Commit Graph

38 Commits

Author SHA1 Message Date
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
84068dae54 fix logical-op-parenthesis warning
Change-Id: Ib97f667c9acb644c3becb81f851ad8c7e4ff31ea
2013-04-07 09:42:18 -04:00
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
488e6875e9 remove external include guards
Change-Id: If5758e02baa8e019923355b6c97043b306223fdd
2013-03-25 19:58:16 +01:00
f8569cd9a2 UNO constants cannot be of CHAR type
Change-Id: I13f2f1d38b99a5eb1d10f40c524894e37a47f7e2
2013-01-30 13:52:03 +01:00
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
90eac3e697 API CHANGE remove [oneway] method attributes
Remove non-functional and broken [oneway] attributes from all idl
files. Change idl compiler to no longer digest such idl.

Change-Id: Ie14c5012beccb6242d7cd592d434a88091b695d1
2012-11-30 14:36:35 +01:00
20b77f616a sal_Bool -> bool
Change-Id: I4fd6d247fdc0333ccdace4ebfa947c8d02e559bc
2012-09-26 13:31:44 +02:00
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
34513fe619 WaE: avoid build break on Mac PPC/XCode 2.5
otherwise breaks with
/usr/share/bison.simple: In function ´int yyparse()´:
/usr/share/bison.simple:614: warning: comparison between signed and unsigned integer expressions
/usr/share/bison.simple:626: warning: comparison between signed and unsigned integer expressions
2012-05-06 21:02:52 +02:00
2273ce95c7 WaE: don't seem to need this pragma 2012-04-13 13:28:22 +01:00
3c9054eccf WaE: -Werror=parentheses 2012-04-13 13:22:44 +01:00
f281a3ed00 WaE: Ignore also C4702: unreachable code 2011-10-03 14:02:16 +03:00
933e22880b Remove "using namespace ::rtl" 2011-03-02 21:53:12 +01:00
69b25ade53 Fixed i#81780 for good, even on Macos X 2010-11-09 09:43:27 +01:00
b12337c8ae Revert "idlc-error-offset.diff: Add character offset for idlc errors"
Breaks bison on OSX.

