Lines Matching +refs:cmake +refs:indent +refs:line +refs:to

7 The HTML tokenizer now conforms fully to HTML5. Note that HTML5 tree
11 to create parser input is available.
13 A new API function xmlCtxtParseContent to parse XML content using an
16 The xmlSave API now has additional options to replace global settings.
25 Access to many public struct members is now deprecated. Several accessor
39 The shell was moved from libxml2 to xmllint. Several related functions
56 This makes it possible to register per-context error handlers without
57 resorting to global handlers.
62 A new parser option XML_PARSE_NO_XXE can be used to disable loading
69 to be enabled by passing --with-zlib, --with-lzma or --with-http to
81 API functions are encouraged to upgrade to the new "SAX2" API,
140 - xinclude: Don't try to fix base of non-elements
175 - save: Move DTD serialization code to xmlsave.c
178 - SAX2: Limit entity URI length to 2000 bytes
190 - parser: Set depth limit to 2048 with XML_PARSE_HUGE
198 - parser: Always copy content from entity to target
211 - io: Move some code from xmlIO.c to parserInternals.c
217 - dict: Move local RNG state to global state
219 - io: Don't use "-" to read from stdin
225 - io: Pass error codes from xmlFileOpenReal to xmlNewInputFromFile
233 - Avoid EDG -Wignored-qualifiers warnings on wrong 'const *' to '* const'
239 conversion from unsigned int to int (makise-homura)
245 - meson: convert boolean options to feature option (Rosen Penev)
269 - Don't let gentest.py cast types to 'const somethingPtr' to avoid
335 - include: Move globals from xmlsave.h to parser.h
347 - parser: Make CRLF increment line number
352 - cmake: Update config.h.cmake.in
375 Most of the known issues leading to quadratic behavior in the XML parser
376 were fixed. Internal hash tables were rewritten to reduce memory
379 Starting with this release, it should be enough to add the --with-legacy
380 configuration option to provide maximum ABI compatibility. For example,
395 xmlSwitchEncoding from client code is now fully supported, for example to
402 A new API function xmlCtxtSetMaxAmplification was added to allow parsing
417 - parser: Stop switching to ISO-8859-1 on encoding errors
421 - parser: Update line number after coalescing text nodes
434 - parser: Use hash tables to avoid quadratic behavior
444 - globals: Move globals back to correct header files
450 - threads: Move library initialization code to threads.c
452 - globals: Move code from threads.c to globals.c
465 - parser: Allow to set maximum amplification factor
477 - encoding: Move rawconsumed accounting to xmlCharEncInput
495 - schemas: Fix line numbers in streaming validation
498 - xmlIO: Remove some calls to xmlIOErr
500 - parser: Move xmlFatalErr to parserInternals.c
506 - xpath: Remove remaining references to valueFrame
514 - cmake: Check whether static linking dependencies found in config files
520 - cmake: Generate better pkg-config file for SYSROOT builds under CMake
542 - fuzz: Allow to fuzz without push, reader or output modules
547 to 1 with LIBXML_SAX1_ENABLED (David Kilzer)
557 - doc: Add notes about runtest to MAINTAINERS.md
585 - encoding: Always call ucnv_convertEx with flush set to false
628 - cmake: Fix va_copy detection (Luca Niccoli)
645 headers, it was still possible to declare them manually. Now this won't work.
647 All symbol information has been removed from the ELF version script to fix
649 should still be possible to run binaries linked against older versions.
655 The XInclude engine has been reworked to properly support nested includes.
668 Special thanks to Google's Open Source Security Subsidies program for
703 - html: Rely on CUR_CHAR to grow the input buffer
704 - parser: Rely on CUR_CHAR/NEXT to grow the input buffer
732 - reader: Switch to xmlParserInputBufferCreateMem
757 - Move some HTML functions to correct header file
761 - Remove useless call to htmlDefaultSAXHandlerInit
765 - Don't use default SAX handler to report unrelated errors
782 - encoding: Cast toupper argument to unsigned char
828 - xstc/fixup-tests.py: port to Python 3 (Ross Burton)
847 - Migrate from PyEval_ to PyObject_
848 - Port build_glob.py to Python 3
849 - Port genChRanges.py to Python 3
856 - cmake: Link against `dl` and `dld` only when `LIBXML2_WITH_MODULES` is
863 - cmake: Build static library with -DLIBXML_STATIC
873 - cmake: Fix Python installation
874 - cmake: Don't check for Python 2
884 - cmake: Enable GCC compiler warnings
899 - Move xmlIsXHTML to tree.c
916 - fuzz: Add test/recurse to seed corpus
935 - gitlab-ci: Upgrade image to Ubuntu 22.10, reenable MSan
942 - gitlab-ci: Move MSVC test to separate script
946 - gitlab-ci: Only install cmake MinGW package if needed
952 - Move Dockerfile to .gitlab-ci directory
955 - Move automata test to runtest.c
1009 - cmake: Set SOVERSION
1042 - cmake: Disable version script on macOS
1043 - Remove Makefile rule to build testapi.c
1047 - Switch back to HTML output for API documentation
1048 - Port doc/examples/index.py to Python 3
1059 warning for 15+ years. The library's soname wasn't changed in order to allow
1060 seamless upgrades to later versions. If this concerns you, consider bumping
1069 maintained. You now have to enable this code by passing the
1089 to ${sysconfdir}/xml/catalog. The sysconfdir variable defaults to
1090 ${prefix}/etc, prefix defaults to /usr/local, so without other options
1175 - Remove useless call to xmlRelaxNGCleanupTypes
1177 - Update `xmlStrlen()` to use POSIX / ISO C `strlen()` (Mike Dalessio)
1185 - Use NAN/INFINITY if available to init XPath NaN/Inf (Sergey Kosukhin)
1203 - cmake: Install libxml.m4 on UNIX-like platforms (Daniel E)
1204 - cmake: Use symbol versioning on UNIX-like platforms (Daniel E)
1205 - Port genUnicode.py to Python 3
1206 - Port gentest.py to Python 3
1207 - cmake: Fix build without thread support
1208 - cmake: Install documentation in CMAKE_INSTALL_DOCDIR
1209 - cmake: Remove non needed files in docs dir (Daniel E)
1216 - Add WIN32_EXTRA_LIBADD to XML_PRIVATE_LIBS
1218 - cmake: Adjust paths for UNIX or UNIX-like target systems (Daniel Engberg)
1221 - Move AM_MAINTAINER_MODE to AM section
1224 - Don't try to recreate COPYING symlink
1251 - Add --with-minimum build to CI tests
1253 - cmake: Run all tests when threads are disabled
1255 - Move doc/examples tests to new test suite
1260 - Move regexp tests to runtest
1261 - Move SVG tests to runtest.c
1262 - Move testModule to new test suite
1263 - Move testThreads to new test suite
1267 - python/tests: open() relative to test scripts (David Seifert)
1268 - Port some test scripts to Python 3
1314 (Thanks to Shinji Sato for the report)
1338 Make sure to grow input buffer in xmlParseMisc
1349 Patch to forbid epsilon-reduction of final states (Arne Becker)
1360 Fix casting of line numbers in SAX2.c
1364 Add suffix to unsigned constant in xmlmemory.c
1376 Port python 3.x module to Windows and improve distutils (Chun-wei Fan)
1394 Upload documentation to GitLab pages
1395 Document how to escape XML_CATALOG_FILES
1402 Add instructions on how to use CMake to compile libxml (Markus Rickert)
1408 Add fuzz.h and seed/regexp to EXTRA_DIST
1426 Add variables for configured options to CMake config files (Markus Rickert),
1429 Add xmlcatalog target and definition to config files (Markus Rickert),
1434 Add xmlcatalog and xmllint to CMake export (Markus Rickert),
1438 Add CMake files to EXTRA_DIST (Markus Rickert),
1439 Add missing compile definition for static builds to CMake (Markus Rickert),
1444 Update config.h.cmake.in (Markus Rickert),
1445 win32: allow passing *FLAGS on command line (Michael Stahl),
1450 Minor fixes to configure.js (Nick Wellnhofer)
1455 Fix line numbers in error messages for mismatched tags (Nick Wellnhofer),
1476 use new htmlParseLookupCommentEnd to find comment ends (Mike Dalessio),
1485 Convert python/libxml.c to PY_SSIZE_T_CLEAN (Victor Stinner),
1516 Don't try to handle namespaces when building HTML documents (Nick Wellnhofer),
1582 Add charset names to fuzzing dictionaries (Nick Wellnhofer),
1585 Add a flag to not output anything when xmllint succeeded (hhb),
1594 Add fuzzing dictionaries to EXTRA_DIST (Nick Wellnhofer),
1595 Add 'fuzz' subdirectory to DIST_SUBDIRS (Nick Wellnhofer),
1596 Allow port numbers up to INT_MAX (Nick Wellnhofer),
1608 Don't add formatting newlines to XInclude nodes (Nick Wellnhofer),
1625 Update to Devhelp index file format version 2 (Andre Klapper),
1626 Set project language to C (Markus Rickert),
1629 Add command line option for temp directory in runtest (Markus Rickert),
1630 Ensure LF line endings for test files (Markus Rickert),
1639 Move entity recorder to fuzz.c (Nick Wellnhofer),
1644 Guard new calls to xmlValidatePopElement in xml_reader.c (Daniel Cheng),
1645 Add LIBXML_VALID_ENABLED to xmlreader (Łukasz Wojniłowicz),
1653 Copy some XMLReader option flags to parser context (Nick Wellnhofer),
1677 Switched from unsigned long to ptrdiff_t in parser.c (Stephen Chenney),
1713 Fix unability to RelaxNG-validate grammar with choice-based name class (Jan Pokorný),
1714 Fix unability to validate ambiguously constructed interleave for RelaxNG (Jan Pokorný),
1760 xml2-config.in: Output CFLAGS and LIBS on the same line (Hugh McMaster),
1761 xml2-config: Add a --dynamic switch to print only shared libraries (Hugh McMaster),
1784 Add some generated test files to .gitignore (Nick Wellnhofer),
1810 …Change dir to $THEDIR after ACLOCAL_PATH check autoreconf creates aclocal.m4 in $srcdir (Vitaly Bu…
1830 Remove a misleading line from xmlCharEncOutput (Andrey Bienkowski),
1834 Revert "Change calls to xmlCharEncInput to set flush false" (Nick Wellnhofer)
1839 add --relative to testURI (Thomas Holder),
1843 Add compile and libxml2-config.cmake to .gitignore (Nikolai Weibull),
1845 Add newlines to 'xmllint --xpath' output (Nick Wellnhofer),
1848 Don't instruct user to run make when autogen.sh failed (林博仁(Buo-ren Lin)),
1871 …Change calls to xmlCharEncInput to set flush false when not final call. Having flush incorrectly s…
1883 Fixed ICU to set flush correctly and provide pivot buffer. (Joel Hockey),
1889 Add resource file to Windows DLL (ccpaging),
1915 Default to native threads on MinGW-w64 (Nick Wellnhofer),
1924 xmlcatalog: restore ability to query system catalog easily (Jan Pokorný),
1925 Fix comparison of nodesets to strings (Nick Wellnhofer)
1928 Add Makefile rules to rebuild HTML man pages (Nick Wellnhofer),
1933 Upgrade timsort.h to latest revision (Nick Wellnhofer),
1934 Increase warning level to /W3 under MSVC (Nick Wellnhofer),
1947 Change preprocessor OS tests to __linux__ (Nick Wellnhofer)
1969 Fix XPointer paths beginning with range-to (Nick Wellnhofer)
1976 Adding README.zOS to list of extra files for the release (Daniel Veillard),
1977 Description of work needed to compile on zOS (Stéphane Michaut),
1989 Send xmllint usage error to stderr (Nick Wellnhofer),
1991 Make sure not to call IS_BLANK_CH when parsing the DTD (Nick Wellnhofer),
2032 Fix NULL pointer deref in XPointer range-to (Nick Wellnhofer)
2035 Updating the spec file to reflect Fedora 24 (Daniel Veillard),
2036 Add const in five places to move 1 KiB to .rdata (Bruce Dawson),
2080 Remove unnecessary calls to xmlPopInput (Nick Wellnhofer)
2089 Heap-based buffer-underreads due to xmlParseName (David Kilzer),
2099 Add missing increments of recursion depth counter to XML parser. (Peter Simons)
2112 Use pkg-config to locate zlib when possible (Stewart Brodie),
2113 Use pkg-config to locate ICU when possible (Stewart Brodie),
2114 Portability to non C99 compliant compilers (Patrick Monnerat),
2115 dict.h: Move xmlDictPtr definition before includes to allow direct inclusion. (Patrick Monnerat),
2129 Add xz to xml2-config --libs output (Baruch Siach),
2130 …Bug 760190: configure.ac should be able to build --with-icu without icu-config tool <https://bugzi…
2145 …xmlschemastypes.c: accept endOfDayFrag Times set to "24:00:00" mean "end of day" and should not ca…
2162 Add autogen.sh to distrib (orzen),
2166 Add more debugging info to runtest (Daniel Veillard),
2168 Add a make rule to rebuild for ASAN (Daniel Veillard)
2175 CVE-2015-7500 Fix memory access error due to incorrect entities boundaries (Daniel Veillard),
2177 CVE-2015-7499-1 Add xmlHaltParser() to stop the parser (Daniel Veillard),
2184 CVE-2015-1819 Enforce the reader to run in constant memory (Daniel Veillard)
2195 Update Win32 configure.js to search for configure.ac (Daniel Veillard)
2207 Fix previous change to node sort order (Nick Wellnhofer),
2216 Fix the fix to Windows locking (Steve Nairn),
2229 Allow HTML serializer to output HTML5 DOCTYPE (Shaun McCance),
2233 libxml2-config.cmake.in: update include directories (Samuel Martin),
2234 Adding example from bugs 738805 to regression tests (Daniel Veillard)
2299 Fix HTML push parser to accept HTML_PARSE_NODEFDTD (Arnold Hendriks),
2329 Fix a link to James SAX documentation old page (Daniel Veillard),
2336 Forgot to document 2.9.1 release, regenerate docs (Daniel Veillard)
2343 OS400: do not try to copy unexisting doc files (Patrick Monnerat),
2347 OS400: use C macros to implement equivalent RPG support procedures. (Patrick Monnerat),
2367 Use specific macros for portability to OS/400 (Patrick Monnerat),
2376 build: Use pkg-config to find liblzma in preference to AC_CHECK_LIB (Philip Withnall),
2377 build: Add @LZMA_LIBS@ to libxml’s pkg-config files (Philip Withnall),
2389 Provide cmake module (Samuel Martin),
2393 Fix zlib and lzma libraries check via command line (Dmitriy),
2395 doc/news.html: small update to avoid line join while generating NEWS. (Patrick Monnerat),
2398 …xmlNodeSetName: Allow setting the name to a substring of the currently set name (Tristan Van Berko…
2400 adding init calls to xml and html Read parsing entry points (Daniel Veillard),
2405 Cast encoding name to char pointer to match arg type (Nikolay Sivov)
2440 Downgrade autoconf requirement to 2.63 (Daniel Veillard)
2470 Remove potential calls to exit() (Daniel Veillard)
2478 Converting apibuild.py to python3 (Daniel Veillard),
2479 First pass at starting porting to python3 (Daniel Veillard),
2486 Python bindings: DOM casts everything to xmlNode (Alexey Neyman),
2488 Adding streaming validation to runtest checks (Daniel Veillard),
2489 Add a --pushsmall option to xmllint (Daniel Veillard)
2492 Switched comment in file to UTF-8 encoding (Daniel Veillard),
2501 Cleanup the Copyright to be pure MIT Licence wording (Daniel Veillard),
2517 More cleanups to the documentation part of libxml2 (Daniel Richard G)
2520 Bug 676544 - fails to build with --without-sax1 (Akira TAGOH),
2532 fix runtests to use pthreads support for various Unix platforms (Daniel Richard G),
2538 Change the XPath code to percolate allocation errors (Daniel Veillard),
2542 Fix the XPath arity check to also check the XPath stack limits (Daniel Veillard),
2552 Fix make dist to include new private header files (Daniel Veillard),
2561 Fix a failure to report xmlreader parsing failures (Daniel Veillard)
2565 Allow to set the quoting character of an xmlWriter (Csaba Raduly),
2567 Add a forbidden variable error number and message to XPath (Daniel Veillard),
2570 …Handle ICU_LIBS as LIBADD, not LDFLAGS to prevent linking errors (Arfrever Frehtes Taifersar Arahe…
2571 Switching XPath node sorting to Timsort (Vojtech Fried),
2575 Fix file and line report for XSD SAX and reader streaming validation (Daniel Veillard),
2576 Fix const qualifyer to definition of xmlBufferDetach (Daniel Veillard),
2579 Add support for big line numbers in error reporting (Daniel Veillard),
2600 Cleanup function xmlBufResetInput(), to set input from Buffer (Daniel Veillard)
2601 Switch the test program for characters to new input buffers (Daniel Veillard),
2602 Convert the HTML tree module to the new buffers (Daniel Veillard),
2603 Convert of the HTML parser to new input buffers (Daniel Veillard),
2604 Convert the writer to new output buffer and save APIs (Daniel Veillard),
2605 Convert XMLReader to the new input buffers (Daniel Veillard),
2608 Convert XInclude to the new input buffers (Daniel Veillard),
2609 Convert catalog code to the new input buffers (Daniel Veillard),
2610 Convert C14N to the new Input buffer (Daniel Veillard),
2611 Convert xmlIO.c to the new input and output buffers (Daniel Veillard),
2612 Convert XML parser to the new input buffers (Daniel Veillard),
2613 Incompatible change to the Input and Output buffers (Daniel Veillard),
2614 Adding new encoding function to deal with the new structures (Daniel Veillard),
2615 Convert XPath to xmlBuf (Daniel Veillard),
2621 Various cleanups to avoid compiler warnings (Daniel Veillard),
2623 Followup to LibXML2 docs/examples cleanup patch (Daniel Veillard),
2643 xmlcatalog: Add uri and delegateURI to possible add types in man page. (Ville Skyttä),
2650 Clarify the need to use xmlFreeNode after xmlUnlinkNode (Daniel Veillard),
2663 Allow to compile with Visual Studio 2010 (Thomas Lemm),
2691 Allow to parse 1 byte HTML files (Denis Pauk),
2698 Try to fix a problem with entities in SAX mode (Daniel Veillard),
2705 fix reference to STDOUT_FILENO on MSVC (Tay Ray Chuan),
2734 Fix "make tst" to grab lzma lib too (Daniel Veillard),
2735 Add "whereis" command to xmllint shell (Ryan),
2738 Add --system support to autogen.sh (Daniel Veillard),
2739 Add hash randomization to hash and dict structures (Daniel Veillard),
2741 move xz/lzma helpers to separate included files (Anders F Bjorklund),
2743 add XML_WITH_LZMA to api (Anders F Bjorklund),
2747 Add options to ignore the internal encoding (Daniel Veillard),
2751 runxmlconf: update to latest testsuite version (Stefan Kost),
2752 configure: add -Wno-long-long to CFLAGS (Stefan Kost),
2764 Remove two references to u_short (Daniel Veillard),
2777 480323 add code to plug in ICU converters by default (Giuseppe Iuculano),
2784 Forgot to update the news page for 0.7.7 (Daniel Veillard)
2788 614087 Fix Socket API usage to allow Windows64 compilation (Ozkan Sezer),
2802 Fix a potential segfault due to weak symbols on pthreads (Mike Hommey),
2811 Autogen.sh needs to create m4 directory (Rob Richards)
2814 606592 update language ID parser to RFC 5646 (Daniel Veillard),
2816 Add an HTML parser option to avoid a default doctype (Daniel Veillard)
2820 Switch from the obsolete mkinstalldirs to AC_PROG_MKDIR_P (Adrian Bunk),
2822 Fix xmllint to use format=1 for default formatting (Adam Spragg),
2823 Force _xmlSaveCtxt.format to be 0 or 1 (Adam Spragg),
2831 Adding a --xpath option to xmllint (Daniel Veillard),
2835 relaxng.c: cast to allow compilation with sun studio 11 (Ben Walton),
2842 Fix python generator to not use deprecated xmllib (Daniel Veillard),
2861 Correct variable type to unsigned (Nikolay Sivov),
2894 Adding symbols.xml to EXTRA_DIST (Daniel Veillard)
2900 Switch to GIT (GNOME),
2901 Add symbol versioning to libxml2 shared libs (Daniel Veillard)
2904 593857 try to work around thread pbm MinGW 4.4 (Daniel Veillard),
2905 594250 rename ATTRIBUTE_ALLOC_SIZE to avoid clashes (Daniel Veillard),
2907 Fix the globals.h to use XMLPUBFUN (Paul Smith),
2911 Small patch to accommodate the Haiku OS (Scott McCreary),
2917 Try to avoid __imp__xmlFree link trouble on msys (Daniel Veillard),
2918 Allow to select the threading system on Windows (LRN),
2926 Add VxWorks to list of OSes (Daniel Veillard),
2955 583439 missing line numbers in push mode (Daniel Veillard),
2964 Fix xmlKeepBlanksDefault to not break indent (Nick Wellnhofer),
2965 512131 refs from externalRef part need to be added (Daniel Veillard),
2968 582913 Fix htmlSetMetaEncoding() to be nicer (Daniel Veillard),
2969 579317 Try to find the HTML encoding information (Daniel Veillard),
2992 581612 use %s to printf strings (Christian Persch),
2994 580705 keep line numbers in HTML parser (Aaron Patterson),
3029 - Improvements: configure option to avoid rebuilding docs (Adrian Bunk),
3030 limit text nodes to 10MB max by default, add element traversal
3031 APIs, add a parser option to enable pre 2.7 SAX behavior (Rob Richards),
3043 - Improvement: xmlSave options for more flexibility to save as
3051 - Improvement: extend the xmlSave to handle HTML documents and trees
3056 - Documentation: switch ChangeLog to UTF-8, improve mutithreads and
3072 - Improvement: switch parser to XML-1.0 5th edition, add parsing flags
3073 for old versions, switch URI parsing to RFC 3986,
3078 to detect various versions of the billion laughts attacks, make
3083 - Documentation: returning heap memory to kernel (Wolfram Sang),
3084 trying to clarify xmlCleanupParser() use, xmlXPathContext improvement
3098 allow save to file:///X:/ windows paths, various attribute normalisation
3121 xmlFree(NULL) to not crash in debug mode, Schematron parsing crash
3123 XSD crash due to double free (Rob Richards), indentation fix in
3200 - Various CVS to SVN infrastructure changes
3214 of catalog entity loaders (Michael Day), add XPointer support to
3216 try to sort out most file path to URI conversions and xmlPathToUri,
3217 add --html --memory case to xmllint
3232 allocation bug (Marton Illes), error message end of line (Rob Richards),
3236 using SAX, URI to file path fix (Mikhail Zabaluev), disappearing validity
3241 XML parsing bug, fix line/column accounting in XML parser, chunking bug
3242 in the HTML parser on script, try to detect obviously buggy HTML
3279 Buchcik), XML catalog debugging (Rick Jones), update to Unicode 4.01.
3292 code point, ixmllint --nonet to never reach the net (Gary Coady),
3293 line break in writer after end PI (Jason Viers).
3319 HTML parsing of script, Python must not output to stdout (Nic Ferrier),
3321 totalDigits bug (Kasimier Buchcik), error handling when writing to an
3334 transition bug in regexps, ctxt->standalone = -2 to indicate no
3336 (Kasimier Buchcik), add xmlTextReaderSchemaValidateCtxt() to API
3340 function to XML buffer (Geert Jansen), small doc fix (Aron Stansvik),
3376 messages directly, Python xmlAttr.parent (Jakub Piotr Clapa), trying to
3389 (thanks to Behdad Esfahbod for the idea), schematron validation though
3390 not finished yet, xmlSaveOption to omit XML declaration, keyref match
3400 [email protected]), use gcc weak references to pthread to avoid the
3416 Bursa), failure to detect UTF-8 parsing bugs in CDATA sections,
3422 Hendricks), Update to new Schemas regression tests from W3C/Nist
3429 ienhancement to xmllint --shell namespaces support, Windows port of the
3449 switched back to assuming UTF-8 in case no encoding is given at
3467 FTP and HTTP code to reuse the uri parsing and IPv6 (William),
3489 to use the catalog(s), loop on output (William Brack), XPath memory leak,
3493 push mode (Rob Richards), line and col computations fixups (Aleksey
3495 patterns with too many steps, bug in RNG choice optimization, line number
3516 - documentation: fix to xmllint man page, some API function description
3528 saving to python file objects (Malcolm Tredinnick), DTD lookup fix
3567 and --load-trace options to xmllint
3588 xmlCheckUTF8 (Diego Tartara), missing line numbers on entity
3593 to not generate start/end nodes, extend xmllint --version to include CVS
3606 - documentation: update to the tutorial (John Fleck), xmllint return code
3617 improvement (with Stéphane Bidoul), Fixed the push parser to be back to
3624 - performance: hack done with Arjan van de Ven to reduce ELF footprint
3625 and generated code on Linux, plus use gcc runtime profiling to optimize
3637 (Morten Welinder), add --maxmem option to xmllint, add
3646 xmlEncodeSpecialChars() behaviour back to escaping '"'
3651 - bugfixes: xmlCtxtReset (Brent Hendricks), line number and CDATA (Dave
3680 Brack), no ID errors if using HTML_PARSE_NOERROR, xmlcatalog fallbacks to
3690 to Windows (Christophe de Vienne), --with-html-dir fixup (Julio Merino
3702 handling NULL, trying to fix Relax-NG/Perl interface.
3704 - Added relaxng option to xmllint --shell
3728 - Parsers: added xmlByteConsumed(ctxt) API to get the byte offset in
3735 (William), xmllint error go to stderr, DTD validation problem with
3745 - XInclude: various fixes for conformance, problem related to dictionary
3764 filedescriptor should not close it, changed XPath sorting to be stable
3786 - XInclude bugfix, new APIs and update to the last version including the
3792 constraints), added xmlTextReaderPreservePattern() to collect subdocument
3800 - API to screate a W3C Schemas from an existing document (Steve Ball)
3807 - fixed xmlStopParser() to really stop the parser and errors
3808 - always generate line numbers when using the new xmlReadxxx
3810 - added XInclude support to the xmlReader interface
3815 - fixed xmllint --html to use the HTML serializer on output (added
3816 --xmlout to implement the previous behaviour of saving it using the XML
3849 - Switch to a SAX2 like parser rewrote most of the XML parser core,
3856 - New simpler and more generic XML and HTML parser APIs, allowing to
3860 functions to access content as const strings, use them for Python
3864 make room in nodes for line numbers, reference counting and future PSVI
3865 extensions, generation of character ranges to be checked with faster
3895 testing, --nodict for building without tree dictionary, --nocdata to
3896 replace CDATA by text, --nsclean to remove surperfluous namespace
3901 allocation and it speed should get closer to SAX. Chris Anderson worked
3961 - added --nonet option to xmllint
3966 - Relax-NG: Compiling to regexp and streaming validation on top of the
3967 xmlReader interface, added to xmllint --stream
3976 - extended the API to be able to plug a garbage collecting memory
3992 - documentation: added --relaxng option to xmllint man page (John)
4003 conversion, line counting in the parser.
4032 - First implementation of RelaxNG, added --relaxng flag to xmllint
4039 - added an HTML API to check elements and attributes.
4067 - new API to optionally track node creation and deletion (Lukas
4083 - Refactored the XML and HTML dumps to a single code path, fixed XHTML1
4096 - fix to the configure script for Unix (Dimitri Papadopoulos)
4109 - added grep to xmllint --shell
4114 - Improvements to the documentation (John Fleck)
4119 - Fixes to the validation code (DTD and Schemas), xmlNodeGetPath() ,
4130 - Changed the validation code to reuse XML Schemas regexp APIs
4183 interfaces are likely to change, there is huge holes, it is clearly a work in
4202 - bug fixes: half a dozen XPath bugs, Validation, ISO-Latin to UTF8
4214 - speedup patch to XPath very effective for DocBook stylesheets
4239 - Change of License to the MIT
4282 - fixes to the HTML parser
4317 - updated xmlcatalog to be able to modify SGML super catalogs
4322 - forces the HTML serializer to output decimal charrefs since some
4332 - added --convert to xmlcatalog, bug fixes and cleanups of XML
4345 - adds xmlLineNumbersDefault() to control line number generation
4347 - the Microsoft MSC projects files should now be up to date
4350 - added a --format option to xmllint
4354 - possibility to keep line numbers in the tree
4358 - patch to allow saving through HTTP PUT or POST
4363 - Fixed XML Base implementation, added a couple of examples to the
4374 - Fixes to XPath variable eval, and compare on empty node set
4385 - Zbigniew Chyla gave a patch to use the old XML parser in push mode
4392 - fixed line number counting
4405 - updates to trio, Makefiles and configure should fix some portability
4415 - fixed XInclude routine to implement the recursive behaviour
4417 - added --version to xmllint for bug reports
4432 - trying to get better linking on Solaris (-R)
4437 - Attribute removal added to API: #54433
4452 - Fixed some XPath bugs raised by XSLT use, tried to fix the floating
4480 trio library code to provide the one needed when the platform is missing
4497 - Added a global variable xmlDefaultBufferSize to allow default buffer
4498 size to be application tunable.
4500 should probably be rewritten to support ambiguous content model :-\
4539 - Patch to allow simultaneous install of libxml-devel and
4542 - added HTML to the RPM packages
4544 - updates to Windows makefiles
4587 - Added an hash table module, migrated a number of internal structure to
4630 - started adding routines to access xml parser context options
4637 - removed a bug in the function allowing to override the memory
4648 - propagated the fix to FTP client
4656 - fixed a serious bug in the FTP implementation, released 1.8.9 to solve
4666 - 1.8.8 is mostly a commodity package for upgrading to libxml2 according
4667 to new instructions. It fixes a nasty problem
4669 - 2.1.0 also ease the upgrade from libxml v1 to the recent version. it
4672 added xmlStopParser() to stop parsing
4675 tried to fix as much as possible DTD validation and namespace
4677 output to a given encoding has been added/tested
4681 - added xmlStopParser() to stop parsing
4684 - tried to fix as much as possible DTD validation and namespace
4686 - output to a given encoding has been added/tested
4692 idea to check the 1.x to 2.x upgrade instructions. NOTE: while initially
4693 scheduled for Apr 3 the release occurred only on Apr 12 due to massive
4707 - The I/O interface has been revamped. There is now ways to plug in
4725 of view applications should not have to be modified too much, check the
4737 structures to accommodate DOM
4747 structures to accommodate DOM
4756 - It is possible to disable the ignorable blanks heuristic used by
4758 that for adherence to XML spec, this behaviour will be disabled by
4759 default in 2.x . The same function will allow to keep compatibility for
4775 - adding APIs to parse a well balanced chunk of XML (production [43] content of the
4779 to solve the zlib checks problems
4780 - The current state in gnome CVS base is expected to ship as 1.8.5 with
4793 - a shell-like interface to the document tree (try tester --shell :-)
4795 - fixed the DTD parsing code to work with the xhtml DTD
4809 - Tried to improve the HTML output with help from Chris Lahey
4813 - various patches to avoid troubles when using libxml with C++ compilers
4829 configure with --with-buffers to enable them.
4844 - snprintf was used unconditionally, leading to link problems on system
4850 1.7.1 from CHAR to xmlChar. The reason
4855 leading to troubles on platforms where it's a macro
4859 - Added the ability to fetch remote DTD or parsed entities, see the nanohttp module.
4860 - Added an errno to report errors by another mean than a simple printf