Commit Graph

  • 4ebac83d4f Handle 0-length replies. Handle MessageError replies (raise COMM_FAILURE). Update build instructions. Thomas Quinot 1999-12-15 15:44:55 +00:00
  • 8518953e82 Imported AdaSockets 0.1.4. Thomas Quinot 1999-12-15 15:43:50 +00:00
  • ee9ff47ecf Deleting Thomas Quinot 1999-12-14 16:11:30 +00:00
  • a4caa228ff Debian build scripts. Thomas Quinot 1999-12-14 16:07:15 +00:00
  • b55b55bcd8 Release number. Thomas Quinot 1999-12-14 15:38:24 +00:00
  • 48d94a6b1b Add documentation files in preparation for release. Thomas Quinot 1999-12-13 14:20:54 +00:00
  • 3a9ebfd954 Platform file for Debian GNU/Linux unstable. Thomas Quinot 1999-12-13 13:28:36 +00:00
  • 106185e38c Fix interoperability problem with GIOP 1.1 peers. Attempt at working around a GNAT tasking runtime bug. Thomas Quinot 1999-12-13 13:14:06 +00:00
  • f45c66b33c Fix regression introduced by previous changes on adabe_name.cc. All_Types compiles and passes again. CosNaming still compiles. Thomas Quinot 1999-12-09 10:36:33 +00:00
  • c6701d3ba6 * adabe_argument.cc: fix name space pollution problem (collision between arguments of Giop_Dispatch and arguments of the object operation). * adabe_enum.cc: marshalling subprograms need Broca.Marshalling. * adabe_exception.cc: stubs need CORBA. * adabe_exception.cc: Raise and Unmarshall_And_Raise need be declared only if exception has members. * adabe_name.cc: in order to guarantee direct visibility on the marshalling subprogram for a forward interface reference, one needs to /use/ the corresponding instance of CORBA.Forward. Since this is a subunit of the package that maps the enclosing scope of the forward int Thomas Quinot 1999-12-09 09:39:29 +00:00
  • 6d780acde3 Use G++ by default. Thomas Quinot 1999-12-07 10:38:44 +00:00
  • cfa7c731c9 Initial checkin of testing scripts. Thomas Quinot 1999-12-07 09:45:44 +00:00
  • 17f464f73d * Interoperability: fixed operation names for attributes. fixed marshalling of IORs. Thomas Quinot 1999-12-02 19:31:00 +00:00
  • 32291e8f4a More interoperability tests. Thomas Quinot 1999-12-02 12:03:37 +00:00
  • ade0fd1bd8 * config.sdefault: Update to new sdefault specification. Fix 7201-001. Laurent Pautet 1999-12-01 15:18:53 +00:00
  • 4af2d98b5c Update gnat sources for GLADE developpers only Laurent Pautet 1999-12-01 15:17:01 +00:00
  • bf28bb59f1 Disabled some non-working code in genericserver. -> Tristan, please review if you can. Started interoperability testing (intended for use with omniORB). So far, so good. Thomas Quinot 1999-11-30 17:34:16 +00:00
  • 68a4abb2b4 Add proper initialisation of signalling structures (would cause server hang on sparc-sun-solaris2.5). Thomas Quinot 1999-11-25 13:25:30 +00:00
  • 47efbd94fd Debugging a possible problem in the tasking runtime. Thomas Quinot 1999-11-25 09:50:26 +00:00
  • 99d86a2162 Rewrote Broca.Inet_Server. There is a nasty race condition in this code, and I don't know where. Thomas Quinot 1999-11-22 19:03:50 +00:00
  • 599e920a79 Fixed read-only attributes. Thomas Quinot 1999-11-19 16:25:41 +00:00
  • 9e117d502e * Support for sequences. * Makefile fix for examples (will always call gnatmake). * Minor reformatting. Thomas Quinot 1999-11-19 12:10:04 +00:00
  • 0edbd231fa Support for attributes. Thomas Quinot 1999-11-17 16:20:10 +00:00
  • 4505021dd1 Support for unions. Removed unused dependancy of generated code on Broca.Refs. Thomas Quinot 1999-11-17 12:50:49 +00:00
  • 5025e16296 * Tests for single- and multi-dimensional arrays (all_types). * Fixed longstanding message misalignment problem. The all_types test for double is now passed. Thomas Quinot 1999-11-16 13:17:39 +00:00
  • 5fd500e5ea Generate a pragma Elaborate_All when withing (and instantiating) CORBA.Forward. Thomas Quinot 1999-11-05 18:20:34 +00:00
  • 10955bdc1d Forward interface declarations are now subpackages instead of child packages. This resolves a long-outstanding circular dependency issue (when a forward interface declaration appeared within a module). Thomas Quinot 1999-11-05 15:18:49 +00:00
  • 6332ea5b87 User-defined exceptions. Thomas Quinot 1999-11-04 16:18:58 +00:00
  • 815156f485 Initial version of mechanism that will be used to avoid transmitting pointers between partitions. Part of fix for 6501-007. Samuel Tardieu 1999-11-03 11:41:30 +00:00
  • d8760809dc Support of structs. Support of array fields. Thomas Quinot 1999-11-02 16:18:02 +00:00
  • 5e5fa535d2 Local branch for Linux 2.0 / EGCS 2.95 development. Thomas Quinot 1999-11-02 16:14:06 +00:00
  • 12ea91b673 Update gnat sources for developer only Laurent Pautet 1999-10-29 17:41:01 +00:00
  • 4d6be7a6e2 Put source files in a separate dir for distribution. Set Version to 3.12. Laurent Pautet 1999-10-29 17:05:23 +00:00
  • e0d39986dc Fix next field top node and add release target in Makefile Laurent Pautet 1999-10-29 08:48:31 +00:00
  • e29247603c ASCII version of corba-arch.fig and few updates Laurent Pautet 1999-10-28 22:18:01 +00:00
  • bf596279f5 Removed dead debugging code. Thomas Quinot 1999-10-27 15:57:01 +00:00
  • 1459f00c6a Enums. Thomas Quinot 1999-10-27 15:58:37 +00:00
  • 8eef3b1365 Fix broca renaming Laurent Pautet 1999-10-25 11:24:27 +00:00
  • fbc0e8f700 References are working. Thomas Quinot 1999-10-14 18:20:45 +00:00
  • 3f068be7cd Fix a bug in encapsulate_profile. Thomas Quinot 1999-10-14 16:06:15 +00:00
  • e55610f33d All_Types: refs. Thomas Quinot 1999-10-14 11:32:47 +00:00
  • 0866618b5b Support for marshalling of refs (intermediate). Thomas Quinot 1999-10-14 11:32:34 +00:00
  • 373b6eb759 Deleting Thomas Quinot 1999-10-14 11:32:34 +00:00
  • 8eba9f80a2 Support for marshalling of refs. Thomas Quinot 1999-10-14 11:32:10 +00:00
  • c59e955be3 Temporary checking - Laurent Thomas Quinot 1999-10-14 08:20:34 +00:00
  • 0058e46779 Marshalling of refs (package Broca.Marshalling.Refs). It compiles, but I have not tested it yet. Thomas Quinot 1999-10-12 16:36:39 +00:00
  • d067c9c860 * xe_stubs.adb: Remove occurrences of -gnaty* and -gnatg when compiling GLADE generated files. Fix 7001-009. Laurent Pautet 1999-10-09 10:02:20 +00:00
  • 77569e9efb Remove new warnings Laurent Pautet 1999-10-08 16:37:47 +00:00
  • 03c6855f33 * xe_utils.adb: Remove occurences of -gnaty when compiling GLADE generated files. Fix 7001-009. Laurent Pautet 1999-10-07 15:05:08 +00:00
  • 1ca8d06cfa Updated Laurent Pautet 1999-09-24 13:43:58 +00:00
  • 1ce3a799be Synchronize with current gnat sources - for developpers only Laurent Pautet 1999-09-22 16:40:15 +00:00
  • fcbe9ff4f3 * Makefile.am, Makefile.in: Fix a potential crash when we create gnatlib directory. Laurent Pautet 1999-09-17 17:43:05 +00:00
  • c7fc23ec63 * configure.in, configure: Add a flag to force zlib installation. First, we want to test this installation when the zip library is already present on the system (skip this optimization). Second, the system zip lib may be inconsistent with the glade one. Laurent Pautet 1999-09-17 17:36:27 +00:00
  • e8d5eec1ce Makefile.am automaked Arnaud Charlet 1999-09-14 10:02:30 +00:00
  • e197ac40e9 Also handle case of libgnarl.a since this will replace libAtasking and libPtasking, and is already used on some targets. Arnaud Charlet 1999-09-13 20:19:26 +00:00
  • 6abc1e16b0 (Medium): Remove unused Mutex variable. Fix bootstrap failure Pascal Obry 1999-09-11 08:06:01 +00:00
  • 7779f717ce * s-garter.adb: Remove livelock. We must delay when the algorithm has not been activated (Current_Stamp = 0). Otherwise, the main task executing the global termination algorithm can prevent the other tasks from running. Laurent Pautet 1999-09-09 15:36:06 +00:00
  • 5aa5eb6e2b Add README file to ping pong example Laurent Pautet 1999-09-08 11:27:57 +00:00
  • 1225586de7 Change reconnection terminology Laurent Pautet 1999-09-07 16:06:50 +00:00
  • ea5195d690 * s-garopt.adb, s-garpar.adb, s-gartyp.ads, s-garuni.adb, s-garuni.ads: Change reconnection terminology. Laurent Pautet 1999-09-07 16:00:02 +00:00
  • f8e1e3f610 * xe.adb, xe.ads: Change reconnection terminology. Laurent Pautet 1999-09-07 15:56:35 +00:00
  • d46f539608 * MANIFEST: Remove s-garloc.adb, s-garloc.ads, s-gartyp.adb and add s-gaprob.adb, s-gaprob.ads. Laurent Pautet 1999-09-07 14:21:28 +00:00
  • 909d43ccc4 * xe_stubs.adb: Change Fail_until_Restart into Failed_Unitil_Restart. Laurent Pautet 1999-09-07 14:18:17 +00:00
  • 0a83f3b76b * all files: Use soft links for POs in order to have a light run time in the near future. Adapt code to changes above. Rename Fail_Until_Restart into Failed_Until_Restart to have consistent notation. Laurent Pautet 1999-09-07 14:16:43 +00:00
  • bf32681697 Forgot to add a file Laurent Pautet 1999-09-01 21:16:47 +00:00
  • b2067d2c98 More on IOR encapsulation Laurent Pautet 1999-09-01 17:16:42 +00:00
  • 413508fef4 Start writing (En)Decpsulate_IOR Laurent Pautet 1999-09-01 15:24:42 +00:00
  • 8c91c1bd09 Separate Profiles from Objects Laurent Pautet 1999-09-01 14:26:27 +00:00
  • 00432e61a1 Minor reformatting Laurent Pautet 1999-09-01 14:00:31 +00:00
  • 1ef5664189 add missing @ before bullet and add missing end itemize Pascal Obry 1999-08-31 13:11:47 +00:00
  • cba80fc44f See run-time check-ins Laurent Pautet 1999-08-30 11:45:18 +00:00
  • 925782c7b7 * broca-repository.adb: Call a Class a Factory because it is a Factory. Laurent Pautet 1999-08-30 11:45:04 +00:00
  • 934ac8f609 Create module stream spec even if empty to avoid inconsistency. Laurent Pautet 1999-08-27 12:08:40 +00:00
  • 2298fc3333 Placeholder for Unmarshall of object references. Thomas Quinot 1999-08-26 17:59:48 +00:00
  • cde33fe64e Section E.4(18). Please reread. Samuel Tardieu 1999-08-26 17:40:32 +00:00
  • 617bfa326d Remove unnecessary dependency. Thomas Quinot 1999-08-26 16:46:14 +00:00
  • 1c3fc98e7b Marshalling subprograms for object references will be implemented in Broca.Refs. Thomas Quinot 1999-08-26 16:41:25 +00:00
  • c348c73dcc * broca-server.adb: Deallocate Key in Unmarshall_Object_Key (forgot to translate this from the previous version). Laurent Pautet 1999-08-26 15:50:39 +00:00
  • 6e35fc9785 Add debug mode. To activate use -v<e> where <e> is the kind of entity you want to trace (module, interface, ...). Laurent Pautet 1999-08-26 15:50:02 +00:00
  • 102eb0720f * broca-inet_server.adb: Reformat *_Acc in *_Ptr. Laurent Pautet 1999-08-26 07:21:57 +00:00
  • afe114dea2 * broca-inet_server.adb: Reformat *_Acc in *_Ptr. Laurent Pautet 1999-08-26 07:22:54 +00:00
  • 5b80cf72ad Follow gnat style (-gnatg) Laurent Pautet 1999-08-25 17:31:15 +00:00
  • 2b85cbe3a5 Deleting Laurent Pautet 1999-08-25 17:31:15 +00:00
  • da38bdda72 Object.Ref are not implemented Laurent Pautet 1999-08-25 16:53:19 +00:00
  • e4eaf14944 * broca-inet_server.adb: Fix wrong length computation in Marshall_Profile. Laurent Pautet 1999-08-25 16:44:56 +00:00
  • 509ca04f02 * broca-inet_server.adb: Fix wrong length computation in Marshall_Profile. Laurent Pautet 1999-08-25 16:44:59 +00:00
  • 56dce10384 Fix monstrous bug due to typo Laurent Pautet 1999-08-25 15:17:24 +00:00
  • 606cb5cccd Example of module. Thomas Quinot 1999-08-25 13:49:19 +00:00
  • 24e5ba7d6b * all files: Buffer_Descriptor is now encapsulated. Laurent Pautet 1999-08-25 09:07:14 +00:00
  • 3f19219ff5 No more use of .Pos. Tracking .Buffer Laurent Pautet 1999-08-25 08:06:58 +00:00
  • 8978366938 Still 11 miles to go Laurent Pautet 1999-08-25 07:05:48 +00:00
  • 9ece27ac14 Still 19 miles to go Laurent Pautet 1999-08-25 06:58:44 +00:00
  • cbfb273c2c minor improvement Laurent Pautet 1999-08-24 21:21:46 +00:00
  • 5120fea5f7 Oopsie. Thomas Quinot 1999-08-24 14:49:56 +00:00
  • b2786af582 Object references are supported. Thomas Quinot 1999-08-24 14:40:17 +00:00
  • 63ed151dd5 * Buffers can be Preelaborate. * Force gnatmake to be run. Thomas Quinot 1999-08-24 14:39:38 +00:00
  • 549bc5ad9f Another step with less reference to Pos Laurent Pautet 1999-08-24 14:28:35 +00:00
  • ddb34f0010 * s-stratt.adb: Initialize variables in some unmarshalling procedures (wide characters, short integers). Laurent Pautet 1999-08-24 08:27:58 +00:00
  • 0ad0ff02df Less and less stuff using Pos Laurent Pautet 1999-08-23 22:34:08 +00:00
  • b319bd1efb * glade_ug.texi: Include Ed's suggestions (second wave of comments). Laurent Pautet 1999-08-23 17:59:57 +00:00