summaryrefslogtreecommitdiff
path: root/sc/source/filter/excel/xistyle.cxx
AgeCommit message (Collapse)Author
2012-12-04dr78: #i71453# BIFF2: use formatting information from cell recordsDaniel Rentz [dr]
if XF records are missing Conflicts: sc/source/filter/excel/excform.cxx sc/source/filter/excel/impop.cxx sc/source/filter/inc/imp_op.hxx
2012-11-27remove legacy String svl's Put*Entry family of function and convert usersNorbert Thiebaud
Change-Id: Iebf4017ce4c2c48389716eac1bbf7f386ac7a296
2012-10-06get rid of CREATE_OUSTRINGDavid Tardon
Change-Id: I67cd3213c7c92a4a782906a7250c176efeb01633
2012-07-04replace enum SvxBorderStyle with css::table::BorderLineSyleMichael Stahl
Change-Id: I1dadb53f46b23f92d34061ef78dda872bdbcda67
2012-06-25rename SvxBorderLine::SetStyle to something unambiguousMichael Stahl
Change-Id: Iec70985319a64cdc3630e15499ac304a7f1aabae
2012-04-01use same border width information for xls import and export, fdo#44742Markus Mohrhard
2012-01-20Mempool size args are unused.Stephan Bergmann
2011-12-07fdo#43308: Set the logic straight for "center across selection" setting.Kohei Yoshida
Another unfortunate logic change introduced via DECLARE_LIST removal. Reverting the logic to the original one.
2011-11-27remove include of pch header from scNorbert Thiebaud
2011-11-07callcatcher: remove some unused methodsCaolán McNamara
2011-10-25I don't need to include this header.Kohei Yoshida
2011-10-25fdo#41369: Use the 'Default' style as the parent style.Kohei Yoshida
Some buggy XLS documents such as those generated by 1C (app used in Russia) don't include built-in style definitions, and the cell formats in those docs are not associated with any style at all. Let's associate them with the 'Default' style in such cases.
2011-09-06Improve performance of large Excel documents wrt cell style import.Kohei Yoshida
This change improves import performance of Excel documents based on the following changes. 1) Pool styles only once per call. This removes SfxItemPoolCache instantiation and destruction which is quite expensive. This alone cuts import almost by half with large documents with lots of styles applied. 2) Skip removal of direct formats when setting style. The old code was iterating through all attribute regions in order to try to remove overlapping format attributes when applying a style. But that's strictly not necessary (and bad for performance) during import. This also removes the need to re-apply the direct formats right afterward. 3) Avoid creating a duplicate ScPatternAttr instance per XF. There is simply no need to create a clone of the style only to put it into the styles pool and get discarded. This saves additional few seconds.
2011-06-10fdo#37622: Fix incorrect font attribute lookup during XLS import.Kohei Yoshida
Font IDs in XF records are * 0-based when it's less than 4, but * 1-based when it's greater than 4. That's what the spec says. And apparently the font ID of 4 is still used in BIFF5 format, but not in BIFF8.
2011-05-27Replace DBG_* with OSL_* in sc/source/filterJacek Wolszczak
2011-04-15fdo#35142: Avoid importing unnamed styles from XLS.Kohei Yoshida
This actually causes undefined behavior since every cell is supposed to be associated with some style. One thing affected by this is ODS export (as described in the bug).
2011-03-28Moved SvxBorder* into editeng namespace to avoid duplicate DOUBLE on windowsCédric Bosdonnat
2011-03-19Switching the order of the SetLinesWidth argumentsCédric Bosdonnat
2011-03-10Merge commit 'ooo/DEV300_m101' into integration/dev300_m101Kohei Yoshida
2011-03-01Remove bogus comments.Guillaume Poussel
2011-01-21removetooltypes01: Rebase to DEV300m98Carsten Driesner
2011-01-19Fixed incorrect import of cell attributes from Excel documents.Kohei Yoshida
When a cell with non-default formatting attribute starts with non-first row in a column, the filter would incorrectly apply the same format to all the cells above it if they didn't have any formats. This commit fixes it.
2011-01-17removetooltypes01: #i112600# remove tooltypes from scMikhail Voytenko
2010-12-21Better mapping of cell border thickness when importing xls documents.Kohei Yoshida
Patch ported from the buil repo. * calc-xls-import-cell-border.diff
2010-12-21Prefer the real iterators over First() Next() iteration pattern.Kohei Yoshida
2010-12-20Removed const_cast, and fixed some accidental logic change.Kohei Yoshida
Get a reference from the list when we need to modify the stored object. Making a copy and modifying the copy is not what the original code did.
2010-12-20Remove ScfDelList in xistyleNigel Hawkins
2010-12-10ScRangePtr is now gone. Good riddance.Kohei Yoshida
2010-12-09Don't allow client code to call clear() directly, it leaks memory.Kohei Yoshida
Call RemoveAll() instead. Better yet, I've removed clear() call as it's safer this way.
2010-12-09Remove another DECLARE_LIST() from CalcJoseph Powers
Signed-off-by: Kohei Yoshida <kyoshida@novell.com>
2010-12-03more Sal n elementsKenneth Venken
2010-11-19Replace ScfRef with boost::shared_ptr in calc filter code.Nigel Hawkins
2010-10-13Merge commit 'origin/master' fix conflicts and more trailing wsNoel Power
Conflicts: sc/source/ui/undo/undodat.cxx sc/source/ui/vba/excelvbahelper.cxx sc/source/ui/vba/vbadialog.cxx sc/source/ui/vba/vbahelper.cxx sc/source/ui/vba/vbapagesetup.cxx
2010-10-13Merge branch 'vba' fix conflics, trailing ws & tab issuesNoel Power
additionally the following iz patches are rolled up with this commit i#113356, i#112998 i#113955 i#113358 i#113515 i#112531 i#112596 i#112530
2010-10-13Add vim/emacs modelines to all source filesSebastian Spaeth
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-06fate#307731, fate#307730: Adds dotted and dashed border linesCédric Bosdonnat
2010-10-06initial commit for vba blob ( not including container_control stuff )Noel Power
2010-10-05Ported calc-distributed-cell-text-*.diff from ooo-build.Kohei Yoshida
This feature enables horizontal 'distributed' alignment and vertical 'justified' and 'distributed' alignments for cell contents in Calc. Note that this feature relies on ODF 1.2 extended in order for the relevant cell attributes to be saved in ODS.
2010-10-04Ported calc-perf-xls-import-cellstyles.diff from ooo-build.Kohei Yoshida
Like the previous commit, this one improves performance of large xls files.
2010-09-02dr77: use vba import filter in ooxDaniel Rentz [dr]
2010-04-12CWS-TOOLING: integrate CWS dr74Jens-Heiner Rechtien
2010-02-17CWS-TOOLING: integrate CWS changefileheader2Vladimir Glazunov
Notes: split repo tag: calc_ooo/DEV300_m72 split repo tag: calc_ooo/DEV300_m73
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-15dr74: migrate changes to hgDaniel Rentz
2010-01-08#i107450#: build all other modules with new editeng libMathias Bauer
2009-10-14CWS-TOOLING: integrate CWS calc32stopper2Kurt Zenker
2009-10-01 12:42:16 +0200 dr r276592 : #i104992# and more typos... 2009-10-01 12:42:13 +0200 nn r276591 : #i105512# SetDocOptions: update number formatter if it already exists 2009-09-30 19:03:58 +0200 dr r276573 : #104992# oops, forgotten to skip a byte 2009-09-30 16:07:17 +0200 dr r276560 : #i103540# check valid vector size 2009-09-29 14:20:45 +0200 dr r276529 : dump some more BIFF records 2009-09-29 13:00:22 +0200 dr r276526 : dump some more BIFF records 2009-09-28 14:34:14 +0200 dr r276490 : #i104057# missing exception file 2009-09-28 10:35:42 +0200 dr r276483 : #i105325# set correct format while opening zip package 2009-09-25 19:07:32 +0200 dr r276475 : #i104992# handle cell styles built-in in Calc correctly 2009-09-25 19:06:46 +0200 dr r276474 : #i104992# handle cell styles built-in in Calc correctly 2009-09-25 17:37:28 +0200 dr r276472 : #i105219# missing include 2009-09-25 12:32:24 +0200 dr r276435 : #i10000# rebase error: renamed variable 2009-09-25 11:34:53 +0200 dr r276431 : CWS-TOOLING: rebase CWS calc32stopper2 to trunk@276429 (milestone: DEV300:m60) 2009-09-24 18:59:23 +0200 dr r276427 : 160550# preserve write-protection password in roundtrip 2009-09-24 18:54:43 +0200 dr r276426 : 160550# preserve write-protection password in roundtrip 2009-09-22 11:38:17 +0200 dr r276353 : #160550# the property has to be integer of course 2009-09-21 18:52:06 +0200 dr r276342 : #160550# new internal property WriteProtectinPassword 2009-09-21 18:22:40 +0200 dr r276340 : #i104057# load sheets substreams according to offsets in SHEET records 2009-09-21 18:11:00 +0200 dr r276338 : #i104057# load sheets substreams according to offsets in SHEET records 2009-09-17 20:07:33 +0200 dr r276255 : #i104057# BIFF5/BIFF8: order of sheet substreams may be different to sheet order, use stream offset provided in SHEET records
2009-09-17CWS-TOOLING: integrate CWS dr69Ivo Hinkelmann
2009-09-09 11:45:28 +0200 dr r275979 : suncc failure 2009-09-09 11:33:34 +0200 dr r275977 : gcc warning 2009-09-09 11:09:02 +0200 er r275976 : #i87171# reworked name check for creating defined names 2009-09-09 10:38:02 +0200 dr r275973 : adapt changes in oox base class 2009-09-09 10:21:03 +0200 dr r275969 : remove faulty pagesize stuff 2009-09-09 10:20:13 +0200 dr r275968 : remove faulty pagesize stuff 2009-09-08 20:24:39 +0200 nn r275958 : #i104899# interpret cells when creating chart listener after loading 2009-09-08 16:05:37 +0200 er r275937 : ScXMLDDELinkContext::EndElement: Excel writes bad ODF <table:dde-link> <table:table> without <table:table-column>'s table:number-columns-repeated attribute; be lenient ... 2009-09-08 13:14:54 +0200 er r275925 : #i103315# handle external references in Excel's ODF msoxl namespace 2009-09-07 17:37:18 +0200 dr r275907 : #i104753# crash when deleting cell with note 2009-09-07 14:02:29 +0200 dr r275896 : #i103520# reworked sheet name buffer to resolve internal hyperlinks, fix almost all remaining problems with external links in BIFF, fix auto color import for BIFF 2009-09-06 20:01:05 +0200 er r275862 : #i35913# fix regression introduced by integration of CWS fhawfixes1; patch from <wsfulton> 2009-09-05 18:32:00 +0200 er r275847 : #i104156# merge #i103918# from uncloned dr68ooo311 2009-09-05 18:19:23 +0200 er r275846 : #i104156# merge #i103317# from uncloned dr68ooo311 2009-09-05 17:32:12 +0200 er r275844 : #i104484# glueState: correct casts in range bounds; patch from <cmc> slightly modified 2009-09-03 17:26:38 +0200 dr r275764 : #i103520# handle apostrophs in sheet names in internal URLs 2009-09-03 17:21:26 +0200 dr r275763 : #i95271# show text formatting in temp notes 2009-09-03 12:24:52 +0200 dr r275747 : unused declaration 2009-09-02 21:33:03 +0200 dr r275727 : #i96438# cleanup color handling in xls filter, extend VML color parser 2009-09-02 15:39:57 +0200 dr r275715 : #158571# #i96438# accept also VML colors in the form '#RRGGBB [xyz]' 2009-09-02 15:16:36 +0200 dr r275714 : #158571# #i96438# set note text 2009-09-02 14:59:33 +0200 dr r275713 : #158571# #i96438# load custom line dashes from DrawingML and VML 2009-09-02 11:53:35 +0200 dr r275702 : #158571# #i96438# import VML fill gradients 2009-08-31 19:28:10 +0200 dr r275632 : #158571# #i96438# more vml formatting 2009-08-31 14:29:30 +0200 dr r275606 : #158571# #i96438# changed handling of xml token ids/names 2009-08-28 18:25:26 +0200 dr r275545 : #158571# #i96438# preparations for and basic support of VML shape formatting, load spreadsheet cell notes position, formatting, and visibility 2009-08-25 19:08:31 +0200 dr r275378 : #i103390# dump BIFF STYLEEXT 2009-08-25 18:28:50 +0200 dr r275377 : #i103390# improve built-in style handling 2009-08-25 18:27:38 +0200 dr r275376 : #i103390# improve built-in style handling 2009-08-04 18:49:40 +0200 dr r274629 : CWS-TOOLING: rebase CWS dr69 to trunk@274622 (milestone: DEV300:m54)
2008-09-30CWS-TOOLING: integrate CWS dr63Vladimir Glazounov
2008-07-02INTEGRATION: CWS dr61 (1.37.16); FILE MERGEDRüdiger Timm
2008/05/19 12:24:00 dr 1.37.16.1: #i10000# removed remaining include guards
2008-04-10INTEGRATION: CWS changefileheader (1.36.88); FILE MERGEDRüdiger Timm
2008/04/01 15:30:09 thb 1.36.88.3: #i85898# Stripping all external header guards 2008/04/01 12:36:13 thb 1.36.88.2: #i85898# Stripping all external header guards 2008/03/31 17:14:33 rt 1.36.88.1: #i87441# Change license header to LPGL v3.