summaryrefslogtreecommitdiff
path: root/sc/source/filter/inc/formulabase.hxx
AgeCommit message (Collapse)AuthorFilesLines
2017-04-05loplugin:constantparamNoel Grandin1-11/+3
Change-Id: I1996319e5b664dff95f7a9b2346aea6092d333ec Reviewed-on: https://gerrit.libreoffice.org/36070 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-03-03Remove redundant 'inline' keywordStephan Bergmann1-4/+4
...from function definitions occurring within class definitions. Done with a rewriting Clang plugin (to be pushed later). Change-Id: I9c6f2818a57ccdb361548895a7743107cbacdff8 Reviewed-on: https://gerrit.libreoffice.org/34874 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-02-15convert FormulaType to scoped enumNoel Grandin1-7/+6
and drop unused FORMULATYPE_DEFINEDNAME enumerator Change-Id: Iaa2094346a52b9f34e71708ba4b6efe5a1809ad4
2017-02-15convert FuncParamValidity to scoped enumNoel Grandin1-6/+5
and drop unused NONE enumerator Change-Id: Ibc77390efb195a9158ba809ad96aab4dcdbc09cb
2017-01-25cleanup css includes and using namespacesJochen Nitschke1-1/+1
Change-Id: I29c3f89c50f858ff4592d0058f15d856de465d77 Reviewed-on: https://gerrit.libreoffice.org/33490 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-01-23tdf#48140 replace ApiCellRangeList in xlsx import (5)Jochen Nitschke1-2/+1
remove now unused ApiCellRangeList remove duplicate transition code in AddressConverter Change-Id: I36865fa1cfd69899d79fa6163aaa2cbba33a8763 Reviewed-on: https://gerrit.libreoffice.org/32709 Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de> Tested-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2017-01-15tdf#48140 replace CellRangeAddress in xlsx import (16)Jochen Nitschke1-4/+0
Change-Id: Ie44a5b8433e2dc2c253d6c439f9308f936a4508f Reviewed-on: https://gerrit.libreoffice.org/33094 Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de> Tested-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2017-01-12tdf#48140 replace CellAddress in xlsx import (4)Jochen Nitschke1-1/+1
Change-Id: I52d7a37dd106744052d714e66fd84895aeb0a9b8 Reviewed-on: https://gerrit.libreoffice.org/33001 Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de> Tested-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2017-01-03tdf#48140 replace CellRangeAddress in xlsx import (2)Jochen Nitschke1-0/+4
Change-Id: I91115c65671910e4208cb14ae3837ff2129af472 Reviewed-on: https://gerrit.libreoffice.org/32571 Tested-by: Jochen Nitschke <j.nitschke+logerrit@ok.de> Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2016-10-18loplugin:unusedmethodsNoel Grandin1-2/+0
Change-Id: Icf773925c37dde8b7404edac9864e7b10fe113b4 Reviewed-on: https://gerrit.libreoffice.org/29968 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-09-22loplugin:unusedmethods in sc..vclNoel Grandin1-7/+0
Change-Id: I70fcf95dfd3db05b4fd6e5cee37866f673d3afa8 Reviewed-on: https://gerrit.libreoffice.org/29183 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-09-13loplugin:override: No more need for the "MSVC dtor override" workaroundStephan Bergmann1-1/+1
The issue of 362d4f0cd4e50111edfae9d30c90602c37ed65a2 "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
2016-08-29loplugin:countusersofdefaultparamsNoel Grandin1-1/+1
Change-Id: I26f46ddac3d7d810ebfa1c3e7f1a77427369828e Reviewed-on: https://gerrit.libreoffice.org/28451 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-08-16loplugin:unusedenumvalues in scNoel Grandin1-11/+0
Change-Id: If16f62c3a44a603aff7399f2064777069d5d85fa Reviewed-on: https://gerrit.libreoffice.org/28074 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-07-19sc: FilterType::FILTER_BIFF and FilterType::FILTER_UNKNOWN are never setJochen Nitschke1-5/+3
only value ever set is FilterType::FILTER_OOXML. main user is FunctionProviderImpl ctor, thus used BiffType is always BIFF8, nMaxParam = OOX_MAX_PARAMCOUNT and bCallerKnowsAboutMacroExport is always true. so remove these parameters and the FilterType enum. a follow up should check uses of FUNCFLAG_BIFFEXPORTONLY and FUNCFLAG_BIFFIMPORTONLY as for such functions isSupported() returns always false Change-Id: I0d2941ba10642a86bad36d57b64a2c71517069ab Reviewed-on: https://gerrit.libreoffice.org/27237 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-05-24loplugin:unusedmethods in scNoel Grandin1-4/+0
Change-Id: Ic378126a30be853d10fe174c451cee3c6ded404f Reviewed-on: https://gerrit.libreoffice.org/25109 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-03-23loplugin:constantparam in scNoel Grandin1-2/+1
Change-Id: I437367b8c6960db730a69c020ba82792a9170d01
2016-02-17tdf#97654 - replaced UNO cell types in xlsx import with calc internal onesMohammed Abdul Azeem1-0/+4
All reference to CellAddress in ApiCellRangeList::getBaseAddress() is changed to ScAddress and its chain of changes has been made. Change-Id: I43d9eb8dc02c74640d9fac11a44429850f31ade1 Reviewed-on: https://gerrit.libreoffice.org/22222 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-01-15loplugin:unusedmethods unused return value in scNoel Grandin1-1/+0
Change-Id: I3ccc98d2e042120093e2e8508518681588692393
2016-01-10Fix typosAndrea Gelmini1-1/+1
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2015-11-23loplugin:unusedfields in scNoel Grandin1-2/+0
Change-Id: If5123e676a27302f3e11475309bc748977c6f430
2015-10-28com::sun::star->css in scNoel Grandin1-11/+10
Change-Id: I7774890f46f9343e944e34db27af8bce3b1d0915
2015-10-21refactor out some com::sun::star typedefsNoel Grandin1-3/+3
which mostly serve to make the code harder to read Change-Id: Ia2a83fee9f850ab6f0bea6305ce8600d6b785fe8
2015-09-18boost->stdCaolán McNamara1-2/+2
Change-Id: I7f3bb094f116103c1146a7d60e3af94c0b37d9ea Reviewed-on: https://gerrit.libreoffice.org/18677 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-17revert for mac and win unit case crashes after boost->stdCaolán McNamara1-2/+2
Change-Id: I82c7084f203a834c2d42f9527705288e6036019b
2015-09-17boost->stdCaolán McNamara1-2/+2
Change-Id: I1e6a7fd66f90e6acd803c6cd464f1d73252f7bcb
2015-07-22loplugin:unusedmethods scNoel Grandin1-1/+0
Change-Id: I7bdb1889a942d63370731764a58f4ab524dedd8a Reviewed-on: https://gerrit.libreoffice.org/17287 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-05loplugin:staticmethodsNoel Grandin1-1/+1
Change-Id: I912187d6c481a2ba61fed9c01998bf6f3c08a6a0
2014-09-05fdo#75757: remove inheritance to std::vectorTakeshi Abe1-1/+24
from ApiTokenVector. Change-Id: Ie924e0e01db74b925a7f6063f8ce7fd952d04381 Reviewed-on: https://gerrit.libreoffice.org/11290 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-05-11fix-includes.pl: scThomas Arnhold1-2/+2
Change-Id: Iade3fedac5d2f8e978b7dd9c30f001d7d1564946
2014-04-19fixincludeguards.sh: scThomas Arnhold1-2/+2
sorry, huge one...
2014-04-06whitespace cleanup in scMarkus Mohrhard1-12/+0
Change-Id: Id1dcadcac179c52977e48a6912ce4d5fd542f60c
2014-03-03Remove visual noise from scAlexander Wilms1-6/+6
Conflicts: sc/source/ui/inc/docfunc.hxx Change-Id: I9314437ed3dd60e84d28c08ac0a2d1ed7bd1daf8 Reviewed-on: https://gerrit.libreoffice.org/8301 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-11-02resolved fdo#67572 export add-in equivalents as internal to .xlsxEike Rathke1-0/+1
For OOXML .xlsx export the add-in functions that are equivalents of known internal functions as those internal functions. Change-Id: Ic41f32b67902effa07c3d4db137be08dc5af7265
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák1-13/+13
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-01-25resolved fdo#59819 write correct OOXML function name mappingEike Rathke1-2/+4
OOXML export so far used the internal English PODF symbols that worked only by accident. As soon as function names or operators differed it was plain wrong. Use the existing OOXML mapping instead that also the import uses. For example, in OOXML the IFNA function is stored as _xlfn.IFNA, Excel 2013 could not read the IFNA that we wrote. Also, do not write a <definedName> element in OOXML for new functions that in the binary format are written as macro calls and need a defined name entry. Change-Id: Ib6de1f8b65d0634c2d78229ddb4922778a33923b
2012-12-17callcatcher: update unusedcode code listCaolán McNamara1-10/+0
Change-Id: I3ba30e0745c8f2adac29a6c4ff15a8156cee4baf
2012-12-14callcatcher: update unused code listCaolán McNamara1-10/+0
Change-Id: Ie975cd2df17461de1bb94a23d4daf081f6588fe7
2012-12-12callcatcher: update unused code listCaolán McNamara1-14/+0
Change-Id: Iff29c1f0a795d920a071eadc64e6639ff7506fff
2012-12-04re-base on ALv2 code. Includes:Michael Meeks1-23/+14
Patches contributed by Herbert Duerr i#118735 prevent endless loop if vlookup/hlookup doesn't find anything http://svn.apache.org/viewvc?view=revision&revision=1239673 Patches contributed by Andre Fischer remove lp_solver http://svn.apache.org/viewvc?view=revision&revision=1199180 i#118160: Added external CoinMP library. http://svn.apache.org/viewvc?view=revision&revision=1233909 Patches contributed by Armin Le-Grand i#118485 - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 i#118524: apply patch, followup fixes to 118485 http://svn.apache.org/viewvc?view=revision&revision=1186077 Patches contributed by lihuiibm i#108860 - Fix range validation. http://svn.apache.org/viewvc?view=revision&revision=1242846 i#118954 Chart data will lost after copy to different file http://svn.apache.org/viewvc?view=revision&revision=1301345 Patches contributed by Ariel Constenla-Haile Fix Linux build breaker: extra qualification on member http://svn.apache.org/viewvc?view=revision&revision=1301591 i#118696 - i#118697 - Fix some Sheet Tab Color API issues http://svn.apache.org/viewvc?view=revision&revision=1225428 i#118697 - Fix uninitialized variable http://svn.apache.org/viewvc?view=revision&revision=1225859 i#118771 - ScUndoImportTab should preserve tab background color http://svn.apache.org/viewvc?view=revision&revision=1230356 i#118921 - Repaint linked sheet tab background color after updating link http://svn.apache.org/viewvc?view=revision&revision=1245177 i#118927 - Undo/Redo "Update Link" does not reset sheet tab color http://svn.apache.org/viewvc?view=revision&revision=1245241 i#118747 - Copy tab color when transferring sheets across documents http://svn.apache.org/viewvc?view=revision&revision=1230355 Patch contributed by Oliver Rainer-Wittman i#118012 - methods <ScBroadcastAreaSlot::AreaBroadcast(..)> and <ScBroadcastAreaSlot::AreaBroadcastInRange(..)> adapt stl-container iteration in order to avoid destroyed iterators during iteration. http://svn.apache.org/viewvc?view=revision&revision=1297916 Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1397315 Patch contributed by Daniel Rentz calc69: #i116936# fix VBA symbol Cells http://svn.apache.org/viewvc?view=revision&revision=1172135 Patches contributed by leiw: i#118546 CPU 100% on switched off AutoCalculate with Conditional Formatting on date values http://svn.apache.org/viewvc?view=revision&revision=1301380 Re-add new function documentation. Many various cleanups. Add missing calc66: #o11817313# also look at formula result number format, remove redundant binaries.
2012-03-20remove unused code (oox, sc)Petr Vorel1-3/+0
2012-03-16move excel related oox bits to scNoel Power1-0/+845