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]

Reply via email to