Julien Nabet
a4285867cd
Typo: atribute(s) -> attribute(s)
...
Change-Id: I5434402e372c4567b2c3f96f5c175618ba3e5cfb
2014-02-06 21:32:04 +01:00
Stephan Bergmann
e14e4f5351
Duplicate base checking code already covers check for opt base != XInterface
...
Change-Id: Icd47d87f93641a0b24a96a4be8d3d120f0405f2d
2013-11-26 11:03:41 +01:00
Stephan Bergmann
454f3f72c5
Fix unoidl sourceprovider interface base and member checks
...
...and enable tests shared with idlc
Change-Id: I422b16c9b2636835d276cc2085cb640073894c97
2013-11-25 17:26:17 +01:00
Stephan Bergmann
bd21de41e3
Fix unoidl sourceprovider polystruct argument checks
...
Change-Id: Ib7ee3188b87b9b4216214b65347e34970e1b92a5
2013-11-22 18:58:20 +01:00
Stephan Bergmann
87dc222876
Fix unoidl sourceprovider "published" checks
...
Change-Id: I93b9fcc2b20ed7a7c160a9ef3294b6e578678f53
2013-11-22 18:58:19 +01:00
Stephan Bergmann
2abcff2513
constant.tests idlc/unoidl diffs:
...
* byte only accepts singed literal values < 128 now
Change-Id: If557b5212e349fe115948f72b5558fee338db659
2013-11-22 18:58:19 +01:00
Stephan Bergmann
61c092497e
attributes.tests idlc/unoidl diffs:
...
* global exception names no longer clash with local names
* repeating the same exception in a raises spec is caught now
Change-Id: I388aae4de59bddc1c69bf4c263297d0b92b47106
2013-11-22 18:58:19 +01:00
Thomas Arnhold
4b373ef7f5
fdo#60724 change spelling error REMOVEABLE -> REMOVABLE II
...
Change-Id: I0057b9174af6a83f3fde0e27c3a91a4aeca95873
Signed-off-by: Stephan Bergmann <sbergman@redhat.com >
2013-05-29 10:43:24 +02:00
Stephan Bergmann
ce2991ee86
Forbid old-style services/singletons inheriting new-style services
...
...does not make sense. Adapted some old-style services accordingly, where the
inherited service had been changed to new-style after the fact.
Change-Id: I5f3e4ddf99160778a319062a6c84f83529ff177b
2013-04-03 11:30:06 +02:00
Stephan Bergmann
a39c302d4b
Clarify that constant groups cannot be typedef'ed
...
Change-Id: Ie169ac426d6de107025023dae987cbce6179007f
2013-01-29 09:55:22 +01:00
Stephan Bergmann
2a54af218c
Clarify that bound attribute can specify getter/setter raises lists
...
Change-Id: I49ffee7c1e65d8e79865e5b596d18111e0c64279
2013-01-29 09:54:38 +01:00
Stephan Bergmann
b38cc6f5ab
Clarify that attribute setter raises list must not be empty
...
Change-Id: Ic2d8b1e6f9dbaeee3e3ad9280236abd503de3ffd
2013-01-29 09:53:29 +01:00
Stephan Bergmann
3b269d6d2d
API CHANGE: Remove support for individual constants from UNOIDL
...
...i.e., "const X = N;" declarations outside of constant groups. This appears
to be unused in practice, and removing it will allow to simplify future code
related to UNO type information.
This removes the definition of "constant-decl", and the branch mentioning
"constant-decl" from the definition of "declaration" at
<http://wiki.openoffice.org/w/index.php?title=Documentation/DevGuide/AppendixD/UNOIDL_Syntax_Specification&oldid=137490 >.
Change-Id: I218626f02ebd46ee438bf5453ca1510c9ed8e5f0
2013-01-22 18:39:28 +01:00
Stephan Bergmann
147b7f0df3
Adapt idlc/test/parser/ to gbuild
...
Change-Id: If57ab37dd4d062e3f6bbf5b75a0cde2524b635bd
2013-01-22 18:39:27 +01:00
Michael Meeks
63c508e3e8
re-base on ALv2 code. Includes:
...
118568: switch to using ucpp
Patch contributed by Juergen Schmidt
http://svn.apache.org/viewvc?view=revision&revision=1209396
2012-07-18 09:29:19 +01:00
Michael Meeks
b6db3e3acc
re-base on ALv2 code.
...
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-21 13:11:06 +01:00
Jens-Heiner Rechtien
7c80db2eb3
changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-02-12 15:01:35 +01:00
Rüdiger Timm
dcb6f120ef
INTEGRATION: CWS changefileheader (1.4.50); FILE MERGED
...
2008/03/31 07:23:53 rt 1.4.50.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:43:31 +00:00
Rüdiger Timm
42685252c9
INTEGRATION: CWS changefileheader (1.4.88); FILE MERGED
...
2008/03/31 07:23:53 rt 1.4.88.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:43:13 +00:00
Rüdiger Timm
e34cbf0bf0
INTEGRATION: CWS changefileheader (1.6.50); FILE MERGED
...
2008/03/31 07:23:53 rt 1.6.50.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:42:42 +00:00
Rüdiger Timm
0fc83d0eb5
INTEGRATION: CWS changefileheader (1.5.40); FILE MERGED
...
2008/03/31 07:23:53 rt 1.5.40.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:42:10 +00:00
Rüdiger Timm
dc0ee9eb70
INTEGRATION: CWS changefileheader (1.5.50); FILE MERGED
...
2008/03/31 07:23:53 rt 1.5.50.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:41:52 +00:00
Rüdiger Timm
fa6714114a
INTEGRATION: CWS changefileheader (1.6.48); FILE MERGED
...
2008/03/31 07:23:53 rt 1.6.48.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:41:36 +00:00
Rüdiger Timm
a4d0f82eb7
INTEGRATION: CWS changefileheader (1.5.66); FILE MERGED
...
2008/03/31 07:23:53 rt 1.5.66.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:41:22 +00:00
Oliver Bolte
b5c9182453
INTEGRATION: CWS ause069 (1.4.46); FILE MERGED
...
2006/12/01 17:37:53 hjs 1.4.46.1: #i70359# remove forced shell calls
2007-01-25 12:55:22 +00:00
Ivo Hinkelmann
9ab7e93229
INTEGRATION: CWS jl46 (1.4.16); FILE MERGED
...
2006/12/04 17:42:34 jl 1.4.16.2: RESYNC: (1.4-1.5); FILE MERGED
2006/09/15 11:43:06 sb 1.4.16.1: #i69498# AstService::checkLastConstructor failed for differing ctors that happened to have identically typed parameters in one position.
2006-12-19 10:35:32 +00:00
Kurt Zenker
5776a8e16a
INTEGRATION: CWS jsc14 (1.3.40); FILE MERGED
...
2006/10/25 13:51:07 jsc 1.3.40.1: #i69727# adapt and simplify tests
2006-11-06 13:42:41 +00:00
Kurt Zenker
4bd50487b8
INTEGRATION: CWS jsc14 (1.5.24); FILE MERGED
...
2006/10/25 13:51:06 jsc 1.5.24.1: #i69727# adapt and simplify tests
2006-11-06 13:41:58 +00:00
Kurt Zenker
5b54bb6c36
INTEGRATION: CWS jsc14 (1.3.40); FILE MERGED
...
2006/10/25 13:51:06 jsc 1.3.40.1: #i69727# adapt and simplify tests
2006-11-06 13:41:44 +00:00
Kurt Zenker
28cc95290a
INTEGRATION: CWS jsc14 (1.4.40); FILE MERGED
...
2006/10/25 13:51:06 jsc 1.4.40.1: #i69727# adapt and simplify tests
2006-11-06 13:41:30 +00:00
Kurt Zenker
c4ed3793ec
INTEGRATION: CWS jsc14 (1.4.22); FILE MERGED
...
2006/10/25 13:51:06 jsc 1.4.22.1: #i69727# adapt and simplify tests
2006-11-06 13:41:15 +00:00
Jens-Heiner Rechtien
a22cd10d1a
INTEGRATION: CWS warnings01 (1.3.14); FILE MERGED
...
2005/09/23 00:09:22 sb 1.3.14.2: RESYNC: (1.3-1.4); FILE MERGED
2005/09/13 13:29:04 sb 1.3.14.1: #i53898# Fixed handling of integral literals.
2006-06-20 02:52:24 +00:00
Jens-Heiner Rechtien
ab875e38c1
INTEGRATION: CWS sb49 (1.3.20); FILE MERGED
...
2006/03/16 10:13:00 sb 1.3.20.2: #i62098# Fixed previous fix (and added a testcase).
2006/03/15 16:21:33 sb 1.3.20.1: #i62098# Added check that no two service ctors have the same signature; along the way, added some helper functions and some missing const qualifiers.
2006-04-19 12:46:41 +00:00
Rüdiger Timm
69115760bd
INTEGRATION: CWS jl31 (1.4.18); FILE MERGED
...
2006/02/20 15:58:28 sb 1.4.18.1: #i62339# Forbid any unsigned types (i.e., not just UNSIGNED SHORT/LONG/HYPER, but also sequences of such) as type arguments of instantiated polymorphic struct types.
2006-03-09 09:49:05 +00:00
Rüdiger Timm
0e50a91b7c
INTEGRATION: CWS ooo19126 (1.2.34); FILE MERGED
...
2005/09/05 17:39:48 rt 1.2.34.1: #i54170# Change license header: remove SISSL
2005-09-07 17:19:49 +00:00
Rüdiger Timm
9b117d69e0
INTEGRATION: CWS ooo19126 (1.3.20); FILE MERGED
...
2005/09/05 17:39:47 rt 1.3.20.1: #i54170# Change license header: remove SISSL
2005-09-07 17:19:24 +00:00
Rüdiger Timm
b52503612c
INTEGRATION: CWS ooo19126 (1.2.34); FILE MERGED
...
2005/09/05 17:39:47 rt 1.2.34.1: #i54170# Change license header: remove SISSL
2005-09-07 17:19:08 +00:00
Rüdiger Timm
5be10a8da2
INTEGRATION: CWS ooo19126 (1.2.44); FILE MERGED
...
2005/09/05 17:39:47 rt 1.2.44.1: #i54170# Change license header: remove SISSL
2005-09-07 17:18:33 +00:00
Rüdiger Timm
59d9e5a7cf
INTEGRATION: CWS ooo19126 (1.3.34); FILE MERGED
...
2005/09/05 17:39:47 rt 1.3.34.1: #i54170# Change license header: remove SISSL
2005-09-07 17:18:11 +00:00
Rüdiger Timm
3e12a8a769
INTEGRATION: CWS ooo19126 (1.3.34); FILE MERGED
...
2005/09/05 17:39:46 rt 1.3.34.1: #i54170# Change license header: remove SISSL
2005-09-07 17:17:53 +00:00
Rüdiger Timm
7ca92998e0
INTEGRATION: CWS ooo19126 (1.2.44); FILE MERGED
...
2005/09/05 17:39:46 rt 1.2.44.1: #i54170# Change license header: remove SISSL
2005-09-07 17:17:34 +00:00
Rüdiger Timm
78eb1e26f0
INTEGRATION: CWS ooo19126 (1.3.16); FILE MERGED
...
2005/09/05 17:39:46 rt 1.3.16.1: #i54170# Change license header: remove SISSL
2005-09-07 17:17:17 +00:00
Kurt Zenker
874cb54b64
INTEGRATION: CWS sb28 (1.2.22); FILE MERGED
...
2005/01/03 16:38:01 sb 1.2.22.1: #i28722# Removed support for char and string constants.
2005-01-18 12:35:26 +00:00
Rüdiger Timm
3076b0cffe
INTEGRATION: CWS sb21 (1.2.16); FILE MERGED
...
2004/08/05 13:21:38 sb 1.2.16.1: #i31370# Better detect recursive uses of polymorphic struct types.
2004-08-20 08:21:10 +00:00
Rüdiger Timm
af7d272cb5
INTEGRATION: CWS sb21 (1.2.16); FILE MERGED
...
2004/08/05 15:13:26 sb 1.2.16.2: #i32158# Using an unsigned integer type as a type argument is now an error.
2004/08/05 13:21:38 sb 1.2.16.1: #i31370# Better detect recursive uses of polymorphic struct types.
2004-08-20 08:20:54 +00:00
Oliver Bolte
99f1759e95
INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
...
2004/04/14 08:52:32 sb 1.1.2.2: #i21150# Added support for polymorphic struct types.
2004/04/08 14:38:20 sb 1.1.2.1: #i21150# Fixed UNOIDL typedef support; initial support for polymorphic struct types.
2004-06-03 14:13:30 +00:00
Oliver Bolte
d3dd4081ba
INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
...
2004/04/14 11:56:59 sb 1.1.2.2: #i21150# A struct type S cannot have members of type S.
2004/04/14 08:52:52 sb 1.1.2.1: #i21150# Added support for polymorphic struct types.
2004-06-03 14:13:13 +00:00
Oliver Bolte
d22ea7ceb4
INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
...
2004/05/19 08:56:09 sb 1.1.2.2: #i21150# Check that an unpublished entity is not used in the declaration of a published entity.
2004/05/19 06:44:00 sb 1.1.2.1: #i21150# Added new feature: published.
2004-06-03 14:12:58 +00:00
Oliver Bolte
ba4d49a762
INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
...
2004/04/26 12:17:43 sb 1.1.2.4: #i21150# Forbid polymorphic struct type templates with base types.
2004/04/14 11:56:59 sb 1.1.2.3: #i21150# A struct type S cannot have members of type S.
2004/04/14 08:52:31 sb 1.1.2.2: #i21150# Added support for polymorphic struct types.
2004/04/08 14:38:30 sb 1.1.2.1: #i21150# Fixed UNOIDL typedef support; initial support for polymorphic struct types.
2004-06-03 14:12:44 +00:00
Oliver Bolte
278930f0cc
INTEGRATION: CWS sb18 (1.2.4); FILE MERGED
...
2004/05/19 14:21:19 sb 1.2.4.5: #i21150# Moved exittest.pl to solenv/bin/exectest.pl.
2004/05/18 15:36:51 sb 1.2.4.4: #i21150# Added new feature: published.
2004/05/14 12:31:57 sb 1.2.4.3: #i21150# Added constant tests.
2004/04/14 08:52:31 sb 1.2.4.2: #i21150# Added support for polymorphic struct types.
2004/04/08 14:37:18 sb 1.2.4.1: #i21150# Fixed UNOIDL typedef support; initial support for polymorphic struct types.
2004-06-03 14:12:33 +00:00