summaryrefslogtreecommitdiff
path: root/scp2/source
diff options
context:
space:
mode:
Diffstat (limited to 'scp2/source')
-rw-r--r--scp2/source/activex/file_activex.scp60
-rw-r--r--scp2/source/activex/makefile.mk56
-rw-r--r--scp2/source/activex/module_activex.scp38
-rw-r--r--scp2/source/activex/module_activex.ulf35
-rw-r--r--scp2/source/base/file_base.scp87
-rw-r--r--scp2/source/base/folderitem_base.scp41
-rw-r--r--scp2/source/base/folderitem_base.ulf30
-rw-r--r--scp2/source/base/makefile.mk62
-rw-r--r--scp2/source/base/module_base.scp96
-rw-r--r--scp2/source/base/module_base.ulf47
-rwxr-xr-xscp2/source/base/registryitem_base.scp163
-rw-r--r--scp2/source/base/registryitem_base.ulf29
-rw-r--r--scp2/source/binfilter/file_binfilter.scp74
-rw-r--r--scp2/source/binfilter/makefile.mk52
-rw-r--r--scp2/source/binfilter/module_binfilter.scp77
-rw-r--r--scp2/source/binfilter/module_binfilter.ulf32
-rw-r--r--scp2/source/binfilter/registryitem_binfilter.scp931
-rw-r--r--scp2/source/binfilter/registryitem_binfilter.ulf53
-rw-r--r--scp2/source/calc/file_calc.scp94
-rw-r--r--scp2/source/calc/folderitem_calc.scp41
-rw-r--r--scp2/source/calc/folderitem_calc.ulf32
-rw-r--r--scp2/source/calc/makefile.mk61
-rw-r--r--scp2/source/calc/module_calc.scp101
-rw-r--r--scp2/source/calc/module_calc.ulf50
-rw-r--r--scp2/source/calc/registryitem_calc.scp1120
-rw-r--r--scp2/source/calc/registryitem_calc.ulf54
-rw-r--r--scp2/source/canvas/cairocanvas.scp41
-rw-r--r--scp2/source/canvas/canvascommons.scp40
-rw-r--r--scp2/source/canvas/directxcanvas.scp36
-rw-r--r--scp2/source/canvas/makefile.mk64
-rw-r--r--scp2/source/canvas/vclcanvas.scp30
-rw-r--r--scp2/source/crashrep/file_crashrep.scp64
-rw-r--r--scp2/source/crashrep/makefile.mk50
-rw-r--r--scp2/source/draw/file_draw.scp64
-rw-r--r--scp2/source/draw/folderitem_draw.scp41
-rw-r--r--scp2/source/draw/folderitem_draw.ulf34
-rw-r--r--scp2/source/draw/makefile.mk58
-rw-r--r--scp2/source/draw/module_draw.scp79
-rw-r--r--scp2/source/draw/module_draw.ulf47
-rw-r--r--scp2/source/draw/registryitem_draw.scp927
-rw-r--r--scp2/source/draw/registryitem_draw.ulf42
-rw-r--r--scp2/source/gnome/file_gnome.scp69
-rw-r--r--scp2/source/gnome/makefile.mk71
-rw-r--r--scp2/source/gnome/module_gnome.scp58
-rw-r--r--scp2/source/gnome/module_gnome.ulf33
-rw-r--r--scp2/source/graphicfilter/file_graphicfilter.scp40
-rw-r--r--scp2/source/graphicfilter/makefile.mk50
-rw-r--r--scp2/source/graphicfilter/module_graphicfilter.scp38
-rw-r--r--scp2/source/graphicfilter/module_graphicfilter.ulf119
-rw-r--r--scp2/source/impress/file_impress.scp91
-rw-r--r--scp2/source/impress/folderitem_impress.scp41
-rw-r--r--scp2/source/impress/folderitem_impress.ulf34
-rw-r--r--scp2/source/impress/makefile.mk65
-rw-r--r--scp2/source/impress/module_impress.scp89
-rw-r--r--scp2/source/impress/module_impress.ulf48
-rw-r--r--scp2/source/impress/module_ogltrans.scp63
-rw-r--r--scp2/source/impress/module_ogltrans.ulf34
-rw-r--r--scp2/source/impress/registryitem_impress.scp984
-rw-r--r--scp2/source/impress/registryitem_impress.ulf60
-rw-r--r--scp2/source/javafilter/file_javafilter.scp81
-rw-r--r--scp2/source/javafilter/makefile.mk59
-rw-r--r--scp2/source/javafilter/module_javafilter.scp123
-rw-r--r--scp2/source/javafilter/module_javafilter.ulf68
-rw-r--r--scp2/source/javafilter/registryitem_javafilter.scp437
-rw-r--r--scp2/source/javafilter/registryitem_javafilter.ulf59
-rw-r--r--scp2/source/kde/file_kde.scp49
-rw-r--r--scp2/source/kde/makefile.mk62
-rw-r--r--scp2/source/kde/module_kde.scp50
-rw-r--r--scp2/source/kde/module_kde.ulf33
-rw-r--r--scp2/source/layout/layout.scp62
-rw-r--r--scp2/source/layout/makefile.mk50
-rw-r--r--scp2/source/math/file_math.scp80
-rw-r--r--scp2/source/math/folderitem_math.scp41
-rw-r--r--scp2/source/math/folderitem_math.ulf31
-rw-r--r--scp2/source/math/makefile.mk57
-rw-r--r--scp2/source/math/module_math.scp80
-rw-r--r--scp2/source/math/module_math.ulf47
-rw-r--r--scp2/source/math/registryitem_math.scp681
-rw-r--r--scp2/source/math/registryitem_math.ulf36
-rwxr-xr-xscp2/source/mkopenwith.btm52
-rw-r--r--scp2/source/onlineupdate/file_onlineupdate.scp46
-rw-r--r--scp2/source/onlineupdate/makefile.mk51
-rw-r--r--scp2/source/onlineupdate/module_onlineupdate.scp38
-rw-r--r--scp2/source/onlineupdate/module_onlineupdate.ulf33
-rw-r--r--scp2/source/ooo/common_brand.scp1490
-rw-r--r--scp2/source/ooo/common_brand_readme.scp126
-rw-r--r--scp2/source/ooo/datacarrier_ooo.scp34
-rw-r--r--scp2/source/ooo/directory_ooo.scp1331
-rw-r--r--scp2/source/ooo/directory_ooo.ulf54
-rwxr-xr-xscp2/source/ooo/directory_ooo_macosx.scp45
-rw-r--r--scp2/source/ooo/file_extra_ooo.scp445
-rw-r--r--scp2/source/ooo/file_font_ooo.scp150
-rw-r--r--scp2/source/ooo/file_improvement.scp41
-rw-r--r--scp2/source/ooo/file_jre_ooo.scp49
-rw-r--r--scp2/source/ooo/file_library_ooo.scp1818
-rw-r--r--scp2/source/ooo/file_ooo.scp2166
-rw-r--r--scp2/source/ooo/file_resource_ooo.scp140
-rw-r--r--scp2/source/ooo/folder_ooo.scp33
-rw-r--r--scp2/source/ooo/folderitem_ooo.scp56
-rw-r--r--scp2/source/ooo/folderitem_ooo.ulf35
-rw-r--r--scp2/source/ooo/installation_ooo.scp49
-rw-r--r--scp2/source/ooo/makefile.mk317
-rwxr-xr-xscp2/source/ooo/mergemodules_ooo.scp56
-rw-r--r--scp2/source/ooo/module_headless.scp27
-rw-r--r--scp2/source/ooo/module_headless.ulf32
-rw-r--r--scp2/source/ooo/module_hidden_ooo.scp811
-rw-r--r--scp2/source/ooo/module_improvement.scp42
-rw-r--r--scp2/source/ooo/module_java.scp100
-rw-r--r--scp2/source/ooo/module_java.ulf32
-rwxr-xr-xscp2/source/ooo/module_lang_template.scp138
-rw-r--r--scp2/source/ooo/module_langpack.scp38
-rw-r--r--scp2/source/ooo/module_langpack.ulf692
-rw-r--r--scp2/source/ooo/module_ooo.scp409
-rw-r--r--scp2/source/ooo/module_ooo.ulf242
-rw-r--r--scp2/source/ooo/module_systemint.scp50
-rw-r--r--scp2/source/ooo/module_systemint.ulf32
-rw-r--r--scp2/source/ooo/ooo_brand.scp55
-rw-r--r--scp2/source/ooo/profile_ooo.scp52
-rw-r--r--scp2/source/ooo/profileitem_ooo.scp463
-rw-r--r--scp2/source/ooo/registryitem_ooo.scp676
-rw-r--r--scp2/source/ooo/registryitem_ooo.ulf41
-rw-r--r--scp2/source/ooo/scpaction_ooo.scp380
-rw-r--r--scp2/source/ooo/shortcut_ooo.scp97
-rw-r--r--scp2/source/ooo/starregistry_ooo.scp34
-rwxr-xr-xscp2/source/ooo/ure.scp1277
-rwxr-xr-xscp2/source/ooo/ure_into_ooo.scp67
-rwxr-xr-xscp2/source/ooo/ure_standalone.scp109
-rw-r--r--scp2/source/ooo/vc_redist.scp52
-rwxr-xr-xscp2/source/ooo/windowscustomaction_ooo.scp506
-rw-r--r--scp2/source/python/file_python.scp314
-rw-r--r--scp2/source/python/makefile.mk63
-rw-r--r--scp2/source/python/module_python.scp39
-rw-r--r--scp2/source/python/module_python.ulf32
-rw-r--r--scp2/source/python/module_python_mailmerge.scp36
-rwxr-xr-xscp2/source/python/module_python_mailmerge.ulf32
-rw-r--r--scp2/source/python/profileitem_python.scp94
-rw-r--r--scp2/source/quickstart/file_quickstart.scp35
-rw-r--r--scp2/source/quickstart/folderitem_quickstart.scp35
-rw-r--r--scp2/source/quickstart/makefile.mk53
-rw-r--r--scp2/source/quickstart/module_quickstart.scp36
-rw-r--r--scp2/source/quickstart/module_quickstart.ulf35
-rw-r--r--scp2/source/quickstart/registryitem_quickstart.scp36
-rw-r--r--scp2/source/sdkoo/makefile.mk46
-rw-r--r--scp2/source/sdkoo/module_sdkoo.scp37
-rw-r--r--scp2/source/sdkoo/module_sdkoo.ulf32
-rw-r--r--scp2/source/sdkoo/sdkoo.scp253
-rwxr-xr-xscp2/source/supported_extensions.txt80
-rwxr-xr-xscp2/source/templates/makefile.mk52
-rwxr-xr-xscp2/source/templates/module_langpack.sct34
-rwxr-xr-xscp2/source/templates/module_langpack_base.sct37
-rw-r--r--scp2/source/templates/module_langpack_binfilter.sct38
-rwxr-xr-xscp2/source/templates/module_langpack_calc.sct37
-rwxr-xr-xscp2/source/templates/module_langpack_draw.sct37
-rwxr-xr-xscp2/source/templates/module_langpack_impress.sct37
-rwxr-xr-xscp2/source/templates/module_langpack_math.sct37
-rwxr-xr-xscp2/source/templates/module_langpack_onlineupdate.sct37
-rwxr-xr-xscp2/source/templates/module_langpack_root.sct83
-rwxr-xr-xscp2/source/templates/module_langpack_writer.sct37
-rwxr-xr-xscp2/source/templates/modules.pl185
-rw-r--r--scp2/source/testtool/file_testtool.scp78
-rw-r--r--scp2/source/testtool/makefile.mk50
-rw-r--r--scp2/source/testtool/module_testtool.scp38
-rw-r--r--scp2/source/testtool/module_testtool.ulf32
-rwxr-xr-xscp2/source/winexplorerext/file_winexplorerext.scp112
-rwxr-xr-xscp2/source/winexplorerext/makefile.mk61
-rwxr-xr-xscp2/source/winexplorerext/module_winexplorerext.scp57
-rw-r--r--scp2/source/winexplorerext/module_winexplorerext.ulf35
-rw-r--r--scp2/source/winexplorerext/registryitem_winexplorerext.scp230
-rw-r--r--scp2/source/writer/file_writer.scp101
-rw-r--r--scp2/source/writer/folderitem_writer.scp41
-rw-r--r--scp2/source/writer/folderitem_writer.ulf35
-rw-r--r--scp2/source/writer/makefile.mk58
-rw-r--r--scp2/source/writer/module_writer.scp106
-rw-r--r--scp2/source/writer/module_writer.ulf50
-rw-r--r--scp2/source/writer/registryitem_writer.scp1498
-rw-r--r--scp2/source/writer/registryitem_writer.ulf66
-rw-r--r--scp2/source/xsltfilter/file_xsltfilter.scp85
-rw-r--r--scp2/source/xsltfilter/makefile.mk51
-rw-r--r--scp2/source/xsltfilter/module_xsltfilter.scp50
-rw-r--r--scp2/source/xsltfilter/module_xsltfilter.ulf35
180 files changed, 29223 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..4857ecf3804b
--- /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 = YES;
+ 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..5ed8c9739f9c
--- /dev/null
+++ b/scp2/source/ooo/common_brand.scp
@@ -0,0 +1,1490 @@
+/*************************************************************************
+ *
+ * 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_Extensions,
+ gid_Brand_Dir_Share_Prereg,
+ 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,
+ gid_Brand_File_Txt_Package);
+ 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_Prereg
+ ParentID = gid_Brand_Dir_Share;
+ DosName = "prereg";
+ Styles = (CREATE);
+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_Txt_Package
+ TXT_FILE_BODY;
+ Dir = gid_Brand_Dir_Share_Extensions;
+ Name = "package.txt";
+ 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..724316ba6f5e
--- /dev/null
+++ b/scp2/source/ooo/profileitem_ooo.scp
@@ -0,0 +1,463 @@
+/*************************************************************************
+*
+ * 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..7bd6c18fae99
--- /dev/null
+++ b/scp2/source/ooo/windowscustomaction_ooo.scp
@@ -0,0 +1,506 @@
+/*************************************************************************
+*
+ * 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_Register_Extensions
+ Name = "RegisterExtensions";
+ Typ = "65";
+ Source = "shlxtmsi.dll";
+ Target = "RegisterExtensions";
+ Inbinarytable = 1;
+ Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\"", "end");
+ Assignment2 = ("AdminExecuteSequence", "Not REMOVE=\"ALL\"", "end");
+End
+
+WindowsCustomAction gid_Customaction_Remove_Extensions
+ Name = "RemoveExtensions";
+ Typ = "65";
+ Source = "shlxtmsi.dll";
+ Target = "RemoveExtensions";
+ Inbinarytable = 1;
+ Assignment1 = ("InstallExecuteSequence", "REMOVE=\"ALL\" And Not PATCH", "FileCost");
+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_Langpack_Register_Extensions
+ Name = "RegisterExtensions";
+ Typ = "65";
+ Source = "lngpckinsthlp.dll";
+ Target = "RegisterExtensions";
+ Inbinarytable = 1;
+ Assignment1 = ("InstallExecuteSequence", "", "end");
+ Assignment2 = ("AdminExecuteSequence", "", "end");
+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_CompleteInstallPath
+ Name = "CompleteInstallPath";
+ Typ = "321";
+ Source = "shlxtmsi.dll";
+ Target = "CompleteInstallPath";
+ Inbinarytable = 1;
+ Assignment1 = ("InstallExecuteSequence", "Not REMOVE=\"ALL\" And Not PATCH", "MigrateInstallPath");
+ Assignment2 = ("InstallUISequence", "Not REMOVE=\"ALL\" And Not PATCH", "MigrateInstallPath");
+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..ffcabf0cf587
--- /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 = YES;
+ 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"
+
+
+