Commit Graph

  • 61c1c44519 * frontend-nodes.idl, backend-be_ada-nutils.adb : Minor reformatting. Bechir Zalila 2005-09-07 06:47:42 +00:00
  • 45caa3d094 Corrected missing " Jérôme Hugues 2005-09-06 13:04:38 +00:00
  • 778b0f249e Add more description for the SSLIOP personality. Jérôme Hugues 2005-09-06 09:31:43 +00:00
  • 6296f5b3e9 Recomputed build dependences Jérôme Hugues 2005-09-06 08:55:37 +00:00
  • 9d66d650f2 * Minor reformatting... Bechir Zalila 2005-09-06 06:48:26 +00:00
  • 4561465106 * Added copyright headers Bechir Zalila 2005-09-05 20:24:59 +00:00
  • c8a04fc99b * Added a comment header at the beginning of the generated files Bechir Zalila 2005-09-05 20:03:19 +00:00
  • 29d20c5d1d (Validate_Connection): base implementation, to be extended with proper policy checking. Jérôme Hugues 2005-09-05 17:25:46 +00:00
  • bffbe45d04 When binding a GIOP profile, also locate the object. Part of the binding mechanism described in CORBA 3.0.3 par 4.3.10.1 Jérôme Hugues 2005-09-05 17:24:19 +00:00
  • b1733587f1 (Locate_Request): new procedure to send a locate_request GIOP message Jérôme Hugues 2005-09-05 17:16:58 +00:00
  • 33b9b19ec8 If SSL support is enabled and then the GIOP protocol personality configured, then add the SSLIOP library to the list of libraries. Jérôme Hugues 2005-09-05 15:12:46 +00:00
  • d851e704a2 * backend-be_ada-nutils.ad? : added a pragma style_checks (Off) at the beginning of the generated files Bechir Zalila 2005-09-05 15:00:25 +00:00
  • 4ef0615b66 * TODO : updated the TODO list Bechir Zalila 2005-09-05 14:35:42 +00:00
  • b042d89c06 * backend-be_ada-cdrs.adb : fixed the following bug, when a type is defined basing on another type, casting statements must be added in the From_CDR and To_CDR. Bechir Zalila 2005-09-05 14:32:22 +00:00
  • a1056e41fd Test for the RTCosScheduling service Jérôme Hugues 2005-09-05 13:39:51 +00:00
  • 4e5feff7fc Execute tests in their base directory so that they can eventually read other files. Jérôme Hugues 2005-09-05 13:39:27 +00:00
  • 914ec09181 Corretecd expected test output to match actually returned values Jérôme Hugues 2005-09-05 13:38:25 +00:00
  • dca4bb55b7 Use one prama Linker_Options per library. Jérôme Hugues 2005-09-05 08:48:22 +00:00
  • 5f084c9ea3 * usage.adb : removed non functional command line option from the displayed help message. Bechir Zalila 2005-09-05 08:06:50 +00:00
  • cafd9fb687 * iac-cpp : use systematically the C++ preprocessor Bechir Zalila 2005-09-05 08:02:44 +00:00
  • 1cb4412b36 * TODO : updated the todo list Bechir Zalila 2005-09-05 07:57:25 +00:00
  • c449a369e0 * backend-be_ada-cdrs.adb, backend-be_ada-nutils.ads, backend-be_ada-runtime.ads : Implemented SII code generation for bounded and unbounded sequences. Bechir Zalila 2005-09-04 21:38:52 +00:00
  • 3c0b64faae Recomputed dependencies Jérôme Hugues 2005-09-04 21:15:42 +00:00
  • 34313f8482 Move the processing of the SSL_SEC_TRANS tagged component to the IIOP personality to allow the processing of this component in all cases. Jérôme Hugues 2005-09-04 21:06:00 +00:00
  • 254b9eead2 Configuration file for SSL related tests Jérôme Hugues 2005-09-03 21:35:59 +00:00
  • 14caa03629 Force dispatching on the Export primitive Jérôme Hugues 2005-09-03 21:25:32 +00:00
  • 30ade9c413 Addition of the SSLIOP protocol personality Jérôme Hugues 2005-09-03 21:21:11 +00:00
  • 558d34a949 Base documentation for the SSLIOP protocol personality Jérôme Hugues 2005-09-03 21:20:10 +00:00
  • f7da7182b6 Detail OpenSSL related features Jérôme Hugues 2005-09-03 21:11:54 +00:00
  • afa2724996 Mention SSLIOP Jérôme Hugues 2005-09-03 21:10:03 +00:00
  • bbfb49ae6b Do not keep SSLIOP related files if SSL is not found Jérôme Hugues 2005-09-03 20:23:01 +00:00
  • 688cdc996a * TODO : reformatting... Bechir Zalila 2005-09-03 18:33:59 +00:00
  • 1bd0c96f24 * scopes.adb : Fixed a small bug, in an operation, struct or union, parameters (members) may have the same names as their types Bechir Zalila 2005-09-03 18:10:49 +00:00
  • 05b3030cac Files to process SSLIOP tagged components Jérôme Hugues 2005-09-02 17:37:56 +00:00
  • e4475dd829 Adding missing files for po_catref Jérôme Hugues 2005-09-02 17:35:31 +00:00
  • ad30ad6669 Recomputed dependencies Jérôme Hugues 2005-09-02 17:18:46 +00:00
  • 2fbfe93f41 Added missing files: src/giop/iiop/ssliop/polyorb-setup-ssliop.adb src/giop/iiop/ssliop/polyorb-setup-ssliop.ads Jérôme Hugues 2005-09-02 17:16:06 +00:00
  • 31c91da3aa Correct file name Jérôme Hugues 2005-09-02 17:05:09 +00:00
  • 86a68e25c7 Testsuite for the IIOP/SSLIOP personality Jérôme Hugues 2005-09-02 16:51:29 +00:00
  • dd4f0bedad Added IIOP/SSLIOP personality. Jérôme Hugues 2005-09-02 16:49:30 +00:00
  • 7a0673e2a3 Asynchronous event sources for SSL sockets Jérôme Hugues 2005-09-02 15:54:20 +00:00
  • 6b160723e5 Add Selvaratnam Senthuran to the list of contributors Jérôme Hugues 2005-09-02 15:48:16 +00:00
  • ae02b538b6 Document change #9515 Jérôme Hugues 2005-09-02 15:47:17 +00:00
  • 1c943c40e2 Add Low/High/Max semantics to ThreadPool policy. Jérôme Hugues 2005-09-02 15:44:48 +00:00
  • f854c315fc Droopi is now called PolyORB Jérôme Hugues 2005-08-31 18:01:46 +00:00
  • e1a12c7ec7 Renames PolyORB.Parameters.Base into PolyORB.Setup.Default_Parameters Jérôme Hugues 2005-08-30 13:06:30 +00:00
  • 57d97bb88f Use idlac_wrapper script to reduce the recompilation of the IR. Jérôme Hugues 2005-08-28 22:42:48 +00:00
  • 6dc4574fcc Document new features introduced in change #9504 * update documentation on configuration mechanisms * update documentation on the Thread Pool policy Jérôme Hugues 2005-08-28 21:17:51 +00:00
  • 7dc88bf506 Fix documentation as discussed in E818-004. Pascal Obry 2005-08-27 19:18:44 +00:00
  • 63eeea206b (Marshall): Replace illegal qualified expression of a specific tagged type applied to a classwide expression with an appropriate legal (view) conversion. Thomas Quinot 2005-08-26 15:33:44 +00:00
  • 1c7994e520 * backend-be_ada-nodes.idl, backend-be_ada-idl_to_ada.ad? : Added some bindings between the IDL tree and the Ada tree concerning the use of SII Bechir Zalila 2005-08-26 14:25:49 +00:00
  • d4a8122693 * backend-be_ada-nodes.idl, backend-be_ada-nutils.ad? backend-be_ada-idl_to_ada.adb, backend-be_ada-cdrs.ad? : Added a new a new package that genarate for each operation or attribute a couple of procedures to marshall and unmarshall arguments. The construction of this package is not achieved yet. The only thing it generates for now is a simple Ada comment. Bechir Zalila 2005-08-25 13:53:01 +00:00
  • 26dc847408 * PolyORB/polyorb-protocols-giop* : Modified files to be integrated in PolyORB in order for the SII to function correctly Bechir Zalila 2005-08-24 17:12:46 +00:00
  • 0504214c5b * polyorb-protocols-giop-common.adb (Common_Process_Locate_Reply, Common_Reply_Received): When a GIOP reply has been received, call Expect_GIOP_Header prior to notifying the caller. Otherwise, the underlying binding object may disappear too early, causing SOCKET_ERROR to be raised due to calling select(2) on a closed socket fd. Thomas Quinot 2005-08-24 06:08:12 +00:00
  • 9dfa8d144d Remove old junk comment. Thomas Quinot 2005-08-24 05:29:29 +00:00
  • e95a0699a0 Remove redundant use clauses. For E804-013 Thomas Quinot 2005-08-23 13:51:39 +00:00
  • 5a7a79cfec * doc : Ajout du squelette du rapport au dépos. Bechir Zalila 2005-08-21 16:29:39 +00:00
  • af2b6c17f7 Add new configuration mechanisms ie command line configuration and partition unit configuration. The latter is supposed to be a configuration unit automatically generated by a configuration tool such as gnatdist. To evaluate a configuration variable, all the configuration mechanisms are considered and the first configuration mechanism matching the n-uple (section, key) is selected. Using the basic configuration setup, the configurations mechanisms are checked in the following order : command line, environment variable, configuration file, partition unit. Laurent Pautet 2005-08-19 20:51:45 +00:00
  • d14bb3b9ef Remove redundant use clause. Thomas Quinot 2005-08-17 18:57:26 +00:00
  • f4042ccdf2 Recomputed build dependencies. Thomas Quinot 2005-08-17 18:38:31 +00:00
  • 84e2ee73fe Ensure the generated code for helpers does not contain redundant use clauses. For E804-013 Thomas Quinot 2005-08-17 17:30:58 +00:00
  • 96449c9e64 Remove junk use clauses from idlac and the PolyORB runtime. For E804-013 Thomas Quinot 2005-08-17 17:14:36 +00:00
  • fb1fd851bf Back out #9489, since it causes a regression on D824-002. Thomas Quinot 2005-08-17 12:41:51 +00:00
  • b845f06757 Document bugfix from 9496. Thomas Quinot 2005-08-17 11:25:49 +00:00
  • 1875258875 * scopes.adb : Removed a test not needed anymore in the new way the pragmas are handled Bechir Zalila 2005-08-15 17:00:40 +00:00
  • 7f3983a134 * Makefile : this file is generated automatically Bechir Zalila 2005-08-15 11:52:58 +00:00
  • a7df7d181e * optimizations/test_hash/* : Added a benchmark which compares the performances of the skeletons in the cases of the use and the non-use of minimal perfect hash functions optimization. The README file explains how to run the test and collect the results. Bechir Zalila 2005-08-15 11:49:09 +00:00
  • a35f5e6358 * frontend-nodes.idl, parser.adb, lexer.adb, lexer.ads, frontend-debug.adb, frontend-debug.ads, analyzer.adb, backend-be_idl.adb, frontend-nutils.ads, frontend-nutils.adb : Changed the way pragmas are handle, we use now a new type representing the pragma kind. Bechir Zalila 2005-08-14 19:04:25 +00:00
  • 6ff2290a2f * types.ads : Added a new type to handle oragmas like parameter modes. Bechir Zalila 2005-08-14 18:52:03 +00:00
  • e07cc136f2 * testsuite/idl15022/test.out, testsuite/test006/test.cmd : Added missing files for some tests Bechir Zalila 2005-08-14 14:08:18 +00:00
  • 39ced42123 * scopes.adb : Added a workaround to be able to parse the particular file <orb.idl> without modifying the rules of parsing. Bechir Zalila 2005-08-14 14:05:31 +00:00
  • 7863b21d1c * backend-be_idl.adb, backend-be_ada-generator.adb : Modified the mechanism of code generation to make it more understandable and maintainable. Bechir Zalila 2005-08-14 13:52:50 +00:00
  • ca40339d29 * parser.adb : Display warnings instead of errors when a semi colon misses after a typeprefix, typeid or import Bechir Zalila 2005-08-11 08:23:01 +00:00
  • 7ae5b15f24 * *.ad? Minor reformattings, using name_ids insteads of strings * TODO : updated th TODO list Bechir Zalila 2005-08-11 08:11:59 +00:00
  • 0266080709 * parser.adb : Minor reformatting Bechir Zalila 2005-08-10 18:46:10 +00:00
  • 9f1b2458f7 * parser.adb : Minor Reformatting Bechir Zalila 2005-08-10 18:42:19 +00:00
  • 7a52e29256 * backend-be_ada-idl_to_ada.adb : generation of pragmas, imports, typeids and types prefixes from the IDL tree. Bechir Zalila 2005-08-10 17:37:12 +00:00
  • 93a970fe56 * lexer.ads, lexer.adb, parser.adb : Fixed a bug which occured when parsing an empty string literal value Added routines to parse : - #pragmas - typeprefix and typeid - import (partially) Bechir Zalila 2005-08-10 17:32:46 +00:00
  • cc25ff1bae Add some debug Jérôme Hugues 2005-08-09 21:33:59 +00:00
  • 657496d423 (Close): call parent's close prior to closing the socket Jérôme Hugues 2005-08-09 21:30:32 +00:00
  • 7b763e261c Catch errors and exist properly Jérôme Hugues 2005-08-09 20:12:41 +00:00
  • 8f3ed32f60 Minor reformatting Jérôme Hugues 2005-08-08 20:11:11 +00:00
  • fed3cc7d67 Suppress warnings Jérôme Hugues 2005-08-08 19:44:23 +00:00
  • 8cd84aae2f Minor corrections to avoid warnings Jérôme Hugues 2005-08-08 19:40:36 +00:00
  • f2e23f6ca7 Do not allow to configure the number of iterations since this introduces backward incompabilities and this feature is not useful here. Use the default values since this is more than enough. Laurent Pautet 2005-08-08 18:41:47 +00:00
  • 852e360ab2 Update gnatprfh to take advantage of the new pehage impl. In particular, remove infinite loop that arises when the algorithm does not converge. Laurent Pautet 2005-08-08 18:13:31 +00:00
  • 5bc958c761 Add a special case for the IR: it is not a service. Jérôme Hugues 2005-08-08 15:18:07 +00:00
  • cc3dac225b Added PolyORB.References.File Jérôme Hugues 2005-08-08 13:16:41 +00:00
  • e1c24a6ce7 Document change #9485 Jérôme Hugues 2005-08-08 12:17:51 +00:00
  • d6c9eefef4 Support for 'file://' URL scheme. This allows the retrieval of stringified reference (e.g. IOR, corbaloc) to be read from a file. Jérôme Hugues 2005-08-08 12:15:15 +00:00
  • 3a12cee561 Test for the RTCosScheduling service Jérôme Hugues 2005-08-08 09:41:52 +00:00
  • 6af9a19f38 * backend-be_ada.ads, backend-be_ada.adb, backend-be_ada-skels.adb : Removed the commandline option that allows to specify the K_To_V ratio and added a routin that calculates the minimal value for which the perfect hash function algorith succeeds. Bechir Zalila 2005-08-08 07:27:27 +00:00
  • 2706115291 * backend-be_ada.ads, backend-be_ada.adb, backend-be_ada-skels.adb : Added the possibility to the user to specify the K_To_V parameter value in the perfect hash function s optimization. Bechir Zalila 2005-08-07 15:35:49 +00:00
  • e7aebf77e5 * TODO : updated the TODO list. Bechir Zalila 2005-08-06 18:26:09 +00:00
  • 2a83069ae0 * TODO : Updated the TODO list Bechir Zalila 2005-08-05 16:26:00 +00:00
  • 862710f38f * testsuite/corba_idl/* : The orb.idl file is now correctly parsed by IAC Bechir Zalila 2005-08-05 16:25:09 +00:00
  • ec1dbf86a9 * backend-be_ada-stubs.adb, backend-be_ada-helpers.adb : Use the Is_Object_Type function in the stubs and the helpers generation Bechir Zalila 2005-08-05 16:19:53 +00:00
  • 39ea1fde8c * backend-be_ada-runtime.adb : Added a new casing rule to take in account the workaround used in the orb.idl file. Bechir Zalila 2005-08-05 16:18:30 +00:00
  • 34764c2227 * backend-be_ada-idl_to_ada.ad? : added a new function to determin wether a type is an object type (interface, CORBA::Object or a type derived directly or indirectly from the first two) Bechir Zalila 2005-08-05 16:17:22 +00:00
  • 891726b110 * analyzer.adb : Fixed The bug concerning the range checking of expressions. Bechir Zalila 2005-08-05 16:15:25 +00:00