summaryrefslogtreecommitdiff
path: root/svl
AgeCommit message (Collapse)AuthorFilesLines
2015-08-06fix string access out of boundsEike Rathke1-1/+1
Could happen with a malformed subformat string like "[<0-0". Change-Id: I8eaab2bcb469d91432a41dc349060c273a6575a4 (cherry picked from commit f52aa4d13b7f262a4c54f4e554f45d64a545bce7) Reviewed-on: https://gerrit.libreoffice.org/16939 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-08-06a malformed string here can force an out of bounds indexOfCaolán McNamara1-1/+1
Change-Id: Ic4d922bd27b7f119a7f8b95bbb4d4ed9e89fe51d (cherry picked from commit 592ee0308a36518137ab8ed965f28de4600909da) Reviewed-on: https://gerrit.libreoffice.org/16787 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2015-08-06Resolves: tdf#91420 "Jan1, 2015" is a valid dateEike Rathke1-2/+6
Regression introduced with 43624d9370c4384f71c6b13fed900eaec222cf64 that fixed tdf#34724 Change-Id: I44b5eac6e4ce5a38855148efecea5f2a987ed213 (cherry picked from commit fe2c7b25152df4c89e44c6516081d43d68075736)
2015-05-29SvxSearchItem: add m_nStartPoint{X,Y}Miklos Vajna1-2/+30
The idea is that if you have your cursor at the begining of a Writer document, and you scroll down a lot, then search, then it's annoying that search jumps back to the start of the document for the first hit. Add an optional way to provide what is the starting point of such a search, so we can have "when nothing is selected, then search from the top left corner of the visible area". No UI yet to enable this, but available via the UNO API. Change-Id: Ibcf3a5f2eeba1372b1dfe8474081e6591a6e0134 (cherry picked from commit 1dc60bc9e99304c58007bfd5a964ff3f78480106)
2015-05-20bin/rename-sw-abbreviations.shlibreoffice-5-0-branch-pointChristian Lohmaier1-3/+3
renames the most annoying abbreviations in Writer (and partially in the shared code too). Change-Id: I9a62759138126c1537cc5c985ba05cf54d6132d9
2015-05-20Remove include stdio (part4)Julien Nabet5-7/+0
Change-Id: Ic17885b22167eedd0e56b3e5027c09a1c3aac1d8 Reviewed-on: https://gerrit.libreoffice.org/15819 Tested-by: Jenkins <ci@libreoffice.org> Tested-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2015-05-19Update Apache Bugzilla’s URLAdolfo Jayme Barrientos1-1/+1
Change-Id: I6ef4ae530b7fb4e615100803ae6e3972d9b4545f
2015-05-11loplugin:cstylecast: nop between pointer types of exactly same spellingStephan Bergmann1-4/+4
Change-Id: I42b3964ea13931b401be65324b556a803ffdc529
2015-05-10NOINSTANCE is implied now in IMPL_STATIC_LINK...Stephan Bergmann1-1/+1
Change-Id: Ifb032457d6c1b279c4183282ef2b271c706dd71a
2015-05-06tdf#90258 Toggle Thousand Separator with Engineering NotationLaurent Balland-Poirier1-13/+64
If scientific format is selected, "Thousands separator" option is almost useless. It could be replaced by "Engineering Notation". Rebase of https://gerrit.libreoffice.org/15152 Update with more robust tests. Change-Id: Ie2b88b1f149fce26c32a43ace623cf1f45f38e6e Reviewed-on: https://gerrit.libreoffice.org/15606 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2015-05-06convert CONFIG_MODE constants to scoped enumNoel Grandin2-2/+2
Change-Id: I1b0fb976e7bf8d7de06da0c30012e8bba1320498
2015-04-30Use typed MaybeFile LinkStephan Bergmann1-5/+5
Change-Id: Ic9eebca9d8fe3e9173b1873bdc7800e5161f9999
2015-04-30Gradually typed LinkStephan Bergmann2-5/+5
Turn the Link class into a template abstracting over the link's argument and return types, but provide default template arguments that keep the generic, unsafe "void* in, sal_IntPtr out" behvior. That way, individual uses of the Link class can be updated over time. All the related macros are duplicated with ..._TYPED counterparts, that additionally take the RetType (except for LINK_TYPED, which manages to infer the relevant types from the supplied Member). (It would have been attractive to change the "untyped" LinkStubs from taking a void* to a properly typed ArgType parameter, too, but that would cause -fsanitize=function to flag uses of "untyped" Link::Call.) Change-Id: I3b0140378bad99abbf240140ebb4a46a05d2d2f8
2015-04-29Remove unnecessary STATIC_LINK macroStephan Bergmann1-1/+1
Change-Id: I4788824667c8e0d1d4e0717b7ae7737bb0fd2c90
2015-04-28expand and remove DECL_PTRHINT macroNoel Grandin2-7/+0
since there are only 2 uses of it Change-Id: I49543168d5d9aeaae66d99663707657d67002fdc Reviewed-on: https://gerrit.libreoffice.org/15531 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-04-28SfxItemSet::PutDirect return value is unusedStephan Bergmann1-4/+3
Change-Id: Icf3e09318677655897f4a5308f066829982b9520
2015-04-28operator == return type wants to be boolStephan Bergmann1-4/+4
Change-Id: I7ef0a09b718ca701ed2b6f4a50593f8ef1421dd3
2015-04-27More loplugin:simplifyboolStephan Bergmann1-1/+1
Change-Id: Id80e640852c0fda7a4fe3fcec33ca1f95407235d
2015-04-24Ensure that svl/grabbagitem.hxx is self-containedMiklos Vajna1-1/+1
Change-Id: I1b3bd4add8c32e271e51db321fafe98604b2b830
2015-04-24loplugin:simplifyboolStephan Bergmann1-4/+4
Change-Id: I1ea1bcc6434a94fc6c15fcec17975c6c71a30a56
2015-04-22convert SVX_SEARCHIN_ flags to scoped enumNoel Grandin1-4/+8
Change-Id: Iac7216c66afef6cbd355f7047655baaadc0f74db
2015-04-22convert SFX_STYLESHEET_ constants to scoped enumNoel Grandin1-12/+12
Change-Id: Iceba35cb058afa55374cf3cac70ed2207b7bc8b4
2015-04-22Various #include <sal/log.hxx> fixupsStephan Bergmann13-0/+25
rtl/string.hxx and rtl/ustring.hxx both unnecessarily #include <sal/log.hxx> (and don't make use of it themselves), but many other files happen to depend on it. Cleaned up some, but something like grep -FwL sal/log.hxx $(git grep -Elw \ 'SAL_INFO|SAL_INFO_IF|SAL_WARN|SAL_WARN_IF') -- \*.cxx) shows lots more files that potentially need fixing before the include can be removed from rtl/string.hxx and rtl/ustring.hxx. Change-Id: Ibf033363e83d37851776f392dc0b077381cd8b90
2015-04-20Clean up new rtl/surrogates.hStephan Bergmann1-3/+3
Change-Id: Iec781bdbbf216cb14c9ba5be5955123273d7699c
2015-04-20duplicate surrogate codeCaolán McNamara1-3/+4
Change-Id: I9fad024e4b5c8a4ca272f2387df07351198cf5dc
2015-04-17SvStream: WriteUChar -> WriteBoolStephan Bergmann2-2/+2
Change-Id: I89aa0e22c31d368ab36fe46917db6aacb11c7b14
2015-04-17convert SCRIPTTYPE_ constants to scoped enumNoel Grandin3-13/+44
Change-Id: I5be3980ac865162d8d7626556ca47eca4b0ee433 Reviewed-on: https://gerrit.libreoffice.org/15344 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-04-15convert LOCKFILE_ constants to scoped enum and cleanupNoel Grandin3-94/+72
Change-Id: I9a2339cc953a718403b3cd0960d5d8d34abae455 Reviewed-on: https://gerrit.libreoffice.org/15304 Tested-by: Noel Grandin <noelgrandin@gmail.com> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-04-15convert SFX_ITEM constants to scoped enumNoel Grandin6-25/+24
Change-Id: Ief8c30c356ba947727c5ab70092042816a0db99e Reviewed-on: https://gerrit.libreoffice.org/15302 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-04-15remove unnecessary use of void in function declarationsNoel Grandin2-9/+9
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
2015-04-11No need to spell out com::sun::star, css is enough.Miklos Vajna1-1/+1
Change-Id: I1cdf56df10516f01ca091043b6a01bc14095413a Reviewed-on: https://gerrit.libreoffice.org/15242 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2015-04-08svl: move SfxItemSet methods togetherMichael Stahl1-27/+26
Change-Id: I3f47273f7b648e8c8d261217ba3f9ea8d366b61b
2015-04-08svl: translate some comment in itemset.cxxMichael Stahl1-68/+1
Change-Id: I0d306854ed295826418ad88ea5c0c72b949eeb22
2015-04-08svl: prefix members of SfxItemIterMichael Stahl1-15/+15
Change-Id: I0d2bcf306a789f1eaa0760c69ced427c0ec70ef8
2015-04-08svl: prefix members of SfxItemSetMichael Stahl3-221/+228
Change-Id: I801aaa8ad9a4ff08dedd2f92b09d98c870c725b8
2015-04-02Change INetProtocol enumerators to CamelCaseStephan Bergmann3-18/+18
...to avoid clashes with macros and poor warnings about hiding global FILE Change-Id: I444e8b958f029201b228937e088efabc4b6d3050
2015-04-02Change INetProtocol to scoped enumerationStephan Bergmann3-18/+18
...and fix o3tl::enumarray::operator [] const overload Change-Id: I749b1b9d68686b03a97074253478d9d2d9d32b0b
2015-04-02loplugin:staticmethodsNoel Grandin5-14/+14
Change-Id: Ibf0c73ac17ec19ed672f66907db47057920babca
2015-04-02loplugin:staticmethodsNoel Grandin1-3/+3
Change-Id: I1f6c6d13697aa397067478d6b07429120106e6bd
2015-04-01Replace remaining getCppuType et al with cppu::UnoTypeStephan Bergmann5-18/+18
Change-Id: I641a3a1e2cf2c789844940d7231015cb85e3b8bc
2015-03-31Reduce to static_cast any reinterpret_cast from void pointersStephan Bergmann2-2/+2
Change-Id: I7e0e4982611d2680d657f99eb2359db1f80e4f96
2015-03-28Clean up C-style casts from pointers to voidStephan Bergmann5-5/+5
Change-Id: I4ce94a1cbe0567a829de977aaa9fd1cdbff71788
2015-03-26const_cast: convert some C-style casts and remove some redundant onesStephan Bergmann5-14/+14
Change-Id: Iefbf64608dba0c0ae01e79e5b679a9b42748b73a
2015-03-23tdf#90133 Scientific format: allow variable decimalLaurent Balland-Poirier1-12/+24
This commit treats variable decimal in the same way for scientfic format as for number format Change-Id: Ibc3f88150e2a8e353d35415da78998ec8c201e8b Reviewed-on: https://gerrit.libreoffice.org/14918 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2015-03-23tdf#30716 Engineering notationLaurent Balland-Poirier1-8/+17
Implement engineering notation: fomat ##0.00E+00 for instance Saved in ODF thanks to https://gerrit.libreoffice.org/14875/ Change-Id: I1e401183a95ce05481a9af52e49bbcfe08cd1a20 Reviewed-on: https://gerrit.libreoffice.org/14886 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2015-03-19loplugin:constantfunction: svlNoel Grandin5-31/+3
Change-Id: I6504e354cfb381cc00ea837f959e2e18e5fc596c
2015-03-19loplugin:constantfunction: toolsNoel Grandin1-1/+1
Change-Id: I3a29d90c60157dceb1da2225f4517ef3d193815e
2015-03-18more cast hellCaolán McNamara3-17/+13
Change-Id: I125c08ed182786cbdae7b5afabdab0754c31053a
2015-03-18another round of build fixingCaolán McNamara4-19/+13
Change-Id: I79964b1e091b9a11a0e5724c6ce8465b31d25bff
2015-03-18some more blind fixing towards a windows buildCaolán McNamara2-6/+6
Change-Id: I92f0df38fae820dac2df8289a9a38d7d0f12bc26