Commit graph

1854 commits

Author SHA1 Message Date
Ingrid Halama
a4d17fb0d4 chart43: cleanup some chart code 2010-03-10 10:07:29 +01:00
Kohei Yoshida
5f94a5e446 koheiextref01: #i108404# Disable interaction handler when interpreting formula strings via UNO API. 2010-03-09 14:51:15 -05:00
Kohei Yoshida
b62a698b9c kohei04: tab to whitespace & BOOL to bool etc to make MSVC compiler happy. 2010-03-09 09:38:03 -05:00
Niklas Nebel
79e1f10909 datapilotperf: 64-bit buildbot error 2010-03-09 13:40:33 +01:00
Ingrid Halama
6264cb2599 chart43: #i29848# chart-copy references original data instead of copied data 2010-03-09 09:55:16 +01:00
Eike Rathke [er]
0aa219d249 dr73: #i94695# when filtering on date disregard time fraction of cells formatted as date; reworked patch from <kohei> 2010-03-08 23:03:53 +01:00
Kohei Yoshida
f67657e49c koheiextref01: #i109168# Allow creation of static sheet cache via UNO API for external references.
This is to keep the sheet cache 'static' during import of xlsx documents.  The same trick
is performed during import of xls and ods documents.
2010-03-08 16:58:31 -05:00
Kohei Yoshida
24f9819c52 koheiextref01: #i109101# Fixed incorrect parsing of cached string cell values.
The xml parser tends to break text into multiple pieces in presence of '#'.
The original code only picked up the last piece of the set, which truncated the
stored cache value.  We should pick up all the fragments during the import.
2010-03-08 13:44:37 -05:00
Kohei Yoshida
d329fd4fa6 koheiextref01: removed unused method. 2010-03-08 11:20:10 -05:00
Kohei Yoshida
3387f0a6dd koheiextref01: i#109170# Iterate through the formula cell list in the external ref mgr to mark used references.
The old code scanned *all* formula cells in the entire document, to see if any external references exist in the
document.  Now that the external ref mgr tracks formula cells with external references better, let's use that
list, to be more efficient.
2010-03-08 10:38:03 -05:00
Ingrid Halama
5a22073581 chart43: #i29848# chart-copy references original data instead of copied data 2010-03-08 16:33:48 +01:00
Kohei Yoshida
b7450350c1 koheiextref01: Forgot to remove this unused method. 2010-03-07 14:50:39 -05:00
Kohei Yoshida
9d4941e455 koheiextref01: #i103739# #i109170# Breaking links permanently turn formula cells into static cells, to prevent the links from being generated again upon reload. Also simplified the mechanism of tracking formula cells containing external references. The new way works better, more reliable and less code. 2010-03-05 19:43:26 -05:00
Kohei Yoshida
1d436fb051 merged to DEV300_m72. 2010-03-05 19:00:36 +01:00
Kohei Yoshida
22dd3c5a20 koheiextref01: Turned several functions const because they don't modify the states of the classes. 2010-03-05 11:29:20 -05:00
Daniel Rentz
5f676e442a tl78: #i109779# password2modify: preparations in oox, import from xlsx 2010-03-03 19:22:59 +01:00
npower Developer
aac4d6a3a6 npower13_objectmodule: #i109734# object module stuff 2010-03-02 12:39:31 +00:00
Kohei Yoshida
474fa54778 calctabcolor: #i109365# Removed some of unused methods. 2010-02-26 14:08:06 -05:00
npower Developer
e36d78e218 npower14miscfixes: #i109644# don't load vba stuff for odf document ( untill you go into vbamode in basic ) 2010-02-26 18:29:25 +00:00
Kohei Yoshida
e63f20a19a calctabcolor: resynced with the repository to get more recent changes in. 2010-02-26 16:01:28 +01:00
Kohei Yoshida
8c3ce6044a calctabcolor: rebased to m72. 2010-02-26 15:31:46 +01:00
Ingrid Halama
eb94da5c50 chart43: merge with DEV300_m72 2010-02-26 14:38:16 +01:00
Eike Rathke [er]
19e19bafa2 calcfilterrange: #i109553# #160403# for filters (AutoFilter, StandardFilter, AdvancedFilter) shrink selected area to used data area and expand single selected row down to end of data 2010-02-24 12:16:42 +01:00
Kohei Yoshida
77fc63b415 calctabcolor: Moved 'TabColor' name definition to a more appropriate place. 2010-02-23 23:48:27 -05:00
Kohei Yoshida
88c02b23be calctabcolor: Cleaned up a bit.
1) Keep the name of a struct shorter.
2) Data members should start with an 'm'.

that sort of stuff...
2010-02-23 19:28:46 -05:00
Kohei Yoshida
2ab03deceb calctabcolor: Use STL's container instead of using an internal List. We should avoid using List at all cost! 2010-02-23 19:04:41 -05:00
Kohei Yoshida
55b416fdb7 calctabcolor: More tab to whitespace conversions & removed those ugly "Added by ..." markers. 2010-02-23 17:21:02 -05:00
Kohei Yoshida
6db6969532 calctabcolor: Reworked Excel import/export to get them to work. 2010-02-22 22:45:22 -05:00
Kohei Yoshida
a29b7cdc58 calctabcolor: Export tab colors to ods via UNO's property. 2010-02-22 19:11:55 -05:00
Kohei Yoshida
e91ccd784a calctabcolor: Entirely removed storage of tabcolor from ScViewDataTable. 2010-02-22 14:25:56 -05:00
Kohei Yoshida
cc0d82f6a3 calctabcolor: Added data member to ScTable to store tab color. 2010-02-22 11:48:02 -05:00
Vladimir Glazunov
22e99ad710 CWS-TOOLING: integrate CWS changefileheader2 2010-02-17 10:32:35 +01:00
Kohei Yoshida
53bc54d3df calctabcolor: rebased to m71. 2010-02-17 05:47:38 +01:00
Vladimir Glazunov
4ed2a42bf1 CWS-TOOLING: integrate CWS kohei03 2010-02-12 17:46:41 +01:00
Jens-Heiner Rechtien
4573ccfffd changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Kohei Yoshida
8fa4cba15f koheiextref01: #i109168# Reworked the design of the external cache table.
With this change, the cache table no longer stores empty cells at all,
with no exceptions.  Instead, it keeps track of cached ranges to determine
whether a cell is empty or unretrieved.  This change also helps simplify
the logic of getting the value of an external cell.
2010-02-11 17:28:24 -05:00
Niklas Nebel
b68f583b65 datapilotperf: compile without warnings 2010-02-08 18:55:57 +01:00
Niklas Nebel
7b04aa28fd datapilotperf: adapted to m71 2010-02-05 15:35:28 +01:00
Vladimir Glazunov
d17a054c8c CWS-TOOLING: integrate CWS svxsplit 2010-02-05 11:53:09 +01:00
Niklas Nebel
4eb9bdca49 datapilotperf: merge with DEV300_m71 2010-02-04 18:46:58 +01:00
Mathias Bauer
8c182c140a CWS svxsplit: merge with m71 2010-02-04 17:59:58 +01:00
Vladimir Glazunov
664b49ae17 CWS-TOOLING: integrate CWS ab71 2010-02-04 16:22:08 +01:00
Kohei Yoshida
7bc8414f4c rebased to m71. 2010-02-03 20:44:33 +01:00
Kohei Yoshida
678b39c48a rebased to m71. 2010-02-03 20:36:10 +01:00
Niklas Nebel
7f40d36d4a datapilotperf: manual migration of changes by Wang Xu Ming from svn to hg 2010-02-03 17:59:00 +01:00
Niklas Nebel
72bbe5092b datapilotapi: merge with DEV300_m71 2010-02-03 17:21:54 +01:00
Kohei Yoshida
a5ee424604 rebased to m70 2010-01-29 22:03:10 +01:00
Jens-Heiner Rechtien
e1842855ac ab71: merge with DEV300_m63 2010-01-29 15:36:08 +00:00
Jens-Heiner Rechtien
f851cc8449 ab71: merge with DEV300_m54 2010-01-29 15:26:37 +00:00
Ivo Hinkelmann
3d41d6b157 CWS-TOOLING: integrate CWS koheidatapilot03 2010-01-29 14:28:08 +01:00
Jens-Heiner Rechtien
ddea1bbc63 koheidatapilot03: merge with DEV300_m63 2010-01-28 19:19:29 +00:00
Ingrid Halama
f4e29eea1d chartmultiline: merge with DEV300_m70 2010-01-28 16:29:55 +01:00
Kohei Yoshida
677a60d4a1 kohei03: #i104769# Fixed the chart update problem for real.
My previous fix was not sufficient.  I forgot to:
1) set the "used" flag to the listener when inserting it, which caused
   the listener to get removed right after it was inserted.
2) Set all chart objects "dirty" upon import.  Because of that, the
   timer didn't start when the document initially loaded.
