summaryrefslogtreecommitdiff
path: root/idl/source
AgeCommit message (Collapse)Author
2015-04-17loplugin:implicitboolconversion clean-upStephan Bergmann
Change-Id: Ib7138c40a7f78adae2c362019bc9e20900391ebf
2015-04-07loplugin:staticmethodsNoel Grandin
Change-Id: Ibaad2adabecb878411fdd66383bca91f034477af
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann
Change-Id: I1d37ac19f2738a7bac43fc8b44f782ff2363123a
2015-03-26const_cast: convert some C-style casts and remove some redundant onesStephan Bergmann
Change-Id: Ia302dcfd4b4801170cb15950f4d7f1ba0792e93e
2015-02-25convert SFX_SLOT_ constants to enum classNoel Grandin
Change-Id: Icc3aad14d9d0c59c1c1c8f124f0626a9f947b93f
2015-02-23remove unnecessary parenthesis in return statementsNoel Grandin
found with $ git grep -lP 'return\s*\(\s*\w+\s*\)\s*;' Change-Id: Ic51606877a9edcadeb647c5bf17bc928b69ab60e
2015-01-07fdo#84938: convert STREAM_ #defines to 'enum class'Noel Grandin
Change-Id: Ibbf14c7e9a5c1883c1311d4c86f948f74f8e473e
2014-12-18remove if-block that has no effectMichael Weghorn
If the outer if-block is entered, 'aIsCollection' is returned, no matter whether the inner if-block is entered or not. Change-Id: Ief33e6fe6e29d1dfe287095424dac92e7f7d06b0 Reviewed-on: https://gerrit.libreoffice.org/13512 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-12-11coverity#703967 Unchecked return valueCaolán McNamara
Change-Id: I7da643edf07e689bb24129d363fbba8170efa652
2014-11-17sal: clean up public headers with include-what-you-useMichael Stahl
Sadly cannot forward declare "struct {...} TimeValue;". rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h was painful enough for now... Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
2014-11-14fdo#86023 - O[U]String needs a 'clear' methodBrij Mohan Lal Srivastava
Added clear() method to OString and OUString class, Updated appropriate call-sites. Change-Id: I0ba97fa6dc7af3e31b605953089a4e8e9c3e61ac Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-10-22callcatcher: update unused codeCaolán McNamara
Change-Id: I96b4d44e44389245f3ccc4a08198676461c6a38b
2014-10-16Remove more unused idl partsStephan Bergmann
Change-Id: Id78de487b36a1c939dc3a4a5b38ab0b77999478c
2014-10-16Strip svidl down to what is still usedStephan Bergmann
...the generated .ilb, .lst, and .sid outputs requested by SdiTarget were apparently unused. Change-Id: I1abb2abc7945070451fce4a98a11d955515e3f63
2014-10-03rename SvRef::AddRef to AddFirstRefNoel Grandin
to make it's intended purpose clearly distinguishable from AddNextRef Change-Id: I5da780b48b19fd873667b648031bc394113f953b Reviewed-on: https://gerrit.libreoffice.org/11763 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-09-29loplugin: cstylecastNoel Grandin
Change-Id: I31bbeb5f068754d6dc77c22d759058089b03c9b1
2014-09-26remove unnecessary casts in calls to SvStream.WriteUInt32Noel Grandin
left over from our conversion of the SvStream output operators to more specific methods Change-Id: I1d848f19f82783e6eabf2da37dbde78fe36ea1e0
2014-09-26remove unnecessary casts in calls to SvStream.WriteUInt16Noel Grandin
left over from our conversion of the SvStream output operators to more specific methods Change-Id: I482ca7abb84613971e7e8f839f7aa67a65cd71ff
2014-09-26remove unnecessary casts in calls to SvStream.WriteUCharNoel Grandin
left over from our conversion of the SvStream output operators to more specific methods Change-Id: I2ea4c7d97e745b3e6a3834f41ac7bfefa4883c7a
2014-09-22remove unused fields pName and pMethodName in SfxSlot classNoel Grandin
Change-Id: Icca5a0dee296fae1abeb78ea8ffa2f9e934bb111
2014-06-26idl: ignore -isystem argsStephan Bergmann
Change-Id: I0758fd3117795ed68789385576aee5a885639104
2014-06-13loplugin:staticcallStephan Bergmann
Change-Id: Id440c165f6e98a7d0fe0c8c578e404db75416c48
2014-05-28Fix memory leakStephan Bergmann
Change-Id: Ie12862f8df701298db51ed45b5c24814a6f94def
2014-05-27Remove unnecessary semicolonsPeter Senna Tschudin
A simplified version of the semantic match that finds this problem is follows: (http://coccinelle.lip6.fr/) // <smpl> @r1@ statement S; position p,p1; @@ S@p1;@p @script:python r2@ p << r1.p; p1 << r1.p1; @@ if p[0].line != p1[0].line_end: cocci.include_match(False) @@ position r1.p; @@ -;@p // </smpl> Change-Id: Ib9708d37fbb4c6060f88d5dae3814a2d37b2091e Reviewed-on: https://gerrit.libreoffice.org/9493 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-05-26coverity#1209405 Unchecked dynamic_castCaolán McNamara
Change-Id: I5b16007b514169e2349c8c3a78d3c150c9d52d85
2014-05-09coverity#1209786 Dereference before null checkCaolán McNamara
Change-Id: I98bb62bbcb7ffbd2896ddbcbaeea27fff0851653
2014-05-09coverity#1209793 Dereference before null checkCaolán McNamara
Change-Id: I5c89f7291117d66ff07f7d686c7030396cb504df
2014-05-08translate to EnglishCaolán McNamara
Change-Id: Ieb7ee3f8eb192612e76d5ad928389445e82ef90e
2014-05-08idl: sal_Bool->boolNoel Grandin
Change-Id: I8b15c97b1fcc6acaf567e8b1d2d37cbc99687a9d
2014-04-19This file seems unused since the 20th centuryTakeshi Abe
Change-Id: Idc26e03d51e37adbd23fb3c77d8ebe63ed8c3de3
2014-04-18svidl: Unwind SFX_SLOTMAP_ARG, and kill it.Jan Holesovsky
Change-Id: Icd99fd2cd530f52b0acf5d91667eeec8142e8340
2014-04-18svidl: Unwind SFX_ARGUMENT macro, and kill it.Jan Holesovsky
Change-Id: I61334b687c251ccc90f125e8bf95f8689028b8c3
2014-04-18svidl: Unwind SFX_ARGUMENTMAP macro, and kill it.Jan Holesovsky
Change-Id: I7c4902a4151f207d8a61b76d05fad74a4c8854d4
2014-04-17remove executable bitAndras Timar
Change-Id: I91f6e861f6d0dbea1b57ac73857e0c706b27f681
2014-03-17Avoid duplicate symbols in libmerged for Windows too.Matúš Kukan
This is working version of fc27a685d466dc380a8b68cd48f47db632ed3693 Change-Id: I48e861b5b7692ea051edf52d7ad9cc54ca989e22
2014-03-14Revert "Avoid duplicate symbols in libmerged for Windows too."Matúš Kukan
Forgot to test properly on Windows :-(. This reverts commit fc27a685d466dc380a8b68cd48f47db632ed3693.
2014-03-14Avoid duplicate symbols in libmerged for Windows too.Matúš Kukan
Export these symbols from sfx library. For cases when we link together more libraries, there are more symbols, so I've kept __attribute__((__weak__)) hack there. Change-Id: I8b7f6fc9bea479dca5062344c04b74c1f3eb36b2
2014-03-10coverity#1103651 Unchecked return valueCaolán McNamara
Change-Id: Iee2bbba1e581364f72a73421ba8e799fa05a94e4
2014-03-10fix indentCaolán McNamara
Change-Id: I0f09c42928d354bd26fa5137a2faa768560b1223
2014-03-08coverity#707933 Uninitialized scalar fieldCaolán McNamara
Change-Id: I03c835327eabc9bfdc9904abb2ba6a8f13bd7207
2014-03-08coverity#707932 Uninitialized scalar fieldCaolán McNamara
Change-Id: I73524c3e1911456ef14dcb07f073fed85f869524
2014-02-21Add config option used when we try to link one huge object file.Matúš Kukan
In theory, it should not be used, we use it now to mark duplicated symbols from sdi slots as weak. See idl/source/objects/types.cxx. Change-Id: I3c6fccfb96884df6b9e6eb35b8615ba4d66ca208
2014-02-12more SvStream:operator>> conversionNoel Grandin
Convert the template based read_lenPrefixed methods to regular methods. Change-Id: Ifd0e93aca055e55a0575e4377ec2b8e266dfb019 Reviewed-on: https://gerrit.libreoffice.org/7895 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-02-12convert SvStream::operator>> methods to ReadXXX methodsNoel Grandin
First, I updated the clang rewriter to do the conversion. Then I lightly hand-tweaked the output for the few places where the rewriter messed up, mostly when dealing with calls on "this". Change-Id: I40a6a977959cd97415c678eafc8507de8aa3b1a9 Reviewed-on: https://gerrit.libreoffice.org/7879 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-02-12cid#705188 missing break in switchNoel Grandin
Change-Id: I5e777801a7df934f61182f6df8f66fc18d00073c
2014-01-28bool improvementsStephan Bergmann
Change-Id: Ifdee50acbc72387812156af5cb8b078d97ebe5d1
2014-01-22remove SvStream::operator<< methodsNoel Grandin
.. and convert the last few places still using those methods. Change-Id: Id2cd8f9c0dd281df43af439d4fef65881f34a6fd Reviewed-on: https://gerrit.libreoffice.org/7495 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-01-22convert more SvStream::operator<< callsNoel Grandin
.. to more explicit SvStream::Write* calls This was done using another run of the clang rewriter, and then a lot of hand tweaking to fix all the places where the rewriter did not play nice with various macros. Change-Id: I7bcab93851c8dfb59cde6bc76290c6484d88fb18 Reviewed-on: https://gerrit.libreoffice.org/7494 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-01-22bool improvements (related to mixing bool/sal_Bool in &=, |=, ^=)Stephan Bergmann
Change-Id: I9869d9709f28b68ef7b518527175589d80644668
2014-01-16convert SvStream::operator<< overloads to more explicit methodsNoel Grandin
This is in preparation for more conversion of SvStream::operator<< calls to use more explicit method names. This converts the subclasses that have their own convenience overloads of operator<< to use normal methods. Change-Id: I5efd5d9a24c264cb86d2471303dd5849bf91ba80