summaryrefslogtreecommitdiffstats
path: root/salhelper
Commit message (Collapse)AuthorAgeFilesLines
* loplugin:salbool: Automatic rewrite of sal_False/TrueStephan Bergmann2016-04-201-2/+2
| | | | Change-Id: Ie9914a13b46de54897a031e40b6176455b7831fb
* use consistent #define checks for the Windows platformNoel Grandin2016-02-171-2/+2
| | | | | | | | | | | | stage 2 of replacing usage of various checks for the windows platform with the compiler-defined '_WIN32' macro In this stage we focus on replacing usage of the WIN macro Change-Id: Ie8a4a63198a6de96bd158ecd707dadafb9c8ea84 Reviewed-on: https://gerrit.libreoffice.org/22393 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
* Remove excess newlinesChris Sherlock2016-02-092-6/+0
| | | | | | | | | | | | | | | | | | | A ridiculously fast way of doing this is: for i in $(pcregrep -l -M -r --include='.*[hc]xx$' \ --exclude-dir=workdir --exclude-dir=instdir '^ {3,}' .) do perl -0777 -i -pe 's/^ {3,}/ /gm' $i done Change-Id: Iebb93eccbee9e4fc5c4380474ba595858a27ac2c Reviewed-on: https://gerrit.libreoffice.org/22224 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
* loplugin:unusedmethods unused return value in rscNoel Grandin2016-01-151-11/+7
| | | | Change-Id: I6301aed80083c21e26851817220de6e135eb4da7
* 5th step to remove tools/rtti.hxxOliver Specht2015-11-112-2/+0
| | | | | | | | | | | tools/rtti.hxx removed completed the interface of some Sdr.* Items and removed pseudo items Change-Id: I0cdcd01494be35b97a27d5985aa908affa96048a Reviewed-on: https://gerrit.libreoffice.org/19837 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
* loplugin:nullptr (automatic rewrite)Stephan Bergmann2015-11-104-29/+29
| | | | Change-Id: If341fc7d18bb6f07d76dd259f5dd77b447c93566
* Remove some stdio.h includes from salhelper moduleJulien Nabet2015-11-012-2/+0
| | | | Change-Id: Ibd95d7b3b01e7003c5d4edb831534b19313e1c37
* Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann2015-10-122-3/+3
| | | | Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
* boost->stdCaolán McNamara2015-09-181-4/+4
| | | | | | | | Change-Id: Ie490bf2c6921f393bdeed96b1a8815996b701bf0 Reviewed-on: https://gerrit.libreoffice.org/18670 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* If we want this to crash intentionally, use abort() thenTor Lillqvist2015-08-061-6/+6
| | | | | | | free(NULL) does not crash, it is defined to do nothing. Did I not know that in 2010? Change-Id: Ia6c4817ea87b646d643a19daabfe7850c5416cc8
* Revert "Typo: iff->if"Julien Nabet2015-06-231-1/+1
| | | | | | This reverts commit cf92da3d6e1de14756efe3f1ee79f393a2f3787d. iff can mean "if and only if" so not a typo
* Typo: iff->ifJulien Nabet2015-06-231-1/+1
| | | | Change-Id: I3fc60856b5a56e71d70b55c89323be074bdec3b3
* remove unnecessary use of void in function declarationsNoel Grandin2015-04-153-3/+3
| | | | | | | | | | | | | | | | ie. void f(void); becomes void f(); I used the following command to make the changes: git grep -lP '\(\s*void\s*\)' -- *.cxx \ | xargs perl -pi -w -e 's/(\w+)\s*\(\s*void\s*\)/$1\(\)/g;' and ran it for both .cxx and .hxx files. Change-Id: I314a1b56e9c14d10726e32841736b0ad5eef8ddd
* Some more loplugin:cstylecast: salhelperStephan Bergmann2015-01-201-2/+2
| | | | Change-Id: I1e6168297ac4405c3f300aecc9074a4f15e6654c
* Remove unused */qa/checkapi/Stephan Bergmann2014-12-191-30/+0
| | | | | | ...superseded by CppunitTest_odk_checkapi Change-Id: I5df89a1a12f496984deab153f0ba2734323c1293
* fdo#82577: Handle TimeNoel Grandin2014-10-011-4/+4
| | | | | | | | | | Put the TOOLS Time class in the tools namespace. Avoids clash with the X11 Time typedef. Change-Id: Iac57d5aef35e81ace1ee0d5e6d76cb278f8ad866 Reviewed-on: https://gerrit.libreoffice.org/11684 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* set names on a bunch more threads...Michael Stahl2014-08-251-0/+2
| | | | Change-Id: I4c2f2f0bcce52839033876ec991529721e06a3c8
* salhelper: work around spurious warning C4189Michael Stahl2014-08-131-0/+11
| | | | Change-Id: If919ca6da332bb94419a25253a5d6dec7243def9
* fixincludeguards: fix include guardsThomas Arnhold2014-06-062-4/+4
| | | | | | | Change-Id: Ie6e8d4272b0b1d0d2ce93bcbc2e818a9eac1a56b Reviewed-on: https://gerrit.libreoffice.org/9629 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* various: remove SAL_THROW macroNoel Grandin2014-06-051-5/+2
| | | | Change-Id: I9464179a736b91f5bc32eb5e5e89b3b4e3da3494
* Resolves fdo#70681: fixincludeguards.pl: all that's leftThomas Arnhold2014-05-151-2/+2
| | | | | | | Change-Id: I3e51a62710bb46c8255fd228d41d9300c90a1fb5 Reviewed-on: https://gerrit.libreoffice.org/9360 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* prefer makefile-gmake-modeTakeshi Abe2014-04-282-2/+2
| | | | Change-Id: I9cc9bfbddd3a90e00eee3e674994e5d6207f9034
* Explicitly mark overriding destructors as "virtual"Stephan Bergmann2014-04-011-1/+1
| | | | | | | | It appears that the C++ standard allows overriding destructors to be marked "override," but at least some MSVC versions complain about it, so at least make sure such destructors are explicitly marked "virtual." Change-Id: I0e1cafa7584fd16ebdce61f569eae2373a71b0a1
* First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann2014-03-262-3/+3
| | | | | | | ...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
* Remove visual noise from salhelperAlexander Wilms2014-02-261-11/+11
| | | | | | | Change-Id: Id01f525478558f2d280bfda7c970f4e16faaff44 Reviewed-on: https://gerrit.libreoffice.org/8298 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Replace deprecated std::auto_ptr with boost::scoped_ptrTakeshi Abe2014-02-211-3/+1
| | | | Change-Id: I674b7ee507258555b667657a13db6fda9b8d8372
* salhelper: sal_Bool -> boolStephan Bergmann2014-02-171-14/+14
| | | | Change-Id: Ibbfc597ec23dbc7605b2fbd02623ed4c62e4cd5c
* remove most use of RTL_CONSTASCII_USTRINGPARAM macroNoel Grandin2013-11-192-4/+4
| | | | | | This is largely unnecessary when working with OUString Change-Id: I3cf4d68357a43665d01162ef4a2d5346a45da9be
* gbuild: make the versioned library the linktarget on UnixesMichael Stahl2013-09-221-1/+1
| | | | | | | | | | | | | | | | | If there is a SOVERSION then the versioned library is a real file and the unversioned one just a symlink; better to have the real file be the target. - add gb_Library_UDK_MAJORVER variable for SOVERSION - remove version parameter of gb_Library_set_soversion_script; instead hardcode the SOVERSION since it must be included in the file name in gb_Library_FILENAMES anyway - store the unversioned symlink in the ILIBTARGET variable - via new gb_Library_get_workdir_target_versionlink function - removed gb_Helper_install call that resulted in both versioned and unversioned libs in instdir Change-Id: I2c6f1698f0e39fdb2c07964d43ed9485cbca0b30
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-302-42/+8
|
* Don't point to inc directories that don't exist any longerTor Lillqvist2013-04-241-5/+0
| | | | Change-Id: If783897a60a545baf3968c5eeccf80a1e186bc51
* move URE headers to include/David Tardon2013-04-2414-1324/+0
| | | | | | | Change-Id: Ib48a12e902f2311c295b2007f08f44dee28f431d Reviewed-on: https://gerrit.libreoffice.org/3499 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-223-72/+12
|
* simplify makefilesDavid Tardon2013-04-131-6/+4
| | | | Change-Id: I11ea8814d36cdc6d6838ec80b0bbb272d3116b2d
* simplify generation of *_allheaders.hxxDavid Tardon2013-04-132-18/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | There are some differences in the generated headers: cppu_allheaders.hxx now explicitly includes #include <com/sun/star/uno/Any.h> #include <com/sun/star/uno/Any.hxx> #include <com/sun/star/uno/genfunc.h> #include <com/sun/star/uno/genfunc.hxx> #include <com/sun/star/uno/Reference.h> #include <com/sun/star/uno/Reference.hxx> #include <com/sun/star/uno/Sequence.h> #include <com/sun/star/uno/Sequence.hxx> #include <com/sun/star/uno/Type.h> #include <com/sun/star/uno/Type.hxx> sal_allheaders.hxx now does not (explicitly) include #include <cppunittester/protectorfactory.hxx> #include <internal/rtllifecycle.h> #include <osl/detail/android-bootstrap.h> #include <osl/detail/component-mapping.h> #include <osl/detail/file.h> #include <osl/detail/ios-bootstrap.h> #include <pch/precompiled_sal.hxx> Change-Id: Ide3c708ac66f23b360b8e130790f8fa8f1911082
* install SDK headers from filelistsDavid Tardon2013-04-133-4/+6
| | | | | | ... which allows us to drop gb_ZipPackage. Change-Id: Ib19f774c63d9b83ec07e99f963533eee431cc53a
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* doubled namespacesThomas Arnhold2013-03-041-2/+0
| | | | Change-Id: I0f6a34a459c1492a69afa3ef6bcbaa8ed7639a22
* coverity#983108: fix memory leakMarkus Mohrhard2013-03-031-0/+1
| | | | Change-Id: Ief22e3cbb826ab0ceca5d199c1bfd21b46e87358
* coverity#983107: fix memory leakMarkus Mohrhard2013-03-031-0/+1
| | | | Change-Id: I602510657d72455485e42e66b8ddf68413035232
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* salhelper: new ZipPackage_salhelper_odk_headersMichael Stahl2013-02-274-14/+18
| | | | Change-Id: I83172bd105496dd1af8090a01ebfac864958e20c
* gbuild: do not copy boost headers aroundMichael Stahl2013-01-262-0/+4
| | | | | | | | | - do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
* Get rid of GetVersionInfo and checkdllTor Lillqvist2013-01-161-1/+0
| | | | | | | With gbuildification neither was actually used anyway, as far as I could see. Change-Id: I00d914e6571aed3110226f91ac1685a838031c65
* Proper indentationStephan Bergmann2012-12-071-2/+6
| | | | Change-Id: I4f85be9a33be6d9a3c756f2422eb7574beac1e1d
* API CHANGE: remove long-deprecated Semaphore & related stuff.Thorsten Behrens2012-12-044-397/+0
| | | | | | | osl::semaphore was not portable & thusly long-deprecated. Also killing further unused clients of that code in salhelper. Change-Id: Ie1c1924e06e8ce3be33fd1dc2c6933f2de8b5217
* try and make mingw32 buildCaolán McNamara2012-10-103-68/+1
| | | | Change-Id: I64c884b6d14c7112a88c7741ef7688108ec80ffe
* fdo#39625 Make existing cppunittests workRadu Ioan2012-10-103-5/+42
| | | | | | | | | | | | | | Make salhelper testapi cppunit work - removed call to simpleheader.hxx - added call in Module_sal.mk for sal_testapi - created mk for cppunittest for sal_testapi - fixed some compile warning for auto_ptr Change-Id: I07a58dbd5282f92604f58eb450e0bf549c54c6b3 Reviewed-on: https://gerrit.libreoffice.org/839 Reviewed-by: Muthu Subramanian K <muthusuba@gmail.com> Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* Handle lack of module loading/unloading API when DISABLE_DYNLOADINGTor Lillqvist2012-10-071-0/+10
| | | | | | | | | | | | | | | | There are basicically two classes of cases: 1) Where the code is for obscure historical reasons or what I see as misguided "optimization" split into a more libraries than necessary, and these then are loaded at run-time. Instead, just use direct linking. 2) Where dynamic loading is part of the functionality offered to some upper (scripting etc) layer, or where some system-specific non-LO library is loaded dynamically, as it is not necessarily present on end-user machines. Can't have such in the DISABLE_DYNLOADING case. Change-Id: I9eceac5fb635245def2f4f3320821447bb7cd8c0
* gbuild: invert handling of standard system libraries:Michael Stahl2012-09-282-4/+0
| | | | | | | Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a