summaryrefslogtreecommitdiff
path: root/sc/inc
AgeCommit message (Collapse)Author
2011-05-09use sheet local db data in ScVbaRange::AutofilterMarkus Mohrhard
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-05-09add implementation for new uno interface XUnnamedDatabaseRangeMarkus Mohrhard
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2011-05-06Explicitly specify less function object for map, to get it to build with MSVC.Kohei Yoshida
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-05-03fdo#36771: Treat filter by "filter" and filter by "page" separate.Kohei Yoshida
The new datapilot cache implementation mixed these two up. I guess it's best to have two separate flags for these.
2011-05-02Let's not friend a class just because of one private method.Kohei Yoshida
2011-05-02Pass const reference.Kohei Yoshida
2011-04-29Removed unnecessary virtual-ness from the destructor.Kohei Yoshida
2011-04-29A bit of cleanups & annotation of data members.Kohei Yoshida
I'm trying to understand what ScDPCache does exactly.
2011-04-29Manage data caches for named range data source separately.Kohei Yoshida
Without this, updating the named range and refreshing would fail to remove the old cache, which is no longer referenced. Very bad for memory footprint.
2011-04-28Centrally manage cached grid data for data pilot tables.Kohei Yoshida
This prevents cached data from getting re-generated everytime ScDPObject gets copied, which happens quite often. Without this, the performance of datapilot would really really suffer.
2011-04-26killed sal_Bool and tabs.Kohei Yoshida
2011-04-26make excel binary import use anonymous db dataMarkus Mohrhard
2011-04-26make VbaWorksheet Autofilter work with sheet local DBDataMarkus Mohrhard
2011-04-19fdo#33341: Copy print ranges when copying sheet.Kohei Yoshida
2011-04-16fdo#36124: Fix relative/absolute toggling in R1C1 mode.Kohei Yoshida
2011-04-13Convert OLE links from XLS doc into external ranges on import.Kohei Yoshida
Linked cell ranges that are OLE links to other Excel documents were previously ignored on import. Let's import them but convert them into external references which are more robust than OLE links.
2011-04-13Silly indentation errors, remove friend statement, bool over sal_Bool.Kohei Yoshida
2011-04-12fdo#35345: Don't overwrite hidden cells in drag-fill operationKatarina Machalkova
Also i#89232. Extracting relevant parts from 'calc66' CWS
2011-04-01Extend data area for standard and special filters as well.Kohei Yoshida
2011-04-01Removed the dynamic row bits from the db range. It was a hack.Kohei Yoshida
This concept was there before the Hamburg added their own mechanism to allow dynamic expansion of db ranges. There is no need to have two of them, or it would cause weird problems.
2011-04-01Prefer bool over sal_Bool in ScDBData.Kohei Yoshida
2011-04-01Added container to store global anonymous db ranges.Kohei Yoshida
This is needed to support multiple subtotal ranges.
2011-04-01Moved up the user index data member.Kohei Yoshida
2011-04-01Cleaned up ScSortParam.Kohei Yoshida
Tabs and sal_Bool madness.
2011-04-01First cut on exporting sort parameters.Kohei Yoshida
2011-04-01Initial cut on trying to import the filtering properties of anonymous db.Kohei Yoshida
Still not quite working right. Something must be broken.
2011-04-01First cut on getting ODS import/export of sheet-local anonymous ranges.Kohei Yoshida
The punch lines is that we don't use UNO API to handle sheet-local anonymous ranges during ODS import and export. Eventually we should import the named database ranges using the internal API too, but for now we keep the current code (that uses the UNO API) for those.
2011-04-01We need to delete the old instance before setting a new one.Kohei Yoshida
Not doing so will leak.
2011-04-01Let's use a different prefix for sheet-local anonymous ranges.Kohei Yoshida
2011-04-01Support sheet-local anonymous database ranges.Markus Mohrhard
This is for an Easy Hack to allow one autofilter per sheet, not per document.
2011-03-29drop bogus executable flag from [ch]xx/bas/asm filesFrancisco Saito
2011-03-29switch sc to gbuildNorbert Thiebaud
2011-03-29Fix Windows build of SCFridrich Štrba
2011-03-28Moved SvxBorder* into editeng namespace to avoid duplicate DOUBLE on windowsCédric Bosdonnat
2011-03-26fix debug build. use OSL_DEBUG_LEVEL instead of DBG_UTIL macroNorbert Thiebaud
2011-03-24WaE: consistent struct/class declarationCaolán McNamara
2011-03-24ScDBData now stores ScSubTotalParam as member.Kohei Yoshida
This cleans up its implementation quite a bit.
2011-03-23Moved ScSubTotalParam from global.* into own files.Kohei Yoshida
2011-03-23Removed unused code.Kohei Yoshida
2011-03-23Cleaned up ScSubTotalParam.Kohei Yoshida
2011-03-23Updated doc.Kohei Yoshida
2011-03-23Create data cache outside of the ScSheetDPData.Kohei Yoshida
This will create a hook where we can detect error conditions before going too deep.
2011-03-23Merge branch 'master' of git://anongit.freedesktop.org/libreoffice/calcJan Holesovsky
2011-03-23Merge commit 'ooo/DEV300_m103'Jan Holesovsky
Conflicts: sc/source/filter/starcalc/scflt.cxx sc/source/ui/unoobj/chart2uno.cxx
2011-03-22Let's check for borders only when calculating printable pages.Kohei Yoshida
The original change was introduced to allow printing of sheets that only has cell borders without any data cells. But, the change was not put in the right scope, and ended up affecting all kinds of run-time behaviors. (fdo#33621, fdo#33671) Also fixed some uninitialized data numbers.
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-15Common part into an own method.Kohei Yoshida
2011-03-15Hopefully implemented the undo part, plus lazy-init the global range name.Kohei Yoshida
Went through the code to make sure we check for NULL pointer before doing anything with the global range name instance. Calling GetRangeName() initializes the range name instance on-demand.