diff options
author | Mike Hommey <glandium@debian.org> | 2005-09-05 17:10:35 +0000 |
---|---|---|
committer | Mike Hommey <glandium@debian.org> | 2005-09-05 17:10:35 +0000 |
commit | a464d9993e2acd5b8e1089b218ba74c6fcf215c5 (patch) | |
tree | 72fe00eb59147367a1d660b90d08172357e0dffc /win32 | |
parent | 112cb5bb5475afec1c1cbf1d6728ce4880d0fee8 (diff) | |
download | libxml2-a464d9993e2acd5b8e1089b218ba74c6fcf215c5.tar.gz |
Load /usr/tmp/tmp.CMoFff/libxml2-2.6.21 intoupstream/2.6.21
packages/libxml2/branches/upstream/current.
Diffstat (limited to 'win32')
-rw-r--r-- | win32/Makefile.msvc | 2 | ||||
-rw-r--r-- | win32/configure.js | 10 | ||||
-rw-r--r-- | win32/libxml2.def.src | 95 |
3 files changed, 107 insertions, 0 deletions
diff --git a/win32/Makefile.msvc b/win32/Makefile.msvc index 3d11576..0c0a41b 100644 --- a/win32/Makefile.msvc +++ b/win32/Makefile.msvc @@ -115,6 +115,7 @@ XML_OBJS = $(XML_INTDIR)\c14n.obj\ $(XML_INTDIR)\relaxng.obj\ $(XML_INTDIR)\SAX2.obj\ $(XML_INTDIR)\SAX.obj\ + $(XML_INTDIR)\schematron.obj\ $(XML_INTDIR)\threads.obj\ $(XML_INTDIR)\tree.obj\ $(XML_INTDIR)\uri.obj\ @@ -159,6 +160,7 @@ XML_OBJS_A = $(XML_INTDIR_A)\c14n.obj\ $(XML_INTDIR_A)\relaxng.obj\ $(XML_INTDIR_A)\SAX2.obj\ $(XML_INTDIR_A)\SAX.obj\ + $(XML_INTDIR_A)\schematron.obj\ $(XML_INTDIR_A)\threads.obj\ $(XML_INTDIR_A)\tree.obj\ $(XML_INTDIR_A)\uri.obj\ diff --git a/win32/configure.js b/win32/configure.js index d857146..6c9909b 100644 --- a/win32/configure.js +++ b/win32/configure.js @@ -45,6 +45,7 @@ var withZlib = false; var withDebug = true; var withMemDebug = false; var withSchemas = true; +var withSchematron = true; var withRegExps = true; var withModules = true; var withTree = true; @@ -138,6 +139,7 @@ function usage() txt += " legacy: Enable Deprecated api's (" + (withLegacy? "yes" : "no") + ")\n"; txt += " output: Enable serialization support (" + (withOutput? "yes" : "no") + ")\n"; txt += " schemas: Enable XML Schema support (" + (withSchemas? "yes" : "no") + ")\n"; + txt += " schematron: Enable Schematron support (" + (withSchematron? "yes" : "no") + ")\n"; txt += " python: Build Python bindings (" + (withPython? "yes" : "no") + ")\n"; txt += "\nWin32 build options, default value given in parentheses:\n\n"; txt += " compiler: Compiler to be used [msvc|mingw|bcb] (" + compiler + ")\n"; @@ -232,6 +234,7 @@ function discoverVersion() vf.WriteLine("WITH_DEBUG=" + (withDebug? "1" : "0")); vf.WriteLine("WITH_MEM_DEBUG=" + (withMemDebug? "1" : "0")); vf.WriteLine("WITH_SCHEMAS=" + (withSchemas? "1" : "0")); + vf.WriteLine("WITH_SCHEMATRON=" + (withSchematron? "1" : "0")); vf.WriteLine("WITH_REGEXPS=" + (withRegExps? "1" : "0")); vf.WriteLine("WITH_MODULES=" + (withModules? "1" : "0")); vf.WriteLine("WITH_TREE=" + (withTree? "1" : "0")); @@ -320,6 +323,8 @@ function configureLibxml() of.WriteLine(s.replace(/\@WITH_MEM_DEBUG\@/, withMemDebug? "1" : "0")); } else if (s.search(/\@WITH_SCHEMAS\@/) != -1) { of.WriteLine(s.replace(/\@WITH_SCHEMAS\@/, withSchemas? "1" : "0")); + } else if (s.search(/\@WITH_SCHEMATRON\@/) != -1) { + of.WriteLine(s.replace(/\@WITH_SCHEMATRON\@/, withSchematron? "1" : "0")); } else if (s.search(/\@WITH_REGEXPS\@/) != -1) { of.WriteLine(s.replace(/\@WITH_REGEXPS\@/, withRegExps? "1" : "0")); } else if (s.search(/\@WITH_MODULES\@/) != -1) { @@ -459,8 +464,12 @@ for (i = 0; (i < WScript.Arguments.length) && (error == 0); i++) { withMemDebug = strToBool(arg.substring(opt.length + 1, arg.length)); else if (opt == "schemas") withSchemas = strToBool(arg.substring(opt.length + 1, arg.length)); + else if (opt == "schematron") + withSchematron = strToBool(arg.substring(opt.length + 1, arg.length)); else if (opt == "regexps") withRegExps = strToBool(arg.substring(opt.length + 1, arg.length)); + else if (opt == "modules") + withModules = strToBool(arg.substring(opt.length + 1, arg.length)); else if (opt == "tree") withTree = strToBool(arg.substring(opt.length + 1, arg.length)); else if (opt == "reader") @@ -638,6 +647,7 @@ txtOut += " SAX1 support: " + boolToStr(withSax1) + "\n"; txtOut += " Legacy support: " + boolToStr(withLegacy) + "\n"; txtOut += " Output support: " + boolToStr(withOutput) + "\n"; txtOut += "XML Schema support: " + boolToStr(withSchemas) + "\n"; +txtOut += "Schematron support: " + boolToStr(withSchematron) + "\n"; txtOut += " Python bindings: " + boolToStr(withPython) + "\n"; txtOut += "\n"; txtOut += "Win32 build configuration\n"; diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src index a0eb545..f7ab402 100644 --- a/win32/libxml2.def.src +++ b/win32/libxml2.def.src @@ -11,6 +11,12 @@ __docbDefaultSAXHandler docbDefaultSAXHandler DATA #endif #endif +#ifdef LIBXML_REGEXP_ENABLED +emptyExp DATA +#endif +#ifdef LIBXML_REGEXP_ENABLED +forbiddenExp DATA +#endif #ifdef LIBXML_THREAD_ENABLED #ifdef LIBXML_HTML_ENABLED __htmlDefaultSAXHandler @@ -517,6 +523,9 @@ xmlAutomataNewCounterTrans xmlAutomataNewEpsilon #endif #ifdef LIBXML_AUTOMATA_ENABLED +xmlAutomataNewNegTrans +#endif +#ifdef LIBXML_AUTOMATA_ENABLED xmlAutomataNewOnceTrans #endif #ifdef LIBXML_AUTOMATA_ENABLED @@ -775,6 +784,63 @@ xmlEncodeEntities xmlEncodeEntitiesReentrant xmlEncodeSpecialChars xmlErrMemory +#ifdef LIBXML_REGEXP_ENABLED +xmlExpCtxtNbCons +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpCtxtNbNodes +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpDump +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpExpDerive +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpFree +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpFreeCtxt +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpGetLanguage +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpGetStart +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpIsNillable +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpMaxToken +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpNewAtom +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpNewCtxt +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpNewOr +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpNewRange +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpNewSeq +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpParse +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpRef +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpStringDerive +#endif +#ifdef LIBXML_REGEXP_ENABLED +xmlExpSubsume +#endif xmlFileClose xmlFileMatch xmlFileOpen @@ -850,6 +916,7 @@ xmlGetRefs xmlGetThreadId xmlGetUTF8Char xmlHandleEntity +xmlHasFeature xmlHasNsProp xmlHasProp xmlHashAddEntry @@ -1273,6 +1340,7 @@ xmlParseStartTag xmlParseSystemLiteral xmlParseTextDecl xmlParseURI +xmlParseURIRaw xmlParseURIReference xmlParseVersionInfo xmlParseVersionNum @@ -1306,6 +1374,7 @@ xmlPatternFromRoot xmlPatternGetStreamCtxt xmlPatternMatch xmlPatternMaxDepth +xmlPatternMinDepth xmlPatternStreamable xmlPatterncompile xmlPedanticParserDefault @@ -1430,6 +1499,9 @@ xmlRelaxNGSetParserErrors xmlRelaxNGSetValidErrors #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlRelaxNGSetValidStructuredErrors +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlRelaxNGValidateDoc #endif #ifdef LIBXML_SCHEMAS_ENABLED @@ -1586,6 +1658,9 @@ xmlSchemaInitTypes xmlSchemaIsBuiltInTypeFacet #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaIsValid +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaNewDocParserCtxt #endif #ifdef LIBXML_SCHEMAS_ENABLED @@ -1613,6 +1688,12 @@ xmlSchemaNewValidCtxt xmlSchemaParse #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaSAXPlug +#endif +#ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaSAXUnplug +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaSetParserErrors #endif #ifdef LIBXML_SCHEMAS_ENABLED @@ -1622,6 +1703,9 @@ xmlSchemaSetValidErrors xmlSchemaSetValidOptions #endif #ifdef LIBXML_SCHEMAS_ENABLED +xmlSchemaSetValidStructuredErrors +#endif +#ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaValPredefTypeNode #endif #ifdef LIBXML_SCHEMAS_ENABLED @@ -1675,6 +1759,15 @@ xmlSchemaValueGetNext #ifdef LIBXML_SCHEMAS_ENABLED xmlSchemaWhiteSpaceReplace #endif +xmlSchematronFree +xmlSchematronFreeParserCtxt +xmlSchematronFreeValidCtxt +xmlSchematronNewDocParserCtxt +xmlSchematronNewMemParserCtxt +xmlSchematronNewParserCtxt +xmlSchematronNewValidCtxt +xmlSchematronParse +xmlSchematronValidateDoc xmlSearchNs xmlSearchNsByHref xmlSetBufferAllocationScheme @@ -1836,8 +1929,10 @@ xmlTextReaderRelaxNGSetSchema #ifdef LIBXML_SCHEMAS_ENABLED xmlTextReaderRelaxNGValidate #endif +xmlTextReaderSchemaValidate xmlTextReaderSetErrorHandler xmlTextReaderSetParserProp +xmlTextReaderSetSchema xmlTextReaderSetStructuredErrorHandler xmlTextReaderStandalone xmlTextReaderValue |