Commit graph

22 commits

Author SHA1 Message Date
Frank Schoenheit [fs]
1fa5fb8f90 autorecovery: merged changes from m74. Still need to find out how to re-do two patches (to module_hidden_ooo.scp and file_ooo.scp in scp2/source/ooo) which do not apply anymore. 2010-03-11 11:26:05 +01:00
Jens-Heiner Rechtien
1296914c84 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
Frank Schoenheit [fs]
6a35ea7299 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
Rüdiger Timm
2f02dc8296 INTEGRATION: CWS jsc21 (1.5.2); FILE MERGED
2008/07/08 14:58:00 jsc 1.5.2.1: #i88797# adapt path to assemblies
2008-07-11 13:16:14 +00:00
Rüdiger Timm
110c14497e INTEGRATION: CWS jsc21 (1.3.2); FILE MERGED
2008/07/08 14:58:00 jsc 1.3.2.1: #i88797# adapt path to assemblies
2008-07-11 13:15:56 +00:00
Kurt Zenker
27350a9796 INTEGRATION: CWS jl104 (1.4.216); FILE MERGED
2008/06/19 10:01:19 jl 1.4.216.1: #i88078# moving cli-uno assemblies to odk
2008-06-25 10:47:47 +00:00
Kurt Zenker
a06ab8884b INTEGRATION: CWS jl104 (1.2.216); FILE MERGED
2008/06/19 10:01:18 jl 1.2.216.1: #i88078# moving cli-uno assemblies to odk
2008-06-25 10:47:29 +00:00
Rüdiger Timm
7fd0240f45 INTEGRATION: CWS changefileheader (1.4.188); FILE MERGED
2008/03/31 15:52:44 rt 1.4.188.1: #i87441# Change license header to LPGL v3.
2008-04-10 15:27:06 +00:00
Rüdiger Timm
4180db9d5a INTEGRATION: CWS changefileheader (1.3.188); FILE MERGED
2008/03/31 15:52:44 rt 1.3.188.1: #i87441# Change license header to LPGL v3.
2008-04-10 15:26:49 +00:00
Rüdiger Timm
b7120b9b84 INTEGRATION: CWS ooo19126 (1.2.48); FILE MERGED
2005/09/05 13:51:46 rt 1.2.48.1: #i54170# Change license header: remove SISSL
2005-09-07 19:03:48 +00:00
Rüdiger Timm
f8e539091b INTEGRATION: CWS ooo19126 (1.3.20); FILE MERGED
2005/09/05 13:51:38 rt 1.3.20.1: #i54170# Change license header: remove SISSL
2005-09-07 19:03:31 +00:00
Rüdiger Timm
5d5774238f INTEGRATION: CWS sdkbugfix02 (1.3.26); FILE MERGED
2005/03/03 15:41:50 jsc 1.3.26.1: #41142# replace make with internal MAKE variable
2005-03-29 11:07:22 +00:00
Rüdiger Timm
9a06c7c159 INTEGRATION: CWS sdkbugfix02 (1.1.2); FILE ADDED
2005/03/08 14:25:05 jl 1.1.2.1: #43561# renamed directory C# to CSharp
2005-03-29 11:07:10 +00:00
Rüdiger Timm
326dc5744e INTEGRATION: CWS sdkbugfix02 (1.1.2); FILE ADDED
2005/03/08 14:24:49 jl 1.1.2.1: #43561# renamed directory C# to CSharp
2005-03-29 11:06:59 +00:00
Rüdiger Timm
b6d806ec53 INTEGRATION: CWS sdkbugfix02 (1.1.2); FILE ADDED
2005/03/08 14:24:33 jl 1.1.2.1: #43561# renamed directory C# to CSharp
2005-03-29 11:06:49 +00:00
Rüdiger Timm
99c1a3fc3b INTEGRATION: CWS sdkbugfix02 (1.1.2); FILE ADDED
2005/03/08 14:24:07 jl 1.1.2.1: #43561# renamed directory C# to CSharp
2005-03-29 11:06:39 +00:00
Rüdiger Timm
afda355c51 INTEGRATION: CWS sdkbugfix02 (1.1.2); FILE ADDED
2005/03/08 14:23:32 jl 1.1.2.1: #43561# renamed directory C# to CSharp
2005-03-29 11:06:28 +00:00
Rüdiger Timm
f0944a1045 INTEGRATION: CWS sdkbugfix02 (1.2.30); FILE MERGED
2005/03/08 12:48:09 jl 1.2.30.1: #43561# renamed directory C# to CSharp
2005-03-29 11:05:15 +00:00
Rüdiger Timm
deb7a810b4 INTEGRATION: CWS jl12 (1.2.2); FILE MERGED
2004/09/08 11:59:17 jl 1.2.2.1: #i33102# compiler needs to reference new cli_basetypes.dll
2004-09-20 13:34:43 +00:00
Rüdiger Timm
57c3d62fd5 INTEGRATION: CWS jl2 (1.1.2); FILE ADDED
2004/07/28 10:17:56 jl 1.1.2.2: #i22191# adapted examples to use assemblies from GAC
2003/11/10 12:30:46 jl 1.1.2.1: #i22191# integratring Cli-uno examples into SDK
2004-08-23 12:17:54 +00:00
Rüdiger Timm
2dc9324a41 INTEGRATION: CWS jl2 (1.1.2); FILE ADDED
2004/08/03 14:57:07 jl 1.1.2.4: #i22191#
2004/07/28 10:17:55 jl 1.1.2.3: #i22191# adapted examples to use assemblies from GAC
2003/11/11 10:00:11 jl 1.1.2.2: #i22191# integratring Cli-uno examples into SDK
2003/11/10 12:30:37 jl 1.1.2.1: #i22191# integratring Cli-uno examples into SDK
2004-08-23 12:17:42 +00:00
Rüdiger Timm
c76cc5624a INTEGRATION: CWS jl2 (1.1.2); FILE ADDED
2003/11/10 12:27:34 jl 1.1.2.1: #i22191# integrating CLI-UNO examples into SDK
2004-08-23 12:16:30 +00:00