Commit Graph

  • bfdd2133be Remove leftover junk variable. Thomas Quinot 2005-05-07 14:42:32 +00:00
  • f7646f2c3b Fix casing of Standard.True to prevent nightly build failure. Minor cleanup. Thomas Quinot 2005-05-07 12:58:54 +00:00
  • 73c57c4031 Defence against invalid stringified reference Jérôme Hugues 2005-05-05 17:11:57 +00:00
  • 106b35f9c7 Typos. Jérôme Hugues 2005-05-04 18:49:22 +00:00
  • c7a03bf897 Get rid of variable i, used only once. Thomas Quinot 2005-05-04 18:04:29 +00:00
  • e16c677146 Minor comment clarifications. Thomas Quinot 2005-05-04 17:55:05 +00:00
  • 7079777b29 Document implementation limitation: GIOP 1.1 fragmentation is not supported. Thomas Quinot 2005-05-04 17:54:04 +00:00
  • d99a59e5fc (Handle_Message, case Data_Expected): Do not attempt to short circuit the ORB machinery for generating Data_Indication messages as this can cause too deep a recursion between Data_Expected and Data_Indication. Thomas Quinot 2005-05-04 16:56:58 +00:00
  • e4de0139a5 Ensure mutual exclusion on access to session-level data in the GIOP stack. Thomas Quinot 2005-05-04 16:47:46 +00:00
  • bc62f0b189 Make the formal parameters to Random.Reset and Random.Random access parameters, to avoid the need to use 'Unrestricted_Access in the bodies of these procedures. Thomas Quinot 2005-05-04 16:46:08 +00:00
  • 7d45416fc8 Remove junk unused variable. Thomas Quinot 2005-05-04 15:30:48 +00:00
  • 3aa0eaab54 Suppress out-of-date comment about Request_Watcher Jérôme Hugues 2005-05-04 13:37:45 +00:00
  • ad98285124 Reorganization of GIOP context management. Thomas Quinot 2005-05-03 17:38:37 +00:00
  • 5dea13230f (Partial_Extract_Data): New subprogram to allow extraction of a block of contiguous data whose maximal size is not known beforehand. (Extract_Data): Document that this subprogram always returns the exact amount of contiguous data requested; internally, reimplement in terms of Partial_Extract_Data + checks. Thomas Quinot 2005-05-03 16:15:28 +00:00
  • 9a9680bb24 Added missing dependency on PolyORB.Any Jérôme Hugues 2005-05-03 00:23:21 +00:00
  • d5d7b52001 Ensure no block of multiple blank lines is left in po_catref_setup.adb. Fix for nightly build failure. Thomas Quinot 2005-05-02 12:22:13 +00:00
  • 2b4caae9d9 Minor reformatting throughout. Preparation for E429-002 fix Thomas Quinot 2005-05-02 12:21:46 +00:00
  • 2a0685afcf Adjust for new gen_codeset. Thomas Quinot 2005-04-29 15:12:52 +00:00
  • 5eb86d4639 Update help message. Thomas Quinot 2005-04-29 15:07:09 +00:00
  • 40ffae4c5c Reimplement gen_codeset output on top of Stream_IO, so it produces source code with UNIX-style line terminators on all platforms. Fixes build failure on Windows. Thomas Quinot 2005-04-29 14:54:19 +00:00
  • 2ead5d3a92 Really fix it this time. Thomas Quinot 2005-04-29 13:35:36 +00:00
  • 36e17b773d Followup on previous checkin to fix setup code generation. Thomas Quinot 2005-04-29 13:23:39 +00:00
  • 44f2e9fc33 Prevent configure from generating setup units with multiple blank lines. Corollary to E416-002 Thomas Quinot 2005-04-29 12:31:52 +00:00
  • 715d3d0ef7 Add missing file headers. Thomas Quinot 2005-04-27 15:30:09 +00:00
  • 2d24f82c7e Adjust for multiple backends support for E331-014 Thomas Quinot 2005-04-26 14:42:12 +00:00
  • ea3651c168 Add new backend files for E331-014 Thomas Quinot 2005-04-26 14:41:59 +00:00
  • d4f8f45e9b Adjust for new backend selection circuitry. Thomas Quinot 2005-04-26 14:40:45 +00:00
  • 8e6ddc0ddd Update header to include 2005 in copyright notice and mention AdaCore instead of ACT Europe. Thomas Quinot 2005-04-26 14:40:09 +00:00
  • df91c8b86d We do not want revision numbers in headers anymore. Thomas Quinot 2005-04-26 14:39:42 +00:00
  • bd33053cb5 Convert both existing backends to derived types of XE_Back.Backend. For E331-014 Thomas Quinot 2005-04-26 14:39:15 +00:00
  • be22cfa04b Support routines for multiple backends For E331-014 Thomas Quinot 2005-04-26 14:38:47 +00:00
  • c3cae9a1a8 Allow multiple backends to coexist in the same gnatdist executable by making each backend an instance of the Backend tagged type. For E331-014 Thomas Quinot 2005-04-26 14:38:16 +00:00
  • 27404093a6 Kill trailing blank lines. Necessary to build with newer GNAT wavefronts implementing E416-002. Thomas Quinot 2005-04-25 13:02:43 +00:00
  • 9b42aff241 Suppress blank line at EOF. Thomas Quinot 2005-04-25 11:14:33 +00:00
  • 391d8540e1 Suppress multiple consecutive blank lines. This is now checked by the newest GNAT wavefronts in -gnatg mode. Thomas Quinot 2005-04-24 21:25:26 +00:00
  • bc18761595 Remove duplicate empty-lines to conform to new GNAT style check. Minor reformatting. Update copyright notice. Pascal Obry 2005-04-24 07:05:41 +00:00
  • 09a1551506 Remove duplicate empty-lines to conform to new GNAT style check. Minor reformatting. Pascal Obry 2005-04-24 06:59:41 +00:00
  • e74cf59a34 (Create_File): Create the file in binary mode this ensure that the line terminator will remain in UNIX format as written in this package. Minor reformatting. Fix for E423-001. This fixes the Windows GLADE regressions : 7325-G06, B930-G14, D317-G09, DA15-G12 and DA30-G01. Pascal Obry 2005-04-23 18:08:48 +00:00
  • 87be33486f (s-galiop.ads): Do not generate two empty lines to conform to new GNAT Style check. Pascal Obry 2005-04-23 17:45:59 +00:00
  • 0834a33616 Remove duplicate empty lines or empty lines at end of file to conform to new GNAT Style check. Pascal Obry 2005-04-23 17:45:04 +00:00
  • 4fbbddb702 Implementation of the DynEnum interface. Jérôme Hugues 2005-04-22 13:42:15 +00:00
  • 0f228ea377 (Is_Ordinary_Aggregate): Enumeration types do not belong to ordinary aggregates, remove corresponding typcode from list. Jérôme Hugues 2005-04-22 13:35:12 +00:00
  • 4645427582 Implement the DynAny::equal method. Jérôme Hugues 2005-04-22 13:27:56 +00:00
  • b62364ab81 Complete the implementation of DynAny helpers package. Jérôme Hugues 2005-04-22 12:18:41 +00:00
  • 259c4c621f Fix typo noted by Vadim. Thomas Quinot 2005-04-22 11:39:23 +00:00
  • 20925f9c7b (Get_Aggregate_Element): document that Tc is currently not used Jérôme Hugues 2005-04-22 11:20:15 +00:00
  • d1bf9edc2b Move PolyORB's specific helper routines that manipulate CORBA.Any type into CORBA.Internals subpackage Jérôme Hugues 2005-04-21 23:50:15 +00:00
  • 2908548077 Add entry for src/corba/dynamicany/Makefile.in Jérôme Hugues 2005-04-21 21:53:43 +00:00
  • ceea915f3b Document change #9282 Jérôme Hugues 2005-04-21 21:36:36 +00:00
  • fbc6b64bdc Add base support for DynAny interface. Jérôme Hugues 2005-04-21 21:34:58 +00:00
  • 55477399c9 Reorganize generic sequence helpers to remove some code duplication between bounded and unbounded sequences, and to separate the creation of sequence typecodes from the generation of sequence To_Any and From_Any helpers. This separation is necessary for the case of sequences of locality-constrained objects, because such objects have typecode, but no From_Any/To_Any subprograms. Thomas Quinot 2005-04-21 14:25:36 +00:00
  • da871454f1 Remove code duplication between PolyORB.Sequences.*ounded.Helper and PolyORB.Sequences.*ounded.CORBA_Helper. Jérôme Hugues 2005-04-20 11:25:52 +00:00
  • 1aa3f89eb1 Suppress From/To_Any generation for forward declarations of local interfaces. Thomas Quinot 2005-04-19 18:57:57 +00:00
  • 5de9292a9b When a scoped name denotes an interface, it is necessary to check whether the interface declaration occurs within the current gen_scope, or any subscope thereof. If it is the case, the reference must be mapped to a reference to a forward interface, possibly generated implicitly for that purpose. Thomas Quinot 2005-04-19 17:46:01 +00:00
  • a38dc47a1c Special case for RH Linux 9, which requires Kerberos5 headers for compiling OpenSSL stuff. Should fix nightly build failure here. Thomas Quinot 2005-04-19 15:39:48 +00:00
  • 13ec587a90 Fix SSL support autoconf macro. Thomas Quinot 2005-04-19 12:05:20 +00:00
  • 87836832a8 Generate typecode for local interfaces. Thomas Quinot 2005-04-18 19:31:10 +00:00
  • 2320a8dc18 Added entry for polyorb_ssl.c Jérôme Hugues 2005-04-18 19:11:43 +00:00
  • bc314a9342 Add libpolyorb-ssl library if PolyORB is configured to use OpenSSL. Jérôme Hugues 2005-04-18 18:57:38 +00:00
  • 9654f301e3 Add --with-openssl argument to ./configure Jérôme Hugues 2005-04-18 18:42:52 +00:00
  • 2fb3ad8823 Add low-level support code for OpenSSL. Thomas Quinot 2005-04-18 14:49:21 +00:00
  • e1697626dc Propagate change #9265 made in INSTALL to this User's Guide. Jérôme Hugues 2005-04-15 22:10:09 +00:00
  • 7cb0264355 "=": suppress the Res variable, Jérôme Hugues 2005-04-15 22:06:01 +00:00
  • 6d69eff0f2 Add synthetic attribute Has_Local_Component for locality-constrained types. Thomas Quinot 2005-04-15 19:48:50 +00:00
  • 73e67ee45d Document performance improvement from E301-003. Thomas Quinot 2005-04-15 15:44:15 +00:00
  • 9651edcaf2 Notes for installing in a cross environment with the current state of the build and install circuitry. Thomas Quinot 2005-04-15 15:40:28 +00:00
  • 90dbebf68b Account for strangeness in recent automake processing (which strips trailing backslashes in some cases). Thomas Quinot 2005-04-14 15:36:50 +00:00
  • 75dc67e28a Remove unnecessary, obsolete call to PolyORB.Parameters.Reset. Thomas Quinot 2005-04-14 15:14:53 +00:00
  • 885d7b2348 (PolyORB.Parameters.File.Load_Configuration): Clear cached values from a previous call prior to loading a new configuration. Thomas Quinot 2005-04-14 15:14:22 +00:00
  • 5fce086a66 Ensure the hash table is initialized before applying an iterator to it. Thomas Quinot 2005-04-14 15:11:05 +00:00
  • 07cf372c06 Minor clean up. Thomas Quinot 2005-04-14 15:10:27 +00:00
  • d7399e1cde Minor documentation fix. Thomas Quinot 2005-04-14 12:40:37 +00:00
  • 7ca33cbbb2 Add generic iterator for dynamic dictionaries. Thomas Quinot 2005-04-14 12:37:45 +00:00
  • 94fd190e85 Reorganize PolyORB.Parameters.* to get rid of PolyORB.Parameters.Registry and provide a more logical encapsulation of parameters sources. Thomas Quinot 2005-04-13 16:16:12 +00:00
  • f77e31dafe Recomputed build deps Jérôme Hugues 2005-04-13 11:00:27 +00:00
  • 75443828c0 Split error managament routines into two packages: PolyORB.Errors that holds base functions, and PolyORB.Errors.Helper for Error_Container/Any conversions. Jérôme Hugues 2005-04-13 09:58:19 +00:00
  • fdfbd41298 (PolyORB.Requests): Set_Exception, new function to set request's exception information. Jérôme Hugues 2005-04-12 13:22:10 +00:00
  • af0411dc69 New version. Pascal Obry 2005-04-11 17:37:11 +00:00
  • d80d7cab8a Revert previous change. A warning was reported due to a temporary problem in the GNAT compiler. There is no aliasing problem here. Pascal Obry 2005-04-11 17:36:50 +00:00
  • 6e3b0abb4d New version. Pascal Obry 2005-04-10 09:01:54 +00:00
  • 6416f36d12 (Raise_Communication_Error): Remove recursive call to avoid compiler warning. Not needed here now. (Raise_With_Errno): Add a recursive call here to avoid GNAT warnings. Fix GLADE build warning. Minor reformatting. Update copyright notice. Pascal Obry 2005-04-10 09:01:32 +00:00
  • b0ae7e23d0 (Raise_With_Errno] [Exception_Id]: Add pragma No_Return. Fix GLADE build warning. Minor reformatting. Update copyright notice. Pascal Obry 2005-04-10 09:01:28 +00:00
  • 7ef69978c7 Minor reformatting. Update copyright notice. Pascal Obry 2005-04-10 09:01:25 +00:00
  • f60619470b (RPC_Receiver): Add pragma No_Strict_Aliasing. Fix GLADE build failure. Minor reformatting. Update copyright notice. Pascal Obry 2005-04-10 09:01:21 +00:00
  • 716e6b1fbf PolyORB.Parameters.Registry: new package to store and retrieve configuration parameters. Jérôme Hugues 2005-04-07 16:22:20 +00:00
  • 9bae08a1d2 Use PolyORB.Setup.Base instead of withing specific setup files. Jérôme Hugues 2005-04-07 15:38:12 +00:00
  • d005e6074d Use PolyORB.Setup.Base instead of withing specific setup files. Jérôme Hugues 2005-04-07 15:37:37 +00:00
  • e18f3ca836 PolyORB.ORB_Controller.Basic has been renamed to PolyORB.ORB_Controller.Workers. Jérôme Hugues 2005-04-07 14:17:54 +00:00
  • 4aefd6ded9 (Receive_One_Stream): Remove condition that is always true as detected by recent GNAT versions. Fixes build failure. Update copyright notice. Minor reformatting. Pascal Obry 2005-04-03 09:50:12 +00:00
  • 6120f90630 Regenerate automake files. Thomas Quinot 2005-04-01 16:24:26 +00:00
  • 83bc2c3243 Build b_gaprco in a subdirectory of its own to avoid host runtime library collision with Garlic runtime files. For E330-018. Thomas Quinot 2005-04-01 16:23:47 +00:00
  • 0f42499c53 Fix typo in name of file to be created. Followup work for E330-018. Thomas Quinot 2005-04-01 16:23:06 +00:00
  • 5217167a2e Internal utility script to re-run the automake stuff for GLADE. Thomas Quinot 2005-04-01 16:21:51 +00:00
  • f410c87ab7 Added entry for change 9243 Jérôme Hugues 2005-04-01 16:07:03 +00:00
  • 4ed5a40a15 Rename PolyORB.ORB_Controller.Basic into PolyORB.ORB_Controller.Workers Jérôme Hugues 2005-04-01 16:00:16 +00:00
  • 72045d9e1c Remove calls to Align_Unmarshall_Big_Endian_Copy, which is being deprecated. Thomas Quinot 2005-03-31 12:38:02 +00:00
  • 40d13c685f Use Stream_IO instead of Text_IO to ensure the line endings are always Unix-style (new -gnatg check implemented in E322-007), otherwise the build fails on NT. Fixes E330-018. Vassiliy Fofanov 2005-03-31 11:07:37 +00:00
  • 783a781256 No longer redirect b_gaprco output as it now outputs directly to file. Part of E330-018. Vassiliy Fofanov 2005-03-31 11:04:11 +00:00
  • e5b494623e Fix incorrect data initialization for echoRainbow test. Thomas Quinot 2005-03-30 22:31:40 +00:00
  • adb854f1d7 (PolyORB.Buffers.Endianness): Change parameter to be an access, since this is what it is in all usage cases. Thomas Quinot 2005-03-30 16:01:00 +00:00