Commit Graph

  • 98802cd4b6 dynamic invocation for arrays. Sébastien Ponce 2000-05-22 21:00:59 +00:00
  • f12eab249d Big organization change, to support an installed version of AdaSockets. Samuel Tardieu 2000-05-22 18:36:52 +00:00
  • de43a9a139 Moved generation of helpers in package ada_be-idl2ada-helper. Sébastien Ponce 2000-05-21 23:22:54 +00:00
  • 72290877c8 PortableServer.Servant_Base derives from CORBA.Impl.Object. Remove useless dependencies. Thomas Quinot 2000-05-20 18:27:54 +00:00
  • 572250b773 Fix warnings. Add a missing dependency. Thomas Quinot 2000-05-19 18:37:32 +00:00
  • c84db33ebd VPATH-friendlification. Thomas Quinot 2000-05-19 17:45:35 +00:00
  • 6fbb9c5e6c Fix abusive substitutions. Clears regression introduced in previous change on these files. Thomas Quinot 2000-05-19 17:34:14 +00:00
  • 0cf7b4e891 Started sanitization of all reference types with a few cosmetic changes. Thomas Quinot 2000-05-18 19:30:14 +00:00
  • e586614e95 Started splitting Ada_Be.Idl2Ada. Thomas Quinot 2000-05-18 19:26:33 +00:00
  • 429ce99fb0 Do not clean impl files. Laurent Pautet 2000-05-18 14:08:28 +00:00
  • c39673eed1 Change case. Laurent Pautet 2000-05-18 13:54:02 +00:00
  • 0b81faa703 Change case and update Makefile. Laurent Pautet 2000-05-18 13:50:08 +00:00
  • 61df1463a2 Change case. Laurent Pautet 2000-05-18 13:35:42 +00:00
  • 1521bee91a Build COS examples. Laurent Pautet 2000-05-18 13:29:41 +00:00
  • d026fe7725 Add Makefile to build COS examples. Laurent Pautet 2000-05-18 13:28:56 +00:00
  • 20217cee38 Build test_naming. Laurent Pautet 2000-05-18 13:28:19 +00:00
  • e72a302c9f Add some comments. Remove incorrect leave_critical_section calls. Laurent Pautet 2000-05-18 13:27:00 +00:00
  • 2ad928ff35 Add a recursive use of the same ref to test strand and profile reuse. Laurent Pautet 2000-05-18 00:56:00 +00:00
  • 344527d9e3 New implementation of Profiles and Strands in Broca.IIOP. Retrieve already created Profiles and Strands by using hash tables. Remove useless code. Use Soft_Links utilities. Change Broca.IIOP specification and update files depending from it. Laurent Pautet 2000-05-18 00:54:12 +00:00
  • cd0f9dcc41 Release of 1.0pre2. Thomas Quinot 2000-05-17 16:12:17 +00:00
  • 66e198fe2c Merged main codeline changes: 1622, 1624 Fix improper use of Current_Scope. Thomas Quinot 2000-05-17 12:40:32 +00:00
  • 1fa4e86a7f Fixed incorrent use of Current_Scope in Create_Identifier_In_Storage (which caused a failed assertion in Add_Identifier.) Thomas Quinot 2000-05-17 01:16:56 +00:00
  • 861d391b72 typecode generation in helper files and corresponding pragma Elaborate_Body. Sébastien Ponce 2000-05-17 00:07:51 +00:00
  • 19b1ccf11e Except some pragma debug, just commented the pragma assert on line 1420 of idl_fe-types.adb. I don't understand why, but it is no more verified. Sam, could you check if it's normal or if its a bug in your submit #1616 ? Sébastien Ponce 2000-05-16 22:46:55 +00:00
  • b9a39bce64 Reconstruct generated files for the examples if idlac has been rebuilt. Thomas Quinot 2000-05-16 20:00:58 +00:00
  • 294bacd9e3 fixed a bug concerning missing "with broca.cdr; use broca.cdr;" in .adb files while using interface an forward_interface as parameters of operation. Vincent Niebel 2000-05-16 19:57:16 +00:00
  • 692fa2ac8a moved from_any and to_any in corba-object-helper. Sébastien Ponce 2000-05-16 19:34:37 +00:00
  • 7f7420df34 Merged main codeline changes: 1616 Support for names that clash with Ada keywords. 1617 NEWS. Thomas Quinot 2000-05-16 19:11:24 +00:00
  • 020dace5e8 NEWS for release 1.0pre2. Thomas Quinot 2000-05-16 19:06:39 +00:00
  • 0b4c55cc53 Add name substitutions for unions, etc. Check for doubly expanded nodes (new flag in every node). Generate struct and union members in the right scope. Move Add_Definition_To_Storage in the body. Samuel Tardieu 2000-05-16 19:06:16 +00:00
  • 2c6ff23a21 Support for multiple diversions in a source stream. Thomas Quinot 2000-05-16 17:54:08 +00:00
  • 32059c1846 fixed bug for any generation Sébastien Ponce 2000-05-16 17:34:38 +00:00
  • 9b80cd59f0 Integration of changelist 1612 (Ada identifiers) Samuel Tardieu 2000-05-16 17:29:21 +00:00
  • 16de9a6c4d Detect and replace Ada keywords everywhere. Samuel Tardieu 2000-05-16 17:20:19 +00:00
  • bda1c72c8d from_any and to_any for structs. All commented for the moment. You can now split the ada_be-idl2ada.adb file. Sébastien Ponce 2000-05-16 17:19:30 +00:00
  • af07dab700 Merged fixed for usage occurences of forward interfaces (main codeline, change 1609). Thomas Quinot 2000-05-16 15:48:59 +00:00
  • 9072d45950 Fixed handling of usage occurences of forward interfaces. Added a test-case in torture.idl. Thomas Quinot 2000-05-16 15:46:20 +00:00
  • 480e8be06e Integrate 1607. Samuel Tardieu 2000-05-16 12:11:04 +00:00
  • 142fa55c44 GNAT 3.13a and 3.13a1 can be used as well as 3.12p. FreeBSD needs GNAT 3.13a1. Samuel Tardieu 2000-05-16 12:10:36 +00:00
  • ec03e7bfeb Merged all changes that need be up to 1604. Thomas Quinot 2000-05-16 11:59:00 +00:00
  • 534f504141 Remove tab character so it compiles. Thomas Quinot 2000-05-16 10:48:52 +00:00
  • c4bd858a6c debugging of dynamic invocation for enums. Sébastien Ponce 2000-05-15 21:00:57 +00:00
  • 18c7b52275 -lgnat is not needed on linker command line Samuel Tardieu 2000-05-15 19:57:34 +00:00
  • ad79206944 Fix problem with multiple object inclusion. Samuel Tardieu 2000-05-15 19:40:49 +00:00
  • d9b6531871 Removed dead code. Fixed code generation for From_Any (bis). Thomas Quinot 2000-05-15 18:46:51 +00:00
  • 5a1551af37 CosNaming: Fix a race condition in Get_Ctx_And_Last_NC. Sort procedures. Fill members when an IDL exception is raised. Rename naming context internal id. Replace Bounded into Bound. Fix bug in List (incorrect bindlist when size available was lesser than size required). Test_Naming: Add rmdir and help commands. Laurent Pautet 2000-05-15 17:35:29 +00:00
  • f845508a3c corrected som previous errors Sébastien Ponce 2000-05-15 17:13:25 +00:00
  • f9a7b124ca Removed duplicated code in Broca.RootPOA. General clean-up. Updated the C++/omniORB2 All_Types client. Thomas Quinot 2000-05-15 15:45:55 +00:00
  • c7d8d302f2 Fixed generation of Helpers.From_Any. Removed dead code and more generally cleaned up a few things. Thomas Quinot 2000-05-15 14:15:04 +00:00
  • 62ea2427d1 some changes on the to_any, from_any functions. They are now primitives of CORBA.Object.Ref. Added an echoRef to the dynclient. Sébastien Ponce 2000-05-15 13:09:31 +00:00
  • cb02c570af Make the Makefile BSD friendly. Samuel Tardieu 2000-05-13 00:41:02 +00:00
  • 2dd8981458 Remove unnecessary stuff. Samuel Tardieu 2000-05-13 00:14:10 +00:00
  • bad2038e8e New BSD make compliant AdaSockets Makefile. Samuel Tardieu 2000-05-13 00:12:09 +00:00
  • fa71230bf0 Order the dependencies (body before source). This is needed to use BSD make. Samuel Tardieu 2000-05-13 00:07:19 +00:00
  • ed7911c605 Add a decrement indentation. Laurent Pautet 2000-05-13 00:01:04 +00:00
  • 71554bf96f cosmetic Laurent Pautet 2000-05-12 23:56:29 +00:00
  • a34b2d009e cosmetic Laurent Pautet 2000-05-12 23:55:11 +00:00
  • c6b4abd40c Updated (look at the diff if you can get it). Laurent Pautet 2000-05-12 23:51:55 +00:00
  • 46d60d34c9 Move most of spec to body. Laurent Pautet 2000-05-12 23:50:00 +00:00
  • 27c6749609 Example of use of COSNaming. Need documentation. Laurent Pautet 2000-05-12 23:41:08 +00:00
  • 6dca780e6e Reimplement broca-exceptions-stack. Remove protected object. Cleanify single linked list management. Fix bug which occurs when an exception with members is raised without any member attached to it. Laurent Pautet 2000-05-12 21:46:08 +00:00
  • caaaaa570a Regenerated. Samuel Tardieu 2000-05-12 19:26:16 +00:00
  • 6753d77c00 Check for adagcc in addition to gnatgcc and gcc, as this name is commonly used for GNAT as well. Samuel Tardieu 2000-05-12 19:25:33 +00:00
  • 72f7777262 The Makefile builds the value of gnatdist default optimization as part of xe_defs body, and this value is used by xe_utils. Part of fix for 7414-001. Samuel Tardieu 2000-05-12 19:22:30 +00:00
  • 2c399649d7 Let the user choose the default optimization he wants for gnatdist at configure time, the default being no optimization at all. Part of fix for 7414-001. Samuel Tardieu 2000-05-12 19:18:42 +00:00
  • b19e08015c Fixed handling of Locate_Request messages. An all_types client written in C++ with omniORB passes the tests correctly. Thomas Quinot 2000-05-12 19:09:31 +00:00
  • 2226424ecc Force a hard line break when splitting very long name instead of causing an error with -gnatg later on. Samuel Tardieu 2000-05-12 18:31:27 +00:00
  • e6a1626b9b xe_sysdep.adb was VPATH-unfriendly Samuel Tardieu 2000-05-12 18:25:28 +00:00
  • c2f2afc297 Guarantee that a valid value is marshalled for an enum. Retry poll when interrupted. Thomas Quinot 2000-05-12 14:40:50 +00:00
  • 4e99ac2c0b Workaround for a gnatbug. Laurent Pautet 2000-05-12 12:46:38 +00:00
  • d2e24cc255 test case for sequences-unbounded. Laurent Pautet 2000-05-12 12:39:08 +00:00
  • d5af1f5ef1 Full reimplementation of sequences.unbounded. Laurent Pautet 2000-05-12 12:38:19 +00:00
  • 0a2d8bf072 Add a special note about the machine name and /etc/hosts. See 7703-007. Samuel Tardieu 2000-05-11 23:17:48 +00:00
  • 7323385961 Simplify Skeleton management in Broca.RootPOA. Fix a missing dependency in Sockets.Thin. Thomas Quinot 2000-05-11 18:51:08 +00:00
  • dc0d335590 Test whether Self.Object_Map (I) is null or not (in all occurrences). Laurent Pautet 2000-05-11 14:30:54 +00:00
  • 778ebd84ef Not every make did love this construct. Samuel Tardieu 2000-05-11 04:21:36 +00:00
  • 15f1b5244b Remove most dependencies on GNU make. Also, add an EXTRA variable which just contains the name of other executables to be built (such as dynclient). Samuel Tardieu 2000-05-11 04:17:43 +00:00
  • 01a12bbb0c Second session of debugging. Most of simple types can be dynamic invocated. New example : dynclient for all_types Sébastien Ponce 2000-05-11 03:28:50 +00:00
  • a8eecc5959 Fix duplicated inclusion of nvlist and context. Fix incorrect conflict resolution in broca-poa.adb. Fix out parameter initialization in corba-context. Laurent Pautet 2000-05-10 23:49:11 +00:00
  • 5e8938a44f Add a dependency from depend to all so that typing "make depend" is enough to update dependencies. Samuel Tardieu 2000-05-10 23:12:02 +00:00
  • 713be9d1db Fix non initialized out parameters problem. Laurent Pautet 2000-05-10 19:31:43 +00:00
  • 6c9bb3f64c Removed IOR from Broca.POA.Skeleton. Removed pragma Elaborate_All on Broca.ORB. Added pragma Elaborate_Body on Broca.ORB. Tests passed: all_types, all_functions, local, random (client, interop with MICO server). Thomas Quinot 2000-05-10 19:28:12 +00:00
  • 4a13910186 First debugging session. The Dynamic echo example is now working !!! Try it. Sébastien Ponce 2000-05-10 19:25:32 +00:00
  • 697e83aad8 Fixed problems with local example: - in configure.in: should generate a Makefile. - in examples/local: missing files. Thomas Quinot 2000-05-10 17:47:23 +00:00
  • 0c38578dce forgot this one Laurent Pautet 2000-05-10 17:42:49 +00:00
  • b2d43709b4 Fixed Object_To_String. All_Types and Random (client) tests pass. Thomas Quinot 2000-05-10 16:52:31 +00:00
  • 8fec5b73c4 now the Makefile automatically compile any dynclient.adb file. Sébastien Ponce 2000-05-10 16:40:34 +00:00
  • f8f2ac5835 first dynamic client. Not tested since String_to_object is broken but compiles. Sébastien Ponce 2000-05-10 16:39:31 +00:00
  • 8a4f77a7f0 Removed Long double marshall (in order to compile on sparc) Actually not removed, you can still use it but you'll only unmarshall 0s and it won't work with other orbs since nothing is marshalled. Sébastien Ponce 2000-05-10 15:57:49 +00:00
  • 24d852ac57 added Package corba.context added corba.create_request removed pragma elaborate_all(CORBA) in broca_giop by changing the type of string Nobody_Principal. Sébastien Ponce 2000-05-10 15:46:33 +00:00
  • 74906bd203 Update dependencies and add local to common examples. Remove force output in broca-server (output is available only when broca.opt includes broca-server). Laurent Pautet 2000-05-10 12:53:25 +00:00
  • e7400e2d1e typo Sébastien Ponce 2000-05-10 12:47:14 +00:00
  • 45128dd070 unmarshall for any (except the same as for marshall) reput align_type maximum to 8 in broca_opaque : I thought long double were align on 16 but it was on 8. Sébastien Ponce 2000-05-10 12:11:48 +00:00
  • 063d555568 Fixed bug with object Ref marshalling. cosnaming is compiling now. Sébastien Ponce 2000-05-10 10:52:20 +00:00
  • 8ec2f846c0 add a with clause on the helper. Sébastien Ponce 2000-05-10 10:40:23 +00:00
  • 369a7d75e0 Move CORBA.Impl for spec to body to please gnat. Laurent Pautet 2000-05-10 10:38:30 +00:00
  • f1665d7404 same modif for forward interfaces as for interfaces concerning the marshalling. Sébastien Ponce 2000-05-10 02:31:02 +00:00
  • 01187914d5 added objref any and corresponding marshalling. Sébastien Ponce 2000-05-10 01:49:36 +00:00
  • 2028e02f7f Add an example to use a ref which points to a local object. Laurent Pautet 2000-05-10 01:22:22 +00:00
  • 83372a1417 Remove unused dependencies in broca.CDR. Fix problem of local object reference (using Skel.IOR: bad solution because Skel.IOR should not be stored here, but OjectId instead). Laurent Pautet 2000-05-10 01:13:45 +00:00