Commit graph

450 commits

Author SHA1 Message Date
Jens-Heiner Rechtien
9e19ff00c7 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
Mathias Bauer
2c0f94218a #i196421#: some problems with pch on Windows 2009-11-04 21:54:56 +01:00
Mathias Bauer
6301be9e1a #i103496#: move some fontsubstitution stuff from vcl to unotools to get xmloff vcl free 2009-10-19 13:22:39 +02:00
Mathias Bauer
0cc66aaf75 #i103496#: split svtools; improve ConfitItems 2009-10-16 00:05:16 +02:00
Mathias Bauer
aaa5507815 #103496#: move VCL free ConfigItems to unotools 2009-10-06 07:38:24 +02:00
Jens-Heiner Rechtien
c01901076f 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
Ivo Hinkelmann
5d431414af CWS-TOOLING: integrate CWS impressnotes01
2009-09-11 13:52:41 +0200 cl  r276061 : CWS-TOOLING: rebase CWS impressnotes01 to trunk@276043 (milestone: DEV300:m58)
2009-09-10 15:44:57 +0200 cl  r276039 : #i103139# continued work on the impress annotation feature
2009-09-10 14:52:31 +0200 cl  r276032 : #i103139# continued work on the impress annotation feature
2009-09-10 14:50:32 +0200 cl  r276031 : #i103139# continued work on the impress annotation feature
2009-09-10 14:48:29 +0200 cl  r276030 : #i103139# continued work on the impress annotation feature
2009-09-10 11:36:11 +0200 cl  r276027 : #i103139# continued work on the impress annotation feature
2009-09-09 20:22:41 +0200 cl  r276018 : #i103139# continued work on the impress annotation feature
2009-09-09 20:21:45 +0200 cl  r276017 : #i103139# continued work on the impress annotation feature
2009-09-09 19:32:29 +0200 sj  r276015 : #i103139# added import of comments (ppt binary)
2009-09-09 19:31:07 +0200 sj  r276014 : #i103139# added import of comments (ppt binary)
2009-09-09 19:16:41 +0200 cl  r276011 : #i103139# continued work on the impress annotation feature
2009-09-09 19:15:19 +0200 cl  r276010 : #i103139# continued work on the impress annotation feature
2009-09-09 16:27:19 +0200 cl  r276001 : #i104579# fixed isEmptyPresObj()
2009-09-09 15:12:02 +0200 cl  r275997 : #i103139# continued work on the impress annotation feature
2009-09-09 15:06:29 +0200 sj  r275996 : #i103139# added import of comments (ppt binary)
2009-09-09 14:53:01 +0200 cl  r275995 : #i103139# continued work on the impress annotation feature
2009-09-09 14:51:32 +0200 cl  r275994 : #i103139# continued work on the impress annotation feature
2009-09-09 12:11:17 +0200 cl  r275982 : #i103139# continued work on the impress annotation feature
2009-09-09 11:47:55 +0200 cl  r275981 : #i103139# continued work on the impress annotation feature
2009-09-09 11:47:23 +0200 cl  r275980 : #i103139# continued work on the impress annotation feature
2009-09-09 11:44:47 +0200 cl  r275978 : #i104315# added missing tab pages
2009-09-08 16:04:44 +0200 cl  r275936 : #i103139# continued work on the impress annotation feature
2009-09-08 16:03:28 +0200 cl  r275935 : #i103139# continued work on the impress annotation feature
2009-09-08 11:45:47 +0200 cl  r275920 : #i103139# continued work on the impress annotation feature
2009-09-08 11:41:51 +0200 cl  r275919 : #i103139# continued work on the impress annotation feature
2009-09-07 18:30:55 +0200 cl  r275910 : #i103139# continued work on the impress annotation feature
2009-09-07 18:29:37 +0200 cl  r275909 : #i103139# continued work on the impress annotation feature
2009-09-07 17:25:43 +0200 cl  r275905 : #i103139# continued work on the impress annotation feature
2009-09-07 12:00:28 +0200 cl  r275884 : #i103139# continued work on the impress annotation feature
2009-09-06 14:14:00 +0200 cl  r275859 : #i103139# continued work on the impress annotation feature
2009-09-05 20:57:24 +0200 cl  r275854 : #i103139# continued work on the impress annotation feature
2009-09-05 20:56:29 +0200 cl  r275853 : #i103139# continued work on the impress annotation feature
2009-09-05 20:55:27 +0200 cl  r275852 : #i103139# continued work on the impress annotation feature
2009-09-05 20:11:42 +0200 cl  r275851 : #i103139# continued work on the impress annotation feature
2009-09-05 20:11:09 +0200 cl  r275850 : #i103139# continued work on the impress annotation feature
2009-09-05 17:43:33 +0200 cl  r275845 : #i103139# continued work on the impress annotation feature
2009-09-05 17:04:41 +0200 cl  r275843 : #i103139# continued work on the impress annotation feature
2009-09-05 17:03:26 +0200 cl  r275842 : #i103139# continued work on the impress annotation feature
2009-09-05 17:02:53 +0200 cl  r275841 : #i103139# continued work on the impress annotation feature
2009-09-05 13:15:04 +0200 pl  r275839 : #i104823# WB_NEEDSFOCUS
2009-09-05 13:14:41 +0200 pl  r275838 : #i104823# WB_NEEDSFOCUS
2009-09-04 17:48:21 +0200 cl  r275826 : #i103139# continued work on the impress annotation feature
2009-09-04 17:35:03 +0200 cl  r275825 : #i103139# continued work on the impress annotation feature
2009-09-04 17:15:46 +0200 cl  r275824 : #i103139# continued work on the impress annotation feature
2009-09-04 17:12:54 +0200 cl  r275823 : #i103139# continued work on the impress annotation feature
2009-09-04 17:05:23 +0200 cl  r275822 : #i103139# continued work on the impress annotation feature
2009-09-04 16:48:28 +0200 cl  r275820 : #i103139# continued work on the impress annotation feature
2009-09-04 16:44:02 +0200 cl  r275818 : #i103139# continued work on the impress annotation feature
2009-09-04 16:43:23 +0200 cl  r275817 : #i103139# continued work on the impress annotation feature
2009-09-04 16:06:04 +0200 cl  r275812 : #i103139# continued work on the impress annotation feature
2009-09-04 16:05:45 +0200 cl  r275811 : #i103139# continued work on the impress annotation feature
2009-09-04 15:04:33 +0200 cl  r275806 : #i103139# continued work on the impress annotation feature
2009-09-04 11:43:14 +0200 cl  r275795 : #i103139# continued work on the impress annotation feature
2009-09-04 11:27:10 +0200 cl  r275793 : #i103139# continued work on the impress annotation feature
2009-09-04 11:10:02 +0200 cl  r275792 : #i103139# continued work on the impress annotation feature
2009-09-04 11:07:05 +0200 cl  r275790 : #i103139# continued work on the impress annotation feature
2009-09-04 11:05:01 +0200 cl  r275789 : #i103139# continued work on the impress annotation feature
2009-09-04 10:55:51 +0200 cl  r275785 : #i103139# renamed notes to comments
2009-09-04 10:54:57 +0200 cl  r275784 : #i103139# renamed notes to comments
2009-09-03 20:37:35 +0200 cl  r275772 : #i103139# continued work on the impress annotation feature
2009-09-03 20:35:31 +0200 cl  r275771 : #i103139# continued work on the impress annotation feature
2009-09-01 18:17:55 +0200 cl  r275680 : #i103139# continued work on the impress annotation feature
2009-09-01 18:15:08 +0200 cl  r275678 : #i103139# continued work on the impress annotation feature
2009-09-01 18:13:38 +0200 cl  r275677 : #i103139#
continued work on the impress annotation feature
2009-08-18 12:35:42 +0200 cl  r275089 : fixed merge error
2009-08-18 11:39:58 +0200 cl  r275086 : CWS-TOOLING: rebase CWS impressnotes01 to trunk@275001 (milestone: DEV300:m55)
2009-07-30 13:45:10 +0200 cl  r274481 : fixed merge errrors
2009-07-30 13:41:21 +0200 cl  r274480 : fixed merge errrors
2009-07-30 13:39:40 +0200 cl  r274478 : fixed merge errrors
2009-07-22 18:07:30 +0200 cl  r274256 : CWS-TOOLING: rebase CWS impressnotes01 to trunk@273858 (milestone: DEV300:m52)
2009-07-21 17:21:31 +0200 cl  r274208 : merging
2009-07-20 14:28:34 +0200 cl  r274137 : #i103139# annotation support for impress
2009-07-20 14:28:04 +0200 cl  r274136 : #i103139# annotation support for impress
2009-07-20 14:27:20 +0200 cl  r274135 : #i103139# annotation support for impress
2009-07-20 14:21:17 +0200 cl  r274134 : #i103139# annotation support for impress
2009-07-20 14:20:56 +0200 cl  r274133 : #i103139# annotation support for impress
2009-07-20 14:20:09 +0200 cl  r274132 : #i103139# annotation support for impress
2009-07-20 14:19:00 +0200 cl  r274131 : #i103139# annotation support for impress
2009-07-20 14:17:50 +0200 cl  r274130 : #i103139# annotation support for impress
2009-07-20 14:12:24 +0200 cl  r274129 : #i103139# annotation support for impress
2009-07-20 13:52:03 +0200 cl  r274128 : #i103139# annotation support for impress
2009-07-20 13:51:11 +0200 cl  r274127 : #i103139# annotation support for impress
2009-07-20 13:48:59 +0200 cl  r274126 : #i103139# annotation support for impress
2009-07-20 13:43:56 +0200 cl  r274125 : #i103139# annotation support for impress
2009-07-20 13:31:55 +0200 cl  r274123 : #i103139# annotation support for impress
2009-07-20 13:30:45 +0200 cl  r274122 : #i103139# annotation support for impress
2009-09-16 13:55:36 +00:00
Release Engineers
08950bf97f #i10000# export destructor 2009-09-01 13:34:43 +00:00
Release Engineers
76136925fd CWS-TOOLING: integrate CWS ooxml03
2009-08-11 12:16:50 +0200 kendy  r274852 : CWS-TOOLING: rebase CWS ooxml03 to trunk@274622 (milestone: DEV300:m54)
2009-07-17 17:55:14 +0200 hbrinkm  r274100 : resolved warning on unxlngi6.pro
2009-07-15 17:11:09 +0200 kendy  r274015 : #i96319# With the disabled docx pieces, libmsword is not a UNO library.
2009-07-15 13:38:36 +0200 hbrinkm  r274010 : removed unresolved symbols
2009-07-13 16:06:11 +0200 hbrinkm  r273943 : resolved warnings
2009-07-10 14:01:03 +0200 hbrinkm  r273889 : changes to make compile on Windows
2009-06-22 19:46:17 +0200 kendy  r273252 : #i96319# Disable the DOCX export, it's not perfect yet...
2009-06-22 13:04:32 +0200 kendy  r273219 : CWS-TOOLING: rebase CWS ooxml03 to trunk@272827 (milestone: DEV300:m50)
2009-06-11 17:11:39 +0200 kendy  r272890 : #i96319# Fix regression in the Word 95 output of hyperlinks.
2009-06-05 17:53:08 +0200 kendy  r272710 : #i96319# Fix regression in Word 95 output (wrong style number when nodes recurse).
2009-06-03 00:19:27 +0200 kendy  r272529 : #i96319# Fix regression in output of the section breaks.
2009-05-29 18:30:19 +0200 kendy  r272475 : CWS-TOOLING: rebase CWS ooxml03 to trunk@272291 (milestone: DEV300:m49)
2009-05-29 09:58:02 +0200 kendy  r272435 : #i102354# Don't write the debug info directly to the document.
2009-05-28 15:57:01 +0200 kendy  r272411 : #i102260# Revert another trivial fix.
2009-05-26 16:43:07 +0200 kendy  r272310 : #i102260# Disable fix of FILLIN fields.
2009-05-26 14:14:09 +0200 kendy  r272302 : #i96319# Fix regression in the calculation of size of cells.
2009-05-26 01:42:29 +0200 kendy  r272274 : #i96319# Fix a regression - don't export RES_PARATR_LINESPACING and RES_UL_SPACE with every style.
[And additionally some beautification.]
2009-05-23 00:37:44 +0200 thb  r272212 : #i102156# added XFastSAXSerializable plus implementation
2009-05-22 16:43:09 +0200 kendy  r272201 : CWS-TOOLING: rebase CWS ooxml03 to trunk@271830 (milestone: DEV300:m48)
2009-05-14 23:37:02 +0200 thb  r271924 : #i10000# post-filter split fixes - make non-pro compile again
2009-05-14 22:35:54 +0200 thb  r271923 : #i10000# post-svx split fixes - both librpt and librptui need libsvx
2009-05-14 21:39:08 +0200 thb  r271922 : #i10000# post-svx split work - getting nonpro build working again
2009-05-11 09:11:23 +0200 kendy  r271740 : #i99638# svxcore library is not a UNO library.
2009-04-29 17:31:45 +0200 kendy  r271389 : #i96319# Fixed a corner case in docx export of nested tables.
Actually, this even simplifies the code a bit :-)
2009-04-29 12:10:08 +0200 kendy  r271364 : #i96319# Fix output of spacing in docx.
2009-04-29 10:56:43 +0200 kendy  r271357 : #i96319# Fix an endless loop in the docx export of bookmarks.
2009-04-29 01:06:21 +0200 kendy  r271348 : #i96319# Fix output of cell width and height.
2009-04-27 13:29:02 +0200 kendy  r271264 : #i96319# Fix output of section columns (their number + widths) for docx.
2009-04-24 15:51:23 +0200 kendy  r271219 : #i96319# Fix output of dates - xsi:type=... should be there only for dcterms.
2009-04-23 18:27:28 +0200 kendy  r271190 : #i96319# Fix output of gridCol's.
2009-04-23 17:13:44 +0200 kendy  r271184 : #i96319# Avoid incorrect double output of tcPr.
2009-04-22 15:58:10 +0200 kendy  r271125 : #i96319# Fix the output of the nested tables after all the rebases.
2009-04-20 15:16:48 +0200 kendy  r270989 : #i96319# More correct output of the nodes.
2009-04-20 13:27:06 +0200 kendy  r270976 : #i96319# Make it build after the rebase to m46 again; maybe does not run yet.
2009-04-10 23:00:46 +0200 kendy  r270725 : CWS-TOOLING: rebase CWS ooxml03 to trunk@270723 (milestone: DEV300:m46)
2009-04-09 17:31:44 +0200 kendy  r270716 : #i96319# Fix output of headers/footers.
2009-04-09 16:42:13 +0200 kendy  r270715 : #i99638# Fix visibility for the debug build of svx.
2009-04-03 10:27:50 +0200 kendy  r270466 : #i99683# One forgotten gid_File_Filter_Emp -> gid_File_Filter_Sdfilt.
2009-03-06 16:19:03 +0100 kendy  r269013 : #i99638# Remove SpecialProgress-related methods and members, not used any more, and breaks linking on Win32.
2009-03-06 09:43:55 +0100 kendy  r268974 : #i99638# Resolve some more unresolved symbols on Win32.
2009-03-05 23:01:39 +0100 kendy  r268946 : #i99638# Export less SdStyleSheetPool symbols.
2009-03-05 15:31:23 +0100 kendy  r268910 : #i99638# MSVC needs struct WW8_PdAttrDesc declared, otherwise fails to link.
2009-03-04 14:15:23 +0100 kendy  r268826 : #i99638# More Win32-related build fixes.
2009-03-04 13:47:48 +0100 kendy  r268823 : #i99638# Disable pptx export again, brougth in by mistake.
2009-03-04 09:54:00 +0100 kendy  r268786 : #i99638# Deliver also isvxcore.lib and isvxmsfilter.lib.
2009-03-03 17:42:25 +0100 kendy  r268773 : #i99638# SdrModel::setUnoModel() should not be inline.
2009-03-03 17:25:59 +0100 kendy  r268770 : #i99638# Ugh, revert.
2009-03-03 17:05:16 +0100 kendy  r268765 : #i99638# Make ObjectContact dll private.
2009-03-03 15:35:41 +0100 kendy  r268733 : #i99638# More destructors visible for Win32 linking.
2009-03-03 14:26:23 +0100 kendy  r268726 : #i99638# Make some destructors visible, and change one static inline to static to Win32 linking happy.
2009-03-03 10:42:12 +0100 kendy  r268712 : #i99638# More moving stuff around to make Win32 linking happy.
2009-03-03 09:48:17 +0100 kendy  r268708 : #i99638# Reduce the includes, needed for Win32 linking.
2009-03-03 08:48:00 +0100 kendy  r268705 : #i99638# ImpGetResStr() visibility markup moved to the header.
2009-03-02 16:30:17 +0100 kendy  r268664 : #i99638# Fix visibility problems that appeared on x86.
2009-02-27 22:25:57 +0100 kendy  r268618 : #i96319# Better definition of DBG in utils.hxx.
2009-02-27 21:53:17 +0100 kendy  r268616 : #i96319# License for utils.hxx, define DBG only for the debug builds.
2009-02-27 21:44:25 +0100 kendy  r268615 : #i96319# Fixed types for printf etc. parameters.
2009-02-27 17:23:17 +0100 kendy  r268607 : #i96319# Fix build after the rebase.
2009-02-27 15:12:49 +0100 kendy  r268597 : CWS-TOOLING: rebase CWS ooxml03 to trunk@268395 (milestone: DEV300:m42)
2009-02-27 12:37:57 +0100 kendy  r268580 : #i96319# Fix build dependency in oox.
2009-02-26 22:02:06 +0100 kendy  r268547 : #i99683# Move ppt import to a separate library.
The ppt export is already separate, so it makes sense to give there the
import as well.  The current library 'emp' was renamed to 'scfilt', it
links against svxmsfilter, and few symbols had to be made visible (28 of
them).
2009-02-26 14:36:25 +0100 kendy  r268520 : #i99638# Whitespace fixes.
2009-02-26 14:31:35 +0100 kendy  r268518 : #i99638# Split svx into svxcore, svxmsfilter and the rest.
SvxImportMSVBasic's SaveOrDelMSVBAStorage(),
GetSaveWarningOfMSVBAStorage(), and GetMSBasicStorageName() must go
to svxcore (because of Writer).
2009-02-26 00:16:32 +0100 kendy  r268471 : #i99638# Split libsvx into 3 pieces - svxcore, svxmsfilter, and svx (the rest).
This contains:
- the split (based on inter-object dependencies)
  - svxcore is actually a closure on a graph where the objects are
    vertexes, and where there's an edge between 2 vertexes when one needs
    symbol from the second ;-) - maybe still could be split, but that
    will be most probably harder to achieve
  - svxmsfilter is a subset that is needed just by the filters of the MS
    Office formats
  - the new svx contains the rest that did not fit the above 2
