Question:
How does OOo locate its scripts directories, i.e.,
$(insturl)/share/scripts and $(userurl)/scripts?
The basic directories, $(insturl)/share/basic and $(userurl)/basic are
configured in share\registry\data\org\openoffice\Office\Paths.xcu, but I can
find no configuration settings in the registry or elsewhere for the scripts
directories. I did however notice a few hardcoded scripts strings in the
OOo source code:
C:\OOE680_m6\scp2\source\ooo\directory_ooo.scp(232,15):DosName =
Scripts;
C:\OOE680_m6\scp2\source\ooo\directory_ooo.scp(978,15):DosName =
Scripts;
C:\OOE680_m6\scripting\java\com\sun\star\script\framework\container\ParcelC
ontainer.java(341,57):return PathUtils.make_url( containerUrl
, Scripts/ + language.toLowerCase() );
C:\OOE680_m6\scripting\java\com\sun\star\script\framework\container\UnoPkgC
ontainer.java(261,60):String packagesUrl = PathUtils.make_url(
path, Scripts/unopkg-desc.xml );
C:\OOE680_m6\scripting\java\com\sun\star\script\framework\container\UnoPkgC
ontainer.java(320,60):String packagesUrl = PathUtils.make_url(
path, Scripts/unopkg-desc.xml );
C:\OOE680_m6\scripting\java\com\sun\star\script\framework\io\XStorageHelper
.java(93,51):int indexOfScriptsDir = path.lastIndexOf( Scripts );
C:\OOE680_m6\scripting\java\com\sun\star\script\framework\io\XStorageHelper
.java(135,48):if ( !mediaType.equals(scripts) )
C:\OOE680_m6\scripting\java\com\sun\star\script\framework\io\XStorageHelper
.java(137,65):
xProps.setPropertyValue(MediaType,scripts);
C:\OOE680_m6\scripting\java\org\openoffice\idesupport\xml\Manifest.java(95
,17):add(Scripts/, application/script-parcel);
C:\OOE680_m6\scripting\java\org\openoffice\idesupport\zip\ParcelZipper.java
(52,52):public static final String PARCEL_PREFIX_DIR = Scripts/;
C:\OOE680_m6\scripting\java\org\openoffice\netbeans\modules\office\actions\
DeployParcelAction.java(99,38):File.separator +
Scripts));
C:\OOE680_m6\scripting\java\org\openoffice\netbeans\modules\office\filesyst
em\OpenOfficeDocFileSystem.java(66,49):public static final String
SCRIPTS_ROOT = Scripts; // must be a folder
C:\OOE680_m6\scripting\source\provider\URIHelper.cxx(134,48):
SCRIPTS_PART = OUString::createFromAscii( /Scripts/ );
C:\OOE680_m6\scripting\source\pyprov\pythonscript.py(35,71):
systemPath = uno.fileUrlToSystemPath( userInstallation +
/Scripts/python/log.txt )
C:\OOE680_m6\scripting\source\storage\ScriptStorage.cxx(76,38):const
sal_Char * const SCRIPT_DIR = /Scripts;
C:\OOE680_m6\scripting\source\storage\ScriptStorage.cxx.tmp(76,38):const
sal_Char * const SCRIPT_DIR = /Scripts/;
C:\OOE680_m6\scripting\workben\installer\XmlUpdater.java(333,44):
share + File.separator + Scripts + File.separator;
C:\OOE680_m6\sfx2\source\doc\objmisc.cxx(2309,65):
|| ( xStorage-hasByName( ::rtl::OUString::createFromAscii(Scripts) )
C:\OOE680_m6\sfx2\source\doc\objmisc.cxx(2310,70):
xStorage-isStorageElement( ::rtl::OUString::createFromAscii(Scripts) )
);
C:\OOE680_m6\svx\inc\globlmn_tmpl.hrc(992,15):Text[ de ] =
Scripts/Macros ;
\
C:\OOE680_m6\svx\inc\globlmn_tmpl.hrc(993,19):Text [ en-US ] =
Scripts/Macros ; \
C:\OOE680_m6\xmloff\source\core\xmltoken.cxx(2406,16):TOKEN(
scripts, XML_SCRIPTS ),
C:\OOE680_m6\xmlsecurity\source\helper\documentsignaturehelper.cxx(164,63)
:aSubStorageName = rtl::OUString::createFromAscii( Scripts) ;
Thank you,
Allen
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]