Commit Graph

48 Commits

Author SHA1 Message Date
Jens-Heiner Rechtien
242f66f55a INTEGRATION: CWS scriptingf7 (1.4.4); FILE MERGED
2004/06/12 08:42:34 npower 1.4.4.1: #i25269# Add support for pkgchk.
2004-07-23 13:09:20 +00:00
Jens-Heiner Rechtien
7912a91fa8 INTEGRATION: CWS scriptingf7 (1.5.4); FILE MERGED
2004/06/12 08:42:33 npower 1.5.4.1: #i25269# Add support for pkgchk.
2004-07-23 13:09:03 +00:00
Rüdiger Timm
46dd7d5eee #i10000# Multiple declaration for i 2004-05-24 12:08:34 +00:00
Rüdiger Timm
160331f86e INTEGRATION: CWS scriptingf4 (1.6.4); FILE MERGED
2004/05/06 12:55:01 npower 1.6.4.1: #i28812# added new files for MasterScriptProvider & BrowseNodeFactory services
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:29:01 +00:00
Rüdiger Timm
082e067bf7 INTEGRATION: CWS scriptingf4 (1.1.2); FILE ADDED
2004/05/06 12:54:15 npower 1.1.2.1: #i28812# Adding implementation for MasterScriptProviderFactory service, this service re-uses the ActiveMSP class to provide factory functionality. It is intended that client use this new service to obtain MasterScriptProvider for a particulay context, creating the MasterScriptProvider directly is discouraged.
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:28:48 +00:00
Rüdiger Timm
9ba13eb69c INTEGRATION: CWS scriptingf4 (1.1.2); FILE ADDED
2004/05/06 12:53:22 npower 1.1.2.1: #i28812# Adding implementation for MasterScriptProviderFactory service, this service re-uses the ActiveMSP class to provide factory functionality. It is intended that client use this new service to obtain MasterScriptProvider for a particulay context, creating the MasterScriptProvider directly is discouraged.
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:28:34 +00:00
Rüdiger Timm
e859ea358a INTEGRATION: CWS scriptingf4 (1.7.4); FILE MERGED
2004/05/06 12:47:20 npower 1.7.4.1: #i28812# Adding support for new MasterScriptProviderFactory service.
MasterScriptProvider no longer aggregates the browsenodes of all other MasterScriptProviders ( was a bad idea anyway ). This function is now performed by the standalone singleton css:script:browse::theBrowseNodeFactory which will aggregate the nodes, merge nodes from various languages and also sort them
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:28:24 +00:00
Rüdiger Timm
76553ab242 INTEGRATION: CWS scriptingf4 (1.9.4); FILE MERGED
2004/05/11 07:57:30 npower 1.9.4.2: 28812#
Allow a void context to be passed ( this should behave as if no args were passed to init ) e.g. a ScriptProvider initialised with no param or ( Any container Void type ) will just be used for invocation of application scripts.
Issue number:
Submitted by:
Reviewed by:
2004/05/06 12:47:19 npower 1.9.4.1: #i28812# Adding support for new MasterScriptProviderFactory service.
MasterScriptProvider no longer aggregates the browsenodes of all other MasterScriptProviders ( was a bad idea anyway ). This function is now performed by the standalone singleton css:script:browse::theBrowseNodeFactory which will aggregate the nodes, merge nodes from various languages and also sort them
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:28:10 +00:00
Rüdiger Timm
4117e928e6 INTEGRATION: CWS scriptingf4 (1.1.2); FILE ADDED
2004/05/06 12:45:01 npower 1.1.2.1: #i28812# Adding support for new BrowseNodeFactory service, header file for implementation class

Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:27:57 +00:00
Rüdiger Timm
56cdedf192 INTEGRATION: CWS scriptingf4 (1.1.2); FILE ADDED
2004/05/12 07:36:56 npower 1.1.2.5: #i28812# Adding support for new BrowseNodeFactory service..... In the absence of a notification mechanism changed getChildren method to creete new nodes each time ( needed as MacroOrganizer expects up to date view of nodes ).
Issue number:
Submitted by:
Reviewed by:
2004/05/10 13:29:09 dfoster 1.1.2.4: #i28818# - need to add SAL_CALL to get build working on Windows
Issue number:
Submitted by:
Reviewed by:
2004/05/07 17:11:46 npower 1.1.2.3: #i28818#
Added support for XScriptProvider interface on DefaultBrowseNode object. Needed so the MacroOrganiser can use its root noot ( doc, user or share ) to invoke a selected script.
Issue number:
Submitted by:
Reviewed by:
2004/05/06 15:57:16 dfoster 1.1.2.2: #i26923#
Fix for Properties not being seen in Script Organizer
Issue number:
Submitted by:
Reviewed by:
2004/05/06 12:43:09 npower 1.1.2.1: #i28812# Adding support for new BrowseNodeFactory service. Implementation classes in this file. Adds support for MacroSelector and MacroOrganiser dialogs to obtain different views of the underlying tree model.
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:27:46 +00:00
Rüdiger Timm
110a889f2b INTEGRATION: CWS scriptingf4 (1.3.12); FILE MERGED
2004/05/06 12:50:30 npower 1.3.12.1: #i28812# Adding support for new MasterScriptProviderFactory service.
ActiveMSP has been changes so that it no longer performs the aggregation of the browsenodes of all instances of MasterScriptProviders. Additionally it no longer supports the XBrowseNode interface ( this functionality now performed by the BrowseNodeFactory service/singleton [ BrowseNodeFactoryImpl.[ch]xx ]. Additional methods have been added so that this class can be resused by the MasterScriptProviderFactory service [ MasterScriptProviderFactory.[ch]xx ]
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:27:33 +00:00
Rüdiger Timm
61cbf88343 INTEGRATION: CWS scriptingf4 (1.4.4); FILE MERGED
2004/05/11 07:57:31 npower 1.4.4.2: 28812#
Allow a void context to be passed ( this should behave as if no args were passed to init ) e.g. a ScriptProvider initialised with no param or ( Any container Void type ) will just be used for invocation of application scripts.
Issue number:
Submitted by:
Reviewed by:
2004/05/06 12:50:30 npower 1.4.4.1: #i28812# Adding support for new MasterScriptProviderFactory service.
ActiveMSP has been changes so that it no longer performs the aggregation of the browsenodes of all instances of MasterScriptProviders. Additionally it no longer supports the XBrowseNode interface ( this functionality now performed by the BrowseNodeFactory service/singleton [ BrowseNodeFactoryImpl.[ch]xx ]. Additional methods have been added so that this class can be resused by the MasterScriptProviderFactory service [ MasterScriptProviderFactory.[ch]xx ]
Issue number:
Submitted by:
Reviewed by:
2004-05-19 07:27:20 +00:00
Sander Vesik
8e89c6a062 INTEGRATION: CWS scriptingf5 (1.9.14); FILE MERGED
2004/03/05 10:33:47 npower 1.9.14.1: #i22570# Changes to support new URL parsing service. A side affect of using the new service is that the format of the URI has changed a little. The URI is now nt hierarchical. Changes to the files below involve removing methods to parse data from the URI instread new service UriReferenceFactory, adding the new types to build project xml  files.
2004-04-19 22:16:39 +00:00
Sander Vesik
e687d8a670 INTEGRATION: CWS scriptingf5 (1.6.8); FILE MERGED
2004/03/05 10:33:47 npower 1.6.8.1: #i22570# Changes to support new URL parsing service. A side affect of using the new service is that the format of the URI has changed a little. The URI is now nt hierarchical. Changes to the files below involve removing methods to parse data from the URI instread new service UriReferenceFactory, adding the new types to build project xml  files.
2004-04-19 22:16:21 +00:00
Sander Vesik
533cc7ca78 INTEGRATION: CWS scriptingf5 (1.8.8); FILE MERGED
2004/03/05 10:33:47 npower 1.8.8.1: #i22570# Changes to support new URL parsing service. A side affect of using the new service is that the format of the URI has changed a little. The URI is now nt hierarchical. Changes to the files below involve removing methods to parse data from the URI instread new service UriReferenceFactory, adding the new types to build project xml  files.
2004-04-19 22:16:08 +00:00
Jens-Heiner Rechtien
52da09a6fa INTEGRATION: CWS ooo20040225 (1.4.10); FILE MERGED
2004/02/12 18:15:51 pjanik 1.4.10.1: #i25207#: Move the declaration of variable 'index' to outer scope.
2004-03-09 11:07:57 +00:00
Rüdiger Timm
4516589f91 INTEGRATION: CWS scriptingf2 (1.5.2); FILE MERGED
2003/12/09 19:12:52 npower 1.5.2.1: #i22564#
Remove all references to storage service and additionally cleaned
up some code to do with Any ( as per DBO guidlines )
2004-01-05 13:20:33 +00:00
Rüdiger Timm
0e39fd1dbd INTEGRATION: CWS scriptingf2 (1.3.2); FILE MERGED
2003/12/09 19:03:59 npower 1.3.2.1: i22342
Make getAllProviders() method more forgiving, if it fails to create a provider it should continue to try and create any others it knows about. This resulted in failure to obtain any providers when java was turned off ( due to fact that failed to create first java provider )
2004-01-05 13:17:54 +00:00
Rüdiger Timm
6e6fb5ac2a INTEGRATION: CWS scriptingf2 (1.5.2); FILE MERGED
2003/12/09 19:12:48 npower 1.5.2.1: #i22564#
Remove all references to storage service and additionally cleaned
up some code to do with Any ( as per DBO guidlines )
2004-01-05 13:17:04 +00:00
Rüdiger Timm
11ddfdb856 INTEGRATION: CWS scriptingf2 (1.7.2); FILE MERGED
2003/12/15 18:03:43 npower 1.7.2.2: #22564#
Removed references to storage manager and storage service, removed all registration of same from file aswell
2003/12/09 19:12:44 npower 1.7.2.1: #i22564#
Remove all references to storage service and additionally cleaned
up some code to do with Any ( as per DBO guidlines )
2004-01-05 13:16:16 +00:00
Rüdiger Timm
4abd6eba65 INTEGRATION: CWS scriptingf2 (1.3.2); FILE MERGED
2003/12/12 11:00:56 npower 1.3.2.2: #i23497#
Modified logic in getName for DocBrowseNodeImple to return the Title of the document. This ensures that when a document has a title it will be displayed in the tools/config dialog
2003/12/09 19:12:40 npower 1.3.2.1: #i22564#
Remove all references to storage service and additionally cleaned
up some code to do with Any ( as per DBO guidlines )
2004-01-05 13:14:04 +00:00
Duncan Foster
f8803bd722 #i22116# - Complete XPropertySet implementation 2003-11-04 16:45:29 +00:00
Tomas O'Connor
2a5ee2e1a5 #i21858# - removal of framework namespace from namespace of
UNO interfaces and services
2003-10-29 14:01:18 +00:00
Noel Power
a2928d1e2a #i21216#
Change masterscript provider to set up the invocation context correctly for the case where a new document is used.
2003-10-15 07:36:44 +00:00
Noel Power
1fc4b51c81 #19595#
Adding changes to use createContentEnumeration to determine/discover scriptProviders
2003-09-15 13:32:37 +00:00
Noel Power
4d8fbd76ac #i12906#
Removing XScriptProvider type for building ( interface removed )
2003-09-10 13:19:04 +00:00
Noel Power
4fe2c8f905 #i12906#
Updates from code inspection
2003-09-10 07:08:14 +00:00
Noel Power
d512fd0723 #i12906#
add ProviderCache and ActiveMSPList to makefile
2003-09-04 06:25:41 +00:00
Noel Power
dfce12f948 #i12906#
Modifications to MasterScriptProvider to implement the XBrowseNode interface, changes to use new classed ProviderCache and ActiveMSPList
2003-09-04 06:24:47 +00:00
Noel Power
4b448fb2a2 #i12906#
New class for browse support, ActiveMSPList is a list of MasterScriptPRoviders i
n each contex
2003-09-04 06:23:28 +00:00
Noel Power
1ceb10d8d7 #i12906#
New class for browse support, ActiveMSPList is a list of MasterScriptPRoviders in each context.
2003-09-04 06:23:12 +00:00
Noel Power
dee7e22795 #i12906#
New class for browse support, ProviderCache is a cache of Language script providers for a MasterScriptProvider context
2003-09-04 06:21:55 +00:00
Noel Power
4a65b2d8cc #i12906#
new file for browse functionality, ProviderCache provdes a cache of language runtimes for a particular MasterScriptProvider context
2003-09-04 06:20:47 +00:00
Noel Power
48fc59aa35 #i12906#
adding XScriptProviderAccess to types
2003-09-04 06:17:24 +00:00
Noel Power
8ba8450347 #i18637#
Added XBrowseNode type
2003-08-28 13:44:49 +00:00
Noel Power
ab951f9d20 #i18637#
Change service spec for MasterScriptProvider as a result of code inspection changes
2003-08-27 12:57:48 +00:00
Noel Power
70fccdd470 #17307#
Adding Duncans changes for Runtime->Provider
These changes need to be reviewed/reworked
2003-08-19 08:51:53 +00:00
Noel Power
a3b746cab7 #17307#
Adding duncancs changes for Runtme->Providers
2003-08-19 08:46:43 +00:00
Noel Power
46b2dd5866 #17307#
Adding duncans changes for Runtime->ScriptProvider
2003-08-19 08:46:09 +00:00
Duncan Foster
d866025733 #i17307#
XFunction->XScript etc
2003-07-23 13:05:13 +00:00
Noel Power
7e67f07165 13805# removed lines to build shared library for provider, now done at top level where libscriptframe.so is now created. 2003-07-07 13:23:51 +00:00
Noel Power
226f548486 Supporting changes for new runtime namespace 2003-03-03 17:39:42 +00:00
Duncan Foster
437535016c Scripting framework refactoring. 2002-10-23 13:13:25 +00:00
Duncan Foster
a51b638f64 replaced use of static consts from scriptingconstants with class members
(cf scriptingconstants.hxx r1.4)
2002-10-10 15:09:48 +00:00
Noel Power
19dc7dbb80 *** empty log message *** 2002-10-01 09:45:14 +00:00
John Rice
e168de6dd3 Updates from code review for end of September release 2002-09-27 11:16:30 +00:00
Alexis Ledoux
2521b26ca1 Code cleanup including new exception messages. 2002-09-25 08:14:20 +00:00
Duncan Foster
2be6e073b1 Initial commit of Scripting Framework code.
The Scripting Framework Team:
Duncan Foster Alexis Ledoux Laszlo Kovacs Misha Krivoruchko
Neil Montgomery Tomas O'Connor Noel Power John Rice Darragh Sherwin
2002-09-20 13:37:46 +00:00