- visibility for svxcore
  - some svxcore symbols had to be exposed for svxmsfilter or svx
- adaption of modules linking against svx
  - in some cases, linking just against svxcore is enough
2009-02-25 23:35:03 +0100 kendy  r268470 : #i99545#
Get rid of struct ConstAsciiString, and use simple #define's instead -
it's a pre-requisite for a svx split, and also saves memory on x86-64,
and some symbol names.
2009-02-25 22:39:02 +0100 kendy  r268468 : #i96319# Get rid of the now unneecessary debug class DOCX.
2009-02-17 20:35:29 +0100 kendy  r268190 : #i96319# WW8 filter rework + docx export
License header + whitespace fixes.
2009-02-17 20:02:39 +0100 kendy  r268189 : #i96319# WW8 filter rework + docx export
Add license header to preset-definitions-to-shape-types.pl.
2009-02-17 19:58:11 +0100 kendy  r268188 : #i96319# WW8 filter rework + docx export
oox does not have to depend on FASTSAXLIB.
2009-02-17 17:05:34 +0100 kendy  r268182 : #i96319# WW8 filter rework + docx export
Fix the sax compilation, apparently some of the changes were missing.
2009-02-17 13:04:14 +0100 kendy  r268163 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fix output of shape paths (point components can be either 16 or 32 bit).
[And also implement a fallback for the missing shapes - treated as rectangle.]
2009-02-17 13:03:56 +0100 kendy  r268162 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Correction of some values.
Now the shapes seem to be good enough; time to abandon them ;-)
2009-02-17 13:03:37 +0100 kendy  r268161 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Better detection of consts.
2009-02-17 13:03:19 +0100 kendy  r268160 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fixed the 'sun' shape.
2009-02-17 13:03:00 +0100 kendy  r268159 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Better check for unneeded 'prod's.
2009-02-17 13:02:42 +0100 kendy  r268158 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fix the adj values.
2009-02-17 13:02:23 +0100 kendy  r268157 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fix pentagon and star5 shapes.
2009-02-17 13:02:04 +0100 kendy  r268156 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fix most of the 'star' shapes by preventing an overflow.
2009-02-17 13:01:41 +0100 kendy  r268155 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* fixed build after resolving conflicts
2009-02-17 13:01:19 +0100 kendy  r268154 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* added TODO comment
2009-02-17 13:00:59 +0100 kendy  r268153 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* implemented adjustments export in custom shapes
2009-02-17 13:00:40 +0100 kendy  r268152 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* partially refactored EscherPropertyContainer::CreateCustomShapeProperties
   extracted 3 helper functions, which are now used in ooxml export
2009-02-17 13:00:17 +0100 kendy  r268151 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* make mAny member of DrawingML protected, so that ShapeExport can access it
 * export connector shape
 * added DrawingML::WriteConnectorConnections
 * fixed bezier shape outline export (regression fix)
2009-02-17 12:59:54 +0100 kendy  r268150 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* make EscherConnectorListEntry structure public, so that it can be used by ooxml export
2009-02-17 12:59:34 +0100 kendy  r268149 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* added mapping of shapes to shape IDs
 * cleaned a bit shape name generation
