path: root/cppu/source/typelib/static_types.cxx
AgeCommit message (Collapse)AuthorFilesLines
2014-07-11new loplugin: externalandnotdefinedNoel Grandin1-17/+1
Find "missing headers," where a function is declared directly in the .cxx (as extern) and not defined, and should arguably instead be declared in an include file. Change-Id: I6d83ee432b2ab0cd050aec2b27c3658d32ac02a2
2014-06-05cppu: remove SAL_THROW macroNoel Grandin1-3/+0
Change-Id: I2f1909f953846f0d0b6fb402b4beb373bba8b2a8
2014-02-27Remove visual noise from cppuAlexander Wilms1-7/+7
Change-Id: Ib776a6e5397eb9731cf908c4015642c29b320ff6 Reviewed-on: Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2014-02-23Remove unneccessary commentsAlexander Wilms1-4/+4
Change-Id: I939160ae72fecbe3d4a60ce755730bd4c38497fb Reviewed-on: Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2014-02-06typo fixes in commentsAndras Timar1-4/+4
Change-Id: Idd49478d59cd062118fbf8e99d1c8bc5250013fc
2014-01-31[API CHANGE] Remove UNOIDL "array" and "union" vaporware remnants from cppuStephan Bergmann1-65/+0
This leaves only aborting stubs (for SONAME stability) for typelib_static_array_type_init typelib_typedescription_newArray typelib_typedescription_newUnion and completely removes corresponding typelib_ArrayTypeDescription typelib_UnionTypeDescription structs and C++ inline getCppuArrayType* functions. None of this should ever have been called by client code anyway, so while technically an API change it should not matter for practical purposes. Change-Id: I23769d104d545533bf578762b79994e269d78c22
2013-09-04UNO interface UIKs are unused for a very long timeStephan Bergmann1-2/+1 mark them as @deprecated more thoroughly and always force them to zero. Change-Id: I5db2dab924fc5a4145a0e5dd055b654985ce2ef9
2013-03-19removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold1-18/+18
s/(OUString\s+[a-zA-Z_][A-Za-z0-9_]*\s*)\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/$1\($2\)/gms Change-Id: Iad20f242c80c4bdc69df17e2d7a69d58ea53654b Reviewed-on: Reviewed-by: Thomas Arnhold <> Tested-by: Thomas Arnhold <>
2012-10-01Replace usage of rtl_*Memory with equivalent from string.hArnaud Versini1-1/+0
Change-Id: I50ffc10f007f03c3252ef0196b59b881429cc159 Reviewed-on: Reviewed-by: Norbert Thiebaud <> Tested-by: Norbert Thiebaud <>
2012-06-13re-base on ALv2 code.Michael Meeks1-23/+14
2012-01-26Code cleanup: ( () ) replaced by (())Alexander Bergmann1-3/+3
2011-12-23OSL_ASSERT -> assertStephan Bergmann1-19/+20
2011-12-19cppu: add visibility symbolsMatúš Kukan1-9/+9
2011-12-01The other uses of pReserved had been changed to nStaticRefCount in 2001.Stephan Bergmann1-1/+1
2011-11-27remove include of pch header in cppuNorbert Thiebaud1-2/+0
2011-04-18Remove OS/2 support.Francois Tigeot1-4/+0
2011-03-02Remove "using namespace ::rtl"Julien Nabet1-1/+3
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth1-0/+3
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail Signed-off-by: Sebastian Spaeth <>
2010-10-13AIX cppu quirksCaolán McNamara1-2/+9
2010-10-11#i107490# cppu lifecycle cleanupCaolán McNamara1-36/+12
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-04-28CWS-TOOLING: integrate CWS sb109Ivo Hinkelmann1-72/+0
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 lib from basis layer
2009-02-12CWS-TOOLING: integrate CWS sb103Oliver Bolte1-20/+12
2009-01-15 15:28:08 +0100 sb r266375 : #i97629# set UNO_PATH in python start program and use it in bootstrap function in (and do not erroneously encode a URE_BOOTSTRAP value in tools::extendApplicationEnvironment) 2009-01-15 10:40:17 +0100 sb r266338 : #i97424# explicit shut down of ImplImageTree singleton in DeInitVCL still required 2009-01-14 12:07:15 +0100 sb r266276 : CWS-TOOLING: rebase CWS sb103 to trunk@265758 (milestone: DEV300:m38) 2009-01-14 08:53:02 +0100 sb r266266 : #i96284# remove implementation of unused (but expensive) link feature; plus some general cleanup 2009-01-08 14:42:59 +0100 sb r266010 : #i96683# enable dlclose for GCC 3 (based on a patch by cmc) 2009-01-06 14:18:23 +0100 sb r265920 : #i97424# spurious unreferenced local variables 2008-12-19 15:33:39 +0100 sb r265727 : #i57359# no need for a special glibc 2.2.4 based for URE any more as the general one used for OOo is guaranteed to be based on at least glibc 2.2.4, anyway 2008-12-19 13:54:37 +0100 sb r265724 : #i97424# clean up and speed up vcl ImplImageTree 2008-12-18 14:28:10 +0100 sb r265690 : #i97132# spread usage of the rtl::Static pattern (patch by cmc) 2008-12-15 14:33:00 +0100 sb r265499 : #i90492# generate UTF-8 encoded output (patch by tora) 2008-12-15 11:45:05 +0100 sb r265469 : #i95593# -Djava.library.path to find 2008-12-15 11:23:14 +0100 sb r265468 : #i93769# it appears that Java nowadays expects file URIs in UTF-8, so ExternalUriReferenceTranslator.toExternal must not be called 2008-12-10 12:02:50 +0100 sb r265164 : #i93219# use (corrected) signal handling instead of forking again (to avoid unintended generation of core files)
2008-04-11INTEGRATION: CWS changefileheader (1.17.74); FILE MERGEDRüdiger Timm1-23/+18
2008/03/31 07:23:21 rt #i87441# Change license header to LPGL v3.
2006-09-16INTEGRATION: CWS pchfix02 (1.16.10); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:23:02 kaib #i68856# Added header markers and pch files
2006-06-19INTEGRATION: CWS warnings01 (1.14.10); FILE MERGEDJens-Heiner Rechtien1-21/+23
2005/11/21 08:42:39 sb #i53898# Made code warning-free. 2005/09/22 20:44:11 sb RESYNC: (1.14-1.15); FILE MERGED 2005/08/31 13:43:20 sb #i53898# Made code warning-free.
2005-09-08INTEGRATION: CWS ooo19126 (1.14.14); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 13:54:29 rt #i54170# Change license header: remove SISSL
2005-03-03INTEGRATION: CWS solarisgcc02 (1.13.24); FILE MERGEDKurt Zenker1-3/+3
2005/02/15 20:46:46 pjanik #i42549#: Use stdargs.h instead of varargs.h on Solaris with GCC. Patch contributed by Taniguchi Yasuaki (JCA).
2004-07-23INTEGRATION: CWS sb20 (1.11.6); FILE MERGEDRüdiger Timm1-4/+4
2004/07/12 10:40:58 sb RESYNC: (1.11-1.12); FILE MERGED 2004/07/02 12:12:16 sb #i29740# Improved constness.
2004-06-17INTEGRATION: CWS ooo64bit01 (1.10.16); FILE MERGEDRüdiger Timm1-3/+3
2004/03/16 23:54:05 fa Merge cws_srx644_port64bit, other misc fixes
2004-06-04INTEGRATION: CWS sb18 (1.10.20); FILE MERGEDOliver Bolte1-5/+42
2004/05/13 14:16:37 sb #i21150# New functionality in cppu/typedescription.h for polymorphic struct types.
2004-02-03INTEGRATION: CWS sb10 (1.9.72); FILE MERGEDJens-Heiner Rechtien1-7/+32
2003/12/10 08:52:18 sb #114000# Adapted to multiple-inheritance interface types.
2002-08-21#102391# cleaning up __ symbolsDaniel Boelzle1-9/+9
2001-04-12C bridge test; method param name correctionDaniel Boelzle1-5/+5
2001-03-30insert typelib functions for arraysJuergen Schmidt1-2/+73
2001-03-28no use of SAL_DLLEXPORT anymore, using def fileDaniel Boelzle1-9/+9
2001-03-12OSL_ENSHURE replaced by OSL_ENSUREJoachim Lingner1-5/+5
2001-03-09revised function throw () clausesDaniel Boelzle1-26/+42
2001-01-09explicit static ref countDaniel Boelzle1-14/+14
2000-12-21empty throw () clausesDaniel Boelzle1-13/+20
2000-09-18initial importJens-Heiner Rechtien1-0/+626