|
289dbb45
|
2005-03-17T12:39:31
|
|
Removed inheritance of "mixed" content type for short-hand restrictions of
* xmlschemas.c: Removed inheritance of "mixed" content type for
short-hand restrictions of "anyType" (reported by Guy Fabrice
to the mailing list). Added the namespace conversion (chameleon
includes) for the base type reference of <restriction> and
<extension>.
* test/schemas/bug152470_1.xsd: Adapted due to the above change
of "mixed" inheritance.
|
|
bc69d4f9
|
2005-03-17T10:04:46
|
|
fixed a = -> == error pointed by GUY Fabrice Daniel
* xmlschemas.c: fixed a = -> == error pointed by GUY Fabrice
Daniel
|
|
cc5e2330
|
2005-03-16T21:55:35
|
|
more debug messages from Matthew Burgess xmlSchemaValidateLengthFacet API
* xmlschemas.c: more debug messages from Matthew Burgess
* xmlschemastypes.c: xmlSchemaValidateLengthFacet API missing check.
Daniel
|
|
9dbb0cea
|
2005-03-16T16:39:23
|
|
Aaaannnd putting back the previous changes done by Daniel, which I
* xmlschemastypes.c: Aaaannnd putting back the previous changes done
by Daniel, which I overwrote with the previous commit.
|
|
478d693f
|
2005-03-16T16:29:18
|
|
Hopefully finished validation against facets to use the normalized value
* xmlschemas.c xmlschemastypes.c include/libxml/xmlschemastypes.h:
Hopefully finished validation against facets to use the normalized
value of both, the facets and instance values. Added
xmlSchemaValidateLengthFacetWhtsp(), xmlSchemaValidateFacetWhtsp()
and xmlSchemaGetValType() to the schema API.
|
|
9fcb491c
|
2005-03-16T12:57:31
|
|
do not package .la files applied patch from Gerry Murphy for xmllint
* libxml.spec.in: do not package .la files
* xmllint.c: applied patch from Gerry Murphy for xmllint return code
* xmlschemastypes.c: fixed a couple of missing tests of parameters
at public API entry points.
Daniel
|
|
b08d741d
|
2005-03-16T01:43:05
|
|
added Makefile.am, missed in last commit
|
|
ec3b4b7d
|
2005-03-15T15:50:17
|
|
a couple of more changes to various decimal-handling routines. Fixes
* xmlschemastypes.c: a couple of more changes to various
decimal-handling routines. Fixes python some problems
turned up by the python tests.
* Makefile.am: change SchemasPythonTests message to warn
that there are 10 'expected' errors (rather than 6) since
we now reject a '+' sign on an unsigned.
|
|
6c81d0ea
|
2005-03-15T14:58:11
|
|
In preparation to use normalized values of facets during validation:
* xmlschemastypes.c xmlschemastypes.h: In preparation to use
normalized values of facets during validation: changed the
arguments of some string comparison functions; added a static
xmlSchemaValidateFacetInternal() with more arguments to be
more flexible. Prepared XML_SCHEMA_FACET_ENUMERATION validation
to use the comparison functions. Fixed some assignments in
xmlSchemaValAtomicType(): total digit count, lo, mi, hi.
|
|
57c000e3
|
2005-03-13T18:34:29
|
|
preparing release of 2.6.18 updated docs and rebuilt reactivated gcc
* NEWS configure.in testapi.c doc/*: preparing release of 2.6.18
updated docs and rebuilt
* libxml.spec.in: reactivated gcc profiling for gcc >= 4.0.0
Daniel
|
|
cffc1c7a
|
2005-03-12T18:54:55
|
|
removed a static buffer in xmlByteConsumed(), as pointed by Ben Maurer,
* encoding.c: removed a static buffer in xmlByteConsumed(),
as pointed by Ben Maurer, fixes #170086
* xmlschemas.c: remove a potentially uninitialized pointer warning
Daniel
|
|
273670f4
|
2005-03-11T15:55:14
|
|
enhanced the parsing of XML_SCHEMAS_DECIMAL and much of the routine
* xmlschemastypes.c: enhanced the parsing of XML_SCHEMAS_DECIMAL
and much of the routine xmlSchemaCompareDecimals. The
changes were necessary to fix a problem reported on the
mailing list by John Hockaday.
|
|
b474fa40
|
2005-03-11T12:34:42
|
|
The schema parser will stop if components could not be resolved. This is
* xmlschemas.c: The schema parser will stop if components could
not be resolved. This is not conforming to the spec but for now
will avoid internal errors during type fixup and content model
creation. Restructured inclusion/import of schemata: this avoids
duplicate, self and circular inclusion. Chameleon includes are
still workarounded. Added restriction to disallow references to
non-imported namespaces. Corrected parsing of <group>.
* result/schemas/bug167754_0_0*: Added a missing test result.
|
|
e5d68dee
|
2005-03-10T15:03:40
|
|
Enriched encoding.html with more link and foreword warning to avoid
* doc/xml.html doc/encoding.html: Enriched encoding.html with more
link and foreword warning to avoid problem with ignorant
programmers, c.f #169721
Daniel
|
|
7697a198
|
2005-03-10T14:03:08
|
|
added a regression test from Rob Richards for the previous bug Daniel
* python/tests/Makefile.am python/tests/readernext.py: added
a regression test from Rob Richards for the previous bug
Daniel
|
|
5963aa79
|
2005-03-10T12:23:24
|
|
applied fix for xmlTextReaderNext() bug from Rob Richards Daniel
* xmlreader.c: applied fix for xmlTextReaderNext() bug from
Rob Richards
Daniel
|
|
ff4c1852
|
2005-03-10T10:37:28
|
|
second patch from Rick Jones, portability fix for HP-UX first fix from
* xmlmodule.c: second patch from Rick Jones, portability fix for
HP-UX
* doc/examples/xpath1.c doc/examples/xpath2.c: first fix from Rick Jones
to avoid warnings.
Daniel
|
|
c0c6ce29
|
2005-03-10T09:22:07
|
|
some gcc4 portability patches, including a serious aliasing bug exposed in
* include/libxml/hash.h libxml.h libxml.spec.in: some gcc4 portability
patches, including a serious aliasing bug exposed in s390
when trying to convert data pointer to code pointer.
Daniel
|
|
7f3efa97
|
2005-03-07T17:41:58
|
|
Tiny restructuring of the validation start-up functions. Added cleanup of
* xmlschemas.c: Tiny restructuring of the validation start-up
functions. Added cleanup of the validation context at the
end of validation. This takes care of the validation context
being reused.
|
|
2ee855d0
|
2005-03-07T11:14:14
|
|
Tiny changes in the comparison functions I forgot to commit last time.
* xmlschemastypes.c: Tiny changes in the comparison functions
I forgot to commit last time.
|
|
9b77aa0b
|
2005-03-04T22:04:16
|
|
Added IDC validation of anySimpleType attribute values; anyway the IDC key
* xmlschemas.c: Added IDC validation of anySimpleType attribute
values; anyway the IDC key comparison is restricted to
anySimpleType <--> string based types. For other types we
would possibly need the canonical lexical representation of
them; this sounds not performant, since we would need to
build such a representation each time we want to compare against
anySimpleType. TODO: think about buffering the canonical values
somewhere. Fixed error reports for default attributes to work
without a node being specified. This all and the enabling of IDC
validation fixes bug #165346 (reported by Benoit Gr?goire - could
not read his last name correctly from bugzilla).
|
|
285ebabb
|
2005-03-04T18:04:59
|
|
Enabled IDC parsing and validation. Added xmlSchemaCopyValue to the API;
* xmlschemas.c: Enabled IDC parsing and validation.
* xmlschemastypes.c include/libxml/xmlschemastypes.h:
Added xmlSchemaCopyValue to the API; this was done due to
validation of default attributes against IDCs: since IDC keys
consume the precomputed value, one needs a copy.
* pattern.c: Enabled IDC support; this is currently done
via calling xmlPatterncompile with a flag arg of 1.
|
|
25c90c58
|
2005-03-02T10:47:41
|
|
try to fix a problem with valgrind. applied memory leak fix from Brent
* Makefile.am doc/examples/Makefile.am python/tests/Makefile.am
xstc/Makefile.am: try to fix a problem with valgrind.
* python/generator.py python/libxml.c python/tests/Makefile.am
python/tests/tstmem.py: applied memory leak fix from Brent Hendricks
c.f. bug #165349
Daniel
|
|
ba70cc0d
|
2005-02-28T10:28:21
|
|
Changed xmlSearchNsByHref to call xmlNsInScope with the prefix instead of
* tree.c: Changed xmlSearchNsByHref to call xmlNsInScope with
the prefix instead of the namespace name.
* test/schemas/annot-err_0.xsd test/schemas/element-err_0.xsd:
Adapted invalid values of the "id" attribute, since they are
validated now.
|
|
36616dd2
|
2005-02-25T07:31:49
|
|
new version with fixes from Rob Richards Daniel
* threads.c: new version with fixes from Rob Richards
Daniel
|
|
62121e2b
|
2005-02-24T15:38:52
|
|
applied patch from Rich Salz for multithreading on Windows. Daniel
* threads.c: applied patch from Rich Salz for multithreading on
Windows.
Daniel
|
|
614fdc13
|
2005-02-23T14:05:37
|
|
applied a patch from Rob Richards fixing a couple of bugs in the writer
* xmlwriter.c: applied a patch from Rob Richards fixing a couple
of bugs in the writer
Daniel
|
|
12d37ab6
|
2005-02-21T13:54:07
|
|
fixed problem when XMLLINT_INDENT was empty (bug 168033). fixed
* xmlsave.c: fixed problem when XMLLINT_INDENT was empty (bug 168033).
* xpath.c: fixed compilation warning, no change to logic.
* xmlschemastypes.c: fixed compilation warning, no change to logic.
|
|
bd8fb0ad
|
2005-02-21T13:49:46
|
|
applied patch from Rob Richards to fix a problem with
* xmlwriter.c: applied patch from Rob Richards to fix a problem with
xmlTextWriterStartAttributeNS
Daniel
|
|
fa1f77f2
|
2005-02-21T10:44:36
|
|
fixed remaining known bugs in the XPath streaming, and switched XPath to
* pattern.c xpath.c: fixed remaining known bugs in the XPath streaming,
and switched XPath to use it by default when possible
Daniel
|
|
5c4cb2d0
|
2005-02-20T13:30:02
|
|
Added links to the wiki, Daniel
|
|
b5839c3b
|
2005-02-19T18:27:14
|
|
a bit of cleanup rebuilt the API the tests and the documentation as a
* xmlschemastypes.c: a bit of cleanup
* elfgcchack.h testapi.c doc/*: rebuilt the API the tests and
the documentation as a result.
Daniel
|
|
5e094143
|
2005-02-18T19:36:12
|
|
applied patch from Aron Stansvik to add xmlTextReaderByteConsumed() added
* xmlreader.c include/libxml/xmlreader.h: applied patch from
Aron Stansvik to add xmlTextReaderByteConsumed()
* testReader.c: added a test option
* xmlschemastypes.c: fix a lack of pointer checking in APIs
Daniel
|
|
0c347767
|
2005-02-18T11:47:38
|
|
Added the regression test of Frans Englich for bug #167754.
* test/schemas/bug167754_0*: Added the regression test of Frans
Englich for bug #167754.
|
|
ff858ca8
|
2005-02-18T11:37:58
|
|
Started support for IDC resolution to default attributes. If building the
* xmlschemas.c: Started support for IDC resolution to default
attributes. If building the content model for <all>: ensured
to put element declarations and not the particles into the
content model automaton (this was bug #167754, reported by
Frans Englich).
|
|
2a0fdd91
|
2005-02-17T21:34:45
|
|
Some experimental addition for parsing of expressions and streamable
* pattern.c pattern.h: Some experimental addition for parsing
of expressions and streamable validation.
Added xmlStreamPushAttr to the API.
|
|
b06b4ded
|
2005-02-17T19:00:23
|
|
Added validation for the attribute "id" in the schemata; doing this needed
* xmlschemas.c: Added validation for the attribute "id" in the
schemata; doing this needed error report fixes for notations,
facets and group. Changed NOTATION validation to work with the
declared NOTATIONs in the schema; this does have no impact on
the validation via the relaxng module.
* xmlschemastypes.c include/libxml/xmlschemastypes.h:
Added xmlSchemaNewNOTATIONValue to the API to be able to do
the NOTATION validation described above.
* test/schemas/element-err_0.xsd test/schemas/annot-err_0.xsd:
Fixed the values of the "id" attributes, which were not validated
previously.
|
|
6e224f12
|
2005-02-17T11:10:44
|
|
Fixed comparison for default/fixed attribute values, if the type was
* xmlschemas.c: Fixed comparison for default/fixed attribute
values, if the type was 'xsd:string'. Changed the comparison
for IDCs to use the whitespace aware comparison function.
* xmlschemastypes.c include/libxml/xmlschemastypes.h:
Added xmlSchemaGetCanonValue, xmlSchemaNewStringValue and
xmlSchemaCompareValuesWhtsp to the API. Added functions
to compare strings with whitespace combinations of "preserve",
"replace" and "collapse".
|
|
bd2a7d16
|
2005-02-16T12:27:25
|
|
Further work on IDCs, especially evaluation for attribute nodes.
* xmlschemas.c: Further work on IDCs, especially evaluation for
attribute nodes.
|
|
56de87ee
|
2005-02-16T00:22:29
|
|
fix the comment to describe the real return values lot of work on the
* encoding.c: fix the comment to describe the real return values
* pattern.c xpath.c include/libxml/pattern.h: lot of work on
the patterns, pluggin in the XPath default evaluation, but
disabled right now because it's not yet good enough for XSLT.
pattern.h streaming API are likely to be changed to handle
relative and absolute paths in the same expression.
Daniel
|
|
25799cee
|
2005-02-15T14:39:48
|
|
Added IDC evaluation for attribute nodes. Made 'nil'ed elements work.
* xmlschemas.c: Added IDC evaluation for attribute nodes.
Made 'nil'ed elements work. Added a specific error message
for 'strict' attribute wildcards.
* include/libxml/xmlerror.h: Added an error code for
wildcards.
* result/schemas/anyAttr-processContents-err1_0_0.err: Adapted.
|
|
015ccb2c
|
2005-02-13T08:18:52
|
|
This change started out as a simple desire to speed up the
execution time of testapi.c, which was being delayed by
nameserver requests for non-existent URL's. From there it
just sort of grew, and grew....
* nanohttp.c, nanoftp.c: changed the processing of URL's
to use the uri.c routines instead of custom code.
* include/libxml/xmlerror.h: added code XML_FTP_URL_SYNTAX
* uri.c: added accepting ipV6 addresses, in accordance with
RFC's 2732 and 2373 (TODO: allow ipV4 within ipV6)
* gentest.py, testapi.c: fixed a few problems with the
testing of the nanoftp and nanohttp routines.
* include/libxml/xmlversion.h: minor change to fix a
warning on the docs generation
* regenerated the docs
|
|
a22da299
|
2005-02-12T01:08:22
|
|
fixed xmlXIncludeParseFile to prevent overwriting XML_COMPLETE_ATTRS when
* xinclude.c: fixed xmlXIncludeParseFile to prevent
overwriting XML_COMPLETE_ATTRS when setting pctxt->loadsubset
(bug 166199)
* Makefile.am, python/tests/Makefile.am, xstc/Makefile.am: added
code to add $(top_builddir)/.libs to LD_LIBRARY_PATH whenever
PYTHONPATH is set, to assure new libxml2 routines are used.
|
|
3a1cd21d
|
2005-02-11T14:35:54
|
|
fixed problem when no initial "chunk" was given to xmlCreatePushParser
* parser.c: fixed problem when no initial "chunk" was
given to xmlCreatePushParser (bug 162613)
|
|
4e1c2db8
|
2005-02-11T10:58:55
|
|
fixed compilation warning changed xmlWarningMsg so ctxt->errNo is not set
* dict.c: fixed compilation warning
* parser.c: changed xmlWarningMsg so ctxt->errNo is not set
* xmllint.c: changed to return non-zero status if error
on xinclude processing
* xmlsave.c: minor deletion of a redundant condition statement
|
|
b6b36d37
|
2005-02-09T16:48:53
|
|
applied patch to xmlSetNsProp from Mike Hommey Daniel
* tree.c: applied patch to xmlSetNsProp from Mike Hommey
Daniel
|
|
2b2e02d6
|
2005-02-05T23:20:22
|
|
fixed implementation for | added a specific regression test Daniel
* pattern.c xmllint.c: fixed implementation for |
* test/pattern/conj.* result/pattern/conj: added a specific regression
test
Daniel
|
|
f1f08cf8
|
2005-02-05T16:35:04
|
|
first implementation for | support Daniel
* pattern.c: first implementation for | support
Daniel
|
|
0996a162
|
2005-02-05T14:00:10
|
|
fixed the namespaces support fixed xmlGetNodePath when namespaces are used
* pattern.c: fixed the namespaces support
* tree.c: fixed xmlGetNodePath when namespaces are used
* result/pattern/multiple result/pattern/namespaces
test/pattern/multiple.* test/pattern/namespaces.*: added
more regression tests
Daniel
|
|
e92bf5d6
|
2005-02-04T17:28:19
|
|
fixed one internal function applied patch from Joel Reed regenerated
* xmlschemas.c: fixed one internal function
* doc/Makefile.am doc/wiki.xsl: applied patch from Joel Reed
* testapi.c doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated
daniel
|
|
d4301aba
|
2005-02-03T22:24:10
|
|
use the walker to test the patterns instead of the normal reader bug fixes
* Makefile.am: use the walker to test the patterns instead of
the normal reader
* pattern.c xmllint.c: bug fixes in the train including fixing the
stupid build break.
Daniel
|
|
364fbed5
|
2005-02-03T09:08:06
|
|
Fixed debug in pattern.c, Daniel
|
|
9740d1d4
|
2005-02-01T16:21:43
|
|
more bug fixes for the XPath streaming code. Daniel
* pattern.c: more bug fixes for the XPath streaming code.
Daniel
|
|
0a598528
|
2005-01-31T17:02:07
|
|
Integrated the streaming pattern from the pattern module. Fixed some IDC
* xmlschemas.c: Integrated the streaming pattern from the
pattern module. Fixed some IDC code bugs. Changed
fallback for attribute declaration addition to work like for
element declarations.
|
|
16ef800b
|
2005-01-31T00:27:50
|
|
bugfixes around the streaming patterns Daniel
* pattern.c xmllint.c: bugfixes around the streaming patterns
Daniel
|
|
f9d16914
|
2005-01-30T22:36:30
|
|
added first test for the patterns a few fixes Daniel
* Makefile.am configure.in result/pattern/simple
test/pattern/simple.*: added first test for the patterns
* pattern.c xmllint.c: a few fixes
Daniel
|
|
8f2efae4
|
2005-01-30T18:44:30
|
|
Oops desabling debug, Daniel
|
|
2fc6df95
|
2005-01-30T18:42:55
|
|
added a streaming pattern detector for a subset of XPath, should help
* pattern.c include/libxml/pattern.h xmllint.c: added a
streaming pattern detector for a subset of XPath, should
help Kasimier for identity constraints
* python/generator.py: applied Stephane Bidoul patch to find
paths without breaking.
Daniel
|
|
d3210bc8
|
2005-01-28T17:56:39
|
|
fixed an untested pointer dereference and a & vs && Daniel
* xmlschemas.c: fixed an untested pointer dereference and a & vs &&
Daniel
|
|
e125b316
|
2005-01-28T17:39:49
|
|
implementation of xmlTextReaderReadString by Bjorn Reese Daniel
* xmlreader.c: implementation of xmlTextReaderReadString by
Bjorn Reese
Daniel
|
|
87250a97
|
2005-01-28T15:59:53
|
|
Corrected an ambigious symbol-space for local attribute declarations.
* xmlschemas.c: Corrected an ambigious symbol-space for
local attribute declarations. IFDEFed more IDC code to
surpress compiler warnings.
* xmlschemas.c: tiny enhancement for content model error reports
(#157190, #143948). Removed abbreviations: CT, ST and WC
(#157190, reported by Frans Englich).
* result/schemas/all* result/schemas/any3_0_0.err
result/schemas/choice*
result/schemas/cos-st-restricts-1-2-err_0_0.err
result/schemas/derivation-ok-extension-err_0_0.err
result/schemas/derivation-ok-extension_0_0.err
result/schemas/derivation-ok-restriction-2-1-1_0_0.err
result/schemas/derivation-ok-restriction-4-1-err_0_0.err
result/schemas/deter0_0_0.err result/schemas/extension1_0_2.err
result/schemas/facet-unionST-err1_0_0.err
result/schemas/hexbinary_0_1.err
result/schemas/list* result/schemas/restriction-attr1_0_0.err
result/schemas/vdv-first4_0_1.err result/schemas/vdv-first4_0_2.err:
Adapted output.
xmlSchemaTypeFixup; this ensures facets of inherited types to be
checked prior to facets of derived types - which caused a seg
fault otherwise (bug #158216, reported by Frans Englich).
|
|
48bc0622
|
2005-01-28T00:08:31
|
|
oops forgot to add the bakefile, Daniel
|
|
5351695d
|
2005-01-27T23:59:14
|
|
files for the Bakefile generator for Makefiles from Francesco Montorsi
* bakefile/Readme.txt bakefile/Bakefiles.bkgen bakefile/libxml2.bkl:
files for the Bakefile generator for Makefiles from Francesco
Montorsi
* win32/configure.js: fixes for Windows compilation with non-default
flags by Joel Reed
Daniel
|
|
f59507d4
|
2005-01-27T17:26:49
|
|
fixed xmlCopyDoc to also copy the doc->URL as pointed by Martijn Faassen
* tree.c: fixed xmlCopyDoc to also copy the doc->URL as pointed
by Martijn Faassen
Daniel
|
|
e8a550b3
|
2005-01-27T12:49:31
|
|
Added an initial skeleton for indentity-constraints. This is all defined
* xmlschemas.c include/libxml/schemasInternals.h:
Added an initial skeleton for indentity-constraints. This is all
defined out, since not complete, plus it needs support from other
modules.
Added machanism to store element information for the
ancestor-or-self axis; this is needed for identity-constraints
and should be helpfull for a future streamable validation.
* include/libxml/xmlerror.h: Added an error code for
identity-constraints.
|
|
c394f734
|
2005-01-26T00:04:52
|
|
had to fix generation and rebuild. the testapi found a bug in the last
* gentest.py testapi.c: had to fix generation and rebuild.
* valid.c: the testapi found a bug in the last code of course !
Daniel
|
|
2ae13382
|
2005-01-25T23:45:06
|
|
fixing the way testapi.c is generated, fixes bug #161386 fix a comment
* Makefile.am testapi.c doc/Makefile.am: fixing the way testapi.c
is generated, fixes bug #161386
* dict.c: fix a comment typo
* elfgcchack.h doc/*: regenerated
Daniel
|
|
8f8a9dd7
|
2005-01-25T21:41:42
|
|
found and fixed 2 problems in the internal subset scanning code affecting
* parser.c: found and fixed 2 problems in the internal subset scanning
code affecting the push parser (and the reader), fixes #165126
* test/intsubset2.xml result//intsubset2.xml*: added the test case
to the regression tests.
Daniel
|
|
cee2b3a5
|
2005-01-25T00:22:52
|
|
warning patches from Peter Breitenlohner serious DTD parsing speedups,
* testdso.c xmlregexp.c: warning patches from Peter Breitenlohner
* include/libxml/valid.h valid.c parser.c: serious DTD parsing
speedups, start to deprecate 3 ElementDef related entry point
and replace them with better ones.
Daniel
|
|
b9e2f26e
|
2005-01-23T23:48:34
|
|
more hash dictionary interning changes Daniel
* xmlschemas.c: more hash dictionary interning changes
Daniel
|
|
316a5c39
|
2005-01-23T22:56:39
|
|
added xmlHashCreateDict where the hash reuses the dictionnary for internal
* hash.c include/libxml/hash.h: added xmlHashCreateDict where
the hash reuses the dictionnary for internal strings
* entities.c valid.c parser.c: reuse that new API, leads to a decent
speedup when parsing for example DocBook documents.
Daniel
|
|
7da92709
|
2005-01-23T20:15:53
|
|
small speedup in skipping blanks characters interning the entities strings
* parser.c: small speedup in skipping blanks characters
* entities.c: interning the entities strings
Daniel
|
|
4c778d8b
|
2005-01-23T17:37:44
|
|
boosting common commnent parsing code, it was really slow. added sprecific
* parser.c: boosting common commnent parsing code, it was really
slow.
* test/comment[3-5].xml result//comment[3-5].xml*: added sprecific
regression tests
Daniel
|
|
0714c5bf
|
2005-01-23T00:01:01
|
|
small optimization back. Daniel
* parser.c: small optimization back.
Daniel
|
|
1441251f
|
2005-01-21T23:53:26
|
|
a single lock version mostly avoid the cost penalty of the lock in case of
* dict.c parser.c include/libxml/dict.h: a single lock version
mostly avoid the cost penalty of the lock in case of low
parallelism, so applying that version instead.
Daniel
|
|
1bb16a18
|
2005-01-21T16:55:41
|
|
patch from Gary Coady to fix a race in dict reference counting in
* dict.c: patch from Gary Coady to fix a race in dict reference
counting in multithreaded apps.
Daniel
|
|
b8590d4c
|
2005-01-21T15:10:23
|
|
fixed bug #164556 where non-fatal errors stopped push parsing and
* parser.c: fixed bug #164556 where non-fatal errors stopped
push parsing and xmlreader.
* Makefile.am: fixup
* test/errors/webdav.xml result/errors/webdav*: adding regression
test for this problem.
Daniel
|
|
f500aec5
|
2005-01-19T16:30:24
|
|
Corrected targetNamespace in xmlSchemaElementDump. Cosmetic changes to the
* xmlschemas.c: Corrected targetNamespace in
xmlSchemaElementDump. Cosmetic changes to the dump output.
|
|
298d9640
|
2005-01-16T20:01:55
|
|
preparing release of 2.6.17, updated and rebuilt the docs Daniel
* configure.in NEWS doc/*: preparing release of 2.6.17,
updated and rebuilt the docs
Daniel
|
|
df292f7a
|
2005-01-16T19:00:15
|
|
better fix for #151694 not killing c14n regression tests fixing bug
* parser.c: better fix for #151694 not killing c14n regression tests
* xmlschemastypes.c: fixing bug #157653
Daniel
|
|
e3740edc
|
2005-01-16T18:02:13
|
|
fixing bug #151694, line should always be set in the elements. Daniel
* parser.c: fixing bug #151694, line should always be set in the
elements.
Daniel
|
|
6fc5db00
|
2005-01-16T00:05:58
|
|
trying to fix at least the message from bug #158628 added first xmlsave
* xmlschemastypes.c: trying to fix at least the message from
bug #158628
* include/libxml/xmlsave.h xmlsave.c: added first xmlsave option
for format, c.f. bug #159997
Daniel
|
|
1cd4dae1
|
2005-01-15T17:45:28
|
|
make __str__ call serialize() on nodes, c.f. bug #157872 Daniel
* python/libxml.py: make __str__ call serialize() on nodes, c.f.
bug #157872
Daniel
|
|
db439254
|
2005-01-15T17:18:53
|
|
applied patch from Dan McNichol for compilation on AIX Daniel
* nanoftp.c: applied patch from Dan McNichol for compilation on AIX
Daniel
|
|
9186a1fd
|
2005-01-15T12:38:10
|
|
fixed bug #157633 in relaxng choice optimization added regression tests
* relaxng.c: fixed bug #157633 in relaxng choice optimization
* result/relaxng/choice0* test/relaxng/choice0*: added regression
tests about it.
* doc/*: rebuilt
* testdso.c: removed a warning due to a missing void in signature.
Daniel
|
|
31113c7e
|
2005-01-13T16:57:20
|
|
Exposed targetNamespace for simple/complex types, model groups, attribute
* include/libxml/schemasInternals.h xmlschemas.c:
Exposed targetNamespace for simple/complex types, model groups,
attribute groups and notations (reported by Michael Hewarth
to the mailing list). Added targetNamespace to xmlSchemaType,
xmlSchemaAttributeGroup and xmlSchemaNotation.
Tiny cosmetic change to the content model error report output.
* result//all_*.err result//any3_0_0.err result//choice_*.err
result//list0_0_1.err result//list0_1_1.err: Adapted output
of regression tests.
|
|
de938cd4
|
2005-01-13T12:25:57
|
|
Put the fix of Daniel (from Tue Jan 11 14:41:47 CET) back in, since I
* xmlschemas.c: Put the fix of Daniel (from Tue Jan 11 14:41:47 CET)
back in, since I missed to update xmlschemas.c before doing
the previous commit.
|
|
c3af19d1
|
2005-01-13T12:10:11
|
|
Integrated xmlRegExecErrInfo and xmlRegExecNextValues from xmlregexp.c to
* xmlschemas.c: Integrated xmlRegExecErrInfo and xmlRegExecNextValues
from xmlregexp.c to report expected elements on content model errors.
* all_*.err any3_0_0.err choice_*.err list0_0_1.err list0_1_1.err:
Adapted output of regression tests.
|
|
dcd93903
|
2005-01-13T11:25:15
|
|
trying to work around the compilation problem on HP-UX Daniel
* config.h.in configure.in xmlmodule.c: trying to work around
the compilation problem on HP-UX
Daniel
|
|
c7c9fb19
|
2005-01-12T21:04:15
|
|
fixed the fixed size array structure problem reported by Patrick Streule
* pattern.c: fixed the fixed size array structure problem reported by
Patrick Streule
Daniel
|
|
f47d2e32
|
2005-01-12T14:16:08
|
|
regenerated the API description, rebuilt, improved navigation in
* elfgcchack.h testapi.c doc/libxml2-api.xml doc/*: regenerated
the API description, rebuilt, improved navigation in documentation
a bit.
Daniel
|
|
cc026dc6
|
2005-01-12T13:21:17
|
|
extended xmlRegExecErrInfo() and xmlRegExecNextValues() to return error
* include/libxml/xmlregexp.h xmlregexp.c: extended xmlRegExecErrInfo()
and xmlRegExecNextValues() to return error transition strings too,
and sink state detection and handling.
Daniel
|
|
618732b6
|
2005-01-11T13:43:13
|
|
fixed bug #163641 when the value passed for an atomic list type is NULL.
* xmlschemas.c: fixed bug #163641 when the value passed for
an atomic list type is NULL.
Daniel
|
|
a73f45b6
|
2005-01-11T02:21:33
|
|
fixed dependency on python 2.3, also small improvement for cygwin (bug
* Makefile.am configure.in: fixed dependency on python 2.3,
also small improvement for cygwin (bug 163273)
|
|
fc0b6f6a
|
2005-01-09T17:48:02
|
|
William noticed I forgot to add special support for xmlmodules.c define
* gentest.py testapi.c: William noticed I forgot to add special
support for xmlmodules.c define
* xmlregexp.c include/libxml/xmlregexp.h: added terminal to
xmlRegExecErrInfo() API, adding new xmlRegExecNextValues()
entry point and refactored to use both code.
Daniel
|
|
99906ada
|
2005-01-09T17:02:42
|
|
added an FAQ under Developer for setting up a "private" library (after
* doc/xml.html, doc/FAQ.html: added an FAQ under Developer for
setting up a "private" library (after some list posts about
people having trouble doing it)
|
|
9070015b
|
2005-01-08T22:05:09
|
|
fixing behaviour for xmlRegExecErrInfo in case of rollback Daniel
* xmlregexp.c: fixing behaviour for xmlRegExecErrInfo in case of
rollback
Daniel
|
|
7bd8b4b8
|
2005-01-07T13:56:19
|
|
small update trying to add an API to get useful error informations back
* TODO: small update
* xmlregexp.c: trying to add an API to get useful error informations
back from a failing regexp context.
Daniel
|
|
cd65bc9a
|
2005-01-06T09:39:18
|
|
fixed problem with xmlXPathErr when error number subscript was out of
* xpath.c: fixed problem with xmlXPathErr when error number
subscript was out of range (bug 163055)
|
|
f3cf1a1e
|
2005-01-06T02:25:59
|
|
fixed problem with xmlURIEscape when query part was empty (actually fixed
* uri.c: fixed problem with xmlURIEscape when query part was
empty (actually fixed xmlURIEscapeStr to return an empty
string rather than NULL for empty string input) (bug 163079)
|