Commit graph

14729 commits

Author SHA1 Message Date
Frank Schoenheit [fs]
5a6a877ad0 autorecovery: use a human-readable media type instead of this strange class ID 2010-02-05 14:11:36 +01:00
Frank Schoenheit [fs]
871979d155 autorecovery: merge 2010-02-05 12:21:39 +01:00
Frank Schoenheit [fs]
aa2b976851 autorecovery: merge 2010-02-05 11:15:42 +01:00
Frank Schoenheit [fs]
269a73582e autorecovery: merge after pulling CWS dba33e 2010-02-05 11:15:32 +01:00
Frank Schoenheit [fs]
c0ea2fcd40 autorecovery: form and report wizzard now also using XDatabaseDocumentUI, instead of manipulating document definitions
All database object wizards by now employ XDatabaseDocumentUI. This way, it is ensured that the controller
has the full control over the opened sub components.

Still, other third-party code could use direct access to the document definitions, and open sub documents this way.
This would go unnoticed by the application controller at the moment. I would be possible to fix this, by introducing
broadcasts from the document definitions, listened to by the controller. But as this sounds like a rare case, and
XDatabaseDocumentUI is the preferred way for third-party components, too, such an implementation is deferred to Later ...
2010-02-04 16:04:06 +01:00
Frank Schoenheit [fs]
b691607b3b autorecovery: post-rebase build problems solved 2010-02-04 14:13:58 +01:00
Frank Schoenheit [fs]
2176aee8e2 autorecovery: commit resolved merge (after rebase to m71) 2010-02-04 10:38:39 +01:00
Ocke Janssen [oj]
6c88996a2e Merge from DEv300:m71 2010-02-04 09:18:33 +01:00
Frank Schoenheit [fs]
722556b9cd autorecovery: more unused interfaces removed 2010-02-03 12:51:47 +01:00
Frank Schoenheit [fs]
a44bc63de9 autorecovery: populate the 'Command' property 2010-02-03 12:50:22 +01:00
Frank Schoenheit [fs]
619a6a4ab1 autorecovery: also moved the QueryWizard to using XDatabaseDocumentUI.loadComponent, instead of opening the sub component itself 2010-02-03 12:44:27 +01:00
Frank Schoenheit [fs]
e2fa939261 autorecovery: removed unused class XCallQueryWizard 2010-02-03 11:53:44 +01:00
Frank Schoenheit [fs]
a31b27b704 autorecovery: re-work the table wizard so that it does not open the table itself, but uses XDatabaseDocumentUI
Consequently, it does not need to return the created model/controller anymore. This way, the application controller
has full control over its sub components, which didn't work reliably before.

Other wizards (query/form/report) are to follow. For this purpose, they're also to be based on the newly introduced
DatabaseObjectWizard class.
2010-02-03 11:52:40 +01:00
Frank Schoenheit [fs]
6242c77610 autorecovery: addDatabaseDocument: do not close the document after having disposed it - this will throw nowadays 2010-02-02 22:42:50 +01:00
Frank Schoenheit [fs]
cd6abead39 autorecovery: more sophisticated configuration data for interaction handlers
The generic css.task.InteractionHandler implementation in module uui is now able to instantiate "sub handlers", i.e.
components to delegate a request to, based on the type of the request, and some configuration data.

The "old" (and now deprecated) configuration scheme at org.openoffice.ucb.InteractionHandler did not contain type
information, so any handlers registered there were always called when no default implementation for a given request
was available.

The "new" configuration scheme at org.openoffice.Interaction contains UNO type information. That is, a given handler
implementation can declare itself responsible for an arbitrary set of UNO types, and for each of those types, whether
it is also responsible for sub types.
The generic interaction handler implementation uses this configuration data, when it encounteres an interaction
request it cannot fullfill itself, to instantiate a component to delegate the request to.

As with the "old" data, such a component is required to support the css.task.XInteractionHandler2 interface. Also,
if it supports css.lang.XInitialization, then it will be initialized with a name-value pair, the name being
"Parent", the value being the XWindow interface of the parent window for any message boxes.

As an examplary implementation for this feature, the css.sdb.InteractionHandler has been deprecated. Now the
css.sdb.DatabaseInteractionHandler is reponsible for database-related interactions, and the new configuration scheme
is pre-filled with data assigning this responsibility.

