merge the formfield patch from ooo-build
[ooovba.git] / applied_patches / 0252-odf-flatxml-import-export.diff
blob97da85ef71d2a145d650a84d306b7edd02f52d9e
1 --- filter/prj/d.lst.old 2009-04-02 11:04:07.000000000 +0000
2 +++ filter/prj/d.lst 2009-04-06 16:41:55.000000000 +0000
3 @@ -23,6 +23,7 @@ mkdir: %_DEST%\bin%_EXT%\xslt\import\com
4 mkdir: %_DEST%\bin%_EXT%\xslt\import\spreadsheetml
5 mkdir: %_DEST%\bin%_EXT%\xslt\import\uof
6 mkdir: %_DEST%\bin%_EXT%\xslt\import\wordml
7 +mkdir: %_DEST%\bin%_EXT%\xslt\odfflatxml
8 mkdir: %_DEST%\xml%_EXT%\registry
9 mkdir: %_DEST%\xml%_EXT%\registry\spool
10 mkdir: %_DEST%\bin%_EXT%\pdfimport
11 @@ -42,6 +43,7 @@ mkdir: %_DEST%\bin%_EXT%\pdfimport
12 ..\source\xslt\import\spreadsheetml\*.xsl %_DEST%\bin%_EXT%\xslt\import\spreadsheetml\*.xsl
13 ..\source\xslt\import\wordml\*.xsl %_DEST%\bin%_EXT%\xslt\import\wordml\*.xsl
14 ..\source\xslt\import\uof\*.xsl %_DEST%\bin%_EXT%\xslt\import\uof\*.xsl
15 +..\source\odfflatxml\*.xsl %_DEST%\bin%_EXT%\xslt\odfflatxml\*.xsl
16 ..\%__SRC%\bin\*.xsl %_DEST%\bin%_EXT%\*.xsl
17 ..\%__SRC%\bin\*.stw %_DEST%\bin%_EXT%\*.stw
18 ..\%__SRC%\bin\pdf2xml.* %_DEST%\bin%_EXT%\pdf2xml.*
19 --- filter/source/config/fragments/fcfg_xslt.mk.old 2009-04-02 11:03:58.000000000 +0000
20 +++ filter/source/config/fragments/fcfg_xslt.mk 2009-04-06 16:41:55.000000000 +0000
21 @@ -3,7 +3,11 @@ all_fragments+=xslt
22 # -----------------------------------------------
23 # count = 5
24 T4_XSLT = \
25 + calc_ODS_FlatXML \
26 + draw_ODG_FlatXML \
27 + impress_ODP_FlatXML \
28 writer_DocBook_File \
29 + writer_ODT_FlatXML \
30 XHTML_File \
31 Unified_Office_Format_text \
32 Unified_Office_Format_spreadsheet \
33 @@ -13,6 +17,10 @@ T4_XSLT = \
34 # count = 8
35 F4_XSLT = \
36 DocBook_File \
37 + ODG_FlatXML \
38 + ODP_FlatXML \
39 + ODS_FlatXML \
40 + ODT_FlatXML \
41 XHTML_Calc_File \
42 XHTML_Draw_File \
43 XHTML_Impress_File \
44 --- filter/source/config/fragments/filters/ODG_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
45 +++ filter/source/config/fragments/filters/ODG_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
46 @@ -0,0 +1,13 @@
47 + <node oor:name="OpenDocument Drawing Flat XML" oor:op="replace">
48 + <prop oor:name="FileFormatVersion"><value>0</value></prop>
49 + <prop oor:name="Type"><value>draw_ODG_FlatXML</value></prop>
50 + <prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop>
51 + <prop oor:name="UIComponent"/>
52 + <prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Draw.XMLOasisImporter,com.sun.star.comp.Draw.XMLOasisExporter,../share/xslt/odfflatxml/odfflatxmlimport.xsl,../share/xslt/odfflatxml/odfflatxmlexport.xsl</value></prop>
53 + <prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop>
54 + <prop oor:name="TemplateName"/>
55 + <prop oor:name="UIName">
56 + <value>OpenDocument Drawing (Flat XML)</value>
57 + </prop>
58 + <prop oor:name="Flags"><value>IMPORT EXPORT OWN 3RDPARTYFILTER</value></prop>
59 + </node>
60 --- filter/source/config/fragments/filters/ODP_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
61 +++ filter/source/config/fragments/filters/ODP_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
62 @@ -0,0 +1,13 @@
63 + <node oor:name="OpenDocument Presentation Flat XML" oor:op="replace">
64 + <prop oor:name="FileFormatVersion"><value>0</value></prop>
65 + <prop oor:name="Type"><value>impress_ODP_FlatXML</value></prop>
66 + <prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop>
67 + <prop oor:name="UIComponent"/>
68 + <prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Impress.XMLOasisImporter,com.sun.star.comp.Impress.XMLOasisExporter,../share/xslt/odfflatxml/odfflatxmlimport.xsl,../share/xslt/odfflatxml/odfflatxmlexport.xsl</value></prop>
69 + <prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop>
70 + <prop oor:name="TemplateName"/>
71 + <prop oor:name="UIName">
72 + <value>OpenDocument Presentation (Flat XML)</value>
73 + </prop>
74 + <prop oor:name="Flags"><value>IMPORT EXPORT OWN 3RDPARTYFILTER</value></prop>
75 + </node>
76 --- filter/source/config/fragments/filters/ODS_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
77 +++ filter/source/config/fragments/filters/ODS_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
78 @@ -0,0 +1,13 @@
79 + <node oor:name="OpenDocument Spreadsheet Flat XML" oor:op="replace">
80 + <prop oor:name="FileFormatVersion"><value>0</value></prop>
81 + <prop oor:name="Type"><value>calc_ODS_FlatXML</value></prop>
82 + <prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop>
83 + <prop oor:name="UIComponent"/>
84 + <prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Calc.XMLOasisImporter,com.sun.star.comp.Calc.XMLOasisExporter,../share/xslt/odfflatxml/odfflatxmlimport.xsl,../share/xslt/odfflatxml/odfflatxmlexport.xsl</value></prop>
85 + <prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop>
86 + <prop oor:name="TemplateName"/>
87 + <prop oor:name="UIName">
88 + <value>OpenDocument Spreadsheet (Flat XML)</value>
89 + </prop>
90 + <prop oor:name="Flags"><value>IMPORT EXPORT OWN 3RDPARTYFILTER</value></prop>
91 + </node>
92 --- filter/source/config/fragments/filters/ODT_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
93 +++ filter/source/config/fragments/filters/ODT_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
94 @@ -0,0 +1,13 @@
95 + <node oor:name="OpenDocument Text Flat XML" oor:op="replace">
96 + <prop oor:name="FileFormatVersion"><value>0</value></prop>
97 + <prop oor:name="Type"><value>writer_ODT_FlatXML</value></prop>
98 + <prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop>
99 + <prop oor:name="UIComponent"/>
100 + <prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Writer.XMLOasisImporter,com.sun.star.comp.Writer.XMLOasisExporter,../share/xslt/odfflatxml/odfflatxmlimport.xsl,../share/xslt/odfflatxml/odfflatxmlexport.xsl</value></prop>
101 + <prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop>
102 + <prop oor:name="TemplateName"/>
103 + <prop oor:name="UIName">
104 + <value>OpenDocument Text (Flat XML)</value>
105 + </prop>
106 + <prop oor:name="Flags"><value>IMPORT EXPORT OWN 3RDPARTYFILTER</value></prop>
107 + </node>
108 --- filter/source/config/fragments/types/calc_ODS_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
109 +++ filter/source/config/fragments/types/calc_ODS_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
110 @@ -0,0 +1,14 @@
111 + <node oor:name="calc_ODS_FlatXML" oor:op="replace">
112 + <prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop>
113 + <prop oor:name="URLPattern"/>
114 + <prop oor:name="Extensions"><value>fods ods xml</value></prop>
115 + <prop oor:name="MediaType"/>
116 + <prop oor:name="Preferred"><value>false</value></prop>
117 + <prop oor:name="PreferredFilter"><value>OpenDocument Spreadsheet Flat XML</value></prop>
118 + <prop oor:name="UIName">
119 + <value>OpenDocument Spreadsheet (Flat XML)</value>
120 + </prop>
121 + <prop oor:name="ClipboardFormat">
122 + <value>doctype:office:mimetype="application/vnd.oasis.opendocument.spreadsheet"</value>
123 + </prop>
124 + </node>
125 --- filter/source/config/fragments/types/draw_ODG_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
126 +++ filter/source/config/fragments/types/draw_ODG_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
127 @@ -0,0 +1,14 @@
128 + <node oor:name="draw_ODG_FlatXML" oor:op="replace">
129 + <prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop>
130 + <prop oor:name="URLPattern"/>
131 + <prop oor:name="Extensions"><value>fodg odg xml</value></prop>
132 + <prop oor:name="MediaType"/>
133 + <prop oor:name="Preferred"><value>false</value></prop>
134 + <prop oor:name="PreferredFilter"><value>OpenDocument Drawing Flat XML</value></prop>
135 + <prop oor:name="UIName">
136 + <value>OpenDocument Drawing (Flat XML)</value>
137 + </prop>
138 + <prop oor:name="ClipboardFormat">
139 + <value>doctype:office:mimetype="application/vnd.oasis.opendocument.graphics"</value>
140 + </prop>
141 + </node>
142 --- filter/source/config/fragments/types/impress_ODP_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
143 +++ filter/source/config/fragments/types/impress_ODP_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
144 @@ -0,0 +1,14 @@
145 + <node oor:name="impress_ODP_FlatXML" oor:op="replace">
146 + <prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop>
147 + <prop oor:name="URLPattern"/>
148 + <prop oor:name="Extensions"><value>fodp odp xml</value></prop>
149 + <prop oor:name="MediaType"/>
150 + <prop oor:name="Preferred"><value>false</value></prop>
151 + <prop oor:name="PreferredFilter"><value>OpenDocument Presentation Flat XML</value></prop>
152 + <prop oor:name="UIName">
153 + <value>OpenDocument Presentation (Flat XML)</value>
154 + </prop>
155 + <prop oor:name="ClipboardFormat">
156 + <value>doctype:office:mimetype="application/vnd.oasis.opendocument.presentation"</value>
157 + </prop>
158 + </node>
159 --- filter/source/config/fragments/types/writer_ODT_FlatXML.xcu.old 1970-01-01 00:00:00.000000000 +0000
160 +++ filter/source/config/fragments/types/writer_ODT_FlatXML.xcu 2009-04-06 16:41:55.000000000 +0000
161 @@ -0,0 +1,14 @@
162 + <node oor:name="writer_ODT_FlatXML" oor:op="replace">
163 + <prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop>
164 + <prop oor:name="URLPattern"/>
165 + <prop oor:name="Extensions"><value>fodt odt xml</value></prop>
166 + <prop oor:name="MediaType"/>
167 + <prop oor:name="Preferred"><value>false</value></prop>
168 + <prop oor:name="PreferredFilter"><value>OpenDocument Text Flat XML</value></prop>
169 + <prop oor:name="UIName">
170 + <value>OpenDocument Text (Flat XML)</value>
171 + </prop>
172 + <prop oor:name="ClipboardFormat">
173 + <value>doctype:office:mimetype="application/vnd.oasis.opendocument.text"</value>
174 + </prop>
175 + </node>
176 --- filter/source/odfflatxml/odfflatxmlexport.xsl.old 1970-01-01 00:00:00.000000000 +0000
177 +++ filter/source/odfflatxml/odfflatxmlexport.xsl 2009-04-06 16:41:55.000000000 +0000
178 @@ -0,0 +1,15 @@
179 +<?xml version='1.0' encoding="UTF-8"?>
180 +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0">
181 + <xsl:output method="xml" encoding="UTF-8" indent="yes"/>
183 + <xsl:template match="@*|node()">
184 + <xsl:copy>
185 + <xsl:apply-templates select="@*|node()"/>
186 + </xsl:copy>
187 + </xsl:template>
189 + <xsl:template match="@office:mimetype[string(.)='application/vnd.oasis.opendocument.drawing']">
190 + <xsl:attribute name="office:mimetype">application/vnd.oasis.opendocument.graphics</xsl:attribute>
191 + </xsl:template>
192 +</xsl:stylesheet>
194 --- filter/source/odfflatxml/odfflatxmlimport.xsl.old 1970-01-01 00:00:00.000000000 +0000
195 +++ filter/source/odfflatxml/odfflatxmlimport.xsl 2009-04-06 16:41:55.000000000 +0000
196 @@ -0,0 +1,11 @@
197 +<?xml version='1.0' encoding="UTF-8"?>
198 +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
199 + <xsl:output method="xml" encoding="UTF-8" indent="yes"/>
201 + <xsl:template match="@*|node()">
202 + <xsl:copy>
203 + <xsl:apply-templates select="@*|node()"/>
204 + </xsl:copy>
205 + </xsl:template>
206 +</xsl:stylesheet>
208 --- scp2/source/ooo/directory_ooo.scp.old 2009-04-06 16:41:55.000000000 +0000
209 +++ scp2/source/ooo/directory_ooo.scp 2009-04-06 16:41:55.000000000 +0000
210 @@ -507,6 +507,11 @@ Directory gid_Dir_Share_Xslt_Import_Comm
211 DosName = "common";
214 +Directory gid_Dir_Share_Xslt_Odfflatxml
215 + ParentID = gid_Dir_Share_Xslt;
216 + DosName = "odfflatxml";
217 +End
219 Directory gid_Dir_Share_Dtd
220 ParentID = gid_Dir_Share;
221 DosName = "dtd";
222 --- scp2/source/xsltfilter/file_xsltfilter.scp.old 2009-04-02 10:51:54.000000000 +0000
223 +++ scp2/source/xsltfilter/file_xsltfilter.scp 2009-04-06 16:41:55.000000000 +0000
224 @@ -93,3 +93,17 @@ File gid_File_Xsl_Export_Xhtml_Table
225 Name = "/xslt/export/xhtml/table.xsl";
229 +File gid_File_Xsl_Export_Odfflatxml
230 + TXT_FILE_BODY;
231 + Styles = (PACKED, PATCH);
232 + Dir = gid_Dir_Share_Xslt_Odfflatxml;
233 + Name = "/xslt/odfflatxml/odfflatxmlexport.xsl";
234 +End
236 +File gid_File_Xsl_Import_Odfflatxml
237 + TXT_FILE_BODY;
238 + Styles = (PACKED, PATCH);
239 + Dir = gid_Dir_Share_Xslt_Odfflatxml;
240 + Name = "/xslt/odfflatxml/odfflatxmlimport.xsl";
241 +End
242 --- scp2/source/xsltfilter/module_xsltfilter.scp.old 2009-04-02 10:51:54.000000000 +0000
243 +++ scp2/source/xsltfilter/module_xsltfilter.scp 2009-04-06 16:41:55.000000000 +0000
244 @@ -46,6 +46,8 @@ Module gid_Module_Optional_Xsltfiltersam
245 gid_File_Xsl_Export_Xhtml_Master_Usability_Links,
246 gid_File_Xsl_Export_Xhtml_Ooo2xhtml,
247 gid_File_Xsl_Export_Xhtml_Table,
248 + gid_File_Xsl_Export_Odfflatxml,
249 + gid_File_Xsl_Import_Odfflatxml,
250 gid_File_Registry_Spool_Oo_TypeDetection_XSLT_Types_Xcu,
251 gid_File_Registry_Spool_Oo_TypeDetection_XSLT_Filters_Xcu );
252 Minimal = NO;
253 --- scp2/source/calc/registryitem_calc.scp.old 2009-04-02 10:51:55.000000000 +0000
254 +++ scp2/source/calc/registryitem_calc.scp 2009-04-06 16:41:55.000000000 +0000
255 @@ -724,6 +724,53 @@ RegistryItem gid_Regitem_Openoffice_Calc
256 Value = "\"<progpath>\program\soffice.exe\" -pt \"%2\" \"%1\"";
259 +// .fods
261 +RegistryItem gid_Regitem_Fods_PersistentHandler
262 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
263 + ModuleID = gid_Module_Prg_Calc_Bin;
264 + Subkey = ".fods\PersistentHandler";
265 + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
266 +End
268 +RegistryItem gid_Regitem_Fods_Shellex_00021500_0000_0000_C000_000000000046
269 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
270 + ModuleID = gid_Module_Prg_Calc_Bin;
271 + Subkey = ".fods\shellex\{00021500-0000-0000-C000-000000000046}";
272 + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
273 +End
275 +RegistryItem gid_Regitem_Fods_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
276 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
277 + ModuleID = gid_Module_Prg_Calc_Bin;
278 + Subkey = ".fods\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
279 + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
280 +End
282 +RegistryItem gid_Regitem__Fods
283 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
284 + ModuleID = gid_Module_Prg_Calc_Bin;
285 + Subkey = ".fods";
286 + Value = "opendocument.CalcDocument.1";
287 +End
289 +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fods
290 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
291 + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
292 + ModuleID = gid_Module_Root;
293 + Name = ".fods";
294 + Value = "opendocument.CalcDocument.1";
295 + Styles = (PATCH);
296 +End
298 +RegistryItem gid_Regitem_Fods_Contenttype
299 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
300 + ModuleID = gid_Module_Prg_Calc_Bin;
301 + Subkey = ".fods";
302 + Name = "Content Type";
303 + Value = "application/vnd.oasis.opendocument.spreadsheet";
304 +End
306 // new ots file extension
308 RegistryItem gid_Regitem_Ots_PersistentHandler
309 --- scp2/source/draw/registryitem_draw.scp.old 2009-04-02 10:51:54.000000000 +0000
310 +++ scp2/source/draw/registryitem_draw.scp 2009-04-06 16:41:55.000000000 +0000
311 @@ -724,6 +724,53 @@ RegistryItem gid_Regitem_Openoffice_Draw
312 Value = "&Open";
315 +// .fodg
317 +RegistryItem gid_Regitem_Fodg_PersistentHandler
318 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
319 + ModuleID = gid_Module_Prg_Draw_Bin;
320 + Subkey = ".fodg\PersistentHandler";
321 + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
322 +End
324 +RegistryItem gid_Regitem_Fodg_Shellex_00021500_0000_0000_C000_000000000046
325 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
326 + ModuleID = gid_Module_Prg_Draw_Bin;
327 + Subkey = ".fodg\shellex\{00021500-0000-0000-C000-000000000046}";
328 + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
329 +End
331 +RegistryItem gid_Regitem_Fodg_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
332 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
333 + ModuleID = gid_Module_Prg_Draw_Bin;
334 + Subkey = ".fodg\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
335 + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
336 +End
338 +RegistryItem gid_Regitem_Fodg_Contenttype
339 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
340 + ModuleID = gid_Module_Prg_Draw_Bin;
341 + Subkey = ".fodg";
342 + Name = "Content Type";
343 + Value = "application/vnd.oasis.opendocument.graphics";
344 +End
346 +RegistryItem gid_Regitem__Fodg
347 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
348 + ModuleID = gid_Module_Prg_Draw_Bin;
349 + Subkey = ".fodg";
350 + Value = "opendocument.DrawDocument.1";
351 +End
353 +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fodg
354 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
355 + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
356 + ModuleID = gid_Module_Root;
357 + Name = ".fodg";
358 + Value = "opendocument.DrawDocument.1";
359 + Styles = (PATCH);
360 +End
362 // new otg file extension
364 RegistryItem gid_Regitem_Otg_PersistentHandler
365 --- scp2/source/impress/registryitem_impress.scp.old 2009-04-02 10:51:52.000000000 +0000
366 +++ scp2/source/impress/registryitem_impress.scp 2009-04-06 16:41:55.000000000 +0000
367 @@ -753,6 +753,53 @@ RegistryItem gid_Regitem_Openoffice_Impr
368 Value = "\"<progpath>\program\soffice.exe\" -show \"%1\"";
371 +// .fodp
373 +RegistryItem gid_Regitem_Fodp_PersistentHandler
374 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
375 + ModuleID = gid_Module_Prg_Impress_Bin;
376 + Subkey = ".fodp\PersistentHandler";
377 + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
378 +End
380 +RegistryItem gid_Regitem_Fodp_Shellex_00021500_0000_0000_C000_000000000046
381 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
382 + ModuleID = gid_Module_Prg_Impress_Bin;
383 + Subkey = ".fodp\shellex\{00021500-0000-0000-C000-000000000046}";
384 + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
385 +End
387 +RegistryItem gid_Regitem_Fodp_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
388 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
389 + ModuleID = gid_Module_Prg_Impress_Bin;
390 + Subkey = ".fodp\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
391 + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
392 +End
394 +RegistryItem gid_Regitem__Fodp
395 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
396 + ModuleID = gid_Module_Prg_Impress_Bin;
397 + Subkey = ".fodp";
398 + Value = "opendocument.ImpressDocument.1";
399 +End
401 +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fodp
402 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
403 + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
404 + ModuleID = gid_Module_Root;
405 + Name = ".fodp";
406 + Value = "opendocument.ImpressDocument.1";
407 + Styles = (PATCH);
408 +End
410 +RegistryItem gid_Regitem_Fodp_Contenttype
411 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
412 + ModuleID = gid_Module_Prg_Impress_Bin;
413 + Subkey = ".fodp";
414 + Name = "Content Type";
415 + Value = "application/vnd.oasis.opendocument.presentation";
416 +End
418 // new otp file extension
420 RegistryItem gid_Regitem_Otp_PersistentHandler
421 --- scp2/source/writer/registryitem_writer.scp.old 2009-04-06 16:41:41.000000000 +0000
422 +++ scp2/source/writer/registryitem_writer.scp 2009-04-06 16:41:55.000000000 +0000
423 @@ -862,6 +862,53 @@ RegistryItem gid_Regitem_Openoffice_Writ
424 Styles = ();
427 +// .fodt
429 +RegistryItem gid_Regitem_Fodt_PersistentHandler
430 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
431 + ModuleID = gid_Module_Prg_Wrt_Bin;
432 + Subkey = ".fodt\PersistentHandler";
433 + Value = "{7BC0E713-5703-45BE-A29D-5D46D8B39262}";
434 +End
436 +RegistryItem gid_Regitem_Fodt_Shellex_00021500_0000_0000_C000_000000000046
437 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
438 + ModuleID = gid_Module_Prg_Wrt_Bin;
439 + Subkey = ".fodt\shellex\{00021500-0000-0000-C000-000000000046}";
440 + Value = "{087B3AE3-E237-4467-B8DB-5A38AB959AC9}";
441 +End
443 +RegistryItem gid_Regitem_Fodt_Shellex_BB2E617C_0920_11D1_9A0B_00C04FC2D6C1
444 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
445 + ModuleID = gid_Module_Prg_Wrt_Bin;
446 + Subkey = ".fodt\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}";
447 + Value = "{3B092F0C-7696-40E3-A80F-68D74DA84210}";
448 +End
450 +RegistryItem gid_Regitem__Fodt
451 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
452 + ModuleID = gid_Module_Prg_Wrt_Bin;
453 + Subkey = ".fodt";
454 + Value = "opendocument.WriterDocument.1";
455 +End
457 +RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabilities_FileAssociations_fodt
458 + ParentID = PREDEFINED_HKEY_LOCAL_MACHINE;
459 + Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
460 + ModuleID = gid_Module_Root;
461 + Name = ".fodt";
462 + Value = "opendocument.WriterDocument.1";
463 + Styles = (PATCH);
464 +End
466 +RegistryItem gid_Regitem_Fodt_Contenttype
467 + ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
468 + ModuleID = gid_Module_Prg_Wrt_Bin;
469 + Subkey = ".fodt";
470 + Name = "Content Type";
471 + Value = "application/vnd.oasis.opendocument.text";
472 +End
474 // new ott file extension
476 RegistryItem gid_Regitem_Ott_PersistentHandler