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]