diff options
Diffstat (limited to 'scp2/source')
180 files changed, 29169 insertions, 0 deletions
diff --git a/scp2/source/activex/file_activex.scp b/scp2/source/activex/file_activex.scp new file mode 100644 index 000000000000..574657b5b441 --- /dev/null +++ b/scp2/source/activex/file_activex.scp @@ -0,0 +1,60 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Lib_Soactivex + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = "so_activex.dll"; +End + +#ifdef BUILD_X64 + File gid_File_Lib_Soactivex64 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = "so_activex_x64.dll"; + ComponentCondition = "VersionNT64"; + End +#endif + +File gid_File_Lib_Regactivex_Msi + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "regactivex.dll"; +End + +File gid_File_Lib_Regpatchactivex_Msi + TXT_FILE_BODY; + Styles = (PACKED,PATCH,PATCH_ONLY,BINARYTABLE,BINARYTABLE_ONLY,DONTRENAMEINPATCH); + Dir = SCP2_OOO_BIN_DIR; + Name = "regpatchactivex.dll"; +End + diff --git a/scp2/source/activex/makefile.mk b/scp2/source/activex/makefile.mk new file mode 100644 index 000000000000..fb4342e4a891 --- /dev/null +++ b/scp2/source/activex/makefile.mk @@ -0,0 +1,56 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=activex +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.IF "$(BUILD_X64)"!="" +SCPDEFS+=-DBUILD_X64 +.ENDIF + +SCP_PRODUCT_TYPE=osl + +.IF "$(GUI)"=="WNT" +PARFILES= \ + module_activex.par \ + file_activex.par +.ENDIF + +ULFFILES= \ + module_activex.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/activex/module_activex.scp b/scp2/source/activex/module_activex.scp new file mode 100644 index 000000000000..808afa874992 --- /dev/null +++ b/scp2/source/activex/module_activex.scp @@ -0,0 +1,38 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Activexcontrol + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_OPTIONAL_ACTIVEXCONTROL ); + Sortkey = "1000"; + Default = NO; + Minimal = NO; + ParentID = gid_Module_Optional; + Files = (gid_File_Lib_Soactivex, gid_File_Lib_Soactivex64, gid_File_Lib_Regactivex_Msi, gid_File_Lib_Regpatchactivex_Msi); +End diff --git a/scp2/source/activex/module_activex.ulf b/scp2/source/activex/module_activex.ulf new file mode 100644 index 000000000000..fb7e101da95d --- /dev/null +++ b/scp2/source/activex/module_activex.ulf @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_ACTIVEXCONTROL] +en-US = "ActiveX Control" + +[STR_DESC_MODULE_OPTIONAL_ACTIVEXCONTROL] +en-US = "Component to enable Microsoft Internet Explorer to display %PRODUCTNAME documents." + + + diff --git a/scp2/source/base/file_base.scp b/scp2/source/base/file_base.scp new file mode 100644 index 000000000000..3d209912479c --- /dev/null +++ b/scp2/source/base/file_base.scp @@ -0,0 +1,87 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Exe_Sbase + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(sbase); + #ifdef WNT + FileDescription = "%PRODUCTNAME Base"; + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End + +#if defined WNT +File gid_File_Exe_Odbcconfig + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = EXENAME(odbcconfig); + Styles = (PACKED); +End +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Abp, abp) +STD_RES_FILE( gid_File_Res_Abp, abp) + +STD_UNO_LIB_FILE( gid_File_Lib_Dbp, dbp) +STD_RES_FILE( gid_File_Res_Dbp, dbp) + +STD_UNO_LIB_FILE( gid_File_Lib_Dbu, dbu ) +STD_RES_FILE( gid_File_Res_Dbu, dbu) + +STD_UNO_LIB_FILE( gid_File_Lib_Adabasui, adabasui ) +STD_RES_FILE( gid_File_Res_Adabasui, adabasui) + +STD_RES_FILE( gid_File_Res_Cnr, cnr) +STD_RES_FILE( gid_File_Res_Sdbcl, sdbcl) +STD_RES_FILE( gid_File_Res_Sdberr, sdberr) + +STD_UNO_LIB_FILE( gid_File_Lib_Rpt, rpt ) +STD_RES_FILE( gid_File_Res_Rpt, rpt) + +STD_UNO_LIB_FILE( gid_File_Lib_Rptui, rptui ) +STD_RES_FILE( gid_File_Res_Rptui, rptui) + +STD_UNO_LIB_FILE( gid_File_Lib_Rptxml, rptxml ) + +File gid_File_Help_Sdatabase_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(sdatabase); + Patchfiles = (); +End + +File gid_File_Share_Registry_Base_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "base.xcd"; +End diff --git a/scp2/source/base/folderitem_base.scp b/scp2/source/base/folderitem_base.scp new file mode 100644 index 000000000000..c678e7424cd7 --- /dev/null +++ b/scp2/source/base/folderitem_base.scp @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Sbase + Name = "%PRODUCTNAME Base"; + ModuleID = gid_Module_Prg_Base_Bin; + FolderID = gid_Folder_Staroffice51; + FileID = gid_File_Exe_Sbase; + IconFile = gid_File_Exe_Sbase; + IconID = 0; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB, NON_ADVERTISED); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_BASE); +End diff --git a/scp2/source/base/folderitem_base.ulf b/scp2/source/base/folderitem_base.ulf new file mode 100644 index 000000000000..3bea2fd724dc --- /dev/null +++ b/scp2/source/base/folderitem_base.ulf @@ -0,0 +1,30 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_FI_TOOLTIP_BASE] +en-US = "Manage databases, create queries and reports to track and manage your information by using Base." + diff --git a/scp2/source/base/makefile.mk b/scp2/source/base/makefile.mk new file mode 100644 index 000000000000..ead15b19776c --- /dev/null +++ b/scp2/source/base/makefile.mk @@ -0,0 +1,62 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=base +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.IF "$(ENABLE_REPORTBUILDER)" == "YES" +SCPDEFS += -DENABLE_REPORTBUILDER +.ENDIF + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_base.par \ + file_base.par + +.IF "$(GUI)"=="WNT" +PARFILES += \ + registryitem_base.par \ + folderitem_base.par +.ENDIF + +ULFFILES= \ + module_base.ulf \ + registryitem_base.ulf \ + folderitem_base.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/base/module_base.scp b/scp2/source/base/module_base.scp new file mode 100644 index 000000000000..dc4d76fcf5d1 --- /dev/null +++ b/scp2/source/base/module_base.scp @@ -0,0 +1,96 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Prg_Base + MOD_NAME_DESC(MODULE_PRG_BASE); + ParentID = gid_Module_Prg; + Sortkey = "500"; + Styles =(APPLICATIONMODULE); +End + +Module gid_Module_Prg_Base_Bin + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_PRG_BASE_BIN ); + ParentID = gid_Module_Prg_Base; + Sortkey = "100"; + Minimal = NO; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = ( + gid_File_Share_Registry_Base_Xcd + ,gid_File_Lib_Abp + ,gid_File_Lib_Dbp + ,gid_File_Lib_Dbu + ,gid_File_Lib_Adabasui + ,gid_File_Lib_Rpt + ,gid_File_Lib_Rptui + ,gid_File_Lib_Rptxml + ); +End + +// Module gid_Module_Prg_Base_Help +// MOD_NAME_DESC ( MODULE_PRG_BASE_HELP ); +// ParentID = gid_Module_Prg_Base; +// Sortkey = "200"; +// Minimal = NO; +// Default = YES; +// Files = (gid_File_Help_Sdatabase_Zip); +// End + +Module gid_Module_Brand_Prg_Base + PackageInfo = "packinfo_brand.txt"; + Name = "gid_Module_Brand_Prg_Base"; + Description = "gid_Module_Brand_Prg_Base"; + ParentID = gid_Module_Prg_Base; + Sortkey = "100"; + InstallOrder = "1040"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Exe_Sbase); +End + +Module gid_Module_Langpack_Base_Template + ParentID = gid_Module_Prg_Base_Bin; + Name = "gid_Module_Langpack_Base_Template"; + Description = "gid_Module_Langpack_Base_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Help_Sdatabase_Zip, + gid_File_Res_Abp, + gid_File_Res_Adabasui, + gid_File_Res_Cnr, + gid_File_Res_Dbp, + gid_File_Res_Dbu, + gid_File_Res_Rpt, + gid_File_Res_Rptui, + gid_File_Res_Sdbcl, + gid_File_Res_Sdberr); +End + +#include "alllangmodules_base.inc" diff --git a/scp2/source/base/module_base.ulf b/scp2/source/base/module_base.ulf new file mode 100644 index 000000000000..1cd8b2e77a80 --- /dev/null +++ b/scp2/source/base/module_base.ulf @@ -0,0 +1,47 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_PRG_BASE] +en-US = "%PRODUCTNAME Base" + +[STR_DESC_MODULE_PRG_BASE] +en-US = "Create and edit databases by using %PRODUCTNAME Base." + +[STR_NAME_MODULE_PRG_BASE_BIN] +en-US = "Program Module" + +[STR_DESC_MODULE_PRG_BASE_BIN] +en-US = "The application %PRODUCTNAME Base" + +[STR_NAME_MODULE_PRG_BASE_HELP] +en-US = "%PRODUCTNAME Base Help" + +[STR_DESC_MODULE_PRG_BASE_HELP] +en-US = "Help about %PRODUCTNAME Base" + + + diff --git a/scp2/source/base/registryitem_base.scp b/scp2/source/base/registryitem_base.scp new file mode 100755 index 000000000000..833ed3905241 --- /dev/null +++ b/scp2/source/base/registryitem_base.scp @@ -0,0 +1,163 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// new odb file extension + +RegistryItem gid_Regitem_Odb + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odb"; + ModuleID = gid_Module_Prg_Base_Bin; + Value = "opendocument.DatabaseDocument.1"; +End + +RegistryItem gid_Regitem_Odb_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Base_Bin; + Subkey = ".odb\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Odb_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Base_Bin; + Subkey = ".odb\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Odb_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Base_Bin; + Subkey = ".odb\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_DatabaseDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Base_Bin; + Subkey = "opendocument.DatabaseDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Odb_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Base_Bin; + Subkey = ".odb"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.base"; +End + +RegistryItem gid_Regitem_Odb_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Base_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.base"; + Name = "Extension"; + Value = ".odb"; +End + +RegistryItem gid_Regitem_Openoffice_Databasedocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DatabaseDocument.1"; + ModuleID = gid_Module_Prg_Base_Bin; + REG_VALUE_LNG(OO_DATABASE) +End + +RegistryItem gid_Regitem_Openoffice_Databasedocument_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DatabaseDocument.1\DefaultIcon"; + ModuleID = gid_Module_Prg_Base_Bin; + Value = "<progpath>\program\soffice.exe,13"; +End + +RegistryItem gid_Regitem_odb_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.DatabaseDocument.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Databasedocument_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DatabaseDocument.1\shell"; + ModuleID = gid_Module_Prg_Base_Bin; + Value = "open"; +End + +// RegistryItem gid_Regitem_Openoffice_Databasedocument_1_Shell_Open_Command +// ParentID = PREDEFINED_HKEY_CLASSES_ROOT; +// Subkey = "opendocument.DatabaseDocument.1\shell\open\command"; +// ModuleID = gid_Module_Prg_Base_Bin; +// Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +// End + +RegistryItem gid_Regitem_Openoffice_Databasedocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DatabaseDocument.1\shell\open\command"; + ModuleID = gid_Module_Prg_Base_Bin; + Value = "\"<progpath>\program\sbase.exe\" -o \"%1\""; + Styles = (); +End + +// "OpenWith" Windows Registry keys for .odb + +RegistryItem gid_Regitem_OpenOffice_ODB_OpenWith_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odb\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Base_Bin; + Name = "opendocument.DatabaseDocument.1"; + Value = " "; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Odb + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Base_Bin; + Name = ".odb"; + Value = "opendocument.DatabaseDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sbase_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sbase.exe"; + ModuleID = gid_Module_Prg_Base_Bin; + Value = "<progpath>\program\sbase.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sbase_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sbase.exe"; + ModuleID = gid_Module_Prg_Base_Bin; + Name = "Path"; + Value = "<progpath>"; +End + +// registering the property handler for the supported file types + +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odb ) diff --git a/scp2/source/base/registryitem_base.ulf b/scp2/source/base/registryitem_base.ulf new file mode 100644 index 000000000000..bf6942ecf261 --- /dev/null +++ b/scp2/source/base/registryitem_base.ulf @@ -0,0 +1,29 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_OO_DATABASE] +en-US = "OpenDocument Database" diff --git a/scp2/source/binfilter/file_binfilter.scp b/scp2/source/binfilter/file_binfilter.scp new file mode 100644 index 000000000000..be66b907a25d --- /dev/null +++ b/scp2/source/binfilter/file_binfilter.scp @@ -0,0 +1,74 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + + +#include "macros.inc" + +File gid_File_Share_Registry_Binfilter_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "binfilter.xcd"; +End + +File gid_Starregistry_Legacy_Binfilters_Rdb + TXT_FILE_BODY; + Name = "legacy_binfilters.rdb"; + Dir = gid_Dir_Program; + Styles = (PACKED, STARREGISTRY); +End + + + +STD_LIB_FILE( gid_File_Lib_Bf_Go, bf_go) +STD_LIB_FILE( gid_File_Lib_Bf_Sch, bf_sch) +STD_LIB_FILE( gid_File_Lib_Bf_Xo, bf_xo) +STD_LIB_FILE( gid_File_Lib_Bf_Svx, bf_svx) +STD_LIB_FILE( gid_File_Lib_Bf_Svt, bf_svt) +STD_LIB_FILE( gid_File_Lib_Bf_Frm, bf_frm) +STD_LIB_FILE( gid_File_Lib_Bf_Ofa, bf_ofa) +STD_LIB_FILE( gid_File_Lib_Bf_Sb, bf_sb) +STD_LIB_FILE( gid_File_Lib_Bf_Sc, bf_sc) +STD_LIB_FILE( gid_File_Lib_Bf_Sd, bf_sd) +STD_LIB_FILE( gid_File_Lib_Bf_Sm, bf_sm) +STD_LIB_FILE( gid_File_Lib_Bf_Sw, bf_sw) +STD_LIB_FILE( gid_File_Lib_Bf_Wrapper, bf_wrapper) +STD_LIB_FILE( gid_File_Lib_Legacy_Binfilters, legacy_binfilters) + +STD_UNO_LIB_FILE( gid_File_Lib_Bf_Migratefilter, bf_migratefilter) +STD_UNO_LIB_FILE( gid_File_Lib_Bindet, bindet) + +STD_RES_FILE( gid_File_Res_Bf_Sch, bf_sch ) +STD_RES_FILE( gid_File_Res_Bf_Svx, bf_svx ) +STD_RES_FILE( gid_File_Res_Bf_Svt, bf_svt ) +STD_RES_FILE( gid_File_Res_Bf_Frm, bf_frm ) +STD_RES_FILE( gid_File_Res_Bf_Ofa, bf_ofa ) +STD_RES_FILE( gid_File_Res_Bf_Sc, bf_sc ) +STD_RES_FILE( gid_File_Res_Bf_Sd, bf_sd ) +STD_RES_FILE( gid_File_Res_Bf_Sm, bf_sm) +STD_LIB_FILE( gid_File_Lib_Bf_So, bf_so) +STD_RES_FILE( gid_File_Res_Bf_Sw, bf_sw ) diff --git a/scp2/source/binfilter/makefile.mk b/scp2/source/binfilter/makefile.mk new file mode 100644 index 000000000000..f7882a3041b1 --- /dev/null +++ b/scp2/source/binfilter/makefile.mk @@ -0,0 +1,52 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=binfilter +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_binfilter.par \ + file_binfilter.par \ + registryitem_binfilter.par + +ULFFILES= \ + module_binfilter.ulf \ + registryitem_binfilter.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/binfilter/module_binfilter.scp b/scp2/source/binfilter/module_binfilter.scp new file mode 100644 index 000000000000..ca3c94b759e0 --- /dev/null +++ b/scp2/source/binfilter/module_binfilter.scp @@ -0,0 +1,77 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Binfilter + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_OPTIONAL_BINFILTER ); + Sortkey = "700"; + InstallOrder = "1100"; + ParentID = gid_Module_Optional; + Default = NO; + Files = (gid_File_Share_Registry_Binfilter_Xcd, + gid_Starregistry_Legacy_Binfilters_Rdb, + gid_File_Lib_Bf_Go, + gid_File_Lib_Bf_Sch, + gid_File_Lib_Bf_Lng, + gid_File_Lib_Bf_Xo, + gid_File_Lib_Bf_Svx, + gid_File_Lib_Bf_Svt, + gid_File_Lib_Bf_Frm, + gid_File_Lib_Bf_Ofa, + gid_File_Lib_Bf_Sb, + gid_File_Lib_Bf_Sc, + gid_File_Lib_Bf_Sd, + gid_File_Lib_Bf_Sm, + gid_File_Lib_Bf_So, + gid_File_Lib_Bf_Sw, + gid_File_Lib_Bf_Wrapper, + gid_File_Lib_Legacy_Binfilters, + gid_File_Lib_Bf_Migratefilter, + gid_File_Lib_Bindet); +End + +Module gid_Module_Langpack_Binfilter_Template + ParentID = gid_Module_Optional_Binfilter; + Name = "gid_Module_Langpack_Binfilter_Template"; + Description = "gid_Module_Langpack_Binfilter_Template"; + Default = NO; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Res_Bf_Sch, + gid_File_Res_Bf_Svx, + gid_File_Res_Bf_Svt, + gid_File_Res_Bf_Frm, + gid_File_Res_Bf_Ofa, + gid_File_Res_Bf_Sc, + gid_File_Res_Bf_Sd, + gid_File_Res_Bf_Sm, + gid_File_Res_Bf_Sw, + gid_File_Res_Bf_Sfx); +End + +#include "alllangmodules_binfilter.inc" diff --git a/scp2/source/binfilter/module_binfilter.ulf b/scp2/source/binfilter/module_binfilter.ulf new file mode 100644 index 000000000000..9b7fc77e9236 --- /dev/null +++ b/scp2/source/binfilter/module_binfilter.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_BINFILTER] +en-US = "Legacy Filters" + +[STR_DESC_MODULE_OPTIONAL_BINFILTER] +en-US = "Legacy filters, e.g. StarOffice 5.2 binary file formats." diff --git a/scp2/source/binfilter/registryitem_binfilter.scp b/scp2/source/binfilter/registryitem_binfilter.scp new file mode 100644 index 000000000000..fa4e2297516d --- /dev/null +++ b/scp2/source/binfilter/registryitem_binfilter.scp @@ -0,0 +1,931 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +RegistryItem gid_Regitem_Sdw_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdw"; + Name = "Content Type"; + Value = "application/vnd.stardivision.writer"; +End + +RegistryItem gid_Regitem_Sdw_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.writer"; + Name = "Extension"; + Value = ".sdw"; +End + +RegistryItem gid_Regitem_Sdw_So4_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/x-starwriter"; + Name = "Extension"; + Value = ".sdw"; +End + +RegistryItem gid_Regitem_Sgl_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sgl"; + Name = "Content Type"; + Value = "application/vnd.stardivision.writer-global"; +End + +RegistryItem gid_Regitem_Sgl_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.writer-global"; + Name = "Extension"; + Value = ".sgl"; +End + +RegistryItem gid_Regitem__Sdw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdw"; + Value = "soffice.StarWriterDocument.5"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sdw + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".sdw"; + Value = "soffice.StarWriterDocument.5"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sgl + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".sgl"; + Value = "soffice.StarWriterGlobalDocument.5"; + Styles = (); +End + +RegistryItem gid_Regitem__Sgl + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sgl"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "soffice.StarWriterGlobalDocument.5"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterDocument.5"; + ModuleID = gid_Module_Optional_Binfilter; + REG_VALUE_LNG(SO52_TEXT_OOO) +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarWriterDocument.5\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,27"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarWriterDocument.5\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarWriterDocument.5\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarWriterDocument.5\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarWriterDocument.5\shell\open\command"; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarWriterDocument.5\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarWriterDocument.5\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5"; + ModuleID = gid_Module_Optional_Binfilter; + REG_VALUE_LNG(SO51_MASTERDOC_OOO) +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5\DefaultIcon"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "<progpath>\program\soffice.exe,35"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5\shell"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5\shell\new"; + ModuleID = gid_Module_Optional_Binfilter; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5\shell\new\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5\shell\open\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5\shell\print\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.5\shell\printto\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// calc + +RegistryItem gid_Regitem_Sdc_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdc"; + Name = "Content Type"; + Value = "application/vnd.stardivision.calc"; +End + +RegistryItem gid_Regitem_Sdc_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.calc"; + Name = "Extension"; + Value = ".sdc"; +End + +RegistryItem gid_Regitem_Sdc_So4_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/x-starcalc"; + Name = "Extension"; + Value = ".sdc"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5"; + REG_VALUE_LNG(SO51_SPREADSHEET_OOO) +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,29"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5\shell\open\command"; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarCalcDocument.5\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem__Sdc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdc"; + Value = "soffice.StarCalcDocument.5"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sdc + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".sdc"; + Value = "soffice.StarCalcDocument.5"; + Styles = (); +End + +// impress +RegistryItem gid_Regitem_Sdd_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdd"; + Name = "Content Type"; + Value = "application/vnd.stardivision.impress"; +End + +RegistryItem gid_Regitem_Sdd_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.impress"; + Name = "Extension"; + Value = ".sdd"; +End + +RegistryItem gid_Regitem_Sdd_So4_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/x-starimpress"; + Name = "Extension"; + Value = ".sdd"; +End + +RegistryItem gid_Regitem_Sdp_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdp"; + Name = "Content Type"; + Value = "application/vnd.stardivision.impress-packed"; +End + +RegistryItem gid_Regitem_Sdp_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.impress-packed"; + Name = "Extension"; + Value = ".sdp"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5"; + REG_VALUE_LNG(SO51_PRESENT_OOO) +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,33"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5\shell\open\command"; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarImpressDocument.5\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem__Sdd + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdd"; + Value = "soffice.StarImpressDocument.5"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sdd + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".sdd"; + Value = "soffice.StarImpressDocument.5"; + Styles = (); +End + +RegistryItem gid_Regitem__Sdp + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sdp"; + Value = "soffice.StarStorageDocument.5"; +End + +// .sdp no longer supported +// RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sdp +// ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; +// Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; +// ModuleID = gid_Module_Optional_Binfilter; +// Name = ".sdp"; +// Value = "soffice.StarStorageDocument.5"; +// Styles = (); +// End + +// draw + +RegistryItem gid_Regitem_Sda_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sda"; + Name = "Content Type"; + Value = "application/vnd.stardivision.draw"; +End + +RegistryItem gid_Regitem_Sda_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.draw"; + Name = "Extension"; + Value = ".sda"; +End + +RegistryItem gid_Regitem_Sda_So4_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/x-stardraw"; + Name = "Extension"; + Value = ".sda"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5"; + REG_VALUE_LNG(SO51_DRAWING_OOO) +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,31"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5\shell\open\command"; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarDrawDocument.5\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem__Sda + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sda"; + Value = "soffice.StarDrawDocument.5"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sda + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".sda"; + Value = "soffice.StarDrawDocument.5"; + Styles = (); +End + +// chart +RegistryItem gid_Regitem_Sds_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".sds"; + Name = "Content Type"; + Value = "application/vnd.stardivision.chart"; +End + +RegistryItem gid_Regitem_Sds_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.chart"; + Name = "Extension"; + Value = ".sds"; +End + +RegistryItem gid_Regitem_Sds_So4_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/x-starchart"; + Name = "Extension"; + Value = ".sds"; +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5"; + ModuleID = gid_Module_Optional_Binfilter; + REG_VALUE_LNG(SO52_CHART_OOO) +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5\DefaultIcon"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "<progpath>\program\soffice.exe,36"; +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5\shell"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5\shell\new"; + ModuleID = gid_Module_Optional_Binfilter; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5\shell\new\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5\shell\open\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5\shell\print\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument.5\shell\printto\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starchartdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarChartDocument\CurVer"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "soffice.StarChartDocument.5"; +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5"; + ModuleID = gid_Module_Optional_Binfilter; + REG_VALUE_LNG(SO50_TEMPLATE_OOO) +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5\DefaultIcon"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "<progpath>\program\soffice.exe,15"; +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5\shell"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "new"; +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5\shell\new"; + ModuleID = gid_Module_Optional_Binfilter; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5\shell\new\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5\shell\open\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5\shell\print\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starofficetemplate_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarOfficeTemplate.5\shell\printto\command"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem__Sds + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sds"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "soffice.StarChartDocument.5"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sds + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".sds"; + Value = "soffice.StarChartDocument.5"; + Styles = (); +End + +RegistryItem gid_Regitem__Vor + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".vor"; + ModuleID = gid_Module_Optional_Binfilter; + Value = "soffice.StarOfficeTemplate.5"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_vor + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".vor"; + Value = "soffice.StarOfficeTemplate.5"; + Styles = (); +End + +// StarMath +RegistryItem gid_Regitem_Smf_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".smf"; + Name = "Content Type"; + Value = "application/vnd.stardivision.math"; +End + +RegistryItem gid_Regitem_Smf_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.math"; + Name = "Extension"; + Value = ".smf"; +End + +RegistryItem gid_Regitem_Smf_So4_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "MIME\Database\Content Type\application/x-starmath"; + Name = "Extension"; + Value = ".smf"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5"; + REG_VALUE_LNG(SO51_FORMULA_OOO) +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,38"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5\shell\open\command"; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_5_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = "soffice.StarMathDocument.5\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem__Smf + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Binfilter; + Subkey = ".smf"; + Value = "soffice.StarMathDocument.5"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_smf + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Optional_Binfilter; + Name = ".smf"; + Value = "soffice.StarMathDocument.5"; + Styles = (); +End + + +// .SDW +RegistryItem gid_Regitem_OpenOffice_SDW_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdw\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarWriterDocument.5"; + Value = " "; +End + +// .VOR +RegistryItem gid_Regitem_OpenOffice_VOR_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".vor\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarWriterDocument.5"; + Value = " "; +End + +// .SGL +RegistryItem gid_Regitem_OpenOffice_SGL_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sgl\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarWriterGlobalDocument.5"; + Value = " "; +End + +// .SDC +RegistryItem gid_Regitem_OpenOffice_SDC_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdc\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarCalcDocument.5"; + Value = " "; +End + +// .VOR +RegistryItem gid_Regitem_OpenOffice_VOR_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".vor\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarCalcDocument.5"; + Value = " "; +End + +// .SDD +RegistryItem gid_Regitem_OpenOffice_SDD_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdd\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarImpressDocument.5"; + Value = " "; +End + +// .SDP +RegistryItem gid_Regitem_OpenOffice_SDP_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdp\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarImpressDocument.5"; + Value = " "; +End + +// .SDA +RegistryItem gid_Regitem_OpenOffice_SDA_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sda\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarImpressDocument.5"; + Value = " "; +End + +// .VOR +RegistryItem gid_Regitem_OpenOffice_VOR_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".vor\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarImpressDocument.5"; + Value = " "; +End + +// .SDA +RegistryItem gid_Regitem_OpenOffice_SDA_OpenWith_Draw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sda\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarDrawDocument.5"; + Value = " "; +End + +// .SDD +RegistryItem gid_Regitem_OpenOffice_SDD_OpenWith_Draw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdd\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarDrawDocument.5"; + Value = " "; +End + +// .VOR +RegistryItem gid_Regitem_OpenOffice_VOR_OpenWith_Draw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".vor\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarDrawDocument.5"; + Value = " "; +End + +// .SMF +RegistryItem gid_Regitem_OpenOffice_SMF_OpenWith_Math + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".smf\OpenWithProgIDs"; + ModuleID = gid_Module_Optional_Binfilter; + Name = "soffice.StarMathDocument.5"; + Value = " "; +End + + diff --git a/scp2/source/binfilter/registryitem_binfilter.ulf b/scp2/source/binfilter/registryitem_binfilter.ulf new file mode 100644 index 000000000000..6af0f0e02d73 --- /dev/null +++ b/scp2/source/binfilter/registryitem_binfilter.ulf @@ -0,0 +1,53 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_NEW] +en-US = "&New" + +[STR_REG_VAL_SO52_TEXT_OOO] +en-US = "StarOffice 5.0 Text Document" + +[STR_REG_VAL_SO51_MASTERDOC_OOO] +en-US = "StarOffice 5.0 Master Document" + +[STR_REG_VAL_SO51_SPREADSHEET_OOO] +en-US = "StarOffice 5.0 Spreadsheet" + +[STR_REG_VAL_SO51_PRESENT_OOO] +en-US = "StarOffice 5.0 Presentation" + +[STR_REG_VAL_SO51_DRAWING_OOO] +en-US = "StarOffice 5.0 Drawing" + +[STR_REG_VAL_SO51_FORMULA_OOO] +en-US = "StarOffice 5.0 Formula" + +[STR_REG_VAL_SO52_CHART_OOO] +en-US = "StarOffice 5.0 Chart" + +[STR_REG_VAL_SO50_TEMPLATE_OOO] +en-US = "StarOffice 5.0 Template" diff --git a/scp2/source/calc/file_calc.scp b/scp2/source/calc/file_calc.scp new file mode 100644 index 000000000000..7b392f173378 --- /dev/null +++ b/scp2/source/calc/file_calc.scp @@ -0,0 +1,94 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +STD_UNO_LIB_FILE( gid_File_Lib_Solver, solver) + +#ifndef SYSTEM_LPSOLVE +File gid_File_Lib_Lpsolve + Name = SPECIAL_NAME(lpsolve55); + PACKED_LIB_FILE_BODY; +End +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Analysis, analysis) + +File gid_File_Share_Registry_Calc_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "calc.xcd"; +End + +STD_UNO_LIB_FILE( gid_File_Lib_Calc, calc) + +STD_UNO_LIB_FILE( gid_File_Lib_Date, date) + +STD_UNO_LIB_FILE( gid_File_Lib_Sc, sc) + +STD_LIB_FILE( gid_File_Lib_Scui, scui) + +STD_LIB_FILE( gid_File_Lib_Scfilt, scfilt) + +STD_UNO_LIB_FILE( gid_File_Lib_Scd, scd) + +STD_RES_FILE( gid_File_Res_Solver, solver) + +STD_RES_FILE( gid_File_Res_Analysis, analysis) + +STD_RES_FILE( gid_File_Res_Date, date) + +STD_RES_FILE( gid_File_Res_Sc, sc ) + +File gid_File_Help_Scalc_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(scalc); + Patchfiles = (); +End + +// new user interface configuration files +/* +File gid_File_Share_Config_Sofficecfg_Calc_Menubar_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Scalc_Menubar; + Name = "/uiconfig/scalc/menubar/menubar.xml"; +End +*/ +File gid_File_Exe_Scalc + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(scalc); + #ifdef WNT + FileDescription = "%PRODUCTNAME Calc"; + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End diff --git a/scp2/source/calc/folderitem_calc.scp b/scp2/source/calc/folderitem_calc.scp new file mode 100644 index 000000000000..36cd965cb53b --- /dev/null +++ b/scp2/source/calc/folderitem_calc.scp @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Scalc + Name = "%PRODUCTNAME Calc"; + ModuleID = gid_Module_Prg_Calc_Bin; + FolderID = gid_Folder_Staroffice51; + FileID = gid_File_Exe_Scalc; + IconFile = gid_File_Exe_Scalc; + IconID = 0; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB, NON_ADVERTISED); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_CALC); +End diff --git a/scp2/source/calc/folderitem_calc.ulf b/scp2/source/calc/folderitem_calc.ulf new file mode 100644 index 000000000000..e4919fbee29c --- /dev/null +++ b/scp2/source/calc/folderitem_calc.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_FI_NAME_TABELLENDOKUMENT] +en-US = "Spreadsheet" + +[STR_FI_TOOLTIP_CALC] +en-US = "Perform calculation, analyze information and manage lists in spreadsheets by using Calc." diff --git a/scp2/source/calc/makefile.mk b/scp2/source/calc/makefile.mk new file mode 100644 index 000000000000..e049057f7335 --- /dev/null +++ b/scp2/source/calc/makefile.mk @@ -0,0 +1,61 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=calc +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.IF "$(SYSTEM_LPSOLVE)" == "YES" +SCPDEFS+=-DSYSTEM_LPSOLVE +.ENDIF + +SCP_PRODUCT_TYPE=osl +PARFILES= \ + module_calc.par \ + file_calc.par + +.IF "$(GUI)"=="WNT" +PARFILES += \ + registryitem_calc.par \ + folderitem_calc.par +.ENDIF + +ULFFILES= \ + module_calc.ulf \ + registryitem_calc.ulf \ + folderitem_calc.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/calc/module_calc.scp b/scp2/source/calc/module_calc.scp new file mode 100644 index 000000000000..0c26c3a7a78b --- /dev/null +++ b/scp2/source/calc/module_calc.scp @@ -0,0 +1,101 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Prg_Calc + MOD_NAME_DESC ( MODULE_PRG_CALC ); + ParentID = gid_Module_Prg; + Sortkey = "200"; + Styles =(APPLICATIONMODULE); +End + +Module gid_Module_Prg_Calc_Bin + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_PRG_CALC_BIN ); + ParentID = gid_Module_Prg_Calc; + Sortkey = "100"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Share_Registry_Calc_Xcd,gid_File_Lib_Calc,gid_File_Lib_Sc,gid_File_Lib_Scui,gid_File_Lib_Scfilt,gid_File_Lib_Scd,gid_File_Extra_Urldesktop_Calc,gid_File_Extra_Urlnew_Calc,gid_File_Extra_Urlstart_Calc,gid_File_Extra_Urltasks_Calc,gid_File_Oo_Office_Filter_Calc_Pkg,gid_File_Share_Config_Sofficecfg_Calc_Menubar_Xml, + gid_File_Lib_Solver,gid_File_Lib_Lpsolve, + gid_File_Tmp_Userinstall_Calc_Inf); +End + +// Module gid_Module_Prg_Calc_Help +// MOD_NAME_DESC ( MODULE_PRG_CALC_HELP ); +// ParentID = gid_Module_Prg_Calc; +// Sortkey = "200"; +// Default = YES; +// Files = (gid_File_Help_Scalc_Zip); +// End + +Module gid_Module_Prg_Calc_Addins + MOD_NAME_DESC ( MODULE_OPTIONAL_ADDINS ); + Styles = (HIDDEN_ROOT); + ParentID = gid_Module_Prg_Calc_Bin; + Sortkey = "700"; + Default = YES; + Files = (gid_File_Lib_Date,gid_File_Zip_Addin,gid_File_Lib_Rot,gid_File_Lib_Dfa,gid_File_Lib_Analysis); +End + +Module gid_Module_Brand_Prg_Calc + PackageInfo = "packinfo_brand.txt"; + Name = "gid_Module_Brand_Prg_Calc"; + Description = "gid_Module_Brand_Prg_Calc"; + ParentID = gid_Module_Prg_Calc; + Sortkey = "100"; + InstallOrder = "1040"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Exe_Scalc); +End + +Module gid_Module_Langpack_Calc_Template + ParentID = gid_Module_Prg_Calc_Bin; + Name = "gid_Module_Langpack_Calc_Template"; + Description = "gid_Module_Langpack_Calc_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Help_Scalc_Zip, + gid_File_Res_Analysis, + gid_File_Res_Date, + gid_File_Res_Sc, + gid_File_Res_Solver); +End + +Module gid_Module_Prg_Calc_MSO_Reg + ParentID = gid_Module_Prg_Calc; + Name = "gid_Module_Prg_Calc_MSO_Reg"; + Description = "gid_Module_Prg_Calc_MSO_Reg"; + Styles = (HIDDEN_ROOT); + Minimal = YES; + Default = YES; +End + +#include "alllangmodules_calc.inc" diff --git a/scp2/source/calc/module_calc.ulf b/scp2/source/calc/module_calc.ulf new file mode 100644 index 000000000000..dbbf3227aa0b --- /dev/null +++ b/scp2/source/calc/module_calc.ulf @@ -0,0 +1,50 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +[STR_NAME_MODULE_PRG_CALC] +en-US = "%PRODUCTNAME Calc" + +[STR_DESC_MODULE_PRG_CALC] +en-US = "Perform calculation, analyze information and manage lists in spreadsheets by using %PRODUCTNAME Calc." + +[STR_NAME_MODULE_PRG_CALC_BIN] +en-US = "Program Module" + +[STR_DESC_MODULE_PRG_CALC_BIN] +en-US = "The application %PRODUCTNAME Calc" + +[STR_NAME_MODULE_PRG_CALC_HELP] +en-US = "%PRODUCTNAME Calc Help" + +[STR_DESC_MODULE_PRG_CALC_HELP] +en-US = "Help about %PRODUCTNAME Calc" + +[STR_NAME_MODULE_OPTIONAL_ADDINS] +en-US = "Add-in" + +[STR_DESC_MODULE_OPTIONAL_ADDINS] +en-US = "Add-ins are additional programs that make new functions available in %PRODUCTNAME Calc." + diff --git a/scp2/source/calc/registryitem_calc.scp b/scp2/source/calc/registryitem_calc.scp new file mode 100644 index 000000000000..efc71ac73f63 --- /dev/null +++ b/scp2/source/calc/registryitem_calc.scp @@ -0,0 +1,1120 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// MSOLE embedded object in SO7 file format +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}"; + REG_VALUE_LNG(SO60_SPREADSHEET) +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\AuxUserType\3"; + REG_VALUE_LNG(SO60_SPREADSHEET) +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\ProgID"; + Value = "soffice.StarCalcDocument.6"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__7b342dc4_139a_4a46_8a93_Db0827ccee9c__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}\VersionIndependentProgID"; + Value = "soffice.StarCalcDocument.6"; +End + +// MSOLE embedded object in OASIS file format +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}"; + REG_VALUE_LNG(OO_CALC) +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\AuxUserType\3"; + REG_VALUE_LNG(OO_CALC) +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\ProgID"; + Value = "opendocument.CalcDocument.1"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__7fa8ae11_B3e3_4d88_Aabf_255526cd1ce8__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "CLSID\{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}\VersionIndependentProgID"; + Value = "opendocument.CalcDocument.1"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6"; + REG_VALUE_LNG(SO60_SPREADSHEET) +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\CLSID"; + Value = "{7B342DC4-139A-4a46-8A93-DB0827CCEE9C}"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,29"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\Insertable"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\shell\open\command"; + Value = "\"<progpath>\program\scalc.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalcdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument\CurVer"; + Value = "soffice.StarCalcDocument.6"; +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6"; + ModuleID = gid_Module_Prg_Calc_Bin; + REG_VALUE_LNG(SO60_CALC_TEMPLATE) +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6\DefaultIcon"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "<progpath>\program\soffice.exe,30"; +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6\shell"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "new"; +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6\shell\new"; + ModuleID = gid_Module_Prg_Calc_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6\shell\new\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6\shell\open\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\scalc.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6\shell\print\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starcalctemplate_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarCalcTemplate.6\shell\printto\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Sxc_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".sxc\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Sxc_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".sxc\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Sxc_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".sxc\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_StarCalcDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Stc_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".stc\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Stc_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".stc\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Stc_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".stc\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_StarCalcTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "soffice.StarCalcTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Stc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".stc"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "soffice.StarCalcTemplate.6"; +End + +RegistryItem gid_Regitem_Stc_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".stc"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.calc.template"; +End + +RegistryItem gid_Regitem_stc_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarCalcTemplate.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Sxc_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".sxc"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.calc"; +End + +RegistryItem gid_Regitem_Sxc_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.calc"; + Name = "Extension"; + Value = ".sxc"; +End + + +RegistryItem gid_Regitem__Sxc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".sxc"; + Value = "soffice.StarCalcDocument.6"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxc + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".sxc"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_sxc_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarCalcDocument.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + + +// new ods file extension + +RegistryItem gid_Regitem_Ods_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ods\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Ods_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ods\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Ods_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ods\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_CalcDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem__Ods + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ods"; + Value = "opendocument.CalcDocument.1"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_ods + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".ods"; + Value = "opendocument.CalcDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_ods + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "application/vnd.oasis.opendocument.spreadsheet"; + Value = "opendocument.CalcDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Ods_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ods"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.spreadsheet"; +End + +RegistryItem gid_Regitem_Ods_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.spreadsheet"; + Name = "Extension"; + Value = ".ods"; +End + +RegistryItem gid_Regitem_Ods_Openoffice_Calcdocument_1_Shellnew + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ods\opendocument.CalcDocument.1\ShellNew"; + Name = "FileName"; + Value = "soffice.ods"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument\CurVer"; + Value = "opendocument.CalcDocument.1"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1"; + REG_VALUE_LNG(OO_CALC) +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\CLSID"; + Value = "{7FA8AE11-B3E3-4D88-AABF-255526CD1CE8}"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,3"; +End + +RegistryItem gid_Regitem_ods_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.CalcDocument.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\Insertable"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\shell\open\command"; + Value = "\"<progpath>\program\scalc.exe\" -o \"%1\""; + Styles = (); +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Calcdocument_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcDocument.1\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// new ots file extension + +RegistryItem gid_Regitem_Ots_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ots\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Ots_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ots\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Ots_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ots\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_CalcTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = "opendocument.CalcTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Ots + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".ots"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "opendocument.CalcTemplate.1"; +End + +RegistryItem gid_Regitem_Ots_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Calc_Bin; + Subkey = ".ots"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.spreadsheet-template"; +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1"; + ModuleID = gid_Module_Prg_Calc_Bin; + REG_VALUE_LNG(OO_CALC_TEMPLATE) +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1\DefaultIcon"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "<progpath>\program\soffice.exe,4"; +End + +RegistryItem gid_Regitem_ots_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.Calctemplate.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1\shell"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "new"; +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1\shell\new"; + ModuleID = gid_Module_Prg_Calc_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1\shell\new\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1\shell\open\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\scalc.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1\shell\print\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Calctemplate_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.CalcTemplate.1\shell\printto\command"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// "OpenWith" Windows Registry keys for extensions supported by Calc + +// .ODS +RegistryItem gid_Regitem_OpenOffice_ODS_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".ods\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "opendocument.CalcDocument.1"; + Value = " "; +End + +// .OTS +RegistryItem gid_Regitem_OpenOffice_OTS_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".ots\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "opendocument.CalcDocument.1"; + Value = " "; +End + +// .SXC +RegistryItem gid_Regitem_OpenOffice_SXC_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sxc\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .STC +RegistryItem gid_Regitem_OpenOffice_STC_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".stc\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcTemplate.6"; + Value = " "; +End + +// .DIF +RegistryItem gid_Regitem_OpenOffice_DIF_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".dif\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .DBF +RegistryItem gid_Regitem_OpenOffice_DBF_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".dbf\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .XLW +RegistryItem gid_Regitem_OpenOffice_XLW_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xlw\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .RTF +RegistryItem gid_Regitem_OpenOffice_RTF_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".rtf\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .SLK +RegistryItem gid_Regitem_OpenOffice_SLK_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".slk\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .CSV +RegistryItem gid_Regitem_OpenOffice_CSV_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".csv\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .TXT +RegistryItem gid_Regitem_OpenOffice_TXT_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".txt\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .HTM +RegistryItem gid_Regitem_OpenOffice_HTM_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".htm\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .HTML +RegistryItem gid_Regitem_OpenOffice_HTML_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".html\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .WK1 +RegistryItem gid_Regitem_OpenOffice_WK1_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".wk1\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .WKS +RegistryItem gid_Regitem_OpenOffice_WKS_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".wks\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .123 +RegistryItem gid_Regitem_OpenOffice_123_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".123\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// .XML +RegistryItem gid_Regitem_OpenOffice_XML_OpenWith_Calc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xml\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "soffice.StarCalcDocument.6"; + Value = " "; +End + +// "FileAssociations" entries + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Stc + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".stc"; + Value = "soffice.StarCalcTemplate.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dif + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".dif"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Dbf + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".dbf"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Slk + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".slk"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Csv + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".csv"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Xlw + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".xlw"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wk1 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".wk1"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wks + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".wks"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_123 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = ".123"; + Value = "soffice.StarCalcDocument.6"; + Styles = (); +End + + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe"; + ModuleID = gid_Module_Prg_Calc_Bin; + Value = "<progpath>\program\scalc.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Scalc_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\scalc.exe"; + ModuleID = gid_Module_Prg_Calc_Bin; + Name = "Path"; + Value = "<progpath>"; +End + +// registering the property handler for the supported file types + +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ods ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ots ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxc ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( stc ) + +// registering the mso file types + +CONDITIONAL_REGISTER_DOC_EXTENSION( Xls, gid_Module_Prg_Calc_MSO_Reg, xls, XLS, MS_EXCEL_WORKSHEET_OLD, 29, scalc.exe, open, Calc ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsx, gid_Module_Prg_Calc_MSO_Reg, xlsx, XLSX, MS_EXCEL_WORKSHEET, 29, scalc.exe, open, Calc ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsm, gid_Module_Prg_Calc_MSO_Reg, xlsm, XLSM, MS_EXCEL_WORKSHEET, 29, scalc.exe, open, Calc ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Xlsb, gid_Module_Prg_Calc_MSO_Reg, xlsb, XLSB, MS_EXCEL_WORKSHEET, 29, scalc.exe, open, Calc ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xlt, gid_Module_Prg_Calc_MSO_Reg, xlt, XLT, MS_EXCEL_TEMPLATE_OLD, 30, scalc.exe, new, Calc ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltx, gid_Module_Prg_Calc_MSO_Reg, xltx, XLTX, MS_EXCEL_TEMPLATE, 30, scalc.exe, new, Calc ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Xltm, gid_Module_Prg_Calc_MSO_Reg, xltm, XLTM, MS_EXCEL_TEMPLATE, 30, scalc.exe, new, Calc ) + diff --git a/scp2/source/calc/registryitem_calc.ulf b/scp2/source/calc/registryitem_calc.ulf new file mode 100644 index 000000000000..da0739ee1756 --- /dev/null +++ b/scp2/source/calc/registryitem_calc.ulf @@ -0,0 +1,54 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_NEW] +en-US = "&New" + +[STR_REG_VAL_SO60_SPREADSHEET] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Spreadsheet" + +[STR_REG_VAL_SO60_CALC_TEMPLATE] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Spreadsheet Template" + +[STR_REG_VAL_OO_CALC] +en-US = "OpenDocument Spreadsheet" + +[STR_REG_VAL_OO_CALC_TEMPLATE] +en-US = "OpenDocument Spreadsheet Template" + +[STR_REG_VAL_MS_EXCEL_WORKSHEET_OLD] +en-US = "Microsoft Excel 97-2003 Worksheet" + +[STR_REG_VAL_MS_EXCEL_WORKSHEET] +en-US = "Microsoft Excel Worksheet" + +[STR_REG_VAL_MS_EXCEL_TEMPLATE_OLD] +en-US = "Microsoft Excel 97-2003 Template" + +[STR_REG_VAL_MS_EXCEL_TEMPLATE] +en-US = "Microsoft Excel Template" + diff --git a/scp2/source/canvas/cairocanvas.scp b/scp2/source/canvas/cairocanvas.scp new file mode 100644 index 000000000000..435cef4304f8 --- /dev/null +++ b/scp2/source/canvas/cairocanvas.scp @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +File gid_File_Lib_CairoCanvas + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(cairocanvas.uno,UNXSUFFIX)); + #else + Name = "cairocanvas.uno.dll"; + #endif +End + diff --git a/scp2/source/canvas/canvascommons.scp b/scp2/source/canvas/canvascommons.scp new file mode 100644 index 000000000000..f095eff9f23e --- /dev/null +++ b/scp2/source/canvas/canvascommons.scp @@ -0,0 +1,40 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +STD_LIB_FILE(gid_File_Lib_CppCanvas, cppcanvas) +STD_LIB_FILE(gid_File_Lib_CanvasTools, canvastools) + +#ifdef ENABLE_AGG +#ifndef SYSTEM_AGG +STD_LIB_FILE(gid_File_Lib_Agg, agg) +#endif +#endif + +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_CanvasFactory, canvasfactory.uno) +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_SimpleCanvas, simplecanvas.uno) diff --git a/scp2/source/canvas/directxcanvas.scp b/scp2/source/canvas/directxcanvas.scp new file mode 100644 index 000000000000..febdb8428c8b --- /dev/null +++ b/scp2/source/canvas/directxcanvas.scp @@ -0,0 +1,36 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#ifdef WNT +# ifdef USE_DIRECTX5 +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Lib_DirectX5Canvas,directx5canvas.uno) +# endif +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Lib_DirectX9Canvas, directx9canvas.uno) +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Lib_GdiPlusCanvas, gdipluscanvas.uno) +#endif diff --git a/scp2/source/canvas/makefile.mk b/scp2/source/canvas/makefile.mk new file mode 100644 index 000000000000..f89e1c685b08 --- /dev/null +++ b/scp2/source/canvas/makefile.mk @@ -0,0 +1,64 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=canvas +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +.IF "$(ENABLE_AGG)" == "YES" +SCPDEFS+=-DENABLE_AGG +.IF "$(SYSTEM_AGG)" == "YES" +SCPDEFS+=-DSYSTEM_AGG +.ENDIF +.ENDIF + +PARFILES= canvascommons.par \ + vclcanvas.par + +.IF "$(ENABLE_CAIRO)" == "TRUE" +PARFILES+= cairocanvas.par +.ENDIF +.IF "$(ENABLE_DIRECTX)" != "" +.IF "$(USE_DIRECTX5)" != "" +SCPDEFS+=-DUSE_DIRECTX5 +.ENDIF +PARFILES+= directxcanvas.par +.ENDIF + +# --- File --------------------------------------------------------- + +.INCLUDE : target.mk diff --git a/scp2/source/canvas/vclcanvas.scp b/scp2/source/canvas/vclcanvas.scp new file mode 100644 index 000000000000..5f69de34fee9 --- /dev/null +++ b/scp2/source/canvas/vclcanvas.scp @@ -0,0 +1,30 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Lib_VCLCanvas, vclcanvas.uno) diff --git a/scp2/source/crashrep/file_crashrep.scp b/scp2/source/crashrep/file_crashrep.scp new file mode 100644 index 000000000000..53ec1ac245eb --- /dev/null +++ b/scp2/source/crashrep/file_crashrep.scp @@ -0,0 +1,64 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// crashreporter files + +File gid_Brand_File_Bin_Crashreport + BIN_FILE_BODY; + Name = EXENAME(crashrep); + Dir = gid_Brand_Dir_Program; + #ifdef WNT + FileDescription = "%PRODUCTNAME Crashreporter"; + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End + +#ifdef WNT + +File gid_Brand_File_Bin_Crashreport_Com + BIN_FILE_BODY; + Name = "crashrep.com"; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); +End + +#endif + +#ifdef WNT + +File gid_Brand_File_Lib_Dbghelp + TXT_FILE_BODY; + Name = "dbghelp.dll"; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); +End + +#endif diff --git a/scp2/source/crashrep/makefile.mk b/scp2/source/crashrep/makefile.mk new file mode 100644 index 000000000000..5e8101488270 --- /dev/null +++ b/scp2/source/crashrep/makefile.mk @@ -0,0 +1,50 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=crashrep +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.IF "$(ENABLE_CRASHDUMP)" != "" + +SCP_PRODUCT_TYPE=osl + +PARFILES = \ + file_crashrep.par + +.ENDIF # "$(ENABLE_CRASHDUMP)" != "" + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/draw/file_draw.scp b/scp2/source/draw/file_draw.scp new file mode 100644 index 000000000000..357e01f3cc00 --- /dev/null +++ b/scp2/source/draw/file_draw.scp @@ -0,0 +1,64 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Share_Registry_Draw_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "draw.xcd"; +End + +File gid_File_Help_Sdraw_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(sdraw); + Patchfiles = (); +End + +File gid_File_Exe_Sdraw + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(sdraw); + #ifdef WNT + FileDescription = "%PRODUCTNAME Draw"; + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End + +// new user interface configuration files +/* +File gid_File_Share_Config_Sofficecfg_Draw_Menubar_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Sdraw_Menubar; + Name = "/uiconfig/sdraw/menubar/menubar.xml"; +End +*/ diff --git a/scp2/source/draw/folderitem_draw.scp b/scp2/source/draw/folderitem_draw.scp new file mode 100644 index 000000000000..4a73948ced39 --- /dev/null +++ b/scp2/source/draw/folderitem_draw.scp @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Sdraw + Name = "%PRODUCTNAME Draw"; + ModuleID = gid_Module_Prg_Draw_Bin; + FolderID = gid_Folder_Staroffice51; + FileID = gid_File_Exe_Sdraw; + IconFile = gid_File_Exe_Sdraw; + IconID = 0; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB, NON_ADVERTISED); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_DRAW); +End diff --git a/scp2/source/draw/folderitem_draw.ulf b/scp2/source/draw/folderitem_draw.ulf new file mode 100644 index 000000000000..5eea77b3e739 --- /dev/null +++ b/scp2/source/draw/folderitem_draw.ulf @@ -0,0 +1,34 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_FI_NAME_ZEICHNUNG] +en-US = "Drawing" + +[STR_FI_TOOLTIP_DRAW] +en-US = "Create and edit drawings, flow charts, and logos by using Draw." + + diff --git a/scp2/source/draw/makefile.mk b/scp2/source/draw/makefile.mk new file mode 100644 index 000000000000..605300dad7ca --- /dev/null +++ b/scp2/source/draw/makefile.mk @@ -0,0 +1,58 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=draw +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl +PARFILES= \ + module_draw.par \ + file_draw.par + +.IF "$(GUI)"=="WNT" +PARFILES += \ + registryitem_draw.par \ + folderitem_draw.par +.ENDIF + + +ULFFILES= \ + module_draw.ulf \ + registryitem_draw.ulf \ + folderitem_draw.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/draw/module_draw.scp b/scp2/source/draw/module_draw.scp new file mode 100644 index 000000000000..3226e08ea559 --- /dev/null +++ b/scp2/source/draw/module_draw.scp @@ -0,0 +1,79 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Prg_Draw + MOD_NAME_DESC ( MODULE_PRG_DRAW ); + ParentID = gid_Module_Prg; + Sortkey = "300"; + Styles =(APPLICATIONMODULE); +End + +Module gid_Module_Prg_Draw_Bin + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_PRG_DRAW_BIN ); + ParentID = gid_Module_Prg_Draw; + Sortkey = "100"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Extra_Urldesktop_Draw,gid_File_Extra_Urlnew_Draw,gid_File_Extra_Urlstart_Draw,gid_File_Extra_Urltasks_Draw,gid_File_Share_Config_Sofficecfg_Draw_Menubar_Xml, + gid_File_Share_Registry_Draw_Xcd, + gid_File_Tmp_Userinstall_Draw_Inf); +End + +// Module gid_Module_Prg_Draw_Help +// MOD_NAME_DESC ( MODULE_PRG_DRAW_HELP ); +// ParentID = gid_Module_Prg_Draw; +// Sortkey = "200"; +// Default = YES; +// Files = (gid_File_Help_Sdraw_Zip); +// End + +Module gid_Module_Brand_Prg_Draw + PackageInfo = "packinfo_brand.txt"; + Name = "gid_Module_Brand_Prg_Draw"; + Description = "gid_Module_Brand_Prg_Draw"; + ParentID = gid_Module_Prg_Draw; + Sortkey = "100"; + InstallOrder = "1040"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Exe_Sdraw); +End + +Module gid_Module_Langpack_Draw_Template + ParentID = gid_Module_Prg_Draw_Bin; + Name = "gid_Module_Langpack_Draw_Template"; + Description = "gid_Module_Langpack_Draw_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Help_Sdraw_Zip); +End + +#include "alllangmodules_draw.inc" diff --git a/scp2/source/draw/module_draw.ulf b/scp2/source/draw/module_draw.ulf new file mode 100644 index 000000000000..2d8bc0c38a16 --- /dev/null +++ b/scp2/source/draw/module_draw.ulf @@ -0,0 +1,47 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_PRG_DRAW] +en-US = "%PRODUCTNAME Draw" + +[STR_DESC_MODULE_PRG_DRAW] +en-US = "Create and edit drawings, flow charts, and logos by using %PRODUCTNAME Draw." + +[STR_NAME_MODULE_PRG_DRAW_BIN] +en-US = "Program Module" + +[STR_DESC_MODULE_PRG_DRAW_BIN] +en-US = "The application %PRODUCTNAME Draw" + +[STR_NAME_MODULE_PRG_DRAW_HELP] +en-US = "%PRODUCTNAME Draw Help" + +[STR_DESC_MODULE_PRG_DRAW_HELP] +en-US = "Help about %PRODUCTNAME Draw" + + + diff --git a/scp2/source/draw/registryitem_draw.scp b/scp2/source/draw/registryitem_draw.scp new file mode 100644 index 000000000000..0ecb21536613 --- /dev/null +++ b/scp2/source/draw/registryitem_draw.scp @@ -0,0 +1,927 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// MSOLE embedded object in SO7 file format +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}"; + REG_VALUE_LNG(SO60_DRAWING) +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\AuxUserType\3"; + REG_VALUE_LNG(SO60_DRAWING) +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\ProgID"; + Value = "soffice.StarDrawDocument.6"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__41662fc2_0d57_4aff_Ab27_Ad2e12e7c273__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{41662FC2-0D57-4aff-AB27-AD2E12E7C273}\VersionIndependentProgID"; + Value = "soffice.StarDrawDocument.6"; +End + +// MSOLE embedded object in OASIS file format +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}"; + REG_VALUE_LNG(OO_DRAW) +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\AuxUserType\3"; + REG_VALUE_LNG(OO_DRAW) +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\ProgID"; + Value = "opendocument.DrawDocument.1"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__448bb771_Cfe2_47c4_Bcdf_1fbf378e202c__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "CLSID\{448BB771-CFE2-47C4-BCDF-1FBF378E202C}\VersionIndependentProgID"; + Value = "opendocument.DrawDocument.1"; +End + + + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6"; + REG_VALUE_LNG(SO60_DRAWING) +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\CLSID"; + Value = "{41662FC2-0D57-4aff-AB27-AD2E12E7C273}"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,31"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\shell\open\command"; + Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawDocument\CurVer"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "soffice.StarDrawDocument.6"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\Insertable"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawingdocument_6_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6"; + ModuleID = gid_Module_Prg_Draw_Bin; + REG_VALUE_LNG(SO60_DRAW_TEMPLATE) +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6\DefaultIcon"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "<progpath>\program\soffice.exe,32"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6\shell"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "new"; +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6\shell\new"; + ModuleID = gid_Module_Prg_Draw_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6\shell\new\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6\shell\open\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6\shell\print\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Stardrawtemplate_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarDrawTemplate.6\shell\printto\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Std_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".std\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Std_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".std\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Std_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".std\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_StarDrawTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Std + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".std"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "soffice.StarDrawTemplate.6"; +End + +RegistryItem gid_Regitem_Std_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".std"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.draw.template"; +End + +RegistryItem gid_Regitem_std_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarDrawTemplate.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Sxd_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".sxd\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Sxd_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".sxd\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Sxd_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".sxd\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_StarDrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "soffice.StarDrawDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Sxd_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".sxd"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.draw"; +End + +RegistryItem gid_Regitem_Sxd_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.draw"; + Name = "Extension"; + Value = ".sxd"; +End + +RegistryItem gid_Regitem__Sxd + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".sxd"; + Value = "soffice.StarDrawDocument.6"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxd + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = ".sxd"; + Value = "soffice.StarDrawDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_sxd_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarDrawDocument.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +// new odg file extension + +RegistryItem gid_Regitem_Odg_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".odg\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Odg_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".odg\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Odg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".odg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_DrawDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Odg_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".odg"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.graphics"; +End + +RegistryItem gid_Regitem_Odg_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.graphics"; + Name = "Extension"; + Value = ".odg"; +End + +RegistryItem gid_Regitem__Odg + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".odg"; + Value = "opendocument.DrawDocument.1"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odg + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = ".odg"; + Value = "opendocument.DrawDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odg + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = "application/vnd.oasis.opendocument.graphics"; + Value = "opendocument.DrawDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Odg_Openoffice_Drawdocument_1_Shellnew + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".odg\opendocument.DrawDocument.1\ShellNew"; + Name = "FileName"; + Value = "soffice.odg"; +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawDocument\CurVer"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "opendocument.DrawDocument.1"; +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1"; + REG_VALUE_LNG(OO_DRAW) +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\CLSID"; + Value = "{448BB771-CFE2-47C4-BCDF-1FBF378E202C}"; +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,5"; +End + +RegistryItem gid_Regitem_odg_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.DrawDocument.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\shell\open\command"; + Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\""; + Styles = (); +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Drawdocument_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\Insertable"; +End + +RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Openoffice_Drawingdocument_1_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawDocument.1\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +// new otg file extension + +RegistryItem gid_Regitem_Otg_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".otg\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Otg_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".otg\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Otg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".otg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_DrawTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = "opendocument.DrawTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Otg + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".otg"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "opendocument.DrawTemplate.1"; +End + +RegistryItem gid_Regitem_Otg_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Draw_Bin; + Subkey = ".otg"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.graphics-template"; +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1"; + ModuleID = gid_Module_Prg_Draw_Bin; + REG_VALUE_LNG(OO_DRAW_TEMPLATE) +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1\DefaultIcon"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "<progpath>\program\soffice.exe,6"; +End + +RegistryItem gid_Regitem_otg_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.DrawTemplate.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1\shell"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "new"; +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1\shell\new"; + ModuleID = gid_Module_Prg_Draw_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1\shell\new\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1\shell\open\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\sdraw.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1\shell\print\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Drawtemplate_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.DrawTemplate.1\shell\printto\command"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// "OpenWith" Windows Registry keys for extensions supported by Draw + +// .ODG +RegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Draw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odg\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = "opendocument.DrawDocument.1"; + Value = " "; +End + +// .OTG +RegistryItem gid_Regitem_OpenOffice_OTG_OpenWith_Draw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".otg\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = "opendocument.DrawDocument.1"; + Value = " "; +End + +// .SXD +RegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Draw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sxd\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = "soffice.StarDrawDocument.6"; + Value = " "; +End + +// .STD +RegistryItem gid_Regitem_OpenOffice_STD_OpenWith_Draw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".std\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = "soffice.StarDrawDocument.6"; + Value = " "; +End + + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otg + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = ".otg"; + Value = "opendocument.DrawDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Std + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = ".std"; + Value = "soffice.StarDrawTemplate.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe"; + ModuleID = gid_Module_Prg_Draw_Bin; + Value = "<progpath>\program\sdraw.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Sdraw_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\sdraw.exe"; + ModuleID = gid_Module_Prg_Draw_Bin; + Name = "Path"; + Value = "<progpath>"; +End + +// registering the property handler for the supported file types + +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odg ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otg ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxd ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( std ) diff --git a/scp2/source/draw/registryitem_draw.ulf b/scp2/source/draw/registryitem_draw.ulf new file mode 100644 index 000000000000..7e6bce29fa21 --- /dev/null +++ b/scp2/source/draw/registryitem_draw.ulf @@ -0,0 +1,42 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_NEW] +en-US = "&New" + +[STR_REG_VAL_SO60_DRAWING] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Drawing" + +[STR_REG_VAL_SO60_DRAW_TEMPLATE] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Drawing Template" + +[STR_REG_VAL_OO_DRAW] +en-US = "OpenDocument Drawing" + +[STR_REG_VAL_OO_DRAW_TEMPLATE] +en-US = "OpenDocument Drawing Template" + diff --git a/scp2/source/gnome/file_gnome.scp b/scp2/source/gnome/file_gnome.scp new file mode 100644 index 000000000000..9d10261843d2 --- /dev/null +++ b/scp2/source/gnome/file_gnome.scp @@ -0,0 +1,69 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#include "macros.inc" + +#ifdef ENABLE_GIO +File gid_File_Lib_GIO + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(ucpgio1.uno,UNXSUFFIX)); + RegistryID = gid_Starregistry_Services_Rdb; + Regmergefile = "ucpgio-ucd.txt"; +End +#endif + +#ifdef ENABLE_GNOMEVFS +File gid_File_Lib_Gnomevfs + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(ucpgvfs1.uno,UNXSUFFIX)); + RegistryID = gid_Starregistry_Services_Rdb; + Regmergefile = "ucpgvfs-ucd.txt"; +End +#endif + +#if (defined ENABLE_GNOMEVFS && defined ENABLE_LOCKDOWN) || defined ENABLE_GIO +File gid_File_Share_Registry_Gnome_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "gnome.xcd"; +End +#endif + +#ifdef ENABLE_GCONF +File gid_File_Lib_Gconfbe + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(gconfbe1.uno,UNXSUFFIX)); + RegistryID = gid_Starregistry_Services_Rdb; + Regmergefile = "gconfbe1-ucd.txt"; +End +#endif diff --git a/scp2/source/gnome/makefile.mk b/scp2/source/gnome/makefile.mk new file mode 100644 index 000000000000..185915353a5a --- /dev/null +++ b/scp2/source/gnome/makefile.mk @@ -0,0 +1,71 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=gnome +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +.IF "$(ENABLE_GCONF)"!="" || "$(ENABLE_GNOMEVFS)"!="" || "$(ENABLE_GIO)"!="" + +.IF "$(ENABLE_GCONF)" != "" +SCPDEFS+=-DENABLE_GCONF +.ENDIF + +.IF "$(ENABLE_LOCKDOWN)" == "YES" +SCPDEFS+=-DENABLE_LOCKDOWN +.ENDIF + +.IF "$(ENABLE_GNOMEVFS)" != "" +SCPDEFS+=-DENABLE_GNOMEVFS +.ENDIF + +.IF "$(ENABLE_GIO)" != "" +SCPDEFS+=-DENABLE_GIO +.ENDIF + +PARFILES = \ + module_gnome.par \ + file_gnome.par + +ULFFILES= \ + module_gnome.ulf + +.ENDIF + +# --- File --------------------------------------------------------- + +.INCLUDE : target.mk diff --git a/scp2/source/gnome/module_gnome.scp b/scp2/source/gnome/module_gnome.scp new file mode 100644 index 000000000000..f9df5c8969a1 --- /dev/null +++ b/scp2/source/gnome/module_gnome.scp @@ -0,0 +1,58 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Gnome + ParentID = gid_Module_Optional; + Default = YES; + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC(MODULE_OPTIONAL_GNOME); +#ifdef UNX + Styles = (); +#else + Styles = (DONTSHOWINUSERINSTALL); +#endif +#ifdef ENABLE_GNOMEVFS + XpdCheckSolaris = "SUNWgnome-vfs"; +#endif + Files = ( +#ifdef ENABLE_GNOMEVFS + gid_File_Lib_Gnomevfs, gid_File_Bin_Gnome_Set_Default_Application, +#endif +#ifdef ENABLE_GIO + gid_File_Lib_GIO, +#endif +#ifdef ENABLE_GCONF + gid_File_Lib_Gconfbe +#endif +#if (defined ENABLE_GNOMEVFS && defined ENABLE_LOCKDOWN) || defined ENABLE_GIO + gid_File_Share_Registry_Gnome_Xcd +#endif + ); +End + diff --git a/scp2/source/gnome/module_gnome.ulf b/scp2/source/gnome/module_gnome.ulf new file mode 100644 index 000000000000..e39d1c626cb4 --- /dev/null +++ b/scp2/source/gnome/module_gnome.ulf @@ -0,0 +1,33 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_GNOME] +en-US = "GNOME Integration" + +[STR_DESC_MODULE_OPTIONAL_GNOME] +en-US = "System integration of %PRODUCTNAME %PRODUCTVERSION into Gnome Desktop Environment." + diff --git a/scp2/source/graphicfilter/file_graphicfilter.scp b/scp2/source/graphicfilter/file_graphicfilter.scp new file mode 100644 index 000000000000..2cd0f53f9e56 --- /dev/null +++ b/scp2/source/graphicfilter/file_graphicfilter.scp @@ -0,0 +1,40 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Share_Registry_Graphicfilter_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "graphicfilter.xcd"; +End + +STD_UNO_LIB_FILE( gid_File_Lib_Flash, flash ) + +STD_UNO_LIB_FILE( gid_File_Lib_Svg, svgfilter ) + diff --git a/scp2/source/graphicfilter/makefile.mk b/scp2/source/graphicfilter/makefile.mk new file mode 100644 index 000000000000..522a22d36b28 --- /dev/null +++ b/scp2/source/graphicfilter/makefile.mk @@ -0,0 +1,50 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=graphicfilter +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_graphicfilter.par \ + file_graphicfilter.par + +ULFFILES= \ + module_graphicfilter.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/graphicfilter/module_graphicfilter.scp b/scp2/source/graphicfilter/module_graphicfilter.scp new file mode 100644 index 000000000000..d5d99969fd64 --- /dev/null +++ b/scp2/source/graphicfilter/module_graphicfilter.scp @@ -0,0 +1,38 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Grfflt + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_OPTIONAL_GRFFLT ); + Sortkey = "600"; + ParentID = gid_Module_Optional; + Default = YES; + Files = (gid_File_Lib_Svg, gid_File_Lib_Flash, + gid_File_Share_Registry_Graphicfilter_Xcd); +End diff --git a/scp2/source/graphicfilter/module_graphicfilter.ulf b/scp2/source/graphicfilter/module_graphicfilter.ulf new file mode 100644 index 000000000000..f152392a941e --- /dev/null +++ b/scp2/source/graphicfilter/module_graphicfilter.ulf @@ -0,0 +1,119 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_GRFFLT] +en-US = "Graphics Filters" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT] +en-US = "Additional filters required to read alien graphic formats." + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_ADOBE] +en-US = "Adobe Photoshop Import Filter" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_ADOBE] +en-US = "Adobe Photoshop Import Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_TGA] +en-US = "TGA Import" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_TGA] +en-US = "TGA TrueVision TARGA Import Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_EPS] +en-US = "EPS Import/Export Filter" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_EPS] +en-US = "Encapsulated Postscript Import/Export Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_XPM] +en-US = "XPM Export Filter" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_XPM] +en-US = "XPM Export Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_PBMP] +en-US = "Portable Bitmap Import/Export" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_PBMP] +en-US = "Portable Bitmap Import/Export Filters" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_SUNRST] +en-US = "SUN Rasterfile Import/Export" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_SUNRST] +en-US = "SUN Rasterfile Import/Export Filters" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_ACAD] +en-US = "AutoCAD Import" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_ACAD] +en-US = "AutoCAD Import Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_KODAC] +en-US = "Kodak Photo-CD Import" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_KODAC] +en-US = "Kodak Photo-CD Import Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_MACPICT] +en-US = "Mac-Pict Import/Export" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_MACPICT] +en-US = "Mac-Pict Import/Export Filters" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_OS2META] +en-US = "OS/2 Metafile Import/Export" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_OS2META] +en-US = "OS/2 Metafile Import/Export Filters" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_PCX] +en-US = "PCX Import" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_PCX] +en-US = "Z-Soft PCX Import" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_TIFF] +en-US = "TIFF Import/Export" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_TIFF] +en-US = "TIFF Import and Export Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_SVG] +en-US = "SVG Export" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_SVG] +en-US = "SVG Export Filter" + +[STR_NAME_MODULE_OPTIONAL_GRFFLT_FLASH] +en-US = "Macromedia Flash (SWF)" + +[STR_DESC_MODULE_OPTIONAL_GRFFLT_FLASH] +en-US = "Macromedia Flash (SWF) Export Filter" + + + diff --git a/scp2/source/impress/file_impress.scp b/scp2/source/impress/file_impress.scp new file mode 100644 index 000000000000..00dde2ca9162 --- /dev/null +++ b/scp2/source/impress/file_impress.scp @@ -0,0 +1,91 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Lib_Placeware + Name = LIBNAME(placeware); + PACKED_UNO_LIB_FILE_BODY; +End + +File gid_File_Lib_Animcore + Name = SPECIAL_NAME(animcore); + PACKED_UNO_LIB_FILE_BODY; +End + +File gid_File_Share_Registry_Impress_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "impress.xcd"; +End + +File gid_File_Help_Simpress_Zip + Dir = gid_Dir_Help_Isolanguage; + TXT_FILE_BODY; + Styles = (ARCHIVE,DONT_OVERWRITE); + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(simpress); + Patchfiles = (); +End + +File gid_File_Exe_Simpress + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(simpress); + #ifdef WNT + FileDescription = "%PRODUCTNAME Impress"; + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End + +// new user interface configuration files +/* +File gid_File_Share_Config_Sofficecfg_Impress_Menubar_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Simpress_Menubar; + Name = "/uiconfig/simpress/menubar/menubar.xml"; +End +*/ + +// configuration files for custom animation effects + +File gid_File_Share_Config_Sofficecfg_Impress_Effects_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Simpress; + Name = "effects.xml"; +End + +File gid_File_Share_Config_Sofficecfg_Impress_Transitions_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Simpress; + Name = "transitions.xml"; +End diff --git a/scp2/source/impress/folderitem_impress.scp b/scp2/source/impress/folderitem_impress.scp new file mode 100644 index 000000000000..db7b0c3794dd --- /dev/null +++ b/scp2/source/impress/folderitem_impress.scp @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Simpress + Name = "%PRODUCTNAME Impress"; + ModuleID = gid_Module_Prg_Impress_Bin; + FolderID = gid_Folder_Staroffice51; + FileID = gid_File_Exe_Simpress; + IconFile = gid_File_Exe_Simpress; + IconID = 0; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB, NON_ADVERTISED); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_IMPRESS); +End diff --git a/scp2/source/impress/folderitem_impress.ulf b/scp2/source/impress/folderitem_impress.ulf new file mode 100644 index 000000000000..d633e57593fb --- /dev/null +++ b/scp2/source/impress/folderitem_impress.ulf @@ -0,0 +1,34 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_FI_NAME_PRAESENTATION] +en-US = "Presentation" + +[STR_FI_TOOLTIP_IMPRESS] +en-US = "Create and edit presentations for slideshows, meeting and Web pages by using Impress." + + diff --git a/scp2/source/impress/makefile.mk b/scp2/source/impress/makefile.mk new file mode 100644 index 000000000000..0a6e4c37ef1c --- /dev/null +++ b/scp2/source/impress/makefile.mk @@ -0,0 +1,65 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=impress +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_impress.par \ + file_impress.par + +.IF "$(GUI)"=="WNT" +PARFILES += \ + registryitem_impress.par \ + folderitem_impress.par +.ENDIF + +ULFFILES= \ + module_impress.ulf \ + registryitem_impress.ulf \ + folderitem_impress.ulf + +.IF "$(ENABLE_OPENGL)" == "TRUE" +PARFILES+=\ + module_ogltrans.par +ULFFILES+=\ + module_ogltrans.ulf +.ENDIF + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/impress/module_impress.scp b/scp2/source/impress/module_impress.scp new file mode 100644 index 000000000000..1682b88d051f --- /dev/null +++ b/scp2/source/impress/module_impress.scp @@ -0,0 +1,89 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Prg_Impress + MOD_NAME_DESC ( MODULE_PRG_IMPRESS ); + ParentID = gid_Module_Prg; + Sortkey = "400"; + Styles =(APPLICATIONMODULE); +End + +Module gid_Module_Prg_Impress_Bin + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_PRG_IMPRESS_BIN ); + ParentID = gid_Module_Prg_Impress; + Sortkey = "100"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Extra_Urldesktop_Impress,gid_File_Extra_Urlnew_Impress,gid_File_Extra_Urlstart_Impress,gid_File_Extra_Urltasks_Impress,gid_File_Lib_Placeware, + gid_File_Share_Registry_Impress_Xcd, + gid_File_Lib_Animcore,gid_File_Share_Config_Sofficecfg_Impress_Effects_Xml, gid_File_Share_Config_Sofficecfg_Impress_Transitions_Xml, + gid_File_Tmp_Userinstall_Impress_Inf); +End + +// Module gid_Module_Prg_Impress_Help +// MOD_NAME_DESC ( MODULE_PRG_IMPRESS_HELP ); +// ParentID = gid_Module_Prg_Impress; +// Sortkey = "200"; +// Default = YES; +// Files = (gid_File_Help_Simpress_Zip); +// End + +Module gid_Module_Brand_Prg_Impress + PackageInfo = "packinfo_brand.txt"; + Name = "gid_Module_Brand_Prg_Impress"; + Description = "gid_Module_Brand_Prg_Impress"; + ParentID = gid_Module_Prg_Impress; + Sortkey = "100"; + InstallOrder = "1040"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Exe_Simpress); +End + +Module gid_Module_Langpack_Impress_Template + ParentID = gid_Module_Prg_Impress_Bin; + Name = "gid_Module_Langpack_Impress_Template"; + Description = "gid_Module_Langpack_Impress_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Help_Simpress_Zip); +End + +Module gid_Module_Prg_Impress_MSO_Reg + ParentID = gid_Module_Prg_Impress; + Name = "gid_Module_Prg_Impress_MSO_Reg"; + Description = "gid_Module_Prg_Impress_MSO_Reg"; + Styles = (HIDDEN_ROOT); + Minimal = YES; + Default = YES; +End + +#include "alllangmodules_impress.inc" diff --git a/scp2/source/impress/module_impress.ulf b/scp2/source/impress/module_impress.ulf new file mode 100644 index 000000000000..6d795644a06e --- /dev/null +++ b/scp2/source/impress/module_impress.ulf @@ -0,0 +1,48 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + + +[STR_NAME_MODULE_PRG_IMPRESS] +en-US = "%PRODUCTNAME Impress" + +[STR_DESC_MODULE_PRG_IMPRESS] +en-US = "Create and edit presentations for slideshows, meeting and Web pages by using %PRODUCTNAME Impress." + +[STR_NAME_MODULE_PRG_IMPRESS_BIN] +en-US = "Program Module" + +[STR_DESC_MODULE_PRG_IMPRESS_BIN] +en-US = "The application %PRODUCTNAME Impress" + +[STR_NAME_MODULE_PRG_IMPRESS_HELP] +en-US = "%PRODUCTNAME Impress Help" + +[STR_DESC_MODULE_PRG_IMPRESS_HELP] +en-US = "Help about %PRODUCTNAME Impress" + + + diff --git a/scp2/source/impress/module_ogltrans.scp b/scp2/source/impress/module_ogltrans.scp new file mode 100644 index 000000000000..06fbb4bfcc1a --- /dev/null +++ b/scp2/source/impress/module_ogltrans.scp @@ -0,0 +1,63 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_OGLTrans + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC(MODULE_OPTIONAL_OGLTRANS); + ParentID = gid_Module_Optional; + Files = ( gid_File_Lib_OpenGLTransitions, gid_File_Share_Config_Sofficecfg_Impress_Transitions_OGL_Xml, gid_File_Share_Registry_Ogltrans_Xcd ); + Minimal = NO; + Default = NO; +End + +File gid_File_Lib_OpenGLTransitions + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(OGLTrans.uno,UNXSUFFIX)); + #else + Name = "OGLTrans.uno.dll"; + #endif +End + +File gid_File_Share_Config_Sofficecfg_Impress_Transitions_OGL_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Simpress; + Name = "transitions-ogl.xml"; +End + +File gid_File_Share_Registry_Ogltrans_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "ogltrans.xcd"; +End diff --git a/scp2/source/impress/module_ogltrans.ulf b/scp2/source/impress/module_ogltrans.ulf new file mode 100644 index 000000000000..555e88a0fae4 --- /dev/null +++ b/scp2/source/impress/module_ogltrans.ulf @@ -0,0 +1,34 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +MODULE_OPTIONAL_OGLTRANS + +[STR_NAME_MODULE_OPTIONAL_OGLTRANS] +en-US = "OpenGL slide transitions for %PRODUCTNAME Impress" + +[STR_DESC_MODULE_MODULE_OPTIONAL_OGLTRANS] +en-US = "OpenGL slide transitions for %PRODUCTNAME Impress." diff --git a/scp2/source/impress/registryitem_impress.scp b/scp2/source/impress/registryitem_impress.scp new file mode 100644 index 000000000000..cce7f1d85ad3 --- /dev/null +++ b/scp2/source/impress/registryitem_impress.scp @@ -0,0 +1,984 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// MSOLE embedded object in SO7 file format +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}"; + REG_VALUE_LNG(SO60_PRESENT) +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\AuxUserType\3"; + REG_VALUE_LNG(SO60_PRESENT) +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\ProgID"; + Value = "soffice.StarImpressDocument.6"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__E5a0b632_Dfba_4549_9346_E414da06e6f8__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{E5A0B632-DFBA-4549-9346-E414DA06E6F8}\VersionIndependentProgID"; + Value = "soffice.StarImpressDocument.6"; +End + +// MSOLE embedded object in OASIS file format +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}"; + REG_VALUE_LNG(OO_PRESENT) +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\AuxUserType\3"; + REG_VALUE_LNG(OO_PRESENT) +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\ProgID"; + Value = "opendocument.ImpressDocument.1"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__Ee5d1ea4_D445_4289_B2fc_55fc93693917__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "CLSID\{EE5D1EA4-D445-4289-B2FC-55FC93693917}\VersionIndependentProgID"; + Value = "opendocument.ImpressDocument.1"; +End + + + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6"; + REG_VALUE_LNG(SO60_PRESENT) +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\CLSID"; + Value = "{E5A0B632-DFBA-4549-9346-E414DA06E6F8}"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,33"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\Insertable"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell\open\command"; + Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell\show"; + REG_VALUE_LNG(SO60_SHOW) +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_6_Shell_Show_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shell\show\command"; + Value = "\"<progpath>\program\soffice.exe\" -show \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpressdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressDocument\CurVer"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "soffice.StarImpressDocument.6"; +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6"; + ModuleID = gid_Module_Prg_Impress_Bin; + REG_VALUE_LNG(SO60_IMPRESS_TEMPLATE) +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6\DefaultIcon"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "<progpath>\program\soffice.exe,34"; +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6\shell"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "new"; +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6\shell\new"; + ModuleID = gid_Module_Prg_Impress_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6\shell\new\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6\shell\open\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6\shell\print\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starimpresstemplate_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressTemplate.6\shell\printto\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Sti + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sti"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "soffice.StarImpressTemplate.6"; +End + +RegistryItem gid_Regitem_Sti_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sti\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Sti_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sti\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Sti_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sti\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_StarImpressTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Sti_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sti"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.impress.template"; +End + +RegistryItem gid_Regitem_sti_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarImpressTemplate.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Sxi_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sxi\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Sxi_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sxi\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Sxi_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sxi\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_StarImpressDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "soffice.StarImpressDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Sxi_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sxi"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.impress"; +End + +RegistryItem gid_Regitem_Sxi_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.impress"; + Name = "Extension"; + Value = ".sxi"; +End + +RegistryItem gid_Regitem__Sxi + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".sxi"; + Value = "soffice.StarImpressDocument.6"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxi + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = ".sxi"; + Value = "soffice.StarImpressDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_sxi_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarImpressDocument.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +// new odp file extension + +RegistryItem gid_Regitem_Odp_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".odp\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Odp_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".odp\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Odp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".odp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_ImpressDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem__Odp + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".odp"; + Value = "opendocument.ImpressDocument.1"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odp + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = ".odp"; + Value = "opendocument.ImpressDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odp + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "application/vnd.oasis.opendocument.presentation"; + Value = "opendocument.ImpressDocument.1"; + Styles = (); +End + + +RegistryItem gid_Regitem_Odp_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".odp"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.presentation"; +End + +RegistryItem gid_Regitem_Odp_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.presentation"; + Name = "Extension"; + Value = ".odp"; +End + +RegistryItem gid_Regitem_Odp_Openoffice_Impressdocument_1_Shellnew + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".odp\opendocument.ImpressDocument.1\ShellNew"; + Name = "FileName"; + Value = "soffice.odp"; +End + +RegistryItem gid_Regitem_Openoffice_Starimpressdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarImpressDocument\CurVer"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "opendocument.ImpressDocument.1"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1"; + REG_VALUE_LNG(OO_PRESENT) +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\CLSID"; + Value = "{EE5D1EA4-D445-4289-B2FC-55FC93693917}"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,7"; +End + +RegistryItem gid_Regitem_odp_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.ImpressDocument.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\Insertable"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell\open\command"; + Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; + Styles = (); +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell\show"; + REG_VALUE_LNG(SO60_SHOW) +End + +RegistryItem gid_Regitem_Openoffice_Impressdocument_1_Shell_Show_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressDocument.1\shell\show\command"; + Value = "\"<progpath>\program\soffice.exe\" -show \"%1\""; +End + +// new otp file extension + +RegistryItem gid_Regitem_Otp_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".otp\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Otp_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".otp\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Otp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".otp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_ImpressTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = "opendocument.ImpressTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Otp + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".otp"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "opendocument.ImpressTemplate.1"; +End + +RegistryItem gid_Regitem_Otp_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Impress_Bin; + Subkey = ".otp"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.presentation-template"; +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1"; + ModuleID = gid_Module_Prg_Impress_Bin; + REG_VALUE_LNG(OO_PRESENT_TEMPLATE) +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1\DefaultIcon"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "<progpath>\program\soffice.exe,8"; +End + +RegistryItem gid_Regitem_otp_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.ImpressTemplate.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1\shell"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "new"; +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1\shell\new"; + ModuleID = gid_Module_Prg_Impress_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1\shell\new\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1\shell\open\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\simpress.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1\shell\print\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Impresstemplate_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.ImpressTemplate.1\shell\printto\command"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// "OpenWith" Windows Registry keys for extensions supported by Impress + +// .ODP +RegistryItem gid_Regitem_OpenOffice_ODP_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odp\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "opendocument.ImpressDocument.1"; + Value = " "; +End + +// .OTP +RegistryItem gid_Regitem_OpenOffice_OTP_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".otp\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "opendocument.ImpressDocument.1"; + Value = " "; +End + +// .SXI +RegistryItem gid_Regitem_OpenOffice_SXI_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sxi\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "soffice.StarImpressDocument.6"; + Value = " "; +End + +// .STI +RegistryItem gid_Regitem_OpenOffice_STI_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sti\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "soffice.StarImpressDocument.6"; + Value = " "; +End + +// .SXD +RegistryItem gid_Regitem_OpenOffice_SXD_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sxd\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "soffice.StarImpressDocument.6"; + Value = " "; +End + +// .ODG +RegistryItem gid_Regitem_OpenOffice_ODG_OpenWith_Impress + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odg\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "opendocument.ImpressDocument.1"; + Value = " "; +End + + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Otp + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = ".otp"; + Value = "opendocument.ImpressDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Sti + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = ".sti"; + Value = "soffice.StarImpressDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe"; + ModuleID = gid_Module_Prg_Impress_Bin; + Value = "<progpath>\program\simpress.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Simpress_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\simpress.exe"; + ModuleID = gid_Module_Prg_Impress_Bin; + Name = "Path"; + Value = "<progpath>"; +End + +// registering the property handler for the supported file types + +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odp ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( otp ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxi ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sti ) + +// registering the mso file types + +CONDITIONAL_REGISTER_DOC_EXTENSION( Ppt, gid_Module_Prg_Impress_MSO_Reg, ppt, PPT, MS_POWERPOINT_PRESENTATION_OLD, 33, simpress.exe, open, Impress ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Pps, gid_Module_Prg_Impress_MSO_Reg, pps, PPS, MS_POWERPOINT_SHOW, 33, simpress.exe, open, Impress ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Pptx, gid_Module_Prg_Impress_MSO_Reg, pptx, PPTX, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Pptm, gid_Module_Prg_Impress_MSO_Reg, pptm, PPTM, MS_POWERPOINT_PRESENTATION, 33, simpress.exe, open, Impress ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Pot, gid_Module_Prg_Impress_MSO_Reg, pot, POT, MS_POWERPOINT_TEMPLATE_OLD, 34, simpress.exe, new, Impress ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potx, gid_Module_Prg_Impress_MSO_Reg, potx, POTX, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Potm, gid_Module_Prg_Impress_MSO_Reg, potm, POTM, MS_POWERPOINT_TEMPLATE, 34, simpress.exe, new, Impress ) diff --git a/scp2/source/impress/registryitem_impress.ulf b/scp2/source/impress/registryitem_impress.ulf new file mode 100644 index 000000000000..0221ab122d52 --- /dev/null +++ b/scp2/source/impress/registryitem_impress.ulf @@ -0,0 +1,60 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_NEW] +en-US = "&New" + +[STR_REG_VAL_SO60_SHOW] +en-US = "Show" + +[STR_REG_VAL_SO60_PRESENT] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Presentation" + +[STR_REG_VAL_SO60_IMPRESS_TEMPLATE] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Presentation Template" + +[STR_REG_VAL_OO_PRESENT] +en-US = "OpenDocument Presentation" + +[STR_REG_VAL_OO_PRESENT_TEMPLATE] +en-US = "OpenDocument Presentation Template" + +[STR_REG_VAL_MS_POWERPOINT_PRESENTATION_OLD] +en-US = "Microsoft PowerPoint 97-2003 Presentation" + +[STR_REG_VAL_MS_POWERPOINT_SHOW] +en-US = "Microsoft PowerPoint Show" + +[STR_REG_VAL_MS_POWERPOINT_PRESENTATION] +en-US = "Microsoft PowerPoint Presentation" + +[STR_REG_VAL_MS_POWERPOINT_TEMPLATE_OLD] +en-US = "Microsoft PowerPoint 97-2003 Template" + +[STR_REG_VAL_MS_POWERPOINT_TEMPLATE] +en-US = "Microsoft PowerPoint Template" + diff --git a/scp2/source/javafilter/file_javafilter.scp b/scp2/source/javafilter/file_javafilter.scp new file mode 100644 index 000000000000..d7a902dbf00f --- /dev/null +++ b/scp2/source/javafilter/file_javafilter.scp @@ -0,0 +1,81 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +#ifdef WNT + +File gid_File_Lib_Xmergesync + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = "xmergesync.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Jfregca + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "jfregca.dll"; +End + +#endif + +File gid_File_Share_Registry_Palm_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "palm.xcd"; +End + +File gid_File_Share_Registry_Pocketexcel_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "pocketexcel.xcd"; +End + +File gid_File_Share_Registry_Pocketword_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "pocketword.xcd"; +End + +#ifdef SOLAR_JAVA + +STD_JAR_FILE( gid_File_Jar_Aportisdoc, aportisdoc ) +STD_JAR_FILE( gid_File_Jar_Pexcel, pexcel ) +STD_JAR_FILE( gid_File_Jar_Pocketword, pocketword ) +STD_JAR_FILE( gid_File_Jar_Xmerge, xmerge ) +UNO_JAR_FILE( gid_File_Jar_Xmergebridge, XMergeBridge ) + +#endif diff --git a/scp2/source/javafilter/makefile.mk b/scp2/source/javafilter/makefile.mk new file mode 100644 index 000000000000..49f50ab16162 --- /dev/null +++ b/scp2/source/javafilter/makefile.mk @@ -0,0 +1,59 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=javafilter +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.IF "$(SOLAR_JAVA)"=="TRUE" +SCP_PRODUCT_TYPE=osl +PARFILES= \ + module_javafilter.par \ + file_javafilter.par +.ENDIF + +.IF "$(SOLAR_JAVA)"=="TRUE" +.IF "$(GUI)"=="WNT" +PARFILES += \ + registryitem_javafilter.par +.ENDIF +.ENDIF + +ULFFILES= \ + module_javafilter.ulf \ + registryitem_javafilter.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/javafilter/module_javafilter.scp b/scp2/source/javafilter/module_javafilter.scp new file mode 100644 index 000000000000..dd69d014caf7 --- /dev/null +++ b/scp2/source/javafilter/module_javafilter.scp @@ -0,0 +1,123 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Javafilter + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC(MODULE_OPTIONAL_JAVAFILTER); + Sortkey = "900"; + ParentID = gid_Module_Optional; + Files = ( gid_File_Lib_Jfregca ); + Minimal = NO; + Default = NO; + Styles (en-US) = (); + Styles (de) = (); + Styles (ja) = (HIDDEN_ROOT); + Styles (ko) = (HIDDEN_ROOT); + Styles (zh-CN) = (HIDDEN_ROOT); + Styles (zh-TW) = (HIDDEN_ROOT); +End + +Module gid_Module_Optional_Javafilter_Palm + MOD_NAME_DESC(MODULE_OPTIONAL_JAVAFILTER_PALM); + ParentID = gid_Module_Optional_Javafilter; + Sortkey = "100"; + Minimal = NO; + Default = NO; + Styles (en-US) = (); + Styles (de) = (); + Styles (ja) = (HIDDEN_ROOT); + Styles (ko) = (HIDDEN_ROOT); + Styles (zh-CN) = (HIDDEN_ROOT); + Styles (zh-TW) = (HIDDEN_ROOT); +End + +Module gid_Module_Optional_Javafilter_Palm_Aportisdoc + MOD_NAME_DESC(MODULE_OPTIONAL_JAVAFILTER_PALM_APORTISDOC); + ParentID = gid_Module_Optional_Javafilter_Palm; + Files = ( gid_File_Jar_Aportisdoc, gid_File_Share_Registry_Palm_Xcd ); + Sortkey = "100"; + Minimal = NO; + Default = NO; + Styles (en-US) = (); + Styles (de) = (); + Styles (ja) = (HIDDEN_ROOT); + Styles (ko) = (HIDDEN_ROOT); + Styles (zh-CN) = (HIDDEN_ROOT); + Styles (zh-TW) = (HIDDEN_ROOT); +End + +Module gid_Module_Optional_Javafilter_Pocketpc + ALL_LANG(Name,STR_NAME_MODULE_OPTIONAL_JAVAFILTER_POCKETPC); + #ifdef WNT + ALL_LANG(Description,STR_DESC_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_WNT); + #else + ALL_LANG(Description,STR_DESC_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_UNIX); + #endif + ParentID = gid_Module_Optional_Javafilter; + Sortkey = "200"; + Files = ( gid_File_Lib_Xmergesync ); + Minimal = NO; + Default = NO; + Styles (en-US) = (); + Styles (de) = (); + Styles (ja) = (HIDDEN_ROOT); + Styles (ko) = (HIDDEN_ROOT); + Styles (zh-CN) = (HIDDEN_ROOT); + Styles (zh-TW) = (HIDDEN_ROOT); +End + +Module gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word + MOD_NAME_DESC(MODULE_OPTIONAL_JAVAFILTER_POCKETPC_POCKET_WORD); + ParentID = gid_Module_Optional_Javafilter_Pocketpc; + Sortkey = "100"; + Files = ( gid_File_Lib_Xmergesync,gid_File_Jar_Pocketword, gid_File_Share_Registry_Pocketword_Xcd, gid_File_Tmp_Userinstall_Pocketpcword_Inf ); + Minimal = NO; + Default = NO; + Styles (en-US) = (); + Styles (de) = (); + Styles (ja) = (HIDDEN_ROOT); + Styles (ko) = (HIDDEN_ROOT); + Styles (zh-CN) = (HIDDEN_ROOT); + Styles (zh-TW) = (HIDDEN_ROOT); +End + +Module gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel + MOD_NAME_DESC(MODULE_OPTIONAL_JAVAFILTER_POCKETPC_POCKET_EXCEL); + ParentID = gid_Module_Optional_Javafilter_Pocketpc; + Sortkey = "200"; + Files = ( gid_File_Lib_Xmergesync,gid_File_Jar_Pexcel, gid_File_Share_Registry_Pocketexcel_Xcd, gid_File_Tmp_Userinstall_Pocketpcexcel_Inf ); + Minimal = NO; + Default = NO; + Styles (en-US) = (); + Styles (de) = (); + Styles (ja) = (HIDDEN_ROOT); + Styles (ko) = (HIDDEN_ROOT); + Styles (zh-CN) = (HIDDEN_ROOT); + Styles (zh-TW) = (HIDDEN_ROOT); +End diff --git a/scp2/source/javafilter/module_javafilter.ulf b/scp2/source/javafilter/module_javafilter.ulf new file mode 100644 index 000000000000..64ae9c420367 --- /dev/null +++ b/scp2/source/javafilter/module_javafilter.ulf @@ -0,0 +1,68 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_JAVAFILTER] +en-US = "Mobile Device Filters" + +[STR_DESC_MODULE_OPTIONAL_JAVAFILTER] +en-US = "Text and spreadsheet filters to support import/export for Palm handheld or Pocket PC (Java required)." + +[STR_NAME_MODULE_OPTIONAL_JAVAFILTER_PALM] +en-US = "Palm" + +[STR_DESC_MODULE_OPTIONAL_JAVAFILTER_PALM] +en-US = "Filters for Palm OS compatible handhelds" + +[STR_NAME_MODULE_OPTIONAL_JAVAFILTER_PALM_APORTISDOC] +en-US = "AportisDoc" + +[STR_DESC_MODULE_OPTIONAL_JAVAFILTER_PALM_APORTISDOC] +en-US = "Support for the AportisDoc format" + +[STR_NAME_MODULE_OPTIONAL_JAVAFILTER_POCKETPC] +en-US = "Pocket PC" + +[STR_DESC_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_WNT] +en-US = "Filters and ActiveSync support for Pocket PC compatible handhelds" + +[STR_DESC_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_UNIX] +en-US = "Filters for Pocket PC compatible handhelds." + +[STR_NAME_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_POCKET_WORD] +en-US = "Pocket Word" + +[STR_DESC_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_POCKET_WORD] +en-US = "Support for Pocket Word" + +[STR_NAME_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_POCKET_EXCEL] +en-US = "Pocket Excel" + +[STR_DESC_MODULE_OPTIONAL_JAVAFILTER_POCKETPC_POCKET_EXCEL] +en-US = "Support for Pocket Excel" + + + diff --git a/scp2/source/javafilter/registryitem_javafilter.scp b/scp2/source/javafilter/registryitem_javafilter.scp new file mode 100644 index 000000000000..1340d637e009 --- /dev/null +++ b/scp2/source/javafilter/registryitem_javafilter.scp @@ -0,0 +1,437 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + ALL_LANG_STR_VALUE_LNG(_43887C67_4D5D_4127_BAAC_87A288494C7C_); +End + + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}\DefaultIcon"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c__Inprocserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = "[INSTALLLOCATION]Basis\program\xmergesync.dll"; +End + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c__Inprocserver32_Threadingmodel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "ThreadingModel"; + Value = "Apartment"; +End + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c__Pegasusfilter + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c__Pegasusfilter_Description + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "Description"; + ALL_LANG_STR_VALUE_LNG(_43887C67_4D5D_4127_BAAC_87A288494C7C__PEGASUSFILTER_DESCRIPTION); +End + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c__Pegasusfilter_Import + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "Import"; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__43887c67_4d5d_4127_Baac_87a288494c7c__Pegasusfilter_Newextension + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{43887C67-4D5D-4127-BAAC-87A288494C7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "NewExtension"; + Value = "pxl"; +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + ALL_LANG_STR_VALUE_LNG(_BDD611C3_7BAB_460F_8711_5B9AC9EF6020_); +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}\DefaultIcon"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020__Inprocserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = "[INSTALLLOCATION]Basis\program\xmergesync.dll"; +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020__Inprocserver32_Threadingmodel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "ThreadingModel"; + Value = "Apartment"; +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020__Pegasusfilter + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020__Pegasusfilter_Description + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "Description"; + ALL_LANG_STR_VALUE_LNG(_BDD611C3_7BAB_460F_8711_5B9AC9EF6020__PEGASUSFILTER_DESCRIPTION); +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020__Pegasusfilter_Export + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "Export"; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__Bdd611c3_7bab_460f_8711_5b9ac9ef6020__Pegasusfilter_Newextension + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "NewExtension"; + Value = "sxw"; +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + ALL_LANG_STR_VALUE_LNG(_C6AB3E74_9F4F_4370_8120_A8A6FABB7A7C_); +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}\DefaultIcon"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c__Inprocserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = "[INSTALLLOCATION]Basis\program\xmergesync.dll"; +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c__Inprocserver32_Threadingmodel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "ThreadingModel"; + Value = "Apartment"; +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c__Pegasusfilter + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c__Pegasusfilter_Description + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "Description"; + ALL_LANG_STR_VALUE_LNG(_C6AB3E74_9F4F_4370_8120_A8A6FABB7A7C__PEGASUSFILTER_DESCRIPTION); +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c__Pegasusfilter_Export + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "Export"; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__C6ab3e74_9f4f_4370_8120_A8a6fabb7a7c__Pegasusfilter_Newextension + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "NewExtension"; + Value = "sxc"; +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + ALL_LANG_STR_VALUE_LNG(_CB43F086_838D_4FA4_B5F6_3406B9A57439_); +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}\DefaultIcon"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439__Inprocserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = "[INSTALLLOCATION]Basis\program\xmergesync.dll"; +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439__Inprocserver32_Threadingmodel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}\InProcServer32"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "ThreadingModel"; + Value = "Apartment"; +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439__Pegasusfilter + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439__Pegasusfilter_Description + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "Description"; + ALL_LANG_STR_VALUE_LNG(_CB43F086_838D_4FA4_B5F6_3406B9A57439__PEGASUSFILTER_DESCRIPTION); +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439__Pegasusfilter_Import + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "Import"; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__Cb43f086_838d_4fa4_B5f6_3406b9a57439__Pegasusfilter_Newextension + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{CB43F086-838D-4FA4-B5F6-3406B9A57439}\PegasusFilter"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "NewExtension"; + Value = "psw"; +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Classpath_Pocket_Excel + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "Classpath"; + ALL_LANG_STR_VALUE_LNG(HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_CLASSPATH); +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Classpath_Pocket_Word + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "Classpath"; + ALL_LANG_STR_VALUE_LNG(HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_CLASSPATH); +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Java_Pocket_Excel + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "Java"; + ALL_LANG_STR_VALUE_LNG(HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_JAVA); +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Java_Pocket_Word + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "Java"; + ALL_LANG_STR_VALUE_LNG(HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_JAVA); +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Javainit_Pocket_Excel + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "JavaInit"; + ALL_LANG_STR_VALUE_LNG(HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_JAVAINIT); +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Javainit_Pocket_Word + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "JavaInit"; + ALL_LANG_STR_VALUE_LNG(HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_JAVAINIT); +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Pocket_Excel + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Error_Pocket_Word + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages\Error"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Pocket_Excel + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Hklm_Soft_Sun_Staroffice_Xmergesync_Msgs_Pocket_Word + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Sun Microsystems\StarOffice\XMergeSync\Messages"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Psw_Writer + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.psw\InstalledFilters"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "{BDD611C3-7BAB-460F-8711-5B9AC9EF6020}"; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Pxl_Calc + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.pxl\InstalledFilters"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "{C6AB3E74-9F4F-4370-8120-A8A6FABB7A7C}"; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxc + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxc"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxc_Default_Export + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxc"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "DefaultExport"; + Value = "Binary Copy"; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxc_Default_Import + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxc"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "DefaultImport"; + Value = "{43887C67-4D5D-4127-BAAC-87A288494C7C}"; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxc_Installed_Filters + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxc\InstalledFilters"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxc_Installed_Filters_Pxl + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxc\InstalledFilters"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Excel; + Name = "{43887C67-4D5D-4127-BAAC-87A288494C7C}"; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxw + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxw"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxw_Default_Export + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxw"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "DefaultExport"; + Value = "Binary Copy"; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxw_Default_Import + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxw"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "DefaultImport"; + Value = "{CB43F086-838D-4FA4-B5F6-3406B9A57439}"; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxw_Installed_Filters + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxw\InstalledFilters"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Value = ""; +End + +RegistryItem gid_Regitem_Wince_Services_Filters_Sxw_Installed_Filters_Psw + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows CE Services\Filters\.sxw\InstalledFilters"; + ModuleID = gid_Module_Optional_Javafilter_Pocketpc_Pocket_Word; + Name = "{CB43F086-838D-4FA4-B5F6-3406B9A57439}"; + Value = ""; +End diff --git a/scp2/source/javafilter/registryitem_javafilter.ulf b/scp2/source/javafilter/registryitem_javafilter.ulf new file mode 100644 index 000000000000..fb2478dd8dda --- /dev/null +++ b/scp2/source/javafilter/registryitem_javafilter.ulf @@ -0,0 +1,59 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_VALUE__43887C67_4D5D_4127_BAAC_87A288494C7C_] +en-US = "Pocket Excel" + +[STR_VALUE__43887C67_4D5D_4127_BAAC_87A288494C7C__PEGASUSFILTER_DESCRIPTION] +en-US = "Pocket Excel Workbook" + +[STR_VALUE__BDD611C3_7BAB_460F_8711_5B9AC9EF6020_] +en-US = "%PRODUCTNAME Writer" + +[STR_VALUE__BDD611C3_7BAB_460F_8711_5B9AC9EF6020__PEGASUSFILTER_DESCRIPTION] +en-US = "%PRODUCTNAME Writer XML Document" + +[STR_VALUE__C6AB3E74_9F4F_4370_8120_A8A6FABB7A7C_] +en-US = "%PRODUCTNAME Calc" + +[STR_VALUE__C6AB3E74_9F4F_4370_8120_A8A6FABB7A7C__PEGASUSFILTER_DESCRIPTION] +en-US = "%PRODUCTNAME Calc XML Document" + +[STR_VALUE__CB43F086_838D_4FA4_B5F6_3406B9A57439_] +en-US = "Pocket Word" + +[STR_VALUE__CB43F086_838D_4FA4_B5F6_3406B9A57439__PEGASUSFILTER_DESCRIPTION] +en-US = "Pocket Word Document - Pocket PC" + +[STR_VALUE_HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_CLASSPATH] +en-US = "The %PRODUCTNAME mobile device filters cannot be located." + +[STR_VALUE_HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_JAVA] +en-US = "A Java 1.4 installation cannot be located." + +[STR_VALUE_HKLM_SOFT_SUN_STAROFFICE_XMERGESYNC_MSGS_ERROR_JAVAINIT] +en-US = "There was an error while initializing the Java Runtime Environment." diff --git a/scp2/source/kde/file_kde.scp b/scp2/source/kde/file_kde.scp new file mode 100644 index 000000000000..0e0b3d1b73bb --- /dev/null +++ b/scp2/source/kde/file_kde.scp @@ -0,0 +1,49 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#include "macros.inc" + +#ifdef ENABLE_KDE +File gid_File_Lib_Kdebe + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(kdebe1.uno,UNXSUFFIX)); + RegistryID = gid_Starregistry_Services_Rdb; + Regmergefile = "kdebe1-ucd.txt"; +End +#endif + +#ifdef ENABLE_KDE4 +File gid_File_Lib_Kde4be + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; + Name = STRING(CONCAT2(kde4be1.uno,UNXSUFFIX)); + RegistryID = gid_Starregistry_Services_Rdb; + Regmergefile = "kde4be1-ucd.txt"; +End +#endif diff --git a/scp2/source/kde/makefile.mk b/scp2/source/kde/makefile.mk new file mode 100644 index 000000000000..32d713812ee9 --- /dev/null +++ b/scp2/source/kde/makefile.mk @@ -0,0 +1,62 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=kde +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +.IF "$(ENABLE_KDE)" == "TRUE" || "$(ENABLE_KDE4)" == "TRUE" + +.IF "$(ENABLE_KDE)" != "" +SCPDEFS+=-DENABLE_KDE +.ENDIF + +.IF "$(ENABLE_KDE4)" != "" +SCPDEFS+=-DENABLE_KDE4 +.ENDIF + +PARFILES = \ + module_kde.par \ + file_kde.par + +ULFFILES= \ + module_kde.ulf +.ENDIF + +# --- File --------------------------------------------------------- + +.INCLUDE : target.mk diff --git a/scp2/source/kde/module_kde.scp b/scp2/source/kde/module_kde.scp new file mode 100644 index 000000000000..55180c57bad8 --- /dev/null +++ b/scp2/source/kde/module_kde.scp @@ -0,0 +1,50 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +#if defined( ENABLE_KDE ) || defined( ENABLE_KDE4 ) +Module gid_Module_Optional_Kde + ParentID = gid_Module_Optional; + Default = YES; + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC(MODULE_OPTIONAL_KDE); + Styles = (DONTSHOWINUSERINSTALL); + Files = ( +#ifdef ENABLE_KDE + gid_File_Lib_Kdebe +#ifdef ENABLE_KDE4 + , +#endif // ENABLE_KDE4 +#endif // ENABLE_KDE +#ifdef ENABLE_KDE4 + gid_File_Lib_Kde4be +#endif // ENABLE_KDE4 + ); +End +#endif + diff --git a/scp2/source/kde/module_kde.ulf b/scp2/source/kde/module_kde.ulf new file mode 100644 index 000000000000..3d9be78ef898 --- /dev/null +++ b/scp2/source/kde/module_kde.ulf @@ -0,0 +1,33 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_KDE] +en-US = "KDE Integration" + +[STR_DESC_MODULE_OPTIONAL_KDE] +en-US = "System integration of %PRODUCTNAME %PRODUCTVERSION into KDE." + diff --git a/scp2/source/layout/layout.scp b/scp2/source/layout/layout.scp new file mode 100644 index 000000000000..c801808a444b --- /dev/null +++ b/scp2/source/layout/layout.scp @@ -0,0 +1,62 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Directory gid_Dir_Share_Layout + ParentID = gid_Dir_Share; + DosName = "layout"; +End + +File gid_File_Zip_Toolkit_Layout + Dir = gid_Dir_Share_Layout; + USER_FILE_BODY; + Styles = (ARCHIVE); + Name = "toolkit-layout.zip"; +End + +File gid_File_Zip_Sc_Layout + Dir = gid_Dir_Share_Layout; + USER_FILE_BODY; + Styles = (ARCHIVE); + Name = "sc-layout.zip"; +End + +File gid_File_Zip_Svx_Layout + Dir = gid_Dir_Share_Layout; + USER_FILE_BODY; + Styles = (ARCHIVE); + Name = "svx-layout.zip"; +End + +File gid_File_Zip_Sw_Layout + Dir = gid_Dir_Share_Layout; + USER_FILE_BODY; + Styles = (ARCHIVE); + Name = "sw-layout.zip"; +End + diff --git a/scp2/source/layout/makefile.mk b/scp2/source/layout/makefile.mk new file mode 100644 index 000000000000..55fddf86e915 --- /dev/null +++ b/scp2/source/layout/makefile.mk @@ -0,0 +1,50 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=layout +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= + +.IF "$(ENABLE_LAYOUT)" == "TRUE" +PARFILES+= layout.par +.ENDIF # ENABLE_LAYOUT == TRUE + +# --- File --------------------------------------------------------- + +.INCLUDE : target.mk diff --git a/scp2/source/math/file_math.scp b/scp2/source/math/file_math.scp new file mode 100644 index 000000000000..4da9f1a23bbc --- /dev/null +++ b/scp2/source/math/file_math.scp @@ -0,0 +1,80 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +#ifndef WITHOUT_MATHMLDTD +File gid_File_Html_W3c_Ipr + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Math_1_01; + Name = "w3c_ipr_software_notice.html"; +End + +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Sm , sm) + +STD_UNO_LIB_FILE( gid_File_Lib_Smd , smd) + +STD_RES_FILE( gid_File_Res_Sm, sm ) + +File gid_File_Share_Registry_Math_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "math.xcd"; +End + +File gid_File_Help_Smath_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(smath); + Patchfiles = (); +End + +File gid_File_Exe_Smath + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(smath); + #ifdef WNT + FileDescription = "%PRODUCTNAME Math"; + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End + +// new user interface configuration files +/* +File gid_File_Share_Config_Sofficecfg_Math_Menubar_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Smath_Menubar; + Name = "/uiconfig/smath/menubar/menubar.xml"; +End +*/ diff --git a/scp2/source/math/folderitem_math.scp b/scp2/source/math/folderitem_math.scp new file mode 100644 index 000000000000..2decfb20811c --- /dev/null +++ b/scp2/source/math/folderitem_math.scp @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Smath + Name = "%PRODUCTNAME Math"; + ModuleID = gid_Module_Prg_Math_Bin; + FolderID = gid_Folder_Staroffice51; + FileID = gid_File_Exe_Smath; + IconFile = gid_File_Exe_Smath; + IconID = 0; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB, NON_ADVERTISED); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_MATH); +End diff --git a/scp2/source/math/folderitem_math.ulf b/scp2/source/math/folderitem_math.ulf new file mode 100644 index 000000000000..4458d7115aed --- /dev/null +++ b/scp2/source/math/folderitem_math.ulf @@ -0,0 +1,31 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_FI_TOOLTIP_MATH] +en-US = "Create and edit scientific formulas and equations by using Math." + + diff --git a/scp2/source/math/makefile.mk b/scp2/source/math/makefile.mk new file mode 100644 index 000000000000..b622097ee65d --- /dev/null +++ b/scp2/source/math/makefile.mk @@ -0,0 +1,57 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=math +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl +PARFILES= \ + module_math.par \ + file_math.par + +.IF "$(GUI)"=="WNT" +PARFILES += \ + registryitem_math.par \ + folderitem_math.par +.ENDIF + +ULFFILES= \ + module_math.ulf \ + folderitem_math.ulf \ + registryitem_math.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/math/module_math.scp b/scp2/source/math/module_math.scp new file mode 100644 index 000000000000..e9c084ba928d --- /dev/null +++ b/scp2/source/math/module_math.scp @@ -0,0 +1,80 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Prg_Math + MOD_NAME_DESC ( MODULE_PRG_MATH ); + ParentID = gid_Module_Prg; + Sortkey = "600"; + Styles =(APPLICATIONMODULE); +End + +Module gid_Module_Prg_Math_Bin + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_PRG_MATH_BIN ); + ParentID = gid_Module_Prg_Math; + Sortkey = "100"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Html_W3c_Ipr,gid_File_Lib_Sm,gid_File_Lib_Smd,gid_File_Extra_Urlmore_Math,gid_File_Extra_Urlnew_Math,gid_File_Extra_Urltasks_Math, + gid_File_Share_Registry_Math_Xcd, + gid_File_Tmp_Userinstall_Math_Inf); +End + +// Module gid_Module_Prg_Math_Help +// MOD_NAME_DESC ( MODULE_PRG_MATH_HELP ); +// ParentID = gid_Module_Prg_Math; +// Sortkey = "200"; +// Default = YES; +// Files = (gid_File_Help_Smath_Zip); +// End + +Module gid_Module_Brand_Prg_Math + PackageInfo = "packinfo_brand.txt"; + Name = "gid_Module_Brand_Prg_Math"; + Description = "gid_Module_Brand_Prg_Math"; + ParentID = gid_Module_Prg_Math; + Sortkey = "100"; + InstallOrder = "1040"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Exe_Smath); +End + +Module gid_Module_Langpack_Math_Template + ParentID = gid_Module_Prg_Math_Bin; + Name = "gid_Module_Langpack_Math_Template"; + Description = "gid_Module_Langpack_Math_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Help_Smath_Zip, + gid_File_Res_Sm); +End + +#include "alllangmodules_math.inc" diff --git a/scp2/source/math/module_math.ulf b/scp2/source/math/module_math.ulf new file mode 100644 index 000000000000..25fd59018858 --- /dev/null +++ b/scp2/source/math/module_math.ulf @@ -0,0 +1,47 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_PRG_MATH] +en-US = "%PRODUCTNAME Math" + +[STR_DESC_MODULE_PRG_MATH] +en-US = "Create and edit scientific formulas and equations by using %PRODUCTNAME Math." + +[STR_NAME_MODULE_PRG_MATH_BIN] +en-US = "Program Module" + +[STR_DESC_MODULE_PRG_MATH_BIN] +en-US = "The application %PRODUCTNAME Math" + +[STR_NAME_MODULE_PRG_MATH_HELP] +en-US = "%PRODUCTNAME Math Help" + +[STR_DESC_MODULE_PRG_MATH_HELP] +en-US = "Help about %PRODUCTNAME Math" + + + diff --git a/scp2/source/math/registryitem_math.scp b/scp2/source/math/registryitem_math.scp new file mode 100644 index 000000000000..b87e5b940356 --- /dev/null +++ b/scp2/source/math/registryitem_math.scp @@ -0,0 +1,681 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#include "macros.inc" + +// MSOLE embedded object in SO7 file format +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}"; + REG_VALUE_LNG(SO60_FORMULA) +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\AuxUserType\3"; + REG_VALUE_LNG(SO60_FORMULA) +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\ProgID"; + Value = "soffice.StarMathDocument.6"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__D0484de6_Aaee_468a_991f_8d4b0737b57a__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D0484DE6-AAEE-468a-991F-8D4B0737B57A}\VersionIndependentProgID"; + Value = "soffice.StarMathDocument.6"; +End + +// MSOLE embedded object in SO7 file format +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}"; + REG_VALUE_LNG(OO_FORMULA) +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\AuxUserType\3"; + REG_VALUE_LNG(OO_FORMULA) +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\ProgID"; + Value = "opendocument.MathDocument.1"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__D2d59cd1_0a6a_4d36_Ae20_47817077d57c__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "CLSID\{D2D59CD1-0A6A-4D36-AE20-47817077D57C}\VersionIndependentProgID"; + Value = "opendocument.MathDocument.1"; +End + + + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6"; + REG_VALUE_LNG(SO60_FORMULA) +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\CLSID"; + Value = "{D0484DE6-AAEE-468a-991F-8D4B0737B57A}"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,38"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\Insertable"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\shell\open\command"; + Value = "\"<progpath>\program\smath.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starmathdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarMathDocument\CurVer"; + ModuleID = gid_Module_Prg_Math_Bin; + Value = "soffice.StarMathDocument.6"; +End + +RegistryItem gid_Regitem_Sxm_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".sxm\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Sxm_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".sxm\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Sxm_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".sxm\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_StarMathDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "soffice.StarMathDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Sxm_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".sxm"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.math"; +End + +RegistryItem gid_Regitem_Sxm_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.math"; + Name = "Extension"; + Value = ".sxm"; +End + +RegistryItem gid_Regitem__Mml + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".sxm"; + Value = "soffice.StarMathDocument.6"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxm + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = ".sxm"; + Value = "soffice.StarMathDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_sxm_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarMathDocument.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +// new odf file extension + +RegistryItem gid_Regitem_Odf_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".odf\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Odf_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".odf\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Odf_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".odf\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_MathDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Odf_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".odf"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.formula"; +End + +RegistryItem gid_Regitem_Odf_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.formula"; + Name = "Extension"; + Value = ".odf"; +End + +RegistryItem gid_Regitem__Odf + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = ".odf"; + Value = "opendocument.MathDocument.1"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odf + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = ".odf"; + Value = "opendocument.MathDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odf + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = "application/vnd.oasis.opendocument.formula"; + Value = "opendocument.MathDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.MathDocument\CurVer"; + ModuleID = gid_Module_Prg_Math_Bin; + Value = "opendocument.MathDocument.1"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1"; + REG_VALUE_LNG(OO_FORMULA) +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\CLSID"; + Value = "{D2D59CD1-0A6A-4D36-AE20-47817077D57C}"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,14"; +End + +RegistryItem gid_Regitem_odf_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.MathDocument.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\Insertable"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\shell\open\command"; + Value = "\"<progpath>\program\smath.exe\" -o \"%1\""; + Styles = (); +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Mathdocument_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Math_Bin; + Subkey = "opendocument.MathDocument.1\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// "OpenWith" Windows Registry keys for extensions supported by Math + +// .ODF +RegistryItem gid_Regitem_OpenOffice_ODF_OpenWith_Math + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odf\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = "opendocument.MathDocument.1"; + Value = " "; +End + +// .SXM +RegistryItem gid_Regitem_OpenOffice_SXM_OpenWith_Math + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sxm\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = "soffice.StarMathDocument.6"; + Value = " "; +End + +// .MML +RegistryItem gid_Regitem_OpenOffice_MML_OpenWith_Math + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".mml\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = "soffice.StarMathDocument.6"; + Value = " "; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Mml + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = ".mml"; + Value = "soffice.StarMathDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Smath_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\smath.exe"; + ModuleID = gid_Module_Prg_Math_Bin; + Value = "<progpath>\program\smath.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Smath_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\smath.exe"; + ModuleID = gid_Module_Prg_Math_Bin; + Name = "Path"; + Value = "<progpath>"; +End + +// registering the property handler for the supported file types + +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odf ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxm ) diff --git a/scp2/source/math/registryitem_math.ulf b/scp2/source/math/registryitem_math.ulf new file mode 100644 index 000000000000..c7cfb663f369 --- /dev/null +++ b/scp2/source/math/registryitem_math.ulf @@ -0,0 +1,36 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_NEW] +en-US = "&New" + +[STR_REG_VAL_SO60_FORMULA] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Formula" + +[STR_REG_VAL_OO_FORMULA] +en-US = "OpenDocument Formula" +de = "OpenDocument Formel" diff --git a/scp2/source/mkopenwith.btm b/scp2/source/mkopenwith.btm new file mode 100755 index 000000000000..0c09f3b5e151 --- /dev/null +++ b/scp2/source/mkopenwith.btm @@ -0,0 +1,52 @@ +@ECHO OFF +IF '%1'==' GOTO End +IF NOT EXIST %1\. GOTO Module_Error + +SET OUTPUT=%1\OpenWith.SCP + +SET FILE=%@FILEOPEN[supported_extensions.txt,read,t] + +ECHO // "OpenWith" Windows Registry keys for extensions supported by %1 > %OUTPUT% +ECHO. >> %OUTPUT% + +:While_Read_File +SET LINE=%@FILEREAD[%FILE%] +IF '%LINE%'=='' GOTO While_Read_File +IF '%@LEFT[1,%LINE%]'==';' GOTO While_Read_File +IF '%LINE%'=='**EOF**' GOTO End_Read_File + +IF NOT '%@LEFT[1,%LINE%]'=='[' GOTO Register_Extension + +SET MODULE=%@UPPER[%@WORD["[]",0,%LINE%]] +GOTO While_Read_File + +:Register_Extension +IF NOT '%MODULE%'=='%@UPPER[%1]' GOTO While_Read_File + +ECHO // .%LINE% >> %OUTPUT% +ECHO RegistryItem gid_Regitem_OpenOffice_%LINE%_OpenWith_%1 >> %OUTPUT% +ECHO ParentID = PREDEFINED_HKEY_CLASSES_ROOT; >> %OUTPUT% +ECHO Subkey = ".%LINE%\OpenWithProgIDs"; >> %OUTPUT% +ECHO ModuleID = gid_Module_Prg_%1_Bin; >> %OUTPUT% +ECHO Name = "opendocument.%1Document.1"; >> %OUTPUT% +ECHO Value = "%PRODUCTNAME %PRODUCTVERSION"; >> %OUTPUT% +ECHO End >> %OUTPUT% +ECHO. >> %OUTPUT% + +REM GOTO End_Read_File +GOTO While_Read_File + +:End_Read_File +SET ERROR=%@FILECLOSE[%FILE%] +GOTO End + +:Help +ECHO Usage: %0 Module +ECHO Example: %0 Calc +GOTO End + +:Module_Error +ECHO Module %1 not found ! +GOTO End + +:End diff --git a/scp2/source/onlineupdate/file_onlineupdate.scp b/scp2/source/onlineupdate/file_onlineupdate.scp new file mode 100644 index 000000000000..e33eb6fa35c7 --- /dev/null +++ b/scp2/source/onlineupdate/file_onlineupdate.scp @@ -0,0 +1,46 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Updchk , updchk.uno ) + +File gid_File_Share_Registry_Onlineupdate_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "onlineupdate.xcd"; +End + +#if defined LINUX || defined SOLARIS +File gid_File_Bin_UnpackUpdate + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "unpack_update"; + Styles = (PACKED); +End +#endif diff --git a/scp2/source/onlineupdate/makefile.mk b/scp2/source/onlineupdate/makefile.mk new file mode 100644 index 000000000000..4b3ce930483f --- /dev/null +++ b/scp2/source/onlineupdate/makefile.mk @@ -0,0 +1,51 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=update +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_onlineupdate.par \ + file_onlineupdate.par + +ULFFILES= \ + module_onlineupdate.ulf + +# --- File --------------------------------------------------------- + +.INCLUDE : target.mk diff --git a/scp2/source/onlineupdate/module_onlineupdate.scp b/scp2/source/onlineupdate/module_onlineupdate.scp new file mode 100644 index 000000000000..6685450774f2 --- /dev/null +++ b/scp2/source/onlineupdate/module_onlineupdate.scp @@ -0,0 +1,38 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Onlineupdate + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC(MODULE_OPT_ONLINEUPDATE); + Sortkey = "800"; + ParentID = gid_Module_Optional; + Default = YES; + Styles = (DONTSHOWINUSERINSTALL); + Files = (gid_File_Lib_Updchk, gid_File_Share_Registry_Onlineupdate_Xcd, gid_File_Bin_UnpackUpdate); +End diff --git a/scp2/source/onlineupdate/module_onlineupdate.ulf b/scp2/source/onlineupdate/module_onlineupdate.ulf new file mode 100644 index 000000000000..be6d799de65b --- /dev/null +++ b/scp2/source/onlineupdate/module_onlineupdate.ulf @@ -0,0 +1,33 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPT_ONLINEUPDATE] +en-US = "Online Update" + +[STR_DESC_MODULE_OPT_ONLINEUPDATE] +en-US = "Get automatically notified when a new update of %PRODUCTNAME becomes available." + diff --git a/scp2/source/ooo/common_brand.scp b/scp2/source/ooo/common_brand.scp new file mode 100644 index 000000000000..a7c1f2826381 --- /dev/null +++ b/scp2/source/ooo/common_brand.scp @@ -0,0 +1,1474 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Root_Brand + ParentID = gid_Module_Root; + InstallOrder = "150"; + Name = "ooobrand"; + Description = "OOo Brand"; + Sortkey = "1030"; + Default = YES; + Styles = (HIDDEN_ROOT,ROOT_BRAND_PACKAGE,ISUPDATEPACKAGE); + PackageInfo = "packinfo_brand.txt"; + Dirs = (gid_Brand_Dir_Program, + gid_Brand_Dir_Share, + gid_Brand_Dir_Share_C05, + gid_Brand_Dir_Share_C05_Rgt, + gid_Brand_Dir_Share_C05_Faq, + gid_Brand_Dir_Share_Config, + gid_Brand_Dir_Share_Extension, + gid_Brand_Dir_Share_Uno_Packages, + gid_Brand_Dir_Share_Uno_Packages_Cache, + gid_Brand_Dir_Share_Registry, + gid_Brand_Dir_Share_Xdg); + Files = (gid_Brand_File_BasisLink, + gid_Brand_File_Bin_Crashreport, + gid_Brand_File_Bin_Crashreport_Script, + gid_Brand_File_Bin_Crashreport_Com, + gid_Brand_File_Bin_Python, + gid_Brand_File_Bin_Soffice, + gid_Brand_File_Bin_Soffice_Bin, + gid_Brand_File_Bin_Soffice_Bin_Manifest, + gid_Brand_File_Bin_Spadmin, + gid_Brand_File_Bin_Unoinfo, + gid_Brand_File_Bin_Unopkgcom, + gid_Brand_File_Bin_Unopkgexe, + gid_Brand_File_Bin_Unopkg, + gid_Brand_File_Bin_Msvcr71, + gid_Brand_File_Bin_Libxml2, + gid_Brand_File_Bmp_IntroAbout, + gid_Brand_File_C05_Zip_Faq, + gid_Brand_File_C05_Zip_Register, + gid_Brand_File_C05_Htm_Faq, + gid_Brand_File_C05_Htm_Rgt, + gid_Brand_File_C05_Pdf_Gettingstartedguide, + gid_Brand_File_C05_Exe_Suptool, + gid_Brand_File_Desktophelper_Txt, + gid_Brand_File_Html_Thirdpartylicensereadme, + gid_Brand_File_Images_Brand_Zip, + gid_Brand_File_Lib_Dbghelp, + gid_Brand_File_Lib_Mingw_GccS, + gid_Brand_File_Lib_Mingw_Stdcpp, + gid_Brand_File_Lib_Mingwm10, + gid_Brand_File_Lib_Msvcr80, + gid_Brand_File_Lib_Msvcp80, + gid_Brand_File_Lib_Msvcm80, + gid_Brand_File_Lib_Oirm, + gid_Brand_File_Lib_Oirm2, + gid_Brand_File_Msvcm80crt_Manifest, + gid_Brand_File_Lib_Npsoplugin, + gid_Brand_File_Lib_Subscrib_C05, + gid_Brand_File_Share_Registry_Brand_Xcd, + gid_Brand_File_Share_Registry_O5oo_Xcd, + gid_Brand_File_Script_Unopkg, + gid_Brand_File_Share_Xdg_Base, + gid_Brand_File_Share_Xdg_Calc, + gid_Brand_File_Share_Xdg_Draw, + gid_Brand_File_Share_Xdg_Extension, + gid_Brand_File_Share_Xdg_Impress, + gid_Brand_File_Share_Xdg_JavaFilter, + gid_Brand_File_Share_Xdg_Math, + gid_Brand_File_Share_Xdg_Printeradmin, + gid_Brand_File_Share_Xdg_QStart, + gid_Brand_File_Share_Xdg_StartCenter, + gid_Brand_File_Share_Xdg_Writer); + Unixlinks = (gid_Brand_Unixlink_BasisLink, + gid_Brand_Unixlink_Program, + gid_Brand_Unixlink_Unopkg, + gid_Brand_Unixlink_Urelibs); +End + +// Language specific brand module + +Module gid_Module_Langpack_Brand_Template + ParentID = gid_Module_Langpack_Languageroot; + Name = "gid_Module_Langpack_Brand_Template"; + Description = "gid_Module_Langpack_Brand_Template"; + Styles = (TEMPLATEMODULE); + InstallOrder = "1050"; + Dirs = (gid_Brand_Dir_Help, + gid_Brand_Dir_Help_Isolanguage, + gid_Brand_Dir_License, + gid_Brand_Dir_Program, + gid_Brand_Dir_Resource, + gid_Brand_Dir_Readme, + gid_Brand_Dir_Share, + gid_Brand_Dir_Share_Readme); + Files = (gid_Brand_File_Res_Iso, + gid_Brand_File_Res_Ooo, + gid_Brand_File_Res_Oirm, + gid_Brand_File_Help_C05_Sdatabase_Zip, + gid_Brand_File_Help_C05_Scalc_Zip, + gid_Brand_File_Help_C05_Sdraw_Zip, + gid_Brand_File_Help_C05_Swriter_Zip, + gid_Brand_File_License_License, + gid_Brand_File_License_License_Small, + gid_Brand_File_License_License_Html, + gid_Brand_File_License_License_Html_Small, + gid_Brand_File_Readme_Readme, + gid_Brand_File_Readme_Readme_Html, + gid_Brand_File_Share_Registry_Cjk_Xcd, + gid_Brand_File_Share_Registry_Korea_Xcd, + gid_Brand_File_Txt_License, + gid_Brand_File_Txt_License_Small, + gid_Brand_File_Txt_License_Html, + gid_Brand_File_Txt_License_Html_Small, + gid_Brand_File_Txt_Readme, + gid_Brand_File_Txt_Readme_Html); +End + +// Directories + +Directory gid_Brand_Dir_Program +#if defined MACOSX + ParentID = gid_Dir_Bundle_Contents; + DosName = "MacOS"; +#else + ParentID = gid_Dir_Brand_Root; + DosName = "program"; +#endif +End + +Directory gid_Brand_Dir_Resource + ParentID = gid_Brand_Dir_Program; + DosName = "resource"; +End + +Directory gid_Brand_Dir_Readme +#if defined MACOSX + ParentID = gid_Brand_Dir_BasisLink; +#else + ParentID = gid_Dir_Brand_Root; +#endif + DosName = "readmes"; +End + +Directory gid_Brand_Dir_License +#if defined MACOSX + ParentID = gid_Brand_Dir_BasisLink; +#else + ParentID = gid_Dir_Brand_Root; +#endif + DosName = "licenses"; +End + +Directory gid_Brand_Dir_Help +#if defined MACOSX + ParentID = gid_Dir_Bundle_Contents; +#else + ParentID = gid_Dir_Brand_Root; +#endif + DosName = "help"; +End + +Directory gid_Brand_Dir_Help_Isolanguage + ParentID = gid_Brand_Dir_Help; + DIR_ISOLANGUAGE_ALL_LANG; +End + +Directory gid_Brand_Dir_Share +#if defined MACOSX + ParentID = gid_Dir_Bundle_Contents; +#else + ParentID = gid_Dir_Brand_Root; +#endif + DosName = "share"; +End + +Directory gid_Brand_Dir_Share_Config + ParentID = gid_Brand_Dir_Share; + DosName = "config"; +End + +Directory gid_Brand_Dir_Share_Readme + ParentID = gid_Brand_Dir_Share; + DosName = "readme"; +End + +Directory gid_Brand_Dir_Share_Extension + ParentID = gid_Brand_Dir_Share; + DosName = "extension"; +End + +Directory gid_Brand_Dir_Share_Extensions + ParentID = gid_Brand_Dir_Share; + DosName = "extensions"; +End + +Directory gid_Brand_Dir_Share_Extensions_Install + ParentID = gid_Brand_Dir_Share_Extension; + DosName = "install"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Af + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-af"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Ca + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-ca"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Cs + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-cs"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Da + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-da"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_De_At + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-de-AT"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_De_Ch + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-de-CH"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_De_De + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-de-DE"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_En + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-en"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Es + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-es"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Et + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-et"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Fr + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-fr"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Gl + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-gl"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_He + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-he"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Hu + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-hu"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_It + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-it"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Ku_Tr + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-ku-TR"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Lt + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-lt"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Ne + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-ne"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Nl + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-nl"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_No + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-no"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Pl + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-pl"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Pt + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-pt"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Ro + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-ro"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Ru + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-ru"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Sk + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-sk"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Sl + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-sl"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Sr + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-sr"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Sv + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-sv"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Sw + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-sw"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Th + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-th"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Vi + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-vi"; +End + +Directory gid_Brand_Dir_Share_Extensions_Dict_Zu + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "dict-zu"; +End + +Directory gid_Brand_Dir_Share_Extensions_Oooimprovement + ParentID = gid_Brand_Dir_Share_Extensions; + DosName = "OOoImprovement"; +End + +Directory gid_Brand_Dir_Share_Uno_Packages + ParentID = gid_Brand_Dir_Share; + DosName = "uno_packages"; + Styles = (CREATE); +End + +Directory gid_Brand_Dir_Share_Uno_Packages_Cache + ParentID = gid_Brand_Dir_Share_Uno_Packages; + DosName = "cache"; + Styles = (CREATE); +End + +Directory gid_Brand_Dir_Share_Registry + ParentID = gid_Brand_Dir_Share; + DosName = "registry"; +End + +#if defined UNX && ! defined MACOSX +Directory gid_Brand_Dir_Share_Xdg + ParentID = gid_Brand_Dir_Share; + DosName = "xdg"; +End +#endif + +// Link to basis + +#if defined WNT +File gid_Brand_File_BasisLink + TXT_FILE_BODY; + Dir = gid_Dir_Brand_Root; + Name = "basis-link"; + Styles = (PACKED); +End +#elif defined MACOSX +Directory gid_Brand_Dir_BasisLink + ParentID = gid_Dir_Bundle_Contents; + DosName = "basis-link"; +End +#else +Unixlink gid_Brand_Unixlink_BasisLink + BIN_FILE_BODY; + Styles = (); + // Styles = (LAYERLINK); + Name = "basis-link"; + Dir = gid_Dir_Brand_Root; + Target = "../${UNIXBASISROOTNAME}/basis${OOOBASEVERSION}"; +End +#endif + +// UnixLinks + +#if defined MACOSX +Unixlink gid_Brand_Unixlink_Urelibs + Dir = gid_Brand_Dir_Program; + Name = "urelibs"; + Target = "../basis-link/ure-link/lib"; +End +#endif + +#if defined MACOSX +Unixlink gid_Brand_Unixlink_Program + BIN_FILE_BODY; + Dir = gid_Dir_Bundle_Contents; + Name = "program"; + Target = "MacOS"; + Styles = (); +End +#endif + +// Files + +File gid_Brand_File_Html_Thirdpartylicensereadme + Name = "THIRDPARTYLICENSEREADME.html"; +#ifdef MACOSX + Dir = gid_Brand_Dir_BasisLink; +#else + Dir = gid_Dir_Brand_Root; +#endif + Styles = (WORKSTATION); + TXT_FILE_BODY; +End + +File gid_Brand_File_Bin_Soffice + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(soffice); + #ifdef WNT + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End + +#if defined(UNX) && !defined(QUARTZ) +File gid_Brand_File_Bin_Spadmin + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = "spadmin"; + Styles = (PACKED); +End +#endif + +File gid_Brand_File_Bin_Soffice_Bin + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; +#if defined WNT + Styles = (PACKED, PATCH_SO_NAME); +#else + Styles = (PACKED); +#endif + Name = "soffice.bin"; +End + +// use this for high detail file open dialog >= 5.1 windows +#ifdef WNT +File gid_Brand_File_Bin_Soffice_Bin_Manifest + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; + Name = "soffice.bin.manifest"; +End +#endif + +#ifdef WNT +File gid_Brand_File_Desktophelper_Txt + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; + Name = "desktophelper.txt"; + ComponentCondition = "CREATEDESKTOPLINK=1"; +End +#endif + +File gid_Brand_File_Bin_Unoinfo + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(unoinfo); + Styles = (PACKED); +End + +#ifdef WNT +File gid_Brand_File_Bin_Unopkgcom + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); + Name = "unopkg.com"; +End +#endif + +#ifdef WNT +File gid_Brand_File_Bin_Unopkgexe + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); + Name = "unopkg.exe"; +End +#endif + +#ifdef WNT +File gid_Brand_File_Bin_Rebaseoo + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); + Name = "rebaseoo.exe"; +End + +File gid_Brand_File_Bin_Rebasegui + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); + Name = "rebasegui.exe"; +End +#endif + +#if defined UNX && !defined MACOSX +File gid_Brand_File_Script_Unopkg + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); + Name = "unopkg"; +End +#endif + +#if defined MACOSX +Unixlink gid_Brand_Unixlink_Unopkg + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = "unopkg"; + Target = "unopkg.bin"; + Styles = (); +End +#endif + +File gid_Brand_File_Bin_Unopkg + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); + Name = "unopkg.bin"; +End + +#if defined WNT && \ + (defined M1310 || \ + ((defined M1400 || defined M1500) && \ + !(defined SYSTEM_MOZILLA || defined WITHOUT_MOZILLA))) +File gid_Brand_File_Bin_Msvcr71 + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = SCP2_URE_DL_NORMAL("msvcr71" SCP2_STDLP_DEBUG); + Styles = (PACKED); +End +#endif + +// Due to Windows DLL search order, OOo executables might pick up a libxml2 DLL +// from a Windows system directory instead of the one from the URE; to avoid +// problems, as a HACK, for now a copy of the URE libxml2 DLL is placed next to +// the OOo executables (where it takes precedence even over DLLs from the +// Windows system directory): +#if defined WNT && !defined SYSTEM_LIBXML +File gid_Brand_File_Bin_Libxml2 + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Program; +#if defined _gcc3 + Name = SCP2_URE_DL_NORMAL("libxml2-2"); +#else + Name = SCP2_URE_DL_NORMAL("libxml2"); +#endif + Styles = (PACKED); +End +#endif + +#if !defined WITHOUT_MOZILLA && (!defined UNX || defined ENABLE_GTK) +File gid_Brand_File_Lib_Npsoplugin + BIN_FILE_BODY; + Name = SPECIAL_NAME(npsoplugin); + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); +End +#endif + +File gid_Brand_File_Bmp_IntroAbout + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = "intro.zip"; + Styles = (ARCHIVE); +End + +File gid_Brand_File_Images_Brand_Zip + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Config; + Name = "images_brand.zip"; + Styles = (PACKED); +End + +File gid_Brand_File_Share_Registry_Brand_Xcd + TXT_FILE_BODY; + Styles = (PACKED, SCPZIP_REPLACE); + Dir = gid_Brand_Dir_Share_Registry; + Name = "brand.xcd"; +End + +File gid_Brand_File_Share_Registry_Cjk_Xcd + TXT_FILE_BODY; + Styles = (PACKED,MAKE_LANG_SPECIFIC); + Dir = gid_Brand_Dir_Share_Registry; + Name (ja) = "cjk.xcd"; + Name (ko) = "cjk.xcd"; + Name (zh-CN) = "cjk.xcd"; + Name (zh-TW) = "cjk.xcd"; +End + +File gid_Brand_File_Share_Registry_Korea_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Share_Registry; + Name (ko) = "korea.xcd"; +End + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_Base + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Styles = (PACKED,SCPZIP_REPLACE); + Name = "base.desktop"; +End +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_Calc + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Name = "calc.desktop"; + Styles = (PACKED,SCPZIP_REPLACE); +End +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_Draw + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Name = "draw.desktop"; + Styles = (PACKED,SCPZIP_REPLACE); +End +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_Impress + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Name = "impress.desktop"; + Styles = (PACKED,SCPZIP_REPLACE); +End +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_Math + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Name = "math.desktop"; + Styles = (PACKED,SCPZIP_REPLACE); +End +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_Printeradmin + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Styles = (PACKED,SCPZIP_REPLACE); + Name = "printeradmin.desktop"; +End +#endif + +#if defined UNX && ! defined MACOSX +#ifdef ENABLE_GTK +File gid_Brand_File_Share_Xdg_QStart + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Styles = (PACKED,SCPZIP_REPLACE); + Name = "qstart.desktop"; +End +#endif +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_Writer + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Name = "writer.desktop"; + Styles = (PACKED,SCPZIP_REPLACE); +End +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_StartCenter + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Name = "startcenter.desktop"; + Styles = (PACKED,SCPZIP_REPLACE); +End +#endif + +#if defined UNX && ! defined MACOSX +File gid_Brand_File_Share_Xdg_JavaFilter + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Xdg; + Name = "javafilter.desktop"; + Styles = (PACKED,SCPZIP_REPLACE); +End +#endif + + +#if defined WNT && defined(_gcc3) +File gid_Brand_File_Lib_Mingwm10 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; + Name = "mingwm10.dll"; +End +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_Brand_File_Lib_Msvcr80 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; +#ifndef _STLP_DEBUG + Name = "msvcr80.dll"; +#else + Name = "msvcr80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) && defined( _gcc3 ) + +#if defined(MINGW_GCCDLL) + +File gid_Brand_File_Lib_Mingw_GccS + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = MINGW_GCCDLL; + Styles = (PACKED); +End + +#endif + +#if defined(MINGW_GXXDLL) + +File gid_Brand_File_Lib_Mingw_Stdcpp + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = MINGW_GXXDLL; + Styles = (PACKED); +End + +#endif + +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_Brand_File_Lib_Msvcp80 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; +#ifndef _STLP_DEBUG + Name = "msvcp80.dll"; +#else + Name = "msvcp80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_Brand_File_Lib_Msvcm80 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; +#ifndef _STLP_DEBUG + Name = "msvcm80.dll"; +#else + Name = "msvcm80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_Brand_File_Msvcm80crt_Manifest + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; +#ifndef _STLP_DEBUG + Name = "Microsoft.VC80.CRT.manifest"; +#else + Name = "Microsoft.VC80.DebugCRT.manifest"; +#endif +End +#endif +#endif +#endif + +// Profiles + +Profile gid_Brand_Profile_Bootstrap_Ini + ModuleID = gid_Module_Root_Brand; + Name = PROFILENAME(bootstrap); + Dir = gid_Brand_Dir_Program; + Styles = (NETWORK); +End + +Profile gid_Brand_Profile_Soffice_Ini + ModuleID = gid_Module_Root_Brand; + Name = PROFILENAME(soffice); + Dir = gid_Brand_Dir_Program; + Styles = (NETWORK); +End + +Profile gid_Brand_Profile_Setup_Ini + ModuleID = gid_Module_Root_Brand; + Name = PROFILENAME(setup); + Dir = gid_Brand_Dir_Program; + Styles = (NETWORK); +End + +Profile gid_Brand_Profile_Version_Ini + ModuleID = gid_Module_Root_Brand; + Name = PROFILENAME(version); + Dir = gid_Brand_Dir_Program; + Styles = (NETWORK); +End + +Profile gid_Brand_Profile_Fundamental_Ini + ModuleID = gid_Module_Root_Brand; + Name = PROFILENAME(fundamental); + Dir = gid_Brand_Dir_Program; +End + +#if !defined MACOSX +Profile gid_Brand_Profile_Redirect_Ini + ModuleID = gid_Module_Root_Brand; + Name = PROFILENAME(redirect); + Dir = gid_Brand_Dir_Program; +End +#endif + +// ProfileItems + +ProfileItem gid_Brand_Profileitem_Bootstrap_Baseinstall + ProfileID = gid_Brand_Profile_Bootstrap_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 2; + Key = "BaseInstallation"; + Value = "${OOO_BASE_DIR}"; +End + +ProfileItem gid_Brand_Profileitem_Bootstrap_Productkey + ProfileID = gid_Brand_Profile_Bootstrap_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 1; + Key = "ProductKey"; + Value = "<productkey>"; +End + +ProfileItem gid_Brand_Profileitem_Bootstrap_Errorreport_Port + ProfileID = gid_Brand_Profile_Bootstrap_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "ErrorReport"; + Order = 7; + Key = "ErrorReportPort"; + Value = "80"; +End + +ProfileItem gid_Brand_Profileitem_Bootstrap_Installmode + ProfileID = gid_Brand_Profile_Bootstrap_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 5; + Key = "InstallMode"; + Value = "<installmode>"; +End + +ProfileItem gid_Brand_Profileitem_Bootstrap_Userinstall + ProfileID = gid_Brand_Profile_Bootstrap_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 3; + Key = "UserInstallation"; + #ifdef WNT + Value = "$SYSUSERCONFIG/%ONEWORDPRODUCTNAME/%USERDIRPRODUCTVERSION"; + #elif defined MACOSX + Value = "$SYSUSERCONFIG/%ONEWORDPRODUCTNAME/%USERDIRPRODUCTVERSION"; + #else + Value = "$SYSUSERCONFIG/.%LCONEWORDPRODUCTNAME/%USERDIRPRODUCTVERSION"; + #endif +End + +ProfileItem gid_Brand_Profileitem_Soffice_UreBootstrap + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Soffice_Ini; + Section = "Bootstrap"; + Key = "URE_BOOTSTRAP"; + Value = "${ORIGIN}/" PROFILENAME(fundamental); +End + +ProfileItem gid_Brand_Profileitem_Soffice_Logo + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 1; + Key = "Logo"; + Value = "1"; +End + +ProfileItem gid_Brand_Profileitem_Soffice_ProgressBarColor_So + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 2; + Key = "ProgressBarColor"; + Value = "${PROGRESSBARCOLOR}"; +End + +ProfileItem gid_Brand_Profileitem_Soffice_ProgressSize_So + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 3; + Key = "ProgressSize"; + Value = "${PROGRESSSIZE}"; +End + +ProfileItem gid_Brand_Profileitem_Soffice_ProgressPosition_So + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 4; + Key = "ProgressPosition"; + Value = "${PROGRESSPOSITION}"; +End + +ProfileItem gid_Brand_Profileitem_Soffice_ProgressFrameColor_So + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 5; + Key = "ProgressFrameColor"; + Value = "${PROGRESSFRAMECOLOR}"; +End + +ProfileItem gid_Brand_Profileitem_Soffice_NativeProgress_So + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 6; + Key = "NativeProgress"; + Value = "${NATIVEPROGRESS}"; +End + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Soffice_Hideeula + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 7; + Key = "HideEula"; + Value = "[HIDEEULA]"; + Inifiletablekey = "HideEula"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Soffice_Startlang + ProfileID = gid_Brand_Profile_Soffice_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 8; + Key = "STARTLANG"; + Value = "[STARTLANG]"; + Inifiletablekey = "STARTLANG"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +ProfileItem gid_Brand_Profileitem_Version_Buildid + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 4; + Key = "buildid"; + Value = "<buildid>"; +End + +ProfileItem gid_Brand_Profileitem_Version_Productsource + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 7; + Key = "ProductSource"; + Value = "<sourceid>"; +End + +#ifdef WNT + +ProfileItem gid_Brand_Profileitem_Version_Productcode + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 8; + Key = "ProductCode"; + Value = "<productcode>"; +End + +#endif + +#ifdef WNT + +ProfileItem gid_Brand_Profileitem_Version_Upgradecode + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 9; + Key = "UpgradeCode"; + Value = "<upgradecode>"; +End + +#endif + +ProfileItem gid_Brand_Profileitem_Version_Productmajor + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 10; + Key = "ProductMajor"; + Value = "<productmajor>"; +End + +ProfileItem gid_Brand_Profileitem_Version_Productminor + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 11; + Key = "ProductMinor"; + Value = "<productminor>"; +End + +ProfileItem gid_Brand_Profileitem_Version_Productbuildid + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 12; + Key = "ProductBuildid"; + Value = "<productbuildid>"; +End + +ProfileItem gid_Brand_Profileitem_Version_Alllanguages + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 13; + Key = "AllLanguages"; + Value = "<alllanguages>"; +End + +#ifdef WNT + +ProfileItem gid_Brand_Profileitem_Version_Msiproductversion + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 14; + Key = "MsiProductVersion"; + Value = "<msiproductversion>"; +End + +#endif + +ProfileItem gid_Brand_Profileitem_Version_Updateurl + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 15; + Key = "UpdateURL"; + #if defined(BUILD_SPECIAL) + #ifdef WNT + Value = "${UPDATEURL}"; + #else // defined WNT + Value = "${UPDATEURL}?pkgfmt=<pkgformat>"; + #endif //defined WNT + #else + Value = ""; + #endif +End + +ProfileItem gid_Brand_Profileitem_Version_Updateid + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 16; + Key = "UpdateID"; + Value = "<updateid>"; +End + +ProfileItem gid_Brand_Profileitem_Version_Useragent + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 17; + Key = "UpdateUserAgent"; + Value = "<PRODUCT> (${buildid}; ${_OS}; ${_ARCH}; BundledLanguages=${AllLanguages})"; +End + +ProfileItem gid_Brand_Profileitem_Version_Ooobaseversion + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 18; + Key = "OOOBaseVersion"; + Value = "${OOOBASEVERSION}"; +End + +ProfileItem gid_Brand_Profileitem_Version_Extensionupdateurl + ProfileID = gid_Brand_Profile_Version_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Version"; + Order = 18; + Key = "ExtensionUpdateURL"; + Value = "http://updateexte.services.openoffice.org/ExtensionUpdateService/check.Update"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Brand_Base_Dir + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "BRAND_BASE_DIR"; + Value = "${ORIGIN}/.."; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ooo_Base_Dir + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "OOO_BASE_DIR"; +#if defined WNT + Value = "${.link:${BRAND_BASE_DIR}/basis-link}"; +#else + Value = "${BRAND_BASE_DIR}/basis-link"; +#endif +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Uno_Bundled_Extensions + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "BUNDLED_EXTENSIONS"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":BUNDLED_EXTENSIONS}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Uno_Bundled_Extensions_User + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "BUNDLED_EXTENSIONS_USER"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":BUNDLED_EXTENSIONS_USER}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Uno_Shared_Packages_Cache + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "UNO_SHARED_PACKAGES_CACHE"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":UNO_SHARED_PACKAGES_CACHE}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Uno_Shared_Extensions_User + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "SHARED_EXTENSIONS_USER"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":SHARED_EXTENSIONS_USER}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Uno_User_Packages_Cache + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "UNO_USER_PACKAGES_CACHE"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":UNO_USER_PACKAGES_CACHE}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Uno_Tmp_Extensions + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "TMP_EXTENSIONS"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":TMP_EXTENSIONS}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_More_Types + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_TYPES"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_MORE_TYPES}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_More_Services + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_SERVICES"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_MORE_SERVICES}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_More_Java_Types + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_JAVA_TYPES"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_MORE_JAVA_TYPES}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_Java_Jfw_Shared_Data + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_OVERRIDE_JAVA_JFW_SHARED_DATA"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_OVERRIDE_JAVA_JFW_SHARED_DATA}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_Java_Jfw_User_Data + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_OVERRIDE_JAVA_JFW_USER_DATA"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_OVERRIDE_JAVA_JFW_USER_DATA}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_Java_Classpath_Urls + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_JAVA_CLASSPATH_URLS"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_MORE_JAVA_CLASSPATH_URLS}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_Bin_Dir + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_BIN_DIR"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_BIN_DIR}"; +End + +ProfileItem gid_Brand_Profileitem_Fundamental_Ure_Lib_Dir + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Fundamental_Ini; + Section = "Bootstrap"; + Key = "URE_LIB_DIR"; + Value = "${${OOO_BASE_DIR}/program/" PROFILENAME(fundamentalbasis) ":URE_LIB_DIR}"; +End + +#if !defined MACOSX +ProfileItem gid_Brand_Profileitem_Redirect_Ure_Bootstrap + ModuleID = gid_Module_Root_Brand; + ProfileID = gid_Brand_Profile_Redirect_Ini; + Section = "Bootstrap"; + Key = "URE_BOOTSTRAP"; + Value = "${ORIGIN}/" PROFILENAME(fundamental); +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Alluserset + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 4; + Key = "ALLUSERS"; + Value = "[ALLUSERS]"; + Inifiletablekey = "AllUsersSet"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Findproduct + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 5; + Key = "FINDPRODUCT"; + Value = "[FINDPRODUCT]"; + Inifiletablekey = "FindProductSet"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Productcode + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 6; + Key = "ProductCode"; + Value = "<productcode>"; +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Upgradecode + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 7; + Key = "UpgradeCode"; + Value = "<upgradecode>"; +End +#endif + +ProfileItem gid_Brand_Profileitem_Setup_Productbuildid + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 8; + Key = "ProductBuildid"; + Value = "<productbuildid>"; +End + +ProfileItem gid_Brand_Profileitem_Setup_Buildid + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 9; + Key = "buildid"; + Value = "<buildid>"; +End + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Ureinstall + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 4; + Key = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Inifiletablekey = "UreInstallLocation"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Basisinstall + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 4; + Key = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]Basis\\"; + Inifiletablekey = "BasisInstallLocation"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Officeinstall + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 4; + Key = "OFFICEINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Inifiletablekey = "OfficeInstallLocation"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +#ifdef WNT +ProfileItem gid_Brand_Profileitem_Setup_Install + ProfileID = gid_Brand_Profile_Setup_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "Bootstrap"; + Order = 4; + Key = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Inifiletablekey = "InstallLocation"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End +#endif + +//TODO: This actually belongs into a module of its own: +#if !defined SYSTEM_PYTHON +File gid_Brand_File_Bin_Python + BIN_FILE_BODY; + Name = EXENAME(pyuno/python); + Dir = gid_Brand_Dir_Program; + Styles = (PACKED); +End +#endif diff --git a/scp2/source/ooo/common_brand_readme.scp b/scp2/source/ooo/common_brand_readme.scp new file mode 100644 index 000000000000..dea9145a000e --- /dev/null +++ b/scp2/source/ooo/common_brand_readme.scp @@ -0,0 +1,126 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// Files + +File gid_Brand_File_Txt_License + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Readme; + #ifdef UNX + README_ALL_LANG(Name, LICENSE); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, license, txt); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_Brand_File_Txt_License_Html + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Readme; + #ifdef UNX + README_TXT_ALL_LANG(Name, LICENSE, html); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, license, html); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_Brand_File_License_License + TXT_FILE_BODY; + Dir = gid_Brand_Dir_License; + #ifdef UNX + README_ALL_LANG(Name, LICENSE); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, license, txt); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_Brand_File_License_License_Html + TXT_FILE_BODY; + Dir = gid_Brand_Dir_License; + #ifdef UNX + README_TXT_ALL_LANG(Name, LICENSE, html); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, license, html); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_Brand_File_Txt_Readme + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Readme; + #ifdef UNX + README_ALL_LANG(Name, README); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, readme, txt); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_Brand_File_Txt_Readme_Html + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Readme; + #ifdef UNX + README_TXT_ALL_LANG(Name, README, html); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, readme, html); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_Brand_File_Readme_Readme + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Readme; + #ifdef UNX + README_ALL_LANG(Name, README); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, readme, txt); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_Brand_File_Readme_Readme_Html + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Readme; + #ifdef UNX + README_TXT_ALL_LANG(Name, README, html); + #endif + #ifdef WNT + README_TXT_ALL_LANG(Name, readme, html); + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End diff --git a/scp2/source/ooo/datacarrier_ooo.scp b/scp2/source/ooo/datacarrier_ooo.scp new file mode 100644 index 000000000000..89bfef1e5626 --- /dev/null +++ b/scp2/source/ooo/datacarrier_ooo.scp @@ -0,0 +1,34 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +DataCarrier gid_Datacarrier + Name = "%PRODUCTNAME %PRODUCTVERSION"; + DiskNo = 1; +End + diff --git a/scp2/source/ooo/directory_ooo.scp b/scp2/source/ooo/directory_ooo.scp new file mode 100644 index 000000000000..cc805f9e8288 --- /dev/null +++ b/scp2/source/ooo/directory_ooo.scp @@ -0,0 +1,1331 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#ifdef MACOSX +Directory gid_Dir_Bundle_Contents_Resources + ParentID = gid_Dir_Bundle_Contents; + HostName = "Resources"; +End +#endif + +#ifdef MACOSX +Directory gid_Dir_Bundle_Contents_Resources_Lang + ParentID = gid_Dir_Bundle_Contents_Resources; + DIR_ISOLANGUAGE_ALL_LANG_LPROJ; +End +#endif + +#ifdef MACOSX +Directory gid_Dir_Bundle_Contents_Library + ParentID = gid_Dir_Bundle_Contents; + HostName = "Library"; +End +#endif + +#ifdef MACOSX +Directory gid_Dir_Bundle_Contents_Library_Spotlight + ParentID = gid_Dir_Bundle_Contents_Library; + HostName = "Spotlight"; +End +#endif + +#ifdef MACOSX +Directory gid_Dir_Bundle_Contents_Library_Spotlight_Bundle + ParentID = gid_Dir_Bundle_Contents_Library_Spotlight; + HostName = "OOoSpotlightImporter.mdimporter"; +End +#endif + +#ifdef MACOSX +Directory gid_Dir_Bundle_Contents_Library_Spotlight_Bundle_Contents + ParentID = gid_Dir_Bundle_Contents_Library_Spotlight_Bundle; + HostName = "Contents"; +End +#endif + +#ifndef MACOSX +Directory gid_Dir_Ooo_Openofficeorg + ParentID = PREDEFINED_PROGDIR; + #ifdef WNT + HostName = "${BASISROOTNAME}"; + #else + HostName = "${UNIXBASISROOTNAME}"; + #endif +End +#endif + +#ifndef MACOSX +Directory gid_Dir_Ooo_Basis + #ifdef WNT + ParentID = gid_Dir_Brand_Root; + #else + ParentID = gid_Dir_Ooo_Openofficeorg; + #endif + #ifdef WNT + HostName = "Basis"; + #else + HostName = "basis${OOOBASEVERSION}"; + #endif + Styles = (BASISDIRECTORY); +End +#endif + +Directory gid_Dir_Program +#if defined MACOSX + ParentID = gid_Brand_Dir_BasisLink; +#else + ParentID = gid_Dir_Ooo_Basis; +#endif + DosName = "program"; +End + +#if defined MACOSX +Unixlink gid_Unixlink_Applications + BIN_FILE_BODY; + Styles = (); + Dir = PD_PROGDIR; + Name = "Applications"; + Target = "/Applications"; +End +#endif + +Directory gid_Dir_Program_Remote + ParentID = gid_Dir_Program; + DosName = "remote"; +End + +Directory gid_Dir_Program_Local + ParentID = gid_Dir_Program; + DosName = "local"; +End + +Directory gid_Dir_Addin + Styles = (CREATE); + ParentID = gid_Dir_Program; + DosName = "addin"; +End + +Directory gid_Dir_Addin_Source + ParentID = gid_Dir_Addin; + DosName = "source"; +End + +Directory gid_Dir_Filter + ParentID = gid_Dir_Program; + DosName = "filter"; +End + +Directory gid_Dir_Resource + ParentID = gid_Dir_Program; + DosName = "resource"; +End + +Directory gid_Dir_Httphome + ParentID = gid_Dir_Program; + DosName = "httphome"; +End + +Directory gid_Dir_Classes + ParentID = gid_Dir_Program; + DosName = "classes"; +End + +#ifdef WNT + +Directory gid_Dir_Shellnew + ParentID = gid_Dir_Program; + DosName = "shellnew"; +End + +#endif + +Directory gid_Dir_User +#if defined MACOSX + ParentID = gid_Brand_Dir_BasisLink; +#else + ParentID = gid_Dir_Ooo_Basis; +#endif + DosName = "presets"; +End + +Directory gid_Dir_User_Xslt + ParentID = gid_Dir_User; + DosName = "xslt"; +End + +Directory gid_Dir_User_Autotext + ParentID = gid_Dir_User; + DosName = "autotext"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_User_Autotext_Language + ParentID = gid_Dir_User_Autotext; + DIR_ISOLANGUAGE_ALL_LANG_2; +End + +Directory gid_Dir_User_Uno_Packages + ParentID = gid_Dir_User; + DosName = "uno_packages"; + Styles = (CREATE); +End + +Directory gid_Dir_User_Uno_Packages_Cache + ParentID = gid_Dir_User_Uno_Packages; + DosName = "cache"; + Styles = (CREATE); +End + +Directory gid_Dir_User_Temp + ParentID = gid_Dir_User; + DosName = "temp"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_User_Autocorr + ParentID = gid_Dir_User; + DosName = "autocorr"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_User_Bookmark + ParentID = gid_Dir_User; + DosName = "bookmark"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_User_Cache + ParentID = gid_Dir_User; + DosName = "cache"; +End + +Directory gid_Dir_User_Scripts + ParentID = gid_Dir_User; + DosName = "Scripts"; + Styles = (WORKSTATION,CREATE); +End + +Directory gid_Dir_Backup + ParentID = gid_Dir_User; + DosName = "backup"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_User_Basic + ParentID = gid_Dir_User; + DosName = "basic"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Basic_Standard + ParentID = gid_Dir_User_Basic; + DosName = "Standard"; +End + +Directory gid_Dir_User_Config + ParentID = gid_Dir_User; + DosName = "config"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_User_Config_Sofficecfg + ParentID = gid_Dir_User_Config; + DosName = "soffice.cfg"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_User_Config_Sofficecfg_Metainf + ParentID = gid_Dir_User_Config_Sofficecfg; + DosName = "META-INF"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_User_Config_Sofficecfg_Bitmaps + ParentID = gid_Dir_User_Config_Sofficecfg; + DosName = "Bitmaps"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_User_Template + ParentID = gid_Dir_User; + DosName = "template"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Database + ParentID = gid_Dir_User; + DosName = "database"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Database_Biblio + ParentID = gid_Dir_Database; + DosName = "biblio"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Desktop + ParentID = gid_Dir_User; + DosName = "desktop"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_User_Explorer + ParentID = gid_Dir_User; + DosName = "explorer"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_User_Gallery + ParentID = gid_Dir_User; + DosName = "gallery"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_User_Wordbook + ParentID = gid_Dir_User; + DosName = "wordbook"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Store + ParentID = gid_Dir_User; + DosName = "store"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Store_Trash + ParentID = gid_Dir_Store; + DosName = "trash"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_Download + ParentID = gid_Dir_User; + DosName = "download"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_Work + ParentID = gid_Dir_User; + DosName = "work"; + Styles = (WORKSTATION); +End + +Directory gid_Dir_Plugin + ParentID = gid_Dir_Program; + DosName = "plugin"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Share +#if defined MACOSX + ParentID = gid_Brand_Dir_BasisLink; +#else + ParentID = gid_Dir_Ooo_Basis; +#endif + DosName = "share"; +End + +Directory gid_Dir_Share_Migration + ParentID = gid_Dir_Share; + DosName = "migration"; +End + +Directory gid_Dir_Fonts + ParentID = gid_Dir_Share; + DosName = "fonts"; +End + +#ifdef WNT + +Directory gid_Dir_Winfonts + ParentID = gid_Dir_Fonts; + DosName = "truetype"; +End + +#endif + +Directory gid_Dir_Share_Xslt + ParentID = gid_Dir_Share; + DosName = "xslt"; +End + +Directory gid_Dir_Share_Xslt_Docbook + ParentID = gid_Dir_Share_Xslt; + DosName = "docbook"; +End + +Directory gid_Dir_Share_Xslt_Common + ParentID = gid_Dir_Share_Xslt; + DosName = "common"; +End + +Directory gid_Dir_Share_Xslt_Export + ParentID = gid_Dir_Share_Xslt; + DosName = "export"; +End + +Directory gid_Dir_Share_Xslt_Export_Common + ParentID = gid_Dir_Share_Xslt_Export; + DosName = "common"; +End + +Directory gid_Dir_Share_Xslt_Export_Common_Body + ParentID = gid_Dir_Share_Xslt_Export_Common; + DosName = "body"; +End + +Directory gid_Dir_Share_Xslt_Export_Common_Styles + ParentID = gid_Dir_Share_Xslt_Export_Common; + DosName = "styles"; +End + +Directory gid_Dir_Share_Xslt_Export_Common_Table + ParentID = gid_Dir_Share_Xslt_Export_Common; + DosName = "table"; +End + +Directory gid_Dir_Share_Xslt_Export_Spreadsheetml + ParentID = gid_Dir_Share_Xslt_Export; + DosName = "spreadsheetml"; +End +Directory gid_Dir_Share_Xslt_Export_uof + ParentID = gid_Dir_Share_Xslt_Export; + DosName = "uof"; +End +Directory gid_Dir_Share_Xslt_Import_uof + ParentID = gid_Dir_Share_Xslt_Import; + DosName = "uof"; +End +Directory gid_Dir_Share_Xslt_Export_Wordml + ParentID = gid_Dir_Share_Xslt_Export; + DosName = "wordml"; +End + +Directory gid_Dir_Share_Xslt_Export_Xhtml + ParentID = gid_Dir_Share_Xslt_Export; + DosName = "xhtml"; +End + +Directory gid_Dir_Share_Xslt_Import + ParentID = gid_Dir_Share_Xslt; + DosName = "import"; +End + +Directory gid_Dir_Share_Xslt_Import_Spreadsheetml + ParentID = gid_Dir_Share_Xslt_Import; + DosName = "spreadsheetml"; +End + +Directory gid_Dir_Share_Xslt_Import_Wordml + ParentID = gid_Dir_Share_Xslt_Import; + DosName = "wordml"; +End + +Directory gid_Dir_Share_Xslt_Import_Common + ParentID = gid_Dir_Share_Xslt_Import; + DosName = "common"; +End + +Directory gid_Dir_Share_Dtd + ParentID = gid_Dir_Share; + DosName = "dtd"; +End + +Directory gid_Dir_Share_Dtd_Ooo + ParentID = gid_Dir_Share_Dtd; + DosName = "officedocument"; +End + +Directory gid_Dir_Share_Dtd_Ooo_1_0 + ParentID = gid_Dir_Share_Dtd_Ooo; + DosName = "1_0"; +End + +Directory gid_Dir_Share_Dtd_Math + ParentID = gid_Dir_Share_Dtd; + DosName = "math"; +End + +Directory gid_Dir_Share_Dtd_Math_1_01 + ParentID = gid_Dir_Share_Dtd_Math; + DosName = "1_01"; +End + +Directory gid_Dir_Share_Pqa + ParentID = gid_Dir_Share; + DosName = "pqa"; +End + +Directory gid_Dir_Share_Config + ParentID = gid_Dir_Share; + DosName = "config"; +End + +Directory gid_Dir_Share_Config_Wizard + ParentID = gid_Dir_Share_Config; + DosName = "wizard"; +End + +Directory gid_Dir_Share_Config_Wizard_Web + ParentID = gid_Dir_Share_Config_Wizard; + DosName = "web"; +End + +Directory gid_Dir_Share_Config_Wizard_Web_Buttons + ParentID = gid_Dir_Share_Config_Wizard_Web; + DosName = "buttons"; +End + +Directory gid_Dir_Share_Config_Sofficecfg + ParentID = gid_Dir_Share_Config; + DosName = "soffice.cfg"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Basicide + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "BasicIDE"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Basicide_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Basicide; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbquery + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "dbquery"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbquery_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Dbquery; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbbrowser + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "dbbrowser"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbbrowser_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Dbbrowser; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbapp + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "dbapp"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbapp_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Dbapp; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbrelation + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "dbrelation"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbrelation_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Dbrelation; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbtable + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "dbtable"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Dbtable_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Dbtable; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sbibliography + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "sbibliography"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sbibliography_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Sbibliography; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Scalc + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "scalc"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Scalc_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Scalc; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Schart + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "schart"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Schart_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Schart; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sdraw + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "sdraw"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sdraw_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Sdraw; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sglobal + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "sglobal"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sglobal_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Sglobal; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Simpress + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "simpress"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Simpress_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Simpress; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Smath + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "smath"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Smath_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Smath; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Startmodule + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "StartModule"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Startmodule_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Startmodule; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sweb + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "sweb"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Sweb_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Sweb; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Swriter + ParentID = gid_Dir_Share_Config_Sofficecfg; + DosName = "swriter"; +End + +Directory gid_Dir_Share_Config_Sofficecfg_Swriter_Menubar + ParentID = gid_Dir_Share_Config_Sofficecfg_Swriter; + DosName = "menubar"; +End + +Directory gid_Dir_Share_Registry + ParentID = gid_Dir_Share; + DosName = "registry"; +End + +Directory gid_Dir_Share_Registry_Res + ParentID = gid_Dir_Share_Registry; + HostName = "res"; +End + +Directory gid_Dir_Autotext + ParentID = gid_Dir_Share; + DosName = "autotext"; +End + +Directory gid_Dir_Autotext_Language + ParentID = gid_Dir_Autotext; + DIR_ISOLANGUAGE_ALL_LANG_2; +End + +Directory gid_Dir_Share_Autocorr + ParentID = gid_Dir_Share; + DosName = "autocorr"; + Styles = (WORKSTATION, CREATE); +End + +Directory gid_Dir_Basic + ParentID = gid_Dir_Share; + DosName = "basic"; +End + +Directory gid_Dir_Basic_Euro + ParentID = gid_Dir_Basic; + DosName = "Euro"; +End + +Directory gid_Dir_Basic_Gimmicks + ParentID = gid_Dir_Basic; + DosName = "Gimmicks"; +End + +Directory gid_Dir_Basic_Depot + ParentID = gid_Dir_Basic; + DosName = "Depot"; +End + +Directory gid_Dir_Basic_Schedule + ParentID = gid_Dir_Basic; + DosName = "Schedule"; +End + +Directory gid_Dir_Basic_Template + ParentID = gid_Dir_Basic; + DosName = "Template"; +End + +Directory gid_Dir_Basic_Tools + ParentID = gid_Dir_Basic; + DosName = "Tools"; +End + +Directory gid_Dir_Basic_Importwiz + ParentID = gid_Dir_Basic; + DosName = "ImportWizard"; +End + +Directory gid_Dir_Basic_Formwiz + ParentID = gid_Dir_Basic; + DosName = "FormWizard"; +End + +Directory gid_Dir_Basic_Webwiz + ParentID = gid_Dir_Basic; + DosName = "WebWizard"; +End + +Directory gid_Dir_Basic_Tutorials + ParentID = gid_Dir_Basic; + DosName = "Tutorials"; +End + +Directory gid_Dir_Basic_Scriptbindinglib + ParentID = gid_Dir_Basic; + DosName = "ScriptBindingLibrary"; +End + +Directory gid_Dir_Share_Scripts + ParentID = gid_Dir_Share; + DosName = "Scripts"; +End + +Directory gid_Dir_Share_Dict + ParentID = gid_Dir_Share; + DosName = "dict"; +End + +Directory gid_Dir_Config + ParentID = gid_Dir_Share; + DosName = "config"; +End + +Directory gid_Dir_Config_Language + ParentID = gid_Dir_Config; + DIR_ISOLANGUAGE_ALL_LANG_2; +End + +Directory gid_Dir_Share_Config_Help + ParentID = gid_Dir_Config; + DosName = "help"; +End + +Directory gid_Dir_Config_More + ParentID = gid_Dir_Config; + DosName = "more"; +End + +Directory gid_Dir_Config_Start + ParentID = gid_Dir_Config; + DosName = "start"; +End + +Directory gid_Dir_Config_Tasks + ParentID = gid_Dir_Config; + DosName = "tasks"; +End + +Directory gid_Dir_Config_Settings + ParentID = gid_Dir_Config; + DosName = "settings"; +End + +Directory gid_Dir_Config_Symbol + ParentID = gid_Dir_Config; + DosName = "symbol"; +End + +Directory gid_Dir_Config_Webcast + ParentID = gid_Dir_Config; + DosName = "webcast"; +End + +Directory gid_Dir_Gallery + ParentID = gid_Dir_Share; + DosName = "gallery"; +End + +Directory gid_Dir_Gallery_Arrows + ParentID = gid_Dir_Gallery; + DosName = "arrows"; +End + +Directory gid_Dir_Gallery_Balloons + ParentID = gid_Dir_Gallery; + DosName = "balloons"; +End + +Directory gid_Dir_Gallery_Calendar + ParentID = gid_Dir_Gallery; + DosName = "calendar"; +End + +Directory gid_Dir_Gallery_Communic + ParentID = gid_Dir_Gallery; + DosName = "communic"; +End + +Directory gid_Dir_Gallery_Computer + ParentID = gid_Dir_Gallery; + DosName = "computer"; +End + +Directory gid_Dir_Gallery_Emoticons + ParentID = gid_Dir_Gallery; + DosName = "emoticons"; +End + +Directory gid_Dir_Gallery_Finances + ParentID = gid_Dir_Gallery; + DosName = "finances"; +End + +Directory gid_Dir_Gallery_Keyboard + ParentID = gid_Dir_Gallery; + DosName = "keyboard"; +End + +Directory gid_Dir_Gallery_Navi_2d + ParentID = gid_Dir_Gallery; + DosName = "navi-2d"; +End + +Directory gid_Dir_Gallery_Officeart + ParentID = gid_Dir_Gallery; + DosName = "officeart"; +End + +Directory gid_Dir_Gallery_People + ParentID = gid_Dir_Gallery; + DosName = "people"; +End + +Directory gid_Dir_Gallery_Time + ParentID = gid_Dir_Gallery; + DosName = "time"; +End + +Directory gid_Dir_Gallery_Clipart + ParentID = gid_Dir_Gallery; + DosName = "clipart"; +End + +Directory gid_Dir_Gallery_Bullets + ParentID = gid_Dir_Gallery; + DosName = "bullets"; +End + +Directory gid_Dir_Gallery_Flags + ParentID = gid_Dir_Gallery; + DosName = "flags"; +End + +Directory gid_Dir_Gallery_Htmlexpo + ParentID = gid_Dir_Gallery; + DosName = "htmlexpo"; +End + +Directory gid_Dir_Gallery_Photo + ParentID = gid_Dir_Gallery; + DosName = "photos"; +End + +Directory gid_Dir_Gallery_Clima + ParentID = gid_Dir_Gallery; + DosName = "clima"; +End + +Directory gid_Dir_Gallery_Education + ParentID = gid_Dir_Gallery; + DosName = "education"; +End + +Directory gid_Dir_Gallery_Trouble + ParentID = gid_Dir_Gallery; + DosName = "troubleshooting"; +End + +Directory gid_Dir_Gallery_Screenbeans + ParentID = gid_Dir_Gallery; + DosName = "screenbeans"; +End + +Directory gid_Dir_Gallery_Rulers + ParentID = gid_Dir_Gallery; + DosName = "rulers"; +End + +Directory gid_Dir_Gallery_Sounds + ParentID = gid_Dir_Gallery; + DosName = "sounds"; +End + +Directory gid_Dir_Gallery_Surface + ParentID = gid_Dir_Gallery; + DosName = "surface"; +End + +Directory gid_Dir_Gallery_Symbols + ParentID = gid_Dir_Gallery; + DosName = "symbols"; +End + +Directory gid_Dir_Gallery_Wwwanim + ParentID = gid_Dir_Gallery; + DosName = "www-anim"; +End + +Directory gid_Dir_Gallery_Wwwback + ParentID = gid_Dir_Gallery; + DosName = "www-back"; +End + +Directory gid_Dir_Gallery_Wwwgraf + ParentID = gid_Dir_Gallery; + DosName = "www-graf"; +End + +Directory gid_Dir_Template + ParentID = gid_Dir_Share; + DosName = "template"; +End + +Directory gid_Dir_Share_Template_Wizard + ParentID = gid_Dir_Template; + DosName = "wizard"; +End + +Directory gid_Dir_Share_Template_Wizard_Letter + ParentID = gid_Dir_Share_Template_Wizard; + DosName = "letter"; +End + +Directory gid_Dir_Template_Language + ParentID = gid_Dir_Template; + DIR_ISOLANGUAGE_ALL_LANG_2; +End + +Directory gid_Dir_Template_Educate + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(educate); +End + +Directory gid_Dir_Template_Finance + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(finance); +End + +Directory gid_Dir_Template_Forms + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(forms); +End + +Directory gid_Dir_Template_Layout + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(layout); +End + +Directory gid_Dir_Template_Misc + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(misc); +End + +Directory gid_Dir_Template_Officorr + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(officorr); +End + +Directory gid_Dir_Template_Offimisc + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(offimisc); +End + +Directory gid_Dir_Template_Personal + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(personal); +End + +Directory gid_Dir_Template_Presnt + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(presnt); +End + +Directory gid_Dir_Template_Wizard + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(wizard); +End + +Directory gid_Dir_Template_Wizard_Bitmap + ParentID = gid_Dir_Template_Wizard; + DIR_IDENT_ALL_LANG(bitmap); +End + +Directory gid_Dir_Template_Wizard_Web + ParentID = gid_Dir_Template_Wizard; + DIR_IDENT_ALL_LANG(web); +End + +Directory gid_Dir_Template_Wizard_Report + ParentID = gid_Dir_Template_Wizard; + DIR_IDENT_ALL_LANG(report); +End + +Directory gid_Dir_Template_Wizard_Letter + ParentID = gid_Dir_Template_Wizard; + DIR_IDENT_ALL_LANG(letter); +End + +Directory gid_Dir_Template_Wizard_Fax + ParentID = gid_Dir_Template_Wizard; + DIR_IDENT_ALL_LANG(fax); +End + +Directory gid_Dir_Template_Wizard_Agenda + ParentID = gid_Dir_Template_Wizard; + DIR_IDENT_ALL_LANG(agenda); +End + +Directory gid_Dir_Template_Wizard_Styles + ParentID = gid_Dir_Template_Wizard; + DIR_IDENT_ALL_LANG(styles); +End + +Directory gid_Dir_Template_Internal + ParentID = gid_Dir_Template_Language; + DIR_IDENT_ALL_LANG(internal); +End + +Directory gid_Dir_Share_Database + ParentID = gid_Dir_Share; + DosName = "database"; +End + +Directory gid_Dir_Share_Database_Language + ParentID = gid_Dir_Share_Database; + DIR_ISOLANGUAGE_ALL_LANG_2; +End + +Directory gid_Dir_Explorer + ParentID = gid_Dir_Share; + DosName = "explorer"; +End + +Directory gid_Dir_Bookmark + ParentID = gid_Dir_Share; + DosName = "bookmark"; +End + +Directory gid_Dir_Bookmark_Language + ParentID = gid_Dir_Bookmark; + DIR_ISOLANGUAGE_ALL_LANG_2; +End + +Directory gid_Dir_Bookmark_Info + ParentID = gid_Dir_Bookmark_Language; + ALL_LANG(DosName, STR_DIR_INFO); +End + +Directory gid_Dir_Bookmark_Internet + ParentID = gid_Dir_Bookmark_Language; + ALL_LANG(DosName, STR_DIR_INTERNET); +End + +Directory gid_Dir_Bookmark_Java + ParentID = gid_Dir_Bookmark_Language; + ALL_LANG(DosName, STR_DIR_JAVA); +End + +Directory gid_Dir_Bookmark_Freizeit + ParentID = gid_Dir_Bookmark_Language; + ALL_LANG(DosName, STR_DIR_FREIZEIT); +End + +Directory gid_Dir_Bookmark_Starone + ParentID = gid_Dir_Bookmark_Language; + ALL_LANG(DosName, STR_DIR_STARONE); +End + +Directory gid_Dir_Bookmark_Tourismus + ParentID = gid_Dir_Bookmark_Language; + ALL_LANG(DosName, STR_DIR_TOURISMUS); +End + +Directory gid_Dir_Palmpilot + ParentID = gid_Dir_Share; + DosName = "palmpilot"; +End + +Directory gid_Dir_Samples + ParentID = gid_Dir_Share; + DosName = "samples"; +End + +Directory gid_Dir_Samples_Language + ParentID = gid_Dir_Samples; + DIR_ISOLANGUAGE_ALL_LANG_2; + Styles = (CREATE); +End + +Directory gid_Dir_Samples_Drawings + ParentID = gid_Dir_Samples_Language; + DIR_IDENT_ALL_LANG(drawings); +End + +Directory gid_Dir_Samples_Formulas + ParentID = gid_Dir_Samples_Language; + DIR_IDENT_ALL_LANG(formulas); +End + +Directory gid_Dir_Samples_Presentations + ParentID = gid_Dir_Samples_Language; + DIR_IDENT_ALL_LANG(presentations); +End + +Directory gid_Dir_Samples_Spreadsheets + ParentID = gid_Dir_Samples_Language; + DIR_IDENT_ALL_LANG(spreadsheets); +End + +Directory gid_Dir_Samples_Texts + ParentID = gid_Dir_Samples_Language; + DIR_IDENT_ALL_LANG(texts); +End + +Directory gid_Dir_Samples_Texts_Kapitel + ParentID = gid_Dir_Samples_Texts; + ALL_LANG(DosName, STR_DIR_KAPITEL); +End + +Directory gid_Dir_Samples_Databases + ParentID = gid_Dir_Samples_Language; + DIR_IDENT_ALL_LANG(databases); +End + +Directory gid_Dir_Samples_Databases_Dateien + ParentID = gid_Dir_Samples_Databases; + ALL_LANG(DosName, STR_DIR_DATEIEN); +End + +Directory gid_Dir_Wordbook + ParentID = gid_Dir_Share; + DosName = "wordbook"; +End + +Directory gid_Dir_Wordbook_Language + ParentID = gid_Dir_Wordbook; + DIR_ISOLANGUAGE_ALL_LANG_2; +End + +Directory gid_Dir_Share_Plugin + ParentID = gid_Dir_Share; + DosName = "plugin"; +End + +Directory gid_Dir_Share_Fingerprint + ParentID = gid_Dir_Share; + DosName = "fingerprint"; +End + +Directory gid_Dir_Basis_Sdk +#if defined MACOSX + ParentID = gid_Brand_Dir_BasisLink; +#else + ParentID = gid_Dir_Ooo_Basis; +#endif + DosName = "sdk"; +End + +Directory gid_Dir_Help +#if defined MACOSX + ParentID = gid_Brand_Dir_BasisLink; +#else + ParentID = gid_Dir_Ooo_Basis; +#endif + DosName = "help"; +End + +Directory gid_Dir_Help_Isolanguage + ParentID = gid_Dir_Help; + DIR_ISOLANGUAGE_ALL_LANG; +End + +#ifdef UNX + +Directory gid_Dir_User_Psprint + ParentID = gid_Dir_User; + DosName = "psprint"; + Styles = (CREATE); +End + +#endif + +#ifdef UNX + +Directory gid_Dir_User_Psprint_Driver + ParentID = gid_Dir_User_Psprint; + DosName = "driver"; + Styles = (CREATE); +End + +#endif + +#ifdef UNX + +Directory gid_Dir_User_Psprint_Fontmetric + ParentID = gid_Dir_User_Psprint; + DosName = "fontmetric"; + Styles = (CREATE); +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Fonts_Truetype + ParentID = gid_Dir_Fonts; + DosName = "truetype"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Fonts_Truetypeserver + ParentID = gid_Dir_Fonts; + DosName = "serverfonts"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Fonts_75dpi + ParentID = gid_Dir_Fonts; + DosName = "75dpi"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Fonts_75dpi_Bdf + ParentID = gid_Dir_Fonts_75dpi; + DosName = "bdf"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Fonts_Type1 + ParentID = gid_Dir_Fonts; + DosName = "type1"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Psprint + ParentID = gid_Dir_Share; + DosName = "psprint"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Psprint_Driver + ParentID = gid_Dir_Psprint; + DosName = "driver"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Psprint_Fontmetric + ParentID = gid_Dir_Psprint; + DosName = "fontmetric"; +End + +#endif + +#ifdef UNX + +Directory gid_Dir_Share_Icons + ParentID = gid_Dir_Share; + DosName = "icons"; +End + +#endif diff --git a/scp2/source/ooo/directory_ooo.ulf b/scp2/source/ooo/directory_ooo.ulf new file mode 100644 index 000000000000..6102bc4cf497 --- /dev/null +++ b/scp2/source/ooo/directory_ooo.ulf @@ -0,0 +1,54 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_DIR_INFO] +en-US = "Information" + +[STR_DIR_INTERNET] +en-US = "Internet" + +[STR_DIR_JAVA] +en-US = "Java" + +[STR_DIR_FREIZEIT] +en-US = "Fun&More" + +[STR_DIR_STARONE] +en-US = "%PRODUCTNAME API" + +[STR_DIR_TOURISMUS] +en-US = "Travel" + +[STR_DIR_KAPITEL] +en-US = "Chapters" + +[STR_DIR_DATEIEN] +en-US = "Files" + + + + diff --git a/scp2/source/ooo/directory_ooo_macosx.scp b/scp2/source/ooo/directory_ooo_macosx.scp new file mode 100755 index 000000000000..9cd00117dcbf --- /dev/null +++ b/scp2/source/ooo/directory_ooo_macosx.scp @@ -0,0 +1,45 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#ifdef MACOSX +Directory gid_Dir_Bundle + ParentID = PD_PROGDIR; + HostName = "%PRODUCTNAME.app"; + LangPackHostName = "%PRODUCTNAME %PRODUCTVERSION Language Pack.app"; + PatchHostName = "%PRODUCTNAME %PRODUCTVERSION Patch.app"; +End +#endif + +#ifdef MACOSX +Directory gid_Dir_Bundle_Contents + ParentID = gid_Dir_Bundle; + HostName = "Contents"; + Styles = (OFFICEDIRECTORY); +End +#endif diff --git a/scp2/source/ooo/file_extra_ooo.scp b/scp2/source/ooo/file_extra_ooo.scp new file mode 100644 index 000000000000..dbea12eee10c --- /dev/null +++ b/scp2/source/ooo/file_extra_ooo.scp @@ -0,0 +1,445 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +File gid_File_Extra_Autocorr + Dir = gid_Dir_Share_Autocorr; + USER_FILE_BODY; + Styles = (ARCHIVE); + Name = "autocorr.zip"; +End + +File gid_File_Extra_Autotextshare_Lang + Dir = gid_Dir_Autotext_Language; + USER_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(autotextshare,zip); +End + +File gid_File_Extra_Autotextuser + Dir = gid_Dir_User_Autotext; + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DOCLANG, DONT_OVERWRITE); + Name = "autotextuser.zip"; +End + +#ifdef UNX + +File gid_File_Extra_Cfgsrv_Bitmap_Unx + Dir = gid_Dir_Config; + ARCHIVE_TXT_FILE_BODY; + Name = "cfgsrvbitmapunx.zip"; +End + +#endif + +File gid_File_Extra_Cfgusr + Dir = gid_Dir_User_Config; + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Name = "cfgusr.zip"; +End + +File gid_File_Extra_Cfgsrv + Dir = gid_Dir_Config; + TXT_FILE_BODY; + Styles = (ARCHIVE); + Name = "cfgsrvnolang.zip"; + Patchfiles = (); +End + +File gid_File_Extra_Common_Inc + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "common.inc"; +End + +File gid_File_Extra_Common_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "common.pl"; +End + +File gid_File_Extra_Database + Dir = gid_Dir_Database; + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Name = "database.zip"; +End + +File gid_File_Extra_Databasebiblio + Dir = gid_Dir_Database_Biblio; + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Name = "databasebiblio.zip"; +End + +File gid_File_Extra_Edit_Asp + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "edit.asp"; +End + +File gid_File_Extra_Edit_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "edit.pl"; +End + +File gid_File_Extra_Editpic_Asp + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "editpic.asp"; +End + +File gid_File_Extra_Editpic_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "editpic.pl"; +End + +File gid_File_Extra_Glas_Blue_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "glas-blue.zip"; +End + +File gid_File_Extra_Glas_Green_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "glas-green.zip"; +End + +File gid_File_Extra_Glas_Red_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "glas-red.zip"; +End + +File gid_File_Extra_Round_Gorilla_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "round-gorilla.zip"; +End + +File gid_File_Extra_Round_White_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "round-white.zip"; +End +File gid_File_Extra_Simple_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "simple.zip"; +End +File gid_File_Extra_Square_Blue_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "square-blue.zip"; +End +File gid_File_Extra_Square_Gray_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "square-gray.zip"; +End +File gid_File_Extra_Square_Green_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "square-green.zip"; +End +File gid_File_Extra_Square_Red_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "square-red.zip"; +End +File gid_File_Extra_Square_Yellow_Zip + Dir = gid_Dir_Share_Config_Wizard_Web_Buttons; + USER_FILE_BODY; + Styles = (); + Name = "square-yellow.zip"; +End + +#ifdef UNX + +#ifndef WITHOUT_AFMS +File gid_File_Extra_Fontunxafm + Dir = gid_Dir_Psprint_Fontmetric; + TXT_FILE_BODY; + Styles = (ARCHIVE); + Name = "fontunxafm.zip"; +End +#endif + +#endif + +#ifdef UNX + +#ifndef WITHOUT_PPDS +File gid_File_Extra_Fontunxppds + Dir = gid_Dir_Psprint_Driver; + TXT_FILE_BODY; + Styles = (ARCHIVE); + Name = "fontunxppds.zip"; +End +#endif + +#endif + +#ifdef UNX + +File gid_File_Extra_Fontunxpsprint + Dir = gid_Dir_Psprint; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + Name = "fontunxpsprint.zip"; +End + +#endif + +File gid_File_Extra_Gallbullets + Dir = gid_Dir_Gallery_Bullets; + ARCHIVE_TXT_FILE_BODY; + Name = "gallbullets.zip"; +End + +File gid_File_Extra_Gallhtmlexpo + Dir = gid_Dir_Gallery_Htmlexpo; + ARCHIVE_TXT_FILE_BODY; + Name = "gallhtmlexpo.zip"; +End + +File gid_File_Extra_Gallroot + Dir = gid_Dir_Gallery; + ARCHIVE_TXT_FILE_BODY; + Name = "gallroot.zip"; +End + +File gid_File_Extra_Gallrulers + Dir = gid_Dir_Gallery_Rulers; + ARCHIVE_TXT_FILE_BODY; + Name = "gallrulers.zip"; +End + +File gid_File_Extra_Gallsound + Dir = gid_Dir_User_Gallery; + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Name = "gallsound.zip"; +End + +File gid_File_Extra_Gallsounds + Dir = gid_Dir_Gallery_Sounds; + ARCHIVE_TXT_FILE_BODY; + Name = "gallsounds.zip"; +End + +File gid_File_Extra_Gallsystem + Dir = gid_Dir_Gallery; + ARCHIVE_TXT_FILE_BODY; + Name = "gallsystem.zip"; + Patchfiles = (); +End + +File gid_File_Extra_Gallwwwback + Dir = gid_Dir_Gallery_Wwwback; + ARCHIVE_TXT_FILE_BODY; + Name = "gallwwwback.zip"; +End + +File gid_File_Extra_Gallwwwgraf + Dir = gid_Dir_Gallery_Wwwgraf; + ARCHIVE_TXT_FILE_BODY; + Name = "gallwwwgraf.zip"; +End + +File gid_File_Extra_Index_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "index.pl"; +End + +File gid_File_Extra_Palettes + Dir = gid_Dir_User_Config; + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Name = "palettes.zip"; + Patchfiles = (); +End + +File gid_File_Extra_Palettes_Lang + Dir = gid_Dir_User_Config; + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + EXTRA_ALL_LANG(palettes,zip); +End + +File gid_File_Extra_Poll_Asp + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "poll.asp"; +End + +File gid_File_Extra_Poll_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "poll.pl"; +End + +File gid_File_Extra_Savepic_Asp + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "savepic.asp"; +End + +File gid_File_Extra_Savepic_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "savepic.pl"; +End + +File gid_File_Extra_Show_Asp + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "show.asp"; +End + +File gid_File_Extra_Show_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "show.pl"; +End + +File gid_File_Extra_Symbols + Dir = gid_Dir_Config_Symbol; + ARCHIVE_TXT_FILE_BODY; + Name = "symbols.zip"; +End + +File gid_File_Extra_Tpllayoutimpr_Lang + Dir = gid_Dir_Template_Layout; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(tpllayoutimpr,zip); +End + +File gid_File_Extra_Tplpresntimpr_Lang + Dir = gid_Dir_Template_Presnt; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(tplpresntimpr,zip); +End + +File gid_File_Extra_Tplwizbitmap + Dir = gid_Dir_Template_Wizard_Bitmap; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_IDENT_ALL_LANG(tplwizbitmap.zip); +End + +File gid_File_Extra_Tplwizdesktop_Lang + Dir = gid_Dir_Template_Internal; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(tplwizdesktop,zip); +End + +File gid_File_Extra_Tplwizletter + Dir = gid_Dir_Share_Template_Wizard_Letter; + ARCHIVE_TXT_FILE_BODY; + Name = "tplwizletter.zip"; +End + +File gid_File_Extra_Tplwizletter_Lang + Dir = gid_Dir_Template_Wizard_Letter; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_LANG(tplwizletter,zip); +End + +File gid_File_Extra_Tplwizfax_Lang + Dir = gid_Dir_Template_Wizard_Fax; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(tplwizfax,zip); +End + +File gid_File_Extra_Tplwizagenda_Lang + Dir = gid_Dir_Template_Wizard_Agenda; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(tplwizagenda,zip); +End + +File gid_File_Extra_Tplwizreport_Lang + Dir = gid_Dir_Template_Wizard_Report; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(tplwizreport,zip); +End + +File gid_File_Extra_Tplwizstyles_Lang + Dir = gid_Dir_Template_Wizard_Styles; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(tplwizstyles,zip); +End + +File gid_File_Extra_Webcast_Asp + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "webcast.asp"; +End + +File gid_File_Extra_Webcast_Pl + Dir = gid_Dir_Config_Webcast; + PACKED_TXT_FILE_BODY; + Name = "webcast.pl"; +End + +File gid_File_Extra_Wordbook + Dir = gid_Dir_Wordbook_Language; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_IDENT_ALL_LANG(wordbook.zip); +End + +File gid_File_Extra_Wordbook_Lang + Dir = gid_Dir_Wordbook_Language; + TXT_FILE_BODY; + Styles = (ARCHIVE, DONT_OVERWRITE); + EXTRA_ALL_LANG(wordbook,zip); +End diff --git a/scp2/source/ooo/file_font_ooo.scp b/scp2/source/ooo/file_font_ooo.scp new file mode 100644 index 000000000000..10e2dca219fb --- /dev/null +++ b/scp2/source/ooo/file_font_ooo.scp @@ -0,0 +1,150 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +// OpenSymbol + +STD_FONT_FILE( gid_File_Fnt_Opensymb, opens___.ttf, OpenSymbol) + +// DejaVu fonts + +// DejaVuSans Proportional +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_DejaVuSans, DejaVuSans.ttf, DejaVu Sans) +STD_FONT_FILE( gid_File_Fnt_DejaVuSans_Bold, DejaVuSans-Bold.ttf, DejaVu Sans Bold) +STD_FONT_FILE( gid_File_Fnt_DejaVuSans_Oblique, DejaVuSans-Oblique.ttf, DejaVu Sans Oblique) +STD_FONT_FILE( gid_File_Fnt_DejaVuSans_BoldOblique, DejaVuSans-BoldOblique.ttf, DejaVu Sans Bold Oblique) +#endif + +// DejaVuSans ExtraLight +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_DejaVuSansExtraLight, DejaVuSans-ExtraLight.ttf, DejaVu Sans ExtraLight) +#endif + +// DejaVuSans Condensed +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_DejaVuSansCondensed, DejaVuSansCondensed.ttf, DejaVu Sans Condensed) +STD_FONT_FILE( gid_File_Fnt_DejaVuSansCondensed_Bold, DejaVuSansCondensed-Bold.ttf, DejaVu Sans Condensed Bold) +STD_FONT_FILE( gid_File_Fnt_DejaVuSansCondensed_Oblique, DejaVuSansCondensed-Oblique.ttf, DejaVu Sans Condensed Oblique) +STD_FONT_FILE( gid_File_Fnt_DejaVuSansCondensed_BoldOblique, DejaVuSansCondensed-BoldOblique.ttf, DejaVu Sans Condensed Bold Oblique) +#endif + +// DejaVuSans Mono +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_DejaVuSansMono, DejaVuSansMono.ttf, DejaVu Sans Mono) +STD_FONT_FILE( gid_File_Fnt_DejaVuSansMono_Bold, DejaVuSansMono-Bold.ttf, DejaVu Sans Mono Bold) +STD_FONT_FILE( gid_File_Fnt_DejaVuSansMono_Oblique, DejaVuSansMono-Oblique.ttf, DejaVu Sans Mono Oblique) +STD_FONT_FILE( gid_File_Fnt_DejaVuSansMono_BoldOblique, DejaVuSansMono-BoldOblique.ttf, DejaVu Sans Mono Bold Oblique) +#endif + +// DejaVuSerif Proportional +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_DejaVuSerif, DejaVuSerif.ttf, DejaVu Serif) +STD_FONT_FILE( gid_File_Fnt_DejaVuSerif_Bold, DejaVuSerif-Bold.ttf, DejaVu Serif Bold) +STD_FONT_FILE( gid_File_Fnt_DejaVuSerif_Italic, DejaVuSerif-Italic.ttf, DejaVu Serif Italic) +STD_FONT_FILE( gid_File_Fnt_DejaVuSerif_BoldItalic, DejaVuSerif-BoldItalic.ttf, DejaVu Serif Bold Italic) +#endif + +// DejaVuSerif Condensed +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_DejaVuSerifCondensed, DejaVuSerifCondensed.ttf, DejaVu Serif Condensed) +STD_FONT_FILE( gid_File_Fnt_DejaVuSerifCondensed_Bold, DejaVuSerifCondensed-Bold.ttf, DejaVu Serif Condensed Bold) +STD_FONT_FILE( gid_File_Fnt_DejaVuSerifCondensed_Italic, DejaVuSerifCondensed-Italic.ttf, DejaVu Serif Condensed Italic) +STD_FONT_FILE( gid_File_Fnt_DejaVuSerifCondensed_BoldItalic, DejaVuSerifCondensed-BoldItalic.ttf, DejaVu Serif Condensed Bold Italic) +#endif + + +// Liberation fonts + +// Liberation Sans Narrow +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_LibSansNarrow_Regular, LiberationSansNarrow-Regular.ttf, Liberation Sans Narrow Regular) +STD_FONT_FILE( gid_File_Fnt_LibSansNarrow_Bold, LiberationSansNarrow-Bold.ttf, Liberation Sans Narrow Bold) +STD_FONT_FILE( gid_File_Fnt_LibSansNarrow_Italic, LiberationSansNarrow-Italic.ttf, Liberation Sans Narrow Italic) +STD_FONT_FILE( gid_File_Fnt_LibSansNarrow_BoldItalic, LiberationSansNarrow-BoldItalic.ttf, Liberation Sans Narrow Bold Italic) +#endif + +// Liberation Mono +#ifndef WITHOUT_FONTS +#ifndef WNT +STD_FONT_FILE( gid_File_Fnt_LiberationMono_Regular, LiberationMono-Regular.ttf, Liberation Mono Regular) +STD_FONT_FILE( gid_File_Fnt_LiberationMono_Bold, LiberationMono-Bold.ttf, Liberation Mono Bold) +STD_FONT_FILE( gid_File_Fnt_LiberationMono_Italic, LiberationMono-Italic.ttf, Liberation Mono Italic) +STD_FONT_FILE( gid_File_Fnt_LiberationMono_BoldItalic, LiberationMono-BoldItalic.ttf, Liberation Mono Bold Italic) +#endif +#endif + +// Liberation Sans +#ifndef WITHOUT_FONTS +#ifndef WNT +STD_FONT_FILE( gid_File_Fnt_LiberationSans_Regular, LiberationSans-Regular.ttf, Liberation Sans Regular) +STD_FONT_FILE( gid_File_Fnt_LiberationSans_Italic, LiberationSans-Italic.ttf, Liberation Sans Italic) +STD_FONT_FILE( gid_File_Fnt_LiberationSans_Bold, LiberationSans-Bold.ttf, Liberation Serif Bold) +STD_FONT_FILE( gid_File_Fnt_LiberationSans_BoldItalic, LiberationSans-BoldItalic.ttf, Liberation Sans Bold Italic) +#endif +#endif + +// Liberation Serif +#ifndef WITHOUT_FONTS +#ifndef WNT +STD_FONT_FILE( gid_File_Fnt_LiberationSerif_Regular, LiberationSerif-Regular.ttf, Liberation Serif Regular) +STD_FONT_FILE( gid_File_Fnt_LiberationSerif_Bold, LiberationSerif-Bold.ttf, Liberation Serif Bold) +STD_FONT_FILE( gid_File_Fnt_LiberationSerif_Italic, LiberationSerif-Italic.ttf, Liberation Serif Italic) +STD_FONT_FILE( gid_File_Fnt_LiberationSerif_BoldItalic, LiberationSerif-BoldItalic.ttf, Liberation Serif Bold Italic) +#endif +#endif + +// Gentium fonts + +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_GentiumBasicRegular, GenBasR.ttf, Gentium Basic) +STD_FONT_FILE( gid_File_Fnt_GentiumBasicBold, GenBasB.ttf, Gentium Basic Bold) +STD_FONT_FILE( gid_File_Fnt_GentiumBasicItalic, GenBasI.ttf, Gentium Basic Bold) +STD_FONT_FILE( gid_File_Fnt_GentiumBasicBoldItalic, GenBasBI.ttf, Gentium Basic Bold Italic) +#endif + +#ifndef WITHOUT_FONTS +STD_FONT_FILE( gid_File_Fnt_GentiumBookBasicRegular, GenBkBasR.ttf, Gentium Book Basic) +STD_FONT_FILE( gid_File_Fnt_GentiumBookBasicBold, GenBkBasB.ttf, Gentium Book Basic Bold) +STD_FONT_FILE( gid_File_Fnt_GentiumBookBasicItalic, GenBkBasI.ttf, Gentium Book Basic Bold) +STD_FONT_FILE( gid_File_Fnt_GentiumBookBasicBoldItalic, GenBkBasBI.ttf, Gentium Book Basic Bold Italic) +#endif + +// fontconfig updates to allow proper use of local fonts + +#ifdef UNX +#ifndef WITHOUT_FONTS +File gid_File_FcLocal_Conf + Dir = gid_Dir_Fonts_Truetype; + USER_FILE_BODY; +// Styles = (); + Name = "fc_local.conf"; +End +#endif +#endif + diff --git a/scp2/source/ooo/file_improvement.scp b/scp2/source/ooo/file_improvement.scp new file mode 100644 index 000000000000..224d26de6a0d --- /dev/null +++ b/scp2/source/ooo/file_improvement.scp @@ -0,0 +1,41 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#if defined(BUILD_SPECIAL) +File gid_File_Share_Registry_Oooimprovement_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "oooimprovement.xcd"; +End +#endif + +#if defined(BUILD_SPECIAL) +STD_UNO_LIB_FILE( gid_File_Lib_Oooimprovement , oooimprovement) +#endif diff --git a/scp2/source/ooo/file_jre_ooo.scp b/scp2/source/ooo/file_jre_ooo.scp new file mode 100644 index 000000000000..8800db4c6065 --- /dev/null +++ b/scp2/source/ooo/file_jre_ooo.scp @@ -0,0 +1,49 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#ifdef WNT +Directory gid_Dir_Jre + ParentID = PREDEFINED_PROGDIR; + HostName = "JRE"; +End +#endif + +File gid_File_Exe_Java + BIN_FILE_BODY; + #ifdef WNT + InstallName = "jre-windows-i586.exe"; + Styles = (DONT_PACK,JAVAFILE,SUBST_FILENAME); + #else + Styles = (DONT_PACK,JAVAFILE); + #endif + Dir = gid_Dir_Jre; + Name = "${WINDOWSJAVAFILENAME}"; + Javaversion = "${WINDOWSJAVAREGISTRYENTRY}"; + Subdir = "java"; +End diff --git a/scp2/source/ooo/file_library_ooo.scp b/scp2/source/ooo/file_library_ooo.scp new file mode 100644 index 000000000000..404a1588f344 --- /dev/null +++ b/scp2/source/ooo/file_library_ooo.scp @@ -0,0 +1,1818 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ +#include "macros.inc" + +#ifdef WNT +File gid_File_Lib_Accessbridge + BIN_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = "java_uno_accessbridge.dll"; +End +#endif +#if ((defined(WNT)) || (defined(LINUX)) || ((defined(SOLARIS)) && (defined(SPARC)))|| defined(NETBSD) ) +STD_UNO_LIB_FILE( gid_File_Lib_Adabas, adabas) +#endif + +#if defined(WNT) +STD_UNO_LIB_FILE( gid_File_Lib_Ado, ado) +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Basctl, basctl) + +File gid_File_Lib_Basprov + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT4(basprov,DLLPOSTFIX,.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(basprov,DLLPOSTFIX,.uno,.dll)); + #endif +End + +#ifdef ENABLE_VBA +File gid_File_Lib_Vbaevent + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT4(vbaevents,DLLPOSTFIX,.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(vbaevents,DLLPOSTFIX,.uno,.dll)); + #endif +End +#endif // ENABLE_VBA + +STD_UNO_LIB_FILE( gid_File_Lib_Bib , bib) + +File gid_File_Lib_Cached1 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libcached1,UNXSUFFIX)); + #else + Name = "cached1.dll"; + #endif +End + +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Lib_Configmgr, configmgr.uno) + +#ifdef WITH_LDAP +File gid_File_Lib_Ldapbe2 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(ldapbe2.uno,UNXSUFFIX)); + #else + Name = "ldapbe2.uno.dll"; + #endif +End +#endif + +STD_UNO_LIB_FILE(gid_File_Lib_Chartcontroller, chartcontroller) +STD_UNO_LIB_FILE(gid_File_Lib_Chartmodel, chartmodel) +STD_UNO_LIB_FILE(gid_File_Lib_Charttools, charttools) +STD_UNO_LIB_FILE(gid_File_Lib_Chartview, chartview) + + +#if defined WNT && defined _MSC + +File gid_File_Lib_Cli_Oootypes_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "cli_oootypes.dll"; + Dir = gid_Dir_Program; + Assemblyname = "cli_oootypes"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_OOOTYPES_NEW_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif + +#if defined WNT && defined _MSC +File gid_File_Lib_Policy_Cli_Oootypes_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "${CLI_OOOTYPES_POLICY_ASSEMBLY}.dll"; + Dir = gid_Dir_Program; + Assemblyname = "${CLI_OOOTYPES_POLICY_ASSEMBLY}"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_OOOTYPES_POLICY_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Lib_Policy_Cli_Oootypes_Config + TXT_FILE_BODY; + Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH); + Name = "cli_oootypes.config"; + Dir = gid_Dir_Program; + AssignComponent = gid_File_Lib_Policy_Cli_Oootypes_Assembly; +End + +#endif + + +#if ! defined WNT // no longer supported on Windows +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Cmdmail, cmdmail.uno ) +#endif + + +File gid_File_Lib_Comphelper2 + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT3(libcomphelp4,COMID,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(comphelp4,COMID,.dll)); + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; +End + +STD_UNO_LIB_FILE( gid_File_Lib_Ctl , ctl) + +STD_LIB_FILE( gid_File_Lib_Cui, cui) + +#ifndef SYSTEM_CURL + +File gid_File_Lib_Curl + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + #ifdef MACOSX + Name = STRING(CONCAT2(libcurl.4,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(libcurl,UNXSUFFIX,.4)); + #endif + #else + #ifdef _gcc3 + Name = "libcurl-4.dll"; + #else + Name = "libcurl.dll"; + #endif + #endif +End + +#endif + +#ifndef SYSTEM_DB + +File gid_File_Lib_Db + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libdb-4.7,UNXSUFFIX)); + #else + Name = "libdb47.dll"; + #endif +End + +#endif + +#ifdef UNX +#ifdef ENABLE_GTK +#ifdef ENABLE_SYSTRAY_GTK +File gid_File_Lib_Egg_Tray + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT3(libeggtray,DLLPOSTFIX,UNXSUFFIX)); +End + +File gid_File_Lib_QStart_Gtk + Name = LIBNAME(qstart_gtk); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End +#endif +#endif +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Dba, dba) + +STD_UNO_LIB_FILE( gid_File_Lib_Sdbt, sdbt) + +STD_UNO_LIB_FILE( gid_File_Lib_Dbmm, dbmm) + +STD_UNO_LIB_FILE( gid_File_Lib_Dbacfg, dbacfg) + +STD_UNO_LIB_FILE( gid_File_Lib_Dbase2, dbase ) + +STD_LIB_FILE( gid_File_Lib_Dbfile , file) +STD_LIB_FILE( gid_File_Lib_Odbcbase,odbcbase) + + +File gid_File_Lib_Dbpool + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libdbpool2,UNXSUFFIX)); + #else + Name = "dbpool2.dll"; + #endif +End + +STD_UNO_LIB_FILE( gid_File_Lib_Dbt, dbtools ) + +STD_UNO_LIB_FILE( gid_File_Lib_Dbaxml, dbaxml ) + +File gid_File_Lib_Dict_Ja + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libdict_ja,UNXSUFFIX)); + #else + Name = "dict_ja.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Dict_Zh + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libdict_zh,UNXSUFFIX)); + #else + Name = "dict_zh.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Collator_Data + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libcollator_data,UNXSUFFIX)); + #else + Name = "collator_data.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Index_Data + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libindex_data,UNXSUFFIX)); + #else + Name = "index_data.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Textconv_Dict + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libtextconv_dict,UNXSUFFIX)); + #else + Name = "textconv_dict.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Dlgprov + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT4(dlgprov,DLLPOSTFIX,.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(dlgprov,DLLPOSTFIX,.uno,.dll)); + #endif +End + +File gid_File_Lib_Stringresource + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT4(stringresource,DLLPOSTFIX,.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(stringresource,DLLPOSTFIX,.uno,.dll)); + #endif +End + +#if defined ENABLE_VBA +#ifndef VBA_EXTENSION + +File gid_File_Lib_Vbaobj + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT4(libvbaobj,DLLPOSTFIX,.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(vbaobj,DLLPOSTFIX,.uno,.dll)); + #endif +End + +File gid_File_Lib_Vbaswobj + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT4(libvbaswobj,DLLPOSTFIX,.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(vbaswobj,DLLPOSTFIX,.uno,.dll)); + #endif +End + +File gid_File_Lib_Vbamsforms + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT4(libmsforms,DLLPOSTFIX,.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(msforms,DLLPOSTFIX,.uno,.dll)); + #endif +End + +#endif // VBA_EXTENSION +File gid_File_Lib_Vbahelper + TXT_FILE_BODY; + Styles = (PACKED); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT3(libvbahelper,DLLPOSTFIX,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(vbahelper,DLLPOSTFIX,.dll)); + #endif +End +#endif // ENABLE_VBA + + +#ifdef WNT + +File gid_File_Lib_Dnd + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = "dnd.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Dtrans + TXT_FILE_BODY; + Name = "dtrans.dll"; + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED, UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; +End + +#endif + +STD_LIB_FILE(gid_File_Lib_Drawinglayer,drawinglayer) + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Embobj,embobj) + +#ifndef DISABLE_ATL +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Emboleobj,emboleobj) +#endif + +#if defined(WNT) && !defined(DISABLE_ATL) + +STD_UNO_LIB_FILE( gid_File_Lib_Emser, emser ) + +File gid_File_Lib_Inprocserv + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = "inprocserv.dll"; +End + +#endif + +#ifdef UNX + +#ifdef ENABLE_KAB +File gid_File_Lib_Kab_1 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(libkab1,UNXSUFFIX)); +End + +File gid_File_Lib_Kab_Drv_1 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(libkabdrv1,UNXSUFFIX)); +End + +#endif + +#ifdef MACOSX +File gid_File_Lib_Macab_1 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(libmacab1,UNXSUFFIX)); +End + +File gid_File_Lib_Macab_Drv_1 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(libmacabdrv1,UNXSUFFIX)); +End + +#endif // #ifdef ENABLE_KAB + +#ifdef ENABLE_EVOAB2 + +STD_UNO_LIB_FILE( gid_File_Lib_Evoab , evoab) + +#endif // #ifdef ENABLE_EVOAB2 + +#endif // #ifdef UNX + +File gid_File_Lib_Evtatt + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libevtatt,UNXSUFFIX)); + #else + Name = "evtatt.dll"; + #endif +End + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Fileacc,fileacc) + +File gid_File_Lib_Filterconfig1 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + Dir = SCP2_OOO_BIN_DIR; + RegistryID = gid_Starregistry_Services_Rdb; + Name = SPECIAL_NAME(filterconfig1); +End + +STD_UNO_LIB_FILE( gid_File_Lib_Flat, flat) + +#ifdef WNT + +File gid_File_Lib_Fop + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = "fop.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Fps + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = "fps.dll"; +End + +#endif + +#if defined UNX && ! defined MACOSX + +File gid_File_Lib_Desktopbe + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(desktopbe1.uno,UNXSUFFIX)); + RegistryID = gid_Starregistry_Services_Rdb; + Regmergefile = "desktopbe1-ucd.txt"; +End + +#ifdef ENABLE_GTK +#ifdef GTK_TWO_FOUR +File gid_File_Lib_Fps_Gnome + TXT_FILE_BODY; + Styles = (PACKED); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = SPECIAL_COMPONENT_LIB_NAME(fps_gnome.uno); + Regmergefile = "fps-gnome-ucd.txt"; +End +#endif +#endif +#ifdef ENABLE_KDE4 +#ifndef MACOSX +File gid_File_Lib_Fps_Kde4 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = gid_Dir_Program; + Name = SPECIAL_COMPONENT_LIB_NAME(fps_kde4.uno); + Regmergefile = "fps-kde4-ucd.txt"; +End +#endif +#endif +#endif + +#ifdef MACOSX +#ifdef QUARTZ +File gid_File_Lib_Fps_Aqua + TXT_FILE_BODY; + Styles = (PACKED); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = SPECIAL_COMPONENT_LIB_NAME(fps_aqua.uno); + Regmergefile = "fps-aqua-ucd.txt"; +End + +File gid_File_Lib_MacOSXSpell + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Name = LIBNAME(MacOSXSpell); + Dir = SCP2_OOO_BIN_DIR; +End + +File gid_File_Lib_avmediaQuickTime + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Name = LIBNAME(avmediaQuickTime); + Dir = SCP2_OOO_BIN_DIR; +End +#endif +#endif + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Fps_Office, fps_office.uno ) +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Fpicker, fpicker.uno ) + + +#if (defined(ENABLE_CAIRO) && ! defined (SYSTEM_CAIRO)) + +File gid_File_Lib_Cairo + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + #ifdef MACOSX + Name = STRING(CONCAT3(libcairo,.2,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(libcairo,UNXSUFFIX,.2)); + #endif + #elif defined(WNT) + #ifdef _gcc3 + Name = "libcairo-2.dll"; + #else + Name = "cairo.dll"; + #endif + #endif +End + +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Frm , frm) + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Fsstorage, fsstorage.uno ) + +#ifdef WNT + +File gid_File_Lib_Ftransl + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = "ftransl.dll"; +End + +#endif + +STD_LIB_FILE( gid_File_Lib_Fwe , fwe) + +STD_LIB_FILE( gid_File_Lib_Fwi , fwi) + +File gid_File_Lib_Fwk + Name = LIBNAME(fwk); + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + Dir = SCP2_OOO_BIN_DIR; + RegistryID = gid_Starregistry_Services_Rdb; +End + +STD_UNO_LIB_FILE( gid_File_Lib_Fwl , fwl) + +STD_UNO_LIB_FILE( gid_File_Lib_Fwm , fwm) + +#ifdef WNT +File gid_File_Lib_Gdiplus + BIN_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = "gdiplus.dll"; +End +#endif + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Hatchwindowfactory, hatchwindowfactory.uno ) + +STD_LIB_FILE( gid_File_Lib_Helplinker, helplinker) + +File gid_File_Lib_I18npool + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(i18npool.uno,UNXSUFFIX)); + #else + Name = STRING(CONCAT2(i18npool.uno,.dll)); + #endif +End + +File gid_File_Lib_I18nregexp + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT3(libi18nregexp,COMID,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(i18nregexp,COMID,.dll)); + #endif +End + +File gid_File_Lib_I18nsearch + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(i18nsearch.uno,UNXSUFFIX)); + #else + Name = "i18nsearch.uno.dll"; + #endif +End + +File gid_File_Lib_I18nisolang + #ifdef UNX + Name = STRING(CONCAT4(libi18nisolang,ISOLANG_MAJOR,COMID,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(i18nisolang,ISOLANG_MAJOR,COMID,.dll)); + #endif + PACKED_LIB_FILE_BODY; +End + +File gid_File_Lib_I18nutil + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT3(libi18nutil,COMID,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(i18nutil,COMID,.dll)); + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +STD_LIB_FILE( gid_File_Lib_I18npaper, i18npaper) + +#ifndef SYSTEM_ICU + +File gid_File_Lib_Icudata + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT7(libicudata,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO)); + #else + Name = STRING(CONCAT4(icudt,ICU_MAJOR,ICU_MINOR,.dll)); + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Icui18n + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT7(libicui18n,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO)); + #else + Name = STRING(CONCAT4(icuin,ICU_MAJOR,ICU_MINOR,.dll)); + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Icule + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT7(libicule,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO)); + #else + Name = STRING(CONCAT4(icule,ICU_MAJOR,ICU_MINOR,.dll)); + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Icuuc + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT7(libicuuc,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR,.,ICU_MICRO)); + #else + Name = STRING(CONCAT4(icuuc,ICU_MAJOR,ICU_MINOR,.dll)); + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +#endif + +#ifdef SOLAR_JAVA + +STD_UNO_LIB_FILE( gid_File_Lib_Jdbc, jdbc) + +#endif + +#ifdef SOLAR_JAVA +File gid_File_Lib_Hsqldb_2 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libhsqldb,UNXSUFFIX)); + #else + Name = "hsqldb.dll"; + #endif +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Lngpckinsthlp + BIN_FILE_BODY; + Styles = (PACKED, LANGUAGEPACK, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "lngpckinsthlp.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_sn_tools + BIN_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY, DONTRENAMEINPATCH); + Dir = SCP2_OOO_BIN_DIR; + Name = "sn_tools.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_relnotes + BIN_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY, DONTRENAMEINPATCH); + Dir = SCP2_OOO_BIN_DIR; + Name = "relnotes.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Patchmsi + TXT_FILE_BODY; + Name = "patchmsi.dll"; + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED,PATCH,PATCH_ONLY,BINARYTABLE,BINARYTABLE_ONLY,DONTRENAMEINPATCH); +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Rebasemsi + TXT_FILE_BODY; + Name = "rebase.dll"; + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED,BINARYTABLE,BINARYTABLE_ONLY,DONTRENAMEINPATCH); +End + +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Lng, lng) + +File gid_File_Lib_Localedata_En + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(liblocaledata_en,UNXSUFFIX)); + #else + Name = "localedata_en.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Localedata_Es + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(liblocaledata_es,UNXSUFFIX)); + #else + Name = "localedata_es.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Localedata_Euro + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(liblocaledata_euro,UNXSUFFIX)); + #else + Name = "localedata_euro.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Localedata_Others + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(liblocaledata_others,UNXSUFFIX)); + #else + Name = "localedata_others.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_Mcnttype + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libmcnttype,UNXSUFFIX)); + #else + Name = "mcnttype.dll"; + #endif +End + +#if !defined(SYSTEM_MOZILLA) && !defined(WITHOUT_MOZILLA) && !defined(MACOSX) + // #i91209# +STD_UNO_LIB_FILE(gid_File_Lib_Mozab,mozab) +STD_LIB_FILE(gid_File_Lib_Mozabdrv,mozabdrv) + +#else + +File gid_File_Lib_Mozbootstrap + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libmozbootstrap,UNXSUFFIX)); + #else + Name = "mozbootstrap.dll"; + #endif +End + +#endif + +STD_UNO_LIB_FILE(gid_File_Lib_Wpft,wpft) + +STD_UNO_LIB_FILE(gid_File_Lib_T602Filter,t602filter) + +STD_UNO_LIB_FILE(gid_File_Lib_Writerfilter,writerfilter) + +#ifdef WNT +#if defined(_gcc3) + +File gid_File_Lib_Mingwm10 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; + Name = "mingwm10.dll"; +End + +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Lib_Msvcr80 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; +#ifndef _STLP_DEBUG + Name = "msvcr80.dll"; +#else + Name = "msvcr80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Lib_Msvcp80 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; +#ifndef _STLP_DEBUG + Name = "msvcp80.dll"; +#else + Name = "msvcp80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Lib_Msvcm80 + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; +#ifndef _STLP_DEBUG + Name = "msvcm80.dll"; +#else + Name = "msvcm80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) && defined( _gcc3 ) + +#if defined(MINGW_GCCDLL) + +File gid_File_Lib_Mingw_GccS + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = MINGW_GCCDLL; + Styles = (PACKED); +End + +#endif + +#if defined(MINGW_GXXDLL) + +File gid_File_Lib_Mingw_Stdcpp + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = MINGW_GXXDLL; + Styles = (PACKED); +End + +#endif + +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Msvcm80crt_Manifest + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; +#ifndef _STLP_DEBUG + Name = "Microsoft.VC80.CRT.manifest"; +#else + Name = "Microsoft.VC80.DebugCRT.manifest"; +#endif +End +#endif +#endif +#endif + +STD_UNO_LIB_FILE(gid_File_Lib_Mysql,mysql) +STD_UNO_LIB_FILE(gid_File_Lib_Odbc,odbc) + +// STD_LIB_FILE( gid_File_Lib_Ofa , ofa) + +STD_UNO_LIB_FILE( gid_File_Lib_Offacc, offacc) + +#ifdef SOLAR_JAVA +#ifndef MACOSX + +File gid_File_Lib_Officebean + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libofficebean,UNXSUFFIX)); + #else + Name = "officebean.dll"; + #endif +End + +#endif +#endif + +#if defined(WNT) && !defined(DISABLE_ATL) + +File gid_File_Lib_Ole + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = "oleautobridge.uno.dll"; +End + +#endif + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Package2,package2) + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Passwordcontainer, passwordcontainer.uno ) + +STD_UNO_LIB_FILE( gid_File_Lib_Pcr, pcr) + +STD_UNO_LIB_FILE( gid_File_Lib_Log, log) + +STD_UNO_LIB_FILE( gid_File_Lib_Pdffilter, pdffilter) + +File gid_File_Lib_Deployment +#if defined UNX + Name = STRING(CONCAT4(deployment,DLLPOSTFIX,.uno,UNXSUFFIX)); +#else + Name = STRING(CONCAT3(deployment,DLLPOSTFIX,.uno.dll)); +#endif + PACKED_UNO_LIB_FILE_BODY; +End + +File gid_File_Lib_DeploymentGui +#if defined UNX + Name = STRING(CONCAT4(deploymentgui,DLLPOSTFIX,.uno,UNXSUFFIX)); +#else + Name = STRING(CONCAT3(deploymentgui,DLLPOSTFIX,.uno.dll)); +#endif + PACKED_UNO_LIB_FILE_BODY; +End + +STD_LIB_FILE(gid_File_Lib_DeploymentMisc, deploymentmisc) + +#ifndef WITHOUT_MOZILLA +STD_UNO_LIB_FILE( gid_File_Lib_Pl , pl) +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Preload, preload) + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Productregistration, productregistration.uno ) + +#if defined(UNX) && ! defined(QUARTZ) +File gid_File_Lib_Desktop_Detector + Name = LIBNAME(desktop_detector); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End +File gid_File_Lib_Vclplug_Gen + Name = LIBNAME(vclplug_gen); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End +#endif + +#if defined(UNX) && ! defined(QUARTZ) +#ifdef ENABLE_GTK +File gid_File_Lib_Vclplug_Gtk + Name = LIBNAME(vclplug_gtk); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End +#endif +#ifdef ENABLE_KDE +#ifndef MACOSX +File gid_File_Lib_Vclplug_Kde + Name = LIBNAME(vclplug_kde); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End +#endif +#endif +#ifdef ENABLE_KDE4 +#ifndef MACOSX +File gid_File_Lib_Vclplug_Kde4 + Name = LIBNAME(vclplug_kde4); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; +End +#endif +#endif +#endif + +#if defined(QUARTZ) +File gid_File_Lib_AppleRemote + Name = LIBNAME(AppleRemote); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End +#endif + +#if defined(QUARTZ) +File gid_File_Lib_Basebmp + Name = LIBNAME(basebmp); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End +#endif + +#if defined UNX && ! defined QUARTZ +STD_LIB_FILE( gid_File_Lib_Vclplug_Svp, vclplug_svp ) +STD_LIB_FILE( gid_File_Lib_BaseBmp, basebmp ) +#endif + +#if defined UNX && ! defined MACOSX + +File gid_File_Lib_Recentfile + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT2(librecentfile,UNXSUFFIX)); +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Reg4allmsdoc + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "reg4allmsdoc.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Qslnkmsi + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "qslnkmsi.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Sdqsmsi + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "sdqsmsi.dll"; +End + +#endif + +File gid_File_Lib_Res + Name = LIBNAME(res); + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + Dir = SCP2_OOO_BIN_DIR; + RegistryID = gid_Starregistry_Services_Rdb; +End + +File gid_File_Lib_Sax_Uno + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT,DONT_OVERWRITE); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(sax.uno,UNXSUFFIX)); + #else + Name = "sax.uno.dll"; + #endif +End + +File gid_File_Lib_Fastsax_Uno + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT,DONT_OVERWRITE); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(fastsax.uno,UNXSUFFIX)); + #else + Name = "fastsax.uno.dll"; + #endif +End + +STD_LIB_FILE( gid_File_Lib_Sax , sax) + +STD_UNO_LIB_FILE( gid_File_Lib_Oox , oox) + +STD_UNO_LIB_FILE( gid_File_Lib_Sb , sb) + +STD_UNO_LIB_FILE( gid_File_Lib_Scn, scn) + +File gid_File_Lib_Scriptframe + TXT_FILE_BODY; + #ifdef UNX + #ifdef MACOSX + Name = "libscriptframe.dylib"; + #else + Name = "libscriptframe.so"; + #endif + #else + Name = "scriptframe.dll"; + #endif + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED,UNO_COMPONENT); +End + +STD_UNO_LIB_FILE( gid_File_Lib_Sd , sd) +STD_LIB_FILE( gid_File_Lib_Sdui, sdui) + +File gid_File_Lib_Slideshow + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(slideshow.uno,UNXSUFFIX)); + #else + Name = "slideshow.uno.dll"; + #endif +End + +File gid_File_Lib_Sdbc_2 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libsdbc2,UNXSUFFIX)); + #else + Name = "sdbc2.dll"; + #endif +End + +STD_UNO_LIB_FILE( gid_File_Lib_Sdd , sdd) + +STD_UNO_LIB_FILE( gid_File_Lib_Sf_Prothdlr, protocolhandler ) + +File gid_File_Lib_Sfx + Name = LIBNAME(sfx); + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + Dir = SCP2_OOO_BIN_DIR; + RegistryID = gid_Starregistry_Services_Rdb; +End + +#ifdef WNT + +File gid_File_Lib_Instooofiltmsi + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "instooofiltmsi.dll"; +End + +#endif + +#ifdef WNT + +File gid_File_Lib_Smplmail + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = "smplmail.uno.dll"; +End + +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Sot, sot ) + +#if defined(UNX) && !defined(QUARTZ) + +File gid_File_Lib_Spa + Name = LIBNAME(spa); + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; +End + +#endif + +File gid_File_Lib_Spell + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Name = LIBNAME(spell); + Dir = SCP2_OOO_BIN_DIR; +End + +STD_UNO_LIB_FILE( gid_File_Lib_Spl, spl) + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Srtrs1,srtrs1) + +STD_LIB_FILE( gid_File_Lib_Sts , sts) + +STD_UNO_LIB_FILE( gid_File_Lib_Svl, svl ) +STD_UNO_LIB_FILE( gid_File_Lib_Svtools, svt ) + +STD_UNO_LIB_FILE( gid_File_Lib_Svx_Core, svxcore) +STD_UNO_LIB_FILE( gid_File_Lib_Svx, svx) +STD_UNO_LIB_FILE( gid_File_Lib_TextConversionDlgs, textconversiondlgs) +STD_LIB_FILE( gid_File_Lib_Editeng, editeng) + +STD_LIB_FILE( gid_File_Lib_Msfilter, msfilter) + +STD_UNO_LIB_FILE( gid_File_Lib_Sw , sw) +STD_LIB_FILE( gid_File_Lib_Swui, swui) + +STD_LIB_FILE( gid_File_Lib_Msword, msword ) + +#if ! defined UNX +File gid_File_Lib_Sysdtrans + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + Name = "sysdtrans.dll"; +End +#endif + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Syssh, syssh.uno ) +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Localebe, localebe1.uno ) + +#ifdef WNT +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Wininetbe, wininetbe1.uno ) +#endif + +#ifdef MACOSX +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Macbe, macbe1.uno ) +#endif + +STD_UNO_LIB_FILE( gid_File_Lib_Tk, tk ) +STD_LIB_FILE( gid_File_Lib_Acc, acc ) + +STD_LIB_FILE( gid_File_Lib_Tools, tl ) + +File gid_File_Lib_Tvhlp1 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libtvhlp1,UNXSUFFIX)); + #else + Name = "tvhlp1.dll"; + #endif +End + +File gid_File_Lib_Ucb1 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libucb1,UNXSUFFIX)); + #else + Name = "ucb1.dll"; + #endif +End + +File gid_File_Lib_Ucbhelper + TXT_FILE_BODY; + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); + #ifdef UNX + Name = STRING(CONCAT3(libucbhelper4,COMID,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(ucbhelper4,COMID,.dll)); + #endif +End + +File gid_File_Lib_Ucpchelp1 + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libucpchelp1,UNXSUFFIX)); + #else + Name = "ucpchelp1.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED, UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; +End + +#ifndef DISABLE_NEON +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Ucpdav1,ucpdav1) + #ifndef SYSTEM_NEON + SPECIAL_LIB_FILE(gid_File_Lib_Neon,neon) + #endif +#endif + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Ucpfile1,ucpfile1) + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Ucpftp1,ucpftp1) + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Ucphier1,ucphier1) + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Ucppkg1,ucppkg1) + +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Ucptdoc1, ucptdoc1.uno) + +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Ucpext, ucpext.uno) + +SPECIAL_UNO_COMPONENT_LIB_FILE(gid_File_Ucpexpand1, ucpexpand1.uno) + +File gid_File_Lib_Lnth + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Name = LIBNAME(lnth); + Dir = SCP2_OOO_BIN_DIR; +End + +File gid_File_Lib_Hyph + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Name = LIBNAME(hyphen); + Dir = SCP2_OOO_BIN_DIR; +End + +STD_UNO_LIB_FILE( gid_File_Lib_Utl , utl) + +STD_UNO_LIB_FILE( gid_File_Lib_Uui, uui ) + +STD_LIB_FILE( gid_File_Lib_BaseGfx, basegfx ) + +File gid_File_Lib_Vcl + Name = LIBNAME(vcl); + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + Dir = SCP2_OOO_BIN_DIR; + RegistryID = gid_Starregistry_Services_Rdb; +End + +File gid_File_Lib_Vos + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT3(libvos3,COMID,UNXSUFFIX)); + #else + Name = STRING(CONCAT3(vos3,COMID,.dll)); + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +// STD_UNO_LIB_FILE( gid_File_Lib_Wrp, wrp) + +STD_UNO_LIB_FILE( gid_File_Lib_Xcr, xcr) +STD_UNO_LIB_FILE( gid_File_Lib_Xmx , xmx) +STD_UNO_LIB_FILE( gid_File_Lib_Xof , xof) + +File gid_File_Lib_Xo + Name = LIBNAME(xo); + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + Dir = SCP2_OOO_BIN_DIR; + RegistryID = gid_Starregistry_Services_Rdb; +End + +SPECIAL_UNO_LIB_FILE(gid_File_Lib_Xstor,xstor) + +STD_UNO_LIB_FILE( gid_File_Lib_Xsltdlg, xsltdlg ) +STD_UNO_LIB_FILE( gid_File_Lib_Xsltfilter, xsltfilter ) +STD_UNO_LIB_FILE( gid_File_Lib_Xmlfa, xmlfa ) +STD_UNO_LIB_FILE( gid_File_Lib_Xmlfd, xmlfd ) + +#ifdef SOLAR_JAVA +UNO_JAR_FILE( gid_File_Jar_Xsltfilter, XSLTFilter ) +UNO_JAR_FILE( gid_File_Jar_Xsltvalidate, XSLTValidate ) +#endif + +#ifndef SYSTEM_LIBXSLT +File gid_File_Lib_Xslt + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + #ifdef MACOSX + Name = STRING(CONCAT4(libxslt,.,LIBXSLT_MAJOR,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(libxslt,UNXSUFFIX,.,LIBXSLT_MAJOR)); + #endif + #else + #ifdef _gcc3 + Name = "libxslt-1.dll"; + #else + Name = "libxslt.dll"; + #endif + #endif +End +#endif + + +STD_UNO_LIB_FILE( gid_File_Lib_Unoxml, unoxml ) + +// AVMedia +STD_UNO_LIB_FILE( gid_File_Lib_AVMedia, avmedia ) + +#if defined UNX +#ifdef SOLAR_JAVA +UNO_JAR_FILE( gid_File_Jar_AVmedia, avmedia ) +#endif +#elif defined WNT +#ifdef ENABLE_DIRECTX +SPECIAL_UNO_LIB_FILE( gid_File_Lib_AVMediaWin, avmediawin ) +#endif +#endif + +#ifndef WITHOUT_MOZILLA +File gid_File_Lib_XSec_Framework + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libxsec_fw,UNXSUFFIX)); + #else + Name = "xsec_fw.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; +End + +File gid_File_Lib_XSec_XmlSec + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libxsec_xmlsec,UNXSUFFIX)); + #else + Name = "xsec_xmlsec.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; +End + +File gid_File_Lib_XSec_XMLSecurity + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libxmlsecurity,UNXSUFFIX)); + #else + Name = "xmlsecurity.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; +End + +#ifdef WNT +File gid_File_Lib_LibXMLSec_xmlseccore + TXT_FILE_BODY; + #ifdef _gcc3 + Name = "libxmlsec1.dll"; + #else + Name = "libxmlsec.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End + +File gid_File_Lib_LibXMLSec_xmlsecmscrypto + TXT_FILE_BODY; + #ifdef _gcc3 + Name = "libxmlsec1-mscrypto.dll"; + #else + Name = "libxmlsec-mscrypto.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED); +End +#endif + +//i20156 - end +#endif + +File gid_File_Lib_Migrationoo2 + TXT_FILE_BODY; + Styles = (PACKED,UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(migrationoo2.uno,UNXSUFFIX)); + #else + Name = "migrationoo2.uno.dll"; + #endif +End + +File gid_File_Lib_Libtextcat + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + Name = STRING(CONCAT2(libtextcat,UNXSUFFIX)); + #else + Name = "libtextcat.dll"; + #endif +End + +STD_UNO_LIB_FILE( gid_File_Lib_Guesslang, guesslang ) + +STD_UNO_LIB_FILE( gid_File_Lib_Updchkui , updchk ) + +SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Updatefeed , updatefeed.uno ) + +#ifdef WNT +File gid_File_Lib_Onlinecheck + BIN_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + Name = "onlinecheck.dll"; +End +#endif + +#ifdef OPENSSL +File gid_File_Lib_Openssl + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef WNT + Name = "ssleay32.dll"; + #endif +End +#endif + +#ifdef OPENSSL +File gid_File_Lib_Crypto + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + + #ifdef WNT + Name = "libeay32.dll"; + #endif +End +#endif + +File gid_File_Lib_Soffice + TXT_FILE_BODY; + Dir = SCP2_OOO_BIN_DIR; + Name = SCP2_URE_DL_NORMAL("sofficeapp"); + Styles = (PACKED); +End + +File gid_File_Lib_Unopkgapp + TXT_FILE_BODY; + Dir = SCP2_OOO_BIN_DIR; + Name = SCP2_URE_DL_NORMAL("unopkgapp"); + Styles = (PACKED); +End + +STD_UNO_LIB_FILE( gid_File_Lib_Oooimprovecore , oooimprovecore) + +#if defined WNT && !defined _gcc3 && !defined SYSTEM_MOZILLA && !defined WITHOUT_MOZILLA && \ + !(defined M1400 && defined PROF_EDITION && !defined _STLP_DEBUG) + // see common_brand.scp gid_Brand_File_Lib_Msvcp80 and + // gid_Brand_File_Lib_Msvcr80 +File gid_File_Moz_Msvcp80 + TXT_FILE_BODY; + Dir = SCP2_OOO_BIN_DIR; + Name = SCP2_URE_DL_NORMAL("msvcp80"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); +End +File gid_File_Moz_Msvcr80 + TXT_FILE_BODY; + Dir = SCP2_OOO_BIN_DIR; + Name = SCP2_URE_DL_NORMAL("msvcr80"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); +End +#endif + +#ifndef SYSTEM_REDLAND +File gid_File_Lib_Raptor + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + #ifdef MACOSX + Name = STRING(CONCAT4(libraptor,.,RAPTOR_MAJOR,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(libraptor,UNXSUFFIX,.,RAPTOR_MAJOR)); + #endif + #else + #ifdef _gcc3 + Name = "libraptor-1.dll"; + #else + Name = "raptor.dll"; + #endif + #endif +End + +File gid_File_Lib_Rasqal + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + #ifdef MACOSX + Name = STRING(CONCAT4(librasqal,.,RASQAL_MAJOR,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(librasqal,UNXSUFFIX,.,RASQAL_MAJOR)); + #endif + #else + #ifdef _gcc3 + Name = STRING(CONCAT3(librasqal-,RASQAL_MAJOR,.dll)); + #else + Name = "rasqal.dll"; + #endif + #endif +End + +File gid_File_Lib_Rdf + TXT_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_OOO_BIN_DIR; + #ifdef UNX + #ifdef MACOSX + Name = STRING(CONCAT4(librdf,.,REDLAND_MAJOR,UNXSUFFIX)); + #else + Name = STRING(CONCAT4(librdf,UNXSUFFIX,.,REDLAND_MAJOR)); + #endif + #else + #ifdef _gcc3 + Name = "librdf-0.dll"; + #else + Name = "librdf.dll"; + #endif + #endif +End +#endif // SYSTEM_REDLAND + +STD_UNO_LIB_FILE(gid_File_Lib_Unordf, unordf) + +STD_UNO_LIB_FILE( gid_File_Lib_For, for) +STD_LIB_FILE( gid_File_Lib_Forui, forui) + diff --git a/scp2/source/ooo/file_ooo.scp b/scp2/source/ooo/file_ooo.scp new file mode 100644 index 000000000000..a600c135de01 --- /dev/null +++ b/scp2/source/ooo/file_ooo.scp @@ -0,0 +1,2166 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +File gid_File_Basic_Depot + Dir = gid_Dir_Basic_Depot; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvdepot.zip"; +End + +File gid_File_Basic_Euro + Dir = gid_Dir_Basic_Euro; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrveuro.zip"; +End + +File gid_File_Basic_Gimmicks + Dir = gid_Dir_Basic_Gimmicks; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvgimmicks.zip"; +End + +File gid_File_Basic_Importwiz + Dir = gid_Dir_Basic_Importwiz; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvimport.zip"; +End + +File gid_File_Basic_Formwiz + Dir = gid_Dir_Basic_Formwiz; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvform.zip"; +End + +File gid_File_Basic_Schedule + Dir = gid_Dir_Basic_Schedule; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvschedule.zip"; +End + +File gid_File_Basic_Scriptbindinglib + Dir = gid_Dir_Basic_Scriptbindinglib; + ARCHIVE_TXT_FILE_BODY; + Name = "scriptbindinglib.zip"; +End + +File gid_File_Basic_Template + Dir = gid_Dir_Basic_Template; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvtemplate.zip"; +End + +File gid_File_Basic_Tools + Dir = gid_Dir_Basic_Tools; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvtools.zip"; +End + +File gid_File_Basic_User + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Dir = gid_Dir_User_Basic; + Name = "basicusr.zip"; +End + +File gid_File_Basic_Share + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Dir = gid_Dir_Basic; + Name = "basicshare.zip"; +End + +File gid_File_Basic_User_Standard + USER_FILE_BODY; + Styles = (ARCHIVE, WORKSTATION, DONT_OVERWRITE); + Dir = gid_Dir_Basic_Standard; + Name = "basicsrvstandard.zip"; +End + +File gid_File_Basic_Tutorials + Dir = gid_Dir_Basic_Tutorials; + ARCHIVE_TXT_FILE_BODY; + Name = "basicsrvtutorials.zip"; +End + +#ifdef UNX + +File gid_File_Bin_Pagein + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "pagein"; +End + +#endif + +#ifndef WITHOUT_MOZILLA + +#if !defined(UNX) || defined(ENABLE_GTK) +File gid_File_Exe_Nsplugin + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Program; + #ifdef UNX + Name = "nsplugin"; + #else + Name = "nsplugin.exe"; + #endif +End +#endif +#endif + +File gid_File_Bin_Gengal + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + #ifdef UNX + Name = "gengal.bin"; + #else + Name = "gengal.exe"; + #endif +End + +#ifdef UNX + +File gid_File_Script_Gengal + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "gengal"; +End + +#endif + +File gid_File_Profile_Gengal + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = PROFILENAME(gengal); +End + +#if !defined(WITHOUT_MOZILLA) && defined(UNX) && !defined(QUARTZ) + +File gid_File_Bin_Pluginapp + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "pluginapp.bin"; + Styles = (PACKED); +End + +#endif + +#ifdef UNX + +File gid_File_Bin_Open_Url + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "open-url"; + Styles = (PACKED); +End + +#endif + +#if defined UNX && ! defined MACOSX + +File gid_File_Bin_Gnome_Open_Url + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "gnome-open-url"; + Styles = (PACKED); +End + +File gid_File_Bin_Gnome_Open_Url_Bin + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "gnome-open-url.bin"; + Styles = (PACKED); +End + +File gid_File_Bin_Kde_Open_Url + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "kde-open-url"; + Styles = (PACKED); +End + +File gid_File_Bin_Cde_Open_Url + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "cde-open-url"; + Styles = (PACKED); +End + +#endif + +#ifdef UNX + +File gid_File_Bin_Uri_Encode + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "uri-encode"; + Styles = (PACKED); +End + +#endif + +File gid_File_Bin_Senddoc + BIN_FILE_BODY; + Dir = gid_Dir_Program; + #ifdef UNX + Name = "senddoc"; + Styles = (PACKED); + #else + Name = "senddoc.exe"; + Styles = (PACKED); + #endif +End + +#if defined(UNX) && !defined(QUARTZ) + +File gid_File_Bin_Spadmin_Bin + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "spadmin.bin"; +End + +#endif + +File gid_File_Dtd_Accelerator + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "accelerator.dtd"; +End + +File gid_File_Dtd_Dialog + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "dialog.dtd"; +End + +File gid_File_Dtd_Event + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "event.dtd"; +End + +File gid_File_Dtd_Groupuinames + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "groupuinames.dtd"; +End + +File gid_File_Dtd_Image + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "image.dtd"; +End + +File gid_File_Dtd_Libraries + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "libraries.dtd"; +End + +File gid_File_Dtd_Library + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "library.dtd"; +End + +File gid_File_Dtd_Manifest + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "Manifest.dtd"; +End + +File gid_File_Dtd_Menubar + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "menubar.dtd"; +End + +File gid_File_Dtd_Module + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "module.dtd"; +End + +File gid_File_Dtd_Office + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "office.dtd"; +End + +File gid_File_Dtd_Statusbar + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "statusbar.dtd"; +End + +File gid_File_Dtd_Toolbar + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "toolbar.dtd"; +End + +STD_FILTER_FILE( gid_File_Filter_Eme, eme) + +STD_FILTER_FILE( gid_File_Filter_Sdfilt, sdfilt) + +STD_FILTER_FILE( gid_File_Filter_Icg, icg) + +STD_FILTER_FILE( gid_File_Filter_Egi, egi) + +STD_FILTER_FILE( gid_File_Filter_Epb, epb) + +STD_FILTER_FILE( gid_File_Filter_Epg, epg) + +STD_FILTER_FILE( gid_File_Filter_Epp, epp) + +STD_FILTER_FILE( gid_File_Filter_Eps, eps) + +STD_FILTER_FILE( gid_File_Filter_Ept, ept) + +STD_FILTER_FILE( gid_File_Filter_Era, era) + +STD_FILTER_FILE( gid_File_Filter_Eti, eti) + +STD_FILTER_FILE( gid_File_Filter_Exp, exp) + +STD_FILTER_FILE( gid_File_Filter_Icd, icd) + +STD_FILTER_FILE( gid_File_Filter_Idx, idx) + +STD_FILTER_FILE( gid_File_Filter_Ime, ime) + +STD_FILTER_FILE( gid_File_Filter_Ipb, ipb) + +STD_FILTER_FILE( gid_File_Filter_Ipd, ipd) + +STD_FILTER_FILE( gid_File_Filter_Ips, ips) + +STD_FILTER_FILE( gid_File_Filter_Ipt, ipt) + +STD_FILTER_FILE( gid_File_Filter_Ipx, ipx) + +STD_FILTER_FILE( gid_File_Filter_Ira, ira) + +STD_FILTER_FILE( gid_File_Filter_Itg, itg) + +STD_FILTER_FILE( gid_File_Filter_Iti, iti) + +STD_RES_FILE( gid_File_Res_Eps, eps ) + +STD_RES_FILE( gid_File_Res_Egi, egi ) + +STD_RES_FILE( gid_File_Res_Ept, ept ) + +STD_RES_FILE( gid_File_Res_Eme, eme ) + +File gid_File_Help_Common_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(shared); + Patchfiles = (); +End + +File gid_File_Help_Help_Zip + Dir = gid_Dir_Help; + ARCHIVE_TXT_FILE_BODY; + Name = "helpxsl.zip"; +End + +File gid_File_Help_Sbasic_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(sbasic); + Patchfiles = (); +End + +File gid_File_Help_Schart_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(schart); +End + +#if defined INCLUDE_JAVA_ACCESSBRIDGE && defined WNT + +File gid_File_Jar_Accessbridge + TXT_FILE_BODY; + Name = "java_uno_accessbridge.jar"; + RegistryID = gid_Starregistry_Services_Rdb; + Dir = gid_Dir_Classes; + Styles = (PACKED,DONT_OVERWRITE,UNO_COMPONENT); +End + +#endif + +#ifdef SOLAR_JAVA +#ifndef SYSTEM_BSH +STD_JAR_FILE( gid_File_Jar_Bsh, bsh ) +#endif +#endif + +#ifdef SOLAR_JAVA +#ifndef SYSTEM_LUCENE +STD_JAR_FILE( gid_File_Jar_Lucene_Core, lucene-core-2.3 ) +STD_JAR_FILE( gid_File_Jar_Lucene_Analyzers, lucene-analyzers-2.3 ) +#endif +#endif + +#ifdef SOLAR_JAVA +UNO_JAR_FILE( gid_File_Jar_Lucenehelpwrapper, LuceneHelpWrapper ) +#endif + +#ifdef SOLAR_JAVA +STD_JAR_FILE( gid_File_Jar_Js, js ) +#endif + +#ifdef SOLAR_JAVA + +#ifndef MACOSX + +File gid_File_Jar_Officebean + TXT_FILE_BODY; + Name = JARFILENAME(officebean); + Dir = gid_Dir_Classes; + Styles = (PACKED); +End + +#endif + +#endif + + +#ifdef SOLAR_JAVA +UNO_JAR_FILE( gid_File_Jar_Report, report ) +UNO_JAR_FILE( gid_File_Jar_Table, table ) +UNO_JAR_FILE( gid_File_Jar_Letter, letter ) +UNO_JAR_FILE( gid_File_Jar_Form, form ) +UNO_JAR_FILE( gid_File_Jar_Fax, fax ) +UNO_JAR_FILE( gid_File_Jar_Agenda, agenda ) +UNO_JAR_FILE( gid_File_Jar_Query, query ) +UNO_JAR_FILE( gid_File_Jar_Web, web ) +#endif + +#ifdef SOLAR_JAVA +#ifndef SYSTEM_HSQLDB +STD_JAR_FILE( gid_File_Jar_Hsqldb, hsqldb ) +#endif +STD_JAR_FILE( gid_File_Jar_Hsqldb_Sdbc, sdbc_hsqldb ) +#endif + +#ifdef SOLAR_JAVA +File gid_File_Jar_Commonwizards + TXT_FILE_BODY; + Name = JARFILENAME(commonwizards); + Dir = gid_Dir_Classes; + Styles = (PACKED); +End +#endif + +#ifdef SOLAR_JAVA +UNO_JAR_FILE( gid_File_Jar_Scriptframework, ScriptFramework ) +UNO_JAR_FILE( gid_File_Jar_Scriptproviderforbeanshell, ScriptProviderForBeanShell ) +UNO_JAR_FILE( gid_File_Jar_Scriptproviderforjava, ScriptProviderForJava ) +UNO_JAR_FILE( gid_File_Jar_Scriptproviderforjavascript, ScriptProviderForJavaScript ) +#endif + +#ifdef SOLAR_JAVA + +File gid_File_Jar_Unoil + TXT_FILE_BODY; + Name = "unoil.jar"; + Dir = gid_Dir_Classes; + Styles = (PACKED,DONT_OVERWRITE); +End + +#endif + +#ifdef SOLAR_JAVA +#ifndef SYSTEM_SAXON +STD_JAR_FILE( gid_File_Jar_Saxon, saxon9 ) +#endif +#endif + +// fingerprint files (lm) + +File gid_File_Conf_Fpdb + TXT_FILE_BODY; + Name = "fpdb.conf"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Afrikaans + TXT_FILE_BODY; + Name = "afrikaans.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Albanian + TXT_FILE_BODY; + Name = "albanian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Amharic_Utf + TXT_FILE_BODY; + Name = "amharic_utf.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Arabic + TXT_FILE_BODY; + Name = "arabic.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Armenian + TXT_FILE_BODY; + Name = "armenian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Basque + TXT_FILE_BODY; + Name = "basque.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Belarus + TXT_FILE_BODY; + Name = "belarus.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Bosnian + TXT_FILE_BODY; + Name = "bosnian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Breton + TXT_FILE_BODY; + Name = "breton.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Catalan + TXT_FILE_BODY; + Name = "catalan.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Chinese_Simplified + TXT_FILE_BODY; + Name = "chinese_simplified.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Chinese_Traditional + TXT_FILE_BODY; + Name = "chinese_traditional.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Croatian + TXT_FILE_BODY; + Name = "croatian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Czech + TXT_FILE_BODY; + Name = "czech.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Danish + TXT_FILE_BODY; + Name = "danish.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Drents + TXT_FILE_BODY; + Name = "drents.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Dutch + TXT_FILE_BODY; + Name = "dutch.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_English + TXT_FILE_BODY; + Name = "english.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Esperanto + TXT_FILE_BODY; + Name = "esperanto.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Estonian + TXT_FILE_BODY; + Name = "estonian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Finnish + TXT_FILE_BODY; + Name = "finnish.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_French + TXT_FILE_BODY; + Name = "french.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Frisian + TXT_FILE_BODY; + Name = "frisian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Georgian + TXT_FILE_BODY; + Name = "georgian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_German + TXT_FILE_BODY; + Name = "german.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Greek + TXT_FILE_BODY; + Name = "greek.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Hebrew + TXT_FILE_BODY; + Name = "hebrew.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Hindi + TXT_FILE_BODY; + Name = "hindi.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Hungarian + TXT_FILE_BODY; + Name = "hungarian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Icelandic + TXT_FILE_BODY; + Name = "icelandic.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Indonesian + TXT_FILE_BODY; + Name = "indonesian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Irish_Gaelic + TXT_FILE_BODY; + Name = "irish_gaelic.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + + +File gid_File_Lm_Italian + TXT_FILE_BODY; + Name = "italian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Japanese + TXT_FILE_BODY; + Name = "japanese.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Korean + TXT_FILE_BODY; + Name = "korean.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Latin + TXT_FILE_BODY; + Name = "latin.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Latvian + TXT_FILE_BODY; + Name = "latvian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Lithuanian + TXT_FILE_BODY; + Name = "lithuanian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Luxembourgish + TXT_FILE_BODY; + Name = "luxembourgish.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Malay + TXT_FILE_BODY; + Name = "malay.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Manx_Gaelic + TXT_FILE_BODY; + Name = "manx_gaelic.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Marathi + TXT_FILE_BODY; + Name = "marathi.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Middle_Frisian + TXT_FILE_BODY; + Name = "middle_frisian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Mingo + TXT_FILE_BODY; + Name = "mingo.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Mongolian_Cyrillic + TXT_FILE_BODY; + Name = "mongolian_cyrillic.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Nepali + TXT_FILE_BODY; + Name = "nepali.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Norwegian + TXT_FILE_BODY; + Name = "norwegian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Persian + TXT_FILE_BODY; + Name = "persian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Polish + TXT_FILE_BODY; + Name = "polish.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Portuguese + TXT_FILE_BODY; + Name = "portuguese.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Quechua + TXT_FILE_BODY; + Name = "quechua.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Romanian + TXT_FILE_BODY; + Name = "romanian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Romansh + TXT_FILE_BODY; + Name = "romansh.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Russian + TXT_FILE_BODY; + Name = "russian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Sanskrit + TXT_FILE_BODY; + Name = "sanskrit.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Scots + TXT_FILE_BODY; + Name = "scots.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Scots_Gaelic + TXT_FILE_BODY; + Name = "scots_gaelic.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Serbian_Ascii + TXT_FILE_BODY; + Name = "serbian_ascii.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Slovak_Ascii + TXT_FILE_BODY; + Name = "slovak_ascii.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Slovenian + TXT_FILE_BODY; + Name = "slovenian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Spanish + TXT_FILE_BODY; + Name = "spanish.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Swahili + TXT_FILE_BODY; + Name = "swahili.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Swedish + TXT_FILE_BODY; + Name = "swedish.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Tagalog + TXT_FILE_BODY; + Name = "tagalog.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Tamil + TXT_FILE_BODY; + Name = "tamil.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Thai + TXT_FILE_BODY; + Name = "thai.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Turkish + TXT_FILE_BODY; + Name = "turkish.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Ukrainian + TXT_FILE_BODY; + Name = "ukrainian.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Vietnamese + TXT_FILE_BODY; + Name = "vietnamese.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Welsh + TXT_FILE_BODY; + Name = "welsh.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Yiddish_Utf + TXT_FILE_BODY; + Name = "yiddish_utf.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + +File gid_File_Lm_Zulu + TXT_FILE_BODY; + Name = "zulu.lm"; + Dir = gid_Dir_Share_Fingerprint; + Styles = (PACKED); +End + + + +// mod files + +File gid_File_Mod_Chart + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "chart.mod"; +End + +File gid_File_Mod_Datastyl + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "datastyl.mod"; +End + +File gid_File_Mod_Defs + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "defs.mod"; +End + +File gid_File_Mod_Drawing + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "drawing.mod"; +End + +File gid_File_Mod_Dtypes + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "dtypes.mod"; +End + +File gid_File_Mod_Form + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "form.mod"; +End + +File gid_File_Mod_Meta + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "meta.mod"; +End + +File gid_File_Mod_Nmspace + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "nmspace.mod"; +End + +File gid_File_Mod_Office + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "office.mod"; +End + +File gid_File_Mod_Script + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "script.mod"; +End + +File gid_File_Mod_Settings + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "settings.mod"; +End + +File gid_File_Mod_Style + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "style.mod"; +End + +File gid_File_Mod_Table + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "table.mod"; +End + +File gid_File_Mod_Text + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Dtd_Ooo_1_0; + Name = "text.mod"; +End + +#if !defined(SYSTEM_MOZILLA) && !defined(WITHOUT_MOZILLA) + +File gid_File_Mozilla_Runtime + TXT_FILE_BODY; + Styles = (ARCHIVE); + Dir = SCP2_OOO_BIN_DIR; + Name = "mozruntime.zip"; +End + +#endif + +File gid_File_Share_Registry_Main_Xcd + TXT_FILE_BODY; + Styles = (PACKED, SCPZIP_REPLACE); + Dir = gid_Dir_Share_Registry; + Name = "main.xcd"; +End + +#ifdef WNT + +File gid_File_Share_Registry_Forcedefault_Xcd + TXT_FILE_BODY; + Styles = (PACKED, SCPZIP_REPLACE, SET_OFFICE_LANGUAGE); + Dir = gid_Dir_Share_Registry; + Name = "forcedefault.xcd"; +End + +#endif + +File gid_File_Oo_Ldap_Xcd_Sample + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "oo-ldap.xcd.sample"; +End + +File gid_File_Oo_Ad_Ldap_Xcd_Sample + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "oo-ad-ldap.xcd.sample"; +End + +File gid_File_Rdb_Offapi + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "offapi.rdb"; +End + +#if defined ENABLE_VBA +#ifndef VBA_EXTENSION +File gid_File_Rdb_TypesVba + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED, OVERWRITE); + Name = "oovbaapi.rdb"; +End +#else +File gid_File_ExtnVba + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED, OVERWRITE); + Name = "vbaapi.oxt"; +End +#endif +#endif + +File gid_File_Registry_Lang + Dir = gid_Dir_Share_Registry_Res; + TXT_FILE_BODY; + EXTRA_ALL_LANG_BUT_EN_US(registry,xcd); +End + +File gid_File_Registry_Filter_Zip + Dir = gid_Dir_Share_Registry_Res; + TXT_FILE_BODY; + EXTRA_ALL_LANG(fcfg_langpack,xcd); +End + +File gid_File_Registry_Spool_Langpack_Lang + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + FILE_ALL_LANG_LETTER(Langpack-,xcd); +End + +File gid_File_Share_Registry_Ctl_Xcd + TXT_FILE_BODY; + Styles = (PACKED,MAKE_LANG_SPECIFIC); + Dir = gid_Dir_Share_Registry; + Name (th) = "ctl.xcd"; + Name (hi-IN) = "ctl.xcd"; + Name (pa-IN) = "ctl.xcd"; + Name (ta-IN) = "ctl.xcd"; + Name (gu-IN) = "ctl.xcd"; + Name (ar) = "ctl.xcd"; + Name (he) = "ctl.xcd"; + Name (lo) = "ctl.xcd"; + Name (dz) = "ctl.xcd"; + Name (km) = "ctl.xcd"; + Name (gu-IN) = "ctl.xcd"; + Name (or) = "ctl.xcd"; + Name (ne) = "ctl.xcd"; + Name (fa) = "ctl.xcd"; + Name (my) = "ctl.xcd"; +End + +File gid_File_Scripts_Beanshell + Dir = gid_Dir_Share_Scripts; + ARCHIVE_TXT_FILE_BODY; + Name = "ScriptsBeanShell.zip"; +End + +#ifdef SOLAR_JAVA +File gid_File_Scripts_Java + Dir = gid_Dir_Share_Scripts; + ARCHIVE_TXT_FILE_BODY; + Name = "ScriptsJava.zip"; +End +#endif + +File gid_File_Scripts_Javascript + Dir = gid_Dir_Share_Scripts; + ARCHIVE_TXT_FILE_BODY; + Name = "ScriptsJavaScript.zip"; +End + +// new user interface configuration files +File gid_File_Share_Config_Sofficecfg_uiconfig_Zip + TXT_FILE_BODY; + Styles = (ARCHIVE); + Dir = gid_Dir_Share_Config_Sofficecfg; + Name = "uiconfig.zip"; + Patchfiles = (); +End + +#ifdef WNT + +STD_SHELLNEW_FILE(gid_File_Shellnew_Ods_Soffice, soffice.ods) + +#endif + +#ifdef WNT + +STD_SHELLNEW_FILE(gid_File_Shellnew_Odg_Soffice, soffice.odg) + +#endif + +#ifdef WNT + +STD_SHELLNEW_FILE(gid_File_Shellnew_Odp_Soffice, soffice.odp) + +#endif + +#ifdef WNT + +STD_SHELLNEW_FILE(gid_File_Shellnew_Odt_Soffice, soffice.odt) + +#endif + +#ifdef UNX + +File gid_File_Txt_Pagein_Calc + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "pagein-calc"; +End + +#endif + +#ifdef UNX + +File gid_File_Txt_Pagein_Common + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "pagein-common"; +End + +#endif + +#ifdef UNX + +File gid_File_Txt_Pagein_Draw + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "pagein-draw"; +End + +#endif + +#ifdef UNX + +File gid_File_Txt_Pagein_Impress + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "pagein-impress"; +End + +#endif + +#ifdef UNX + +File gid_File_Txt_Pagein_Writer + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "pagein-writer"; +End + +#endif + +File gid_File_Xsl_Common_Measure_Conversion + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Common; + Name = "/xslt/common/measure_conversion.xsl"; +End + +File gid_File_Xsl_Common_Math_Functions + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Common; + Name = "/xslt/common/math.xsl"; +End + +File gid_File_Xsl_Export_Common_Body + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common; + Name = "/xslt/export/common/body.xsl"; +End + +File gid_File_Xsl_Export_Common_Table_Of_Content + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common; + Name = "/xslt/export/common/table_of_content.xsl"; +End + +File gid_File_Xsl_Export_Common_Ooo2ms_Docpr + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common; + Name = "/xslt/export/common/ooo2ms_docpr.xsl"; +End + +File gid_File_Xsl_Export_Common_Styles_Styles_Collector + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common_Styles; + Name = "/xslt/export/common/styles/style_collector.xsl"; +End + +File gid_File_Xsl_Export_Common_Styles_Style_Mapping_Css + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common_Styles; + Name = "/xslt/export/common/styles/style_mapping_css.xsl"; +End + +File gid_File_Xsl_Export_Common_Table_Table + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common_Table; + Name = "/xslt/export/common/table/table.xsl"; +End + +File gid_File_Xsl_Export_Common_Table_Table_Cells + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common_Table; + Name = "/xslt/export/common/table/table_cells.xsl"; +End + +File gid_File_Xsl_Export_Common_Table_Table_Columns + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common_Table; + Name = "/xslt/export/common/table/table_columns.xsl"; +End + +File gid_File_Xsl_Export_Common_Table_Table_Rows + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Common_Table; + Name = "/xslt/export/common/table/table_rows.xsl"; +End + +File gid_File_Xsl_Export_Spreadsheetml_Formular + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Spreadsheetml; + Name = "/xslt/export/spreadsheetml/formular.xsl"; +End + +File gid_File_Xsl_Export_Spreadsheetml_Ooo2spreadsheetml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Spreadsheetml; + Name = "/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl"; +End + +File gid_File_Xsl_Export_Spreadsheetml_Style_Mapping + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Spreadsheetml; + Name = "/xslt/export/spreadsheetml/style_mapping.xsl"; +End + +File gid_File_Xsl_Export_Spreadsheetml_Styles + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Spreadsheetml; + Name = "/xslt/export/spreadsheetml/styles.xsl"; +End + +File gid_File_Xsl_Export_Spreadsheetml_Table + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Spreadsheetml; + Name = "/xslt/export/spreadsheetml/table.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml.xsl"; +End +File gid_File_Xsl_Export_uof_odf2uof_text + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_uof; + Name = "/xslt/export/uof/odf2uof_text.xsl"; +End +File gid_File_Xsl_Export_uof_odf2uof_spreadsheet + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_uof; + Name = "/xslt/export/uof/odf2uof_spreadsheet.xsl"; +End +File gid_File_Xsl_Export_uof_odf2uof_presentation + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_uof; + Name = "/xslt/export/uof/odf2uof_presentation.xsl"; +End +File gid_File_Xsl_Import_uof_uof2odf_text + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_uof; + Name = "/xslt/import/uof/uof2odf_text.xsl"; +End +File gid_File_Xsl_Import_uof_uof2odf_spreadsheet + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_uof; + Name = "/xslt/import/uof/uof2odf_spreadsheet.xsl"; +End +File gid_File_Xsl_Import_uof_uof2odf_presentation + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_uof; + Name = "/xslt/import/uof/uof2odf_presentation.xsl"; +End +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Border + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_border.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Custom_Draw + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_custom_draw.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Draw + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_draw.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Field + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_field.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_List + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_list.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Page + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_page.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Path + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_path.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Settings + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_settings.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Table + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_table.xsl"; +End + +File gid_File_Xsl_Export_Wordml_Ooo2wordml_Text + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Wordml; + Name = "/xslt/export/wordml/ooo2wordml_text.xsl"; +End + +File gid_File_Xsl_Import_Common_Ms2ooo_Docpr + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Common; + Name = "/xslt/import/common/ms2ooo_docpr.xsl"; +End + +File gid_File_Xsl_Import_Spreadsheetml_Spreadsheetml2ooo + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Spreadsheetml; + Name = "/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Custom_Draw + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_custom_draw.xsl"; +End + + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Draw + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_draw.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Field + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_field.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_List + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_list.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Page + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_page.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Settings + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_settings.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Table + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_table.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Text + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_text.xsl"; +End + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Path + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_path.xsl"; +End + + +File gid_File_Xsl_Import_Wordml_Wordml2ooo_Props + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Import_Wordml; + Name = "/xslt/import/wordml/wordml2ooo_props.xsl"; +End + +#ifdef WNT +File gid_File_Txt_Patchfiles + TXT_FILE_BODY; + Name = "patchlist.txt"; + Dir = gid_Dir_Program; + Styles = (PACKED,PATCH,PATCH_ONLY,DONTRENAMEINPATCH); +End +#endif + +File gid_Starregistry_Services_Rdb + TXT_FILE_BODY; + Name = "services.rdb"; + Dir = gid_Dir_Program; + Styles = (PACKED, STARREGISTRY); +#if defined WNT + NativeServicesURLPrefix = "vnd.sun.star.expand:$BRAND_BASE_DIR/program/"; +#else + NativeServicesURLPrefix = "vnd.sun.star.expand:$OOO_BASE_DIR/program/"; +#endif + JavaServicesURLPrefix = "vnd.sun.star.expand:$OOO_BASE_DIR/program/classes/"; +End + +#ifdef LINUX +File gid_File_Dat_Root3 + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "root3.dat"; + Styles = (PACKED); +End +#endif + +#ifdef LINUX +File gid_File_Dat_Root4 + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "root4.dat"; + Styles = (PACKED); +End +#endif + +#ifdef LINUX +File gid_File_Dat_Root5 + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "root5.dat"; + Styles = (PACKED); +End +#endif + +#ifdef MACOSX +File gid_File_App_PkgInfo + TXT_FILE_BODY; + Dir = gid_Dir_Bundle_Contents; + Name = "PkgInfo"; +End +#endif + +#ifdef MACOSX +File gid_File_App_InfoPlist + TXT_FILE_BODY; + Dir = gid_Dir_Bundle_Contents; + Name = "Info.plist"; + Styles = (SCPZIP_REPLACE); +End +#endif + +#ifdef MACOSX +File gid_File_Icns_Bundle + ARCHIVE_TXT_FILE_BODY; + Dir = gid_Dir_Bundle_Contents_Resources; + Name = "osxicons.zip"; + Styles = (ARCHIVE); +End +#endif + +#ifdef MACOSX +File gid_File_Res_Bundle + ARCHIVE_TXT_FILE_BODY; + Dir = gid_Dir_Bundle_Contents_Resources; + Name = "osxres.zip"; + Styles = (ARCHIVE); +End +#endif + +#ifdef MACOSX +File gid_File_InfoPlist_Lang + Dir = gid_Dir_Bundle_Contents_Resources_Lang; + ARCHIVE_TXT_FILE_BODY; + Styles = (ARCHIVE); + EXTRA_ALL_LANG(InfoPlist,zip); +End +#endif + +#ifdef MACOSX +File gid_File_Spotlight_Bundle + ARCHIVE_TXT_FILE_BODY; + Dir = gid_Dir_Bundle_Contents_Library_Spotlight_Bundle_Contents; + Name = "mdibundle.zip"; + Styles = (ARCHIVE,USE_INTERNAL_RIGHTS); +End +#endif + +File gid_File_Config_Javasettingsunopkginstall + USER_FILE_BODY; + Dir = gid_Dir_Config; + Name = "javasettingsunopkginstall.xml"; + #ifdef SOLARIS + Styles = (PACKED,VOLATILEFILE); + #else + Styles = (PACKED); + #endif +End + +#if defined( BUILD_SPECIAL ) +#if !defined( MACOSX ) +File gid_File_Stclient_Wrapper + Dir = gid_Dir_Program; + BIN_FILE_BODY; +#if defined ( WNT ) + Name = "stclient_wrapper.exe"; +#else + Name = "stclient_wrapper"; +#endif + Styles = (); +End +#endif +#endif + +#ifdef ENABLE_SVCTAGS +File gid_File_Jar_Productregistration + TXT_FILE_BODY; + Name = "productregistration.jar"; + RegistryID = gid_Starregistry_Services_Rdb; + Dir = gid_Dir_Classes; + Styles = (PACKED,UNO_COMPONENT); +End +#endif + +File gid_File_Images_Zip + TXT_FILE_BODY; + Dir = gid_Dir_Share_Config; + Name = "images.zip"; + Styles = (PACKED); +End + +File gid_File_ImagesCrystal_Zip + TXT_FILE_BODY; + Dir = gid_Dir_Share_Config; + Name = "images_crystal.zip"; + Styles = (PACKED); +End + +File gid_File_ImagesOxygen_Zip + TXT_FILE_BODY; + Dir = gid_Dir_Share_Config; + Name = "images_oxygen.zip"; + Styles = (PACKED); +End + +File gid_File_ImagesHicontrast_Zip + TXT_FILE_BODY; + Dir = gid_Dir_Share_Config; + Name = "images_hicontrast.zip"; + Styles = (PACKED); +End + +File gid_File_ImagesIndustrial_Zip + TXT_FILE_BODY; + Dir = gid_Dir_Share_Config; + Name = "images_industrial.zip"; + Styles = (PACKED); +End + +File gid_File_ImagesTango_Zip + TXT_FILE_BODY; + Dir = gid_Dir_Share_Config; + Name = "images_tango.zip"; + Styles = (PACKED); +End + +File gid_File_ImagesClassic8_Zip + TXT_FILE_BODY; + Dir = gid_Dir_Share_Config; + Name = "images_classic.zip"; + Styles = (PACKED); +End + +File gid_File_Share_Registry_Lingucomponent_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "lingucomponent.xcd"; +End + +// Dictionary extensions + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Af + Dir = gid_Brand_Dir_Share_Extensions_Dict_Af; + Name = "dict-af.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Ca + Dir = gid_Brand_Dir_Share_Extensions_Dict_Ca; + Name = "dict-ca.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Cs + Dir = gid_Brand_Dir_Share_Extensions_Dict_Cs; + Name = "dict-cs.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Da + Dir = gid_Brand_Dir_Share_Extensions_Dict_Da; + Name = "dict-da.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_De_AT + Dir = gid_Brand_Dir_Share_Extensions_Dict_De_At; + Name = "dict-de-AT.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_De_CH + Dir = gid_Brand_Dir_Share_Extensions_Dict_De_Ch; + Name = "dict-de-CH.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_De_DE + Dir = gid_Brand_Dir_Share_Extensions_Dict_De_De; + Name = "dict-de-DE.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_En + Dir = gid_Brand_Dir_Share_Extensions_Dict_En; + Name = "dict-en.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Es + Dir = gid_Brand_Dir_Share_Extensions_Dict_Es; + Name = "dict-es.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Et + Dir = gid_Brand_Dir_Share_Extensions_Dict_Et; + Name = "dict-et.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Fr + Dir = gid_Brand_Dir_Share_Extensions_Dict_Fr; + Name = "dict-fr.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Gl + Dir = gid_Brand_Dir_Share_Extensions_Dict_Gl; + Name = "dict-gl.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_He + Dir = gid_Brand_Dir_Share_Extensions_Dict_He; + Name = "dict-he.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Hu + Dir = gid_Brand_Dir_Share_Extensions_Dict_Hu; + Name = "dict-hu.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_It + Dir = gid_Brand_Dir_Share_Extensions_Dict_It; + Name = "dict-it.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Ku_Tr + Dir = gid_Brand_Dir_Share_Extensions_Dict_Ku_Tr; + Name = "dict-ku-TR.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Lt + Dir = gid_Brand_Dir_Share_Extensions_Dict_Lt; + Name = "dict-lt.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Ne + Dir = gid_Brand_Dir_Share_Extensions_Dict_Ne; + Name = "dict-ne.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Nl + Dir = gid_Brand_Dir_Share_Extensions_Dict_Nl; + Name = "dict-nl.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_No + Dir = gid_Brand_Dir_Share_Extensions_Dict_No; + Name = "dict-no.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Pl + Dir = gid_Brand_Dir_Share_Extensions_Dict_Pl; + Name = "dict-pl.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Pt + Dir = gid_Brand_Dir_Share_Extensions_Dict_Pt; + Name = "dict-pt.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Ro + Dir = gid_Brand_Dir_Share_Extensions_Dict_Ro; + Name = "dict-ro.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Ru + Dir = gid_Brand_Dir_Share_Extensions_Dict_Ru; + Name = "dict-ru.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Sk + Dir = gid_Brand_Dir_Share_Extensions_Dict_Sk; + Name = "dict-sk.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Sl + Dir = gid_Brand_Dir_Share_Extensions_Dict_Sl; + Name = "dict-sl.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Sr + Dir = gid_Brand_Dir_Share_Extensions_Dict_Sr; + Name = "dict-sr.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Sv + Dir = gid_Brand_Dir_Share_Extensions_Dict_Sv; + Name = "dict-sv.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Sw + Dir = gid_Brand_Dir_Share_Extensions_Dict_Sw; + Name = "dict-sw.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Th + Dir = gid_Brand_Dir_Share_Extensions_Dict_Th; + Name = "dict-th.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Vi + Dir = gid_Brand_Dir_Share_Extensions_Dict_Vi; + Name = "dict-vi.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +#ifndef WITHOUT_MYSPELL_DICTS +File gid_File_Extension_Dictionary_Zu + Dir = gid_Brand_Dir_Share_Extensions_Dict_Zu; + Name = "dict-zu.oxt"; + Styles = (PACKED, FORCELANGUAGEPACK, ARCHIVE); + UnixRights = 444; +End +#endif + +// #ifdef BUILD_SPECIAL +// File gid_File_Extension_Oxt_Oooimprovement +// Name = "OOoImprovement.oxt"; +// Dir = gid_Brand_Dir_Share_Extensions_Oooimprovement; +// Styles = (PACKED, ARCHIVE); +// UnixRights = 444; +// End +// #endif diff --git a/scp2/source/ooo/file_resource_ooo.scp b/scp2/source/ooo/file_resource_ooo.scp new file mode 100644 index 000000000000..5e4a2b0ff089 --- /dev/null +++ b/scp2/source/ooo/file_resource_ooo.scp @@ -0,0 +1,140 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +STD_RES_FILE( gid_File_Res_Basctl, basctl) + +STD_RES_FILE( gid_File_Res_Bib, bib ) + +STD_RES_FILE( gid_File_Res_Cal, cal ) + +STD_RES_FILE( gid_File_Res_Chartcontroller, chartcontroller ) + +STD_RES_FILE( gid_File_Res_Dba, dba) + +STD_RES_FILE( gid_File_Res_Sdbt, sdbt) + +STD_RES_FILE( gid_File_Res_Dbmm, dbmm) + +STD_RES_FILE( gid_File_Res_Dbw, dbw ) + +STD_RES_FILE( gid_File_Res_Dkt, dkt) + +STD_RES_FILE( gid_File_Res_Epb, epb ) + +STD_RES_FILE( gid_File_Res_Epg, epg ) + +STD_RES_FILE( gid_File_Res_Epp, epp ) + +STD_RES_FILE( gid_File_Res_Eur, eur ) + +STD_RES_FILE( gid_File_Res_Frm, frm) + +STD_RES_FILE( gid_File_Res_Fwe, fwe) + +STD_RES_FILE( gid_File_Res_Fps_Office, fps_office) + +STD_RES_FILE( gid_File_Res_Gal, gal ) + +STD_RES_FILE( gid_File_Res_Imp, imp ) + +STD_RES_FILE( gid_File_Res_Deployment, deployment ) +STD_RES_FILE( gid_File_Res_DeploymentGui, deploymentgui ) + +STD_RES_FILE( gid_File_Res_Ofa, ofa ) + +STD_RES_FILE( gid_File_Res_Pcr, pcr) + +STD_RES_FILE( gid_File_Res_Pdffilter, pdffilter) + +STD_RES_FILE( gid_File_Res_Preload, preload) + +STD_RES_FILE( gid_File_Res_Productregistration, productregistration) + +#ifdef UNX + +STD_RES_FILE( gid_File_Res_San, san ) + +#endif + +STD_RES_FILE( gid_File_Res_Sd, sd ) + +STD_RES_FILE( gid_File_Res_Sfx, sfx ) + +#if defined(UNX) && !defined(QUARTZ) + +STD_RES_FILE( gid_File_Res_Spa, spa ) + +#endif + +STD_RES_FILE( gid_File_Res_Stt, stt ) +STD_RES_FILE( gid_File_Res_Sb, sb ) + +STD_RES_FILE( gid_File_Res_Svs, svs ) + +STD_RES_FILE( gid_File_Res_Svt, svt ) +STD_RES_FILE_ONLY( gid_File_Res_Svp, svp ) + +STD_RES_FILE( gid_File_Res_Svx, svx ) +STD_RES_FILE( gid_File_Res_Editeng, editeng ) +STD_RES_FILE( gid_File_Res_TextConversionDlgs, textconversiondlgs ) + +STD_RES_FILE( gid_File_Res_Cui, cui ) + +STD_RES_FILE( gid_File_Res_Sw, sw ) + +STD_RES_FILE( gid_File_Res_Tk, tk ) +STD_RES_FILE( gid_File_Res_Acc, acc ) + +STD_RES_FILE( gid_File_Res_Tpl, tpl ) + +STD_RES_FILE( gid_File_Res_Uui, uui ) + +STD_RES_FILE( gid_File_Res_Vcl, vcl ) + +STD_RES_FILE( gid_File_Res_Wzi, wzi ) + +//STD_RES_FILE( gid_File_Res_Wwz, wwz ) + +STD_RES_FILE( gid_File_Res_Xsltdlg, xsltdlg ) + +STD_RES_FILE( gid_File_Res_AVMedia, avmedia ) + +#ifndef WITHOUT_MOZILLA +STD_RES_FILE( gid_File_Res_XMLSecurity, xmlsec ) +#endif + +STD_RES_FILE( gid_File_Res_UpdChk, updchk ) + +STD_RES_FILE( gid_File_Res_Upd, upd ) + +STD_RES_FILE( gid_File_Res_T602Filter, t602filter ) + +STD_RES_FILE( gid_File_Res_Forui, forui ) +STD_RES_FILE( gid_File_Res_For, for ) + diff --git a/scp2/source/ooo/folder_ooo.scp b/scp2/source/ooo/folder_ooo.scp new file mode 100644 index 000000000000..88e40629661e --- /dev/null +++ b/scp2/source/ooo/folder_ooo.scp @@ -0,0 +1,33 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Folder gid_Folder_Staroffice51 + Name = "."; +End + diff --git a/scp2/source/ooo/folderitem_ooo.scp b/scp2/source/ooo/folderitem_ooo.scp new file mode 100644 index 000000000000..b6ef81eff36d --- /dev/null +++ b/scp2/source/ooo/folderitem_ooo.scp @@ -0,0 +1,56 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Soffice + Name = "%PRODUCTNAME"; + ModuleID = gid_Module_Root; + FolderID = gid_Folder_Staroffice51; + FileID = gid_Brand_File_Bin_Soffice; + IconFile = gid_Brand_File_Bin_Soffice; + IconID = 0; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB, NON_ADVERTISED); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_SOFFICE); +End + +FolderItem gid_Folderitem_Soffice_Desktop + Name = "%PRODUCTNAME %PRODUCTVERSION"; + ModuleID = gid_Module_Root; + FolderID = PREDEFINED_DESKTOP; + FileID = gid_Brand_File_Bin_Soffice; + IconFile = gid_Brand_File_Bin_Soffice; + IconID = 0; + ComponentIDFile = "gid_Brand_File_Desktophelper_Txt"; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB,NON_ADVERTISED,USE_HELPER_FILENAME); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_SOFFICE); + ComponentCondition = "CREATEDESKTOPLINK=1"; +End diff --git a/scp2/source/ooo/folderitem_ooo.ulf b/scp2/source/ooo/folderitem_ooo.ulf new file mode 100644 index 000000000000..93d938531abe --- /dev/null +++ b/scp2/source/ooo/folderitem_ooo.ulf @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_FI_NAME_FROMTEMPLATE] +en-US = "From Template" + +[STR_FI_NAME_OPENDOCUMENT] +en-US = "Open Document" + +[STR_FI_TOOLTIP_SOFFICE] +en-US = "The office productivity suite compatible to the open and standardized ODF document format. Supported by Oracle." diff --git a/scp2/source/ooo/installation_ooo.scp b/scp2/source/ooo/installation_ooo.scp new file mode 100644 index 000000000000..26bdc09eddd3 --- /dev/null +++ b/scp2/source/ooo/installation_ooo.scp @@ -0,0 +1,49 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Installation gid_Installation_Ooo + ProductName = "${PRODUCTNAME}"; + ProductVersion = "${PRODUCTVERSION}"; + ProductExtension = "${PRODUCTEXTENSION}"; + OOoBaseVersion = "${OOOBASEVERSION}"; + UserDirProductVersion = "${USERDIRPRODUCTVERSION}"; + JavaVersion = "${JAVAVERSION}"; + SxwFormatName = "OpenOffice.org"; + SxwFormatVersion = "1.1"; + VendorName = "OpenOffice.org"; + #ifdef WNT + DefaultDestPath = "<winprogpath>\${PRODUCTNAME}${PRODUCTVERSION}"; + #else + DefaultDestPath = "/opt"; + #endif + UpdateFor = "${UPDATEFOR}"; + PatchLevel = 0; + Styles = (KEEP_OLD_VERSION); +End + diff --git a/scp2/source/ooo/makefile.mk b/scp2/source/ooo/makefile.mk new file mode 100644 index 000000000000..0777febdc869 --- /dev/null +++ b/scp2/source/ooo/makefile.mk @@ -0,0 +1,317 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=ooo +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk +.INCLUDE : i18npool/version.mk + +.IF "$(COM)" == "MSC" +SCPDEFS+=-D_MSC +.ENDIF + +.IF "$(BUILD_SPECIAL)"!="" +SCPDEFS+=-DBUILD_SPECIAL +.ENDIF + +.IF "$(BUILD_X64)"!="" +SCPDEFS+=-DBUILD_X64 +.ENDIF + + +SCPDEFS+=-DINCLUDE_JAVA_ACCESSBRIDGE + +.IF "$(PROF_EDITION)"!="" +SCPDEFS+=-DPROF_EDITION +.ENDIF + +.IF "$(GUI)"=="UNX" +.IF "$(ENABLE_GTK)" != "" +SCPDEFS+=-DENABLE_GTK +PKGCONFIG_MODULES=gtk+-2.0 +.INCLUDE: pkg_config.mk +GTK_TWO_FOUR=$(shell @+-$(PKG_CONFIG) --exists 'gtk+-2.0 >= 2.4.0' && echo YES) +.IF "$(GTK_TWO_FOUR)" != "" +SCPDEFS+=-DGTK_TWO_FOUR +.ENDIF +.ENDIF +.ENDIF # "$(GUI)"=="UNX" + +.IF "$(ENABLE_SYSTRAY_GTK)" != "" +SCPDEFS+=-DENABLE_SYSTRAY_GTK +.ENDIF + +.IF "$(ENABLE_KDE)" != "" +SCPDEFS+=-DENABLE_KDE +.ENDIF + +.IF "$(ENABLE_KDE4)" != "" +SCPDEFS+=-DENABLE_KDE4 +.ENDIF + +.IF "$(ENABLE_KAB)" != "" +SCPDEFS+=-DENABLE_KAB +.ENDIF + +.IF "$(ENABLE_EVOAB2)" != "" +SCPDEFS+=-DENABLE_EVOAB2 +.ENDIF + +.IF "$(ENABLE_DIRECTX)" != "" +SCPDEFS+=-DENABLE_DIRECTX +.ENDIF + +.IF "$(SYSTEM_FREETYPE)" == "YES" +SCPDEFS+=-DSYSTEM_FREETYPE +.ENDIF + +.IF "$(SYSTEM_CAIRO)" == "YES" +SCPDEFS+=-DSYSTEM_CAIRO +.ENDIF + +.IF "$(ENABLE_CAIRO)" == "YES" +SCPDEFS+=-DENABLE_CAIRO +.ENDIF + +.IF "$(SYSTEM_LIBXML)" == "YES" +SCPDEFS+=-DSYSTEM_LIBXML +.ENDIF + +.IF "$(SYSTEM_LIBXSLT)" == "YES" +SCPDEFS+=-DSYSTEM_LIBXSLT +.ELSE +.INCLUDE : libxsltversion.mk +SCPDEFS+=-DLIBXSLT_MAJOR=$(LIBXSLT_MAJOR) +.ENDIF + +.IF "$(SYSTEM_DB)" == "YES" +SCPDEFS+=-DSYSTEM_DB +.ENDIF + +.IF "$(USE_SYSTEM_STL)" == "YES" || "$(STLPORT4)" != "NO_STLPORT4" +SCPDEFS+=-DUSE_SYSTEM_STL +.ENDIF + +.IF "$(WITH_MOZILLA)" == "NO" +SCPDEFS+=-DWITHOUT_MOZILLA +.ENDIF + +.IF "$(WITH_MYSPELL_DICTS)" == "NO" +SCPDEFS+=-DWITHOUT_MYSPELL_DICTS +.ENDIF + +.IF "$(SYSTEM_MOZILLA)" == "YES" +SCPDEFS+=-DSYSTEM_MOZILLA +.ENDIF + +.IF "$(WITH_LDAP)" == "YES" +SCPDEFS+=-DWITH_LDAP +.ENDIF + +.IF "$(SYSTEM_CURL)" == "YES" +SCPDEFS+=-DSYSTEM_CURL +.ENDIF + +.IF "$(SYSTEM_STDLIBS)" == "YES" +SCPDEFS+=-DSYSTEM_STDLIBS +.ENDIF + +.IF "$(SYSTEM_SNDFILE)" == "YES" +SCPDEFS+=-DSYSTEM_SNDFILE +.ENDIF + +.IF "$(SYSTEM_PORTAUDIO)" == "YES" +SCPDEFS+=-DSYSTEM_PORTAUDIO +.ENDIF + +.IF "$(SYSTEM_HUNSPELL)" == "YES" +SCPDEFS+=-DSYSTEM_HUNSPELL +.ENDIF + +.IF "$(SYSTEM_REDLAND)" == "YES" +SCPDEFS+=-DSYSTEM_REDLAND +.ELSE +.INCLUDE : redlandversion.mk +SCPDEFS+=\ + -DRAPTOR_MAJOR=$(RAPTOR_MAJOR) \ + -DRASQAL_MAJOR=$(RASQAL_MAJOR) \ + -DREDLAND_MAJOR=$(REDLAND_MAJOR) +.ENDIF + +.IF "$(SYSTEM_BSH)" == "YES" +SCPDEFS+=-DSYSTEM_BSH -DBSH_JAR=\""file://$(BSH_JAR)"\" +.ENDIF + +.IF "$(SYSTEM_HSQLDB)" == "YES" +SCPDEFS+=-DSYSTEM_HSQLDB -DHSQLDB_JAR=\""file://$(HSQLDB_JAR)"\" +.ENDIF + +.IF "$(SYSTEM_SAXON)" == "YES" +SCPDEFS+=-DSYSTEM_SAXON -DSAXON_JAR=\""file://$(SAXON_JAR)"\" +.ENDIF + +.IF "$(JDK)" == "gcj" +SCPDEFS+=-DGCJ +.ENDIF + + +.IF "$(ENABLE_CAIRO)" == "TRUE" +SCPDEFS+=-DENABLE_CAIRO +.ENDIF + +.IF "$(SYSTEM_LUCENE)" == "YES" +SCPDEFS+=-DSYSTEM_LUCENE +.ENDIF + +.IF "$(SYSTEM_ICU)" == "YES" +SCPDEFS+=-DSYSTEM_ICU +.ELSE +.INCLUDE : icuversion.mk +SCPDEFS+=\ + -DICU_MAJOR=$(ICU_MAJOR) \ + -DICU_MINOR=$(ICU_MINOR) \ + -DICU_MICRO=$(ICU_MICRO) +.ENDIF + +SCPDEFS+=-DISOLANG_MAJOR=$(ISOLANG_MAJOR) + +.IF "$(DISABLE_NEON)" == "TRUE" +SCPDEFS+=-DDISABLE_NEON +.ENDIF +.IF "$(SYSTEM_NEON)" == "YES" +SCPDEFS+=-DSYSTEM_NEON +.ENDIF + +# if yes or unset (neon not used) -> do not install openssl library! +.IF $(SYSTEM_OPENSSL) != "YES" +SCPDEFS+=-DOPENSSL +.ENDIF + +.IF "$(ENABLE_VBA)" == "YES" + .IF "$(VBA_EXTENSION)" == "YES" + SCPDEFS+=-DVBA_EXTENSION + .ENDIF +SCPDEFS+=-DENABLE_VBA +.ENDIF + +.IF "$(DISABLE_ATL)"!="" +SCPDEFS+=-DDISABLE_ATL +.ENDIF + +.IF "$(SYSTEM_PYTHON)" == "YES" +SCPDEFS+=-DSYSTEM_PYTHON +.ENDIF + +.IF "$(ENABLE_SVCTAGS)" == "YES" +SCPDEFS+=-DENABLE_SVCTAGS +.ENDIF + +.IF "$(WITH_VC_REDIST)" == "TRUE" +SCPDEFS+=-DWITH_VC_REDIST +.ENDIF + +.IF "$(MINGW_GCCDLL)"!="" +SCPDEFS+=-DMINGW_GCCDLL=\""$(MINGW_GCCDLL)"\" +.ENDIF + +.IF "$(MINGW_GXXDLL)"!="" +SCPDEFS+=-DMINGW_GXXDLL=\""$(MINGW_GXXDLL)"\" +.ENDIF + +SCP_PRODUCT_TYPE=osl + +ICUVERSION_DEPENDENT_FILES= \ + $(PAR)$/$(SCP_PRODUCT_TYPE)$/file_library_ooo.par \ + $(PAR)$/$(SCP_PRODUCT_TYPE)$/shortcut_ooo.par + +ISOLANGVERSION_DEPENDENT_FILES= \ + $(PAR)$/$(SCP_PRODUCT_TYPE)$/file_library_ooo.par + +PARFILES= \ + installation_ooo.par \ + scpaction_ooo.par \ + directory_ooo.par \ + directory_ooo_macosx.par \ + datacarrier_ooo.par \ + file_ooo.par \ + file_extra_ooo.par \ + file_font_ooo.par \ + file_library_ooo.par \ + file_resource_ooo.par \ + file_improvement.par \ + shortcut_ooo.par \ + module_ooo.par \ + module_hidden_ooo.par \ + module_langpack.par \ + module_lang_template.par \ + module_java.par \ + module_systemint.par \ + module_improvement.par \ + profile_ooo.par \ + profileitem_ooo.par \ + ure.par \ + ure_into_ooo.par \ + ure_standalone.par \ + common_brand.par \ + common_brand_readme.par \ + ooo_brand.par + +.IF "$(GUI)"=="WNT" +PARFILES += \ + file_jre_ooo.par \ + folder_ooo.par \ + folderitem_ooo.par \ + registryitem_ooo.par \ + vc_redist.par \ + windowscustomaction_ooo.par +.ENDIF + +ULFFILES= \ + directory_ooo.ulf \ + folderitem_ooo.ulf \ + module_ooo.ulf \ + module_langpack.ulf \ + module_java.ulf \ + registryitem_ooo.ulf \ + module_systemint.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk + +.IF "$(SYSTEM_ICU)" != "YES" +$(ICUVERSION_DEPENDENT_FILES) : $(SOLARINCDIR)$/icuversion.mk +.ENDIF + +$(ISOLANGVERSION_DEPENDENT_FILES) : $(SOLARINCDIR)$/i18npool/version.mk + diff --git a/scp2/source/ooo/mergemodules_ooo.scp b/scp2/source/ooo/mergemodules_ooo.scp new file mode 100755 index 000000000000..f88cce4d2314 --- /dev/null +++ b/scp2/source/ooo/mergemodules_ooo.scp @@ -0,0 +1,56 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#ifdef M1500 +MergeModule gid_Mergemodule_Microsoft_Vc90_Crt_X86 +#ifdef _STLP_DEBUG + Name = "Microsoft_VC90_DebugCRT_x86.msm"; +#else + Name = "Microsoft_VC90_CRT_x86.msm"; +#endif + Cabfilename = "openoffice.org-vc90crt.cab"; + Feature = "gm_Root"; + RootDir = "TARGETDIR"; + Styles = (REMOVE_FILE_TABLE); +End +#endif + +#ifdef M1500 +MergeModule gid_Mergemodule_Policy_Microsoft_Vc90_Crt_X86 +#ifdef _STLP_DEBUG + Name = "policy_9_0_Microsoft_VC90_DebugCRT_x86.msm"; +#else + Name = "policy_9_0_Microsoft_VC90_CRT_x86.msm"; +#endif + Cabfilename = "openoffice.org-policy-vc90crt.cab"; + Feature = "gm_Root"; + RootDir = "TARGETDIR"; + Styles = (REMOVE_FILE_TABLE); +End +#endif diff --git a/scp2/source/ooo/module_headless.scp b/scp2/source/ooo/module_headless.scp new file mode 100644 index 000000000000..bb77b0e2fbcb --- /dev/null +++ b/scp2/source/ooo/module_headless.scp @@ -0,0 +1,27 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ +#include "macros.inc" diff --git a/scp2/source/ooo/module_headless.ulf b/scp2/source/ooo/module_headless.ulf new file mode 100644 index 000000000000..e64185dfb1a8 --- /dev/null +++ b/scp2/source/ooo/module_headless.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_HEADLESS] +en-US = "Headless application support" + +[STR_DESC_MODULE_OPTIONAL_HEADLESS] +en-US = "Component for enabling use %PRODUCTNAME without a display" diff --git a/scp2/source/ooo/module_hidden_ooo.scp b/scp2/source/ooo/module_hidden_ooo.scp new file mode 100644 index 000000000000..19bdd6cc3c25 --- /dev/null +++ b/scp2/source/ooo/module_hidden_ooo.scp @@ -0,0 +1,811 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Root_Files_2 + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Root; + InstallOrder = "50"; + Name = "gid_Module_Root_Files_2"; + Description = "gid_Module_Root_Files_2"; + Sortkey = "1200"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Bin_Cde_Open_Url, + gid_File_Bin_Gnome_Open_Url, + gid_File_Bin_Gnome_Open_Url_Bin, + gid_File_Bin_Kde_Open_Url, + gid_File_Bin_Open_Url, + gid_File_Bin_Pagein, + gid_File_Bin_Pluginapp, + gid_File_Bin_Senddoc, + gid_File_Bin_Gengal, + gid_File_Script_Gengal, + gid_File_Profile_Gengal, + gid_File_Bin_Spadmin_Bin, + gid_File_Bin_Uri_Encode, + gid_File_Exe_Nsplugin, + gid_File_Lib_Npsoplugin, + gid_File_Lib_Soffice, + gid_File_Lib_Unopkgapp, + gid_File_Server_Bonobo_Presentationstarter, + gid_File_Txt_Pagein_Common, + gid_File_Txt_Pagein_Calc, + gid_File_Txt_Pagein_Draw, + gid_File_Txt_Pagein_Impress, + gid_File_Txt_Pagein_Writer, + gid_File_Txt_Patchfiles, + gid_File_Bmp_Installation, + gid_File_Shellnew_Ods_Soffice, + gid_File_Shellnew_Odg_Soffice, + gid_File_Shellnew_Odp_Soffice, + gid_File_Shellnew_Odt_Soffice, + gid_File_Exe_Java, + gid_File_Exe_Adabas, + gid_File_Exe_Userinst, + gid_File_Exe_Userdeinst, + gid_File_Regcleanold, + gid_File_Exe_Regdeinstall, + gid_File_Tmp_Inf_Oldreg, + gid_File_Tmp_Userinstall_Inf, + gid_File_Config_Javasettingsunopkginstall); +End + +Module gid_Module_Root_Files_3 + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Root; + InstallOrder = "60"; + Name = "gid_Module_Root_Files_3"; + Description = "gid_Module_Root_Files_3"; + Sortkey = "1300"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Dat_Root3, + gid_File_Jar_Saxon, + gid_File_Jar_Unoil, + gid_File_Jar_Hsqldb, + gid_File_Jar_Hsqldb_Sdbc, + gid_File_Jar_Accessbridge, + gid_File_Jar_Js, + gid_File_Jar_Officebean, + gid_File_Jar_Report, + gid_File_Jar_Table, + gid_File_Jar_Letter, + gid_File_Jar_Form, + gid_File_Jar_Fax, + gid_File_Jar_Agenda, + gid_File_Jar_Web, + gid_File_Jar_Query, + gid_File_Jar_Commonwizards, + gid_File_Jar_Sandbox, + gid_File_Jar_Scriptframework, + gid_File_Jar_Scriptproviderforbeanshell, + gid_File_Jar_Scriptproviderforjava, + gid_File_Jar_Scriptproviderforjavascript, + gid_File_Jar_Xml_Apis, + gid_File_Jar_Bsh, + gid_File_Jar_Classes, + gid_File_Jar_AVmedia, + gid_File_Jar_Xsltfilter, + gid_File_Jar_Xsltvalidate, + gid_File_Jar_Docbook, + gid_File_Jar_Htmlsoff, + gid_File_Jar_Xflatxml, + gid_File_Jar_Xmerge, + gid_File_Jar_Xmergebridge, + gid_File_Jar_Lucene_Core, + gid_File_Jar_Lucene_Analyzers, + gid_File_Jar_Lucenehelpwrapper, + gid_File_Rdb_Offapi, + gid_Starregistry_Services_Rdb); +End + +Module gid_Module_Root_Files_4 + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Root; + InstallOrder = "30"; + Name = "gid_Module_Root_Files_4"; + Description = "gid_Module_Root_Files_4"; + Sortkey = "1400"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Dat_Root4, + gid_File_Filter_Eme, + gid_File_Filter_Sdfilt, + gid_File_Filter_Icg, + gid_File_Filter_Egi, + gid_File_Filter_Epb, + gid_File_Filter_Epg, + gid_File_Filter_Epp, + gid_File_Filter_Eps, + gid_File_Filter_Ept, + gid_File_Filter_Era, + gid_File_Filter_Eti, + gid_File_Filter_Exp, + gid_File_Filter_Icd, + gid_File_Filter_Idx, + gid_File_Filter_Ime, + gid_File_Filter_Ipb, + gid_File_Filter_Ipd, + gid_File_Filter_Ips, + gid_File_Filter_Ipt, + gid_File_Filter_Ipx, + gid_File_Filter_Ira, + gid_File_Filter_Itg, + gid_File_Filter_Iti, + gid_File_Lib_Bib, + gid_File_Lib_Chartmodel, + gid_File_Lib_Chartview, + gid_File_Lib_Chartcontroller, + gid_File_Lib_Charttools, + gid_File_Lib_Ctl, + gid_File_Lib_Cui, + gid_File_Lib_Sdbt, + gid_File_Lib_Dbmm, + gid_File_Lib_Dba, + gid_File_Lib_Dbacfg, + gid_File_Lib_Dbase2, + gid_File_Lib_Dbaxml, + gid_File_Lib_Dbt, + gid_File_Lib_Dbfile, + gid_File_Lib_Drawinglayer, + gid_File_Lib_Editeng, + gid_File_Lib_Flat, + gid_File_Lib_For, + gid_File_Lib_Forui, + gid_File_Lib_Frm, + gid_File_Lib_Fwe, + gid_File_Lib_Fwi, + gid_File_Lib_Fwk, + gid_File_Lib_Fwl, + gid_File_Lib_Go, + gid_File_Lib_Helplinker, + gid_File_Lib_J, + gid_File_Lib_Lks, + gid_File_Lib_Lng, + gid_File_Lib_Offacc, + gid_File_Lib_Oox, + gid_File_Lib_Pcr, + gid_File_Lib_Pdffilter, + gid_File_Lib_Pk, + gid_File_Lib_Pl, + gid_File_Lib_Preload, + gid_File_Lib_Sf_Prothdlr, + gid_File_Lib_Psp, + gid_File_Lib_Res, + gid_File_Lib_Sax, + gid_File_Lib_Sb, + gid_File_Lib_Scn, + gid_File_Lib_Sd, + gid_File_Lib_Sdd, + gid_File_Lib_Sdui, + gid_File_Lib_Sfx, + gid_File_Lib_Sot, + gid_File_Lib_Spa, + gid_File_Lib_Spl, + gid_File_Lib_Sts, + gid_File_Lib_Svl, + gid_File_Lib_Svtools, + gid_File_Lib_Svx, + gid_File_Lib_AVMedia, + gid_File_Lib_AVMediaWin, + gid_File_Lib_BaseGfx, + gid_File_Lib_Sysdtrans, + gid_File_Lib_Sw, + gid_File_Lib_TextConversionDlgs, + gid_File_Lib_Tk, + gid_File_Lib_Acc, + gid_File_Lib_BaseBmp, + gid_File_Lib_Tools, + gid_File_Lib_Utl, + gid_File_Lib_Uui, + gid_File_Lib_Vcl, + gid_File_Lib_Xcr, + gid_File_Lib_Xmlfa, + gid_File_Lib_Xmlfd, + gid_File_Lib_Xmx, + gid_File_Lib_Xo, + gid_File_Lib_Xof, + gid_File_Lib_Xsltdlg, + gid_File_Lib_Xsltfilter, + gid_File_Lib_Zip, + gid_File_Lib_Vclplug_Gen, + gid_File_Lib_Vclplug_Gtk, + gid_File_Lib_Vclplug_Kde, + gid_File_Lib_Vclplug_Kde4, + gid_File_Lib_Vclplug_Svp, + gid_File_Lib_Basctl, + gid_File_Lib_CanvasTools, + gid_File_Lib_CppCanvas, + gid_File_Lib_Agg, + gid_File_Lib_Fwm, + gid_File_Lib_Lprx2, + gid_File_Lib_Lprxw, + gid_File_Lib_Libtextcat, + gid_File_Lib_Guesslang, + gid_File_Lib_Tfu); +End + +Module gid_Module_Root_Files_5 + PackageInfo = "packinfo_office.txt"; + TabPackageInfo = "packinfo_office_tab.txt"; + ParentID = gid_Module_Root; + InstallOrder = "40"; + Name = "gid_Module_Root_Files_5"; + Description = "gid_Module_Root_Files_5"; + Sortkey = "1500"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Dat_Root5, + gid_File_Lib_Dict_Ja, + gid_File_Lib_Dict_Zh, + gid_File_Lib_Collator_Data, + gid_File_Lib_Index_Data, + gid_File_Lib_Textconv_Dict, + gid_File_Lib_Basprov, + gid_File_Lib_Configmgr, + gid_File_Lib_Crypto, + gid_File_Lib_Dlgprov, + gid_File_Lib_Stringresource, + gid_File_Lib_Ldapbe2, + gid_File_Lib_Comphelper2, + gid_File_Lib_Adabas, + gid_File_Lib_Cached1, + gid_File_Lib_Curl, + gid_File_Lib_Db, + gid_File_Lib_Dbpool, + gid_File_Lib_Embobj, + gid_File_Lib_Emboleobj, + gid_File_Lib_Evoab_2, + gid_File_Lib_Kab_1, + gid_File_Lib_Kab_Drv_1, + gid_File_Lib_Macab_1, + gid_File_Lib_Macab_Drv_1, + gid_File_Lib_Evtatt, + gid_File_Lib_Fileacc, + gid_File_Lib_Filterconfig1, + gid_File_Lib_Fps_Gnome, + gid_File_Lib_Dbodbcbase, + gid_File_Lib_I18npool, + gid_File_Lib_I18npaper, + gid_File_Lib_I18nregexp, + gid_File_Lib_I18nsearch, + gid_File_Lib_I18nisolang, + gid_File_Lib_I18nutil, + gid_File_Lib_Icudata, + gid_File_Lib_Icui18n, + gid_File_Lib_Icule, + gid_File_Lib_Icuuc, + gid_File_Lib_Localedata_En, + gid_File_Lib_Localedata_Es, + gid_File_Lib_Localedata_Euro, + gid_File_Lib_Localedata_Others, + gid_File_Lib_Hsqldb_2, + gid_File_Lib_Jdbc, + gid_File_Lib_Mcnttype, + gid_File_Lib_Mozab_2, + gid_File_Lib_Mozabdrv, + gid_File_Lib_Mozbootstrap, + gid_File_Lib_Mysql, + gid_File_Lib_Odbc, + gid_File_Lib_Officebean, + gid_File_Lib_Openssl, + gid_File_Lib_Package2, + gid_File_Lib_Deployment, + gid_File_Lib_DeploymentGui, + gid_File_Lib_Sax_Uno, + gid_File_Lib_Fastsax_Uno, + gid_File_Lib_Slideshow, + gid_File_Lib_Recentfile, + gid_File_Lib_Scriptframe, + gid_File_Lib_Sdbc_2, + gid_File_Lib_Srtrs1, + gid_File_Lib_Bat, + gid_File_Lib_Tab, + gid_File_Lib_Tab2, + gid_File_Lib_Unoxml, + gid_File_Lib_Vos, + gid_File_Lib_Localebe, + gid_File_Lib_Migrationoo2, + gid_File_Lib_Syssh, + gid_File_Ucptdoc1, + gid_File_Ucpexpand1, + gid_File_Lib_Raptor, + gid_File_Lib_Rasqal, + gid_File_Lib_Rdf, + gid_File_Lib_Unordf, + gid_File_Lib_Sndfile, + gid_File_Lib_Tvhlp1, + gid_File_Lib_Ucb1, + gid_File_Lib_Ucbhelper, + gid_File_Lib_Ucpchelp1, + gid_File_Lib_Ucpdav1, + gid_File_Lib_Neon, + gid_File_Lib_Ucpfile1, + gid_File_Lib_Ucpftp1, + gid_File_Lib_Ucphier1, + gid_File_Lib_Ucppkg1, + gid_File_Lib_Xslt, + gid_File_Lib_LibXMLSec_xmlsecnss, + gid_File_Lib_LibXMLSec_xmlseccore, + gid_File_Lib_LibXMLSec_xmlsecmscrypto, + gid_File_Lib_XSec_XMLSecurity, + gid_File_Lib_XSec_Framework, + gid_File_Lib_XSec_XmlSec, + gid_File_Lib_Xstor, + gid_File_CanvasFactory, + gid_File_SimpleCanvas, + gid_File_Lib_Cmdmail, + gid_File_Lib_I18n, + gid_File_Lib_VCLCanvas, + gid_File_Lib_DirectX5Canvas, + gid_File_Lib_DirectX9Canvas, + gid_File_Lib_GdiPlusCanvas, + gid_File_Lib_Hhc_Word, + gid_File_Lib_Socomp, + gid_File_Lib_Sogpstarter, + gid_File_Lib_Stdc_3, + gid_File_Lib_Stdc_5, + gid_File_Lib_Accessbridge, + gid_File_Lib_Ado, + gid_File_Lib_Dl, + gid_File_Lib_Dnd, + gid_File_Lib_Dtrans, + gid_File_Lib_Emser, + gid_File_Lib_Inprocserv, + gid_File_Lib_Fop, + gid_File_Lib_Fps, + gid_File_Lib_Ftransl, + gid_File_Lib_Lngpckinsthlp, + gid_File_Lib_sn_tools, + gid_File_Lib_relnotes, + GID_FILE_LIB_WPD, + gid_File_Lib_Mingw_GccS, + gid_File_Lib_Mingw_Stdcpp, + gid_File_Lib_Mingwm10, + gid_File_Lib_Msvcp70, + gid_File_Lib_Msvcr70, + gid_File_Lib_Ole, + gid_File_Lib_Patchmsi, + gid_File_Lib_Reg4allmsdoc, + gid_File_Lib_Qslnkmsi, + gid_File_Lib_Sdqsmsi, + gid_File_Lib_Instooofiltmsi, + gid_File_Lib_Smplmail, + gid_File_Lib_Gconfebe, + gid_File_Lib_Wininetbe, + gid_File_Lib_Macbe, + gid_File_Lib_Msvcp70_So, + gid_File_Lib_Msvcr70_So, + gid_File_Lib_Gdiplus, + gid_File_Lib_Stlport_Vc6, + gid_File_Lib_Stlport_Vc7, + gid_File_Tabaction, + gid_File_Lib_Fps_Office, + gid_File_Lib_Fpicker, + gid_File_Lib_Fsstorage, + gid_File_Lib_Hatchwindowfactory, + gid_File_Lib_Passwordcontainer, + gid_File_Lib_Productregistration, + gid_File_Lib_Svtmisc, + gid_File_Lib_Updchkui, + gid_File_Lib_Updatefeed, + gid_File_Lib_Onlinecheck, + gid_File_Lib_Cli_Oootypes_Assembly, + gid_File_Lib_Policy_Cli_Oootypes_Assembly, + gid_File_Lib_Policy_Cli_Oootypes_Config); +End + +Module gid_Module_Root_Files_6 + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Root; + InstallOrder = "70"; + Name = "gid_Module_Root_Files_6"; + Description = "gid_Module_Root_Files_6"; + Sortkey = "1600"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Basic_User, + gid_File_Basic_Share, + gid_File_Basic_User_Standard, + gid_File_Extra_Autotextuser, + gid_File_Extra_Cfgusr, + gid_File_Extra_Palettes, + gid_File_Extra_Database, + gid_File_Extra_Databasebiblio, + gid_File_Extra_Gallsound, + gid_File_Extra_Autocorr, + gid_File_Extra_Autocorr_Lang, + gid_File_Extra_Gallroot, + gid_File_Extra_Gallbullets, + gid_File_Extra_Gallhtmlexpo, + gid_File_Extra_Gallrulers, + gid_File_Extra_Gallsystem, + gid_File_Extra_Gallflagscontrol, + gid_File_Extra_Gallsounds, + gid_File_Extra_Gallwwwanim, + gid_File_Extra_Gallwwwback, + gid_File_Extra_Gallwwwgraf, + gid_File_Extra_Migration, + gid_File_Extra_Migration_Lang_Multi, + gid_File_Extra_Tplwizletter, + gid_File_Extra_Tplwizletter_en_US, + gid_File_Extra_Tplwizletter_de, + gid_File_Extra_Tplwizletter_fr, + gid_File_Extra_Tplwizletter_es, + gid_File_Extra_Tplwizletter_it, + gid_File_Extra_Tplwizletter_pt_BR, + gid_File_Extra_Tplwizletter_sv, + gid_File_Extra_Tplwizletter_ja, + gid_File_Extra_Tplwizletter_ko, + gid_File_Extra_Tplwizletter_zh_CN, + gid_File_Extra_Tplwizletter_zh_TW, + gid_File_Extra_Tplwizmemo_Lang, + gid_File_Extra_Autotextuser_Lang, + gid_File_Extra_Dir_Fonts, + gid_File_Scripts_Beanshell, + gid_File_Scripts_Java, + gid_File_Scripts_Javascript, + gid_File_Basic_Depot, + gid_File_Basic_Euro, + gid_File_Basic_Form, + gid_File_Basic_Gimmicks, + gid_File_Basic_Importwiz, + gid_File_Basic_Formwiz, + gid_File_Basic_Schedule, + gid_File_Basic_Scriptbindinglib, + gid_File_Basic_Template, + gid_File_Basic_Tools, + gid_File_Basic_Tutorials, + gid_File_Extra_Cfgsrv, + gid_File_Extra_Cfgsrv_Bitmap_Unx, + gid_File_Extra_Symbols, + gid_File_Extra_Common_Inc, + gid_File_Extra_Common_Pl, + gid_File_Extra_Edit_Asp, + gid_File_Extra_Edit_Pl, + gid_File_Extra_Editpic_Asp, + gid_File_Extra_Editpic_Pl, + gid_File_Extra_Index_Pl, + gid_File_Extra_Poll_Asp, + gid_File_Extra_Poll_Pl, + gid_File_Extra_Savepic_Asp, + gid_File_Extra_Savepic_Pl, + gid_File_Extra_Show_Asp, + gid_File_Extra_Show_Pl, + gid_File_Extra_Webcast_Asp, + gid_File_Extra_Webcast_Pl, + gid_File_Extra_Square_Yellow_Zip, + gid_File_Extra_Square_Red_Zip, + gid_File_Extra_Square_Green_Zip, + gid_File_Extra_Square_Gray_Zip, + gid_File_Extra_Square_Blue_Zip, + gid_File_Extra_Simple_Zip, + gid_File_Extra_Round_White_Zip, + gid_File_Extra_Round_Gorilla_Zip, + gid_File_Extra_Glas_Red_Zip, + gid_File_Extra_Glas_Green_Zip, + gid_File_Extra_Glas_Blue_Zip, + gid_File_Share_Config_Sofficecfg_uiconfig_Zip, + gid_File_Share_Config_Sofficecfg_Basicide_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Bibliography_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Dbuquery_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Dbubrowser_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Dbuapp_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Dburelation_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Dbutable_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Startmodule_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Chart_Menubar_Xml, + gid_File_Dtd_Accelerator, + gid_File_Dtd_Dialog, + gid_File_Dtd_Event, + gid_File_Dtd_Groupuinames, + gid_File_Dtd_Image, + gid_File_Dtd_Libraries, + gid_File_Dtd_Library, + gid_File_Dtd_Manifest, + gid_File_Dtd_Menubar, + gid_File_Dtd_Module, + gid_File_Dtd_Office, + gid_File_Dtd_Statusbar, + gid_File_Dtd_Toolbar, + gid_File_Conf_Fpdb, + gid_File_Lm_Afrikaans, + gid_File_Lm_Albanian, + gid_File_Lm_Amharic_Utf, + gid_File_Lm_Arabic, + gid_File_Lm_Armenian, + gid_File_Lm_Basque, + gid_File_Lm_Belarus, + gid_File_Lm_Bosnian, + gid_File_Lm_Breton, + gid_File_Lm_Catalan, + gid_File_Lm_Chinese_Simplified, + gid_File_Lm_Chinese_Traditional, + gid_File_Lm_Croatian, + gid_File_Lm_Czech, + gid_File_Lm_Danish, + gid_File_Lm_Drents, + gid_File_Lm_Dutch, + gid_File_Lm_English, + gid_File_Lm_Esperanto, + gid_File_Lm_Estonian, + gid_File_Lm_Finnish, + gid_File_Lm_French, + gid_File_Lm_Frisian, + gid_File_Lm_Georgian, + gid_File_Lm_German, + gid_File_Lm_Greek, + gid_File_Lm_Hebrew, + gid_File_Lm_Hindi, + gid_File_Lm_Hungarian, + gid_File_Lm_Icelandic, + gid_File_Lm_Indonesian, + gid_File_Lm_Irish_Gaelic, + gid_File_Lm_Italian, + gid_File_Lm_Japanese, + gid_File_Lm_Korean, + gid_File_Lm_Latin, + gid_File_Lm_Latvian, + gid_File_Lm_Lithuanian, + gid_File_Lm_Luxembourgish, + gid_File_Lm_Malay, + gid_File_Lm_Manx_Gaelic, + gid_File_Lm_Marathi, + gid_File_Lm_Middle_Frisian, + gid_File_Lm_Mingo, + gid_File_Lm_Mongolian_Cyrillic, + gid_File_Lm_Nepali, + gid_File_Lm_Norwegian, + gid_File_Lm_Persian, + gid_File_Lm_Polish, + gid_File_Lm_Portuguese, + gid_File_Lm_Quechua, + gid_File_Lm_Romanian, + gid_File_Lm_Romansh, + gid_File_Lm_Russian, + gid_File_Lm_Sanskrit, + gid_File_Lm_Scots, + gid_File_Lm_Scots_Gaelic, + gid_File_Lm_Serbian_Ascii, + gid_File_Lm_Slovak_Ascii, + gid_File_Lm_Slovenian, + gid_File_Lm_Spanish, + gid_File_Lm_Swahili, + gid_File_Lm_Swedish, + gid_File_Lm_Tagalog, + gid_File_Lm_Tamil, + gid_File_Lm_Thai, + gid_File_Lm_Turkish, + gid_File_Lm_Ukrainian, + gid_File_Lm_Vietnamese, + gid_File_Lm_Welsh, + gid_File_Lm_Yiddish_Utf, + gid_File_Lm_Zulu, + gid_File_Mod_Chart, + gid_File_Mod_Datastyl, + gid_File_Mod_Defs, + gid_File_Mod_Drawing, + gid_File_Mod_Dtypes, + gid_File_Mod_Form, + gid_File_Mod_Meta, + gid_File_Mod_Nmspace, + gid_File_Mod_Office, + gid_File_Mod_Script, + gid_File_Mod_Settings, + gid_File_Mod_Style, + gid_File_Mod_Table, + gid_File_Mod_Text, + gid_File_Oo_Ldap_Xcd_Sample, + gid_File_Oo_Ad_Ldap_Xcd_Sample, + gid_File_Share_Registry_Main_Xcd, + gid_File_Share_Registry_Forcedefault_Xcd, + gid_File_Pymailmerge, + gid_File_Xsl_Common_Measure_Conversion, + gid_File_Xsl_Common_Math_Functions, + gid_File_Xsl_Export_Common_Body, + gid_File_Xsl_Export_Common_Table_Of_Content, + gid_File_Xsl_Export_Common_Ooo2ms_Docpr, + gid_File_Xsl_Export_Common_Styles_Styles_Collector, + gid_File_Xsl_Export_Common_Styles_Style_Mapping_Css, + gid_File_Xsl_Export_Common_Styles_Style_Mapping_html32, + gid_File_Xsl_Export_Common_Table_Table, + gid_File_Xsl_Export_Common_Table_Table_Cells, + gid_File_Xsl_Export_Common_Table_Table_Columns, + gid_File_Xsl_Export_Common_Table_Table_Rows, + gid_File_Xsl_Export_Spreadsheetml_Formular, + gid_File_Xsl_Export_Spreadsheetml_Ooo2spreadsheetml, + gid_File_Xsl_Export_Spreadsheetml_Style_Mapping, + gid_File_Xsl_Export_Spreadsheetml_Styles, + gid_File_Xsl_Export_Spreadsheetml_Table, + gid_File_Xsl_Export_uof_odf2uof_text, + gid_File_Xsl_Export_uof_odf2uof_spreadsheet, + gid_File_Xsl_Export_uof_odf2uof_presentation, + gid_File_Xsl_Import_uof_uof2odf_text, + gid_File_Xsl_Import_uof_uof2odf_spreadsheet, + gid_File_Xsl_Import_uof_uof2odf_presentation, + gid_File_Xsl_Export_Wordml_Ooo2wordml, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Border, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Custom_Draw, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Draw, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Field, + gid_File_Xsl_Export_Wordml_Ooo2wordml_List, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Page, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Path, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Settings, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Table, + gid_File_Xsl_Export_Wordml_Ooo2wordml_Text, + gid_File_Xsl_Import_Common_Ms2ooo_Docpr, + gid_File_Xsl_Import_Spreadsheetml_Spreadsheetml2ooo, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Props, + gid_File_Xsl_Import_Wordml_Wordml2ooo, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Custom_Draw, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Draw, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Field, + gid_File_Xsl_Import_Wordml_Wordml2ooo_List, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Page, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Settings, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Table, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Text, + gid_File_Xsl_Import_Wordml_Wordml2ooo_Path, + gid_File_Extra_Fontunxpsprint, + gid_File_Extra_Fontunxppds, + gid_File_Extra_Fontunxafm, + gid_File_Kspprof_Ini, + gid_File_Sp_Adsf_Mcd, + gid_File_Sp_Bnd_Mcd, + gid_File_Sp_Fre_Mcd, + gid_File_Sp_Jlsf_Mcd, + gid_File_Sp_Klsf_Mcd, + gid_File_Sp_Subm_Mcd, + gid_File_Spuser1_Txt); +End + +Module gid_Module_Root_Files_7 + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Root; + InstallOrder = "80"; + Name = "gid_Module_Root_Files_7"; + Description = "gid_Module_Root_Files_7"; + Sortkey = "1900"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Help_Help_Zip, + gid_File_Moz_Msvcp71, + gid_File_Moz_Msvcr71, + gid_File_Mozilla_Runtime); +End + +Module gid_Module_Root_Files_Images + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Root; + InstallOrder = "100"; + Name = "gid_Module_Root_Files_Images"; + Description = "gid_Module_Root_Files_Images"; + Sortkey = "2050"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Images_Zip, + gid_File_ImagesCrystal_Zip, + gid_File_ImagesOxygen_Zip, + gid_File_ImagesHicontrast_Zip, + gid_File_ImagesIndustrial_Zip, + gid_File_ImagesTango_Zip, + gid_File_ImagesClassic8_Zip); +End + +#ifndef WITHOUT_FONTS +Module gid_Module_Root_Fonts_OOo_Hidden + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Root; + InstallOrder = "100"; + Name = "gid_Module_Root_Fonts_OOo_Hidden"; + Description = "gid_Module_Root_Fonts_OOo_Hidden"; + Sortkey = "2100"; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Fnt_Opensymb, + gid_File_Fnt_DejaVuSans_Bold, + gid_File_Fnt_DejaVuSans_BoldOblique, + gid_File_Fnt_DejaVuSans_Oblique, + gid_File_Fnt_DejaVuSans, + gid_File_Fnt_DejaVuSansCondensed_Bold, + gid_File_Fnt_DejaVuSansCondensed_BoldOblique, + gid_File_Fnt_DejaVuSansCondensed_Oblique, + gid_File_Fnt_DejaVuSansCondensed, + gid_File_Fnt_DejaVuSansExtraLight, + gid_File_Fnt_DejaVuSansMono_Bold, + gid_File_Fnt_DejaVuSansMono_BoldOblique, + gid_File_Fnt_DejaVuSansMono_Oblique, + gid_File_Fnt_DejaVuSansMono, + gid_File_Fnt_DejaVuSerif_Bold, + gid_File_Fnt_DejaVuSerif_BoldItalic, + gid_File_Fnt_DejaVuSerif_Italic, + gid_File_Fnt_DejaVuSerif, + gid_File_Fnt_DejaVuSerifCondensed_Bold, + gid_File_Fnt_DejaVuSerifCondensed_BoldItalic, + gid_File_Fnt_DejaVuSerifCondensed_Italic, + gid_File_Fnt_DejaVuSerifCondensed, + gid_File_Fnt_LibSansNarrow_Regular, + gid_File_Fnt_LibSansNarrow_Bold, + gid_File_Fnt_LibSansNarrow_BoldItalic, + gid_File_Fnt_LibSansNarrow_Italic, + gid_File_Fnt_LiberationMono_Bold, + gid_File_Fnt_LiberationMono_BoldItalic, + gid_File_Fnt_LiberationMono_Italic, + gid_File_Fnt_LiberationMono_Regular, + gid_File_Fnt_LiberationSans_Bold, + gid_File_Fnt_LiberationSans_BoldItalic, + gid_File_Fnt_LiberationSans_Italic, + gid_File_Fnt_LiberationSans_Regular, + gid_File_Fnt_LiberationSerif_Bold, + gid_File_Fnt_LiberationSerif_BoldItalic, + gid_File_Fnt_LiberationSerif_Italic, + gid_File_Fnt_LiberationSerif_Regular); +End +#endif + +Module gid_Module_Oo_Linguistic + PackageInfo = "packinfo_office.txt"; + Name = "gid_Module_Oo_Linguistic"; + Description = "gid_Module_Oo_Linguistic"; + ParentID = gid_Module_Root; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Lib_Spell, + gid_File_Lib_Hunspell, + gid_File_Lib_Hyph, + gid_File_Lib_Lnth, + gid_File_Share_Registry_Lingucomponent_Xcd); +End + +#ifdef LINUX +Module gid_Module_Root_Userland + ParentID = gid_Module_Root; + InstallOrder = "5"; + Name = "gid_Module_Root_Userland"; + Description = "gid_Module_Root_Userland"; + Subdir = "userland"; + Styles = (HIDDEN_ROOT,USERLANDMODULE,USERINSTALLONLY,NOTRELOCATABLE,XPD_ONLY,INSTALLCANFAIL); + PackageName = "${USERLANDPACKAGENAME}"; +End +#endif + +// #ifdef BUILD_SPECIAL +// Module gid_Module_Root_Extension_Oooimprovement +// Name = "gid_Module_Root_Extension_Oooimprovement"; +// Description = "gid_Module_Root_Extension_Oooimprovement"; +// Files = (gid_File_Extension_Oxt_Oooimprovement); +// InstallOrder = "1990"; +// PackageInfo = "packinfo_office.txt"; +// ParentID = gid_Module_Root; +// Styles = (HIDDEN_ROOT); +// End +// #endif + + diff --git a/scp2/source/ooo/module_improvement.scp b/scp2/source/ooo/module_improvement.scp new file mode 100644 index 000000000000..1380202f34e7 --- /dev/null +++ b/scp2/source/ooo/module_improvement.scp @@ -0,0 +1,42 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// OOo improvement module + +#if defined(BUILD_SPECIAL) +Module gid_Module_Oooimprovement + PackageInfo = "packinfo_office.txt"; + Name = "gid_Module_Oooimprovement"; + Description = "gid_Module_Oooimprovement"; + ParentID = gid_Module_Root; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Share_Registry_Oooimprovement_Xcd, gid_File_Lib_Oooimprovement); +End +#endif diff --git a/scp2/source/ooo/module_java.scp b/scp2/source/ooo/module_java.scp new file mode 100644 index 000000000000..e93721ce3c5b --- /dev/null +++ b/scp2/source/ooo/module_java.scp @@ -0,0 +1,100 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// Java modules + +Module gid_Module_Optional_Java + ParentID = gid_Module_Optional; + Sortkey = "100"; + MOD_NAME_DESC ( MODULE_OPTIONAL_JAVA ); + #ifdef WNT + Styles = (JAVAMODULE); + #elif defined (SOLARIS) + Styles = (JAVAMODULE,DONTUNINSTALL,NOTRELOCATABLE); + #else + Styles = (JAVAMODULE,DONTUNINSTALL,NOTRELOCATABLE,DONTSHOWINUSERINSTALL); + #endif + #ifdef LINUX + #ifdef X86_64 + PackageName = "${LINUXX64JAVAFILENAME}"; + #else + PackageName = "${LINUXJAVAFILENAME}"; + #endif + #else + PackageName = ""; + #endif +End + +#ifdef SOLARIS +Module gid_Module_Optional_Java_Runtime + ParentID = gid_Module_Optional_Java; + Name = "gid_Module_Optional_Java_Runtime"; + Description = "gid_Module_Optional_Java_Runtime"; + Styles = (HIDDEN_ROOT,JAVAMODULE,DONTUNINSTALL,NOTRELOCATABLE); + #if defined (SOLARIS) && defined (SPARC) + PackageName = "${SOLSJAVARTPACKED}"; + #elif defined (SOLARIS) && defined (INTEL) + PackageName = "${SOLIJAVARTPACKED}"; + #else + PackageName = ""; + #endif +End +#endif + +#ifdef SOLARIS +Module gid_Module_Optional_Java_Config + ParentID = gid_Module_Optional_Java; + Name = "gid_Module_Optional_Java_Config"; + Description = "gid_Module_Optional_Java_Config"; + Styles = (HIDDEN_ROOT,JAVAMODULE,DONTUNINSTALL,NOTRELOCATABLE); + #if defined (SOLARIS) && defined (SPARC) + PackageName = "${SOLSJAVACFGPACKED}"; + #elif defined (SOLARIS) && defined (INTEL) + PackageName = "${SOLIJAVACFGPACKED}"; + #else + PackageName = ""; + #endif +End +#endif + +#ifdef SOLARIS +Module gid_Module_Optional_Java_Manual + ParentID = gid_Module_Optional_Java; + Name = "gid_Module_Optional_Java_Manual"; + Description = "gid_Module_Optional_Java_Manual"; + Styles = (HIDDEN_ROOT,JAVAMODULE,DONTUNINSTALL,NOTRELOCATABLE); + #if defined (SOLARIS) && defined (SPARC) + PackageName = "${SOLSJAVAMANPACKED}"; + #elif defined (SOLARIS) && defined (INTEL) + PackageName = "${SOLIJAVAMANPACKED}"; + #else + PackageName = ""; + #endif +End +#endif diff --git a/scp2/source/ooo/module_java.ulf b/scp2/source/ooo/module_java.ulf new file mode 100644 index 000000000000..c3ccedc59f14 --- /dev/null +++ b/scp2/source/ooo/module_java.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_JAVA] +en-US = "Java Runtime Environment (%JAVAVERSION)" + +[STR_DESC_MODULE_OPTIONAL_JAVA] +en-US = "Component for setting up the Java Environment" diff --git a/scp2/source/ooo/module_lang_template.scp b/scp2/source/ooo/module_lang_template.scp new file mode 100755 index 000000000000..7ecd4747cdea --- /dev/null +++ b/scp2/source/ooo/module_lang_template.scp @@ -0,0 +1,138 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +Module gid_Module_Langpack_Basis_Template + ParentID = gid_Module_Langpack_Languageroot; + Name = "gid_Module_Langpack_Root_Template"; + Description = "gid_Module_Langpack_Root_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Extra_Autotextshare_Lang, + gid_File_Extra_Palettes_Lang, + gid_File_Extra_Tpllayoutimpr_Lang, + gid_File_Extra_Tplpresntimpr_Lang, + gid_File_Extra_Tplwizagenda_Lang, + gid_File_Extra_Tplwizbitmap, + gid_File_Extra_Tplwizdesktop_Lang, + gid_File_Extra_Tplwizfax_Lang, + gid_File_Extra_Tplwizletter_Lang, + gid_File_Extra_Tplwizreport_Lang, + gid_File_Extra_Tplwizstyles_Lang, + gid_File_Extra_Wordbook, + gid_File_Extra_Wordbook_Lang, + gid_File_Registry_Filter_Zip, + gid_File_Registry_Lang, + gid_File_Registry_Spool_Langpack_Lang, + gid_File_Share_Registry_Ctl_Xcd, + gid_File_InfoPlist_Lang); + Dirs = (gid_Dir_Samples_Language); +End + +Module gid_Module_Langpack_Resource_Template + ParentID = gid_Module_Langpack_Languageroot; + Name = "gid_Module_Langpack_Resource_Template"; + Description = "gid_Module_Langpack_Resource_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Res_Basctl, + gid_File_Res_Bib, + gid_File_Res_Cal, + gid_File_Res_Chartcontroller, + gid_File_Res_Sdbt, + gid_File_Res_Dbmm, + gid_File_Res_Dba, + gid_File_Res_Dbw, + gid_File_Res_Dkt, + gid_File_Res_Editeng, + gid_File_Res_Epb, + gid_File_Res_Epg, + gid_File_Res_Epp, + gid_File_Res_Eur, + gid_File_Res_For, + gid_File_Res_Forui, + gid_File_Res_Fps_Office, + gid_File_Res_Frm, + gid_File_Res_Fwe, + gid_File_Res_Gal, + gid_File_Res_Imp, + gid_File_Res_Deployment, + gid_File_Res_DeploymentGui, + gid_File_Res_Ofa, + gid_File_Res_Pcr, + gid_File_Res_Pdffilter, + gid_File_Res_Preload, + gid_File_Res_San, + gid_File_Res_Productregistration, + gid_File_Res_Sb, + gid_File_Res_Sd, + gid_File_Res_Sfx, + gid_File_Res_Spa, + gid_File_Res_Svs, + gid_File_Res_Svt, + gid_File_Res_Svp, + gid_File_Res_Svx, + gid_File_Res_Cui, + gid_File_Res_TextConversionDlgs, + gid_File_Res_Sw, + gid_File_Res_Tab, + gid_File_Res_Tk, + gid_File_Res_Acc, + gid_File_Res_Tpl, + gid_File_Res_Uui, + gid_File_Res_Vcl, + gid_File_Res_Wzi, + gid_File_Res_Xsltdlg, + gid_File_Res_AVMedia, + gid_File_Res_XMLSecurity, + gid_File_Res_Gallery, + gid_File_Res_Stt, + gid_File_Res_Tfu, + gid_File_Res_Eps, + gid_File_Res_Egi, + gid_File_Res_Ept, + gid_File_Res_Eme, + gid_File_Res_UpdChk, + gid_File_Res_Upd); +End + +Module gid_Module_Langpack_Help_Template + ParentID = gid_Module_Langpack_Languageroot; + Name = "gid_Module_Langpack_Help_Template"; + Description = "gid_Module_Langpack_Help_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Help_Common_Zip, + gid_File_Help_Sbasic_Zip, + gid_File_Help_Schart_Zip); +End + +Module gid_Module_Langpack_Fonts_Template + ParentID = gid_Module_Langpack_Languageroot; + Name = "gid_Module_Langpack_Fonts_Template"; + Description = "gid_Module_Langpack_Fonts_Template"; + Styles = (TEMPLATEMODULE); + Files = (); +End + +#include "alllangmodules_root.inc" diff --git a/scp2/source/ooo/module_langpack.scp b/scp2/source/ooo/module_langpack.scp new file mode 100644 index 000000000000..bda152b286da --- /dev/null +++ b/scp2/source/ooo/module_langpack.scp @@ -0,0 +1,38 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Langpack_Languageroot + ParentID = gid_Module_Root; + XPDParentID = "root"; + Sortkey = "300"; + MOD_NAME_DESC(MODULE_ROOT_LANGPACK); + Styles = (SHOW_MULTILINGUAL_ONLY); +End + +#include "alllangmodules.inc" diff --git a/scp2/source/ooo/module_langpack.ulf b/scp2/source/ooo/module_langpack.ulf new file mode 100644 index 000000000000..3127cdd8b904 --- /dev/null +++ b/scp2/source/ooo/module_langpack.ulf @@ -0,0 +1,692 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_ROOT_LANGPACK] +en-US = "Additional language packs" + +[STR_DESC_MODULE_ROOT_LANGPACK] +en-US = "Additional language packs" + +[STR_NAME_MODULE_LANGPACK_EN_US] +en-US = "English" + +[STR_DESC_MODULE_LANGPACK_EN_US] +en-US = "Installs English support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_DE] +en-US = "German" + +[STR_DESC_MODULE_LANGPACK_DE] +en-US = "Installs German support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_FR] +en-US = "French" + +[STR_DESC_MODULE_LANGPACK_FR] +en-US = "Installs French support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_IT] +en-US = "Italian" + +[STR_DESC_MODULE_LANGPACK_IT] +en-US = "Installs Italian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ES] +en-US = "Spanish" + +[STR_DESC_MODULE_LANGPACK_ES] +en-US = "Installs Spanish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SV] +en-US = "Swedish" + +[STR_DESC_MODULE_LANGPACK_SV] +en-US = "Installs Swedish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_PT] +en-US = "Portuguese" + +[STR_DESC_MODULE_LANGPACK_PT] +en-US = "Installs Portuguese support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_PT_BR] +en-US = "Portuguese (Brazil)" + +[STR_DESC_MODULE_LANGPACK_PT_BR] +en-US = "Installs Portuguese support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_JA] +en-US = "Japanese" + +[STR_DESC_MODULE_LANGPACK_JA] +en-US = "Installs Japanese support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_KO] +en-US = "Korean" + +[STR_DESC_MODULE_LANGPACK_KO] +en-US = "Installs Korean support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ZH_CN] +en-US = "Chinese (simplified)" + +[STR_DESC_MODULE_LANGPACK_ZH_CN] +en-US = "Installs Chinese (simplified) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ZH_TW] +en-US = "Chinese (traditional)" + +[STR_DESC_MODULE_LANGPACK_ZH_TW] +en-US = "Installs Chinese (traditional) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_NL] +en-US = "Dutch" + +[STR_DESC_MODULE_LANGPACK_NL] +en-US = "Installs Dutch support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_HU] +en-US = "Hungarian" + +[STR_DESC_MODULE_LANGPACK_HU] +en-US = "Installs Hungarian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_PL] +en-US = "Polish" + +[STR_DESC_MODULE_LANGPACK_PL] +en-US = "Installs Polish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_RU] +en-US = "Russian" + +[STR_DESC_MODULE_LANGPACK_RU] +en-US = "Installs Russian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TR] +en-US = "Turkish" + +[STR_DESC_MODULE_LANGPACK_TR] +en-US = "Installs Turkish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_EL] +en-US = "Greek" + +[STR_DESC_MODULE_LANGPACK_EL] +en-US = "Installs Greek support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TH] +en-US = "Thai" + +[STR_DESC_MODULE_LANGPACK_TH] +en-US = "Installs Thai support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_CS] +en-US = "Czech" + +[STR_DESC_MODULE_LANGPACK_CS] +en-US = "Installs Czech support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SK] +en-US = "Slovak" + +[STR_DESC_MODULE_LANGPACK_SK] +en-US = "Installs Slovak support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_HR] +en-US = "Croatian" + +[STR_DESC_MODULE_LANGPACK_HR] +en-US = "Installs Croatian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ET] +en-US = "Estonian" + +[STR_DESC_MODULE_LANGPACK_ET] +en-US = "Installs Estonian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_VI] +en-US = "Vietnamese" + +[STR_DESC_MODULE_LANGPACK_VI] +en-US = "Installs Vietnamese support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_BG] +en-US = "Bulgarian" + +[STR_DESC_MODULE_LANGPACK_BG] +en-US = "Installs Bulgarian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_KM] +en-US = "Khmer" + +[STR_DESC_MODULE_LANGPACK_KM] +en-US = "Installs Khmer support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_PA_IN] +en-US = "Punjabi" + +[STR_DESC_MODULE_LANGPACK_PA_IN] +en-US = "Installs Punjabi support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_GU_IN] +en-US = "Gujarati" + +[STR_DESC_MODULE_LANGPACK_GU_IN] +en-US = "Installs Gujarati support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TA] +en-US = "Tamil" + +[STR_DESC_MODULE_LANGPACK_TA] +en-US = "Installs Tamil support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TA_IN] +en-US = "Tamil" + +[STR_DESC_MODULE_LANGPACK_TA_IN] +en-US = "Installs Tamil support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_HI] +en-US = "Hindi" + +[STR_DESC_MODULE_LANGPACK_HI] +en-US = "Installs Hindi support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_HI_IN] +en-US = "Hindi" + +[STR_DESC_MODULE_LANGPACK_HI_IN] +en-US = "Installs Hindi support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ST] +en-US = "Southern Sotho (Sutu)" + +[STR_DESC_MODULE_LANGPACK_ST] +en-US = "Installs Southern Sotho (Sutu) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TN] +en-US = "Tswana" + +[STR_DESC_MODULE_LANGPACK_TN] +en-US = "Installs Tswana support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_XH] +en-US = "Xhosa" + +[STR_DESC_MODULE_LANGPACK_XH] +en-US = "Installs Xhosa support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ZU] +en-US = "Zulu" + +[STR_DESC_MODULE_LANGPACK_ZU] +en-US = "Installs Zulu support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_AF] +en-US = "Afrikaans" + +[STR_DESC_MODULE_LANGPACK_AF] +en-US = "Installs Afrikaans support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SW] +en-US = "Swahili" + +[STR_DESC_MODULE_LANGPACK_SW] +en-US = "Installs Swahili support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SW_TZ] +en-US = "Swahili" + +[STR_DESC_MODULE_LANGPACK_SW_TZ] +en-US = "Installs Swahili support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_LO] +en-US = "Lao" + +[STR_DESC_MODULE_LANGPACK_LO] +en-US = "Installs Lao support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_NS] +en-US = "Northern Sotho" + +[STR_DESC_MODULE_LANGPACK_NS] +en-US = "Installs Northern Sotho support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_BN] +en-US = "Bengali" + +[STR_DESC_MODULE_LANGPACK_BN] +en-US = "Installs Bengali support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_BN_BD] +en-US = "Bengali (Bangladesh)" + +[STR_DESC_MODULE_LANGPACK_BN_BD] +en-US = "Installs Bengali (Bangladesh) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_BN_IN] +en-US = "Bengali (India)" + +[STR_DESC_MODULE_LANGPACK_BN_IN] +en-US = "Installs Bengali (India) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_OR] +en-US = "Oriya" + +[STR_DESC_MODULE_LANGPACK_OR] +en-US = "Installs Oriya support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_OR_IN] +en-US = "Oriya" + +[STR_DESC_MODULE_LANGPACK_OR_IN] +en-US = "Installs Oriya support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_MR] +en-US = "Marathi" + +[STR_DESC_MODULE_LANGPACK_MR] +en-US = "Installs Marathi support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_MR_IN] +en-US = "Marathi" + +[STR_DESC_MODULE_LANGPACK_MR_IN] +en-US = "Installs Marathi support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_NE] +en-US = "Nepali" + +[STR_DESC_MODULE_LANGPACK_NE] +en-US = "Installs Nepali support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_AR] +en-US = "Arabic" + +[STR_DESC_MODULE_LANGPACK_AR] +en-US = "Installs Arabic support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_AR_SA] +en-US = "Arabic" + +[STR_DESC_MODULE_LANGPACK_AR_SA] +en-US = "Installs Arabic support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_CA] +en-US = "Catalan" + +[STR_DESC_MODULE_LANGPACK_CA] +en-US = "Installs Catalan support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_DA] +en-US = "Danish" + +[STR_DESC_MODULE_LANGPACK_DA] +en-US = "Installs Danish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_FI] +en-US = "Finnish" + +[STR_DESC_MODULE_LANGPACK_FI] +en-US = "Installs Finnish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_HE] +en-US = "Hebrew" + +[STR_DESC_MODULE_LANGPACK_HE] +en-US = "Installs Hebrew support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_IS] +en-US = "Icelandic" + +[STR_DESC_MODULE_LANGPACK_IS] +en-US = "Installs Icelandic support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_NB] +en-US = "Norwegian (Bokmål)" + +[STR_DESC_MODULE_LANGPACK_NB] +en-US = "Installs Norwegian (Bokmål) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_NN] +en-US = "Norwegian (Nynorsk)" + +[STR_DESC_MODULE_LANGPACK_NN] +en-US = "Installs Norwegian (Nynorsk) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_RM] +en-US = "Rhaeto-Romance" + +[STR_DESC_MODULE_LANGPACK_RM] +en-US = "Installs Rhaeto-Romance support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_RO] +en-US = "Romanian" + +[STR_DESC_MODULE_LANGPACK_RO] +en-US = "Installs Romanian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SQ] +en-US = "Albanian" + +[STR_DESC_MODULE_LANGPACK_SQ] +en-US = "Installs Albanian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_UR] +en-US = "Urdu" + +[STR_DESC_MODULE_LANGPACK_UR] +en-US = "Installs Urdu support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ID] +en-US = "Indonesian" + +[STR_DESC_MODULE_LANGPACK_ID] +en-US = "Installs Indonesian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_UK] +en-US = "Ukrainian" + +[STR_DESC_MODULE_LANGPACK_UK] +en-US = "Installs Ukrainian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_BE_BY] +en-US = "Belarusian" + +[STR_DESC_MODULE_LANGPACK_BE_BY] +en-US = "Installs Belarusian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SL] +en-US = "Slovenian" + +[STR_DESC_MODULE_LANGPACK_SL] +en-US = "Installs Slovenian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_LV] +en-US = "Latvian" + +[STR_DESC_MODULE_LANGPACK_LV] +en-US = "Installs Latvian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_LT] +en-US = "Lithuanian" + +[STR_DESC_MODULE_LANGPACK_LT] +en-US = "Installs Lithuanian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_HY] +en-US = "Armenian" + +[STR_DESC_MODULE_LANGPACK_HY] +en-US = "Installs Armenian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_EU] +en-US = "Basque" + +[STR_DESC_MODULE_LANGPACK_EU] +en-US = "Installs Basque support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_MK] +en-US = "Macedonian" + +[STR_DESC_MODULE_LANGPACK_MK] +en-US = "Installs Macedonian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_MT] +en-US = "Maltese" + +[STR_DESC_MODULE_LANGPACK_MT] +en-US = "Installs Maltese support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_CY] +en-US = "Welsh" + +[STR_DESC_MODULE_LANGPACK_CY] +en-US = "Installs Welsh support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_GL] +en-US = "Galician" + +[STR_DESC_MODULE_LANGPACK_GL] +en-US = "Installs Galician support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SH_YU] +en-US = "Serbian (Latin)" + +[STR_DESC_MODULE_LANGPACK_SH_YU] +en-US = "Installs Serbian (Latin) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SH] +en-US = "Serbian (Latin)" + +[STR_DESC_MODULE_LANGPACK_SH] +en-US = "Installs Serbian (Latin) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_GA] +en-US = "Irish" + +[STR_DESC_MODULE_LANGPACK_GA] +en-US = "Installs Irish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SR_CS] +en-US = "Serbian (Cyrillic)" + +[STR_DESC_MODULE_LANGPACK_SR_CS] +en-US = "Installs Serbian (Cyrillic) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SR] +en-US = "Serbian (Cyrillic)" + +[STR_DESC_MODULE_LANGPACK_SR] +en-US = "Installs Serbian (Cyrillic) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_BS] +en-US = "Bosnian" + +[STR_DESC_MODULE_LANGPACK_BS] +en-US = "Installs Bosnian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_AS_IN] +en-US = "Assamese" + +[STR_DESC_MODULE_LANGPACK_AS_IN] +en-US = "Installs Assamese support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_RW] +en-US = "Kinyarwanda" + +[STR_DESC_MODULE_LANGPACK_RW] +en-US = "Installs Kinyarwanda support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SA] +en-US = "Sanskrit" + +[STR_DESC_MODULE_LANGPACK_SA] +en-US = "Installs Sanskrit support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_FA] +en-US = "Farsi" + +[STR_DESC_MODULE_LANGPACK_FA] +en-US = "Installs Farsi support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_FO] +en-US = "Faroese" + +[STR_DESC_MODULE_LANGPACK_FO] +en-US = "Installs Faroese support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SB] +en-US = "Sorbian" + +[STR_DESC_MODULE_LANGPACK_SB] +en-US = "Installs Sorbian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TT] +en-US = "Tatar" + +[STR_DESC_MODULE_LANGPACK_TT] +en-US = "Installs Tatar support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TS] +en-US = "Tsonga" + +[STR_DESC_MODULE_LANGPACK_TS] +en-US = "Installs Tsonga support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_YI] +en-US = "Yiddish" + +[STR_DESC_MODULE_LANGPACK_YI] +en-US = "Installs Yiddish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_BR] +en-US = "Breton" + +[STR_DESC_MODULE_LANGPACK_BR] +en-US = "Installs Breton support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_NR] +en-US = "Ndebele South" + +[STR_DESC_MODULE_LANGPACK_NR] +en-US = "Installs Ndebele South support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_SS] +en-US = "Swazi" + +[STR_DESC_MODULE_LANGPACK_SS] +en-US = "Installs Swazi support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_VE] +en-US = "Venda" + +[STR_DESC_MODULE_LANGPACK_VE] +en-US = "Installs Venda support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_KN] +en-US = "Kannada" + +[STR_DESC_MODULE_LANGPACK_KN] +en-US = "Installs Kannada support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_MS] +en-US = "Malay (Malaysian)" + +[STR_DESC_MODULE_LANGPACK_MS] +en-US = "Installs Malay (Malaysian) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TG] +en-US = "Tajik" + +[STR_DESC_MODULE_LANGPACK_TG] +en-US = "Installs Tajik support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_KU] +en-US = "Kurdish" + +[STR_DESC_MODULE_LANGPACK_KU] +en-US = "Installs Kurdish support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_DZ] +en-US = "Dzongkha" + +[STR_DESC_MODULE_LANGPACK_DZ] +en-US = "Installs Dzongkha support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_KA] +en-US = "Georgian" + +[STR_DESC_MODULE_LANGPACK_KA] +en-US = "Installs Georgian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_EO] +en-US = "Esperanto" + +[STR_DESC_MODULE_LANGPACK_EO] +en-US = "Installs Esperanto support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_GU] +en-US = "Gujarati" + +[STR_DESC_MODULE_LANGPACK_GU] +en-US = "Installs Gujarati support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_EN_ZA] +en-US = "English (South Africa)" + +[STR_DESC_MODULE_LANGPACK_EN_ZA] +en-US = "Installs English (South Africa) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_EN_GB] +en-US = "English (United Kingdom)" + +[STR_DESC_MODULE_LANGPACK_EN_GB] +en-US = "Installs English (United Kingdom) support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_UR_IN] +en-US = "Urdu" + +[STR_DESC_MODULE_LANGPACK_UR_IN] +en-US = "Installs Urdu support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_ML_IN] +en-US = "Malayalam" + +[STR_DESC_MODULE_LANGPACK_ML_IN] +en-US = "Installs Malayalam support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TE_IN] +en-US = "Telugu" + +[STR_DESC_MODULE_LANGPACK_TE_IN] +en-US = "Installs Telugu support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_TI_ER] +en-US = "Tigrinya" + +[STR_DESC_MODULE_LANGPACK_TI_ER] +en-US = "Installs Tigrinya support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_UZ] +en-US = "Uzbek" + +[STR_DESC_MODULE_LANGPACK_UZ] +en-US = "Installs Uzbek support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_MN] +en-US = "Mongolian" + +[STR_DESC_MODULE_LANGPACK_MN] +en-US = "Installs Mongolian support in %PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_LANGPACK_MY] +en-US = "Burmese" + +[STR_DESC_MODULE_LANGPACK_MY] +en-US = "Installs Burmese (Myanmar) support in %PRODUCTNAME %PRODUCTVERSION" diff --git a/scp2/source/ooo/module_ooo.scp b/scp2/source/ooo/module_ooo.scp new file mode 100644 index 000000000000..dcd29c2ed31d --- /dev/null +++ b/scp2/source/ooo/module_ooo.scp @@ -0,0 +1,409 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Root + Sortkey = "10"; + PackageInfo = "packinfo_office.txt"; + TabPackageInfo = "packinfo_office_tab.txt"; + InstallOrder = "20"; + MOD_NAME_DESC(MODULE_ROOT_OSL); + XpdPackageName = "gid_Module_Root_Files_1"; +End + +Module gid_Module_Prg + ParentID = gid_Module_Root; + XPDParentID = "root"; + Sortkey = "100"; + MOD_NAME_DESC(MODULE_PRG); +End + +Module gid_Module_Optional + ParentID = gid_Module_Root; + XPDParentID = "root"; + Sortkey = "200"; + MOD_NAME_DESC ( MODULE_OPTIONAL ); +End + +Module gid_Module_Dictionaries + ParentID = gid_Module_Optional; + Sortkey = "215"; + MOD_NAME_DESC ( MODULE_DICTIONARIES ); +End + +Module gid_Module_Root_Extension_Dictionary_Af + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_AF ); + Files = (gid_File_Extension_Dictionary_Af); + InstallOrder = "2000"; + Sortkey = "510"; + Spellcheckerlanguage = "af"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Ca + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_CA ); + Files = (gid_File_Extension_Dictionary_Ca); + InstallOrder = "2000"; + Sortkey = "520"; + Spellcheckerlanguage = "ca"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Cs + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_CS ); + Files = (gid_File_Extension_Dictionary_Cs); + InstallOrder = "2000"; + Sortkey = "530"; + Spellcheckerlanguage = "cs"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Da + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_DA ); + Files = (gid_File_Extension_Dictionary_Da); + Sortkey = "540"; + InstallOrder = "2000"; + Spellcheckerlanguage = "da"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_De_AT + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_DE_AT ); + Files = (gid_File_Extension_Dictionary_De_AT); + InstallOrder = "2000"; + Sortkey = "570"; + Spellcheckerlanguage = "de-AT"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_De_CH + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_DE_CH ); + Files = (gid_File_Extension_Dictionary_De_CH); + InstallOrder = "2000"; + Sortkey = "580"; + Spellcheckerlanguage = "de-CH"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_De_DE + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_DE_DE ); + Files = (gid_File_Extension_Dictionary_De_DE); + InstallOrder = "2000"; + Sortkey = "575"; + Spellcheckerlanguage = "de-DE"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_En + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_EN ); + Files = (gid_File_Extension_Dictionary_En); + InstallOrder = "2000"; + Sortkey = "550"; + Spellcheckerlanguage = "en-US"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Es + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_ES ); + Files = (gid_File_Extension_Dictionary_Es); + InstallOrder = "2000"; + Sortkey = "720"; + Spellcheckerlanguage = "es"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Et + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_ET ); + Files = (gid_File_Extension_Dictionary_Et); + InstallOrder = "2000"; + Sortkey = "555"; + Spellcheckerlanguage = "et"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Fr + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_FR ); + Files = (gid_File_Extension_Dictionary_Fr); + InstallOrder = "2000"; + Sortkey = "560"; + Spellcheckerlanguage = "fr"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Gl + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_GL ); + Files = (gid_File_Extension_Dictionary_Gl); + InstallOrder = "2000"; + Sortkey = "565"; + Spellcheckerlanguage = "gl"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_He + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_HE ); + Files = (gid_File_Extension_Dictionary_He); + InstallOrder = "2000"; + Sortkey = "590"; + Spellcheckerlanguage = "he"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Hu + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_HU ); + Files = (gid_File_Extension_Dictionary_Hu); + InstallOrder = "2000"; + Sortkey = "600"; + Spellcheckerlanguage = "hu"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_It + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_IT ); + Files = (gid_File_Extension_Dictionary_It); + InstallOrder = "2000"; + Sortkey = "610"; + Spellcheckerlanguage = "it"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Ku_Tr + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_KU_TR ); + Files = (gid_File_Extension_Dictionary_Ku_Tr); + InstallOrder = "2000"; + Sortkey = "620"; + Spellcheckerlanguage = "ku-TR"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Lt + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_LT ); + Files = (gid_File_Extension_Dictionary_Lt); + InstallOrder = "2000"; + Sortkey = "630"; + Spellcheckerlanguage = "lt"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Ne + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_NE ); + Files = (gid_File_Extension_Dictionary_Ne); + InstallOrder = "2000"; + Sortkey = "640"; + Spellcheckerlanguage = "ne"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Nl + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_NL ); + Files = (gid_File_Extension_Dictionary_Nl); + InstallOrder = "2000"; + Sortkey = "545"; + Spellcheckerlanguage = "nl"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_No + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_NO ); + Files = (gid_File_Extension_Dictionary_No); + InstallOrder = "2000"; + Sortkey = "650"; + Spellcheckerlanguage = "no"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Pl + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_PL ); + Files = (gid_File_Extension_Dictionary_Pl); + InstallOrder = "2000"; + Sortkey = "660"; + Spellcheckerlanguage = "pl"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Pt + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_PT ); + Files = (gid_File_Extension_Dictionary_Pt); + InstallOrder = "2000"; + Sortkey = "515"; + Spellcheckerlanguage = "pt"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Ro + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_RO ); + Files = (gid_File_Extension_Dictionary_Ro); + InstallOrder = "2000"; + Sortkey = "670"; + Spellcheckerlanguage = "ro"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Ru + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_RU ); + Files = (gid_File_Extension_Dictionary_Ru); + InstallOrder = "2000"; + Sortkey = "680"; + Spellcheckerlanguage = "ru"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Sk + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_SK ); + Files = (gid_File_Extension_Dictionary_Sk); + InstallOrder = "2000"; + Sortkey = "700"; + Spellcheckerlanguage = "sk"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Sl + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_SL ); + Files = (gid_File_Extension_Dictionary_Sl); + InstallOrder = "2000"; + Sortkey = "710"; + Spellcheckerlanguage = "sl"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Sr + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_SR ); + Files = (gid_File_Extension_Dictionary_Sr); + InstallOrder = "2000"; + Sortkey = "690"; + Spellcheckerlanguage = "sr"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Sv + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_SV ); + Files = (gid_File_Extension_Dictionary_Sv); + InstallOrder = "2000"; + Sortkey = "740"; + Spellcheckerlanguage = "sv"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Sw + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_SW ); + Files = (gid_File_Extension_Dictionary_Sw); + InstallOrder = "2000"; + Sortkey = "730"; + Spellcheckerlanguage = "sw"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Th + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_TH ); + Files = (gid_File_Extension_Dictionary_Th); + InstallOrder = "2000"; + Sortkey = "750"; + Spellcheckerlanguage = "th"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Vi + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_VI ); + Files = (gid_File_Extension_Dictionary_Vi); + InstallOrder = "2000"; + Sortkey = "760"; + Spellcheckerlanguage = "vi"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End + +Module gid_Module_Root_Extension_Dictionary_Zu + MOD_NAME_DESC ( MODULE_EXTENSION_DICTIONARY_ZU ); + Files = (gid_File_Extension_Dictionary_Zu); + InstallOrder = "2000"; + Sortkey = "770"; + Spellcheckerlanguage = "zu"; + PackageInfo = "packinfo_office.txt"; + ParentID = gid_Module_Dictionaries; + Styles = (); +End diff --git a/scp2/source/ooo/module_ooo.ulf b/scp2/source/ooo/module_ooo.ulf new file mode 100644 index 000000000000..ee818ae4a82e --- /dev/null +++ b/scp2/source/ooo/module_ooo.ulf @@ -0,0 +1,242 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_ROOT_OSL] +en-US = "%PRODUCTNAME %PRODUCTVERSION" + +[STR_DESC_MODULE_ROOT_OSL] +en-US = "%PRODUCTNAME %PRODUCTVERSION" + +[STR_NAME_MODULE_PRG] +en-US = "%PRODUCTNAME Program Modules" + +[STR_DESC_MODULE_PRG] +en-US = "List of all installable %PRODUCTNAME modules." + +[STR_NAME_MODULE_OPTIONAL] +en-US = "Optional Components" + +[STR_DESC_MODULE_OPTIONAL] +en-US = "Common components and additional programs shared by all %PRODUCTNAME programs." + +[STR_NAME_MODULE_DICTIONARIES] +en-US = "Dictionaries" + +[STR_DESC_MODULE_DICTIONARIES] +en-US = "Spelling and hyphenation dictionaries and thesauri." + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_AF] +en-US = "Afrikaans" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_AF] +en-US = "Afrikaans spell checker" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_CA] +en-US = "Catalan" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_CA] +en-US = "Spelling and hyphenation dictionaries and thesaurus for Catalan language (general)" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_CS] +en-US = "Czech" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_CS] +en-US = "Czech thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_DA] +en-US = "Danish" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_DA] +en-US = "Spelling and hyphenation dictionary for Danish" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_DE_AT] +en-US = "German (Austria)" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_DE_AT] +en-US = "German (AT-frami) spelling, hyphenation, thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_DE_CH] +en-US = "German (Switzerland)" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_DE_CH] +en-US = "German (CH-frami) spelling, hyphenation, thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_DE_DE] +en-US = "German (Germany)" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_DE_DE] +en-US = "German (DE-frami) spelling, hyphenation, thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_EN] +en-US = "English" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_EN] +en-US = "English spelling and hyphenation dictionaries and thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_ES] +en-US = "Spanish" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_ES] +en-US = "Spanish spelling dictionary" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_ET] +en-US = "Estonian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_ET] +en-US = "Estonian spelling and hyphenation dictionaries" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_FR] +en-US = "French" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_FR] +en-US = "French 'Classic and Reform 1990' spelling, thesaurus and hyphenation" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_GL] +en-US = "Galician" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_GL] +en-US = "Galician spellchecker dictionary for OpenOffice.org" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_HE] +en-US = "Hebrew" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_HE] +en-US = "Hebrew spell check dictionary" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_HU] +en-US = "Hungarian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_HU] +en-US = "Hungarian spelling dictionary, hyphenation patterns, and thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_IT] +en-US = "Italian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_IT] +en-US = "Italian spelling and hyphenation dictionaries and thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_KU_TR] +en-US = "Kurdish (Turkey)" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_KU_TR] +en-US = "Kurdish (Turkey) spell check dictionary" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_LT] +en-US = "Lithuanian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_LT] +en-US = "Lithuanian spelling and hyphenation dictionaries" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_NE] +en-US = "Nepali" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_NE] +en-US = "Nepali spelling dictionary and thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_NL] +en-US = "Dutch" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_NL] +en-US = "Dutch spelling and hyphenation dictionaries" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_NO] +en-US = "Norwegian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_NO] +en-US = "Norwegian dictionaries (Nynorsk and Bokmal)" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_PL] +en-US = "Polish" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_PL] +en-US = "Polish spell check dictionary, hyphenation rules and thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_PT] +en-US = "Brazilian Portuguese" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_PT] +en-US = "Brazilian Portuguese Spelling Dictionary - 1990 Spelling Agreement" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_RO] +en-US = "Romanian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_RO] +en-US = "Romanian Dictionaries" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_RU] +en-US = "Russian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_RU] +en-US = "Russian hyphenation dictionary and thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_SK] +en-US = "Slovak" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_SK] +en-US = "Slovak spell check dictionary, hyphenation rules and thesaurus" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_SL] +en-US = "Slovenian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_SL] +en-US = "Slovenian dictionary pack" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_SR] +en-US = "Serbian" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_SR] +en-US = "Serbian spelling and hyphenation dictionaries" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_SV] +en-US = "Swedish" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_SV] +en-US = "Swedish Dictionary" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_SW] +en-US = "Swahili" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_SW] +en-US = "Swahili spelling dictionary" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_TH] +en-US = "Thai" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_TH] +en-US = "Thai spelling dictionary" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_VI] +en-US = "Vietnamese" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_VI] +en-US = "Vietnamese spellchecker dictionary" + +[STR_NAME_MODULE_EXTENSION_DICTIONARY_ZU] +en-US = "Zulu" + +[STR_DESC_MODULE_EXTENSION_DICTIONARY_ZU] +en-US = "Zulu hyphenation dictionary" diff --git a/scp2/source/ooo/module_systemint.scp b/scp2/source/ooo/module_systemint.scp new file mode 100644 index 000000000000..12ccef46c805 --- /dev/null +++ b/scp2/source/ooo/module_systemint.scp @@ -0,0 +1,50 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Systemintegration + #ifdef WNT + ParentID = gid_Module_Root; + #else + ParentID = gid_Module_Optional; + #endif + Sortkey = "800"; + MOD_NAME_DESC(MODULE_OPTIONAL_SYSTEMINTEGRATION); + #ifdef WNT + Styles = (HIDDEN_ROOT); + #else + Styles = (SYSTEMMODULE,NOTRELOCATABLE,DONTSHOWINUSERINSTALL,INSTALLCANFAIL,USEFORCE); + #endif + #if (defined(LINUX)) || (defined(SOLARIS)) + PackageName = "${SYSTEMINTUNIXPACKAGENAME}-desktop-integration.tar.gz"; + #else + PackageName = ""; + #endif + InstallOrder = "desktop-integration:1050, suse-menus:1060, freedesktop-menus:1250, redhat-menus:1260"; +End + diff --git a/scp2/source/ooo/module_systemint.ulf b/scp2/source/ooo/module_systemint.ulf new file mode 100644 index 000000000000..b178c80fa2c4 --- /dev/null +++ b/scp2/source/ooo/module_systemint.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_SYSTEMINTEGRATION] +en-US = "Desktop integration" + +[STR_DESC_MODULE_OPTIONAL_SYSTEMINTEGRATION] +en-US = "Desktop integration of %PRODUCTNAME %PRODUCTVERSION." diff --git a/scp2/source/ooo/ooo_brand.scp b/scp2/source/ooo/ooo_brand.scp new file mode 100644 index 000000000000..3cd20ef97142 --- /dev/null +++ b/scp2/source/ooo/ooo_brand.scp @@ -0,0 +1,55 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +#ifndef MACOSX +Directory gid_Dir_Brand_Root + ParentID = PREDEFINED_PROGDIR; + #ifdef WNT + HostName = "${PRODUCTNAME} ${BRANDPACKAGEVERSION}"; + #else + HostName = "${UNIXPRODUCTNAME}${BRANDPACKAGEVERSION}"; + #endif + Styles = (OFFICEDIRECTORY,ISINSTALLLOCATION); +End +#endif + +ProfileItem gid_Brand_Profileitem_Bootstrap_Errorreport_Server + ProfileID = gid_Brand_Profile_Bootstrap_Ini; + ModuleID = gid_Module_Root_Brand; + Section = "ErrorReport"; + Order = 8; + Key = "ErrorReportServer"; + #if defined(BUILD_SPECIAL) + Value = "report.services.openoffice.org"; + #else + Value = ""; + #endif +End + +BRAND_RES_FILE( gid_Brand_File_Res_Ooo, ooo ) diff --git a/scp2/source/ooo/profile_ooo.scp b/scp2/source/ooo/profile_ooo.scp new file mode 100644 index 000000000000..a2491045caf9 --- /dev/null +++ b/scp2/source/ooo/profile_ooo.scp @@ -0,0 +1,52 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Profile gid_Profile_Uno_Ini + ModuleID = gid_Module_Root; + #ifdef UNX + Name = "unorc"; + #else + Name = "uno.ini"; + #endif + Dir = gid_Dir_Program; + Styles = (NETWORK); +End + +Profile gid_Profile_Version_Ini_Basis + ModuleID = gid_Module_Root; + Name = PROFILENAME(version); + Dir = gid_Dir_Program; + Styles = (); +End + +Profile gid_Profile_Fundamentalbasis_Ini + ModuleID = gid_Module_Root; + Name = PROFILENAME(fundamentalbasis); + Dir = gid_Dir_Program; +End diff --git a/scp2/source/ooo/profileitem_ooo.scp b/scp2/source/ooo/profileitem_ooo.scp new file mode 100644 index 000000000000..9818d5b26749 --- /dev/null +++ b/scp2/source/ooo/profileitem_ooo.scp @@ -0,0 +1,464 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +ProfileItem gid_Profileitem_Setup_Uno_Java_Comppath + ProfileID = gid_Profile_Setup_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 1; + Key = "UNO_JAVA_COMPPATH"; + Value = "$ORIGIN/classes"; +End + +ProfileItem gid_Profileitem_Setup_Uno_Services + ProfileID = gid_Profile_Setup_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 2; + Key = "UNO_SERVICES"; + Value = "$ORIGIN/setup_services.rdb"; +End + +ProfileItem gid_Profileitem_Setup_Uno_Types + ProfileID = gid_Profile_Setup_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 3; + Key = "UNO_TYPES"; + Value = "$ORIGIN/types.rdb"; +End + +#ifdef WNT + +ProfileItem gid_Profileitem_Setup_Alluserset + ProfileID = gid_Profile_Setup_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 4; + Key = "ALLUSERS"; + Value = "[ALLUSERS]"; + Inifiletablekey = "AllUsersSet"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End + +#endif + +#ifdef WNT + +ProfileItem gid_Profileitem_Setup_Findproduct + ProfileID = gid_Profile_Setup_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 5; + Key = "FINDPRODUCT"; + Value = "[FINDPRODUCT]"; + Inifiletablekey = "FindProductSet"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End + +#endif + +#ifdef WNT + +ProfileItem gid_Profileitem_Setup_Productcode + ProfileID = gid_Profile_Setup_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 6; + Key = "ProductCode"; + Value = "<productcode>"; +End + +#endif + +#ifdef WNT + +ProfileItem gid_Profileitem_Setup_Upgradecode + ProfileID = gid_Profile_Setup_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 7; + Key = "UpgradeCode"; + Value = "<upgradecode>"; +End + +#endif + +ProfileItem gid_Profileitem_Soffice_Logo + ProfileID = gid_Profile_Soffice_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 1; + Key = "Logo"; + Value = "1"; +End + +ProfileItem gid_Profileitem_Soffice_ProgressBarColor + ProfileID = gid_Profile_Soffice_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 2; + Key = "ProgressBarColor"; + Value = "0,0,128"; +End + +ProfileItem gid_Profileitem_Soffice_ProgressSize + ProfileID = gid_Profile_Soffice_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 3; + Key = "ProgressSize"; + Value = "-1,6"; +End + +ProfileItem gid_Profileitem_Soffice_ProgressPosition + ProfileID = gid_Profile_Soffice_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 4; + Key = "ProgressPosition"; + Value = "-1,-1"; +End + +ProfileItem gid_Profileitem_Soffice_NativeProgress + ProfileID = gid_Profile_Soffice_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 6; + Key = "NativeProgress"; + Value = "true"; +End + +#ifdef WNT + +ProfileItem gid_Profileitem_Soffice_Hideeula + ProfileID = gid_Profile_Soffice_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 8; + Key = "HideEula"; + Value = "[HIDEEULA]"; + Inifiletablekey = "HideEula"; + Inifiletableaction = "1"; + Styles = (INIFILETABLE); +End + +#endif + +ProfileItem gid_Profileitem_Uno_Uno_Bundled_Extensions + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 1; + Key = "BUNDLED_EXTENSIONS"; + Value = "$BRAND_BASE_DIR/share/extensions"; +End + +ProfileItem gid_Profileitem_Uno_Uno_Bundled_Extensions_User + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 1; + Key = "BUNDLED_EXTENSIONS_USER"; + Value = "${$BRAND_BASE_DIR/program/" PROFILENAME(bootstrap) ":UserInstallation}/user/extensions/bundled"; +End + +ProfileItem gid_Profileitem_Uno_Uno_Shared_Packages + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 1; + Key = "UNO_SHARED_PACKAGES"; + Value = "$BRAND_BASE_DIR/share/uno_packages"; +End + +ProfileItem gid_Profileitem_Uno_Uno_Shared_Packages_Cache + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 2; + Key = "UNO_SHARED_PACKAGES_CACHE"; + Value = "$UNO_SHARED_PACKAGES/cache"; +End + +ProfileItem gid_Profileitem_Uno_Uno_Shared_Extensions_User + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 1; + Key = "SHARED_EXTENSIONS_USER"; + Value = "${$BRAND_BASE_DIR/program/" PROFILENAME(bootstrap) ":UserInstallation}/user/extensions/shared"; +End + +ProfileItem gid_Profileitem_Uno_Uno_User_Packages + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 3; + Key = "UNO_USER_PACKAGES"; + Value = "${$BRAND_BASE_DIR/program/" PROFILENAME(bootstrap) ":UserInstallation}/user/uno_packages"; +End + +ProfileItem gid_Profileitem_Uno_Uno_Bundled_Tmp_Extensions + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 1; + Key = "TMP_EXTENSIONS"; + Value = "${$BRAND_BASE_DIR/program/" PROFILENAME(bootstrap) ":UserInstallation}/user/extensions/tmp"; +End + +ProfileItem gid_Profileitem_Uno_Uno_User_Packages_Cache + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 4; + Key = "UNO_USER_PACKAGES_CACHE"; + Value = "$UNO_USER_PACKAGES/cache"; +End +ProfileItem gid_Profileitem_Uno_Pkg_BundledUnoFile + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 5; + Key = "PKG_BundledUnoFile"; + Value = "$BUNDLED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc"; +End + +ProfileItem gid_Profileitem_Uno_Pkg_SharedUnoFile + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 5; + Key = "PKG_SharedUnoFile"; + Value = "$SHARED_EXTENSIONS_USER/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc"; +End + +ProfileItem gid_Profileitem_Uno_Pkg_UserUnoFile + ProfileID = gid_Profile_Uno_Ini; + ModuleID = gid_Module_Root; + Section = "Bootstrap"; + Order = 6; + Key = "PKG_UserUnoFile"; + Value = "$UNO_USER_PACKAGES_CACHE/registry/com.sun.star.comp.deployment.component.PackageRegistryBackend/unorc"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Uno_Bundled_Extensions + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "BUNDLED_EXTENSIONS"; + Value = "${$ORIGIN/" PROFILENAME(uno) ":BUNDLED_EXTENSIONS}"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Uno_Bundled_Extensions_User + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "BUNDLED_EXTENSIONS_USER"; + Value = "${$ORIGIN/" PROFILENAME(uno) ":BUNDLED_EXTENSIONS_USER}"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Uno_Shared_Packages_Cache + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "UNO_SHARED_PACKAGES_CACHE"; + Value = "${$ORIGIN/" PROFILENAME(uno) ":UNO_SHARED_PACKAGES_CACHE}"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Uno_Shared_Extensions_User + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "SHARED_EXTENSIONS_USER"; + Value = "${$ORIGIN/" PROFILENAME(uno) ":SHARED_EXTENSIONS_USER}"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Uno_User_Packages_Cache + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "UNO_USER_PACKAGES_CACHE"; + Value = "${$ORIGIN/" PROFILENAME(uno) ":UNO_USER_PACKAGES_CACHE}"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Uno_Tmp_Extensions + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "TMP_EXTENSIONS"; + Value = "${$ORIGIN/" PROFILENAME(uno) ":TMP_EXTENSIONS}"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_More_Types + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_TYPES"; +#if defined ENABLE_VBA && !defined VBA_EXTENSION + Value = "$ORIGIN/offapi.rdb $ORIGIN/oovbaapi.rdb ${${$ORIGIN/" PROFILENAME(uno) ":PKG_UserUnoFile}:UNO_TYPES} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_SharedUnoFile}:UNO_TYPES} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_BundledUnoFile}:UNO_TYPES}"; +#else + Value = "$ORIGIN/offapi.rdb ${${$ORIGIN/" PROFILENAME(uno) ":PKG_UserUnoFile}:UNO_TYPES} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_SharedUnoFile}:UNO_TYPES} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_BundledUnoFile}:UNO_TYPES}"; +#endif +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_More_Services + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_SERVICES"; + Value = "${${$ORIGIN/" PROFILENAME(uno) ":PKG_UserUnoFile}:UNO_SERVICES} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_SharedUnoFile}:UNO_SERVICES} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_BundledUnoFile}:UNO_SERVICES} $ORIGIN/services.rdb"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_More_Java_Types + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_JAVA_TYPES"; + Value = "$ORIGIN/classes/unoil.jar $ORIGIN/classes/ScriptFramework.jar ${${$ORIGIN/" PROFILENAME(uno) ":PKG_UserUnoFile}:UNO_JAVA_CLASSPATH} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_SharedUnoFile}:UNO_JAVA_CLASSPATH} ${${$ORIGIN/" PROFILENAME(uno) ":PKG_BundledUnoFile}:UNO_JAVA_CLASSPATH}"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_Java_Jfw_Shared_Data + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_OVERRIDE_JAVA_JFW_SHARED_DATA"; + Value = "${BRAND_BASE_DIR}/share/config/javasettings_${_OS}_${_ARCH}.xml"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_Java_Jfw_User_Data + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_OVERRIDE_JAVA_JFW_USER_DATA"; + Value = "${${BRAND_BASE_DIR}/program/" PROFILENAME(bootstrap) ":UserInstallation}/user/config/javasettings_${_OS}_${_ARCH}.xml"; +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_Java_Classpath_Urls + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_MORE_JAVA_CLASSPATH_URLS"; + Value = ""; +#ifdef SYSTEM_BSH + ValueList1 = BSH_JAR; +#endif +#ifdef SYSTEM_HSQLDB + ValueList2 = HSQLDB_JAR; +#endif +#ifdef SYSTEM_SAXON + ValueList3 = SAXON_JAR; +#endif +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_Bin_Dir + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_BIN_DIR"; +#if defined WNT + Value = "${.link:$ORIGIN/../ure-link}/bin"; +#else + Value = "$ORIGIN/../ure-link/bin"; +#endif +End + +ProfileItem gid_Profileitem_Fundamentalbasis_Ure_Lib_Dir + ModuleID = gid_Module_Root; + ProfileID = gid_Profile_Fundamentalbasis_Ini; + Section = "Bootstrap"; + Key = "URE_LIB_DIR"; +#if defined WNT + Value = "${.link:$ORIGIN/../ure-link}/bin"; +#else + Value = "$ORIGIN/../ure-link/lib"; +#endif +End + +// Basis layer: gid_Profile_Version_Ini_Basis + +ProfileItem gid_Basis_Profileitem_Version_Buildid + ProfileID = gid_Profile_Version_Ini_Basis; + ModuleID = gid_Module_Root; + Section = "Version"; + Key = "buildid"; + Value = "<buildid>"; +End + +ProfileItem gid_Basis_Profileitem_Version_Productsource + ProfileID = gid_Profile_Version_Ini_Basis; + ModuleID = gid_Module_Root; + Section = "Version"; + Key = "ProductSource"; + Value = "<sourceid>"; +End + +ProfileItem gid_Basis_Profileitem_Version_Productmajor + ProfileID = gid_Profile_Version_Ini_Basis; + ModuleID = gid_Module_Root; + Section = "Version"; + Key = "ProductMajor"; + Value = "<productmajor>"; +End + +ProfileItem gid_Basis_Profileitem_Version_Productminor + ProfileID = gid_Profile_Version_Ini_Basis; + ModuleID = gid_Module_Root; + Section = "Version"; + Key = "ProductMinor"; + Value = "<productminor>"; +End + +ProfileItem gid_Basis_Profileitem_Version_Productbuildid + ProfileID = gid_Profile_Version_Ini_Basis; + ModuleID = gid_Module_Root; + Section = "Version"; + Key = "ProductBuildid"; + Value = "<productbuildid>"; +End + +ProfileItem gid_Basis_Profileitem_Version_Ooobaseversion + ProfileID = gid_Profile_Version_Ini_Basis; + ModuleID = gid_Module_Root; + Section = "Version"; + Key = "OOOBaseVersion"; + Value = "${OOOBASEVERSION}"; +End + +ProfileItem gid_Basis_Profileitem_Version_Ooopackageversion + ProfileID = gid_Profile_Version_Ini_Basis; + ModuleID = gid_Module_Root; + Section = "Version"; + Key = "OOOPackageVersion"; + Value = "${OOOPACKAGEVERSION}"; +End + diff --git a/scp2/source/ooo/registryitem_ooo.scp b/scp2/source/ooo/registryitem_ooo.scp new file mode 100644 index 000000000000..59ef1673d727 --- /dev/null +++ b/scp2/source/ooo/registryitem_ooo.scp @@ -0,0 +1,676 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +RegistryItem gid_Regitem_Bau + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".bau"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_AppID__df595024_3257_41b3_bcf1_a51515ad205e_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "AppID\{82154420-0FBF-11d4-8313-005004526AB4}"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_AppID__df595024_3257_41b3_bcf1_a51515ad205e_soffice + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "AppID\soffice.exe"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af_AppID + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}"; + ModuleID = gid_Module_Root; + Name = "AppID"; + Value = "{82154420-0FBF-11d4-8313-005004526AB4}"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\LocalServer32"; + ModuleID = gid_Module_Root; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Notinsertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\NotInsertable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\ProgID"; + ModuleID = gid_Module_Root; + Value = "com.sun.star.ServiceManager.1"; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\Programmable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Clsid__3ecf78f0_B1_11d2_8ebe_005ad848af__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "CLSID\{82154420-0FBF-11d4-8313-005004526AB4}\VersionIndependentProgID"; + ModuleID = gid_Module_Root; + Value = "com.sun.star.ServiceManager"; +End + +RegistryItem gid_Regitem_Sdg + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdg"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Sdv + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sdv"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Sob + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sob"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soc + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".soc"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Sod + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sod"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soe + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".soe"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soffice_Starconfigfile_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarConfigFile.6"; + ModuleID = gid_Module_Root; + REG_VALUE_LNG(SO60_CONFIGFILE) +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Soffice_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\soffice.exe"; + ModuleID = gid_Module_Root; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Soffice_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\soffice.exe"; + ModuleID = gid_Module_Root; + Name = "Path"; + Value = "<progpath>"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Unopkg_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\unopkg.exe"; + ModuleID = gid_Module_Root; + Value = "<progpath>\program\unopkg.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Unopkg_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\unopkg.exe"; + ModuleID = gid_Module_Root; + Name = "Path"; + Value = "<progpath>"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Displayname + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "DisplayName"; + Value = "%PRODUCTNAME %PRODUCTVERSION"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Displayname2 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "DisplayIcon"; + Value = "<progpath>\program\setup.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Displayversion + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "DisplayVersion"; + Value = "%PRODUCTVERSION"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Helplink + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "HelpLink"; + Value = "http://www.openoffice.org/servlets/HelpTOC"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Modifypath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "ModifyPath"; + Value = "<progpath>\program\setup.exe -reinstall"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Publisher + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "Publisher"; + Value = "Sun Microsystems, Inc. for the OpenOffice.org-Community"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Uninstallstring + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "UninstallString"; + Value = "<progpath>\program\setup.exe -deinstall"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Urlinfoabout + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "URLInfoAbout"; + Value = "http://www.openoffice.org/"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Uninstall_Staroffice_Urlupdateinfo + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Root; + Subkey = "Software\Microsoft\Windows\CurrentVersion\Uninstall\%PRODUCTNAME %PRODUCTVERSION"; + Name = "URLUpdateInfo"; + Value = "http://www.openoffice.org/dev_docs/source/download.html#newsoftware"; +End + +RegistryItem gid_Regitem_Software_Openoffice_Productname_Productversion_Path + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\%PRODUCTNAME\%PRODUCTVERSION"; + ModuleID = gid_Module_Root; + Name = "Path"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Officeinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "OFFICEINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED,UPGRADEKEY); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Productversion + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "ProductVersion"; + Value = "[ProductVersion]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Officeinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "OFFICEINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Productversion + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "ProductVersion"; + Value = "[ProductVersion]"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Officeinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "OFFICEINSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]Basis\\"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]Basis\\"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\${REGISTRYLAYERNAME}\Basis\%OOOBASEVERSION"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]Basis\\"; + Styles = (ALWAYS_REQUIRED,LAYER_REGISTRY,USE_OOOBASEVERSION); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Layer_Basisinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "BASISINSTALLLOCATION"; + Value = "[INSTALLLOCATION]Basis\\"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Productcode_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Upgradecode_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (LANGUAGEPACK,ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\${REGISTRYLAYERNAME}\URE\%URELAYERVERSION"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (ALWAYS_REQUIRED,LAYER_REGISTRY,USE_URELAYERVERSION); +End + +RegistryItem gid_Regitem_Software_OpenOfficeorg_Ooobaseversion_Layer_Ureinstall + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\${REGISTRYLAYERNAME}\%PRODUCTNAME\%BRANDPACKAGEVERSION"; + ModuleID = gid_Module_Root; + Name = "UREINSTALLLOCATION"; + Value = "[INSTALLLOCATION]URE\\"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Sog + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sog"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Soh + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".soh"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager.1"; + ModuleID = gid_Module_Root; + Value = "%PRODUCTNAME Service Manager (Ver 1.0)"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_1_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager.1\CLSID"; + ModuleID = gid_Module_Root; + Value = "{82154420-0FBF-11d4-8313-005004526AB4}"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_1_Notinsertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager.1\NotInsertable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager\CLSID"; + ModuleID = gid_Module_Root; + Value = "{82154420-0FBF-11d4-8313-005004526AB4}"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager\CurVer"; + ModuleID = gid_Module_Root; + Value = "com.sun.star.ServiceManager.1"; +End + +RegistryItem gid_Regitem_Stardiv_Uno_Servicemanager_Notinsertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "com.sun.star.ServiceManager\NotInsertable"; + ModuleID = gid_Module_Root; + Value = ""; +End + +RegistryItem gid_Regitem_Thm + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".thm"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Vor_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = ".vor"; + Name = "Content Type"; + Value = "application/vnd.stardivision.writer"; +End + +RegistryItem gid_Regitem_Vor_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "MIME\Database\Content Type\application/vnd.stardivision.writer"; + Name = "Extension"; + Value = ".vor"; +End + +RegistryItem gid_Regitem_Xba + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xba"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Xcs + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xcs"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Xcu + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xcu"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Xdl + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xdl"; + ModuleID = gid_Module_Root; + Value = "soffice.StarConfigFile.6"; +End + +RegistryItem gid_Regitem_Software_Openofficeorg_Uno_Installpath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\UNO\InstallPath"; + ModuleID = gid_Module_Root; + Value = "<progpath>\program"; +End + +RegistryItem gid_Regitem_Software_Openofficeorg_Uno_Installpath_Branded + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org\UNO\InstallPath"; + ModuleID = gid_Module_Root; + Name = "%PRODUCTNAME %PRODUCTVERSION"; + Value = "<progpath>\program"; +End + +// "OpenWith" Windows Registry keys for extensions supported by OOo + +// new oxt file extension for office extension packages +RegistryItem gid_Regitem_Oxt + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = ".oxt"; + Value = "office.Extension.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Oxt_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = ".oxt"; + Name = "Content Type"; + Value = "application/vnd.openofficeorg.extension"; + Styles = (); +End + +RegistryItem gid_Regitem_Oxt_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "MIME\Database\Content Type\application/vnd.openofficeorg.extension"; + Name = "Extension"; + Value = ".oxt"; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension\CurVer"; + Value = "office.Extension.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1"; + Value = "%PRODUCTNAME Extension"; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\shell"; + Value = "open"; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Shell_Open + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\shell\open"; + REG_VALUE_LNG(INSTALL) + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\shell\open\command"; + Value = "\"<progpath>\program\soffice.exe\" -o \"%1\""; + Styles = (); +End + +RegistryItem gid_Regitem_Office_Extension_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "office.Extension.1\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,39"; + Styles = (); +End + +// ----- Vista Default Programs ---------------------------------------- +// Find more information here: +// URL: +// --------------------------------------------------------------------- +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationDescription + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; + ModuleID = gid_Module_Root; + Name = "ApplicationDescription"; +// Value = ""; + REG_VALUE_LNG(APPCAPABILITY_DESCRIPTION_OOO) + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationName + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; + ModuleID = gid_Module_Root; + Name = "ApplicationName"; + Value = "%PRODUCTNAME %PRODUCTVERSION"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationIcon + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; + ModuleID = gid_Module_Root; + Name = "ApplicationIcon"; + Value = "<progpath>\program\soffice.exe,0"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Oxt + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Root; + Name = ".oxt"; + Value = "office.Extension.1"; + Styles = (); +End + +// RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_ApplicationName +// ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; +// Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; +// ModuleID = gid_Module_Root; +// Name = "ApplicationName"; +// Value = "%PRODUCTNAME%PRODUCTADDON %PRODUCTVERSION"; +// Styles = (); +// End + +// RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_Description +// ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; +// Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities"; +// ModuleID = gid_Module_Root; +// Name = "Description"; +// Value = "blah fasel"; +// Styles = (); +// End + +RegistryItem gid_Regitem_Software_RegisteredApplications + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\RegisteredApplications"; + ModuleID = gid_Module_Root; + Name = "%PRODUCTNAME %PRODUCTVERSION"; + Value = "SOFTWARE\%MANUFACTURER\%PRODUCTNAME\%PRODUCTVERSION\Capabilities"; + Styles = (); +End diff --git a/scp2/source/ooo/registryitem_ooo.ulf b/scp2/source/ooo/registryitem_ooo.ulf new file mode 100644 index 000000000000..d37db89c113a --- /dev/null +++ b/scp2/source/ooo/registryitem_ooo.ulf @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_NEW] +en-US = "&New" + +[STR_REG_VAL_INSTALL] +en-US = "&Install" + +[STR_REG_VAL_SO60_CONFIGFILE] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Configuration File" + +[STR_REG_VAL_SO50_TEMPLATE_OOO] +en-US = "StarOffice 5.0 Template" + +[STR_REG_VAL_APPCAPABILITY_DESCRIPTION_OOO] +en-US = "OpenOffice.org" diff --git a/scp2/source/ooo/scpaction_ooo.scp b/scp2/source/ooo/scpaction_ooo.scp new file mode 100644 index 000000000000..d6f294f1da08 --- /dev/null +++ b/scp2/source/ooo/scpaction_ooo.scp @@ -0,0 +1,380 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +ScpAction scp_Copy_License_Html + #ifdef UNX + README_TXT_ALL_LANG(Copy, LICENSE, html); + README_TXT_ALL_LANG(Name, LICENSE, html); + #else + README_TXT_ALL_LANG(Copy, license, html); + README_TXT_ALL_LANG(Name, license, html); + #endif + Styles = (SCPZIP_REPLACE); + #ifndef MACOSX + Subdir = "licenses"; + #else + Subdir = "LICENSEs"; + #endif +End + +ScpAction scp_Copy_License_Txt + #ifdef UNX + README_ALL_LANG(Copy, LICENSE); + README_ALL_LANG(Name, LICENSE); + #else + README_TXT_ALL_LANG(Copy, license, txt); + README_TXT_ALL_LANG(Name, license, txt); + #endif + Styles = (SCPZIP_REPLACE); + #ifndef MACOSX + Subdir = "licenses"; + #else + Subdir = "LICENSEs"; + #endif +End + +#ifdef MACOSX +ScpAction scp_Copy_Thirdpartylicense_Readme_Html + Copy = "THIRDPARTYLICENSEREADME.html"; + Name= "THIRDPARTYLICENSEREADME.html"; + Subdir = "LICENSEs"; +End +#endif + +ScpAction scp_Copy_Readme_Html + #ifdef UNX + README_TXT_ALL_LANG(Copy, README, html); + README_TXT_ALL_LANG(Name, README, html); + #else + README_TXT_ALL_LANG(Copy, readme, html); + README_TXT_ALL_LANG(Name, readme, html); + #endif + Styles = (SCPZIP_REPLACE); + #ifndef MACOSX + Subdir = "readmes"; + #else + Subdir = "READMEs"; + #endif +End + +ScpAction scp_Copy_Readme_Txt + #ifdef UNX + README_ALL_LANG(Copy, README); + README_ALL_LANG(Name, README); + #else + README_TXT_ALL_LANG(Copy, readme, txt); + README_TXT_ALL_LANG(Name, readme, txt); + #endif + Styles = (SCPZIP_REPLACE); + #ifndef MACOSX + Subdir = "readmes"; + #else + Subdir = "READMEs"; + #endif +End + +#if defined(WNT) && defined(_gcc3) +ScpAction SCP_COPY_MINGWM10 + Copy = "mingwm10.dll"; + Name = "mingwm10.dll"; +End +#if defined(MINGW_GCCDLL) +ScpAction SCP_COPY_MINGW_GCCS + Copy = MINGW_GCCDLL; + Name = MINGW_GCCDLL; +End +#endif +#if defined(MINGW_GXXDLL) +ScpAction SCP_COPY_MINGW_STDCPP + Copy = MINGW_GXXDLL; + Name = MINGW_GXXDLL; +End +#endif +#endif + +ScpAction scp_Copy_Xpd_Javaloader + Copy = "javaloader.sh"; + Name = "setup"; + Styles = (XPD_ONLY); + UnixRights = 775; +End + +ScpAction scp_Copy_Xpd_Javajarfile + Copy = "JavaSetup.jar"; + Name = "JavaSetup.jar"; + Styles = (XPD_ONLY); +End + +// #ifdef SOLARIS +// ScpAction scp_Copy_Xpd_Getuidso +// Copy = "getuid.so"; +// Name = "getuid.so"; +// Styles = (XPD_ONLY); +// Subdir = "installdata/getuid"; +// End +// #endif + +// Setup image +ScpAction scp_Copy_Xpd_Gif_Setup + Copy = "Setup.gif"; + Name = "Setup.gif"; + Styles = (XPD_ONLY); + Subdir = "installdata/images"; +End + +// Setup license file +ScpAction scp_Copy_Xpd_Html_License + README_TXT_ALL_LANG(Copy, LICENSE, html); + README_TXT_ALL_LANG(Name, LICENSE, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Html_License_En_Us + Copy = "LICENSE_en-US.html"; + Name = "LICENSE.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +// Setup help files + +ScpAction scp_Copy_Xpd_Help_Html_Acceptlicense + README_TXT_ALL_LANG(Copy, AcceptLicense, html); + README_TXT_ALL_LANG(Name, AcceptLicense, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Acceptlicense_En_Us + Copy = "AcceptLicense_en-US.html"; + Name = "AcceptLicense.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Choosecomponents + README_TXT_ALL_LANG(Copy, ChooseComponents, html); + README_TXT_ALL_LANG(Name, ChooseComponents, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Choosecomponents_En_Us + Copy = "ChooseComponents_en-US.html"; + Name = "ChooseComponents.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Choosedirectory + README_TXT_ALL_LANG(Copy, ChooseDirectory, html); + README_TXT_ALL_LANG(Name, ChooseDirectory, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Choosedirectory_En_Us + Copy = "ChooseDirectory_en-US.html"; + Name = "ChooseDirectory.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Chooseinstallationtype + README_TXT_ALL_LANG(Copy, ChooseInstallationType, html); + README_TXT_ALL_LANG(Name, ChooseInstallationType, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Chooseinstallationtype_En_Us + Copy = "ChooseInstallationType_en-US.html"; + Name = "ChooseInstallationType.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +// ScpAction scp_Copy_Xpd_Help_Html_Chooselanguage +// README_TXT_ALL_LANG(Copy, ChooseLanguage, html); +// README_TXT_ALL_LANG(Name, ChooseLanguage, html); +// Styles = (XPD_ONLY); +// Subdir = "installdata/html"; +// End + +// ScpAction scp_Copy_Xpd_Help_Html_Chooselanguage_En_Us +// Copy = "ChooseLanguage_en-US.html"; +// Name = "ChooseLanguage.html"; +// Styles = (XPD_ONLY); +// Subdir = "installdata/html"; +// End + +ScpAction scp_Copy_Xpd_Help_Html_Chooseuninstallationcomponents + README_TXT_ALL_LANG(Copy, ChooseUninstallationComponents, html); + README_TXT_ALL_LANG(Name, ChooseUninstallationComponents, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Chooseuninstallationcomponents_En_Us + Copy = "ChooseUninstallationComponents_en-US.html"; + Name = "ChooseUninstallationComponents.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Chooseuninstallationtype + README_TXT_ALL_LANG(Copy, ChooseUninstallationType, html); + README_TXT_ALL_LANG(Name, ChooseUninstallationType, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Chooseuninstallationtype_En_Us + Copy = "ChooseUninstallationType_en-US.html"; + Name = "ChooseUninstallationType.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Installationimminent + README_TXT_ALL_LANG(Copy, InstallationImminent, html); + README_TXT_ALL_LANG(Name, InstallationImminent, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Installationimminent_En_Us + Copy = "InstallationImminent_en-US.html"; + Name = "InstallationImminent.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Installationongoing + README_TXT_ALL_LANG(Copy, InstallationOngoing, html); + README_TXT_ALL_LANG(Name, InstallationOngoing, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Installationongoing_En_Us + Copy = "InstallationOngoing_en-US.html"; + Name = "InstallationOngoing.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Prologue + README_TXT_ALL_LANG(Copy, Prologue, html); + README_TXT_ALL_LANG(Name, Prologue, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Prologue_En_Us + Copy = "Prologue_en-US.html"; + Name = "Prologue.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Uninstallationimminent + README_TXT_ALL_LANG(Copy, UninstallationImminent, html); + README_TXT_ALL_LANG(Name, UninstallationImminent, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Uninstallationimminent_En_Us + Copy = "UninstallationImminent_en-US.html"; + Name = "UninstallationImminent.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Uninstallationongoing + README_TXT_ALL_LANG(Copy, UninstallationOngoing, html); + README_TXT_ALL_LANG(Name, UninstallationOngoing, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Uninstallationongoing_En_Us + Copy = "UninstallationOngoing_en-US.html"; + Name = "UninstallationOngoing.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Uninstallationprologue + README_TXT_ALL_LANG(Copy, UninstallationPrologue, html); + README_TXT_ALL_LANG(Name, UninstallationPrologue, html); + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +ScpAction scp_Copy_Xpd_Help_Html_Uninstallationprologue_En_Us + Copy = "UninstallationPrologue_en-US.html"; + Name = "UninstallationPrologue.html"; + Styles = (XPD_ONLY); + Subdir = "installdata/html"; +End + +#if defined LINUX || defined SOLARIS +ScpAction scp_Copy_Update_Script + Copy = "update"; + Name = "update"; + Styles = (SCPZIP_REPLACE); + UnixRights = 775; +End +#endif + +#ifdef MACOSX +ScpAction scp_Copy_Dmg_Background_Image + #if defined(BUILD_SPECIAL) + Copy = "osxdndinstall.png"; + #else + Copy = "osxdndinstall_nologo.png"; + #endif + Name = "background.png"; + UnixRights = 444; + Styles = (); + Subdir = ".background"; +End + +ScpAction scp_Copy_Ds_Store + Copy = "DS_Store"; + LangPackCopy = "DS_Store_Langpack"; + PatchCopy = "DS_Store_Patch"; + Name = ".DS_Store"; + UnixRights = 444; + Styles = (FORCELANGUAGEPACK); +End +#endif diff --git a/scp2/source/ooo/shortcut_ooo.scp b/scp2/source/ooo/shortcut_ooo.scp new file mode 100644 index 000000000000..fb43b041c585 --- /dev/null +++ b/scp2/source/ooo/shortcut_ooo.scp @@ -0,0 +1,97 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#ifdef UNX +#ifndef SYSTEM_ICU + +Shortcut gid_Shortcut_Lib_Icudata + FileID = gid_File_Lib_Icudata; + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT5(libicudata,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR)); + Styles = (NETWORK,RELATIVE,FORCE_INTO_UPDATE_PACKAGE); +End + +Shortcut gid_Shortcut_Lib_Icui18n + FileID = gid_File_Lib_Icui18n; + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT5(libicui18n,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR)); + Styles = (NETWORK,RELATIVE,FORCE_INTO_UPDATE_PACKAGE); +End + +Shortcut gid_Shortcut_Lib_Icule + FileID = gid_File_Lib_Icule; + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT5(libicule,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR)); + Styles = (NETWORK,RELATIVE,FORCE_INTO_UPDATE_PACKAGE); +End + +Shortcut gid_Shortcut_Lib_Icuuc + FileID = gid_File_Lib_Icuuc; + Dir = SCP2_OOO_BIN_DIR; + Name = STRING(CONCAT5(libicuuc,UNXSUFFIX,.,ICU_MAJOR,ICU_MINOR)); + Styles = (NETWORK,RELATIVE,FORCE_INTO_UPDATE_PACKAGE); +End + +#endif + +Shortcut gid_Shortcut_Lib_Graphite_0 + FileID = gid_File_Lib_Graphite; + Dir = gid_Dir_Program; + Name = STRING(CONCAT2(libgraphite,UNXSUFFIX)); + Styles = (NETWORK,RELATIVE); +End + +Shortcut gid_Shortcut_Lib_Graphite_1 + FileID = gid_File_Lib_Graphite; + Dir = gid_Dir_Program; + Name = STRING(CONCAT4(libgraphite,UNXSUFFIX,.,3)); + Styles = (NETWORK,RELATIVE); +End + +Shortcut gid_Shortcut_Lib_Graphite_2 + FileID = gid_File_Lib_Graphite; + Dir = gid_Dir_Program; + Name = STRING(CONCAT4(libgraphite,UNXSUFFIX,.,3.0)); + Styles = (NETWORK,RELATIVE); +End + +#endif + +#ifdef MACOSX + +Shortcut gid_Shortcut_Lib_Hsqldb_2 + FileID = gid_File_Lib_Hsqldb_2; + Dir = SCP2_OOO_BIN_DIR; + Name = "libhsqldb.jnilib"; + Styles = (NETWORK, RELATIVE); +End + +#endif + +//i44154 -end- diff --git a/scp2/source/ooo/starregistry_ooo.scp b/scp2/source/ooo/starregistry_ooo.scp new file mode 100644 index 000000000000..41bacdcecf48 --- /dev/null +++ b/scp2/source/ooo/starregistry_ooo.scp @@ -0,0 +1,34 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +StarRegistry gid_Starregistry_Services_Rdb + Name = "services.rdb"; + Dir = gid_Dir_Program; +End + diff --git a/scp2/source/ooo/ure.scp b/scp2/source/ooo/ure.scp new file mode 100755 index 000000000000..9aeaf32c5bcb --- /dev/null +++ b/scp2/source/ooo/ure.scp @@ -0,0 +1,1277 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Directory gid_Dir_Ure_Bin +#if defined MACOSX + ParentID = gid_Dir_UreLink; +#else + ParentID = gid_Dir_Common_Ure; +#endif + DosName = "bin"; +End + +#if !defined WNT +Directory gid_Dir_Ure_Lib +#if defined MACOSX + ParentID = gid_Dir_UreLink; +#else + ParentID = gid_Dir_Common_Ure; +#endif + DosName = "lib"; +End +#endif + +#if !defined WNT +Directory gid_Dir_Ure_Share +#if defined MACOSX + ParentID = gid_Dir_UreLink; +#else + ParentID = gid_Dir_Common_Ure; +#endif + DosName = "share"; +End +#endif + +#if defined SOLAR_JAVA +Directory gid_Dir_Ure_Java + ParentID = SCP2_URE_SHARE_DIR; + DosName = "java"; +End +#endif + +Directory gid_Dir_Ure_Misc + ParentID = SCP2_URE_SHARE_DIR; + DosName = "misc"; +End + +// Public Executables: + +#if defined WNT +File gid_File_Exe_Uno + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = EXENAME(uno); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "C66A9E2B-B16D-46A9-B9EC-772D9D3837F5"; +End +#endif + +#ifndef WNT +Shortcut gid_Shortcut_Exe_Uno + FileID = gid_File_Exe_StartupSh; + Dir = gid_Dir_Ure_Bin; + Name = EXENAME(uno); + Styles = (RELATIVE); +End +#endif + +#if defined WNT +File gid_File_Exe_Regcomp + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = EXENAME(regcomp); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "D51FA672-7C24-4E24-A282-872C4BF690A1"; +End +#endif + +#ifndef WNT +Shortcut gid_Shortcut_Exe_Regcomp + FileID = gid_File_Exe_StartupSh; + Dir = gid_Dir_Ure_Bin; + Name = EXENAME(regcomp); + Styles = (RELATIVE); +End +#endif + +File gid_File_Exe_Regmerge + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = EXENAME(regmerge); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "881BCC1D-BA4A-4527-9C7D-D89157C2D03B"; +End + +File gid_File_Exe_Regview + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = EXENAME(regview); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "DAB09DCD-8491-4DC8-B153-2BA81A830AC2"; +End + +#if !defined MACOSX && !defined WNT && defined SOLAR_JAVA +File gid_File_Exe_Javaldx + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = EXENAME(javaldx); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "291B5981-3E41-40E2-9C3F-115A7DF1C6A1"; +End +#endif + +// Private Executables: + +#if !defined WNT +File gid_File_Exe_StartupSh + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = "/ure/startup.sh"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "C86E816A-4EAE-47E9-BD1F-3E23C80F4EAE"; +End +#endif + +#if !defined WNT +File gid_File_Exe_UnoBin + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = "uno.bin"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "4AE33B3E-B33E-4BA4-AADC-8D7ED303FDE9"; +End +#endif + +#if !defined WNT +File gid_File_Exe_RegcompBin + BIN_FILE_BODY; + Dir = gid_Dir_Ure_Bin; + Name = "regcomp.bin"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "70FBE546-A228-455F-BCBB-716BF03AD5C6"; +End +#endif + +// Public Dynamic Libraries: + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Lib_Msvcr80_Ure + BIN_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_URE_DL_DIR; +#ifndef _STLP_DEBUG + Name = "msvcr80.dll"; +#else + Name = "msvcr80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Lib_Msvcp80_Ure + BIN_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_URE_DL_DIR; +#ifndef _STLP_DEBUG + Name = "msvcp80.dll"; +#else + Name = "msvcp80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Lib_Msvcm80_Ure + BIN_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_URE_DL_DIR; +#ifndef _STLP_DEBUG + Name = "msvcm80.dll"; +#else + Name = "msvcm80d.dll"; +#endif +End +#endif +#endif +#endif + +#if defined(WNT) +#if defined(M1400) +#if defined(PROF_EDITION) +File gid_File_Msvcm80crt_Manifest_Ure + BIN_FILE_BODY; + Styles = (PACKED); + Dir = SCP2_URE_DL_DIR; +#ifndef _STLP_DEBUG + Name = "Microsoft.VC80.CRT.manifest"; +#else + Name = "Microsoft.VC80.DebugCRT.manifest"; +#endif +End +#endif +#endif +#endif + +File gid_File_Dl_Cppu + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_UNO_VER("cppu", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "36C01AC6-BB0A-4181-A8B8-50B793ADEDB7"; +End + +File gid_File_Dl_Cppuhelper + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_UNO_COMID_VER("cppuhelper", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "D2A191E6-2023-41F5-9032-B98C50C37964"; +End + +File gid_File_Dl_PurpEnvHelper + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_UNO_COMID_VER("purpenvhelper", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "C80146A8-A14C-44D1-AB9F-D9D8BF22277E"; +End + +File gid_File_Dl_Sal + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_UNO_VER("sal", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "B1EF3AB6-611E-4027-958A-736583EB82E6"; +End + +File gid_File_Dl_Salhelper + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_UNO_COMID_VER("salhelper", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "879B80E0-F6E1-4931-8EE6-7CF867CB6AA5"; +End + +// Private Dynamic Libraries: + +File gid_File_Dl_Profile_Uno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = PROFILENAME(/ure/uno); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "4681F5C1-8F64-486F-B804-03B4D8CEB41F"; +End + +File gid_File_Dl_Reg + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_VER("reg", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "D5313B1F-D09F-401F-B180-891F70D489ED"; +End + +File gid_File_Dl_Rmcxt + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_VER("rmcxt", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "E0C091E3-7C18-4C32-B9CF-4D95AC243801"; +End + +File gid_File_Dl_Store + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_VER("store", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "A5477BD7-89A3-44AF-8B42-9E28D55C8066"; +End + +File gid_File_Dl_Jvmaccess + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_COMID_VER("jvmaccess", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "F3D6F794-DA6F-4522-B3A7-C15593C1A577"; +End + +File gid_File_Dl_Jvmfwk + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_VER("jvmfwk", "3"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "4E128F82-FA30-4077-88DC-F745C3330093"; +End + +#if defined SOLAR_JAVA +File gid_File_Dl_Sunjavaplugin + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("sunjavaplugin"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "0AC6C688-876C-40C5-B24E-9257003FDC3E"; +End +#endif + +#if defined SOLAR_JAVA +File gid_File_Dl_JrepropertiesClass + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = "JREProperties.class"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "0C4B8DCF-18D1-47D9-8BB7-A5C1D9268016"; +End +#endif + +File gid_File_Dl_Profile_Jvmfwk3rc + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = PROFILENAME(/ure/jvmfwk3); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "1124A984-F905-47DC-ACEF-EDEC037F9B38"; +End + +File gid_File_Dl_ComnameUno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL(STRING(COMNAME) "_uno"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "3FAFBDCB-96FE-4D9E-B655-CA86FE674711"; +End + +#if defined SOLAR_JAVA +File gid_File_Dl_JavaUno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("java_uno"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "5425A018-DAFD-4BC6-A550-377C899DC98A"; +End +#endif + +#if defined SOLAR_JAVA && defined MACOSX +Shortcut gid_Shortcut_Dl_JavaUno + FileID = gid_File_Dl_JavaUno; + Dir = SCP2_URE_DL_DIR; + Name = "libjava_uno.jnilib"; + Styles = (RELATIVE); +End +#endif + +File gid_File_Dl_UrpUno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("urp_uno"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "D9F647ED-8E6F-4F80-8D2B-A45372B6AB60"; +End + +File gid_File_Dl_UnsafeUnoUno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("unsafe_uno_uno"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "74C2909A-FDCF-430A-B0F4-CA6D15690D76"; +End + +File gid_File_Dl_AffineUnoUno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("affine_uno_uno"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "CF542EC3-7A51-4EAA-8480-65D5E8906D05"; +End + +File gid_File_Dl_LogUnoUno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("log_uno_uno"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); +End + +#if defined WNT && defined _MSC +File gid_File_Dl_Cli_Uno + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("cli_uno"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + +End +#endif + +#if defined WNT && defined _MSC + +File gid_File_Dl_Cli_Ure_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "cli_ure.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "cli_ure"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_URE_NEW_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Dl_Policy_Cli_Ure_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "${CLI_URE_POLICY_ASSEMBLY}.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "${CLI_URE_POLICY_ASSEMBLY}"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_URE_POLICY_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Dl_Policy_Cli_Ure_Config + TXT_FILE_BODY; + Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH); + Name = "cli_ure.config"; + Dir = SCP2_URE_DL_DIR; + AssignComponent = gid_File_Dl_Policy_Cli_Ure_Assembly; +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Dl_Cli_Basetypes_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "cli_basetypes.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "cli_basetypes"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_BASETYPES_NEW_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Dl_Policy_Cli_Basetypes_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "${CLI_BASETYPES_POLICY_ASSEMBLY}.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "${CLI_BASETYPES_POLICY_ASSEMBLY}"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_BASETYPES_POLICY_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif +#if defined WNT && defined _MSC + +File gid_File_Dl_Policy_Cli_Basetypes_Config + TXT_FILE_BODY; + Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH); + Name = "cli_basetypes.config"; + Dir = SCP2_URE_DL_DIR; + AssignComponent = gid_File_Dl_Policy_Cli_Basetypes_Assembly; +End + +#endif + + +#if defined WNT && defined _MSC + +File gid_File_Dl_Cli_Uretypes_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "cli_uretypes.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "cli_uretypes"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_URETYPES_NEW_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Dl_Policy_Cli_Uretypes_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "${CLI_URETYPES_POLICY_ASSEMBLY}.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "${CLI_URETYPES_POLICY_ASSEMBLY}"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_URETYPES_POLICY_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "MSIL"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Dl_Policy_Cli_Uretypes_Config + TXT_FILE_BODY; + Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH); + Name = "cli_uretypes.config"; + Dir = SCP2_URE_DL_DIR; + AssignComponent = gid_File_Dl_Policy_Cli_Uretypes_Assembly; +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Lib_Cli_Cppuhelper_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "cli_cppuhelper.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "cli_cppuhelper"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_CPPUHELPER_NEW_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "x86"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Lib_Policy_Cli_Cppuhelper_Assembly + TXT_FILE_BODY; + Styles = (PACKED, ASSEMBLY, DONTRENAMEINPATCH); + Name = "${CLI_CPPUHELPER_POLICY_ASSEMBLY}.dll"; + Dir = SCP2_URE_DL_DIR; + Assemblyname = "${CLI_CPPUHELPER_POLICY_ASSEMBLY}"; + PublicKeyToken = "ce2cb7e279207b9e"; + Version = "${CLI_CPPUHELPER_POLICY_VERSION}"; + Culture = "neutral"; + Attributes = "0"; +#ifndef M1310 + ProcessorArchitecture = "x86"; +#endif +End + +#endif + +#if defined WNT && defined _MSC + +File gid_File_Lib_Policy_Cli_Cppuhelper_Config + TXT_FILE_BODY; + Styles = (PACKED, ASSIGNCOMPOMENT, DONTRENAMEINPATCH); + Name = "cli_cppuhelper.config"; + Dir = SCP2_URE_DL_DIR; + AssignComponent = gid_File_Lib_Policy_Cli_Cppuhelper_Assembly; +End + +#endif + +#if defined SOLAR_JAVA +File gid_File_Dl_Jpipe + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_JDL_NORMAL("jpipe"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "B1A60DD4-51D7-4898-B899-9BD05DE2DA8F"; +End +#endif + +#if defined SOLAR_JAVA && defined WNT +File gid_File_Dl_Jpipx + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("jpipx"); + Styles = (PACKED); +End +#endif + +#if defined SOLAR_JAVA +File gid_File_Dl_Juh + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("juh"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "1A001FB0-C469-4517-A3D1-3FA56AD607AF"; +End +#endif + +#if defined SOLAR_JAVA +File gid_File_Dl_Juhx + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("juhx"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "B152234F-A46A-40BE-B632-48F35A33A29A"; +End +#endif + +File gid_File_Dl_Acceptor + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("acceptor.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "31183C51-C9A4-4D7A-A2F4-103252E1FEB0"; +End + +File gid_File_Dl_Bootstrap + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("bootstrap.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "2620B307-25DB-498F-B2B8-46D928165331"; +End + +File gid_File_Dl_Bridgefac + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("bridgefac.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "E025163F-FE1E-4E8C-B0E5-49C08924A646"; +End + +File gid_File_Dl_Connector + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("connector.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "EBCE77E7-E244-40F6-96E2-5319D6571C5D"; +End + +File gid_File_Dl_Introspection + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("introspection.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "E99960CF-FE59-4332-A2AC-47418C3A17C1"; +End + +File gid_File_Dl_Invocadapt + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("invocadapt.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "77DDC112-1994-49D5-A086-FB16D4328AB9"; +End + +File gid_File_Dl_Invocation + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("invocation.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "A79ACB80-DA65-47CA-81BA-7CD9E191C84C"; +End + + +#if defined SOLAR_JAVA +File gid_File_Dl_Javaloader + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("javaloader.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "19A20968-E654-4E2C-9F58-7B66F07CA346"; +End +#endif + +#if defined SOLAR_JAVA +File gid_File_Dl_Javavm + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("javavm.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "F1266B2B-80AD-4248-A921-9161759FA4DA"; +End +#endif + +File gid_File_Dl_Namingservice + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("namingservice.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "DD22BE3A-AD21-447D-B3A3-89B0FCDB0B31"; +End + +File gid_File_Dl_Stocservices + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("stocservices.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "EBF6BBDE-EC50-4FB8-A0D4-BEC58F1C8C07"; +End + +File gid_File_Dl_Proxyfac + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("proxyfac.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "A2CDDEC3-B9C7-48C9-AB35-65008777BC2F"; +End + +File gid_File_Dl_Reflection + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("reflection.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "601C7946-CFEB-4F56-9429-6D5963188DF3"; +End + +File gid_File_Dl_Remotebridge + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("remotebridge.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "B440B28E-B7AD-40C7-89E1-1508CA798347"; +End + +File gid_File_Dl_Streams + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("streams.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "6028CF43-A9B7-40A8-8216-509CAB256A2B"; +End + +File gid_File_Dl_Textinstream + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("textinstream.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "DAA39D01-D9C5-40C4-94EC-9E4B2F94EABA"; +End + +File gid_File_Dl_Textoutstream + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("textoutstream.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "DD01EB0C-A119-43AE-9100-F7A595D099E4"; +End + +File gid_File_Dl_Uuresolver + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_BARE("uuresolver.uno"); + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "377090E1-5008-424F-B0F6-A9EFC9F11206"; +End + +#if !defined SYSTEM_LIBXML +File gid_File_Dl_Libxml2 + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; +#if defined WNT +#if defined _gcc3 + Name = SCP2_URE_DL_NORMAL("libxml2-2"); +#else + Name = SCP2_URE_DL_NORMAL("libxml2"); +#endif +#elif defined MACOSX + Name = SCP2_URE_DL_NORMAL("xml2.2"); +#else + Name = SCP2_URE_DL_VER("xml2", "2"); +#endif + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "BE6FAD97-F84C-43E3-8392-6FE2CDA04D8E"; +End +#endif + +#if !defined USE_SYSTEM_STL || \ + (defined USE_SYSTEM_STL && defined _C52 && defined IS_LP64) +File gid_File_Dl_Stlport + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; +#if defined _gcc3 && defined WNT +#if defined _STLP_DEBUG + Name = SCP2_URE_DL_NORMAL("libstlport_gcc_stldebug"); +#else + Name = SCP2_URE_DL_NORMAL("libstlport_gcc"); +#endif +#elif defined _gcc3 +#if defined _STLP_DEBUG + Name = SCP2_URE_DL_NORMAL("stlport_gcc_stldebug"); +#else + Name = SCP2_URE_DL_NORMAL("stlport_gcc"); +#endif +#elif defined SOLARIS +#if defined IS_LP64 + Name = SCP2_URE_DL_VER("stlport", "1"); +#else +#if defined _STLP_DEBUG + Name = SCP2_URE_DL_NORMAL("stlport_sunpro_debug"); +#else + Name = SCP2_URE_DL_NORMAL("stlport_sunpro"); +#endif +#endif +#elif defined WNT && (defined(M1310) || defined(M1400) || defined(M1500) ) +#if defined _STLP_DEBUG + Name = SCP2_URE_DL_NORMAL("stlport_vc71_stldebug45"); +#else + Name = SCP2_URE_DL_NORMAL("stlport_vc7145"); +#endif +#else +#error "stlport dynamic library: unsupported platform" +#endif + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "D976338D-D2A5-4D29-B765-D3AC43181C7F"; +End +#endif + +#if defined _gcc3 && !(defined FREEBSD || defined NETBSD \ + || defined MACOSX || defined SYSTEM_STDLIBS || defined(WNT)) +File gid_File_Dl_GccS + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_VER("gcc_s", STRING(SHORTSTDC3)); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "C601D04B-2194-4F1B-BB09-7B4930D6E1DB"; +End +#endif + +#if defined _gcc3 && !(defined FREEBSD || defined NETBSD \ + || defined MACOSX || defined SYSTEM_STDLIBS || defined(WNT)) +File gid_File_Dl_Stdcpp + Dir = SCP2_URE_DL_DIR; + TXT_FILE_BODY; + Name = SCP2_URE_DL_VER("stdc++", STRING(SHORTSTDCPP3)); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "89740D6A-38EE-41AF-A6A2-A8F7ABBE4996"; +End +#endif + +#if (defined WNT && defined _gcc3) +File gid_File_Lib_Mingwm10_Ure + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("mingwm10"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "601FEC1D-8665-4476-9911-83BDCCE83025"; +End +#endif + +#if defined(WNT) && defined( _gcc3 ) + +#if defined(MINGW_GCCDLL) + +File gid_File_Lib_Mingw_GccS_Ure + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = MINGW_GCCDLL; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); +End + +#endif + +#if defined(MINGW_GXXDLL) + +File gid_File_Lib_Mingw_Stdcpp_Ure + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = MINGW_GXXDLL; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); +End + +#endif + +#endif + +#ifdef WNT +#if defined(M1310) +File gid_File_Dl_Msvcr71 + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; +#if defined _STLP_DEBUG + Name = SCP2_URE_DL_NORMAL("msvcr71d"); +#else + Name = SCP2_URE_DL_NORMAL("msvcr71"); +#endif + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "074DE395-C6EB-47F7-A587-6311F89C14B4"; +End +#endif +#endif + +#if defined(WNT) +#if defined(M1310) +File gid_File_Dl_Msvcp71 + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; +#if defined _STLP_DEBUG + Name = SCP2_URE_DL_NORMAL("msvcp71d"); +#else + Name = SCP2_URE_DL_NORMAL("msvcp71"); +#endif + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "1AF2708A-AAE2-4F25-ADF5-E61A549A51C2"; +End +#endif +#endif + +#if defined WNT +File gid_File_Dl_Unicows + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("unicows"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "F05005FA-5B2C-43B1-83EF-988EFFF1D7BD"; +End +#endif + +#if defined WNT +File gid_File_Dl_Uwinapi + TXT_FILE_BODY; + Dir = SCP2_URE_DL_DIR; + Name = SCP2_URE_DL_NORMAL("uwinapi"); + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "EABC9FE3-B296-430F-8513-A3617FFB630D"; +End +#endif + +// Public JARs: + +#if defined SOLAR_JAVA +File gid_File_Java_UnoloaderJar + TXT_FILE_BODY; + Dir = gid_Dir_Ure_Java; + Name = "unoloader.jar"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "90F99ED3-814C-4B45-894B-D9248848CEB4"; +End +#endif + +#if defined SOLAR_JAVA +File gid_File_Java_JuhJar + TXT_FILE_BODY; + Dir = gid_Dir_Ure_Java; + Name = "juh.jar"; + Styles = (PACKED, UNO_COMPONENT, VERSION_INDEPENDENT_COMP_ID); + RegistryID = gid_Starregistry_Services_Rdb_Ure; + // CompID = "E77CC8B5-0345-4B7F-ABED-5EB9DC94E492"; +End +#endif + +#if defined SOLAR_JAVA +File gid_File_Java_JurtJar + TXT_FILE_BODY; + Dir = gid_Dir_Ure_Java; + Name = "jurt.jar"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "EA63EDCC-9152-4560-AB7A-BFC367442E50"; +End +#endif + +#if defined SOLAR_JAVA +File gid_File_Java_RidlJar + TXT_FILE_BODY; + Dir = gid_Dir_Ure_Java; + Name = "ridl.jar"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "4A915C83-6BE3-41B9-BAF9-13AA27034955"; +End +#endif + +// Private JARs: + +#if defined SOLAR_JAVA +File gid_File_Java_JavaUnoJar + TXT_FILE_BODY; + Dir = gid_Dir_Ure_Java; + Name = "java_uno.jar"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "ABDC8DDA-5D2B-424C-ABD8-FD22D59658FE"; +End +#endif + +// Public Miscellaneous Files: + +File gid_File_Misc_TypesRdb + TXT_FILE_BODY; + Dir = gid_Dir_Ure_Misc; + Name = "/ure/types.rdb"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "E5086F6A-855B-4CAE-AD3A-A85A21C5AE44"; +End + +// Private Miscellaneous Files: + +#if defined SOLAR_JAVA +File gid_File_Misc_JavavendorsXml + TXT_FILE_BODY; + Dir = gid_Dir_Ure_Misc; + Name = "javavendors.xml"; + Styles = (PACKED, VERSION_INDEPENDENT_COMP_ID); + // CompID = "403FCCFE-545B-44F6-91D1-5C75F846E587"; +End +#endif + +// StarRegistry File + +File gid_Starregistry_Services_Rdb_Ure + TXT_FILE_BODY; + Name = "services.rdb"; + Dir = gid_Dir_Ure_Misc; + Styles = (PACKED, STARREGISTRY, VERSION_INDEPENDENT_COMP_ID); + NativeServicesURLPrefix = "vnd.sun.star.expand:$URE_INTERNAL_LIB_DIR/"; + JavaServicesURLPrefix = "vnd.sun.star.expand:$URE_INTERNAL_JAVA_DIR/"; + // CompID = "F4BD7B0A-5A20-4167-9D10-18597C5F85AF"; +End + +#if defined MACOSX +Unixlink gid_Unixlink_Ure_Bin_Urelibs + Dir = gid_Dir_Ure_Bin; + Name = "urelibs"; + Target = "../lib"; +End +#endif + +//Module + +Module gid_Module_Root_Ure_Hidden + ParentID = gid_Module_Root; + PackageInfo = "packinfo_ure.txt"; + InstallOrder = "10"; + Name = "ure"; + Description = "ure"; + Sortkey = "2200"; + Default = YES; + Styles = (HIDDEN_ROOT); + Dirs = (gid_Dir_Ure_Bin, + gid_Dir_Ure_Lib, + gid_Dir_Ure_Share, + gid_Dir_Ure_Java, + gid_Dir_Ure_Misc); + Files = (gid_File_ThirdpartylicensereadmeHtml_Ure, + gid_File_Readme_Ure, + gid_File_License_Ure, + gid_File_Exe_Uno, + gid_File_Exe_Regcomp, + gid_File_Exe_Regmerge, + gid_File_Exe_Regview, + gid_File_Exe_Javaldx, + gid_File_Exe_StartupSh, + gid_File_Exe_UnoBin, + gid_File_Exe_RegcompBin, + gid_File_Dl_Cli_Uno, + gid_File_Dl_Cli_Ure_Assembly, + gid_File_Dl_Policy_Cli_Ure_Assembly, + gid_File_Dl_Policy_Cli_Ure_Config, + gid_File_Dl_Cli_Basetypes_Assembly, + gid_File_Dl_Policy_Cli_Basetypes_Assembly, + gid_File_Dl_Policy_Cli_Basetypes_Config, + gid_File_Dl_Cli_Uretypes_Assembly, + gid_File_Dl_Policy_Cli_Uretypes_Assembly, + gid_File_Dl_Policy_Cli_Uretypes_Config, + gid_File_Dl_Cli_Cppuhelper_Assembly, + gid_File_Dl_Policy_Cli_Cppuhelper_Assembly, + gid_File_Dl_Policy_Cli_Cppuhelper_Config, + gid_File_Lib_Cli_Cppuhelper_Assembly, + gid_File_Lib_Policy_Cli_Cppuhelper_Assembly, + gid_File_Lib_Policy_Cli_Cppuhelper_Config, + gid_File_Dl_Cppu, + gid_File_Dl_Cppuhelper, + gid_File_Dl_PurpEnvHelper, + gid_File_Dl_Sal, + gid_File_Dl_Salhelper, + gid_File_Dl_Profile_Uno, + gid_File_Dl_Reg, + gid_File_Dl_Rmcxt, + gid_File_Dl_Store, + gid_File_Dl_Jvmaccess, + gid_File_Dl_Jvmfwk, + gid_File_Dl_Sunjavaplugin, + gid_File_Dl_JrepropertiesClass, + gid_File_Dl_Profile_Jvmfwk3rc, + gid_File_Dl_ComnameUno, + gid_File_Dl_JavaUno, + gid_File_Dl_UrpUno, + gid_File_Dl_UnsafeUnoUno, + gid_File_Dl_AffineUnoUno, + gid_File_Dl_LogUnoUno, + gid_File_Dl_Jpipe, + gid_File_Dl_Jpipx, + gid_File_Dl_Juh, + gid_File_Dl_Juhx, + gid_File_Dl_Acceptor, + gid_File_Dl_Bootstrap, + gid_File_Dl_Bridgefac, + gid_File_Dl_Connector, + gid_File_Dl_Introspection, + gid_File_Dl_Invocadapt, + gid_File_Dl_Invocation, + gid_File_Dl_Javaloader, + gid_File_Dl_Javavm, + gid_File_Dl_Namingservice, + gid_File_Dl_Proxyfac, + gid_File_Dl_Reflection, + gid_File_Dl_Remotebridge, + gid_File_Dl_Stocservices, + gid_File_Dl_Streams, + gid_File_Dl_Textinstream, + gid_File_Dl_Textoutstream, + gid_File_Dl_Uuresolver, + gid_File_Dl_Libxml2, + gid_File_Dl_Stlport, + gid_File_Dl_GccS, + gid_File_Dl_Stdcpp, + gid_File_Lib_Mingw_GccS_Ure, + gid_File_Lib_Mingw_Stdcpp_Ure, + gid_File_Lib_Mingwm10_Ure, + gid_File_Dl_Msvcr71, + gid_File_Dl_Msvcp71, + gid_File_Dl_Unicows, + gid_File_Dl_Uwinapi, + gid_File_Lib_Msvcr80_Ure, + gid_File_Lib_Msvcp80_Ure, + gid_File_Lib_Msvcm80_Ure, + gid_File_Msvcm80crt_Manifest_Ure, + gid_File_Java_UnoloaderJar, + gid_File_Java_JuhJar, + gid_File_Java_JurtJar, + gid_File_Java_RidlJar, + gid_File_Java_JavaUnoJar, + gid_File_Misc_TypesRdb, + gid_File_Misc_JavavendorsXml, + gid_Starregistry_Services_Rdb_Ure); + Unixlinks = (gid_Unixlink_Ure_Bin_Urelibs); +End + +// Profile version.ini + +Profile gid_Profile_Version_Ini_Ure + ModuleID = gid_Module_Root_Ure_Hidden; + Name = PROFILENAME(version); + Dir = gid_Dir_Ure_Bin; + Styles = (); +End + +ProfileItem gid_Ure_Profileitem_Version_Buildid + ProfileID = gid_Profile_Version_Ini_Ure; + ModuleID = gid_Module_Root_Ure_Hidden; + Section = "Version"; + Key = "buildid"; + Value = "<buildid>"; +End + +ProfileItem gid_Ure_Profileitem_Version_Productsource + ProfileID = gid_Profile_Version_Ini_Ure; + ModuleID = gid_Module_Root_Ure_Hidden; + Section = "Version"; + Key = "ProductSource"; + Value = "<sourceid>"; +End + +ProfileItem gid_Ure_Profileitem_Version_Productmajor + ProfileID = gid_Profile_Version_Ini_Ure; + ModuleID = gid_Module_Root_Ure_Hidden; + Section = "Version"; + Key = "ProductMajor"; + Value = "<productmajor>"; +End + +ProfileItem gid_Ure_Profileitem_Version_Productminor + ProfileID = gid_Profile_Version_Ini_Ure; + ModuleID = gid_Module_Root_Ure_Hidden; + Section = "Version"; + Key = "ProductMinor"; + Value = "<productminor>"; +End + +ProfileItem gid_Ure_Profileitem_Version_Productbuildid + ProfileID = gid_Profile_Version_Ini_Ure; + ModuleID = gid_Module_Root_Ure_Hidden; + Section = "Version"; + Key = "ProductBuildid"; + Value = "<productbuildid>"; +End + +ProfileItem gid_Ure_Profileitem_Version_Ooobaseversion + ProfileID = gid_Profile_Version_Ini_Ure; + ModuleID = gid_Module_Root_Ure_Hidden; + Section = "Version"; + Key = "OOOBaseVersion"; + Value = "${OOOBASEVERSION}"; +End + +// Windows Registry: + +RegistryItem gid_Regitem_Path + ModuleID = gid_Module_Root; + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "Software\OpenOffice.org\%PRODUCTNAME"; + Name = "Path"; + Value = "[INSTALLLOCATION]"; +End diff --git a/scp2/source/ooo/ure_into_ooo.scp b/scp2/source/ooo/ure_into_ooo.scp new file mode 100755 index 000000000000..397d8fd8f2da --- /dev/null +++ b/scp2/source/ooo/ure_into_ooo.scp @@ -0,0 +1,67 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +#ifndef MACOSX +Directory gid_Dir_Common_Ure + #ifdef WNT + ParentID = gid_Dir_Brand_Root; + #else + ParentID = gid_Dir_Ooo_Openofficeorg; + #endif + #ifdef WNT + HostName = "URE"; + #else + HostName = "ure"; + #endif + Styles = (UREDIRECTORY); +End +#endif + +#if defined WNT +File gid_File_UreLink + TXT_FILE_BODY; + Dir = gid_Dir_Ooo_Basis; + Name = "ure-link"; + Styles = (PACKED); +End +#elif defined MACOSX +Directory gid_Dir_UreLink + ParentID = gid_Brand_Dir_BasisLink; + DosName = "ure-link"; +End +#else +Unixlink gid_Unixlink_UreLink + BIN_FILE_BODY; + Styles = (); + // Styles = (LAYERLINK); + Name = "ure-link"; + Dir = gid_Dir_Ooo_Basis; + Target = "../ure"; +End +#endif diff --git a/scp2/source/ooo/ure_standalone.scp b/scp2/source/ooo/ure_standalone.scp new file mode 100755 index 000000000000..5fad8fadcbba --- /dev/null +++ b/scp2/source/ooo/ure_standalone.scp @@ -0,0 +1,109 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Installation gid_Installation_Ure + ProductName = "${PRODUCTNAME}"; + ProductVersion = "${PRODUCTVERSION}"; + ProductExtension = "${PRODUCTEXTENSION}"; + OOoBaseVersion = "${OOOBASEVERSION}"; +#if defined WNT + DefaultDestPath = "<winprogpath>\%PRODUCTNAME"; +#else + DefaultDestPath = "/opt/%PRODUCTNAME"; +#endif +End + +Directory gid_Dir_Ooo_Openofficeorg + ParentID = PREDEFINED_PROGDIR; + #ifdef WNT + HostName = "OpenOffice.org"; + #else + HostName = "openoffice.org"; + #endif + Styles = (ISINSTALLLOCATION); +End + +Directory gid_Dir_Common_Ure + ParentID = gid_Dir_Ooo_Openofficeorg; + #ifdef WNT + HostName = "URE"; + #else + HostName = "ure"; + #endif + Styles = (UREDIRECTORY); +End + +File gid_File_License_Ure + TXT_FILE_BODY; + Dir = gid_Dir_Common_Ure; + Name = "LICENSE"; + Styles = (PACKED); +End + +File gid_File_ThirdpartylicensereadmeHtml_Ure + TXT_FILE_BODY; + Dir = gid_Dir_Common_Ure; + Name = "THIRDPARTYLICENSEREADME.html"; + Styles = (PACKED); +End + +File gid_File_Readme_Ure + TXT_FILE_BODY; + Dir = gid_Dir_Common_Ure; + Name = "README"; + Styles = (PACKED); +End + +// Module + +Module gid_Module_Root + Name = "ure"; + Description = "ure"; +End + +// Windows Registry: +RegistryItem gid_Regitem_Ure_Software_Manufacturer_Productname_Productversion_Productcode_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%PRODUCTCODE"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED); +End + +RegistryItem gid_Regitem_Ure_Software_Manufacturer_Productname_Productversion_Upgradecode_Install + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\%UPGRADECODE"; + ModuleID = gid_Module_Root; + Name = "INSTALLLOCATION"; + Value = "[INSTALLLOCATION]"; + Styles = (ALWAYS_REQUIRED); +End + + diff --git a/scp2/source/ooo/vc_redist.scp b/scp2/source/ooo/vc_redist.scp new file mode 100644 index 000000000000..0b71511c7f0e --- /dev/null +++ b/scp2/source/ooo/vc_redist.scp @@ -0,0 +1,52 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +#if defined(WITH_VC_REDIST) + +ScpAction scp_Copy_vcredist_x86 + #if defined(BUILD_SPECIAL) + Copy = "vcredist_x86_9.0.30729.4148.exe"; + #else + Copy = "vcredist_x86.exe"; + #endif + Name = "vcredist_x86.exe"; + Subdir = "redist"; +End + +ScpAction scp_Copy_vcredist_x64 + #if defined(BUILD_SPECIAL) + Copy = "vcredist_x64_9.0.30729.4148.exe"; + #else + Copy = "vcredist_x64.exe"; + #endif + Name = "vcredist_x64.exe"; + Subdir = "redist"; +End + +#endif diff --git a/scp2/source/ooo/windowscustomaction_ooo.scp b/scp2/source/ooo/windowscustomaction_ooo.scp new file mode 100755 index 000000000000..568b3996a8b7 --- /dev/null +++ b/scp2/source/ooo/windowscustomaction_ooo.scp @@ -0,0 +1,467 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +WindowsCustomAction gid_Customaction_RenamePrgFolder + Name = "RenamePrgFolder"; + Typ = "1"; + Source = "shlxtmsi.dll"; + Target = "RenamePrgFolder"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "VersionNT >= 600 And OLDPRODUCTSSAMEMAJOR And Not REMOVE=\"ALL\" And Not PATCH", "ValidateProductID"); +End + +WindowsCustomAction gid_Customaction_RemovePrgFolder + Name = "RemovePrgFolder"; + Typ = "1"; + Source = "shlxtmsi.dll"; + Target = "RemovePrgFolder"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "VersionNT >= 600 And OLDPRODUCTSSAMEMAJOR And Not REMOVE=\"ALL\" And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Regallmsdocdll + Name = "Regallmsdocdll"; + Typ = "65"; + Source = "reg4allmsdoc.dll"; + Target = "FindRegisteredExtensions"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" And Not PATCH And _IsSetupTypeMin<>\"Custom\"", "CostFinalize"); +End + +WindowsCustomAction gid_Customaction_Regactivexdll1 + Name = "Regactivexdll1"; + Typ = "65"; + Source = "regactivex.dll"; + Target = "InstallActiveXControl"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "(\&FEATURETEMPLATE=3 Or (\!FEATURETEMPLATE=3 And \&FEATURETEMPLATE=-1)) And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Regactivexdll2 + Name = "Regactivexdll2"; + Typ = "65"; + Source = "regactivex.dll"; + Target = "DeinstallActiveXControl"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "\&FEATURETEMPLATE=2 And \!FEATURETEMPLATE=3 And Not PATCH", "RemoveExistingProducts"); +End + +WindowsCustomAction gid_Customaction_Reg64dll1 + Name = "Reg64dll1"; + Typ = "65"; + Source = "reg64msi.dll"; + Target = "InstallReg64"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" and VersionNT64", "end"); +End + +WindowsCustomAction gid_Customaction_Reg64dll2 + Name = "Reg64dll2"; + Typ = "65"; + Source = "reg64msi.dll"; + Target = "DeinstallReg64"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "REMOVE=\"ALL\" and VersionNT64", "end"); +End + +WindowsCustomAction gid_Customaction_Jfregcadll1 + Name = "Jfregcadll1"; + Typ = "65"; + Source = "jfregca.dll"; + Target = "install_jf"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "\&FEATURETEMPLATE=3 And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Jfregcadll2 + Name = "Jfregcadll2"; + Typ = "65"; + Source = "jfregca.dll"; + Target = "uninstall_jf"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "\&FEATURETEMPLATE=2 And \!FEATURETEMPLATE=3 And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_sdqsmsidll + Name = "sdqsmsidll"; + Typ = "65"; + Source = "sdqsmsi.dll"; + Target = "ShutDownQuickstarter"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "", "IsOfficeRunning"); +End + +WindowsCustomAction gid_Customaction_qslnkmsidll + Name = "qslnkmsidll"; + Typ = "65"; + Source = "qslnkmsi.dll"; + Target = "RemoveQuickstarterLink"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "REMOVE=\"ALL\" And Not PATCH", "sdqsmsidll"); +End + +WindowsCustomAction gid_Customaction_Shellextensionsdll1 + Name = "Shellextensionsdll1"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "InstallExecSequenceEntry"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "\&FEATURETEMPLATE=3 And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Shellextensionsdll2 + Name = "Shellextensionsdll2"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "DeinstallExecSequenceEntry"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "\&FEATURETEMPLATE=2 And \!FEATURETEMPLATE=3 And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Instooofiltmsidll2 + Name = "Instooofiltmsidll"; + Typ = "65"; + Source = "instooofiltmsi.dll"; + Target = "RestartIndexingService"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Shellextensionsdll3 + Name = "Shellextensionsdll3"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "InstallStartmenuFolderIcon"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" And Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Shellextensionsdll4 + Name = "Shellextensionsdll4"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "DeinstallStartmenuFolderIcon"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "REMOVE=\"ALL\" And Not PATCH", "MigrateFeatureStates"); +End + +WindowsCustomAction gid_Customaction_Shellextensionsdll5 + Name = "Shellextensionsdll5"; + Typ = "321"; + Source = "shlxtmsi.dll"; + Target = "SetProductInstallMode"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" And Not PATCH", "FindRelatedProducts"); + Assignment2 = ("InstallUISequence", "Not REMOVE=\"ALL\" And Not PATCH", "FindRelatedProducts"); +End + +WindowsCustomAction gid_Customaction_Shellextensionsdll6 + Name = "Shellextensionsdll6"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "RebuildShellIconCache"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not PATCH", "end"); +End + +WindowsCustomAction gid_Customaction_Shellextensionsdll7 + Name = "Shellextensionsdll7"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "ExecutePostUninstallScript"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "REMOVE=\"ALL\" And Not PATCH", "InstallValidate"); +End + +WindowsCustomAction gid_Customaction_Set_Admininstall + Name = "SetAdminInstallProperty"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "SetAdminInstallProperty"; + Inbinarytable = 1; + Assignment1 = ("AdminExecuteSequence", "", "InstallInitialize"); +End + +WindowsCustomAction gid_Customaction_Check_Install_Directory + Name = "CheckInstallDirectory"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "CheckInstallDirectory"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not Installed", "CheckVersions"); + Assignment2 = ("ControlEvent", "SetupType", "Next", "DoAction", "CheckInstallDirectory", "_IsSetupTypeMin = \"Typical\" And Not Installed", "2"); + Assignment3 = ("ControlEvent", "CustomSetup", "Next", "DoAction", "CheckInstallDirectory", "Not Installed", "2"); +End + +WindowsCustomAction gid_Customaction_Dotnetcheck + Name = "DotNetCheck"; + Typ = "321"; + Source = "shlxtmsi.dll"; + Target = "DotNetCheck"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\"", "LaunchConditions"); + Assignment2 = ("InstallUISequence", "Not REMOVE=\"ALL\"", "LaunchConditions"); +End + +WindowsCustomAction gid_Customaction_CopyEditionData + Name = "CopyEditionData"; + Typ = "1"; + Source = "shlxtmsi.dll"; + Target = "copyEditionData"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\"", "end"); + Assignment2 = ("AdminExecuteSequence", "", "end"); +End + +WindowsCustomAction gid_Customaction_CopyExtensionData + Name = "CopyExtensionData"; + Typ = "1"; + Source = "shlxtmsi.dll"; + Target = "copyExtensionData"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\"", "RegisterExtensions"); + Assignment2 = ("AdminExecuteSequence", "", "RegisterExtensions"); +End + +WindowsCustomAction gid_Customaction_RegCleanOld + Name = "RegCleanOld"; + Typ = "65"; + Source = "regcleanold.dll"; + Target = "CleanCurUserOldSystemRegistryFromSetup"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" And Not PATCH And Not ALLUSERS=\"\"", "end"); +End + +WindowsCustomAction gid_Customaction_Patch_Regpatchactivex_Patchactivexcontrol + Name = "PatchActiveXControl"; + Typ = "65"; + Source = "regpatchactivex.dll"; + Target = "PatchActiveXControl"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "\&FEATURETEMPLATE=3", "end"); +End + +WindowsCustomAction gid_Customaction_Patch_SetProductInstallModeAction + Name = "SetProductInstallModeAction"; + Typ = "321"; + Source = "patchmsi.dll"; + Target = "SetProductInstallMode"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not Installed", "FindRelatedProducts"); + Assignment2 = ("InstallUISequence", "Not Installed", "FindRelatedProducts"); +End + +WindowsCustomAction gid_Customaction_Patch_InstallExchangeFiles + Name = "InstallExchangeFiles"; + Typ = "65"; + Source = "patchmsi.dll"; + Target = "InstallPatchedFiles"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not Installed", "behind_InstallFinalize"); + Assignment2 = ("AdminExecuteSequence", "", "behind_InstallFinalize"); +End + +WindowsCustomAction gid_Customaction_Patch_SetFeatureState + Name = "SetFeatureState"; + Typ = "65"; + Source = "patchmsi.dll"; + Target = "SetFeatureState"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not Installed", "SetNewFeatureState"); +End + +WindowsCustomAction gid_Customaction_Patch_DeinstallExchangeFiles + Name = "DeinstallExchangeFiles"; + Typ = "65"; + Source = "patchmsi.dll"; + Target = "UninstallPatchedFiles"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Installed", "RemoveIniValues"); +End + +WindowsCustomAction gid_Customaction_Patch_Shutdownquickstarter + Name = "ShutDownQuickstarter"; + Typ = "65"; + Source = "patchmsi.dll"; + Target = "ShutDownQuickstarter"; + Inbinarytable = 1; + Assignment1 = ("ControlEvent", "DestinationFolder", "Next", "DoAction", "ShutDownQuickstarter", "1", "0"); + Assignment2 = ("InstallExecuteSequence", "", "IsolateComponents"); +End + +WindowsCustomAction gid_Customaction_Patch_Isofficerunning + Name = "IsOfficeRunning"; + Typ = "321"; + Source = "patchmsi.dll"; + Target = "IsOfficeRunning"; + Inbinarytable = 1; + Assignment1 = ("ControlEvent", "ReadyToInstall", "InstallNow", "DoAction", "IsOfficeRunning", "1", "1"); + Assignment2 = ("InstallExecuteSequence", "VersionNT < 600", "RunningOffice"); +End + +WindowsCustomAction gid_Customaction_Full_Isofficerunning + Name = "IsOfficeRunning"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "IsOfficeRunning"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "VersionNT < 600 Or Not PATCH", "RunningOffice"); +End + +WindowsCustomAction gid_Customaction_Langpack_Isofficerunning + Name = "IsOfficeRunning"; + Typ = "65"; + Source = "lngpckinsthlp.dll"; + Target = "IsOfficeRunning"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "PATCH And VersionNT < 600", "RunningOffice"); +End + +WindowsCustomAction gid_Customaction_CheckPatchList + Name = "CheckPatchList"; + Typ = "65"; + Source = "shlxtmsi.dll"; + Target = "CheckPatchList"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "PATCH", "Patch1NotInstalled"); +End + +WindowsCustomAction gid_Customaction_Patch_SetUserInstallMode + Name = "SetUserInstallMode"; + Typ = "321"; + Source = "patchmsi.dll"; + Target = "GetUserInstallMode"; + Inbinarytable = 1; + Assignment1 = ("ControlEvent", "InstallWelcome", "Next", "DoAction", "SetUserInstallMode", "1", "1"); + Assignment2 = ("ControlEvent", "InstallChangeFolder", "OK", "DoAction", "SetUserInstallMode", "1", "8"); + Assignment3 = ("ControlCondition", "DestinationFolder", "Next", "Enable", "NOT INVALIDDIRECTORY And NOT PATCHISOLDER And NOT ISWRONGPRODUCT"); + Assignment4 = ("ControlCondition", "DestinationFolder", "Next", "Disable", "INVALIDDIRECTORY Or PATCHISOLDER Or ISWRONGPRODUCT"); + Assignment5 = ("ControlCondition", "DestinationFolder", "LabelStartInstall", "Show", "NOT INVALIDDIRECTORY And NOT PATCHISOLDER And NOT ISWRONGPRODUCT"); + Assignment6 = ("ControlCondition", "DestinationFolder", "LabelInvalidDir", "Show", "INVALIDDIRECTORY"); + Assignment7 = ("ControlCondition", "DestinationFolder", "LabelPatchOlder", "Show", "PATCHISOLDER"); + Assignment8 = ("ControlCondition", "DestinationFolder", "LabelWrongProduct", "Show", "ISWRONGPRODUCT"); + Assignment9 = ("ControlCondition", "DestinationFolder", "LabelStartInstall2", "Show", "NOT INVALIDDIRECTORY And NOT PATCHISOLDER And NOT ISWRONGPRODUCT"); + Assignment10 = ("ControlCondition", "DestinationFolder", "LabelInvalidDir2", "Show", "INVALIDDIRECTORY"); + Assignment11 = ("ControlCondition", "DestinationFolder", "LabelPatchOlder2", "Show", "PATCHISOLDER"); + Assignment12 = ("ControlCondition", "DestinationFolder", "LabelWrongProduct2", "Show", "ISWRONGPRODUCT"); + Assignment13 = ("InstallExecuteSequence", "Not Installed", "PatchIsOlder"); +End + +WindowsCustomAction gid_Customaction_Langpack_SetUserInstallMode + Name = "SetUserInstallMode"; + Typ = "65"; + Source = "lngpckinsthlp.dll"; + Target = "GetUserInstallMode"; + Inbinarytable = 1; + Assignment1 = ("ControlEvent", "InstallWelcome", "Next", "DoAction", "SetUserInstallMode", "1", "1"); + Assignment2 = ("ControlEvent", "InstallChangeFolder", "OK", "DoAction", "SetUserInstallMode", "1", "8"); + Assignment3 = ("ControlCondition", "DestinationFolder", "Next", "Enable", "NOT INVALIDDIRECTORY And NOT ISWRONGPRODUCT"); + Assignment4 = ("ControlCondition", "DestinationFolder", "Next", "Disable", "INVALIDDIRECTORY Or ISWRONGPRODUCT"); + Assignment5 = ("ControlCondition", "DestinationFolder", "LabelStartInstall", "Show", "NOT INVALIDDIRECTORY And NOT ISWRONGPRODUCT"); + Assignment6 = ("ControlCondition", "DestinationFolder", "LabelInvalidDir", "Show", "INVALIDDIRECTORY"); + Assignment7 = ("ControlCondition", "DestinationFolder", "LabelWrongProduct", "Show", "ISWRONGPRODUCT"); + Assignment8 = ("ControlCondition", "DestinationFolder", "LabelStartInstall2", "Show", "NOT INVALIDDIRECTORY And NOT ISWRONGPRODUCT"); + Assignment9 = ("ControlCondition", "DestinationFolder", "LabelInvalidDir2", "Show", "INVALIDDIRECTORY"); + Assignment10 = ("ControlCondition", "DestinationFolder", "LabelWrongProduct2", "Show", "ISWRONGPRODUCT"); +End + +WindowsCustomAction gid_Customaction_MigrateInstallPath + Name = "MigrateInstallPath"; + Typ = "321"; + Source = "shlxtmsi.dll"; + Target = "MigrateInstallPath"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" And Not PATCH", "CostInitialize"); + Assignment2 = ("InstallUISequence", "Not REMOVE=\"ALL\" And Not PATCH", "CostInitialize"); +End + +WindowsCustomAction gid_Customaction_CheckVersions + Name = "CheckVersions"; + Typ = "321"; + Source = "sn_tools.dll"; + Target = "CheckVersions"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "NOT Installed", "NewProductFound"); + Assignment2 = ("InstallUISequence", "NOT Installed", "NewProductFound"); +End + +WindowsCustomAction gid_Customaction_ShowReleaseNotes1 + Name = "ShowReleaseNotesBefore"; + Typ = "65"; + Source = "relnotes.dll"; + Target = "ShowReleaseNotesBefore"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "(Not Installed or ISPATCH) and Not REMOVE=\"ALL\"", "behind_InstallValidate"); +End + +WindowsCustomAction gid_Customaction_ShowReleaseNotes2 + Name = "ShowReleaseNotesAfter"; + Typ = "65"; + Source = "relnotes.dll"; + Target = "ShowReleaseNotesAfter"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "(Not Installed or ISPATCH) and Not REMOVE=\"ALL\"", "end"); +End + +WindowsCustomAction gid_Customaction_RebaseLibrariesonproperties + Name = "RebaseLibrariesOnProperties"; + Typ = "65"; + Source = "rebase.dll"; + Target = "RebaseLibrariesOnProperties"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\"", "end"); + Assignment2 = ("AdminExecuteSequence", "Not REMOVE=\"ALL\"", "end"); +End + +WindowsCustomAction gid_Customaction_ShowSurvey + Name = "ShowSurveyAfterUninstall"; + Typ = "65"; + Source = "relnotes.dll"; + Target = "ShowSurveyAfter"; + Inbinarytable = 1; + Assignment1 = ("InstallExecuteSequence", "REMOVE=\"ALL\" and Not UPGRADINGPRODUCTCODE", "end"); +End + +WindowsCustomAction gid_Customaction_LookForRegisteredExtensions + Name = "LookForRegisteredExtensions"; + Typ = "65"; + Source = "reg4allmsdoc.dll"; + Target = "LookForRegisteredExtensions"; + Inbinarytable = 1; + Assignment1 = ("ControlEvent", "CustomSetup", "Next", "DoAction", "LookForRegisteredExtensions", "1", "2"); +End + +WindowsCustomAction gid_Customaction_RegisterSomeExtensions + Name = "RegisterSomeExtensions"; + Typ = "65"; + Source = "reg4allmsdoc.dll"; + Target = "RegisterSomeExtensions"; + Inbinarytable = 1; + Assignment1 = ("ControlEvent", "FileTypeDialog", "Next", "DoAction", "RegisterSomeExtensions", "1", "1"); +End diff --git a/scp2/source/python/file_python.scp b/scp2/source/python/file_python.scp new file mode 100644 index 000000000000..5cd84d82b3e9 --- /dev/null +++ b/scp2/source/python/file_python.scp @@ -0,0 +1,314 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Lib_Pyuno + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libpyuno,UNXSUFFIX)); + #else + Name = "pyuno.pyd"; + #endif + Dir = gid_Dir_Program; + Styles = (PACKED); +End + +File gid_File_Lib_Pythonloader + TXT_FILE_BODY; + Dir = gid_Dir_Program; + #ifdef UNX + Name = STRING(CONCAT2(pythonloader.uno,UNXSUFFIX)); + #else + Name = "pythonloader.uno.dll"; + #endif + RegistryID = gid_Starregistry_Services_Rdb; + NativeServicesURLPrefix = "vnd.sun.star.expand:$OOO_BASE_DIR/program/"; + Styles = (PACKED,UNO_COMPONENT); +End + +File gid_File_Py_Unohelper + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "unohelper.py"; + Styles = (PACKED); +End + +File gid_File_Py_Officehelper + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "officehelper.py"; + Styles = (PACKED); +End + +File gid_File_Py_Uno + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "uno.py"; + Styles = (PACKED); +End + +File gid_File_Py_Pythonloader + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "pythonloader.py"; + Styles = (PACKED); +End + +#ifndef SYSTEM_PYTHON +File gid_File_Py_Python_Core + TXT_FILE_BODY; + Dir = gid_Dir_Program; + #ifdef MACOSX + Name = "OOoPython.framework.zip"; + Styles = (ARCHIVE,USE_INTERNAL_RIGHTS); + #else + Name = STRING(CONCAT3(python-core-,PYVERSION,.zip)); + Styles = (ARCHIVE); + #endif +End + +#ifdef UNX +#ifndef MACOSX +File gid_File_Py_Python_Bin + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Name = "python.bin"; + Styles = (PACKED); +End +#endif +#endif +#endif + +// Scripting Framework Python script proxy + +File gid_File_Py_Pythonscript + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "pythonscript.py"; + RegistryID = gid_Starregistry_Services_Rdb; + Styles = (PACKED,UNO_COMPONENT); +End + +//Scripting Framework Python example scripts + +File gid_File_Scripts_Python + TXT_FILE_BODY; + Styles = (ARCHIVE); + Dir = gid_Dir_Share_Scripts; + Name = "ScriptsPython.zip"; +End + +// Scripting Framework Python configuration settings + +File gid_File_Share_Registry_Pyuno_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "pyuno.xcd"; +End + +#ifndef SYSTEM_PYTHON +#ifndef MACOSX +File gid_File_Lib_Python_So + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = STRING(PY_FULL_DLL_NAME); + Styles = (PACKED); +End +#else //MACOSX +//directory entries solely to be able to create the symlinks +Directory gid_Dir_PythonFramework + ParentID = gid_Dir_Program; + HostName = "OOoPython.framework"; +End + +Unixlink gid_Unixlink_Python_Headers + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework; + Name = "Headers"; + Target = "Versions/Current/Headers"; + Styles = (); +End + +Unixlink gid_Unixlink_Python_Resources + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework; + Name = "Resources"; + Target = "Versions/Current/Resources"; + Styles = (); +End + +Directory gid_Dir_PythonFramework_Versions + ParentID = gid_Dir_PythonFramework; + HostName = "Versions"; +End + +Unixlink gid_Unixlink_Python_Versions_Current + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions; + Name = "Current"; + Target = STRING(PYMAJMIN); + Styles = (); +End + +Directory gid_Dir_PythonFramework_Versions_ver + ParentID = gid_Dir_PythonFramework_Versions; + HostName = STRING(PYMAJMIN); +End + +Unixlink gid_Unixlink_Python_Versions_ver_Headers + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver; + Name = "Headers"; + Target = STRING(CONCAT2(include/python,PYMAJMIN)); + Styles = (); +End + +Directory gid_Dir_PythonFramework_Versions_ver_bin + ParentID = gid_Dir_PythonFramework_Versions_ver; + HostName = "bin"; +End + +Directory gid_Dir_PythonFramework_Versions_ver_lib + ParentID = gid_Dir_PythonFramework_Versions_ver; + HostName = "lib"; +End + +Directory gid_Dir_PythonFramework_Versions_ver_lib_pythonver + ParentID = gid_Dir_PythonFramework_Versions_ver_lib; + HostName = STRING(CONCAT2(python,PYMAJMIN)); +End + +Directory gid_Dir_PythonFramework_Versions_ver_lib_pythonver_config + ParentID = gid_Dir_PythonFramework_Versions_ver_lib_pythonver; + HostName = "config"; +End + +Unixlink gid_Unixlink_Python_OOoPython + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework; + Name = "OOoPython"; + Target = "Versions/Current/OOoPython"; + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_idle + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "idle"; + Target = STRING(CONCAT2(idle,PYMAJMIN)); + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_pydoc + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "pydoc"; + Target = STRING(CONCAT2(pydoc,PYMAJMIN)); + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_python_real + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "python"; + Target = "../Resources/Python.app/Contents/MacOS/OOoPython"; + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_python + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "python"; + Target = STRING(CONCAT2(python,PYMAJMIN)); + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_pythonconfig + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "python-config"; + Target = STRING(CONCAT3(python,PYMAJMIN,-config)); + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_pythonw_real + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "pythonw"; + Target = "../Resources/Python.app/Contents/MacOS/OOoPython"; + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_pythonw + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "pythonw"; + Target = STRING(CONCAT2(pythonw,PYMAJMIN)); + Styles = (); +End + +Unixlink gid_Unixlink_Python_bin_smtpdpy + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_bin; + Name = "smtpd.py"; + Target = STRING(CONCAT3(smtpd,PYMAJMIN,.py)); + Styles = (); +End + +Unixlink gid_Unixlink_Python_libpython + BIN_FILE_BODY; + Dir = gid_Dir_PythonFramework_Versions_ver_lib_pythonver_config; + Name = STRING(PY_FULL_DLL_NAME); + Target = "../../../OOoPython"; + Styles = (); +End +#endif //MACOSX + +#ifdef WNT +File gid_File_Lib_Python_So_Brand // Fix for system-python-problem on windows + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = STRING(PY_FULL_DLL_NAME); + Styles = (PACKED); +End +#endif +#endif + +#ifdef UNX + +// pyuno.so even on Mac OS X, because it is a python module +File gid_File_Pyuno + TXT_FILE_BODY; + Name = "pyuno.so"; + Dir = gid_Dir_Program; + Styles = (PACKED); +End + +#endif + diff --git a/scp2/source/python/makefile.mk b/scp2/source/python/makefile.mk new file mode 100644 index 000000000000..4e03218ff06a --- /dev/null +++ b/scp2/source/python/makefile.mk @@ -0,0 +1,63 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=python +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.IF "$(SYSTEM_PYTHON)" == "YES" +SCPDEFS+=-DSYSTEM_PYTHON +.ELSE +.INCLUDE : pyversion.mk +.ENDIF + +SCPDEFS+=\ + -DPYVERSION=$(PYVERSION) -DPYMAJMIN=$(PYMAJOR).$(PYMINOR) \ + -DPY_FULL_DLL_NAME=$(PY_FULL_DLL_NAME) + +SCP_PRODUCT_TYPE=osl + +PARFILES=\ + module_python.par \ + module_python_mailmerge.par \ + profileitem_python.par \ + file_python.par + +ULFFILES= \ + module_python.ulf \ + module_python_mailmerge.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/python/module_python.scp b/scp2/source/python/module_python.scp new file mode 100644 index 000000000000..3abeec2e3142 --- /dev/null +++ b/scp2/source/python/module_python.scp @@ -0,0 +1,39 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Pyuno + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_OPTIONAL_PYTHON ); + ParentID = gid_Module_Optional; + Sortkey = "750"; + Files = (gid_File_Pyuno,gid_File_Lib_Pyuno,gid_File_Lib_Pythonloader,gid_File_Py_Unohelper,gid_File_Py_Officehelper,gid_File_Py_Uno,gid_File_Py_Pythonloader,gid_File_Py_Python_Core,gid_File_Py_Python_Bin,gid_File_Lib_Python_So, gid_File_Lib_Python_So_Brand, gid_File_Py_Scriptprovider,gid_File_Py_Pythonscript,gid_File_Scripts_Python,gid_File_Share_Registry_Pyuno_Xcd); + Minimal = NO; + Default = YES; + Styles = ( ); +End diff --git a/scp2/source/python/module_python.ulf b/scp2/source/python/module_python.ulf new file mode 100644 index 000000000000..2303dcd8a383 --- /dev/null +++ b/scp2/source/python/module_python.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_PYTHON] +en-US = "Python-UNO Bridge" + +[STR_DESC_MODULE_OPTIONAL_PYTHON] +en-US = "Adds the ability to automate %PRODUCTNAME with the python scripting language. See http://udk.openoffice.org/python/python-bridge.html for a complete documentation." diff --git a/scp2/source/python/module_python_mailmerge.scp b/scp2/source/python/module_python_mailmerge.scp new file mode 100644 index 000000000000..00a5c30a122c --- /dev/null +++ b/scp2/source/python/module_python_mailmerge.scp @@ -0,0 +1,36 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Pymailmerge + TXT_FILE_BODY; + Dir = gid_Dir_Program; + Name = "mailmerge.py"; + RegistryID = gid_Starregistry_Services_Rdb; + Styles = (PACKED,UNO_COMPONENT); +End diff --git a/scp2/source/python/module_python_mailmerge.ulf b/scp2/source/python/module_python_mailmerge.ulf new file mode 100755 index 000000000000..b69dda152aeb --- /dev/null +++ b/scp2/source/python/module_python_mailmerge.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_PYTHON_MAILMERGE] +en-US = "E-mail Mailmerge" + +[STR_DESC_MODULE_OPTIONAL_PYTHON_MAILMERGE] +en-US = "Module for %PRODUCTNAME E-mail Mailmerge feature" diff --git a/scp2/source/python/profileitem_python.scp b/scp2/source/python/profileitem_python.scp new file mode 100644 index 000000000000..1c4fdb077986 --- /dev/null +++ b/scp2/source/python/profileitem_python.scp @@ -0,0 +1,94 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + + +Profile gid_Profile_Pythonloader_Uno_Ini + ModuleID = gid_Module_Optional_Pyuno; + #ifdef UNX + Name = "pythonloader.unorc"; + #else + Name = "pythonloader.uno.ini"; + #endif + Dir = gid_Dir_Program; + Styles = (NETWORK); +End + +#ifndef SYSTEM_PYTHON +ProfileItem gid_Profileitem_Pythonloader_Pythonhome + ProfileID = gid_Profile_Pythonloader_Uno_Ini; + ModuleID = gid_Module_Optional_Pyuno; + Section = "Bootstrap"; + Order = 1; + Key = "PYUNO_LOADER_PYTHONHOME"; + #ifdef MACOSX + Value = CONCAT2($ORIGIN,"OOoPython.framework"); + #else + Value = CONCAT2($ORIGIN/python-core-,PYVERSION); + #endif +End +#endif + +ProfileItem gid_Profileitem_Pythonloader_Pythonpath + ProfileID = gid_Profile_Pythonloader_Uno_Ini; + ModuleID = gid_Module_Optional_Pyuno; + Section = "Bootstrap"; + Order = 1; + Key = "PYUNO_LOADER_PYTHONPATH"; +#ifdef SYSTEM_PYTHON + Value = "$ORIGIN"; +#else + #ifdef UNX + #ifdef MACOSX + #define FRAMEWORKLIB CONCAT4($ORIGIN/OOoPython.framework/Versions/,PYMAJMIN,/lib/python,PYMAJMIN) + Value = CONCAT4(FRAMEWORKLIB FRAMEWORKLIB, + /lib-dynload FRAMEWORKLIB, + /lib-tk FRAMEWORKLIB, + /site-packages $ORIGIN); + #else + Value = CONCAT9($ORIGIN/python-core-,PYVERSION, + /lib $ORIGIN/python-core-,PYVERSION, + /lib/lib-dynload $ORIGIN/python-core-,PYVERSION, + /lib/lib-tk $ORIGIN/python-core-,PYVERSION, + /lib/site-packages $ORIGIN); + #endif + #else + #ifdef _gcc3 + Value = STRING(CONCAT9($ORIGIN/python-core-,PYVERSION, + /lib $ORIGIN/python-core-,PYVERSION, + /lib/lib-dynload $ORIGIN/python-core-,PYVERSION, + /lib/lib-tk $ORIGIN/python-core-,PYVERSION, + /lib/site-packages $ORIGIN)); + #else + Value = STRING(CONCAT5($ORIGIN/python-core-,PYVERSION, + /lib $ORIGIN/python-core-,PYVERSION, + /lib/site-packages $ORIGIN)); + #endif + #endif +#endif +End diff --git a/scp2/source/quickstart/file_quickstart.scp b/scp2/source/quickstart/file_quickstart.scp new file mode 100644 index 000000000000..447dcee0431a --- /dev/null +++ b/scp2/source/quickstart/file_quickstart.scp @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Exe_Quickstart + BIN_FILE_BODY; + Styles = (PACKED); + Dir = gid_Brand_Dir_Program; + Name = "quickstart.exe"; +End diff --git a/scp2/source/quickstart/folderitem_quickstart.scp b/scp2/source/quickstart/folderitem_quickstart.scp new file mode 100644 index 000000000000..b533637cc788 --- /dev/null +++ b/scp2/source/quickstart/folderitem_quickstart.scp @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Exe_Quickstart + ModuleID = gid_Module_Optional_Quickstart; + Name = "%PRODUCTNAME %PRODUCTVERSION"; + FolderID = PREDEFINED_AUTOSTART; + FileID = gid_File_Exe_Install_Quickstart; +End diff --git a/scp2/source/quickstart/makefile.mk b/scp2/source/quickstart/makefile.mk new file mode 100644 index 000000000000..283d220733e3 --- /dev/null +++ b/scp2/source/quickstart/makefile.mk @@ -0,0 +1,53 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=quickstart +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +.IF "$(GUI)"=="WNT" +PARFILES= \ + module_quickstart.par \ + file_quickstart.par \ + registryitem_quickstart.par +.ENDIF + +ULFFILES= \ + module_quickstart.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/quickstart/module_quickstart.scp b/scp2/source/quickstart/module_quickstart.scp new file mode 100644 index 000000000000..078de4b5f041 --- /dev/null +++ b/scp2/source/quickstart/module_quickstart.scp @@ -0,0 +1,36 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Quickstart + MOD_NAME_DESC ( MODULE_OPTIONAL_QUICKSTART ); + Sortkey = "1400"; + Default = YES; + ParentID = gid_Module_Optional; + Files = (gid_File_Exe_Quickstart, gid_File_Tmp_Userinstall_Quickstart_Inf); +End diff --git a/scp2/source/quickstart/module_quickstart.ulf b/scp2/source/quickstart/module_quickstart.ulf new file mode 100644 index 000000000000..f8a8809f69a3 --- /dev/null +++ b/scp2/source/quickstart/module_quickstart.ulf @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_QUICKSTART] +en-US = "Quickstarter" + +[STR_DESC_MODULE_OPTIONAL_QUICKSTART] +en-US = "Loads basic components on system start to accelerate start up time of %PRODUCTNAME %PRODUCTVERSION." + + + diff --git a/scp2/source/quickstart/registryitem_quickstart.scp b/scp2/source/quickstart/registryitem_quickstart.scp new file mode 100644 index 000000000000..4c8b4c5ad2a5 --- /dev/null +++ b/scp2/source/quickstart/registryitem_quickstart.scp @@ -0,0 +1,36 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +RegistryItem gid_Regitem_Software_OpenOffice_Quickstarterinstalled + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\OpenOffice.org"; + ModuleID = gid_Module_Optional_Quickstart; + Name = "QuickStarterInstalled"; + Value = "1"; +End diff --git a/scp2/source/sdkoo/makefile.mk b/scp2/source/sdkoo/makefile.mk new file mode 100644 index 000000000000..6b4200b4671c --- /dev/null +++ b/scp2/source/sdkoo/makefile.mk @@ -0,0 +1,46 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. +PRJNAME=scp2so +TARGET=sdkoo + +.INCLUDE: settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + sdkoo.par + +#.IF "$(OS)" == "MACOSX" +#PARFILES+= module_sdkoo.par +# +#ULFFILES= module_sdkoo.ulf +#.ENDIF + + +.INCLUDE: target.mk diff --git a/scp2/source/sdkoo/module_sdkoo.scp b/scp2/source/sdkoo/module_sdkoo.scp new file mode 100644 index 000000000000..b24bd7aafd50 --- /dev/null +++ b/scp2/source/sdkoo/module_sdkoo.scp @@ -0,0 +1,37 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Sdkoo + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_OPTIONAL_SDKOO ); + Sortkey = "630"; + ParentID = gid_Module_Optional; + Default = NO; + Files = (gid_File_Zip_Odkexamples, gid_File_Zip_Odkcommon); +End diff --git a/scp2/source/sdkoo/module_sdkoo.ulf b/scp2/source/sdkoo/module_sdkoo.ulf new file mode 100644 index 000000000000..1bb139979403 --- /dev/null +++ b/scp2/source/sdkoo/module_sdkoo.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_SDKOO] +en-US = "Software Development Kit (SDK)" + +[STR_DESC_MODULE_OPTIONAL_SDKOO] +en-US = "The SDK provides all necessary tools, examples and documentation to program with and for the office." diff --git a/scp2/source/sdkoo/sdkoo.scp b/scp2/source/sdkoo/sdkoo.scp new file mode 100644 index 000000000000..d47e14d0a63a --- /dev/null +++ b/scp2/source/sdkoo/sdkoo.scp @@ -0,0 +1,253 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + +Installation gid_Installation_Sdk + ProductName = "${PRODUCTNAME}"; + ProductVersion = "${PRODUCTVERSION}"; + ProductExtension = "${PRODUCTEXTENSION}"; + OOoBaseVersion = "${OOOBASEVERSION}"; +#if defined WNT + DefaultDestPath = "<winprogpath>\%PRODUCTNAME"; +#else + DefaultDestPath = "/opt/%PRODUCTNAME"; +#endif +End + +DataCarrier gid_Datacarrier + Name = "%PRODUCTNAME %PRODUCTVERSION"; + DiskNo = 1; +End + +#ifndef MACOSX + +#ifdef WNT +Directory gid_Dir_Sdkoo_Root + ParentID = PREDEFINED_PROGDIR; + HostName = "${PRODUCTNAME}_${PRODUCTVERSION}_${POSTVERSIONEXTENSION}"; + Styles = (OFFICEDIRECTORY, ISINSTALLLOCATION); +End +#endif + +#ifndef WNT +Directory gid_Dir_Ooo_Openofficeorg_Sdk + ParentID = PREDEFINED_PROGDIR; + #ifdef WNT + HostName = "${BASISROOTNAME}"; + #else + HostName = "${UNIXBASISROOTNAME}"; + #endif +End +#endif + +#ifndef WNT +Directory gid_Dir_Ooo_Basis_Sdk + ParentID = gid_Dir_Ooo_Openofficeorg_Sdk; + #ifdef WNT + HostName = "Basis ${OOOBASEVERSION}"; + #else + HostName = "basis${OOOBASEVERSION}"; + #endif + Styles = (BASISDIRECTORY); +End +#endif + +#endif + +Directory gid_Dir_Basis_Sdk +#if defined MACOSX + ParentID = PREDEFINED_PROGDIR; + DosName = "OpenOffice.org${OOOBASEVERSION}_SDK"; +#else + #if defined WNT + ParentID = gid_Dir_Sdkoo_Root; + #else + ParentID = gid_Dir_Ooo_Basis_Sdk; + #endif + DosName = "sdk"; +#endif +End + + +#if defined MACOSX +ScpAction scp_Copy_License_Html_Sdk + README_TXT_ALL_LANG(Copy, LICENSE, html); + README_TXT_ALL_LANG(Name, LICENSE, html); + Styles = (SCPZIP_REPLACE); + Subdir = "LICENSEs"; +End + +ScpAction scp_Copy_License_Txt_Sdk + README_ALL_LANG(Copy, LICENSE); + README_ALL_LANG(Name, LICENSE); + Styles = (SCPZIP_REPLACE); + Subdir = "LICENSEs"; +End +#endif + + +Directory gid_Dir_Share_Sdk + ParentID = gid_Dir_Basis_Sdk; + DosName = "share"; +End + +Directory gid_Dir_Share_Readme_Sdk + ParentID = gid_Dir_Share_Sdk; + DosName = "readme"; +End + + +Module gid_Module_Root + Name = "sdkoo"; + Description = "sdkoo"; + PackageInfo = "packinfo_sdkoo.txt"; +End + + +File gid_File_Txt_License + TXT_FILE_BODY; + Dir = gid_Dir_Share_Readme_Sdk; + #ifdef UNX + Name = "LICENSE_en-US"; + #endif + #ifdef WNT + Name = "license_en-US.txt"; + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_File_Txt_License_Html + TXT_FILE_BODY; + Dir = gid_Dir_Share_Readme_Sdk; + #ifdef UNX + Name = "LICENSE_en-US.html"; + #endif + #ifdef WNT + Name = "license_en-US.html"; + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_File_Txt_Readme + TXT_FILE_BODY; + Dir = gid_Dir_Share_Readme_Sdk; + #ifdef UNX + Name = "README_en-US"; + #endif + #ifdef WNT + Name = "readme_en-US.txt"; + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + +File gid_File_Txt_Readme_Html + TXT_FILE_BODY; + Dir = gid_Dir_Share_Readme_Sdk; + #ifdef UNX + Name = "README_en-US.html"; + #endif + #ifdef WNT + Name = "readme_en-US.html"; + #endif + Styles = (PACKED, SCPZIP_REPLACE); +End + + +File gid_File_Zip_Odkexamples + TXT_FILE_BODY; + Dir = gid_Dir_Basis_Sdk; + Name = "odkexamples.zip"; + Styles = (ARCHIVE,USE_INTERNAL_RIGHTS); +End + + +File gid_File_Zip_Odkcommon + TXT_FILE_BODY; + Dir = gid_Dir_Basis_Sdk; + Name = "odkcommon.zip"; + Styles = (ARCHIVE,USE_INTERNAL_RIGHTS); +End + +#if (!defined(WNT) && !defined( MACOSX) ) +Directory gid_Dir_Lib_Sdk + Styles = (CREATE); + ParentID = gid_Dir_Basis_Sdk; + DosName = "lib"; +End +#endif + +#if (!defined(WNT) && !defined( MACOSX) ) +Unixlink gid_Unixlink_Sal_Link_Sdk + BIN_FILE_BODY; + Styles = (); + Name = SCP2_URE_DL_UNO_NORMAL("sal"); + Dir = gid_Dir_Lib_Sdk; + Target = "../../ure-link/lib/" SCP2_URE_DL_UNO_VER("sal", "3"); +End +#endif + +#if (!defined(WNT) && !defined( MACOSX) ) +Unixlink gid_Unixlink_Salhelper_Link_Sdk + BIN_FILE_BODY; + Styles = (); + Name = SCP2_URE_DL_UNO_COMID_NORMAL("salhelper"); + Dir = gid_Dir_Lib_Sdk; + Target = "../../ure-link/lib/" SCP2_URE_DL_UNO_COMID_VER("salhelper", "3"); +End +#endif + +#if (!defined(WNT) && !defined( MACOSX) ) +Unixlink gid_Unixlink_Cppu_Link_Sdk + BIN_FILE_BODY; + Styles = (); + Name = SCP2_URE_DL_UNO_NORMAL("cppu"); + Dir = gid_Dir_Lib_Sdk; + Target = "../../ure-link/lib/" SCP2_URE_DL_UNO_VER("cppu", "3"); +End +#endif + +#if (!defined(WNT) && !defined( MACOSX) ) +Unixlink gid_Unixlink_Cppuhelper_Link_Sdk + BIN_FILE_BODY; + Styles = (); + // Styles = (LAYERLINK); + Name = SCP2_URE_DL_UNO_COMID_NORMAL("cppuhelper"); + Dir = gid_Dir_Lib_Sdk; + Target = "../../ure-link/lib/" SCP2_URE_DL_UNO_COMID_VER("cppuhelper", "3"); +End +#endif + +#if (!defined(WNT) && !defined( MACOSX) ) +Unixlink gid_Unixlink_Purpenvhelper_Link_Sdk + BIN_FILE_BODY; + Styles = (); + Name = SCP2_URE_DL_UNO_COMID_NORMAL("purpenvhelper"); + Dir = gid_Dir_Lib_Sdk; + Target = "../../ure-link/lib/" SCP2_URE_DL_UNO_COMID_VER("purpenvhelper", "3"); +End +#endif diff --git a/scp2/source/supported_extensions.txt b/scp2/source/supported_extensions.txt new file mode 100755 index 000000000000..c45b84ab08b1 --- /dev/null +++ b/scp2/source/supported_extensions.txt @@ -0,0 +1,80 @@ +[Calc] +ODS +OTS +SXC +STC +DIF +DBF +XLS +XLW +XLT +RTF +SDC +VOR +SLK +CSV +TXT +HTM +HTML +WK1 +WKS +123 +XML + +[Writer] +ODT +OTT +SXW +STW +DOC +DOT +RTF +SDW +VOR +TXT +HTM +HTML +XML +WPD +WPS +JTD +JTT +HWP +OTH +ODM +SXG +SGL + +[Impress] +ODP +OTP +SXI +STI +PPT +PPS +POT +SXD +SDA +SDD +SDP +VOR +ODG + +[Draw] +ODG +OTG +SXD +STD +SDA +SDD +VOR + +;[Database] +[OOo] +ODB + +[Math] +ODF +SXM +SMF +MML diff --git a/scp2/source/templates/makefile.mk b/scp2/source/templates/makefile.mk new file mode 100755 index 000000000000..47be771c5e50 --- /dev/null +++ b/scp2/source/templates/makefile.mk @@ -0,0 +1,52 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJNAME=scp2 +TARGET=templates + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.INCLUDE : target.mk + +# force expanding +COMPLETELANGISO_VAR:=$(uniq $(completelangiso) $(alllangiso)) +.EXPORT : COMPLETELANGISO_VAR + +ALLTAR : $(INCCOM)$/alllangmodules.inc $(INCCOM)$/alllangmodules_root.inc $(INCCOM)$/alllangmodules_base.inc $(INCCOM)$/alllangmodules_calc.inc $(INCCOM)$/alllangmodules_draw.inc $(INCCOM)$/alllangmodules_impress.inc $(INCCOM)$/alllangmodules_math.inc $(INCCOM)$/alllangmodules_writer.inc $(INCCOM)$/alllangmodules_binfilter.inc + +.INCLUDE .IGNORE : $(MISC)$/$(TARGET)_lang_track.mk +.IF "$(LAST_COMPLETELANGISO_VAR)"!="$(COMPLETELANGISO_VAR)" +PHONYTEMPL=.PHONY +.ENDIF # "$(LAST_COMPLETELANGISO_VAR)"!="$(COMPLETELANGISO_VAR)" +$(INCCOM)$/alllangmodules%.inc $(PHONYTEMPL) : module_langpack%.sct + @@-$(RENAME) $@ $@.tmp + $(COMMAND_ECHO)$(PERL) -w modules.pl -i $< -o $@.tmp && $(RENAME:s/+//) $@.tmp $@ + @echo LAST_COMPLETELANGISO_VAR=$(COMPLETELANGISO_VAR) > $(MISC)$/$(TARGET)_lang_track.mk diff --git a/scp2/source/templates/module_langpack.sct b/scp2/source/templates/module_langpack.sct new file mode 100755 index 000000000000..2876776f5f32 --- /dev/null +++ b/scp2/source/templates/module_langpack.sct @@ -0,0 +1,34 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Root_<LANGUAGE_> + ParentID = gid_Module_Langpack_Languageroot; + Sortkey = "<SORTKEY>"; + Language = "<LANGUAGE>"; + MOD_NAME_DESC(MODULE_LANGPACK_<LANGUAGEBIG_>); + Styles =(LANGUAGEMODULE, SHOW_MULTILINGUAL_ONLY, USELANGUAGENAME); +End diff --git a/scp2/source/templates/module_langpack_base.sct b/scp2/source/templates/module_langpack_base.sct new file mode 100755 index 000000000000..4c569f322b52 --- /dev/null +++ b/scp2/source/templates/module_langpack_base.sct @@ -0,0 +1,37 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Base_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "800"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Base_Template; + Name = "gid_Module_Langpack_Base_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Base_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_binfilter.sct b/scp2/source/templates/module_langpack_binfilter.sct new file mode 100644 index 000000000000..72c209228849 --- /dev/null +++ b/scp2/source/templates/module_langpack_binfilter.sct @@ -0,0 +1,38 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Binfilter_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "900"; + Default = NO; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Binfilter_Template; + Name = "gid_Module_Langpack_Binfilter_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Binfilter_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_calc.sct b/scp2/source/templates/module_langpack_calc.sct new file mode 100755 index 000000000000..865d03ebe3ff --- /dev/null +++ b/scp2/source/templates/module_langpack_calc.sct @@ -0,0 +1,37 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Calc_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "450"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Calc_Template; + Name = "gid_Module_Langpack_Calc_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Calc_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_draw.sct b/scp2/source/templates/module_langpack_draw.sct new file mode 100755 index 000000000000..b87ff103a517 --- /dev/null +++ b/scp2/source/templates/module_langpack_draw.sct @@ -0,0 +1,37 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Draw_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "600"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Draw_Template; + Name = "gid_Module_Langpack_Draw_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Draw_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_impress.sct b/scp2/source/templates/module_langpack_impress.sct new file mode 100755 index 000000000000..fe90cfdc8892 --- /dev/null +++ b/scp2/source/templates/module_langpack_impress.sct @@ -0,0 +1,37 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Impress_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "500"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Impress_Template; + Name = "gid_Module_Langpack_Impress_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Impress_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_math.sct b/scp2/source/templates/module_langpack_math.sct new file mode 100755 index 000000000000..5b7722a146c0 --- /dev/null +++ b/scp2/source/templates/module_langpack_math.sct @@ -0,0 +1,37 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Math_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "700"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Math_Template; + Name = "gid_Module_Langpack_Math_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Math_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_onlineupdate.sct b/scp2/source/templates/module_langpack_onlineupdate.sct new file mode 100755 index 000000000000..24fb09c3566a --- /dev/null +++ b/scp2/source/templates/module_langpack_onlineupdate.sct @@ -0,0 +1,37 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Onlineupdate_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "900"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Onlineupdate_Template; + Name = "gid_Module_Langpack_Onlineupdate_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Onlineupdate_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_root.sct b/scp2/source/templates/module_langpack_root.sct new file mode 100755 index 000000000000..0eb5a5373f55 --- /dev/null +++ b/scp2/source/templates/module_langpack_root.sct @@ -0,0 +1,83 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Basis_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + InstallOrder = "200"; + Sortkey = "50"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Basis_Template; + Name = "gid_Module_Langpack_Basis_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Basis_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End + +Module gid_Module_Langpack_Resource_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "100"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Resource_Template; + Name = "gid_Module_Langpack_Resource_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Resource_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End + +Module gid_Module_Langpack_Help_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "200"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Help_Template; + Name = "gid_Module_Langpack_Help_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Help_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End + +Module gid_Module_Langpack_Fonts_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "300"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Fonts_Template; + Name = "gid_Module_Langpack_Fonts_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Fonts_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End + +Module gid_Module_Langpack_Brand_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "400"; + InstallOrder = "1050"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Brand_Template; + Name = "gid_Module_Langpack_Brand_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Brand_<LANGUAGE_>"; + PackageInfo = "packinfo_brand.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/module_langpack_writer.sct b/scp2/source/templates/module_langpack_writer.sct new file mode 100755 index 000000000000..d4c59baa68af --- /dev/null +++ b/scp2/source/templates/module_langpack_writer.sct @@ -0,0 +1,37 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +Module gid_Module_Langpack_Writer_<LANGUAGE_> + ParentID = gid_Module_Langpack_Root_<LANGUAGE_>; + Sortkey = "400"; + Language = "<LANGUAGE>"; + Assigns = gid_Module_Langpack_Writer_Template; + Name = "gid_Module_Langpack_Writer_<LANGUAGE_>"; + Description = "gid_Module_Langpack_Writer_<LANGUAGE_>"; + PackageInfo = "packinfo_office_lang.txt"; + Styles =(HIDDEN_ROOT, LANGUAGEMODULE); +End diff --git a/scp2/source/templates/modules.pl b/scp2/source/templates/modules.pl new file mode 100755 index 000000000000..68133b14a772 --- /dev/null +++ b/scp2/source/templates/modules.pl @@ -0,0 +1,185 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +my $completelangiso_var = $ENV{COMPLETELANGISO_VAR}; +my $lastcompletelangiso_var = ""; +my $outfile = ""; +my $infile = ""; +my @infile = (); +my $globalcounter = 0; +my $globallinecounter = 0; +my $verbose = 0; + +if ( !defined $completelangiso_var) { + print STDERR "ERROR: No language defined!\n"; + exit 1; +} + +startup_check(); + +# if ( "$completelangiso_var" eq "$lastcompletelangiso_var" ) { +# print STDERR "No new languages. Keeping old file\n"; +# exit 0; +# } + +my @completelangiso = split " +", $completelangiso_var; + +open OUTFILE, ">$outfile" or die "$0 ERROR: cannot open $outfile for writing!\n"; +print OUTFILE "// generated file, do not edit\n\n"; +print OUTFILE "// languages used for last time generation\n"; +print OUTFILE "// completelangiso: $completelangiso_var\n\n"; +write_ALL_MODULES(); +close OUTFILE; +check_counter(); + +sub check_counter +{ + print STDERR "Wrote modules for $globalcounter languages ($globallinecounter lines)!\n" if $verbose; + if ( $globalcounter == 0 ) + { + print STDERR "ERROR: No languages found!\n"; + exit 1; + } + + if ( $globallinecounter == 0 ) + { + print STDERR "ERROR: No lines written!\n"; + exit 1; + } +} + + +sub write_ALL_MODULES +{ + my $counter = 0; + my $linecounter = 0; + my $linecount = $#infile + 1; + # print STDERR "Lines in inputfile: $linecount!\n"; + + foreach $lang (@completelangiso) { + $language = $lang; + $language_ = $lang; + $language_ =~ s/-/_/; + $languagebig_ = uc($lang); + $languagebig_ =~ s/-/_/; + $counter++; + my $sortkey = 100 * $counter; + + for ( $i = 0; $i <= $#infile; $i++) { + my $line = $infile[$i]; + if (( $line =~ /^\s*\*/ ) || ( $line =~ /^\s*\/\*/ )) { next; } + $line =~ s/\<LANGUAGE\>/$language/g; + $line =~ s/\<LANGUAGE_\>/$language_/g; + $line =~ s/\<LANGUAGEBIG_\>/$languagebig_/g; + $line =~ s/\<SORTKEY\>/$sortkey/g; + print OUTFILE $line; + $linecounter++; + } + print OUTFILE "\n"; + } + print OUTFILE "\n"; + + $globalcounter = $counter; + $globallinecounter = $linecounter; +} + +sub startup_check +{ + my $i; + + if ( $#ARGV >= 0 ) + { + if ( $ARGV[0] eq "-verbose" ) + { + $verbose = 1; + shift @ARGV; + } + elsif ( $ARGV[0] eq "-quiet" ) + { + # no special quiet flag/mode + shift @ARGV; + } + } + + for ( $i=0; $i <= $#ARGV; $i++) { + if ( "$ARGV[$i]" eq "-o" ) { + if ( defined $ARGV[ $i + 1] ) { + $outfile = $ARGV[ $i + 1]; + $i++; + } + } elsif ( "$ARGV[$i]" eq "-i" ) { + if ( defined $ARGV[ $i + 1] ) { + $infile = $ARGV[ $i + 1]; + $i++; + } + } else { + usage(); + } + } + + usage() if $i < 3; + usage() if "$outfile" eq ""; + usage() if "$infile" eq ""; + + if ( -f "$infile" ) { + open INFILE, "$infile" or die "$0 - ERROR: $infile exists but isn't readable.\n"; + @infile = <INFILE>; + close( INFILE ); + print STDERR "Reading template file: $infile\n" if $verbose; + my $num = $#infile + 1; + # print STDERR "Number of lines: $num\n"; + } else { + die "Template file \"$infile\" not found!\n"; + exit 1; + } + + if ( -f "$outfile" ) { + # changed script - run always + return if (stat($0))[9] > (stat("$outfile"))[9] ; + # changed template file - run always + return if (stat($infile))[9] > (stat("$outfile"))[9] ; + + open OLDFILE, "$outfile" or die "$0 - ERROR: $outfile exists but isn't readable.\n"; + while ( $line = <OLDFILE> ) { + if ( $line =~ /^\/\/.*completelangiso:/ ) { + $lastcompletelangiso_var = $line; + chomp $lastcompletelangiso_var; + $lastcompletelangiso_var =~ s/^\/\/.*completelangiso:\s*//; + last; + } + } + close OLDFILE; + } + +} + +sub usage +{ + print STDERR "Generate language modules from language script particle template (*.sct file)\n"; + print STDERR "perl $0 [-verbose] -o outputfile -i inputfile\n"; + exit 1; +} diff --git a/scp2/source/testtool/file_testtool.scp b/scp2/source/testtool/file_testtool.scp new file mode 100644 index 000000000000..86faf16faefc --- /dev/null +++ b/scp2/source/testtool/file_testtool.scp @@ -0,0 +1,78 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +STD_LIB_FILE( gid_File_Lib_Communi, communi ) +STD_LIB_FILE( gid_File_Lib_Simplecm, simplecm ) + +#if defined WNT +File gid_File_Exe_Testtool + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "testtool.exe"; +End +#endif + +File gid_File_Bin_Testtool + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "testtool.bin"; +End + +File gid_File_Hid_Testtool + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + Name = "hid.lst"; +End + +File gid_File_Config_Testtool + BIN_FILE_BODY; + Dir = gid_Dir_Program; + Styles = (PACKED); + #ifdef UNX + Name = "testtoolrc"; + #else + Name = "testtool.ini"; + #endif +End + +// On Mac OS X, testtool needs to find the Info.plist and needs to be located in +// the Content/MacOS directory; since the Mac OS X dmg contains all layers, +// anyway, this hack works for now: +#if defined MACOSX +Unixlink gid_Unixlink_Testtool + BIN_FILE_BODY; + Styles = (); + Name = "testtool"; + Dir = gid_Brand_Dir_Program; + Target = "../basis-link/program/testtool.bin"; +End +#endif diff --git a/scp2/source/testtool/makefile.mk b/scp2/source/testtool/makefile.mk new file mode 100644 index 000000000000..edcad2e17abe --- /dev/null +++ b/scp2/source/testtool/makefile.mk @@ -0,0 +1,50 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=testtool +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_testtool.par \ + file_testtool.par + +ULFFILES= \ + module_testtool.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/testtool/module_testtool.scp b/scp2/source/testtool/module_testtool.scp new file mode 100644 index 000000000000..1a6bc0d01484 --- /dev/null +++ b/scp2/source/testtool/module_testtool.scp @@ -0,0 +1,38 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Testtool + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_OPTIONAL_TESTTOOL ); + Sortkey = "650"; + ParentID = gid_Module_Optional; + Default = NO; + Files = (gid_File_Exe_Testtool, gid_File_Bin_Testtool, gid_File_Lib_Communi, gid_File_Lib_Simplecm, gid_File_Hid_Testtool, gid_File_Config_Testtool); + Unixlinks = (gid_Unixlink_Testtool); +End diff --git a/scp2/source/testtool/module_testtool.ulf b/scp2/source/testtool/module_testtool.ulf new file mode 100644 index 000000000000..8d219eaab541 --- /dev/null +++ b/scp2/source/testtool/module_testtool.ulf @@ -0,0 +1,32 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_TESTTOOL] +en-US = "Testtool" + +[STR_DESC_MODULE_OPTIONAL_TESTTOOL] +en-US = "Testtool" diff --git a/scp2/source/winexplorerext/file_winexplorerext.scp b/scp2/source/winexplorerext/file_winexplorerext.scp new file mode 100755 index 000000000000..50f0aa064d71 --- /dev/null +++ b/scp2/source/winexplorerext/file_winexplorerext.scp @@ -0,0 +1,112 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Directory gid_Dir_Shlxthdl + ParentID = gid_Dir_Program; + DosName = "shlxthdl"; +End + +File gid_File_Lib_OOoFilt + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "ooofilt.dll"; +End + +#ifdef BUILD_X64 + +File gid_File_Lib_OOoFilt64 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "ooofilt_x64.dll"; + ComponentCondition = "VersionNT64"; +End + +#endif + +File gid_File_Lib_Shlxthdl + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "shlxthdl.dll"; +End + +#ifdef BUILD_X64 + File gid_File_Lib_Shlxthdl64 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "shlxthdl_x64.dll"; + ComponentCondition = "VersionNT64"; +End + +#endif + +File gid_File_Lib_PropertyHdl + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "propertyhdl.dll"; +End + +#ifdef BUILD_X64 + File gid_File_Lib_PropertyHdl64 + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Shlxthdl; + Name = "propertyhdl_x64.dll"; + ComponentCondition = "VersionNT64"; +End + +#endif + +#if defined M1310 +File gid_File_Lib_Shlxthdl_Msvcr71 + TXT_FILE_BODY; + Dir = gid_Dir_Shlxthdl; + Name = SCP2_URE_DL_NORMAL("msvcr71" SCP2_STDLP_DEBUG); + Styles = (PACKED); +End +#endif + +File gid_File_Lib_Shlxtmsi + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "shlxtmsi.dll"; +End + +File gid_File_Lib_Reg64 + TXT_FILE_BODY; + Styles = (PACKED, BINARYTABLE, BINARYTABLE_ONLY); + Dir = SCP2_OOO_BIN_DIR; + Name = "reg64msi.dll"; +End + diff --git a/scp2/source/winexplorerext/makefile.mk b/scp2/source/winexplorerext/makefile.mk new file mode 100755 index 000000000000..21eaad714eac --- /dev/null +++ b/scp2/source/winexplorerext/makefile.mk @@ -0,0 +1,61 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=winexpext +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +.IF "$(BUILD_X64)"!="" +SCPDEFS+=-DBUILD_X64 +.ENDIF + +SCP_PRODUCT_TYPE=osl + +.IF "$(GUI)"=="WNT" +PARFILES= \ + module_winexplorerext.par \ + file_winexplorerext.par \ + registryitem_winexplorerext.par +.ENDIF + +.IF "$(USE_SYSTEM_STL)" == "YES" || "$(STLPORT4)" != "NO_STLPORT4" +SCPDEFS+=-DUSE_SYSTEM_STL +.ENDIF + +ULFFILES= \ + module_winexplorerext.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/winexplorerext/module_winexplorerext.scp b/scp2/source/winexplorerext/module_winexplorerext.scp new file mode 100755 index 000000000000..6993ba25c1d1 --- /dev/null +++ b/scp2/source/winexplorerext/module_winexplorerext.scp @@ -0,0 +1,57 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Optional_Winexplorerext + MOD_NAME_DESC ( MODULE_OPTIONAL_WINDOWS_EXPLORER_EXTENSIONS ); + Sortkey = "1205"; + Default = YES; + Minimal = YES; + ParentID = gid_Module_Optional; + Dirs = (gid_Dir_Shlxthdl); + Files = (gid_File_Lib_Shlxthdl, + gid_File_Lib_Shlxthdl64, + gid_File_Lib_OOoFilt, + gid_File_Lib_OOoFilt64, + gid_File_Lib_Shlxthdl_Msvcr71, + gid_File_Lib_Shlxtmsi, + gid_File_Lib_Reg64, + gid_File_Tmp_Userinstall_Winexplorerext_Inf); +End + +Module gid_Module_Optional_Winexplorerext_PropertyHdl + ParentID = gid_Module_Optional_Winexplorerext; + Name = "gid_Module_Optional_Winexplorerext_PropertyHdl"; + Description = "gid_Module_Optional_Winexplorerext_PropertyHdl"; + Sortkey = "1210"; + Default = YES; + Styles = (HIDDEN_ROOT); + Dirs = (gid_Dir_Shlxthdl); + Files = (gid_File_Lib_PropertyHdl, + gid_File_Lib_PropertyHdl64); +End diff --git a/scp2/source/winexplorerext/module_winexplorerext.ulf b/scp2/source/winexplorerext/module_winexplorerext.ulf new file mode 100644 index 000000000000..506c80d71766 --- /dev/null +++ b/scp2/source/winexplorerext/module_winexplorerext.ulf @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_WINDOWS_EXPLORER_EXTENSIONS] +en-US = "Windows Explorer Extension" + +[STR_DESC_MODULE_OPTIONAL_WINDOWS_EXPLORER_EXTENSIONS] +en-US = "Enables the Microsoft Windows Explorer to show information about %PRODUCTNAME documents, such as thumbnail previews." + + + diff --git a/scp2/source/winexplorerext/registryitem_winexplorerext.scp b/scp2/source/winexplorerext/registryitem_winexplorerext.scp new file mode 100644 index 000000000000..62911d24fd0e --- /dev/null +++ b/scp2/source/winexplorerext/registryitem_winexplorerext.scp @@ -0,0 +1,230 @@ +/************************************************************************* +* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * +************************************************************************/ + +#include "macros.inc" + + +// Begin registry items for the Infotip handler + +RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32"; + Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; + Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; +End + +RegistryItem gid_Regitem_Clsid_087B3AE3_E237_4467_B8DB_5A38AB959AC9_InProcServer32_ThreadingModel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{087B3AE3-E237-4467-B8DB-5A38AB959AC9}\InprocServer32"; + Name = "ThreadingModel"; + Value = "Apartment"; + Val64 = "Apartment"; +End + +// End registry items for the Infotip handler + +// Begin registry items for the Thumbnail viewer + +RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32"; + Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; + Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; +End + +RegistryItem gid_Regitem_Clsid_3B092F0C_7696_40E3_A80F_68D74DA84210_InProcServer32_ThreadingModel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{3B092F0C-7696-40E3-A80F-68D74DA84210}\InprocServer32"; + Name = "ThreadingModel"; + Value = "Apartment"; + Val64 = "Apartment"; +End + +// End registry items for the Thumbnail viewer + +// Begin registry items for the Column handler + +RegistryItem gid_Regitem_Folder_shellex_ColumnHandlers_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "Folder\shellex\ColumnHandlers\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}"; + Value = "OpenOffice.org Column Handler"; + Val64 = "OpenOffice.org Column Handler"; +End + +RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32"; + Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; + Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; +End + +RegistryItem gid_Regitem_Clsid_C52AF81D_F7A0_4AAB_8E87_F80A60CCD396_InProcServer32_ThreadingModel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{C52AF81D-F7A0-4AAB-8E87-F80A60CCD396}\InprocServer32"; + Name = "ThreadingModel"; + Value = "Apartment"; + Val64 = "Apartment"; +End + +// End registry items for the Column handler + +// Begin registry items for the MS Indexing server filter component + +RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; +// Better?: "OpenOffice.org Format Filter" +// old: Value = "opendocument.org Filter"; + Styles = (X64_ONLY); // Values: X64 + Value = "OpenDocument Format Filter"; + Val64 = "OpenDocument Format Filter"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32"; + Styles = (X64); // Values: X64 / X64_ONLY + Value = "[INSTALLLOCATION]Basis\program\shlxthdl\ooofilt.dll"; + Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\ooofilt_x64.dll"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E710_5703_45BE_A29D_5D46D8B39262_InProcServer32_ThreadingModel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E710-5703-45BE-A29D-5D46D8B39262}\InprocServer32"; + Styles = (X64); // Values: X64 + Name = "ThreadingModel"; + Value = "Apartment"; + Val64 = "Apartment"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +//? Better: "OpenOffice.org Persistent Handler" +// old: Value = "opendocument.org Persistent Handler"; + Styles = (X64); // Values: X64 + Value = "OpenDocument Format Persistent Handler"; + Val64 = "OpenDocument Format Persistent Handler"; +End + +RegistryItem gid_Regitem_Clsid_7BC0E713_5703_45BE_A29D_5D46D8B39262_PersistentAddinsRegistered + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Root; + Styles = (X64); // Values: X64 + Subkey = "CLSID\{7BC0E713-5703-45BE-A29D-5D46D8B39262}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}"; + Value = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; + Val64 = "{7BC0E710-5703-45BE-A29D-5D46D8B39262}"; +End + +// End registry items for the MS Indexing server filter component + +// Begin registry entries for the PropertySheet handler + +RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32"; + Value = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl.dll"; + Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\shlxthdl_x64.dll"; +End + +RegistryItem gid_Regitem_Clsid_63542C48_9552_494A_84F7_73AA6A7C99C1_InProcServer32_ThreadingModel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext; + Styles = (X64); + Subkey = "CLSID\{63542C48-9552-494A-84F7-73AA6A7C99C1}\InprocServer32"; + Name = "ThreadingModel"; + Value = "Apartment"; + Val64 = "Apartment"; +End + +// End registry entries for the PropertySheet handler + +// Begin registry entries for the Property handler + +RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_PropHdl + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + ComponentCondition = "VersionNT >= 600"; + Styles = (X64); + Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}"; + Value = "%PRODUCTNAME Property Handler"; + Val64 = "%PRODUCTNAME Property Handler"; +End + +RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + ComponentCondition = "VersionNT >= 600"; + Styles = (X64); + Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32"; + Value = "[INSTALLLOCATION]Basis\program\shlxthdl\propertyhdl.dll"; + Val64 = "[INSTALLLOCATION]Basis\program\shlxthdl\propertyhdl_x64.dll"; +End + +RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_InProcServer32_ThreadingModel + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + ComponentCondition = "VersionNT >= 600"; + Styles = (X64); + Subkey = "CLSID\{AE424E85-F6DF-4910-A6A9-438797986431}\InprocServer32"; + Name = "ThreadingModel"; + Value = "Apartment"; + Val64 = "Apartment"; +End + +RegistryItem gid_Regitem_Clsid_AE424E85_F6DF_4910_A6A9_438797986431_Approved + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + ComponentCondition = "VersionNT >= 600"; + Styles = (X64); + Subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"; + Name = "{AE424E85-F6DF-4910-A6A9-438797986431}"; + Value = "%PRODUCTNAME Property Handler"; + Val64 = "%PRODUCTNAME Property Handler"; +End + +// End registry entries for the Property handler diff --git a/scp2/source/writer/file_writer.scp b/scp2/source/writer/file_writer.scp new file mode 100644 index 000000000000..3d7c22b9e7a9 --- /dev/null +++ b/scp2/source/writer/file_writer.scp @@ -0,0 +1,101 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +STD_UNO_LIB_FILE( gid_File_Lib_Swd , swd) + +File gid_File_Lib_Hwpreader + TXT_FILE_BODY; + #ifdef UNX + Name = STRING(CONCAT2(libhwp,UNXSUFFIX)); + #else + Name = "hwp.dll"; + #endif + Dir = SCP2_OOO_BIN_DIR; + Styles = (PACKED, UNO_COMPONENT); + RegistryID = gid_Starregistry_Services_Rdb; +End + +File gid_File_Exe_Swriter + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(swriter); + #ifdef WNT + FileDescription = "%PRODUCTNAME Writer"; + Styles = (PACKED, PATCH_SO_NAME); + #else + Styles = (PACKED); + #endif +End + +#ifdef WNT +File gid_File_Exe_Sweb + BIN_FILE_BODY; + Dir = gid_Brand_Dir_Program; + Name = EXENAME(sweb); + FileDescription = "%PRODUCTNAME Writer(Web)"; + Styles = (PACKED, PATCH_SO_NAME); +End +#endif + +File gid_File_Help_Swriter_Zip + Dir = gid_Dir_Help_Isolanguage; + ARCHIVE_TXT_FILE_BODY; + EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG(swriter); + Patchfiles = (); +End + +/* +File gid_File_Share_Config_Sofficecfg_Writer_Menubar_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Swriter_Menubar; + Name = "/uiconfig/swriter/menubar/menubar.xml"; +End + +File gid_File_Share_Config_Sofficecfg_Writerweb_Menubar_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Sweb_Menubar; + Name = "/uiconfig/sweb/menubar/menubar.xml"; +End + +File gid_File_Share_Config_Sofficecfg_Writerglobal_Menubar_Xml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Config_Sofficecfg_Sglobal_Menubar; + Name = "/uiconfig/sglobal/menubar/menubar.xml"; +End +*/ + +File gid_File_Share_Registry_Writer_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "writer.xcd"; +End diff --git a/scp2/source/writer/folderitem_writer.scp b/scp2/source/writer/folderitem_writer.scp new file mode 100644 index 000000000000..7541e1d2d344 --- /dev/null +++ b/scp2/source/writer/folderitem_writer.scp @@ -0,0 +1,41 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +FolderItem gid_Folderitem_Swriter + Name = "%PRODUCTNAME Writer"; + ModuleID = gid_Module_Prg_Wrt_Bin; + FolderID = gid_Folder_Staroffice51; + FileID = gid_File_Exe_Swriter; + IconFile = gid_File_Exe_Swriter; + IconID = 0; + WkDir = gid_Dir_Program; + Parameter = ""; + Styles = (NOWEB, NON_ADVERTISED); + ALL_LANG(Tooltip, STR_FI_TOOLTIP_WRITER); +End diff --git a/scp2/source/writer/folderitem_writer.ulf b/scp2/source/writer/folderitem_writer.ulf new file mode 100644 index 000000000000..a088978663d6 --- /dev/null +++ b/scp2/source/writer/folderitem_writer.ulf @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_FI_NAME_HTMLDOKUMENT] +en-US = "HTML Document" + +[STR_FI_NAME_TEXTDOKUMENT] +en-US = "Text Document" + +[STR_FI_TOOLTIP_WRITER] +en-US = "Create and edit text and graphics in letters, reports, documents and Web pages by using Writer." diff --git a/scp2/source/writer/makefile.mk b/scp2/source/writer/makefile.mk new file mode 100644 index 000000000000..136079bec377 --- /dev/null +++ b/scp2/source/writer/makefile.mk @@ -0,0 +1,58 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=writer +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_writer.par \ + file_writer.par + +.IF "$(GUI)"=="WNT" +PARFILES += \ + registryitem_writer.par \ + folderitem_writer.par +.ENDIF + +ULFFILES= \ + module_writer.ulf \ + registryitem_writer.ulf \ + folderitem_writer.ulf + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/writer/module_writer.scp b/scp2/source/writer/module_writer.scp new file mode 100644 index 000000000000..0d959dd3f86b --- /dev/null +++ b/scp2/source/writer/module_writer.scp @@ -0,0 +1,106 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +Module gid_Module_Prg_Wrt + MOD_NAME_DESC(MODULE_PRG_WRT); + ParentID = gid_Module_Prg; + Sortkey = "100"; + Styles =(APPLICATIONMODULE); +End + +Module gid_Module_Prg_Wrt_Bin + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC ( MODULE_PRG_WRT_BIN ); + ParentID = gid_Module_Prg_Wrt; + Sortkey = "100"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Bin_Cde_Sagenda,gid_File_Bin_Cde_Sfax,gid_File_Bin_Cde_Slabel, + gid_File_Bin_Cde_Sletter,gid_File_Bin_Cde_Smemo,gid_File_Bin_Cde_Svcard, + gid_File_Lib_Hwpreader, + gid_File_Lib_Swd, + gid_File_Lib_Swui, + gid_File_Lib_Msword, + gid_File_Lib_Wpft, + gid_File_Lib_Writerfilter, + gid_File_Lib_T602Filter, + gid_File_Share_Config_Sofficecfg_Writer_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Writerweb_Menubar_Xml, + gid_File_Share_Config_Sofficecfg_Writerglobal_Menubar_Xml, + gid_File_Jar_Email, + gid_File_Jar_Mail, + gid_File_Jar_Activation, + gid_File_Share_Registry_Writer_Xcd, + gid_File_Tmp_Userinstall_Wrt_Inf); +End + +// Module gid_Module_Prg_Wrt_Help +// MOD_NAME_DESC ( MODULE_PRG_WRT_HELP ); +// ParentID = gid_Module_Prg_Wrt; +// Sortkey = "200"; +// Default = YES; +// Minimal = YES; +// Files = (gid_File_Help_Swriter_Zip); +// End + +Module gid_Module_Brand_Prg_Wrt + PackageInfo = "packinfo_brand.txt"; + Name = "gid_Module_Brand_Prg_Wrt"; + Description = "gid_Module_Brand_Prg_Wrt"; + ParentID = gid_Module_Prg_Wrt; + Sortkey = "100"; + InstallOrder = "1040"; + Minimal = YES; + Default = YES; + Styles = (HIDDEN_ROOT); + Files = (gid_File_Exe_Swriter,gid_File_Exe_Sweb); +End + +Module gid_Module_Langpack_Writer_Template + ParentID = gid_Module_Prg_Wrt_Bin; + Name = "gid_Module_Langpack_Writer_Template"; + Description = "gid_Module_Langpack_Writer_Template"; + Styles = (TEMPLATEMODULE); + Files = (gid_File_Help_Swriter_Zip, + gid_File_Res_T602Filter); +End + +Module gid_Module_Prg_Wrt_MSO_Reg + ParentID = gid_Module_Prg_Wrt; + Name = "gid_Module_Prg_Wrt_MSO_Reg"; + Description = "gid_Module_Prg_Wrt_MSO_Reg"; + Styles = (HIDDEN_ROOT); + Minimal = YES; + Default = YES; +End + + +#include "alllangmodules_writer.inc" + diff --git a/scp2/source/writer/module_writer.ulf b/scp2/source/writer/module_writer.ulf new file mode 100644 index 000000000000..1e02043e19ee --- /dev/null +++ b/scp2/source/writer/module_writer.ulf @@ -0,0 +1,50 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_PRG_WRT] +en-US = "%PRODUCTNAME Writer" + +[STR_DESC_MODULE_PRG_WRT] +en-US = "Create and edit text and graphics in letters, reports, documents and Web pages by using %PRODUCTNAME Writer." + +[STR_NAME_MODULE_PRG_WRT_BIN] +en-US = "Program Module" + +[STR_DESC_MODULE_PRG_WRT_BIN] +en-US = "The application %PRODUCTNAME Writer" + +[STR_NAME_MODULE_PRG_WRT_HELP] +en-US = "%PRODUCTNAME Writer Help" + +[STR_DESC_MODULE_PRG_WRT_HELP] +en-US = "Help about %PRODUCTNAME Writer" + +[STR_NAME_MODULE_PRG_WRT_WRITER2LATEX] +en-US = "LaTeX Export" + +[STR_DESC_MODULE_PRG_WRT_WRITER2LATEX] +en-US = "LaTeX export filter for Writer documents." diff --git a/scp2/source/writer/registryitem_writer.scp b/scp2/source/writer/registryitem_writer.scp new file mode 100644 index 000000000000..8c3f0a5b82ad --- /dev/null +++ b/scp2/source/writer/registryitem_writer.scp @@ -0,0 +1,1498 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +// MSOLE embedded object in SO7 file format +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}"; + REG_VALUE_LNG(SO60_TEXT) +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\AuxUserType\3"; + REG_VALUE_LNG(SO60_TEXT) +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\ProgID"; + Value = "soffice.StarWriterDocument.6"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__30a2652a_Ddf7_45e7_Aca6_3eab26fc8a4e__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}\VersionIndependentProgID"; + Value = "soffice.StarWriterDocument.6"; +End + +// MSOLE embedded object in OASIS file format +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad_ + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}"; + REG_VALUE_LNG(OO_WRITER) +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Auxusertype_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\AuxUserType\2"; + Value = "%PRODUCTNAME"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Auxusertype_3 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\AuxUserType\3"; + REG_VALUE_LNG(OO_WRITER) +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Dataformats_Getset_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DataFormats\GetSet\0"; + Value = "Embed Source,1,8,1"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Dataformats_Getset_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DataFormats\GetSet\1"; + Value = "3,1,32,1"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Dataformats_Getset_2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DataFormats\GetSet\2"; + Value = "2,1,16,1"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,0"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Inprochandler32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\InprocHandler32"; + Value = "<progpath>\program\inprocserv.dll"; + Styles = (); +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\Insertable"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Localserver32 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\LocalServer32"; + Value = "<progpath>\program\soffice.exe -nodefault -nologo"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Miscstatus + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\MiscStatus"; + Value = "16"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Progid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\ProgID"; + Value = "opendocument.WriterDocument.1"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Programmable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\Programmable"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\verb\0"; + Value = "&Edit,0,0"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\verb\-1"; + Value = "Show,0,0"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\verb\-2"; + Value = "Open,0,0"; +End + +RegistryItem gid_Regitem_Clsid__F616b81f_7bb8_4f22_B8a5_47428d59f8ad__Versionindependentprogid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "CLSID\{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}\VersionIndependentProgID"; + Value = "opendocument.WriterDocument.1"; +End + + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6"; + REG_VALUE_LNG(SO60_TEXT) +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\CLSID"; + Value = "{30A2652A-DDF7-45e7-ACA6-3EAB26FC8A4E}"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,27"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\Insertable"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\shell\open\command"; + Value = "\"<progpath>\program\swriter.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument\CurVer"; + Value = "soffice.StarWriterDocument.6"; +End + +RegistryItem gid_Regitem_StarWriterGlobalDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterGlobalDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(SO60_MASTERDOC) +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6\DefaultIcon"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "<progpath>\program\soffice.exe,35"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6\shell"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "open"; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6\shell\new"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6\shell\new\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6\shell\open\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\swriter.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6\shell\print\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument.6\shell\printto\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwriterglobaldocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterGlobalDocument\CurVer"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "soffice.StarWriterGlobalDocument.6"; +End + +RegistryItem gid_Regitem_StarWriterTemplate_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterTemplate.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterTemplate.6"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(SO60_WRITER_TEMPLATE) +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterTemplate.6\DefaultIcon"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "<progpath>\program\soffice.exe,28"; +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterTemplate.6\shell"; + Value = "new"; +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterTemplate.6\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterTemplate.6\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterTemplate.6\shell\open\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\swriter.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterTemplate.6\shell\print\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_6_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "soffice.StarWriterTemplate.6\shell\printto\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_Stw_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".stw\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Stw_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".stw\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Stw_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".stw\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_Stw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".stw"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "soffice.StarWriterTemplate.6"; +End + +RegistryItem gid_Regitem_Stw_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".stw"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.writer.template"; +End + +RegistryItem gid_Regitem_stw_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarWriterTemplate.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Sxg_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxg\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Sxg_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxg\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Sxg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_Sxg + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxg"; + Value = "soffice.StarWriterGlobalDocument.6"; +End + +RegistryItem gid_Regitem_Sxg_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxg"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.writer.global"; +End + +RegistryItem gid_Regitem_Sxg_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.writer.global"; + Name = "Extension"; + Value = ".sxg"; +End + +RegistryItem gid_Regitem_sxg_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarWriterGlobalDocument.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Sxw_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxw\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Sxw_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxw\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Sxw_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxw\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_Sxw_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxw"; + Name = "Content Type"; + Value = "application/vnd.sun.xml.writer"; +End + +RegistryItem gid_Regitem_Sxw_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.sun.xml.writer"; + Name = "Extension"; + Value = ".sxw"; +End + +RegistryItem gid_Regitem_StarWriterDocument_6_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "soffice.StarWriterDocument.6\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem__Sxw + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".sxw"; + Value = "soffice.StarWriterDocument.6"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_sxw + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".sxw"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_sxw_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "soffice.StarWriterDocument.6"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + + +// new odt file extension + +RegistryItem gid_Regitem_Odt_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odt\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Odt_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odt\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Odt_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odt\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_WriterDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem__Odt + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odt"; + Value = "opendocument.WriterDocument.1"; +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_odt + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".odt"; + Value = "opendocument.WriterDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_MimeAssociations_odt + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\MimeAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "application/vnd.oasis.opendocument.text"; + Value = "opendocument.WriterDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Odt_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odt"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.text"; +End + +RegistryItem gid_Regitem_Odt_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.text"; + Name = "Extension"; + Value = ".odt"; +End + +RegistryItem gid_Regitem_Odt_Openoffice_Writerdocument_1_Shellnew + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odt\opendocument.WriterDocument.1\ShellNew"; + Name = "FileName"; + Value = "soffice.odt"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument\CurVer"; + Value = "opendocument.WriterDocument.1"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1"; + REG_VALUE_LNG(OO_WRITER) +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Clsid + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\CLSID"; + Value = "{F616B81F-7BB8-4F22-B8A5-47428D59F8AD}"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\DefaultIcon"; + Value = "<progpath>\program\soffice.exe,1"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Insertable + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\Insertable"; +End + +RegistryItem gid_Regitem_odt_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.WriterDocument.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Server + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\server"; + Value = "<progpath>\program\soffice.exe"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Verb_0 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\verb\0"; + Value = "&Edit"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Verb__1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\verb\-1"; + Value = "&Show"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Protocol_Stdfileediting_Verb__2 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\protocol\StdFileEditing\verb\-2"; + Value = "&Open"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\shell"; + Value = "open"; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\shell\open\command"; + Value = "\"<progpath>\program\swriter.exe\" -o \"%1\""; + Styles = (); +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\shell\print\command"; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writerdocument_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterDocument.1\shell\printto\command"; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// Writer Web Document +RegistryItem gid_Regitem_Openoffice_Writerwebdocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterWebDocument\CurVer"; + Value = "opendocument.WriterWebDocument.1"; +End + +RegistryItem gid_Regitem_Openoffice_Writerwebdocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterWebDocument.1"; + REG_VALUE_LNG(OO_WRITER) +End + +RegistryItem gid_Regitem_Openoffice_Writerwebdocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterWebDocument.1\shell\open\command"; + Value = "\"<progpath>\program\sweb.exe\" -o \"%1\""; + Styles = (); +End + +// new ott file extension + +RegistryItem gid_Regitem_Ott_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".ott\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Ott_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".ott\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Ott_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".ott\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_WriterTemplate_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Ott + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".ott"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "opendocument.WriterTemplate.1"; +End + +RegistryItem gid_Regitem_Ott_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".ott"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.text-template"; +End + +RegistryItem gid_Regitem_Soffice_Starwritertemplate_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterTemplate.1"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(OO_WRITER_TEMPLATE) +End + +RegistryItem gid_Regitem_Openoffice_Writertemplate_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterTemplate.1\DefaultIcon"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "<progpath>\program\soffice.exe,2"; +End + +RegistryItem gid_Regitem_ott_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.WriterTemplate.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterTemplate.1\shell"; + Value = "new"; +End + +RegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterTemplate.1\shell\new"; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterTemplate.1\shell\new\command"; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterTemplate.1\shell\open\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\swriter.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterTemplate.1\shell\print\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writertemplate_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterTemplate.1\shell\printto\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// new odm file extension + +RegistryItem gid_Regitem_Odm_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odm\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Odm_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odm\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Odm_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odm\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_WriterGlobalDocument_1_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterGlobalDocument.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Odm + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odm"; + Value = "opendocument.WriterGlobalDocument.1"; +End + +RegistryItem gid_Regitem_Odm_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".odm"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.text-master"; +End + +RegistryItem gid_Regitem_Odm_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.text-master"; + Name = "Extension"; + Value = ".odm"; +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument\CurVer"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "opendocument.WriterGlobalDocument.1"; +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(OO_MASTERDOC) +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1\DefaultIcon"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "<progpath>\program\soffice.exe,10"; +End + +RegistryItem gid_Regitem_odm_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.WriterGlobalDocument.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1\shell"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "open"; +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1\shell\new"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1\shell\new\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1\shell\open\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\swriter.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1\shell\print\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_Writerglobaldocument_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterGlobalDocument.1\shell\printto\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +// new oth file extension + +RegistryItem gid_Regitem_Oth_PersistentHandler + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".oth\PersistentHandler"; + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}"; +End + +RegistryItem gid_Regitem_Oth_Shellex_00021500_0000_0000_C000_000000000046 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".oth\shellex\{00021500-0000-0000-C000-000000000046}"; + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}"; +End + +RegistryItem gid_Regitem_Oth_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".oth\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}"; + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}"; +End + +RegistryItem gid_Regitem_WriterWebTemplate_Shellex_PropertySheetHandlers_MyPropSheet1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "opendocument.WriterWebTemplate.1\shellex\PropertySheetHandlers\MyPropSheet1"; + Value = "{63542C48-9552-494A-84F7-73AA6A7C99C1}"; +End + +RegistryItem gid_Regitem_Oth + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".oth"; + Value = "opendocument.WriterWebTemplate.1"; +End + +RegistryItem gid_Regitem_Oth_Contenttype + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = ".oth"; + Name = "Content Type"; + Value = "application/vnd.oasis.opendocument.text-web"; +End + +RegistryItem gid_Regitem_Oth_Mime_Database + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Prg_Wrt_Bin; + Subkey = "MIME\Database\Content Type\application/vnd.oasis.opendocument.text-web"; + Name = "Extension"; + Value = ".oth"; +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_Curver + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate\CurVer"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "opendocument.WriterWebTemplate.1"; +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(OO_WEBDOC) +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Defaulticon + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1\DefaultIcon"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "<progpath>\program\soffice.exe,11"; +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1\shell"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "open"; +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_New + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1\shell\new"; + ModuleID = gid_Module_Prg_Wrt_Bin; + REG_VALUE_LNG(NEW) +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_New_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1\shell\new\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -n \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_Open_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1\shell\open\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\swriter.exe\" -o \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_Print_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1\shell\print\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -p \"%1\""; +End + +RegistryItem gid_Regitem_Openoffice_WriterWebTemplate_1_Shell_Printto_Command + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = "opendocument.WriterWebTemplate.1\shell\printto\command"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\""; +End + +RegistryItem gid_Regitem_oth_FullDetails + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl; + Subkey = "opendocument.WriterWebTemplate.1"; + Name = "FullDetails"; + Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName"; +End + +// "OpenWith" Windows Registry keys for extensions supported by Writer + +// .ODT +RegistryItem gid_Regitem_OpenOffice_ODT_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odt\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "opendocument.WriterDocument.1"; + Value = " "; +End + +// .OTT +RegistryItem gid_Regitem_OpenOffice_OTT_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".ott\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "opendocument.WriterDocument.1"; + Value = " "; +End + +// .OTH +RegistryItem gid_Regitem_OpenOffice_OTH_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".oth\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "opendocument.WriterDocument.1"; + Value = " "; +End + +// .ODM +RegistryItem gid_Regitem_OpenOffice_ODM_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".odm\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "opendocument.WriterDocument.1"; + Value = " "; +End + +// .SXW +RegistryItem gid_Regitem_OpenOffice_SXW_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sxw\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterDocument.6"; + Value = " "; +End + +// .STW +RegistryItem gid_Regitem_OpenOffice_STW_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".stw\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterTemplate.6"; + Value = " "; +End + +// .TXT +RegistryItem gid_Regitem_OpenOffice_TXT_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".txt\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterDocument.6"; + Value = " "; +End + +// .HTM +RegistryItem gid_Regitem_OpenOffice_HTM_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".htm\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterDocument.6"; + Value = " "; +End + +// .HTML +RegistryItem gid_Regitem_OpenOffice_HTML_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".html\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterDocument.6"; + Value = " "; +End + +// .XML +RegistryItem gid_Regitem_OpenOffice_XML_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".xml\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterDocument.6"; + Value = " "; +End + +// .WPD +RegistryItem gid_Regitem_OpenOffice_WPD_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".wpd\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterDocument.6"; + Value = " "; +End + +// .HWP +RegistryItem gid_Regitem_OpenOffice_HWP_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".hwp\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterDocument.6"; + Value = " "; +End + +// .SXG +RegistryItem gid_Regitem_OpenOffice_SXG_OpenWith_Writer + ParentID = PREDEFINED_HKEY_CLASSES_ROOT; + Subkey = ".sxg\OpenWithProgIDs"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "soffice.StarWriterGlobalDocument.6"; + Value = " "; +End + + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Ott + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".ott"; + Value = "opendocument.WriterDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Stw + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".stw"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Txt + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".txt"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Htm + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".htm"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Html + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".html"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Xml + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".xml"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Wpd + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".wpd"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Hwp + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".hwp"; + Value = "soffice.StarWriterDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Sxg + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".sxg"; + Name = "soffice.StarWriterGlobalDocument.6"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Oth + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".oth"; + Value = "opendocument.WriterDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_Odm + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = ".odm"; + Value = "opendocument.WriterDocument.1"; + Styles = (); +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Swriter_Exe + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\swriter.exe"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Value = "<progpath>\program\swriter.exe"; +End + +RegistryItem gid_Regitem_Software_Microsoft_Windows_Currentversion_Apppaths_Swriter_Exepath + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE; + Subkey = "Software\Microsoft\Windows\CurrentVersion\App Paths\swriter.exe"; + ModuleID = gid_Module_Prg_Wrt_Bin; + Name = "Path"; + Value = "<progpath>"; +End + + +// registering the property handler for the supported file types + +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odt ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( ott ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( oth ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( odm ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxw ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( stw ) +REGISTER_PROPERTY_HANDLER_FOR_EXTENSION( sxg ) + +// registering the mso file types +// CONDITIONAL_REGISTER_DOC_EXTENSION(name,modid, key, cond, disp_name, icon_id, app, default, dox_type) + +CONDITIONAL_REGISTER_DOC_EXTENSION( Doc, gid_Module_Prg_Wrt_MSO_Reg, doc, DOC, MS_WORD_DOCUMENT_OLD, 27, swriter.exe, open, Writer ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Docx, gid_Module_Prg_Wrt_MSO_Reg, docx, DOCX, MS_WORD_DOCUMENT, 27, swriter.exe, open, Writer ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Docm, gid_Module_Prg_Wrt_MSO_Reg, docm, DOCM, MS_WORD_DOCUMENT, 27, swriter.exe, open, Writer ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Dot, gid_Module_Prg_Wrt_MSO_Reg, dot, DOT, MS_WORD_TEMPLATE_OLD, 28, swriter.exe, new, Writer ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Dotx, gid_Module_Prg_Wrt_MSO_Reg, dotx, DOTX, MS_WORD_TEMPLATE, 28, swriter.exe, new, Writer ) +CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION( Dotm, gid_Module_Prg_Wrt_MSO_Reg, dotm, DOTM, MS_WORD_TEMPLATE, 28, swriter.exe, new, Writer ) +CONDITIONAL_REGISTER_DOC_EXTENSION( Rtf, gid_Module_Prg_Wrt_MSO_Reg, rtf, RTF, MS_RTF_DOCUMENT, 27, swriter.exe, open, Writer ) + diff --git a/scp2/source/writer/registryitem_writer.ulf b/scp2/source/writer/registryitem_writer.ulf new file mode 100644 index 000000000000..f353df21d9cc --- /dev/null +++ b/scp2/source/writer/registryitem_writer.ulf @@ -0,0 +1,66 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_REG_VAL_NEW] +en-US = "&New" + +[STR_REG_VAL_SO60_TEXT] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Text Document" + +[STR_REG_VAL_SO60_MASTERDOC] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Master Document" + +[STR_REG_VAL_SO60_WRITER_TEMPLATE] +en-US = "%SXWFORMATNAME %SXWFORMATVERSION Text Document Template" + +[STR_REG_VAL_OO_WRITER] +en-US = "OpenDocument Text" + +[STR_REG_VAL_OO_WRITER_TEMPLATE] +en-US = "OpenDocument Text Template" + +[STR_REG_VAL_OO_MASTERDOC] +en-US = "OpenDocument Master Document" + +[STR_REG_VAL_OO_WEBDOC] +en-US = "HTML Document Template" + +[STR_REG_VAL_MS_WORD_DOCUMENT_OLD] +en-US = "Microsoft Word 97-2003 Document" + +[STR_REG_VAL_MS_WORD_DOCUMENT] +en-US = "Microsoft Word Document" + +[STR_REG_VAL_MS_WORD_TEMPLATE_OLD] +en-US = "Microsoft Word 97-2003 Template" + +[STR_REG_VAL_MS_WORD_TEMPLATE] +en-US = "Microsoft Word Template" + +[STR_REG_VAL_MS_RTF_DOCUMENT] +en-US = "Rich Text Document" + diff --git a/scp2/source/xsltfilter/file_xsltfilter.scp b/scp2/source/xsltfilter/file_xsltfilter.scp new file mode 100644 index 000000000000..848b1c707ff7 --- /dev/null +++ b/scp2/source/xsltfilter/file_xsltfilter.scp @@ -0,0 +1,85 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + +File gid_File_Share_Registry_Xsltfilter_Xcd + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Registry; + Name = "xsltfilter.xcd"; +End + +File gid_File_Stw_Docbooktemplate + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Docbook; + Name = "DocBookTemplate.stw"; +End + +File gid_File_Xsl_Docbooktosoffheadings + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Docbook; + Name = "docbooktosoffheadings.xsl"; +End + +File gid_File_Xsl_Sofftodocbookheadings + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Docbook; + Name = "sofftodocbookheadings.xsl"; +End + +File gid_File_Xsl_Export_Xhtml_Body + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Xhtml; + Name = "/xslt/export/xhtml/body.xsl"; +End + +File gid_File_Xsl_Export_Xhtml_Header + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Xhtml; + Name = "/xslt/export/xhtml/header.xsl"; +End + +File gid_File_Xsl_Export_Xhtml_Ooo2xhtml + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Xhtml; + Name = "/xslt/export/xhtml/opendoc2xhtml.xsl"; +End + +File gid_File_Xsl_Export_Xhtml_Table + TXT_FILE_BODY; + Styles = (PACKED); + Dir = gid_Dir_Share_Xslt_Export_Xhtml; + Name = "/xslt/export/xhtml/table.xsl"; +End + diff --git a/scp2/source/xsltfilter/makefile.mk b/scp2/source/xsltfilter/makefile.mk new file mode 100644 index 000000000000..a9c6c9f77888 --- /dev/null +++ b/scp2/source/xsltfilter/makefile.mk @@ -0,0 +1,51 @@ +#************************************************************************* +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# Copyright 2000, 2010 Oracle and/or its affiliates. +# +# OpenOffice.org - a multi-platform office productivity suite +# +# This file is part of OpenOffice.org. +# +# OpenOffice.org is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License version 3 +# only, as published by the Free Software Foundation. +# +# OpenOffice.org is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License version 3 for more details +# (a copy is included in the LICENSE file that accompanied this code). +# +# You should have received a copy of the GNU Lesser General Public License +# version 3 along with OpenOffice.org. If not, see +# <http://www.openoffice.org/license.html> +# for a copy of the LGPLv3 License. +# +#************************************************************************* + +PRJ=..$/.. + +PRJPCH= + +PRJNAME=scp2 +TARGET=xsltfilter +TARGETTYPE=CUI + +# --- Settings ----------------------------------------------------- + +.INCLUDE : settings.mk + +SCP_PRODUCT_TYPE=osl + +PARFILES= \ + module_xsltfilter.par \ + file_xsltfilter.par + +ULFFILES= \ + module_xsltfilter.ulf + + +# --- File --------------------------------------------------------- +.INCLUDE : target.mk diff --git a/scp2/source/xsltfilter/module_xsltfilter.scp b/scp2/source/xsltfilter/module_xsltfilter.scp new file mode 100644 index 000000000000..7854ce70474f --- /dev/null +++ b/scp2/source/xsltfilter/module_xsltfilter.scp @@ -0,0 +1,50 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +#include "macros.inc" + + +Module gid_Module_Optional_Xsltfiltersamples + PackageInfo = "packinfo_office.txt"; + MOD_NAME_DESC(MODULE_OPTIONAL_XSLTFILTERSAMPLES); + Sortkey = "700"; + ParentID = gid_Module_Optional; + Files = ( gid_File_Xsl_Sofftodocbookheadings,gid_File_Xsl_Docbooktosoffheadings, + gid_File_Stw_Docbooktemplate, + gid_File_Xsl_Export_Xhtml_Body, + gid_File_Xsl_Export_Xhtml_Header, + gid_File_Xsl_Export_Xhtml_Master_Chapter_Numbering, + gid_File_Xsl_Export_Xhtml_Master_Document, + gid_File_Xsl_Export_Xhtml_Master_Refs_Workaround, + gid_File_Xsl_Export_Xhtml_Master_Usability_Links, + gid_File_Xsl_Export_Xhtml_Ooo2xhtml, + gid_File_Xsl_Export_Xhtml_Table, + gid_File_Share_Registry_Xsltfilter_Xcd ); + Minimal = NO; + Default = NO; + Styles = ( ); +End diff --git a/scp2/source/xsltfilter/module_xsltfilter.ulf b/scp2/source/xsltfilter/module_xsltfilter.ulf new file mode 100644 index 000000000000..9561c2dc6ec6 --- /dev/null +++ b/scp2/source/xsltfilter/module_xsltfilter.ulf @@ -0,0 +1,35 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2000, 2010 Oracle and/or its affiliates. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * This file is part of OpenOffice.org. + * + * OpenOffice.org is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License version 3 + * only, as published by the Free Software Foundation. + * + * OpenOffice.org is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License version 3 for more details + * (a copy is included in the LICENSE file that accompanied this code). + * + * You should have received a copy of the GNU Lesser General Public License + * version 3 along with OpenOffice.org. If not, see + * <http://www.openoffice.org/license.html> + * for a copy of the LGPLv3 License. + * + ************************************************************************/ + +[STR_NAME_MODULE_OPTIONAL_XSLTFILTERSAMPLES] +en-US = "XSLT Sample Filters" + +[STR_DESC_MODULE_OPTIONAL_XSLTFILTERSAMPLES] +en-US = "XSLT Sample Filters" + + + |