[Libreoffice-commits] core.git: writerfilter/source

Miklos Vajna vmiklos at collabora.co.uk
Fri Aug 1 00:30:26 PDT 2014


 writerfilter/source/ooxml/factoryimpl_ns.py |    2 +-
 writerfilter/source/ooxml/model.xml         |   19 -------------------
 2 files changed, 1 insertion(+), 20 deletions(-)

New commits:
commit 17f8a0d05fb7523e3ebc6f0179c227b1c050389c
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Fri Aug 1 09:20:23 2014 +0200

    writerfilter: fail on non-existing includes
    
    Also remove all such includes that did nothing so far. Hopefully if the
    script fails on it early, that helps detecting typos during development.
    
    Change-Id: I56bcf16263b7556bc237aceeb2041dfcfb3e02fa

diff --git a/writerfilter/source/ooxml/factoryimpl_ns.py b/writerfilter/source/ooxml/factoryimpl_ns.py
index fc28dc2..687814d 100644
--- a/writerfilter/source/ooxml/factoryimpl_ns.py
+++ b/writerfilter/source/ooxml/factoryimpl_ns.py
@@ -226,7 +226,7 @@ def contextResource(files, nsNode, refNode):
     for resourceNode in [i for i in getChildrenByName(nsNode, "resource") if i.getAttribute("name") == refName]:
         return resourceNode.getAttribute("resource")
 
-    for includeNode in [i for i in getChildrenByName(getChildByName(nsNode, "grammar"), "include") if i.getAttribute("href") in files]:
+    for includeNode in getChildrenByName(getChildByName(nsNode, "grammar"), "include"):
         namespaceNode = files[includeNode.getAttribute("href")]
         for resourceNode in [i for i in getChildrenByName(namespaceNode, "resource") if i.getAttribute("name") == refName]:
             return resourceNode.getAttribute("resource")
diff --git a/writerfilter/source/ooxml/model.xml b/writerfilter/source/ooxml/model.xml
index 83c2b01..52993a9 100644
--- a/writerfilter/source/ooxml/model.xml
+++ b/writerfilter/source/ooxml/model.xml
@@ -82,7 +82,6 @@
     <grammar xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
       <!-- ISO RELAX NG Schema -->
       <include href="dml-baseStylesheet.rng"/>
-      <include href="dml-styleDefaults.rng"/>
       <!-- start = theme | themeOverride | themeManager | hlinkClick -->
       <define name="CT_EmptyElement">
         <empty/>
@@ -274,8 +273,6 @@
     <grammar xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main">
       <!-- ISO RELAX NG Schema -->
       <include href="dml-shapeProperties.rng"/>
-      <include href="dml-shapeStyle.rng"/>
-      <include href="dml-text.rng"/>
       <define name="CT_DefaultShapeDefinition">
         <element name="spPr">
           <ref name="CT_ShapeProperties"/>
@@ -323,8 +320,6 @@
   </namespace>
   <namespace name="dml-shape3DLighting" file="dml-shape3DLighting.rng">
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main">
-      <!-- ISO RELAX NG Schema -->
-      <include href="dml-baseTypes.rng"/>
       <define name="ST_LightRigDirection">
         <list>
           <xs:documentation>Light Rig Direction</xs:documentation>
@@ -470,7 +465,6 @@
       <!-- ISO RELAX NG Schema -->
       <include href="dml-shape3DCamera.rng"/>
       <include href="dml-shape3DLighting.rng"/>
-      <include href="dml-shape3DScenePlane.rng"/>
       <define name="CT_Scene3D">
         <element name="camera">
           <ref name="CT_Camera"/>
@@ -689,8 +683,6 @@
   </namespace>
   <namespace name="dml-shape3DCamera" file="dml-shape3DCamera.rng">
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main">
-      <!-- ISO RELAX NG Schema -->
-      <include href="dml-baseTypes.rng"/>
       <define name="ST_PresetCameraType">
         <list>
           <xs:documentation>Preset Camera Type</xs:documentation>
@@ -1248,7 +1240,6 @@
   <namespace name="dml-textCharacter" file="dml-textCharacter.rng" todo="ignore">
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
       <!-- ISO RELAX NG Schema -->
-      <include href="dml-baseTypes.rng"/>
       <include href="dml-shapeEffects.rng"/>
       <include href="dml-shapeLineProperties.rng"/>
       <define name="ST_TextPoint">
@@ -1657,8 +1648,6 @@
   </namespace>
   <namespace name="dml-shapeEffects" file="dml-shapeEffects.rng" todo="ignore">
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-      <!-- ISO RELAX NG Schema -->
-      <include href="dml-baseTypes.rng"/>
       <!-- start = blip -->
       <define name="CT_AlphaBiLevelEffect">
         <attribute name="thresh">
@@ -4801,7 +4790,6 @@
   <namespace name="dml-documentProperties" file="dml-documentProperties.rng" todo="ignore">
     <grammar xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
       <!-- ISO RELAX NG Schema -->
-      <include href="dml-baseTypes.rng"/>
       <include href="dml-shapeGeometry.rng"/>
       <define name="AG_Locking">
         <optional>
@@ -7206,8 +7194,6 @@
   </namespace>
   <namespace name="dml-shapeGeometry" file="dml-shapeGeometry.rng" todo="ignore">
     <grammar xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" ns="http://schemas.openxmlformats.org/drawingml/2006/main" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
-      <!-- ISO RELAX NG Schema -->
-      <include href="dml-baseTypes.rng"/>
       <define name="ST_ShapeType">
         <list>
           <xs:documentation>Preset Shape Types</xs:documentation>
@@ -10626,9 +10612,6 @@
       <include href="vml-officeDrawing.rng"/>
       <!--  External schema: http://schemas.openxmlformats.org/wordprocessingml/2006/main -->
       <include href="vml-wordprocessingDrawing.rng"/>
-      <!--  External schema: http://schemas.openxmlformats.org/officeDocument/2006/relationships -->
-      <include href="vml-spreadsheetDrawing.rng"/>
-      <include href="vml-presentationDrawing.rng"/>
       <!-- start = shape | shapetype | group | background | fill | formulas | handles | imagedata | path | textbox | shadow | stroke | textpath | arc | curve | image | line | oval | polyline | rect | roundrect -->
       <define name="AG_Id">
         <optional>
@@ -14619,8 +14602,6 @@
     <start name="document"/>
     <start name="glossaryDocument"/>
     <grammar xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:rel="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2006/xpath-functions" xmlns="http://relaxng.org/ns/structure/1.0" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:v="urn:schemas-microsoft-com:vml" ns="http://schemas.openxmlformats.org/wordprocessingml/2006/main" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" attributeFormDefault="qualified">
-      <!-- ISO RELAX NG Schema -->
-      <include href="shared-customXmlSchemaProperties.rng"/>
       <include href="shared-math.rng"/>
       <include href="dml-wordprocessingDrawing.rng"/>
       <include href="shared-relationshipReference.rng"/>


More information about the Libreoffice-commits mailing list