Commit Graph

  • c37fce4a2e Minor reformatting Thomas Quinot 2010-01-05 17:14:10 +00:00
  • 776e94214b Merge revisions 152854, 152855, 152858, 152859, 154677 from trunk: fix for IB25-010. Thomas Quinot 2010-01-04 17:16:32 +00:00
  • 77d7b41c56 IB25-010 has been marked IN 6.3.1, will be merged in PolyORB 2.6.1. Thomas Quinot 2010-01-04 17:11:00 +00:00
  • deaf418773 Minor reformatting Thomas Quinot 2010-01-04 16:25:56 +00:00
  • 40c3b93b76 Terminology cleanup Thomas Quinot 2009-12-23 17:14:27 +00:00
  • 73ed065546 Minor reformatting Thomas Quinot 2009-12-23 13:51:02 +00:00
  • 82c871d46d Minor code cleanup Thomas Quinot 2009-12-23 13:32:29 +00:00
  • 71bcc5a9df Turn off style checks in generated files. For IC22-022 Thomas Quinot 2009-12-23 13:31:21 +00:00
  • bbe91fe078 Minor reformatting Thomas Quinot 2009-12-23 13:27:24 +00:00
  • 795ce24824 Minor reformatting Thomas Quinot 2009-12-23 10:32:17 +00:00
  • b56d9f54f5 Minor reformatting Thomas Quinot 2009-12-23 10:28:02 +00:00
  • f50747ce53 Remove test.opt for tests that always return UOK Thomas Quinot 2009-12-22 10:05:01 +00:00
  • ba6a2484f2 document IC17-019 Thomas Quinot 2009-12-21 16:26:07 +00:00
  • 0a04019d52 Minor comment fix Bob Duff 2009-12-18 15:10:12 +00:00
  • 33e0e2500f * local.gpr: More prefixes "polyorb_" for project files. Part of IC17-019. Bob Duff 2009-12-18 15:05:50 +00:00
  • 500fb01800 * local.gpr: More prefixes "polyorb_" for project files. Part of IC17-019. Bob Duff 2009-12-18 14:33:26 +00:00
  • f25d9eacce Update prefix of tools projects, part of IC17-019. Thomas Quinot 2009-12-18 10:57:46 +00:00
  • 4f49e57727 Fix incorrect file name, followup on IC17-019 Thomas Quinot 2009-12-18 10:34:15 +00:00
  • 4f8341f7c9 * local.gpr, Makefile.in: test_common.gpr was renamed to be polyorb_test_common.gpr, so change all occurrences in local.gpr files under examples and testsuite. Also correct documentation in Makefile.in. Part of IC17-019. Bob Duff 2009-12-17 21:55:26 +00:00
  • 13cfff1fcf * Makefile.in: Fix a couple of cases missed in previous changes: src_security_x509.gpr should be polyorb_src_security_x509.gpr. Part of IC17-019. Bob Duff 2009-12-17 21:18:26 +00:00
  • 95546f6e49 Minor fixes, followup on changes for IC17-019 Thomas Quinot 2009-12-17 17:28:35 +00:00
  • 165c3a404b Update file headers Thomas Quinot 2009-12-17 17:20:18 +00:00
  • 8c2fb414ff Rename PolyORB projects to avoid clashes with user projects. Fixes IC17-019 Thomas Quinot 2009-12-17 17:18:24 +00:00
  • 7923cbf8a4 Remove -aL, deprecated option, and not necessary anyway since we already have a -aO option designating the same directory. Thomas Quinot 2009-12-17 17:13:59 +00:00
  • 6147a9120c Merge rev. 154390 and rev. 154392 from trunk: Fix for IC16-046 (segfault on unmarshalling a record with a private component). Thomas Quinot 2009-12-17 11:43:31 +00:00
  • d1ccc17a47 Documentation for IC16-046 fix (to be merged on 2.6 branch) Thomas Quinot 2009-12-17 11:41:31 +00:00
  • 2f1a882791 (Any_To_BS): Handle the case where the Any is a default aggregate, as opposed to a specific sequence<octet> shadow any. This happens in the case of an Any constructed by Unmarshall_To_Any, for a record that contains such a sequence. Previously this would generate a bogus buffer with a chunk at a null address. Also fixes an incorrect computation of data length. Thomas Quinot 2009-12-17 11:40:16 +00:00
  • 9214714c10 Minor cleanup (remove unused declarations, corresponding code has been factored in Nameserver_Lookup). Thomas Quinot 2009-12-17 11:38:09 +00:00
  • 0b552018a1 (Generate_PCS_Project_Files): Fix object directory for PCS project so that the monolithic version of polyorb-dsa_p-partitions is stored in dsa/obj rather than in the application directory. Fixes IC14-034 Thomas Quinot 2009-12-16 15:54:36 +00:00
  • 6fcff00932 PolyORB 2.6 will ship in conjunction with GNAT Pro 6.3. For IA08-005 Thomas Quinot 2009-12-14 13:07:32 +00:00
  • f81d6d1dcc Commit missing changes in rev. 154153 for 0008-215 Thomas Quinot 2009-12-12 09:11:37 +00:00
  • c201e58d87 Reorganize configuration mechanism for DSA partitions so that a single value set by Partition_Elaboration can indirectly control several PolyORB parameters. Thomas Quinot 2009-12-11 14:02:43 +00:00
  • 04a6ed1678 Add missing files for IB23-017 Thomas Quinot 2009-12-11 10:30:02 +00:00
  • b876e1ac88 Disable warnings for any WHEN OTHERS alternative. Fixes IC01-009 Thomas Quinot 2009-12-08 13:30:20 +00:00
  • feb23ca827 Fix quoting syntax in generated elaboration unit. Fixes IC07-019 Thomas Quinot 2009-12-07 22:01:14 +00:00
  • e4f79cac95 Documentation for pragma Name_Server (IB23-017). Thomas Quinot 2009-12-04 18:22:22 +00:00
  • 85e5bb314f Initial implementation of IB23-017 (embedded name server for PolyORB/DSA). Thomas Quinot 2009-12-04 18:22:00 +00:00
  • 52f5ecf209 (PolyORB.Requests.Request.Exception_Info): Make component aliased. For IB23-017 Thomas Quinot 2009-12-02 11:08:31 +00:00
  • aefb619917 Fix "TypeError: sequence expected, NoneType found" Olivier Ramonat 2009-12-02 10:58:02 +00:00
  • f7e858add2 Minor fixes to neutral-layer name server, to allow its use as DSA embedded name server for IB23-017 Thomas Quinot 2009-12-02 09:58:20 +00:00
  • 0377653a3a Clean up and simplify generated code for exception and struct From_Any. For IC01-022 Thomas Quinot 2009-12-01 15:08:52 +00:00
  • e3df012d23 Run all_types client in local mode Olivier Ramonat 2009-12-01 10:02:19 +00:00
  • 5f8c5ff573 Update test_utils for IB26-021 Olivier Ramonat 2009-12-01 10:01:39 +00:00
  • 5a43595bc7 Fix all_types test for IB27-013 Thomas Quinot 2009-11-30 17:12:49 +00:00
  • 67d08326c8 Minor reformatting Thomas Quinot 2009-11-27 18:22:28 +00:00
  • af60bb6ec3 (Get_Aggregate_Count_Body): Add missing initialization for Literal_Parent. Followup on fix for IB25-010 (detected by Initialize_Scalars build). Thomas Quinot 2009-11-26 17:37:10 +00:00
  • e8caf26244 Document fix for IB25-010 Thomas Quinot 2009-11-26 17:08:10 +00:00
  • 95a804b88e Add "local" mode allowing client to run its own server object. Motivated by IB25-010 Thomas Quinot 2009-11-26 17:05:57 +00:00
  • 03650fc905 (Activate_Server): New subprogram. Thomas Quinot 2009-11-26 17:05:07 +00:00
  • b7d018dbd1 (Unmarshall_To_Any): For a union value whose switch value has no associated member, set aggregate length to 1. Noted while investigating IB25-010 Thomas Quinot 2009-11-26 17:04:25 +00:00
  • 1f03e9c616 (Backend.BE_CORBA_Ada.Helpers_Internals.Get_Aggregate_Count_Body): For a union, the member count depends on the switch: if the switch value has no associated member label, then there is just one element in the aggregate. Thomas Quinot 2009-11-26 17:03:28 +00:00
  • 8f956797be (Set_Aggregate_Element): Guard against access to uninitialized element container. Thomas Quinot 2009-11-26 16:07:05 +00:00
  • 3fda15d043 Minor reformatting Thomas Quinot 2009-11-26 13:06:21 +00:00
  • 40862c4aff * compilers/iac/analyzer.adb: (Analyze_Type_Spec): If there is no Reference (E) on a scoped name, it means the type name refers to a type that does not exist. In that case, we don't want to crash, and we don't want to complain "type expected", so we now check for this case and do nothing. Bob Duff 2009-11-25 20:11:31 +00:00
  • 8b6d7dd87e (Get_Note, defaultless variant): Always raise Constraint_Error if no note of the appropriate kind is present. Thomas Quinot 2009-11-23 11:12:54 +00:00
  • 7d613c441c Minor reformatting Thomas Quinot 2009-11-23 11:06:58 +00:00
  • 3c4aec00a8 Merge rev. 152679 from trunk: fix for IB20-012 Thomas Quinot 2009-11-23 11:05:42 +00:00
  • 175fc9d7f4 (Handle_Event, case Idle_Awake): do not call Remove_Idle_Task for monitoring tasks, since their idle periods are not managed by the idle tasks manager but directly by the ORB controller. Thomas Quinot 2009-11-23 10:44:37 +00:00
  • 44d6a5b415 Merge revisions 152553 and 152558 from trunk: fix for IB19-027 (resource leak in idle tasks manager). Thomas Quinot 2009-11-19 18:34:27 +00:00
  • 260ee57d72 Document fix for IB19-027 Thomas Quinot 2009-11-19 18:33:42 +00:00
  • 9826ba849e Merge revisions 152552 and 152555 from trunk: fix for IB19-024 (segfault during ORB shutdown due to race condition in HSHA ORB controller). Thomas Quinot 2009-11-19 18:29:39 +00:00
  • 0a97b89701 Merge rev. 152550 from trunk: more fixes for IB13-026 Thomas Quinot 2009-11-19 18:28:15 +00:00
  • 784dc11e03 Document fix for IB19-024 Thomas Quinot 2009-11-19 18:26:00 +00:00
  • 9a9cae3528 Remove unwarranted assertion Thomas Quinot 2009-11-19 18:21:52 +00:00
  • a2fd13db47 Ensure that the condition variable of an idle task is always returned to the free pool after it is awakened, to avoid a resource leak. Thomas Quinot 2009-11-19 18:21:27 +00:00
  • 9df0f6d6fb When unregistering a monitoring task from the HSHA ORB_Controller, reset the pointer to its task_info in the AEM_Info to avoid a crash during ORB shutdown. Fixes IB19-024 Thomas Quinot 2009-11-19 18:15:30 +00:00
  • 7ac52c7576 Minor reformatting Thomas Quinot 2009-11-19 18:10:08 +00:00
  • af0b1bc3e7 Fix more cases of access to free'd GIOP structures by ensuring that all binding objects (not just server side ones) are kept referenced while handling a disconnect. For IB13-026 Thomas Quinot 2009-11-19 18:08:55 +00:00
  • 5f7f3029bf Minor reformatting Thomas Quinot 2009-11-19 16:17:45 +00:00
  • 1cb1cdb829 Add assertion. Minor reformatting. Thomas Quinot 2009-11-19 15:36:06 +00:00
  • 2ec9345ac1 Improve comments. Thomas Quinot 2009-11-19 14:47:20 +00:00
  • 702bb9326a Minor reformatting. Thomas Quinot 2009-11-19 14:45:43 +00:00
  • 00805dad86 Minor reformatting Thomas Quinot 2009-11-19 12:19:35 +00:00
  • 25f0e38744 Document IA16-043 (atomic builtins for ref counters) Thomas Quinot 2009-11-17 11:39:52 +00:00
  • 098f6c02c3 Fix for the case of files that are neither private children nor subunits. Thomas Quinot 2009-11-16 18:44:39 +00:00
  • 9633e9d4d3 Merge revisions 152291 to 152351 from trunk. Fix for IB13-026 (various race conditions encountered during termination) Thomas Quinot 2009-11-16 18:18:18 +00:00
  • 116adc59a7 Adjust description of IB13-026 Thomas Quinot 2009-11-16 18:15:34 +00:00
  • af6ac8b8c4 (Handle_Event, Disconnect case): Make sure we do not access Dependent_Binding_Object on an already finalized TE. For IB13-026 Thomas Quinot 2009-11-16 18:14:42 +00:00
  • f5da9e5ede Document fixes for IB13-026 Thomas Quinot 2009-11-16 18:07:25 +00:00
  • 41d0bc27b3 (Handle_Disconnect): Do not clobber free'd memory. Fix for IB13-026 Thomas Quinot 2009-11-16 17:36:25 +00:00
  • 0f0f7ecb46 Minor reformatting Thomas Quinot 2009-11-16 17:22:49 +00:00
  • 2d7f52e244 Minor reformatting Thomas Quinot 2009-11-16 14:20:04 +00:00
  • 6a43741f62 (Get_Binding_Objects): Do not return any BO that is being finalized. For IB13-026 Thomas Quinot 2009-11-13 18:08:55 +00:00
  • e4a56a845a (Reuse_Entity): Add assertion that The_Ref is initially nil. Thomas Quinot 2009-11-13 18:04:50 +00:00
  • 5b21875a0b Refine test for __sync_add_and_fetch_4 intrinsic support on i386. Followup on IA16-043 Thomas Quinot 2009-11-13 16:22:25 +00:00
  • 06ec6c1b03 More missing quotes (could cause trouble when building with a srcdir whose path contains spaces). Thomas Quinot 2009-11-13 14:22:52 +00:00
  • c030d22110 Add missing quotes. Thomas Quinot 2009-11-13 14:20:54 +00:00
  • 7952862d83 Add support for separate bodies Thomas Quinot 2009-11-13 14:14:22 +00:00
  • 03391c13d0 Add missing file headers. Thomas Quinot 2009-11-13 14:14:04 +00:00
  • 447a8fc4e3 Use atomic addition/subtraction builtins instead of a mutex for reference counting on platforms where such builtins are available. Thomas Quinot 2009-11-13 12:08:15 +00:00
  • 855d9a54b7 Merge rev. 152191 from trunk: documentation fix for IB12-005 (deferred termination is implemented). Thomas Quinot 2009-11-12 17:54:51 +00:00
  • 3729d087cb Remove claim that the Deferred_Termination policy is not implemented. For IB12-005 Thomas Quinot 2009-11-12 17:53:09 +00:00
  • ba76049539 Minor reformatting. Thomas Quinot 2009-11-12 17:52:00 +00:00
  • f59d72cab9 Undo the previous checkin. It was dependent on a change that got reverted (too disruptive). Joel Brobecker 2009-11-11 17:57:09 +00:00
  • 0b1ef52623 The -j/--jobs options should no longer be added, as it is now already available. See IB09-025. Joel Brobecker 2009-11-11 15:12:54 +00:00
  • 55d473d005 (XE_Front.Frontend): Do not attempt to set configuration name when seeing the standard (private) configuration. Fixes crash when building po_gnatdist with assertions enabled. Thomas Quinot 2009-11-09 15:09:43 +00:00
  • 9932cf8ce7 Minor reformatting Thomas Quinot 2009-11-09 15:09:33 +00:00
  • 0f4153a8a2 Minor reformatting Thomas Quinot 2009-11-09 14:04:35 +00:00
  • 4faa8808ac Merge revisions 151925, 151958, 152007 from trunk: IB05-009 (Setup.Thread_Pool_Client) Thomas Quinot 2009-11-09 13:14:23 +00:00
  • 0674c6eba0 Document IB05-009 (Setup.Thread_Pool_Client) Thomas Quinot 2009-11-09 13:10:59 +00:00