Commit Graph

  • 363baac949 Removing direct uses of Buffer.Pos and Buffer.Buffer Laurent Pautet 1999-08-23 17:55:00 +00:00
  • 46e2438180 Update to conform to new specs Laurent Pautet 1999-08-23 15:23:48 +00:00
  • a22468c6e1 * broca-buffers.adb, broca-buffers.ads, broca-exceptions.adb, broca-exceptions.ads, broca-giop.adb, broca-iiop.adb, broca-inet_server.adb, broca-marshalling-refs.adb, broca-marshalling.adb, broca-marshalling.ads, broca-object.adb, broca-repository.adb, broca-rootpoa.adb, broca-sequences.adb, broca-server.adb: First attempt to reduce use of Buffer.Pos and Buffer.Buffer. Laurent Pautet 1999-08-23 15:23:18 +00:00
  • 598fb706a8 New file to encapsulate buffer management Laurent Pautet 1999-08-23 08:28:12 +00:00
  • 138ab5b8ef update to take broca changes into account Laurent Pautet 1999-08-22 23:10:32 +00:00
  • 20cc2f30fb * broca-buffers.ad[bs]: New unit to handle buffers. Laurent Pautet 1999-08-22 23:09:33 +00:00
  • 706878d49c broca.types does not depend from CORBA anymore Laurent Pautet 1999-08-22 14:33:38 +00:00
  • 0b574aeb3d * MANIFEST: Add usage.ad[bs] needed for makeusg.adb. Laurent Pautet 1999-08-22 14:08:40 +00:00
  • a5c80b1e82 usage.ad[bs] needed for makeusg.adb Laurent Pautet 1999-08-22 14:05:41 +00:00
  • b02c9c844f Use No_Context instead of 0 Laurent Pautet 1999-08-21 07:22:37 +00:00
  • b54e89fb64 * broca-giop.ads: Change header size to 12. Define No_Context to exotic value in order to check context alignment. Laurent Pautet 1999-08-21 07:15:32 +00:00
  • 19f5188168 Add comments and pragma Elaborate_Body Samuel Tardieu 1999-08-20 19:00:10 +00:00
  • 028ec4f844 Add alignment and sub-buffer tests Samuel Tardieu 1999-08-20 18:53:31 +00:00
  • 4b2bc5ce79 Test program for the CDR module and factorization of the alignment computation Samuel Tardieu 1999-08-20 18:45:36 +00:00
  • ab8c6492f1 First draft of Broca.CDR whose ultimate goal is the replacement of Broca.Marshalling. Samuel Tardieu 1999-08-20 18:30:49 +00:00
  • b3609c4a26 Started support for PortableServer.Current. Thomas Quinot 1999-08-20 10:59:19 +00:00
  • 306b5fe2c4 Elaboration control. Thomas Quinot 1999-08-20 10:27:34 +00:00
  • 974ed3209d Typo. Thomas Quinot 1999-08-20 10:26:55 +00:00
  • a5cf2069ac * glade_ug.texi, all-srcs.ada: Include Ed's suggestions. Laurent Pautet 1999-08-20 08:31:01 +00:00
  • f7b3271bf2 * s-ganobl.adb: Remove useless with clause. Laurent Pautet 1999-08-20 06:20:21 +00:00
  • b4b7b40f5c Clean up - new procedure produce_file to factorize smoe code Laurent Pautet 1999-08-19 15:58:36 +00:00
  • 8ca4bdb89b remove proxies Laurent Pautet 1999-08-19 13:31:03 +00:00
  • 7aedb6c44b Back to old method (impl -> skel) and remove proxies Laurent Pautet 1999-08-19 13:30:37 +00:00
  • dd1f3f80b5 Deleting Laurent Pautet 1999-08-19 13:30:37 +00:00
  • 41c037924f Back to old file creation (impl -> skel Laurent Pautet 1999-08-19 09:01:45 +00:00
  • a68d56e7b6 Back to old file creation Laurent Pautet 1999-08-19 09:01:10 +00:00
  • d17eb3e03e Deleting Laurent Pautet 1999-08-19 09:01:10 +00:00
  • 45d3586076 Remove produce_skel subprograms Laurent Pautet 1999-08-19 08:31:34 +00:00
  • 53d63b881b Add forgotten ChangeLog entry Samuel Tardieu 1999-08-18 14:07:19 +00:00
  • 14c83508fa Do not generate marshalling routines for object reference typedefs (these are all marshalled by the routines for CORBA.Object.Ref'Class defined in Broca.Marshalling.Refs). Thomas Quinot 1999-08-17 14:03:08 +00:00
  • 1bd5c13fd2 * s-garter.adb: Change use of global critical section into use of specific mutex to avoid deadlocks. Laurent Pautet 1999-08-17 13:42:55 +00:00
  • f1d5964e44 Typo. Thomas Quinot 1999-08-16 19:43:35 +00:00
  • 59150a2299 Cleanup. Thomas Quinot 1999-08-16 18:51:17 +00:00
  • 4da9d8d29b Fix typo Samuel Tardieu 1999-08-16 16:02:33 +00:00
  • befc1773cd AdaSockets should now be found automatically Samuel Tardieu 1999-08-16 16:01:32 +00:00
  • 550357bcab * Fixed miscellaneous typos. * Fixed lockup in inet server (poll set changes must be notified to a server task blocked in poll). * Use local endianness when unmarshalling an object key. Thomas Quinot 1999-08-16 15:46:49 +00:00
  • 69b1473fc8 add xe_sysdep* to the distribution Pascal Obry 1999-08-15 08:42:59 +00:00
  • b88303be29 Marshalling of object references. Thomas Quinot 1999-08-14 22:51:53 +00:00
  • 9d58bc9bec add note about standalone NT gnatdist Pascal Obry 1999-08-14 17:25:44 +00:00
  • 25823a21e9 * xe_sysdep.ads, xe_sysdep-std.adb, xe_sysdep-nt.adb: System dependant functions to copy or remove a file, and to set the executable file's attribute. These files are needed to have a standalone (rely only on the standard system tools) gnatdist tool under NT. Pascal Obry 1999-08-14 13:26:48 +00:00
  • 4797c49846 add missing parentheses around PSNAME. add rule to select and build xe_sysdep Pascal Obry 1999-08-14 13:23:30 +00:00
  • 9d08c91589 use xe_sysdep or GNAT services instead of external tools Pascal Obry 1999-08-14 13:22:23 +00:00
  • c44fba4d05 Initial revision Pascal Obry 1999-08-14 13:19:21 +00:00
  • 7b19d8af15 Adds a lot of debug messages. Fixes a very tricky bug (5h to fix it) concerning the size of the header in a giop message. This size must be a multiple of the bigest size used in marshalls. So I put it to 16 instead of 12 before. Sébastien Ponce 1999-08-13 19:17:16 +00:00
  • 4beb4277f7 Adds the float and Double examples. Sébastien Ponce 1999-08-13 19:14:24 +00:00
  • 9a30aad906 Removed superfluous elaboration dependency. Thomas Quinot 1999-08-13 18:20:42 +00:00
  • f691d54a68 modification of the examples because of the -i option Vincent Niebel 1999-08-12 21:21:18 +00:00
  • b24f17c1f6 adding the -f option and modifying the -i now the .impl and .skel follow the same option for compatibility Vincent Niebel 1999-08-12 21:18:36 +00:00
  • 6a07a1ffdf Adds debug infos. Sébastien Ponce 1999-08-12 20:12:31 +00:00
  • 806cb1d19f Fixes a bug in the generic server : the Repository ID was always IDL:echo:1.0. As a consequence, there is now a third line to put in the implementation of a server... Sébastien Ponce 1999-08-12 20:12:03 +00:00
  • 30334c87b1 Adds broca.opt : list of the packages you want to display debug infos. Adds a line in the server to pass the Repository Id to the generic server. Sébastien Ponce 1999-08-12 20:09:21 +00:00
  • 23b2df7070 Adds the debug flag for compilation of ada packages Sébastien Ponce 1999-08-12 20:07:20 +00:00
  • 89bbcc3842 added the adabroker debug tool to broca. Sébastien Ponce 1999-08-11 01:46:24 +00:00
  • b73d76e263 nothing changed here Sébastien Ponce 1999-08-11 01:45:39 +00:00
  • fc8ce638b2 New makefile due to the change in the generic one. It has now 3 lines instead of 2. Sorry about that :-) Seb Sébastien Ponce 1999-08-10 21:49:32 +00:00
  • 73892943af Small change in the generic makefile, it was a little too generic :-) Seb Sébastien Ponce 1999-08-10 21:48:40 +00:00
  • 16c63fac43 Added example all_types. It compiles but with most of the declarations commented. It doesn't work for the moment. I'm working on it but I have to put some debug tool in broca first. Seb Sébastien Ponce 1999-08-10 21:48:02 +00:00
  • c738eadc3c A generic server is now available in the /examples/generic directory. It provides the serer as well as a generic makefile. Besides, the echo example was rebuilt using this generic server. See it to know how to build servers and makefiles for other examples. It's not very complicated. (4 lines for both) Sébastien Ponce 1999-08-10 16:39:42 +00:00
  • 53ae43896f Deleting Sébastien Ponce 1999-08-10 16:39:42 +00:00
  • f9c9673fbd included files should work now Vincent Niebel 1999-08-09 20:21:39 +00:00
  • 2d399c393d Leave platform=solaris for repository version. Thomas Quinot 1999-08-09 14:32:02 +00:00
  • 10060590e2 Fixed Makefiles. Thomas Quinot 1999-08-09 14:30:31 +00:00
  • 1692689d27 Fixed constants. Fixed generated code. Thomas Quinot 1999-08-09 12:52:15 +00:00
  • 49c95755b3 Fixed constants. Thomas Quinot 1999-08-09 12:51:19 +00:00
  • e29987110f omniORB's dead !!! This new version of the broca makefiles works by itself and you can remove omniORB of your disk for using broca now. Appart of that, I made some other little changes in the makefiles such as adding a clean section in examples or improve the poa makefile. Seb Sébastien Ponce 1999-08-07 01:19:13 +00:00
  • 92d4500fe7 there was a little mistake in this makefile : there was no rule to make target `echo-my_impl.ad[sb]'. Actually, there was no need to make any reference to echo-my_impl. It works now. Sébastien Ponce 1999-08-06 22:50:36 +00:00
  • d9335ccfae remove a undesirable modification of the config.mk Sébastien Ponce 1999-08-06 16:46:55 +00:00
  • b98fd7368a Fixed example so it can be compiled. Thomas Quinot 1999-08-06 15:53:05 +00:00
  • 59183e198c * Remade the fixes previously done for AdaBroker (suppress unneeded deps on Unchecked_Deallocation). * Implemented marshalling for CORBA signed integer base types. * Fixed the generated marshalling functions for sequences and strings. * Introduced new version of is_marshal_imported: new_is_marshal_imported returns the name of the package that contains the required marshalling function. For now, this name is only emitted as a comment in the generated code, but it can be used to disambiguise calls to the marshalling function (which may be required when change the mapping of typedefs for object references from derived types to subtypes.) Thomas Quinot 1999-08-05 16:38:20 +00:00
  • 9b8beb39e6 last change : now all is compiling (the doc too) but the examples (not the fault of the makefile...) So the compilation should end with an error in the poa example directory. Sébastien Ponce 1999-08-05 00:44:24 +00:00
  • 3a8a56349f better so, you could not recompile with make without removing allsrc.o Sébastien Ponce 1999-08-05 00:37:09 +00:00
  • 951d29f8bf just a little bug... Sébastien Ponce 1999-08-05 00:36:06 +00:00
  • c39bddbf57 changed makefiles Sébastien Ponce 1999-08-04 23:57:41 +00:00
  • a957837f99 changed makefiles Sébastien Ponce 1999-08-04 23:57:47 +00:00
  • d12beb89c0 changed makefiles Sébastien Ponce 1999-08-04 23:58:53 +00:00
  • 53f880ee60 Deleting Sébastien Ponce 1999-08-04 23:58:53 +00:00
  • 29d45847fd changed makefiles Sébastien Ponce 1999-08-05 00:02:38 +00:00
  • f4d89ff6d8 Deleting Sébastien Ponce 1999-08-05 00:02:38 +00:00
  • 48ff8e7ccc * s-garter.adb: Implement yet another termination algorithm, much more efficient than the two previous ones. This one can terminate in only one wave in some cases, two waves in the worst case. Samuel Tardieu 1999-08-02 18:23:51 +00:00
  • a5449e8f39 * s-garpar.ads, s-garpar.adb: Export Dump_Partition_Table so that it can be used to debug the termination algorithm. Fix bug in Online_Partitions (was using Is_Known instead of Is_Online). Rewrite Matching_Partitions more efficiently. Samuel Tardieu 1999-07-29 12:40:29 +00:00
  • b0395938e6 Small fixes in backend (suppressed depend on Ada.Unchecked_Deallocation). Thomas Quinot 1999-07-28 17:22:38 +00:00
  • 6e6d592c13 user exceptions Tristan Gingold 1999-07-25 18:38:06 +00:00
  • 3189971d58 * s-garpar.adb: (Next_Boot_Mirror) Return Null_PID when no other boot mirror can be found. This code is never executed because this function is always executed by a boot mirror an the next boot mirror is at least itself. Laurent Pautet 1999-07-25 09:22:45 +00:00
  • 40b15a27b9 user exceptions Tristan Gingold 1999-07-25 08:17:40 +00:00
  • ae7b2febb6 Update according to last check-ins Laurent Pautet 1999-07-23 19:18:01 +00:00
  • 7074fa8385 Forgot to remove debugging info Laurent Pautet 1999-07-23 17:48:36 +00:00
  • 74dc108801 * s-garpar.adb, s-garpar.ads: Add new subprograms Set_Online and Online_Partitions to get the list of partitions a partition has communicated with. Laurent Pautet 1999-07-23 17:41:25 +00:00
  • 8684dec9a0 * xe_stubs.adb: gnatdist was supposed to remove object and ali files of rci units that are not configured on a partition. This could happen when the user modifies the configuration file and when rci units previously configured on a given partition are no longer configured on it. The deletion was incorrect because the filenames were incorrect. Laurent Pautet 1999-07-23 17:38:27 +00:00
  • 15eb31ccf1 Update test Laurent Pautet 1999-07-23 15:34:37 +00:00
  • 3bc8b73003 * s-garhea.adb: When we send a message is sent to boot server, retry only when the boot server partition id has changed. Laurent Pautet 1999-07-23 13:04:44 +00:00
  • 210a35c63b add all_types example Laurent Pautet 1999-07-22 17:36:54 +00:00
  • 832361d47c * s-garuni.adb: Iterator missing in Insert. Laurent Pautet 1999-07-22 16:56:51 +00:00
  • 37c2aef0c2 Fix warnings and gnat bugs Laurent Pautet 1999-07-22 13:18:40 +00:00
  • ee3c7ec264 * Makefile.am, Makefile.in: Directory separator missing. Laurent Pautet 1999-07-22 11:51:25 +00:00
  • 831cd12370 * s-gargro.adb: Remove visibility on Partitions.Table. Rename Send_Neighbor into Send_Next_Mirror. Laurent Pautet 1999-07-21 22:30:07 +00:00
  • 4f11bbff15 Update because of some changes in Filters Laurent Pautet 1999-07-21 22:29:57 +00:00
  • b34bc794a9 xe_utils.ads: add some comments Pascal Obry 1999-07-20 20:42:54 +00:00
  • d13a6547b7 add some comments Pascal Obry 1999-07-20 20:38:03 +00:00
  • 7b95a326fd Complete section on partition ids Laurent Pautet 1999-07-15 16:50:55 +00:00
  • 53664032a9 * s-rpc.ads, s-gartyp.ads: Cosmetic fixes. Laurent Pautet 1999-07-15 14:31:26 +00:00