This reverts commit 55c5db853fc0d96179874b4c01dba2774ecf5cd1.
2010-09-21 20:16:16 +02:00
a4f835d03a idlc-error-offset.diff: Add character offset for idlc errors
i#81780
2010-09-14 14:22:07 +02:00
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
478407d418 CWS-TOOLING: integrate CWS odbmacros3 2008-10-16 06:57:26 +00:00
a856966cf4 INTEGRATION: CWS jsc21 (1.17.38); FILE MERGED
2008/04/23 09:53:08 jsc 1.17.38.2: RESYNC: (1.17-1.18); FILE MERGED
2008/02/13 14:46:26 jsc 1.17.38.1: #i69326# optional interfaces are now allowed at published serices
2008-07-11 13:50:09 +00:00
74b2714809 INTEGRATION: CWS changefileheader (1.17.40); FILE MERGED
2008/03/31 07:23:51 rt 1.17.40.1: #i87441# Change license header to LPGL v3.
2008-04-11 09:36:38 +00:00
a7482d51e1 INTEGRATION: CWS jsc17 (1.16.26); FILE MERGED
2007/01/22 15:51:55 jsc 1.16.26.1: #i73482# take care of predefined modules and XInterface
2007-01-25 10:01:07 +00:00
28afefa9cf INTEGRATION: CWS warningfixes02 (1.15.2); FILE MERGED
2006/07/03 06:42:33 sb 1.15.2.3: #i66723# ...and also disable MSC warning 4273 (bison problem?).
2006/06/30 08:09:06 sb 1.15.2.2: #i66723# Re-did previous fix:  Instead of disabling C4273, removed the suspicious #ifdef WNT block that defined std::fprintf, std::malloc, std::free (which might have been needed long ago, but appears to not be needed today; the block was in there right from rev 1.1).
2006/06/29 12:55:58 sb 1.15.2.1: #i66723# For MSC, disable C4273: malloc/free inconsistent dll linkage, to avoid (spurious?) warnings depending on bison version used.
2006-07-19 15:20:11 +00:00
b95a34f5e3 INTEGRATION: CWS warnings01 (1.11.14); FILE MERGED
2006/05/24 00:10:44 sb 1.11.14.8: RESYNC: (1.13-1.14); FILE MERGED
2006/04/07 20:59:41 sb 1.11.14.7: RESYNC: (1.12-1.13); FILE MERGED
2005/11/21 16:28:40 sb 1.11.14.6: #i53898# Made code warning-free.
2005/11/02 15:58:45 sb 1.11.14.5: #i53898# Fixed warning-suppression in flex/bison generated code.
2005/09/23 00:06:47 sb 1.11.14.4: RESYNC: (1.11-1.12); FILE MERGED
2005/09/13 13:29:00 sb 1.11.14.3: #i53898# Fixed handling of integral literals.
2005/09/05 12:26:09 sb 1.11.14.2: #i53898# Made code warning-free.
2005/08/29 14:14:26 sb 1.11.14.1: #i53898# Made code warning-free.
2006-06-20 02:49:55 +00:00
57492802b2 INTEGRATION: CWS sb49 (1.13.2); FILE MERGED
2006/03/15 16:21:32 sb 1.13.2.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:28 +00:00
29d668206f INTEGRATION: CWS jl31 (1.12.16); FILE MERGED
2006/02/20 15:58:28 sb 1.12.16.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:48:53 +00:00
a34f36bdc4 INTEGRATION: CWS ooo19126 (1.11.16); FILE MERGED
2005/09/05 17:39:42 rt 1.11.16.1: #i54170# Change license header: remove SISSL
2005-09-07 17:13:02 +00:00
3107fd0b17 INTEGRATION: CWS sb28 (1.10.8); FILE MERGED
2005/01/03 16:38:00 sb 1.10.8.1: #i28722# Removed support for char and string constants.
2005-01-18 12:34:49 +00:00
c7f43add92 INTEGRATION: CWS sb21 (1.9.2); FILE MERGED
2004/08/05 15:13:26 sb 1.9.2.2: #i32158# Using an unsigned integer type as a type argument is now an error.
2004/08/05 13:21:38 sb 1.9.2.1: #i31370# Better detect recursive uses of polymorphic struct types.
2004-08-20 08:20:41 +00:00
bac4c73586 INTEGRATION: CWS sb20 (1.8.8); FILE MERGED
2004/07/08 09:14:44 sb 1.8.8.1: #i29741# Allow for single-interface--based services that have neither explicit nor implicit constructors.
2004-07-23 13:43:01 +00:00
d6d29bd4da INTEGRATION: CWS sb18 (1.6.2); FILE MERGED
2004/05/19 08:56:08 sb 1.6.2.9: #i21150# Check that an unpublished entity is not used in the declaration of a published entity.
2004/05/18 15:36:50 sb 1.6.2.8: #i21150# Added new feature: published.
2004/05/18 09:09:11 sb 1.6.2.7: #i21150# Handle documentation of interface attribute getters and setters.
2004/04/26 12:17:42 sb 1.6.2.6: #i21150# Forbid polymorphic struct type templates with base types.
2004/04/21 15:55:11 sb 1.6.2.5: #i21150# Cleaned up nomenclature of polymorphic struct types.
2004/04/20 08:02:49 sb 1.6.2.4: #i21150# Fixed typos.
2004/04/14 11:56:59 sb 1.6.2.3: #i21150# A struct type S cannot have members of type S.
2004/04/14 08:52:30 sb 1.6.2.2: #i21150# Added support for polymorphic struct types.
2004/04/08 14:37:18 sb 1.6.2.1: #i21150# Fixed UNOIDL typedef support; initial support for polymorphic struct types.
2004-06-03 14:11:07 +00:00
c1426ed779 INTEGRATION: CWS ooo20040329 (1.5.6); FILE MERGED
2004/04/08 03:56:21 svesik 1.5.6.2: RESYNC: (1.5-1.6); FILE MERGED
2004/03/18 17:27:15 pjanik 1.5.6.1: #i26686#: Add missing semicolon.
2004-04-21 13:04:36 +00:00
7143bc4d91 INTEGRATION: CWS sb14 (1.5.4); FILE MERGED
2004/03/15 09:53:57 sb 1.5.4.6: #i21150# Adapted to new extensible type writer interface; added support for bound interface attributes.
2004/03/12 14:30:30 sb 1.5.4.5: #i21150# Added support for extended attributes (still need to fix TODO in AstAttribute::dumpBlob.
2004/03/05 12:15:05 sb 1.5.4.4: #i21150# Fixed handling of service constructor raises clause.
2004/03/05 08:35:20 sb 1.5.4.3: #i21150# Support for rest parameters; clean up.
2004/03/01 12:59:26 sb 1.5.4.2: #i21150# Added optional interface inheritance; added -stdin switch; do not warn about bad member names of com.sun.star.uno.Uik; some general clean up and added const qualifiers.
2004/02/19 14:06:49 sb 1.5.4.1: #i21150# Support for single-interface--based services and interface-based singletons; always generate output for all services and for interface-based singletons, even if no -C is given.
2004-03-30 15:48:22 +00:00
35a3552dfb INTEGRATION: CWS sb10 (1.4.2); FILE MERGED
2003/12/10 09:12:20 sb 1.4.2.1: #114000# Adapted to multiple-inheritance interface types.
2004-02-03 11:00:25 +00:00
ac188e6761 INTEGRATION: CWS sdk08 (1.3.24); FILE MERGED
2003/09/16 13:43:45 jsc 1.3.24.1: #111025# support UNO naming convention
2003-10-20 12:08:11 +00:00
f8183bfe73 MWS_SRX644: migrate branch mws_srx644 -> HEAD 2003-03-26 11:11:12 +00:00
42c4d107dd change for wntmsci8 (msvc7.net) compiler 2002-10-29 11:54:35 +00:00
c697bf077d #100157# yacc files must have the extension .y 2002-07-10 08:43:18 +00:00