Commit Graph

  • c0e4deb1d1 removed file broca-cdr-fixed_point.ads/b. The child package was replaced by a subpackage. fixed a bug in code generation for fixed type (missing right parenthesis) Sébastien Ponce 2000-05-10 00:57:01 +00:00
  • 732346e543 pragma Elaborate_Body on CORBA.AbstractBase. Thomas Quinot 2000-05-10 00:14:05 +00:00
  • e34c41f3c6 actual removing of broca-cdr-refs (I forgot it last time) integrated changes of Thomas on broca-cdr-refs in broca-cdr (#1538) Sébastien Ponce 2000-05-09 23:40:39 +00:00
  • b1836d6985 remove package broca-cdr-refs, was merged with broca-cdr. For this purpose, some modifications were made : - pragma elaborate_all removed in broca-sequences.ads - pragma elaborate_body added in corba.sequences.unbounded - generation of a marshall method for objref in a stream package removed. To be done : test if it has to be removed for forward interfaces too. All seems to work (at least all_types and all_functions) but I don't think it has to be put in the release right now. Sébastien Ponce 2000-05-09 23:34:51 +00:00
  • 99cb4c921b Removed legacy reference marshalling code. Updated C++ example (Broca.Server needs fix: we do not handle Locate_Request messages correctly.) Thomas Quinot 2000-05-09 20:21:25 +00:00
  • 62b8afb76a Remove unnecessary Activate_Object in Basic_Startup (the root POA is defined to have the IMPLICIT_ACTIVATION policy.) Thomas Quinot 2000-05-09 18:38:57 +00:00
  • 82f17e2d81 Typo (casing). Thomas Quinot 2000-05-09 18:13:45 +00:00
  • 41e72224ef removed some useless commented lines. Sébastien Ponce 2000-05-09 16:21:18 +00:00
  • bc871d832e End of marshall any. Refs, Principal, values, valueboxes, fixed, native and abstract_interfaces are however still not taken into account due to several problems. Sébastien Ponce 2000-05-09 15:17:47 +00:00
  • 0d580e99a1 further implementation of Any : aggregate types. Sébastien Ponce 2000-05-09 13:34:00 +00:00
  • 876d1888d8 Completly match the spec of portableserver from CORBA manual. Laurent Pautet 2000-05-09 13:27:39 +00:00
  • c791e58c3e Bad casing. Laurent Pautet 2000-05-09 11:03:14 +00:00
  • e249ddd01e Same as 1529, but it is not possible to submit several files on the command line. Laurent Pautet 2000-05-09 10:59:59 +00:00
  • fb2edbe093 Configuration is supposed to register all the softlinks. Laurent Pautet 2000-05-09 10:59:05 +00:00
  • 44017409f9 Bad casing. Laurent Pautet 2000-05-09 10:44:58 +00:00
  • bb2073d7bb Soft_Links, general interface whatever the synchronization service is. Protected_Objects, specific synchronization service. Basic_Startup, how to activate servant et server in two procedures. Laurent Pautet 2000-05-09 10:27:11 +00:00
  • c52deed9fa Reimplement PortableServer. Add Soft_Links and Protected_Objects to have configurable synchronization tools. Add Basic_Startup. Rewrite example servers. Laurent Pautet 2000-05-09 00:19:37 +00:00
  • 02795fa03e unmarshall of typecodes add some files into MANIFEST and Makefile.am Sébastien Ponce 2000-05-08 22:11:31 +00:00
  • 2d11194a84 Fix dependencies and a typo. Thomas Quinot 2000-05-08 19:20:34 +00:00
  • dc5f5a41cf end of marshall typecodes Sébastien Ponce 2000-05-08 19:11:10 +00:00
  • c8287a56c0 Expose Align_Marshall_Copy and Align_Unmarshall_Copy for Broca.CDR.Fixed_Point. Thomas Quinot 2000-05-08 18:46:48 +00:00
  • 69c9f3307a End of marshalling of simple typecodes. Sébastien Ponce 2000-05-08 18:20:49 +00:00
  • a3cba83195 marshall of type Identifier and RepositoryId. marshall of simple typecodes. Sébastien Ponce 2000-05-08 18:00:50 +00:00
  • 4e5557bd24 empty marshall of typecodes Sébastien Ponce 2000-05-08 17:24:10 +00:00
  • f5c2d96b17 marshall od wide_string Sébastien Ponce 2000-05-08 17:17:47 +00:00
  • b02a26a54f marshall for wide_string Sébastien Ponce 2000-05-08 17:08:08 +00:00
  • cd6ee6f1c8 marshall of long long, unsigned long long and long double. Sébastien Ponce 2000-05-08 17:03:27 +00:00
  • 47bee987e1 Marshall of wchar Changing the upper bound of alignment_type new anys Nothing tested since it does not compile. Sébastien Ponce 2000-05-08 16:49:24 +00:00
  • 9f0aa70efb Integrated change 1494. Samuel Tardieu 2000-05-05 21:12:31 +00:00
  • 7ef6862c61 Remade dependencides. Updated headers. Centralised broca.opt. Thomas Quinot 2000-05-05 20:30:59 +00:00
  • df86fba526 Merged in support for fixed point types (1510). Thomas Quinot 2000-05-05 20:08:25 +00:00
  • 55d4a19fc5 Support fixed point types. Do not emit spurious comments in ValueType marshalling package. Thomas Quinot 2000-05-05 19:58:57 +00:00
  • 15f0120d17 Integration of changes 1505-1508 related to supported platforms and 64 bits unices. Samuel Tardieu 2000-05-05 19:16:25 +00:00
  • 68780cdab0 Really undo the change. Samuel Tardieu 2000-05-05 19:15:35 +00:00
  • 5bc83f2d1e This change should never have taken place (my fault). Reverted. Samuel Tardieu 2000-05-05 19:14:19 +00:00
  • 2013d1d38d Use a newer version of AdaSockets that helps fix a bug with 64 bits machines. Samuel Tardieu 2000-05-05 19:03:21 +00:00
  • c304959c8f Add that HP/UX 10.20 works in client mode. Samuel Tardieu 2000-05-05 19:02:58 +00:00
  • 53475a4988 Generator fixes: value types. Alldefinitions still raises a CONSTRAINT_ERROR. Thomas Quinot 2000-05-05 12:08:27 +00:00
  • 3b37a1addb Expansion fix: forward interface directly under K_Repository. Thomas Quinot 2000-05-05 12:08:07 +00:00
  • c4d45cecad Update depencies. Samuel Tardieu 2000-05-04 20:14:41 +00:00
  • 36589c6cb6 Integrated main codeline changes: 1499 Fix non-deterministic server crash. Thomas Quinot 2000-05-04 18:17:09 +00:00
  • 33a3bb023f Fixed a bug that caused non-deterministic server crashes: poll(2) returns a non-null event on an fd even when none are requested in case an error condition has occured (POLLERR, POLLHUP, POLLNVAL...) Thomas Quinot 2000-05-04 18:16:11 +00:00
  • eaef4539e8 Move clause from spec to body. Samuel Tardieu 2000-05-04 16:47:46 +00:00
  • 1017fc34a8 Remove unused with. Samuel Tardieu 2000-05-04 16:47:45 +00:00
  • dae6b0947f Style fix. Samuel Tardieu 2000-05-04 16:36:06 +00:00
  • f7df1d608d Merged. Thomas Quinot 2000-05-04 16:04:10 +00:00
  • 1b1992479b By default, build in a directory named after the source tarball. Thomas Quinot 2000-05-04 16:02:15 +00:00
  • 6a3592d890 New tests. Thomas Quinot 2000-05-04 15:32:33 +00:00
  • ea6f8355aa Integrate main codeline changes: 1473 Pragmas inside containers. 1480, 1486 Forwards and scope reopenings. 1485 Code generation for constants. 1487, 1488 Parser bugs. Thomas Quinot 2000-05-04 15:06:25 +00:00
  • 5e2c8c6e04 Integrate 1455: removed ^M at EOL. Thomas Quinot 2000-05-04 13:48:03 +00:00
  • 52d8b6cca2 Fixed two little bugs on parser. The CORBA spec is now fully parsed (except we don't implement pragma version). Sébastien Ponce 2000-05-04 00:50:39 +00:00
  • 04b29caca3 fixed a bug in the parser concerning native types in parameters of methods. Now, the whole CORBA spec is parsed with only two little errors. further implementation of DII. Sébastien Ponce 2000-05-04 00:40:48 +00:00
  • 6453c35da1 The reopening of module should work correctly now. A third parameter was added to parse module to check if it was reopened. Vincent Niebel 2000-05-03 23:40:59 +00:00
  • ac252c4260 Code generation for constants. Please review before merging into release. Thomas Quinot 2000-05-03 19:26:41 +00:00
  • 8fdeb1ff3e Forgot this one. Samuel Tardieu 2000-05-03 18:15:53 +00:00
  • c0f3ea9739 Implement properly a link between CORBA.Sequences and Sequences (same thing for child packages). Samuel Tardieu 2000-05-03 18:14:12 +00:00
  • 0d759a3216 Take a directory instead of a file name on the command line, be more VPATH friendly. Samuel Tardieu 2000-05-03 18:14:02 +00:00
  • 018f13d0c6 Implementing a forward interface in a reopened module is now parsed, but has still pbs with the code generation. Vincent Niebel 2000-05-03 17:21:14 +00:00
  • e48e24985e Added Sequences. Thomas Quinot 2000-05-03 17:18:31 +00:00
  • 309bf982ca started implementation of value_impl packages added a non_nil check on reference in stubs operation call Fabien Azavant 2000-05-03 17:15:17 +00:00
  • 57b88974fa * s-gardfs.adb, s-gardfs.ads: Add a field Lock in DFS_Data_Type and use new package System.Global_Locks. Laurent Pautet 2000-05-03 17:03:30 +00:00
  • 8d5727412d Integrated code generation fix from 1468 (always generate skeleton spec). Thomas Quinot 2000-05-03 16:32:47 +00:00
  • d821effbeb Integration of 1470, 1471 and 1475 (examples Makefile changes). Samuel Tardieu 2000-05-03 16:31:36 +00:00
  • 745eae800b Remake broca/corba in its own directory. Samuel Tardieu 2000-05-03 16:29:20 +00:00
  • b24de9c28e Integration of main codeline changes: 1433 Emit header on auto-generated files. 1437 File name casing on COS Time. 1438 Elaboration control on Ada_Be.Debug. 1439 Elaboration control on Idl_Fe.Debug. 1440 Add current directory to include search path. 1453 Create 4 server tasks by default. 1454 Control on pragma Elaborate_Body. 1456 Source_Streams fixes. 1457 Removed unnecessary pragma Elaborate. Thomas Quinot 2000-05-03 15:56:42 +00:00
  • 380cdc6140 Added parsing for pragmas inside containers. Also fixed some little bugs. interface_repository.idl is parsed. Vincent Niebel 2000-05-03 15:27:36 +00:00
  • 3282d18e8f Add the rest of the examples Makefile. Samuel Tardieu 2000-05-03 12:39:46 +00:00
  • d22571ac1f New (simpler) scheme for adding examples based solely on a client and a server. This should also take care of rebuilding and/or rerunning idlac if necessary. "clean" and "distclean" targets should be mostly complete. Samuel Tardieu 2000-05-03 11:36:31 +00:00
  • 4fe970df06 set package non empty when elaborate_body bug fix for elaborate_body in XXX.Skel otherwise package does not compile Fabien Azavant 2000-05-03 10:48:53 +00:00
  • 805d379d10 sorry for the missing file, here it is Fabien Azavant 2000-05-03 09:18:13 +00:00
  • 7376939424 prepared broca for the new object hierarchy added generation of helper package started generation of .delegate package Fabien Azavant 2000-05-02 22:32:12 +00:00
  • 077a16a9d9 Integration of autogenerated files deletion. Samuel Tardieu 2000-05-02 18:22:54 +00:00
  • 4fe53e5155 Remove autogenerated files as per common decision. Do not forget to run: Samuel Tardieu 2000-05-02 18:20:22 +00:00
  • 95063c88aa should compile now (broca) - idlac is still not compatible Fabien Azavant 2000-05-02 13:23:31 +00:00
  • f8a74e4e19 - changed object hierarchy to be CORBA 2.3 compliant (see ada mapping p4.6) - all examples changed to compile and work - changed idlac to comply with the previous changes (To_Ref is now in XXX.Helper) Fabien Azavant 2000-05-01 20:05:12 +00:00
  • 2d7c690e5b updated Laurent Pautet 2000-04-30 18:16:00 +00:00
  • adf957cd3f * s-gardfs.adb, s-garsto.adb: Get rid of GNAT.Task_Lock because it raises a wrong ceiling violation using FSU threads. Use Garlic.Soft_Links instead. Laurent Pautet 2000-04-30 18:14:42 +00:00
  • 4ca3672c7f Remove now-ungenerated pragma Elaborate. Samuel Tardieu 2000-04-28 17:34:27 +00:00
  • 3febd4b252 Rename Add_No_Warning into Suppress_Warning_Message, which is clearer. Samuel Tardieu 2000-04-28 17:34:13 +00:00
  • c7337d55f6 Remove spurious ^M at end of line. Samuel Tardieu 2000-04-28 17:29:15 +00:00
  • b028573631 Generate warning only for non-impl files. Do not require pragma Elaborate on Skel from Impl. Samuel Tardieu 2000-04-28 17:28:00 +00:00
  • dbc8cd1b85 Launch 4 tasks by default instead of 1. Samuel Tardieu 2000-04-28 17:27:56 +00:00
  • c8da934471 Cleared regression (examples would not bind due to elaboration circularity). Thomas Quinot 2000-04-28 17:20:58 +00:00
  • d77c3643a1 First implementation. Not tested but fully implemented. Laurent Pautet 2000-04-28 16:55:26 +00:00
  • 4c085ffe03 First implementation. Not tested but fully implemented. Laurent Pautet 2000-04-28 16:55:18 +00:00
  • 6221a30797 First implementation. Not tested but fully implemented. Laurent Pautet 2000-04-28 16:55:10 +00:00
  • 1072e7f48b First implementation. Not tested but fully implemented. Laurent Pautet 2000-04-28 16:55:00 +00:00
  • 5ad5d690de here are the two files Seb forgot to submit (Fabien) Sébastien Ponce 2000-04-28 16:06:26 +00:00
  • 57f4c9509f Added package sequences as a work around for the pb of sequences in package CORBA. Implementation of invoke in CORBA.Request. Nothing works since the marshall functions for NamedValues are empty. Sorry Laurent but no lock there. Sébastien Ponce 2000-04-28 13:11:52 +00:00
  • a4fd088436 empty implementation of package CORBA.request Sébastien Ponce 2000-04-27 23:42:59 +00:00
  • 46e0ff1920 implementation of CORBA.NVList (except the add_item procedure with the system.address param. Does somebody understand that one ?) Sébastien Ponce 2000-04-27 23:37:18 +00:00
  • e387de869d typo Sébastien Ponce 2000-04-27 21:34:27 +00:00
  • 3464911868 Add the current directory at the end of the search path. This allows not to specify "-I ." when analyzing standard services. Samuel Tardieu 2000-04-27 20:41:35 +00:00
  • 0abe3e22a9 Add pragma Elaborate_Body on idl_fe-debug so that packages using it do not need pragma Elaborate. Samuel Tardieu 2000-04-27 20:36:58 +00:00
  • dc38ccb2ac Add pragma Elaborate_Body on ada_be-debug so that no pragma Elaborate is needed on packages using it. Samuel Tardieu 2000-04-27 20:36:54 +00:00
  • 993e976886 Remove spurious ^M characters at the end of each line. Rename files so that #include work (respect casing). Note: this should be made for other services as well. Samuel Tardieu 2000-04-27 20:36:53 +00:00
  • be6c0fef0d empty implementation of package corba.nvlist. Sébastien Ponce 2000-04-27 20:36:45 +00:00
  • 1d22c0ce3b Issue a header on top of each automatically generated file. Samuel Tardieu 2000-04-27 20:31:49 +00:00
  • b0a788bf5d fixed bug in corba.orb.typecode_creation. Implementation of NamedValue. Sébastien Ponce 2000-04-27 20:20:14 +00:00
  • a5ac585583 end of implementation of corba.orb.typecode_creation (except create_recursive_*). Sébastien Ponce 2000-04-27 20:03:33 +00:00