2009-02-17 12:59:13 +0100 kendy  r268148 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fixed some of the text shapes, 166/202.
In the 202, I counted even shapes that are marked 'should not be used' (and
their definition is missing) even in the documentation.  The only really
missing shapes are those that use general arcTo...
2009-02-17 12:58:53 +0100 kendy  r268147 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Found missing shapes, now 159/202.
2009-02-17 12:58:36 +0100 kendy  r268146 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Optimize the amount of formulas a bit.
Adds one more shape that previously reached the top amount of formulas ;-)
2009-02-17 12:58:15 +0100 kendy  r268145 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Implemented quadratic beziers, 144/202 now.
I was unable to use 'qb', it did not produce good results, no idea why :-(
Instead used 'c' - cubic bezier - and recounted the control points
(mathematically equivalent representation).  The downside is that for some
shapes I run out of formulas :-( - TODO later.
2009-02-17 12:57:56 +0100 kendy  r268144 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fix presetShapeDefinitions.xml, there's an error there.
2009-02-17 12:57:31 +0100 kendy  r268143 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Implemented cubicBezTo + few formulas, now 136/202.
2009-02-17 12:57:11 +0100 kendy  r268142 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Fixed units of sin/cos, which makes it now 118/202.
Realized that some of the shapes are 'too small' - like <10 units, insetad of
~21600; have to look at that.
2009-02-17 12:56:43 +0100 kendy  r268141 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: More arcTo shapes, 116/202 now.
2009-02-17 12:56:21 +0100 kendy  r268140 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Better conversion of */ (fixes some shapes).  Implemented nostroke/nofill.
2009-02-17 12:56:01 +0100 kendy  r268139 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: More formulas, and partially implemented 'arcTo' - 93/202 shapes now.
2009-02-17 12:55:39 +0100 kendy  r268138 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Radically changed the conversion of formulas to be able to implement +/.
[...and actually implemented it ;-), 60/202 shapes now.]
2009-02-17 12:55:19 +0100 kendy  r268137 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Shape types generation plugged to the build, 53/202 shapes now.
2009-02-17 12:54:57 +0100 kendy  r268136 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: More predefined shapes generated (thanks to 'pin' translation).
2009-02-17 12:54:36 +0100 kendy  r268135 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Script that creates the predefined shape types + the definitions.
The shape types themselves come from the OOXML documentation; the script just
converts them from DrawingML to a VML representation in a C++ file.
The converter is not feature-complete yet, resulting in some missing shapes.
Also it is not yet part of the build (makefile.mk not modified yet).
2009-02-17 12:54:10 +0100 kendy  r268134 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export:
    + Fixed a regression on sections output
    + Columns break has to be postponed to the next paragraph
    + Implemented sections properly
    + Columns formatting properties exported
2009-02-17 12:53:49 +0100 kendy  r268133 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
haven't I fixed those problems?
2009-02-17 12:53:29 +0100 kendy  r268132 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export:
     + table alignment is now exported
2009-02-17 12:53:07 +0100 kendy  r268131 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Integrate VMLExport with Calc for Comment export.
Few minor changes needed to VMLExport so that Calc could customize the
behavior.  Specifically, Calc needed to be able to:
  - Explicitly specify the //v:shape/@type attribute value so that Excel
    wouldn't show a diagonal "arrow" underneath the note text instead of
    showing an actual box.
  - Add custom Escher properties such as "hidden", etc.
  - Insert the //v:shape/x:ClientData element before //v:shape is closed.
	* oox/inc/oox/export/vmlexport.hxx, oox/source/export/vmlexport.cxx:
	  - Make Commit(), StartShape(), and EndShape() protected so that Calc
	    can override those methods
	    - StartShape() is needed to add //v:shape/@type
	    - Commit() is needed to add new Escher properties
	    - EndShape() is needed to generate //v:shape/x:ClientData.
	  - Add AddShapeAttribute() method, so Calc can set the
	    //v:shape/@type value.
	  - Output "visibility:hidden" for the ESCHER_Prop_fHidden property.
2009-02-17 12:52:46 +0100 kendy  r268130 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Finish the transition of VMLExport from 'sw' to 'oox' + few trivial fixes.
The VML export code is now accessible as oox::vml::VMLExport.
The (not that related) fixes include SAL_DLLPUBLIC_EXPORT -> OOX_DLLPUBLIC
change and few warning fixes.
2009-02-17 12:52:24 +0100 kendy  r268129 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Moved vmlexport.[hc]xx to oox.
2009-02-17 12:52:04 +0100 kendy  r268128 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Cleanup before we move to oox.
2009-02-17 12:51:41 +0100 kendy  r268127 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export: Some more features for tables export
2009-02-17 12:51:21 +0100 kendy  r268126 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export:
     + nested tables export refinement
     + export row height and table headers
2009-02-17 12:50:58 +0100 kendy  r268125 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Initialize a local variable.
2009-02-17 12:50:34 +0100 kendy  r268124 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export:
     fixed table layout for nested tables.
     Fixed nested tables output
2009-02-17 12:50:13 +0100 kendy  r268123 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export:
     added support of nested tables. Still needs to be heavily
     tested. Some problems are occuring with the grid layout.
2009-02-17 12:49:49 +0100 kendy  r268122 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Change SAL_DLLPUBLIC_EXPORT to SW_DLLPUBLIC which is more appropriate here.
2009-02-17 12:49:28 +0100 kendy  r268121 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Fix line-callout-3 translation.
The `line-callout-3' callout was being mapped to the `accentBorderCallout90'
OOXML callout, which Excel didn't like at all.  Changing this to
`borderCallout3' produces OOXML that Excel will load.
Not sure what mso-spt49 is supposed to be, but given the other mso-spt* values
I think accentBorderCallout90 makes more sense (but cannot find such a value
in the OOXML XSD files).
2009-02-17 12:49:05 +0100 kendy  r268120 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Fix refactoring of DrawingML::WritePolyPolygon().
The original version only checked rPoly.GetFlags() for every item *after* the
first item -- i.e. the first item was skipped.  Change the `for' loop start
index to follow this behavior.
2009-02-17 12:48:42 +0100 kendy  r268119 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Fix Bezier output.
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
The //a:cubicBezTo element (?5.1.11.7) requires that there be *three* //a:pt
child elements.  Ensure that this is the case (otherwise Excel yells at me
about invalid DrawingML if I export a free-form shape).
This also cleans up the code slightly, by moving out a `if(j==0)` block to
before the for loop, and re-indenting the code to simplify understanding.
2009-02-17 12:48:22 +0100 kendy  r268118 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Flush documentation.
2009-02-17 12:48:00 +0100 kendy  r268117 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export:
     + implemented table cell margins and fixed grid layout
     + reapplied missing patch from m34 about default spacing of
 paragraphs
2009-02-17 12:47:40 +0100 kendy  r268116 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Migrate Calc to use ShapeExport.
Minor snafu here: XML_nvPr is valid only within Impress, so if Calc exports it
Excel doesn't like the resulting documents.  Remove XML_nvPr output from
ShapeExport and replace with calls to ShapeExport::WriteNonVisualProperties().
PowerPointShapeExport can thus override ShapeExport::WriteNonVisualProperties()
to generate the required //p:nvPr elements.
	* oox/inc/oox/export/shapes.hxx: Declare
	  ShapeExport::WriteNonVisualProperties().
	* oox/source/export/shapes.cxx:
	* - Replace XML_nvPr generation with calls to
	    WriteNonVisualProperties().
	  - Get the GraphicObject name property from the shape instead of
	    generating "Picture N" values (if the shape has a Name property).
	  - Generate a GraphicObject Description attribute, if present.
	  - Remove unused method parameter names (to remove warnings).
2009-02-17 12:47:15 +0100 kendy  r268114 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* fixed few shape names, which were missing Shape at the end
 * fixed mso-spt202 custom shape translation, which was causing problems with word wrapping
 * enabled wrap attribure for bodyPr tag
 * fixed 2 compiler warnings
2009-02-17 12:46:55 +0100 kendy  r268113 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export: column spans in tables are now exported
2009-02-17 12:46:33 +0100 kendy  r268112 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx:
   + Fixed table structure output
   + Output table borders
   + Fixed borders output
2009-02-17 12:46:11 +0100 kendy  r268111 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Excercise ShapeExport::WriteShape().
Refactor PowerPointExport::WriteShapeTree() to use ShapeExport::WriteShape(),
overloading ShapeExport virtual Write* methods as appropriate to insert
support for additional shapes.
	* oox/source/export/shapes.cxx: Correct the shape names (often by
	  appending "Shape") so that the table lookup works as expected.
2009-02-17 12:45:49 +0100 kendy  r268110 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Implement multiplexing ShapeExport::WriteShape().
What got me started on this whole "migrate large fractions of sd into oox"
binge was PowerPointExport::WriteShapeTree(), which included a "multiplexer" --
a method that took the XShape's shape type and translated it into a (set of)
member function(s) to call to convert the shape.
I needed just such a multiplexer for Calc, and was loathe to copy/paste it.
However, PowerPointExport::WriteShapeTree() is far more complicated for
something to go into oox, dealing as it does with grouping and myriad other
sd-specific details.  Thus, an overhaul:
All the ShapeExport::Write* methods are now virtual.  The multiplexing
ShapeExport::WriteShape() method will consult a string type -> member function
lookup table, and if a matching member function is found it will be invoked.
This allows subclasses to customize behavior.
If no matching conversion member function is found, then
ShapeExport::WriteUnknownShape() is invoked, allowing subclasses to
transparently handle additional shapes w/o special-casing the WriteShape() call.
	* oox/inc/oox/export/shapes.hxx, oox/source/export/shapes.cxx: Make
	  Write* methods virtual; Add WriteUnknownShape(); Replace the
	  (non-functional) WriteShapeTree() with the multiplexing
	  WriteShape(), and provide a hashtable mapping shape type to
	  conversion method.
2009-02-17 12:45:28 +0100 kendy  r268109 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Move Impress DrawingML Export code into oox::drawingml::ShapeExport.
Begin moving sharable sd/source/filter/eppt/epptooxml.cxx DrawingML code into
oox::drawingml::ShapeExport, so that DrawingML elements (w/ different
namespaces) can use the same export code.
WARNING: the migration makes the assumption that mXPropSet comes from mXShape,
that is:
    Reference< XPropertySet > mXPropSet( mXShape, UNO_QUERY );
If this is wrong, things will obviously break.
This *should* be correct, as the altered code path rooted in
PowerPointExport::WriteShapeTree() calls PPTWriterBase::GetShapeByIndex(),
which ensures that mXPropSet is the XPropertySet for the mXShape instance:
    Any aAny( mXShape->queryInterface( ::getCppuType( (const Reference< XPropertySet >*) 0 ) ));
    aAny >>= mXPropSet;
	* oox/inc/oox/export/shapes.hxx, oox/source/export/shapes.cxx: Sync
	  with the above removed PowerPointExport methods.
2009-02-17 12:45:11 +0100 kendy  r268108 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Deliver inc/oox/export/shapes.hxx.
2009-02-17 12:44:51 +0100 kendy  r268107 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Abstract out sd's shape export code.
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
DrawingML is an evil, evil thing -- it's highly duplicative.  For example, the
<cNvPr/> element has been duplicated no less than four times into different
XML namespaces: ?4.4.1.12, ?5.1.2.1.8, ?5.2.2.3, ?5.6.2.8, i.e. in the
following XML namespaces (from the XSD files):
    http://schemas.openxmlformats.org/drawingml/2006/chartDrawing
    http://schemas.openxmlformats.org/drawingml/2006/main
    http://schemas.openxmlformats.org/drawingml/2006/picture
    http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing
    http://schemas.openxmlformats.org/presentationml/2006/main
In all these cases, they all have the same attributes, the same parent
elements, and the same child elements.  They are, for all intents and
purposes, identica EXCEPT for the XML namespace.
Instead of rampantly duplicating sd's shape export code and doing
s/XML_p/XML_???/g (i.e. replace the namespace), I'm refactoring sd's export
code into oox::drawingml::ShapeExport.  The ShapeExport constructor takes the
target XML namespace as a parameter, and generates all XML relative to this
namespace.
	* inc/oox/export/drawingml.hxx: Add DrawingML::GetFB() and
	  DrawingML::GetFS() accessor methods, which are needed by
	  ShapeExport.
	* source/export/makefile.mk: Add shapes.cxx to the build.
	* inc/oox/export/shapes.hxx, source/export/shapes.cxx: Declare and
	  implement oox::drawingml::ShapeExport.
2009-02-17 12:44:32 +0100 kendy  r268106 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* extracted paragraph adjustment translation
 * added text wrap (commented out as it doesn't work flawlessly yet)
2009-02-17 12:44:12 +0100 kendy  r268105 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export: now able to export the tables structures
2009-02-17 12:43:53 +0100 kendy  r268104 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Fixed a bug in doc table export.
2009-02-17 12:43:34 +0100 kendy  r268103 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Fixed several build bugs:
     + strange integer conversion
     + unexported symbol dbg_out
     + Reintegrated missing patches from m34
     + Reupdated scp2 module to flag libmsword as a uno component
2009-02-17 12:43:15 +0100 kendy  r268102 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Change hardcoded numbers into sprm constants.
2009-02-17 12:42:58 +0100 kendy  r268101 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Make the tables build even with the docx-related changes.
2009-02-17 12:42:38 +0100 kendy  r268100 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Write shapes defined by paths.
2009-02-17 12:42:14 +0100 kendy  r268099 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export: implemented paraSnapToGrid & suppressAutoHyphens
2009-02-17 12:41:54 +0100 kendy  r268098 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export: Implemented ParaScriptSpace and its friends
2009-02-17 12:41:32 +0100 kendy  r268097 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx export: Keep with next paragraph
2009-02-17 12:41:11 +0100 kendy  r268096 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx: Fixed tab position export, left margin was missing
2009-02-17 12:40:48 +0100 kendy  r268095 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
TOX export:
   + fixed export fields expression containing tabs
   + fixed the begin element of fields like TOX, Hyperlinks and index marks
   + implemented export of index marks (same missing things than binary filter)
2009-02-17 12:40:28 +0100 kendy  r268094 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Export the core revision document property.
The mapping between revision and getEditingCycles() was found by perusing the
existing OLE Structured Storage output source.
2009-02-17 12:40:10 +0100 kendy  r268093 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Preparations for the predefined shape types.
2009-02-17 12:39:50 +0100 kendy  r268092 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Implemented the most interesting stroke properties.
2009-02-17 12:39:31 +0100 kendy  r268091 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Minimal working TOX export, not fully tested yet.
 Implemented DocxExport::AppendBookmark method
2009-02-17 12:39:11 +0100 kendy  r268090 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Implemented the most interesting fill properties.
2009-02-17 12:38:53 +0100 kendy  r268089 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
VML: Output of lines.
2009-02-17 12:38:35 +0100 kendy  r268088 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Thanks to kendy, dateToW3CDTF is now useless
2009-02-17 12:38:16 +0100 kendy  r268087 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Uncomplete merge + change the timestamp generation with the use of strftime
2009-02-17 12:37:58 +0100 kendy  r268086 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
+ Fixes in core properties export:
     - the first keyword was duplicated,
     - the CreationTime in apps.xml was written several times
 + Refactored the fields output to prepare the place for TOX: now
   using a stack of fields to output
 + Refactored the Hyperlink export implementation to handle links with
   anchors in documents
2009-02-17 12:37:36 +0100 kendy  r268085 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
MS Word begins to like the VML generated by the docx export :-)
We can export basic groups, rects and ellipses now; TODO other shapes and lots
of properties.
2009-02-17 12:37:18 +0100 kendy  r268084 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Propagate bounding rectangle in EscherEx::Commit().
Ignored in EscherEx itself, but mandatory for the VML export.
2009-02-17 12:36:59 +0100 kendy  r268083 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Comment out output of XML_TotalTime (xProperties->getEditingDuration()), breaks here.
#i96319# WW8 filter rework + docx export
confuses MS Office terribly.
2009-02-17 12:36:42 +0100 kendy  r268082 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
The boost datetime conversion broke from time to time, no idea why :-(
Now using the most trivial approach...
2009-02-17 12:36:24 +0100 kendy  r268081 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Implementation of few basic VML shapes and properties.
2009-02-17 12:36:06 +0100 kendy  r268080 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Add EscherPropertyContainer::GetOpts() to be able to get all the options at once.
2009-02-17 12:35:48 +0100 kendy  r268079 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Include "tokens.hxx" instead of <oox/core/tokens.hxx>.
The latter attempts to take the version from solver which is not there yet
when building from scratch ;-)
2009-02-17 12:35:28 +0100 kendy  r268078 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Forgot to remove an include. Compiler didn't crash on it... strange
2009-02-17 12:35:10 +0100 kendy  r268077 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Merged the properties export code with the one of jonp.
 In fact, only the date formatting code of mine has been
 kept to replace jon's one.
2009-02-17 12:34:49 +0100 kendy  r268076 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Export of core properties migrated to oox module
2009-02-17 12:34:23 +0100 kendy  r268075 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Add some trace/debugging information.
Some of the app/core properties are #ifdef'd, as I don't know what
XDocumentProperties attribute is the appropriate mapping.
My suspicion is that many of the remaining app/core properties may be found
within the DocumentStatistics attribute, and thus I print out the document
statistics found.
(So far, I'm not seeing any from Calc, but this may bear some fruit with .docx
or .pptx export...)
2009-02-17 12:34:01 +0100 kendy  r268074 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Document Properties: skip empty elements.
	* xmlfilterbase.cxx (writeElement): Don't generate an element if the
	  element has no value.
2009-02-17 12:33:35 +0100 kendy  r268073 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Initial stab at exporting document properties.
Short, short version: to export document properties call
XmlFilterBase::exportDocumentProperties(Reference<XDocumentProperties>).
	* oox/inc/oox/core/xmlfilterbase.hxx, oox/source/core/xmlfilterbase.cxx:
	  Add and implement XmlFilterBase::exportDocumentProperties(), which
	  generates docProps/core.xml and docProps/app.xml.
	* oox/source/token/tokens.txt: Add XML_vt element.
	* sc/source/filter/excel/excdoc.cxx: call
	  XmlFilterBase::exportDocumentProperties().
	* sc/source/filter/excel/expop2.cxx: Remove sfx2::SaveOlePropertySet()
	  call, as it isn't useful for OOXML output.
2009-02-17 12:33:17 +0100 kendy  r268072 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Beginnings of the VML export.
The shapes are exported, but with no attributes - so their position is
not written yet, etc.
2009-02-17 12:32:54 +0100 kendy  r268070 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Do more EscherEx methods virtual.
We want to re-use EscherEx for the export of VML.  For this, some of the
methods have to be made virtual so that we can change them to do what we
need ;-)
2009-02-17 12:32:26 +0100 kendy  r268069 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Removed debug fprintf's
2009-02-17 12:32:09 +0100 kendy  r268068 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx: bookmarks now exported
2009-02-17 12:31:52 +0100 kendy  r268067 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* export polypolygons
 * export transformation defined by rectangle
2009-02-17 12:31:35 +0100 kendy  r268066 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Split text runs to be able to insert bookmark tags
2009-02-17 12:31:18 +0100 kendy  r268065 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Enum for specifying the document type to DrawingML.
Various document types need it differently...
2009-02-17 12:30:57 +0100 kendy  r268064 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Provide an appropriate //Relationship/@Target value.
	* oox/source/export/drawingml.cxx: The //Relationship/@Target value
	  needs to be a path relative to the DrawingML document.  For Excel,
	  the DrawingML is in xl/drawings/drawing*.xml, while the embedded
	  media is in xl/media/image*.  Thus, to get from
	  xl/drawings/drawing*.xml to xl/media/image*, we need
	  "../media/image", not "media/image".
	  Without this change, Excel throws an error when loading the
	  Spreadsheet, as it can't find the resource.
