Code

add fixup for incorrect sodipodi namespace
authormental <mental@users.sourceforge.net>
Sun, 7 May 2006 05:14:55 +0000 (05:14 +0000)
committermental <mental@users.sourceforge.net>
Sun, 7 May 2006 05:14:55 +0000 (05:14 +0000)
ChangeLog
src/xml/repr-util.cpp
src/xml/repr.h

index 78d28d7471f98afb4877d5d7037418a3cb10928b..28ebe1bed4c990a34adc067d6780864fcb3ea8b1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-05-06  MenTaLguY  <mental@rydia.net>
+
+       * src/xml/repr-util.cpp, src/xml/repr.h:
+
+         add fixup for incorrect sodipodi namespace
+
 2006-05-06  MenTaLguY  <mental@rydia.net>
 
        * doc/NewAppArchitecture/01-title.svg,
index 4d61c42c521abcc298644d74ea80db5ca916e961..bc39710349228cd7e1128a31ebf7abe2ce557f14 100644 (file)
@@ -149,7 +149,7 @@ static SPXMLNs *namespaces=NULL;
 static void
 sp_xml_ns_register_defaults()
 {
-    static SPXMLNs defaults[7];
+    static SPXMLNs defaults[8];
 
     defaults[0].uri = g_quark_from_static_string(SP_SODIPODI_NS_URI);
     defaults[0].prefix = g_quark_from_static_string("sodipodi");
@@ -177,7 +177,11 @@ sp_xml_ns_register_defaults()
 
     defaults[6].uri = g_quark_from_static_string(SP_DC_NS_URI);
     defaults[6].prefix = g_quark_from_static_string("dc");
-    defaults[6].next = NULL;
+    defaults[6].next = &defaults[7];
+
+    defaults[7].uri = g_quark_from_static_string(SP_BROKEN_SODIPODI_NS_URI);
+    defaults[7].prefix = g_quark_from_static_string("sodipodi");
+    defaults[7].next = NULL;
 
     namespaces = &defaults[0];
 }
index b260082d49eb1c11f2a587313294f74b8bc6082b..7d2f7d47422b9435957cd59c7f7128280fae796e 100644 (file)
@@ -22,6 +22,7 @@
 #include "xml/sp-css-attr.h"
 
 #define SP_SODIPODI_NS_URI "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+#define SP_BROKEN_SODIPODI_NS_URI "http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
 #define SP_INKSCAPE_NS_URI "http://www.inkscape.org/namespaces/inkscape"
 #define SP_XLINK_NS_URI "http://www.w3.org/1999/xlink"
 #define SP_SVG_NS_URI "http://www.w3.org/2000/svg"