Commit graph

8814 commits

Author SHA1 Message Date
Armin Le Grand
6ecc93369b aw079: #i99147# attribute rework and others 2010-01-27 11:51:56 +01:00
Ivo Hinkelmann
47469c389b CWS-TOOLING: integrate CWS impress181 2010-01-26 16:17:30 +01:00
Michael Stahl
5ac6b5f17a merge DEV300_m70 2010-01-26 14:45:09 +01:00
Mathias Bauer
9abfbb89df #i107450#: make code more explicit to avoid mistakes 2010-01-22 18:23:36 +01:00
Mathias Bauer
fd4ed9e4e8 #i107450#: a small include fix after resync 2010-01-21 17:54:22 +01:00
Mathias Bauer
a934a163b5 resync to DEV300_m70 2010-01-21 13:49:22 +01:00
sb
6fc142c2e5 sb118: merged in DEV300_m70 2010-01-21 12:06:31 +01:00
Kurt Zenker
5c2d284b0f CWS-TOOLING: integrate CWS printerpullpages 2010-01-15 16:47:42 +01:00
Ocke Janssen [oj]
c3686d2b02 dba33b: merge m69 2010-01-15 09:16:51 +01:00
Philipp Lohmann [pl]
9abb7d5fa3 solve some merge problems 2010-01-15 00:20:57 +01:00
Philipp Lohmann [pl]
39430da3b1 rebase to DEV300_m69 2010-01-14 19:11:13 +01:00
Mathias Bauer
beef7ed3c1 #i107450#: move more code out of svx 2010-01-13 22:25:07 +01:00
sj
b15930156f impress181: #i107561#: now also exporting notes to pdf 2010-01-13 19:13:55 +01:00
Michael Stahl
e9af447dcb swunolocking1: #i108161#: WeakReferenceHelper:
Apple g++ 4.0.1 erroneously believes that it is ambiguous to use
 WeakReference<XInterface>::operator=(Reference<XInterface>).
 as a workaround, introduce WeakReferenceHelper::clear(), and fix all users.
2010-01-13 17:55:09 +01:00
Frank Schoenheit [fs]
45e6e337a3 autorecovery: initial implementation of a new save/recovery for database documents
For the moment, the document only stores and loads itself, as before.

In this course, the AutoRecovery service now delegates the decision whether or not a document
needs to be stored (to the "salvage location") to the document itself, using the new method
XDocumentRecovery::wasModifiedSinceLastSave, superseded the previous E_MODIFIED_SINCE_LAST_AUTOSAVE
flag.

XDocumentRecovery::wasModifiedSinceLastSave has been implemented for SfxBaseModel, yielding the same
behavior as before.

It has also been implemented for database documents, where the implementation is somewhat "sloppy",
in that it returns always <TRUE/> when any of the opened sub components of the document is modified.
2010-01-12 23:32:12 +01:00
Frank Schoenheit [fs]
e0d43c1493 autorecovery: remove SID_VIEW, it is used only once, and mapped to SID_HIDDEN, anyway 2010-01-12 23:30:34 +01:00
sb
54a3fd62fe sb118: #i108269# first step of removing tcsh support 2010-01-12 18:49:59 +01:00
Caolán McNamara
022eec80a2 cmcfixes69: #i108261# fix mismatch ifdefs 2010-01-12 13:23:47 +00:00
Frank Schoenheit [fs]
c66e59ccbf autorecovery: fix post-rebase build problems 2010-01-11 09:53:12 +01:00
Frank Schoenheit [fs]
5f05cb55bc autorecovery: merge after rebase to m69 2010-01-08 22:50:33 +01:00
Mathias Bauer
7244b6bb5d #i107450#: build all other modules with new editeng lib 2010-01-08 18:32:51 +01:00
thb
7dd531f8d6 eraser01: merge with DEV300 m68 2010-01-07 13:07:30 +01:00
Frank Schoenheit [fs]
1f680bfe9c autorecovery: allow creating SFX-based documents which do not support the XDocumentRecovery interface
For this purpose, the SFX document factory methods got an additional parameter respectively flag
("DocumentRecoverySupport" resp. SFXMODEL_DISABLE_DOCUMENT_RECOVERY). This flag is used by database
documents to remove the interface from sub documents (aka forms/reports).
In this course, some of the functionality around those SFXMODELL_* flags, previously duplicated in
all applications, has been consolidated into a new SfxObjectShell constructor.
2010-01-06 21:34:53 +01:00
ericb
5a57b4fbd0 eraser01: #i103174# cosmetic changes in sd before RfQA 2010-01-06 16:41:36 +01:00
Christian Lippka
fcdda26bdb removed unused variable 2010-01-06 10:58:09 +01:00
Mathias Bauer
9743ac6edb merge commit for m68 2010-01-05 14:46:45 +01:00
Jens-Heiner Rechtien
63c6c5d78c CWS-TOOLING: integrate CWS sb116 2010-01-05 13:01:54 +01:00
Christian Lippka
77233aca90 merging m68 2010-01-04 17:04:05 +01:00
Armin Le Grand
aa009b1d9a aw078: resync to DEV300m68for integration 2009-12-21 20:40:13 +01:00
thb
d30bcd0529 eraser01: #i97972# - one more fix for erase all ink
* make sd flags reflect the slideshow state after eraseAllInk was
  called. Fix is from Metrokid.