2010-01-27 15:57:09 -05:00
Kohei Yoshida
83ccb404e2 koheicsvimport: #i108645# Store the dialog parameters only when the OK is pressed. 2010-01-25 15:57:05 -05:00
Ingrid Halama
a1cbee0ff6 chartmultiline: #i82971# complex categories (part4 - detect complex categories when creating charts from cell ranges and when detecting the arguments later (adapt implementation of XDataProvider->createDataSource & detectArguments) ) + #i86188# 2010-01-22 16:16:36 +01:00
Mathias Bauer
c7368b5dae resync to DEV300_m70 2010-01-21 13:49:22 +01:00
Daniel Rentz
9ba03e8299 calc321stopper1: #i109372# reintroduced default values for arguments 2010-03-31 14:43:12 +02:00
Daniel Rentz
e8dab0a6df calc321stopper1: #i109372# on insert/remove rows/columns/cells: do not update cell position in note caption data before the cells have been moved in the document model 2010-03-31 11:24:42 +02:00
Jens-Heiner Rechtien
64ef678074 CWS-TOOLING: integrate CWS dtardon02 2010-04-13 13:18:39 +02:00
Jens-Heiner Rechtien
79d08636b9 CWS-TOOLING: integrate CWS dr75 2010-04-12 18:37:47 +02:00
Jens-Heiner Rechtien
4cb5221199 CWS-TOOLING: integrate CWS dr74 2010-04-12 17:59:48 +02:00
David Tardon
9a2eef45f7 dtardon02: #i108503# remove empty files in sc 2010-03-11 07:40:20 +01:00
Daniel Rentz
42babf975a dr75: rebase merge 2010-01-27 17:41:29 +01:00
Kohei Yoshida
103ebf53e8 rebased to DEV300_m69. 2010-01-19 23:22:49 +01:00
Kohei Yoshida
f22c8a9ddb Rebased to DEV300_m69. 2010-01-19 21:24:11 +01:00
Kurt Zenker
60fdd54890 CWS-TOOLING: integrate CWS printerpullpages 2010-01-15 16:47:42 +01:00
Kohei Yoshida
5641bf0778 kohei04: rebased to DEV300_m69. 2010-01-15 10:26:16 -05:00
Thomas Benisch
6a1e783a74 dr75: #i101099# [Collaboration] Changes are not correctly shown 2010-01-15 15:21:56 +01:00
Daniel Rentz
08b211692c dr74: merge with DEV300_m69 2010-01-15 12:41:46 +01:00
Daniel Rentz
e0bff7cc71 dr74: migrate changes to hg 2010-01-15 12:00:39 +01:00
Ocke Janssen [oj]
6f0487c1ff dba33b: merge m69 2010-01-15 09:16:51 +01:00
Philipp Lohmann [pl]
626b024960 undo previous erroneous change, solar.hrc belongs to svl instead vcl now 2010-01-14 22:27:44 +01:00
Philipp Lohmann [pl]
3cde999c4e rebase to DEV300_m69 2010-01-14 19:11:13 +01:00
Mathias Bauer
f365884ba7 #i107450#: move more code out of svx 2010-01-13 22:25:07 +01:00
Niklas Nebel
0ef3cc16ea datapilotapi: #i108295# XModifyBroadcaster in ScDataPilotTableObj 2010-01-13 19:30:57 +01:00
Mathias Bauer
bf5462ddf6 #i107450#: build all other modules with new editeng lib 2010-01-08 18:32:51 +01:00
Kohei Yoshida
9efb385d86 kohei03: A little more change to keep MacIntel happy.
There were still some parts that were illegally accessing private members.
I hope this commit will finally eliminiate all of such cases.
2010-01-08 12:02:13 -05:00
Kohei Yoshida
7df739c8c8 kohei03: Fix a build breakage.
Apparently some headers have been relocated from svtools to svl.
2010-01-08 11:03:10 -05:00
Kohei Yoshida
3d7ed8a6b4 kohei03: Worked around a build error on MacIntel.
The version of gcc that Mac uses does not grant private access to
friend classes from a nested class, even though its parent class
has friend privilage to that class.  I worked around it by having
the nested class call functions of its parent class in order to
access private members of ScColumn/ScTable/ScDocument.
2010-01-07 23:28:47 -05:00
Kohei Yoshida
a0bd898b3d kohei03: rebased to DEV300_m68. 2010-01-07 09:10:34 -05:00
Daniel Rentz
ef7f35dbe9 #i107439# BIFF export: write external link data correctly 2009-12-15 17:17:08 +01:00
Niklas Nebel
aa86f94b49 datapilotapi: #i42199# API access to all types of DataPilot tables 2009-12-11 19:37:02 +01:00
Mathias Bauer
e1593452b2 merge to m67 2009-12-05 19:29:07 +01:00
Kohei Yoshida
fc01d8a544 kohei04: #i107458# Removed hard-coded range separators.
Previously, range separators were hard-coded for each address convention.  But
in the new code the separators are independent of address conventions or
grammars.  This code was one of the left-overs of the previous implementation.
2009-12-05 11:07:21 -05:00
Kurt Zenker
8c30146af0 CWS-TOOLING: integrate CWS validityref 2009-12-03 17:39:45 +01:00
Kohei Yoshida
70a30bdb2f #i107339# Allow ScMatrix objects to be re-sizable. 2009-12-02 17:31:38 -05:00
Kurt Zenker
97aa94b893 CWS-TOOLING: integrate CWS npower12 2009-12-02 17:38:39 +01:00
Kohei Yoshida
528e85dacb #i26826# #i46511# initial implementation of automatic decimal adjustment.
Just applied patches from ooo-build.  There still may be issues that need
to be worked out.
2009-11-16 11:40:47 -05:00
Niklas Nebel
4fa24255a2 validityref: merge with DEV300_m64 2009-11-16 14:43:11 +01:00
Niklas Nebel
61556666b9 validityref: #i103899# manual migration from svn (contribution from PengYunQuan) 2009-11-16 13:48:33 +01:00
Philipp Lohmann [pl]
cc3e9ea68d merge with DEV300_m64 2009-11-13 15:46:58 +01:00
Mathias Bauer
772900ac23 merge commit for m62 2009-10-26 17:41:29 +01:00
Frank Schönheit
cc6395630b step 0 of an UNOization of the css.form.(X)FormController implementation: move the API to css.form.runtime, so we can later add new API chunks without breaking compatibility of the existing API in css.form 2009-10-23 09:46:03 +02:00
Mathias Bauer
2273b2793c #i103496#: move some fontsubstitution stuff from vcl to unotools to get xmloff vcl free 2009-10-19 13:22:39 +02:00
Mathias Bauer
a293d0a7b1 #i103496#: split svtools; improve ConfitItems 2009-10-16 00:05:16 +02:00
Kurt Zenker
458b43715f CWS-TOOLING: integrate CWS calc32stopper2
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-10-14 15:49:17 +00:00
Daniel Rentz
27472f118a missing usings 2009-10-12 13:48:51 +00:00
Jens-Heiner Rechtien
926e8449b3 koheidatapilot03: merge with DEV300_m60 2010-01-28 19:15:06 +00:00
Philipp Lohmann
ccf233c1da merge with m61 2009-10-09 15:11:54 +02:00
hg
90631ceb76 merge with m55 2009-10-08 16:03:52 +00:00
Mathias Bauer
20ade6a1d2 #103496#: move VCL free ConfigItems to unotools 2009-10-06 07:38:24 +02:00
Kohei Yoshida
9dc2493773 rebased to DEV300_m60. 2009-09-30 00:48:21 -04:00
Kohei Yoshida
c363eab53e rebased to DEV300_m60. 2009-09-30 00:18:39 -04:00
Kohei Yoshida
7a849316b5 rebased to DEV300_m60. 2009-09-29 23:07:37 -04:00
Noel Power
dfc77d75e1 initial commit of code reorg, existing files that are modified 2009-09-18 15:24:22 +00:00
Jens-Heiner Rechtien
b1ed9193bc CWS-TOOLING: integrate CWS mba32issues02
2009-09-17 mb93783 merge commit
2009-09-03 tb121644 #i104748 - slot unification to .uno:PasteSpecial
2009-09-01 mba #101455#: code simplification
2009-08-31 mb93783 iso locales for norwegian builds are nb and nn, not no
2009-08-25 mba merge to m55
2009-07-29 mba cleanup after rebase
2009-07-29 mba #i103200#: wrong order of first and last name in CJK UI
2009-07-27 mba adding dictionary changes from broken svn CWS
2009-07-27 mba adding dictionary changes from broken svn CWS
2009-07-27 mba apply patch from broken svn CWS
2009-09-18 10:15:03 +00:00
Kohei Yoshida
1520eb90b5 Fixed build breakages. Now the whole thing builds. 2009-09-17 21:50:01 -04:00
Kohei Yoshida
8599da1e97 #i5560# Applied & adjusted for the latest codebase the patches from go-oo.
The original patches were contributed by Daniel Watson.
2009-09-17 15:48:04 -04:00
Ivo Hinkelmann
f06e2089d8 CWS-TOOLING: integrate CWS dr69
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)
2009-09-17 11:09:25 +00:00
Kohei Yoshida
f8acf48d34 last cleanup - use vector to store an array of ScQueryEntry, instead of the old-fashioned c-style dynamic array. 2009-09-16 17:38:14 -04:00
Kohei Yoshida
fe232c3a08 removed the duplicated ScTable::ValidQuery. 2009-09-16 16:18:38 -04:00
Kohei Yoshida
66df527698 Moved the string flag from the iterator to the query param struct. 2009-09-16 10:58:37 -04:00
Kohei Yoshida
3437017068 renamed: ScDBQueryValueIterator -> ScDBQueryDataIterator. 2009-09-16 10:36:27 -04:00
Kohei Yoshida
c115c7a3e4 changed signature of ScDBQueryValueIterator's methods to allow retrieving string values. 2009-09-16 10:14:10 -04:00
Kohei Yoshida
b9b21a5392 #i102750# fixed DCOUNT and DCOUNT2. 2009-09-16 01:07:24 -04:00
Kohei Yoshida
62ca9beff5 #i102750# supported external db range for DSUM for by-value query entries. 2009-09-15 17:23:28 -04:00
Kohei Yoshida
2c135d5410 #i102750# More refactoring of query parameter code. 2009-09-14 22:14:48 -04:00
Kohei Yoshida
e044ffcac8 rebased to DEV300_m57. 2009-09-10 11:36:00 -04:00
Kohei Yoshida
f3236d872b rebased to DEV300_m57. 2009-09-10 09:31:32 -04:00
Kohei Yoshida
c76bcee2c0 #i102750# renamed several classes to make them sound more associated with database ranges. 2009-09-10 00:28:42 -04:00
Kohei Yoshida
b78dc8dc80 #i102750# more work toward supporting external refs in DB functions. Still a long way to go... 2009-09-09 23:58:50 -04:00
Kohei Yoshida
f371fca09d #i102750# initial refactoring in an effort to support external references in DSUM, DGET etc. Not finished yet. 2009-09-09 10:57:16 -04:00
Oliver Bolte
c24ab8def1 CWS-TOOLING: integrate CWS koheimultirangecopy
2009-08-29 08:19:57 +0200 kohei  r275558 : A bit of cleanup & comments.
2009-08-29 08:10:31 +0200 kohei  r275557 : removed duplicated code block.
2009-08-29 07:30:33 +0200 kohei  r275556 : #i104551# fixed it.
2009-08-28 17:23:28 +0200 kohei  r275541 : #i104553# fixed a crash on pasting over existing data.  This also fixes notes being destroyed as originally reported in the IZ entry.
2009-08-27 23:36:17 +0200 kohei  r275510 : #i104550# fixed.  All I had to do was to call MarkToSimple() before examining the geometry of the marked ranges.
2009-08-27 18:04:11 +0200 kohei  r275501 : CWS-TOOLING: rebase CWS koheimultirangecopy to trunk@275331 (milestone: DEV300:m56)
2009-08-21 11:37:20 +0200 dr  r275228 : #i10000# another wntmsci12 warning
2009-08-21 09:33:32 +0200 dr  r275218 : #i10000# sunncc warnings
2009-08-20 20:01:15 +0200 kohei  r275196 : Let's not initialize a variable with itself, which is not yet initialized.  This was obviously a silly human error.
2009-08-05 23:24:16 +0200 kohei  r274702 : correct error message on matrix fragment.
2009-08-05 20:00:12 +0200 kohei  r274699 : removed header includes for indexmap.hxx.
2009-08-05 19:54:24 +0200 kohei  r274698 : removed ScIndexMap entirely - we don't need this any more.
2009-08-05 19:53:01 +0200 kohei  r274697 : Removed duplicated methods that use ScIndexMap.  We should now use ScRangeData::IndexMap across the board.
2009-08-05 18:45:17 +0200 kohei  r274695 : Refactored code to remove redundant ScDocument::CopyToClip method.
2009-07-21 18:03:54 +0200 kohei  r274209 : #i25855# initial commit of the patch from ooo-build.  It's buildable.
2009-09-09 07:31:32 +00:00
Oliver Bolte
69fc8dc784 CWS-TOOLING: integrate CWS oj18
2009-08-21 15:08:49 +0200 oj  r275263 : wrong check
2009-08-21 08:56:01 +0200 oj  r275215 : missing not
2009-08-20 07:27:13 +0200 oj  r275164 : use new method from global
2009-08-19 10:22:35 +0200 oj  r275138 : call GetLocale instead of pLocale
2009-08-18 10:39:32 +0200 oj  r275082 : missing header include
2009-08-18 10:09:44 +0200 oj  r275081 : new methods at global
2009-08-18 10:09:00 +0200 oj  r275080 : unused var
2009-08-18 08:59:04 +0200 oj  r275078 : move files from classes to xml
2009-08-17 14:58:16 +0200 oj  r275056 : CWS-TOOLING: rebase CWS oj18 to trunk@275001 (milestone: DEV300:m55)
2009-08-17 13:29:44 +0200 oj  r275047 : compile error
2009-08-17 13:27:47 +0200 oj  r275045 : compile error
2009-08-17 11:44:54 +0200 oj  r275040 : add dep
2009-07-22 14:26:05 +0200 oj  r274240 : move unused services into fwl
2009-07-22 14:25:35 +0200 oj  r274239 : move unused services into fwl
2009-07-22 13:47:45 +0200 oj  r274233 : remove some unused code
2009-07-22 09:06:20 +0200 oj  r274219 : export dbtoolsclient dbcharsethelper for sc
2009-07-22 08:48:58 +0200 oj  r274218 : create NumberFormatter on demand
2009-07-22 08:39:23 +0200 oj  r274217 : change char to sal_Char
2009-07-22 07:33:34 +0200 oj  r274214 : export dbtoolsclient dbcharsethelper for sc
2009-07-22 07:30:04 +0200 oj  r274213 : late init of numberformatter and breakiterator
2009-07-22 07:28:55 +0200 oj  r274212 : export dbtoolsclient dbcharsethelper for sc
2009-07-21 13:43:28 +0200 oj  r274196 : check if quick start is enbaled
2009-07-21 13:40:09 +0200 oj  r274195 : check config entry for UiEventsLogger
2009-07-21 13:37:40 +0200 oj  r274194 : code refactoring, remove of duplicate code and some late inits and removale of not needed files
2009-07-21 13:35:38 +0200 oj  r274193 : code refactoring, remove of duplicate code and some late inits and removale of not needed files
2009-07-21 13:33:41 +0200 oj  r274192 : doc meta data will now be created on demand
2009-07-21 13:13:40 +0200 oj  r274187 : load ldap functions on demand
2009-07-21 13:03:17 +0200 oj  r274183 : late init of TransliterationImpl
2009-07-21 12:36:10 +0200 oj  r274180 : late init of charClass
2009-09-08 04:57:32 +00:00
Oliver Bolte
fbeb3ce4a4 CWS-TOOLING: integrate CWS calcsheetdata
2009-08-13 16:18:48 +0200 nn  r274950 : #i102616# shared/remote files, better handling of formula results
2009-08-12 11:17:30 +0200 nn  r274884 : CWS-TOOLING: rebase CWS calcsheetdata to trunk@274622 (milestone: DEV300:m54)
2009-08-12 10:30:47 +0200 nn  r274881 : #i102616# some clean-up
2009-08-11 19:01:18 +0200 nn  r274876 : #i102616# store loaded namespaces, so prefixes remain valid
2009-08-11 19:00:49 +0200 nn  r274875 : #i102616# store loaded namespaces, so prefixes remain valid
2009-08-10 19:12:04 +0200 nn  r274835 : #i102616# detective, notes, encoding, error handling
2009-08-07 11:18:46 +0200 nn  r274751 : #i102616# use new method SvXMLAutoStylePoolP::AddNamed
2009-08-07 11:18:15 +0200 nn  r274750 : #i102616# new method SvXMLAutoStylePoolP::AddNamed
2009-08-06 18:02:42 +0200 nn  r274740 : #i102616# modification: shapes, notes, pending row heights; skip sheets in export iterator
2009-08-05 18:41:59 +0200 nn  r274694 : #i102616# handle text styles in notes
2009-08-03 18:55:59 +0200 nn  r274594 : #i102616# handle text styles in cells
2009-07-31 19:00:06 +0200 nn  r274548 : #i102616# handle styles for notes
2009-07-28 16:46:20 +0200 nn  r274414 : missed a conflict
2009-07-28 14:01:56 +0200 nn  r274404 : CWS-TOOLING: rebase CWS calcsheetdata to trunk@274203 (milestone: DEV300:m53)
2009-07-23 18:28:47 +0200 nn  r274278 : #i102616# handle table styles
2009-07-22 15:40:24 +0200 nn  r274244 : #i102616# handle row styles
2009-07-21 20:09:37 +0200 nn  r274211 : #i102616# handle column styles
2009-07-16 13:00:18 +0200 nn  r274043 : #i102616# invalidate all stream positions when inserting/deleting sheets
2009-07-15 17:41:15 +0200 nn  r274021 : #i102616# don't collect cell styles twice for copied sheets
2009-07-14 18:36:11 +0200 nn  r273985 : #i102616# allow to query stream position, clear buffer
2009-07-14 18:32:10 +0200 nn  r273984 : #i102616# allow to specify a name for an autostyle
2009-07-09 22:01:23 +0200 nn  r273870 : #i102616# copy stream for unchanged sheets
2009-07-08 18:11:42 +0200 nn  r273844 : #i102616# store stream positions of sheets
2009-06-24 19:08:18 +0200 nn  r273363 : #i102616# detect changed sheets since loading
2009-06-09 15:53:32 +0200 nn  r272774 : #i102616# store automatic cell style information after loading
2009-09-07 15:38:19 +00:00
Kohei Yoshida
23f300a0f3 resurrected one formerly unused method to fix build breakage. 2009-09-05 02:30:47 +00:00
Jens-Heiner Rechtien
25d44e2d80 koheidatapilot03: merge with DEV300_m57 2010-01-28 19:03:55 +00:00
Kohei Yoshida
406566e75b #i104769# fixed by registering a chart listener for each imported chart upon import of xls document. 2009-09-03 17:18:00 -04:00
Kohei Yoshida
cc67bdb74d #i104742# ported some code from ooo-build to implement shrinking of db data area. 2009-09-03 04:37:43 +00:00
Kohei Yoshida
15516a01e3 slight comment cleaning 2009-09-03 03:05:22 +00:00
Kohei Yoshida
8cf3d5f031 added getDisplayName() to ScDPLabelData, to keep the client code a little cleaner. 2009-09-02 20:13:36 +00:00
Kohei Yoshida
9b0c9920d6 Show display names (aka layout names) of fields in the dp layout dialog and its child dialogs. 2009-09-02 04:17:43 +00:00
Kohei Yoshida
e862adfa2e Initial work toward showing the display names (aka layout names) for field and field members when appropriate. Refactored ScDPLabelData quite a bit. I'm not entirely done with this yet. 2009-09-02 03:53:11 +00:00
Kohei Yoshida
9b7f14b542 #i102671# Cache the data sequence returned from ScChart2DataSequence::getData() to improve performance for pie charts (with lots of slices). 2009-09-01 22:01:32 -04:00
Jens-Heiner Rechtien
561a37a3cb koheidatapilot03: merge with DEV300_m56 2010-01-28 18:49:22 +00:00
Kohei Yoshida
fddbd3634a Reorganized accessible menu implementation so that the toplevel window is treated as menu. It's cleaner and less complicated this way. 2009-08-25 15:36:57 +00:00
Vladimir Glazounov
546fcd1cb9 CWS-TOOLING: integrate CWS koheicoderemoval02
2009-07-24 Kohei Yoshida Resurrected one method that was now used after the rebase.  Now the entire sc module
builds.
2009-07-24 Kohei Yoshida Rebased to DEV300_m53.
2009-07-23 Kohei Yoshida resolved conflict during merge to DEV300_m52.
2009-05-09 Kohei Yoshida #i95953# partially applied Caolan's patch.
2009-05-09 Kohei Yoshida #i101326# Removed old pivot implementation code that was already disabled.
2009-05-09 Kohei Yoshida More unused methods commented out.
2009-05-09 Kohei Yoshida More unused methods commented out.
2009-05-08 Kohei Yoshida Removed more unused methods, mostly related to binfilter methods.
2009-05-08 Kohei Yoshida #i95953# the first round of unused method removal, based solely on Caolan's
list.  All removed methods were double-checked manually to make sure they are
really unused, followed by a build test with debug on.
2009-08-25 13:53:16 +00:00
Kohei Yoshida
6f8305a934 more cleanup 2009-08-22 04:15:31 +00:00
Kohei Yoshida
f379d876d1 Use ScAccessibleStateSet to share state set implementation. 2009-08-22 04:02:38 +00:00
Kohei Yoshida
914141b321 More code cleanup & wrote a separate XAccessibleStateSet implementation that can be shared across classes. 2009-08-22 03:40:29 +00:00
Kohei Yoshida
aa18040a8e code cleanup. 2009-08-22 03:13:19 +00:00
Kohei Yoshida
656fd381e1 Broke long method declarations into several lines. 2009-08-21 00:35:37 +00:00
Kohei Yoshida
26d3db0ac1 removed debug statements & more dynamic type checking (this will be replaced later). 2009-08-21 00:23:14 +00:00
Kohei Yoshida
e50abfc572 Let's not duplicate menu's selected state with the accessible object; we can easily query the Window instance for that. This also fixed a crasher when accessing menus from accerciser. 2009-08-21 00:12:46 +00:00
Kohei Yoshida
4a08bf44d0 removed all my printf statements. 2009-08-20 20:23:05 +00:00
Kohei Yoshida
fb89c0d1df Added accessible objects for the remainder of the standard widgets. 2009-08-20 17:36:00 +00:00
Kohei Yoshida
9c22409f26 My first cut on implementing accessibility for the new datapilot field popup window. This is still work-in-progress, with
lots of debug statements everywhere.
2009-08-20 04:28:30 +00:00
Philipp Lohmann
b88253921c #i92516# move solar.hrc to vcl 2009-08-15 16:50:57 +00:00
Kohei Yoshida
da3a44014b merged DEV300_m54. 2009-08-07 14:58:21 -04:00
Release Engineers
b37c10a101 CWS-TOOLING: integrate CWS calcooo311_DEV300
2009-08-04 13:55:19 +0200 er  r274617 : #i102356# add patch flag for i18npool lib
2009-08-03 17:29:15 +0200 dr  r274589 : #i103968# ported fix from DEV300, new pie charts lose point color
2009-07-29 23:20:00 +0200 er  r274467 : #i103861# Shared formula and named range relative reference wrap with different grid sizes; patch from <kohei>
2009-08-07 12:33:11 +00:00
Kohei Yoshida
feeb99de89 Change the identity of the import option dialog.
Change the identity of the import option dialog from lang chooser to
text import options, since the dialog now contains more than just the
language option.
2009-08-06 14:58:06 -04:00
Kohei Yoshida
e4228cc647 Handle optional property values of DataPilotSource more gracefully. We need to allow the data provider to not support those optional properties. 2009-07-31 18:40:28 +00:00
Kohei Yoshida
140a7e79d6 We append an extra title row only for xls import, not for ods import. 2009-07-31 15:36:49 +00:00
Kohei Yoshida
8dca6ccdde Implemented single-select buttons. It's fully functional. 2009-07-31 04:56:38 +00:00
Jens-Heiner Rechtien
32cd63b065 CWS-TOOLING: integrate CWS dr71
2009-07-07 16:26:00 +0200 dr  r273805 : #i10000# unused variables
2009-07-07 10:27:14 +0200 dr  r273780 : CWS-TOOLING: rebase CWS dr71 to trunk@273468 (milestone: DEV300:m51)
2009-07-01 11:28:24 +0200 dr  r273559 : #101471# special handling for XL library functions in ODF formulas (EUROCONVERT)
2009-06-29 17:48:46 +0200 dr  r273478 : #i101471# typo
2009-06-29 17:35:16 +0200 dr  r273477 : #i101471# import msoxl: formulas from conditional formatting and data validation
2009-06-18 13:45:17 +0200 dr  r273115 : #101471# changed interface css.sheet.XFormulaParser
2009-06-18 13:44:43 +0200 dr  r273114 : #101471# changed interface css.sheet.XFormulaParser
2009-06-17 17:29:23 +0200 dr  r273089 : #i101471# extend the XFormulaParser interface with a ReferencePosition parameter, make rel-refs from msoxl: namespace working
2009-06-17 17:28:39 +0200 dr  r273088 : #i101471# extend the XFormulaParser interface with a ReferencePosition parameter
2009-06-17 17:28:19 +0200 dr  r273087 : #i101471# extend the XFormulaParser interface with a ReferencePosition parameter
2009-06-17 17:27:19 +0200 dr  r273086 : #i101471# extend the XFormulaParser interface with a ReferencePosition parameter, remove that property from FormulaParser service
2009-06-17 12:52:20 +0200 dr  r273059 : #i101471# import cell formulas from msoxl: namespace
2009-06-16 11:40:50 +0200 dr  r273013 : #i101471# import formula namespace from xml elements
2009-06-12 18:34:13 +0200 dr  r272935 : #i101471# external formula parser for oox in odf
2009-06-12 18:33:13 +0200 dr  r272934 : #i101471# external formula parsers
2009-06-12 18:29:46 +0200 dr  r272933 : #i101471# external formula parsers
2009-06-05 15:53:47 +0200 dr  r272705 : #i101471# provide OOX formula parser as UNO service
2009-07-29 14:46:52 +00:00
hg
f4bb88b193 merge with m53 2009-10-08 15:56:43 +00:00
Jens-Heiner Rechtien
5099046dcc CWS-TOOLING: integrate CWS calc51
2009-07-17 15:47:46 +0200 er  r274098 : #i101544# more thorough reference checking in chart data ranges; also prevent some possible crash if invalid ranges were to be passed to document/cell access.
2009-07-16 14:20:11 +0200 er  r274051 : #i101544# let ScRefTokenHelper::compileRangeRepresentation() fail on all possible non-reference occasions
2009-07-07 10:11:40 +0200 nn  r273776 : #i35579# don't use long instead of sal_Int32
2009-07-03 16:41:39 +0200 nn  r273711 : msvc warnings
2009-07-03 14:18:45 +0200 nn  r273698 : msvc warning
2009-07-03 11:30:41 +0200 nn  r273685 : #i35579# move new tokens to the end
2009-07-03 10:12:55 +0200 nn  r273681 : CWS-TOOLING: rebase CWS calc51 to trunk@273468 (milestone: DEV300:m51)
2009-06-30 17:57:30 +0200 nn  r273529 : #i103027# EnterData: if it's a formula, don't pass EditTextObject to undo
2009-06-29 14:31:18 +0200 er  r273474 : #i101544# #i101645# #i102388# applied diff from CWS dr68ooo311
2009-06-29 10:30:20 +0200 nn  r273457 : #i103161# DeleteCells: always leave list action
2009-06-24 16:16:34 +0200 nn  r273353 : gcc warnings
2009-06-17 11:50:28 +0200 tbe  r273055 : #i35579# Standard filter requires more options
2009-06-17 11:44:22 +0200 tbe  r273054 : #i35579# Standard filter requires more options
2009-06-17 11:22:23 +0200 tbe  r273052 : #i35579# Standard filter requires more options
2009-06-15 18:29:32 +0200 nn  r273006 : #160063# UseFormulaData: check parenthesis position
2009-06-12 15:41:16 +0200 nn  r272923 : #i99250# handle range lists in DoAutoOutline (patch from dtardon)
2009-06-11 15:07:05 +0200 nn  r272874 : #i86943# GetNextPos: skip overlapped cells
2009-06-11 11:17:37 +0200 nn  r272856 : #i97726# EnterData: get text from EditTextObject for repeat string of undo action
2009-06-10 20:45:07 +0200 nn  r272839 : #i102566# minimum amount of code between updates of calculation progress (patch by cmc)
2009-06-10 20:22:02 +0200 nn  r272838 : #i69524# PasteFile: specify target for SID_OPENDOC
2009-06-09 17:33:08 +0200 nn  r272789 : #i16615# absolute/relative reference conversion for cell ranges (patch by gaojingmei)
2009-07-28 10:04:47 +00:00
Kohei Yoshida
23d5998c32 fixed build breakages. sc module is now buildable. 2009-07-27 14:57:34 -04:00
Kohei Yoshida
b559137b68 #i102141# initial port of patches from ooo-build, to implement a new
HTML option dialog & associated changes in the core.
2009-07-27 11:41:15 -04:00
Release Engineers
1382fcf128 #i10000# rearranged id's 2009-07-17 15:51:39 +00:00
Ivo Hinkelmann
d07a61d77a CWS-TOOLING: integrate CWS dr68
2009-06-19 17:43:48 +0200 oc  r273175 : #i102946# some lines for new dialog added
2009-06-19 14:17:45 +0200 oc  r273158 : #i102946# three lines added
2009-05-19 11:56:14 +0200 dr  r272065 : #i99677# wrong attribute name
2009-05-18 18:37:05 +0200 dr  r272045 : #i10000# suncc warning
2009-05-05 16:46:13 +0200 dr  r271536 : #i10000# adoptions after rebase to master containing dr67
2009-05-05 16:01:19 +0200 dr  r271530 : #i10000# adoptions after rebase to master containing dr67
2009-05-04 14:20:39 +0200 dr  r271453 : CWS-TOOLING: rebase CWS dr68 to trunk@271427 (milestone: DEV300:m47)
2009-04-28 17:01:14 +0200 dr  r271332 : CWS-TOOLING: rebase CWS dr68 to trunk@270723 (milestone: DEV300:m46)
2009-04-23 12:21:40 +0200 dr  r271149 : #i100688# missing checkins
2009-04-23 12:18:16 +0200 dr  r271147 : #i100978# relations path handling
2009-04-22 19:25:45 +0200 nn  r271136 : #i49491# show navigator for double click on document position status bar control
2009-04-22 11:28:36 +0200 nn  r271085 : #i60401# small text change
2009-04-21 16:53:23 +0200 dr  r271044 : #i10000# missing dtor
2009-04-20 13:39:25 +0200 nn  r270977 : #i60401# add dialog to extend sort range (patch from maoyg)
2009-04-08 12:11:08 +0200 dr  r270630 : #i100943# prevent assertion when loading chart with empty category ranges
2009-04-07 19:03:00 +0200 dr  r270609 : #i100688# missing bits for OLE
2009-04-07 17:14:06 +0200 dr  r270605 : ported fix for #i100710#
2009-04-07 17:12:50 +0200 dr  r270604 : #i10000# wae
2009-04-07 15:31:55 +0200 dr  r270598 : import system colors moved to FilterBase class, more rework on fill and color contexts
2009-04-06 15:00:03 +0200 dr  r270552 : #i99677# prevent recursive loading of the current document
2009-04-03 18:28:42 +0200 dr  r270515 : added import of brightness/contrast and mono/grayscale color effects for image shapes
2009-04-03 17:36:03 +0200 dr  r270509 : cache already imported embedded graphics
2009-04-03 16:46:34 +0200 dr  r270500 : more rework on bitmap fill and graphic object handling
2009-03-31 12:28:10 +0200 dr  r270271 : #i10000# unxlngi6 wae
2009-03-31 09:04:10 +0200 dr  r270261 : CWS-TOOLING: rebase CWS dr68 to trunk@270033 (milestone: DEV300:m45)
2009-03-30 17:42:05 +0200 dr  r270249 : #i91122# add missing doc
2009-03-30 17:37:08 +0200 dr  r270248 : #i91122# add missing doc
2009-03-30 16:59:15 +0200 dr  r270241 : #i99677# add import of ActiveX scrollbar controls
2009-03-30 14:30:36 +0200 dr  r270230 : #i91122# missing/wrong documentation
2009-03-30 13:03:38 +0200 dr  r270220 : #i99677# add import of ActiveX combobox and spinbutton controls
2009-03-27 11:46:59 +0100 dr  r270144 : #i99677# import ActiveX listbox controls (Forms.ListBox.1)
2009-03-26 19:58:00 +0100 dr  r270104 : #i99677# move more OLE import code into ole submodule
2009-03-26 15:15:02 +0100 dr  r270082 : #i100546# add import of chart bitmap fills, add import of X/Y offset in tiled bitmap fills of all shapes
2009-03-25 12:54:59 +0100 dr  r270018 : #i99677# import ActiveX edit text control (Forms.TextBox.1)
2009-03-24 10:59:29 +0100 dr  r269921 : #i99677# moved import of OLE StdHlink to 'ole' submodule, added string import helpers to BinaryStreamBase class, removed implementation of ST_XString import from docprop in favour of the implementation in class AttributeList
2009-03-24 10:40:18 +0100 dr  r269919 : #i100502# implicit precedence of '&&' was intended
2009-03-24 10:18:29 +0100 dr  r269917 : #i100502# missing parentheses
2009-03-23 15:17:48 +0100 dr  r269876 : #i99677# more code reorg, added graphic helper and OLE helper object per filter, added OLE/control import to PPTX/XLSX filter, moved helpers from XmlFilterBase to FilterBase
2009-03-19 12:45:20 +0100 dr  r269740 : #i99677# interface changes in oox
2009-03-18 15:51:50 +0100 dr  r269683 : #i99677# improved relation handling (internal/external), added preprocessor for VML streams to eat MS specific instructions, added OCX ToggleButton/OptionButton import, added DIB import for BIFF (page background picture, lots of other minor improvements
2009-03-16 15:25:30 +0100 dr  r269551 : #i99677# import excel form control client data (printable, cell link)
2009-03-13 18:37:17 +0100 dr  r269494 : #i99677# import image controls and check boxes
2009-03-12 15:08:18 +0100 dr  r269420 : #i10000# rebase problems
2009-03-12 14:43:09 +0100 dr  r269418 : #i10000# rebase problems
2009-03-12 14:42:41 +0100 dr  r269417 : #i10000# missing delivered header
2009-03-12 13:57:06 +0100 dr  r269405 : #i10000# typos
2009-03-12 12:58:52 +0100 dr  r269391 : CWS-TOOLING: rebase CWS dr68 to trunk@269297 (milestone: DEV300:m43)
2009-03-12 11:11:46 +0100 dr  r269374 : #i99677# first step to import BIFF8 page background
2009-03-12 10:21:53 +0100 dr  r269364 : #i99677# rework of graphic import in entire filter, added import of AX Label controls
2009-03-09 16:44:50 +0100 dr  r269202 : #i99677# import some formatting attributes of command buttons
2009-03-05 15:31:46 +0100 dr  r268911 : #i99677# use VML shape client data to import excel VML shape positions
2009-03-05 11:39:48 +0100 dr  r268888 : #i99677# create UNO control shapes from VML control shapes
2009-03-05 11:38:59 +0100 dr  r268886 : #i99677# change attribute Shapes to DrawPage for import of embedded form controls
2009-03-05 11:30:40 +0100 dr  r268885 : #i99677# change attribute Shapes to DrawPage for import of embedded form controls
2009-03-04 18:46:05 +0100 dr  r268860 : adapt namespace ids according to oox
2009-03-04 18:43:49 +0100 dr  r268859 : #i99677# more VML import rework
2009-03-03 13:38:36 +0100 dr  r268721 : #i99677# more cleanup for VML filter
2009-03-03 13:13:15 +0100 dr  r268719 : #i99807# do not iterate beyond end of std::list
2009-03-02 11:55:49 +0100 dr  r268644 : add ST_XString support (encoded characters in attribute values)
2009-02-26 17:07:18 +0100 dr  r268542 : #i99677# first steps of ax control import: dummy AX base classes, reimplement VML import (hopefully without breaking anything), register embedded AX controls at VML drawing
2009-02-23 17:43:50 +0100 dr  r268365 : #i99426# remaining work on scenario import
2009-02-19 16:56:25 +0100 dr  r268295 : #i99426# base implementations for scenarios import
2009-07-15 14:57:49 +00:00
Kohei Yoshida
f926cbe9c3 #i103512# fixed a crasher bug. 2009-07-13 14:12:14 +00:00
Release Engineers
a7a6b2091e CWS-TOOLING: integrate CWS dr70
2009-06-09 13:52:02 +0200 dr  r272770 : #i101930# SXC import broken
2009-06-05 11:50:16 +0200 dr  r272675 : #i10000# compiler warning
2009-06-05 11:24:39 +0200 dr  r272674 : #i10000# compiler warning
2009-06-05 10:35:22 +0200 dr  r272668 : #i10000# compiler warning
2009-06-04 16:53:32 +0200 dr  r272646 : CWS-TOOLING: rebase CWS dr70 to trunk@272291 (milestone: DEV300:m49)
2009-06-04 14:50:45 +0200 dr  r272633 : #i10000# compiler warning
2009-06-03 18:50:57 +0200 dr  r272603 : #i101930# fix ODS export of uninit'ed notes, do not craete note captions in UpdatePendingRowHeights
2009-05-28 11:11:17 +0200 dr  r272384 : #i101930# note captions must be created before changing row/column size
2009-05-27 15:48:44 +0200 iha  r272356 : #i101925# metafile creation is requested superfluously during inplace editing
2009-05-27 15:46:44 +0200 iha  r272355 : #i101925# metafile creation is requested superfluously during inplace editing
2009-05-27 15:06:58 +0200 iha  r272349 : #i101928# superfluous paint calls while entering and editing charts
2009-05-27 15:01:08 +0200 iha  r272348 : #i101928# superfluous paint calls while entering and editing charts
2009-05-26 14:43:39 +0200 dr  r272303 : #i101930# import performance: invisible cell notes cache caption data
2009-05-22 18:44:19 +0200 dr  r272205 : #i101930# preparations for uninitialized notes (performance), adapted ODF import filter
2009-05-14 19:50:43 +0200 dr  r271918 : #i101930# 'recycle' the shapes already created while loading cell notes
2009-05-06 16:07:45 +0200 dr  r271598 : #i100827# improve performance of HTML query filter, patch by mmeeks, slightly modified
2009-05-06 11:02:38 +0200 dr  r271577 : #i100827# improve performance of HTML query filter, patch by mmeeks
2009-05-06 10:50:13 +0200 dr  r271575 : #i86650# improve performance of HTML query filter
2009-05-05 10:09:44 +0200 nn  r271502 : #i101428# better handling of non-existing view data
2009-04-29 16:42:57 +0200 nn  r271384 : #i101428# after loading, update row heights per sheet on demand
2009-07-03 12:42:53 +00:00
Release Engineers
b8806c5bb0 CWS-TOOLING: integrate CWS koheiformula03
2009-04-24 17:45:29 +0200 kohei  r271229 : #i101330# Extend Excel's maximum column to Calc's maximum column upon import.
2009-04-14 21:45:35 +0200 kohei  r270810 : #i101048# fixed - now the autofilter menu item is disabled when the current cursor
overlaps a datapilot table.
2009-04-14 21:41:22 +0200 kohei  r270809 : #i101047# fixed by removing all merge flags when a new row is inserted.  The old code
did remove merge flags, but it didn't remove SC_MF_BUTTON flag.
2009-04-14 18:00:16 +0200 kohei  r270806 : #i101091# fixed the issue.  When creating a data sequence via passing a range 
representation, the syntax must be the Calc A1 syntax regardless of current
formula syntax.  However, for other operations that affects chart's UI, the 
syntax must be the current formula syntax.
In the future we should have an API to directly pass formula reference tokens 
to chart objects.
2009-04-14 17:46:36 +0200 kohei  r270804 : #i101090# fixed the issue of referenced ranges not being highlighted & formula tooltip
not working when the separators are not ';'.
2009-04-14 17:37:55 +0200 kohei  r270802 : #i101043# Fixed.  Defining a named range via the named range box should now
work for non-default formula syntax.
2009-04-14 17:35:08 +0200 kohei  r270800 : #i101041#  Fixed.  Always interpret DDE's address using the Calc A1 syntax regardless of 
current formula syntax.
2009-07-03 11:00:47 +00:00
Release Engineers
43bafd9dd7 CWS-TOOLING: integrate CWS scsheetprotection02
2009-06-18 16:48:14 +0200 kohei  r273124 : #i102906# Fix a crasher when loading an xls document with unsupported 
encrytpion.
2009-06-15 14:02:00 +0200 dr  r272982 : #i10000# compiler warnings
2009-04-13 23:06:21 +0200 kohei  r270740 : Renamed SetData() to SetDataFromDocument(), in order to resolve name clash 
with the method of the same name in class Window.  This caused a compiler
warning on Solaris Intel.
2009-04-13 04:09:59 +0200 kohei  r270729 : CWS-TOOLING: rebase CWS scsheetprotection02 to trunk@270723 (milestone: DEV300:m46)
2009-02-23 16:13:45 +0100 kohei  r268361 : added tabprotection.obj to the exception file list.  Apparently the older 
versions of boost::shared_ptr rely on C++ exceptions for its implementation.
2009-02-18 19:59:05 +0100 kohei  r268253 : Switched to using ::boost::shared_ptr to wrap a pimpl class, because using
::std::auto_ptr in this header breaks the build on win32.  The MSVC 
implementation of ::std::auto_ptr has some weird quirks...
2009-02-17 21:47:13 +0100 kohei  r268192 : fixed linkage issue due to library split.
2009-02-17 04:50:34 +0100 kohei  r267842 : CWS-TOOLING: rebase CWS scsheetprotection02 to trunk@267171 (milestone: DEV300:m41)
2009-02-17 02:36:10 +0100 kohei  r267841 : reverted the last commit, to re-surrect the removed src files.
2009-02-03 22:02:34 +0100 kohei  r267342 : removed the src files to prevent them from being entered into the translation 
process.  The dialogs that need the strings are not yet enabled in the code,
so their removal will not cause any harm.
2009-01-14 12:24:29 +0100 dr  r266280 : #i10000# wntmsci12 compiler warnings #4
2009-01-14 09:35:46 +0100 dr  r266267 : #i10000# wntmsci12 compiler warnings #3
2009-01-13 15:42:07 +0100 dr  r266231 : #i10000# wntmsci12 compiler warnings #2
2009-01-13 13:18:28 +0100 dr  r266216 : #i10000# wntmsci12 compiler warnings
2009-01-07 03:59:11 +0100 kohei  r265943 : remove the fscking compiler warnings.
2009-01-06 15:55:32 +0100 kohei  r265925 : removed compiler warnings that caused the buildbot build to fail....
2009-01-05 23:24:59 +0100 kohei  r265888 : Undoing my own local build fix to work around the libmoz... issue.
2008-12-30 21:39:58 +0100 kohei  r265833 : Duh!  Sheet protection was supposed to be disabled. :-/
2008-12-23 20:25:55 +0100 kohei  r265792 : recovered the code block that was accidentally removed during cws rebase.
2008-12-23 19:03:19 +0100 kohei  r265791 : fixed breakage in ods export filter due to rebase to m38.
2008-12-23 16:41:49 +0100 kohei  r265787 : CWS-TOOLING: rebase CWS scsheetprotection02 to trunk@265758 (milestone: DEV300:m38)
2008-12-23 05:37:47 +0100 kohei  r265768 : deliberately forget document and sheet passwords when importing from or 
exporting to excel, to emulate the current behavior.
2008-12-23 05:12:59 +0100 kohei  r265767 : removed commented-out unused method ScDocument::SetAutoFilterFlags().
2008-12-23 05:05:19 +0100 kohei  r265766 : removed one duplicate method and made associated changes with the removal,
and a little more code cleanup.
2008-12-23 04:24:58 +0100 kohei  r265765 : a typo in in-line comment
2008-12-23 04:23:08 +0100 kohei  r265764 : remove fprintf statement that blatantly prints out document encryption 
password to stdout.  not a good practice.
2008-12-23 04:14:21 +0100 kohei  r265763 : we actually don't want to clear all options, because if we do, then
we would no longer be able to select any cells on a protected sheet.
2008-12-23 04:07:10 +0100 kohei  r265762 : * minor code cleanup (indentation inconsistencies & use of tab)
* fixed unprotecting a sheet with password to make it work again.
2008-12-23 03:22:50 +0100 kohei  r265761 : reverted all the new functionalities to the existing ones, while keeping the new code in
as much as I could.
2008-12-22 23:11:08 +0100 kohei  r265760 : in xls export filter, renamed two unknown records into records of known name.
2008-12-22 22:34:50 +0100 kohei  r265759 : temporarily disable password capability on file export for MS Excel 97.
2008-12-22 17:01:21 +0100 kohei  r265754 : CWS-TOOLING: rebase CWS scsheetprotection02 to trunk@264807 (milestone: DEV300:m37)
2008-11-26 03:12:58 +0100 kohei  r264335 : recovered a method that was actually used.
2008-11-25 21:51:10 +0100 kohei  r264334 : CWS-TOOLING: rebase CWS scsheetprotection02 to trunk@264325 (milestone: DEV300:m36)
2008-10-08 19:57:35 +0200 kohei  r262094 : changed description string to make it less technical. 
2008-10-01 05:56:58 +0200 kohei  r261986 : migrated from the cvs-based cws.
2008-10-01 05:55:19 +0200 kohei  r261985 : migrated from the cvs-based cws.
2008-10-01 05:55:00 +0200 kohei  r261984 : migrated from the cvs-based cws.
2009-07-01 08:58:41 +00:00
Kohei Yoshida
81d6b090a6 #i100619# initial commit of patches from ooo-build that implement new
datapilot field popup window.
2009-06-19 19:51:20 +00:00
Kohei Yoshida
621ea5f0e5 #i22029# #i81335# applied & adjusted the patch from ooo-build.
This enables changing the names of fields, field members and
grand total names.
2009-06-19 02:29:09 +00:00
Kohei Yoshida
acd89bd93d added grid layout bits. 2009-06-19 01:30:32 +00:00
Kohei Yoshida
7425283183 adding autoformat index member to dp object. 2009-06-19 00:54:35 +00:00
Andreas Bregas
179cb343c8 #i102261# OLE control event handler support 2009-06-17 13:32:41 +00:00
Ivo Hinkelmann
7ba284b835 CWS-TOOLING: integrate CWS calc50
2009-05-28 12:32:46 +0200 nn  r272399 : gcc warning
2009-05-28 10:56:48 +0200 nn  r272382 : CWS-TOOLING: rebase CWS calc50 to trunk@272291 (milestone: DEV300:m49)
2009-05-27 14:24:52 +0200 nn  r272343 : #i50825# DataPilotUpdate: prevent overwriting source data above the table
2009-05-26 18:29:21 +0200 nn  r272316 : #i50019# allow borders for multiple cell ranges
2009-05-26 13:43:36 +0200 nn  r272300 : #i101960# UpdateExternalRefLinks: set document modified
2009-05-25 18:01:23 +0200 nn  r272267 : #i102056# copied from CWS calc311fixes
2009-05-20 12:24:22 +0200 nn  r272114 : #i59672# ExecFilter/SC_AUTOFILTER_CUSTOM: select database range (patch from gaozm)
2009-05-15 18:24:44 +0200 nn  r271961 : #i100544# correct ScTokenConversion::ConvertToTokenArray
2009-05-13 17:45:02 +0200 nn  r271866 : #i101869# DeleteRange: before broadcasting, check if EndListening removed the note cells
2009-05-13 12:43:31 +0200 nn  r271856 : #i101806# correct reference undo for inserting/deleting columns/rows across sheets
2009-05-11 18:44:46 +0200 nn  r271783 : #i101725# don't copy hash_set with pointers from the other collection
2009-05-11 17:54:21 +0200 nn  r271780 : #i101690# correct merge error in frmdlg integration
2009-05-07 15:28:55 +0200 nn  r271674 : #i96940# check for negative count in fillAuto
2009-05-07 13:47:58 +0200 nn  r271661 : #i101512# SetCompileForFAP is in formula::FormulaCompiler
2009-05-07 13:47:27 +0200 nn  r271660 : #i101512# use SetCompileForFAP for CompileTokenArray
2009-05-05 18:47:03 +0200 nn  r271551 : #i73074# RepeatDB: re-evaluate advanced filter source range
2009-05-05 18:23:21 +0200 nn  r271546 : #i97857# use GetInputString for direct reference as validity range source
2009-05-05 17:38:23 +0200 nn  r271538 : #i95834# better enable/disable handling of next/previous buttons (patch by cmc)
2009-06-15 10:46:14 +00:00
hg
0ecb91bcbb merge with m50 2009-10-08 15:46:11 +00:00
Kurt Zenker
8424c96581 CWS-TOOLING: integrate CWS dba32b
2009-06-03 14:58:08 +0200 fs  r272581 : #i102439#
2009-05-29 13:56:18 +0200 fs  r272456 : remove the sub form when the 'add subform' setting changes from <true/> to <false/>, not only its controls
2009-05-29 13:19:27 +0200 fs  r272454 : display '(Default)' instead of an empty string when a control has the default font
2009-05-28 20:49:18 +0200 fs  r272428 : #i98162# getFirstSelectedValue: do not return reference to a temporary
2009-05-27 15:30:22 +0200 msc  r272353 : #102303#
2009-05-26 13:03:06 +0200 fs  r272295 : spelling
2009-05-26 12:59:54 +0200 fs  r272294 : merge m48 version to get latest cygwin related fixes
2009-05-25 14:02:06 +0200 fs  r272239 : remove references to local files, needed for debugging sessions only
2009-05-25 14:01:16 +0200 fs  r272238 : #i102021# ensure members such as bNumberFormat are initialized before actually returning them
2009-05-25 13:10:20 +0200 fs  r272236 : #i10000# reset ENABLE_EVOAB2
2009-05-22 06:44:45 +0200 oj  r272167 : #i99104# add import handler for calc-sett
2009-05-22 06:42:27 +0200 oj  r272166 : #i99104# impl NullDate as member
2009-05-22 06:36:22 +0200 oj  r272165 : #i99104# handle nulldate from parent model
2009-05-22 06:33:13 +0200 oj  r272164 : #i99104# export and import calculation-settings and nulldate
2009-05-22 06:27:50 +0200 oj  r272163 : #i99104# export and import calculation-settings and nulldate
2009-05-20 13:29:58 +0200 oj  r272118 : #i99911# handle invalid name
2009-05-20 13:28:49 +0200 oj  r272117 : #i101261# handle different rowsets
2009-05-20 11:29:55 +0200 msc  r272111 : #i100000#
2009-05-20 11:28:27 +0200 msc  r272110 : merge in change from dba32a
2009-05-20 11:27:38 +0200 msc  r272109 : #102082# CTRL + C does not work
2009-05-20 09:43:36 +0200 oj  r272106 : clean up includes
2009-05-20 09:32:15 +0200 oj  r272105 : #i99060# merge error resovled now VERTICAL_ALIGN is in both stmt
2009-05-20 08:37:21 +0200 msc  r272104 : add workaround for issue #102010#
2009-05-20 08:10:12 +0200 oj  r272103 : #i99104# use numberformatkey
2009-05-20 08:07:02 +0200 oj  r272102 : #i99104# use column info from rowset
2009-05-20 08:04:43 +0200 oj  r272101 : #i102032# use a special column type where prec and scale are the values currently set at the column
2009-05-20 08:03:04 +0200 oj  r272100 : #i102032# correct type info, we have to use SQL defined type names
2009-05-19 10:27:02 +0200 oj  r272061 : #i99104# export null-date
2009-05-19 08:26:53 +0200 oj  r272056 : #i99104# export null-date
2009-05-18 13:15:10 +0200 msc  r272014 : add issue #102019#
2009-05-18 11:33:07 +0200 msc  r272005 : add issue #102019#
2009-05-18 08:59:45 +0200 msc  r271996 : add workaroud for issue #102010#
2009-05-15 10:21:24 +0200 msc  r271929 : #101944#
2009-05-11 21:18:30 +0200 fs  r271792 : #i99914#
2009-05-08 13:52:06 +0200 oj  r271715 : #i96423# remember column span
2009-05-08 11:26:19 +0200 oj  r271708 : #i98605# impl new scale mode
2009-05-08 10:33:35 +0200 fs  r271706 : SendUserCall: only call into the shape notification routine for UserCall types where this is necessary (performance issue)
2009-05-07 20:52:44 +0200 fs  r271698 : outsource ShapeProperty from shapepropertynotifier.hxx
2009-05-07 20:43:33 +0200 fs  r271697 : #i99056# use notifyShapePropertyChange, instead of getShapePropertyChangeNotifier - the latter throws if no shape exists, yet
2009-05-07 20:33:58 +0200 fs  r271696 : #i99056# +notifyShapePropertyChange: allow notifying chages without checking whether there actually already exists an SvxShape
2009-05-07 16:22:15 +0200 fs  r271679 : #i10000# cygwin needs quotes around the classpath
2009-05-07 16:21:37 +0200 fs  r271678 : #i10000# cygwin needs quotes around the classpath
2009-05-07 16:01:11 +0200 oj  r271677 : #i99914# notify parent handler
2009-05-07 15:54:54 +0200 fs  r271676 : #i10000# cygwin needs some quoting
2009-05-07 14:49:48 +0200 oj  r271672 : #i99277# quote alias name
2009-05-07 14:48:12 +0200 oj  r271671 : #i92538# add ~ in front of type
2009-05-07 14:37:13 +0200 oj  r271667 : #i99118# change type from char to varchar
2009-05-07 14:36:23 +0200 oj  r271666 : #i99118# clear dest columns when changing to create new table
2009-05-07 13:35:32 +0200 oj  r271657 : #i94467# handle type 0 as double as well
2009-05-07 13:20:49 +0200 oj  r271655 : i99743# setNull when varchar is no text
2009-05-07 12:58:06 +0200 fs  r271651 : initialize the SdrObject's property change notifier after the ctor, if necessary
2009-05-07 11:47:18 +0200 fs  r271647 : #i10000#
2009-05-07 10:57:16 +0200 fs  r271639 : OPropertyBrowserController::propertyChange: care for the current property state, too, and properly forward it to the UI
2009-05-07 10:18:14 +0200 fs  r271636 : onNewComponent: do not ask the map for grid columns, it will throw
2009-05-07 10:09:55 +0200 fs  r271634 : #i101623#
2009-05-07 09:53:44 +0200 fs  r271631 : #i101622#
2009-05-06 21:55:53 +0200 fs  r271615 : #i10000#
2009-05-06 21:10:42 +0200 fs  r271611 : #i10000#
2009-05-06 13:11:48 +0200 fs  r271583 : #i10000#
2009-05-05 22:29:31 +0200 fs  r271559 : proper assertion message
2009-05-05 22:29:03 +0200 fs  r271558 : diagnostics
2009-05-05 22:16:16 +0200 fs  r271557 : #i10000#
2009-05-05 13:50:32 +0200 fs  r271513 : #i10000#
2009-05-05 10:21:50 +0200 fs  r271503 : #i10000#
2009-05-05 09:30:26 +0200 fs  r271501 : why did those survive the rebase -C step?
2009-05-05 09:18:12 +0200 fs  r271500 : #i10000#
2009-05-04 17:08:17 +0200 fs  r271475 : CWS-TOOLING: rebase CWS dba32b to trunk@271427 (milestone: DEV300:m47)
2009-05-04 14:51:26 +0200 fs  r271456 : line ends
2009-04-30 15:55:27 +0200 fs  r271418 : NewURL -> PublicConnectionURL
2009-04-22 21:18:34 +0200 fs  r271141 : #i100944#
2009-04-22 09:12:26 +0200 oj  r271071 : #i101261# little code change
2009-04-22 09:11:43 +0200 oj  r271070 : #i101261# only ask for parameters which aren't set before
2009-04-22 09:11:25 +0200 oj  r271069 : #i101261# new grabage container for nodes
2009-04-22 09:11:02 +0200 oj  r271068 : #i101261# new grabage container for nodes
2009-04-22 09:10:44 +0200 oj  r271067 : #i101261# new grabage container for nodes
2009-04-22 09:10:21 +0200 oj  r271066 : #i101261# only ask for parameters which aren't set before
2009-04-22 09:08:24 +0200 oj  r271065 : #i101261# only ask for parameters which aren't set before
2009-04-22 09:07:25 +0200 oj  r271064 : #i101261# only ask for parameters which aren't set before
2009-04-22 08:49:07 +0200 oj  r271062 : #i77501# preview only when needed
2009-04-22 08:45:44 +0200 oj  r271061 : #i101261# new prop max rows
2009-04-22 08:44:18 +0200 oj  r271060 : #i101261# create dataprovider earlier to avoid the wrong legend in chart
2009-04-22 08:42:48 +0200 oj  r271059 : #i101261# handle parameter
2009-04-17 21:00:23 +0200 fs  r270954 : #i98350#
2009-04-17 13:54:19 +0200 fs  r270942 : #i99565#
2009-04-17 13:51:34 +0200 fs  r270940 : #i101153# only localize the (potentially) localizable properties when there really is support at the control model
2009-04-17 11:43:14 +0200 fs  r270932 : removed superfluous include
2009-04-17 10:10:15 +0200 fs  r270926 : #i10000#
2009-04-17 10:02:36 +0200 fs  r270925 : #i10000#
2009-04-17 09:15:13 +0200 fs  r270918 : #i99056# some more refactoring of the recently introduced property change notification mechanism for UNO shapes
2009-04-17 09:14:56 +0200 fs  r270917 : #i99056# some more refactoring of the recently introduced property change notification mechanism for UNO shapes
2009-04-17 09:13:25 +0200 fs  r270915 : #i99056# some more refactoring of the recently introduced property change notification mechanism for UNO shapes
2009-04-17 08:30:34 +0200 fs  r270914 : removed unotools/servicehelper.hxx in favour of the (duplicated) comphelper/servicehelper.hxx
2009-04-16 21:05:25 +0200 fs  r270903 : #i10000#
2009-04-16 20:43:43 +0200 fs  r270902 : #i99056# shape notification outsourced to the SdrObject, this is what all other shape implementations (which only aggregate an SvxShape) have access to, too
2009-04-16 15:57:36 +0200 fs  r270891 : #i99056# make SetUnoControlModel virtual
2009-04-16 15:44:02 +0200 fs  r270890 : #i99056# let the ScShapeObj notify changes in its Anchor property
2009-04-16 15:36:47 +0200 fs  r270889 : #i99056# enable the sheet anchor type property, too
2009-04-16 15:33:45 +0200 fs  r270887 : #i99056# shape notification outsourced to the SdrObject, this is what all other shape implementations (which only aggregate an SvxShape) have access to, too
2009-04-15 14:53:13 +0200 fs  r270844 : #i10000#
2009-04-15 13:08:29 +0200 fs  r270836 : #i10000#
2009-04-15 12:28:14 +0200 fs  r270832 : #i10000#
2009-04-15 10:59:14 +0200 fs  r270827 : #i10000#
2009-04-15 09:41:08 +0200 oj  r270823 : fix issues found with findbugs and pmd
2009-04-14 21:08:04 +0200 fs  r270808 : #i99056# implement SheetAnchorType - now the only thing missing to enable it is the proper notification when it is modified
2009-04-14 17:09:00 +0200 fs  r270799 : #i99056# implement XServiceInfo for the ScShapeObj
2009-04-14 17:07:55 +0200 fs  r270798 : #i99056# implement TextAnchorType, partially implement SheetAnchorType
2009-04-14 15:54:05 +0200 fs  r270786 : #i99056# SwXShape: notify changes of the AnchorType property
2009-04-14 15:47:32 +0200 fs  r270785 : #i99056# deliver shapepropertynotifier.hxx
2009-04-14 15:46:54 +0200 fs  r270784 : diagnostics
2009-04-14 15:08:28 +0200 fs  r270781 : #i99056# outsourced the SvxShape's property change notification code into a dedicated class
2009-04-14 14:41:09 +0200 fs  r270773 : #i99056# outsourced the SvxShape's property change notification code into a dedicated class
2009-04-14 14:37:23 +0200 fs  r270772 : in dtor, remove the properties from the temporary component context
2009-04-14 14:36:34 +0200 fs  r270771 : getWeakUnoShape made const
2009-04-14 12:23:08 +0200 oj  r270757 : #i101064# add missing braces
2009-04-14 12:21:25 +0200 oj  r270756 : #i101065# add braces for gcc 4.3.2
2009-04-14 12:17:45 +0200 oj  r270755 : #i101059# add dep for manifest
2009-04-09 12:06:58 +0200 oj  r270686 : #i93100# use OptimalSize from control to get height
2009-04-08 09:56:55 +0200 oj  r270619 : #i92537# handle calculations in the select columns as well
2009-04-08 09:30:39 +0200 oj  r270615 : #i96657# throw error message when the key doesn't have any columns
2009-04-07 12:08:26 +0200 oj  r270592 : #i77501# impl preview of the executed report
2009-04-07 12:01:56 +0200 oj  r270591 : #i77501# impl preview of the executed report
2009-04-07 11:41:03 +0200 oj  r270590 : #i77501# impl preview of the executed report
2009-04-07 11:39:32 +0200 oj  r270589 : #i77501# impl preview of the executed report
2009-04-07 11:29:25 +0200 oj  r270588 : #i77501# convert dos to unix lineends
2009-04-07 11:28:23 +0200 oj  r270587 : #i77501# impl preview of the executed report
2009-04-07 11:16:50 +0200 oj  r270586 : #i77501# impl preview of the executed report
2009-04-07 11:16:00 +0200 oj  r270585 : #i77501# impl preview of the executed report
2009-04-07 11:15:44 +0200 oj  r270584 : #i77501# impl preview of the executed report
2009-04-07 11:15:28 +0200 oj  r270583 : #i77501# impl preview of the executed report
2009-04-07 11:15:04 +0200 oj  r270582 : #i77501# impl preview of the executed report
2009-04-06 15:38:54 +0200 fs  r270559 : merge changes from CWS dba32a herein
2009-04-03 15:56:16 +0200 fs  r270494 : ImpSvMEdit::Resize: do multiple iterations, if necessary
2009-04-03 14:35:49 +0200 fs  r270487 : #i10000#
2009-04-03 13:17:16 +0200 fs  r270476 : #i99056# display geometry information for controls, too
2009-04-03 13:16:37 +0200 fs  r270475 : #i99056# better ordering of the geometry properties
2009-04-03 13:16:07 +0200 fs  r270473 : #i99056# now that SvxShape supports property change listeners, forward add/remove requests to it
2009-04-03 13:13:18 +0200 fs  r270472 : #i99056# at SvxShape, allow for PropertyChangeListeners for Size/Position
2009-04-03 09:29:27 +0200 oj  r270456 : #i94571# use correct prop name
2009-04-03 09:14:54 +0200 fs  r270451 : merge changes from CWS dba32a herein
2009-04-02 17:00:51 +0200 fs  r270424 : better diagnostics
2009-04-02 16:35:19 +0200 fs  r270421 : diagnostics
2009-04-02 16:34:50 +0200 fs  r270420 : #i99056# mxUnoShape not accessible anymore, use impl_setUnoShape instead
2009-04-02 16:32:48 +0200 fs  r270419 : #i99056# make getUnoShape cheaper: keep the pointer to the SvxShape all the time, so there's no need to ask for it in getUnoShape. As a consequence, we will later be able to use the pointer in scenarious where performance (potentially) matters
2009-04-02 16:31:13 +0200 fs  r270417 : merge changes from CWS dba32a herein
2009-04-02 16:23:16 +0200 fs  r270414 : merge changes from CWS dba32a herein
2009-04-02 14:10:35 +0200 fs  r270405 : #i10000#
2009-04-02 14:06:26 +0200 fs  r270404 : merge changes from CWS dba32a herein
2009-04-02 14:03:03 +0200 fs  r270401 : #i10000#
2009-04-02 13:58:13 +0200 fs  r270400 : #i10000#
2009-04-02 12:59:44 +0200 fs  r270397 : merge changes from CWS dba32a herein
2009-04-02 12:46:30 +0200 fs  r270396 : #i99056# let the form page maintain a mapping between control models and control shapes
2009-04-02 12:44:07 +0200 fs  r270395 : merge changes from CWS dba32a herein
2009-04-02 12:42:06 +0200 fs  r270394 : merge changes from CWS dba32a herein
2009-04-02 12:35:20 +0200 fs  r270393 : #i10000# precompiled header
2009-04-02 12:05:31 +0200 fs  r270392 : merge changes from CWS dba32a herein
2009-04-02 12:00:42 +0200 fs  r270391 : merge changes from CWS dba32a herein
2009-04-02 11:47:26 +0200 fs  r270390 : merge changes from CWS dba32a herein
2009-04-02 11:39:15 +0200 oj  r270389 : #i94467# foxpro impl several new types
2009-04-02 11:35:58 +0200 fs  r270387 : merge changes from CWS dba32a herein
2009-04-01 14:10:51 +0200 fs  r270329 : merge changes from CWS dba32a herein
2009-03-31 17:29:50 +0200 fs  r270290 : merge changes from CWS dba32a herein
2009-03-30 14:53:56 +0200 fs  r270233 : #i100417# don't set grid column widths to 0, but to <void/>
2009-03-30 12:31:03 +0200 oj  r270213 : #i100552# wrong orb used
2009-03-30 12:19:20 +0200 oj  r270212 : #i98303# convertlike corrected to sal_Unicode
2009-03-30 11:58:25 +0200 fs  r270210 : merge changes from CWS dba32a herein
2009-03-30 11:38:16 +0200 oj  r270205 : remove duplicate code from merge
2009-03-30 11:02:27 +0200 fs  r270202 : merge changes from CWS dba32a herein
2009-03-30 11:02:19 +0200 fs  r270201 : merge changes from CWS dba32a herein
2009-03-30 10:31:26 +0200 oj  r270200 : #i100665# only throw exception and do not drop table
2009-03-30 09:36:24 +0200 fs  r270195 : assertion text
2009-03-28 20:21:58 +0100 fs  r270187 : #ii10000#
2009-03-28 20:19:54 +0100 fs  r270186 : removed unused help ids
2009-03-28 20:19:40 +0100 fs  r270185 : removed unused help ids
2009-03-28 20:19:10 +0100 fs  r270184 : #i100237# +DefaultState/XReset
2009-03-28 00:29:29 +0100 fs  r270177 : CWS-TOOLING: rebase CWS dba32b to trunk@270033 (milestone: DEV300:m45)
2009-03-27 22:56:46 +0100 fs  r270173 : #i100237# DEFAULT_CHECKED -> DEFAULT_STATE
2009-03-27 22:55:52 +0100 fs  r270172 : #i100237# DefaultState property for buttons, enabled only when Toggle=Yes
2009-03-27 22:54:15 +0100 fs  r270171 : #i100237# DEFAULT_CHECKED -> DEFAULT_STATE
2009-03-27 22:53:54 +0100 fs  r270170 : #i100237# introduce a DefaultState property for buttons, which implies buttongs supporting XReset, which needed some refactoring
2009-03-27 13:31:41 +0100 fs  r270152 : ignore output paths
2009-03-27 11:23:44 +0100 fs  r270139 : tuned behavior with respect to invalid keys/values
2009-03-27 09:57:14 +0100 fs  r270136 : don't allow Double.NaN
2009-03-27 09:56:16 +0100 fs  r270135 : talk about Double.NaN
2009-03-26 12:14:30 +0100 fs  r270067 : removed unused parameter
2009-03-26 12:14:02 +0100 fs  r270066 : removed widening conversion when checking keys
2009-03-26 09:17:34 +0100 fs  r270053 : separated the enumerator functionality into a dedicated interface, this way not burdening XMap with it
2009-03-26 09:17:11 +0100 fs  r270052 : separated the enumerator functionality into a dedicated interface, this way not burdening XMap with it
2009-03-26 09:16:49 +0100 fs  r270051 : separated the enumerator functionality into a dedicated interface, this way not burdening XMap with it
2009-03-25 21:55:20 +0100 fs  r270044 : #i100541# properly calculat bNeedScrollBox
2009-03-25 12:56:17 +0100 fs  r270019 : renamed the previously introduced error condition
2009-03-25 12:11:48 +0100 fs  r270015 : #i100095# when the error messages contain non-trivial details (SQLState/ErrorCode), then always display the 'Details' button
2009-03-25 12:10:05 +0100 fs  r270012 : renamed the previously introduced error condition
2009-03-25 12:01:04 +0100 fs  r270011 : #i100095# when no address book (or respective profile) can be found, then use a dedicated ErrorCondition
2009-03-25 10:29:07 +0100 fs  r270003 : add missing localization
2009-03-25 10:23:12 +0100 fs  r270001 : in preparation of #i1000095#:
rework the error handling, allow using css.sdb.ErrorCondition values, plus
allow propagating the nsresult
2009-03-25 10:21:55 +0100 fs  r270000 : in preparation of #i1000095#:
rework the error handling, allow using css.sdb.ErrorCondition values, plus
allow propagating the nsresult
2009-03-20 23:05:38 +0100 fs  r269829 : XMap::getSize removed
2009-03-20 23:05:19 +0100 fs  r269828 : changes as suggested by sb
2009-03-20 23:04:56 +0100 fs  r269827 : enhanced documentation
2009-03-20 15:31:40 +0100 fs  r269815 : changes as suggested by sb
2009-03-20 13:23:52 +0100 oj  r269804 : #i92538# correct the zorder that fixedtext is infront of control
2009-03-20 12:59:38 +0100 oj  r269801 : #i94571# paraadjust now supports BLOCK
2009-03-20 12:58:11 +0100 oj  r269800 : #i94571# export style with data style
2009-03-20 12:57:05 +0100 oj  r269799 : #i94571# text align is now paraadjust
2009-03-20 12:37:02 +0100 fs  r269797 : enum keys only accepted if they have the exact type, not if they have *any* enum type
2009-03-20 12:28:31 +0100 fs  r269794 : some changes requested by sb
2009-03-20 08:52:47 +0100 fs  r269780 : doc
2009-03-20 07:37:31 +0100 oj  r269779 : #i99913# only notifiy when values are different
2009-03-20 07:36:58 +0100 oj  r269778 : #i99913# add undoenv as listener at the dataprovider
2009-03-19 22:52:52 +0100 fs  r269771 : added comment
2009-03-19 22:40:06 +0100 fs  r269770 : +testEnumeration
2009-03-19 22:39:41 +0100 fs  r269769 : implemented enumeration, getKeySet, and getValues. Should be finished now.
2009-03-19 14:01:01 +0100 oj  r269743 : #i99913# reset the modified state when selecting an object
2009-03-19 12:19:54 +0100 lla  r269739 : #i72390# cleanups
2009-03-19 09:25:27 +0100 fs  r269727 : #i10000#
2009-03-18 23:37:02 +0100 fs  r269708 : extended checks for value type acceptance
2009-03-18 23:36:41 +0100 fs  r269707 : fixed value type checks
2009-03-18 14:59:56 +0100 fs  r269678 : initial complex test case for the new css.container.Map implementation
2009-03-18 14:59:24 +0100 fs  r269677 : verifyExpectedException moved to base class (in complexlib), and renamed to assureException for consistency
2009-03-18 14:58:35 +0100 fs  r269676 : removed unused imports
2009-03-18 14:58:03 +0100 fs  r269675 : first implementation of the new css.container.Map service (not completed, yet)
2009-03-18 14:57:17 +0100 fs  r269674 : base class for UNO components, freeing you from some repeating work
2009-03-18 14:55:53 +0100 fs  r269672 : +assureException: call a given method with given parameters on a given object, ensure that a given exception is thrown by the method implementation
2009-03-18 14:54:58 +0100 fs  r269671 : +getComponentContext
2009-03-18 14:54:00 +0100 fs  r269670 : isEmpty returns a boolean, not a long
2009-03-18 14:14:43 +0100 oj  r269663 : #i99743# now text also supports null
2009-03-18 13:54:14 +0100 oj  r269660 : #i99223# remove check for 2 params
2009-03-18 13:33:35 +0100 oj  r269659 : #i99060# replace text::ParagraphVertAlign with style::VerticalAlignment
2009-03-18 13:32:18 +0100 oj  r269658 : #i99060# don't set void property when void isn't allowed
2009-03-18 13:31:11 +0100 oj  r269657 : #i99060# handle vertical alignment
2009-03-18 13:28:28 +0100 oj  r269656 : #i99060# remove unused elements from sytle
2009-03-18 09:35:42 +0100 lla  r269639 : #i72390# cleanups
2009-03-18 09:31:20 +0100 lla  r269638 : #i72390# add ButtonList
2009-03-18 09:30:46 +0100 lla  r269637 : #i72390# renamed interface
2009-03-18 09:30:15 +0100 lla  r269636 : #i72390# use ButtonList instead of ImageList
2009-03-18 09:29:05 +0100 lla  r269635 : #i72390# new ButtonList, cleanups
2009-03-18 09:26:34 +0100 lla  r269634 : #i72390# cleanups
2009-03-17 12:21:20 +0100 oj  r269590 : #i99222# remove assertion
2009-03-17 12:17:22 +0100 oj  r269589 : #i98605# impl scale mode
2009-03-17 12:10:42 +0100 oj  r269588 : #i98605# impl scale mode
2009-03-17 11:40:15 +0100 oj  r269584 : #i96944# doesn't create equation for shapes
2009-03-17 11:33:16 +0100 oj  r269583 : #i96423# switch calc from float to long
2009-03-16 15:19:18 +0100 fs  r269550 : #i41930# enable zoom for embedded/outplace documents
2009-03-16 14:25:54 +0100 oj  r269542 : #i93734# remove ContextSensitive
2009-03-16 14:21:58 +0100 oj  r269541 : #i99274# page header before group header
2009-03-16 14:18:23 +0100 oj  r269539 : #i99110# fix value type
2009-03-16 14:14:16 +0100 fs  r269537 : line ends
2009-03-16 14:11:06 +0100 fs  r269535 : line ends
2009-03-16 14:08:34 +0100 fs  r269534 : #i100087# (provided my np): allow for polymorphic types with more than one parameter
2009-03-16 12:30:31 +0100 oj  r269521 : compile error
2009-03-16 12:19:12 +0100 oj  r269519 : compile error
2009-03-16 10:39:28 +0100 oj  r269511 : compile error under linux with swap
2009-03-13 10:33:04 +0100 oj  r269462 : CWS-TOOLING: rebase CWS dba32b to trunk@269297 (milestone: DEV300:m43)
2009-03-12 14:37:25 +0100 fs  r269416 : interface SequenceOutputStreamTest is unneeded, and pollutes the namespace here :)
2009-03-12 14:35:07 +0100 fs  r269414 : not needed
2009-03-12 14:34:15 +0100 fs  r269413 : preparation for multiple tests in this module
2009-03-12 14:33:02 +0100 fs  r269412 : ShowTargets was moved from module integration.forms to module complexlib
2009-03-12 14:32:48 +0100 fs  r269411 : helper class for projects containing multiple complex test cases (and following a certain structure)
2009-03-12 14:00:14 +0100 fs  r269407 : proper module after the move
2009-03-12 13:59:10 +0100 fs  r269406 : superseded by ../makefile.mk
2009-03-12 13:47:38 +0100 fs  r269403 : not needed anymore
2009-03-12 13:45:46 +0100 fs  r269402 : moved, in preparation of adding more test cases here, with a common infrastructure
2009-03-12 13:45:07 +0100 fs  r269401 : moved from ../
2009-03-12 13:43:59 +0100 fs  r269400 : moved to ./comphelper, in preparation of adding more test cases here, with a common infrastructure
2009-03-12 13:29:47 +0100 oj  r269396 : #i99914# set parent on dataprovider
2009-03-12 13:10:35 +0100 oj  r269393 : #i99832# check thrown exception and show error
2009-03-12 13:08:10 +0100 fs  r269392 : reorganizing tests
2009-03-12 12:52:55 +0100 oj  r269390 : #i99118# convert formatkey in numberformat
2009-03-12 12:34:53 +0100 fs  r269388 : new API tests
2009-03-12 12:29:05 +0100 fs  r269386 : Map not yet committed
2009-03-12 12:28:36 +0100 fs  r269385 : oops, forgot the SequenceInputStream during the previous refactoring
2009-03-12 12:12:39 +0100 oj  r269384 : #i99104# set HasCategories prop
2009-03-12 12:12:08 +0100 oj  r269383 : #i99104# check HasCategories even for internal dataprovider
2009-03-12 12:10:40 +0100 oj  r269382 : #i99104# set HasCategories prop
2009-03-12 10:51:49 +0100 fs  r269373 : #i10000# exception specifications
2009-03-12 10:49:18 +0100 fs  r269372 : #i10000# exception specifications
2009-03-12 10:44:02 +0100 fs  r269371 : #i10000# exception specifications
2009-03-12 10:30:55 +0100 fs  r269368 : refactored the UNO service registration in this module, using the helper classes provided by comphelper itself, so you have less effort when extending the list of to-be-registered components
2009-03-12 10:30:37 +0100 fs  r269367 : module-local includes
2009-03-12 07:05:54 +0100 oj  r269357 : #i99104# database dataprovider doesn't need dataranges and diagramdata
2009-03-11 10:58:28 +0100 oj  r269306 : #i99911# check if name of the report is a valid file name
2009-03-11 10:03:23 +0100 oj  r269299 : #i99666# the report is new when the HierarchicalDocumentName is empty
2009-03-10 11:32:45 +0100 oj  r269258 : #i99221# use fallback for language
2009-03-10 10:48:40 +0100 oj  r269255 : #i99433# now use OStringBuffer
2009-03-10 10:36:21 +0100 fs  r269252 : initial version of (X)Map
2009-03-10 09:52:23 +0100 oj  r269246 : #i99433# now use OStringBuffer
2009-03-10 08:56:13 +0100 oj  r269240 : #i99655# patch applied
2009-03-09 07:35:33 +0100 lla  r269058 : #i10000# wrong variable assignment fixed
2009-03-06 17:20:40 +0100 fs  r269030 : some explicit defaults
2009-03-06 17:20:30 +0100 fs  r269029 : #i98600#
2009-03-06 14:40:34 +0100 fs  r269009 : #i87692# during reload, prevent the document being modified just because of some control content changes ...
2009-03-06 12:52:20 +0100 lla  r268997 : #i10000# ambigous problem with FontWeight fixed
2009-03-06 11:39:32 +0100 fs  r268989 : #i10000# (approved by pl): use --without-t1-library configure option
2009-03-06 10:55:43 +0100 fs  r268986 : #i99953# depends on xmlscript module now
2009-03-06 10:54:04 +0100 fs  r268985 : #i99953# also adjust the event names found in dialogs embedded in the forms
2009-03-06 09:53:41 +0100 fs  r268977 : #i10000#
2009-03-06 09:30:41 +0100 lla  r268973 : #i10000# merge problems
2009-03-05 17:52:34 +0100 fs  r268932 : #i98593# for sub components which are actually controlled by a DocumentDefinition (aka XComponentSupplier aka XCommandProcessor), close them by executing the 'close' command, not by suspending/closing the controller (which cannot be intercepted)
2009-03-05 11:41:56 +0100 fs  r268889 : default the drop down line count for list/combo boxes to 20
2009-03-05 11:39:10 +0100 fs  r268887 : do not display empty error messages
2009-03-02 10:13:57 +0100 lla  r268639 : #i91541# CWS rebase m41 to m42
2009-03-02 09:06:27 +0100 lla  r268635 : #i10000# add ';' to strings
2009-02-26 11:18:00 +0100 fs  r268492 : reportdesign depends on REPORTBUILDER, not REPORTDESIGN
2009-02-26 10:11:38 +0100 lla  r268489 : CWS-TOOLING: rebase CWS dba32b to trunk@268395 (milestone: DEV300:m42)
2009-02-26 09:04:11 +0100 lla  r268488 : CWS-TOOLING: rebase CWS dba32b to trunk@268395 (milestone: DEV300:m42)
2009-02-24 12:09:13 +0100 lla  r268392 : #i91541# #i91542# cleanups
2009-02-24 08:08:06 +0100 lla  r268382 : merge all dba32a changes into dba32b
2009-02-24 07:14:55 +0100 lla  r268381 : merge all dba32a changes into dba32b
2009-02-23 21:44:28 +0100 fs  r268377 : oops ... don't tamper with m_aListSourceValues at the end of loadData
2009-02-23 20:57:05 +0100 fs  r268376 : #i98162# don't hold the values as strings, but as ORowSetValue, this way preserving their type, and being agnostic to different result/rowset implementations doing different to-string-conversations
2009-02-23 20:55:44 +0100 fs  r268375 : getObject: throwFunctionNotSupportedException, instead of silently returning NULL
2009-02-23 20:55:20 +0100 fs  r268374 : #i98162# some more supported types
2009-02-23 20:54:43 +0100 fs  r268373 : #i98162# +operator !=
2009-02-20 09:35:39 +0100 fs  r268306 : #i99422# for a font, display the font name, the style, and the size
2009-02-20 09:33:45 +0100 fs  r268305 : #i99422# in the property browser, FONT supersedes CHARFONTNAME: the aggregated FormComponentHandler displays them more nicely now
2009-02-19 16:12:06 +0100 fs  r268293 : #i99372# recognize DataType::FLOAT as numeric
2009-02-19 15:43:12 +0100 fs  r268291 : #i99415#
2009-02-19 15:40:15 +0100 fs  r268290 : #i99242# lcl_firstFocussableControl: take disabled controls into account
2009-02-19 15:34:36 +0100 fs  r268289 : #i99396# properly decode the base name of the URL when using it as title
2009-02-19 15:19:05 +0100 fs  r268287 : #i98247#
2009-06-05 09:47:55 +00:00
Kurt Zenker
adc000a73c CWS-TOOLING: integrate CWS calclinkfixes
2009-04-27 11:47:56 +0200 nn  r271258 : #i101273# Uno broadcasts in DoRecalc/DoHardRecalc
2009-04-24 17:20:19 +0200 nn  r271226 : #i101304# don't load source file of external ref for empty cells in the cached data
2009-04-24 14:15:43 +0200 nn  r271212 : #i101319# handle merged cells and row groups when loading cached data for external refs
2009-06-04 20:36:53 +00:00
Kurt Zenker
7470d7bd81 CWS-TOOLING: integrate CWS clnoundo
2009-05-18 09:40:22 +0200 wg  r271998 : i102011
2009-04-28 12:20:24 +0200 cl  r271318 : CWS-TOOLING: rebase CWS clnoundo to trunk@270723 (milestone: DEV300:m46)
2009-04-02 11:37:14 +0200 cl  r270388 : #i100371# check valid positions all the time to avoid crashes during model lock
2009-03-30 13:02:27 +0200 cl  r270219 : #i100371# do not create undo actions in drawing layer during load
2009-03-30 12:59:41 +0200 cl  r270218 : #i100371# do not create undo actions in drawing layer during load
2009-03-30 12:55:06 +0200 cl  r270217 : #i100371# do not create undo actions in drawing layer during load
2009-03-30 12:53:27 +0200 cl  r270216 : #i100371# do not create undo actions in drawing layer during load
2009-03-30 12:49:28 +0200 cl  r270215 : #i100371# added EnableUndo() and IsUndoEnabled()
2009-06-04 16:21:29 +00:00
Kurt Zenker
ce3275ad4a CWS-TOOLING: integrate CWS os128
2009-04-22 12:58:26 +0200 b_michaelsen  r271093 : #i101084# using the frames enumeration for other SwXFrames-queries; also added a complex test to ensure the behavior to be the same
2009-04-20 14:53:03 +0200 mav  r270987 : #i101219# adjust the testcases to test memory cache and temporary file cache
2009-04-20 14:52:09 +0200 mav  r270986 : #i101219#,#i99077# use memory to cache data; no precopying on commit
2009-04-20 14:39:21 +0200 mav  r270984 : #i101219# use memory to cache data
2009-04-20 14:39:08 +0200 mav  r270983 : #i101219# use memory to cache data
2009-04-20 14:38:45 +0200 mav  r270982 : #i101219# use memory to cache data
2009-04-17 07:37:52 +0200 os  r270912 : CWS-TOOLING: rebase CWS os128 to trunk@270723 (milestone: DEV300:m46)
2009-04-15 14:54:18 +0200 b_michaelsen  r270845 : #i101084# using frame enumerations for paragraph export for better performance
2009-04-15 14:52:54 +0200 b_michaelsen  r270843 : #i101084# implemented XEnumerationAccess interface on framesets
2009-04-03 17:08:10 +0200 mav  r270504 : #i100722# do not compress streams of known compressed types per default
2009-04-03 13:49:50 +0200 os  r270484 : resync error fixed
2009-04-03 12:55:32 +0200 mav  r270470 : #i100722# do not compress streams of known compressed types per default
2009-04-03 10:00:58 +0200 os  r270463 : resync error fixed
2009-04-03 09:52:53 +0200 os  r270462 : resync error fixed
2009-04-03 09:10:14 +0200 os  r270449 : #i99568# string compare operator of hash_map changed
2009-04-03 09:03:49 +0200 os  r270446 : #i100683# normalize file URLs
2009-04-02 11:09:27 +0200 os  r270381 : #i100683# making URLs relative without file access
2009-04-02 09:04:42 +0200 os  r270366 : CWS-TOOLING: rebase CWS os128 to trunk@270033 (milestone: DEV300:m45)
2009-03-31 08:08:37 +0200 os  r270258 : #i100683# reducing calls to URIHelper::simpleNormalizeMakeRelative()
2009-03-19 17:06:22 +0100 os  r269756 : #i99568# XTolerantMultiPropertySet activated
2009-03-16 11:46:14 +0100 os  r269517 : wrong commit to #i97471# removed
2009-03-16 11:36:50 +0100 os  r269514 : #i97471# SwDrawTextShell::Init(): mouse double click and key input in group objects at the same time: prevent crash
2009-03-13 11:08:54 +0100 os  r269464 : #i99568# static SfxItemPropertySet
2009-03-13 11:03:22 +0100 os  r269463 : #i99568# static SfxItemPropertySet
2009-03-11 12:59:27 +0100 os  r269320 : #i99568# WhichId of properties handled from ScDocOptionsObj added
2009-03-06 09:09:58 +0100 os  r268972 : #i99568# SfxItemPropertySet improvements
2009-03-05 20:54:43 +0100 os  r268942 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 20:19:52 +0100 os  r268941 : #i99568# SfxItemPropertySet improvements
2009-03-05 20:05:03 +0100 os  r268940 : #i99568# SfxItemPropertySet improvements
2009-03-05 18:54:47 +0100 os  r268936 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 17:51:38 +0100 os  r268931 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 17:33:03 +0100 os  r268930 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 15:53:00 +0100 os  r268920 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 15:52:50 +0100 os  r268919 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 15:50:41 +0100 os  r268918 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 15:41:04 +0100 os  r268916 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 15:40:40 +0100 os  r268915 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 10:16:20 +0100 os  r268881 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-05 10:15:55 +0100 os  r268880 : #i99568# Sfx/SvxItemPropertySet improvements
2009-03-03 08:40:09 +0100 os  r268704 : ScTableSheetObj::GetItemPropertyMap fixed
2009-03-03 07:50:00 +0100 os  r268703 : SfxItemProperty set as pointer
2009-03-03 07:49:46 +0100 os  r268702 : SfxItemProperty set as pointer
2009-03-02 08:15:37 +0100 os  r268631 : minor fix
2009-03-02 07:58:38 +0100 os  r268630 : minor fix
2009-02-27 13:03:25 +0100 os  r268584 : exports
2009-02-27 11:17:04 +0100 os  r268567 : debug code removed
2009-02-27 11:04:07 +0100 os  r268565 : duplicate return removed
2009-02-27 10:17:37 +0100 os  r268558 : syntax fixed
2009-02-27 09:56:14 +0100 os  r268554 : #i99568# type mix fixed
2009-02-27 09:40:56 +0100 os  r268553 : #i99568# exports changes reverted
2009-02-25 12:50:54 +0100 os  r268433 : #i99568# SfxItemPropertySet rework
2009-02-25 12:13:39 +0100 os  r268432 : #i99568# SfxItemPropertySet rework
2009-02-25 12:12:47 +0100 os  r268431 : #i99568# SfxItemPropertySet rework
2009-02-25 12:10:27 +0100 os  r268430 : #i99568# SfxItemPropertySet rework
2009-02-25 12:09:36 +0100 os  r268429 : #i99568# SfxItemPropertySet rework
2009-02-25 12:07:39 +0100 os  r268428 : #i99568# SfxItemPropertySet rework
2009-02-25 11:59:35 +0100 os  r268427 : #i99568# SfxItemPropertySet rework
2009-02-25 11:52:52 +0100 os  r268425 : #i99568# SfxItemPropertySet rework
2009-02-25 11:49:17 +0100 os  r268424 : #i99568# SfxItemPropertySet rework
2009-02-25 11:45:17 +0100 os  r268423 : #i99568# SfxItemPropertySet rework
2009-02-11 11:39:04 +0100 os  r267587 : #i57008# use registration of index marks at SwUnoCallback
2009-06-03 11:26:39 +00:00
Kurt Zenker
92288a6630 CWS-TOOLING: integrate CWS calcperf04
2009-04-23 12:47:25 +0200 er  r271155 : CWS-TOOLING: rebase CWS calcperf04 to trunk@270723 (milestone: DEV300:m46)
2009-04-22 13:49:45 +0200 er  r271104 : #i101254# performance area broadcasters: replace ::std::set with ::std::hash_set; have broadcaster slots per sheet instead of document wide lumps
2009-04-16 15:04:58 +0200 nn  r270886 : #i101126# ScFormatRangeStyles::GetStyleNameIndex: pass row before which to remove
2009-04-16 11:26:33 +0200 nn  r270874 : #i101126# ScUniqueCellFormatsObj: collect ranges without ScRangeList::Join
2009-04-15 15:07:34 +0200 er  r270846 : merged #i95967# changesets 263482,263483 for performance testcases
2009-03-06 12:48:52 +0100 nn  r268996 : #i99960# don't get null date from the model repeatedly
2009-03-06 12:47:21 +0100 nn  r268995 : #i99959# don't use GetInputString in ScXMLExport::WriteCell
2009-03-03 17:30:25 +0100 er  r268772 : #i99828# NextNewToken: some string handling optimization, i.e. less toUpper calls
2009-06-02 11:23:01 +00:00
Niklas Nebel
db82d045ab #i101309# handle page selection string 2009-05-20 16:10:24 +00:00
Jens-Heiner Rechtien
b9aed78f63 CWS-TOOLING: integrate CWS koheichart01
2009-05-15 06:32:38 +0200 hde  r271925 : header fixed
2009-04-14 16:23:35 +0200 hde  r270792 : #100231#
2009-04-14 16:13:48 +0200 hde  r270790 : #100231#
2009-04-14 15:56:14 +0200 hde  r270787 : #100231#
2009-04-14 14:28:40 +0200 hde  r270767 : #100231#
2009-04-14 14:27:30 +0200 hde  r270766 : #100231#
2009-04-14 09:43:07 +0200 hde  r270749 : #100231#
2009-04-14 09:25:52 +0200 hde  r270748 : #100231#
2009-03-25 16:18:26 +0100 iha  r270034 : #i91578# removed compiler warning
2009-03-25 03:20:36 +0100 kohei  r269992 : fixed a silly typo in in-line comment.
2009-03-24 17:03:57 +0100 kohei  r269977 : Let's use row and column's hidden flags, instead of width/height, to determine cell's
hidden state.
2009-03-24 16:53:10 +0100 kohei  r269973 : The chart positioner no longer needs to skip hidden cells, as hidden cells are handled
elsewhere.
2009-03-24 16:50:12 +0100 kohei  r269971 : the index should be 0-based (although chart2 doesn't appear to make use of this data any more).
2009-03-24 16:47:56 +0100 kohei  r269969 : Skip hidden cells during cache (re-)build, when the include hidden cells flag is
false.  Also avoid adding data cache when the cell is hidden.
2009-03-24 06:05:53 +0100 kohei  r269909 : fixed the build breakage after the resync.
2009-03-24 06:05:34 +0100 kohei  r269908 : fixed the build breakage after the resync.
2009-03-23 23:38:36 +0100 kohei  r269900 : CWS-TOOLING: rebase CWS koheichart01 to trunk@269781 (milestone: DEV300:m44)
2009-03-17 13:11:40 +0100 iha  r269597 : #i91578# import IncludeHiddenCells from xlsx
2009-03-17 12:56:09 +0100 iha  r269594 : #i91578# import IncludeHiddenCells from xls correctly
2009-03-17 12:49:13 +0100 iha  r269592 : #i91578# import IncludeHiddenCells from xls correctly
2009-03-16 17:03:55 +0100 iha  r269561 : #i91578# remove unused variable
2009-03-16 10:22:30 +0100 iha  r269509 : #i91578# changed wording
2009-03-04 17:07:16 +0100 iha  r268846 : #i91578# display of hidden cells - remove unused property 'IsHidden'
2009-03-04 17:04:22 +0100 iha  r268845 : #i91578# display of hidden cells - remove unused property 'IsHidden'
2009-03-04 17:03:43 +0100 iha  r268844 : #i91578# display of hidden cells - remove unused property 'IsHidden'
2009-03-04 16:24:30 +0100 iha  r268843 : #i91578# display of hidden cells - added missing property description
2009-03-04 15:13:04 +0100 iha  r268835 : #i91578# display of hidden cells - remove unused code
2009-03-04 14:38:44 +0100 iha  r268832 : #i91578# display of hidden cells - reset state corretly when doing undo/redo
2009-03-04 13:42:10 +0100 iha  r268822 : #i81209# #i91578# display of hidden cells - don't show hidden cells per default but keep the hidden ranges
2009-03-04 13:40:10 +0100 iha  r268821 : #i81209# #i91578# display of hidden cells - don't show hidden cells per default but keep the hidden ranges
2009-03-04 13:37:05 +0100 iha  r268820 : #i81209# #i91578# display of hidden cells - don't show hidden cells per default but keep the hidden ranges
2009-03-03 11:18:39 +0100 iha  r268713 : #i91578# display of hidden cells - hide control if the functionality is not offered by the data provider
2009-03-02 17:41:37 +0100 kohei  r268684 : removed unintended change from DEV300_m38, which was probably introduced due to some sort of
problem during rebase.
2009-02-27 18:51:34 +0100 iha  r268613 : #i91578# display of hidden cells - interface redesign: data provider+sequences are now controlled by the chart via a new parameter 'IncludeHiddenCells' thus unwanted values can be removed early in the communication
2009-02-27 18:45:48 +0100 iha  r268612 : #i91578# display of hidden cells - interface redesign: data provider+sequences are now controlled by the chart via a new parameter 'IncludeHiddenCells' thus unwanted values can be removed early in the communication
2009-02-27 18:44:17 +0100 iha  r268611 : #i91578# display of hidden cells - interface redesign: data provider+sequences are now controlled by the chart via a new parameter 'IncludeHiddenCells' thus unwanted values can be removed early in the communication
2009-02-27 18:35:09 +0100 iha  r268610 : #i91578# display of hidden cells - copy-paste-scenario: export hidden flag per column on copy for migration to locale table during import upon paste
2009-02-19 06:47:56 +0100 kohei  r268257 : also, set the default value of a cached cell to NaN just in case.
2009-02-19 06:42:08 +0100 kohei  r268256 : Set the IsValue flag to false by default so that an empty cell is properly flaged as non-value.
This fixes the broken missing value treatment.
2009-02-18 20:16:30 +0100 iha  r268255 : #i91578# display of hidden cells - radio button 'leave gap' was not clickable anymore
2009-02-17 17:57:24 +0100 iha  r268185 : #i91578# display of hidden cells - corrected range highlighting
2009-02-17 15:39:52 +0100 iha  r268174 : #i91578# display of hidden cells - still display data point value in tip help of data points in writer
2009-02-17 11:21:00 +0100 iha  r267861 : #i91578# display of hidden cells - do not show a space nor a legend entry for hidden series
2009-02-17 11:15:14 +0100 iha  r267853 : #i91578# display of hidden cells - do not show a space nor a legend entry for hidden series
2009-02-16 16:48:10 +0100 iha  r267826 : #i91578# display of hidden cells - group related ids and minimize changes
2009-02-16 14:32:11 +0100 iha  r267813 : #i91578# display of hidden cells - don't share resource identifier as this easily produces conflicts -> move IDs for series options page into a separate file
2009-02-16 13:21:44 +0100 iha  r267795 : #i91578# display of hidden cells - remove unused member
2009-02-16 13:13:40 +0100 iha  r267794 : #i91578# display of hidden cells - remove unused methods
2009-02-16 13:00:10 +0100 iha  r267792 : #i91578# display of hidden - avoid unnecessary data copy
2009-02-16 11:40:41 +0100 iha  r267785 : #i91578# display of hidden - corrected typo
2009-02-16 11:28:39 +0100 iha  r267783 : #i91578# display of hidden - set correct dirty state in method setIncludeHiddenCells
2009-02-13 17:04:50 +0100 iha  r267734 : #i91578# corrected position and visibility of the controls for display of hidden cells in case of stock charts
2009-02-13 15:30:17 +0100 iha  r267724 : #i91578# charts without category range and charts with data from writer table were broken causes by features changes for display of hidden cells
2009-01-14 19:47:28 +0100 kohei  r266330 : #i91578# Fixed the issue with incorrect tooltip category values.
2009-01-05 22:27:03 +0100 kohei  r265887 : fixed a regression where the x-axis failed to display values when they were numeric or dates.
2008-12-24 17:01:15 +0100 kohei  r265800 : CWS-TOOLING: rebase CWS koheichart01 to trunk@265758 (milestone: DEV300:m38)
2008-12-24 16:03:08 +0100 kohei  r265799 : a little more code cleanup, mostly on tab to whitespace conversion on 
modified lines and removal of unnecessary 'using' statements.
2008-12-24 15:52:00 +0100 kohei  r265798 : removed unnecessary header inclusion & remove hidden data *only when* the 'include hidden cells'
options it false!  I'm glad I caught this.
2008-12-24 07:41:23 +0100 kohei  r265796 : replaced duplicated local functions with a single template function.
2008-12-24 06:37:15 +0100 kohei  r265795 : reverted my last commit, because it was not the right approach.
Instead of using the original data point index in the object name,
leave that index alone, and remove hidden data in the tooltip text
value lookup code.
2008-12-23 23:10:42 +0100 kohei  r265793 : fixed the tooltips so that they would display correct values, taking into account
the hidden data points (if any).
2008-12-20 05:26:07 +0100 kohei  r265739 : CWS-TOOLING: rebase CWS koheichart01 to trunk@264807 (milestone: DEV300:m37)
2008-12-18 15:49:59 +0100 kohei  r265696 : removed markRangeDirty() for now, since that method is still a bit controvertial per Niklas's comment in i#91578.
2008-12-05 20:27:24 +0100 kohei  r264918 : removed a compiler warning.
2008-12-05 20:24:02 +0100 kohei  r264917 : removed a compilar warning.
2008-12-03 17:06:22 +0100 kohei  r264800 : recovered the original keyword file before it was stripped.
2008-12-01 22:00:24 +0100 kohei  r264640 : by default, "include hidden cells" attribute is true.
2008-12-01 19:03:07 +0100 kohei  r264628 : added accelerator for the plot hidden values check box.
2008-12-01 18:32:02 +0100 kohei  r264626 : changed wording per Ingrid's suggestion.
2008-11-26 08:09:36 +0100 kohei  r264341 : the 'Starnding angle' fixed line was 6 pixel short.
2008-11-26 08:02:47 +0100 kohei  r264340 : added include-hidden-cells check box for the pie chart type too & some code cleanup.
2008-11-26 07:41:45 +0100 kohei  r264339 : relocate the controls correctly for line chart types.
2008-11-26 07:14:26 +0100 kohei  r264337 : #i95714# fixed typos that caused incorrect scaling of the y-axis under some conditions.
2008-11-26 07:11:54 +0100 kohei  r264336 : added "Include hidden cells" check box in the data series options tab page.
2008-11-25 21:04:58 +0100 kohei  r264333 : don't check for the number of charts; when importing from xls, the count may be
zero even when the document has charts.
2008-11-25 19:55:50 +0100 kohei  r264332 : patch from ooo-build applied.  This implements chart listener
that listens on cells show/hide state for the chart's data areas.
2008-11-25 19:52:38 +0100 kohei  r264331 : patch from ooo-build applied.
2008-11-25 19:29:54 +0100 kohei  r264329 : new xml token for include-hidden-cells attribute.
2009-05-18 16:46:40 +00:00
Jens-Heiner Rechtien
28ba39eaf9 CWS-TOOLING: integrate CWS calcmultiline
2009-05-13 18:05:10 +0200 nn  r271868 : CWS-TOOLING: rebase CWS calcmultiline to trunk@271830 (milestone: DEV300:m48)
2009-03-15 00:59:24 +0100 erack  r269502 : #i100205# SYLK import/export: treat embedded double quotes and semicolons correctly; changes ID;PSCALC3 to ID;PCALCOOO32 due to incompatibility
2009-03-10 17:54:33 +0100 er  r269286 : #i35913# multiline (newlines) as formula results; contributed by William S Fulton <wsfulton>
2009-05-18 15:28:50 +00:00
Jens-Heiner Rechtien
d89a147fff CWS-TOOLING: integrate CWS calc49
2009-04-27 15:35:08 +0200 oc  r271282 : #i101371 Adapt autotests because of changed standard filter dialog
2009-04-27 15:33:38 +0200 oc  r271281 : #i101371 Adapt autotests because of changed standard filter dialog
2009-04-27 14:07:49 +0200 oc  r271268 : #i101371 Autotest for NewStyle button in conditional formatting dialog
2009-04-27 14:05:43 +0200 oc  r271267 : #i101371 Autotest for NewStyle button in conditional formatting dialog
2009-04-27 14:03:00 +0200 oc  r271266 : #i101371 Autotest for NewStyle button in conditional formatting dialog
2009-04-02 14:04:47 +0200 nn  r270403 : CWS-TOOLING: rebase CWS calc49 to trunk@270033 (milestone: DEV300:m45)
2009-03-25 14:18:26 +0100 nn  r270025 : #i83643# adjust conditional formats when cell style is renamed (patch from gaojingmei)
2009-03-23 15:05:13 +0100 nn  r269875 : gcc warnings
2009-03-23 14:20:06 +0100 nn  r269871 : #i17995# order of OK/Cancel/Help/More is different between standard and advanced filter dialog
2009-03-20 19:15:21 +0100 nn  r269825 : gcc warnings
2009-03-20 18:10:25 +0100 nn  r269823 : #i70320# ScTabView::SetTabNo: don't deselect if called with bNew = TRUE
2009-03-18 17:28:04 +0100 nn  r269695 : #i97974# CopyToTable: update draw page size (patch from gaozm)
2009-03-18 14:30:50 +0100 nn  r269665 : #i45291# handle date/time input from validity dialog (patch from gaojingmei)
2009-03-18 11:43:17 +0100 nn  r269648 : #i27253# add 'New Style' buttons to conditional formatting dialog
2009-03-17 19:04:02 +0100 nn  r269624 : #i13829# include formats when sorting with toolbar buttons
2009-03-17 16:41:26 +0100 nn  r269617 : #i17995# allow more criteria in standard filter dialog
2009-03-12 10:23:21 +0100 nn  r269365 : #i7500# allow paste on merged cells (patch from mloiseleur/maoyg)
2009-03-12 09:57:17 +0100 nn  r269360 : #i8302# insert/delete in merged cells (patch from maoyg)
2009-03-11 19:07:44 +0100 nn  r269349 : #i27666# select current cell content in validity drop-down (patch from gaojingmei)
2009-03-11 19:03:40 +0100 nn  r269348 : #i7921# right variable
2009-03-04 17:45:03 +0100 nn  r268853 : #i7921# 'Deselect All Sheets' slot
2009-03-04 17:43:58 +0100 nn  r268852 : #i70320# #i7921# 'Deselect All Sheets' in context menu and TabBar empty area
2009-03-03 17:50:40 +0100 nn  r268774 : #i70320# deselect sheets when switching sheets and all sheets are selected
2009-03-03 14:50:44 +0100 nn  r268728 : #i99714# unused methods (patch from cmc)
2009-02-23 19:47:06 +0100 nn  r268369 : #i5550# lcl_DecompValueString: prefer end above beginning if not followed by space
2009-02-20 19:42:05 +0100 nn  r268337 : #i93091# ScDBFunc::GetDBData: allow filtered rows in selection
2009-05-15 16:29:32 +00:00
Jens-Heiner Rechtien
624ea311a0 CWS-TOOLING: integrate CWS datapilotrange
2009-05-14 15:00:09 +0200 oc  r271892 : #i101920
2009-05-14 14:57:48 +0200 oc  r271890 : #i101920
2009-04-15 01:41:12 +0200 kohei  r270812 : ScDPObject::bInfoValid is no longer used at all.  Removing it.
2009-04-15 01:30:31 +0200 kohei  r270811 : removed redundant call to InvalidateSource().  SetSheetDesc() already calls it, so
no need to call it twice.
2009-04-13 22:01:35 +0200 kohei  r270739 : #i86791# Fixed odd drag-n-drop issues after source range has changed.  It was 
because the arrays that keep track of each field's members were not flushed 
properly after the source range change.
2009-04-13 21:58:39 +0200 kohei  r270738 : Fixed indentation mis-match.
2009-04-13 17:54:55 +0200 kohei  r270737 : Fixed a build breakage after rebase.
2009-04-13 04:06:55 +0200 kohei  r270728 : CWS-TOOLING: rebase CWS datapilotrange to trunk@270723 (milestone: DEV300:m46)
2009-01-06 06:57:12 +0100 kohei  r265892 : migrated the change from the old cvs repo & modified to get it to build.
2009-05-15 13:48:25 +00:00
Niklas Nebel
9994d5a118 #i101309# handle print options from new printer UI in renderable 2009-04-30 17:06:37 +00:00
Ivo Hinkelmann
5ad01c53a1 CWS-TOOLING: integrate CWS calcdelrows_DEV300
2009-04-14 09:17:29 +0200 nn  r270747 : #i100895# for collaboration, allow rejection regardless of IsDeletedIn
2009-04-24 14:37:15 +00:00
Ivo Hinkelmann
7dd50f9ec1 CWS-TOOLING: integrate CWS dr67
2009-04-08 13:23:56 +0200 dr  r270638 : #i100534# reverted
2009-04-08 10:14:55 +0200 dr  r270621 : CWS-TOOLING: rebase CWS dr67 to trunk@270033 (milestone: DEV300:m45)
2009-04-07 21:06:33 +0200 dr  r270610 : #i100534# sc does not link in debug mode
2009-03-12 11:20:09 +0100 dr  r269375 : #i10000# wae
2009-03-11 19:43:55 +0100 dr  r269351 : #i10000# adjust oox namespace ids according to oox/inc/oox/core/namespaces.hxx
2009-03-11 15:38:52 +0100 dr  r269339 : CWS-TOOLING: rebase CWS dr67 to trunk@269297 (milestone: DEV300:m43)
2009-02-27 15:20:21 +0100 dr  r268598 : CWS-TOOLING: rebase CWS dr67 to trunk@268395 (milestone: DEV300:m42)
2009-02-19 13:32:17 +0100 dr  r268277 : moved hf parser into page settings
2009-02-19 12:25:15 +0100 dr  r268272 : renamed some structs according to chart filter
2009-02-16 15:51:31 +0100 dr  r267823 : #i97873# import autosort settings from BIFF8/OOBIN/OOXML
2009-02-06 17:09:29 +0100 dr  r267477 : #i97873# minor changes
2009-02-06 16:38:56 +0100 dr  r267473 : #i97873# import date grouping settings from BIFF5/BIFF8/OOBIN/OOXML
2009-02-06 16:38:11 +0100 dr  r267472 : #i97873# check min/max/step of passed GroupInfo
2009-02-06 16:35:13 +0100 dr  r267471 : #i97873# more doc for createDategroup()
2009-02-06 13:53:42 +0100 dr  r267459 : #i97873# make XDataPilotGrouping::createDateGroup() implementation working and robust against wrong input data
2009-02-06 13:52:16 +0100 dr  r267458 : #i97873# fix and extend IDL doc for datapilot grouping
2009-02-06 12:35:49 +0100 dr  r267453 : fix other IDLC warnings in sheet module
2009-02-06 12:05:19 +0100 dr  r267448 : #i97873# fix and extend IDL doc for datapilot grouping
2009-02-02 17:58:46 +0100 dr  r267284 : #i10000# rebase errors
2009-02-02 17:52:21 +0100 dr  r267282 : #i10000# rebase errors
2009-02-02 17:35:58 +0100 dr  r267280 : #i10000# rebase errors
2009-02-02 15:58:04 +0100 dr  r267274 : CWS-TOOLING: rebase CWS dr67 to trunk@267171 (milestone: DEV300:m41)
2009-02-02 09:16:32 +0100 dr  r267247 : #i97873# typo
2009-01-30 17:09:09 +0100 dr  r267215 : #i97873# import numeric grouping settings for datapilot fields from BIFF5/BIFF8/OOBIN/OOXML
2009-01-29 16:36:24 +0100 dr  r267154 : #i97873# import datapilot discrete grouping from BIFF5/BIFF8/OOBIN/OOXLS
2009-01-29 16:33:37 +0100 dr  r267152 : #i97873# do not kill _all_ the other group fields when writing back DataPilotField::GroupInfo property
2009-01-29 14:15:45 +0100 dr  r267133 : #i93839# remove ScChengeTrack::Load and ::Store, adapt xls export filter
2009-01-28 13:30:37 +0100 dr  r267056 : #i98397# enhance DataPilot API: allow to rename groups and items in a group field
2009-01-28 12:09:05 +0100 dr  r267051 : #i98397# enhance DataPilot API: allow to rename groups and items in a group field
2009-01-27 16:13:58 +0100 dr  r267005 : #i97873# minor changes in DataPilot API implementation as preparation for additional changes needed for OOX import filter
2009-01-27 10:08:01 +0100 dr  r266961 : #i97873# changing orientation of a DP field moves it to last position in new dimension
2009-01-27 10:06:50 +0100 dr  r266960 : #i97873# changing orientation of a DP field moves it to last position in new dimension
2009-01-23 12:52:31 +0100 dr  r266808 : #i97873# DP documentation extended
2009-01-21 20:07:15 +0100 dr  r266702 : #i97873# this trivial patch adds BIFF5/BIFF8 pivot table import to the oox filter
2009-01-20 16:06:23 +0100 dr  r266592 : select BIFF filter via env.var
2009-01-16 18:51:01 +0100 dr  r266452 : #i97873# import page fields
2009-01-16 15:05:36 +0100 dr  r266420 : #i97873# field item settings (collapsed/hidden), settings of hidden fields
2009-01-15 16:01:17 +0100 dr  r266377 : #i97873# import OOXML7/OOBIN7 autoshow settings
2009-01-14 15:24:27 +0100 dr  r266310 : #i97873# import auto show settings generated by MSO2003
2009-01-14 12:29:44 +0100 dr  r266281 : #i97873# set global dp settings
2009-01-13 15:04:30 +0100 dr  r266229 : #i98029# SdrGroupObj does not remember predefined bounding rectangle anymore
2009-01-13 14:46:50 +0100 dr  r266225 : #i98029# SdrGroupObj does not remember predefined bounding rectangle anymore
2009-01-12 15:04:22 +0100 dr  r266161 : #i97873# remove misleading hasDataLayoutField()
2009-01-12 15:03:42 +0100 dr  r266160 : #i97873# remove misleading hasDataLayoutField()
2009-01-12 14:57:33 +0100 dr  r266159 : #i97900# reverted previous change, adjusted code to new EnableRTL() behaviour
2009-01-12 14:52:43 +0100 dr  r266158 : #i97900# reverted previous change, adjusted code to new EnableRTL() behaviour
2009-01-09 16:34:55 +0100 dr  r266098 : #i97900# RTL handling in TabBar changed with CWS rtlcontrols
2009-01-09 16:32:16 +0100 dr  r266097 : #i97900# RTL handling in TabBar changed with CWS rtlcontrols
2009-01-09 12:02:39 +0100 dr  r266072 : #i97623# RTL handling changed after CWS rtlcontrols
2009-01-09 09:48:53 +0100 dr  r266050 : #i158444# SXLI must be filled completely before starting CONTINUE
2009-01-08 18:50:08 +0100 dr  r266032 : #158444# allow to disable dump of record positions
2009-01-08 15:46:45 +0100 dr  r266020 : #i97873# data layout field handling
2009-01-08 15:45:45 +0100 dr  r266019 : #i97873# data layout field handling
2009-01-08 15:42:25 +0100 dr  r266018 : #i97873# data layout field handling
2009-01-02 17:28:32 +0100 dr  r265844 : #i10000# unxmacxi warning
2009-01-02 16:59:13 +0100 dr  r265842 : #i10000# rebase corrections
2009-01-02 16:44:44 +0100 dr  r265838 : #i10000# rebase corrections
2009-01-02 11:32:44 +0100 dr  r265834 : CWS-TOOLING: rebase CWS dr67 to trunk@265758 (milestone: DEV300:m38)
2008-12-29 16:55:40 +0100 dr  r265822 : more pivot table import, field layout settings
2008-12-29 14:27:35 +0100 dr  r265817 : more pivot table import, additions for data field settings
2008-12-26 14:39:21 +0100 dr  r265805 : updates
2008-12-19 16:31:39 +0100 dr  r265734 : typo
2008-12-19 16:30:00 +0100 dr  r265733 : add API for sequence of DP field subtotal functions
2008-12-19 16:29:43 +0100 dr  r265732 : add API for sequence of DP field subtotal functions
2008-12-19 16:29:07 +0100 dr  r265731 : add API for sequence of DP field subtotal functions
2008-12-18 18:07:58 +0100 dr  r265710 : #i96758# try to cache row default formatting and apply it at row ranges instead of single rows
2008-12-18 16:00:25 +0100 dr  r265698 : more additions to pivot import
2008-12-17 13:38:19 +0100 dr  r265599 : do not assert HIDDEN orientation
2008-12-12 13:51:29 +0100 dr  r265415 : minor typos
2008-12-12 10:15:04 +0100 dr  r265394 : pivot cache import extended to XLSB, added creation of cache data for missing/external sheets
2008-12-04 13:16:16 +0100 dr  r264837 : #i96860# remove old dumper files
2008-12-04 12:17:38 +0100 dr  r264834 : #i96858# XTO broken, if textbox is empty but contains formatting
2008-12-04 12:16:38 +0100 dr  r264833 : #i96858# XTO broken, if textbox is empty but contains formatting
2008-12-03 14:51:05 +0100 dr  r264784 : #i10000# warnings
2008-12-03 14:32:46 +0100 dr  r264778 : #i10000# warning
2008-12-03 11:28:38 +0100 dr  r264758 : #i96758# ignore zero-sized objects
2008-12-03 10:09:34 +0100 dr  r264748 : #i96758# change ::oox::Property(Set|Map) keys to sal_Int32 property identifiers, to save construction of property names
2008-12-01 16:09:02 +0100 dr  r264615 : #i96758# headerdoc
2008-12-01 14:49:04 +0100 dr  r264607 : #i96758# import performance of formatted documents
2008-11-26 17:08:15 +0100 dr  r264424 : make it more simple
2008-11-26 16:31:41 +0100 dr  r264419 : c:crossesAt is for crossing axis, not for own axis. This is different to BIFF
2008-11-26 13:55:55 +0100 dr  r264382 : #i86346# import of MissingValueTreatment from XLSX
2008-11-26 12:49:38 +0100 dr  r264370 : #i86346# import/export of MissingValueTreatment from/to XLS
2008-11-25 17:48:59 +0100 dr  r264320 : update row height with single progress bar when using 'IsAdjustHeightEnabled' document property
2008-11-25 17:24:26 +0100 dr  r264319 : #i96438# disable importing comment text until API is fixed
2008-11-25 17:11:30 +0100 dr  r264318 : #i90124# set control tooltips, patch from npower
2008-11-25 15:09:28 +0100 dr  r264309 : #i94028# #i94991# update drawing objects when changing row height
2008-11-24 15:21:35 +0100 dr  r264224 : prevent ::rtl::OUString::copy assertion
2008-11-24 15:19:39 +0100 dr  r264223 : #i95183# #158573# handle non-ascii characters in sheet names in OOXML import
2008-11-24 12:54:30 +0100 dr  r264221 : #i94157# support ESC key to leave full-screen in page preview
2008-11-21 18:15:17 +0100 dr  r264165 : #i90360# disable chart perspective if it is set to 0
2008-11-21 18:14:41 +0100 dr  r264164 : #i90360# disable chart perspective if it is set to 0
2008-11-21 17:43:26 +0100 dr  r264155 : #i96140# missing parenth
2008-11-21 17:36:35 +0100 dr  r264154 : #i96438# first steps of note import
2008-11-20 15:15:03 +0100 dr  r264059 : get rid of ContextWrapper
2008-11-18 11:39:52 +0100 dr  r263755 : #i78476# moved to CWS dr67
2009-04-22 10:06:26 +00:00
Philipp Lohmann
c77e5c548c CWS-TOOLING: rebase CWS printerpullpages to trunk@270723 (milestone: DEV300:m46) 2009-04-20 16:57:13 +00:00
Philipp Lohmann
1546e5f1cc #i92516# vcl helper for new print ui options 2009-04-15 19:11:23 +00:00
Philipp Lohmann
b9312b5bc4 #i92516# localized strings for new print UI 2009-04-03 11:20:20 +00:00
Philipp Lohmann
1b53d35ea8 #i92516# first steps in supporting new printer infrastructure 2009-04-02 17:19:30 +00:00
Ivo Hinkelmann
d847cf92cf CWS-TOOLING: integrate CWS calc31stopper4_DEV300
2009-03-25 11:52:59 +0100 nn  r270010 : GetHTMLRangeNameList: call ScHTMLImport static method, not same method again (bug-id not available yet)
2009-03-20 14:24:51 +0100 er  r269808 : #i100416# makeExternalRefStrImpl: don't care about a second sheet name if not needed
2009-03-20 13:14:30 +0100 er  r269803 : carry along row position also for non-existing (empty) rows
2009-03-20 11:26:33 +0100 er  r269790 : SUNWS12: declarator required in declaration; removed SC_DLLPRIVATE from inner class declaration
2009-03-19 19:40:09 +0100 er  r269767 : #i100300# save only referenced tables of external data cache
2009-03-19 14:45:05 +0100 dr  r269746 : #i100346# more places where checking docshell is needed
2009-03-19 14:13:20 +0100 fs  r269744 : #i100349# do not delete the pool before all instances knowing it have been deleted
2009-03-19 11:35:45 +0100 dr  r269735 : #i100346# always check docshell, is missing when pasting from clipboard
2009-03-19 09:39:49 +0100 dr  r269728 : #i100332# remove debug statement, patch from kohei
2009-04-02 15:00:15 +00:00
Vladimir Glazounov
b35d11c41c CWS-TOOLING: integrate CWS calc31stopper3_DEV300
2009-03-12 17:41:49 +0100 er  r269429 : #i100135# reference (position and size) never changes for external references when inserting/deleting/moving cells
2009-03-12 15:29:31 +0100 dr  r269424 : #i10000# missing parentheses
2009-03-12 15:15:11 +0100 dr  r269422 : #i100148# handle empty text shapes
2009-03-16 17:57:21 +00:00
Oliver Bolte
440302c286 CWS-TOOLING: integrate CWS cmcfixes54
2009-02-19 17:39:12 +0100 cmc  r268301 : revert meant-to-be local-only changes in configure
2009-02-19 17:33:52 +0100 cmc  r268300 : revert meant-to-be local-only change in readlicense_oo
2009-02-19 17:31:48 +0100 cmc  r268299 : remove config_office dir from workspace, hopefully this doesn't screw things up
2009-02-05 17:38:47 +0100 cmc  r267431 : #i98367# snprintf needs stdio.h on gcc4.4
2009-01-27 10:51:54 +0100 cmc  r266964 : CWS-TOOLING: rebase CWS cmcfixes54 to trunk@266944 (milestone: DEV300:m40)
2009-01-23 10:05:33 +0100 cmc  r266774 : #i98389# fix t602 filter warnings
2009-01-22 16:37:57 +0100 cmc  r266740 : #i98367# revert limits.h as its going in elsewhere
2009-01-22 16:36:45 +0100 cmc  r266739 : #i98367# remove easy warnings
2009-01-22 16:31:49 +0100 cmc  r266738 : #i98366# merge in basic fix of #i96087# to bf_basic
2009-01-22 14:50:24 +0100 cmc  r266716 : #i98288# some versions of neon report DAV:Collection instead of Collection
2009-03-05 07:09:20 +00:00
Oliver Bolte
47a410885f CWS-TOOLING: integrate CWS aw063
2009-02-12 13:10:24 +0100 aw  r267649 : #i99123# when a primitive is invisible, it is not sufficient to produce no output when decomposing, but to add invisible data using HitTestPrimitive2D. This is needed for the slideshow which relies on geometry data in MetaFiles when painting invisible objects
2009-02-12 13:08:39 +0100 aw  r267648 : #i99123# do not ignore HitTestPrimitive2D, but draw empty rectangles instead. This is needed since Slideshow is based on getting MetaFile content when painting invisible objects
2009-02-11 16:04:28 +0100 aw  r267620 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:04:10 +0100 aw  r267619 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:03:56 +0100 aw  r267618 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:03:39 +0100 aw  r267617 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:03:21 +0100 aw  r267615 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:02:48 +0100 aw  r267614 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:02:24 +0100 aw  r267613 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:02:01 +0100 aw  r267612 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:01:32 +0100 aw  r267611 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:01:05 +0100 aw  r267610 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 16:00:15 +0100 aw  r267608 : #i98788# made SfxItemPool destructor protected, added static ::Free method
2009-02-11 11:27:33 +0100 aw  r267585 : #i98788# added missing include for STL
2009-02-10 17:46:50 +0100 aw  r267570 : #i98788# added reaction on pool destruction
2009-02-10 17:11:58 +0100 aw  r267562 : #i98788# added messaging mechanism to register for pool destruction
2009-02-10 13:35:35 +0100 aw  r267549 : #i98788# removing changes, too complicated and risky for 3.1
2009-02-10 12:13:48 +0100 aw  r267546 : #i98788# 4th round
2009-02-10 12:13:37 +0100 aw  r267545 : #i98788# 4th round
2009-02-10 12:13:26 +0100 aw  r267544 : #i98788# 4th round
2009-02-10 12:13:14 +0100 aw  r267543 : #i98788# 4th round
2009-02-10 12:13:03 +0100 aw  r267542 : #i98788# 4th round
2009-02-10 12:12:50 +0100 aw  r267541 : #i98788# 4th round
2009-02-10 12:12:37 +0100 aw  r267540 : #i98788# 4th round
2009-02-08 14:38:22 +0100 aw  r267495 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:38:06 +0100 aw  r267494 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:37:48 +0100 aw  r267493 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:37:17 +0100 aw  r267492 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:36:56 +0100 aw  r267491 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:36:44 +0100 aw  r267490 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:36:29 +0100 aw  r267489 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:36:16 +0100 aw  r267488 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:36:02 +0100 aw  r267487 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-08 14:35:46 +0100 aw  r267486 : #i98788# 3rd round of changes to SfxItemPool handling
2009-02-05 12:20:39 +0100 aw  r267415 : #i98788# 2nd batch of adaptions for SfxItemPoolHolder addition
2009-02-04 15:12:54 +0100 aw  r267385 : #i98788# added newline at EOF
2009-02-04 13:26:04 +0100 aw  r267379 : #i98788# make SfxItemPool holdable
2009-02-04 13:25:40 +0100 aw  r267378 : #i98788# make SfxItemPool holdable
2009-02-04 13:25:08 +0100 aw  r267377 : #i98788# make SfxItemPool holdable
2009-02-04 13:24:42 +0100 aw  r267376 : #i98788# make SfxItemPool holdable
2009-02-04 13:23:14 +0100 aw  r267375 : #i98788# make SfxItemPool holdable
2009-02-04 13:23:02 +0100 aw  r267374 : #i98788# make SfxItemPool holdable
2009-01-29 17:08:31 +0100 aw  r267159 : #i97628# completed the fix
2009-01-29 17:08:15 +0100 aw  r267158 : #i97628# completed the fix
2009-01-29 14:09:07 +0100 aw  r267132 : #i97628# Corrected usage of ParagraphData in headers
2009-01-29 14:06:58 +0100 iha  r267131 : #i98344# incorrect font size in charts
2009-01-29 12:13:46 +0100 aw  r267115 : #i97628# back to old state; triggers too many errors in other modules
2009-01-29 12:03:51 +0100 aw  r267114 : #i97628# enabled exceptions due to STL vector include
2009-01-29 11:21:37 +0100 aw  r267107 : #i97628# added needed include
2009-01-28 17:58:29 +0100 aw  r267077 : #i97628# first version of newly implemented OutlinerParaObject and adaptions
2009-01-28 17:58:12 +0100 aw  r267076 : #i97628# first version of newly implemented OutlinerParaObject and adaptions
2009-01-28 17:57:51 +0100 aw  r267074 : #i97628# first version of newly implemented OutlinerParaObject and adaptions
2009-01-28 17:57:21 +0100 aw  r267073 : #i97628# first version of newly implemented OutlinerParaObject and adaptions
2009-01-27 17:07:33 +0100 aw  r267011 : #i98402# added support for ViewRange when exporting MetaFiles in ObjectContactOfPageView::DoProcessDisplay to avoid to paint too much
2009-01-27 11:45:48 +0100 aw  r266973 : #i98404# Added a warning to a place where a conversion to rectangle should not be copied from
2009-01-26 21:44:36 +0100 iha  r266949 : #i98497# 3D charts are rendered with wrong size
2009-01-26 20:47:07 +0100 aw  r266947 : #i98404# handle BackgroundColorPrimitive2D directly in PixelRenderers and avoid AA under all circumstances
2009-01-26 14:50:36 +0100 aw  r266926 : #i98386# secured cloning of SdrObject in IMapUserData by boost::shared_prt usage
2009-01-26 12:51:30 +0100 aw  r266916 : #i96581# added separated FontStretching and fallback for small X!=Y scale differences
2009-01-23 16:14:55 +0100 aw  r266834 : #i96475# added missing implementation of TextDecoratedPortionPrimitive2D::getB2DRange
2009-01-23 15:24:34 +0100 aw  r266826 : #i98405# fixed fallback to DrawAlphaRect to use the correctly sized rectangle
2009-01-23 13:34:43 +0100 aw  r266813 : #i96474# fixed impSplitSingleWords for an unexpected case
2009-01-23 10:47:31 +0100 aw  r266786 : #i98289#,#i96474# tooling and new flags for tasks
2009-01-23 10:47:20 +0100 aw  r266785 : #i98289#,#i96474# tooling and new flags for tasks
2009-01-23 10:47:09 +0100 aw  r266783 : #i98289#,#i96474# tooling and new flags for tasks
2009-01-23 10:46:58 +0100 aw  r266782 : #i98289#,#i96474# tooling and new flags for tasks
2009-01-23 10:46:48 +0100 aw  r266781 : #i98289#,#i96474# tooling and new flags for tasks
2009-03-04 14:16:02 +00:00
Oliver Bolte
2f373570c5 CWS-TOOLING: integrate CWS koheiformula02
2009-02-19 13:18:02 +0100 iha  r268276 : #i99400# Missing value plotting broken
2009-02-11 03:39:50 +0100 kohei  r267579 : forgot to add an in-line comment.
2009-02-11 00:26:03 +0100 kohei  r267578 : Handle also the single cell references when exporting chart ranges.
2009-02-10 19:50:37 +0100 kohei  r267576 : removed a compiler warning.
2009-02-10 06:48:55 +0100 kohei  r267536 : got xls export filter to correctly write external references in charts.  
However, Excel doesn't entirely like my chart output if the chart contains 
external references.  The data are all there, but it refuses to draw it.
It works fine with charts with internal references.
2009-02-10 03:33:13 +0100 kohei  r267533 : correctly import external references used in chart objects, by using a token 
array instead of a range list to represent the data ranges.
2009-02-04 15:22:30 +0100 kohei  r267387 : return aRet instead of the sRangeRepresentation, just to be consistent with the
rest of the code there.  Both strings are empty so this is just for aesthetic 
reasons.
2009-02-04 15:07:49 +0100 kohei  r267384 : #i98872# allow export of empty data range, in order to allow saving of documents
with an empty chart.
2009-02-03 19:20:38 +0100 kohei  r267340 : #i98801# added a special case handler for parsing range address syntax used by 
the older version of OOo.  In the old syntax, the sheet name was dropped for 
the 2nd reference of a range if the 1st and 2nd references are on the same 
sheet.  In the new syntax this is not the case.
Also fixed unintential display of the sheet name for the end range address of a
single-sheet range.
2009-01-28 20:46:11 +0100 kohei  r267085 : call GetIndex() and GetString() only when the token is external ref, to avoid 
triggering assertions in a non-pro build.
2009-01-28 19:30:58 +0100 kohei  r267080 : When listeners are being destroyed, don't bother unregistering them with the 
external ref manager if the document itself is being destroyed.
2009-01-28 18:56:52 +0100 kohei  r267079 : fixed a heap corruption.  The Table instance stores instances of FormulaToken 
type, not of ScAddress type.
2009-01-26 18:59:14 +0100 kohei  r266945 : removed another warning on win32 build.
2009-01-26 18:50:56 +0100 kohei  r266943 : removed warnings on windows build.
2009-01-26 17:16:09 +0100 kohei  r266939 : added const to a returned reference value that is never used to modify its value.
2009-01-26 16:49:33 +0100 kohei  r266937 : Assume that the document instance is not null, or else don't copy any data at all.
2009-01-26 16:19:50 +0100 kohei  r266935 : create a clone of ScChart2DataSeqeunce without calling its copy constructor, 
since explicit definition of copy constructor would cause a serious compiler 
warning that's too ugly to fix.
2009-01-26 05:26:58 +0100 kohei  r266894 : removed unused variable and changed function signature.
2009-01-26 05:02:58 +0100 kohei  r266893 : removed unused variables to remove compiler warnings.
2009-01-25 18:07:31 +0100 kohei  r266890 : fixed indentation inconsistencies in ctor initializers.
2009-01-25 18:01:41 +0100 kohei  r266889 : * removed a compiler warning.
* tab -> whitespace conversion in some code.
2009-01-25 03:57:37 +0100 kohei  r266888 : removed a mis-leading comment.
2009-01-25 02:37:45 +0100 kohei  r266887 : * moved the ref token join method from chart2uno local to ScRefTokenHelper.
* a little code cleanup.
2009-01-24 09:29:26 +0100 kohei  r266865 : Don't re-link external files if their link has been broken once.
2009-01-24 09:16:28 +0100 kohei  r266864 : a typo in an in-line comment.
2009-01-24 09:14:29 +0100 kohei  r266863 : Treat non-cached cells as empty cells only when the source document is not 
reachable.
2009-01-24 07:23:44 +0100 kohei  r266862 : Don't purge the external ref cache when the link is broken.
2009-01-24 03:25:46 +0100 kohei  r266861 : When a cell outside the cached range is queried, we should return an emtpy cell
token instead of NULL, to be consistent with the old behavior.
2009-01-24 02:34:38 +0100 kohei  r266860 : Remove corresponding listeners when an external doc link is broken.
2009-01-23 23:18:44 +0100 kohei  r266856 : more work on handling external ref update listeners.
2009-01-23 18:10:09 +0100 kohei  r266846 : Handle loading of chart objects when their external link is updated.
2009-01-23 06:57:34 +0100 kohei  r266765 : more work on ref-tokenizing ScChartListener.
2009-01-22 22:57:52 +0100 kohei  r266760 : More work on moving ref token helper code to reftokenhelper & ref-tokenizing 
ScChartListener.
2009-01-22 21:52:38 +0100 kohei  r266758 : moved the code that converts XML range string into Calc's internal range string
from chart2uno to rangeutl & compile the range string to generate ref tokens
upon ods import.
2009-01-22 18:56:14 +0100 kohei  r266749 : fixed a build breakage.
2009-01-22 18:53:43 +0100 kohei  r266748 : Initial work toward using ref tokens in ScChartListener class.  I'll start 
moving some of local ref token handling functions from chart2uno.cxx to 
ScRefTokenHelper class to make them available in other places.
2009-01-22 17:38:20 +0100 kohei  r266746 : Add a big, fat warning against mixed use of ScSharedTokenRef and ScTokenRef.
2009-01-22 08:33:28 +0100 kohei  r266711 : #i98338# fixed slicing of external ref token classes by adding their own Clone() method.
2009-01-22 05:02:25 +0100 kohei  r266710 : Applied the same fix that npower/oj applied to fix a crasher (from #i98317#).
2009-01-21 23:02:42 +0100 kohei  r266705 : fix build breakages as a result of rebase to m39.  Mostly due to the new formula
 module and its associated changes esp. wrt token classes.
2009-01-21 19:14:40 +0100 kohei  r266699 : CWS-TOOLING: rebase CWS koheiformula02 to trunk@266428 (milestone: DEV300:m39)
2009-01-21 17:55:10 +0100 kohei  r266698 : moved the shared ScToken typedef to token.hxx, and use it instead of 
ScChart2TokenRef, since I need this typedef in the odf importer.  In the future
this can also replace the similar typedef in ScExternalRefManager.
2009-01-21 06:54:04 +0100 kohei  r266627 : Added external ref listener framework so that objects listening to external ref changes can get notified
when the link is updated.
The work is not done yet.
2009-01-20 23:07:38 +0100 kohei  r266626 : When exporting a range to ODF, we don't want to prepend a sheet name with '$' even for an external sheet.
2009-01-20 23:06:40 +0100 kohei  r266625 : 1) code cleanup to remove compiler warnings.
2) fixed convertRangesToXML to convert ref tokens into correct ODF range format.
2009-01-20 19:40:45 +0100 kohei  r266620 : extracted the code that fills cache from external ref into its own method.
2009-01-20 18:26:47 +0100 kohei  r266616 : added javadoc parameter descriptions.
2009-01-20 18:01:17 +0100 kohei  r266615 : disable ScChart2EmptyDataSequence entirely since that class doesn't appear to be used any more.
2009-01-20 17:42:59 +0100 kohei  r266608 : fixed a crash when the data source range is empty at time of chart creation.
2009-01-20 17:13:34 +0100 kohei  r266601 : a simple locale variable rename.
2009-01-20 16:57:04 +0100 kohei  r266598 : #i97563# applied my patch, to fix incorrect export attempts of color values as a number formatter key, and change the condition of 
one assertion to prevent it from being triggered incorrectly in non-pro build.
2009-01-17 07:41:01 +0100 kohei  r266458 : a little code cleanup.
2009-01-17 07:30:48 +0100 kohei  r266457 : removed a method that it no longer used.
2009-01-17 07:29:15 +0100 kohei  r266456 : fixed a crash when no external data is available for a given range.
2009-01-17 07:14:50 +0100 kohei  r266455 : Even more work on range list to ref token migration.  The chart now retains
external data after editing of chart.
2009-01-16 18:54:35 +0100 kohei  r266453 : More work on replacing flat ranges and addresses with ref tokens.
2009-01-16 17:07:51 +0100 kohei  r266438 : extracted a large code block into its own local method.
2009-01-16 15:22:57 +0100 kohei  r266423 : Initial work toward replacing the chart positioner and its related code in 
order to use reference tokens instead of range list.  The basis of that code
is the old ScChartPositioner and ScChartPositionMap duplicated to avoid breaking
any existing legacy code that might still use it.  It appears to be used by the
StarOffice 1.0 filter only.
Still not working with the external references.
2009-01-15 05:33:39 +0100 kohei  r266334 : renamed chackRanges() to overlaps() to make it more descriptive of what it does.
2009-01-13 23:25:50 +0100 kohei  r266260 : Moved the token-to-string conversion code up so that other parts of the code can use it.
2009-01-13 22:14:35 +0100 kohei  r266256 : generateLabels() now uses reference token list.
2009-01-13 18:42:23 +0100 kohei  r266246 : Finally, build data array for external data sources.  This will now allow the
data to be displayed in the diagram.
2009-01-13 16:34:03 +0100 kohei  r266235 : We now need to verify range representation by compiling it instead of parsing it.
2009-01-13 15:41:48 +0100 kohei  r266230 : cosmetic function name change & added javadoc comment for it.
2009-01-13 06:32:06 +0100 kohei  r266194 : Fixed a typo.
2009-01-13 06:04:23 +0100 kohei  r266193 : Generate data source range string by compiling reference tokens.  This way
we can also display external reference addresses correctly.
2009-01-13 05:55:44 +0100 kohei  r266192 : moved compileRangeRepresentation from being a class member method to a local function.
2009-01-13 05:41:53 +0100 kohei  r266191 : nuked one unused method & tab -> whitespace conversion.
2009-01-13 05:35:10 +0100 kohei  r266190 : A little code cleanup & consolidated all range-joining code
into a single function object class.
2009-01-13 03:58:51 +0100 kohei  r266189 : removed the unused method.
2009-01-13 03:53:01 +0100 kohei  r266188 : This time I (hopefully) fixed the range consolidation problem for real.  I forgot to join 
the missing upper-left corner cell with the existing range list.  Also, I needed to join
ranges recursively instead of just doing it once.
2009-01-13 02:15:48 +0100 kohei  r266187 : fixed the "add corner if missing" thing.
2009-01-12 23:36:19 +0100 kohei  r266185 : More work on range list -> ref tokens.
2009-01-12 23:12:28 +0100 kohei  r266184 : More work on switching to reference tokens from range list.  Still in progress.
2009-01-10 08:15:39 +0100 kohei  r266125 : More code change for switching to reference tokens, especially in ScChart2DataProvider.
Created another addUpperLeftCornerIfMissing method that can take a list of reference tokens
instead of range list.
2009-01-09 19:22:33 +0100 kohei  r266110 : entirely removed the range list data member from ScChart2DataSequence class.  From now on
we will use a list of tokens to track data source ranges.
Now, if I haven't introduced any bugs in the process, normal charts with no external 
references should work as before.  But I still need to get the external refs to 
work.
2009-01-09 19:11:45 +0100 kohei  r266108 : Convert ranges to token list before instantiating ScChart2DataSequence.
2009-01-09 18:27:13 +0100 kohei  r266107 : Extracted a common code block into its own method.
2009-01-09 18:18:36 +0100 kohei  r266106 : More progress on chart2uno implementation change.  Still more to do.
2009-01-09 06:24:36 +0100 kohei  r266043 : another place to swap the use of range list with token list.
2009-01-09 06:18:57 +0100 kohei  r266042 : Started re-working the chart2uno implementation, to use a list of ScToken
instances instead of ScRangeList, to keep track of data source ranges.
This way, the chart2uno code can tell whether the ranges are external or
internal, and act accordingly.
I'm not finished with it yet.  Some things are still not working.
2009-01-08 19:28:51 +0100 kohei  r266034 : yet another place to hardcode CONV_OOO for cell range address parsing.
2009-01-08 19:19:21 +0100 kohei  r266033 : transferred the BuildArray() method from the koheichart01 cws and its associated changes.  
I need to be changing code around this area, and I don't want to redo my changes once 
koheichart01 gets integrated for 3.2.
2009-01-08 18:07:08 +0100 kohei  r266030 : Have convertRangeFromXML convert external ranges into the appropriate OOO A1 format.
I also added a helper method to append a table name because this is useful in a lot of
other places.
2009-01-07 06:57:52 +0100 kohei  r265944 : These places also need a hard-coded CONV_OOO address convention, for Excel chart import and export to function properly.
2009-01-06 16:41:07 +0100 kohei  r265932 : removed unused variable.
2009-01-06 16:30:36 +0100 kohei  r265931 : removed unused ScDPCacheTable::GroupFilter::setMatchIfFound() method and its
associated member variable (per Caolan's callcatcher output).  I added that 
method to allow reverse matching in some code but later retracted that logic.
I guess I forgot to remove the method itself afterwards...
2009-01-06 06:39:51 +0100 kohei  r265891 : #i97735# Always write cell and cell range addresses using the OOo A1 (CONV_OOO) address convention
when exporting to ODF, regardless of current address convention.  Same for reading from ODF documents.
2009-01-06 05:46:40 +0100 kohei  r265890 : #i94696# Use the current address convention in the chart wizard dialog.
2009-03-03 15:05:33 +00:00
Oliver Bolte
07b0c01857 CWS-TOOLING: integrate CWS dr66
2009-01-22 15:51:40 +0100 dr  r266730 : #i98028# moved to CWS dr66
2009-01-22 15:50:28 +0100 dr  r266729 : #i98028# moved to CWS dr66
2009-01-20 16:25:49 +0100 dr  r266595 : #i98282# resolve palette colors while loading chart gradients (convert back to unx lineends...)
2009-01-20 16:23:19 +0100 dr  r266594 : #i98282# resolve palette colors while loading chart gradients
2009-01-19 15:43:57 +0100 dr  r266507 : #i97900# move fix to CWS dr66
2009-01-19 15:40:28 +0100 dr  r266506 : #i97900# move fix to CWS dr66
2009-01-19 15:20:14 +0100 dr  r266505 : #i98141# correctly update note position while switching LTR/RTL mode of sheet
2009-01-06 10:28:02 +0100 dr  r265899 : CWS-TOOLING: rebase CWS dr66 to trunk@265758 (milestone: DEV300:m38)
2008-11-13 13:59:02 +0100 dr  r263644 : #i10000# merge problems
2008-11-13 13:25:15 +0100 dr  r263639 : #i10000# merge problems
2008-11-13 13:22:58 +0100 dr  r263638 : #i10000# merge problems
2008-11-13 13:22:25 +0100 dr  r263637 : #i10000# merge problems
2008-11-12 13:40:46 +0100 dr  r263595 : #i10000# merge problem
2008-11-12 11:34:51 +0100 dr  r263583 : CWS-TOOLING: rebase CWS dr66 to trunk@263288 (milestone: DEV300:m35)
2008-11-11 16:58:11 +0100 dr  r263568 : CWS-TOOLING: rebase CWS dr66 to trunk@262087 (milestone: DEV300:m33)
2008-10-27 14:38:34 +0100 dr  r262675 : migrate CWS dr66 to SVN
2009-03-02 14:19:13 +00:00
Oliver Bolte
a0fd222ae1 CWS-TOOLING: integrate CWS tbe36
2009-01-28 10:38:01 +0100 oc  r267034 : #i98551
2009-01-22 19:39:48 +0100 tbe  r266755 : #i97876# Spreadsheet data changes are not notified
2009-01-20 15:39:37 +0100 tbe  r266590 : CWS-TOOLING: rebase CWS tbe36 to trunk@266428 (milestone: DEV300:m39)
2009-01-15 17:52:50 +0100 tbe  r266388 : #i97876# Spreadsheet data changes are not notified
2009-01-09 17:08:22 +0100 tbe  r266101 : #i97876# Spreadsheet data changes are not notified
2009-02-17 09:19:30 +00:00
Oliver Bolte
40dce71ae3 #i10000# see also MWS fix on OOO310_m1 2009-02-16 11:50:55 +00:00
Oliver Bolte
90e0834d56 CWS-TOOLING: integrate CWS npower11
2009-01-21 11:00:00 +0100 npower  r266639 : replace ScAddress::CONV_XL_R1C1 with
formula::FormulaGrammar::CONV_XL_R1C1 
2009-01-21 10:58:33 +0100 npower  r266638 : fixup access for changes to compiler.[ch]xx
2009-01-21 10:57:46 +0100 npower  r266637 : replace the static with non-static  member ( to align with the latest
m39 ) changes
2009-01-20 11:53:52 +0100 npower  r266562 : CWS-TOOLING: rebase CWS npower11 to trunk@266428 (milestone: DEV300:m39)
2009-01-09 23:31:00 +0100 cloph  r266122 : fix typo (missing "="), initialize variables to avoid WaE breakage
2009-01-09 11:57:20 +0100 npower  r266071 : wae Mac OSX gcc-4.0.1 (PPC)
2009-01-08 11:09:49 +0100 npower  r265986 : wae - Mac OSX gcc-4.0.1 (PPC)
2009-01-07 10:33:20 +0100 npower  r265952 : wae Mac OSX gcc-4.0.1 
2008-12-18 19:14:10 +0100 npower  r265712 : wae for wntmsci12 target
2008-12-17 16:14:54 +0100 npower  r265640 : add Outline property for Font, also remove growing list of friend classes
for ScCellRangeObj and replace by a single class.
2008-12-17 16:11:02 +0100 npower  r265639 : fix path variable for 3.1, also tweak the unix logs
2008-12-11 02:39:58 +0100 hanbo  r265233 : fix the vba/vba namespace of constants
2008-11-25 17:05:39 +0100 npower  r264317 : namespace changes
2008-11-25 14:12:37 +0100 npower  r264308 : revert changes made by mistake when migrating cws
2008-11-25 13:30:59 +0100 npower  r264296 : i#93944# namespace changes
2008-11-25 13:29:25 +0100 npower  r264293 : i#93944# namespace changes
2008-11-25 13:27:08 +0100 npower  r264289 : i#93944# namespace changes
2008-11-24 18:24:17 +0100 npower  r264263 : svn migration
2008-11-24 18:22:47 +0100 npower  r264262 : not needed anymore
2008-11-24 18:21:23 +0100 npower  r264261 : svn migration
2008-11-24 18:18:31 +0100 npower  r264260 : svn migration
2009-02-13 13:03:24 +00:00
Oliver Bolte
6fed8a2702 CWS-TOOLING: integrate CWS tbe35
2008-12-15 15:10:58 +0100 tbe  r265503 : CWS-TOOLING: rebase CWS tbe35 to trunk@264807 (milestone: DEV300:m37)
2008-12-11 17:12:58 +0100 tbe  r265335 : #i90682# formatting failed when first character is '-', '+' or '='
2008-12-10 18:59:13 +0100 nn  r265228 : #i96930# invalidate sort toolbar slots in SelectionChanged
2008-12-09 15:58:45 +0100 nn  r265111 : #i77853# InitDocShell: SetLayoutRTL
2008-12-03 15:54:50 +0100 tbe  r264795 : #i94841# [Collaboration] When deleting rows is rejected, the content is sometimes wrong
2008-11-14 16:13:21 +0100 tbe  r263682 : #i95212# [Collaboration] Bad handling of row insertion in shared spreadsheet
2009-02-11 15:19:01 +00:00
Vladimir Glazounov
5d675f273c CWS-TOOLING: integrate CWS mingwport16
2009-01-15 13:11:20 +0100 releng  r266363 : tidy-up tabs
2008-11-28 15:33:23 +0100 tono  r264557 : i95203: mingw build without stlport
2008-11-22 07:19:50 +0100 tono  r264180 : i96436: make mingw bridge conform with reg-struct-return
2008-11-22 05:14:58 +0100 tono  r264179 : i96436: make mingw bridge conform with reg-struct-return
2008-11-21 17:09:04 +0100 tono  r264153 : i95203: mingw build without stlport
2008-11-21 16:59:55 +0100 tono  r264152 : i96436: make mingw bridge conform with reg-struct-return
2008-11-21 16:59:18 +0100 tono  r264151 : i96436: make mingw bridge conform with reg-struct-return
2008-11-21 16:57:01 +0100 tono  r264150 : i96436: make mingw bridge conform with reg-struct-return
2008-11-21 16:53:19 +0100 tono  r264149 : i96100: mingw port for icu 4.0
2008-11-13 13:41:13 +0100 tono  r263643 : i95203: mingw: Build without stlport
2008-11-13 13:29:38 +0100 tono  r263640 : i96100: MinGW port for icu 4.0
2008-11-13 13:17:10 +0100 tono  r263634 : i96098: MinGW port fix for new Windows API
2008-11-09 15:22:59 +0100 tono  r263497 : i95198: mingwport do not interfere with Cygwin
2008-11-09 14:44:54 +0100 tono  r263496 : i95190: mingwport avoid use of MS assembler
2008-11-09 14:32:26 +0100 tono  r263495 : i95190: mingwport trivial build fixes
2009-01-20 16:36:21 +00:00
Vladimir Glazounov
024f0de540 CWS-TOOLING: integrate CWS kohei02
2009-01-13 16:54:47 +0100 kohei  r266237 : added dpshttab.obj to the list of EXCEPTIONFILES, to remove warning on Solaris.
2009-01-07 03:18:32 +0100 kohei  r265942 : Repeat values only on column, row, and page fields even for drill-down data.  Don't repeat values
on data fields.
2009-01-06 22:23:48 +0100 kohei  r265941 : Don't repeat if empty on data fields.  The "Identify category" option is not supposed to affect
data fields.
2009-01-05 17:42:52 +0100 kohei  r265884 : CWS-TOOLING: rebase CWS kohei02 to trunk@265758 (milestone: DEV300:m38)
2008-12-12 06:10:18 +0100 kohei  r265385 : instantiate string data only when it's visible.
2008-12-12 05:48:20 +0100 kohei  r265384 : when displaying the page field list box, only show visible page field members.
2008-12-11 22:41:11 +0100 kohei  r265375 : #i96689# added a list of German translations for CELL.
2008-12-11 22:24:41 +0100 kohei  r265373 : restored the old keyword file before it got stripped off.
2008-12-11 22:17:05 +0100 kohei  r265371 : #i96591# Honor the hidden members data in page fields.
2008-12-11 21:51:36 +0100 kohei  r265370 : #i96326# fixed pivot cache import that previously failed to import when
the field count is zero.  But when the postponed flag is on, the count 
may be sometimes zero even when the field contains data.
2008-12-11 21:44:44 +0100 kohei  r265369 : #i96171# fix for broken 'Identify Categories' option for grouped fields.
2009-01-19 16:17:46 +00:00
Jens-Heiner Rechtien
d2621442ed #i10000#: de-inline ScDocument::FastGetRowHeight() to be able to link scfilt on Linux 2009-01-14 14:58:42 +00:00
Jens-Heiner Rechtien
50298ff20d #i10000#: export some more classes and methods 2009-01-14 13:43:32 +00:00
Jens-Heiner Rechtien
011d6da4d7 #i10000#: fix link problems due to CWS frmdlg 2009-01-13 20:22:44 +00:00
Jens-Heiner Rechtien
f04d7bae91 #i10000#: make ScExternalRefManager dtor virtual 2009-01-13 12:48:06 +00:00
Jens-Heiner Rechtien
1c08c26548 #i10000#: fix merge conflicts (CWS frmdlg) 2009-01-13 11:01:13 +00:00
Jens-Heiner Rechtien
87307aba9e CWS-TOOLING: integrate CWS frmdlg
2008-12-18 09:13:09 +0100 oj  r265667 : merge from odff05
2008-12-18 07:58:16 +0100 oj  r265658 : #i94555# patch from <regina>, ODFF:
Add GAMMA, CHISQDIST, CHISQINV.
Make the 'cumulative' parameter of GAMMADIST optional.
Adapt the domain of CHIDIST to allow negative x.
Remove the constraint "degrees of freedom < 1.0E5" from CHIDIST and CHIINV.
Plus a mechanism to write the now optional parameter of GAMMADIST to PODF and
ODFF if omitted, for backwards compatibility.
2008-12-15 14:06:11 +0100 oj  r265490 : CWS-TOOLING: rebase CWS frmdlg to trunk@264807 (milestone: DEV300:m37)
2008-12-15 13:55:28 +0100 oj  r265488 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:55:07 +0100 oj  r265487 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:54:48 +0100 oj  r265486 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:54:36 +0100 oj  r265485 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:54:24 +0100 oj  r265484 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:48:11 +0100 oj  r265483 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:31:12 +0100 oj  r265479 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:13:58 +0100 oj  r265477 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:10:09 +0100 oj  r265476 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 13:05:11 +0100 oj  r265475 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 10:47:17 +0100 oj  r265467 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 10:46:19 +0100 oj  r265466 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 10:45:47 +0100 oj  r265465 : CWS-TOOLING: do not delete this file, it's needed for 'cws rebase -C'
CWS: frmdlg
New MWS: DEV300
New milestone: m37
2008-12-15 07:35:07 +0100 oj  r265458 : add dependency to formula
2008-12-15 07:34:24 +0100 oj  r265457 : add dependency to formula
2008-12-12 13:22:00 +0100 msc  r265413 : #i97089#
2008-12-12 13:20:25 +0100 msc  r265412 : #i97089#
2008-12-12 12:35:12 +0100 msc  r265406 : #i97089#
2008-12-12 12:34:16 +0100 msc  r265405 : #i97089#
2008-12-12 12:33:05 +0100 msc  r265404 : #i97089#
2008-12-12 12:31:11 +0100 msc  r265403 : #i97089#
2008-12-08 11:59:10 +0100 oj  r264981 : insert RTL_LOG
2008-12-08 11:50:17 +0100 oj  r264980 : some small changes
2008-12-05 12:57:57 +0100 oj  r264902 : eof changed
2008-12-05 12:56:46 +0100 oj  r264901 : eof changed
2008-12-05 12:28:47 +0100 oj  r264899 : wrong var used
2008-12-05 10:08:57 +0100 oj  r264890 : token order reversed
2008-12-04 13:49:22 +0100 oc  r264843 : #i96688: Adapt autotests because of outsourced functionwizard
2008-12-04 13:45:27 +0100 oc  r264842 : #i96688: Adapt autotests because of outsourced functionwizard
2008-12-04 13:42:54 +0100 oc  r264841 : #i96688: Adapt autotests because of outsourced functionwizard
2008-12-04 13:37:41 +0100 oc  r264840 : #i96688: Adapt autotests because of outsourced functionwizard
2008-12-04 13:34:11 +0100 oc  r264839 : #i96688: Adapt autotests because of outsourced functionwizard
2008-12-04 12:35:31 +0100 oj  r264835 : new help ids for struct and function tabpage
2008-12-04 12:00:35 +0100 oj  r264828 : set explicit help id
2008-12-03 14:53:27 +0100 oj  r264786 : #i96845# change ref button
2008-12-03 14:51:49 +0100 oj  r264785 : #i96845# change ref button
2008-12-03 08:51:57 +0100 oj  r264746 : convert dos to unix lineends
2008-12-03 08:50:45 +0100 oj  r264745 : convert dos to unix lineends
2008-12-03 08:50:05 +0100 oj  r264744 : convert dos to unix lineends
2008-12-02 12:28:33 +0100 oj  r264686 : clear help text when new helpid is set
2008-12-02 12:28:02 +0100 oj  r264685 : set help id for listbox category
2008-12-02 07:15:56 +0100 oj  r264655 : remove define to auto generate help ids
2008-12-01 14:36:43 +0100 oj  r264604 : use temp var
2008-12-01 14:18:31 +0100 oj  r264601 : moved ScJumpToken to formula
2008-12-01 14:18:11 +0100 oj  r264600 : moved ScJumpToken to formula
2008-12-01 14:14:35 +0100 oj  r264599 : moved ScJumpToken from sc
2008-12-01 10:48:51 +0100 oj  r264589 : change quickhelptext from Shrink to Select
2008-12-01 10:28:41 +0100 oj  r264588 : fix opcode data, has to be Any.Void
2008-11-28 11:16:48 +0100 oj  r264532 : add help ids
2008-11-28 10:16:56 +0100 oj  r264529 : set help id
2008-11-28 10:16:43 +0100 oj  r264528 : set help id
2008-11-26 13:55:04 +0100 oj  r264381 : #94535# use of optional instead of deleting a string myself and some small changes
2008-11-26 09:53:20 +0100 oj  r264346 : compile error with debug/without debug
2008-11-25 07:41:28 +0100 oj  r264271 : put static into the method which make use of them
2008-11-24 08:16:07 +0100 oj  r264196 : removed not needed classes for op code
2008-11-24 08:13:44 +0100 oj  r264195 : removed not needed classes for op code
2008-11-21 14:05:53 +0100 oj  r264135 : make GetOpCode inline
2008-11-21 12:35:27 +0100 oj  r264124 : hold symbols
2008-11-20 09:27:27 +0100 oj  r264028 : merged code from DEV300_m35 which got lost
2008-11-19 20:42:12 +0100 oj  r264022 : more changes for formula dialog remove
2008-11-19 20:37:41 +0100 oj  r264021 : removed unused var
2008-11-19 20:35:35 +0100 oj  r264020 : some more changes at token
2008-11-19 10:59:47 +0100 oj  r263967 : deleted
2008-11-19 10:58:24 +0100 oj  r263966 : add forui and for res files
2008-11-18 15:27:36 +0100 oj  r263777 : unused para removed
2008-11-18 15:23:23 +0100 oj  r263775 : add insert button to add field dlg
2008-11-18 13:39:53 +0100 oj  r263764 : enable the formula dialog as well for conditional print as for conditional formatting
2008-11-18 12:03:25 +0100 oj  r263760 : rename isRef in IsRef
2008-11-17 11:46:16 +0100 oj  r263711 : patches for function handling
2008-11-17 11:36:22 +0100 oj  r263710 : add new for forui and res file
2008-11-17 09:21:12 +0100 oj  r263704 : patches for some resource for libformula
2008-11-15 12:45:30 +0100 oj  r263701 : changes for formula editor extraction
2008-11-07 08:23:27 +0100 oj  r263416 : merge from DEV300:m35
2008-11-07 08:22:35 +0100 oj  r263415 : merge from DEV300:m35
2008-11-07 08:22:16 +0100 oj  r263414 : merge from DEV300:m35
2008-11-07 08:21:41 +0100 oj  r263413 : merge from DEV300:m35
2008-11-07 08:21:31 +0100 oj  r263412 : merge from DEV300:m35
2008-11-07 08:20:38 +0100 oj  r263411 : merge from DEV300:m35
2008-11-07 08:20:00 +0100 oj  r263410 : merge from DEV300:m35
2008-11-07 08:18:50 +0100 oj  r263409 : merge from DEV300:m35
2008-11-07 08:18:19 +0100 oj  r263408 : merge from DEV300:m35
2008-11-07 08:10:27 +0100 oj  r263407 : merge from DEV300:m35
2008-10-21 07:43:46 +0200 oj  r262560 : some compile errors resolved
2008-10-17 16:40:01 +0200 oj  r262291 : dep for 1st target
2008-10-07 10:08:39 +0200 oj  r262077 : copy
2008-10-07 09:45:31 +0200 oj  r262076 : #i94535# 
2008-10-07 09:44:26 +0200 oj  r262075 : #i94535# new base class
2008-10-07 09:43:21 +0200 oj  r262074 : moved to formula
2008-10-07 09:41:51 +0200 oj  r262073 : new images
2008-10-07 09:03:01 +0200 oj  r262072 : new ids for formula
2008-10-02 08:46:27 +0200 oj  r262024 : #i94535# move the formula compiler to formula
2008-10-02 08:08:54 +0200 oj  r262023 : #i94535#
2008-10-02 08:06:28 +0200 oj  r262022 : #i94535#
2008-10-02 08:05:52 +0200 oj  r262021 : #i94535#
2008-10-01 17:15:29 +0200 oj  r262014 : #i94535#
2008-10-01 17:12:40 +0200 oj  r262013 : new module formula
2008-10-01 17:04:55 +0200 oj  r262012 : #i94535#
2008-10-01 16:49:03 +0200 oj  r262010 : #i94535#
2008-10-01 16:46:59 +0200 oj  r262009 : #i94535#
2009-01-08 10:47:13 +00:00
Jens-Heiner Rechtien
ab9ca9a9a5 CWS-TOOLING: integrate CWS fwk98
2008-12-12 22:28:04 +0100 pb  r265444 : fix: #i44211# precompiled directive was missed
2008-12-11 10:43:34 +0100 pb  r265262 : fix: #i87952# #i84982# SID_INSERT_APPLET and SID_CHAR_DLG_FOR_PARAGRAPH not configurable any longer
2008-12-11 10:40:05 +0100 pb  r265261 : fix: #i64346# SID_MAIL_SENDDOCASFORMAT not configurable any longer
2008-12-11 10:36:53 +0100 pb  r265260 : fix: #i41265# #i64346# ui name for MacroOrganizer and SendMailDocAs...
2008-12-11 10:29:07 +0100 pb  r265258 : fix: #i60617# #i92080# ui name for ContinueNumbering and SaveGraphic
2008-12-11 10:25:52 +0100 pb  r265256 : fix: #i80850# ui name for ToggleFormula and AssignMacro
2008-12-08 14:16:20 +0100 pb  r264996 : fix: #i44211# querytemplate.obj added
2008-12-08 12:54:02 +0100 pb  r264992 : fix: #i44211# use the new query template box
2008-12-08 12:50:45 +0100 pb  r264991 : fix: #i44211# STR_QRYTEMPL_... added
2008-12-08 12:48:21 +0100 pb  r264990 : fix: #i44211# new query box
2008-12-02 11:06:54 +0100 pb  r264681 : fix: #i88478# ScStyleFamilyObj: XPropertySet support added
2008-12-02 11:05:29 +0100 pb  r264680 : fix: #i88478# STR_STYLE_FAMILY_... added
2008-12-02 11:03:22 +0100 pb  r264679 : fix: #i88478# ScStyleFamilyObj: XPropertySet support added
2008-12-02 10:54:27 +0100 pb  r264678 : fix: #i88478# STR_STYLE_FAMILY_... added
2008-12-02 10:50:16 +0100 pb  r264677 : fix: #i88478# SwXStyleFamily: XpropertySet support added
2008-12-02 10:48:12 +0100 pb  r264676 : fix: #i88478# STR_STYLE_FAMILY_... added
2008-12-02 10:45:46 +0100 pb  r264674 : fix: #i88478# SwXStyleFamily: XpropertySet support added
2008-12-02 10:43:44 +0100 pb  r264673 : fix: #i88478# STR_STYLE_FAMILY_... added
2008-12-02 10:40:45 +0100 pb  r264671 : fix: #i88478# table.srs added
2008-12-02 10:37:45 +0100 pb  r264669 : fix: #i88478# dummy text of DisplayName replaced
2008-12-02 10:35:26 +0100 pb  r264668 : fix: #i88478# RID_SVXSTR_STYLEFAMILY_TABLEDESIGN added
2008-12-02 10:30:24 +0100 pb  r264666 : fix: #i88478# RID_SVXSTR_STYLEFAMILY_TABLEDESIGN added
2008-11-24 10:42:03 +0100 pb  r264214 : fix: #i92765# set search algorithm with sense
2008-11-24 07:02:31 +0100 pb  r264194 : fix: #i61775# dont display more than 100 fonts
2008-11-24 06:15:20 +0100 pb  r264193 : fix: #i96418# map module swxform to swriter for help
2008-11-20 11:34:21 +0100 pb  r264035 : fix: #i93453# map 'swform' and 'swreport' to 'sdatabase'
2008-11-20 09:55:30 +0100 pb  r264030 : fix: #i94023# after copy a ResId dont forget to set RT correctly
2009-01-06 17:37:13 +00:00
Jens-Heiner Rechtien
4453678f4d CWS-TOOLING: integrate CWS odff05
2008-12-11 04:17:37 +0100 er  r265237 : #i94555# AppendIntToken for GAMMADIST, Excel needs 4 parameters; also use AppendIntToken instead of AppendNumToken for POISSON
2008-12-11 04:04:27 +0100 er  r265236 : #i96837# make cumulative parameter of POISSON optional; patch from <lvyue> with slight modifications
2008-12-11 03:35:03 +0100 er  r265235 : #i96835# make base parameter of LOG() optional also in UI; patch from <lvyue>
2008-12-11 03:15:30 +0100 er  r265234 : #i94555# patch from <regina>, ODFF:
Add GAMMA, CHISQDIST, CHISQINV.
Make the 'cumulative' parameter of GAMMADIST optional.
Adapt the domain of CHIDIST to allow negative x.
Remove the constraint "degrees of freedom < 1.0E5" from CHIDIST and CHIINV.
Plus a mechanism to write the now optional parameter of GAMMADIST to PODF and
ODFF if omitted, for backwards compatibility.
2008-12-10 18:14:16 +0100 er  r265214 : DBG_... need semicolon
2008-12-05 00:49:55 +0100 er  r264881 : WaE unxlngi6: declaration of 'pFuncInfo' shadows a previous local
2008-12-05 00:26:05 +0100 er  r264879 : #i91547# BETADIST with optional density/cumulative parameter and much better precision; patch from <regina>
2008-12-04 22:51:40 +0100 er  r264877 : #i91602# add expm1() and log1p() replacements; based on a patch from <regina>
2008-12-01 16:07:35 +0100 dr  r264614 : #i93789# import of EUROCONVERT from XLSX/XLSB
2008-11-28 13:15:01 +0100 dr  r264543 : #i93789# new sheet function EUROCONVERT + XLS import/export, patch contributed by lvyue
2008-11-26 14:54:23 +0100 er  r264397 : CWS-TOOLING: rebase CWS odff05 to trunk@264325 (milestone: DEV300:m36)
2008-11-20 14:23:33 +0100 er  r264053 : CWS-TOOLING: rebase CWS odff05 to trunk@263288 (milestone: DEV300:m35)
2008-11-19 18:07:43 +0100 er  r264012 : merged from trunk
2008-11-19 17:51:36 +0100 er  r264011 : migrate CWS odff05 to SVN
2009-01-06 13:57:48 +00:00
Rüdiger Timm
64274b38f6 CWS-TOOLING: integrate CWS ooxml02
2008-12-18 06:12:51 +0100 jpryor  r265657 : Remove valgrind warning about "Conditional jump or move depends on
uninitialised value(s)" within XclFontData::SetApiEscapement(short), as
nApiEscapement isn't set by maHlpChCommon>>nApiEscapement.  Instead, provide a
default value.
2008-12-16 21:50:23 +0100 jpryor  r265575 : Remove warnings from Mac OSX gcc-4.0.1.
2008-12-11 20:13:08 +0100 jpryor  r265356 : Remove warning so that ooxml02 can build on Ubuntu build bots.
2008-12-11 17:18:47 +0100 jpryor  r265336 : CWS-TOOLING: rebase CWS ooxml02 to trunk@264807 (milestone: DEV300:m37)
2008-12-10 17:03:09 +0100 kohei  r265208 : take out the xls english opcode bits from sc.  We'll decide what to do later.
2008-12-10 16:34:30 +0100 kohei  r265202 : removed the xls english formula language entry.
2008-12-10 07:03:56 +0100 jpryor  r265144 : Generate the PROT4REV, PROT4REVPASS, BACKUP, and HIDEOBJ records.
2008-12-10 05:16:23 +0100 jpryor  r265143 : Undo BIFF record reordering.
This was originally done to increase code sharing between the BIFF & OOXML
export code, and was tested as being compatible between several
.xls-supporting apps, but it is now felt that the change in ordering will
complicate testing more than is desirable.
2008-12-08 19:37:27 +0100 kohei  r265036 : 1) reverted the localized separator bits, to keep the core functionality intact.
2) introduced English XL A1 and R1C1 grammars, which can be used for OOXML export
filter (and later for VBA formula parsing).
3) use the English XL A1 grammar for OOXML export.
2008-12-08 19:33:13 +0100 kohei  r265030 : added XL_ENGLISH formula language, which is used in OOXML export 
(and probably useful in the import as well).  This will also be
used in VBA formulas as well.
2008-12-03 04:23:54 +0100 jpryor  r264737 : Revert -Werror changes; these will be handled in a separate CWS.
2008-12-03 04:21:10 +0100 jpryor  r264736 : Revert -Werror fixes; these are being handled in a separate CWS.
2008-12-02 15:48:04 +0100 kendy  r264709 : Fix even the visibility warnings.
2008-12-02 09:57:16 +0100 kendy  r264661 : Deliver also scfiltmi.dll.
2008-12-02 05:19:37 +0100 jpryor  r264654 : -Werror fixes...
2008-12-02 05:14:53 +0100 jpryor  r264653 : -Werror fixes...
2008-12-02 05:10:36 +0100 jpryor  r264652 : -Werror fixes...
2008-12-02 04:07:52 +0100 jpryor  r264651 : -Werror fixes...
2008-12-02 04:00:54 +0100 jpryor  r264650 : Further -Werror god appeasement...
2008-12-01 20:23:04 +0100 kendy  r264637 : Deliver ioox.lib.
2008-12-01 20:13:38 +0100 kendy  r264635 : More visibility fixes in sc.
2008-12-01 20:12:09 +0100 kendy  r264634 : Fix build in sax, thanks to Tor :-)
2008-12-01 20:03:36 +0100 kendy  r264631 : Define OOXLIB even on Windows.
2008-12-01 15:07:45 +0100 kendy  r264609 : More visibilility fixes - sc links now even on Win32.
2008-12-01 12:28:18 +0100 kendy  r264594 : Fix visibility markup so that it [nearly ;-)] builds on Windows.
It should also save some good amount of symbols...
2008-12-01 12:18:21 +0100 kendy  r264593 : Add TYPEINFO_VISIBILITY() - it is the same as TYPEINFO(), but you can
specify what visibility markup should it use.
2008-11-27 16:34:23 +0100 mmeeks  r264504 : revert ppt bits that slipped in by accident.
2008-11-27 16:32:38 +0100 kendy  r264503 : Fix visibility markup in oox (SAL_DLLPUBLIC_EXPORT -> OOX_DLLPUBLIC).
2008-11-27 16:10:16 +0100 mmeeks  r264502 : revert un-necessary filter changes ...
2008-11-27 15:52:28 +0100 mmeeks  r264498 : revert un-intended evoab2 fixes ...
2008-11-27 15:17:59 +0100 mmeeks  r264494 : revert apparently unrelated evoab2 fixups that crept in here.
2008-11-27 11:18:26 +0100 mmeeks  r264468 : Rename ComplRefData -> ScComplexRefData for dr #96652#
2008-11-26 23:05:57 +0100 kendy  r264437 : #i96634# Fix build with --disable-mozilla.
2008-11-26 22:43:25 +0100 kendy  r264435 : #i96316# Fix filter signature to fix Win32 build.
2008-11-25 17:05:35 +0100 mmeeks  r264316 : distribute new scfilt library 
2008-11-25 17:04:56 +0100 mmeeks  r264315 : Add visibility markup to allow all filters to be built as a separate
module, and tweak the build to build that way.
Fix some existing instances of daft symbol naming around the place.
Move headers that are now internal into source/filter/inc
Saves ~1.4Mb on a normal calc, on Linux 
2008-11-21 22:51:08 +0100 jpryor  r264178 : Disable OOXML .xlsx export.
2008-11-21 22:49:26 +0100 jpryor  r264177 : More -Werror fixes...
2008-11-21 22:05:42 +0100 jpryor  r264175 : Appease the great -Werror god.
And cry.
Warnings fixed:
  - Duplicate definition of CREATE_OUSTRING.  This is caused because of the
    use of oox within sc/source/filter/excel, and oox has it's own version of
    CREATE_OUSTRING.  Fix things by ensuring that the oox version is always
    included first, thus allowing the ftools.hxx version to #undef it and
    provide it's own version.
  - Addition of braces for `if` blocks, parenthesis to disambiguate & | && ||.
  - One s/==/&&/ in dpoutput.cxx (as it's the only thing that makes sense).
  - Changing parameter names so that they don't hide member variables with the
    same name.
2008-11-21 13:33:25 +0100 jpryor  r264131 : Fix the Win32 build by moving the UnknownAttribute declaration into
fastattribs.hxx (lest MSVC complain about vector<UnknownAttribute>).
2008-11-20 19:05:27 +0100 jpryor  r264095 : fastsax was originally a UNO component, and then turned into a hybrid UNO/C++
library.  Undo this hybridization, reverting it to a normal UNO component, and
place the C++ classes into saxinstead.
Update project references to use $(SAXLIB) instead of $(FASTSAXLIB).
    * oox/util/makefile.mk, sc/util/makefile.mk: Remove $(FASTSAXLIB) and
      use $(SAXLIB) instead.
    * sax/prj/build.lst: Don't build sax\util, as sax\source\tools now
      builds the sax library.
    * sax/source/fastparser/exports.map: Remove; no longer needed.
    * sax/source/fastparser/facreg.cxx: Change path for
      fastserializer.hxx.
    * sax/source/fastparser/fastattribs.cxx,
      sax/source/fastparser/fastserializer.cxx,
      sax/source/fastparser/fastserializer.hxx,
      sax/source/fastparser/fshelper.cxx: Moved to sax/source/tools.
    * sax/source/fastparser/makefile.mk: Use appropriate UNO naming
      convention; link against $(SAXLIB) (which now contains
      FastSaxSerializer, etc.); don't compile fastserializer.obj/etc. (now
      built by tools); use component.map instead of export.map (removed).
    * sax/source/tools/makefile.mk: Build sax library instead of building
      a saxtools.lib file.  The sax library now contains
      FastAttributeList, FastSaxSerializer, and FastSerializerHelper.
    * scp2/source/ooo/file_library_ooo.scp: Install fastsax.uno, not
      libfastsax.
