summaryrefslogtreecommitdiff
path: root/sc/source/filter/oox
AgeCommit message (Collapse)Author
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-12-04dr80: #i117511# remove some assertions in xlsx/xlsb import filtersDaniel Rentz [dr]
Conflicts: sc/source/filter/oox/numberformatsbuffer.cxx sc/source/filter/oox/stylesbuffer.cxx
2012-12-04dr80: #i117511# removed one more assertionDaniel Rentz [dr]
2012-11-24we need to catch the exception here, fdo#57451Markus Mohrhard
Change-Id: I203aa640e7d4373f3a090a4988c28c6059b93064
2012-11-16targetted cleanup of misc. vba pieces.Noel Power
2012-11-15implement date cond format import from OOXMLMarkus Mohrhard
Change-Id: I4c0fc2dad8510260ee58848f99736c91ae58c57e
2012-11-09fix for fdo#55875 numbers as text converted strangelyNoel Power
old code used to use XCell->setString, new code uses rDoc.SetString which by default tries to detect number formats. The ScColumn::SetString that eventually gets called seems to do lots of additional checks ( and apparently even if an ScSetStringParam instance with mbDetectNumberFormat ( false ) was passed it seems that it will still try to detect decimal number formats. With that in mind I restore and un-unoified version of what XCell->setString used do Change-Id: Ifaef74c78b198f492a390a3d5dc1721622a01ea4
2012-11-04we don't need to use the indirection hereMarkus Mohrhard
Change-Id: I138f35852951db5411c535b467fb82d844d8f25c
2012-11-04clean cond format ooxml import codeMarkus Mohrhard
Except for the base cell we no onger need to modify the formula Change-Id: I57426910b570b4c4605a5d6e265c165324233a8a
2012-11-04implement text cond formats ooxml importMarkus Mohrhard
Change-Id: Icf6677131c6602e539515d73b1f08abd6e883dc9
2012-11-04fix ooxml (no) error cond format importMarkus Mohrhard
Change-Id: Icb04a12a9db082e1cc64565cb8d31b50963b799e
2012-11-04add (no) error cond format import from ooxmlMarkus Mohrhard
Change-Id: I668a9b843cf281a167ca87d24b717c782bbc1e1b
2012-11-02fix duplicate/unique cond format import from ooxmlMarkus Mohrhard
Change-Id: I3ceecd5f066fedf67f97c8c122b03d3d0f2fbb0a
2012-11-02implement the above/below average import from ooxmlMarkus Mohrhard
Change-Id: I75421cd66469d73a2614a6528801f9d1e17a0901
2012-11-02implement ooxml import for new conditional formatsMarkus Mohrhard
Change-Id: Ia854ef42c23ac8dd4f6d4afa180ecc57b741a3b8
2012-11-02change ooxml cond format import from API to calc core enumsMarkus Mohrhard
Change-Id: I59b6df511ddab6cb2cb29b8b8b1c635a188594a1
2012-10-31valgrind: Conditional jump or move depends on uninitialised valueCaolán McNamara
Change-Id: I20bbd2d5ed7ba3c84ee33544f4a1a39c02729c23
2012-10-30implement basic support for icon setsMarkus Mohrhard
already supports ooxml import Change-Id: I3e54aa1632a78f853bb13a3a4f76e9d66ea0b9ac
2012-10-30extract same code into shared methodMarkus Mohrhard
Change-Id: Ib8c141309227aa711944bed202258d131ed1367d
2012-10-11kill this hard coded sheet limit for xlsx import, rhbz#864858Markus Mohrhard
Change-Id: I8fe6523afb11e5b24b8c83784e1198e8c694922a
2012-10-10rename autoMin and autoMax to Automatic, disable it for color scalesMarkus Mohrhard
Change-Id: I1f92acfc5603d965b1bc84e7968da56901385eac
2012-10-06get rid of CREATE_OUSTRINGDavid Tardon
Change-Id: I67cd3213c7c92a4a782906a7250c176efeb01633
2012-10-06adapt oox import to cond format changeMarkus Mohrhard
Change-Id: I0924e0077f877cc123eab999c332e4c08df41f50
2012-10-04xlsx fix import/export of column widths fdo#55623Noel Power
column widths were never imported or exported correctly in xlsx. Change-Id: I92d469ce52495fe77281cb22341e9c5127e6b506
2012-09-29fdo #50343: Fixed crash on xlsx import of file with array formulaKatarina Behrens
Follow-up of 7fff98724bc7e3. Buffer only cell formula values via setCellFormulaValue. Otherwise we get crash in FormulaBuffer::applyCellFormulaValues() as array/shared/datatable formulas are treated differently Change-Id: Ie344b273ec662e8af1bf9fa54e79614393634974
2012-09-28vba procedures and macro names will result in crash, fdo#55174Markus Mohrhard
Change-Id: I23073ecc56482670d185b39452a7d8b9d6eb38c8
2012-09-28fix vell value import from ooxml with array formulas, fdo#54559Markus Mohrhard
Change-Id: I3a7e30940caaaa543a178bba3008db2c6056b4d3
2012-09-28ooxml spec allow ext ref to non existent entry, fdo#54558Markus Mohrhard
Change-Id: I717917d04a93975472d60248eb61066cd04d1bbe
2012-09-26don't let numforats in dxf entries clobber global number formats & update testNoel Power
* Enabling the disabled test which checked a cell style attribute ( that was getting clobbered by the dxf entries above ) * squash the 'escape' characters in dxf num formats ( probably should do this in general * regenerate the formats.xlsx file ( I had to manually tweak this as the conditional tests were failing with the excel created document )
2012-09-24fix parent style import xlsx fdo#55198Noel Power
Change-Id: I77d38eba69ad7aa89b0f9b692e40fd365d002071
2012-09-20xlsx fix cyclic referenced defined names partially fixes bnc#780296 bnc#781166Noel Power
Change-Id: Ibad37ac05c608c0211063bfa73931427d48c11f9
2012-09-11-Werror,-Wunused-private-field (various sc)Stephan Bergmann
Change-Id: Ia30a2bb6b1f36304a3c420db1d28d177d429a19b
2012-08-31also handle the cond format code for xlsb the new way, fdo#53424Markus Mohrhard
Change-Id: I8d54e5fee29952635c3d4c2d5a12203668e2ff28
2012-08-23A little cleanup and avoid exporting all methods from ScDatabaseRangeObj.Kohei Yoshida
Change-Id: I4dc7dc689af5d2e9d49584157171202aef873688
2012-08-23Convert xlsx unnamed database range import to direct scDaniel Bankston
Will evaluate later if further conversion is useful here Change-Id: I6af5296b95075066335783e371d87be15f09f112
2012-08-23Prevent broadcasts to gain xlsx formula import performance boostDaniel Bankston
oox import filter was spending a lot of time in ScFormulaCell::Notify() because of unnecessary broadcasts. Now the oox import filter will use the same approach that the xml import filter uses to prevent this from happening which results in shorter import time. Change-Id: I65e86919f352de0b22916a8d57d3166af0a58984
2012-08-13fdo#53456: initialize pivot tables *after* the formula cells.Kohei Yoshida
Or else all the formula cells within pivot table's source ranges would be treated as if they are empty. Change-Id: Ib04f4902863b091c483711eeaf31a282f6feaf67
2012-08-13this method is no longer usedMarkus Mohrhard
Change-Id: I7d9b75e79e2741be4013e6fbf3ac70d11f754aa4
2012-08-13remove some empty methods from cond format oox import codeMarkus Mohrhard
Change-Id: I357d8361c9d23b47f5f554a1be97dcc369258323
2012-08-13add autoMin/autoMax oox importMarkus Mohrhard
Change-Id: I5094cba7237245539448babdebee532ade6f674a
2012-08-13write the conditional formatting earlier into the modelMarkus Mohrhard
The conditional formatting can be written into calc's model already at the end of the conditionalFormatting element and we don't need to wait till the end of the worksheet. This allows to modify the data through the ExtLst parser and allow correct import of Excel2010 data bars. Change-Id: Icb582931c6f89cbdb2b8b3dbe24af640ca8076ba
2012-08-13don't use a reference parameter hereMarkus Mohrhard
Change-Id: Ia504de6fdc4a2ff6e764b13b5946e6e87ced3217
2012-08-13remove unused includeMarkus Mohrhard
Change-Id: Ib878c68066c40e3da9f1c90240649ea126d89d30
2012-08-13use an enum instead of several flagsMarkus Mohrhard
Change-Id: I93c7483c6ba91671515025cc3b365a68c45a395c
2012-08-09misc comment import/export fixesNoel Power
a) fix vmldrawing.vml for xlsx export ( changed from frame to textbox, added support for shadow element with attributes, shadow color, shadow obscured ) b) use proper fillcolor attribute c) detect whether note/comment is shown on import d) export state of note ( shown/hidden ) text position still not perfect, we still are missing some attributes to control that. Change-Id: I59b446175217479ce7960287aa540df8c6b2b1ea
2012-08-02Use the internal API to set field item's properties.Kohei Yoshida
This is 1000 times faster. Change-Id: I09a75f70c8344898b2aea6bc5a8ca6b5fa9f1065
2012-07-16unusedcode: drop CellBlock and one small methodMatúš Kukan
Change-Id: I7cad80ea59b4527193a35ea1b7cfdd56e07a0efe
2012-07-12ExtGlobalContext::onCreateContext: warning C4702: unreachable codeMichael Stahl
Change-Id: Iccbf66d8838fcfa2f2c620dd768aba75f9e071f4
2012-07-12NumberFormatsBuffer: use new configmgr apiMiklos Vajna
Change-Id: I74931a6dfe08d443125956d0a93f48f7d2886601
2012-07-03remove a forgotten about (harmless) hack for the formulabuffer changeNoel Power
Change-Id: If106b1d322eda141836f69e0daa3cda70395c1e2