Commit Graph

  • bf19857c04 Reorganize tests for interoperability with other C++ ORBS Jérôme Hugues 2005-10-07 16:31:29 +00:00
  • 6e089cf64f New configuration files for GIOP 1.0, 1.1 and 1.2 Extend CORBA tests to use GIOP 1.0, 1.1 and 1.2 Jérôme Hugues 2005-10-07 15:19:03 +00:00
  • 8e9f889628 Special case for wstring and wchar for GIOP 1.0 and 1.1 Jérôme Hugues 2005-10-07 15:15:19 +00:00
  • 0be24bb209 Corrected unmarshalling of the header of replies Oneway calls are treated as Sync_With_Transport requests Jérôme Hugues 2005-10-07 15:09:50 +00:00
  • cbf1960cc4 Notify CORBA.Context is not implemented. Jérôme Hugues 2005-10-07 13:34:14 +00:00
  • b3d2e22a88 Correct index information for MIOP Jérôme Hugues 2005-10-07 13:32:43 +00:00
  • c27c5dbd7f (Parse_Enumerator): The case of a pragma occurreing within an enumeration declarator is handled at the caller level in Parse_Enum_Type. Remove dead code section dealing with pragmas in Parse_Enumerator. Consequently, remove incorrect section for the case of a closing curly bracket occurring where an enumerator is expected. Fixes EA07-001 Thomas Quinot 2005-10-07 11:54:24 +00:00
  • d41bdc167e Fix filename output in error messages (do not duplicate directory separator if already present in Location's Dirname). Thomas Quinot 2005-10-07 11:51:50 +00:00
  • 1b8a52e3d1 (Add_IOR_Component): if there is no QoS parameter associated with object adapter, then create a new one. Jérôme Hugues 2005-10-07 11:15:32 +00:00
  • 4b7c13995a remove-header, remove-headers: new functions to remove file headers Jérôme Hugues 2005-10-07 11:12:00 +00:00
  • 847a885b79 Minor reformatting Jérôme Hugues 2005-10-07 11:07:54 +00:00
  • 96b9d343f3 Complete implementation of PortableInterceptor::ClientRequestInfo::effective_profile Added corresponding test in testsuite Jérôme Hugues 2005-10-06 12:36:39 +00:00
  • 7291a3101f (Get_Preferred_Profile): new function to separate computation of preferred profile from the actual binding function. Jérôme Hugues 2005-10-06 12:33:12 +00:00
  • 76d0013513 Kill junk use clause. Thomas Quinot 2005-10-06 11:26:26 +00:00
  • fcba9fb166 Use copy of gentexifile from $(top_builddir)/support directory, this one is known to have correct execution rights Jérôme Hugues 2005-10-06 11:10:22 +00:00
  • 986912dfb7 Fix exception's minor codes in PortableInterceptor's tests. Jérôme Hugues 2005-10-06 11:03:08 +00:00
  • a4574ca8af Factor code common to the various orb controllers implementation Jérôme Hugues 2005-10-05 13:36:05 +00:00
  • 7aec23b310 Fix preparation of gentexifile script. Thomas Quinot 2005-10-05 11:44:06 +00:00
  • 2b53d10fd9 * PolyORB : Put some order in this directory. Added the two generic packages corba-bounded_strings and corba-bounded_wide_strings. They are wrappers to the Ada.Strings.Bounded.Generic_Bounded_Length and Ada.Strings.Wide_Bounded.Generic_Bounded_Length. The From_Any and To_Any functions for the Bounded_String and Bounded_Wide_Strings types are also implemented. Bechir Zalila 2005-10-05 11:20:22 +00:00
  • 17229e9047 (Duplicate): correct the initialization of P.Next. Jérôme Hugues 2005-10-04 17:52:52 +00:00
  • 0d9b195041 (Create_Profile): defend against the case where QoS set by the OA is null. Jérôme Hugues 2005-10-04 17:52:06 +00:00
  • c978f2fe3c Recomputed build deps. Jérôme Hugues 2005-10-04 16:23:31 +00:00
  • ee04a435b5 Implementation of PortableInterceptor::IORInfo::add_ior_component Jérôme Hugues 2005-10-04 16:07:59 +00:00
  • 8ce21755dd Make client main subprogram shareable across standalone testbed (client.adb) and gnatdist-based one (testbed.cfg). Thomas Quinot 2005-10-04 15:55:30 +00:00
  • 63cb67b126 Recomputed build deps. Jérôme Hugues 2005-10-04 15:09:58 +00:00
  • b72e470905 Introduce PolyORB.QoS.* package hierarchy to define general QoS mechanisms, refined by PolyORB.Request_QoS. Jérôme Hugues 2005-10-04 14:21:33 +00:00
  • 08159c4855 (Schedule_Task): when Shutdown has been selected, leave the ORB if there is no pending jobs. Jérôme Hugues 2005-10-04 14:09:21 +00:00
  • 6bbc02040d Change #9597 also impacts polyorb-config Jérôme Hugues 2005-10-04 12:27:14 +00:00
  • 1b323dd88f Document change #9597 Jérôme Hugues 2005-10-04 12:14:16 +00:00
  • 4b1fbc4b95 Change -with-services flag into ./configure in --with-corba-services Jérôme Hugues 2005-10-04 12:13:39 +00:00
  • 4a64276c73 Improve debugging information. Thomas Quinot 2005-10-03 13:48:19 +00:00
  • 1b08c887ab Make PolyORB.Utils.Chained_Lists.Node a limited type, so it can have a component with a (definite) unconstrained subtype. Thomas Quinot 2005-10-03 13:15:02 +00:00
  • 29e3be347c Ensure gentexifile is executable. Thomas Quinot 2005-10-03 11:18:34 +00:00
  • 3357d3db20 (System.PolyORB_Interface.Get_TC): New binding to PolyORB.Any.Get_Type. For E930-021 Thomas Quinot 2005-09-30 20:19:59 +00:00
  • 4433aee888 * flags.ad? usage.adb backend-be_ada-generator.adb : Added a new command_line option to specify the output directory (In order to be compatible with idlac_wrapper calls) * backend.adb : Set the Ada backened as a default backend. * Fixed a minor bug. Now, no useless with clause is generated * Makefile.* updated the makefiles Bechir Zalila 2005-09-30 16:22:21 +00:00
  • f3d4357746 Correct Task_Registered case Jérôme Hugues 2005-09-30 16:18:46 +00:00
  • c3ed7c912a Document the --PCS gnatdist command line switch. ---- date: 2005/09/30 15:29:02; author: quinot; This completes the implementation of E331-014 Thomas Quinot 2005-09-30 15:28:23 +00:00
  • 8bfc0e5f82 Increase timeout for CORBA_HARNESS_3. Thomas Quinot 2005-09-30 12:00:58 +00:00
  • 94be35c8d5 For a non-tasking client or server partition, use the No_Tasking ORB controller: it is simpler and more efficient than Workers. Thomas Quinot 2005-09-30 11:24:34 +00:00
  • 3deb5616df Increase timeout for CORBA_HARNESS_6 Thomas Quinot 2005-09-30 11:21:36 +00:00
  • 358000cbe9 (PolyORB.Asynch_Ev.Unregister_Source): Indicate to the caller whether the source has actually been unregistered. (PolyORB.ORB.Delete_Source): Notify the ORB controller of a source deletion only if the source has actually been unregistered from the AEM (in some conditions this is not the case, for example when calling Delete_Source on a source while processing a received event, at which point the source is unregistered already). (PolyORB.ORB_Controller.*.Notify_Event): Take source deletions into account. Thomas Quinot 2005-09-30 11:20:50 +00:00
  • 08d54d8d8b * Makefile* : delete the Ada and IDL trees when cleaning * platform.ads* : Put some order and deleted useless statements * backend-be_ada-skels.adb : Minor reformatting * analyzer.adb : Fixed a bug, we dont try to fit floating point types expression in the smallest type when avaluating them. * backend-be_ada-stubs.adb, backend-be_ada-expand.adb : Enumeration types declared inside a switch type spec of a union are now correctly expanded. Bechir Zalila 2005-09-29 16:57:52 +00:00
  • 76b57973d4 (PolyORB.ORB_Controllers.Workers): When a task leaves the ORB pool, ensure that an idle task is awakened if no task is currently polling I/O event sources. Thomas Quinot 2005-09-29 14:06:19 +00:00
  • 3e359cd112 Update year in copyright notice. Fix file type. Thomas Quinot 2005-09-29 13:43:07 +00:00
  • 3a8f5a2988 Remove junk use clauses in testsuite. Found by new warning from E804-013 Thomas Quinot 2005-09-29 13:42:08 +00:00
  • 76f39c2888 Build and install the documentation Jérôme Hugues 2005-09-29 12:44:21 +00:00
  • 91e98e7465 Fix input file name. Thomas Quinot 2005-09-29 11:46:45 +00:00
  • 0996b0e427 Fix documentation packaging again, hopefully correctly this time. Thomas Quinot 2005-09-29 11:28:16 +00:00
  • 6dcb380757 Fix packaging for documentation build. Thomas Quinot 2005-09-29 10:59:07 +00:00
  • 47cf17b25a Add missing file (polyorb_ug.bib). Thomas Quinot 2005-09-29 10:40:38 +00:00
  • cfe20d8f5c * flags.ad?, backend-be_ada-generator.adb : Implementes the code generation in different file (in addition to the code generation to the standard output). Modified the tests and the examples consequently. Bechir Zalila 2005-09-28 16:26:51 +00:00
  • aa8858e7fc * values.ad?, backend-be_ada-generator.adb : Added a new function, Image_Ada that generates literals in the Ada language format. The old Image function generates literals in the IDL language format exclusively. Bechir Zalila 2005-09-28 09:57:25 +00:00
  • ef90a2fb49 * isage.adb : Updated the usage procedure Bechir Zalila 2005-09-27 15:09:33 +00:00
  • c8f2d7b3a0 * flags.adb, lexer.ads, flags.ads, lexer.adb, iac.adb : - Modified the frontend in order to be able to parse many files. - Added routines that save and restore the state of a file (file name and location). This is different from the Save_Lexer and Restore_Lexer which cannot handle many files. - Now we can use the shortcut -I.... instead of -cppargs -I.... Bechir Zalila 2005-09-27 15:02:30 +00:00
  • aa051a3d37 Fix PolyORB documentation build process. For E921-010 Thomas Quinot 2005-09-27 12:19:19 +00:00
  • e2e051a8ef Remove junk use clauses. Found using new warning from E804-013 Thomas Quinot 2005-09-26 14:38:12 +00:00
  • 8be2e91256 Correctly clean up all generated files. Thomas Quinot 2005-09-22 17:32:54 +00:00
  • 1931201e2c version.texi is a generated file, we should not package it. Thomas Quinot 2005-09-22 17:32:44 +00:00
  • fb1e19b665 Add documentation and man pages to the source package. For E921-013 and E921-010 Thomas Quinot 2005-09-22 16:59:09 +00:00
  • 4cd4da568a Merge from head: 'release' target improvement to go all the way to building a documentation tarball. For E921-013 1.3 Thomas Quinot 2005-09-22 12:47:53 +00:00
  • 419a62a36d Build documentation tarball in make release target. Thomas Quinot 2005-09-22 12:39:21 +00:00
  • 62d420896f Update documentation of the low/high/max thread pool parameters (9515, 9516). Thomas Quinot 2005-09-21 18:26:58 +00:00
  • 575dc91574 * Added some Runtime units and entities to be able to parse FT.idl and RTCORBA.idl Bechir Zalila 2005-09-20 17:05:29 +00:00
  • 20951843f8 * parser.adb, frontend-nodes.idl, analyzer.adb, backend-be_ada-expand.adb, backend-be_idl.adb : Parse attribute exceptions (getraises + setraises + raises). In the expansion phase, the attribute exceptions are set as exceptions for the generated operations (Get_ and Set_) depending on the used keyword. Bechir Zalila 2005-09-20 07:50:46 +00:00
  • a6fa0cd383 Recomputed build dependencies. Thomas Quinot 2005-09-19 14:06:29 +00:00
  • 9d70c98c08 Remove more junk use_clauses. For E804-013 Thomas Quinot 2005-09-19 14:05:57 +00:00
  • f5343883c5 Remove redundant use and with clauses. Found using new warning from E804-013 Thomas Quinot 2005-09-19 12:37:49 +00:00
  • df642ff7e3 New version. Pascal Obry 2005-09-18 10:29:39 +00:00
  • 44188c2d2d Remove redundant with and use of System.Garlic.Types Uncovered by E804-013 Pascal Obry 2005-09-18 10:28:06 +00:00
  • 8fa3f1b092 Remove redundant with and use of System.Garlic.Types Update Copyright notice Uncovered by E804-013 Pascal Obry 2005-09-18 10:27:39 +00:00
  • 9cedc4a3a8 Remove redundant with and use of System.Garlic.Units and System.Garlic.Storages. Uncovered by E804-013 Pascal Obry 2005-09-18 10:27:27 +00:00
  • 1fc0479f91 Remove redundant with and use of System.Garlic.Units Update Copyright notice Uncovered by E804-013 Pascal Obry 2005-09-18 10:27:14 +00:00
  • 3c0e8f27bb Correct obvious error in previous version Vincent Celier 2005-09-17 05:49:25 +00:00
  • bf54700461 Update Copyright notice Remove redundant with and use of XE_Types Uncovered by E804-013 Vincent Celier 2005-09-17 05:44:55 +00:00
  • 3d68734485 Remove redundant with and use of GNAT.OS_Lib and XE_Types Uncovered by E804-013 Vincent Celier 2005-09-17 05:43:16 +00:00
  • cfb003605c Update Copyright notice Remove redundant with and use of XE and XE_Types Uncovered by E804-013 Vincent Celier 2005-09-17 05:41:48 +00:00
  • a367ea310e Remove redundant with and use of XE, XE_Types and XE_Scan Uncovered by E804-013 Vincent Celier 2005-09-17 05:39:56 +00:00
  • e6aa4c0961 Remove redundant with and use of GNAT.OS_Lib Remove redundant use of GNAT_Directory_Operations Uncovered by E804-013 Vincent Celier 2005-09-17 05:36:39 +00:00
  • 0f763823c9 Remove redundant with and use of XE, XE_Types and XE_Units Uncovered by E804-013 Vincent Celier 2005-09-17 05:31:34 +00:00
  • c11e8b412e Remove redundant with and use of Xe_Types and Xe_Units Uncovered by E804-013 Vincent Celier 2005-09-17 05:29:19 +00:00
  • b88270b22d Remove redundant With and use of Xe_Types and Xe_Units Uncovered by E804-013 Vincent Celier 2005-09-17 05:27:50 +00:00
  • 798cd779f6 Remove redundant with and use of Xe_Types Uncovered by E804-013 Vincent Celier 2005-09-17 05:25:27 +00:00
  • 2338a5cc4d Update Copyright notice Remove redundant with and use of Xe_Types Uncovered by E804-013 Vincent Celier 2005-09-17 05:22:38 +00:00
  • ccaec3b045 Proper fix for build with IR. Thomas Quinot 2005-09-15 11:51:27 +00:00
  • ab24c2a908 Relink paragraphs about recomputing dependences A pass of aspell to suppress a few typos. Jérôme Hugues 2005-09-14 08:18:54 +00:00
  • f4d3625586 Document that every modification to FEATURES or NEWS requires a modification to the PolyORB User's Guide. Jérôme Hugues 2005-09-13 20:39:03 +00:00
  • ea15c07fbd Clarify guidelines for the documentation of changes impacting configuration variables. Thomas Quinot 2005-09-13 20:18:30 +00:00
  • 7718d68921 Include NEWS in source packages. Thomas Quinot 2005-09-13 20:14:09 +00:00
  • 8a73c72baa Document incompatible change introduced in #9504 (renaming of the polyorb.tasking.threads.storage_size to just storage_size in the [tasking] section). Thomas Quinot 2005-09-13 20:13:04 +00:00
  • 174e68b49c For generation of the value of a string or wide string constant, use the primitive To_CORBA_String / To_CORBA_Wide_String operation for the type of the constant (not the one from the CORBA ancestor type). Thomas Quinot 2005-09-12 18:04:33 +00:00
  • 80cce477e0 Avoid name clash between a formal parameter named 'request' and an internal object. Thomas Quinot 2005-09-12 15:18:55 +00:00
  • c6f3b73222 Remove redundant use_clauses. For E804-013 Thomas Quinot 2005-09-12 15:17:56 +00:00
  • cfe45b1304 Typo in SSLIOP. Jérôme Hugues 2005-09-12 09:01:02 +00:00
  • bced4fb259 Support for permanent location forwarding. Jérôme Hugues 2005-09-12 08:23:06 +00:00
  • 50411a7764 Reorganization of GIOP Transport Mechanisms to support any number of access points. Jérôme Hugues 2005-09-11 19:22:23 +00:00
  • d3f5aa2c77 * Expanded attributes declarations into two operations declarations. This simplifies the Ada tree building part and allow the SII to be used for attributes. Modified some tests consequently. Bechir Zalila 2005-09-09 15:58:25 +00:00
  • 2d064821f9 * optimizations/demux : this test is no longer useful since test_hash replaces it Bechir Zalila 2005-09-08 07:35:09 +00:00
  • c0d89fbbad * optimizations/sii/* : performance tests for the SII use Bechir Zalila 2005-09-08 07:33:25 +00:00
  • 40118f9e9f Added a new parameter to test configurations to select where the test will be executed: in its base directory, or (default) in the testsuite root directory. Jérôme Hugues 2005-09-07 16:05:24 +00:00
  • f65c193cf1 Typo. Jérôme Hugues 2005-09-07 13:27:27 +00:00