summaryrefslogtreecommitdiff
path: root/testtools/source
AgeCommit message (Collapse)AuthorFilesLines
2013-11-20remove unnecessary RTL_CONSTASCII_STRINGPARAM in appendAscii callsNoel Grandin1-12/+12
Convert code like: aStrBuf.appendAscii( RTL_CONSTASCII_STRINGPARAM( "ln(x)" )); to: aStrBuf.append( "ln(x)" ); which compiles down to the same code. Change-Id: I24c7cb45ceb32fd7cd6ec7ed203c2a5d746f1c5c
2013-11-19-Werror,-Wunused-variableStephan Bergmann1-4/+2
Change-Id: Ieac2e725b2baad29dedb225d6009b2abe421be04
2013-11-19remove most use of RTL_CONSTASCII_USTRINGPARAM macroNoel Grandin2-18/+18
This is largely unnecessary when working with OUString Change-Id: I3cf4d68357a43665d01162ef4a2d5346a45da9be
2013-11-14-Werror,-Wunused-member-functionStephan Bergmann1-3/+0
Change-Id: I6f8c9a32bc9266f20b5fc74b4e2f60f7b6be55d3
2013-11-11convert OUString compareToAscii == 0 to equalsAsciiNoel Grandin1-2/+2
Convert code like aStr.compareToAscii("XXX") == 0 to aStr.equalsAscii("XXX") which is both easier to read and faster. Change-Id: I448abf58f2fa0e7715dba53f8e8825ca0587c83f
2013-11-11convert OUString 0==compareToAscii to equalsAsciiNoel Grandin1-4/+4
Convert code like: 0 == aStr.compareToAscii("XXX") to aStr.equalsAscii("XXX") which is both clearer and faster. Change-Id: I2e906d7d38494db38eb292702fadb781b1251e07
2013-10-31Convert indexOf->startsWith and lastIndexOf->endsWithNoel Grandin1-1/+1
This is both an optimisation and a cleanup. This converts code like aStr.indexOf("XX") == 0 to aStr.startsWith("XX") and converts code like aStr.lastIndexOf("XXX") == aStr.getLength() - 3 to aStr.endsWith("XXX") Note that in general aStr.lastIndexOf("X") == aStr.getLength() - 1 converts to aStr.isEmpty() || aStr.endsWith("X") so I used the surrounding context to determine if aStr could be empty when modifying the code. Change-Id: I22cb8ca7c2a4d0288b001f72adb27fd63af87669
2013-10-22fdo#54938: Adapt supportsService implementations..Marcos Paulo de Souza4-32/+7
to cppu::supportsService Change-Id: I0b03d3910f094f2183bf9859db9d5bcaf35d1f14 Reviewed-on: https://gerrit.libreoffice.org/6370 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-09-22add mode lines to new files (and idls) since last runCaolán McNamara7-0/+21
Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
2013-06-29remove OUString wrap for string literalsThomas Arnhold1-7/+7
For some functions and all kinds of Exceptions. CannotConvertException CloseVetoException DisposedException EmptyUndoStackException ErrorCodeIOException Exception GridInvalidDataException GridInvalidModelException IOException IllegalAccessException IllegalArgumentException IllegalTypeException IndexOutOfBoundsException NoMasterException NoSuchElementException NoSupportException PropertyVetoException RuntimeException SAXException ScannerException StorageWrappedTargetException UnsupportedFlavorException VetoException WrappedTargetException ZipIOException throwGenericSQLException throwIllegallArgumentException createInstance createInstanceWithContext forName getByName getPackageManager getPropertyValue getUnpackedValueOrDefault getValueByName hasPropertyByName openKey setName setPropertyValue supportsService bash command: for i in `cat list`; do git grep "$i\s*(\s*OUString(\s*\"" -- '*.[hc]xx' | cut -d ':' -f1 | sort -u | xargs sed -i -e "s/\(\<$i\s*(\)\s*OUString(\s*\(\"[^\")\\]*\"\)\s*)\s*/\1\2/g" -e "s/\($i.*\)\"+ /\1\" + /g"; done Change-Id: Iaf8e641b0abf28c082906014f87a183517630535 Reviewed-on: https://gerrit.libreoffice.org/4624 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-05-06remove usage of RTL_CONSTASCII_USTRINGPARAMLuboš Luňák2-10/+10
Mechanical removal of usage together with OUString ctor, done by compiler plugin. Change-Id: I554227f76df0dac620b1b46fca32516f78b462c5
2013-04-16Related rhbz#867808: More apparently bogus "throw new ..." in C++ codeStephan Bergmann1-3/+3
Change-Id: I5d723b389f1ed20f7962807b782f44f6f3c61882
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák9-97/+87
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
2013-03-20simplify OUString assignmentsChr. Rossmanith1-6/+6
Change-Id: Ieffd80aa84c9a041785bb81b3a904a32d00cb2bb Reviewed-on: https://gerrit.libreoffice.org/2863 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2013-03-19removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold2-5/+5
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: https://gerrit.libreoffice.org/2835 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-03-19automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold5-74/+68
Done with a perl regex: s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec Reviewed-on: https://gerrit.libreoffice.org/2832 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-01-30Removed several useless macros: A2OU, A2S, C2U, C2S, OUSTR, OUSTRINGJean-Noël Rouvignac1-10/+9
Change-Id: Ie859cb2dfdc7103c379fce56be88eef8fe390afd Reviewed-on: https://gerrit.libreoffice.org/1924 Tested-by: Luboš Luňák <l.lunak@suse.cz> Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
2012-12-25Get rid of (most uses of) GUITor Lillqvist1-6/+6
GUI only takes values UNX or WNT, so it is fairly pointless. One can check whether OS is WNT or not instead. Change-Id: I78ae32c03536a496a563e5deeb0fca78aebf9c34 Reviewed-on: https://gerrit.libreoffice.org/1304 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-06re-base on ALv2 code. Includes:Michael Meeks23-571/+358
Patches contributed by Ocke Janssen converted reportdesign. http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1394326 Patch contributed by Oliver Rainer-Wittmann sw34bf06: #i117783# - Writer's implementation of XPagePrintable - apply print settings to new printing routines http://svn.apache.org/viewvc?view=revision&revision=1172115
2012-11-30c++ API: use css alias in generated headers, adds global css declThorsten Behrens3-5/+0
This changes all generated API headers (.hpp and .hdl) to use a namespace alias 'css' instead of the pointlessly long com::sun::star Makes the change in cppumaker & associated tools, adds a global namespace alias definition in sal/types.h, and removes a kiloton of local, now pointless-to-harmful versions of that alias from all over the code. Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
2012-11-30API CHANGE remove [oneway] method attributesThorsten Behrens2-6/+6
Remove non-functional and broken [oneway] attributes from all idl files. Change idl compiler to no longer digest such idl. Change-Id: Ie14c5012beccb6242d7cd592d434a88091b695d1
2012-11-28testtools: add com.sun.star.test.performance.XPerformanceTest ...Michael Stahl1-0/+130
... back, which was removed from udkapi in 771914ab1482af600b11dfe789182604802d1046. Change-Id: I266f2d4fd01dc01a839f5c608ec8c45be76165c0
2012-10-04sal_Bool->bool in testtoolsNoel Grandin1-5/+5
Change-Id: I716c0a08565e874bcb0667e72ed5261231a4743d
2012-09-25replace remaining InterlockedCount() with inlined versionNorbert Thiebaud2-6/+6
Change-Id: Ifcfa48fc87f905a91470a5b0fd597b02f220784c Reviewed-on: https://gerrit.libreoffice.org/671 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-16Fix duplicate branches for if and elseJulien Nabet1-1/+1
Change-Id: Ic602fd4df63e6807f49c256ce7849ae587eeb82d
2012-09-10Java cleanup, remove unnecessary importsNoel Grandin1-1/+0
I guess I missed some last time :-) Change-Id: I164a8baa07850f783b8cdf2e7f3eeaac53a3d29b
2012-09-05Java cleanup, make package name match folder nameNoel Grandin11-17/+17
Change-Id: I4229ea7a4ad4d669db824e14ee6a8acb2ac205a0
2012-07-30udkapi, offapi: do not use #include "foo":Michael Stahl3-9/+9
Evidently on Windows, the newfangled ucpp handles #include "foo" differently from #include <foo> and treats it as a relative path, while the angle brackets always result in absolute paths. Since relative paths result in infinite rebuilds if make is invoked in a different directory, don't use #include "foo" in IDL files. Change-Id: Iedcda3a4be5542389a0be086f14541cda8dc5323
2012-07-12drop useless announcementDavid Tardon1-10/+1
Change-Id: I0e94f44c27bbcb9d1ab12ae4f3f00e89d5388d69
2012-06-21re-base on ALv2 code.Michael Meeks1-23/+14
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks23-513/+333
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-01targeted string re-workNorbert Thiebaud1-21/+21
Change-Id: I81e04e43efd512d88b904cdd5b7fdd5aa54eea02
2012-05-29cleaning up dmake stuffDavid Ostrovsky3-513/+0
Change-Id: I85d1ffef06028f8781a0406ea6e43b0e0406413c
2012-05-25WaE: pesky aliasing warning with gcc 4.7.0Caolán McNamara1-1/+3
Change-Id: I78675ba624cf657a246f7d1211bf5075189ac873
2012-04-23Revert "i hope this is fixed now"Stephan Bergmann1-0/+4
This reverts commit b8044cb828af149a4598b35a4d46d8fe4205ae74. 84dbc4fe2547f8fc341a46d7f000e721c81e63ee fixed the bridge for PPC on Linux, not Mac OS X.
2012-04-23i hope this is fixed nowDavid Tardon1-4/+0
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi3-20/+15
2012-03-26Fix delivery of jvmfwk ini/data filesStephan Bergmann1-3/+3
...that are (also) used during the build (e.g., cd testtools/*/lib && ./bridgetest_inprocess_java). Broken by gbuild'ification of jvmfwk.
2012-02-21WaE: arrayIndexOutOfBoundsThomas Arnhold1-1/+0
2012-02-19method should be publicCaolán McNamara1-1/+1
2012-02-17add a uno test api with more than 8 floating point argsCaolán McNamara4-1/+17
I'm a cruel person, i.e. this targets the TODO of dab11f7fe2a2fa4155e4c4feaa5fc54e57cfbd37 in bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cx
2012-01-27Decrease verbiage a little bitTor Lillqvist2-2/+6
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann3-5/+10
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
2012-01-16Fix for fdo43460 Part XXXIX getLength() to isEmpty()Olivier Hallot1-2/+2
Part XXXIX Modules testtools, toolkit, tools
2011-12-15Removed extra semicolonsJesse1-1/+1
2011-12-11I don't see NO_BSYMBOLIC being used anywhereTor Lillqvist1-1/+0
2011-11-27remove include of pch header from testtoolsNorbert Thiebaud9-18/+0
2011-11-18fdo#42865: let's try map file for windows onlyMichael Stahl1-0/+9
2011-11-17Do build stuff here also when cross-compiling (but don't run)Tor Lillqvist2-10/+2
2011-11-17Fix unintentional glitchTor Lillqvist1-3/+3