summaryrefslogtreecommitdiff
path: root/sc/inc/rangenam.hxx
AgeCommit message (Collapse)Author
2014-05-11fix-includes.pl: scThomas Arnhold
Change-Id: Iade3fedac5d2f8e978b7dd9c30f001d7d1564946
2014-04-19fixincludeguards.sh: scThomas Arnhold
sorry, huge one...
2014-02-04Cover all the other "compile all formula cells" methods.Kohei Yoshida
Change-Id: I434aeb97a32d4b70846c7b3a7c701f90f43bad8a
2013-11-04We need to update sheet positions of range names when modifying sheets.Kohei Yoshida
And add Dump() to ScRangeData for debugging convenience and re-enable previously failed test cases. Change-Id: I9d8f41a8be4c9c301254ef300c7b7f0c1ea7f393
2013-10-22Bin comments that claim to say why some header is includedTor Lillqvist
They are practically always useless, often misleading or obsolete. Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c
2013-10-04convert sc/inc/r*.hxx from String to OUStringNoel Grandin
Change-Id: Iaae69c0914917d9d5851f227be28ff5cd098da8b
2013-09-04Remove more unused methodsMarcos Paulo de Souza
Change-Id: I8fec40d767905bcca366257a67f669eaa1055cbc Reviewed-on: https://gerrit.libreoffice.org/5789 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Marcos Souza <marcos.souza.org@gmail.com> Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-08-12No more RT_SHARED and RT_SHAREDMOD named range types.Kohei Yoshida
Change-Id: Ic8d98b62747ae29cc968ce926e2ae42537023840
2013-07-30Adjust named range references on sheet move.Kohei Yoshida
Change-Id: I3b20f79d9c2f373c93a34ccdb308c6d5c09f69e7
2013-07-30Update range names on sheet deletion.Kohei Yoshida
It works fine with live calc instance, but somehow fails in unit test. Change-Id: Ie60774b4f1f8391801e0d9358f6cca78d8e52397
2013-07-30Handle named range update on sheet insertion.Kohei Yoshida
Change-Id: I05b43bad84333ac8aeee7928898bdd90eed53c38
2013-07-30More on getting named range update to work.Kohei Yoshida
Change-Id: Id3f2ffe6d91ae43d799182b3744a839be5e1baf6
2013-07-30First cut on re-working reference update in named expressions.Kohei Yoshida
It's not perfect yet. Change-Id: Iebe7a88e419365b053765685bb769427f569070d
2013-07-30Let's not use numerical magic numbers. Prefer enum.Kohei Yoshida
Change-Id: I84d14dd06a2b28d7a8a1544f26eae180b6ea86b5
2013-04-07remove needless forward rtl::OUString declarationsLuboš Luňák
Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
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
2012-12-04re-base on ALv2 code. Includes:Michael Meeks
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-09-20xlsx fix cyclic referenced defined names partially fixes bnc#780296 bnc#781166Noel Power
Change-Id: Ibad37ac05c608c0211063bfa73931427d48c11f9
2012-06-15callcatcher: chainsaw out some unnecessary codeCaolán McNamara
Change-Id: I88de7a942fbc9e0c51a3261236f5203f037d2392
2012-06-05unusedcode.easy: remove some unused codeThomas Arnhold
Change-Id: I0b9abff3978c03c87aa0d49dbfb531ec4f38d698
2012-04-19fdo#48856 update sheet-local named expressions correctlyEike Rathke
* Named expression must be updated before any formulas that would access them. * Handle all ocName tokens differentiating between global and sheet-local names.
2012-04-19update relative local range names, fdo#48856Markus Mohrhard
2012-04-19Revert "do not include contents of huge sc/sd/sw libs into tiny unittests"Luboš Luňák
The need to export symbols for tests is apparently not considered worth the big extra disk space. This reverts commit 69d46dd7a6adfffd71da055bb65108c80d27395f. Conflicts: sd/CppunitTest_sd_uimpress.mk sw/CppunitTest_sw_swdoc_test.mk
2012-04-07do not include contents of huge sc/sd/sw libs into tiny unittestsLuboš Luňák
This decreases debug build dir size by about 0.5G for gcc and 1G for clang.
2012-03-05Remove unused codeElton Chung
2012-02-04ScOutlineCollection and its friends now free of ScSortedCollection.Kohei Yoshida
But it's apparently broken at the moment. I need to fix this...
2012-01-21Oops I shouldn't have erased names directly.Kohei Yoshida
We always need to remove the index map when removing a name.
2012-01-21fdo#44831: Named range should overwrite existing name.Kohei Yoshida
When inserting a new named range, it should overwrite any existing name if one exists. That was the old behavior in 3.3 prior to my range name rework, and because of ptr_map not overwriting existing key, that behavior had changed unintentionally. Let's revert to the old behavior.
2012-01-05handle relative refs in name dialogs correctlyMarkus Mohrhard
2011-11-24change ScRangeName's container to boost::ptr_mapMarkus Mohrhard
2011-11-23unused ScRangeName::copyLocalNamesCaolán McNamara
2011-11-23remove ScRangeName::findByNameMarkus Mohrhard
this method was mmisused and is the source for some "bugs" we don't allow case sensitive storage of range names and therefore it does not amke sense to search by case sensitive names, use ScRangeName::findByUpperName instead Especially the uno implementation did behave wrongly and allowed to create two names that were identicall for the model
2011-11-23ManageNames: add table to "Paste Names" dialogMarkus Mohrhard
2011-11-23Manage Names: add most logic to Define Name dialogMarkus Mohrhard
missing are: -undo -range options -help -test for correct expression is not working
2011-11-10ScRangeData aName to OUStringLaurent Godard
2011-11-07change String to OUString for aUpperName in ScRangeDataLaurent Godard
improves MatchByUpperName tests avoiding type conversions
2011-09-02Speed up range name lookup by index.Kohei Yoshida
This should speed up formula calculations considerably during xls import since shared formulas are also stored in ScRangeName and they are looked up by index. (bnc#715104)
2011-08-26fdo#40378 compile defined names that had unresolveds during loadEike Rathke
Dependencies of defined names must not depend on the order in which they are inserted during file load. In a second step compile defined names that had unresolved names during load, and only those.
2011-08-25crash when modifying a defined name (and other places as well)Eike Rathke
In ScRangeName::insert() the underlying ::boost::ptr_set_adapter::insert(p) takes ownerwhip of p and in the case it can't insert it deletes the object. So, if ScRangeName::insert() returns false the object where p pointed to is gone. Adapted various places.
2011-08-16update range names/database ranges in formulas cellsMarkus Mohrhard
we need to update range names/database ranges when we copy/paste formula cells otherwise the ScNameToken may point to a different entry
2011-08-10remove uno from range name export and some clean upMarkus Mohrhard
2011-08-10change from sal_Bool to bool in ScRangeName/ScRangeDataMarkus Mohrhard
2011-08-10fix for fdo#37391: don't write invalid references to filesMarkus Mohrhard
2011-05-27rework some other methods for performance improvementsMarkus Mohrhard
inserting several sheets now happens at once and not for every sheet seperately, this accelerates inserting of sheets at all positions dramatically
2011-05-09Merge branch 'libreoffice-3-4'Kohei Yoshida
Conflicts: sc/CppunitTest_sc_ucalc.mk sc/Module_sc.mk sc/qa/unit/ucalc.cxx sc/source/core/tool/dbcolect.cxx sc/source/filter/excel/excimp8.cxx sc/source/filter/inc/excimp8.hxx sc/source/ui/docshell/impex.cxx sc/source/ui/unoobj/datauno.cxx
2011-05-03fdo#36051: Eliminated the hang due to removal of autofill undo object.Kohei Yoshida
An artifact of the old code, which appears to do nothing meaningful today was performing an incredibly slow operation upon destruction of the autofill undo object. Removed it, and also removed several other methods and data members that were used only in that removed code.
2011-04-25Remove OS/2 supportFrancois Tigeot
2011-03-18Merge remote-tracking branch 'origin/integration/dev300_m101'Jan Holesovsky
Conflicts: chart2/source/controller/main/UndoManager.cxx chart2/source/tools/RegressionCurveHelper.cxx sc/inc/address.hxx sc/inc/attrib.hxx sc/inc/bigrange.hxx sc/inc/callform.hxx sc/inc/cell.hxx sc/inc/chartarr.hxx sc/inc/chartlis.hxx sc/inc/chgtrack.hxx sc/inc/collect.hxx sc/inc/compiler.hxx sc/inc/detdata.hxx sc/inc/document.hxx sc/inc/fillinfo.hxx sc/inc/olinetab.hxx sc/inc/prnsave.hxx sc/inc/queryparam.hxx sc/inc/sc.hrc sc/inc/scabstdlg.hxx sc/inc/table.hxx sc/inc/validat.hxx sc/inc/zforauto.hxx sc/source/core/data/documen2.cxx sc/source/core/data/document.cxx sc/source/core/data/table1.cxx sc/source/core/tool/address.cxx sc/source/core/tool/token.cxx sc/source/filter/excel/frmbase.cxx sc/source/filter/excel/impop.cxx sc/source/filter/excel/xename.cxx sc/source/filter/inc/formel.hxx sc/source/filter/inc/xename.hxx sc/source/filter/xml/xmlexprt.cxx sc/source/filter/xml/xmlnexpi.cxx sc/source/filter/xml/xmlnexpi.hxx sc/source/ui/dbgui/filtdlg.cxx sc/source/ui/inc/docfunc.hxx sc/source/ui/inc/namedlg.hxx sc/source/ui/namedlg/namedlg.cxx sc/source/ui/src/namedlg.src
2011-03-15ScRangeName doesn't need to store ScDocument pointer.Kohei Yoshida
2011-03-15Implement undo and redo for real.Kohei Yoshida