2008-11-20 19:04:06 +0100 jpryor  r264094 :     * oox/source/core/xmlfilterbase.cxx: Remove warning.
2008-11-19 22:26:16 +0100 kendy  r264025 : #i96333# A better fix for the evoab2 installation problem
Actually, it should be built as evoab2, not evoab; it should be possible
to have both at the same time...
2008-11-19 21:52:12 +0100 jpryor  r264024 : Shouldn't export symbols by-glob anymore, as we're using SAX_DLLPUBLIC now.
2008-11-19 21:50:30 +0100 jpryor  r264023 : Fix Win32 linker error as FastAttributeList and FastSerializerHelper need to
be accessible from other shared libraries.
(Hopefully this'll work...)
	* sax/inc/sax/fastattribs.hxx, sax/inc/sax/fshelper.hxx: Add
	  SAX_DLLPUBLIC to class declarations so that they'll be visible from
	  other shared libraries.
2008-11-19 06:47:51 +0100 jpryor  r263961 : Cope with oox::core::FilterBase changes.
	* xestream.cxx: FilterBase now requires that an XModel be provided so
	  that FilterBase::filter() will actually _do_ anything useful, so
	  call FilterBase::setSourceDocument() so that it has one.
2008-11-19 06:37:34 +0100 jpryor  r263960 : make sure evoab lib is not installed twice (because it breaks install
process as 2nd installation try fails).
Thanks to Radek Doulik <rodo@novell.com> for the patch.
2008-11-19 01:53:27 +0100 jpryor  r263959 : Fix build break under Linux.
	* connectivity/source/drivers/evoab2/NResultSetMetaData.cxx: Use a 
	  proper type declaration (`:.connectivity::SharedResource'?  wtf?!), 
	  and use a type that actually exists.
	  /me suspects that this was a bad case of regex search & replace
	  without actually making sure things compiled...
	* connectivity/source/drivers/evoab2/NStatement.cxx: 
	  - #include <resource/common_res.hrc> so that the symbol 
	    STR_QUERY_TOO_COMPLEX can be found.
	  - Use a variable that actually has the throwGenericSQLException() 
	    method...
2008-11-18 21:37:46 +0100 kendy  r263956 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
getTableStyles() needs to be a member of XclExpXmlStream...
2008-11-18 21:37:12 +0100 kendy  r263955 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Fix runtime crash due to sending a non-POD type through a ... function.
	* sc/source/filter/excel/xestyle.cxx: Stupid fix:
	  s/.getStr() FSEND/.getStr(), FSEND/g (commas are important!).
2008-11-18 21:36:47 +0100 kendy  r263954 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Fix sc build problems...
	* excel/excdoc.cxx, excel/excrecds.cxx: Remove ScTableProtection,
	  XclExpProtection references (these don't exist here); remove
	  compiler warnings & errors (AddSdrPage prototype changed?!).
	* excel/expop2.cxx: XclEscher constructor changed; deal.
	* excel/xestream.cxx, inc/xestream.hxx: XmlFilterBase added some
	  additional abstract members; implement them so we're a concrete
	  type.
2008-11-18 21:36:25 +0100 kendy  r263953 : #i96320# xlsx export
From: Fridrich Strba <fstrba@novell.com>
disambiguate
2008-11-18 21:36:00 +0100 kendy  r263952 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Flush, Flush, Flush...
2008-11-18 21:35:38 +0100 kendy  r263951 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /styleSheet/numFmts/numFmt support.
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Generate /styleSheet/numFmts/numFmt.
2008-11-18 21:35:08 +0100 kendy  r263950 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /styleSheet/colors/indexedColors/rgbColor.
Also generates /worksheet//col/@style.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Generate /styleSheet/colors/indexedColors/rgbColor.
	* sc/source/filter/excel/xetable.cxx: Generate /worksheet//col/@style.
2008-11-18 21:34:46 +0100 kendy  r263949 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Correct /worksheet//row/@s and /worksheet//row/@ht logic.
We need an actual /styleSheet/cellXfs index for //row/@s, which mnIndex most
certainly was not, and XclExpRow::mnHeight is a value in twips, while OOXML
//row/@ht is a value in points, resulting in _huge_ row heights when opening
the document in Excel.  Oops.
	* sc/source/filter/excel/xetable.cxx: Fix //row/@s, //row/@ht.
2008-11-18 21:34:15 +0100 kendy  r263948 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /styleSheet/cellXfs/xf/@xfId.
Now that I understand what this field is supposed to contain...
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Generate /styleSheet/cellXfs/xf/@xfId.
2008-11-18 21:33:52 +0100 kendy  r263947 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Document current state of style support.
2008-11-18 21:33:22 +0100 kendy  r263946 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Style Index Support, Take 3!
The problem is XclExpCellTable and XclExpRkCell: when XclExpCellTable creates
XclExpRkCell instances, it sets their style to EXC_XFID_NOTFOUND, which seems
to persist for quite some time, and is later "corrected" to the correct style
index in XclExpXFBuffer::GetXFIndex().
This leads to all sorts of problems for me, though, as
XclExpXFBuffer::maCellIndexes and maStyleIndexes were a nXFId::index map, and
it wasn't easy to get a "valid" nXFId value.
Hence, Take 3: maCellIndexes and maStyleIndexes aren't nXFId::index maps, but
nXFIndex::index maps.
(nXFId is the "original" XF index into XclExpXFBuffer::maXFList, while
nXFIndex is the index into XclExpXFBuffer::maSortedXFList, which is the order
that BIFF Excel export uses.)
Since the nXFId::nXFIndex map logic must work (it's required for BIFF
support), we can rely on this logic via a nXFIndex::xml-index map, allowing us
to export correct style indexes.
Now things Just Work (at least until I find another set of bugs...).
	* sc/source/filter/excel/xestyle.cxx: Rewrite (and simplify)
	  maCellIndexes and maStyleIndexes initialization, so that
	  XclExpRkCell can get proper style indexes.
	* sc/source/filter/inc/xetable.hxx, sc/source/filter/excel/xetable.cxx:
	  Rewrite XclExpBlankCell and XclExpRkCell XML generation to more
	  closely mimic BIFF generation (thus allowing us to more sanely deal
	  with the XclExpMultiCellBase "chaining" semantics).
2008-11-18 21:33:01 +0100 kendy  r263945 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Correct font export within xl/styles.xml.
The problem is that BIFF export inserts a "blind" font to appease older
versions of Excel, but Excel/OOXML does not want the blind font.  So instead
of making XclExpBlindFont do nothing -- which causes all //*/@fontId values to
be wrong because the @fontId is counting a font that isn't present -- we
just don't use XclExpBlindFont with OOXML output.
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Don't override+implement XclExpBlindFont::SaveXml(), and instead
	  don't add a XclExpBlindFont() record for OOXML export.
2008-11-18 21:32:30 +0100 kendy  r263944 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Enable export of blank cells.
Blank cells can contain formatting information (background color, borders,
etc.), and XclExpBlankCell was previously overlooked. :-(
	* sc/source/filter/inc/xetable.hxx, sc/source/filter/excel/xetable.cxx:
	  Export /worksheet//c elements for blank cells.
2008-11-18 21:32:08 +0100 kendy  r263943 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Start implementing /worksheet/cols/col/c/@s attribute.
This allows Style information to be set for cells.  It currently works for
background color on cells with text; still needs work to support ~everything.
	* sc/source/filter/excel/xetable.cxx: Generate the
	  /worksheet/cols/col/c/@s attribute so that it contains the Cell XF
	  which contains the appropriate formatting information.
2008-11-18 21:31:41 +0100 kendy  r263942 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Fix "Excel yells when importing a document that sets cell background color."
i.e. styles weren't quite right (shock!).
In this case, the issues were:
  - I wasn't distinguishing between *Cell* XFs and *Style* XFs.
  - //cellStyle/@xfId refers to an index into //cellStyleXfs, and I wasn't
    generating //cellStyleXfs.  Thus, if //cellStyle was present, Excel
    yelled.
  - "Indexes" were *completely* wrong.  BIFF only has a single set of indexes
    to track, nicely kept in XclExpXFBuffer::maXFIndexVec.  OOXML has _two_
    sets: //cellXfs and //cellStyleXfs, each of which are referenced "by
    index" from other XML parts (and from _this_ XML part, via
    //cellStyle/@xfId - above).
  - We needed to export builtin styles.
So *now*, if you create an empty Calc document, set a cell background color,
save, and load into Excel, it will load without error.
You *still* won't see the proper cell background color in Excel, but at least
it loads w/o error (which wasn't previously true).
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Add XclExpXFBuffer::GetXmlCellIndex(); lots of other changes (see
	  above for the details).
2008-11-18 21:31:19 +0100 kendy  r263941 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Er, yeah.
2008-11-18 21:30:54 +0100 kendy  r263940 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Remove deliberate segfault-inducing code.
2008-11-18 21:30:29 +0100 kendy  r263939 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Allow Excel to open a document that changes a cell background.
Note: it still doesn't *work* yet (as we don't set the cell's @s property so
Excel reads the appropriate style), but it does LOAD w/o error now.  This is
progress.
	* sc/source/filter/excel/xestyle.cxx: Lots 'o changes;
	  - Exclude the <bgColor/> and <fgColor/> children of //patternFill if
	    the colors aren't actually set.
	  - Don't export //xf/@xfId, as I'm not sure wtf this is supposed to
	    contain yet.
	  - Enhance the Border/Fill lists created last time so it behaves
	    properly: use custom predicates to check for equality (no idea
	    what the default operator== does; it's probably wrong); don't use
	    AddBorderAndFill() at all the "entry" points as this misses cells,
	    instead process all cells within XclExpXFBuffer::Finalize() and
	    add borders/fills there (thus ensuring we hit all cells);
	    Assert that the border/fill id values are valid.
	  - Add a default set of fills.  Excel complains loudly if you're
	    missing these fills, so make sure they're always present.
	  - //borders/@count should contain the *Borders* count, not the Fills
	    count.  Oops.
2008-11-18 21:30:04 +0100 kendy  r263938 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Continue style support.
Excel can now (again!) open Calc-generated spreadsheets.
Compared to other parts, this was a mess, mostly because (for the first time)
the XML format did NOT closely match the pre-existing binary format.  It's
reasonably close, but some additional mapping is necessary.  In particular, in
BIFF the XF records contain "inline" the border and fill information.  In OOXML
this information is referred to "by-index"; consequently we need to create an
internal table of borders & fills so that we can then determine the by-index
value for borders and fills. :-(
Furthermore, my previous `font support` commit was broken: it removed
duplicate fonts.  While this *sounds* like a good idea (look ma, smaller
files!), it's not (currently) a good idea as the XclExpXF::mnXclFont value is
an index into this font list (_with_ duplicate values).  Removing the
duplicates results in invalid /styleSheet/cellXfs/xf/@fontId values, which
causes Excel to complain (and no end of grief for me).
All told, this adds support for:
/styleSheet/borders, /styleSheet/borders/border,
/styleSheet/borders/border/bottom, /styleSheet/borders/border/diagonal,
/styleSheet/borders/border/left, /styleSheet/borders/border/right,
/styleSheet/borders/border/top, /styleSheet/cellXfs, /styleSheet/cellXfs/xf,
/styleSheet/cellXfs/xf/alignment, /styleSheet/cellXfs/xf/protection,
/styleSheet/fills, /styleSheet/fills/fill, /styleSheet/fills/fill/patternFill,
/styleSheet/fills/fill/patternFill/bgColor, and
/styleSheet/fills/fill/patternFill/fgColor.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Get xl/styles.xml into an actual Excel-loadable condition.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add
	  XclXmlUtils::ToOString(Color).
2008-11-18 21:29:41 +0100 kendy  r263937 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /styleSheet/fonts/font.
This generates: /styleSheet/fonts/font/b, /styleSheet/fonts/font/charset,
/styleSheet/fonts/font/color, /styleSheet/fonts/font/condense,
/styleSheet/fonts/font/extend, /styleSheet/fonts/font/family,
/styleSheet/fonts/font/i, /styleSheet/fonts/font/name,
/styleSheet/fonts/font/outline, /styleSheet/fonts/font/shadow,
/styleSheet/fonts/font/strike, /styleSheet/fonts/font/sz,
/styleSheet/fonts/font/u, and /styleSheet/fonts/font/vertAlign.
Missing is: /styleSheet/fonts/font/scheme,
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Change WriteFontData() to take
	  a `sal_Int32 nFontId' parameter, which is the element to write to
	  contain the font name.  This is necessary as the shared string table
	  wants to use XML_rFont for the font name, while //fonts/font wants
	  XML_name for the font name.
	* sc/source/filter/excel/xestring.cxx: WriteFontData() change.
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Generate </styleSheet> element (oops), and generate
	  /styleSheet/fonts/font/** for all unique fonts.
2008-11-18 21:29:12 +0100 kendy  r263936 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Rename XclExpXmlStream::WriteCurrentStreamAttributes() to WriteAttributes().
Also adds XclExpXmlStream::WriteFontData().  The
WriteCurrentStreamAttributes() to WriteAttributes() change was done so that
method names would have a reasonable length, and adding
WriteCurrentStreamFontData() was looking like an ugly pattern continuation.
XclExpXmlStream::WriteFontData() is to support code sharing of XclFontData
generation.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestring.cxx:
	  s/WriteCurrentStreamAttributes/WriteAttributes/g, add
	  WriteFontData() ("moved" from xestring.cxx).
	* sc/source/filter/inc/xerecord.hxx,
	  sc/source/filter/excel/excrecds.cxx,
	  sc/source/filter/excel/xepage.cxx,
	  sc/source/filter/excel/xerecord.cxx,
	  sc/source/filter/excel/xestream.cxx,
	  sc/source/filter/xcl97/xcl97rec.cxx: Deal with above changes.
2008-11-18 21:28:50 +0100 kendy  r263935 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Begin style support.
	* sc/source/filter/excel/excdoc.cxx: For OOXML output, create an
	  XclExpXmlStyleSheet instance instead of generating FONTLIST,
	  FORMATLIST, XFLIST, and PALETTE separately, as these need to be
	  written to a separate .zip part.
	* sc/source/filter/inc/xestyle.hxx, sc/source/filter/excel/xestyle.cxx:
	  Begin generating the xl/styles.xml part.
2008-11-18 21:28:25 +0100 kendy  r263934 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
=?utf-8?q?Partially=20implement=20Comments=20(=C2=A73.7).?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
This generates the /xl/commentsN.xml files (N == sheet index number).
This is only a partial generation because Excel requires that a drawing
object be associated with the comment in order to display it.  No drawing
object, and instead Excel displays a dialog warning that the comments could
not be displayed.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/excdoc.cxx: Create a XclExpComments object to
	  generate the appropriate commentsN.xml file, as the commentsN.xml
	  file needs to write information about *all* of the comments (author
	  information), so we can't just write out the XclExpNotes individually.
	* sc/source/filter/xcl97/xcl97rec.cxx,
	* sc/source/filter/excel/xecontent.cxx: Cope with
	  XclExpXmlStream::CreateOutputStream() changes.
	* sc/source/filter/inc/xeescher.hxx,
	  sc/source/filter/excel/xeescher.cxx: Add and implement
	  XclExpComments, and add XML generation to XclExpNote.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Change
	  XclExpXmlStream::CreateOutputStream() to take full and relative
	  paths (instead of trying to cosntruct a full/relative path based on
	  the parameters).  This was necessary because commentsN.xml needs to
	  insert a relative path of e.g. "../comments1.xml", which the
	  previous implementation would have made difficult.  I think this
	  makes things clearer and less magical as well.
2008-11-18 21:28:01 +0100 kendy  r263933 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement most of the Shared String Table support.
Previously we generated /sst/si/t, which supports non-formatted text.
Now we support formatting within a cell -- AS LONG AS the formatting isn't
applied to the first character/token.  (The first character/token requires
formal styles support, which is lacking; everything after character position 1
can be handled within the shared string table.)
Now we have: /sst/si/r/rPr/b, /sst/si/r/rPr/charset, /sst/si/r/rPr/color,
/sst/si/r/rPr/family, /sst/si/r/rPr/i, /sst/si/r/rPr/outline,
/sst/si/r/rPr/rFont, /sst/si/r/rPr/scheme, /sst/si/r/rPr/shadow,
/sst/si/r/rPr/strike, /sst/si/r/rPr/sz, /sst/si/r/rPr/u,
/sst/si/r/rPr/vertAlign, and /sst/si/r/t.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/xecontent.cxx: Use XclExpString::WriteXml()
	  to generate string values, instead of assuming everything is
	  unformatted /sst/si/t elements.
	* sc/source/filter/inc/xestring.hxx,
	  sc/source/filter/excel/xestring.cxx: Add and implement
	  XclExpString::WriteXml(), which now handles formatted text runs.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Change
	  XclXmlUtils::ToOUString(ScfUInt16Vec) to
	  XclXmlUtils::ToOUString(ScfUInt16Vec,int,int) so that it can be
	  easily used for substrings; add asserts to
	  XclXmlUtils::To*String(XclExpString) to ensure that we're not
	  dealing with formatted text there (as formatted text needs to go
	  through XclExpString::WriteXml(), but these methods are often used
	  for attribute values which cannot have formatted text).
2008-11-18 21:27:35 +0100 kendy  r263932 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Update of TODO.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
2008-11-18 21:27:14 +0100 kendy  r263931 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Add /Relationships/Relationship/@TargetMode support.
This also fixes Calc hyperlink export, allowing Excel to properly read
documents containing a hyperlink.
	* sc/source/filter/excel/xecontent.cxx: Generate "External" for the
	  hyperlink's TargetMode property, so that Excel will load the
	  generated spreadsheet without error.
2008-11-18 21:26:39 +0100 kendy  r263930 : #i96320# xlsx export
From: Fridrich Strba <fstrba@novell.com>
I think this was what was meant
2008-11-18 21:26:18 +0100 kendy  r263929 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Allow Excel to open documents w/ all contents selected.
Previously, if you selected all cells (Ctrl+A) then saved, the
//selection/@sqref attribute would contain "A:IV", which Excel didn't like.
	* sc/source/filter/excel/xestream.cxx: Don't allow a MAXROW or MAXCOL
	  value to hit ScRange::Format(), thus avoiding the "missing row
	  numbers" issue.
2008-11-18 21:25:46 +0100 kendy  r263928 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
(Mostly) Implement /worksheet/hyperlinks/hyperlink.
The only piece missing is error-free Excel import, and in order for Excel to
import a generated document error-free is for the sheetN.xml.rels document to
contain a /Relationships/Relationship/@TargetMode attribute, e.g.
	<Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink" Target="http://www.example.com/" TargetMode="External"/>
I'm not sure how to add this functionality yet.
	* sc/source/filter/excel/excdoc.cxx: Generate the
	  /worksheet/hyperlinks start and end elements, if appropriate.
	* sc/source/filter/inc/xecontent.hxx,
	  sc/source/filter/excel/xecontent.cxx: Generate the
	  /worksheet/hyperlinks/hyperlink element
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add
	  XclXmlUtils::ToOUString(XclExpString).
2008-11-18 21:25:24 +0100 kendy  r263927 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement AutoFilter support.
This includes /worksheet/autoFilter, /worksheet/autoFilter/filterColumn,
/worksheet/autoFilter/filterColumn/top10,
/worksheet/autofilter/filterColumn/customFilters, and
/worksheet/autofilter/filterColumn/customFilter.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/excrecds.hxx,
	  sc/source/filter/excel/excrecds.cxx: Generate //autoFilter/*.
	* sc/source/filter/excel/xename.cxx: Apparently adding an AutoFilter
	  adds a "defined name" with an empty string (!), so change
	  XclExpName::SaveXml() to skip entries with empty names.
	* sc/source/filter/inc/xerecord.hxx,
	  sc/source/filter/excel/xerecord.cxx: Declare and implement a
	  specialization for XclExpValueRecord<double>::SaveXml().  This is
	  necessary because Fridrich's change to XclExpValueRecord::SaveXml()
	  (to case maValue to sal_Int32) broke double exports (as it cast the
	  double to a sal_Int32, thus truncating the value).  Since we don't
	  want to re-add the ambiguity warning, we need to specialize so that
	  `double' output uses the correct rtl::OString::valueOf() method.
2008-11-18 21:24:55 +0100 kendy  r263926 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Fix OOXML Calc export so that documents containing > 1 feature work.
While most previous features worked -- you could create a document using
the feature, save it, and open it in Excel w/o issue -- they worked in
isolation.  So in trying to create a single test document to test as many
features as possible, things (expectedly) broke, so this fixes things up.
	* sc/source/filter/excel/excdoc.cxx, sc/source/filter/excel/xepage.cxx,
	  sc/source/filter/excel/excrecds.cxx: Reorder element output to
	  conform to the OOXML XSD (and allow Excel to read features.xlsx).
2008-11-18 21:24:34 +0100 kendy  r263925 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/autoFilter.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/excrecds.hxx,
	  sc/source/filter/excel/excrecds.cxx: Generate the
	  /worksheet/autoFilter element.
2008-11-18 21:24:07 +0100 kendy  r263924 : #i96320# xlsx export
From: Fridrich Strba <fstrba@novell.com>
disambiguate OUString::valueOf calls
2008-11-18 21:23:45 +0100 kendy  r263923 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
(Hopefully) Make Formula Export Locale-Independent.
Nice as Kohei's patch was, it relied on formula export being in the same
locale as the user's locale.  So import into Excel would work for *me*
(en-US user), but fail for ~everyone else (i.e. not very useful).
This patch is a hack, but has the added benefit that it appears to work:
create an ScCompiler::OpCodeMapPtr that's specific to OOXML output,
and not cache the results.  Not ideal, but enough to progress further...
	* sc/inc/grammar.hxx: Add GRAM_OOXML_A1, which is a locale-independent
	  grammar value (forces ENGLISH, which is what Excel expects).
	* sc/source/core/tool/compiler.cxx: When dealing with GRAM_OOXML_A1,
	  create a new/unique OpCodeMap that always uses ',' for SC_OPCODE_SEP.
	* sc/source/filter/excel/xestream.cxx: Use GRAM_OOXML_A1 for output.
2008-11-18 21:23:20 +0100 kendy  r263922 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Fix formula export to use ',' to separate parameters instead of ';'.
This is just Kohei's calc-formula-variable-separators-sc.diff patch, but
it works quite nicely for this. :-)
	* sc/inc/compiler.hxx, sc/source/core/tool/compiler.cxx: Allow
	  characters other than ';' to be used as the parameter separator
	  within functions.  We don't care so much about permitting people to
	  *enter* such formulas, but this also gives us the ability to
	  *export* such formulas using ',' instead of ';', which Excel
	  requires.
2008-11-18 21:22:55 +0100 kendy  r263921 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Finish initial support for /worksheet/sheetData/row/c.
Support for some attributes is missing (such as those storing formatting
information), but we now (almost completely) save cell values, errors,
boolean cells, and formulas.
The only missing feature is for > 1 formula argument, e.g. "SUM(A1;B1)".
This needs to be exported as "SUM(A1,B1)" (note the comma).
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xetable.hxx, sc/source/filter/excel/xetable.cxx:
	  Add formula support for /worksheet/sheetData/row/c.  Remove
	  XclExpBlankCell::SaveXml(), as I can't think of anything it would
	  actually need to do.
2008-11-18 21:22:30 +0100 kendy  r263920 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement partial support for /worksheet/sheetData/row/c.
This is take 1 of string and value support (//c[@t='s' or @t='n']).
Boolean (//c[@t='b']) and error (//c[@t='e']) support is also there, but I
have no idea how to test bool and error output without formula support.
TESTING:
Numbers have two serialization paths:
  - "RK" numbers, which go through XclExpRkCell.
  - non-RK numbers, which go thorugh XclExpNumberCell.
RK numbers are integers or numbers evenly divisible by 100.  All other
floating point values (e.g. Pi) are non-RK values.
Strings are, well, strings.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xetable.hxx, sc/source/filter/excel/xetable.cxx:
	  Generate /worksheet/sheetData/row/c for strings and numeric values,
	  and stub out support for the other //c types (formulas, errors,
	  boolean values, blank values...).
2008-11-18 21:22:08 +0100 kendy  r263919 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/sheetData/row.
	* sc/source/filter/inc/xetable.hxx, sc/source/filter/excel/xetable.cxx:
	  Generate /worksheet/sheetData/row; generate <sheetData/> instead of
	  <sheetData></sheetData> if there are no rows.
2008-11-18 21:21:40 +0100 kendy  r263918 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
=?utf-8?q?Flush=20sc/source/filter/excel/ooxml-export-TODO.txt;=20completed=20first=20passs=20of=20=C2=A73.3.1.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
2008-11-18 21:21:15 +0100 kendy  r263917 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/sheetViews/sheetView.
	* sc/source/filter/excel/xeview.cxx: Generate attributes for
	  /worksheet/sheetViews/sheetView.
2008-11-18 21:20:54 +0100 kendy  r263916 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/sheetPr/pageSetUpPr.
This also partially implements /worksheet/sheetPr, but most of it is TODO.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/excdoc.cxx: Alter XclExpWsbool initialization
	  for XML output so we can output additional information.
	* sc/source/filter/inc/excrecds.hxx,
	  sc/source/filter/excel/excrecds.cxx: Generate /worksheet/sheetPr and
	  /worksheet/sheetPtr/pageSetUpPr elements.
2008-11-18 21:20:28 +0100 kendy  r263915 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Fix /worksheet/sheetViews/sheetView/selection/@sqref for multi-selection.
When multiple cells are selected, //selection/@sqref needs to be space
separated ("A1 A3 B2") not comma-separated ("A1,A3,B2").
	* sc/source/filter/excel/xestream.cxx: Use space as the separator
	  character between ScRanges.
2008-11-18 21:20:06 +0100 kendy  r263914 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /workbook/sheetViews/sheetView/selection.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add
	  XclXmlUtils::ToOString(XclRangeList).
	* sc/source/filter/inc/xeview.hxx, sc/source/filter/excel/xeview.cxx:
	  Generate /workbook/sheetViews/sheetView/selection.
2008-11-18 21:19:39 +0100 kendy  r263913 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
*Actually* implement /worksheet/printOptions.
Previously I was emitting /worksheet/printOptions, but neglected to actually
emit any attributes for that element.  Oops.
	* sc/source/filter/excel/excdoc.cxx, sc/source/filter/excel/xepage.cxx:
	  Use the new 3-argument XclExpBoolRecord constructor to specify the
	  OOXML attribute to generate from SaveXml().
	* sc/source/filter/inc/xerecord.hxx,
	  sc/source/filter/excel/xerecord.cxx: Add a `nAttribute' parameter to
	  the constructor (default is disabled) so that the caller can specify
	  which attribute to generate instead of having a horrible
	  special-case HACK in XclExpBoolRecord::SaveXml() (which wasn't a
	  very scalable solution; this is much better).  This isn't perfect,
	  as XclExpBoolRecord::SaveXml() still has some special logic, but
	  it's better than it was...
2008-11-18 21:19:17 +0100 kendy  r263912 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/sheetViews/sheetView/pane.
Slightly more complicated than you'd think, as //pane needs to be after
//dimension but *before* //sheetData, and previously //dimension was being
generated as part of the //sheetData processing (thus making it difficult to
interrupt the generation for //sheetViews).
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/excdoc.hxx, sc/source/filter/excel/excdoc.cxx:
	  Add FillAsXmlTable(); aRecList now gets filled either as a BINARY
	  (FillAsXmlTable) or "XML" (FillAsXmlTable), because trying to juggle
	  eBiff<= BIFF5, ==BIFF8, and GetOutput()!=EXC_OUTPUT_BINARY (XML) was
	  straining my head, and OOXML record ordering is looking to be quite
	  different from BIFF.  "Create" a EXC_ID3_DIMENSIONS record so that
	  //dimension is generated before //sheetViews.
	* sc/source/filter/inc/xerecord.hxx,
	  sc/source/filter/excel/xerecord.cxx: Add XclExpDelegatingRecord.
	  This is needed because I need an ScfRef<XclExpRecordBase> (to insert
	  the DIMENSION record into the correct location), but XclExpDimension
	  is located within another object and thus can't be heap-allocated
	  itself (at least not w/o changing how it works).  Thus I instead
	  create an XclExpDelegatingRecord instance which points to the
	  XclExpDimension instance I care about w/o worrying about double
	  freeing or `delete`ing non-`new`d memory...
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add
	  XclXmlUtils::ToOString(XclAddress).
	* sc/source/filter/inc/xetable.hxx, sc/source/filter/excel/xetable.cxx:
	  Don't generate //dimension from XclExpRowBuffer::SaveXml(), as this
	  needs to be done earlier; add XclExpRowBuffer::GetDimensions(), used
	  by XclExpCellTable::CreateRecord() to return an XclExpRecordRef to
	  the already existing XclExpDimensions instance; change
	  XclExpCellTable::CreateRecord() to (a) make it non-const, and (b)
	  return the appropriate XclExpDimension instance for the
	  EXC_ID3_DIMENSIONS record type.
	* sc/source/filter/inc/xeview.hxx, sc/source/filter/excel/xeview.cxx:
	  Implement /worksheet/sheetViews and
	  /worksheet/sheetViews/sheetView/pane, and partially implement
	  /worksheet/sheetViews/sheetView.
	* sc/source/filter/xcl97/xcl97rec.cxx: Don't emit the
	  /workbook/workbookProtection/@revisionsPassword attribute, as this
	  causes xmllint XSD Schema validation to fail.
2008-11-18 21:18:48 +0100 kendy  r263911 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet[pageMargins and pageSetup and printOptions].
Note: this change alters the ordering of records in (binary) .xls files as
well as .xlsx files.  This change does not seem to cause any repercussions;
Excel 2007 and Calc 2.4 still open generated .xls files w/o complaint.
(The records were reordered to simplify generation of OOXML, as otherwise we'd
either have a conditional mess or we'd have code duplication.  This seems to
work, but can be worked around if deemed necessary.)
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xepage.hxx, sc/source/filter/excel/xepage.cxx:
	  Generate /worksheet/pageMargins, /worksheet/pageSetup, and
	  /worksheet/printOptions elements.
	* sc/source/filter/inc/xerecord.hxx: Add ExlExpValueRecord<T>::SaveXml()
	  and ExlExpValueRecord<T>::SetAttribute() (needed to generate
	  attributes for some of the above elements).
2008-11-18 21:18:26 +0100 kendy  r263910 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/mergeCells/mergeCell.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/inc/xecontent.hxx,
	  sc/source/filter/excel/xecontent.cxx: Generate
	  /worksheet/mergeCells and /worksheet/mergeCells/mergeCell elements.
2008-11-18 21:17:58 +0100 kendy  r263909 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/scenarios, //scenario, //inputCells.
"Minor" implementation difficulty (making this patch larger than would
normally be required): Scenarios implicitly add a new invisible worksheet
(as is noticable if you look at the Calc status bar after clicking
Tools->Scenarios...->OK; status goes from "Sheet 1/3" to "Sheet 1/4").
This extra sheet foiled my (stupid) resource ID mapping which "just
happened" to work, allowing rId1::sheet1 mappings.  The problem was that
it worked only by "luck" (and I'm not exporting too much), and it was
bound to break at some point...like now.
Consequently in addition to exporting //scenarios et. al, this also adds
additional infrastructure to deal with creating and storing Resource Ids,
in particular so that sheet's get valid resource Ids and Excel will still
deign to open our files w/o generating errors.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/excdoc.cxx: Change the ordering of
	  ExcEScenarioManager & FilterManager to follow the OOXML XSD;
	  ExcTable::WriteXml() no longer creates the sheet stream (this is
	  done by ExcBundlesheet8::SaveXml()), so lookup the correct stream
	  to use instead.
	* sc/source/filter/excel/xepage.cxx: Flush comments.
	* sc/source/filter/excel/xetable.cxx: Cleanup.
	* sc/source/filter/inc/xcl97rec.hxx,
	  sc/source/filter/xcl97/xcl97rec.cxx: Change
	  ExcBundlesheet8::WriteXml() to open the appropriate sheet output
	  stream (so that we can get a valid ResourceId for this output stream
	  to use in //sheet[@r:id]); implement //scenarios, //scenario, and
	  //inputCells for scenario generation.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add
	  XclXmlUtils::GetStreamName(), XclXmlUtils::ToOString(ScAddress),
	  XclXmlUtils::ToOString(ScRange),
	  XclXmlUtils::ToOString(XclExpString),
	  XclExpXmlStream::GetIdForPath(),
	  XclExpXmlStream::GetStreamForPath().  The XclXmlUtils methods are
	  helper routines (code cleanup), while the XclExpXmlStream methods
	  are to permit "registration" of a Path to both a RelationshipId and
	  a FSHelperPtr for later output.  This allows e.g.
	  ExcBundlesheet8::SaveXml() to open the output stream, and have
	  ExcTable::WriteXml() grab and use this output stream later.
	  Changed CreateOutputStream() to (optionally) return the ResourceId
	  as an output parameter.
2008-11-18 21:17:35 +0100 kendy  r263908 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Move XML character escape logic into FastSerializerHelper.
	* sc/source/filter/excel/xename.cxx, sc/source/filter/excel/xepage.cxx,
	  sc/source/filter/excel/xecontent.cxx: Use writeEscaped() instead of
	  write() in places that require escaping.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Remove XclXmlUtils::Escape().
2008-11-18 21:17:10 +0100 kendy  r263907 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/headerFooter[oddHeader, oddFooter].
Excel distinguishes between left, right, and front page sets, while Calc
doesn't (at least, the .xls output doesn't make that distinction).
Consequently, we generate "all pages have these headers/footers" output.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/excdoc.cxx: Alter record ordering so that the
	  //headerFooter element is inserted into the correct position to
	  allow Excel to open generated documents.
	* sc/source/filter/inc/xepage.hxx, sc/source/filter/excel/xepage.cxx:
	  Generate the /worksheet/headerFooter,
	  /worksheet/headerFooter/oddHeader, and
	  /worksheet/headerFooter/evenHeader elements.
	* sc/source/filter/inc/xerecord.hxx,
	  sc/source/filter/excel/xerecord.cxx: Extend the
	  XclExpStartXmlElementRecord and XclExpStartSingleXmlElementRecord
	  types to accept a callback function which is invoked after starting
	  the element.  This allows us to ~easily provide the
	  /worksheet/headerFooter attributes w/o creating new XclExpRecordBase
	  subclasses.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add XclXmlUtils::Escape()
	  functions which perform XML character escaping (e.g. s/</&lt;/g) so
	  that we don't generate invalid XML.  In particular, the header/footer
	  contains a "formatting code" which contains '&', which must be
	  escaped within the generated XML.
2008-11-18 21:16:47 +0100 kendy  r263906 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/dimensions.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/xetable.cxx, sc/source/filter/inc/xetable.hxx:
	  Implement /worksheet/dimensions.
2008-11-18 21:16:21 +0100 kendy  r263905 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/dataValidations/dataValidation[formula1, formula2].
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/xecontent.cxx,
	  sc/source/filter/inc/xecontent.hxx: Implement
	  /worksheet/dataValidations,
	  /worksheet/dataValidations/dataValidation, //formula1, //formula2.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add XESTRING_TO_PSZ(),
	  XclXmlUtils::ToOString(ScRangeList),
	  XclXmlUtils::ToOUString(ScDocument&,ScAddress,ScTokenArray*).
2008-11-18 21:15:58 +0100 kendy  r263904 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/conditionalFormatting.
Note that Excel will NOT currently open files containing this element, as the
XML is incomplete: the XSD requires at least one nested
/worksheet/conditionalFormatting/cfRule element, which we're not yet
generating.  We do properly generate //conditionalFormatting/@sqref.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/xecontent.cxx,
	  sc/source/filter/inc/xecontent.hxx: Generate
	  /worksheet/conditionalFormatting.
2008-11-18 21:15:31 +0100 kendy  r263903 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/cols/col; unstub /worksheet/sheetData.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/excdoc.cxx: Remove <sheetData/> stub, as
	  //col needs to come _before_ //sheetData, and emitting //sheetData
	  here makes that impossible (and keeps Excel from loading our files).
	* sc/source/filter/excel/xetable.cxx, sc/source/filter/inc/xetable.hxx:
	  Implement /worksheet/cols (XclExpColinfoBuffer),
	  /worksheet/cols/col (XclExpColinfo), and stub out
	  /worksheet/sheetData in the correct position to appease Excel.
2008-11-18 21:15:06 +0100 kendy  r263902 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /worksheet/colBreaks, /worksheet/rowBreaks, and /worksheet//brk.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/xepage.cxx, sc/source/filter/inc/xepage.hxx:
	  Add XclExpPageSettings::SaveXml() and XclExpPageBreaks::SaveXml() --
	  the former to call the latter, and the latter to generate
	  /worksheet/colBreaks, /worksheet/rowBreaks, and /worksheet//brk.
2008-11-18 21:14:44 +0100 kendy  r263901 : #i96320# xlsx export
From: Fridrich Strba <fstrba@novell.com>
disambiguate
2008-11-18 21:14:19 +0100 kendy  r263900 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement (more-) proper /workbook/calcPr support.  Cleanup.
Previously, /workbook/calcPr was generated by filling a temporary
XclExpXmlCalculationProperties instance, and generating the //calcPr element
at the ~end of generation.  This was not ideal, as it involved more code (the
class to hold the intermediate values, etc.), and it could potentially place
the //calcPr element into the wrong position (the XSD requires that it be
before //oleSize, //customWorkbookViews, and //pivotCaches, while the previous
approach would have placed it after ~everything).
	* sc/source/filter/excel/excdoc.cxx: Follow the pattern of
	  //workbookProtection and insert the //calcPr BIFF records into the
	  appropriate position based on file type.  One minor quirk: the
	  records move from the per-SHEET array into the workbook array.
	* sc/source/filter/excel/xestream.cxx,
	  sc/source/filter/inc/xestream.hxx: Remove unnecessary code.
	* sc/source/filter/xcl97/xcl97rec.cxx: Directly emit the attributes
	  instead of filling an intermediate object.
2008-11-18 21:13:56 +0100 kendy  r263899 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Enable /workbook/workbookProtection.
/workbook/workbookProtection was previously disabled as emitting it would
cause Excel to generate an error message.  The problem has been resolved:
/workbook/workbookProtection *must* be before /workbook/bookviews (which in
turn must be before /workbook/sheets), and this wasn't previously the case.
Placing the element into the proper location makes Excel happy.
	* sc/source/filter/excel/excdoc.cxx: Place the
	  workbookProtection-related BIFF records into the correct position to
	  appease the Excel gods.
	* sc/source/filter/excel/excrecds.cxx,
	  sc/source/filter/xcl97/xcl97rec.cxx: Enable output of the various
	  /workbook/workbookProtection attributes.
2008-11-18 21:13:29 +0100 kendy  r263898 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement /workbook/bookviews/workbookView.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Remove implemented elements.
	* sc/source/filter/excel/excdoc.cxx, sc/source/filter/excel/excel.cxx,
	  sc/source/filter/excel/xlroot.cxx, sc/source/filter/inc/xlroot.hxx,
	  sc/source/filter/inc/xlconst.hxx: The WINDOW1 record needs to be in
	  one of two different locations, depending on output format.  Add a
	  new XclOutput enumeration to contain the output format (we do NOT
	  want to reuse XclBiff for this purpose, as otherwise XML output is a
	  superset of BIFF8, and we don't want to update every existing check
	  for BIFF8 to check for both BIFF8 and XML), and check for this flag
	  so that the WINDOW1 record is created in the appropriate place.
	* sc/source/filter/excel/xestream.cxx,
	  sc/source/filter/inc/xestream.hxx: Add GetRoot() method and change
	  constructor to take a `const XclExpRoot&`, as
	  XclExpWindow::SaveXml() requires this information.
	* sc/source/filter/excel/xeview.cxx, sc/source/filter/inc/xeview.hxx:
	  XclExpWindow1::SaveXml() generates the //workbookView element.
	* sc/source/filter/xcl97/xcl97rec.cxx: Cleanup.
2008-11-18 21:13:04 +0100 kendy  r263897 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Remove SIGILL from ExcBundlesheet8::SaveXml().
	* sc/source/filter/excel/xestream.cxx: Add some asserts.
	* sc/source/filter/xcl97/xcl97rec.cxx: Non-POD types cause a SIGILL
	  when passed as a "..." argument to a function.  Doh!
2008-11-18 21:12:42 +0100 kendy  r263896 : #i96320# xlsx export
From: Fridrich Strba <fstrba@novell.com>
disambiguate
2008-11-18 21:12:17 +0100 kendy  r263895 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
/workbook/workbookProtection, mostly cancelled during rebase.
This isn't actually implemented -- the ::SaveXml() methods are `#if 0`d out --
as Excel barfs when this element + attributes are emitted.
Funnier, even <workbookProtection/> causes Excel to barf, so until all the
semantics are worked out it all needs to be uncommented out.
What is useful here is the mapping from BIFF record -> OOXML attribute.
	* sc/source/filter/excel/excdoc.cxx,
	  sc/source/filter/excel/excrecds.cxx,
	  sc/source/filter/inc/excrecds.hxx, sc/source/filter/inc/xcl97rec.hxx,
	  sc/source/filter/xcl97/xcl97rec.cxx: Add method stubs to generate
	  the /workbook/workbookProtection element & attributes.
2008-11-18 21:11:55 +0100 kendy  r263894 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Initial /workbook/workbookPr implementation.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sc/source/filter/excel/excdoc.cxx: Add records to start/end the
	  <workbookPr/> element; cleanup & document TODOs.
	* sc/source/filter/inc/excrecds.hxx,
	  sc/source/filter/excel/excrecds.cxx: Declare & Implement
	  Xcl1904::SaveXml().
	* sc/source/filter/inc/xerecord.hxx,
	  sc/source/filter/excel/xerecord.cxx: Declare and implement
	  XclExpXmlStartSingleElementRecord, XclExpXmlEndSingleElementRecord,
	  both used to single-style XML elements instead of the "full"
	  start/end XML created by XclExpXmlStartElementRecord and
	  XclExpXmlEndElementRecord, and add XclExpBoolRecord::SaveXml(),
	  which generates some <workbookPr/> attributes.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Declare & implement
	  XclExpXmlStream::WriteCurrentStreamAttributes().
2008-11-18 21:11:30 +0100 kendy  r263893 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement (more-) proper /workbook/sheets support.  Refactor.
Instead of hacking around "limitations" in NameBuffer to generate
/workbook/sheets/sheet elements, use ExcBundlesheet8 to generate the
/workbook/sheets/sheet elements.  This also allows us to emit the
//sheet/@state attribute, which is private to ExcBundlesheet8.
In order to generate the /workbook/sheets elements,
XclExpXmlStartElementRecord and XclExpXmlEndElementRecord were added around
the ExcBundlesheet8 record entries, so that the existing record-based
infrastructure could automagically generate the structural XML tags.  These
records do nothing for existing BIFF output.
Finally, XclExpXmlStream::GetWorkbook() has been replaced with
XclExpXmlStream::GetCurrentStream(), and PushStream()/PopStream() methods were
added.  This is hoped to permit nesting of streams, and is currently being
used to generate the xl/worksheets/sheetN.xml files (to no effect, as not
enough records are generate XML for the results to be visible).
	* sc/source/filter/excel/excdoc.cxx: Undo the pTabNames/NameBuffer
	  changes, as we no longer use pTabNames to generate //sheets/; add
	  records to emit the <sheets/> element; place the sheet stream on top
	  of the XclExpXmlStream stack.
	* sc/source/filter/inc/excrecds.hxx,
	  sc/source/filter/excel/excrecds.cxx: Save the tab that
	  ExcBundlesheetBase was constructed for -- needed for <sheet/>
	  generation within ExcBundlesheet8.
	* sc/source/filter/excel/xecontent.cxx,
	  sc/source/filter/excel/xename.cxx, sc/source/filter/excel/xepivot.cxx:
	  s#GetWorkbook#GetCurrentStream#g; don't emit empty collections.
	* sc/source/filter/inc/xerecord.hxx,
	  sc/source/filter/excel/xerecord.cxx: Declare and Implement
	  XclExpXmlElementRecord, XclExpXmlStartElementRecord,
	  XclExpXmlEndElementRecord.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Add stream stack methods;
	  remove warning about unused parameter.
	* sc/source/filter/inc/xcl97rec.hxx,
	  sc/source/filter/xcl97/xcl97rec.cxx: Add ExcBundlesheet8::SaveXml()
	  and generate /workbook/sheets/sheet elements from it.
2008-11-18 21:11:08 +0100 kendy  r263892 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Add Calc OOXML TODO list.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Added.  I'm going through ECMA-376 Part 4 Section 3 in a
	  breadth-first fashion (i.e. top-down), and implementing each element
	  as I'm able.  I'm not always able to immediately implement an
	  element (frequently because I can't find the equivalent binary
	  export code) within a short period of time, so any such elements are
	  recorded here for later passes.
	  Just because an element isn't here doesn't mean it's been fully
	  implemented; any elements with associated code will have OOXTODO
	  comments specifying what's missing/needed for that particular code.
2008-11-18 21:10:36 +0100 kendy  r263891 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Initial /workbook/pivotCaches/pivotCache implementation.
	* sc/source/filter/excel/xepivot.cxx,
	  sc/source/filter/inc/xepivot.hxx: Declare and implement *Xml()
	  methods so that PivotCaches are saved into xl/workbook.xml.
2008-11-18 21:10:09 +0100 kendy  r263890 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Initial <definedName/> implementation.
	* sc/source/filter/excel/xename.cxx: Generate <definedName/>.
	* sc/source/filter/excel/xestream.cxx: Add XclXmlUtils::ToPsz(bool).
	* sc/source/filter/inc/xename.hxx: Declare
	  XclExpNameManager::SaveXml() so we can emit <definedName/> elements.
	* sc/source/filter/inc/xestream.hxx: Declare XclXmlUtils::ToPsz(bool).
2008-11-18 21:09:47 +0100 kendy  r263889 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Initial <calcPr/> implementation; provide count, uniqueCount <sst/> attributes.
	* sc/source/filter/excel/excdoc.cxx: Initial /workbook/calcPr
	  generation implementation.
	* sc/source/filter/excel/xecontent.cxx: Provide the count and
	  uniqueCount attributes for the <sst/> element.
	* sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/excel/xestream.cxx: Provide/implement a
	  XclExpXmlStream::GetWorkbookCalculationProperties() method which
	  keeps track of data used by excdoc.cxx for <calcPr/> generation.
	* sc/source/filter/inc/xcl97rec.hxx,
	  sc/source/filter/xcl97/xcl97rec.cxx: Override SaveXml() for select
	  types to cache the information needed to write <calcPr/>.
2008-11-18 21:09:22 +0100 kendy  r263888 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Simplify addRelation/openOutputStream use within sc.
	* sc/source/filter/excel/excdoc.cxx,
	  sc/source/filter/excel/xecontent.cxx: Use CreateOutputStream() to
	  create sub-streams.
	* sc/source/filter/excel/xestream.cxx: Implement CreateOutputStream();
	  use CreateOutputStream() to create xl/workbook.xml.
	* sc/source/filter/inc/xestream.hxx: Add CreateOutputStream() methods
	  which merge addRelation() w/ openOutputStreamWithSerializer().
2008-11-18 21:08:59 +0100 kendy  r263887 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Allow Excel to open an empty spreadsheet.
	* sc/source/filter/excel/excdoc.cxx: Use proper sheet names in the
	  relations file so that correct relative paths are present within the
	  .rels file; Use the correct content type when creating sheetN.xml;
	  Insert a <sheetData/> element into the worksheet.xml files; insert
	  the sheetN.xml relational data into the correct .rels file.
	* sc/source/filter/excel/xestream.cxx: Use the correct content type
	  when creating xl/workbook.xml.
2008-11-18 21:08:28 +0100 kendy  r263886 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
More Excel export cleanup.
	* sc/source/filter/excel/excdoc.cxx: Use addRelation(XOutputStream...)
	  so that the added relation is (hopefully) inserted into the
	  appropriate xl/_rels/workbook.xml.rels file; extra tracing.
	* sc/source/filter/excel/xecontent.cxx: Cleanup/simplification.
	* sc/source/filter/excel/xestream.cxx,
	  sc/source/filter/inc/xestream.hxx: Add more ToOString() and
	  ToOUString() helper methods.
2008-11-18 21:08:06 +0100 kendy  r263885 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Current work-in-progress for minimal Excel support.
	* sc/source/filter/excel/excdoc.cxx: Implement ExcTable::WriteXml() to
	  write xl/worksheets/sheetN.xml or the workbook.xml <sheets/>
	  elements, depending on whether we're the header or not.  Implement
	  ExcDocument::WriteXml() to stub out xl/workbook.xml.
	* sc/source/filter/excel/xecontent.cxx: Use the XML Ids instead of
	  strings to speed up XML creation.
	* sc/source/filter/excel/xestream.cxx: Add XclXmlUtils::To*String()
	  helpers to simplify XML writing; open the xl/workbook.xml file so
	  that it can be written to from multiple locations.
	* sc/source/filter/inc/xestream.hxx: Add XclXmlUtils class to hold
	  various To*String() helpers; add XclExpXmlStream::GetWorkbook().
2008-11-18 21:07:41 +0100 kendy  r263884 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Generate a correct shared string table.
	* sc/source/filter/excel/xecontent.cxx: Write proper shared string
	  table entries.
	* sc/source/filter/inc/xestream.hxx: Include <sax/fshelper.hxx> so we
	  can easily use XmlFilterBase::openOutputStreamWithSerializer().
2008-11-18 21:07:18 +0100 kendy  r263883 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Write an actual ZIP package for .xlsx output, including a (stubbed) shared
 string table.
    * sc/prj/build.lst: We now depend on oox to build.
    * sc/source/filter/inc/xestream.hxx, sc/source/filter/excel/xestream.cxx:
      XclExpXmlStream how inherits from XmlFilterBase, which produces ZIP
      package files.  This allows increased code sharing.
    * sc/source/filter/excel/excdoc.cxx: Update XclExpXmlStream construction.
    * sc/source/filter/excel/excel.cxx: Don't create a SotStorage() instance
      over pMedStrm (this makes ZipStorage very angry); don't call
      lcl_ExportExcelBiff(), as we want to preserve our generated file.
    * sc/source/filter/excel/xecontent.cxx: Write out the XML forr the shared
      string table (incomplete, as I need to find an easier/more elegant way
      of inserting strings into the XML, but it'll need updating anyway  to
      use the FastSaxSerializer).
    * sc/util/makefile.mk: Link against $(OOXLIB) and $(FASTSAXLIB) as well.
2008-11-18 21:06:54 +0100 kendy  r263882 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Trace output for the shared string table.
This is step forward as we're hooking into the new XclExpRecordBase::SaveXml()
to invoke the string table SaveXml() routine.  It's still largely
proof-of-concept, but we can actually invoke the appropriate code now.
	* oox/workben/ooxml-export-notes.txt: Flush.
	* sc/source/filter/inc/exp_op.hxx, sc/source/filter/excel/expop2.cxx:
	  Add and implement the new ExportXml2007 type.
	* sc/source/filter/excel/excdoc.cxx, sc/source/filter/excel/excel.cxx,
	  sc/source/filter/excel/xecontent.cxx,
	  sc/source/filter/excel/xepivot.cxx,
	  sc/source/filter/excel/xerecord.cxx,
	  sc/source/filter/excel/xestream.cxx, sc/source/filter/inc/excdoc.hxx,
	  sc/source/filter/inc/xecontent.hxx, sc/source/filter/inc/xepivot.hxx,
	  sc/source/filter/inc/xerecord.hxx, sc/source/filter/inc/xestream.hxx,
	  sc/source/filter/inc/xestring.hxx: Implement enough glue to allow
	  XclExpSstImpl::SaveXml() to be invoked from the XML export context
	  and print useful information to the screen.
2008-11-18 21:06:28 +0100 kendy  r263881 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Implement support for writing .xlsx files.
The .xlsx file written is still a BIFF8 (.xls) file, but a file is now written
instead of generating an error message.
	* sc/inc/filter.hxx: Change the prototype of ScExportExcel5 so that we
		can specify Excel 2007 XML (Exp2007Xml) as a file format.
	* sc/source/filter/excel/excel.cxx: Refactor ScExportExcel5() so that
		Exp2007Xml is a supported format, and stub out Exp2007Xml support so
		that BIFF8 output is currently generated.
	* sc/source/ui/docshell/docsh.cxx: Add support for the "MS Excel 2007
		XML" filter and the new ScExportExcel5() semantics.
2008-11-18 21:06:03 +0100 kendy  r263880 : #i96320# xlsx export
From: Jonathan Pryor <jpryor@novell.com>
Make the filter names consistent with other filters used in sc/.../docsh.cxx.
	* filter/source/config/fragments/filters/calc_MS_Excel_2007_Binary.xcu,
	  filter/source/config/fragments/filters/calc_MS_Excel_2007_Binary_ui.xcu,
	  filter/source/config/fragments/filters/calc_MS_Excel_2007_XML.xcu,
	  filter/source/config/fragments/filters/calc_MS_Excel_2007_XML_Template.xcu,
	  filter/source/config/fragments/filters/calc_MS_Excel_2007_XML_Template_ui.xcu,
	  filter/source/config/fragments/filters/calc_MS_Excel_2007_XML_ui.xcu,
	  filter/source/config/fragments/types/MS_Excel_2007_Binary.xcu,
	  filter/source/config/fragments/types/MS_Excel_2007_XML.xcu,
	  filter/source/config/fragments/types/MS_Excel_2007_XML_Template.xcu:
	  Remove 'Calc ' from the filter names (as none of the other filters
	  mentioned in sc/source/ui/docshell.cxx use that convention), and
	  remove 3RDPARTYFILTER from the filter's Flags property, as this flag
	  causes objstor.cxx to use ExportTo() instead of ConvertTo(), and the
	  existing Calc->Export logic is all within ConvertTo().
2008-11-18 21:05:41 +0100 kendy  r263879 : #i96320# xlsx export
From: Radek Doulik <rodo@novell.com>
Initial work on ooxml export (xlsx)
	* filter/source/config/fragments/filters/calc_MS_Excel_2007_XML.xcu:
	ditto
	* filter/source/config/fragments/types/MS_Excel_2007_XML.xcu:
	reverse extensions order so that xlsx is shown in Save dialog as
	default
2008-11-18 20:53:43 +0100 kendy  r263877 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
Deliver tablestylelist.hxx so that we can use xmlfilterbase.hxx.
And also just do forward declaration of TableStyle instead of including the
header - it includes too much in that case.
2008-11-18 20:53:21 +0100 kendy  r263876 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Fix build break.
	* source/ppt/pptimport.cxx: getServiceFactory() was renamed to
	  getGlobalFactory().
2008-11-18 20:52:49 +0100 kendy  r263875 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
Add some namespaces so that sax builds again.
2008-11-18 20:52:27 +0100 kendy  r263874 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Cleanup in sax (wrt. escaping attribute values).
FastSaxSerializer::writeFastAttributeList() didn't properly escape
attribute values, which broke number format export if the number format
included e.g. '"' (double quote), e.g.:
    [$$-409]#,##0.00;[RED]-[$$-409]#,##0.00;""
which shows numbers with a currency type, negative numbers in red, and 0
values as the empty string.
	* sc/source/filter/excel/ooxml-export-TODO.txt: Flush.
	* sax/source/fastparser/fshelper.cxx,
	  sax/source/fastparser/fastserializer.hxx,
	  sax/source/fastparser/fastserializer.cxx: Move fshelper.cxx's
	  lcl_Escape() to FastSaxSerializer::escapeXml(), and use escapeXml()
	  when writing attribute values.
2008-11-18 20:51:59 +0100 kendy  r263873 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
Make a bit more obvious what's happenning with AttributeLists.
2008-11-18 20:51:37 +0100 kendy  r263872 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
a from-scratch-build reveals some missed changes in include files :(
2008-11-18 20:51:11 +0100 kendy  r263871 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
deliver the header too
2008-11-18 20:50:48 +0100 kendy  r263870 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
public visibility of FastAttributeList class + some more convenience functions in fshelper
2008-11-18 20:50:26 +0100 kendy  r263869 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Add /Relationships/Relationship/@TargetMode support.
This also fixes Calc hyperlink export, allowing Excel to properly read
documents containing a hyperlink.
	* oox/inc/oox/core/xmlfilterbase.hxx, oox/source/core/xmlfilterbase.cxx:
	  Add a rTargetMode parameter to XmlFilterBase::addRelation().
2008-11-18 20:50:04 +0100 kendy  r263868 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
add string.h
2008-11-18 20:49:42 +0100 kendy  r263867 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
Explicitely default construct maMarkStack [to be safe ;-)].
2008-11-18 20:49:13 +0100 kendy  r263866 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
Rename writeMarked() to mergeTopMarks() and improve the implementation.
Just writing the top mark is not enough; in more complex scenarios it would
destroy the order completely.  This way we have better control over what's
happening, and can nest the mark()/mergeTopMarks()/mergeTopMarks( true ) as
necessary directly in the start/end tags.
2008-11-18 20:48:51 +0100 kendy  r263865 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
Add mark() and writeMarked() methods.
These are to be able to change the order of the data being written.
If you need to write eg.
  p, r, rPr, [something], /rPr, t, [text], /r, /p,
but get it in order
  p, r, t, [text], /t, rPr, [something], /rPr, /r, /p,
simply do
  p, r, mark(), t, [text], /t, mark(), rPr, [something], /rPr,
  writeMarked(), writeMarked(), /r, /p
and you are done.
2008-11-18 20:48:24 +0100 kendy  r263864 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Move XML character escape logic into FastSerializerHelper.
	* sax/inc/sax/fshelper.hxx, sax/source/fastparser/fshelper.cxx: Add
	  and implement FastSerializerHelper::writeEscaped(), which escapes
	  any XML characters within the string before writing.
2008-11-18 20:48:02 +0100 kendy  r263863 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Introduce writeId().
	* sax/inc/sax/fshelper.hxx sax/source/fastparser/fastserializer.cxx,
	  sax/source/fastparser/fastserializer.hxx,
	  sax/source/fastparser/fshelper.cxx: Add/implement
	  FastSerializerHelper::writeId(), which does the "usual"
	  sal_Int32->string conversion but manually, outside of any automatic
	  context.  This is done so that
	  XclExpXmlStream::WriteCurrentStreamAttributes() can write element
	  attributes "piecemeal"/on-demand, without needing to store the
	  relevant information into a separate object to generate all the
	  attributes at once.
2008-11-18 20:47:36 +0100 kendy  r263862 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Change the semantics of startElement() and singleElement().
	* sax/source/fastparser/fshelper.cxx: Change the semantics of
	  startElement() and singleElement(), so that attributes with values
	  that are NULL are _skipped_, instead of ending all attributes.  This
	  allows us to have "optional" attributes, in which the attribute
	  won't be generated if the value is null.  This is needed so that the
	  //definedName/@localSheetId attribute is only emitted for non-global
	  sheet-specific names.
2008-11-18 20:47:14 +0100 kendy  r263861 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
call our pptx export filter from oox/pptimport when needed (yup, it is not only import filter from now ;-)
2008-11-18 20:46:51 +0100 kendy  r263860 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
How to install the stuff.
2008-11-18 20:46:29 +0100 kendy  r263859 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
Change 'core::addRelation' to 'static addRelation_impl'.
To be better readable, and no symbol for that.
2008-11-18 20:46:04 +0100 kendy  r263858 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
generate document wide unique Id's
2008-11-18 20:45:40 +0100 kendy  r263857 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added standalone="yes" to xml document beginning
 removed unneccessary ::rtl:: prefix in one case
2008-11-18 20:45:18 +0100 kendy  r263856 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added FSHelperPtr here as well
2008-11-18 20:44:56 +0100 kendy  r263855 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
call commit on StorageBase substorages rather than only on XStorage of these substorages so that the commit propagates recursively to all substorages
2008-11-18 20:44:34 +0100 kendy  r263854 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Implement getOutputStream(), some cleanup.
	* sax/inc/sax/fshelper.hxx: Add a getOutputStream() method so that
	  excdoc.cxx can easily use the addRelation(XOutputStream, ...) method.
	* sax/source/fastparser/fastserializer.cxx: Code refactor to remove
	  useless string duplication --
	  Sequence<byte>(ToString(s).getStr(), ToString(s).getLength()) == bad.
	* sax/source/fastparser/fastserializer.hxx: Add getOutputStream() (for
	  use in fshelper.cxx); cleanupl.
	* sax/source/fastparser/fshelper.cxx: Implement getOutputStream().
2008-11-18 20:44:12 +0100 kendy  r263853 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Add write() methods to write inside elements.
	* sax/inc/sax/fshelper.hxx: Add write() methods to write content to the
	  string inside of elements.
	* sax/source/fastparser/fshelper.cxx: Implement write() methods.
2008-11-18 20:43:50 +0100 kendy  r263852 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
making singleUnknownElement and singleFastElement be a uno method
2008-11-18 20:43:27 +0100 kendy  r263851 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added NS versions of fast methods
2008-11-18 20:43:05 +0100 kendy  r263850 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
support namespaces in attribute names as well
2008-11-18 20:42:44 +0100 kendy  r263849 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
fix content types writting after it got broken somewhere between m4 and m19 when Version was added to properties between MediaType and FullPath
2008-11-18 20:42:21 +0100 kendy  r263848 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
fixed FastAttributeList::getUnknownAttributes where a std::for_each wasn't working properly (because of ++ in bind)
2008-11-18 20:41:55 +0100 kendy  r263847 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
fix attributes list and its reference creation so that the instance can be freed in Reference::release
2008-11-18 20:41:33 +0100 kendy  r263846 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
export tokens
 added xmlns to tokens
2008-11-18 20:41:08 +0100 kendy  r263845 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
instantiate token handler
 support xml namespaces
2008-11-18 20:40:45 +0100 kendy  r263844 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added method to XmlFilterBase which opens stream with media type and returns newly created fast serializer shared ptr
2008-11-18 20:40:23 +0100 kendy  r263843 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
    * oox/workben/ooxml-export-notes.txt: Flush.
2008-11-18 20:40:01 +0100 kendy  r263842 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
beefing up the fshelper
2008-11-18 20:39:40 +0100 kendy  r263841 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
export ChartConverterClass - it is now needed in XmlFilterBase
2008-11-18 20:39:17 +0100 kendy  r263840 : #i96316# OPC for export filters
From: Jan Holesovsky <kendy@suse.cz>
fastsax.uno.so was renamed to libfastsaxlx.so
2008-11-18 20:38:54 +0100 kendy  r263839 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
trying to do some useful stuff with the serializer
2008-11-18 20:38:26 +0100 kendy  r263838 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
use relation id names similar to ms office
2008-11-18 20:38:03 +0100 kendy  r263837 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
fixed typo in namespace url
2008-11-18 20:37:38 +0100 kendy  r263836 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added 2 new methods to XmlFilterBase for adding relations to base storage and to output streams
2008-11-18 20:37:15 +0100 kendy  r263835 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
let writable stream handle relation id's
 new id can be queried by asking for property "RelId"
 fixed another issue with writing relations of writable stream - the same one I fixed lately for storages - looks like another cut'n'pasted code :(
2008-11-18 20:36:48 +0100 kendy  r263834 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
trying to avoid char* -> OUString and back conversions
2008-11-18 20:36:26 +0100 kendy  r263833 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added commit methods to StorageBase and FilterBase to make things easier
2008-11-18 20:35:58 +0100 kendy  r263832 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added new openOutputStream method to XmlFilterBase to open output stream of given mediat type (which is then saved to [Content_Types.xml]
 updated pptx export filter
2008-11-18 20:35:36 +0100 kendy  r263831 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
some casts to make compiler happy
2008-11-18 20:35:13 +0100 kendy  r263830 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
trying to make the fast serializer a bit less bloated
2008-11-18 20:34:51 +0100 kendy  r263829 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
do not get out of bounds of sequence
 do not overwrite the id tag
2008-11-18 20:34:29 +0100 kendy  r263828 : #i96316# OPC for export filters
From: Jonathan Pryor <jpryor@novell.com>
Notes for trace output for the shared string table.
	* oox/workben/ooxml-export-notes.txt: Flush.
2008-11-18 20:34:07 +0100 kendy  r263827 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added ifdefs to fshelper.hxx to avoid problems when including more than once
 fixed the constructor namespace
 added export.map and made FastSerializerHelper class global
2008-11-18 20:33:44 +0100 kendy  r263826 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
defined OOXLIB and FASTSAXLIB variables to be used in makefiles
2008-11-18 20:33:18 +0100 kendy  r263825 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added constructor and added fshelper.obj to the makefile.mk
2008-11-18 20:32:56 +0100 kendy  r263824 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
added fast serializer helper files (not implemented yet)
 make the fastsax a shared library (fastsax.uno.so --> libfastsaxlx.so)
 deliver the fast serializer header
2008-11-18 20:32:34 +0100 kendy  r263823 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
add fast serializer to the uno component
2008-11-18 20:32:12 +0100 kendy  r263822 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
moved uno service and implementation names to headers
2008-11-18 20:31:46 +0100 kendy  r263821 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
split fastparser.cxx to fastparser.hxx with class declaration, fastparser.cxx with implementation and facreg.cxx with uno component implementation
2008-11-18 20:31:19 +0100 kendy  r263820 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
export storage base class,
 remove old proof code from xml filter base
2008-11-18 20:30:57 +0100 kendy  r263819 : #i96316# OPC for export filters
From: Radek Doulik <rodo@novell.com>
exported filter base and zipstorage to be used in other module's filters
2008-11-18 20:30:35 +0100 kendy  r263818 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
make the FastSerializer as UNO service
2008-11-18 20:30:13 +0100 kendy  r263817 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
write out the attributes too
2008-11-18 20:29:51 +0100 kendy  r263816 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
some more changes to the fastserializer
Originally this also duplicated the offapi changes in unoxml; but the unoxml
files were removed recently ;-)
2008-11-18 20:29:24 +0100 kendy  r263815 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
move the fastserializer from oox module to sax module
2008-11-18 20:29:01 +0100 kendy  r263814 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
Adding a method to XFastAttributeList, in order to get the fast attributes along with unknown ones
2008-11-18 20:28:38 +0100 kendy  r263813 : #i96316# OPC for export filters
From: Fridrich Strba <fstrba@novell.com>
refactor the serializer
2008-11-18 20:28:16 +0100 kendy  r263812 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
stuffing the serializer a bit more
2008-11-18 20:25:31 +0100 kendy  r263811 : #i95759# docx/xlsx/pptx export filters
From: Jan Holesovsky <kendy@suse.cz>
More explicit pointers to the export code.
2008-11-18 20:25:04 +0100 kendy  r263810 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
adding and removing files up and down
2008-11-18 20:24:42 +0100 kendy  r263809 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
adding fastserializer dummy inplementation
2008-11-18 20:24:19 +0100 kendy  r263808 : #i95759# docx/xlsx/pptx export filters
From: Jan Holesovsky <kendy@suse.cz>
Escher pointers.
2008-11-18 20:23:56 +0100 kendy  r263807 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
removing the unnecessary FastSerializer service
2008-11-18 20:23:34 +0100 kendy  r263806 : #i95759# docx/xlsx/pptx export filters
From: Radek Doulik <rodo@novell.com>
XStream instead of XOutputStream for OOXML export filter.
2008-04-25  Radek Doulik  <rodo@novell.com>
	* oox/workben/ooxml-export-notes.txt: added odp export trace
	* oox/source/core/xmlfilterbase.cxx (implCreateStorage): added
	test code to create test storage and stream, also committing
	changes here
	* oox/inc/oox/helper/olestorage.* (class OleStorage): as below
	* oox/inc/oox/helper/zipstorage.*: as below
	* oox/inc/oox/helper/storagebase.* (class StorageBase): let
	export constructor use XStream instead of XOutputStream, change
	member type as well
	* oox/inc/oox/core/xmlfilterbase.* (class XmlFilterBase): as
	below
	* oox/inc/oox/core/binaryfilterbase.* (class BinaryFilterBase):
	as below
	* oox/inc/oox/core/filterbase.*: changed
	implCreateStorage method to get XStream instead of XOutputStream
	* sfx2/source/doc/objstor.cxx (ExportTo): added StreamForOutput
	XStream to media descriptor properties for OOXML export filter
	* comphelper/source/misc/mediadescriptor.cxx
	(PROP_STREAMFOROUTPUT): added StreamForOutput property
	* oox/source/helper/zipstorage.cxx (ZipStorage): open storage with
	OFOPXMLFormat
	* oox/source/helper/zipstorage.cxx (implOpenSubStorage): added
	implementation for export
	* oox/source/core/filterbase.cxx (setMediaDescriptor): add input
	stream only on import
2008-11-18 20:23:07 +0100 kendy  r263805 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
add FastSerializer Service
2008-11-18 20:22:45 +0100 kendy  r263804 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
add FastSerializer service
2008-11-18 20:22:23 +0100 kendy  r263803 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
adapting the makefile.mk to build the XFastSerializer
2008-11-18 20:22:02 +0100 kendy  r263802 : #i95759# docx/xlsx/pptx export filters
From: Fridrich Strba <fstrba@novell.com>
Adding the XFastSerializer interface
2008-11-18 20:21:39 +0100 kendy  r263801 : #i95759# docx/xlsx/pptx export filters
From: Jan Holesovsky <kendy@suse.cz>
Added pointers to export code of binary filters.
2008-11-18 20:21:13 +0100 kendy  r263800 : #i95759# docx/xlsx/pptx export filters
From: Jan Holesovsky <kendy@suse.cz>
Implementation notes: affected modules.
[Started the implementation notes by asking Fridrich ;-)]
2008-11-18 20:20:51 +0100 kendy  r263799 : #i95759# docx/xlsx/pptx export filters
From: Radek Doulik <rodo@novell.com>
Initial work on ooxml export
	* oox/source/helper/zipstorage.cxx (implOpenOutputStream): added
	prototype implementation
	(ZipStorage): this constructor needs to be implemented (on output stream)
2009-01-06 12:16:56 +00:00
Jens-Heiner Rechtien
35602b5f0b CWS-TOOLING: integrate CWS overline3
2008-12-11 15:24:46 +0100 fredrikh  r265314 : i97099
2008-12-11 15:20:37 +0100 fredrikh  r265313 : i97099
2008-12-11 15:18:00 +0100 fredrikh  r265312 : i97099
2008-12-11 15:17:00 +0100 fredrikh  r265311 : i97099
2008-12-11 15:13:20 +0100 fredrikh  r265309 : i97144
2008-12-11 15:06:24 +0100 fredrikh  r265306 : i97099
2008-11-24 10:41:42 +0100 fme  r264213 : #i5991# Overline support
2008-11-24 10:39:53 +0100 fme  r264212 : #i5991# Overline support
2008-11-24 10:02:13 +0100 fme  r264209 : #5991# Overline support
2008-11-24 10:01:26 +0100 fme  r264208 : #5991# Overline support
2008-11-24 09:59:11 +0100 fme  r264207 : #5991# Overline support
2008-11-24 09:57:11 +0100 fme  r264206 : #5991# Overline support
2008-11-14 10:36:44 +0100 fme  r263667 : CWS-TOOLING: rebase CWS overline3 to trunk@263288 (milestone: DEV300:m35)
2008-11-13 16:12:13 +0100 fme  r263649 : #i5991# migrate CWS overline3 to SVN.
2009-01-05 17:49:45 +00:00
Rüdiger Timm
e675e98a9b CWS-TOOLING: integrate CWS tl56_DEV300 2008-12-15 12:01:46 +00:00
Rüdiger Timm
47b1cc26c2 CWS-TOOLING: integrate CWS mooxlsc
2008-12-12 09:32:19 +0100 dr  r265390 : #i10000# warning
2008-12-11 14:54:26 +0100 dr  r265301 : add strings from dr66 to meet ui freeze
2008-12-11 14:53:20 +0100 dr  r265300 : add strings from dr66 to meet ui freeze
2008-12-08 14:43:25 +0100 er  r264997 : DBG_... need semicolon
2008-12-04 19:16:50 +0100 er  r264872 : DBG_... needs semicolon
2008-12-04 11:09:27 +0100 er  r264824 : DBG_ERROR needs semicolon
2008-12-03 13:29:46 +0100 er  r264770 : CWS-TOOLING: rebase CWS mooxlsc to trunk@264325 (milestone: DEV300:m36)
2008-12-02 16:49:09 +0100 er  r264722 : disable code for named references #i4385# import as long as #i3740# isn't fully implemented
2008-12-02 16:45:04 +0100 er  r264721 : some compilers attempt to be too smart; persuade them it's really meant what was written
2008-12-02 16:04:56 +0100 er  r264715 : #i3740# no storage in ODF for external name references
2008-11-29 02:20:50 +0100 er  r264575 : some huge performance improvement when reading repeated empty rows for the external references cache from ODF, as they often occur in the sparse matrix
2008-11-29 01:14:55 +0100 er  r264574 : WriteExternalRefCaches: for table:number-columns-repeated write used columns instead of MAXCOLCOUNT
2008-11-28 18:30:04 +0100 er  r264570 : #i3740# write/read external name references as bracketed references, as proposed on the ODFF list
2008-11-27 20:36:54 +0100 er  r264521 : merge i95068 from cws calc46 for code correctness
2008-11-21 20:39:34 +0100 kohei  r264174 : fixed a crash when importing a BIFF8 document with per-sheet external names.
For now, we don't support per-sheet external names.  Let's throw in NoName
error until they are supported.
2008-11-21 18:47:27 +0100 kohei  r264168 : I forgot to process cached range references in the EXTERNNAME record, which 
prevented cached external names with range references from being imported 
correctly.
P.S. I swear I thought I had covered this....
2008-11-20 23:07:22 +0100 er  r264104 : #i4385# parse external defined names in MOOXML import
2008-11-14 23:18:54 +0100 er  r263700 : #i92797# parse external sheet references under aspects of MOOXML import and new ScExternalRefManager
2008-11-14 18:49:48 +0100 er  r263696 : remove infinity assertion, leftover from binary file format; coded double error may occur via filter import
2008-11-12 13:29:44 +0100 er  r263593 : make references to entire rows/columns, such as A:A or 3:3, actually work in MOOXML import
2008-11-03 12:35:11 +0100 er  r263282 : a struct is a struct is a ...
2008-10-31 00:30:59 +0100 er  r262843 : aTableRowCellAttrTokenMap needed
2008-10-31 00:26:07 +0100 er  r262842 : GetTableRowCellAttrTokenMap() is not unused
2008-10-31 00:13:53 +0100 er  r262841 : merge error
2008-10-31 00:05:39 +0100 er  r262840 : merge error
2008-10-30 23:17:48 +0100 er  r262839 : unresolved merge conflict!?!
2008-10-30 22:59:11 +0100 er  r262838 : merge error
2008-10-30 16:31:04 +0100 hr  r262833 : CWS-TOOLING: rebase CWS mooxlsc to trunk@262620 (milestone: DEV300:m34)
2008-10-16 21:57:51 +0200 er  r262272 : migrate CWS mooxlsc to SVN
2008-12-12 09:38:47 +00:00
Rüdiger Timm
a190965485 CWS-TOOLING: integrate CWS calc47
2008-12-10 20:38:34 +0100 oc  r265231 : #i97115#
2008-12-09 14:19:59 +0100 oc  r265084 : #i96939#
2008-12-09 11:55:29 +0100 oc  r265073 : #i97061#
2008-12-09 11:37:05 +0100 oc  r265067 : #i97061#
2008-12-09 11:31:49 +0100 oc  r265066 : #i97061#
2008-12-09 11:30:30 +0100 oc  r265065 : #i97061#
2008-12-04 17:13:43 +0100 er  r264859 : DBG_ERROR needs semicolon
2008-12-04 02:34:13 +0100 er  r264811 : unxsols4 needs to be compiled with exceptions when using STL
2008-12-04 02:24:30 +0100 er  r264810 : WaE unxsols4: ScZoomSliderWnd::Update hides the function Window::Update()
2008-12-04 01:40:22 +0100 er  r264809 : DBG_ASSERT needs semicolon
2008-12-03 11:00:55 +0100 er  r264753 : CWS-TOOLING: rebase CWS calc47 to trunk@264325 (milestone: DEV300:m36)
2008-10-31 12:30:09 +0100 nn  r262863 : #i90362# call CheckNeedsRepaint in UpdateFormulas
2008-10-29 14:49:48 +0100 nn  r262802 : #i88521# initialization order (gcc warning)
2008-10-29 12:31:38 +0100 nn  r262782 : #i88521# toolbar entry for scaling factor in page preview (patch from maoyg)
2008-10-29 12:31:00 +0100 nn  r262781 : #i88521# toolbar entry for scaling factor in page preview (patch from maoyg)
2008-10-29 12:28:45 +0100 nn  r262780 : #i88521# toolbar entry for scaling factor in page preview (patch from maoyg)
2008-10-28 17:01:37 +0100 nn  r262756 : resolve gcc warnings
2008-10-28 13:46:07 +0100 nn  r262742 : #i9709# always use system encoding for DDE (patch from rail)
2008-10-28 13:45:44 +0100 nn  r262741 : #i9709# always use system encoding for DDE (patch from rail)
2008-10-27 20:55:51 +0100 nn  r262689 : #i44349# refresh auto filter flags in ScUndoDragDrop::Redo (patch from gaozm)
2008-10-27 20:40:06 +0100 nn  r262688 : #i4517# rename sheet with double click (patch from kohei)
2008-10-27 20:28:55 +0100 nn  r262687 : #i20491# ensure stable sorting (patch from maoyg)
2008-10-27 20:13:19 +0100 nn  r262686 : #i22758# direct sort (toolbar buttons): detect headers (patch from maoyg)
2008-10-27 19:42:51 +0100 nn  r262685 : #i7277# default for sorting is cursor column (patch from maoyg)
2008-10-27 19:18:57 +0100 nn  r262684 : #i7088# insert/delete columns/rows across selected sheets (patch from maoyg)
2008-10-27 18:59:43 +0100 nn  r262683 : #i86856# show formula syntax in tip help (patch from maoyg)
2008-10-27 18:30:45 +0100 nn  r262682 : #i89145# scroll wheel handling in page preview (patch from maoyg)
2008-10-27 18:03:10 +0100 nn  r262681 : #i85226# take care of subtotal formulas in ScUndoQuery::Undo (patch from gaozm)
2008-10-27 17:41:16 +0100 nn  r262680 : #i88437# add zoom slider in status bar also for Calc (patch from maoyg)
2008-10-27 15:53:52 +0100 nn  r262678 : #i88467# undo for page margins/column widths in page preview (patch from maoyg)
2008-12-11 08:36:38 +00:00
Rüdiger Timm
49150b42ad CWS-TOOLING: integrate CWS dba31f
2008-12-10 14:16:09 +0100 oj  r265185 : #i96658# remove is
2008-12-10 08:46:07 +0100 oj  r265147 : remove duplicate ids
2008-12-10 08:35:02 +0100 oj  r265146 : #i96658# remove is
2008-12-09 11:44:35 +0100 oj  r265072 : use of tools::StringresourceList
2008-12-09 11:43:41 +0100 oj  r265071 : new class to read string elements from a Resource
2008-12-09 11:41:56 +0100 oj  r265070 : export StringListResource
2008-12-09 11:38:17 +0100 oj  r265068 : change string ; to more string objects
2008-12-08 12:11:43 +0100 oj  r264985 : change default-license-id to lic-en-US
2008-12-05 12:06:09 +0100 oj  r264896 : disable check to uncheck
2008-12-04 08:58:50 +0100 oj  r264814 : #i96517,i96520,i96522# d&d, background, state fixed
2008-12-04 08:53:29 +0100 oj  r264813 : #i96434# use document ui name from filter
2008-12-04 08:41:06 +0100 oj  r264812 : #i96434# use document ui name from filter
2008-12-02 13:48:49 +0100 lla  r264697 : #i96526# extra string for default otr wasn't found
2008-11-28 11:46:31 +0100 oj  r264536 : move toolbar and resize add field dlg
2008-11-28 08:38:22 +0100 oj  r264526 : load string resources
2008-11-27 19:28:52 +0100 oj  r264520 : unsigned
2008-11-27 19:10:19 +0100 oj  r264517 : move class into unnamed namespace
2008-11-27 18:33:38 +0100 oj  r264514 : wrong param
2008-11-27 16:52:39 +0100 oj  r264510 : #i96622# wrong string replacement
2008-11-27 16:46:03 +0100 oj  r264509 : remove unused var
2008-11-27 13:37:16 +0100 oj  r264484 : #i96432# notify only when not in special mode of the page
2008-11-27 13:16:47 +0100 oj  r264479 : #i95224# accept alias in group by
2008-11-27 12:35:19 +0100 oj  r264477 : #i95416# always show localized strings in the start marker
2008-11-27 09:49:29 +0100 oj  r264455 : #i93460# set split pos
2008-11-27 09:05:27 +0100 oj  r264447 : #i96453# use extension from mimetype / mediatype
2008-11-26 16:24:43 +0100 oj  r264416 : #i96520# #i96522# #i96519# some changes at the add field dialog
2008-11-26 16:20:27 +0100 oj  r264414 : #i93420# prevent to register a none system file  url
2008-11-26 16:19:02 +0100 oj  r264413 : #i96522# new class to paste multiple objects
2008-11-26 10:06:12 +0100 oj  r264349 : #i96191# introduce new error message and check if type was defined aand should not be changed
2008-11-26 10:06:12 +0100 oj  r264348 : #i96191# throw error when decimal is to big
2008-11-25 12:08:59 +0100 oj  r264281 : #i96431# correct state for align and move
2008-11-25 11:54:47 +0100 oj  r264280 : #i96428# when new bind to first table
2008-11-25 11:49:55 +0100 oj  r264279 : #i96434# add report output format to inspection
2008-11-25 11:49:05 +0100 oj  r264278 : #i96434# add report output format to inspection
2008-11-24 10:46:23 +0100 oj  r264215 : #i96458# size width for controls
2008-11-24 09:28:56 +0100 oj  r264199 : #i96459# mark detail section when nothing is selected
2008-11-20 12:02:35 +0100 oj  r264038 : #i96191# fix check for prec
2008-11-20 08:06:32 +0100 oj  r264026 : #i90949# patch MID function
2008-11-11 13:14:58 +0100 oj  r263555 : #i96086# apply patch
2008-11-11 11:34:46 +0100 oj  r263549 : #i94128# correct height of section when controls moved outside
2008-11-11 07:52:08 +0100 oj  r263544 : #i94729# fix string with ; as sep
2008-11-11 07:45:27 +0100 oj  r263543 : #i95222# export chart title style
2008-11-11 07:43:37 +0100 oj  r263542 : #i92541# fix line height
2008-12-10 13:41:25 +00:00
Release Engineers
4eafb5984f #i10000# get rid of warnings 2008-12-02 15:24:32 +00:00
Release Engineers
5beec3891e CWS-TOOLING: integrate CWS koheidatapilot02
2008-11-24 15:34:25 +0100 kohei  r264231 : modified ScViewData::IsMultiMarked() to treat simple-filtered areas as simple-marked areas,
for backword compatibility.  Simple-filtered areas are not multi-marked areas.
2008-11-07 20:38:51 +0100 kohei  r263485 : more unused methods in the header without definitions.
2008-11-07 20:26:25 +0100 kohei  r263484 : removed more unused methods.
2008-11-07 19:40:39 +0100 kohei  r263481 : removed unused methods based on Caolan's callcatcher output on m35.
2008-11-06 19:32:22 +0100 kohei  r263405 : CWS-TOOLING: rebase CWS koheidatapilot02 to trunk@263288 (milestone: DEV300:m35)
2008-10-06 15:18:57 +0200 kohei  r262062 : #i94619# allow XDataPilotTable interface to be queried again.  Patch submitted by
Noel Power.
2008-10-01 21:49:39 +0200 kohei  r262020 : #i90402# don't insert drill-down sheet when the document is in read-only mode.
2008-10-01 03:03:19 +0200 kohei  r261982 : #i93918# exclude hidden items and items that are excluded due to
ranks (i.e. top X items).
#i93998# reduce memory consumption of datapilot cache tables by 
pooling cache table cell data & use null pointers to represent 
empty cells.
2008-09-30 23:35:14 +0200 kohei  r261981 : #i92378# keep the layout dialog open when the destination range is not empty
and the user has decided to cancel data pilot creation.
2008-09-30 23:14:55 +0200 kohei  r261980 : #i94281# fixed a regression where the data pilot layout dialog fails to
appear on a filtered cell range.
2008-11-27 15:23:33 +00:00
Vladimir Glazounov
811e7a83cb CWS-TOOLING: integrate CWS rtlchart01 2008-11-26 15:19:48 +00:00
Oliver Bolte
0ec586304e CWS-TOOLING: integrate CWS aw057 2008-10-17 08:40:10 +00:00
Oliver Bolte
a258b8caf6 CWS-TOOLING: integrate CWS cmcfixes49 2008-10-10 13:02:43 +00:00
Vladimir Glazounov
5c0ecf9b57 CWS-TOOLING: integrate CWS sfxnotifyremoval 2008-09-30 06:36:06 +00:00
Vladimir Glazounov
716636d558 CWS-TOOLING: integrate CWS koheicoderemoval 2008-09-30 05:48:28 +00:00
Kurt Zenker
c12e1b8a2d INTEGRATION: CWS pflin11 (1.8.104); FILE MERGED
2008/08/06 01:52:42 pflin 1.8.104.1: fix for i90022
2008-08-15 13:18:04 +00:00
Kurt Zenker
05291bcb8c INTEGRATION: CWS pflin11 (1.7.104); FILE MERGED
2008/08/06 01:52:42 pflin 1.7.104.1: fix for i90022
2008-08-15 13:17:52 +00:00
Kurt Zenker
bf73ce1450 INTEGRATION: CWS pflin11 (1.5.104); FILE MERGED
2008/08/06 01:52:42 pflin 1.5.104.1: fix for i90022
2008-08-15 13:17:40 +00:00
Kurt Zenker
30227d465e INTEGRATION: CWS pflin11 (1.6.104); FILE MERGED
2008/08/06 01:52:42 pflin 1.6.104.1: fix for i90022
2008-08-15 13:17:30 +00:00
Kurt Zenker
3ddef25743 INTEGRATION: CWS pflin11 (1.3.104); FILE MERGED
2008/08/06 01:52:42 pflin 1.3.104.1: fix for i90022
2008-08-15 13:17:18 +00:00
Oliver Bolte
bb46aba94c INTEGRATION: CWS xmlfilter06 (1.39.2); FILE MERGED
2008/07/10 14:33:51 tbe 1.39.2.1: #i91436# Enhanced formula input: invalid formula not detected
2008-07-22 13:42:49 +00:00
Oliver Bolte
6a73f25d54 INTEGRATION: CWS chart29 (1.6.100); FILE MERGED
2008/07/08 07:30:24 iha 1.6.100.1: #i91212# XTableChart::getRanges() doesn't load chart and returns wrong range string
2008-07-21 11:03:16 +00:00
Rüdiger Timm
36a4376a38 INTEGRATION: CWS odff04 (1.15.66); FILE MERGED
2008/06/24 14:49:00 er 1.15.66.1: #i91020# support ADDRESS 4th and INDIRECT 2nd parameter for A1/R1C1 notation
2008-07-08 06:19:25 +00:00
Rüdiger Timm
25a75dcfb3 INTEGRATION: CWS odff04 (1.112.34); FILE MERGED
2008/06/17 20:54:06 er 1.112.34.1: #i6087# allow all characters in sheet names; patch by <cmc> and <kohei>
2008-07-08 06:19:13 +00:00
Rüdiger Timm
5561da5772 INTEGRATION: CWS odff04 (1.37.36); FILE MERGED
2008/06/17 20:54:06 er 1.37.36.1: #i6087# allow all characters in sheet names; patch by <cmc> and <kohei>
2008-07-08 06:19:00 +00:00
Rüdiger Timm
fff2f1e065 INTEGRATION: CWS odff04 (1.29.66); FILE MERGED
2008/06/24 14:49:00 er 1.29.66.1: #i91020# support ADDRESS 4th and INDIRECT 2nd parameter for A1/R1C1 notation
2008-07-08 06:18:44 +00:00
Rüdiger Timm
9494757c05 INTEGRATION: CWS calcfixes30 (1.112.60); FILE MERGED
2008/06/27 17:15:51 er 1.112.60.1: #i89047# CalcAll: clear lookup caches to ensure that changed calculation options make it through
2008-07-07 06:39:24 +00:00
Rüdiger Timm
aebd7744ac INTEGRATION: CWS calcfixes30 (1.37.62); FILE MERGED
2008/07/01 15:18:42 er 1.37.62.1: #i91259# ODFF: read/write automatic intersection .... operator
2008-07-07 06:39:10 +00:00
Vladimir Glazounov
5772b7a2a0 INTEGRATION: CWS dr62 (1.12.54); FILE MERGED
2008/06/02 15:50:56 nn 1.12.54.1: #i80437# don't use document broadcast to notify sheet change in view
2008-07-01 15:22:27 +00:00
Vladimir Glazounov
7fb107fb39 INTEGRATION: CWS dr62 (1.62.54); FILE MERGED
2008/06/06 11:27:59 tbe 1.62.54.2: #i84123# Missing helpID in Spreadsheet
2008/06/02 15:50:56 nn 1.62.54.1: #i80437# don't use document broadcast to notify sheet change in view
2008-07-01 15:22:11 +00:00
Vladimir Glazounov
b6d919b1ad INTEGRATION: CWS dr62 (1.5.54); FILE MERGED
2008/06/16 14:02:37 iha 1.5.54.1: #i32899# PDF Export of a chart selection in calc is empty
2008-07-01 15:21:50 +00:00
Vladimir Glazounov
1d61493a62 INTEGRATION: CWS dr62 (1.112.18); FILE MERGED
2008/06/13 07:41:41 iha 1.112.18.1: #i82614# Copy sheet with scatter chart to new document may result in wrong data
2008-07-01 15:21:33 +00:00
Oliver Bolte
e7dc89f295 INTEGRATION: CWS calcodfversion (1.3.6); FILE MERGED
2008/04/28 20:44:36 er 1.3.6.1: #i88113# switch GRAM_STORAGE_DEFAULT to GRAM_ODFF
2008-05-28 09:16:11 +00:00
Kurt Zenker
4e56822a64 #i10000# warnings fixed 2008-05-22 19:13:59 +00:00
Kurt Zenker
991a9bebc5 #i10000# warnings fixed 2008-05-22 14:13:29 +00:00
Kurt Zenker
359a89a1c6 INTEGRATION: CWS koheidatapilot01 (1.74.106); FILE MERGED
2008/04/25 20:59:07 kohei 1.74.106.4: RESYNC: (1.79-1.81); FILE MERGED
2008/03/12 18:01:48 kohei 1.74.106.3: RESYNC: (1.76-1.79); FILE MERGED
2008/02/25 14:47:28 kohei 1.74.106.2: RESYNC: (1.74-1.76); FILE MERGED
2007/12/06 16:40:33 kohei 1.74.106.1: put the names of new ScDPSource properties into unonames.hxx and use the defined names instead.
2008-05-20 12:09:07 +00:00
Kurt Zenker
716364cac2 INTEGRATION: CWS koheidatapilot01 (1.8.216); FILE MERGED
2008/04/25 20:59:19 kohei 1.8.216.5: RESYNC: (1.10-1.11); FILE MERGED
2007/12/06 06:41:12 kohei 1.8.216.4: properly format the drill-down sheet per data source format & removed unused method.
2007/12/04 16:51:06 kohei 1.8.216.3: RESYNC: (1.8-1.10); FILE MERGED
2007/11/07 03:12:54 kohei 1.8.216.2: We still need to call InitFrom for referenced items, more refactoring and in-line comments, and more const keyword uses for read-only parameters (makes it easier to understand code).
2007/10/29 17:44:39 kohei 1.8.216.1: initial checkin
2008-05-20 12:08:16 +00:00
Kurt Zenker
f22d1680f9 INTEGRATION: CWS koheidatapilot01 (1.7.202); FILE MERGED
2008/04/25 20:59:04 kohei 1.7.202.8: RESYNC: (1.7-1.8); FILE MERGED
2008/04/21 03:07:57 kohei 1.7.202.7: code cleanup.
2007/12/06 07:06:15 kohei 1.7.202.6: removed all previously invisible code.
2007/11/07 04:28:31 kohei 1.7.202.5: use array position and keep the original set of arrays instead of making copies for each call.
2007/11/07 03:12:53 kohei 1.7.202.4: We still need to call InitFrom for referenced items, more refactoring and in-line comments, and more const keyword uses for read-only parameters (makes it easier to understand code).
2007/11/05 22:11:45 kohei 1.7.202.3: more const pointers when pointers point to read-only instances.
2007/11/05 21:57:52 kohei 1.7.202.2: made pointers to ScDPResultData const where appropriate.
2007/10/31 19:58:43 kohei 1.7.202.1: modified all functions that are called during result calculation so that they can take vectors instead of pointer arrays.
2008-05-20 12:07:23 +00:00
Kurt Zenker
86db341269 INTEGRATION: CWS koheidatapilot01 (1.6.216); FILE MERGED
2008/04/25 20:59:00 kohei 1.6.216.7: RESYNC: (1.6-1.7); FILE MERGED
2008/04/25 00:02:15 kohei 1.6.216.6: removed unused code.
2008/04/24 23:26:38 kohei 1.6.216.5: * fixed a regression on page field filtering by the empty string value.
* fixed an incorrect drill-down table with number groups (i88531).
* moved the shared string storage out of ScDPCacheTable to make it more generic.
2008/04/17 13:10:39 kohei 1.6.216.4: Used ScDPItemData to store cell values to allow numerical comparison where appropriate.  Also fixed the regression involving drill-down on group names.
2008/04/15 15:32:06 kohei 1.6.216.3: get the "Identify categories" option to really work.  The previous commit didn't quite do the right thing.
2007/12/06 07:06:15 kohei 1.6.216.2: removed all previously invisible code.
2007/10/29 17:44:39 kohei 1.6.216.1: initial checkin
2008-05-20 12:06:37 +00:00
Kurt Zenker
d8175ab702 INTEGRATION: CWS koheidatapilot01 (1.4.570); FILE MERGED
2008/04/25 20:59:25 kohei 1.4.570.6: RESYNC: (1.4-1.5); FILE MERGED
2008/04/24 23:26:38 kohei 1.4.570.5: * fixed a regression on page field filtering by the empty string value.
* fixed an incorrect drill-down table with number groups (i88531).
* moved the shared string storage out of ScDPCacheTable to make it more generic.
2008/04/17 13:10:39 kohei 1.4.570.4: Used ScDPItemData to store cell values to allow numerical comparison where appropriate.  Also fixed the regression involving drill-down on group names.
2008/04/15 15:32:05 kohei 1.4.570.3: get the "Identify categories" option to really work.  The previous commit didn't quite do the right thing.
2007/12/06 07:06:15 kohei 1.4.570.2: removed all previously invisible code.
2007/10/29 17:44:39 kohei 1.4.570.1: initial checkin
2008-05-20 12:06:17 +00:00
Kurt Zenker
6c92d662d7 INTEGRATION: CWS koheidatapilot01 (1.3.570); FILE MERGED
2008/04/25 20:59:10 kohei 1.3.570.5: RESYNC: (1.3-1.4); FILE MERGED
2008/04/24 23:26:38 kohei 1.3.570.4: * fixed a regression on page field filtering by the empty string value.
* fixed an incorrect drill-down table with number groups (i88531).
* moved the shared string storage out of ScDPCacheTable to make it more generic.
2008/04/17 13:10:39 kohei 1.3.570.3: Used ScDPItemData to store cell values to allow numerical comparison where appropriate.  Also fixed the regression involving drill-down on group names.
2007/12/06 07:06:15 kohei 1.3.570.2: removed all previously invisible code.
2007/10/29 17:44:39 kohei 1.3.570.1: initial checkin
2008-05-20 12:05:58 +00:00
Kurt Zenker
e838c8d705 INTEGRATION: CWS koheidatapilot01 (1.8.112); FILE MERGED
2008/04/25 20:59:13 kohei 1.8.112.7: RESYNC: (1.9-1.10); FILE MERGED
2007/12/04 06:06:26 kohei 1.8.112.6: more code change to totally replace ScDPPositionData with its UNO equivalent & some more code cleanups.
2007/12/04 04:29:00 kohei 1.8.112.5: some API method re-name & associated changes.
2007/11/09 02:12:08 kohei 1.8.112.4: renamed one method & some minor code change to make more use of cache table.
2007/11/08 18:03:19 kohei 1.8.112.3: implemented UNO's getPositionData method & expose dimension counts via DataSource properties.
2007/11/03 18:09:28 kohei 1.8.112.2: implemented getOutputRangeByType() and fixed interface querying issue with XDataPilotTable2.
2007/10/29 17:44:39 kohei 1.8.112.1: initial checkin
2008-05-20 12:05:39 +00:00
Kurt Zenker
abe2e26b32 INTEGRATION: CWS koheidatapilot01 (1.12.112); FILE MERGED
2008/04/25 20:59:22 kohei 1.12.112.7: RESYNC: (1.13-1.14); FILE MERGED
2007/12/04 16:51:09 kohei 1.12.112.6: RESYNC: (1.12-1.13); FILE MERGED
2007/12/04 06:06:26 kohei 1.12.112.5: more code change to totally replace ScDPPositionData with its UNO equivalent & some more code cleanups.
2007/11/08 18:03:19 kohei 1.12.112.4: implemented UNO's getPositionData method & expose dimension counts via DataSource properties.
2007/11/05 19:40:30 kohei 1.12.112.3: Don't show drill-down data when a cell outside the data field area is activated.
2007/11/03 18:09:28 kohei 1.12.112.2: implemented getOutputRangeByType() and fixed interface querying issue with XDataPilotTable2.
2007/10/29 17:44:39 kohei 1.12.112.1: initial checkin
2008-05-20 12:05:21 +00:00