Age | Commit message (Collapse) | Author |
|
Add more unit tests, reduce the number of rows that we know are empty
that we iterate over while saving by shrinking the column set that
we scan as we go along.
Change-Id: Iebd817d9a8a01fa6abeaa24c4aace92233313e0f
|
|
... and not on the result vector if that isn't included.
Actually implements a TODO introduced with
c008dc483f8c6840803983e7e351cec6fdd32070
Change-Id: Ic6c7ae70651aca21f22f10f76f94eb8690536bef
|
|
Because mtvelements.hxx is very slow to parse by the compiler, and
cellvalue.hxx is included everywhere. Hopefully this will speed up the
compilation time of sc...
Change-Id: Ic9a9b8483c8325e4a91021f071f2391db8b57806
|
|
Change-Id: I93a4abc84856a43d9d3a27ebadf111e589c62604
|
|
Change-Id: If8c9b4bf1041881bb8fb92c51e2bce22909147c5
|
|
The new ScHorizontalCellIterator internally uses iterators for each
column to track positions. This means that, if a cell value in the iteration
range chnages while the iteration is on-going, those internal iterators
get invalidated. Allow the client code to rehash the iterators when modifying
a cell content during iteration.
Having said that, it's best not to modify cells during iteration.
Change-Id: Ida453d4f883e1fbcbab4eb0401e37fea8c0b901d
|
|
I got its logic totally wrong. Now it works.
Change-Id: I79e556da19c7c0b0d8cecbb4875d6d21d5ec4208
|
|
The old style cell storage is no more. Currently the code is buildable,
but crashes during unit test.
Change-Id: Ie688e22e95c7fb02b9e97b23df0fc1883a97945f
|
|
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
|
|
Change-Id: I65d530333213f8b3db38a269e74a0beabcd1ff89
|
|
Change-Id: If6e3529666ff064107d3c5687b6993822572c0d9
|
|
Change-Id: Ibaf4f478c25e5c8b429ffb45a70d9a8a170053ef
|
|
Change-Id: Ie2b6819652f330a493b7f9fe557736b27e402803
|
|
Change-Id: I00e57ca172ba41733d39aa5025c3f0a6f1de755d
|
|
Change-Id: I1cf3e58167b883fee1b8cb32783a7892f6e0faa5
|
|
Change-Id: I75652172033e4ce00ac239e85d835c7cc9256fe2
|
|
Change-Id: I397dedd6c7388b350af0f93151fdf0160698acc7
|
|
Change-Id: Id3f396f05a211fd48a83f4ebdc90901804148f17
|
|
This took me a whole day....
Change-Id: Ida757b1efa284fc9d071a225f45666c340ba89ea
|
|
It's redundant.
Change-Id: I0aae329124453a5976b2a74f6290b100ce955a4e
|
|
Change-Id: I0ab93d140f1864ca67ec42d0ac9e133dbc4b6660
|
|
Though I had to cheat this by using getHackedBaseCell(). So I still
need to rework the call site to not rely on ScBaseCell...
Change-Id: I53fc715770b99ef1f2091f90046091d28cdaaee8
|
|
Change-Id: I1987f45e436744d4029f8b7af812867ebcfb09c4
|
|
Change-Id: I4ee6b1b3ae110ebfb59a84d6e9fd509ce38ca28c
|
|
Change-Id: I35de864a36c350f9b92d1e43208c8d0d37fd874a
|
|
Change-Id: I5023a57f3a089f1af7cd7fe53f57f82c60eb2b65
|
|
ScCellValue copies the cell value. Let's not use it in ScCellIterator.
Change-Id: Id478b607c702077751878f557b8779c98b68db28
|
|
But of course such migration has to be done in gradual steps. For now,
ScCellIterator supports both methods.
Change-Id: I40cd8969b05598fe20916e43a5537217e824d418
|
|
Change-Id: I33b10e68434fe0047f8e7c3959b87a51f3460d29
|
|
Change-Id: I76aca6b1ddb8a326eecf70a68bed2a754e462c49
|
|
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.
|
|
Change-Id: I952fa56cb8cef0321688ccd117659c8603f71e16
|
|
Change-Id: I77cab69660aa073eea6eae83822ea875d387fd79
|
|
|
|
|
|
|
|
patch from <lvyue> with little modifications
# HG changeset patch
# User Eike Rathke [er] <eike.rathke@oracle.com>
# Date 1291410557 -3600
# Node ID 297b5255c27a9fa541bed948d675bba1c4d87ab0
# Parent ce99b09497844a0d893ab78cb15a2749fcc932bf
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This speeds up import of dBase (dbf) files 4-5 times.
|
|
There were still some of these comments (actually, a lot of them).
The most recent attachment should get rid of the last of them.
(fd#30442)
|
|
#i109387# #i109388# #i109389# #i109391# #i109934# #i109935# #i110116# #i111531# #i111887# #i112190# #i30215# increased the row limit to 1 million, and integrated lots of speed optimization and bug fixes to ensure Calc remains usable after the row limit increase.
|
|
|