|
2d84ea14
|
2012-03-21T10:37:06
|
|
Fix windows build from lzma addition
|
|
fabbca8c
|
2012-03-19T21:42:00
|
|
Fixed bug #617016
|
|
bde9c353
|
2012-03-19T21:39:58
|
|
Fixed bug #667946
|
|
38812b6f
|
2010-11-20T12:34:17
|
|
Fixed two typos in the README document
Changes should be self-explanatory by viewing the diff
|
|
cedf84d3
|
2012-03-05T16:36:59
|
|
Fix -Wempty-body warning from clang
clang recently grew a warning on `for (...);`. This patch
fixes all two instances of this pattern in libxml. The changes
don't modify the code semantic.
|
|
5cf1deb0
|
2012-02-29T10:56:32
|
|
Fix a logic error in Schemas Component Constraints
|
|
aae48e64
|
2012-02-29T09:44:35
|
|
Fix a wrong enum type use in Schemas Types
|
|
16d3a618
|
2012-02-29T09:34:32
|
|
Add --system support to autogen.sh
|
|
8973d58b
|
2012-02-04T19:07:44
|
|
Add hash randomization to hash and dict structures
Following http://www.ocert.org/advisories/ocert-2011-003.html
it seems that having hash randomization might be a good idea
when using XML with untrusted data
* configure.in: lookup for rand, srand and time
* dict.c: add randomization to dictionaries hash tables
* hash.c: add randomization to normal hash tables
|
|
adf5ec94
|
2012-01-26T16:56:22
|
|
Cleanups of lzma support
- fix inclusion of the separated file
- use namespaced name for the 4 non-static routines
- add padding after external structures included in-situ
- add new requirement to spec file
- general cleanup of code
|
|
48a305f5
|
2011-09-19T10:00:15
|
|
add generated html files
|
|
0755b662
|
2011-09-19T09:57:06
|
|
included xzlib in dist
|
|
eae52617
|
2011-09-18T16:59:13
|
|
add lzma compression support
|
|
6bdc7743
|
2011-09-19T09:53:20
|
|
move xz/lzma helpers to separate included files
|
|
ebbbedac
|
2011-09-19T09:51:07
|
|
add generated devhelp files
|
|
6703148c
|
2011-09-19T09:50:45
|
|
add XML_WITH_LZMA to api
|
|
ca03efc4
|
2012-01-27T06:56:23
|
|
autogen: Only check for libtoolize
The system /usr/bin/libtool may not be in all installations.
|
|
1c989278
|
2012-01-26T19:43:06
|
|
Fix SAX2 builder in case of undefined attributes namespace
To follow the early XML-1.0 REC, the new localname is "prefix:localname"
and there is obviously now namespace.
|
|
77b77b13
|
2012-01-26T19:11:02
|
|
Fix SAX2 builder in case of undefined element namespaces
Work as in XML-1.0 before namespaces, and use prefix:localname
as the new element name (and no namespace of course)
Also fix 3 cases in the regression tests where the prefix: was
erroneously dropped in such case
|
|
b8428a2a
|
2012-01-02T15:49:31
|
|
fix reference to STDOUT_FILENO on MSVC
The Microsoft Visual C++ compiler doesn't have unistd.h and thus
STDOUT_FILENO is undefined. Define it using stdio.h functions.
|
|
a6b14bf9
|
2012-01-26T17:44:35
|
|
Clarify the need to use xmlFreeNode after xmlUnlinkNode
Just add one small sentence to the xmlUnlinkNode function comments
|
|
0795348a
|
2012-01-22T17:42:35
|
|
fix a pair of possible out of array char references
When serializing char references back to an character string
Reported by Abhishek Arya <inferno@chromium.org>
|
|
04b489cd
|
2012-01-22T17:35:17
|
|
Augment the list of ignored files
|
|
81809d52
|
2012-01-05T10:08:03
|
|
autogen.sh: Honor NOCONFIGURE environment variable
See http://people.gnome.org/~walters/docs/build-api.txt
|
|
5bd3c061
|
2011-12-16T18:53:35
|
|
Fix an allocation error when copying entities
|
|
77404b8b
|
2011-12-14T16:18:25
|
|
Make sure the parser returns when getting a Stop order
patch backported from chromiun bug fixes, assuming author is Chris
|
|
cb3549e3
|
2011-11-11T11:25:07
|
|
Improve the error report on undefined REFs
Use the tree node to provide the error context instead
of the parser input which is not relevant anymore,
based on a suggestion by François Delyon <f.delyon@satimage.fr>
|
|
5825ebb2
|
2011-11-10T13:50:22
|
|
Fix some potential problems on reallocation failures(parser.c)
This problem is the same as d7958b21e7f8c447a26bb2436f08402b2c308be4.
The operation "ctxt->nameMax * = 2;" should be placed after the function
call of xmlRealloc().
|
|
bbcf1275
|
2011-11-10T23:23:10
|
|
Fix a schema type duration comparison overflow
https://bugzilla.gnome.org/show_bug.cgi?id=653724
Based on the fix suggested by Nick Pope <nick@nickpope.me.uk>
but just changing the casts to avoid using long long type
|
|
7dd0d916
|
2011-11-10T18:08:33
|
|
Fix an unimplemented part in RNG value validation
Forgot to implement <optional> this was raised again
in https://bugzilla.redhat.com/show_bug.cgi?id=752393
as this make libxml2 fail to validate against ODF RNGs
Daniel
|
|
1d4526f6
|
2011-10-11T16:34:34
|
|
Fix missing error status in XPath evaluation
Started by Chris Evans, I added a few more place where the
error should have been set in the evaluation context.
|
|
f1da8abb
|
2011-09-14T16:00:28
|
|
Fix the Windows build files
Patches comming from KDE project for Windows portability
https://projects.kde.org/projects/kdesupport/emerge/repository/revisions/master/entry/portage/testing/libxml2-test/libxml2-2.7.8-20110801.diff
To build libxml2 I had to patch the build system a little bit.
The windows build system tries to link about zdll, but on windows
its called zlib* too, so linking against z is enough.
Also the --include and the --lib command was ignored.
For the http and ftp stuff linking against some windows library's was
forgotten for mingw.
|
|
f5048b3e
|
2011-08-18T17:10:13
|
|
Hardening of XPath evaluation
Add a mechanism of frame for XPath evaluation when entering a function
or a scoped evaluation, also fix a potential problem in predicate
evaluation.
|
|
69f04562
|
2011-08-19T11:05:04
|
|
Fix an off by one error in encoding
this off by one error doesn't seems to reproduce on linux
but the error is real.
|
|
d7eb9b5d
|
2011-08-04T10:28:59
|
|
Fix RELAX NG include bug #655288
When overriding during include, children of the root
node are scanned. But the root node was gotten with
doc->children, instead of xmlDocGetRootElement.
|
|
8bb12988
|
2011-08-04T16:40:48
|
|
Fix XSD validation bug #630130
This bug in xmlschemas made validation with the GML Schemas fail
Test cases to be commited separately
|
|
4c4653e5
|
2011-06-05T11:29:29
|
|
Add exception for new W3C PI xml-model
|
|
c62efc84
|
2011-05-16T16:03:50
|
|
Add options to ignore the internal encoding
For both XML and HTML, the document can provide an encoding
either in XMLDecl in XML, or as a meta element in HTML head.
This adds options to ignore those encodings if the encoding
is known in advace for example if the content had been converted
before being passed to the parser.
* parser.c include/libxml/parser.h: add XML_PARSE_IGNORE_ENC option
for XML parsing
* include/libxml/HTMLparser.h HTMLparser.c: adds the
HTML_PARSE_IGNORE_ENC for HTML parsing
* HTMLtree.c: fix the handling of saving when an unknown encoding is
defined in meta document header
* xmllint.c: add a --noenc option to activate the new parser options
|
|
0329a147
|
2011-05-09T15:11:45
|
|
testapi: use the right type for the check
Fixes a compiler warning. Also wrap the long line if statement.
|
|
fdd3c04a
|
2011-05-09T12:54:10
|
|
python: remove unused variable
|
|
c31e06cc
|
2011-05-09T12:52:28
|
|
python: flag two unused args
|
|
dff8d0f7
|
2011-05-09T12:14:59
|
|
various: handle return values of write calls
|
|
4ea1866f
|
2011-05-09T11:45:23
|
|
testWriter: xmlTextWriterWriteFormatElement wants an int instead of a long int
Fixes compiler warnings about wrong argument type.
|
|
851ef948
|
2011-05-10T13:06:09
|
|
runxmlconf: update to latest testsuite version
|
|
a46b2357
|
2011-05-10T11:53:58
|
|
configure: acconfig.h is deprecated since autoconf-2.50
Remove deprecated file (leftover from autoconf-2.13). The generated config.h is
the same as we already use the 3-arg versions of AC_DEFINE.
|
|
85deb486
|
2011-05-10T10:55:07
|
|
configure: add -Wno-long-long to CFLAGS
|
|
c9c939d6
|
2011-05-10T10:34:41
|
|
configure: support silent automake rules if possible
This gives us a much less noisy build and makes error stand out a lot more.
|
|
ecb5d5af
|
2011-05-06T17:40:10
|
|
xmlmemory: add a cast as size_t has no portable printf modifier
Also use %lu as that is more appropriate for size_t.
|
|
a1540403
|
2011-05-06T17:03:51
|
|
xpath: remove unused variable
As noted by gcc, this variable is not beeing used.
|
|
d7958b21
|
2011-03-23T08:13:06
|
|
Fix some potential problems on reallocation failures
The count was incremented before the allocation
and not fixed in case of failure
* xpath.c: corrects a few instances where the available count of some
structure is updated before we know the allocation actually
succeeds
|
|
dde64081
|
2011-03-23T08:12:26
|
|
Improve documentation a bit
|
|
28fdf8bb
|
2011-03-07T08:12:39
|
|
Updated URL for lxml python bindings
Also fixed the warning for XPath threaded usage a bit
|
|
c2a0fdc4
|
2011-02-23T22:44:05
|
|
__xmlRaiseError: fix use of the structured callback channel
If the structured callback channel is initialized, do not perform
unneeded initialization of the old callback channel to avoid
clobbering of the structured callback channel's data.
|
|
241d4a10
|
2011-02-23T22:30:59
|
|
__xmlRaiseError: fix the structured callback channel's data initialization
if we initialize the structured channel from the sax handler we should also
pass the userData
|
|
1b9128ba
|
2011-02-23T22:23:25
|
|
__xmlRaiseError: remove redundant schannel initialization
In case the domain is XML_FROM_VALID, ctxt and schannel are already initialized
earlier with the same data
|
|
111d705c
|
2011-02-23T22:14:19
|
|
__xmlRaiseError: do cheap code check early
if error code is XML_ERR_OK return immediately
|
|
c794eb5b
|
2011-02-18T12:17:17
|
|
Fix memory corruption
when xmlParseBalancedChunkMemoryInternal is called from xmlParseBalancedChunk
|
|
fec31bcd
|
2010-11-18T11:07:24
|
|
Small fix for previous commit
|
|
df83c17e
|
2010-11-17T14:12:14
|
|
Fix a potential freeing error in XPath
|
|
ae874211
|
2010-11-17T14:10:39
|
|
634846 Remove a linking option breaking Windows VC10
as pointed out by David Connet <dcon@agilityrecordbook.com>
|
|
d794a84a
|
2010-11-15T13:00:29
|
|
599241 fix an initialization problem on Win64
as the thread_t is not an integral datatype on that platform
|
|
0cbeb50e
|
2010-11-15T12:06:29
|
|
Fix a potential memory access error
in case of a previus allocation error
|
|
364e3d2b
|
2010-11-10T10:13:51
|
|
fix win build
|
|
00819877
|
2010-11-04T21:53:14
|
|
Reactivate the shared library versionning script
|
|
4c2e7c65
|
2010-11-04T18:35:57
|
|
Release of libxml2-2.7.8
|
|
82143f4e
|
2010-11-04T17:55:41
|
|
595789 fix a remaining potential Solaris problem
|
|
48f7dcb7
|
2010-11-04T17:42:42
|
|
480323 add code to plug in ICU converters by default
This is not configured in by default but after some serious massaging
incorporate that patch from Chromium/Chrome.
|
|
fbd4ddf2
|
2010-11-04T15:45:46
|
|
607273 Fix python detection on MSys/Windows
Fix the lookup for python executable and headers, add an
extra variable for new dependancies when linking for Python
on Win32
|
|
60587d6e
|
2010-11-04T15:16:27
|
|
606592 update language ID parser to RFC 5646
Mostly except we keep support for some older constructs and
don't implement extension or privateuse. It's messy because
it's used mostly by XSD datatype which itself reference RFC 3066
and suggests a lexical space completely different from what
5646 defines.
|
|
91d239c5
|
2010-11-04T12:39:18
|
|
617468 fix progressive HTML parsing with style using "'"
Style and script can contain ',"". This patch fixes call
htmlParseLookupSequence with set flag 'ignoreattrval' to
ignore this char
|
|
f99d2223
|
2010-11-04T12:08:08
|
|
614087 Fix Socket API usage to allow Windows64 compilation
In Windows 64 a socket is no more represented by an int,
this breaks the nanoftp API and nanoftp/nanohttp, the patch
changes this and fix the API for Win64
Regenerated the XML and documentation as a result too.
|
|
ce5f9a7d
|
2010-11-04T10:48:25
|
|
616478 Fix xmllint shell write command
The current node wasn't passed down !
|
|
d4b54471
|
2010-11-04T10:18:17
|
|
614005 Possible erroneous HTML parsing on unterminated script
Fix a nasty error handling problem when an error happen at the
end of the input buffer.
|
|
37072b75
|
2010-11-04T09:56:39
|
|
618831 don't ship generated files in git
remove INSTALL config.h.in install-sh missing
|
|
64b0d60c
|
2010-11-04T09:43:31
|
|
Switch from the obsolete mkinstalldirs to AC_PROG_MKDIR_P
This was obsoleted in 2005 so we should be safe.
But keep AC_PREREQ to 2.59 as it's still widely deployed.
|
|
c84e863c
|
2010-11-03T21:05:18
|
|
627987 Fix XSD IDC errors in imported schemas
Fix XSD IDC references when xsi:schemalocation is used for
referencing the validation schemas
|
|
ee32ad3c
|
2010-11-03T20:53:55
|
|
629325 XPath rounding errors first cleanup
https://bugzilla.gnome.org/show_bug.cgi?id=629325
not a full solution as Vincent Lefevre pointed out but
an incremental improvement over the status-quo
|
|
ad4f0a2d
|
2010-11-03T20:40:46
|
|
630140 better fix for iso995x encoding error
Changing semantic of xmlCharEncInFunc() wasn't the proper way to
do this, better change UTF8ToISO8859x() appropriately
|
|
1cc912ec
|
2010-11-03T19:26:35
|
|
Various cleanups on encoding handling
Done while chasing previous bug
|
|
083caf5e
|
2010-11-03T19:24:05
|
|
630140 fix iso995x encoding error
https://bugzilla.gnome.org/show_bug.cgi?id=630140
Fix the bug, which happen when using the embedded converters and
not iconv
|
|
e306260f
|
2010-11-03T16:10:26
|
|
Fix compilation with Clang
Don't redefine vsnprintf if it is available
|
|
d2e62311
|
2010-11-03T15:33:40
|
|
Add xmlSaveOption XML_SAVE_WSNONSIG
non destructive indentation option using spaces within markup
constructs and hence not modifying content
* include/libxml/xmlsave.h: new option
* xmlsave.c: some refactoring and new code for the new option
* xmllint.c: adds --pretty option where option 2 uses the new formatting
|
|
5f9d9ceb
|
2010-11-01T14:27:11
|
|
Fix xmllint to use format=1 for default formatting
* xmllint.c: again the goal is ultimately to use other values for
a different semantic.
|
|
8b877135
|
2010-11-01T14:24:56
|
|
Force _xmlSaveCtxt.format to be 0 or 1
* xmlsave.c: force _xmlSaveCtxt.format to be 0 or 1 and check
accordingly, this will allow other values of "format" to be used
for other purposes.
|
|
e6ad10a5
|
2010-11-01T11:35:14
|
|
Cleanup encoding pointer comparison
* parser.c: Compare encoding pointer with a NULL instead of
xmlCharEncoding enum value 0 then casted to char * !
|
|
8ad2930f
|
2010-10-28T11:51:22
|
|
make sure htmlCtxtReset do reset the disableSAX field
As pointed out by Stefan Behnel <stefan_ml@behnel.de>
|
|
ea90b894
|
2010-10-22T15:50:50
|
|
Fix a change of semantic on XPath preceding and following axis
This was introduced in the prevous fix, while preceding-sibling and
following sibling axis are empty for attributes and namespaces,
preceding and following axis should still work based on the parent
element. However the parent element is not available for a namespace
node, so we keep the axis empty in that case.
|
|
e6f05099
|
2010-10-15T19:50:03
|
|
Fix a potential segfault due to weak symbols on pthreads
In xmlInitParser, both __xmlGlobalInitMutexLock and xmlInitGlobals are
called before xmlInitThreads, and both use pthread symbols.
__xmlGlobalInitMutexLock does so directly, without checking if the symbol
exists, and xmlInitGlobals calls xmlNewMutex, which correctly depends on
libxml_is_threaded... except libxml_is_threaded is still -1 by then...
And again, when releasing the global mutex in __xmlGlobalInitMutexUnlock,
the pthread function is called directly.
The patch changes the initialization order and make sure the functions
are available before calling them
|
|
3c79510d
|
2010-10-15T18:50:41
|
|
Fix devhelp documentation installation
When doing an out of tree build
|
|
10455bb4
|
2010-10-15T18:39:50
|
|
Sort python generated stubs
to avoid shuffling each time python changes or on different
architectures
|
|
2f3523f6
|
2010-10-15T18:30:29
|
|
Fix a leak in XPath compilation
Sometimes a not well formed XPath expression could lead to a
leak as reported by Ralf Junker <ralfjunker@gmx.de>
|
|
91d19754
|
2010-10-15T14:30:52
|
|
Fix the semantic of XPath axis for namespace/attribute context nodes
The processing of namespace and attributes nodes was not compliant
to the XPath-1.0 specification
|
|
c43ac669
|
2010-10-14T14:27:54
|
|
Avoid a descriptor leak in catalog loading code
File descriptors could be leaked in xmlLoadFileContent()
|
|
2ddecc23
|
2010-10-12T09:09:07
|
|
Fix a small bug in XPath evaluation code
|
|
d2190faf
|
2010-09-30T13:58:22
|
|
Fix web site encoding problems
The encoding.html page was generated incorectly, revamp the input
xml.html and convert the full XSLT chain to use and serve it as
UTF-8
* doc/*: fix xml.html, update all stylesheets and regenerate
|
|
aa54d37c
|
2010-09-09T18:17:47
|
|
Fix handling of XML-1.0 XML namespace declaration
Usually 'xml' namespace for XML-1.0 declaration does not need
to be carried but Mike Hommey raised the problem that the SVG
XSD file fails to parse due to a mishandling.
- SAX2.c: failure to create a namespace should not be interpreted
as a memory allocation error
- tree.c: document better xmlNewNs behaviour, and fix it in the
case the 'xml' prefix is being used.
|
|
af58ee13
|
2010-08-02T13:43:28
|
|
Fix a couple of typo in HTML parser error messages
|
|
1ea95900
|
2010-07-28T14:49:55
|
|
Small code cleanup on previous patch
suggested by Andrew Nosenko
|
|
5f8f5e7a
|
2010-07-28T11:41:23
|
|
Fix errors in XSD double validation check
- xmlschemastypes.c: "e" and "E" should not be accespted as is, digits
are needed
|
|
f1121c48
|
2010-07-26T14:02:42
|
|
Add an HTML parser option to avoid a default doctype
- include/libxml/HTMLparser.h: defines the new HTML parser option
HTML_PARSE_NODEFDTD
- HTMLparser.c: if option is set don't add a default DTD
- xmllint.c: add the corresponding --nodefdtd option in xmllint
|