[libgsf] Added namesopaces used by Lotus Symphony, etc.



commit e27cc9e3d9fabe5b415308f0cdac11f90a795324
Author: Andreas J. Guelzow <aguelzow pyrshep ca>
Date:   Sun May 10 13:08:03 2009 -0600

    Added namesopaces used by Lotus Symphony, etc.
    
    2009-05-10  Andreas J. Guelzow <aguelzow pyrshep ca>
    
    	* gsf/gsf-opendoc-utils.h: add more new namespace enumeration
    	  constants
    	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add more new namespaces
---
 ChangeLog               |    6 ++++++
 NEWS                    |    2 +-
 gsf/gsf-opendoc-utils.c |   18 ++++++++++++++++++
 gsf/gsf-opendoc-utils.h |   17 ++++++++++++++++-
 4 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index dbcee4c..0d8af3e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2009-05-10  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* gsf/gsf-opendoc-utils.h: add more new namespace enumeration
+	  constants
+	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add more new namespaces 
+
+2009-05-10  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* gsf/gsf-opendoc-utils.h: add new namespace enumeration
 	  constants
 	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add new namespaces 
diff --git a/NEWS b/NEWS
index 463323e..aa0241a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,7 @@
 libgsf 1.14.14
 
 Andreas:
-	* Added namesopaces used by openoffice 3.0
+	* Added namesopaces used by openoffice 3.0, Lotus Symphony, etc.
 
 --------------------------------------------------------------------------
 libgsf 1.14.13
diff --git a/gsf/gsf-opendoc-utils.c b/gsf/gsf-opendoc-utils.c
index 1a688db..c7b1e8a 100644
--- a/gsf/gsf-opendoc-utils.c
+++ b/gsf/gsf-opendoc-utils.c
@@ -42,6 +42,7 @@ typedef struct {
 
 /* Generated based on:
  * http://www.oasis-open.org/committees/download.php/12572/OpenDocument-v1.0-os.pdf */
+/* and  OpenDocument-v1.1.pdf */
 GsfXMLInNS gsf_ooo_ns[] = {
 	/* OOo 1.0.x & 1.1.x */
 	GSF_XML_IN_NS (OO_NS_OFFICE,	"http://openoffice.org/2000/office";),
@@ -90,6 +91,23 @@ GsfXMLInNS gsf_ooo_ns[] = {
 
 	GSF_XML_IN_NS (OO_NS_RPT,       "http://openoffice.org/2005/report";),
 	GSF_XML_IN_NS (OO_NS_RDFA,      "http://docs.oasis-open.org/opendocument/meta/rdfa#";),
+
+	/* Other OpenDocument v 1.1 */
+	GSF_XML_IN_NS (OO_NS_CONFIG,    "urn:oasis:names:tc:opendocument:xmlns:config:1.0"),
+	GSF_XML_IN_NS (OO_NS_ANIM,      "urn:oasis:names:tc:opendocument:xmlns:animation:1.0"),
+	GSF_XML_IN_NS (OO_NS_DATASTYLE, "urn:oasis:names:tc:opendocument:xmlns:data style:1.0"),
+	GSF_XML_IN_NS (OO_NS_MANIFEST,  "urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"),
+	GSF_XML_IN_NS (OO_NS_SMIL,      "urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0"),
+
+
+	/* Symphony 1.3 */
+	GSF_XML_IN_NS (OO_LOTUS_NS_PRODTOOLS, "http://www.ibm.com/xmlns/prodtools";),
+
+	/* CleverAge ODF Add-in for Microsoft Office 3.0.5224.0 (11.0.8302)*/
+	GSF_XML_IN_NS (OO_CLEVERAGE_NS_DC,	"http://purl.org/dc/terms/";), 
+
+	/* KOffice 1.6.3 */
+	GSF_XML_IN_NS (OO_KDE_NS_KOFFICE, "http://www.koffice.org/2005/";),
 	{ NULL, 0 }
 };
 
diff --git a/gsf/gsf-opendoc-utils.h b/gsf/gsf-opendoc-utils.h
index 7c6e2ad..eeee95e 100644
--- a/gsf/gsf-opendoc-utils.h
+++ b/gsf/gsf-opendoc-utils.h
@@ -63,7 +63,22 @@ enum {
 	/* new in 3.0 */
 	OO_NS_RPT,
 	OO_NS_OF,
-	OO_NS_RDFA
+	OO_NS_RDFA,
+
+	/* Other OpenDocument 1.1 */
+	OO_NS_ANIM,
+	OO_NS_DATASTYLE,
+	OO_NS_MANIFEST,
+	OO_NS_SMIL,
+
+	/* Symphony 1.3 */
+	OO_LOTUS_NS_PRODTOOLS,
+
+	/* KOffice 1.6.3 */
+	OO_KDE_NS_KOFFICE,
+
+	/*CleverAge ODF Add-in for Microsoft Office 3.0.5224.0 (11.0.8302)*/
+	OO_CLEVERAGE_NS_DC
 };
 
 extern GsfXMLInNS gsf_ooo_ns[];



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]