2009-12-16 15:02:20 +01:00
thb
967d3ca09c eraser01: #i97972# - Fixed two minor bugs
* ran autoconf, to get the --enable-extra-presenter-ui option
* fixed thinko when selecting eraser width (slideshow was switching
  to eraser mode then, but context menu stayed at pen)
2009-12-16 14:47:09 +01:00
Frank Schoenheit [fs]
3b4faad942 autorecovery: Sfx(View)Frame::GetTopFrame now also returning a SfxFrame& instead of an SfxFrame* 2009-12-15 23:31:21 +01:00
ericb
af5c661b94 #i97972# commit all changes since Thorsten rebase. Thanks to Nelle, Jonathan, Christian and ericb 2009-12-15 23:12:19 +01:00
Frank Schoenheit [fs]
7f6da30d47 autorecovery: SfxViewFrame's SfxFrame is a reference now, no pointer (it can never be NULL) 2009-12-15 23:07:57 +01:00
Mathias Bauer
e05f0919fa #i107706#: liquidate goodies module 2009-12-15 21:55:40 +01:00
Frank Schoenheit [fs]
8a632e0d88 autorecovery: replace some SfxFrameItem occurences by SfxUnoFrameItem
As a consequence, replace some occurences of SfxFrame with XFrame.

This allows getting rid of yet some more Sfx code in the (SFX) doc loader. Also, it prevents premature
creations of SfxFrame instances during loading, since now the frame is really created when it is needed only.
2009-12-14 12:55:05 +01:00
Vladimir Glazunov
eb86211c1d CWS-TOOLING: integrate CWS ooo32gsl08_DEV300 2009-12-14 10:49:50 +01:00
sj
55c5ee94de impress181: #i107561#: now also exporting notes to pdf 2009-12-11 14:31:09 +01:00
Mathias Bauer
ad59eb6e71 #i107450#: move SvxSearchIten to svl 2009-12-10 23:06:35 +01:00
Mathias Bauer
6495925b72 #i107450#: split up the two different ways to detect a module field unit 2009-12-10 18:44:22 +01:00
Mathias Bauer
a2d9f29364 #i107450#: move GetLanguageString to class SvtLanguageTable 2009-12-10 18:36:58 +01:00
Mathias Bauer
514c5696be #i107450#: remove SdrObject dependency from OutlinerForwarder; EditEnginePool for ItempropertySet of EditObjects; split unoprov.hxx+cxx 2009-12-10 18:09:38 +01:00
Vladimir Glazunov
091efe0f1d CWS-TOOLING: integrate CWS killnonpro 2009-12-09 19:10:19 +01:00
Mathias Bauer
309c883e00 some more fixes after resync 2009-12-08 15:18:29 +01:00
sb
e8686219ad merged in DEV300_m66 2009-12-07 09:34:25 +01:00
Mathias Bauer
315c7c2f87 merge to m67 2009-12-05 19:29:07 +01:00
Frank Schoenheit [fs]
72858030d7 autorecovery: rename SfxViewFrame's LoadDocument to LoadDocumentIntoFrame, and introduce a new LoadDocument,
which does not take any frame-like argument. Makes writing code easier (and more explicit) for clients which
do not have a frame, but want to load non-hidden.
2009-12-04 22:09:14 +01:00
Frank Schoenheit [fs]
528158b5ba autorecovery: another client of InsertDocument_Impl died ...
SfxFrame::InsertDocument has been replaced with SfxViewFrame::LoadDocument, which now uses the UNO
loader to load the existing document into a frame, instead of going the direct (non-UNO-, pure-SFX-) way
2009-12-04 10:11:06 +01:00
Frank Schoenheit [fs]
c57d9805dc [CWS autorecovery] replace InsertDocument_Impl calls with UNO component loading 2009-12-03 09:29:45 +01:00
mb93783
1919fd6149 merge to m66 2009-12-02 12:43:33 +01:00
Vladimir Glazunov
3838b0a0e8 #i10000# fix for lik-error on Windows 2009-12-01 08:45:04 +01:00
Frank Schoenheit [fs]
2df9a3a7f6 [CWS autorecovery] fixed yet another file which doesn't compile with debug (after the previous change) 2009-11-30 13:39:21 +01:00
Frank Schoenheit [fs]
2040e3a467 #i10000# 2009-11-30 13:31:01 +01:00
Frank Schoenheit [fs]
9f449bd35e [CWS autorecovery] removed some dead/unused stuff
SID_BACKTOWEBTOP, some SFX_VIEW_* flags, some SFXFRAME_* flags, all BROWSE_* flags
2009-11-30 12:56:05 +01:00
Frank Schoenheit [fs]
34c77ff57d [CWS autorecovery] forgot to remove some includes 2009-11-30 12:56:04 +01:00
Frank Schoenheit [fs]
040f7a237d [CWS autorecovery] merged SfxTopViewFrame into SfxViewFrame
SfxTopViewFrame was the only class deriving from the abstract class SfxViewFrame, so both
can effectively be treated as one class.
This change was done to make subsequent refactorings easier.
2009-11-30 12:56:04 +01:00
Frank Schoenheit [fs]
3b932a289f [CWS autorecovery] merged SfxTopFrame into SfxFrame
SfxTopFrame was the only class deriving from the abstract class SfxFrame, so both
can effectively be treated as one class.
2009-11-27 21:16:24 +01:00
Christian Lippka
d1515a61d4 fixed typo 2009-11-25 16:04:16 +00:00
Vladimir Glazunov
2fbea28da6 CWS-TOOLING: integrate CWS impress180_DEV300 2009-11-24 16:38:35 +01:00
Frank Schoenheit [fs]
8a09f55aae [CWS autorecovery] #i65597# when reloading an SFX document, do this via UNO, not via internal methods.
In particular, do not re-use existing SfxTopFrames.
This implies slightly more flickering, but this should be bearable nowadays. The advantage is more
simplified code. Also, on the medium run, when UNO view factories are implemented for SFX documents,
the old approach would not have worked, anyway.
2009-11-23 21:43:54 +01:00
Mathias Bauer
283842d881 merge commit for m65 2009-11-23 17:39:22 +01:00
Armin Le Grand
2546b36892 #i105146# fixed mainly by not setting a page to visualize at the SdrPageObj's for handout page 2009-11-23 16:27:16 +01:00
Frank Schoenheit [fs]
ac9a1cd44c [CWS autorecovery] introduced status SfxFrame::InsertDocument which encapsulates a usage pattern comprised of the old InsertDocument/CreateViewFrame pair 2009-11-20 15:30:25 +01:00
Philipp Lohmann [pl]
26b1e84775 printerpullpages: #i91478# improvements for mac native print dialog 2009-11-20 15:27:46 +01:00
Andre Fischer
eaa648fe8e #i107049# Do not scroll focus indicator into view when slide sorter is focused. 2009-11-20 12:42:09 +00:00
Kurt Zenker
4d20dad9db CWS-TOOLING: integrate CWS slideshow1 2009-12-03 11:58:44 +01:00
Kurt Zenker
fb8bcb2740 CWS-TOOLING: integrate CWS impressaccessibility6_DEV300 2009-12-02 17:16:32 +01:00
Kurt Zenker
1cecb22894 CWS-TOOLING: integrate CWS impresspaintbrush01 2009-12-02 17:01:32 +01:00
Philipp Lohmann [pl]
44a92834a2 printerpullpages: #i106426# reinstate include option as own subgroup 2009-11-18 16:23:10 +01:00
Christian Lippka
593892f63d #i82435# enable drop of image link embedded 2009-11-16 15:03:54 +01:00
Kurt Zenker
d78e19009f CWS-TOOLING: integrate CWS changehc02 2009-11-13 19:04:43 +01:00
Kurt Zenker
24c4b5e52b CWS-TOOLING: integrate CWS impress178_DEV300 2009-11-13 18:48:59 +01:00
sb
cd65799aee sb116: #i106845# removed obsolete IRIX port 2009-11-13 11:04:06 +01:00
Armin Le Grand
d1514b06af aw078 #i106541# commited in-between stable version with already advanced metafile decomposition for security reasons 2009-11-12 11:26:43 +01:00
Christian Lippka
9a0f53a4be #i57928# force quick text edit mode during format paintbrush 2009-11-05 13:16:50 +00:00
Philipp Lohmann [pl]
cb2e7f49d2 #i104678# use high contrast mode setting instead of IsDark (paradigm shift begun with issue i35482) 2009-11-03 18:12:19 +01:00
Mathias Bauer
18552793d3 #i106421#: create new cui resource file 2009-11-02 20:49:14 +01:00
Mathias Bauer
43cef38dfe #i106421#: move msfilter to filter 2009-10-31 00:29:04 +01:00
Philipp Lohmann
ab6ddd695b #i106437# distinguish between slides and pages in impress/draw 2009-10-29 18:04:11 +01:00
Philipp Lohmann
6e85ab648f #i106426# attach dependency to brochure option 2009-10-29 13:43:31 +01:00
Christian Lippka
2e6e02efc7 fixed unix errors 2009-10-27 16:52:56 +00:00
Jens-Heiner Rechtien
291fd0bdf6 impresspaintbrush01: merge with DEV300 m62 2009-11-30 18:00:51 +00:00
Ivo Hinkelmann
ef14b7f6ed CWS-TOOLING: integrate CWS impress178
2009-10-16 19:54:41 +0200 sj  r276995 : removed warning
2009-10-16 17:46:12 +0200 sj  r276993 : #i103757# applied patch (fixed crash if model changes)
2009-10-16 16:06:07 +0200 sj  r276985 : CWS-TOOLING: rebase CWS impress178 to branches/OOO320@276942 (milestone: OOO320:m2)
2009-10-08 13:51:23 +0200 sj  r276790 : #i105654# fixed closing of line geometry
2009-10-07 17:26:56 +0200 sj  r276762 : #i105606# fixed object shadow
2009-10-07 17:25:39 +0200 sj  r276761 : minor improvements
2009-10-07 11:48:26 +0200 af  r276745 : #i103047# Prevent context menu of LayoutMenu from being shown when user clicks on background.
2009-10-07 11:33:59 +0200 af  r276743 : #i99866# Set position of the design control manually.
2009-10-06 17:18:23 +0200 sj  r276721 : minor improvements
2009-10-05 18:34:23 +0200 sj  r276692 : #105606# fixed fontsize problem
2009-10-05 17:26:21 +0200 af  r276691 : #i105354# Never process more than one request in a row.
2009-10-02 13:24:25 +0200 af  r276639 : #i94242# Taking insertion position of slide sorter correctly into account.
2009-10-01 13:46:47 +0200 aw  r276602 : #i102224# some Polygon/PolyPolygon usages in SVMConverter ignored the possible curve status of tools::Polygon; added at least an AdaptiveSubdivide
2009-10-01 12:33:56 +0200 aw  r276588 : #i102224# ImplWritePolyPolygon killed the curve information at the PolyPolygon by NOT copying the flags
2009-09-30 17:48:56 +0200 aw  r276567 : #i102224# removed GetSimple() from Polygon and PolyPolygon, replaced completely with AdaptiveSubdivide
2009-09-30 15:45:46 +0200 aw  r276559 : #i102048# secured primitive creation for dimension lines with linestyle none
2009-09-30 14:56:41 +0200 af  r276556 : #i105471# Reordered statements in ~SdModule.
2009-09-30 14:47:12 +0200 aw  r276555 : #i105373# corrected curve ignoring places in MetaFile export
2009-10-27 15:01:25 +00:00
Mathias Bauer
2598fbf8a9 merge commit for m62 2009-10-26 17:41:29 +01:00
Christian Lippka
f00b397c4b #i88371# allow format paintbrush to format empty presentation object 2009-10-23 13:35:52 +00:00
Christian Lippka
a7d2dd5d5d #i57928# reworked formatpaintbrush feature to support more shapes and text selection 2009-10-23 11:25:33 +00:00
Frank Schönheit
c5a3b3f079 step 0 of an UNOization of the css.form.(X)FormController implementation: move the API to css.form.runtime, so we can later add new API chunks without breaking compatibility of the existing API in css.form 2009-10-23 09:46:03 +02:00
Armin Le Grand
6da880d35e commit after rebase to DEV300m62 2009-10-22 17:29:01 +02:00
cl93746
54a9f676cd #i104929# fixed handout printing 2009-10-22 11:13:39 +02:00
Andre Fischer
280ea32b9d #i105895# Prevent old view shell from being deleted too early. 2009-10-20 11:13:10 +00:00
Andre Fischer
f87c43295d #i105958# Fixed throw part of declaration of getAccessibleChild(). 2009-10-16 15:00:36 +00:00
Jens-Heiner Rechtien
7168fa353e slideshow1: merge with DEV300 m61 2009-11-30 15:37:50 +00:00
Mathias Bauer
0cc66aaf75 #i103496#: split svtools; improve ConfitItems 2009-10-16 00:05:16 +02:00
Philipp Lohmann
91f4e89732 #i105144 unify property names with sw 2009-10-15 15:43:22 +02:00
Jens-Heiner Rechtien
8918d0a786 slideshow1: merge with DEV300 m56 2009-11-30 15:31:47 +00:00
Jens-Heiner Rechtien
5370d11541 slideshow1: merge with DEV300 m49 2009-11-30 15:12:49 +00:00
Philipp Lohmann
714f87b1d8 use access method 2009-10-10 14:35:52 +02:00
Philipp Lohmann
e0d3874aec merge with m61 2009-10-09 15:11:54 +02:00
Mathias Bauer
aaa5507815 #103496#: move VCL free ConfigItems to unotools 2009-10-06 07:38:24 +02:00
Vladimir Glazounov
4c12f9e15b CWS-TOOLING: integrate CWS impressnotes03
2009-09-28 16:30:17 +0200 cl  r276496 : #i105382# use correct method to get master page
2009-09-28 12:23:04 +0200 cl  r276486 : #i105266# also save text on close to avoid focus trouble under linux
2009-09-25 13:59:50 +0200 cl  r276456 : #i105266# resolved a merge conflict
2009-09-25 13:57:24 +0200 cl  r276454 : #i105266# resolved a merge conflict
2009-09-25 13:51:12 +0200 cl  r276450 : #i105266# resolved a merge conflict
2009-09-25 13:40:08 +0200 cl  r276447 : #i105266# resolved a merge conflict
2009-10-01 10:20:24 +00:00