Consequently, a lot of places previously creating an css.sdb.InteractionHandler have been modified to create the
default css.task.InteractionHandler.
2010-02-01 21:32:33 +01:00
Release Engineering
055bc5c7f4 #i10000# reenabled missing include 2010-02-01 14:17:38 +01:00
Ivo Hinkelmann
cc65d4ac87 CWS-TOOLING: integrate CWS l10ntools 2010-01-29 16:24:51 +01:00
Ivo Hinkelmann
7014124b1d CWS-TOOLING: integrate CWS koheidatapilot03 2010-01-29 14:28:08 +01:00
Ivo Hinkelmann
4e76f54508 CWS-TOOLING: integrate CWS native280_DEV300 2010-01-29 14:11:53 +01:00
Jens-Heiner Rechtien
ffeddbc20a koheidatapilot03: merge with DEV300_m63 2010-01-28 19:19:29 +00:00
Jens-Heiner Rechtien
63d143633f koheidatapilot03: merge with DEV300_m60 2010-01-28 19:15:06 +00:00
Jens-Heiner Rechtien
114b4766ce koheidatapilot03: merge with DEV300_m57 2010-01-28 19:03:55 +00:00
Jens-Heiner Rechtien
08ee2a3eec koheidatapilot03: merge with DEV300_m56 2010-01-28 18:49:22 +00:00
Ivo Hinkelmann
89cdd7feee CWS-TOOLING: integrate CWS dba33d 2010-01-27 13:51:16 +01:00
Ivo Hinkelmann
5b0fd0089d CWS-TOOLING: integrate CWS vcl108 2010-01-26 16:43:42 +01:00
Ivo Hinkelmann
e17c9350b9 CWS-TOOLING: integrate CWS kso42 2010-01-26 13:09:27 +01:00
Ivo Hinkelmann
ebcfecbebf l10ntools: #i108657# rename transex3 to l10ntools 2010-01-25 17:20:55 +01:00
Ivo Hinkelmann
efc5727b1a cws l10ntools: #i107386# #i107993# #ii107992# #i107991# #i108587# Added some buildtypes , fix for broken localize_sl regarding UPDMINOREXT , pmladeks localize.pl ooo enforcer patch 2010-01-22 18:50:33 +01:00
Ocke Janssen [oj]
6596cdaefb Automated merge with file:///net/so-cwsserv01/export/cws/dba33d/DEV300/ooo 2010-01-21 15:22:59 +01:00
Ocke Janssen [oj]
d1b0eda29d Automated merge with http://hg.services.openoffice.org/cws/dba33e 2010-01-21 14:16:45 +01:00
Ocke Janssen [oj]
ff323b9a64 dba33e: merge to m70 2010-01-21 11:54:03 +01:00
Kurt Zenker
e2d9dd6fb8 CWS-TOOLING: integrate CWS printerpullpages 2010-01-15 16:47:42 +01:00
Kurt Zenker
341b78bd15 CWS-TOOLING: integrate CWS dba33b 2010-01-15 14:01:24 +01:00
Ocke Janssen [oj]
896af61e96 Automated merge with file:///net/so-cwsserv01/export/cws/dba33d/DEV300/ooo 2010-01-15 11:14:40 +01:00
Ocke Janssen [oj]
f691a76d72 dba33b: merge 2010-01-15 09:58:18 +01:00
Ocke Janssen [oj]
864084394b dba33b: merge m69 2010-01-15 09:16:51 +01:00
Ocke Janssen [oj]
240ac727b0 Automated merge with http://hg.services.openoffice.org/cws/dba33d 2010-01-15 07:56:24 +01:00
Ocke Janssen [oj]
03a36337af dba33d: set the control only when not before or after last row 2010-01-15 07:55:20 +01:00
Philipp Lohmann [pl]
f1f63e211d undo previous erroneous change, solar.hrc belongs to svl instead vcl now 2010-01-14 22:27:44 +01:00
Philipp Lohmann [pl]
db2e29794f rebase to DEV300_m69 2010-01-14 19:11:13 +01:00
Kurt Zenker
ed6f1394d1 CWS-TOOLING: integrate CWS dict32b_DEV300 2010-01-14 17:57:06 +01:00
Ingo Schmidt
47f2782d29 #i108322# new java6u18 2010-01-14 14:23:50 +00:00
Ocke Janssen [oj]
0bb18955d0 Automated merge with file:///net/so-cwsserv01/export/cws/dba33d/DEV300/ooo 2010-01-14 13:44:21 +01:00
Ocke Janssen [oj]
357ce03ebd Automated merge with file:///net/so-cwsserv01/export/cws/dba33d/DEV300/ooo 2010-01-14 12:33:02 +01:00
Ocke Janssen [oj]
a8b07d4efa Automated merge with file:///net/so-cwsserv01/export/cws/dba33d/DEV300/ooo 2010-01-14 07:14:29 +01:00
Frank Schoenheit [fs]
923e15dd7d 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]
0987b3c6c6 Automated merge with ssh://hg@hg.services.openoffice.org/cws/dba33d 2010-01-11 14:25:31 +01:00
Frank Schoenheit [fs]
bfea11050f Automated merge with ssh://hg@hg.services.openoffice.org/cws/dba33b 2010-01-11 14:16:30 +01:00
Frank Schoenheit [fs]
5a86dd4ef5 autorecovery: merge after rebase to m69 2010-01-08 22:50:33 +01:00
Thomas Lange
8b99806d3a #i108111# added entries for ar, en-GB, pt installation sets 2010-01-08 13:23:17 +00:00