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]