summaryrefslogtreecommitdiffstats
path: root/idlc/test/parser
Commit message (Collapse)AuthorAgeFilesLines
* Typo: atribute(s) -> attribute(s)Julien Nabet2014-02-061-1/+1
| | | | Change-Id: I5434402e372c4567b2c3f96f5c175618ba3e5cfb
* Duplicate base checking code already covers check for opt base != XInterfaceStephan Bergmann2013-11-261-0/+8
| | | | Change-Id: Icd47d87f93641a0b24a96a4be8d3d120f0405f2d
* Fix unoidl sourceprovider interface base and member checksStephan Bergmann2013-11-251-0/+62
| | | | | | ...and enable tests shared with idlc Change-Id: I422b16c9b2636835d276cc2085cb640073894c97
* Fix unoidl sourceprovider polystruct argument checksStephan Bergmann2013-11-221-0/+5
| | | | Change-Id: Ib7ee3188b87b9b4216214b65347e34970e1b92a5
* Fix unoidl sourceprovider "published" checksStephan Bergmann2013-11-221-0/+43
| | | | Change-Id: I93b9fcc2b20ed7a7c160a9ef3294b6e578678f53
* constant.tests idlc/unoidl diffs:Stephan Bergmann2013-11-221-3/+11
| | | | | | * byte only accepts singed literal values < 128 now Change-Id: If557b5212e349fe115948f72b5558fee338db659
* attributes.tests idlc/unoidl diffs:Stephan Bergmann2013-11-221-3/+3
| | | | | | | * global exception names no longer clash with local names * repeating the same exception in a raises spec is caught now Change-Id: I388aae4de59bddc1c69bf4c263297d0b92b47106
* fdo#60724 change spelling error REMOVEABLE -> REMOVABLE IIThomas Arnhold2013-05-291-1/+1
| | | | | Change-Id: I0057b9174af6a83f3fde0e27c3a91a4aeca95873 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* Forbid old-style services/singletons inheriting new-style servicesStephan Bergmann2013-04-031-0/+28
| | | | | | | ...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
* Clarify that constant groups cannot be typedef'edStephan Bergmann2013-01-291-0/+5
| | | | Change-Id: Ie169ac426d6de107025023dae987cbce6179007f
* Clarify that bound attribute can specify getter/setter raises listsStephan Bergmann2013-01-291-0/+10
| | | | Change-Id: I49ffee7c1e65d8e79865e5b596d18111e0c64279
* Clarify that attribute setter raises list must not be emptyStephan Bergmann2013-01-291-0/+8
| | | | Change-Id: Ic2d8b1e6f9dbaeee3e3ad9280236abd503de3ffd
* API CHANGE: Remove support for individual constants from UNOIDLStephan Bergmann2013-01-222-109/+48
| | | | | | | | | | | | ...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
* Adapt idlc/test/parser/ to gbuildStephan Bergmann2013-01-221-46/+0
| | | | Change-Id: If57ab37dd4d062e3f6bbf5b75a0cde2524b635bd
* re-base on ALv2 code. Includes:Michael Meeks2012-07-189-189/+108
| | | | | | 118568: switch to using ucpp Patch contributed by Juergen Schmidt http://svn.apache.org/viewvc?view=revision&revision=1209396
* re-base on ALv2 code.Michael Meeks2012-06-211-21/+12
| | | | Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
* changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien2010-02-1210-50/+10
| | | | Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
* INTEGRATION: CWS changefileheader (1.4.50); FILE MERGEDRüdiger Timm2008-04-114-92/+76
| | | | 2008/03/31 07:23:53 rt 1.4.50.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.4.88); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:23:53 rt 1.4.88.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.6.50); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:23:53 rt 1.6.50.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.5.40); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:23:53 rt 1.5.40.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.5.50); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:23:53 rt 1.5.50.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.6.48); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:23:53 rt 1.6.48.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS changefileheader (1.5.66); FILE MERGEDRüdiger Timm2008-04-111-23/+19
| | | | 2008/03/31 07:23:53 rt 1.5.66.1: #i87441# Change license header to LPGL v3.
* INTEGRATION: CWS ause069 (1.4.46); FILE MERGEDOliver Bolte2007-01-251-11/+11
| | | | 2006/12/01 17:37:53 hjs 1.4.46.1: #i70359# remove forced shell calls
* INTEGRATION: CWS jl46 (1.4.16); FILE MERGEDIvo Hinkelmann2006-12-191-2/+32
| | | | | 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.
* INTEGRATION: CWS jsc14 (1.3.40); FILE MERGEDKurt Zenker2006-11-062-213/+94
| | | | 2006/10/25 13:51:07 jsc 1.3.40.1: #i69727# adapt and simplify tests
* INTEGRATION: CWS jsc14 (1.5.24); FILE MERGEDKurt Zenker2006-11-061-5/+2
| | | | 2006/10/25 13:51:06 jsc 1.5.24.1: #i69727# adapt and simplify tests
* INTEGRATION: CWS jsc14 (1.3.40); FILE MERGEDKurt Zenker2006-11-062-139/+31
| | | | 2006/10/25 13:51:06 jsc 1.3.40.1: #i69727# adapt and simplify tests
* INTEGRATION: CWS jsc14 (1.4.40); FILE MERGEDKurt Zenker2006-11-061-86/+2
| | | | 2006/10/25 13:51:06 jsc 1.4.40.1: #i69727# adapt and simplify tests
* INTEGRATION: CWS jsc14 (1.4.22); FILE MERGEDKurt Zenker2006-11-061-61/+19
| | | | 2006/10/25 13:51:06 jsc 1.4.22.1: #i69727# adapt and simplify tests
* INTEGRATION: CWS warnings01 (1.3.14); FILE MERGEDJens-Heiner Rechtien2006-06-201-2/+214
| | | | | 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.
* INTEGRATION: CWS sb49 (1.3.20); FILE MERGEDJens-Heiner Rechtien2006-04-191-2/+52
| | | | | 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.
* INTEGRATION: CWS jl31 (1.4.18); FILE MERGEDRüdiger Timm2006-03-091-2/+30
| | | | 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.
* INTEGRATION: CWS ooo19126 (1.2.34); FILE MERGEDRüdiger Timm2005-09-071-47/+21
| | | | 2005/09/05 17:39:48 rt 1.2.34.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS ooo19126 (1.3.20); FILE MERGEDRüdiger Timm2005-09-072-94/+42
| | | | 2005/09/05 17:39:47 rt 1.3.20.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS ooo19126 (1.2.34); FILE MERGEDRüdiger Timm2005-09-071-47/+21
| | | | 2005/09/05 17:39:47 rt 1.2.34.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS ooo19126 (1.2.44); FILE MERGEDRüdiger Timm2005-09-071-47/+21
| | | | 2005/09/05 17:39:47 rt 1.2.44.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS ooo19126 (1.3.34); FILE MERGEDRüdiger Timm2005-09-071-47/+21
| | | | 2005/09/05 17:39:47 rt 1.3.34.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS ooo19126 (1.3.34); FILE MERGEDRüdiger Timm2005-09-071-47/+21
| | | | 2005/09/05 17:39:46 rt 1.3.34.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS ooo19126 (1.2.44); FILE MERGEDRüdiger Timm2005-09-072-94/+42
| | | | 2005/09/05 17:39:46 rt 1.2.44.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS ooo19126 (1.3.16); FILE MERGEDRüdiger Timm2005-09-071-47/+21
| | | | 2005/09/05 17:39:46 rt 1.3.16.1: #i54170# Change license header: remove SISSL
* INTEGRATION: CWS sb28 (1.2.22); FILE MERGEDKurt Zenker2005-01-181-6/+16
| | | | 2005/01/03 16:38:01 sb 1.2.22.1: #i28722# Removed support for char and string constants.
* INTEGRATION: CWS sb21 (1.2.16); FILE MERGEDRüdiger Timm2004-08-201-2/+10
| | | | 2004/08/05 13:21:38 sb 1.2.16.1: #i31370# Better detect recursive uses of polymorphic struct types.
* INTEGRATION: CWS sb21 (1.2.16); FILE MERGEDRüdiger Timm2004-08-201-2/+95
| | | | | 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.
* INTEGRATION: CWS sb18 (1.1.2); FILE ADDEDOliver Bolte2004-06-031-0/+110
| | | | | 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.
* INTEGRATION: CWS sb18 (1.1.2); FILE ADDEDOliver Bolte2004-06-031-0/+81
| | | | | 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.
* INTEGRATION: CWS sb18 (1.1.2); FILE ADDEDOliver Bolte2004-06-031-0/+852
| | | | | 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.
* INTEGRATION: CWS sb18 (1.1.2); FILE ADDEDOliver Bolte2004-06-031-0/+171
| | | | | | | 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.
* INTEGRATION: CWS sb18 (1.2.4); FILE MERGEDOliver Bolte2004-06-031-8/+17
| | | | | | | | 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.