683 Commits

Author SHA1 Message Date
Bob Duff
f49dcc0878 Change PortableServer.POA.Helper.To_Ref
to PortableServer.POA.Helper.To_Local_Ref.
See revision 41599.

Subversion-branch: /trunk/polyorb
Subversion-revision: 41623
2007-01-08 23:06:18 +00:00
Thomas Quinot
ce6de7e8ac Remove useless declaration of Self_Ref local variable in stubs.
(self_ref_decl_remove-1.patch).

Submitted by:	Vadim Godunko
Reviewed by:	Thomas Quinot

Subversion-branch: /trunk/polyorb
Subversion-revision: 41591
2007-01-08 12:42:34 +00:00
Jérôme Hugues
5445b93e1c Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 41565
2007-01-05 15:42:06 +00:00
Jérôme Hugues
f08b9c09b0 (Set_Aggregate_Element_Body): bug fix, correctly cast the expression
for union switch.

Subversion-branch: /trunk/polyorb
Subversion-revision: 41564
2007-01-05 15:38:56 +00:00
Jérôme Hugues
871c5c2be7 (Add_With_Package): added Bounded_Strings, Bounded_Wide_Strings,
Fixed_Point and CORBA_Helper to the list of packages that require
elaboration pragmas

Subversion-branch: /trunk/polyorb
Subversion-revision: 41563
2007-01-05 15:35:16 +00:00
Jérôme Hugues
abd91bc739 Added -d, -ir, -noir flags for compatibility with idlac
now these flags are currently defunct

Subversion-branch: /trunk/polyorb
Subversion-revision: 41467
2006-12-28 15:44:08 +00:00
Jérôme Hugues
ddc97e0502 Enable tests for valuetypes
Patch provided by Vadim Godunko, reviewed by Jerome Hugues

Subversion-branch: /trunk/polyorb
Subversion-revision: 41463
2006-12-28 13:56:26 +00:00
Jérôme Hugues
f8aa24b179 Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 41462
2006-12-28 13:21:43 +00:00
Jérôme Hugues
1f5988fa3f Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 41455
2006-12-28 11:35:38 +00:00
Jérôme Hugues
9652c454f1 (Add_With_Package): add circuitry to support the addition of
elaboration pragmas for some predefined packages

Subversion-branch: /trunk/polyorb
Subversion-revision: 41436
2006-12-27 09:37:56 +00:00
Jérôme Hugues
dde5ad5709 (Visit_Constant_Declaration): for string constants, use appropriate
To_CORBA_String variant

Subversion-branch: /trunk/polyorb
Subversion-revision: 41435
2006-12-27 09:33:19 +00:00
Jérôme Hugues
c458d12f73 (Get_Aggregate_Element_Body): Typo
(Set_Aggregate_Element_Body ): Bugfixes,
 - use correct node (type of the entity) for Make_Subprogram_Call
 - correct casting rules

Subversion-branch: /trunk/polyorb
Subversion-revision: 41434
2006-12-27 09:31:41 +00:00
Jérôme Hugues
00810fd65b Remove useless file, see COPYING in root directory
Subversion-branch: /trunk/polyorb
Subversion-revision: 41433
2006-12-27 09:25:40 +00:00
Jérôme Hugues
32e10d96cb This script is no longer required
Subversion-branch: /trunk/polyorb
Subversion-revision: 41432
2006-12-27 09:24:03 +00:00
Thomas Quinot
54ed9208c6 Revert change 41375
Reinstate attribute Is_All for node kind Designator, since
actually this attribute is still used in various places.

Subversion-branch: /trunk/polyorb
Subversion-revision: 41408
2006-12-21 20:43:24 +00:00
Thomas Quinot
983c622e87 (Make_Comment_Header): Display main IDL source file name in comment
header
 in each generated file.

Implements FC13-025 in iac.

Also some minor reformatting.

Subversion-branch: /trunk/polyorb
Subversion-revision: 41376
2006-12-21 13:28:33 +00:00
Thomas Quinot
9c66b06b5d (Designator): Remove unused legacy attribute Is_All.
Subversion-branch: /trunk/polyorb
Subversion-revision: 41375
2006-12-21 13:14:36 +00:00
Thomas Quinot
cb2ceeabb3 "pragma" is not an IDL reserved word.
(Scan_Identifier): New formal parameter Is_Directive.
 When scanning a directive, look up token base on image including '#'
sign
 to allow (legal) identifiers to be identical to directive names.

(Scan_Preprocessor_Directive): Change precondition. The current location
 upon entry must be the '#' sign (previously the next character).

(Scan_Token): Do not advance scan location prior to calling
 Scan_Preprocessor_Directive.

Fixes build failure introduced by change 41360, which was correct by
itself but uncovered a latent bug in the lexer.

Subversion-branch: /trunk/polyorb
Subversion-revision: 41374
2006-12-21 13:01:58 +00:00
Thomas Quinot
b2b84b8569 Revert previous change ("pragma" is not a reserved word).
Subversion-branch: /trunk/polyorb
Subversion-revision: 41372
2006-12-21 12:26:51 +00:00
Jérôme Hugues
69ab2dbcb1 (Generate_Withed_Package): added code generation for "Used" and
"Elaborated" field

Subversion-branch: /trunk/polyorb
Subversion-revision: 41370
2006-12-21 11:57:59 +00:00
Jérôme Hugues
9e9f5d9745 (Get_From_Any_Container_Node): minor reformatting, added location
information when an error is detected.

Subversion-branch: /trunk/polyorb
Subversion-revision: 41369
2006-12-21 11:48:24 +00:00
Jérôme Hugues
5d1a9297b7 (Map_Particular_CORBA_Parts): Correct header box
Subversion-branch: /trunk/polyorb
Subversion-revision: 41368
2006-12-21 11:46:41 +00:00
Jérôme Hugues
d975d81105 Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 41367
2006-12-21 11:45:36 +00:00
Jérôme Hugues
f552ecb3f2 "pragma" is reserved, protect it to please mknodes
Subversion-branch: /trunk/polyorb
Subversion-revision: 41366
2006-12-21 11:43:41 +00:00
Thomas Quinot
440e12a262 Set exit status prior to exiting when errors have been encountered.
Subversion-branch: /trunk/polyorb
Subversion-revision: 41365
2006-12-21 11:34:09 +00:00