39 Commits

Author SHA1 Message Date
Thomas Quinot
99f521407c Switch to GPLv3 for KC20-016
Subversion-branch: /trunk/polyorb
Subversion-revision: 183131
2012-01-04 22:41:08 +00:00
Bob Duff
f85ab55590 Remove obsolete make files.
H829-022

Subversion-branch: /trunk/polyorb
Subversion-revision: 132303
2008-11-13 01:53:23 +00:00
Thomas Quinot
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.

Fixes F126-003

[Imported from Perforce change 9846 at 2006-12-01 22:19:09]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37311
2006-01-27 11:23:32 +00:00
Thomas Quinot
42a261d61f Reorganise Makefiles so that ADAFLAGS may be specified by the
user in the configure environment.

For build on AIX, EC15-001

[Imported from Perforce change 9779 at 2006-12-01 22:15:13]

Subversion-branch: /trunk/polyorb
Subversion-revision: 37247
2005-12-15 15:29:18 +00:00
Thomas Quinot
67885f8149 Get rid of some unnecessary elaboration pragmas.
Submitted by:	Vadim Godunko
Reviewed by:	Thomas Quinot

[Imported from Perforce change 9319 at 2006-12-01 21:19:57]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36825
2005-05-09 17:06:06 +00:00
Thomas Quinot
27404093a6 Kill trailing blank lines. Necessary to build with newer
GNAT wavefronts implementing E416-002.

[Imported from Perforce change 9294 at 2006-12-01 21:19:21]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36800
2005-04-25 13:02:43 +00:00
Thomas Quinot
391d8540e1 Suppress multiple consecutive blank lines. This is now checked by the
newest GNAT wavefronts in -gnatg mode.

[Imported from Perforce change 9292 at 2006-12-01 21:18:37]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36798
2005-04-24 21:25:26 +00:00
Thomas Quinot
df32afd2ae Kill CM Id lines, they are just a nuisance.
[Imported from Perforce change 8923 at 2006-12-01 20:59:33]

Subversion-branch: /trunk/polyorb
Subversion-revision: 36470
2004-12-17 19:12:40 +00:00
Thomas Quinot
22caeb59f9 Set file type to ktext.
[Imported from Perforce change 5618 at 2006-12-01 19:48:26]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33963
2002-11-06 22:38:19 +00:00
Thomas Quinot
dfbaab87a0 Fixes to the dispatching and argument passing for RACWs.
[Imported from Perforce change 4672 at 2006-12-01 19:40:04]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33569
2002-05-20 22:03:29 +00:00
Thomas Quinot
67205d86ac Infrastructure for From_Any is in place.
[Imported from Perforce change 4563 at 2006-12-01 19:38:31]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33486
2002-04-19 14:35:48 +00:00
Thomas Quinot
42f6edad83 Handling of supplementary parameter for formals with dynamic
constrained status.

[Imported from Perforce change 4549 at 2006-12-01 19:38:15]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33473
2002-04-12 18:24:14 +00:00
Thomas Quinot
a7ea1a09d6 Remove unecessary code.
[Imported from Perforce change 4542 at 2006-12-01 19:38:11]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33466
2002-04-11 18:44:10 +00:00
Thomas Quinot
fa25646a9f Fix computation of helper unit name. Remove duplicated function.
[Imported from Perforce change 4532 at 2006-12-01 19:37:51]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33458
2002-04-05 14:26:09 +00:00
Thomas Quinot
3e1ad14d53 Generate stubs and skels with the same library unit structure
as the original packages.

For remote objects, generate calling stubs with appropriate
names (avoid clash).

[Imported from Perforce change 4529 at 2006-12-01 19:37:50]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33455
2002-04-04 17:56:29 +00:00
Thomas Quinot
e97cca2e53 Proper operation signatures for RPC calling stubs.
[Imported from Perforce change 4525 at 2006-12-01 19:37:45]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33451
2002-04-03 17:08:32 +00:00
Thomas Quinot
5d1bc9f133 Update DSA front-end.
[Imported from Perforce change 4523 at 2006-12-01 19:37:44]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33450
2002-04-02 17:15:20 +00:00
Thomas Quinot
4ff5b96af4 Remove troublesome RCS keywords.
[Imported from Perforce change 4500 at 2006-12-01 19:37:34]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33445
2002-03-18 17:43:05 +00:00
Thomas Quinot
10f260a641 Intermediate checkin: support for COS Naming (this required a
bit of rearchitecturing of Types.)

Not packageable right now...

[Imported from Perforce change 4144 at 2006-12-01 19:32:58]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33303
2001-12-20 18:33:45 +00:00
Thomas Quinot
6335d44170 Generate unit names that are compatible with the DSA personality
mapping.

This will require tuning to ensure that consistent type identifiers
and IDL sources are produced, but is one more step towards generation
of correct DSA stubs and skels.

[Imported from Perforce change 4138 at 2006-12-01 19:32:57]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33301
2001-12-19 18:43:14 +00:00
Thomas Quinot
b08ef168ac Start IDL tree -> DSA mapping.
[Imported from Perforce change 4137 at 2006-12-01 19:32:54]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33300
2001-12-19 18:01:35 +00:00
Thomas Quinot
7afd6aeb80 Updated CIAO translator.
Enhance support for asynchronous/oneway operations.
General cleanup.

[Imported from Perforce change 4130 at 2006-12-01 19:32:52]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33298
2001-12-18 19:22:08 +00:00
Thomas Quinot
5f4344218c Fix problems in translation of variant unions (evidenced by
problems with code generation).

[Imported from Perforce change 4123 at 2006-12-01 19:32:48]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33294
2001-12-14 17:42:24 +00:00
Thomas Quinot
22dbdda7aa Experimentally connect CIAO front-end to IDLAC back-end
(an important step towards an implementation of DSA stubs
generation).

[Imported from Perforce change 4122 at 2006-12-01 19:32:46]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33293
2001-12-13 17:32:32 +00:00
Thomas Quinot
c7119f0460 Short circuit to avoid the production of unnecessary
IDL nodes in the case of A_Variant with a null component list.

[Imported from Perforce change 4121 at 2006-12-01 19:32:46]

Subversion-branch: /trunk/polyorb
Subversion-revision: 33292
2001-12-13 11:49:06 +00:00