Commit Graph

  • 21795e9a05 Remove extraneous trailing blank. Thomas Quinot 2005-11-21 14:02:40 +00:00
  • 225491fca8 (Emit_Standard_Header): Set style options to: no style checks, maximum line length 32767. Thomas Quinot 2005-11-21 13:54:26 +00:00
  • e3c92f9443 Document bug fixed by change 9710. Thomas Quinot 2005-11-21 13:47:25 +00:00
  • 3e020f177d (Gen_Union_Body): Split some statements to limit line length. Fixes EB11-011 Thomas Quinot 2005-11-21 13:37:47 +00:00
  • 64a5997ad3 * Allowed line length up to 2**15 - 1 characters for the generated files Bechir Zalila 2005-11-21 13:34:46 +00:00
  • 92179449db * examples/all_types_local/* : added a test function that shutdowns the server Bechir Zalila 2005-11-21 12:02:03 +00:00
  • bb0cee460c * Generate a pragma Style_Check ("NM9999"); instead of Style_Check (Off) to be able to have long lines Bechir Zalila 2005-11-21 12:00:00 +00:00
  • 06079a7e38 * Moved the 'Get_Original_Type' and 'Get_Original_Type_Declaration' functions from the Backend.BE_Ada.CDRS package to the Frontend.Nutils package Bechir Zalila 2005-11-21 10:50:51 +00:00
  • edb5d3ecfc Minor reformatting Jérôme Hugues 2005-11-20 21:51:50 +00:00
  • a9346d699b Added support for at-most-once semantics to GIOP tagged components Jérôme Hugues 2005-11-18 15:24:17 +00:00
  • 4488caa1c9 * TODO : Updated the TODO list Bechir Zalila 2005-11-18 12:26:15 +00:00
  • 82ac2a4d1b The marshalling of a tagged component is specific, reorganize code so that marshalling decisions are on a per-component basis. Jérôme Hugues 2005-11-18 10:06:42 +00:00
  • 5680b0eaae Fix typo in debugging trace. Thomas Quinot 2005-11-17 23:18:11 +00:00
  • 517617bd62 Recomputed build deps. Jérôme Hugues 2005-11-16 13:00:06 +00:00
  • be16d450a2 Added new command line option to set up directory for configuration files used by tests. Jérôme Hugues 2005-11-15 21:41:40 +00:00
  • 5ea2dcffe7 Document changes related to CORBA bounded strings and wide strings Jérôme Hugues 2005-11-15 20:12:14 +00:00
  • 0ac8f8891e Build_Bounded_String_TC, Build_Bounded_Wide_String_TC: new functions to build bounded strings and wide string typecod. Jérôme Hugues 2005-11-15 20:08:36 +00:00
  • baa08c9879 Bounded strings and bounded wide strings are now supported Jérôme Hugues 2005-11-15 20:07:09 +00:00
  • bd01c1de56 Added Bechir Zalila to the list of contributors Jérôme Hugues 2005-11-15 20:06:22 +00:00
  • 30faf34771 New tests for CORBA bounded strings and bounded wide strings Jérôme Hugues 2005-11-15 20:05:51 +00:00
  • 1440ee85ee Added support to bounded strings and bounded wide strings Jérôme Hugues 2005-11-15 20:05:08 +00:00
  • 55df175813 Support packages for CORBA bounded strings and bounded wide strings. Jérôme Hugues 2005-11-15 20:04:21 +00:00
  • b0160f6491 Minor reformatting. Thomas Quinot 2005-11-15 16:03:22 +00:00
  • 578c96072c Corrected OMG specifications so that they compile, marked proper workaround Jérôme Hugues 2005-11-15 12:58:40 +00:00
  • e8c682b50f Requalify change 9690 as an incompatible change, not a bug fix Jérôme Hugues 2005-11-15 12:43:15 +00:00
  • beb5d1540c Explicitely marks the localisation of the TC_Object function as an Implementation Note Jérôme Hugues 2005-11-15 11:14:03 +00:00
  • bcec4ca0cd Document change #9690 Jérôme Hugues 2005-11-15 09:13:27 +00:00
  • 497fc4d7d4 For a bounded sequence, the associated instance of CORBA.Sequences.Bounded should be named IDL_Sequence_<size>_<type> (see par. 3.8 of the IDL-to-Ada mapping). This is now corrected. Jérôme Hugues 2005-11-15 09:12:40 +00:00
  • 52c9123bbb * TODO : updated the TODO list Bechir Zalila 2005-11-14 16:41:40 +00:00
  • 8bbeaf3695 Code clean up, some functions are actually implemented in CORBA.Object.Policies. Jérôme Hugues 2005-11-14 13:39:03 +00:00
  • 6738c03eb5 New version. Pascal Obry 2005-11-11 13:28:23 +00:00
  • cb1bc39d4d Update to conform to new spec. Fix nightly build failure. Continued work for EB09-003. ---- date: 2006/07/27 16:03:14; author: quinot; Implements F525-003 (null exclusion in profile of stream attributes, AI-441) Pascal Obry 2005-11-11 13:28:05 +00:00
  • 56949ab809 Add LDFLAGS to the linker command line, to allow the SSL libraries to be found when building user applications. Thomas Quinot 2005-11-09 18:47:41 +00:00
  • d2c4c7e6ec Factor code common to the various ORB_Controller implementations, introduce AEM_Info type to store information related to an AEM being monitored by a task Jérôme Hugues 2005-11-04 10:10:13 +00:00
  • 6bb627dbcc (To_CodeSets_Service_Context): Remove junk allocation causing a memory leak. Thomas Quinot 2005-11-03 14:45:28 +00:00
  • dd3f31834c (Common_Process_Locate_Reply): when processing a locate reply and have no request to send, deallocate request prior to deallocating locate_request. This solves a memory leak when locating an object during the binding operation. Jérôme Hugues 2005-11-03 11:25:35 +00:00
  • f7d7aa77c3 (Release): free Notepad attached to profile Jérôme Hugues 2005-11-03 09:06:21 +00:00
  • bc285da60f Add SecurityAttributeService to the list of available service contexts. Jérôme Hugues 2005-11-03 08:25:30 +00:00
  • 772cfdb416 (Notify_Event, case Task_Registered) remove erroneous assertion: multiple tasks can be registered in no tasking mode, e.g. if one task enters multiple times in PolyORB.ORB.Run Jérôme Hugues 2005-11-01 19:54:33 +00:00
  • 684bdb805e Added missing dependency on "any" Jérôme Hugues 2005-10-31 13:45:15 +00:00
  • 98741d64ef Added test for URI decoding Jérôme Hugues 2005-10-27 23:15:33 +00:00
  • 7c53382591 Tests for MOMA Jérôme Hugues 2005-10-27 16:25:55 +00:00
  • 8a06dfcb35 Reorganize arguments management Jérôme Hugues 2005-10-27 16:24:41 +00:00
  • 9f3d219a4e Minor reformatting Do not crash if Naming Service initialisation failed Jérôme Hugues 2005-10-27 16:24:01 +00:00
  • 55ad7639f8 Minor reformatting Jérôme Hugues 2005-10-27 16:23:37 +00:00
  • a162870cbc New test to test URI encoding functions Jérôme Hugues 2005-10-27 14:07:24 +00:00
  • 2f5ad71c4a (URI_Encode, URI_Decode): remove special casing for the space character, to be conformant with RFC 2396. Jérôme Hugues 2005-10-27 14:06:09 +00:00
  • d18c25caff Typo. Thomas Quinot 2005-10-26 15:47:31 +00:00
  • 326cf13ee4 * optimizations/sii/all_types : removed this test since its now identical to /examples/all_types Bechir Zalila 2005-10-26 14:07:46 +00:00
  • 7e4699ea04 * backend-be_ada-cdrs.adb, backend-be_ada-runtime.ad? : Implemented SII code generation for Fixed Point Types. Now the SII is achieved Bechir Zalila 2005-10-26 14:06:18 +00:00
  • 5feb326c74 * backend-be_ada-cdrs.adb, backend-be_ada-nutils.ads, backend-be_ada-runtime.ads : Implemented SII code generation for CORBA references and bounded strings Bechir Zalila 2005-10-26 11:46:20 +00:00
  • f59197d226 * backend-be_ada-cdrs.adb : Implemented SII code generation for Unions * optimizations/sii/all_types/* : upsated the test.. * backend-be_ada-nutils.adb, backend-be_ada-helpers.adb : minor reformatting... Bechir Zalila 2005-10-25 13:24:55 +00:00
  • 0ba2c08a96 Recomputed build deps Jérôme Hugues 2005-10-25 10:40:16 +00:00
  • 4e0bd317f7 PolyORB.Utils.Configuration_File: new package to factor out code to read PolyORB's configuration files, and helper functions to create configuration files. Jérôme Hugues 2005-10-25 10:19:12 +00:00
  • 74254d6df3 Minor reformatting Jérôme Hugues 2005-10-25 10:17:08 +00:00
  • f73990185d Recomputed build deps Jérôme Hugues 2005-10-24 10:40:17 +00:00
  • e785b4111a Minor reformatting Jérôme Hugues 2005-10-24 10:03:35 +00:00
  • 6dd0cb3fb6 (Duplicate): new function to properly duplicate a transport mechanism Jérôme Hugues 2005-10-24 09:04:27 +00:00
  • 64efc7681b (Duplicate_Profile): first index is 0 for chained lists. Jérôme Hugues 2005-10-23 22:44:55 +00:00
  • 11c00bd2d5 (Bind_Mechanism): add Profile parameter to refine binding process and allow binding iff profile and transport mechanism matches Jérôme Hugues 2005-10-23 21:30:24 +00:00
  • c2cb8e401e (Duplicate_Profile): remove useless renames clause Jérôme Hugues 2005-10-23 16:11:24 +00:00
  • 44731edbd2 (Duplicate_Profile): remove useless renames clause Jérôme Hugues 2005-10-23 16:10:05 +00:00
  • db43a208ce (Duplicate_Profile): remove useless renames clause Jérôme Hugues 2005-10-23 16:08:25 +00:00
  • d9cb2b5b79 (Print_UIPMC_Profile): also prints version of the UIPMC Profile Jérôme Hugues 2005-10-23 15:42:32 +00:00
  • 5b4ef9812e Typo Jérôme Hugues 2005-10-23 15:21:25 +00:00
  • 63a19d63dd * backend-be_ada-cdrs.adb : Implemented SII code generation for structures (simple, nested, array struct...) Splitted the Get_Originel_Type function into 2 functions, one returns the original type spec and the other returns the original type declaration. Reformatted the code and changed some parameter names to become more significant Bechir Zalila 2005-10-23 15:12:33 +00:00
  • 273d43c321 * backend-be_ada-nutils.adb, backend-be_ada-runtime.adb : Use the GNAT.Case_Util.To_Mixed Procedure instead of the Utils.Capitalize procedure which does not handle all Charaters Bechir Zalila 2005-10-21 11:12:51 +00:00
  • eeec80bcc2 Correct the duplication of IIOP profiles Jérôme Hugues 2005-10-21 09:43:09 +00:00
  • a4b1cd1eaf * backend-be_ada-cdrs.adb : Implemented SII code generation for enumeration types and array types (multidiemensionaln nested..) Bechir Zalila 2005-10-21 09:15:33 +00:00
  • e811a05ff0 * backend-be_ada-cdrs.adb, backend-be_ada-runtime.ads, backend-be_ada-stubs.adb : Implmented SII code generation for these CORBA types : - long long - unsigned long long - unsigned short - character - wide characters - wide strings - octet - boolean Bechir Zalila 2005-10-19 16:02:41 +00:00
  • 3ec18dcc14 Clean-up in the management of GIOP versions Jérôme Hugues 2005-10-19 11:16:36 +00:00
  • aec6365d6e Added rules for all_types client Jérôme Hugues 2005-10-18 20:12:05 +00:00
  • 41845995f2 Minor reformatting so that the output mimics PolyORB's one Jérôme Hugues 2005-10-18 20:11:03 +00:00
  • ec87c7fab4 Reorganization of the various tests Jérôme Hugues 2005-10-18 17:18:01 +00:00
  • 4ac4c6a557 Minor reformatting to account for latest GNAT warnings Jérôme Hugues 2005-10-18 17:13:03 +00:00
  • 0d6f1b9da8 The semantics of GNAT.Perfect_Hash_Generators.Initialize differs between some releases of GNAT, e.g. 5.03a1 and newer wavefronts. Jérôme Hugues 2005-10-18 17:11:53 +00:00
  • 1f1d0733ea * backend-be_ada-cdrs.adb, backend-be_ada-nodes.idl, backend-be_ada-idl_to_ada.adb, backend-be_ada-idl_to_ada.ads, backend-be_ada-runtime.ads : Changed the names of the functions From_CDR and To_CDR into Unmarshaller and Marshaller Bechir Zalila 2005-10-18 14:50:26 +00:00
  • d964082fd3 Add missing pragma Unreferenced for a generic formal of a generic subprogram that is not referenced in the subprogram body (as it is not visible anywhere else). Thomas Quinot 2005-10-18 12:18:49 +00:00
  • edb2e201c6 * backend-be_ada-nutils.adb, backend-be_ada-nutils.ads, backend-be_ada-idl_to_ada.adb, backend-be_ada-runtime.adb, backend-be_ada-helpers.adb : Implemented the code generation for Helper package dependency. This allows a correct PolyORB initialization. Minor reformatting... Bechir Zalila 2005-10-18 11:14:46 +00:00
  • 40e4ef4723 Update documentation about the installation of GLADE on Windows using Cygwin. Work for E818-004. Pascal Obry 2005-10-17 17:29:23 +00:00
  • 2b24e8e0fb (Iterate_Over_Any_Elements): Remove junk declaration code for non-implemented generic. Thomas Quinot 2005-10-17 11:13:44 +00:00
  • 18c67c03ac * values.adb : Used the 'First as an offset to access a string element * Makefile : added -02 compile option Bechir Zalila 2005-10-14 08:03:24 +00:00
  • e61359afde * values.adb : Fixed the following bug, when using a '-O2' compile option and we try to access to an element of a string with an Integer and not a Positive, a constraint error is raised Bechir Zalila 2005-10-14 07:24:57 +00:00
  • cf5a0eebf1 Scenario file for the IR Jérôme Hugues 2005-10-13 17:21:16 +00:00
  • dc773ca125 Minor reorganisation. Thomas Quinot 2005-10-13 12:32:45 +00:00
  • 2c9488e455 Split Target Component's un/marshalling procedures into two procedures: un/marshalling of tagged component and un/marshalling of tagged component lists. Jérôme Hugues 2005-10-13 12:24:04 +00:00
  • b991c2c426 Document change #9636 Jérôme Hugues 2005-10-13 08:24:30 +00:00
  • b3217fcb4e Correct accessor names for attributes: for an attribute, the accessors are built prepending "Get_" and "Set_" to the name of the attributes, as per par. 1.5 of the IDL-to-Ada mapping. Jérôme Hugues 2005-10-13 08:22:56 +00:00
  • 6c2f635076 Minor reformatting Jérôme Hugues 2005-10-12 16:34:21 +00:00
  • a8a353aabd Correct argument name for --with-corba-services flag Jérôme Hugues 2005-10-12 16:34:01 +00:00
  • 18472003a6 Document change #9632. Jérôme Hugues 2005-10-12 13:15:46 +00:00
  • bac3251905 Correct the casing of sequences to "IDL_SEQUENCE", instead of "IDL_Sequence" as defined in section 3.8 of the IDL-to-Ada mapping. Jérôme Hugues 2005-10-12 13:13:14 +00:00
  • d93d9c8d89 Minor reformatting Jérôme Hugues 2005-10-11 23:16:52 +00:00
  • 3fedfc298a * PolyORB/patchfile_PolyORB_IAC : Updated the patchfile in order to compile all the CORBA services with IAC. Some implementations generated by idlac don't fully respect the Ada mapping specifications. Now all corba services (ir, time, naming, event and notification) compile successfully with IAC. Bechir Zalila 2005-10-11 16:12:33 +00:00
  • 2138d4dbc8 Recomputed build deps. Jérôme Hugues 2005-10-11 15:21:45 +00:00
  • 055f3b3724 Complete the implementation of PortableInterceptor::ClientRequestInfo::get_effective_component[s] operation. Jérôme Hugues 2005-10-11 13:50:23 +00:00
  • f082ed3798 (Bind_Profile): Call Locate_Object iff one profile has been bound. Jérôme Hugues 2005-10-11 12:04:20 +00:00
  • bad32feb5c * removed useless file Bechir Zalila 2005-10-11 06:53:47 +00:00
  • 7f1d46a0ed * PolyORB/corba/* : Updated the bounded strings packages in order to assure interoperability with other ORBs (the patch patchfile.Bounded_Strings must be applied) * PolyORB/* Updated patches to the latest version of PolyORB. Added a new patch concerning bounded strings and another patchfile to be able to compile PolyORB using IAC. * backend-*.ad? : Implemented the code generation for bounded strings and bounded wide strings. * examples/**/Makefile : updated the makefiles to be host independant * examples/all_types/* : added two tests for bounded strings and bounded wide strings. * testsuite : uncommented lines which contain bounded strings declarations since they are now correctly implemented. Bechir Zalila 2005-10-10 15:47:13 +00:00
  • 11edd9e8b6 fixed a license problem. Detected by gnat 2005 Thomas Vergnaud 2005-10-10 15:46:25 +00:00