Commit Graph

  • 7c5411468d removed pragma Elaborate_Body on broca.cdr updated doc further implementation of valuetype marshalling debug info valuetype example in directory oldcycle Fabien Azavant 2000-06-26 19:30:48 +00:00
  • 5f954d6c07 last version of our example. add an unregister method to naming.tools Sébastien Ponce 2000-06-26 18:19:52 +00:00
  • 078da1d25e Some modifications on the demo Sébastien Ponce 2000-06-26 13:30:55 +00:00
  • c31eb7b31e Remove unused with of Interfaces.C.Strings and unused renaming Samuel Tardieu 2000-06-26 12:00:08 +00:00
  • d2b9cbf289 VPATH-friendlification of IR Makefile. Debug messages. Thomas Quinot 2000-06-23 19:55:26 +00:00
  • 7459e86155 Some improvements. Sébastien Ponce 2000-06-23 18:17:48 +00:00
  • db0802846e Add missing files Samuel Tardieu 2000-06-23 13:41:12 +00:00
  • 3ea2d79950 Enhance test_naming client. Remember remote naming service once computed. Samuel Tardieu 2000-06-23 13:34:48 +00:00
  • 33f33cb606 description of how an abstractbase.ref should be marshalled Fabien Azavant 2000-06-23 10:06:38 +00:00
  • 6624114691 fixed a bug Sébastien Ponce 2000-06-23 02:40:11 +00:00
  • 1e9d35dfa2 the demo-exemple (DII with IR) Vincent Niebel 2000-06-23 02:14:47 +00:00
  • 4d080b85ba Implement Resolve_Initial_References for the NamingService. Do not use /CORBA/ in Id when this is not required. Do not use unchecked conversion between sequences, they contain pointers and will cause memory corruption later. Samuel Tardieu 2000-06-23 00:05:21 +00:00
  • 41a3bd5460 fix a bug (passed a view instead of the real_object) Vincent Niebel 2000-06-22 22:17:27 +00:00
  • e1fe8a8f53 Updated. Thomas Quinot 2000-06-22 19:59:37 +00:00
  • eba0cb938e Use setsockopt(...,SO_REUSEADDR,...) for the server. Samuel Tardieu 2000-06-22 19:53:44 +00:00
  • fb46ac8b20 Fix to fix for usage of Text_IO. Removed a warning in IR server. Thomas Quinot 2000-06-22 18:56:25 +00:00
  • e8d12c7609 Fix compilation bug. Samuel Tardieu 2000-06-22 18:38:59 +00:00
  • c849418a01 Move with clause from spec to body. Samuel Tardieu 2000-06-22 18:36:39 +00:00
  • 6f769417dd fogotten files Fabien Azavant 2000-06-22 18:30:18 +00:00
  • bf9be99502 Use existing instantiation to derive ObjectId to make it compatible with helper functions declared in Broca.Sequences. Samuel Tardieu 2000-06-22 18:16:57 +00:00
  • f6fd1792e9 Add --enable-ir for those who want to build the IR. Samuel Tardieu 2000-06-22 18:16:19 +00:00
  • 800cda6490 Cleanify src/ir Makefile structure. Samuel Tardieu 2000-06-22 18:05:23 +00:00
  • f621300814 Oops. Thomas Quinot 2000-06-22 17:52:46 +00:00
  • d5b8a6b65a Style. Thomas Quinot 2000-06-22 17:51:46 +00:00
  • ce31526ada Usage of the Text_IO root library unit is deprecated; use Ada.Text_IO instead. Thomas Quinot 2000-06-22 17:36:03 +00:00
  • 6496116cd9 - moved marshalling and unmarshalling of exceptions in broca.cdr, to avoid cirsularity - started implementation of generic valuetype marshalling - doc Fabien Azavant 2000-06-22 17:35:41 +00:00
  • a949ecede5 cleaning Sébastien Ponce 2000-06-22 17:16:19 +00:00
  • ab90f16602 Improve the client.adb and print.adb. During the finalization (I think that it was almost done), at the end of print, a "raised PROGRAM_ERROR : s-fileio.adb:169" is raised !?! Vincent Niebel 2000-06-22 15:49:37 +00:00
  • 72cab094bd Fixed return value unmarshalling order again. Clears regression introduced by ch. 1900. Thomas Quinot 2000-06-22 04:15:50 +00:00
  • df28ff493c New version of the doc. Improved the examples... Vincent Niebel 2000-06-22 03:18:16 +00:00
  • b544646de1 solved some merging problems in all_functions swap the unmarshalling of result and out args for a function in dynamic invocation Sébastien Ponce 2000-06-22 03:09:22 +00:00
  • 0f05c14b84 Changes in the Any implementation (sic! but little...). Cleaning in the examples Cleaning in Corba.Request Sébastien Ponce 2000-06-22 02:45:45 +00:00
  • 1afb3d6976 Debugging the interface_forward helper's generation. Fixed some missing get_precise_type. Vincent Niebel 2000-06-22 02:04:56 +00:00
  • b36e5022e0 The POA name was incorrectly entered. TRANSIENT and PERSISTENT were mixed up. Add marshalling for a persistent top-level POA and a string as object key. Build a remote initial reference for the naming service if none exists locally (not tested yet). Update dependencies. Samuel Tardieu 2000-06-21 19:59:07 +00:00
  • edc2f29daf Integrated all main codeline changes up to 1894: 1885 Build scripts 1886 Build scripts 1887 CORBA.Object fixes 1888 Any marshalling 1889 Documentation 1890 Intermediate dynamic invocation fixes 1891 Typo 1893 Fix to 1890 1894 Fix marshalling of operation return values Thomas Quinot 2000-06-21 19:57:13 +00:00
  • 044d1f9980 When marshalling or unmarshalling the values return by a mathod invocation, the return value is placed before the out and inout arguments in the GIOP stream. Thomas Quinot 2000-06-21 19:41:45 +00:00
  • bae68bef8a fixed bug from the last submit. Alltypes works again. Sébastien Ponce 2000-06-21 19:00:29 +00:00
  • 270be70328 fixed typo during the merge. Sébastien Ponce 2000-06-21 16:28:07 +00:00
  • 1988b4e596 Some bug fixed, some other put in. Clearly a regression since the dynammic all_types client does not work anymore. Will be fixed soon. Sébastien Ponce 2000-06-21 16:13:54 +00:00
  • 17ed17a906 The any are now correctly marshalled and unmarshalled! Vincent Niebel 2000-06-21 13:51:38 +00:00
  • bf28d7dfc4 Added a Nil_Ref constant to CORBA.Object. Now it can be derived... Fixed a memory leak in creation functions. Vincent Niebel 2000-06-20 19:43:05 +00:00
  • 2035c525af Improve reporting in automated hot-builder. Thomas Quinot 2000-06-20 19:08:24 +00:00
  • 8f596cd375 Bail out on all errors. Thomas Quinot 2000-06-20 18:57:33 +00:00
  • b0e760d65c Integrate all main codeline changes up to 1882: 1874 Bugfix in Sequences 1875 Broca.GIOP.Send_Request_* use CORBA.AbstractBase.Ref 1876 Cosmetic 1877 Changed UserUnknownException into UnknownUserException 1878 Fixed typecode generation for exceptions 1879 Documentation 1880 Add Broca.GIOP.Set_Default_Principal 1882 Use Sequences for the implementation of CORBA.NVList. Thomas Quinot 2000-06-20 18:53:25 +00:00
  • ffb77111ef Updated dependencies. Thomas Quinot 2000-06-20 18:52:41 +00:00
  • 74b167caf0 Changed the definition of the private type to use sequences. Sébastien Ponce 2000-06-20 18:05:39 +00:00
  • 373935723e Allow the user to set the default value of the GIOP requesting_principal. Note: this member of GIOP_Request is deprecated in GIOP 1.0 and 1.1, and missing in GIOP 1.2. This is for compatibility with the authentication mechanism used by GNOME. Thomas Quinot 2000-06-20 17:38:20 +00:00
  • 61b5e96384 fixed code generation for exceptions. Now the exception test in all_types (dynamic version) is working. Sébastien Ponce 2000-06-20 16:39:03 +00:00
  • 34ebbb8c9b changed UserUnknownException into UnknownUserException Sébastien Ponce 2000-06-20 15:49:33 +00:00
  • c115cfd3dd Cosmetic and documentation. Thomas Quinot 2000-06-20 15:46:26 +00:00
  • fa68409e05 Change the profile of Broca.GIOP.Send_Request_{Marshall,Send} to take a CORBA.AbstractBase.Ref'Class instead of a CORBA.Object.Ref'Class. Thomas Quinot 2000-06-20 15:46:12 +00:00
  • 7f377d638c Do not skip the case From = To (move the exit test at the end of the loop). Do not set From or To outside Content range. Apply fix for sequences-unbounded-search.adb to sequences-unbounded.adb. Laurent Pautet 2000-06-20 13:27:48 +00:00
  • d35d1f8c8c Integrated all main codeline changes. Thomas Quinot 2000-06-20 11:44:32 +00:00
  • 3010e56c56 Included ab_names. Thomas Quinot 2000-06-20 11:40:53 +00:00
  • 9650f6a64c Include ab_names. Thomas Quinot 2000-06-20 11:37:39 +00:00
  • f7e21fd781 handling of exceptions in dynamic invocation. Don't be surprised if the corresponding test of all_types fails, it's due to a bug in the code generation i'm currently fixing. Sébastien Ponce 2000-06-20 11:24:15 +00:00
  • 0106bd698b fixed a bug in the index method Sébastien Ponce 2000-06-20 11:08:27 +00:00
  • 613f48cab6 Integrate main codeline change 1866 (updated headers). Remove spurious Makefile.in files. Thomas Quinot 2000-06-19 20:14:19 +00:00
  • 8a82e270b1 Updated headers. Thomas Quinot 2000-06-19 20:09:46 +00:00
  • e3ef81b23f Imported all main codeline changes up to 1864. Thomas Quinot 2000-06-19 20:07:00 +00:00
  • 7d1b3681d3 Make AB_Names a procedure to guarantee a correct elaboration of a complete ORB before any attempt is made at starting the naming service. Thomas Quinot 2000-06-19 19:11:43 +00:00
  • bc0ea23e92 Fix handling of Location_Forward messages. Clears regression on Random example with MICO server. Thomas Quinot 2000-06-19 15:58:28 +00:00
  • 1c5985d828 type Any is now thread-safe (or is supposed to be) Sébastien Ponce 2000-06-19 15:49:57 +00:00
  • 8facda7444 Ooops. Forgot this one. Thomas Quinot 2000-06-19 15:35:39 +00:00
  • 83545e4431 Typo. Thomas Quinot 2000-06-19 15:23:45 +00:00
  • cc68665832 Use Standard.String in Is_A declaration. Fixes PR idlac/12. Thomas Quinot 2000-06-19 15:21:48 +00:00
  • 2980628bc8 The simple example of the IR now works! Kill a bug concerning the registration of the skeletons : the parents are now registered BEFORE the childs (pragma elaborate). Vincent Niebel 2000-06-19 15:12:11 +00:00
  • 4e404a16fc Integrated several main codeline changes, including: 1686 Factorize use of prefix (omg.org) and version (1.0). 1692 Fix storage of pending exceptions. misc Update of support and utility scripts. Thomas Quinot 2000-06-19 13:59:41 +00:00
  • e8e44243fa Updated AdaBroker NEWS. Thomas Quinot 2000-06-19 12:44:03 +00:00
  • d7d4caac6b Made Broca.Refs.Entity a limited controlled type. Thomas Quinot 2000-06-17 18:47:51 +00:00
  • b2c9e92620 The Logical_Type_Id formal parameter of CORBA.Object.Is_A is a Standard.String. Fixes PR idlac/12. Thomas Quinot 2000-06-17 17:31:38 +00:00
  • 1b6e6b7338 Implement a servant locator. Samuel Tardieu 2000-06-16 17:59:25 +00:00
  • 383357e6a7 Work on initial references. Samuel Tardieu 2000-06-16 17:42:32 +00:00
  • d757a72837 Set umask to 022 so others can read the build log. Thomas Quinot 2000-06-16 17:38:55 +00:00
  • 5440b39361 Bind on all the interfaces instead of just a random one. Samuel Tardieu 2000-06-16 17:29:04 +00:00
  • f571fee90e some changes ... Vincent Niebel 2000-06-16 15:08:33 +00:00
  • 6c642ff8f2 Complete implementation of PortableServer.Current. Use a unique instantiation of Ada.Task_Attributes. Record the fact that a call has a context or not, instead of just guessing. Samuel Tardieu 2000-06-16 12:34:20 +00:00
  • f520ab27f5 Implement Servant_To_Id using task attributes. Move task attributes from broca-rootpoa.adb to broca-poa.ads so that they can be used from outside (quite useful!). Samuel Tardieu 2000-06-16 11:39:50 +00:00
  • dd6868e1be Added some Debug informations. Write a little print_content procedure in client and contained. Vincent Niebel 2000-06-16 10:46:42 +00:00
  • 6b560341b6 Add missing files for stand-alone name server. -- Thomas. Samuel Tardieu 2000-06-16 00:40:38 +00:00
  • ec0e77d734 Added missing files. -- Thomas. Samuel Tardieu 2000-06-16 00:15:11 +00:00
  • d10f5f80c0 Propagate build exit status correctly. Thomas Quinot 2000-06-16 00:09:58 +00:00
  • bb4975ac2d now, idlac accepts _Long or _Factory. Sébastien Ponce 2000-06-15 23:57:44 +00:00
  • 72b0b1974e Add the framework for adding initial references. Create a standalone naming service. Allow the use of zero, one or more socket servers. Add a configuration file (see broca-environment.ads). Code for initial references is almost done, but may require other changes. To be seen tomorrow. Samuel Tardieu 2000-06-15 20:33:23 +00:00
  • 3ec5a21ed2 fixes the bug of circular dependencies among helpers in case you declare a forward interface. Sébastien Ponce 2000-06-15 19:30:46 +00:00
  • cd97bfc93d readded check on iiop version Fabien Azavant 2000-06-15 18:00:51 +00:00
  • 890c72b932 Fixed linebreak in completion message. Thomas Quinot 2000-06-15 16:43:17 +00:00
  • e31437e06d a little client and server are added. Transformed the "set" procedure to "initiate_servant" -> works better now! The transformed helper files are included. Vincent Niebel 2000-06-15 16:23:29 +00:00
  • 5352fed858 further implementation of thread-safe Any. Should be terminated but I had to comment all locks cause I don't understand how to use them. Sébastien Ponce 2000-06-15 15:52:43 +00:00
  • 263b191f51 Improved autobuild process. Thomas Quinot 2000-06-15 12:54:16 +00:00
  • 7de4f8c178 removed check on IIOP version (iiop 1.2 is understood by broca) simple valuetypes are marshalled Fabien Azavant 2000-06-15 10:44:58 +00:00
  • 220ce49663 first step towards thread-safe Anys. Sébastien Ponce 2000-06-15 02:58:59 +00:00
  • 81a81ff197 I forgot one file last time. Sébastien Ponce 2000-06-14 21:34:28 +00:00
  • 2afee588be memoru management for NVLists. Sébastien Ponce 2000-06-14 21:11:50 +00:00
  • 4a0938a46a A script and a small C program that will help building all changes automatically. Thomas Quinot 2000-06-14 19:14:45 +00:00
  • ab20ba9736 Better implementation of NVLists Sébastien Ponce 2000-06-14 14:07:31 +00:00
  • b15e9c07e1 Modified IDLType::get_type to make it dynamic. Vincent Niebel 2000-06-14 13:43:40 +00:00
  • 5a5b5c4ed8 reintroduces yesterday's changes without errors Fabien Azavant 2000-06-14 09:31:07 +00:00
  • 23efd16952 Further implementation of the impl bodies... Vincent Niebel 2000-06-14 00:08:36 +00:00
  • ffa896636e Attempt at fixing Broca.CDR. Thomas Quinot 2000-06-13 21:57:40 +00:00