Commit Graph

130 Commits

Author SHA1 Message Date
Jens-Heiner Rechtien
d1777ab3a7 INTEGRATION: CWS sb49 (1.39.2); FILE MERGED
2006/03/23 16:40:43 sb 1.39.2.1: #i63543# Removed dumpAmbiguousBaseInterfaces, as it is known to not work, and probably got committed by mistake.
2006-04-19 12:42:14 +00:00
Vladimir Glazounov
a7b27d7c1a INTEGRATION: CWS jsc3 (1.8.10); FILE MERGED
2006/02/17 16:41:06 jsc 1.8.10.3: #i56247# refactor commonly used functions in static libs
2006/02/17 16:00:09 jsc 1.8.10.2: #i56247# refactoring and cosmetics
2006/01/20 13:02:23 jsc 1.8.10.1: #i56247# unify include guards
2006-03-15 08:15:30 +00:00
Vladimir Glazounov
0f0f97c548 INTEGRATION: CWS jsc3 (1.3.16); FILE MERGED
2006/01/20 13:39:29 jsc 1.3.16.2: RESYNC: (1.3-1.4); FILE MERGED
2006/01/20 13:02:23 jsc 1.3.16.1: #i56247# unify include guards
2006-03-15 08:15:14 +00:00
Vladimir Glazounov
fa462b186e INTEGRATION: CWS jsc3 (1.4.4); FILE MERGED
2006/02/17 16:00:08 jsc 1.4.4.1: #i56247# refactoring and cosmetics
2006-03-15 08:14:58 +00:00
Vladimir Glazounov
21c3f92bee INTEGRATION: CWS jsc3 (1.3.16); FILE MERGED
2006/02/17 16:00:08 jsc 1.3.16.2: #i56247# refactoring and cosmetics
2006/01/20 13:02:22 jsc 1.3.16.1: #i56247# unify include guards
2006-03-15 08:14:40 +00:00
Vladimir Glazounov
52206d14cf INTEGRATION: CWS jsc3 (1.3.16); FILE MERGED
2006/02/17 16:00:07 jsc 1.3.16.1: #i56247# refactoring and cosmetics
2006-03-15 08:14:19 +00:00
Vladimir Glazounov
5134565fcb INTEGRATION: CWS jsc3 (1.8.14); FILE MERGED
2006/02/17 16:44:57 jsc 1.8.14.4: #i56247# exchange forward declaration with include
2006/02/17 15:58:18 jsc 1.8.14.3: #62183# re- declare ambiguous base interface methods
2006/01/20 13:39:08 jsc 1.8.14.2: RESYNC: (1.8-1.9); FILE MERGED
2006/01/20 13:01:46 jsc 1.8.14.1: #i53950# refactor translateIdentifier to translateUnoToCppIdentifer
2006-03-15 08:14:04 +00:00
Vladimir Glazounov
f14849d780 INTEGRATION: CWS jsc3 (1.35.14); FILE MERGED
2006/02/28 08:20:01 jsc 1.35.14.7: #i62183# change comment
2006/02/21 13:32:33 jsc 1.35.14.6: #i62183# resolve merge conflicts
2006/02/20 11:25:11 jsc 1.35.14.5: RESYNC: (1.36-1.37); FILE MERGED
2006/02/17 16:44:56 jsc 1.35.14.4: #i56247# exchange forward declaration with include
2006/02/17 15:58:17 jsc 1.35.14.3: #62183# re- declare ambiguous base interface methods
2006/01/20 13:39:00 jsc 1.35.14.2: RESYNC: (1.35-1.36); FILE MERGED
2006/01/20 13:01:47 jsc 1.35.14.1: #i53950# refactor translateIdentifier to translateUnoToCppIdentifer
2006-03-15 08:13:51 +00:00
Vladimir Glazounov
2eaa59ef4a INTEGRATION: CWS jsc3 (1.2.16); FILE MERGED
2006/01/20 13:02:22 jsc 1.2.16.1: #i56247# unify include guards
2006-03-15 08:13:20 +00:00
Vladimir Glazounov
32a8093d04 INTEGRATION: CWS jsc3 (1.9.14); FILE MERGED
2006/03/03 11:25:53 jsc 1.9.14.2: #i60691# adapt command line help for -L and -C
2006/01/20 13:02:21 jsc 1.9.14.1: #i56247# unify include guards
2006-03-15 08:13:03 +00:00
Vladimir Glazounov
eaf58ac096 INTEGRATION: CWS jsc3 (1.8.16); FILE MERGED
2006/01/20 13:02:20 jsc 1.8.16.1: #i56247# unify include guards
2006-03-15 08:12:44 +00:00
Rüdiger Timm
496e736cbb INTEGRATION: CWS jl31 (1.37.6); FILE MERGED
2006/02/20 15:56:18 sb 1.37.6.1: #i62339# Use new getTypeFavourChar instead of getCppuType for the type parameters of UNO polymorphic struct type templates.
2006-03-09 09:26:41 +00:00
Jens-Heiner Rechtien
e578d58658 INTEGRATION: CWS sb46 (1.35.18); FILE MERGED
2006/01/13 14:18:45 sb 1.35.18.2: RESYNC: (1.35-1.36); FILE MERGED
2006/01/13 11:56:09 sb 1.35.18.1: #i60341# Fixed ANY-related problems in the generated service constructors.
2006-01-26 16:42:38 +00:00
Rüdiger Timm
22a36fdb5c INTEGRATION: CWS sb41 (1.3.12); FILE MERGED
2005/11/24 08:21:09 sb 1.3.12.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2006-01-10 14:47:12 +00:00
Rüdiger Timm
70e0d26d23 INTEGRATION: CWS sb41 (1.8.10); FILE MERGED
2005/11/24 08:21:09 sb 1.8.10.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2006-01-10 14:46:47 +00:00
Rüdiger Timm
6ccc5b9b3a INTEGRATION: CWS sb41 (1.35.10); FILE MERGED
2006/01/02 15:22:59 sb 1.35.10.3: #i57855# Added clarifying comment.
2005/12/13 09:42:49 sb 1.35.10.2: #i57855# Improved previous change.
2005/11/24 08:21:08 sb 1.35.10.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2006-01-10 14:46:32 +00:00
Jens-Heiner Rechtien
edeaaae5b4 INTEGRATION: CWS skeletonmaker (1.7.6); FILE MERGED
2005/10/19 08:48:07 jsc 1.7.6.1: #i52208# use new variables for static libs
2005-10-27 16:12:10 +00:00
Rüdiger Timm
9bcbc790dd INTEGRATION: CWS ooo19126 (1.6.40); FILE MERGED
2005/09/05 17:28:02 rt 1.6.40.1: #i54170# Change license header: remove SISSL
2005-09-08 01:13:52 +00:00
Rüdiger Timm
f4dcd3fa3d INTEGRATION: CWS ooo19126 (1.2.40); FILE MERGED
2005/09/05 17:28:02 rt 1.2.40.1: #i54170# Change license header: remove SISSL
2005-09-08 01:13:38 +00:00
Rüdiger Timm
00deeed15e INTEGRATION: CWS ooo19126 (1.2.40); FILE MERGED
2005/09/05 17:28:01 rt 1.2.40.1: #i54170# Change license header: remove SISSL
2005-09-08 01:13:10 +00:00
Rüdiger Timm
05093b813a INTEGRATION: CWS ooo19126 (1.7.12); FILE MERGED
2005/09/05 17:28:01 rt 1.7.12.1: #i54170# Change license header: remove SISSL
2005-09-08 01:12:40 +00:00
Rüdiger Timm
02183f91d1 INTEGRATION: CWS ooo19126 (1.34.12); FILE MERGED
2005/09/05 17:28:01 rt 1.34.12.1: #i54170# Change license header: remove SISSL
2005-09-08 01:12:25 +00:00
Rüdiger Timm
1a885b8935 INTEGRATION: CWS ooo19126 (1.1.1.1.168); FILE MERGED
2005/09/05 17:28:00 rt 1.1.1.1.168.1: #i54170# Change license header: remove SISSL
2005-09-08 01:12:09 +00:00
Rüdiger Timm
ddd56b83c3 INTEGRATION: CWS ooo19126 (1.8.46); FILE MERGED
2005/09/05 17:28:00 rt 1.8.46.1: #i54170# Change license header: remove SISSL
2005-09-08 01:11:54 +00:00
Rüdiger Timm
8127855da7 INTEGRATION: CWS ooo19126 (1.7.12); FILE MERGED
2005/09/05 17:28:00 rt 1.7.12.1: #i54170# Change license header: remove SISSL
2005-09-08 01:11:34 +00:00
Rüdiger Timm
00637b2e84 INTEGRATION: CWS sdksample (1.5.14); FILE MERGED
2004/08/12 07:20:05 jsc 1.5.14.3: RESYNC: (1.5-1.6); FILE MERGED
2004/07/07 09:52:50 jsc 1.5.14.2: #i30954# adjusted to genrate dependent types fro cppu
2004/07/05 11:01:54 jsc 1.5.14.1: #i30954# use registry keys directly instead of typenames
2005-01-31 14:29:14 +00:00
Rüdiger Timm
9dea1ae577 INTEGRATION: CWS sdksample (1.28.12); FILE MERGED
2005/01/21 13:08:58 jsc 1.28.12.8: RESYNC: (1.32-1.33); FILE MERGED
2005/01/11 15:05:38 jsc 1.28.12.7: #i39052# break directly when output file can't be created, e.g. wrong write permissions
2004/12/16 15:03:42 jsc 1.28.12.6: RESYNC: (1.31-1.32); FILE MERGED
2004/10/28 14:51:27 jsc 1.28.12.5: RESYNC: (1.30-1.31); FILE MERGED
2004/10/26 12:00:15 jsc 1.28.12.4: RESYNC: (1.29-1.30); FILE MERGED
2004/08/12 07:19:48 jsc 1.28.12.3: RESYNC: (1.28-1.29); FILE MERGED
2004/07/07 09:52:50 jsc 1.28.12.2: #i30954# adjusted to genrate dependent types fro cppu
2004/07/05 11:01:54 jsc 1.28.12.1: #i30954# use registry keys directly instead of typenames
2005-01-31 14:28:58 +00:00
Rüdiger Timm
53caa6e87c INTEGRATION: CWS sdksample (1.4.14); FILE MERGED
2004/11/02 17:14:05 jsc 1.4.14.4: RESYNC: (1.5-1.6); FILE MERGED
2004/08/12 07:19:56 jsc 1.4.14.3: RESYNC: (1.4-1.5); FILE MERGED
2004/07/07 09:52:50 jsc 1.4.14.2: #i30954# adjusted to genrate dependent types fro cppu
2004/07/05 11:01:53 jsc 1.4.14.1: #i30954# use registry keys directly instead of typenames
2005-01-31 14:28:41 +00:00
Kurt Zenker
d54db0a196 INTEGRATION: CWS sb28 (1.32.2); FILE MERGED
2005/01/04 16:35:51 sb 1.32.2.3: #i38790# Do not emit singed integer literals for unsigned integer types, to avoid C++ compiler warnings.
2005/01/04 10:20:43 sb 1.32.2.2: #i38790# Improved previous fix.
2005/01/04 10:01:58 sb 1.32.2.1: #i38790# Suppress C++ compiler warnings about (un)signedness of -2^31 and -2^63 integer literals in generated .hdl files.
2005-01-18 12:30:03 +00:00
Rüdiger Timm
84525e3fa1 INTEGRATION: CWS presentationengine01 (1.29.12); FILE MERGED
2004/11/17 12:49:43 thb 1.29.12.3: RESYNC: (1.30-1.31); FILE MERGED
2004/10/12 14:54:30 thb 1.29.12.2: RESYNC: (1.29-1.30); FILE MERGED
2004/10/06 16:49:33 dbo 1.29.12.1: #i35064# fixing static variable name, static_cast of typeclass
2004-11-26 16:32:44 +00:00
Rüdiger Timm
3d2d1e551c INTEGRATION: CWS valgrind02 (1.5.16); FILE MERGED
2004/10/11 17:28:30 mhu 1.5.16.1: #i35209# Adapted to use SAL_IMPLEMENT_MAIN_WITH_ARGS() macro instead of plain main() function.
2004-10-28 15:19:27 +00:00
Pascal Junck
21cbc88800 INTEGRATION: CWS tune06 (1.30.2); FILE MERGED
2004/10/13 12:10:16 sb 1.30.2.1: #i35054# GCC 3.4 symbol visibility: UNO exceptions need explicit default symbol visibility.
2004-10-22 09:28:25 +00:00
Kurt Zenker
f66300ed32 INTEGRATION: CWS mav09 (1.29.8); FILE MERGED
2004/09/28 11:15:51 mav 1.29.8.1: #100000# fix from JSC for 64-bit constants
2004-10-04 16:32:53 +00:00
Rüdiger Timm
251e295b03 INTEGRATION: CWS sb20 (1.5.4); FILE MERGED
2004/07/08 09:16:46 sb 1.5.4.1: #i29741# Allow for single-interface--based services that have neither explicit nor implicit constructors.
2004-07-23 13:46:05 +00:00
Rüdiger Timm
b28bfd4568 INTEGRATION: CWS sb20 (1.28.2); FILE MERGED
2004/07/08 09:16:46 sb 1.28.2.6: #i29741# Allow for single-interface--based services that have neither explicit nor implicit constructors.
2004/07/06 13:00:03 sb 1.28.2.5: #i31129# New getCppuType template that favors UNO type CHAR (sal_Unicode) over UNO type UNSIGNED SHORT (sal_uInt16), in case both have the same underlying C++ type.
2004/07/02 12:22:05 sb 1.28.2.4: #i29740# Cleaned up generated code; avoid problems with dependent type names.
2004/07/01 07:43:27 sb 1.28.2.3: #i30949# Fixed generation of dependent types.
2004/06/10 13:14:22 sb 1.28.2.2: #i29352# Avoid exception specifications.
2004/06/10 12:51:59 sb 1.28.2.1: #i29352# Added static_type to C++ classes generated for UNO interface types, so that cppuhelper/comp|implbaseN.hxx can be made Standard C++ conformant (as required by GCC 3.4.0).
2004-07-23 13:45:52 +00:00
Rüdiger Timm
ccd8becb5e INTEGRATION: CWS sb20 (1.4.4); FILE MERGED
2004/07/01 07:43:26 sb 1.4.4.1: #i30949# Fixed generation of dependent types.
2004-07-23 13:45:39 +00:00
Oliver Bolte
e08a775087 INTEGRATION: CWS sb18 (1.5.102); FILE MERGED
2004/04/28 09:01:33 sb 1.5.102.2: #i21150# Factored out auxiliary dump functions.
2004/04/22 08:26:07 sb 1.5.102.1: #i21150# Improved include handling over what class TypeDependency offers.
2004-06-04 02:13:12 +00:00
Oliver Bolte
f581dea257 INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
2004/05/14 16:44:54 sb 1.1.2.3: #i21150# Make the inclusion of header files look nicer in generated header files.
2004/04/28 09:03:00 sb 1.1.2.2: #i21150# Adapted to new Dependencies class.
2004/04/22 08:24:57 sb 1.1.2.1: #i21150# Improved include handling over what class TypeDependency offers.
2004-06-04 02:12:59 +00:00
Oliver Bolte
a30af74cbc INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
2004/05/14 16:44:54 sb 1.1.2.4: #i21150# Make the inclusion of header files look nicer in generated header files.
2004/05/14 15:08:03 sb 1.1.2.3: #i21150# Always include sal/config.h at the start of each generated header file.
2004/04/28 09:03:00 sb 1.1.2.2: #i21150# Adapted to new Dependencies class.
2004/04/22 08:25:10 sb 1.1.2.1: #i21150# Improved include handling over what class TypeDependency offers.
2004-06-04 02:12:48 +00:00
Oliver Bolte
6c913b1bcb INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
2004/04/28 09:01:52 sb 1.1.2.1: #i21150# Factored out auxiliary dump functions.
2004-06-04 02:12:35 +00:00
Oliver Bolte
5ad3726087 INTEGRATION: CWS sb18 (1.1.2); FILE ADDED
2004/04/28 09:02:03 sb 1.1.2.1: #i21150# Factored out auxiliary dump functions.
2004-06-04 02:12:23 +00:00
Oliver Bolte
396bdbe0d3 INTEGRATION: CWS sb18 (1.4.4); FILE MERGED
2004/06/01 13:27:31 sb 1.4.4.5: #i21150# Work around MS compiler bug that default-initialized primitive class members are left uninitialized.
2004/05/14 16:15:12 sb 1.4.4.4: #i21150# Missing include in comprehensive getCppuType method for interface types.
2004/05/07 14:56:59 sb 1.4.4.3: #i21150# .hdl files for interface types with methods need to include RuntimeException.h; also fixed pathname where headers for constant groups are written.
2004/04/28 09:04:25 sb 1.4.4.2: #i21150# Many fixes/improvements.
2004/04/22 08:27:44 sb 1.4.4.1: #i21150# Added support for polymorphic struct types.
2004-06-04 02:12:11 +00:00
Oliver Bolte
b67ead570c INTEGRATION: CWS sb18 (1.27.4); FILE MERGED
2004/06/01 13:27:30 sb 1.27.4.12: #i21150# Work around MS compiler bug that default-initialized primitive class members are left uninitialized.
2004/05/24 14:50:42 sb 1.27.4.11: #i21150# Fixed comprehensive getCppuType function for struct types.
2004/05/18 15:29:44 sb 1.27.4.10: #i21150# Adapted to new feature: published.
2004/05/18 08:31:34 sb 1.27.4.9: #i21150# Removed bBound from typelib_InterfaceAttributeTypeDescription, as it is not needed at runtime.
2004/05/14 16:44:53 sb 1.27.4.8: #i21150# Make the inclusion of header files look nicer in generated header files.
2004/05/14 16:15:12 sb 1.27.4.7: #i21150# Missing include in comprehensive getCppuType method for interface types.
2004/05/13 14:15:09 sb 1.27.4.6: #i21150# Adapted to updated cppu/typedescription.h functionality for struct types.
2004/05/07 14:56:58 sb 1.27.4.5: #i21150# .hdl files for interface types with methods need to include RuntimeException.h; also fixed pathname where headers for constant groups are written.
2004/05/07 08:24:46 sb 1.27.4.4: #i21150# Fixed code generation bugs.
2004/04/28 09:04:24 sb 1.27.4.3: #i21150# Many fixes/improvements.
2004/04/22 08:27:43 sb 1.27.4.2: #i21150# Added support for polymorphic struct types.
2004/04/15 12:57:42 sb 1.27.4.1: #i21150# Removed support for __SUNPRO_CC == 0x500.
2004-06-04 02:11:58 +00:00
Oliver Bolte
de02c2eba7 INTEGRATION: CWS sb18 (1.3.82); FILE MERGED
2004/04/28 09:03:38 sb 1.3.82.2: #i21150# Simplified TypeDependency to Dependencies.
2004/04/22 08:26:37 sb 1.3.82.1: #i21150# Refactord GeneratedTypeSet out of TypeDependency.
2004-06-04 02:11:44 +00:00
Sander Vesik
cd8bfb2a69 INTEGRATION: CWS ooo20040329 (1.7.70); FILE MERGED
2004/03/17 09:29:13 waratah 1.7.70.1: #i1858# remove i statement that does nothing
2004-04-21 12:53:08 +00:00
Rüdiger Timm
fafc42020e INTEGRATION: CWS sb14 (1.3.14); FILE MERGED
2004/03/15 15:59:11 sb 1.3.14.3: #i21150# Added support for extended interface attributes.
2004/03/12 14:17:17 sb 1.3.14.2: #i21150# Adapted to modified registry type reader.
2004/03/09 15:02:38 sb 1.3.14.1: #i21150# Constructing Java and C++ code for services and singletons.
2004-03-30 15:53:12 +00:00
Rüdiger Timm
5e948d1a1c INTEGRATION: CWS sb14 (1.26.4); FILE MERGED
2004/03/17 10:36:06 sb 1.26.4.5: #i26602# Fixed typo.
2004/03/17 10:28:54 sb 1.26.4.4: #i26602# Fixed typo.
2004/03/15 15:59:10 sb 1.26.4.3: #i21150# Added support for extended interface attributes.
2004/03/12 14:17:16 sb 1.26.4.2: #i21150# Adapted to modified registry type reader.
2004/03/09 15:02:37 sb 1.26.4.1: #i21150# Constructing Java and C++ code for services and singletons.
2004-03-30 15:52:59 +00:00
Jens-Heiner Rechtien
8abe53a2ea INTEGRATION: CWS sb10 (1.23.2); FILE MERGED
2004/01/13 14:16:38 sb 1.23.2.3: RESYNC: (1.23-1.24); FILE MERGED
2003/12/10 10:45:35 sb 1.23.2.2: #114000# Fixed minor omission.
2003/12/10 08:46:45 sb 1.23.2.1: #114000# Adapted to multiple-inheritance interface types.
2004-02-03 10:53:35 +00:00
Jens-Heiner Rechtien
a68daaf4fc INTEGRATION: CWS geordi2q14 (1.24.6); FILE MERGED
2004/01/29 12:45:32 hr 1.24.6.1: #111934#: merge CWS ooo111fix2
2004-02-02 18:44:41 +00:00
Vladimir Glazounov
1b94291f3f INTEGRATION: CWS geordi2q11 (1.23.6); FILE MERGED
2003/12/15 17:38:41 hr 1.23.6.1: #111934#: join CWS ooo111fix1
2003-12-17 16:05:44 +00:00