Age | Commit message (Collapse) | Author |
|
...mostly done with a rewriting Clang plugin, with just some manual tweaking
necessary to fix poor macro usage.
Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
|
|
Change-Id: I48990c044e4583e835f3e995527ba423e8c459fb
|
|
Change-Id: I513aeeabbb4d6fc48b6a95e034c311a454dd5ca7
|
|
Change-Id: I7c957419b72cc97dbec819c51acb521bcd716624
|
|
Change-Id: Ibeed903d73eb8b3fce7b8c6021c9107437a8c813
|
|
Change-Id: I5434402e372c4567b2c3f96f5c175618ba3e5cfb
|
|
Change-Id: Ie5fc19fa223942e31899408324beb2e15c1d7bef
|
|
Change-Id: Iccd5a78b54620796cfde672388b70ad97d17b7a5
|
|
Change-Id: I0ec9d6ed41eddbc0177c26755b621f404cfd4703
|
|
Change-Id: I52c9e37ca4d3238b9018264b6542a9dcebca13f6
|
|
Change-Id: I1ca5e4d31ab203a0ddd5e98928f5046f5fffb485
|
|
Change-Id: Ia6799c852eb95d496fbc8dcfdabde62dffc263a6
Reviewed-on: https://gerrit.libreoffice.org/7066
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Change-Id: I76be464200d486efef9c8a7e957c310c9adae3b8
|
|
Change-Id: Icd47d87f93641a0b24a96a4be8d3d120f0405f2d
|
|
Change-Id: I733cd478caabc6337af9705a57ebbaeedfb92bb0
|
|
...and enable tests shared with idlc
Change-Id: I422b16c9b2636835d276cc2085cb640073894c97
|
|
Change-Id: Ib7ee3188b87b9b4216214b65347e34970e1b92a5
|
|
Change-Id: I93b9fcc2b20ed7a7c160a9ef3294b6e578678f53
|
|
* byte only accepts singed literal values < 128 now
Change-Id: If557b5212e349fe115948f72b5558fee338db659
|
|
* global exception names no longer clash with local names
* repeating the same exception in a raises spec is caught now
Change-Id: I388aae4de59bddc1c69bf4c263297d0b92b47106
|
|
Change-Id: I653522d8ebaac3329f368c102d14041c6b49d41d
|
|
This is largely unnecessary when working with OUString
Change-Id: I3cf4d68357a43665d01162ef4a2d5346a45da9be
|
|
Change-Id: Ifb220af71857ddacd64e8204fb6d3e4aad8eef71
|
|
This also means that this code now gets bounds checked in debug builds.
Change-Id: Id777f85eaee6a737bbcb84625e6e110abe0e0f27
|
|
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
|
|
So there is no need to do this locally, too.
Change-Id: Ibc623235cae07a86dfd0dbc1d7672ca4273facec
|
|
Convert places that call
aStr[aStr.getLength()-1] == 'x'
to use the shorter form
aStr.endsWith("x")
Change-Id: I1b3a19c0e89b8989cdbeed440f95fc76f9a4b6b6
|
|
They are practically always useless, often misleading or obsolete.
Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c
|
|
Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
|
|
Change-Id: Ic14565414637a6d08aee94ad183dd852eb7875f0
|
|
...so it can easily be reused to test unoidl-write, too.
Change-Id: I4992850b44faaa152bcf1d281f2787824d6ad036
|
|
Change-Id: I861b85ac38a2881ff4b993047c1a15335308ba62
|
|
a bit of guesswork here I admit
Change-Id: I774da6f585e4b81a25660b7823d6bb150630f44f
|
|
Remove an odd {1} repeat count, and remove the "."{DIGIT}+ pattern that is
already covered by the following {DIGIT}*"."{DIGIT}+ pattern.
Change-Id: If99dfe10a5e37225355472bf4deceb34c0a92eb9
|
|
Change-Id: Id28fb53a98ff164cd14f8f9dcb4ebee7a71bfd1e
|
|
Change-Id: Ief0109289c6dc70b51193fa5f4432efe2b48c3fb
|
|
(note: object is of type 'AstTypeDef'); Clang -fsanitize=undefined
Change-Id: I1b11a7678f18557c8040af2118c1c0101913f086
|
|
(note: object is of type 'AstDeclaration'); Clang -fsanitize=undefined
Change-Id: I08eef7d3e8b298abd16b0c6d72cfb72b75190cd5
|
|
Compiler plugin to replace with matching number(), boolean() or OUString ctor,
ran it, few manual tweaks, mark as really deprecated.
Change-Id: I4a79bdbcf4c460d21e73b635d2bd3725c22876b2
|
|
Change-Id: I78ba286be5aa4d731f734e5eb16adb77c686aad9
Reviewed-on: https://gerrit.libreoffice.org/4325
Reviewed-by: Noel Power <noel.power@suse.com>
Tested-by: Noel Power <noel.power@suse.com>
|
|
Change-Id: I0057b9174af6a83f3fde0e27c3a91a4aeca95873
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
|
|
lets try this hack, if it fails revert and I'll just
manually update the baseline with a newer flex than
flex-2.5.4a-41.fc6
Change-Id: If644489e80fc4e4cdba97808af0fe4d544d08646
|
|
|
|
Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
|
|
|
|
Change-Id: I728b162e21a7a2c02cb76af110cc0a01a762fdbd
|
|
Change-Id: Ib97f667c9acb644c3becb81f851ad8c7e4ff31ea
|
|
Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
|
|
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
|
|
...does not make sense. Adapted some old-style services accordingly, where the
inherited service had been changed to new-style after the fact.
Change-Id: I5f3e4ddf99160778a319062a6c84f83529ff177b
|