Commit Graph

  • 83e373f39b * Generated code for the _non_existent implicit CORBA method Bechir Zalila 2006-02-21 17:00:23 +00:00
  • f06f3ea61f Fix make install file lists: there are no configure-generated source files in src/ there are configure-generated source files in src/setup Thomas Quinot 2006-02-20 17:25:10 +00:00
  • 78f1b1ffb1 Implement client-side support for CORBA::Object::non_existent. For F124-003 Thomas Quinot 2006-02-20 16:55:56 +00:00
  • 46b57cf2f0 (Gen_Non_Existent): New subprogram. Generate server-side skeleton for _non_existent standard operation. This operation always returns False here (since we execute the skel, we know we have an object); for non-existing objects, system exception OBJECT_NOT_EXIST is raised by the object adapter. Thomas Quinot 2006-02-20 12:43:26 +00:00
  • 8a5316335b Merge revs 1.52 and 1.53 from HEAD: Add missing revision information and copyright notice for non-TeX output. For F213-006 Thomas Quinot 2006-02-20 11:27:53 +00:00
  • 3e93fbb5bc Update year in Copyright notice For F213-006 Thomas Quinot 2006-02-20 11:26:46 +00:00
  • 7515731f82 Add revision information and copyroght notice for non-TeX output. For F213-006 Thomas Quinot 2006-02-20 11:26:19 +00:00
  • c828ddf376 Remove duplicated header box Jérôme Hugues 2006-02-16 14:33:19 +00:00
  • 411f06ab4c Missing file from previous submit. Laurent Pautet 2006-02-16 14:17:35 +00:00
  • 549554120f For CA22-003: Generate PolyORB.Paramaters.Partition_Conf accordingly to a configuration file (currently a GLADE configuration file). For the time being, only the task pool attributes are taken into account. Laurent Pautet 2006-02-16 14:16:26 +00:00
  • 1243491144 * xe_back-polyorb.adb: For CA22-003: Generate PolyORB.Parameters.Partition_C onf accordingly to the GLADE configuration file. For the time being, only task pool attributes are taken into account. Laurent Pautet 2006-02-16 13:34:02 +00:00
  • b343091d25 Fix version number Add revision info (merging HEAD rev. 1.51) For F213-006 Thomas Quinot 2006-02-14 13:48:37 +00:00
  • 5ad3c3177d Add revision information. For F213-006 Thomas Quinot 2006-02-14 13:47:20 +00:00
  • ad88dc4267 Fix incorrect version string. Thomas Quinot 2006-02-14 13:44:34 +00:00
  • 466e5055c5 (Transport.Connected.Handle_Message, Transport.Datagram.Handle_Message, case Data_Indication): When reporting a disconnect, make sure that a non-empty error information is passed to the upper layers. Thomas Quinot 2006-02-10 13:17:09 +00:00
  • e61262344e Document recent changes: clean up of with/use clauses generated by idlac (for E801-013 compliance) and propagation of transport errors on sessions with pending requests (fix for F202-004). Thomas Quinot 2006-02-10 11:39:26 +00:00
  • 1eefb36dbc Add a new component Error to Filters.Iface.Disconnect_Indication, to propagate an error indication to the session when a disconnect is detected by the transport layer. Thomas Quinot 2006-02-09 19:28:30 +00:00
  • b41e39afc3 (Unbind): New subprogram to dissociate a reference designating a remote object from its binding object (allowing the binding object to be destroyed, if it is not referenced anymore). Thomas Quinot 2006-02-09 19:24:26 +00:00
  • 8ec1952f90 Fix wrong contition for generation of with clause (if there is an elaboration control pragma, inconditionally output the with clause). Thomas Quinot 2006-02-07 19:03:27 +00:00
  • da9a42f8b6 (Gen_Union_Body): Do not assume that CORBA is visible. Thomas Quinot 2006-02-07 18:29:03 +00:00
  • bcd94fc131 Do not merge use clause from body context clause in spec context clause, to avoid generating warnings for redundant clauses. Thomas Quinot 2006-02-07 18:28:12 +00:00
  • 1616cfc206 (Run): add "./" to executable name in case "." is not in the PATH environment variable Jérôme Hugues 2006-02-07 15:29:41 +00:00
  • 98ea76440e Add missing reference to polyorb/setup include directory. Thomas Quinot 2006-02-07 15:06:31 +00:00
  • bb9cd9c843 Clean up more junk with clauses. Followup work on E801-013 Jérôme Hugues 2006-02-06 16:55:18 +00:00
  • 956bb0a204 Clean up more junk with clauses. Hopefully last pass of E801-013 cleanup. Thomas Quinot 2006-02-03 18:22:10 +00:00
  • 32cc9bc344 Add 'use' on CORBA, required for GNAT 5.03a1 Jérôme Hugues 2006-02-03 10:19:09 +00:00
  • 1c99cffa25 Remove redundant with clauses. Followup work on E801-013 Thomas Quinot 2006-02-02 20:21:52 +00:00
  • 82c8715558 Reorganize build infrastructure to build overall setup packages with proper visibility on all personalities. Ongoing work for F120-030 Thomas Quinot 2006-02-02 19:32:06 +00:00
  • cbe41a3a23 Remove more redundant use clauses For E801-013 Thomas Quinot 2006-02-02 19:30:06 +00:00
  • 14984649b9 Fix headers and file types. Thomas Quinot 2006-02-02 17:12:42 +00:00
  • c547e7a120 Remove more redundant with clauses flagged by E801-013 Thomas Quinot 2006-02-02 17:11:31 +00:00
  • 83ec88d556 Merge rev. 1.49 from HEAD: fix wrong node pointer. Thomas Quinot 2006-02-02 16:42:02 +00:00
  • 084d3077f0 Fix incorrect node pointer. Found as part of EC12-009 Thomas Quinot 2006-02-02 16:37:54 +00:00
  • a4256adb87 Remove redundant with clauses. Followup on E801-013 Thomas Quinot 2006-02-02 16:33:49 +00:00
  • a6bf9c106d Update build dependencies. Thomas Quinot 2006-02-02 15:57:08 +00:00
  • 33527d4b10 Add missing setup units. Fixes F120-030 Also useful for PolyORB-based DSA implementation (so gnatdist does not need to compile PolyORB units). Thomas Quinot 2006-02-02 15:48:17 +00:00
  • c6a6d3ad3a Allow optional inclusion of generated documentation files in the source package. Thomas Quinot 2006-02-02 12:14:07 +00:00
  • 3e3c82f66f Ensure MANIFEST is exempt of duplicates. Thomas Quinot 2006-02-02 11:59:43 +00:00
  • 7f4f4aa5e5 Reorganize targets so that 'all' (default target) builds MANIFEST. Thomas Quinot 2006-02-02 11:50:20 +00:00
  • 188a60ae09 Minor reformatting, use a per-object mutex instead of a global one, replace calls to Ada.Text_IO with calls to PolyORB's logging facility. Jérôme Hugues 2006-02-02 11:16:44 +00:00
  • 865136f020 Minor reformatting, replace calls to GNAT.Lock with a per-object mutex. Jérôme Hugues 2006-02-02 11:15:19 +00:00
  • c1ecd7c5f2 Remove redundant with clauses. Followup on E801-013 Thomas Quinot 2006-02-02 10:54:11 +00:00
  • e41a65bb4b Documentation is now in docs/ Jérôme Hugues 2006-02-02 10:05:11 +00:00
  • 4f238695a8 Fix syntax in generated code (error introduced in previous checkin). Thomas Quinot 2006-02-01 22:11:42 +00:00
  • 4b636c45ea Add back missing dependency on CORBA.Object in Is_A implementation. Followup on changes for E801-013 Thomas Quinot 2006-02-01 21:50:27 +00:00
  • b266a2d97a Move documentation from doc/ to docs/, for consistency with other products. Thomas Quinot 2006-02-01 19:59:56 +00:00
  • d3f5fc848f Remove redundant with clauses. Now flagged by new style warning from E801-013 Thomas Quinot 2006-02-01 19:54:53 +00:00
  • df1a9b33b5 Ensure that a dependency is not added in a body when it already exists in the corresponding spec. For E801-013 (new warning on redundant with clauses). Thomas Quinot 2006-02-01 19:52:44 +00:00
  • ea7ff71f47 Minor rewording of last entry. Note that SSL sockets are also based on TCP. Thomas Quinot 2006-01-31 12:51:05 +00:00
  • 1a8945d03d Document change #9850 Jérôme Hugues 2006-01-31 12:34:25 +00:00
  • aeab9f356c Extended ORB Controller to support multiple monitors. Jérôme Hugues 2006-01-31 12:19:02 +00:00
  • 66d7aab234 Allow building the documentation without packaging it. Thomas Quinot 2006-01-27 14:43:17 +00:00
  • 02d73312f2 Fix incorrect ordering of gnatmake arguments. Thomas Quinot 2006-01-27 12:37:02 +00:00
  • 0cc302fc7e Document change 9846 (fix for F126-003). Thomas Quinot 2006-01-27 11:24:58 +00:00
  • 1a836672b9 Pass EXTRA_GNATMAKE_FLAGS to all compilations, not just when building examples and the test suite. For that purpose, use gnatmake -c -u instead of gcc in adacompiler. Thomas Quinot 2006-01-27 11:23:32 +00:00
  • cbf1adefd5 Install all IDL files read-only. Jérôme Hugues 2006-01-25 21:25:30 +00:00
  • c1b52e0791 Install COS IDL files and the ALI files for generated units read-only. Fixes F120-031 Thomas Quinot 2006-01-25 18:27:55 +00:00
  • d456a9068e Add missing file full_tasking-portable_mutexes to list of exclusion from Ravenscar_Compatible list. Thomas Quinot 2006-01-25 15:30:50 +00:00
  • ef8706c6ee Remove unnecessary dep on Task_Attributes. Thomas Quinot 2006-01-25 15:29:33 +00:00
  • 0a230effc0 Typo Jérôme Hugues 2006-01-19 19:02:04 +00:00
  • 0cebb7ed39 (PolyORB.Protocols.Handle_Message): For the case of a request with a synchronisation scope of None or With_Transport, the Session must generate an Executed_Request message as soon as the request has been handed to the protocol personality, so that the requesting task is properly awakened. Fixes F118-025 This change resolves a race condition in the client-side processing of oneway requests. If a client partition queues a oneway request and then blocks in Check_Sources, it is not sufficient for the task performing the actual sending out of the request to set the Completed flag to True: it must also generate an Executed_Request message, so the requesting task is awakened by the ORB core (possibly involving an Abort_Check_Sources). Thomas Quinot 2006-01-19 18:37:13 +00:00
  • 9f939fd2f6 Add linker argument for library of COS Notification stubs and skels. Jérôme Hugues 2006-01-17 18:07:00 +00:00
  • ed8bb98f21 More flexible substitution circuitry. Thomas Quinot 2006-01-17 15:32:08 +00:00
  • 35143c2c83 Replaces calls to $(IDLAC) with calls to $(IDLAC_WRAPPER) Jérôme Hugues 2006-01-17 08:42:32 +00:00
  • b57c922297 Correct makefile to avoid duplicating targets already defined in Makefile.common Jérôme Hugues 2006-01-16 15:01:32 +00:00
  • 5fddd84a1c Update build dependencies. Thomas Quinot 2006-01-16 14:09:37 +00:00
  • 8de70011ad Reorganize Ravenscar profile implementation units to obey AI-229 binding interpretation: the type of a 'Access attribute in a generic body may not be declared outside of the generic. (Fixed by evaluating the 'Access in the generic spec instead). Thomas Quinot 2006-01-16 13:25:08 +00:00
  • add1844ae6 Minor reformatting Jérôme Hugues 2006-01-16 13:07:19 +00:00
  • 3d22f11986 Revert previous change (checked in by mistake). Thomas Quinot 2006-01-13 16:24:25 +00:00
  • b05e0d87ab Kill junk 'IN' keywords. For DA18-006 Thomas Quinot 2006-01-13 15:58:47 +00:00
  • 177c8c120f Remove unnecessary 'IN' keywords. For DA18-006 Thomas Quinot 2006-01-13 15:47:30 +00:00
  • 035c6638b9 Perform permissions fixups on support scripts as part of AC_OUTPUT extra-cmds. This allows these fixups to be also performed when config.status is reexecuted. Thomas Quinot 2006-01-12 11:59:06 +00:00
  • 4b8f1d0ec3 Fix errors caused by previous checkin. Thomas Quinot 2006-01-10 19:28:10 +00:00
  • fbebcc0985 Remove useless group in regexp. Thomas Quinot 2006-01-10 18:57:00 +00:00
  • 636814188d Minor reformatting thoughout. Get rid of useless IN keywords. Motivated by DA18-006 Thomas Quinot 2006-01-10 18:48:11 +00:00
  • dafd55e6b3 The Elisp implementation of update-headers is deprecated; use Ada implementation instead. Thomas Quinot 2006-01-10 18:47:58 +00:00
  • 7e74756ca4 Ignore profiles for library subprograms. Thomas Quinot 2006-01-10 18:30:44 +00:00
  • 87891d0f92 Handle the case of private library subprograms. Do not corrupt files with overlong lines. Ensure there is a blank line after the header. Thomas Quinot 2006-01-10 18:26:15 +00:00
  • 3678f2c454 Minor reformatting. Thomas Quinot 2006-01-10 16:38:20 +00:00
  • 14031af4b7 Reimplementation of update_headers in Ada 2005. Thomas Quinot 2006-01-10 16:23:11 +00:00
  • 8cb1745180 Add dependency on "any". Jérôme Hugues 2006-01-08 17:03:39 +00:00
  • 4844b07747 Minor reformattin Thomas Quinot 2006-01-06 17:34:36 +00:00
  • de5c828dfc Marshalling/Unmarshalling functions for tagged components are now symetric: they handle only component data, they have been renamed to (Un)marshalling_Component_Data Jérôme Hugues 2006-01-06 14:16:25 +00:00
  • ba927eb5f0 Enhance test for Get_Effective_Component, Jérôme Hugues 2006-01-06 12:29:01 +00:00
  • 48f9c626aa Added implementation for Conv_Frame, par. 13.10.2.4 of CORBA 3.0.3 Jérôme Hugues 2006-01-06 12:26:48 +00:00
  • f9f841f1ff Update Changelog after xe_usage.adb update Part of EC12-009 Nicolas Roche 2006-01-04 15:02:44 +00:00
  • a48ff65243 Update version to 5.04a. Update copyright. Part of EC12-009 Nicolas Roche 2006-01-04 15:00:28 +00:00
  • b91ce09631 Document bug fix from previous change (EC29-003) Thomas Quinot 2006-01-02 16:18:44 +00:00
  • ff6ac0a0a9 Add initialization dependency of helpers upon "any". Thomas Quinot 2006-01-02 16:15:25 +00:00
  • 6205cb4e9b The HEAD of this branch is now the PolyORB 2.0a (pro) release. Thomas Quinot 2006-01-02 15:40:18 +00:00
  • a2dd84ef5c Suppressed Polling member from ORB_Type Jérôme Hugues 2006-01-01 20:07:28 +00:00
  • 7900cd495f Get_Monitors and Initialize are now independent from the number of registered monitors. Jérôme Hugues 2006-01-01 20:05:18 +00:00
  • f0e954f7b3 * Deleted deprecated tests.. Bechir Zalila 2006-01-01 17:15:20 +00:00
  • 2a985e296e * Removed useless scripts Bechir Zalila 2006-01-01 17:02:32 +00:00
  • 4243cc213a * New testsuite engine is operational... Bechir Zalila 2006-01-01 16:58:42 +00:00
  • 22d7e5b052 * Continued the design of the new testsuite. Removed useless scripts (compile_file.sh) and added a new test category (errors tests) Bechir Zalila 2006-01-01 16:30:34 +00:00
  • e21d6e4bd0 Minor reformatting Jérôme Hugues 2006-01-01 15:56:57 +00:00
  • 9e2dabefc1 * Added a new script to run tests : run_test.sh * removed all the TEST_XXX files since the test cathegory will be given in the MANIFEST file Bechir Zalila 2006-01-01 14:33:21 +00:00
  • e71df2e7d5 * First step of the code factorization in the testsuite : There are 3 test cathegories : 1 - frontend tests (including error messages tests) 2 - backend tests (single and multi files) 3 - type tests each test directory contains an empty file whose name indicates the test cathegory Added the test cathegory files Created the common test scripts This is not operational yet Bechir Zalila 2006-01-01 13:41:03 +00:00
  • f1e2d8f0f8 Recompute build deps. Thomas Quinot 2005-12-22 21:16:53 +00:00