10709 Commits

Author SHA1 Message Date
Thomas Quinot
275038c645 Merge some safe and efficient performance fixes from trunk:
141666 add missing guard in Trace_Event call
  142301 add missing guard in call to Show

Partial merge of I320-027, in preparation for Pro release 2.5.2
(2009Q3).

Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 142724
2009-04-14 13:26:49 +00:00
Thomas Quinot
d649194110 Merge rev. 135622 from trunk: fix for HC22-021 (alignment issue with
wide char / wide string).

Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 139277
2009-01-29 10:15:34 +00:00
Thomas Quinot
d4494268e8 Merge changes from trunk:
134956
  134990
  134991
fix for HA30-008

Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 134992
2008-12-18 13:49:11 +00:00
Thomas Quinot
a8657c9dcf Changes merged from trunk:
132764
  132804
  132807
  132808
  132809
for HB25-017.

Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 133022
2008-12-04 15:24:41 +00:00
Thomas Quinot
062b4acc3c Document HB25-017, fixed in 2.5.
Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 133020
2008-12-04 15:22:22 +00:00
Thomas Quinot
cc99e14ea2 Merge changes from trunk:
* r132248:
(Analyze): Call Apply_Default_Partition_Attributes in all cases, not
just
for partitions to be built.
Fixes HB10-009

* r132290:
Document the above fix.

Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 132291
2008-11-12 17:27:40 +00:00
Thomas Quinot
ef1469c6b1 Merge rev. 132281 from trunk:
(Request_Destroy): New subprogram.
Supporting code for HB10-008 fix

Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 132289
2008-11-12 16:16:24 +00:00
Thomas Quinot
0a2a56eda7 Create PolyORB 2.5 branch and label it 2.5.1 in preparation for the
2009Q1
GNAT Pro release.
For HA15-004

Subversion-branch: /branches/polyorb/2.5
Subversion-revision: 131889
2008-11-03 11:20:16 +00:00
Thomas Quinot
e6165c28e3 Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 131284
2008-10-22 10:06:22 +00:00
Thomas Quinot
acf5341716 Install static libs in $prefix/lib/polyorb/static instead of $prefix/lib
This is to work around the issue with XML/Ada described in HA21-023, and
also for better homogeneity with other add-ons.

Subversion-branch: /trunk/polyorb
Subversion-revision: 131188
2008-10-21 17:04:03 +00:00
Thomas Quinot
8a6d658515 Add documentation for HA02-018 fix.
Subversion-branch: /trunk/polyorb
Subversion-revision: 131139
2008-10-21 10:30:22 +00:00
Thomas Quinot
8ab05e59e2 Fix typo
Subversion-branch: /trunk/polyorb
Subversion-revision: 129747
2008-10-15 23:17:31 +00:00
Bob Duff
e9d9aff928 Avoid failure of range check in case Get_Tasks_Count (OC, Kind =>
Permanent) >
 Maximum_Threads.
Fixes HA02-018.

Subversion-branch: /trunk/polyorb
Subversion-revision: 129314
2008-10-03 15:49:45 +00:00
Bob Duff
7e8777f741 H930-022
Subversion-branch: /trunk/polyorb
Subversion-revision: 129177
2008-10-01 22:44:42 +00:00
Bob Duff
73a3af2728 Don't wrap literals in a selected component if the literal has No_Value,
because it confuses the code generation for "default:" in a union /
variant
 record. Also misc code reorganization. In particular, split out
 Make_Literal_With_Parent into a separate function, because it has a
very
 special purpose.
Fixes H930-022.

Subversion-branch: /trunk/polyorb
Subversion-revision: 129176
2008-10-01 22:43:24 +00:00
Bob Duff
2747c5c85d Minor comment formatting.
Subversion-branch: /trunk/polyorb
Subversion-revision: 129168
2008-10-01 17:50:59 +00:00
Jérôme Hugues
a9ad3ed16a Remove, part of change 129037
Subversion-branch: /trunk/polyorb
Subversion-revision: 129123
2008-09-30 15:20:03 +00:00
Thomas Quinot
cea017354a (PolyORB.Utils.Text_Buffers): This is used by SOAP only, so move to
src/soap
 subdirectory.

Subversion-branch: /trunk/polyorb
Subversion-revision: 129037
2008-09-26 14:04:55 +00:00
Thomas Quinot
152d881ad1 Minor code reorganization.
Minor reformatting.

Subversion-branch: /trunk/polyorb
Subversion-revision: 129036
2008-09-26 14:03:23 +00:00
Jérôme Hugues
19c969ff05 Typo
Subversion-branch: /trunk/polyorb
Subversion-revision: 128979
2008-09-25 14:59:32 +00:00
Thomas Quinot
e0f593ace2 Add NOT NULL constraint on Self formal in implementation templates.
For H616-002 (was already fixed in IAC)


----
date: 2008/09/25 14:19:06;  author: quinot;
Note that the continued presence of the H616-002 issue in IDLAC
was reported as H925-013.

Subversion-branch: /trunk/polyorb
Subversion-revision: 128978
2008-09-25 14:09:46 +00:00
Thomas Quinot
1b6a41531b (Name, IDL_Name): Add documentation.
Subversion-branch: /trunk/polyorb
Subversion-revision: 128977
2008-09-25 12:21:23 +00:00
Thomas Quinot
6c93e78dd4 Document new name clash resolution rules
Fix for H924-023

Subversion-branch: /trunk/polyorb
Subversion-revision: 128976
2008-09-25 12:16:18 +00:00
Thomas Quinot
2b7682e1cd (Backend.BE_CORBA_Ada.Nutils.To_Ada_Name): For an opeartion name,
prefix with "IDL_" if clash with primitive of Controlled.

(Backend.BE_CORBA_Ada.IDL_To_Ada.Map_Defining_Identifier):
 When calling To_Ada_Name, indicate whether the name being mapped is
 for an IDL operation.

For H924-023

Subversion-branch: /trunk/polyorb
Subversion-revision: 128975
2008-09-25 12:15:57 +00:00
Thomas Quinot
752f8388ac Minor reformatting.
Subversion-branch: /trunk/polyorb
Subversion-revision: 128974
2008-09-25 12:13:29 +00:00