summaryrefslogtreecommitdiff
path: root/codemaker/source/cppumaker/dumputils.hxx
AgeCommit message (Collapse)Author
2017-10-23loplugin:includeform: codemakerStephan Bergmann
Change-Id: If0c6726c4e096f50e2e16f2a4f7e5821457ac368
2013-04-09[API CHANGE] WIP: Experimental new binary type.rdb formatStephan Bergmann
Make cppumaker work on top of unoidl/ instead of registry/, as a first step to change all the various codemakers. * API CHANGE: cppumaker no longer supports the -B switch, as that is meaningless with the new format. When reading from an old-format .rdb file, /UCR is hard-coded as the prefix now. * TODO: The new format does not yet support deprecation annotations, so the generated .hdl/.hpp files lack any SAL_DEPRECATED_INTERNALs for now. * codemaker/typemanager.hxx is extended with access to unoidl/ functionality, so the various codemakers can use registry/ and unoidl/ in parallel for now. The access to registry/ functionality will be removed. (Added small throwaway helper functions u2b/b2u to easily map between OString and OUString at the remaining seams for now.) * Includes a selective revert of ba044b1e9613ed30906a9a540b7da8392923e4e3 "remove needless forward rtl::OUString declarations" in those parts of codemaker, unodevtools, unoidl that were covered by this local work-in-progress patch; I would otherwise have hard a hard time re-applying it. * The generated .hdl/.hpp files are mostly unchanged, except for a few minor things: ** Any SAL_DEPRECATED_INTERNALs are missing (see above). ** In comprehensive getCppuType definitions, some members were erroneously classified as TypeCalss_UNKNOWN. ** In comprehensive getCppuType definitions, some unnecessary calls like ::cppu::UnoType< ::sal_Int32 >::get(); can be removed. ** For typedef sequence<X>, the .hdl file need not include X.hdl, but only needs to forward-declare it. ** Unnecessary includes for optional bases of interfaces can be removed. ** Some numbering of local variable names (sMethodName1, ...) has changed. Change-Id: Icad98f248ac15177337f1b4ab709a755a8af6238
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2012-06-12re-base on ALv2 code.Michael Meeks
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-07-11INTEGRATION: CWS jsc21 (1.5.44); FILE MERGEDRüdiger Timm
2008/04/23 09:48:27 jsc 1.5.44.2: RESYNC: (1.5-1.6); FILE MERGED 2008/02/13 08:54:57 jsc 1.5.44.1: #i72964# remove external header guards
2008-04-11INTEGRATION: CWS changefileheader (1.5.48); FILE MERGEDRüdiger Timm
2008/03/31 07:22:53 rt 1.5.48.1: #i87441# Change license header to LPGL v3.
2006-06-20INTEGRATION: CWS warnings01 (1.4.4); FILE MERGEDJens-Heiner Rechtien
2006/04/20 08:10:11 sb 1.4.4.1: #i53898# Made code warning-free again after resync to SRC680m162.
2006-03-15INTEGRATION: CWS jsc3 (1.3.16); FILE MERGEDVladimir Glazounov
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
2005-09-08INTEGRATION: CWS ooo19126 (1.2.40); FILE MERGEDRüdiger Timm
2005/09/05 17:28:01 rt 1.2.40.1: #i54170# Change license header: remove SISSL
2004-06-04INTEGRATION: CWS sb18 (1.1.2); FILE ADDEDOliver Bolte
2004/04/28 09:01:52 sb 1.1.2.1: #i21150# Factored out auxiliary dump functions.