summaryrefslogtreecommitdiff
path: root/cppu/inc
AgeCommit message (Collapse)Author
2013-03-12reshuffle declarations in typedescription.h to make forward-decls redundantHerbert Dürr
Notes: merged as: fd5a9f20ef7b68439820a385f4527ba94a5a0d03
2013-03-12use debuggable and type-safe inline methods to replace macros in ↵Herbert Dürr
typedescription.h Notes: merged as: fd5a9f20ef7b68439820a385f4527ba94a5a0d03
2013-01-29fix css::uno's throwing Reference constructorsHerbert Dürr
The destructor of the Reference class depends on its _pInterface member being set, but some constructors skip this when an exception was thrown. Always initializing them properly while avoiding a rethrow is cheap and safe. Fixed-By: Herbert Dürr, Andre Fischer Notes: reject: if the ctor throws, the dtor is not called anyway
2013-01-21standalone semicolon is deprecated as toplevel declarationHerbert Dürr
Notes: prefer: d48bcc67d3a1cc5a551e3b70af74cfb3a8d8c795
2012-01-12Update headers to Alv2 headersAndrew Rist
2012-01-12Update headers to Alv2 headersAndrew Rist
2012-01-10Update headers to Alv2 headersAndrew Rist
2011-11-06Update headers to Alv2 headersAndrew Rist
2011-11-06Update headers to Alv2 headersAndrew Rist
2010-11-09dr77: rebase to DEV300m92Daniel Rentz [dr]
2010-07-13dr77: #i113097# make Sequence(sal_Int32) explicitDaniel Rentz
2010-06-23sb126: #i109853# no need to set CPPU_ENV in cppu/inc/uno/lbnames.hsb
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-08-06CWS-TOOLING: integrate CWS jsc320Release Engineers
2009-07-31 11:40:04 +0200 jsc r274518 : #103926# apply patch 2009-07-16 17:17:01 +0200 jsc r274063 : #i103311# check new Solaris compiler version ox5100 2009-07-07 17:20:41 +0200 jsc r273811 : cleanup 2009-07-07 15:21:26 +0200 jsc r273799 : #98322# correct LD_LIBRARY_PATH, sdk/lib dir instead of sdkout/platfrom/lib, all unix excepting mac 2009-07-07 15:07:05 +0200 jsc r273798 : #i98322# correct link 2009-07-07 09:43:57 +0200 jsc r273773 : #i98322# correct link path 2009-07-06 15:49:07 +0200 jsc r273749 : #i98322# correct typo 2009-07-06 14:17:27 +0200 jsc r273743 : #i103311# support sunstudio compiler 12u1, version 5.10 (which results in 0x5100) 2009-07-03 13:54:58 +0200 jsc r273693 : #i96576# support opensolaris and enhance docu to relfect usage of gmake 2009-07-02 13:12:02 +0200 jsc r273643 : #i103260# improve fix by using EXECPOST variable 2009-07-02 13:11:30 +0200 jsc r273642 : #i103260# improve fix by using EXECPOST variable 2009-07-02 13:05:35 +0200 jsc r273640 : #i103260# correct typo for windows 2009-07-02 13:01:34 +0200 jsc r273639 : #i103260# provide regview with path as argument 2009-07-01 07:18:01 +0200 jsc r273541 : CWS-TOOLING: rebase CWS jsc320 to trunk@273468 (milestone: DEV300:m51) 2009-06-30 08:01:13 +0200 jsc r273485 : #98322# include import purpenvhelper lib under windows 2009-06-10 15:07:29 +0200 jsc r272815 : CWS-TOOLING: rebase CWS jsc320 to trunk@272291 (milestone: DEV300:m49) 2009-05-27 09:36:23 +0200 jsc r272329 : #i98322# create link for purpenvhelper library in SDK 2009-05-27 09:35:41 +0200 jsc r272328 : #i98322# create link for purpenvhelpr library in SDK 2009-05-14 16:19:41 +0200 jsc r271900 : increase version number in SDK header image 2009-05-14 16:11:05 +0200 jsc r271899 : #i101408# new version 3.2 2009-05-14 15:33:47 +0200 jsc r271894 : #i99163# apply patch to correct wrong tags for autodoc 2009-05-14 14:49:58 +0200 jsc r271889 : #i99707# apply patch to remove unused code
2009-04-28CWS-TOOLING: integrate CWS sb109Ivo Hinkelmann
2009-04-21 13:42:45 +0200 sb r271035 : removed obsolete psprint dependency 2009-04-21 10:33:31 +0200 sb r271024 : changes to previous -c270971 so that build does not break for USE_SHELL!=bash (but instead resulting bridgetest_xxx scripts are nonfunctional) 2009-04-21 08:56:48 +0200 sb r271017 : merged in cws/sb107 -c 268250 (avoid warnings about format specifier and argument mismatch (on 64bit debug builds)) 2009-04-20 16:42:27 +0200 sb r270995 : #i98625# add make_xxx functions for C++ representations of UNO polystructs; fixed and adapted tests (patch by thb, slightly adapted) 2009-04-20 14:23:45 +0200 sb r270981 : #i84751# selective performance improvements (patch by mmeeks, slightly adapted) 2009-04-20 13:39:50 +0200 sb r270978 : #i99711# removed dead code (patch by cmc, slightly modified) 2009-04-20 11:59:39 +0200 sb r270972 : #i97975# avoid crashes during shutdown (patch by cmc, slightly modified) 2009-04-20 11:57:52 +0200 sb r270971 : made tests work again after LD_LIBRARY_PATH clean up 2009-04-20 09:49:32 +0200 sb r270963 : #i95593# made tests work again after LD_LIBRARY_PATH cleanup 2009-04-17 13:52:33 +0200 sb r270941 : merged in cws/sb107 -c 270023 (added svn:ignore) 2009-04-15 13:46:24 +0200 sb r270841 : #i92131# dead code elimination (based on a patch by cmc) 2009-04-15 13:29:27 +0200 sb r270839 : #i100743# use a FastLess for the Data map (based on a patch my mmeeks) 2009-04-15 13:12:11 +0200 sb r270837 : #i100583# dead code elimination (patch by cmc) 2009-04-15 13:02:19 +0200 sb r270835 : avoid bogus Solaris C++ compiler warning when building with debug=x 2009-04-15 11:49:46 +0200 sb r270828 : adapted to cleared LD_LIBRARY_PATH 2009-04-15 10:49:48 +0200 sb r270826 : #i101101# for performance reasons, do not put ComponentContext in unsafe appartment 2009-04-15 10:08:20 +0200 sb r270824 : #i99113# removed duplicated stocservices.uno lib from basis layer
2008-12-30CWS-TOOLING: integrate CWS sb102Jens-Heiner Rechtien
2008-12-11 16:18:12 +0100 sb r265332 : #i95065# cleanup, to make Windows linking work 2008-12-11 16:16:03 +0100 sb r265331 : #i95065# missing SAL_DLLPUBLIC_EXPORT 2008-12-09 17:40:28 +0100 sb r265122 : #i94469# move CJK specific configuration data to brand layer 2008-12-09 16:09:08 +0100 sb r265112 : #i96959# use PTHREAD_MUTEX_RECURSIVE on all platforms 2008-12-09 15:54:31 +0100 sb r265110 : #i95065# do not derive apphelper::LifeTimeGuard from osl::ResettableMutexGuard to avoid problems with VISIBILITY_HIDDEN=TRUE on MSC 2008-12-09 15:40:51 +0100 sb r265104 : #i95065# add VISIBILITY_HIDDEN=TRUE to connectivity/source/drivers/mozab 2008-12-09 15:36:21 +0100 sb r265102 : #i95501# updated SDK_HOME 2008-12-09 15:31:46 +0100 sb r265099 : typo (temppath vs. tmppath) 2008-12-08 11:48:08 +0100 sb r264979 : #i95065# removed spurious ExplicitCategoriesProvider.obj (ExplicitCategoriesProvider.cxx is not in this directory) 2008-12-07 19:41:07 +0100 sb r264960 : #i96994# erroneously doubled backslash caused visibility feature to be disabled for all GCC versions on Mac OS X 2008-12-06 23:54:49 +0100 sb r264948 : changes from trunk that CWS-TOOLING's rebase to DEV300:m37 (r264891) had missed, as files had been moved around on this CWS 2008-12-05 20:29:23 +0100 sb r264919 : #i85508# versions of flex apparently differ in whether input() resp. yyinput() returns zero or EOF upon end of file 2008-12-05 15:37:23 +0100 sb r264908 : #i95315# removed obsolete jut 2008-12-05 15:34:59 +0100 sb r264907 : #i95531# removed empty obsolete directories 2008-12-05 10:09:23 +0100 sb r264891 : CWS-TOOLING: rebase CWS sb102 to trunk@264807 (milestone: DEV300:m37) 2008-12-04 14:50:20 +0100 sb r264845 : #i95065# introduced VISIBILITY_HIDDEN makefile flag to reduce duplications; made additional libraries use VISIBILITY_HIDDEN=TRUE to avoid warnings with recent GCC 4 versions (had to split certain code directories to make changes that would otherwise erroneously affect multiple libraries built in the same makefile); changed connectivity::ORefVector to no longer derive from std::vector, as that caused problems with the MSC implementation of VISIBILITY_HIDDEN=TRUE; replaced uses of JNIEXPORT with SAL_DLLPUBLIC_EXPORT, as the former does not expand to visibility attributes on some platforms where the latter does 2008-12-03 11:29:38 +0100 sb r264759 : #i94583# remove unnecessary (and wrong) assertion check for rtl_getAppCommandArg return value (which is guaranteed to return osl_Process_E_None or not return at all) 2008-12-02 17:18:31 +0100 sb r264724 : #i96809# silenced GCC 4.3.2 warning 2008-12-02 13:29:34 +0100 sb r264695 : #i96797# make get_tmp_dir fail less often 2008-11-28 17:19:24 +0100 sb r264566 : #i95691# inadvertently missing from -c 264564 2008-11-28 17:07:50 +0100 sb r264564 : #i95691# only structs of exactly 1, 2, 4, or 8 bytes are returned through registers 2008-11-25 13:28:08 +0100 sb r264291 : #i96427# support for SAL_EXCEPTION_DLLPUBLIC_EXPORT (patch by np) 2008-11-21 14:45:22 +0100 sb r264140 : #i95428# added SAL_EXCEPTION_DLLPUBLIC_EXPORT and SAL_EXCEPTION_DLLPRIVATE 2008-11-19 13:19:37 +0100 sb r263984 : #i95525# removed erroneous application/octet-stream svn:mime-type properties
2008-12-08CWS-TOOLING: integrate CWS gcc44Rüdiger Timm
2008-12-03 15:13:15 +0100 cmc r264790 : shrink patch 2008-12-03 14:26:43 +0100 cmc r264776 : shrink patch 2008-12-02 16:24:53 +0100 rene r264718 : revert, thanks sb 2008-12-02 10:47:21 +0100 rene r264675 : apply https://svn.boost.org/trac/boost/attachment/ticket/2069/0001-boost.mpl-gcc-4.4-fixes.patch for gcc 4.4 support (unbreaks at least canvas' build) 2008-12-01 22:08:16 +0100 rene r264643 : missing include (already needed for gcc 4.3) 2008-12-01 22:07:07 +0100 rene r264642 : allow gcc 4.4 2008-12-01 22:06:34 +0100 rene r264641 : fix conditional so that it builds with gcc 4.4 (patch from http://bugs.debian.org/505371)
2008-04-11INTEGRATION: CWS changefileheader (1.7.132); FILE MERGEDRüdiger Timm
2008/03/31 07:23:18 rt 1.7.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.8.132); FILE MERGEDRüdiger Timm
2008/04/01 15:10:32 thb 1.8.132.3: #i85898# Stripping all external header guards 2008/04/01 12:28:02 thb 1.8.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:18 rt 1.8.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.11.40); FILE MERGEDRüdiger Timm
2008/04/01 15:10:32 thb 1.11.40.3: #i85898# Stripping all external header guards 2008/04/01 12:28:02 thb 1.11.40.2: #i85898# Stripping all external header guards 2008/03/31 07:23:18 rt 1.11.40.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.9.26); FILE MERGEDRüdiger Timm
2008/04/01 15:10:32 thb 1.9.26.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.9.26.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.21.10); FILE MERGEDRüdiger Timm
2008/03/31 07:23:17 rt 1.21.10.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.9.34); FILE MERGEDRüdiger Timm
2008/04/01 15:10:32 thb 1.9.34.3: #i85898# Stripping all external header guards 2008/04/01 12:28:02 thb 1.9.34.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.9.34.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.13.26); FILE MERGEDRüdiger Timm
2008/04/01 15:10:31 thb 1.13.26.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.13.26.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.3.132); FILE MERGEDRüdiger Timm
2008/03/31 07:23:17 rt 1.3.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.6.26); FILE MERGEDRüdiger Timm
2008/04/01 15:10:31 thb 1.6.26.3: #i85898# Stripping all external header guards 2008/04/01 12:28:02 thb 1.6.26.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.6.26.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.8.132); FILE MERGEDRüdiger Timm
2008/04/01 15:10:31 thb 1.8.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.8.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.10.40); FILE MERGEDRüdiger Timm
2008/03/31 07:23:17 rt 1.10.40.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.7.40); FILE MERGEDRüdiger Timm
2008/04/01 15:10:31 thb 1.7.40.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.7.40.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.4.132); FILE MERGEDRüdiger Timm
2008/04/01 15:10:31 thb 1.4.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.4.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.11.26); FILE MERGEDRüdiger Timm
2008/04/01 15:10:31 thb 1.11.26.3: #i85898# Stripping all external header guards 2008/04/01 12:28:02 thb 1.11.26.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.11.26.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.2.40); FILE MERGEDRüdiger Timm
2008/03/31 07:23:17 rt 1.2.40.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.3.34); FILE MERGEDRüdiger Timm
2008/03/31 07:23:17 rt 1.3.34.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.6.26); FILE MERGEDRüdiger Timm
2008/04/01 15:10:30 thb 1.6.26.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.6.26.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.8.84); FILE MERGEDRüdiger Timm
2008/04/01 15:10:30 thb 1.8.84.3: #i85898# Stripping all external header guards 2008/04/01 12:28:02 thb 1.8.84.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.8.84.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.21.26); FILE MERGEDRüdiger Timm
2008/04/01 15:10:30 thb 1.21.26.3: #i85898# Stripping all external header guards 2008/04/01 12:28:01 thb 1.21.26.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.21.26.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.5.132); FILE MERGEDRüdiger Timm
2008/04/01 15:10:30 thb 1.5.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:17 rt 1.5.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.2.74); FILE MERGEDRüdiger Timm
2008/03/31 07:23:16 rt 1.2.74.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.2.40); FILE MERGEDRüdiger Timm
2008/03/31 07:23:16 rt 1.2.40.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.4.96); FILE MERGEDRüdiger Timm
2008/04/01 15:10:30 thb 1.4.96.3: #i85898# Stripping all external header guards 2008/04/01 12:28:01 thb 1.4.96.2: #i85898# Stripping all external header guards 2008/03/31 07:23:16 rt 1.4.96.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.19.132); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.19.132.3: #i85898# Stripping all external header guards 2008/04/01 12:28:01 thb 1.19.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:16 rt 1.19.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.2.40); FILE MERGEDRüdiger Timm
2008/03/31 07:23:15 rt 1.2.40.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.3.34); FILE MERGEDRüdiger Timm
2008/03/31 07:23:15 rt 1.3.34.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.11.132); FILE MERGEDRüdiger Timm
2008/04/01 12:28:01 thb 1.11.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.11.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.11.132); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.11.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.11.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.13.108); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.13.108.3: #i85898# Stripping all external header guards 2008/04/01 12:28:01 thb 1.13.108.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.13.108.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.15.96); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.15.96.3: #i85898# Stripping all external header guards 2008/04/01 12:28:01 thb 1.15.96.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.15.96.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.22.96); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.22.96.3: #i85898# Stripping all external header guards 2008/04/01 12:28:00 thb 1.22.96.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.22.96.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.17.108); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.17.108.3: #i85898# Stripping all external header guards 2008/04/01 12:28:00 thb 1.17.108.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.17.108.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.26.20); FILE MERGEDRüdiger Timm
2008/04/01 12:28:00 thb 1.26.20.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.26.20.1: #i87441# Change license header to LPGL v3.