Commit Graph

  • f6bc9bc41f This is now PolyORB 2.7.2 (having K121-014 fix). Thomas Quinot 2011-01-24 14:02:43 +00:00
  • b204b4be1c Merge rev. 169637 from trunk: race condition setting Req.Completed too early For K121-014 Thomas Quinot 2011-01-24 12:05:02 +00:00
  • 54bc3373d7 (PolyORB.Servants.Run for Req_Runnable): Do not set Req.Completed at this point as this may cause the request to be deallocated early and cause a segfault while trying to seize the Upcall_Abortable_Mutex. Fix for K121-014 Thomas Quinot 2011-01-24 12:02:43 +00:00
  • 764756feec Minor reformatting Thomas Quinot 2011-01-21 16:30:50 +00:00
  • ab2216544d Ignore errors when creating output tree Olivier Ramonat 2011-01-20 17:22:54 +00:00
  • f68f277026 If testsuite is run with --verbose show more debug info Olivier Ramonat 2011-01-20 17:22:51 +00:00
  • 7a9bd7d7f8 Ignore errors when creating output tree Olivier Ramonat 2011-01-20 17:22:39 +00:00
  • 42c63019fb If testsuite is run with --verbose show more debug info Olivier Ramonat 2011-01-20 17:22:32 +00:00
  • 08d0cd8ce0 (Unmarshall (TypeCode)): Reorganize to reduce static stack usage. Thomas Quinot 2011-01-20 16:30:57 +00:00
  • 1125bf90be When dynamic priorities aren't available, do not build testsuite/rtcorba. Also fix a typo. Thomas Quinot 2011-01-18 16:12:21 +00:00
  • 3c1a86cf94 Fix for regression introduced by changes for JC17-001: Current_Task is now different from Null_Thread_Id even in No_Tasking mode. Thomas Quinot 2011-01-13 09:47:51 +00:00
  • 0a25f6eefc Handle case of enviornment not supporting dynamic priorities. For K102-002 Thomas Quinot 2011-01-11 12:10:10 +00:00
  • 86ab016f06 (No_Tasking): Make sure the (only) task in the partition gets a non-null thread id. Followup on JC17-001 changes Thomas Quinot 2011-01-11 10:08:55 +00:00
  • 6b73608780 Improve traces of ORB critical section, also trace implicit calls to Leave and Enter made by Wait. Ongoing investigation of JC17-001 Thomas Quinot 2011-01-05 11:30:51 +00:00
  • 03207d2d64 Defer abortion while holding a TE mutex to ensure we do not leave the TE locked for writing. Ongoing investigation of JC17-001 Thomas Quinot 2011-01-04 18:09:21 +00:00
  • 43d9a701e2 Detect and report invalid attempts to re-enter the ORB critical section. This might happen in the (unlikely?) event that a transient ORB task is aborted while in the critical section. Ongoing investigation of JC17-001 Thomas Quinot 2011-01-04 18:06:58 +00:00
  • 29aff4bc07 There is no local mode in the dynamic all_types client. Thomas Quinot 2011-01-04 17:32:35 +00:00
  • c1a9d7b415 Code reorganization in preparation for mDNS integration. H503-010 Thomas Quinot 2011-01-04 16:34:46 +00:00
  • 7284e47937 Minor reformatting Thomas Quinot 2011-01-04 16:27:56 +00:00
  • 644abec39c Minor improvements to echo example. Thomas Quinot 2011-01-04 16:16:02 +00:00
  • 155cfc699a Supporting code in preparation for mDNS integration. H503-010 Thomas Quinot 2011-01-04 16:11:45 +00:00
  • 8bc7c28806 Minor reformatting Thomas Quinot 2011-01-04 14:47:34 +00:00
  • d9d3cad731 * Disable warnings around AR, incorrectly flagged as not used by GCC/FSF 4.5.0 Jérôme Hugues 2011-01-03 18:20:08 +00:00
  • 62f7e7370e (BASE_GNATMAKE_FLAGS): If EXTRA_GNATMAKE_FLAGS contains a -%args switch, append -margs so that subsequent builder args are correctly processed. Found while working on K102-002 Thomas Quinot 2011-01-03 17:06:04 +00:00
  • 89323cb580 Update copyright notice Thomas Quinot 2011-01-03 11:59:14 +00:00
  • f923a76b89 Minor reformatting Thomas Quinot 2011-01-03 11:58:49 +00:00
  • 9b93230f3a (EXCLUDED_SOURCE_FILES): use AC_SUBST_FILE instead of AC_SUBST to substitute a multi-line value, since Autoconf 2.59 does not handle such substitutions correctly. Partial fix for K102-002 Thomas Quinot 2011-01-03 11:31:04 +00:00
  • a1da1670f1 (Get_Conf, Duration case): avoid Constraint_Error on conversion of Duration'Last to Natural milliseconds count. Fix for JC27-001 Thomas Quinot 2010-12-27 15:35:35 +00:00
  • 706136a829 Relax too strict assertion. Fixes failure of IA29-009 with assertions enabled. Thomas Quinot 2010-12-27 14:18:08 +00:00
  • f5a23c60ad Minor reformatting Thomas Quinot 2010-12-23 17:50:47 +00:00
  • 4bb0a4022a Support for global RPC timeout for JC17-036 Thomas Quinot 2010-12-23 17:50:08 +00:00
  • a2b710e19b Fix unit for polling_timeout and polling_interval parameters. Thomas Quinot 2010-12-23 17:44:09 +00:00
  • 47e4f7fb7f Add debugging trace: identity of identified root task For JC17-001 Thomas Quinot 2010-12-23 15:58:38 +00:00
  • 16899ea47a Minor reformatting Thomas Quinot 2010-12-17 14:30:48 +00:00
  • 47414ef35a (Set): When setting a ref to the same entity that it already designates, do not decrement and re-increment the ref counter as this might incorrectly release the entity. Thomas Quinot 2010-12-15 09:05:17 +00:00
  • 291a1494ad Merge change 166282 from head. Part of JA21-015 Nicolas Roche 2010-12-14 18:14:12 +00:00
  • 367d191e86 Add guard for erroneous call to Shutdown prior to ORB initialization. For JC08-025 Thomas Quinot 2010-12-09 11:21:44 +00:00
  • 66a4ec7244 Minor reformatting Thomas Quinot 2010-12-09 11:21:01 +00:00
  • 7006abbc64 When building from packaged sources (not directly from the CM tree) and not using --enable-debug, strip installed binaries. For JB30-028 Olivier Ramonat 2010-12-08 16:18:48 +00:00
  • 9b6d34020c When building from packaged sources (not directly from the CM tree) and not using --enable-debug, strip installed binaries. For JB30-028 Thomas Quinot 2010-12-01 12:24:05 +00:00
  • ef14107b1a Clean up circuitry to detect & use XML/Ada For JB30-017 Thomas Quinot 2010-12-01 10:35:14 +00:00
  • 1e22c2ae08 Add reference to libpolyorb in polyorb-config, now that pragmas Linker_Options have been removed. Thomas Quinot 2010-11-27 12:35:26 +00:00
  • db108dead3 Remove junk pragmas Linker_Options, they are useless and cause trouble on Windows. Linker switches are provided either by polyorb-config or by project files. Obsoletes EB21-011 Thomas Quinot 2010-11-26 13:40:30 +00:00
  • 61ba0cf9a2 (Terminate_Task): Notify ORB controller if terminating a Blocked task. Fixes instability on 0008-202 Olivier Ramonat 2010-11-23 16:11:58 +00:00
  • 9131b65258 * Makefile.in: (BASE_GNATMAKE_FLAGS): Add -L flag, so pragma Linker_Options can work. For example, "pragma Linker_Options ("-lpolyorb-ssl");" in src/ssl/polyorb-ssl.ads. This is needed because gnatmake no longer includes the -L flag. I'm not sure this is the right fix, however. Maybe the pragmas should be removed. Bob Duff 2010-11-20 23:49:09 +00:00
  • dd468d4e40 Revert Is_Nul check on reference to negative form. Vadim Godunko 2010-11-14 18:28:54 +00:00
  • 56f8a523be Minor reformatting. Vadim Godunko 2010-11-10 14:17:30 +00:00
  • b77323ae27 Remove exec perms. Pascal Obry 2010-11-07 21:33:36 +00:00
  • 9c57286118 Minor reformatting. Pascal Obry 2010-11-07 21:33:31 +00:00
  • 4300b28b89 Merge rev. 166576 from trunk: fix handling of booleans in aggregates. For JA26-018 Thomas Quinot 2010-11-04 14:54:17 +00:00
  • 368de12d60 (CORBA.Wrap): Do not take 'Unrestricted_Access of a value conversion, this may return the address of a temporary variable instead of that of the original object. Fix for JB04-017, to be merged on 2.7 branch. Thomas Quinot 2010-11-04 14:39:24 +00:00
  • 3e7457db3b (Finalize): Add some comments. Make operation idempotent. For JB01-012 Thomas Quinot 2010-11-04 11:19:22 +00:00
  • 09b11bdaef Clarify instructions for developers, prompted by discussion on JB01-012 Thomas Quinot 2010-11-03 15:37:40 +00:00
  • 0324f0b938 Clarify build instructions for developers. Prompted by discussion on JB01-012. Thomas Quinot 2010-11-03 15:36:23 +00:00
  • 6490779b96 Merge rev. 166515 from trunk: minor doc fixes (JB02-006) Thomas Quinot 2010-11-02 11:34:45 +00:00
  • 512660fca6 Remove junk file header Thomas Quinot 2010-11-02 11:34:11 +00:00
  • 066a8b28c5 Correct minor documentation nits. Fixes JB02-006 Thomas Quinot 2010-11-02 11:32:34 +00:00
  • 7d90b2328a (Terminate_Task): Notify ORB controller if terminating a Blocked task. Fixes instability on 0008-202 Thomas Quinot 2010-11-02 11:17:07 +00:00
  • b7a1d500d3 Document fix for JA27-008 Thomas Quinot 2010-11-02 10:40:59 +00:00
  • 4aa95895ae Add missing NOT NULL constraints on runnable Run primitive. Thomas Quinot 2010-10-29 07:58:42 +00:00
  • 24363d0fbc Add required NOT NULL constraints after JA25-023 change. Thomas Quinot 2010-10-28 18:15:12 +00:00
  • ba27c99bdc Add work-around for JA27-025 in fix for JA25-023 Thomas Quinot 2010-10-28 12:03:16 +00:00
  • 469c76a7b5 Remove pragma Elaborate_Body from skel spec, instead insert declaration of Deferred_Initialization so that the spec requires a completion. Thomas Quinot 2010-10-27 15:05:22 +00:00
  • cc35ae8cc3 (Run, Abort_Run): Add explicit "not null" constraint to Runnable formal. Required adjustment after change for JA25-023 Thomas Quinot 2010-10-27 15:02:33 +00:00
  • cbd8761e31 (Run): Add explicit "not null" constraint to Runnable formal. Required adjustment after change for JA25-023 Thomas Quinot 2010-10-27 15:01:22 +00:00
  • 445a442709 Minor reformatting Thomas Quinot 2010-10-27 14:10:39 +00:00
  • 483134eb39 Update to reflect file move as part of JA25-023 Thomas Quinot 2010-10-27 09:24:17 +00:00
  • cbf3dd6b67 Merge rev. 166345 and 166347 from trunk: fix for JA26-018 (Constraint_Error in Locate for short names). Thomas Quinot 2010-10-26 14:50:44 +00:00
  • f2aeeeeaa9 Document JA26-018 (Constraint_Error in Locate for short names), fix to be merged on branch 2.7. Thomas Quinot 2010-10-26 14:48:31 +00:00
  • ae5fdd817a (Locate): Do not fail for a name less than 4 characters in length when building with range checks enabled. Thomas Quinot 2010-10-26 14:46:53 +00:00
  • adcdf6393b Add missing files from previous checkins for JA25-023 Thomas Quinot 2010-10-26 13:46:24 +00:00
  • a64d58be05 Add file missing in previous checkin for JA25-023 Thomas Quinot 2010-10-26 13:28:34 +00:00
  • 7eb2b28203 Support for building PolyORB with a user-provided configuration pragmas file, and support for the case where ATC is forbidden by a Restrictions pragma. Fix for JA25-023 Thomas Quinot 2010-10-26 13:22:03 +00:00
  • bfbd6ac7da Minor reformatting Thomas Quinot 2010-10-26 13:14:17 +00:00
  • cc71694c21 Minor reformatting Thomas Quinot 2010-10-26 13:11:20 +00:00
  • 0c0789728f Minor reformatting Thomas Quinot 2010-10-26 13:10:43 +00:00
  • dec2703cbc Update polyorb-config to reflect change in xmlada-config fixing JA21-015. Thomas Quinot 2010-10-25 09:33:05 +00:00
  • 3cefb47849 Merge rev. 166183 from trunk: update links to libre.adacore.com in User's Guide. Thomas Quinot 2010-10-21 09:28:28 +00:00
  • 5606faf7ae Update pointers to Libre site. Thomas Quinot 2010-10-21 09:26:40 +00:00
  • efc7a81ab0 CONF_DIR are relative to the testsuite directory Olivier Ramonat 2010-10-19 10:24:48 +00:00
  • 896227f1b6 Add missing testsuite.py in MANIFEST - J506-024 Olivier Ramonat 2010-10-19 09:52:00 +00:00
  • f678663b15 Update MANIFEST to remove deleted files - J506-024 Olivier Ramonat 2010-10-19 09:26:15 +00:00
  • 60fda95066 Update testsuite README - J506-024 Olivier Ramonat 2010-10-19 08:54:53 +00:00
  • 1dc3e94389 Add testsuite to MANIFEST Olivier Ramonat 2010-10-19 08:54:47 +00:00
  • b0a7955073 Fix always_fail test to display the expected version Olivier Ramonat 2010-10-19 08:54:41 +00:00
  • e35b0e932f Move testsuite.py in the testsuite directory Olivier Ramonat 2010-10-19 08:54:35 +00:00
  • e632019236 Remove unused scenarios Olivier Ramonat 2010-10-19 08:54:28 +00:00
  • f6dd31bcb2 Remove old testsuite driver Olivier Ramonat 2010-10-19 08:51:46 +00:00
  • b851ae512b The gnatpython binary is deprecated, use standard python interpreter Olivier Ramonat 2010-10-19 08:51:35 +00:00
  • a6514defe0 Merge rev. 165416 from trunk: note that GNU sed is not required anymore to build PolyORB on Solaris 2.8. For J317-005 Thomas Quinot 2010-10-05 13:20:41 +00:00
  • f520b9968a GNU sed is not required anymore to build PolyORB on Solaris 2.8. Fixes J317-005 Thomas Quinot 2010-10-05 13:17:54 +00:00
  • 2ff84a2371 Bump trunk version to 2.8.0w after cutting 2.7 branch. For J916-023 Thomas Quinot 2010-10-01 17:05:58 +00:00
  • d16634378a Cut PolyORB 2.7 branch in preparation for GNAT Pro 6.4 release. For J916-023 Thomas Quinot 2010-10-01 17:04:19 +00:00
  • da1903656f Minor reformatting Thomas Quinot 2010-09-30 08:40:02 +00:00
  • 0a77755e85 Minor reformatting Thomas Quinot 2010-09-29 16:04:04 +00:00
  • a6f9de97db * compilers/iac/lexer.adb: (Scan_Identifier): Check the rule that requires IDL keywords to have the correct case (sometimes lower, sometimes upper, depending on the keyword). Bob Duff 2010-09-24 18:19:25 +00:00
  • 7f3aea1935 Minor: Remove useless Warnings(Off). Bob Duff 2010-09-24 16:17:17 +00:00
  • 0b104eabcc Fix case of "any" Thomas Quinot 2010-09-21 09:07:16 +00:00
  • 7436a37c30 Update for J817-001 changes. Thomas Quinot 2010-09-20 10:06:24 +00:00
  • 6ea337433b * Reduce span of pragma Warnings (Off); Jérôme Hugues 2010-09-17 19:17:38 +00:00