Version 0.0.5 - added SVG Support

This commit is contained in:
louis
2014-11-15 11:15:48 +01:00
21 changed files with 804 additions and 593 deletions

View File

@@ -13,7 +13,6 @@ cXmlParser::cXmlParser(void) {
root = NULL;
ctxt = NULL;
xmlInitParser();
initGenericErrorDefaultFunc(NULL);
xmlSetStructuredErrorFunc(NULL, SkinDesignerXMLErrorHandler);
ctxt = xmlNewParserCtxt();
@@ -22,7 +21,6 @@ cXmlParser::cXmlParser(void) {
cXmlParser::~cXmlParser() {
DeleteDocument();
xmlFreeParserCtxt(ctxt);
xmlCleanupParser();
}
/*********************************************************************
@@ -801,3 +799,11 @@ bool cXmlParser::DebugViewElement(xmlNodePtr node) {
}
return false;
}
void cXmlParser::InitLibXML() {
xmlInitParser();
}
void cXmlParser::CleanupLibXML() {
xmlCleanupParser();
}

View File

@@ -53,6 +53,8 @@ public:
bool ParsePluginView(string plugName, int templateNumber);
bool ParseGlobals(void);
void DeleteDocument(void);
static void InitLibXML();
static void CleanupLibXML();
};
#endif //__XMLPARSER_H
#endif //__XMLPARSER_H