- 17 Eyl, 2018 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
...warning about (for now only) functions and variables with external linkage that likely don't need it. The problems with moving entities into unnamed namespacs and breaking ADL (as alluded to in comments in compilerplugins/clang/external.cxx) are illustrated by the fact that while struct S1 { int f() { return 0; } }; int f(S1 s) { return s.f(); } namespace N { struct S2: S1 { int f() { return 1; } }; int f(S2 s) { return s.f(); } } int main() { return f(N::S2()); } returns 1, both moving just the struct S2 into an nunnamed namespace, struct S1 { int f() { return 0; } }; int f(S1 s) { return s.f(); } namespace N { namespace { struct S2: S1 { int f() { return 1; } }; } int f(S2 s) { return s.f(); } } int main() { return f(N::S2()); } as well as moving just the function f overload into an unnamed namespace, struct S1 { int f() { return 0; } }; int f(S1 s) { return s.f(); } namespace N { struct S2: S1 { int f() { return 1; } }; namespace { int f(S2 s) { return s.f(); } } } int main() { return f(N::S2()); } would each change the program to return 0 instead. Change-Id: I4d09f7ac5e8f9bcd6e6bde4712608444b642265c Reviewed-on: https://gerrit.libreoffice.org/60539 Tested-by: Jenkins Reviewed-by:
Stephan Bergmann <sbergman@redhat.com>
-
- 11 Ara, 2017 1 kayıt (commit)
-
-
Noel Grandin yazdı
since cdecl is the default calling convention on Windows for such functions, the annotation is redundant. Change-Id: I1a85fa27e5ac65ce0e04a19bde74c90800ffaa2d Reviewed-on: https://gerrit.libreoffice.org/46164Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Noel Grandin <noel.grandin@collabora.co.uk>
-
- 23 Eki, 2017 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I18d4c77233c66b7d4359bed8d42f80271de637dc
-
- 18 Haz, 2017 1 kayıt (commit)
-
-
Jochen Nitschke yazdı
Change-Id: I3b50e45fdb99e9cd8bfda07356ee3ddb4dd0f8bb Reviewed-on: https://gerrit.libreoffice.org/38905Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Jochen Nitschke <j.nitschke+logerrit@ok.de>
-
- 09 May, 2017 1 kayıt (commit)
-
-
Jochen Nitschke yazdı
with command > git grep -l osl/diagnose.h *.cxx | xargs grep -L -w 'OSL_\w*' | xargs sed -i '/#include *\(<\|\"\)osl\/diagnose.h\(>\|\"\).*/d' headers need more work Change-Id: I906519ebbd47a04703b4fa5943b2f7abea7a97ab Reviewed-on: https://gerrit.libreoffice.org/37350Tested-by:
Jochen Nitschke <j.nitschke+logerrit@ok.de> Reviewed-by:
Michael Stahl <mstahl@redhat.com>
-
- 15 Şub, 2017 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I8b729ab7434ee04d55fd407cf67f54c1cb9fbca9 Reviewed-on: https://gerrit.libreoffice.org/34263Tested-by:
Stephan Bergmann <sbergman@redhat.com> Reviewed-by:
Stephan Bergmann <sbergman@redhat.com>
-
- 26 Ock, 2017 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
...(for now, from LIBO_INTERNAL_CODE only). See the mail thread starting at <https://lists.freedesktop.org/archives/libreoffice/2017-January/076665.html> "Dynamic Exception Specifications" for details. Most changes have been done automatically by the rewriting loplugin:dynexcspec (after enabling the rewriting mode, to be committed shortly). The way it only removes exception specs from declarations if it also sees a definition, it identified some dead declarations-w/o-definitions (that have been removed manually) and some cases where a definition appeared in multiple include files (which have also been cleaned up manually). There's also been cases of macro paramters (that were used to abstract over exception specs) that have become unused now (and been removed). Furthermore, some code needed to be cleaned up manually (avmedia/source/quicktime/ and connectivity/source/drivers/kab/), as I had no configurations available that would actually build that code. Missing @throws documentation has not been applied in such manual clean-up. Change-Id: I3408691256c9b0c12bc5332de976743626e13960 Reviewed-on: https://gerrit.libreoffice.org/33574Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Stephan Bergmann <sbergman@redhat.com>
-
- 05 Ara, 2016 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: If9ea62b103f95a9f4abe692c6da2145f825a364f
-
- 13 Eyl, 2016 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
The issue of 362d4f0c "Explicitly mark overriding destructors as 'virtual'" appears to no longer be a problem with MSVC 2013. (The little change in the rewriting code of compilerplugins/clang/override.cxx was necessary to prevent an endless loop when adding "override" to OOO_DLLPUBLIC_CHARTTOOLS virtual ~CloseableLifeTimeManager(); in chart2/source/inc/LifeTime.hxx, getting stuck in the leading OOO_DLLPUBLIC_CHARTTOOLS macro. Can't remember what that isAtEndOfImmediateMacroExpansion thing was originally necessary for, anyway.) Change-Id: I534c634504d7216b9bb632c2775c04eaf27e927e
-
- 15 Kas, 2015 1 kayıt (commit)
-
-
Noel Grandin yazdı
replaced using the script: git grep -lP 'Sequence.*OUString.*\(1\)' | xargs perl -0777 -pi -e "s/Sequence< OUString > (\w+)\(1\); .*\[0\] = (\S+);/Sequence< OUString > \1 { \2 };/g" Change-Id: I23688a91562051a8eed11fc2a85599545c285c34 Reviewed-on: https://gerrit.libreoffice.org/19967Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Noel Grandin <noelgrandin@gmail.com>
-
- 10 Kas, 2015 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I9b9249441dd69c5fab05ae0ede8dec461a1879f3
-
- 30 Eki, 2015 1 kayıt (commit)
-
-
Noel Grandin yazdı
Change-Id: I37da28539b94706574116d0fff5f008aabfb5526 Reviewed-on: https://gerrit.libreoffice.org/19682Reviewed-by:
Noel Grandin <noelgrandin@gmail.com> Tested-by:
Noel Grandin <noelgrandin@gmail.com>
-
- 26 Eki, 2015 1 kayıt (commit)
-
-
Noel Grandin yazdı
Change-Id: Id210cbc3481a8a31e6fc0ba2028346fc585c8744 Reviewed-on: https://gerrit.libreoffice.org/19597Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Noel Grandin <noelgrandin@gmail.com>
-
- 12 Eki, 2015 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
-
- 15 Eyl, 2015 1 kayıt (commit)
-
-
Takeshi Abe yazdı
with the variadic variants. Change-Id: I7154f9472f02fdf47d27ba715db55bb1ec669a8a Reviewed-on: https://gerrit.libreoffice.org/18580Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Noel Grandin <noelgrandin@gmail.com>
-
- 11 Haz, 2015 1 kayıt (commit)
-
-
Caolán McNamara yazdı
Change-Id: I2d629c48b6526fa5f37174921c068e1201a897ef
-
- 16 Ara, 2014 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I3f860dbcac3c81216d53de1530ddb0565e38a38e
-
- 23 May, 2014 1 kayıt (commit)
-
-
Noel Grandin yazdı
Now that we have default values for Exception constructor params, remove lots of boilerplate code. Change-Id: I620bd641eecfed38e6123873b3b94aaf47922e74
-
- 26 Mar, 2014 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
-
- 26 Şub, 2014 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
-
- 04 Şub, 2014 1 kayıt (commit)
-
-
Alexandre Vicenzi yazdı
Change-Id: I42cf7dc139b79b715f3c330f9bca7d333de8bafc Reviewed-on: https://gerrit.libreoffice.org/7762Reviewed-by:
Stephan Bergmann <sbergman@redhat.com> Tested-by:
Stephan Bergmann <sbergman@redhat.com>
-
- 17 Ara, 2013 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I56f38bd786f3a026cb2908f28540dc9c4003af83
-
- 15 Agu, 2013 1 kayıt (commit)
-
-
Takeshi Abe yazdı
Change-Id: Ic7ee570935b5d827dc01a483877ea5021da5abea
-
- 29 Haz, 2013 1 kayıt (commit)
-
-
Thomas Arnhold yazdı
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/4624Tested-by:
LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by:
Thomas Arnhold <thomas@arnhold.org> Tested-by:
Thomas Arnhold <thomas@arnhold.org>
-
- 06 May, 2013 1 kayıt (commit)
-
-
Luboš Luňák yazdı
Mechanical removal of usage together with OUString ctor, done by compiler plugin. Change-Id: I554227f76df0dac620b1b46fca32516f78b462c5
-
- 19 Nis, 2013 2 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I635fd006b5ba9f5fb0091748ee2ff9bc3c1a2d2a
-
Matúš Kukan yazdı
Change-Id: Id3f41e2a620c47bb848718d0fc994739be2d64fc
-
- 07 Nis, 2013 1 kayıt (commit)
-
-
Luboš Luňák yazdı
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
-
- 27 Mar, 2013 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
-
- 19 Mar, 2013 1 kayıt (commit)
-
-
Thomas Arnhold yazdı
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/2832Reviewed-by:
Thomas Arnhold <thomas@arnhold.org> Tested-by:
Thomas Arnhold <thomas@arnhold.org>
-
- 02 Eki, 2012 1 kayıt (commit)
-
-
Tor Lillqvist yazdı
Change-Id: Ifa5ea2dd818043b6b5442e580bff51d1e2cb93e1
-
- 17 Eyl, 2012 1 kayıt (commit)
-
-
Noel Grandin yazdı
Create a merged XBridgeFactory2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I7309f4d30f0e772bc203c701eb3407b920ffafcc
-
- 22 Agu, 2012 1 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I5e216ca01830a6568159ee8e9265938667f201a1
-
- 27 Haz, 2012 1 kayıt (commit)
-
-
Michael Meeks yazdı
-
- 26 May, 2012 1 kayıt (commit)
-
-
David Tardon yazdı
Change-Id: I01e97df2f9f098719e3de578526cb1d13d2db6fa
-
- 27 Ara, 2011 1 kayıt (commit)
-
-
David Tardon yazdı
-
- 23 Ara, 2011 1 kayıt (commit)
-
-
Takeshi Abe yazdı
-
- 17 Kas, 2011 1 kayıt (commit)
-
-
Tor Lillqvist yazdı
This commit for the old build system. (Don't bother for components not relevant for Android.) The Android package installer (as invoked through "adb install", from "ant debug install") silently ignores native libraries in app packages (.apk files) whose names don't start with "lib" and end with ".so". The package builder (as invoked through "ant debug") in the SDK gladly includes also thusly named native libraries in the .apk, though. Yay for consistency.
-
- 12 Tem, 2011 1 kayıt (commit)
-
-
Matúš Kukan yazdı
-
- 01 Haz, 2011 1 kayıt (commit)
-
-
Caolán McNamara yazdı
-