Commit Graph

86 Commits

Author SHA1 Message Date
Kurt Zenker
a7dd12781e INTEGRATION: CWS fwkpostbeta03 (1.4.16); FILE MERGED
2005/02/16 10:39:05 kso 1.4.16.1: #i42740# - Fixed crash in dtor of MasterScriptProviderFactory class.
2005-03-04 08:18:39 +00:00
Kurt Zenker
c5262d7840 INTEGRATION: CWS fwkpostbeta03 (1.14.4); FILE MERGED
2005/02/16 10:40:04 kso 1.14.4.1: #i42740# - Adapted to changed signature of helper function.
2005-03-04 08:17:51 +00:00
Kurt Zenker
9df5d3452e INTEGRATION: CWS fwkpostbeta03 (1.6.4); FILE MERGED
2005/02/16 10:38:02 kso 1.6.4.1: #i42740# - Removed workaround for tdoc bug that has been fixed months ago.
           Workaround leads to problems nowadays.
2005-03-04 08:17:25 +00:00
Kurt Zenker
a97730317d INTEGRATION: CWS fwkpostbeta03 (1.10.4); FILE MERGED
2005/02/16 10:35:42 kso 1.10.4.1: #i42740# - Adapted to changed signature of helper function.
2005-03-04 08:17:00 +00:00
Kurt Zenker
3d8390396f INTEGRATION: CWS scriptingf11 (1.5.2); FILE MERGED
2005/02/10 13:57:23 toconnor 1.5.2.1: #i41384# fix problem with object destruction that caused crash
2005-03-01 12:07:51 +00:00
Jens-Heiner Rechtien
f47c0b12e1 INTEGRATION: CWS pyunofixes1 (1.7.32); FILE MERGED
2004/11/26 13:31:59 toconnor 1.7.32.1: #i37415# add helper for storage and script URIs
Issue number:
Submitted by:
Reviewed by:
2005-02-11 15:34:51 +00:00
Jens-Heiner Rechtien
82dc9f79b5 INTEGRATION: CWS pyunofixes1 (1.1.2); FILE ADDED
2004/11/26 13:31:58 toconnor 1.1.2.1: #i37415# add helper for storage and script URIs
Issue number:
Submitted by:
Reviewed by:
2005-02-11 15:34:38 +00:00
Jens-Heiner Rechtien
a5fe7e285d INTEGRATION: CWS pyunofixes1 (1.1.2); FILE ADDED
2005/01/05 15:58:35 toconnor 1.1.2.7: #i37468# ensure directory exists before getting contents
Issue number:
Submitted by:
Reviewed by:
2004/12/22 11:48:45 toconnor 1.1.2.6: #i37468# use | as separator in language part of script URI
Issue number:
Submitted by:
Reviewed by:
2004/12/21 13:07:06 toconnor 1.1.2.5: #i37468# add support for Python scripts in UNO packages
Issue number:
Submitted by:
Reviewed by:
2004/12/19 20:50:31 jbu 1.1.2.4: #i25309# removed obsolete user suffix
2004/12/19 19:19:46 jbu 1.1.2.3: #i25309# inifilenaming now works also on windows
2004/12/05 08:57:49 jbu 1.1.2.2: #i25309# removed file existence check to e.g. allow to add function names to uris
2004/11/26 13:31:58 toconnor 1.1.2.1: #i37415# add helper for storage and script URIs
Issue number:
Submitted by:
Reviewed by:
2005-02-11 15:34:28 +00:00
Jens-Heiner Rechtien
023363bbbd INTEGRATION: CWS pyunofixes1 (1.13.8); FILE MERGED
2004/12/21 13:07:06 toconnor 1.13.8.2: #i37468# add support for Python scripts in UNO packages
Issue number:
Submitted by:
Reviewed by:
2004/11/26 13:31:58 toconnor 1.13.8.1: #i37415# add helper for storage and script URIs
Issue number:
Submitted by:
Reviewed by:
2005-02-11 15:34:17 +00:00
Rüdiger Timm
0ae9cb8273 INTEGRATION: CWS scriptingf10 (1.7.16); FILE MERGED
2005/01/20 13:27:26 toconnor 1.7.16.2: #i40363# clean up global string usage
2005/01/12 14:03:59 toconnor 1.7.16.1: #i40429# remove OSL_TRACE calls before beta
2005-01-27 14:32:28 +00:00
Rüdiger Timm
c35a30be1f INTEGRATION: CWS scriptingf10 (1.4.4); FILE MERGED
2005/01/12 14:03:59 toconnor 1.4.4.1: #i40429# remove OSL_TRACE calls before beta
2005-01-27 14:32:17 +00:00
Rüdiger Timm
20ff3a26d7 INTEGRATION: CWS scriptingf10 (1.10.16); FILE MERGED
2005/01/12 14:03:59 toconnor 1.10.16.1: #i40429# remove OSL_TRACE calls before beta
2005-01-27 14:32:04 +00:00
Rüdiger Timm
76c9664d52 INTEGRATION: CWS scriptingf10 (1.13.16); FILE MERGED
2005/01/20 13:27:25 toconnor 1.13.16.2: #i40363# clean up global string usage
2005/01/12 14:03:59 toconnor 1.13.16.1: #i40429# remove OSL_TRACE calls before beta
2005-01-27 14:31:52 +00:00
Rüdiger Timm
2f29d707c7 INTEGRATION: CWS scriptingf10 (1.5.16); FILE MERGED
2005/01/20 13:27:25 toconnor 1.5.16.3: #i40363# clean up global string usage
2005/01/12 14:03:58 toconnor 1.5.16.2: #i40429# remove OSL_TRACE calls before beta
2005/01/11 16:59:35 toconnor 1.5.16.1: #i40363# better handling of exceptions thrown by XBrowseNode API
2005-01-27 14:31:36 +00:00
Rüdiger Timm
4aea9b709a INTEGRATION: CWS scriptingf10 (1.9.4); FILE MERGED
2005/01/12 14:03:58 toconnor 1.9.4.1: #i40429# remove OSL_TRACE calls before beta
2005-01-27 14:31:25 +00:00
Vladimir Glazounov
485405555d INTEGRATION: CWS scriptingf9 (1.3.6); FILE MERGED
2004/11/12 11:37:25 toconnor 1.3.6.1: #i36913# make ActiveMSPList a member of fMasterScriptProviderFactory
2004-12-23 10:50:41 +00:00
Vladimir Glazounov
a80ee16c8c INTEGRATION: CWS scriptingf9 (1.3.6); FILE MERGED
2004/11/12 11:37:24 toconnor 1.3.6.1: #i36913# make ActiveMSPList a member of fMasterScriptProviderFactory
2004-12-23 10:50:28 +00:00
Vladimir Glazounov
1736a8dd35 INTEGRATION: CWS scriptingf9 (1.6.6); FILE MERGED
2004/11/12 11:37:24 toconnor 1.6.6.1: #i36913# make ActiveMSPList a member of fMasterScriptProviderFactory
2004-12-23 10:50:17 +00:00
Vladimir Glazounov
584091c98f INTEGRATION: CWS scriptingf9 (1.7.6); FILE MERGED
2004/11/16 12:32:10 toconnor 1.7.6.2: #i36849# MasterScriptProviderFactory should handle empty Any
2004/11/12 11:37:24 toconnor 1.7.6.1: #i36913# make ActiveMSPList a member of fMasterScriptProviderFactory
2004-12-23 10:50:05 +00:00
Rüdiger Timm
053790db73 INTEGRATION: CWS sb27 (1.7.14); FILE MERGED
2004/12/03 15:34:29 toconnor 1.7.14.1: #i38361# allow macro execution when no document is loaded
Issue number:
Submitted by:
Reviewed by:
2004-12-07 09:54:07 +00:00
Rüdiger Timm
c950e93e92 INTEGRATION: CWS scriptingf6 (1.10.22); FILE MERGED
2004/08/03 14:45:06 dfoster 1.10.22.1: #i32502#
2004-10-22 13:08:22 +00:00
Rüdiger Timm
2e29bd4c1f INTEGRATION: CWS scriptingf6 (1.1.40); FILE MERGED
2004/08/03 14:45:06 dfoster 1.1.40.1: #i32502#
2004-10-22 13:08:05 +00:00
Rüdiger Timm
6dd903801b INTEGRATION: CWS scriptingf6 (1.4.2); FILE MERGED
2004/10/11 10:07:57 toconnor 1.4.2.2: RESYNC: (1.4-1.5); FILE MERGED
2004/08/03 14:45:06 dfoster 1.4.2.1: #i32502#
2004-10-22 13:07:52 +00:00
Rüdiger Timm
1eb4a089a3 INTEGRATION: CWS scriptingf6 (1.5.26); FILE MERGED
2004/08/03 14:45:05 dfoster 1.5.26.3: #i32502#
2004/07/30 10:24:45 toconnor 1.5.26.2: RESYNC: (1.5-1.6); FILE MERGED
2004/07/23 11:33:38 dfoster 1.5.26.1: #i25821#
2004-10-22 13:07:39 +00:00
Rüdiger Timm
2e8bfa9b8b INTEGRATION: CWS scriptingf6 (1.2.14); FILE MERGED
2004/08/03 14:45:05 dfoster 1.2.14.1: #i32502#
2004-10-22 13:07:27 +00:00
Rüdiger Timm
010a21431b INTEGRATION: CWS scriptingf6 (1.9.2); FILE MERGED
2004/08/03 14:45:05 dfoster 1.9.2.1: #i32502#
2004-10-22 13:06:56 +00:00
Rüdiger Timm
619cbc5e20 INTEGRATION: CWS scriptingf6 (1.10.14); FILE MERGED
2004/09/30 09:34:23 dfoster 1.10.14.5: #i33478#
Add BrowseNode service.
2004/08/03 14:45:05 dfoster 1.10.14.4: #i32502#
2004/07/30 16:13:00 toconnor 1.10.14.3: #i25821# fix build problem after merging files
2004/07/30 10:25:53 toconnor 1.10.14.2: RESYNC: (1.10-1.12); FILE MERGED
2004/07/23 11:33:37 dfoster 1.10.14.1: #i25821#
2004-10-22 13:06:44 +00:00
Rüdiger Timm
d8bd9ea333 INTEGRATION: CWS scriptingf6 (1.2.14); FILE MERGED
2004/09/16 14:25:19 dfoster 1.2.14.2: #i33227#
Bring IDL in line with Dev Guide.
2004/08/03 14:45:04 dfoster 1.2.14.1: #i32502#
2004-10-22 13:06:15 +00:00
Rüdiger Timm
320735dd55 INTEGRATION: CWS scriptingf6 (1.4.2); FILE MERGED
2004/10/20 13:34:44 toconnor 1.4.2.4: #i35609# fix crash on Solaris
2004/09/16 14:25:19 dfoster 1.4.2.3: #i33227#
Bring IDL in line with Dev Guide.
2004/09/14 15:21:15 dfoster 1.4.2.2: #i33477#
Bring the BrowseNodeViewTypes interface & code into line with the docs.
2004/08/03 14:45:04 dfoster 1.4.2.1: #i32502#
2004-10-22 13:06:01 +00:00
Rüdiger Timm
b4d9181559 INTEGRATION: CWS scriptingf6 (1.5.2); FILE MERGED
2004/08/03 14:45:04 dfoster 1.5.2.1: #i32502#
2004-10-22 13:05:46 +00:00
Rüdiger Timm
cb453fcaa7 INTEGRATION: CWS scriptingf6 (1.5.14); FILE MERGED
2004/08/27 15:35:15 npower 1.5.14.5: #i33479# Reverse sense of check in createMSP check now sees if the incomming any does not contain a string, if it dosn't it tries to convert the Any to a XModel. Previously it checked if the Any contained type XModel and if not then assumed it was a string. This causes problems when used from a scripting language when the type of the object implementation XModel may be transported in the Any as a nother implemented type e.g. XInterface or XComponent or some other interface supported by that object.
2004/08/03 14:45:04 dfoster 1.5.14.4: #i32502#
2004/07/30 16:13:00 toconnor 1.5.14.3: #i25821# fix build problem after merging files
2004/07/30 10:24:37 toconnor 1.5.14.2: RESYNC: (1.5-1.6); FILE MERGED
2004/07/23 11:33:36 dfoster 1.5.14.1: #i25821#
2004-10-22 13:05:33 +00:00
Rüdiger Timm
32ad172f9a INTEGRATION: CWS ooo20040704 (1.3.36); FILE MERGED
2004/08/09 14:49:43 vg 1.3.36.3: RESYNC MERGED 1.3 1.4
Everything below this line will be added to the revision comment.
2004/07/02 11:04:09 cmc 1.3.36.2: #i30891# revert header and namespace change
2004/06/28 13:15:09 cmc 1.3.36.1: #i30801# allow using system stl if possible
2004-09-08 12:58:22 +00:00
Kurt Zenker
dde8cd7c9a #i10000# return value was missing 2004-07-26 15:30:29 +00:00
Jens-Heiner Rechtien
9534e94487 INTEGRATION: CWS scriptingf7 (1.3.32); FILE MERGED
2004/06/12 08:42:36 npower 1.3.32.1: #i25269# Add support for pkgchk.
2004-07-23 13:10:59 +00:00
Jens-Heiner Rechtien
05efa5846e INTEGRATION: CWS scriptingf7 (1.5.18); FILE MERGED
2004/06/12 08:42:36 npower 1.5.18.1: #i25269# Add support for pkgchk.
2004-07-23 13:10:46 +00:00
Jens-Heiner Rechtien
d9536ce8d6 INTEGRATION: CWS scriptingf7 (1.8.4); FILE MERGED
2004/07/15 09:52:34 npower 1.8.4.3: #i25269# Fix crash/hang on exit, release in InvocationCtxProperties not using osl  osl_decrementInterlockedCount/osl_incrementInterlockedCount in fact we don't use this class anymore, have deleted from MasterScriptProvider.[ch]xx
2004/07/09 18:11:58 npower 1.8.4.2: #i25260# Changed exception handling as per new exception specification for Xscript::inovke and XScriptProvider::getScript.
2004/06/12 08:42:35 npower 1.8.4.1: #i25269# Add support for pkgchk.
2004-07-23 13:10:31 +00:00
Jens-Heiner Rechtien
2098b84c4f INTEGRATION: CWS scriptingf7 (1.10.4); FILE MERGED
2004/07/15 09:52:34 npower 1.10.4.7: #i25269# Fix crash/hang on exit, release in InvocationCtxProperties not using osl  osl_decrementInterlockedCount/osl_incrementInterlockedCount in fact we don't use this class anymore, have deleted from MasterScriptProvider.[ch]xx
2004/07/13 13:55:27 npower 1.10.4.6: #i25269# fixed bad check on index returned from indexOf method also just rearranged some error messages passed to exceptions
2004/07/09 18:11:57 npower 1.10.4.5: #i25260# Changed exception handling as per new exception specification for Xscript::inovke and XScriptProvider::getScript.
2004/07/05 16:02:11 npower 1.10.4.4: #i25269# changes to getScript() to use the current MSP if the location in the script url matches the location of the MSP or access the correct MSP using the MSP Factory otherwise. Special case exists for Basic where the previous handling is retained
2004/07/02 09:06:49 npower 1.10.4.3: #i25269# Added some trace information, also added python provider to blacklist so it no attemt is made to instantiate a python provider for uno-packages. When support for UNO-packages is added for python the blacklist will need to be modified again.
Issue number:
Submitted by:
Reviewed by:
2004/06/23 07:53:37 npower 1.10.4.2: #i25269# workaround for tdoc bug, use model to get title, don't use ucb
2004/06/12 08:42:35 npower 1.10.4.1: #i25269# Add support for pkgchk.
2004-07-23 13:10:18 +00:00
Jens-Heiner Rechtien
cc68707a37 INTEGRATION: CWS scriptingf7 (1.3.4); FILE MERGED
2004/06/12 08:42:34 npower 1.3.4.1: #i25269# Add support for pkgchk.
2004-07-23 13:09:35 +00:00
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