2009-02-17 12:30:35 +0100 kendy  r268063 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fixed output of the properties that are written at </pPr> or </rPr> time.
Fixes the most annoying "the first run has strange properties" bug, and
generally improves the quality of output of styles a lot.
2009-02-17 12:30:16 +0100 kendy  r268062 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Generate valid DrawingML.
The DrawingML is a hack, with hard-coded values in various places that have no
business being hardcoded, but it is valid, and Excel does load the DrawingML
without error.  (It instead errors out because
xl/drawings/_rels/drawing1.xml.rels contains an invalid file path. :-(
	* oox/inc/oox/export/drawingml.hxx, oox/source/export/drawingml.cxx:
	  Add a WriteBlipFill() overload which takes the XML namespace as an
	  argument.  This is necessary because Excel wants a <xdr:blipFill/>
	  element, not <a:blipFill/>, and I don't want to have to duplicate
	  the rest of the WriteBlipFill() logic within sc.
2009-02-17 12:29:59 +0100 kendy  r268061 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Remove one of the 2 fixes of the same problem ;-)
2009-02-17 12:29:32 +0100 kendy  r268060 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Few whitespace fixes.
2009-02-17 12:29:12 +0100 kendy  r268059 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Basic output of images works, both embedded as well as linked.
Still some TODOs in FlyFrameGraphic(), to be solved later...
2009-02-17 12:28:51 +0100 kendy  r268058 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Add TwipsToEMU() to oox/export/utils.hxx.
2009-02-17 12:28:30 +0100 kendy  r268057 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Fix the build.
DrawingML::WriteImage(const Graphic&) needs to have a Graphic type in scope.
2009-02-17 12:28:10 +0100 kendy  r268056 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Change define FSEND -1 to const sal_Int32 FSEND = -1.
The former can hide errors, like startElementNS( ..., "xyz" FSEND ), because
it compiles without warning, but then gets part of the string, and we end up
without a sentinel.
2009-02-17 12:27:50 +0100 kendy  r268055 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Docx export: Dropdown field now exported
2009-02-17 12:27:28 +0100 kendy  r268054 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Add the xdr token.
The `xdr' token is used as the XML namespace in Spreadsheet DrawingML
documents.
2009-02-17 12:27:08 +0100 kendy  r268053 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
With a bit of cheating, images can be written...
Everything (but the image itself) is hardcoded so far.
2009-02-17 12:26:47 +0100 kendy  r268052 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Write the location of the image as media/image, not ../media/image.
Hopefully it does not break pptx - but for docx it's necessary.
2009-02-17 12:26:24 +0100 kendy  r268051 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Improved mergeTopMarks().
- instead of bool, it accepts MergeMarksEnum with values MERGE_MARKS_APPEND,
  MERGE_MARKS_PREPEND, and MERGE_MARKS_POSTPONE, which should be more readable
- MERGE_MARKS_POSTPONE is a new thing, it allows to write output that is
  written with the next mergeTopMarks() - useful when you get some data too
  early and need to write them after the end of data that you are just
  writing.
2009-02-17 12:26:05 +0100 kendy  r268050 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output of images; framework is mostly done, but disabled due to problems with order.
[So far it would be output inside rPr which is not what we want ;-)]
2009-02-17 12:25:41 +0100 kendy  r268049 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Intoduced OUString DrawingML::WriteImage( const Graphic& rGraphic ).
Additionally
- added the possibility to write images to word/ subdir in the zip container,
  not just ppt/
- added 'wp' to the known tokens
- fixed Graphic::GetLink() in vcl to be 'const'
- added svx and vcl to the dependencies of oox
2009-02-17 12:25:18 +0100 kendy  r268048 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
merged binary and ooxml filters export.
2009-02-17 12:24:55 +0100 kendy  r268047 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Core properties created (still have to write the dates)
2009-02-17 12:24:32 +0100 kendy  r268046 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Added support for GetExpression and SetExpression fields (only in text format).
2009-02-17 12:24:09 +0100 kendy  r268045 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Some more fields supported
2009-02-17 12:23:49 +0100 kendy  r268044 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Some more fields
2009-02-17 12:23:27 +0100 kendy  r268043 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Write also numbering type "none".
2009-02-17 12:23:07 +0100 kendy  r268041 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Numbering finished, implemented the rest of the level information.
2009-02-17 12:22:45 +0100 kendy  r268040 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx fields exports: the start of the way
2009-02-17 12:22:23 +0100 kendy  r268039 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Write abstract numbering definitions including the levels.
Not all of the information is written yet, but will be soon ;-)
2009-02-17 12:22:00 +0100 kendy  r268038 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Implementation of the abstract numbering definitions, not yet finished.
2009-02-17 12:21:39 +0100 kendy  r268037 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output numbering definition instances.
Abstract numbering definitions are still TODO.
2009-02-17 12:21:21 +0100 kendy  r268036 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename OutListTab() -> NumberingDefinitions(), and OutListTabLevels() -> AbstractNumberingDefinitions().
This is better aligned with what is used in the docx documentation.
2009-02-17 12:21:00 +0100 kendy  r268035 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Changed the ColorToHex to support the "auto" value
 Code cleaning according to kendy's remarks
2009-02-17 12:20:37 +0100 kendy  r268034 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
table horizontal merge
2009-02-17 12:20:15 +0100 kendy  r268033 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
impl_convertColor() is not necessary, we already have impl_ColorToHex().
2009-02-17 12:19:52 +0100 kendy  r268032 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx Line numbering
2009-02-17 12:19:31 +0100 kendy  r268031 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
docx: Implemented Section Types
2009-02-17 12:19:09 +0100 kendy  r268030 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
FIX for borders: documents with no section border didn't wrote completely
2009-02-17 12:18:50 +0100 kendy  r268029 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Fixed some output errors for paragraphs borders
2009-02-17 12:18:31 +0100 kendy  r268028 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Fixed docx page border export problems and added color support
2009-02-17 12:18:13 +0100 kendy  r268027 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Beginning of page borders implementation
2009-02-17 12:17:54 +0100 kendy  r268026 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* export line arrow ends
2009-02-17 12:17:34 +0100 kendy  r268025 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* make helper function GetLineArrow public so that it can be used in ooxml export
   put it in EscherPropertyContainer class (static method)
2009-02-17 12:17:16 +0100 kendy  r268024 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
renamed AppendRelation to AddRelation.
2009-02-17 12:16:58 +0100 kendy  r268023 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Fixed hyperlinks style.
Fixed having a run of text before the hyperlink
2009-02-17 12:16:39 +0100 kendy  r268022 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Initialize m_pHyperlinkAttrList to NULL.
2009-02-17 12:16:17 +0100 kendy  r268021 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
Fixed the Hyperlink output
 Partly fixed the language Id output
2009-02-17 12:15:54 +0100 kendy  r268020 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* fix type mismatch in gradient code
 * add flip and rotation parameters to shape transformation
2009-02-17 12:15:29 +0100 kendy  r268019 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* finished gradient fill
2009-02-17 12:15:07 +0100 kendy  r268018 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
 + docx URL export: output is still wrong
2009-02-17 12:14:44 +0100 kendy  r268017 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* export linear and axial gradients
2009-02-17 12:14:27 +0100 kendy  r268016 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* export line joint type
2009-02-17 12:14:05 +0100 kendy  r268015 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* export dashed lines
2009-02-17 12:13:48 +0100 kendy  r268014 : #i96319# WW8 filter rework + docx export
From: Cedric Bosdonnat <cbosdonnat@novell.com>
cast problems fixed
2009-02-17 12:13:25 +0100 kendy  r268013 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
* added outline export
 * wrapped debug printfs in DBG
 * fix text color and typeface placement
 * do not write empty runs
 * do not write empty paragraph properties
 * added end paragraph properties - need to be filled later
2009-02-17 12:13:02 +0100 kendy  r268012 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
export language and fonts are now accepted by msppt
2009-02-17 12:12:44 +0100 kendy  r268011 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
re-enable pptx export - it was disabled by ooxml02 changes committed to git repo
2009-02-17 12:12:22 +0100 kendy  r268010 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
fix build
2009-02-17 12:12:04 +0100 kendy  r268009 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Merge ooxml02 fixes.
2009-02-17 12:11:43 +0100 kendy  r268008 : #i96319# WW8 filter rework + docx export
From: Radek Doulik <rodo@novell.com>
move drawingml export to oox/ from sd/
2009-02-17 12:11:20 +0100 kendy  r268007 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Revert commit 8b63649bf0a5d14703459bbf31e1599d592a5dff.
It was already fixed easier way.
2009-02-17 12:11:00 +0100 kendy  r268006 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
oox fixes to help sc compile...
	* inc/oox/core/contexthandler2.hxx,
	  inc/oox/drawingml/chart/modelbase.hxx,
	  inc/oox/drawingml/customshapeproperties.hxx,
	  inc/oox/helper/attributelist.hxx, inc/oox/ppt/pptimport.hxx,
	  inc/oox/ppt/slidepersist.hxx: #include <oox/core/tokens.hxx> not
	  "tokens.hxx" as these files are deployed into solver, and there is
	  no "tokens.hxx" in other modules (such as sc).
	* prj/d.lst: Deliver enough header files to let sc build some more...
2009-02-17 12:10:34 +0100 kendy  r268005 : #i96319# WW8 filter rework + docx export
From: Jonathan Pryor <jpryor@novell.com>
Deliver tablestylelist.hxx.
	* d.lst: Deliver inc/oox/drawingml/table/tablestylelist.hxx, as it's
	  needed by sc export.
2009-02-17 12:10:13 +0100 kendy  r268004 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fix few warnings in sw, and disable DocxExport::WriteNumbering() for now.
2009-02-17 12:09:56 +0100 kendy  r268003 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Add empty implementations of 2 abstract import XmlFilterBase methods.
To be able to instantiate DocxExportFilter again...
2009-02-17 12:09:35 +0100 kendy  r268002 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Resolve an unresolved, forgotten chunk [GetAttr() -> GetFmtAttr()].
2009-02-17 12:09:08 +0100 kendy  r268001 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Field work seems to compile now.
Contains also a rename of OutField() to OutputField() to match better the
other changes.
2009-02-17 12:08:46 +0100 kendy  r268000 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fix build, WriteOutliner() is now in WW8Export.
2009-02-17 12:08:26 +0100 kendy  r267999 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
OutListTab() split into 2 methods [OutListTab() and OutListTabLevels()].
Also introduced a general WW8Export::WriteNumbering() which calls the needed
methods.  OutListTabLevels() is planned to be reused in docx export as well.
2009-02-17 12:08:09 +0100 kendy  r267998 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
DupNumRuleWithLvlStart() renamed to DuplicateNumRule().
2009-02-17 12:07:40 +0100 kendy  r267997 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Check for max numbering level can be in ParaNumRule().
2009-02-17 12:07:20 +0100 kendy  r267996 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Few whitespace changes.
2009-02-17 12:06:49 +0100 kendy  r267995 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
GetId( const SwNumRule& rNumRule ) should not be const.
If the first thing it does is a const_cast<...>( this ), then something is
wrong ;-)
2009-02-17 12:06:29 +0100 kendy  r267994 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Redlining: Save author and date.
2009-02-17 12:06:07 +0100 kendy  r267993 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output redlining.
So far just insertion and deletion of text, and without author and timestamp.
2009-02-17 12:05:45 +0100 kendy  r267992 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Write the font table.
2009-02-17 12:05:27 +0100 kendy  r267991 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Get ready to output the fonts.
2009-02-17 12:05:06 +0100 kendy  r267990 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fix namespace of relation id, and output of headers and footers works now...
It's r:id, not w:id ;-)
2009-02-17 12:04:40 +0100 kendy  r267988 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Write actual headers and footers in docx.
#i96319# WW8 filter rework + docx export
2009-02-17 12:04:17 +0100 kendy  r267987 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
A small cleanup.
2009-02-17 12:04:00 +0100 kendy  r267986 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fix the regression, caused by SetupSectionPositions() not being virtual (accidentally).
2009-02-17 12:03:40 +0100 kendy  r267985 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
another iteration of numbering, utterly broken, but not crashing anything
2009-02-17 12:03:18 +0100 kendy  r267984 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
SectionProperties() code is now common for binary and docx.
Unfortunately binary output does not pass the tests now.
2009-02-17 12:02:49 +0100 kendy  r267983 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Improving the SectionProperties() method to be shared between ww8 and docx.
Not there yet, but getting closer ;-)  The docx code is still a placeholder
only.
2009-02-17 12:02:29 +0100 kendy  r267982 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
some more work towards the numbering.xml
2009-02-17 12:02:08 +0100 kendy  r267981 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Get rid of rLnNumInfo and aLineNum.
2009-02-17 12:01:44 +0100 kendy  r267980 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
We are in attribute output already.
2009-02-17 12:01:21 +0100 kendy  r267979 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Get rid of unsigned int nHdFtGroup.
2009-02-17 12:01:03 +0100 kendy  r267978 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Introduce WW8AttributeOutput::SectionProperties().
The goal is to share this between ww8 and docx.
2009-02-17 12:00:45 +0100 kendy  r267977 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Be careful, m_pSections/CurrentSectionInfo() might be NULL.
2009-02-17 12:00:22 +0100 kendy  r267976 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Write section properties even for the last section.
2009-02-17 11:59:59 +0100 kendy  r267975 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output sections (w:sectPr) and columns.
2009-02-17 11:59:34 +0100 kendy  r267974 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
WW8_SepInfo: Move to constructor, what belongs there.
2009-02-17 11:59:14 +0100 kendy  r267973 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Remove an obsolete commented out piece.
2009-02-17 11:58:53 +0100 kendy  r267972 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output columns break (when the section has more columns).
2009-02-17 11:58:35 +0100 kendy  r267971 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Hook the output of the docx sections to the right place.
2009-02-17 11:58:17 +0100 kendy  r267970 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename OutputSfxBreakItems() to OutputSectionBreaks().
2009-02-17 11:57:58 +0100 kendy  r267969 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Remove an non-needed comment, add an interesting one.
2009-02-17 11:57:39 +0100 kendy  r267968 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Get rid of OutputPageSectionBreaks(), dissolve it into other methods.
2009-02-17 11:57:19 +0100 kendy  r267967 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fix regression in AttributeOutputBase::FormatBreak().
git bisect, thank you so much! :-)
2009-02-17 11:57:00 +0100 kendy  r267966 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Move pDop and pFib to WW8Export.
2009-02-17 11:56:42 +0100 kendy  r267965 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Implement DocxExport::PrepareNewPageDesc().
2009-02-17 11:56:24 +0100 kendy  r267964 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Improve WW8Export::PrepareNewPageDesc().
2009-02-17 11:56:04 +0100 kendy  r267963 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Move part of WW8_WrPlcSepx::OutHeaderFooter() to MSWordExportBase::WriteHeaderFooterText().
2009-02-17 11:55:27 +0100 kendy  r267961 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Share OutHeader() nad OutFooter() (remove copy'n'paste).
2009-02-17 11:55:06 +0100 kendy  r267960 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename WriteKFTxt1() to WriteHeaderFooterText() and move it to MSWordExportBase.
2009-02-17 11:54:41 +0100 kendy  r267959 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
extracting the ParaNumRule to MSWordExportBase
2009-02-17 11:54:20 +0100 kendy  r267958 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
write out w:numPr node into document.xml + converting some tabs to 4 spaces
2009-02-17 11:53:56 +0100 kendy  r267957 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
MSWordSections split into the base and WW8 specific (WW8_WrPlcSepx).
[WW8_WrPlcSepx was the original name of MSWordSections - let it there to
decrease confusion ;-)]
2009-02-17 11:53:31 +0100 kendy  r267956 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fix docx export crash by initializing pSepx.
2009-02-17 11:53:11 +0100 kendy  r267955 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
MSWordExportBase::OutputPageSectionBreaks() is now common for binary and docx.
2009-02-17 11:52:48 +0100 kendy  r267954 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
AttributeOutputBase::FormatPageDescription() is now common for binary and docx.
2009-02-17 11:52:28 +0100 kendy  r267953 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
write an empty numbering stream
2009-02-17 11:52:06 +0100 kendy  r267952 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
some more of the spacing
2009-02-17 11:51:39 +0100 kendy  r267951 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename WW8_WrPlcSepx to MSWordSections.
2009-02-17 11:51:19 +0100 kendy  r267950 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Move pSepx initialization to the WW8_WrPlcSepx constructor.
2009-02-17 11:50:53 +0100 kendy  r267949 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fixed styles id's (in styles.xml).
Now the styles seem to work pretty well.
2009-02-17 11:50:33 +0100 kendy  r267948 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename AttributeOutput's Style() to ParagraphStyle(), that is more correct.
2009-02-17 11:50:11 +0100 kendy  r267947 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
FormatBreak() is now in the common AttributeOutputBase.
And pageBreakBefore works now...
2009-02-17 11:49:49 +0100 kendy  r267946 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Few obvious m_rWW8Export -> GetExport() in WW8AttributeOutput::FormatBreak().
2009-02-17 11:49:28 +0100 kendy  r267945 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Add PageBreakBefore() to AttrbuteOutput's.
It's a preparation for moving FormatBreak() to the generic
AttributeOutputBase, and also kills some copy and paste.
2009-02-17 11:49:08 +0100 kendy  r267944 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Debug output of attributes is not needed any more, remove.
2009-02-17 11:48:46 +0100 kendy  r267943 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Don't create a new AttributeOutput in WW8_WrPlcSepx::WriteKFTxt().
2009-02-17 11:48:25 +0100 kendy  r267942 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Move pEnd and pFtn from MSWordExportBase to WW8Export.
2009-02-17 11:48:03 +0100 kendy  r267941 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Now outputting footnotes and endnotes.
Their styles are not output correctly yet, thus the number of the footnote
resp. endnote is not distinguished from the text of the paragraph.
Another problem that <w:endnoteRef/> is missing.
2009-02-17 11:47:42 +0100 kendy  r267940 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output of footnote/endnote references.
And it's prepared for the output of footnote.xml resp. endnote.xml as well.
2009-02-17 11:47:21 +0100 kendy  r267939 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
some more para properties: widows control, para-splitting and incomplete implementation of spacing
2009-02-17 11:46:59 +0100 kendy  r267938 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Make a bit more obvious what's happenning with AttributeLists.
2009-02-17 11:46:38 +0100 kendy  r267937 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Part of the footnote/endnote stuff is shared now between binary and docx.
It is just a small part, but better than nothing ;-)  I'm not sure that
sharing more is possible/reasonable at all...
2009-02-17 11:46:16 +0100 kendy  r267936 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
adding paragraph indentation
2009-02-17 11:45:56 +0100 kendy  r267935 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename AddWordBookmark() -> AppendWordBookmark().
2009-02-17 11:45:36 +0100 kendy  r267934 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Remove 2nd param from AppendBookmark(), nobody was using that anyway.
2009-02-17 11:45:19 +0100 kendy  r267933 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Readability improvements in WW8_WrPlcSubDoc::WriteGenericPlc().
2009-02-17 11:44:53 +0100 kendy  r267932 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Better readable WW8_WrPlcSubDoc::WriteGenericTxt().
2009-02-17 11:44:35 +0100 kendy  r267931 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Move WriteSpecialText() from WW8Export to MSWordExportBase.
2009-02-17 11:44:12 +0100 kendy  r267930 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Support for color value 'auto' - used often in the styles.
2009-02-17 11:43:48 +0100 kendy  r267929 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Comment the mark()/mergeTopMarks() magic for paragraphs + par. properties.
2009-02-17 11:43:31 +0100 kendy  r267928 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Remove the styles debug output.
2009-02-17 11:43:14 +0100 kendy  r267927 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output of styles reworked.
The ooxml stuff is implemented as well, but not tested yet.
2009-02-17 11:42:54 +0100 kendy  r267926 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Output word/styles.xml - empty one for now.
2009-02-17 11:42:36 +0100 kendy  r267925 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
Paragraph properties framework + tab stop + paragraph justification + converting some tabs to 4 spaces
2009-02-17 11:42:18 +0100 kendy  r267924 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
More preparations for outputting the styles table in docx.
2009-02-17 11:41:56 +0100 kendy  r267923 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Initialize pStyles even for docx.
MSWordStyles was changed so that it can be initialized from any pDoc, it needs
WW8Export just for writing ww8 styles.
2009-02-17 11:41:36 +0100 kendy  r267922 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename WW8WrtStyle to MSWordStyles.
2009-02-17 11:41:14 +0100 kendy  r267921 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Uncomment nStyleBeforeFly = GetId( lcl_getFormatCollection( *this, &rNode ) );
2009-02-17 11:40:50 +0100 kendy  r267920 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
oops, write actually the lang property
2009-02-17 11:40:24 +0100 kendy  r267919 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
character kerning and character language
2009-02-17 11:40:06 +0100 kendy  r267918 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
implement font names and also the asian layout part of run properties
2009-02-17 11:39:41 +0100 kendy  r267917 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
this looks like a typo, it should be EndBracket for this one, I assume
2009-02-17 11:39:21 +0100 kendy  r267916 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
removing some unnecessary warnings
2009-02-17 11:38:56 +0100 kendy  r267915 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
OutputTableNode() finally moved to MSWordExportBase.
EndTableRow() from *AttributeOutput gets too much parameters now, but
unfortunately, at the moment it was the easiest solution.  As more
functionality will move to the actuall cell output, this will get a bit nicer
I hope ;-)
2009-02-17 11:38:36 +0100 kendy  r267913 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Trivial output of table cells.
Still not complete, OutputTableNode() still contains some WW8-only stuff.
2009-02-17 11:38:10 +0100 kendy  r267912 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Reduced code in DocxAttributeOutput::RunText()/impl_RunText().
2009-02-17 11:37:51 +0100 kendy  r267911 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
handle also tabs :)
2009-02-17 11:37:28 +0100 kendy  r267910 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
generically filter out any character that is ascii < 0x20 from the string we write to the file
2009-02-17 11:37:10 +0100 kendy  r267909 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
wrap debug output in #if #endif statements
2009-02-17 11:36:48 +0100 kendy  r267908 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
StartTableRow(), EndTableRow(), and TableRowProperties() for *AttributeOutput.
And the appropriate rework in OutputTableNode() (still no ooxml output yet,
but getting closer.
2009-02-17 11:36:29 +0100 kendy  r267907 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
StartTable() and EndTable() for *AttributeOutput.
And the appropriate rework in OutputTableNode() [which is still let in
WW8Export, but it's move to MSWordExportBase is close ;-)].
2009-02-17 11:36:09 +0100 kendy  r267906 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Improve readability in OutputTableNode; Out_SfxBreakItems -> MSWordExportBase.
Out_SfxBreakItems was also renamed to OutputSfxBreakItems.
2009-02-17 11:35:50 +0100 kendy  r267905 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Cosmetic change: OutputFlyFrameImpl() -> OutputFlyFrame_Impl().
2009-02-17 11:35:30 +0100 kendy  r267904 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Change WW8SaveData into SaveData() and RestoreData() methods.
WW8SaveData was hard to extend to be able to handle WW8Export and DocxExport
at the same time; so instead there are now SaveData() and RestoreData()
virtual methods in MSWordExportBase, and the appropriate additions are solved
directly in WW8Export (nothing for DocxExport [yet?]).
2009-02-17 11:35:12 +0100 kendy  r267903 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Write line breaks.
2009-02-17 11:34:54 +0100 kendy  r267902 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
More from WW8Export::ExportDocument_Impl() to MSWordExportBase::ExportDocument().
2009-02-17 11:34:36 +0100 kendy  r267901 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Rename StoreDoc() to ExportDocument(), and move it to MSWordExportBase.
The format-dependant parts were moved to a virtual ExportDocument_Impl().
2009-02-17 11:34:19 +0100 kendy  r267900 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Explicitely default construct maMarkStack [to be safe ;-)].
2009-02-17 11:34:01 +0100 kendy  r267899 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fix few crashes in DocAttributeOutput.cxx (missing FSNS() in vararg).
2009-02-17 11:33:43 +0100 kendy  r267898 : #i96319# WW8 filter rework + docx export
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.
2009-02-17 11:33:25 +0100 kendy  r267897 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Use serializer's mark() and writeMarked() to change order of <t> and <rPr>
... instead of using m_aText to remember the content of the text.  That
wouldn't work later anyway - we will probably need to change the order of the
paragraph properties and text runs as well which will be done easily using
mark() and writeMarked() as well.
2009-02-17 11:33:06 +0100 kendy  r267896 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Outputting docx runs with attributes works now.
2009-02-17 11:32:48 +0100 kendy  r267895 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
The msword filter compiles again.
Added empty implementations of the virtual methods to DocxExport and
DocxAttributeBase [printing 'TODO Blah::bleh()' ;-)].  The thing binary output
still passes the testsuite, yay!
2009-02-17 11:32:30 +0100 kendy  r267894 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
OutputTextNode() is not virtual any more and sits in MSWordExportBase.
Lots of stuff has been moved around again - mostly from WW8Export to
MSWordExportBase (for the gerenalized stuff) and to WW8AttributeOutput (for
the 'hardcore' output of bytes/sprms/data/...)  At the moment, it compiles,
but the docx part of the filter does not link thanks to the missing
implementation of DocxAttributeOutput methods (the new ones).
2009-02-17 11:32:11 +0100 kendy  r267893 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Documentation updates.
2009-02-17 11:31:48 +0100 kendy  r267892 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Change harcoded sprm ids to consts (reused from writerfilter).
This adds a build dependency of sw on writerfilter - hopefully it's OK.
2009-02-17 11:31:28 +0100 kendy  r267891 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Get rid of *NodeOutput classes, the code belongs directly to *Export.
The callbacks I moved to newly created classes NodeOutputBase, WW8NodeOutput,
or DocxNodeOutput respectively in fact should not be in separate classes, but
directy in MSWordExportBase, WW8Export, or DocxExport respectively.  This
commit moves them accordingly.
2009-02-17 11:31:06 +0100 kendy  r267890 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
bUnicode -> m_rWW8Export.bWrtWW8; it's the same in this context.
2009-02-17 11:30:44 +0100 kendy  r267889 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Remove unnecessary {} block.
2009-02-17 11:30:24 +0100 kendy  r267888 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Several German comments to English.
2009-02-17 11:30:08 +0100 kendy  r267887 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Move pO cleanup directly into aAttrIter.OutAttr().
2009-02-17 11:29:44 +0100 kendy  r267886 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Shorten WW8NodeOutput::TextNode() by moving SwFmtDrop output to a separate method.
2009-02-17 11:29:22 +0100 kendy  r267885 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Unified the use of m_rWW8Export.pO in WW8NodeOutput::TextNode().
In some cases, it was used as m_rWW8Export.pO, in the others as only pO
(but meaning the same thing).  Changed all the occurences to the simple pO to
improve readability.
2009-02-17 11:29:00 +0100 kendy  r267884 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
and other attributes coming in; we start to have all the more or less easy ones covered now
2009-02-17 11:28:43 +0100 kendy  r267883 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
some more attributes are comming in
2009-02-17 11:28:26 +0100 kendy  r267882 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Create DocxNodeOutput.
The basic one with a trivial implementation of TexNode() method so that it at
least outputs all the paragraphs as one text run.
2009-02-17 11:28:03 +0100 kendy  r267881 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
WriteText() moved from WW8Export do MSWordExportBase.
And some refactoring implied by the move.
2009-02-17 11:27:35 +0100 kendy  r267880 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
some more character attributes implemented
2009-02-17 11:27:18 +0100 kendy  r267879 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
some text attributes + build fixes (not very informative, but it is me)
2009-02-17 11:26:57 +0100 kendy  r267878 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
WW8Export holds an instance of WW8NodeOutput.
Instead of creating a new one with every call of WW8Export::WriteText().
2009-02-17 11:26:35 +0100 kendy  r267877 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Get rid of aWW8NodeFnTab callbacks.
Introduce NodeOutputBase/WW8NodeOutput instead, and change the OutWW8_*
functions to the WW8NodeOutput methods.
2009-02-17 11:26:13 +0100 kendy  r267876 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
pCurPam and pOrigPam back to MSWordExportBase.
Looks necessary there...
2009-02-17 11:25:52 +0100 kendy  r267875 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
DocxAttributeOutput implementation.
So far just bare bones printing TODO's to stderr + output of real <w:b/> and
<w:i/>; also nothing instantiates it yet.
2009-02-17 11:25:30 +0100 kendy  r267874 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Fixed a problem that more attributes were exported than necessary.
2009-02-17 11:25:10 +0100 kendy  r267873 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Moving more stuff from MSWordExportBase to WW8Export.
pCurPam and pOrigPam, pO, and pTableStream and pDataStream.  Hopefully I won't
have to move them back at some stage ;-)
2009-02-17 11:24:49 +0100 kendy  r267872 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Cosmetic.
2009-02-17 11:24:27 +0100 kendy  r267871 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
fix nondebug build too
2009-02-17 11:24:07 +0100 kendy  r267870 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
After rework - even saves a trivial document :-)
2009-02-17 11:23:45 +0100 kendy  r267869 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
SwWW8Writer and the attributes rework compiles now.
Of course, no idea yet if it works at all.
2009-02-17 11:23:25 +0100 kendy  r267868 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Ancestor of MSWordExportBase for docx.
Just a dump of the work, still just writing the 'Hello, world!' document [if
it compiled, which it does not ;-)]
2009-02-17 11:23:03 +0100 kendy  r267867 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Instead of callbacks, use virtual functions to output attributes.
This is just a dump of the rewrite, for sure does not compile.  All the
SwWW8Out_ callbacks were moved to a class dedicated for output -
WW8AttributeOutput.  It is a descendant of AttributeOutputBase; there will be
a separate implementation for the docx case.
2009-02-17 11:22:43 +0100 kendy  r267866 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Partial split of SwWW8Writer.
Introduced a new structure - the logic of the filter will be in class
MSWordExportBase, from which we will derive WW8Export and DocxExport.
SwWW8Writer has been split into WW8Export (for the logic) and SwWW8Writer (for
the actual access to the stream).  For most of the methods it means renaming
SwWW8Writer::MethodName() to WW8Export::MethodName() + cleaning access to the
attributes/other methods.
All this is not finished yet, and does not even compile - but it is necessary
to dump the current status ;-)
2009-02-17 11:22:25 +0100 kendy  r267865 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
do the filter forwarding the pure UNO way (hell expensive, but no build dependency on anything)
2009-02-17 11:22:06 +0100 kendy  r267864 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
yay, we have the same component doing the import and export for word 2007
2009-02-17 11:21:46 +0100 kendy  r267863 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
more work towards having the import and export in the same component
2009-02-17 11:21:20 +0100 kendy  r267862 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
starting to forward export in writerfilter
2009-02-17 11:20:58 +0100 kendy  r267860 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
trying to fix some of the registration stuff
2009-02-17 11:20:35 +0100 kendy  r267859 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Exporting a real document.
So far just a hardcoded 'Hello, world!' of course ;-)
2009-02-17 11:20:13 +0100 kendy  r267858 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Renamed DocxWriter to DocxExportFilter.
(...and also the files that contain it)
2009-02-17 11:19:52 +0100 kendy  r267857 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
The initial exporter.
Can be chosen from the menu, but so far we can just get a SwDoc* in the
exportDocument() method, and consequently the exported file has zero size.
2009-02-17 11:19:30 +0100 kendy  r267854 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Simple output of the styles.
As just the <w:b/> and <w:i/> attributes work for now, the output is not much
helpful ;-) - but as a proof-of-concept, this must be enough...
2009-02-17 11:15:14 +0100 kendy  r267852 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
The fonts are between <w:fonts> and </w:fonts>.
2009-02-17 11:11:06 +0100 kendy  r267851 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Proof-of-concept saving the fonts (word/fontTable.xml).
As with the previous commits, it is just dumped to stderr.
2009-02-17 11:08:36 +0100 kendy  r267850 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Proof-of-concept saving attributes of the text runs.
Still using the DOCX debug class, which will be gone in the real
implementation.
2009-02-17 11:04:40 +0100 kendy  r267848 : #i96319# WW8 filter rework + docx export
From: Jan Holesovsky <kendy@suse.cz>
Proof-of-concept save of paragraphs/runs/text.
The paragraph pieces of DOCX just get dumped to stdout while saving the
'normal' DOC.  This is just a hacky way of doing it, will be cleaned up (and
converted to actual output to a stream) when I get the attributes, and
distinction between main document/headers/footers/etc. right.
2009-02-17 11:02:54 +0100 kendy  r267847 : #i96319# WW8 filter rework + docx export
From: Fridrich Strba <fstrba@novell.com>
Make writerfilter export filter too (at least formally)
2009-02-16 22:48:29 +0100 kendy  r267840 : CWS-TOOLING: rebase CWS ooxml03 to trunk@267171 (milestone: DEV300:m41)
2009-08-25 11:00:47 +00:00
Release Engineers
31c8faa0b9 CWS-TOOLING: integrate CWS aw065
2009-06-17 13:48:12 +0200 aw  r273068 : #99385# corrected small error in SCs selection visualisation
2009-06-16 15:45:28 +0200 wg  r273021 : i102838
2009-06-16 12:46:07 +0200 wg  r273016 : i102833
2009-06-11 17:40:29 +0200 aw  r272895 : #i98870# added implementation for getPageCount helper
2009-06-11 16:39:54 +0200 aw  r272885 : #i102663#, #i102667#, #i98870# incluide file typo corrected
2009-06-11 16:24:07 +0200 aw  r272881 : #i102663#, #i102667#, #i98870# changes to SdrText, it's usage in SdrTextPrimitive2D and to OverlayObject base implementation. Also support for PageCountField added
2009-06-11 16:23:52 +0200 aw  r272880 : #i102663#, #i102667#, #i98870# changes to SdrText, it's usage in SdrTextPrimitive2D and to OverlayObject base implementation. Also support for PageCountField added
2009-06-09 13:50:29 +0200 aw  r272769 : #i98917# added support for the OverlayHatchRectanglePrimitive to follow rotation with it's hatch; simplified OverlayHatchRect
2009-06-09 13:04:06 +0200 aw  r272766 : #i98870# re-added PageNumber identification in SdrTextPrimitive2D::get2DDecomposition
2009-06-08 18:56:05 +0200 aw  r272744 : #i99385# added some last corrections to OverlayObjects in SD (had to do some merges on resync, needed to optically check and correct)
2009-06-08 11:17:57 +0200 aw  r272725 : cws aw065: corrections after resync
2009-06-08 11:02:25 +0200 aw  r272723 : cws aw065: corrections after resync
2009-06-08 10:36:22 +0200 aw  r272722 : cws aw065: corrections after resync
2009-06-05 18:57:06 +0200 aw  r272712 : CWS-TOOLING: rebase CWS aw065 to trunk@272291 (milestone: DEV300:m49)
2009-06-05 14:56:34 +0200 aw  r272690 : #i89784# stripped old stuff no longer needed due to text-to-polygon conversion using primitives
2009-06-05 14:50:07 +0200 aw  r272688 : #102091# removed on-model-lock suppression for SdrObject::ActionChanged()
2009-06-05 14:47:29 +0200 aw  r272687 : #102091# corrected local value buffering in ScenePrimitive2D::get2DDecomposition
2009-06-03 17:53:32 +0200 aw  r272599 : #i89784# version before stripping
2009-06-03 17:52:18 +0200 aw  r272598 : #i89784# version before stripping
2009-05-28 17:15:47 +0200 aw  r272420 : #i101872# old stuff removed/stripped
2009-05-28 17:15:32 +0200 aw  r272419 : #i101872# old stuff removed/stripped
2009-05-28 17:15:15 +0200 aw  r272418 : #i101872# old stuff removed/stripped
2009-05-28 17:14:45 +0200 aw  r272417 : #i101872# old stuff removed/stripped
2009-05-28 12:13:56 +0200 aw  r272396 : #i101872# stable hybrid state
2009-05-28 12:13:46 +0200 aw  r272395 : #i101872# stable hybrid state
2009-05-28 12:13:35 +0200 aw  r272394 : #i101872# stable hybrid state
2009-05-28 12:13:20 +0200 aw  r272393 : #i101872# stable hybrid state
2009-05-28 12:13:05 +0200 aw  r272392 : #i101872# stable hybrid state
2009-05-28 12:12:51 +0200 aw  r272391 : #i101872# stable hybrid state
2009-05-15 16:56:02 +0200 aw  r271952 : #i101872# HitTest unifications
2009-05-15 16:55:22 +0200 aw  r271951 : #i101872# HitTest unifications
2009-05-15 16:55:12 +0200 aw  r271950 : #i101872# HitTest unifications
2009-05-15 16:55:01 +0200 aw  r271949 : #i101872# HitTest unifications
2009-05-15 16:54:51 +0200 aw  r271948 : #i101872# HitTest unifications
2009-05-15 16:54:35 +0200 aw  r271947 : #i101872# HitTest unifications
2009-05-15 16:54:22 +0200 aw  r271946 : #i101872# HitTest unifications
2009-05-12 19:08:38 +0200 aw  r271834 : #i101684# corrected AutoShape's preparation of text transformation due to different definitions in TextBounds
2009-05-12 15:44:49 +0200 aw  r271827 : #i89784# expanded TextLayouterDevice::getTextOutlines() to support DXArray and X-Font scaling
2009-05-11 19:40:40 +0200 aw  r271790 : #i99385# extended HitTest primitive usage, removed IsHdlHit implementations; prepared further HitTest simplifications
2009-05-11 19:40:25 +0200 aw  r271789 : #i99385# extended HitTest primitive usage, removed IsHdlHit implementations; prepared further HitTest simplifications
2009-05-11 19:40:12 +0200 aw  r271788 : #i99385# extended HitTest primitive usage, removed IsHdlHit implementations; prepared further HitTest simplifications
2009-05-11 13:01:53 +0200 aw  r271765 : #i99385# corrections and optimizations
2009-05-08 14:48:40 +0200 aw  r271718 : #i1016180# added optimizations in model operations when model is locked
2009-05-08 14:11:45 +0200 aw  r271716 : #i101679# added flush() calls to OverlayManager when interaction step is prepared
2009-05-07 17:44:03 +0200 aw  r271689 : #i99385# last corrections/changes
2009-05-07 17:43:47 +0200 aw  r271688 : #i99385# last corrections/changes
2009-05-07 13:20:09 +0200 aw  r271654 : #i99385# added changes from WFH
2009-05-07 13:19:38 +0200 aw  r271653 : #i99385# added changes from WFH
2009-05-07 13:19:11 +0200 aw  r271652 : #i99385# added changes from WFH
2009-05-07 11:33:17 +0200 aw  r271643 : #i99385# corrections after resync
2009-05-07 11:17:31 +0200 aw  r271642 : #i99385# corrections after resync
2009-05-06 18:46:53 +0200 aw  r271609 : CWS-TOOLING: rebase CWS aw065 to trunk@271427 (milestone: DEV300:m47)
2009-05-05 18:24:03 +0200 aw  r271548 : #i101443# force new text decomposition when TextBackgroundColor has changed
2009-05-05 17:44:42 +0200 aw  r271542 : #i99385# 3rd round, simplifications and corrections done
2009-05-05 17:44:32 +0200 aw  r271541 : #i99385# 3rd round, simplifications and corrections done
2009-05-05 17:44:20 +0200 aw  r271540 : #i99385# 3rd round, simplifications and corrections done
2009-05-05 17:44:09 +0200 aw  r271539 : #i99385# 3rd round, simplifications and corrections done
2009-05-05 15:48:38 +0200 aw  r271527 : #i99385# 2nd round, usages checked and corrected
2009-05-05 15:48:15 +0200 aw  r271526 : #i99385# 2nd round, usages checked and corrected
2009-05-05 15:48:03 +0200 aw  r271525 : #i99385# 2nd round, usages checked and corrected
2009-05-05 15:47:51 +0200 aw  r271524 : #i99385# 2nd round, usages checked and corrected
2009-04-27 18:33:10 +0200 aw  r271300 : #i99385# state commit after all implementations are done
2009-04-27 15:36:53 +0200 aw  r271283 : #i99385# state commit after all implementations are done
2009-04-27 15:27:49 +0200 aw  r271280 : #i99385# state commit after all implementations are done
2009-04-27 15:27:33 +0200 aw  r271279 : #i99385# state commit after all implementations are done
2009-04-27 15:27:00 +0200 aw  r271278 : #i99385# state commit after all implementations are done
2009-04-27 15:26:15 +0200 aw  r271277 : #i99385# state commit after all implementations are done
2009-04-27 15:25:40 +0200 aw  r271275 : #i99385# state commit after all implementations are done
2009-04-27 15:25:19 +0200 aw  r271274 : #i99385# state commit after all implementations are done
2009-04-27 15:24:00 +0200 aw  r271272 : #i99385# state commit after all implementations are done
2009-03-19 17:12:00 +0100 aw  r269757 : #i100360# corrected bitmap's PefSize calculation for bitmap filled objects when Bitmap is Pixel-based on it's mapping
2009-02-19 17:09:47 +0100 aw  r268298 : #i98917# corrected attributes
2009-02-19 17:09:30 +0100 aw  r268297 : #i98917# corrected attributes
2009-02-19 17:08:22 +0100 aw  r268296 : #i98917# corrected attributes
2009-02-19 11:56:25 +0100 aw  r268268 : #i98870# added extra code to react on PageNumber change
2009-02-18 16:57:24 +0100 aw  r268243 : #i98917# in OverlayHatchRect::getGeometry the rotation was not applied to the TopLeft of the centered rectangle, but to the already extended one, thus the visualisation was rotating around the wrong edge
2009-07-02 14:28:15 +00:00
Kurt Zenker
def758adab 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
e8cad7c6d2 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
Jens-Heiner Rechtien
615772fb62 CWS-TOOLING: integrate CWS impress169
2009-05-13 17:37:21 +0200 sj  r271865 : #i100942# applied patch, removed oversafe buffer check (now without warnings on 64 bit platform)
2009-05-13 12:27:18 +0200 sj  r271855 : #i101769# fixed line/fill attributes for graphic objects
2009-05-12 10:25:17 +0200 cl  r271799 : report correct minimum cell hight for empty cells
2009-04-28 17:29:46 +0200 cl  r271334 : fixed merge error
2009-04-28 16:18:01 +0200 cl  r271330 : fixed build error
2009-04-28 12:38:09 +0200 cl  r271320 : #i100129# images for new layouts
2009-04-27 19:12:06 +0200 cl  r271302 : CWS-TOOLING: rebase CWS impress169 to trunk@270723 (milestone: DEV300:m46)
2009-04-20 19:13:28 +0200 sj  r271012 : #i100942# applied patch, removed oversafe buffer check
2009-04-09 18:00:01 +0200 sj  r270719 : #158488# added rectangular gradient support
2009-04-09 17:49:52 +0200 sj  r270718 : #158488# added rectangular gradient support
2009-04-09 17:46:24 +0200 sj  r270717 : #158488# added rectangular gradient support
2009-03-26 18:16:34 +0100 cl  r270098 : #i99867# applied patch from jlcheng to correctly register table design pane
2009-03-26 18:12:11 +0100 cl  r270097 : #i100220# leave some items default so they are not overridden if a new table style is set
2009-03-26 18:11:10 +0100 cl  r270096 : #i100220# clear only those items that are also in the style when assigning a new table layout
2009-03-26 15:56:24 +0100 cl  r270085 : #i99977# listen to outliner and dispose if outliner dies
2009-03-26 15:47:29 +0100 cl  r270084 : #i99977# made the Outliner a SfxBroadcaster so others can listen for its death
2009-03-24 19:10:05 +0100 sj  r269991 : #i100490# fixed text resize problem
2009-03-23 14:31:11 +0100 sj  r269872 : #i96083# added patch, (dubious && and ||)
2009-03-19 17:55:11 +0100 sj  r269764 : #i100275# applied patch, row height is now correct even for rows containing no text
2009-03-18 18:10:52 +0100 sj  r269701 : #i93616# solved performance problem when loading document
2009-03-18 16:20:40 +0100 sj  r269688 : removing unused code
2009-03-18 16:19:22 +0100 sj  r269687 : removing unused code
2009-03-18 16:17:54 +0100 sj  r269686 : removing unused code
2009-03-18 10:28:07 +0100 cl  r269643 : #i100029# let cells be disposed as soon as the table model is disposed
2009-03-17 15:56:50 +0100 cl  r269614 : #i99984# new impress photo layouts 3x2 and 2x2
2009-03-17 15:36:35 +0100 cl  r269611 : #i99984# adding new impress photo layouts 3x2 and 2x2
2009-03-16 18:43:48 +0100 cl  r269564 : #i55224# correct internal links if pages are changed
2009-03-16 16:40:38 +0100 cl  r269559 : #i55224# correct internal hyperlinks if slides are changed/renamed
2009-03-16 15:34:12 +0100 cl  r269553 : #i99427# invalidate slots after promote/demote
2009-03-13 18:18:20 +0100 sj  r269492 : #i92421# fixed loop if loading encrypted ppt file
2009-03-13 14:51:58 +0100 sj  r269481 : #i93002# fixed crash if saving presentation without master title placeholder
2009-03-13 12:26:21 +0100 sj  r269468 : #i100147# do not exceed the max point count if creating simple polygon via ::GetSimple
2009-03-12 17:00:45 +0100 sj  r269427 : #i82518# justifying rectangles for arc/pie and chord actions, fixed round rectangle problem
2009-05-19 09:32:45 +00:00
Release Engineers
3868442ba9 CWS-TOOLING: integrate CWS impress170
2009-04-28 10:31:12 +0200 wg  r271308 : i101397
2009-04-14 17:56:43 +0200 af  r270805 : #i100829# Removed line that became obsolete in last change.
2009-04-14 15:12:19 +0200 af  r270782 : #i97199# Made accelerators in text attribute dialog unique.
2009-04-14 14:42:53 +0200 af  r270775 : #i98364# Create regular task pane master previews even in high contrast mode.
2009-04-09 14:43:32 +0200 af  r270708 : #i92792# Show icon instead of text and register resource for 'Table Design'.
2009-04-09 14:42:51 +0200 af  r270707 : #i92792# Show icon instead of text and register resource for 'Table Design'.
2009-04-09 11:15:32 +0200 af  r270683 : #i85921# Applied patch that adds direct activation of master mode to task pane context menu.
2009-04-08 15:12:54 +0200 af  r270654 : #i94775# Passing snap line index from context menu to FuSnapLine.
2009-04-06 15:33:04 +0200 af  r270555 : #i95371# Return early from MoveToTop() when the dispatcher is (not yet) available.
2009-04-06 13:15:42 +0200 af  r270538 : #i97571# Fixed forwarding MouseButtonUp() calls to parent.
2009-04-03 16:10:08 +0200 af  r270498 : #i100830# Adjusted the sizes of some rectangles displayed by the slide sorter.
2009-04-03 16:02:08 +0200 af  r270496 : #i93086# Storing position of insertion indicator explicitly at SelectionManager.
2009-04-03 15:55:59 +0200 af  r270493 : #i100829# Calling UpdatePageBorders() when the model is changed.
2009-05-07 12:38:03 +00:00
Release Engineers
8857e1441c CWS-TOOLING: integrate CWS impress168
2009-04-24 11:26:33 +0200 wg  r271204 : i101157
2009-04-24 10:17:59 +0200 wg  r271200 : i101157
2009-04-23 15:50:12 +0200 wg  r271178 : i101157
2009-04-23 15:16:58 +0200 wg  r271176 : i101157
2009-04-23 13:04:41 +0200 wg  r271158 : i101157
2009-04-22 15:39:32 +0200 wg  r271123 : i101157
2009-04-22 14:27:24 +0200 wg  r271111 : i101157
2009-04-22 14:14:02 +0200 wg  r271109 : i101157
2009-04-17 14:34:19 +0200 wg  r270946 : i101157
2009-04-17 13:49:15 +0200 wg  r270939 : i101157
2009-03-31 14:54:52 +0200 sj  r270281 : CWS-TOOLING: rebase CWS impress168 to trunk@270033 (milestone: DEV300:m45)
2009-03-26 16:56:44 +0100 sj  r270089 : removed invalid file names
2009-03-24 14:02:54 +0100 sj  r269944 : CWS-TOOLING: rebase CWS impress168 to trunk@269781 (milestone: DEV300:m44)
2009-03-06 16:32:14 +0100 sj  r269020 : #i99970# importing customshapes without group object, taking care of the correct text alignment
2009-02-27 13:53:24 +0100 sj  r268591 : #158501,158483# fixed positioning problem of 3d customshapes
2009-02-19 16:02:00 +0100 sj  r268292 : #76543# fixed interactive hyperlink program action with relativ url
2009-02-18 15:36:52 +0100 sj  r268233 : #158503# added import of circular gradients for ellipse shapes
2009-02-16 19:51:54 +0100 sj  r267836 : #i99146# calculating correct text bounds
2009-02-12 13:59:46 +0100 sj  r267654 : #i96179# fixed bullet problem
2009-02-10 17:26:41 +0100 sj  r267566 : #158476# fixed import of the ribbon shape
2009-02-10 17:10:27 +0100 cl  r267561 : #i95364# fixed type detection of linked images
2009-02-09 18:31:59 +0100 cl  r267531 : #i98352# removed assertion
2009-02-09 18:31:17 +0100 cl  r267530 : #i98355# fixed alien attribute import for sd in binfilter
2009-02-09 18:30:53 +0100 cl  r267529 : #i98355# fixed alien attribute import for sd in binfilter
2009-02-09 09:52:15 +0100 cl  r267501 : #i98573# fixed build error
2009-02-06 17:02:21 +0100 sj  r267476 : #i96179# fixed bullet problem
2009-02-06 14:58:39 +0100 cl  r267466 : #i14832# fixed page count field for handout printing
2009-02-06 10:23:01 +0100 cl  r267447 : #i98573# fixed GetEditOutlinerParaObject() memory leak
2009-02-05 18:03:34 +0100 cl  r267435 : #i98573# fixed GetEditOutlinerParaObject() memory leak
2009-02-05 18:03:08 +0100 cl  r267434 : #i85481# added XMultiPropertyStates to text implementations
2009-02-05 18:02:54 +0100 cl  r267433 : #i85481# added XMultiPropertyStates to text implementations
2009-02-05 18:02:42 +0100 cl  r267432 : #i85481# added XMultiPropertyStates to text implementations
2009-02-04 18:54:46 +0100 sj  r267400 : #i33630# fixed arrow size of word import
2009-02-04 15:40:16 +0100 cl  r267389 : #i58702# fixed tiled bitmap fill for vcl canvas
2009-02-04 15:39:07 +0100 cl  r267388 : #i58702# fixed tiled bitmap fill for vcl canvas
2009-02-04 14:23:27 +0100 cl  r267382 : #i98573# fixed memory leaks caused by wron usage of GetEditOutlinerParaObject()
2009-02-04 14:22:34 +0100 cl  r267381 : #i98573# fixed memory leaks caused by wron usage of GetEditOutlinerParaObject()
2009-02-04 12:51:50 +0100 cl  r267371 : #i14832# added Page Count field to impress
2009-02-04 12:41:31 +0100 cl  r267368 : #i14832# added Page Count field to impress
2009-05-06 21:51:02 +00:00
Release Engineers
ab878b2441 CWS-TOOLING: integrate CWS mba32issues01
2009-05-05 18:23:27 +0200 mba  r271547 : apply diffs from m45->m47 for all files moved from dialog to cui
2009-05-05 18:22:02 +0200 mba  r271545 : apply diffs from m45->m47 for all files moved from dialog to cui
2009-05-05 18:16:42 +0200 mba  r271544 : apply diffs from m45->m47 for all files moved from dialog to cui
2009-04-29 19:35:58 +0200 mba  r271392 : #i73672#: unify commands for inserting special characters
2009-04-29 18:01:27 +0200 mba  r271391 : #i101337#: missing string resources
2009-04-29 18:01:10 +0200 mba  r271390 : #i101337#: missing string resources
2009-04-29 15:42:47 +0200 mba  r271380 : concurrency problem in multithreaded dmake due to missing dependency
2009-04-28 17:36:03 +0200 tbo  r271336 : #i99432#
2009-04-28 13:57:52 +0200 mba  r271322 : #i101302#: ctor might be called with pSet=0
2009-04-22 19:32:39 +0200 tbo  r271138 : #i99432#
2009-04-09 14:46:03 +0200 mba  r270709 : make sendreportw32.cxx compile with pch
2009-04-06 16:05:07 +0200 mba  r270568 : #i99432#: some tweaks for build order
2009-04-06 15:38:52 +0200 mba  r270558 : typo
2009-04-06 13:36:19 +0200 mba  r270542 : #i99432#: split of localization also
2009-04-06 13:19:06 +0200 mba  r270539 : #i99432#: split up srs files also
2009-04-03 17:57:59 +0200 mba  r270513 : #i99432#: split dialog folder into two
2009-04-03 17:56:46 +0200 mba  r270512 : #i99432#: split dialog folder into two
2009-04-01 22:15:00 +0200 mba  r270364 : warnings on Linux
2009-04-01 22:10:44 +0200 mba  r270363 : warnings on Linux
2009-04-01 21:43:54 +0200 mba  r270362 : warning fixed
2009-04-01 21:41:27 +0200 mba  r270361 : warning on Linux fixed
2009-04-01 21:35:44 +0200 mba  r270360 : warning fixed
2009-04-01 20:19:59 +0200 mba  r270358 : warning found on Linux fixed
2009-04-01 19:23:38 +0200 mba  r270354 : warning due to missing eof
2009-04-01 18:56:25 +0200 mba  r270352 : linking problem fixed that appeared only on mac
2009-04-01 18:41:30 +0200 mba  r270350 : warnings discovered on Linux fixed
2009-04-01 18:34:28 +0200 mba  r270349 : some fixes for warnings and include problems discoverd after resync and build on mac
2009-04-01 14:08:22 +0200 mba  r270328 : CWS-TOOLING: rebase CWS mba32issues01 to trunk@270033 (milestone: DEV300:m45)
2009-03-04 18:13:35 +0100 mba  r268858 : #i99432#: more dialogs moved to cui
2009-03-04 17:47:41 +0100 mba  r268854 : #i99432#: more dialogs moved to cui
2009-03-04 17:32:39 +0100 mba  r268851 : warning fixed
2009-03-04 12:59:26 +0100 mba  r268814 : #i99432#: more dialogs moved to cui
2009-03-04 11:49:03 +0100 mba  r268802 : #i99432#: CharmapDialog moved to cui
2009-03-04 10:46:00 +0100 mba  r268795 : #i99432#: CharmapDialog moved to cui
2009-03-04 10:43:50 +0100 mba  r268794 : #i99432#: CharmapDialog moved to cui
2009-03-04 10:00:29 +0100 mba  r268792 : #i99432#: CharmapDialog moved to cui
2009-03-04 10:00:03 +0100 mba  r268791 : #i99432#: CharmapDialog moved to cui
2009-03-04 09:59:43 +0100 mba  r268790 : #i99432#: CharmapDialog moved to cui
2009-03-04 09:58:51 +0100 mba  r268789 : #i99432#: CharmapDialog moved to cui
2009-03-04 09:58:16 +0100 mba  r268788 : #i99432#: CharmapDialog moved to cui
2009-03-03 16:33:14 +0100 mba  r268763 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:32:28 +0100 mba  r268762 : #i99432#: some tabpages moved to cui
2009-03-03 16:32:09 +0100 mba  r268761 : #i99432#: some tabpages moved to cui
2009-03-03 16:29:40 +0100 mba  r268760 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:29:08 +0100 mba  r268759 : #i99432#: MacroAssignment page moved to cui
2009-03-03 16:28:41 +0100 mba  r268758 : #i99432#: MacroAssignment page moved to cui
2009-03-03 16:28:18 +0100 mba  r268757 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:27:36 +0100 mba  r268756 : #i99465#: replace FN_SYMBOL by SID_CHARMAP
2009-03-03 16:27:02 +0100 mba  r268755 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:26:23 +0100 mba  r268754 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:25:30 +0100 mba  r268753 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:24:49 +0100 mba  r268752 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:24:35 +0100 mba  r268751 : #i99432#: MacroAssignment page moved to cui
2009-03-03 16:23:20 +0100 mba  r268750 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:23:04 +0100 mba  r268749 : #i99432#: MacroAssignment page moved to cui
2009-03-03 16:21:56 +0100 mba  r268748 : #i99465#: new SfxAbstractDialog interface and creation methods
2009-03-03 16:18:39 +0100 mba  r268747 : #i99432#: MacroAssignment page moved to cui
2009-03-03 16:13:14 +0100 mba  r268745 : #i99465#: replace FN_SYMBOL by SID_CHARMAP
2009-03-03 16:02:54 +0100 mba  r268738 : #i99432#: moved MacroAssignment TabPage from sfx2
2009-03-03 14:57:58 +0100 mba  r268729 : #i99465#: transport return value via ItemSet
2009-03-03 00:08:10 +0100 mba  r268701 : #i99432#: move acccfg to cuilib
2009-03-03 00:07:32 +0100 mba  r268700 : #i99432#: move acccfg to cuilib
2009-03-03 00:02:01 +0100 mba  r268699 : #i99432#: move acccfg to cuilib
2009-03-03 00:01:38 +0100 mba  r268698 : #i99432#: move acccfg to cuilib
2009-03-03 00:01:11 +0100 mba  r268697 : #i99432#: move acccfg to cuilib
2009-03-03 00:00:40 +0100 mba  r268696 : #i99432#: move acccfg to cuilib
2009-03-03 00:00:06 +0100 mba  r268695 : #i99432#: replace SfxAbstractSingleTabDialog by SfxAbstractDialog
2009-03-02 23:59:22 +0100 mba  r268694 : #i99432#: move acccfg to cuilib
2009-03-02 23:57:19 +0100 mba  r268693 : #i99432#: move acccfg to svx
2009-03-02 23:56:14 +0100 mba  r268692 : #i99432#: replace SfxAbstractSingleTabDialog by SfxAbstractDialog
2009-03-02 23:49:37 +0100 mba  r268691 : #i99785#: consolidate dialogs library
2009-03-02 17:26:40 +0100 mba  r268683 : #i99785#: consolidate dialogs library
2009-03-02 17:24:28 +0100 mba  r268682 : i99465#: consolidate slot for InsertSymbol command
2009-03-02 17:22:29 +0100 mba  r268681 : #i99785#: consolidate dialogs library
2009-03-02 17:18:11 +0100 mba  r268680 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 17:08:30 +0100 mba  r268679 : #i99785#: consolidate dialogs library
2009-03-02 17:06:57 +0100 mba  r268678 : #i99785#: consolidate dialogs library
2009-03-02 17:06:30 +0100 mba  r268677 : #i99785#: consolidate dialogs library
2009-03-02 17:05:02 +0100 mba  r268676 : #i99785#: consolidate dialogs library
2009-03-02 17:04:35 +0100 mba  r268675 : #i99785#: consolidate dialogs library
2009-03-02 16:47:53 +0100 mba  r268673 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:45:17 +0100 mba  r268671 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:39:59 +0100 mba  r268670 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:38:59 +0100 mba  r268668 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:38:28 +0100 mba  r268667 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:36:06 +0100 mba  r268666 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:29:50 +0100 mba  r268663 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:24:00 +0100 mba  r268659 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:23:31 +0100 mba  r268658 : i99432#: move accelconfig and macroassignment to cui
2009-03-02 16:22:41 +0100 mba  r268657 : i99432#: move accelconfig and macroassignment to cui
2009-02-25 16:57:26 +0100 mba  r268453 : obsolete
2009-02-17 10:50:51 +0100 mba  r267846 : obsolete
2009-02-12 16:33:54 +0100 mba  r267676 : #i96834#: warning fixed
2009-02-11 19:28:47 +0100 mba  r267626 : #i91978#: unused code
2009-02-11 18:37:47 +0100 mba  r267625 : metafile output, fixes for 3 layer office
2009-02-11 12:56:28 +0100 mba  r267593 : selective trees; incomplete build lists; metafile output
2009-05-06 10:59:57 +00:00
Oliver Bolte
98bd0fd01c CWS-TOOLING: integrate CWS impress166
2009-01-27 11:42:29 +0100 af  r266972 : #i98508# Handle non DrawViewShell view shells correctly.
2009-01-21 10:41:32 +0100 af  r266635 : #i98069# Do not call PreModelChange() for every ModelLock.
2009-01-20 15:25:41 +0100 af  r266588 : #i98069# Added friend declaration that became necessary on Solaris after recent changes.
2009-01-19 13:48:47 +0100 af  r266493 : #i97478# Prevent SID_PARASPACE_(DE|IN)CREASE from crashing when style sheet is missing.
2009-01-16 11:52:37 +0100 af  r266411 : #i97338# Check the dispatcher before using it to show a context menu.
2009-01-15 14:33:55 +0100 sj  r266373 : #153716# taking care of font-independent line spacing (editmode and hittest)
2009-01-15 14:29:46 +0100 sj  r266372 : #153716# taking care of font-independent line spacing also in presentation styles
2009-01-14 14:04:16 +0100 af  r266301 : #i97634# Do view change synchronously.  Use shared pointers for view shells.
2009-01-14 14:01:27 +0100 af  r266300 : #i97634# Added non-API methods that update the configuration synchronously.
2009-01-14 13:34:40 +0100 af  r266295 : #i98069# Be more carefull with handling model updates to avoid assertion regarding number of selected pages.
2009-01-14 11:34:57 +0100 cl  r266270 : #i97261# force outliner para oibject after text edit
2009-01-14 10:49:08 +0100 cl  r266269 : #i97413# dispose cell undo action if shape dies
2009-01-13 18:50:05 +0100 cl  r266247 : #i97347# fixed cell undo crash
2009-01-12 14:16:56 +0100 af  r266156 : #i97296# Using is() method to check WeakReference for validity.
2009-01-12 13:52:00 +0100 af  r266155 : #i97190# Turned static_cast to dynamic_cast in CreateChildList.
2009-01-12 13:06:57 +0100 af  r266153 : #i97552# Catching Exceptions caught while accessing OLE-Object that is to be inserted.
2009-01-12 13:06:37 +0100 cl  r266152 : #i96164# applied patch to fix ambiguous operation
2009-02-12 12:44:26 +00:00
Vladimir Glazounov
3824483c6e CWS-TOOLING: integrate CWS sjfixes10
2009-01-15 14:02:24 +0100 af  r266369 : #i88851# Finding the right font size is now an iterative process.
2009-01-15 11:01:59 +0100 wg  r266354 : i97985
2009-01-15 10:57:33 +0100 wg  r266353 : i97985
2009-01-15 10:48:53 +0100 wg  r266347 : i97985
2009-01-15 10:48:23 +0100 wg  r266346 : i97985
2009-01-15 10:46:47 +0100 wg  r266345 : i97985
2009-01-15 10:45:43 +0100 wg  r266344 : i97985
2009-01-15 10:45:14 +0100 wg  r266343 : i97985
2009-01-15 10:44:38 +0100 wg  r266342 : i97985
2009-01-15 10:43:56 +0100 wg  r266341 : i97985
2009-01-15 10:42:50 +0100 wg  r266340 : i97985
2009-01-15 10:41:40 +0100 wg  r266339 : i97985
2009-01-15 10:39:46 +0100 wg  r266337 : i97985
2009-01-15 10:00:09 +0100 hde  r266336 : i98065
2009-01-13 15:48:20 +0100 wg  r266232 : i97985
2009-01-13 13:22:05 +0100 wg  r266217 : i97985
2009-01-13 12:34:05 +0100 wg  r266210 : i97985
2009-01-13 12:30:56 +0100 wg  r266209 : i97985
2009-01-13 12:26:56 +0100 wg  r266208 : i97985
2009-01-12 15:58:06 +0100 wg  r266165 : i97985
2009-01-12 15:43:24 +0100 wg  r266163 : i97985
2009-01-08 16:21:47 +0100 sj  r266023 : fixed warning
2009-01-08 15:33:34 +0100 sj  r266017 : fixed warning
2009-01-06 18:13:42 +0100 sj  r265935 : CWS-TOOLING: rebase CWS sjfixes10 to trunk@265758 (milestone: DEV300:m38)
2008-12-10 16:54:02 +0100 af  r265206 : #i43354# Do not delete all unused master pages automatically.
2008-12-04 13:12:50 +0100 af  r264836 : #i92795# Use BitmapEx for icons to allow transparency.
2008-12-02 17:01:49 +0100 af  r264723 : #i93082# Fixed SID_INSERTPAGE_LAYOUT_MENU.
2008-11-28 14:37:28 +0100 af  r264555 : #i88851# Changed association of Ctrl-'?' to views.
2008-11-28 11:38:52 +0100 af  r264535 : #i96681# Set version to 1.0.2
2008-11-28 11:30:04 +0100 af  r264533 : #i88851# Ctrl-1,2,3 switch to slide overview, notes, normal view.
2008-11-27 16:41:25 +0100 af  r264505 : #i92144# Removed unused code.
2008-11-26 15:29:56 +0100 af  r264401 : #i92574# Do not lock configuration controller when main pane is not available.
2008-11-21 10:13:40 +0100 sj  r264112 : #i96146# applied patch (ambiguous && ||)
2008-11-20 20:12:06 +0100 sj  r264097 : #i96083# applied patch (ambigous && ||)
2008-11-20 19:13:53 +0100 sj  r264096 : #i96163# applied patch (ambigous && ||)
2008-11-20 18:39:10 +0100 sj  r264093 : #i96165# applied patch (ambigous && ||)
2008-11-03 18:12:29 +0100 sj  r263303 : #i93996# fixed word wrapping problem
2008-11-03 18:11:02 +0100 sj  r263302 : #i93996# fixed word wrapping problem
2008-11-03 18:08:41 +0100 sj  r263301 : #i93996# fixed word wrapping problem
2008-11-03 18:06:45 +0100 sj  r263300 : #i93996# fixed word wrapping problem
2008-11-03 18:05:00 +0100 sj  r263299 : #i94831,i93616# fixed crash when importing diagonal cell border lines, fixed table import
2008-11-03 18:00:43 +0100 sj  r263298 : #i93718# spellchecking is no longer triggering the autolayout of connector objects
2009-01-21 14:22:27 +00:00
Vladimir Glazounov
69922d084a CWS-TOOLING: integrate CWS appleremote02
2009-01-11 00:33:34 +0100 ericb  r266127 : #i97925# start the presentation if and only if an Impress document is focused 
2009-01-10 00:02:19 +0100 ericb  r266124 : #i96978# cosmetic changes 
2009-01-09 23:56:02 +0100 ericb  r266123 : #i96978# simplify the code, and make the remote work in windowed mode 
2009-01-08 21:25:52 +0100 ericb  r266040 : #i96978# avoid to add the eventlistener several times
2009-01-08 14:54:38 +0100 ericb  r266013 : #i96978# keep the MEDIA_COMMAND_VOLUME cases for QUARTZ only for the moment 
2009-01-08 14:49:17 +0100 ericb  r266011 : #i96978# fix wrong comments 
2009-01-03 01:42:02 +0100 cloph  r265848 : CWS-TOOLING: rebase CWS appleremote02 -> DEV300_m38 (manually, module was left out when using the tooling)
2008-12-30 00:11:30 +0100 ericb  r265827 : CWS-TOOLING: rebase CWS appleremote02 to trunk@265758 (milestone: DEV300:m38)
2008-12-29 21:42:14 +0100 ericb  r265825 : #i96978# comment the menu in appleremote02 
2008-12-29 10:30:40 +0100 ericb  r265816 : #i97195# remove the event listener in the dtor
2008-12-23 23:39:55 +0100 ericb  r265794 : #i96978# cleanup 
2008-12-23 08:49:49 +0100 ericb  r265771 : #i96978# add MEDIA_COMMAND_VOLUME_UP and MEDIA_COMMAND_VOLUME_DOWN and the kRemoteButtonMenu (temporarly) 
2008-12-23 08:47:27 +0100 ericb  r265769 : #i96978# add all cases, for future use
2008-12-20 13:38:25 +0100 ericb  r265743 : #i96978# fix a potential breaker (causing warning) 
2008-12-20 12:22:15 +0100 ericb  r265742 : #i97195# implement the new event listener + callback in Impress, to detect play 
2008-12-20 12:20:42 +0100 ericb  r265741 : #i97195# add the event listener in SdModule 
2008-12-20 12:19:02 +0100 ericb  r265740 : #i97195# add the nCommand for MEDIA_COMMAND_PLAY 
2008-12-14 18:32:52 +0100 ericb  r265456 : #i96978# add the possibility to switch the way to send the PLAY event in debug mode (will be removed once i97195 will be fixed) 
2008-12-08 22:18:29 +0100 ericb  r265050 : #i96978# removing Carbon dependancy and simplify 
2008-12-07 19:54:18 +0100 ericb  r264966 : #i96978# implement the new MEDIA_COMMAND events in salinst 
2008-12-07 19:53:10 +0100 ericb  r264965 : #i96978# add new event type for the Apple Remote on Mac OS X 
2008-12-07 19:51:21 +0100 ericb  r264964 : #i96978# add gotoLastSlide with MEDIA_COMMAND events (was missing)
2008-12-07 19:46:35 +0100 ericb  r264962 : #i96992# fix an error when building with debug enabled 
2008-12-07 19:45:04 +0100 ericb  r264961 : #i96978# Implement a new event mangement for the Apple remote
2008-12-07 18:59:58 +0100 ericb  r264957 : #i96554# fix wrong argument causing warnings 
2008-12-07 18:57:56 +0100 ericb  r264956 : #i96554# fix wrong argument type 
2008-12-07 18:55:22 +0100 ericb  r264955 : #i96978# adding a new event type
2009-01-20 15:57:31 +00:00
Rüdiger Timm
5d06990ec5 CWS-TOOLING: integrate CWS impress147
2008-12-16 15:51:15 +0100 wg  r265553 : i96805
2008-12-03 12:32:33 +0100 wg  r264766 : 96805
2008-12-03 11:40:11 +0100 wg  r264761 : 96805
2008-11-20 15:39:56 +0100 cl  r264062 : migrated cws from cvs to svn
2008-11-19 14:16:40 +0100 cl  r263992 : CWS-TOOLING: rebase CWS impress147 to trunk@263288 (milestone: DEV300:m35)
2009-01-06 08:40:41 +00:00
Rüdiger Timm
1e2edbcfec CWS-TOOLING: integrate CWS tl56_DEV300 2008-12-15 12:01:46 +00:00
Rüdiger Timm
34d877e2d9 CWS-TOOLING: integrate CWS impressfontsize
2008-12-11 14:15:16 +0100 wg  r265298 : i97125
2008-12-11 12:54:53 +0100 wg  r265288 : i97125
2008-12-11 12:53:03 +0100 wg  r265287 : i97125
2008-12-11 11:25:42 +0100 wg  r265270 : i97125
2008-12-11 10:22:13 +0100 wg  r265253 : i97125
2008-12-11 09:22:47 +0100 wg  r265247 : i97125
2008-12-09 15:28:51 +0100 cl  r265097 : added missing toolbar buttons for inc/dec font size
2008-12-08 17:39:46 +0100 cl  r265012 : #i80257# added autolayout text only
2008-12-08 17:32:07 +0100 cl  r265011 : #i80257# added autolayout text only
2008-12-08 16:42:19 +0100 cl  r265008 : #i94459# fixed a bug in insertByName and replaceByName
2008-12-08 16:25:26 +0100 cl  r265007 : #i80257# new image for text only auto layout in impress
2008-12-08 16:24:01 +0100 cl  r265006 : #i80257# new image for text only auto layout in impress
2008-12-08 16:01:46 +0100 cl  r265003 : #i88855# changed wording from Monitor to Display
2008-12-08 15:57:24 +0100 cl  r265002 : #i91904# applied patch to fix a wrong index access
2008-12-05 12:51:47 +0100 cl  r264900 : #i8824# allow setting of text properties at shape without reformating text
2008-12-05 11:09:21 +0100 cl  r264895 : fixed build problem
2008-12-04 12:04:09 +0100 cl  r264829 : fixed build issue
2008-12-04 11:03:58 +0100 cl  r264823 : #i8824# set new fontsize at shape
2008-12-02 22:39:22 +0100 cl  r264732 : fixed build problem
2008-12-02 22:38:42 +0100 cl  r264731 : fixed build problem
2008-12-01 17:44:29 +0100 cl  r264623 : CWS-TOOLING: rebase CWS impressfontsize to trunk@264325 (milestone: DEV300:m36)
2008-11-07 11:38:13 +0100 cl  r263418 : #i95920# fixed an OpenSolaris build breaker
2008-11-06 14:56:04 +0100 cl  r263386 : #i40730# added support to supress export of hidden slides to html
2008-11-06 14:55:41 +0100 cl  r263385 : #i40730# added support to supress export of hidden slides to html
2008-11-06 14:03:59 +0100 cl  r263384 : #158530# allow editing of interaction links with hyperlink editor
2008-10-20 15:34:13 +0200 cl  r262322 : #i8824# migrate cws impressfontsize to subversion.
2008-12-11 15:25:59 +00:00
Rüdiger Timm
96b93c4edb CWS-TOOLING: integrate CWS configitems02_svn
2008-12-02 10:22:34 +0100 as  r264664 : #i5114# truncate list also in case list size was changed externaly
2008-11-28 10:25:56 +0100 as  r264530 : make gcc happy with new line at end of file
2008-11-21 09:44:40 +0100 jsk  r264109 : #i96409#
2008-11-21 08:03:30 +0100 jsk  r264106 : #i96409#
2008-11-21 07:55:59 +0100 jsk  r264105 : #i96409#
2008-11-10 13:42:44 +0100 as  r263518 : make code warning free (linux)
2008-10-21 16:38:44 +0200 as  r262573 : #i51626# refactor svtools config items (at least some of them)
2008-12-09 11:54:53 +00:00
Jens-Heiner Rechtien
f7a9b6b5c3 CWS-TOOLING: integrate CWS impress163_DEV300 2008-11-20 14:55:36 +00:00
Oliver Bolte
6e28781498 CWS-TOOLING: integrate CWS aw057 2008-10-17 08:40:10 +00:00
Oliver Bolte
3808553504 CWS-TOOLING: integrate CWS cmcfixes49 2008-10-10 13:02:43 +00:00
Vladimir Glazounov
a65d5450b3 CWS-TOOLING: integrate CWS sfxnotifyremoval 2008-09-30 06:36:06 +00:00
Vladimir Glazounov
78f91a0677 INTEGRATION: CWS aw033 (1.5.24); FILE MERGED
2008/07/12 11:09:34 aw 1.5.24.1: #i39532# changes after resync
2008-08-19 23:12:59 +00:00
Vladimir Glazounov
fc40de315f INTEGRATION: CWS aw033 (1.30.44); FILE MERGED
2008/05/14 14:53:43 aw 1.30.44.3: RESYNC: (1.31-1.32); FILE MERGED
2008/03/14 14:01:11 cl 1.30.44.2: RESYNC: (1.30-1.31); FILE MERGED
2008/01/22 12:16:29 aw 1.30.44.1: adaptions and 1st stripping
2008-08-19 23:12:47 +00:00
Vladimir Glazounov
945dcb7f6a INTEGRATION: CWS aw033 (1.1.2); FILE ADDED
2008/08/19 16:45:29 cl 1.1.2.3: fixed license files
2008/07/01 15:37:54 aw 1.1.2.2: #i39532# higher granularity for SDrPageObject primitives
2007/03/21 16:10:31 aw 1.1.2.1: #i39532#
2008-08-19 23:12:37 +00:00
Rüdiger Timm
471c13645e INTEGRATION: CWS impress146 (1.4.56); FILE MERGED
2008/06/30 15:19:20 af 1.4.56.1: #i90969# Added methods SetLinkedUndoManager() and ClearLinkedRedoActions().
2008-07-07 12:31:16 +00:00
Rüdiger Timm
6e83aa5763 INTEGRATION: CWS impressodf12 (1.6.12); FILE MERGED
2008/05/29 12:29:51 cl 1.6.12.1: #i75927# bullet rework
2008-06-06 10:56:08 +00:00
Rüdiger Timm
0e7f7339af INTEGRATION: CWS impressodf12 (1.23.12); FILE MERGED
2008/05/29 12:29:51 cl 1.23.12.1: #i75927# bullet rework
2008-06-06 10:55:53 +00:00
Rüdiger Timm
a70bdc0516 INTEGRATION: CWS changefileheader (1.4.16); FILE MERGED
2008/03/31 13:56:42 rt 1.4.16.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:26:33 +00:00
Rüdiger Timm
86ecef2f57 INTEGRATION: CWS changefileheader (1.3.298); FILE MERGED
2008/04/01 15:33:48 thb 1.3.298.3: #i85898# Stripping all external header guards
2008/04/01 12:38:24 thb 1.3.298.2: #i85898# Stripping all external header guards
2008/03/31 13:56:42 rt 1.3.298.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:26:18 +00:00
Rüdiger Timm
3de55ab202 INTEGRATION: CWS changefileheader (1.3.16); FILE MERGED
2008/04/01 15:33:48 thb 1.3.16.2: #i85898# Stripping all external header guards
2008/03/31 13:56:42 rt 1.3.16.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:26:03 +00:00
Rüdiger Timm
1b35fda506 INTEGRATION: CWS changefileheader (1.4.216); FILE MERGED
2008/03/31 13:56:42 rt 1.4.216.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:25:49 +00:00
Rüdiger Timm
06eeebbb53 INTEGRATION: CWS changefileheader (1.2.358); FILE MERGED
2008/03/31 13:56:42 rt 1.2.358.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:25:32 +00:00
Rüdiger Timm
3e13cd23cf INTEGRATION: CWS changefileheader (1.2.544); FILE MERGED
2008/03/31 13:56:42 rt 1.2.544.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:25:16 +00:00
Rüdiger Timm
3af81520f1 INTEGRATION: CWS changefileheader (1.2.558); FILE MERGED
2008/04/01 15:33:48 thb 1.2.558.2: #i85898# Stripping all external header guards
2008/03/31 13:56:42 rt 1.2.558.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:24:56 +00:00
Rüdiger Timm
f89df2deb0 INTEGRATION: CWS changefileheader (1.6.184); FILE MERGED
2008/04/01 15:33:47 thb 1.6.184.2: #i85898# Stripping all external header guards
2008/03/31 13:56:41 rt 1.6.184.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:24:39 +00:00
Rüdiger Timm
d94b773824 INTEGRATION: CWS changefileheader (1.4.624); FILE MERGED
2008/03/31 13:56:41 rt 1.4.624.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:24:21 +00:00
Rüdiger Timm
384f61850f INTEGRATION: CWS changefileheader (1.4.16); FILE MERGED
2008/03/31 13:56:41 rt 1.4.16.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:24:05 +00:00
Rüdiger Timm
7900dffd40 INTEGRATION: CWS changefileheader (1.6.16); FILE MERGED
2008/03/31 13:56:41 rt 1.6.16.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:23:48 +00:00
Rüdiger Timm
49fc349af5 INTEGRATION: CWS changefileheader (1.2.16); FILE MERGED
2008/03/31 13:56:41 rt 1.2.16.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:23:27 +00:00
Rüdiger Timm
e7d3d03b1d INTEGRATION: CWS changefileheader (1.3.320); FILE MERGED
2008/04/01 15:33:47 thb 1.3.320.2: #i85898# Stripping all external header guards
2008/03/31 13:56:41 rt 1.3.320.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:23:12 +00:00
Rüdiger Timm
8be5bb62d1 INTEGRATION: CWS changefileheader (1.2.624); FILE MERGED
2008/03/31 13:56:41 rt 1.2.624.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:22:55 +00:00
Rüdiger Timm
648e03e8d3 INTEGRATION: CWS changefileheader (1.7.624); FILE MERGED
2008/03/31 13:56:41 rt 1.7.624.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:22:22 +00:00
Rüdiger Timm
39e25bf9d8 INTEGRATION: CWS changefileheader (1.6.298); FILE MERGED
2008/04/01 15:33:47 thb 1.6.298.3: #i85898# Stripping all external header guards
2008/04/01 12:38:23 thb 1.6.298.2: #i85898# Stripping all external header guards
2008/03/31 13:56:41 rt 1.6.298.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:22:03 +00:00
Rüdiger Timm
b68b313722 INTEGRATION: CWS changefileheader (1.6.222); FILE MERGED
2008/04/01 12:38:23 thb 1.6.222.2: #i85898# Stripping all external header guards
2008/03/31 13:56:41 rt 1.6.222.1: #i87441# Change license header to LPGL v3.
2008-04-10 17:21:27 +00:00