reverted to the old behaviour of 12588 xmlLoadCatalogs that used to separate directories with a ':'. 12589 12590 Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>12591 12592 * threads.c: improvements to the Windows-side of thread handling 12593 * testThreads.c: conditionally excluded unistd.h 12594 * testThradsWin32.c: broke overlong lines 12595 * include/win32config.h: adapted thread-related macros to the new 12596 scheme and for pthreads on Windows 12597 * win32/Makefile.msvc: introduced a more flexible thread build, 12598 added testThreads[Win32].c to the build 12599 * win32/configure.js: introduced a more flexible thread config 12600 12601 2002-10-31 John Fleck<EMAIL_ADDRESS>12602 12603 * doc/xml.html (and, by implication, FAQ.html) 12604 added UTF-8 conversaion FAQ from Marcus Labib Iskander 12605 12606 Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic<EMAIL_ADDRESS>12607 12608 * configure.in: removed xmlwin32version.h 12609 * include/libxml/Makefile.am: removed xmlwin32version.h 12610 12611 Mon Oct 28 14:01:29 CET 2002 Daniel Veillard<EMAIL_ADDRESS>12612 12613 * tree.c: applied patch from Brian Stafford to fix a bug 12614 in xmlReconciliateNs() 12615 12616 Mon Oct 28 13:51:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>12617 12618 * tree.c: applied patch from Christian Glahn to allow 12619 xmlNewChild() on document fragment nodes 12620 12621 Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12622 12623 * parser.c: Christian Glahn found a problem with a recent 12624 patch to xmlParseBalancedChunkMemoryRecover() 12625 * xmlschemas.c: Charles Bozeman fixed some Schemas validation 12626 problems 12627 * result/schemas/elem* result/schemas/seq* test/schemas.elem* 12628 test/schemas/seq*: added the test cases from Charles 12629 12630 Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12631 12632 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am: 12633 serious cleanup of the spec file and associated changes 12634 in the Makefiles. 12635 * valid.c: try to remove some warnings on x86_64 12636 12637 Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12638 12639 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to 12640 fix bug #96586 12641 12642 Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12643 12644 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML 12645 parsing, applied his patch 12646 * result/HTML/attrents.html result/HTML/attrents.html.err 12647 result/HTML/attrents.html.sax test/HTML/attrents.html: 12648 added the test and result case provided by Mikhail Sogrine 12649 12650 Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12651 12652 * vms/build_libxml.com vms/config.vms vms/readme.vms 12653 include/libxml/parser.h include/libxml/parserInternals.h 12654 include/libxml/tree.h include/libxml/xmlIO.h 12655 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c 12656 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c: 12657 Applied the VMS update patch from Craig A. Berry 12658 * doc/*.html: update 12659 12660 Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12661 12662 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public 12663 12664 Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12665 12666 * debugXML.c: adding a grep command to --shell in xmllint 12667 for T.V. Raman 12668 12669 Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12670 12671 * xmlcatalog.c: tried to fix some of the problem with --sgml 12672 12673 Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12674 12675 * parser.c: tried to fix bug #91500 where doc->children may 12676 be overriden by a call to xmlParseBalancedChunkMemory() 12677 12678 Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12679 12680 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system 12681 identifiers in SGML catalogs containing '&' 12682 12683 Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12684 12685 * python/types.c: fixed bugs when passing result value tree 12686 to Python functions. 12687 12688 Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12689 12690 * configure.in: preparing the release of 2.4.26 12691 * doc/*: updated and rebuilt the documentation 12692 12693 Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12694 12695 * parser.c: fixed a XML Namespace compliance bug reported by 12696 Alexander Grimalovsky 12697 12698 Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12699 12700 * HTMLtree.c: fixed serialization of script and style when 12701 they are not lowercase (i.e. added using the API to the tree). 12702 12703 Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12704 12705 * valid.c: make xmlValidateDocument emit a warning msg if there 12706 is no DTD, pointed by Christian Glahn 12707 12708 Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12709 12710 * xmlregexp.c xmlschemas.c: fixed the validation of sequences 12711 content model when some of the blocks have min or max, and a couple 12712 of bugs found in the process. 12713 * result/schemas/list0* test/schemas/list0*: added some specific 12714 regression tests 12715 12716 Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12717 12718 * README: updated the contact informations 12719 12720 Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12721 12722 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh 12723 misses it, reported by Peter Bray. 12724 12725 Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12726 12727 * tree.c: investigating xmlNodeGetContent() on namespace nodes 12728 and removed a few warnings 12729 12730 Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12731 12732 * parser.c: Christian Glahn found a small bug in the push parser. 12733 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename 12734 public 12735 12736 Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12737 12738 * xmlschemas.c include/libxml/xmlschemas.h: added 12739 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area 12740 * testSchemas.c: added --memory to test the new interface 12741 12742 Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12743 12744 * doc/index.py doc/search.php: integrated the XSLT indexing, 12745 a few fixed in the indexer, added a scope selection at the 12746 search level. 12747 12748 Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12749 12750 * valid.c: Joe Marcus Clarke reported a segfault on FBsd 12751 this was due to uninitialized parts of the validation context 12752 12753 Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12754 12755 * debugXML.c: applied patch from Mark Vakoc except the API 12756 change, preserved it. 12757 * doc/*: updated the docs to point to the search engine for 12758 information lookup or before bug/help reports. 12759 12760 Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12761 12762 * doc/index.py doc/search.php: added mailing-list archives 12763 indexing and lookup 12764 12765 Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12766 12767 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath() 12768 12769 Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12770 12771 * doc/index.py: improved HTML indexing 12772 * doc/search.php: make the queries also lookup the HTML based indexes 12773 12774 Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12775 12776 * doc/index.py: added HTML page indexing 12777 12778 Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>12779 12780 * xmlIO.c: extended Windows path normalisation to fix the base 12781 problem in libxslt. 12782 * catalog.c: fixed list handling in XML_CATALOG_FILES 12783 12784 Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12785 12786 * valid.c: typo/bug found by Christian Glahn 12787 12788 Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>12789 12790 * xmlIO.c: applied Windows CE patch from Javier. 12791 * win32/wince: new directory, contains support for the PocketPC 12792 with Windows CE from Javier. 12793 * include/win32config.h: reorganised, removed duplicate 12794 definitions and applied WinCE patch from Javier. 12795 * include/wsockcompat.h: new file, now contains WinSock 12796 compatibility macros. 12797 * win32/Makefile.msvc: introduced double-run compilation. 12798 12799 Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12800 12801 * configure.in include/libxml/xmlwin32version.h: preparing release 12802 of 2.4.25 12803 * doc/*: updated and regenerated teh docs and web pages. 12804 12805 Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12806 12807 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation 12808 error were not covering namespace declarations. 12809 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid, 12810 it was missing the attribute declaration for the namespace 12811 * result/VC/NS3: the fix now report breakages in that test 12812 12813 Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12814 12815 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes 12816 12817 Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12818 12819 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode 12820 and regenerated the docs and web site 12821 12822 Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12823 12824 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure 12825 ATTRIBUTE_UNUSED is always put after the attribute declaration, 12826 not before 12827 12828 Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12829 12830 * python/generator.py python/libxml2class.txt: fixed a stupid error 12831 breaking the python API 12832 12833 Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12834 12835 * trio.c trio.h triodef.h trionan.c trionan.h triop.h 12836 triostr.c triostr.h: applied a trio update patch from 12837 Bjorn Reese which should work with MinGW 12838 12839 Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12840 12841 * tree.c: improving some documentation comments 12842 * xmlregexp.c: found and fixed a mem leak with python regression tests 12843 * doc/*: rebuilt the doc and the API XML file including the 12844 xmlregexp.h xmlautomata.h and xmlunicode.h headers 12845 * python/generator.py python/libxml2class.txt python/libxml_wrap.h 12846 python/types.c: added access to the XML Schemas regexps from 12847 python 12848 * python/tests/Makefile.am python/tests/regexp.py: added a 12849 simple regexp bindings test 12850 12851 Tue Sep 24 08:10:48 MDT 2002 John Fleck<EMAIL_ADDRESS>12852 12853 * doc/xml.html: 12854 fixing ftp links - thanks to Vitaly Ostanin 12855 12856 Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12857 12858 * xmlregexp.c: fixed the data callback on transition functionality 12859 which was broken when using the compact form 12860 * result/schemas/*: updated the results, less verbose, all tests 12861 pass like before 12862 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c 12863 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c 12864 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of 12865 annoying warnings 12866 * xpath.c: try to provide better error report when possible 12867 12868 Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12869 12870 * Makefile.am: fixed a breakage raised by Jacob 12871 12872 Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>12873 12874 * include/win32config.h: added HAVE_ERRNO_H definition for parts 12875 which don't use sockets 12876 12877 Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>12878 12879 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger 12880 * win32/configure.js: applied zlib patch from Daniel Gehriger 12881 12882 Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>12883 12884 * win32/configure.js: applied the patch from Mark Vakoc for 12885 regexp support 12886 * win32/libxml2.def.src: applied the patch from Mark Vakoc 12887 for regexp support 12888 12889 Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12890 12891 * xmlschemastypes.c: as pointed by Igor Float and Double 12892 parsing ain't finished yet 12893 12894 Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12895 12896 * Makefile.am configure.in: trying to fix #88412 by bypassing 12897 all the python subdir if python ain't detected 12898 12899 Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12900 12901 * Makefile.am configure.in include/libxml/xmlversion.h.in: 12902 made configuring with regexps/automata/unicode the default 12903 but without schemas ATM 12904 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h: 12905 fixed the regexp based DTD validation performance and memory 12906 problem by switching to a compact form for determinist regexps 12907 and detecting the determinism property in the process. Seems 12908 as fast as the old DTD validation specific engine :-) despite 12909 the regexp built and compaction process. 12910 12911 Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12912 12913 * valid.c: determinism is debugged, new DTD checking code now works 12914 but xmlFAComputesDeterminism takes far too much CPU and the whole 12915 set usues too much memory to be really usable as-is 12916 12917 Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12918 12919 * tree.c: fixed another stupid bug in xmlGetNodePath() 12920 * xmllint.c: --version now report the options compiled in 12921 12922 Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12923 12924 * HTMLparser.c: small cleanup 12925 * valid.c xmlregexp.c: switched DTD validation to use only regexp 12926 when configured with them. A bit of debugging around the determinism 12927 checks is still needed 12928 12929 Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12930 12931 * python/libxml_wrap.h: stupid bug found by<EMAIL_ADDRESS>12932 12933 Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12934 12935 * xmlIO.c: small portability glitch fixed. 12936 12937 Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12938 12939 * xmlschemastypes.c: incomplete steps for real/double support 12940 * testAutomata.c include/libxml/xmlautomata.h 12941 include/libxml/xmlregexp.h: avoiding a compilation problem 12942 * valid.c include/libxml/valid.h: starting the work toward using 12943 the regexps for actual DTD validation 12944 12945 Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12946 12947 * hash.c: cosmetic cleanup 12948 * valid.c include/libxml/tree.h include/libxml/valid.h: started 12949 integrating a DTD validation layer based on the regexps 12950 12951 Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12952 12953 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff, 12954 the determinism was tested before eliminating the epsilon 12955 transitions :-( 12956 12957 Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12958 12959 * python/generator.py python/libxml.c python/libxml.py 12960 python/libxml2-python-api.xml python/libxml2class.txt 12961 python/libxml_wrap.h python/types.c: updated the python 12962 bindings, added code for easier File I/O, and the ability to 12963 define a resolver from Python fixing bug #91635 12964 * python/tests/Makefile.am python/tests/inbuf.py 12965 python/tests/outbuf.py python/tests/pushSAXhtml.py 12966 python/tests/resolver.py python/tests/serialize.py: updated 12967 and augmented the set of Python tests. 12968 12969 Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>12970 12971 * win32/configure.js: added more readme info for the binary 12972 package. 12973 12974 Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12975 12976 * xmlIO.c: fixed a stupid out of bound array error 12977 12978 Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12979 12980 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c: 12981 messing around with support for Windows path, cleanups, 12982 trying to identify and fix the various code path to the 12983 filename access. Added xmlNormalizeWindowsPath() 12984 12985 Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12986 12987 * error.c valid.c: working on better error reporting of validity 12988 errors, especially providing an accurate context. 12989 * result/valid/xlink.xml.err result/valid/rss.xml.err: better 12990 error reports in those cases. 12991 12992 Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>12993 12994 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c 12995 parser.c parserInternals.c xmlIO.c: get rid of all the 12996 perror() calls made in the library execution paths. This 12997 should fix both #92059 and #92385 12998 12999 Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13000 13001 * xmllint.c: memory leak reporting was broken after a change 13002 of the preprocessor symbol used to activate it. 13003 13004 Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13005 13006 * tree.c: try to make the copy function work for node of 13007 type XML_DOCUMENT_FRAG_NODE, they are only created by the 13008 DOM layers though, not libxml2 itself. 13009 13010 Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13011 13012 * valid.c: try to provide file and line informations, not all 13013 messages are covered, but it's a (good) start 13014 13015 Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13016 13017 * xinclude.c: reimplemented a large part of the XInclude 13018 processor, trying to minimize resources used, James Henstridge 13019 provided a huge test case which was exhibiting severe memory 13020 consumption problems. 13021 13022 Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13023 13024 * python/Makefile.am: applied patch from Christophe Merlet to 13025 reestablish DESTDIR 13026 13027 Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13028 13029 * libxml.spec.in: fixes libary path for x86_64 AMD 13030 13031 Tue Sep 3 21:14:19 MDT 2002 John Fleck<EMAIL_ADDRESS>13032 13033 * doc/tutorial/includekeyword.c 13034 * doc/tutorial/xmltutorial.xml: 13035 (plus resulting generated html files) 13036 fixing one spot I missed in the tutorial where I hadn't freed 13037 memory properly 13038 13039 Sat Aug 31 19:31:17 MDT 2002 John Fleck<EMAIL_ADDRESS>13040 13041 * doc/tutorial/includeaddattribute.c 13042 * doc/tutorial/includeaddkeyword.c 13043 * doc/tutorial/includegetattribute.c 13044 * doc/tutorial/includekeyword.c 13045 * doc/tutorial/xmltutorial.xml 13046 * doc/tutorial/*.html: 13047 update tutorial to properly free memory (thanks to Christopher 13048 R. Harris for pointing out that this needs to be done) 13049 * doc/tutorial/images/callouts/*.png: 13050 added image files so the callouts are graphical, making it 13051 easier to read ( use "--param callout.graphics 1" to generate 13052 html with graphical callouts) 13053 13054 Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13055 13056 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif: 13057 nice logos generated by Marc Liyanage 13058 * doc/site.xsl *.html: changed the stylesheet to show the new 13059 logo and regenerated the pages 13060 13061 Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13062 13063 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ... 13064 13065 Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13066 13067 * xpath.c: possible mem leak patch from Jason Adams 13068 13069 Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13070 13071 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra 13072 in the XQuery namespace 13073 * configure.in: preparing 2.4.24 13074 * doc/*.html: updated the web pages 13075 13076 Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13077 13078 * python/generator.py: closing bug #85258 by generating conditional 13079 compile check to avoid linking to routines not configured in. 13080 13081 2002-08-22 Havoc Pennington<EMAIL_ADDRESS>13082 13083 * autogen.sh: update error message for missing automake 13084 13085 Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13086 13087 * python/Makefile.am: typo in target name resulted in libxml2.py 13088 to not be rebuilt. fixed DESTDIR similary to the libxslt one. 13089 13090 Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13091 13092 * win32/win32/Makefile.mingw: updated with version from 13093 Elizabeth Barham at http://soggytrousers.net/repository/ 13094 13095 Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>13096 13097 * win32/Makefile.msvc: added the prefix location to the include 13098 and lib search path. 13099 13100 2002-08-18 Havoc Pennington<EMAIL_ADDRESS>13101 13102 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with 13103 both automake 1.6 and 1.4 installed get the right automake. Means 13104 compilation from CVS will now require the latest automake 1.4 13105 release, or manually creating symlinks called "automake-1.4" and 13106 "aclocal-1.4" 13107 13108 Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13109 13110 * configure.in python/Makefile.am: more AMD 64 induced changes from 13111 Frederic Crozat 13112 13113 Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13114 13115 * xinclude.c: oops I was missing the xml:base fixup too 13116 * result/XInclude/*.xml: this adds xml:base attributes to most 13117 results of the tests 13118 13119 Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13120 13121 * xinclude.c: quick but apparently working implementation of 13122 xi:fallback, should close bug #89684 13123 * Makefile.am test/XInclude/docs/fallback.xml 13124 result/XInclude/fallback.xml: added a basic test for fallback, 13125 and run with --nowarning to avoid a spurious warning 13126 * configure.in: applied patch from Frederic Crozat for python 13127 bindings on AMD 64bits machines. 13128 13129 Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13130 13131 * parser.c: xmlSAXUserParseMemory() really ought to fail if 13132 the caller don't pass a SAX callback block. 13133 13134 Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13135 13136 * tree.c: applied the same fix for the XML-1.0 namespace to 13137 xmlSearchNsByHref() as was done for xmlSearchNs() 13138 13139 Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13140 13141 * libxml.3: small cleanup of the man page 13142 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec 13143 when serializing HREF attributes generated by XSLT. 13144 13145 Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13146 13147 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up 13148 version of Marc Liyanage' patch for boolean attributes in HTML 13149 output 13150 13151 Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13152 13153 * python/tests/serialize.py: fixed the test results, indenting 13154 behaviour changed slightly 13155 13156 Thu Aug 8 11:00:26 2002 Aleksey Sanin<EMAIL_ADDRESS>13157 13158 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added 13159 new c14n function to Windows def files 13160 13161 Fri Aug 2 16:46:46 2002 Aleksey Sanin<EMAIL_ADDRESS>13162 13163 * c14n.c: fixed a memory leak in c14n code 13164 13165 Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13166 13167 * parser.c include/libxml/parser.h: adding a new API for Christian 13168 Glahn: xmlParseBalancedChunkMemoryRecover 13169 * valid.c: patch from Rick Jones for some grammar cleanup in 13170 validation messages 13171 * result/VC/* result/valid/*: this slightly change some of the 13172 regression tests outputs 13173 13174 Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13175 13176 * tree.c: trying to fix a problem in namespaced attribute handling 13177 raised by Christian Glahn 13178 13179 Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13180 13181 * encoding.c include/libxml/encoding.h: Opening the interface 13182 xmlNewCharEncodingHandler as requested in #89415 13183 * python/generator.py python/setup.py.in: applied cleanup 13184 patches from Marc-Andre Lemburg 13185 * tree.c: fixing bug #89332 on a specific case of losing 13186 the XML-1.0 namespace on xml:xxx attributes 13187 13188 Wed Jul 31 23:27:42 2002 Aleksey Sanin<EMAIL_ADDRESS>13189 13190 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces 13191 corner case from new Merlin's test suite and added a callback 13192 that will be used to improve xmlsec performance 13193 13194 Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13195 13196 * HTMLtree.c: trying to fix the <style> escaping problem in 13197 HTML serialization bug #89342 13198 13199 Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13200 13201 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones 13202 and rebuilt the web site. 13203 13204 Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin<EMAIL_ADDRESS>13205 13206 * include/libxml/tree.h: added _private member to xmlNs struct 13207 13208 Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13209 13210 * HTMLparser.c: fixing bug #84876 based on the xml working 13211 code. 13212 13213 Sun Jul 21 19:15:00 HKT 2002 William Brack<EMAIL_ADDRESS>13214 13215 * python/Makefile.am: enhanced to fix bug 72012 (errors 13216 when using '-jX' make parameter) 13217 13218 Fri Jul 19 16:35:00 HKT 2002 William Brack<EMAIL_ADDRESS>13219 13220 * xpath.c: small additional enhancement for booleans 13221 compared to nodesets 13222 13223 Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13224 13225 * HTMLtree.c: changed the order of the encoding declaration 13226 attributes in the meta tags due to a bug in IE/Mac 13227 13228 Fri Jul 12 08:45:00 HKT 2002 William Brack<EMAIL_ADDRESS>13229 13230 * xpath.c: enhanced handling of booleans (especially '=' 13231 and '!=' for nodesets) - fixes bug 85256. Added new 13232 routine xmlXPathNotEqualValues for more proper handling 13233 of '!=' when nodesets are involved. 13234 13235 Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13236 13237 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the 13238 doc/xmlcatalog_man.xml to the source distribution 13239 13240 Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>13241 13242 * win32/Makefile.msvc: Added a copy *.pdb to install, few have 13243 asked for this. 13244 13245 Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13246 13247 * configure.in: preparing 2.4.23 13248 * doc/*: rebuilt the docs 13249 13250 Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13251 13252 * parser.c: fixing bug #84169 by fixing the 13253 comment of xmlCreatePushParserCtxt to describe the 13254 encoding detection parameters better. 13255 13256 Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13257 13258 * valid.c: fixing bug #79331 in one path the lookup for 13259 ID attributes on a namespaced node wasn't handled correctly :-\ 13260 13261 Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13262 13263 * HTMLparser.c: trying to fix 87235 about discarded white 13264 spaces in the HTML parser. 13265 * result/HTML/*: this changes the output of a number of HTML 13266 regression tests 13267 13268 Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13269 13270 * xpath.c: applied patch from Richard Jinks for the namespace 13271 axis + fixed a memory error. 13272 * parser.c parserInternals.c: applied patches from Peter Jacobi 13273 removing ctxt->token for good. 13274 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks 13275 popped out by the regression tests. 13276 * Makefile.am: patch for threads makefile from Gary Pennington 13277 13278 Fri Jun 28 19:38:00 HKT 2002 William Brack<EMAIL_ADDRESS>13279 13280 * xpath.c: enhanced behaviour of position() after usage of 13281 expressions involving preceding-sibling (et al). 13282 13283 Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13284 13285 * hash.c: applied a patch from Peter Jacobi to solve a problem 13286 when compiling with the Watcom C on Win32 13287 * result/schemas/*.err: the change of hashing algo generated 13288 permutations in the output 13289 13290 Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13291 13292 * hash.c: applied patch from Sander Vesik improving the quality of 13293 the hash function. 13294 13295 2002-06-14 Aleksey Sanin<EMAIL_ADDRESS>13296 13297 * DOCBparser.c HTMLparser.c debugXML.c encoding.c 13298 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c 13299 xmllint.c xpath.c: replaced sprintf() with snprintf() 13300 to prevent possible buffer overflow (the bug was pointed 13301 out by Anju Premachandran) 13302 13303 Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13304 13305 * parser.c: removed an uninitialized data error popped by valgrind 13306 on PE references 13307 13308 Wed Jun 12 21:38:46 MDT 2002 John Fleck<EMAIL_ADDRESS>13309 13310 * doc/xml.html 13311 adding tutorial reference to the web page 13312 13313 Wed Jun 12 21:26:08 MDT 2002 John Fleck<EMAIL_ADDRESS>13314 13315 * doc/tutorial/xmltutorial.xml 13316 * doc/tutorial/ar01s07.html 13317 * doc/tutorial/ape.html 13318 * doc/tutorial/includegetattribute.c 13319 adding section to tutorial about retrieving an attribute 13320 value 13321 13322 Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13323 13324 * parser.c: applied a couple of patches from Peter Jacobi to start 13325 to get rid of ctxt->token, with a possible significant speed 13326 improvement to be gained once done. Better compliance with PE 13327 references constructs in DTDs too. 13328 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests 13329 from Peter too 13330 13331 Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13332 13333 * parser.c: Babak Vahedipour-Kunze reported that openTag in 13334 xmlParseElement was likely to have been deallocated at the 13335 time of the report, possibly leading to segfault. Just report 13336 the tag name now. 13337 13338 Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13339 13340 * xpath.c: patch from Richard Jinks for XPath substring() function 13341 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests 13342 13343 2002-06-06 Aleksey Sanin<EMAIL_ADDRESS>13344 13345 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340 13346 13347 Wed Jun 5 19:14:49 MDT 2002 John Fleck<EMAIL_ADDRESS>13348 13349 *doc/FAQ.html 13350 fixing typos in FAQ, thanks to Robert Funnell for the 13351 editing help 13352 13353 Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13354 13355 * NEWS: got complaints from rpmlint that it was empty 13356 13357 Tue Jun 4 09:09:18 MDT 2002 John Fleck<EMAIL_ADDRESS>13358 13359 * added doc/tutorial, including: 13360 apa.html 13361 apb.html 13362 apc.html 13363 apd.html 13364 ar01s02.html 13365 ar01s03.html 13366 ar01s04.html 13367 ar01s05.html 13368 ar01s06.html 13369 includeaddattribute.c 13370 includeaddkeyword.c 13371 includekeyword.c 13372 includestory.xml 13373 index.html 13374 xmltutorial.xml 13375 libxml tutorial, including generated html 13376 13377 Mon Jun 3 21:21:26 2002 Aleksey Sanin<EMAIL_ADDRESS>13378 13379 * result/c14n/exc-without-comments/merlin-c14n-two-* 13380 result/c14n/without-comments/merlin-c14n-two-* 13381 test/c14n/exc-without-comments/merlin-c14n-two-* 13382 test/c14n/without-comments/merlin-c14n-two-* 13383 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for 13384 c14n/exc-c14n and slightly modified test script to handle 13385 these test cases 13386 * c14n.c: fixed bugs for complicated nodes set (namespace 13387 without node and others from merlin-c14n-two.tar.gz) 13388 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src 13389 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function 13390 for xmlsec performance patch 13391 * xpath.c: fixed self::node() for namespaces and attributes 13392 13393 Mon Jun 03 00:04:21 2002 Chema Celorio<EMAIL_ADDRESS>13394 13395 * tree.h: added xmlDocFormatDump which is just as xmlDocDump 13396 but with the format parameter 13397 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump 13398 13399 Fri May 31 12:16:48 2002 Aleksey Sanin<EMAIL_ADDRESS>13400 13401 * Makefile.am: updated c14n tests suite 13402 * c14n.c: performance improvement for previous c14n patch 13403 13404 Fri May 31 11:47:12 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13405 13406 * parser.c: another peroformance patch from Peter Jacobi, that 13407 time on parsing attribute values. 13408 13409 Thu May 30 23:34:27 2002 Aleksey Sanin<EMAIL_ADDRESS>13410 13411 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated 13412 into LibXML2 test suite 13413 13414 Thu May 30 21:23:06 2002 Aleksey Sanin<EMAIL_ADDRESS>13415 13416 * c14n.c: propagating xpath ancesstors node fix to c14n 13417 plus small performance improvement to reduce number of 13418 mallocs 13419 * xpath.c: fixed ancestors axis processing for namespace nodes 13420 13421 Wed May 29 10:21:39 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13422 13423 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from 13424 Peter Jacobi 13425 13426 Mon May 27 23:18:33 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13427 13428 * configure.in: preparing 2.4.22 13429 13430 Mon May 27 16:44:04 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13431 13432 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src 13433 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument 13434 a public entry point. 13435 * doc/*: rebuilt the API and docs 13436 13437 Mon May 27 14:16:28 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13438 13439 * xpath.c: patch from Richard Jinks to fix a problem introduced 13440 in the previous patch and pointed by Norm 13441 13442 Fri May 24 13:10:22 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13443 13444 * libxml.spec.in: fixing bug #81112 13445 13446 Fri May 24 13:03:24 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13447 13448 * uri.c: fixing bug #82848 13449 13450 Fri May 24 09:54:49 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13451 13452 * result/catalogs/mycatalog.full: Aleksey's commit changed the 13453 output of one catalog test 13454 13455 Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin<EMAIL_ADDRESS>13456 13457 * global.data globals.c tree.c include/libxml/globals.h 13458 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed 13459 default value for global parameter xmlIndentTreeOutput to 1 and 13460 introduced new global parameter xmlTreeIndentString (the string 13461 used to do one-level indent) with default value " " (as it was 13462 in tree.c) 13463 13464 Thu May 23 13:55:57 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13465 13466 * Makefile.am: Merijn Broeren pointed out a problem when compiling 13467 with trio and schemas. 13468 13469 Wed May 22 11:57:49 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13470 13471 * xpath.c: patch from Richard Jinks to fix the problem raised in 13472 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm 13473 13474 Wed May 22 08:38:19 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13475 13476 * xmlschemas.c: a bit of work on import. 13477 * xmlschemastypes.c: Charles Bozeman provided a compare function 13478 for date/time types so min/max facet restrictions should work, 13479 indeterminate comparisons return an error instead of equal. 13480 * test/schemas/date_0* result/schemas/date_0_0: specific test 13481 from Charles Bozeman too 13482 13483 Sat May 18 09:54:12 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13484 13485 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches 13486 from Christian Cornelssen fixing the man pages and the Catalog 13487 building script. 13488 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet 13489 next step is <xs:import> I now have a reasonable understanding 13490 of how it works. 13491 13492 Thu May 16 10:43:26 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13493 13494 * xmlIO.c: applied a small buffer performance patch from Gary Pennington 13495 13496 Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>13497 13498 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs() 13499 13500 Tue May 14 13:00:48 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13501 13502 * xpath.c: fixing an XPath function evalutation bug pointed out 13503 by Alexey Efimov where the context was lost when evaluating 13504 the function arguments 13505 13506 Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin<EMAIL_ADDRESS>13507 13508 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs() 13509 function public for XMLSec performance optimizations 13510 13511 Mon May 13 12:32:22 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13512 13513 * python/generator.py python/libxml2class.txt : fixed a problem 13514 with the HTML parser pointed by Gary Benson 13515 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the 13516 example 13517 13518 Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin<EMAIL_ADDRESS>13519 * parser.c: fixed bug #81159 (memory growth in SAX) 13520 13521 Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin<EMAIL_ADDRESS>13522 * xpath.c: fixed bug #78858 (the real fix) 13523 13524 Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin<EMAIL_ADDRESS>13525 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem) 13526 13527 Sun May 5 08:57:08 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13528 13529 * tree.c: modified xmlNodeSetBase to allow changing the 13530 base of a document. 13531 13532 Fri May 3 09:20:41 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13533 13534 * xmlschemastypes.c: patch Charles Bozeman for validation of 13535 all the date, time, and duration types 13536 * test/schemas/dur_0* result/schemas/dur_0*: associated tests 13537 * configure.in: fixed an error pointed by an user 13538 * xml2-config.in: fixed an error pointed by an user 13539 13540 Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin<EMAIL_ADDRESS>13541 13542 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src 13543 win32/libxml2.def.src xmlIO.c: exported default 13544 'file:', 'http:' and 'ftp:' protocols input handlers 13545 and maked protocols comparisson case insensitive 13546 13547 Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13548 13549 * configure.in: Neven Has detected a typo 13550 13551 Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13552 13553 * AUTHORS HACKING: added Aleksey Sanin<EMAIL_ADDRESS>13554 as one of the persons allowed to commit directly to the 13555 module. 13556 13557 Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13558 13559 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21 13560 * valid.c: raised a too low limit 13561 * doc/*: rebuilt the docs 13562 13563 Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13564 13565 * test/XPath/expr/floats test/XPath/expr/functions 13566 result/XPath/expr/floats result/XPath/expr/functions 13567 xpath.c: another XPath conformance patch from Richard Jinks 13568 13569 Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13570 13571 * xmlschemas.c: fixed validation of attribute groups. 13572 * test/schemas result/schemas: added an example from the primer 13573 13574 Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13575 13576 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas 13577 * test/schemas result/schemas: updated the test list 13578 13579 Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13580 13581 * TODO: updated a bit 13582 * parser.c: made a comment more specific 13583 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the 13584 Schemas conformance. 13585 * test/schemas result/schemas: updated the test list 13586 13587 Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13588 13589 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: 13590 implementing xs:all with minOccurs = 0 13591 * tes/schemas/* result/schemas/*: added more tests covering 13592 xs:all 13593 13594 Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13595 13596 * xmlregexp.c: first implementation of the all particle, this 13597 may need to be revisited for case where not all transitions 13598 must be crossed. 13599 13600 Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13601 13602 * tree.c: another entity processing update from Markus Henke 13603 13604 Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese<EMAIL_ADDRESS>13605 13606 * trionan.c: fixed crash on OSF/1 13607 13608 Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13609 13610 * xmlschemas.c: more Schemas work 13611 * test/schemas/* result/schemas/*: added more tests coming 13612 from the spec. 13613 13614 Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13615 13616 * c14n.c: patch from Aleksey Sanin reflecting a change in the 13617 ExcC14N specification 13618 13619 Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13620 13621 * tree.c: patch from Markus Henke, fix for recursive entities. 13622 13623 Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13624 13625 * xpath.c: fix a problem with string() on a document node. 13626 13627 Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13628 13629 * Makefile.am xmlschemas.c: more Schemas work 13630 * test/schemas/* result/schemas/*: added more tests coming 13631 from the spec. 13632 13633 Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13634 13635 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20 13636 * result/HTML/*: this changes a few things in the results 13637 13638 Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>13639 13640 * include/libxml/tree.h: eliminated 'declaration different than 13641 prototype' warning 13642 * include/win32config.h: "resolved" conflicts with errno.h 13643 13644 Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13645 13646 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work 13647 on the automata interfaces and debug of counted choices 13648 * test/schemas/* result/schemas/*: added a number of tests 13649 13650 Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13651 13652 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h: 13653 a bit of work on Schemas 13654 * testSchemas.c: try to make it more useful 13655 * test/schemas/* result/schemas/* Makefile.am: changed the 13656 Schemas regression test procedure, started adding a few samples 13657 13658 Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>13659 13660 * include/libxml/encoding.h: Patch for the Borland C++ builder 13661 * include/libxml/tree.h: Patch for the Borland C++ builder 13662 * threads.c: Patch for the Borland C++ builder 13663 * win32/bcb5: New directory for the Borland C++ builder 13664 project files 13665 13666 Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>13667 13668 * win32/Makefile.msvc: Update for XML Schema support 13669 * win32/configure.js: Update for XML Schema support 13670 * win32/libxml2.def.src: Update for XML Schema support 13671 13672 Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13673 13674 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c 13675 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c 13676 xmlunicode.c include/libxml/Makefile.am 13677 include/libxml/schemasInternals.h include/libxml/xmlautomata.h 13678 include/libxml/xmlregexp.h include/libxml/xmlschemas.h 13679 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h 13680 include/libxml/xmlversion.h.in : merged the current state of 13681 XML Schemas implementation, it is not configured in by default, 13682 a specific --schemas configure option has been added. 13683 * test/automata test/regexp test/schemas Makefile.am 13684 result/automata result/regexp result/schemas: 13685 merged automata/regexp/schemas regression tests 13686 13687 Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13688 13689 * xpath.c: Gary found a compile time problem, fixes #78823 13690 13691 Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13692 13693 * configure.in: release of 2.4.20 13694 * doc/*: updated and rebuilt the docs 13695 13696 Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13697 13698 * python/Makefile.am: patch from Cristian Gafton to build on 13699 Red Hat 6.2, should also fix #75779 13700 13701 Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13702 13703 * valid.c: first part of fixing #78729 13704 13705 Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13706 13707 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper 13708 escaping of URI when saving HTML files. 13709 * result/HTML/*: this impacted some tests 13710 13711 Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13712 13713 * configure.in: trying to fix #77441 13714 13715 Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13716 13717 * include/libxml/xmlIO.h: Hallski complained it could not be 13718 included by itself. 13719 13720 Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13721 13722 * configure.in: applied an IEEE flag patch for OSF/1 #77825 13723 13724 Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic<EMAIL_ADDRESS>13725 13726 * win32/configure.js: patch from Nilo for the c14n option 13727 * win32/Makefile.msvc: fixed libxml2.def generation with threads 13728 13729 Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13730 13731 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti 13732 pointed erroneous use of LIBXML_THREADS_ENABLED instead of 13733 LIBXML_THREAD_ENABLED 13734 13735 Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13736 13737 * xpath.c: another patch from Richard Jinks for substring conformance 13738 * test/XPath/expr/floats test/XPath/expr/strings 13739 result/XPath/expr/floats result/XPath/expr/strings: update of the 13740 test suite to check those. 13741 13742 Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13743 13744 * xpath.c: patch from Richard Jinks for .x float parsing. 13745 13746 Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13747 13748 * parser.c: patch from Markus Henke when an encoding ain't recognized 13749 13750 Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13751 13752 * libxml.m4: got a report that #include <string.h> was needed 13753 13754 Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13755 13756 * xmllint.c: applied a fix from Anthony Jones for -o /--output 13757 13758 Tue Apr 2 20:27:11 MST 2002 John Fleck<EMAIL_ADDRESS>13759 13760 * doc/example.html: fixing typo 13761 13762 Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard<EMAIL_ADDRESS>13763 13764 * xpath.c: fixed a bug in the nodeset to boolean comparison code 13765 pointed out by Melvyn Sopacua. 13766 13767 Fri Mar 29 23:41:53 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13768 13769 * libxml.m4: Frédéric Crozat gave a patch related to the change 13770 of Include paths breaking the libxml.m4 13771 13772 Fri Mar 29 18:25:54 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13773 13774 * xpath.c: Fix bug #76927 forgot to save some context 13775 when evaluating binary expressions 13776 13777 Thu Mar 28 19:22:48 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13778 13779 * configure.in: fixed configure for MPE/iX from Markus Henke 13780 * xmlmemory.c: fixed initialization problems 13781 * xpath.c: another set of patches from Richard Jinks this 13782 fixes "make XPathtests" on linux 13783 13784 Wed Mar 27 17:09:43 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13785 13786 * trionan.c trionan.h xpath.c: more patches from Richard Jinks 13787 * test/XPath/expr/compare test/XPath/expr/equality 13788 test/XPath/expr/floats test/XPath/expr/functions 13789 test/XPath/expr/strings result/XPath/expr/compare 13790 result/XPath/expr/equality result/XPath/expr/floats 13791 result/XPath/expr/functions result/XPath/expr/strings: Updated 13792 tests though they show a divergence on Linux 13793 13794 Wed Mar 27 10:06:53 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13795 13796 * xpath.c trionan.c: previous commit also included patches 13797 from Richard Jinks on some IEEE support corner case 13798 13799 Wed Mar 27 10:03:11 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13800 13801 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer 13802 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed 13803 that $(datadir) should be used for docs 13804 13805 Tue Mar 26 13:43:16 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13806 13807 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2 13808 could leak filedescriptors 13809 13810 Tue Mar 26 08:55:53 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13811 13812 * configure.in nanohttp.c: applied patch from Allan Clark for 13813 UnixWare/OpenServer 13814 13815 Mon Mar 25 17:45:44 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13816 13817 * configure.in: preparing 2.4.19 13818 * doc/*: rebuilt the docs 13819 13820 Mon Mar 25 17:34:06 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13821 13822 * nanohttp.c: fixing #76043, got fed up with non-portability 13823 of that piece of code. 13824 13825 Mon Mar 25 13:08:21 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13826 13827 * valid.c SAX.c: Never commit without running "make tests" :-( 13828 fix a couple of stupidities in the previous commit 13829 * result/*: a few changes in some attribute order result of previous 13830 commit. 13831 13832 Mon Mar 25 11:46:05 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13833 13834 * valid.c SAX.c: fixed bug #76168, attribute redeclared in 13835 the internal subset should not raise duplicate ID errors, 13836 also there was a small bug in conjunction to namespace 13837 declarations defaulted and xml:xxx attributes DTD definitions. 13838 13839 Fri Mar 22 15:13:49 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13840 13841 * xpath.c: Richard Jinks also raised some rounding problems 13842 this tries to fix them 13843 13844 Fri Mar 22 13:22:09 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13845 13846 * xpath.c: Richard Jinks spotted an incoherent memory allocation 13847 behaviour in xmlXPathCastToString() 13848 13849 Thu Mar 21 14:25:29 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13850 13851 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder 13852 raised by Morus Walter 13853 13854 Thu Mar 21 14:07:13 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13855 13856 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups 13857 from Igor 13858 13859 Thu Mar 21 13:30:06 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13860 13861 * xpath.c: fixing #75619, related to a problem when trying 13862 to evaluate condition when the current node set resulting 13863 from that sub-step evaluation is empty. Also fixes 2 potential 13864 problem with previous-sibling and next-siblings axis. 13865 13866 Thu Mar 21 09:03:59 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13867 13868 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and 13869 HTML support is not configured in. 13870 13871 Wed Mar 20 22:42:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13872 13873 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c 13874 include/libxml/tree.h: dohh I really didn't intended to commit 13875 this test version :-( 13876 13877 Wed Mar 20 20:20:57 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13878 13879 * testSAX.c: I wanted to see the real speed at the SAX interface 13880 after a little too many Ximianer started complaining about the 13881 parser speed. 13882 added a --quiet option: 13883 paphio:~/XML -> ls -l db100000.xml 13884 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml 13885 paphio:~/XML -> time ./testSAX --quiet db100000.xml 13886 3200006 callbacks generated 13887 real 0m1.270s 13888 Which means 16MBytes/s and 3Mcallback/s 13889 13890 Tue Mar 19 19:33:57 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13891 13892 * xpath.c: valgrind spotted another error that time when running 13893 on libxslt regression tests 13894 13895 Tue Mar 19 15:24:49 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13896 13897 * Makefile.am: adding "make valgrind" running the full regression 13898 tests (except python ones) under Valgrind (using valgrind -q 13899 which was kindly added by the author). 13900 * valid.c: stupid bug pinpointed by Valgrind, the regression tests 13901 passes cleanly now except an obcure floating point initialization 13902 raised in log10() in one XPath regression test ??? 13903 * tree.c: edited some comments to close #75244 13904 13905 Tue Mar 19 12:15:20 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13906 13907 * xpath.c: pretty insane thing, the xmlXPathFormatNumber() 13908 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the 13909 context of ScrollKeeper, made sure that if the number is 13910 an integer, the serialization follows the description at 13911 http://www.w3.org/TR/xpath#section-String-Functions 13912 13913 Mon Mar 18 19:18:13 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13914 13915 * configure.in: preparing 2.4.18 13916 * doc/*: updated and rebuilt the web site 13917 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with 13918 the Windows and Cygwin maintainers. 13919 * parser.c: humm, changed the way the SAX parser work when 13920 xmlSubstituteEntitiesDefault(1) is set, it will then 13921 do the entity registration and loading by itself in case the 13922 user provided SAX getEntity() returns NULL. 13923 * testSAX.c: added --noent to test the behaviour. 13924 13925 Mon Mar 18 12:44:23 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13926 13927 * parser.c: Wilfried Teiken provided a hackish but working 13928 way to get context reported back on entities when parsing 13929 with SAX and without breaking the DOM build. 13930 13931 Sun Mar 17 11:31:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13932 13933 * c14n.c: applied a new patch from Aleksey Sanin 13934 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation 13935 to reference Aleksey implementation of XML digital Signatures 13936 13937 Sat Mar 16 23:01:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13938 13939 * xpath.c: small fix to avoid potential problem due to 13940 ordering of freeing data 13941 * python/Makefile.am: people were complaining about 13942 the generated file in python dir not being built 13943 13944 Fri Mar 15 23:21:40 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13945 13946 * libxml.spec.in python/Makefile.am python/tests/Makefile.am 13947 python/generator.py python/libxml.c python/types.c: Cleanup 13948 of the python Makefiles based on Jacob and James feedback, 13949 fixed the spec file accordingly, fixed the number of warning 13950 that passing my pedantic CFLAGS was generating. Conclusion 13951 is that Python includes are real crap. 13952 13953 Fri Mar 15 19:41:25 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13954 13955 * configure,in: it was reported quite a few times that 13956 xml2-config --cflags should not output 13957 -I$includeprefix/libxml2/libxml because libxml2 header names 13958 clashes with existing names like list.h from C++ stl. 13959 Includes should be #include<libxml/xxx.h> so ... 13960 13961 Fri Mar 15 10:41:50 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13962 13963 * c14n.c: another patch from Aleksey Sanin 13964 13965 Fri Mar 15 08:55:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13966 13967 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the 13968 canonicalization algorithm 13969 * doc/xml.html doc/index.html: added the C14N references on the 13970 index page. 13971 13972 2002-03-13 jacob berkman<EMAIL_ADDRESS>13973 13974 * python/Makefile.am: remove LDADD and CFLAGS as this is broken 13975 usage, redundant, and gcc specific 13976 13977 Wed Mar 13 11:00:59 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13978 13979 * xpath.c: speedup some node selection operations, this can 13980 have a significant impact on DocBook Norm's stylesheets 13981 * nanohttp.c: someone reported that SOCKLEN_T may not be defined 13982 make sure it's always the case 13983 * debugXML.c: distinguish CDATA and comments in ls operations 13984 13985 Tue Mar 12 19:45:24 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13986 13987 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments 13988 to generate better API descriptions etc... 13989 13990 Mon Mar 11 10:10:30 CET 2002 Daniel Veillard<EMAIL_ADDRESS>13991 13992 * c14n.c: Fixing #74186, made sure all boolean expressions 13993 get fully parenthesized, ran indent on the output 13994 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c 13995 include/libxml/tree.h: also #74186 related, removed the 13996 --with-buffers option, and all the preprocessor conditional 13997 sections that were resulting from it. 13998 13999 Sun Mar 10 17:47:58 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14000 14001 * valid.c: applied patch from Dodji Seketeli fixing an 14002 uninitailized variable in xmlValidGetValidElements() 14003 14004 Sat Mar 9 15:10:49 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14005 14006 * c14n.c: fixed a few comments 14007 * doc/*.html doc/*/*.html: regenerated the docs and added 14008 the C14N API 14009 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs 14010 14011 Sat Mar 9 11:16:11 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14012 14013 * check-xml-test-suite.py: fix to adapt varaiations in the 14014 bindings 14015 * configure.in python/setup.py python/setup.py.in: fixed to 14016 have the version of the python scripts automatically updated 14017 14018 Fri Mar 8 16:45:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14019 14020 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner 14021 in xmlCopyProp() 14022 14023 Fri Mar 8 15:49:10 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14024 14025 * configure.in: preparing 2.4.17 release 14026 * doc/*: updated and rebuilt the docs 14027 * xpath.c: fixed a comment 14028 * python/libxml.c: fixed a possible reentrancy problem 14029 14030 Thu Mar 7 23:19:28 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14031 14032 * tree.c python/tests/Makefile.am python/tests/attribs.py: 14033 fixed xmlHasNsProp() bugs for defaulted from DTD attribs, 14034 added a specific regression test 14035 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall 14036 not raise exceptions when failing to find the attribute. 14037 14038 Thu Mar 7 16:11:35 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14039 14040 * configure.in xmllint.c: owen pointed out a problem with the 14041 ftme fix, gettimeofday() was not detected by configure and 14042 the ftime header wasn't included, dohhh 14043 14044 Thu Mar 7 12:19:36 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14045 14046 * configure.in xmllint.c: trying to fix #71457 for timing 14047 precision when gettimeofday() is not availble but ftime() is 14048 14049 Thu Mar 7 11:24:02 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14050 14051 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images 14052 are now copied on install and part of the -devel RPM 14053 14054 Thu Mar 7 09:34:16 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14055 14056 * xpath.c: trying to avoid bug #72150 which was apparently 14057 caused by a gcc bug (or a processor problem) as detailed 14058 at http://veillard.com/gcc.bug 14059 14060 Thu Mar 7 01:02:37 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14061 14062 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py: 14063 fixed xmlReconciliateNs(), added a Python test/example for 14064 inter-document cut'n paste 14065 * python/libxml.py: fixed node.doc on document nodes and added 14066 xpathEval() onto node objects 14067 14068 Wed Mar 6 22:38:03 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14069 14070 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems 14071 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py: 14072 fixup and integrated tests for the serialization stuff 14073 14074 Wed Mar 6 19:40:57 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14075 14076 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570 14077 moved the libxml man page to section 3 14078 14079 Wed Mar 6 18:34:07 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14080 14081 * tree.c: fix bug #72490 14082 * python/libxml.c python/libxml.py: added methods serialize() 14083 and saveTo() to all node elements. 14084 14085 Tue Mar 5 21:27:03 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14086 14087 * xmlIO.c: closed #73430, don't read from an input source 14088 which indicated an end-of-file or an error. 14089 14090 Tue Mar 5 16:33:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14091 14092 * parser.c: make sure SAX endDocument is always called as 14093 this could result in a Python memory leak otherwise (it's 14094 used to decrement ref-counting) 14095 * python/generator.py python/libxml.c python/libxml.py 14096 python/libxml2-python-api.xml python/libxml2class.txt 14097 python/tests/error.py python/tests/xpath.py: implemented 14098 the suggestions made by Gary Benson and extended the tests 14099 to match it. 14100 14101 Tue Mar 5 10:35:24 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14102 14103 * python/generator.py: applied patch fixing #73450 14104 14105 Mon Mar 4 17:59:29 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14106 14107 * xpath.c: fixing #61290 "namespace nodes have no parent" 14108 long standing divergence from the XPath REC. NodeSets 14109 simply hold a copy of namespace nodes and those node ->next 14110 points to the parent (which may not be the node carrying the 14111 definition). 14112 * include/libxml/xpath.h: flagged but didn't added a possible 14113 speedup 14114 * DOCBparser.c HTMLparser.c: removed some warnings from push 14115 parser due to new state being added. 14116 * tree.c: new fix from Boris Erdmann 14117 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added 14118 the XML Canonalization support from Aleksey Sanin 14119 14120 Sun Mar 3 15:12:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14121 14122 * tree.c: patch from Boris Erdmann fixing some namespace odities 14123 with xmlCopyNode() 14124 14125 Sat Mar 2 10:33:04 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14126 14127 * xmlIO.c: fix bug #72706 when loading a NULL entity 14128 14129 Fri Mar 1 17:14:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14130 14131 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could 14132 actually change in a future XML Namespace revision. 14133 14134 Fri Mar 1 17:12:15 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14135 14136 * python/types.c python/tests/Makefile.am python/tests/xpathret.py: 14137 added the possibility of returning nodesets from XPath extension 14138 functions written in Python 14139 14140 Fri Mar 1 13:56:12 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14141 14142 * python/*: commiting some Python bindings work done while travelling 14143 14144 Fri Mar 1 10:11:15 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14145 14146 * xmllint.c: close #72663 and #72658, don't memdump unless compiled 14147 explicitely with memory debugging switched on 14148 14149 Sat Feb 23 11:08:09 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14150 14151 * python/generator.py python/libxml.c python/libxml2-python-api.xml 14152 python/libxml2class.txt python/libxml_wrap.h python/types.c: 14153 Added wrapper for the xmlURIPtr type, provided accessors, fixed 14154 the accessor generator for strings 14155 * python/tests/Makefile.am python/tests/tstURI.py: added a specific 14156 regression test. 14157 14158 Fri Feb 22 23:44:57 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14159 14160 * python/README python/generator.py python/libxml.c python/setup.py: 14161 added the 'usual' setup.py to allow building a libxml2-python 14162 module based on the same code. The initialization is however 14163 different the 2 .so files fo libxml2 and libxslt are identical and 14164 they entry point initialize both libraries. this is done to avoid 14165 some possible nasty problem since the Python don't merge the maps 14166 of all shared modules. 14167 14168 Wed Feb 20 23:16:08 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14169 14170 * parser.c: fixed a push/encoding bug reported by Michael 14171 on librsvg 14172 14173 Wed Feb 20 19:54:05 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14174 14175 * include/libxml/parserInternals.h: fixes a misplaced #endif 14176 14177 Wed Feb 20 17:47:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14178 14179 * parser.c valid.c: found and fixed a couple of allocation bugs 14180 14181 Wed Feb 20 15:36:03 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14182 14183 * doc/xml.html doc/python.html doc/*: added a Python and binding 14184 page describing the current state of the Python bindings and 14185 giving pointers to the other languages wrappers. 14186 14187 Wed Feb 20 11:16:15 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14188 14189 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16 14190 * doc/* python/libxml2class.txt: updated and rebuilt the docs, 14191 rebuilt the API and web site 14192 * xpath.c: fixed #71978 portability bugs 14193 14194 Tue Feb 19 22:49:36 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14195 14196 * SAX.c: oops broke automatic defaulting of namespaces attributes. 14197 14198 Tue Feb 19 22:01:35 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14199 14200 * include/libxml/parserInternals.h parser.c: had to change 14201 2 internal parsing API when processing document content 14202 to check the start and end of element content are defined 14203 in the same entity 14204 * valid.c include/libxml/valid.h: attribute normalization can 14205 generate a validity error added xmlValidCtxtNormalizeAttributeValue() 14206 with the context to report it. 14207 * SAX.c: fixed the last known bugs, crazy validation constraints 14208 when a document is standalone seems correctly handled. There 14209 is a couple of open issues left which need consideration especially 14210 PE93 on external unparsed entities and standalone status. 14211 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s. 14212 The 2 tests left failing are actually in error. Cleanup done. 14213 14214 Tue Feb 19 15:17:02 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14215 14216 * valid.c: implemented E59 spaces in CDATA does not match the 14217 nonterminal S 14218 14219 Tue Feb 19 14:44:53 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14220 14221 * SAX.c parser.c valid.c: more validation test fixups 14222 * check-xml-test-suite.py: added duration info for the tests 14223 14224 Mon Feb 18 23:25:08 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14225 14226 * parser.c valid.c: a couple of errors were reported but not 14227 saved back as such in the parsing context. Down to 1% failure rate 14228 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error 14229 14230 Mon Feb 18 20:16:15 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14231 14232 * xmlInternald.c: isExtender was missing a char 14233 * parser.c include/libxml/parser.h: % are acceptable in the 14234 internal subset if within a PUBLIC ID 14235 14236 Mon Feb 18 19:27:32 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14237 14238 * SAX.c parserInternals.c valid.c: more work on the conformance 14239 suite. Took the step to finally block documents with encoding 14240 errors. It's a fatal error per the spec, people should have fixed 14241 their documents by now. 14242 14243 Mon Feb 18 15:30:14 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14244 14245 * check-xml-test-suite.py: fixed the test script after some discussion 14246 on the semantic of TYPE="error" 14247 * Makefile.am: added the script to the distrib 14248 14249 Mon Feb 18 12:17:41 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14250 14251 * SAX.c entities.c: fixed a couple of conformances issues deep 14252 into the validation code (standalone and undeclared Notations) 14253 14254 Mon Feb 18 00:17:24 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14255 14256 * parser.c: fixed #71741 supid typo an a bug about encoding parsing 14257 stayed there for years ! 14258 14259 Mon Feb 18 00:06:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14260 14261 * valid.c SAX.c: fixed #71740 NotationDecl with a required field 14262 missing 14263 14264 Sun Feb 17 23:45:40 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14265 14266 * check-xml-test-suite.py: improved the behaviour a bit as 14267 well as the logs 14268 * parser.c valid.c SAX.c: fixed a few more bugs 14269 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error" 14270 14271 Sun Feb 17 20:41:37 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14272 14273 * check-xml-test-suite.py: python script to run regression tests 14274 against the XML Test suite of W3C/OASis 14275 * SAX.c: fixed a validation bug 14276 * parser.c: fixed 3 errors pointed by the test suite 14277 * doc/buildDocBookCatalog: fixed a typo pointed by drake 14278 * python/Makefile.am: fixed a dependendy 14279 14280 Fri Feb 15 21:47:13 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14281 14282 * xmlmemory.c: avoid a warning bug #71594 14283 14284 Wed Feb 13 22:13:33 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14285 14286 * xmlmemory.c: Jesse Perry provided a patch to remove a few 14287 warning on alpha/Tru64 14288 14289 Wed Feb 13 14:30:49 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14290 14291 * include/libxml/entities.h: fixing a comment 14292 * valid.c: fixing some troubles with validity check on namespaces 14293 * result/VC/NS3 test/VC/NS3: added a specific regression test 14294 14295 Wed Feb 13 14:05:24 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14296 14297 * tree.c: Fixing #71342 serializing '\n' in attribute values 14298 * result/noent/att3 result/att3 test/att3: added a specific 14299 test. 14300 14301 Tue Feb 12 14:45:32 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14302 14303 * python/libxml.c: couple of bug fixes 14304 14305 Mon Feb 11 19:41:29 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14306 14307 * python/*.py: removed tabs and used spaces. 14308 14309 Mon Feb 11 19:25:44 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14310 14311 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15 14312 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs 14313 14314 Mon Feb 11 14:53:24 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14315 14316 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707 14317 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707 14318 14319 Mon Feb 11 09:53:02 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14320 14321 * include/libxml/encoding.h include/libxml/entities.h 14322 include/libxml/globals.h include/libxml/parser.h 14323 include/libxml/threads.h include/libxml/tree.h 14324 include/libxml/xmlmemory.h: trying to fix the include mess 14325 14326 Mon Feb 11 08:53:33 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14327 14328 * include/libxml/xmlmemory.h: reverted part of the previous 14329 attempt to provide #69655, this was breaking the build. 14330 14331 Sun Feb 10 14:13:34 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14332 14333 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c 14334 globals.c parser.c threads.c tree.c valid.c xmlmemory.c 14335 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h 14336 include/libxml/parserInternals.h include/libxml/tree.h 14337 include/libxml/xmlmemory.h include/libxml/xpathInternals.h: 14338 Tentatively fixed #69655 , make compiling with -Wredundant-decls 14339 clean. 14340 * python/libxml.c: fixed a warning. 14341 14342 Sun Feb 10 12:02:59 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14343 14344 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude 14345 copying of node, merge back IDs in the target document. 14346 * result/XInclude/docids.xml test/XInclude/docs/docids.xml 14347 test/XInclude/ents/ids.xml: test case 14348 * result/VC/ElementValid4: output changed due to a typo fix 14349 14350 Sat Feb 9 23:15:04 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14351 14352 * python/Makefile.am: seems some version of automake didn't 14353 generate the dependencies right as Jacob found out. Add 14354 an extra dependency rule. 14355 14356 Sat Feb 9 18:59:23 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14357 14358 * parserInternals.c valid.c: Justin Fletcher found some parts 14359 of the code needing cleanup 14360 * libxml.spec.in python/Makefile.am python/generator.py 14361 python/libxml.c python/libxml.py: Fixed the python Makefiles 14362 corrected a bug showing up on ia64, changed the name of the 14363 python internal module too 14364 14365 Fri Feb 8 15:19:28 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14366 14367 * Makefile.am: applied patch from Andris Pavenis for binary 14368 name suffixes 14369 14370 Fri Feb 8 14:43:17 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14371 14372 * xmllint.c win32/win32config.h: fixing #68748 14373 14374 Fri Feb 8 14:37:05 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14375 14376 * valid.c: fixing #70166 14377 14378 Fri Feb 8 14:31:24 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14379 14380 * valid.c: fixing #70077 14381 14382 Fri Feb 8 14:24:02 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14383 14384 * Copyright Makefile.am README configure.in libxml.spec.in: 14385 Changed to the MIT Licence 14386 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html 14387 doc/xmlio.html: updated the doc accordingly 14388 * include/libxml/xmlwin32version.h configure.in: preparing 14389 2.4.14 release 14390 * python/generator.py python/libxml.c python/libxml2-python-api.xml 14391 python/libxml2class.txt python/libxml_wrap.h python/types.c: 14392 fixed the const xmlChar * wrapper and generator, XPath extension 14393 functions now use the context as first argument 14394 * python/tests/tstxpath.py python/tests/xpath.py 14395 python/tests/xpathext.py: Updated the tests accordingly 14396 * tree.c: fixed bug #70067 14397 14398 Thu Feb 7 17:33:58 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14399 14400 * Makefile.am: cleanup 14401 * debugXML.c: always use stdout if output is NULL 14402 * xmlIO.c: don't close filedescriptors passed to outputBuffers 14403 * python/Makefile.am python/generator.py python/libxml2class.txt 14404 python/libxml_wrap.h python/types.c: augmented the number of bindings 14405 handling FILE * and XPath contexts 14406 * python/tests/Makefile.am: avoid a stupid problem due to the 14407 use of TEST. 14408 14409 Wed Feb 6 23:37:07 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14410 14411 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst 14412 14413 Wed Feb 6 17:04:51 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14414 14415 * python/TODO python/libxml.c: cleanup the extension function lookup 14416 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list 14417 14418 Tue Feb 5 17:33:30 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14419 14420 * configure.in python/Makefile.am: do not install outside 14421 of prefix 14422 14423 Mon Feb 4 15:05:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14424 14425 * python/TODO python/libxml.c: started adding SAX interfaces 14426 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic 14427 SAX test 14428 14429 Mon Feb 4 01:12:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14430 14431 * tree.c: hardened the addChild function 14432 * python/generator.py python/libxml.c python/libxml2-python-api.xml 14433 python/libxml2class.txt python/libxml_wrap.h python/TODO: 14434 added accessors needed for xmlNode, a bit more testing and 14435 extension of interfaces 14436 * python/tests/Makefile.am python/tests/build.py: added a test 14437 build from scratch/save/load/check 14438 14439 Sun Feb 3 21:10:39 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14440 14441 * parserInternals.c: change a small bit in the way valididy 14442 error messages get initialized 14443 * python/TODO python/libxml.c python/libxml2-python-api.xml 14444 python/libxml2class.txt python/libxml_wrap.h python/types.c: 14445 added some memory debugging to track leaks at the libxml2 level 14446 * python/tests/*.py: changed all tests to check for leaks, 14447 there is just one left in XPath extension registrations. 14448 14449 Sun Feb 3 17:50:46 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14450 14451 * python/TODO python/generator.py python/libxml2-python-api.xml 14452 python/libxml2class.txt: more accessor classes for the parser 14453 context, allow to switch on and check validity 14454 * python/tests/Makefile.am python/tests/error.py 14455 python/tests/invalid.xml python/tests/valid.xml 14456 python/tests/validate.py: attded more test and and added error.py 14457 which I forgot to commit in the last step 14458 14459 Sun Feb 3 16:03:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14460 14461 * python/Makefile.am python/types.c: cleanup 14462 * python/libxml.c python/libxml.py python/libxml_wrap.h 14463 python/generator.py python/libxml2-python-api.xml 14464 python/libxml2class.txt: added class for parser context, added 14465 first cut for push mode support. Added a framework to generate 14466 accessors functions. 14467 * python/tests/Makefile.am python/tests/push.py: added a push 14468 test 14469 14470 Sun Feb 3 00:17:26 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14471 14472 * python/Makefile.am python/TODO python/libxml.py: fixed a small 14473 bug a bit of cleanup. 14474 14475 Sat Feb 2 22:47:10 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14476 14477 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml 14478 python/libxml2class.txt: adding error redirections and preformat 14479 to a python handler 14480 * python/tests/Makefile.am python/tests/*.py: cleanup made all 14481 tests self checking 14482 14483 Sat Feb 2 13:18:54 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14484 14485 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming 14486 a function 14487 14488 Sat Feb 2 11:25:51 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14489 14490 * libxml.spec.in python/Makefile.am python/TODO python/generator.py 14491 python/libxml.c python/libxml2-python-api.xml 14492 python/libxml2class.txt: Progressing through the TODOs, class 14493 description output, extra XML API, RPM now builds the wrappers 14494 for all python installed versions 14495 14496 Sat Feb 2 10:13:52 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14497 14498 * configure.in libxml.spec.in python/Makefile.am python/TODO 14499 python/generator.py python/libxml2class.txt: added more informations 14500 in the libxml2-python package including docs. Slightly changed 14501 the class hierarchy 14502 * python/tests/*: added basic regression tests infrastructure too 14503 14504 Fri Feb 1 23:11:58 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14505 14506 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am: 14507 added libxml2-python as part of the packages installed 14508 14509 Fri Feb 1 18:48:19 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14510 14511 * python/Makefile.am python/generator.py python/libxml.c 14512 python/libxml.py: more work, now able to extend the 14513 XPath interpreter with functions written in python. 14514 14515 Fri Feb 1 10:28:51 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14516 14517 * python/Makefile.am: Jacob sent a patch to allow building from 14518 tarfile. 14519 14520 Fri Feb 1 00:40:48 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14521 14522 * python/Makefile.am python/libxml.c configure.in Makefile.am: 14523 inserted the python wrappers build, I hope this won't be too 14524 unportable 14525 14526 Thu Jan 31 21:27:37 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14527 14528 * xpath.c: minor optimization 14529 * python/generator.py python/libxml.c python/libxml.py 14530 python/libxml_wrap.h: more work on the python bindings, 14531 they now support XPath and there is no evident leak 14532 14533 Thu Jan 31 00:48:06 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14534 14535 * python/generator.py python/libxml.c python/libxml.py: 14536 more work on the python bindings generator. 14537 14538 Wed Jan 30 21:51:26 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14539 14540 * python/generator.py python/libxml.c python/libxml_wrap.h: 14541 more work on the python bindings. 14542 14543 Wed Jan 30 17:35:33 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14544 14545 * python/generator.py python/libxml.c python/libxml.py 14546 python/libxml_wrap.h: commited early version of a python binding 14547 for private use only ATM 14548 14549 Sat Jan 26 22:41:13 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14550 14551 * entities.c tree.c include/libxml/entities.h: applied patch 14552 from Anthony Jones to implement copy of DTD subtree too. Had 14553 just to keep 2 function private which really ought to become 14554 public ones. 14555 14556 Fri Jan 25 15:14:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14557 14558 * xmllint.c: added pointers to the web pages in the usage() 14559 14560 Thu Jan 24 17:04:04 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14561 14562 * tree.c: more fixes from Petr Kozelka for attribute handling 14563 in the tree API to align the semantic with DOM. 14564 14565 Thu Jan 24 16:00:53 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14566 14567 * valid.c tree.c entities.c: another set of patches from 14568 Anthony Jones for copy operations cleanup and robustness 14569 14570 Wed Jan 23 18:53:55 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14571 14572 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated 14573 an alphabetic index based on comments content 14574 * doc/*: rebuilt the web site with the new references 14575 14576 Wed Jan 23 15:14:22 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14577 14578 * parserInternals.h: Greg Sjaardema suggested to use an 14579 eponential buffer groth policy in xmlParserAddNodeInfo() 14580 14581 Wed Jan 23 13:32:40 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14582 14583 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html 14584 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml 14585 doc/parsedecl.py doc/Makefile.am: updated the python extractor 14586 to generate cross-references, and added/updated the stylesheets 14587 to generate and link API indexes. The generic keyword index 14588 is not done yet. 14589 * doc/*.html: regenerated all the usual docs too 14590 14591 Tue Jan 22 23:11:26 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14592 14593 * debugXML.c: added an xpath function to the shell for T. V. Raman 14594 14595 Tue Jan 22 22:42:23 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14596 14597 * debugXML.c: patch from Anthony Jones to catch NULL nodes in 14598 debug routines. 14599 14600 Tue Jan 22 22:38:42 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14601 14602 * tree.c: apply an patch from Petr Kozelka for unlink and replace 14603 support of attribute nodes 14604 14605 Tue Jan 22 19:12:06 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14606 14607 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version 14608 hopefully near complete and fully documented of the API in XML 14609 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c 14610 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h 14611 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h 14612 include/libxml/parserInternals.h include/libxml/valid.hi 14613 include/libxml/xmlIO.h include/libxml/xmlerror.hi 14614 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini 14615 include/libxml/xpath.h include/libxml/xpathInternals.h: 14616 Cleaned up the doc comments a lot in the process, the interface 14617 coverage is now 100% 14618 14619 Tue Jan 22 00:12:58 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14620 14621 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to 14622 extracts comments from the gtk-doc DocBook output (a bit 14623 convoluted but seems to work). 14624 14625 Mon Jan 21 18:29:19 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14626 14627 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py: 14628 added an XML description of the API, moved the script generating 14629 it here. Added a "make api" target 14630 14631 Mon Jan 21 14:34:37 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14632 14633 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs() 14634 14635 Mon Jan 21 09:55:21 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14636 14637 * xpath.c include/libxml/xpathInternals.h: the change made to 14638 xmlXPathFuncLookupFunc was incompatible roll it back 14639 14640 Sun Jan 20 23:03:41 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14641 14642 * SAX.c: cleanup patch from Anthony Jones 14643 * doc/Makefile.am: fix the headers to avoid in make scan 14644 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the 14645 includes, * vs Ptr and general cleanup 14646 * parsedecl.py: first version of a script to extract the 14647 module interfaces, the goal will be to provide .decl or XML 14648 specification of the interfaces to build wrappers. 14649 14650 Sun Jan 20 13:38:22 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14651 14652 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog 14653 now provides return codes in case of errors 14654 14655 Sat Jan 19 16:36:21 CET 2002 Bjorn Reese<EMAIL_ADDRESS>14656 14657 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am: 14658 Upgraded to trio baseline 1.6 14659 * strio.h strio.c: Replaced by triostr.h and triostr.c 14660 14661 Fri Jan 18 17:22:50 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14662 14663 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences 14664 of strdup usage in the code 14665 14666 Fri Jan 18 12:47:15 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14667 14668 * parser.c error.c: Keith Isdale complained rightly that 14669 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc 14670 14671 Thu Jan 17 09:44:44 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14672 14673 * tree.c: fixed the funxtion to set the xml: attributes 14674 * debugXML.c: added "setbase" to test it. 14675 14676 Wed Jan 16 16:36:08 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14677 14678 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen() 14679 to allow updating an attribute content 14680 14681 Tue Jan 15 18:09:23 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14682 14683 * libxml.h: try to avoid problems when compiling on Windows 14684 14685 Mon Jan 14 18:56:25 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14686 14687 * hash.c: patch from Anthony Jones for hash.c allocation size 14688 * Makefile.am: trying to work around Yet Another Libtool Madness 14689 and build the 2.4.13 release finally ... 14690 14691 Mon Jan 14 18:27:19 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14692 14693 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13 14694 * doc/* : update of the documentation 14695 14696 Mon Jan 14 17:53:41 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14697 14698 * debugXML.c tree.c: some cleanup after an unsuccessful attempt 14699 at fixing #61290 :-( 14700 14701 Sun Jan 13 21:30:54 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14702 14703 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL 14704 Fixes bug #67229 14705 14706 Sun Jan 13 17:14:06 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14707 14708 * tree.c: trying to avoid troubles when a subtree is copied 14709 and coalesced in part with the target tree. Should fix 14710 bug #67407 14711 14712 Sun Jan 13 16:37:15 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14713 14714 * valid.c: fixed validation of attributes content of type 14715 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized 14716 values, very old bug. Fixes #67671 14717 14718 Sun Jan 13 15:07:49 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14719 14720 * parser.c include/libxml/parserInternals.h tree.c: integrated 14721 a couple of fixes and a new API function xmlSetEntityReferenceFunc() 14722 from Keith Isdale and dedicated to xsldbg the XSLT debugger. 14723 14724 Sun Jan 13 14:23:21 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14725 14726 * threads.c: applied Serguei Narojnyi's patch to add native 14727 thread support on the Win32 platform 14728 * testThreadsWin32.c Makefile.am: added the test program also 14729 from Serguei, Win32 specific 14730 * include/win32config.h include/libxml/xmlwin32version.h.in: 14731 added patch from Igor for the Windows thread specific defines. 14732 14733 Wed Jan 9 12:50:39 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14734 14735 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity() 14736 14737 Tue Jan 8 14:23:22 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14738 14739 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html 14740 output page into XMLinfo.html. Close bug #66951 and 14741 raised by Robert Collins too. 14742 14743 Tue Jan 8 14:13:18 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14744 14745 * encoding.c: Paul Keogh pointed out a possibility of segfault 14746 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias(). 14747 Closes bug # 68238 14748 14749 Tue Jan 8 12:48:27 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14750 14751 * doc/*.html: updated the Gdome2 links 14752 14753 Tue Jan 8 11:32:30 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14754 14755 * libxml.h: Applied following patches from Robert Collins 14756 and make sure IN_LIBXML is defined when compiling it 14757 ------- 14758 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin 14759 as well as Visual C. 14760 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin. 14761 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin. 14762 * strio.c (PLATFORM_UNIX): Define for Cygwin. 14763 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin. 14764 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin. 14765 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory 14766 xmlSysIDExists xmlNoNetExists). 14767 * xmllint.c: Don't include winsock2.h for Cygwin. 14768 14769 Mon Jan 7 17:52:48 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14770 14771 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl() 14772 when the version info is not present. 14773 14774 Mon Jan 7 00:03:58 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14775 14776 * tree.c: Anthony Jones pointed out a problem in 14777 xmlStringGetNodeList() and provided a fix for it 14778 14779 Sun Jan 6 13:45:49 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14780 14781 * parser.c: patch from Frank J Franklin to remove a bug in 14782 xmlCreatePushParserCtxt() when the initial buffer passed 14783 is large. 14784 14785 Sat Jan 5 19:24:23 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14786 14787 * win32/*: big cleanup of the Windows/MSVC project files 14788 from Igor Zlatkovic 14789 14790 Wed Jan 2 14:11:35 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14791 14792 * doc/Makefile.am: should fix #67674 and avoid troubles if 14793 xsltproc is not available or fails in the prefix provided 14794 14795 Tue Jan 1 17:48:56 CET 2002 Daniel Veillard<EMAIL_ADDRESS>14796 14797 * xmlmemory.c: one more doc patch from Charlie Bozeman. 14798 14799 Mon Dec 31 17:35:40 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14800 14801 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h 14802 include/libxml/xmlerror.h include/libxml/xpathInternals.h: 14803 Fixed a few other problems raised by Charlie Bozeman. 14804 * result/VC/ElementValid[5-7]: fixed the output 14805 14806 Mon Dec 31 17:13:34 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14807 14808 * *.c include/libxml/*.h doc/html/*: applied 42 documentation 14809 patches from Charlie Bozeman. Regenerated the HTML docs. 14810 14811 Thu Dec 20 14:59:52 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14812 14813 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes 14814 for Windows from Igor 14815 14816 Tue Dec 18 12:13:33 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14817 14818 * xmllint.c: applied Justin Fletcher patch for --output or -o 14819 14820 Tue Dec 18 08:52:32 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14821 14822 * win32/libxml2/libxml2.def.src: close #67019 14823 14824 Tue Dec 18 08:08:51 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14825 14826 * xmllint.c: applied Justin Fletcher generic timing patch 14827 similar to the one already applied to xsltproc. 14828 14829 Mon Dec 17 16:29:08 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14830 14831 * include/libxml/tree.h tree.c: applied documentation patches 14832 from Charlie Bozeman 14833 14834 Thu Dec 13 21:24:16 MST 2001 John Fleck<EMAIL_ADDRESS>14835 14836 *doc/xmllint.xml, xmllint.1 - document --dropdtd 14837 14838 Thu Dec 13 23:19:50 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14839 14840 * valid.c: fix the xmlStrdup() used in the previous patch. 14841 * valid.c: added --dropdtd 14842 * tree.c: fixed xmlUnlinkNode so it also removes the references 14843 from the document if the node is a DTD 14844 14845 Thu Dec 13 15:54:35 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14846 14847 * HTMLtree.c valid.c: cleanup some static declarations 14848 14849 Thu Dec 13 15:23:04 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14850 14851 * xmllint.c: removed another strdup() 14852 * doc/FAQ: removed the HP/UX entry 14853 14854 Thu Dec 13 09:44:58 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14855 14856 * valid.c: fix bug #66816 when validating. 14857 * xmllint.c: don't use sys/time.h if configure did not found it 14858 14859 Mon Dec 10 21:39:55 MST 2001 John Fleck<EMAIL_ADDRESS>14860 14861 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html, 14862 xmlcatalog_man.xml 14863 14864 Mon Dec 10 22:06:16 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14865 14866 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that 14867 xmlInitMemory() was declared twice 14868 14869 Sun Dec 9 14:59:23 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14870 14871 * globals.c: do not reference strdup() ! 14872 * configure.in libxml-2.0.pc.in: trying to fix the libs 14873 of the various config extraction modules 14874 14875 Fri Dec 7 15:21:33 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14876 14877 * configure.in : preparing 2.4.12 14878 * doc/* : updated and rebuilt the docs 14879 14880 Fri Dec 7 12:32:00 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14881 14882 * uri.c: closed bug #66159 14883 * testURI.c: added --escape option 14884 * configure.in: some cleanup for xml2-config --cflags 14885 14886 Thu Dec 6 15:31:30 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14887 14888 * globals.c testThreads.c: removed some misplaced includes 14889 of xmlversion.h 14890 14891 Thu Dec 6 09:06:08 EST 2001 Daniel Veillard<EMAIL_ADDRESS>14892 14893 * threads.c: patch from Gary Pennington fixing a possible 14894 problem at initialization time. 14895 14896 Wed Dec 5 13:01:37 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14897 14898 * configure.in libxml.h parser.c testThreads.c macos/: integrated 14899 Eric Lavigne contribution to build libxml2 on MacOS using 14900 CodeWarrior. 14901 14902 Tue Dec 4 14:13:44 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14903 14904 * xmllint.c: applied Geert Kloosterman's patch to fix 14905 --repeat --timing output 14906 14907 Thu Nov 29 17:10:22 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14908 14909 * parser.c: Robin Berjon<EMAIL_ADDRESS>found a case 14910 where non-wellformed XML declaractions were not detected. 14911 14912 Wed Nov 28 15:41:40 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14913 14914 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy 14915 14916 Wed Nov 28 10:09:51 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14917 14918 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized 14919 gets reset by xmlCleanupInputCallbacks() and this makes the 14920 function useless. Same for output. 14921 14922 Tue Nov 27 17:22:36 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14923 14924 * xmlIO.c: robert pointed out a loop error in callback cleanups 14925 14926 Mon Nov 26 16:56:00 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14927 14928 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h: 14929 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module, 14930 they are not really tied to debugging 14931 14932 Mon Nov 26 11:31:36 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14933 14934 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11 14935 * xmllint.c: better --catalogs description 14936 14937 Sun Nov 25 11:34:24 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14938 14939 * tree.c: fixed a couple of problems in xmlSetProp() 14940 14941 Thu Nov 22 19:19:10 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14942 14943 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing 14944 unappropriate stdout output. 14945 14946 Thu Nov 22 13:58:14 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14947 14948 * include/libxml/tree.h: Fixed a couple of macro errors pointed out 14949 by Denis Beurive, closes #65111 14950 14951 Tue Nov 20 10:34:01 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14952 14953 * valid.c: in case of content model validity error, don't 14954 print it if validity warnings were not requested. 14955 14956 Tue Nov 20 09:30:02 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14957 14958 * nanoftp.c: applied a couple of patches from Brian D Ripley. 14959 * parserInternals.c: removed the last exit() call. Print an 14960 unmaskable error on stderr instead (library mismatch detection) 14961 14962 Sat Nov 17 17:16:51 MST 2001 John Fleck<EMAIL_ADDRESS>14963 14964 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with 14965 shell instructions from Heiko Rupp 14966 14967 Thu Nov 15 14:53:42 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14968 14969 * catalog.c: use the URL notation file:// for default catalog paths 14970 14971 Wed Nov 14 16:03:02 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14972 14973 * include/libxml/tree.h: better comments for _private fields 14974 * tree.c: removed a problem when copying an entity reference. 14975 14976 Tue Nov 13 16:23:04 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14977 14978 * vms/*: updated instructions and diffs from John A Fotheringham 14979 14980 Mon Nov 12 23:43:22 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14981 14982 * include/libxml/xmlerror.h: avoid an include problem if 14983 #include <libxml/xmlerror.h> happens first in code 14984 seems to be the case in KDE libs 14985 14986 Mon Nov 12 22:32:41 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14987 14988 * win32/dsp/* include/libxml/xmlwin32version.h.in: update 14989 from Igor for Windows 14990 14991 Mon Nov 12 10:19:41 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14992 14993 * Makefile.am: Gary Pennington pointed out a missing prefix 14994 14995 Sat Nov 10 12:55:42 CET 2001 Daniel Veillard<EMAIL_ADDRESS>14996 14997 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10 14998 * doc/*: upgraded and rebuilt the docs 14999 15000 Sat Nov 10 12:33:38 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15001 15002 * HTMLparser.c: fix comment in scripts element parsing. 15003 * result/HTML/doc3*: updated the results. 15004 15005 Sat Nov 10 11:18:18 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15006 15007 * uri.c: another URI bug fix #63336, using Joel Young patch. 15008 15009 Sat Nov 10 11:07:26 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15010 15011 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath() 15012 a cleaned up version of the Pwd shell string generation. 15013 15014 Fri Nov 9 00:34:13 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15015 15016 * valid.c include/libxml/tree.h: trying to fix namespaces + 15017 validation problems for good, closing #63619 in the process 15018 * result/valid/dia.xml test/valid/dia.xml: the Dia test was 15019 wrong in this respect, fixed it. 15020 15021 Thu Nov 8 18:31:40 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15022 15023 * xmllint.c: Morus Walter patch to allow --format and --encode 15024 15025 Thu Nov 8 14:52:18 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15026 15027 * debugXML.c: Stefan Kost provided an help command for the shell 15028 15029 Wed Nov 7 14:32:55 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15030 15031 * debugXML.c: Heiko Rupp pointed that the shell would crash 15032 on empty nodesets returns. 15033 15034 Wed Nov 7 13:52:36 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15035 15036 * Makefile.am: Weiqi Gao pointed out that xmlcatalog 15037 migh need the history libraries 15038 15039 Tue Nov 6 23:49:09 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15040 15041 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*: 15042 handle the case of < in quoted attributes, Bastian Kleineidam 15043 15044 Tue Nov 6 16:21:33 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15045 15046 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9 15047 fixing catalog breakages 15048 * Makefile.am catalog.c result/catalogs/catal 15049 result/catalogs/mycatalog.* test/catalogs/catal*: 15050 fixed more problems in catalog support, added more regression tests 15051 for both XML and SGML catalog handling 15052 15053 Mon Nov 5 20:26:41 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15054 15055 * debugXML.c: applied an improvement to xmlGetLineNo() from 15056 Keith Isdale 15057 15058 Mon Nov 5 15:20:16 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15059 15060 * catalog.c: dohhhh XML catalog add and remove ops were broken too. 15061 Side effect of the progressive catalog loading 15062 15063 Mon Nov 5 12:40:54 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15064 15065 * Makefile.am: confexecdir and confexec_DATA were defined twice 15066 pointed out by Karl Eichwalder 15067 15068 Sun Nov 4 23:18:34 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15069 15070 * xmlcatalog.c: avoid unlink() and use remove() instead. 15071 15072 Sun Nov 4 23:12:38 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15073 15074 * libxml.spec.in: cleanup 15075 * include/libxml/xmlwin32version.h: updated with 2.4.8 15076 15077 Sun Nov 4 21:17:24 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15078 15079 * encoding.c global.data globals.c testThreads.c: fix bug #63752 15080 of compiling libxml with a non standard set of options 15081 15082 Sun Nov 4 13:11:41 MST 2001 John Fleck<EMAIL_ADDRESS>15083 15084 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to 15085 document --sgml option, fixing gnome bugzilla #63382 15086 15087 Sun Nov 4 20:56:53 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15088 15089 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs 15090 breakage of 2.4.7, added a couple of really needed APIs 15091 like xmlCatalogIsEmpty() and xmlNewCatalog() 15092 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement 15093 for install-catalog 15094 * configure.in: preparing 2.4.8 15095 15096 Thu Nov 1 15:29:31 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15097 15098 * HTMLtree.c tree.c include/libxml/HTMLtree.h 15099 include/libxml/tree.h include/libxml/xmlIO.h: more include 15100 cleanups, export cleanly one html output + format function. 15101 15102 Thu Nov 1 14:12:12 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15103 15104 * parser.c: removed initGenericErrorDefaultFunc call from 15105 xmlInitParser() since it could destroy previous calls to 15106 xsltSetGenericErrorFunc() effects 15107 15108 Thu Nov 1 09:37:13 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15109 15110 * debugXML.c include/libxml/debugXML.h: bool can be a reserved 15111 keyword. 15112 15113 Wed Oct 31 18:50:08 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15114 15115 * Makefile.am: cleanup 15116 * threads.c: cleanup too 15117 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader() 15118 from xsltproc 15119 * include/libxml/tree.h include/libxml/parser.h: trying to break a 15120 dependency loop. 15121 15122 Tue Oct 30 18:38:53 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15123 15124 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog 15125 was not used anymore ! 15126 15127 Tue Oct 30 13:33:13 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15128 15129 * configure.in: preparing 2.4.7 15130 * Makefile.am doc/Makefile.am: switched to the latest xmllint 15131 manual page from John 15132 * doc/*: updated the doc and rebuilt the generated pages 15133 15134 Tue Oct 30 11:31:19 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15135 15136 * xmlIO.c: closing bug #62711, the library should never 15137 close stdin or stdout. 15138 15139 Tue Oct 30 10:46:12 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15140 15141 * uri.c: second pass at fixing #63336, using Joel Young 15142 final patch. looks okay. 15143 15144 Tue Oct 30 00:56:05 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15145 15146 * uri.c include/libxml/uri.h: trying to clear #63336 15147 allowing the escaping routine to parse unconformant 15148 URI-References. 15149 15150 Mon Oct 29 19:09:46 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15151 15152 * vms/readme.vms vms/build_libxml.com nanoftp.c 15153 include/libxml/xmlversion.h.in: a few VMS updates from 15154 John A Fotheringham 15155 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks() 15156 and xmlCleanupOutputCallbacks() for the Perl binding people. 15157 15158 Mon Oct 29 12:44:17 CET 2001 Daniel Veillard<EMAIL_ADDRESS>15159 15160 * parser.c globals.c DOCBparser.c HTMLparser.c error.c: 15161 apply fixes to close #63271 and avoid segfaults when 15162 the error routine gets callbed before xmlInitParser() 15163 get called. 15164 * nanoftp.c error.c: Applied patches from Justin Fletcher 15165 correcting some xmlGenericError misuses. 15166 15167 Sat Oct 27 14:04:45 MDT 2001 John Fleck<EMAIL_ADDRESS>15168 15169 *doc/xmllint.xml, doc/xmllint.1 15170 New and improved man page for xmllint - .xml is the original, .1 15171 is the generated man page 15172 15173 Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15174 15175 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate 15176 the web site from the main HTML document. 15177 15178 Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15179 15180 * parser.c: fixed an erroneous validation bug when PE refs 15181 occurs in external parsed entities referenced from the 15182 internals subset 15183 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd 15184 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*: 15185 added the associated testcase, it's a nice one. 15186 * HTMLparser.c: generate the DTD node as HTML still ... 15187 * HTMLtree.c: fixed errors in Set/GetMetaEncoding 15188 15189 Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15190 15191 * HTMLparser.c: fixed a bug in htmlNewDoc() 15192 15193 Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15194 15195 * test/threads/*: added entities testing to the Thread test 15196 * testThreads.c: make the test reasonable 15197 * DOCBparser.c: fix the DTD public and system ID 15198 * xmllint.c: added --sgml for SGML DocBook importing 15199 * Makefile.am: added Docbtests target 15200 15201 Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15202 15203 * nanoftp.c: use only "anonymous@" string for anonymous passwds 15204 * testThreads.c: removed bogus include 15205 15206 Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15207 15208 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err: 15209 fixed a very serious (looping) validation bug 15210 15211 Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15212 15213 * include/libxml/globals.h include/libxml/threads.h threads.c 15214 testThreads.c: far more testing, cleaning up bugs 15215 * *.c : make sure globals.h is always included. 15216 15217 Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15218 15219 * HTMLparser.c: try to get rid of parser loops for good. 15220 15221 Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15222 15223 * configure.in: fixed some bugs in CFLAGS passing. 15224 * test/threads Makefile.am testThreads.c: added a specific 15225 threaded test case (really nasty, guaranteed). 15226 15227 Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15228 15229 * catalog.c: serious cleanup on the management of the 15230 XML catalog tree, more tests done, especially with 15231 the catalog PI. 15232 15233 Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15234 15235 * catalog.c: avoid a problem in catalog cleanup on SMP if 15236 catalogs were not initialized. 15237 15238 Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15239 15240 * catalog.c xpath.c: trying to cleanup the not thread safe 15241 parts of the library. 15242 15243 Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15244 15245 * include/libxml/globals.h configure.in global.data: make 15246 the allocation be per-thread a configure option 15247 * encoding.c include/libxml/parser.h: fixed compilation 15248 errors 15249 15250 Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15251 15252 * include/libxml/parser.h: Norm reported that a few lines 15253 added were breaking libxslt compile, removed them for now 15254 15255 Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15256 15257 * parser.c parserInternals.c threads.c: debugged and fixed 15258 initialization problems which were giving troubles on SMP 15259 boxes. 15260 15261 Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15262 15263 * include/libxml/Makefile.am: missing globals.h 15264 15265 Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15266 15267 * globals.c: added a couple of standard includes. 15268 15269 Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15270 15271 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h 15272 include/libxml/parserInternals.h include/libxml/tree.h 15273 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c 15274 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c 15275 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c: 15276 Applied the last patches from Gary, cleanup, activated threading 15277 all user accessible global variables are now handled in globals.[ch] 15278 Still a bit rought but make tests passes with either 15279 --with-threads defined at configure time or not. 15280 * Makefile.am example/Makefile.am: added globals.[ch] and threads 15281 linking options 15282 15283 Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15284 15285 * Makefile.am include/libxml/Makefile.am 15286 include/libxml/globals.h globals.c include/libxml/threads.h 15287 threads.c build_glob.py global.data xmlcatalog.c acconfig.h 15288 configure.in: started integrating the core of the thread support 15289 not activated yet but half integrated. The code should still 15290 compile and work anyway. 15291 15292 Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15293 15294 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c 15295 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started 15296 integrating the non-controversial parts of Gary Pennington 15297 multithread patches 15298 * catalog.c: corrected a small bug introduced 15299 15300 Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15301 15302 * catalog.c include/libxml/catalog.h: very serious cleanup, 15303 isolating unportable code and as much as possible the accesses 15304 to the global shared catalog. May need more testing ! 15305 15306 Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15307 15308 * include/libxml/debugXML.h debugXML.c tree.c: integrating 15309 Keith Isdale patches for the XSLT debugger interfaces. Some 15310 cleanup 15311 15312 Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15313 15314 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5 15315 * DOCBparser.c: generate line nubers in elements 15316 15317 Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15318 15319 * configure.in: preparing 2.4.6 release 15320 * doc/xml.html doc/html/*: updated and rebuilt the docs 15321 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos 15322 15323 Mon Oct 8 20:38:27 MDT 2001 John Fleck<EMAIL_ADDRESS>15324 15325 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html 15326 adding documentation for DV's supercatalog support 15327 15328 Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15329 15330 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML 15331 super catalog support adding one API and one flag --sgml to 15332 xmlcatalog 15333 15334 Sun Oct 7 16:43:57 MDT 2001 John Fleck<EMAIL_ADDRESS>15335 15336 * doc/xmlcatalog_man.xml, xmlcatalog.1 15337 One more crack at 15338 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392 15339 15340 Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer<EMAIL_ADDRESS>15341 15342 * xpath.c: implemented xmlXPathObjectCopy for external objects 15343 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal 15344 15345 Sat Oct 6 16:25:52 MDT 2001 John Fleck<EMAIL_ADDRESS>15346 15347 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1 15348 finishing up fix to 15349 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making 15350 the xmlcatalog man page display more elegantly 15351 15352 Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15353 15354 * configure.in: closing bug #61832 15355 * HTMLparser.c: removed a warning 15356 15357 Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15358 15359 * xpath.c: fixing #61673 part I, do not lose doc information 15360 when copying result value trees. 15361 15362 Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15363 15364 * xpath.c: trying to harden the XPath interpreter 15365 15366 Fri Oct 5 20:37:51 MDT 2001 John Fleck<EMAIL_ADDRESS>15367 15368 * doc/xmlcatalog.1 updated using a new stylesheet to address, in 15369 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392 15370 15371 Fri Oct 5 23:35:00 HKT 2001 William Brack<EMAIL_ADDRESS>15372 15373 * HTMLparser: repaired another loop problem 15374 15375 Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15376 15377 * uri.c: applied fix from Mathias Hasselmann about a bug in URI 15378 parsing. 15379 * xpath.c: fix bug #61291 the default XML namespace node is 15380 missing from the namespace axis. 15381 * tree.c: refuse to create namespaces nodes with prefix "xml" 15382 15383 Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15384 15385 * SAX.c: ouch a non-defined namespace could lead to a crash, 15386 fixed #61215 15387 15388 Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15389 15390 * parserInternals.c: closed bug #61054 15391 15392 Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15393 15394 * include/libxml/Makefile.am: closing #60708 15395 15396 Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15397 15398 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c: 15399 adding xmlSAXParseFileWithData following Marco Stipek suggestion 15400 15401 Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15402 15403 * valid.c: close bug #61550 when xml: wasn't considered a namespace 15404 15405 Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15406 15407 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches 15408 * DOCBparser.c HTMLparser.c parser.c: fixed typos 15409 15410 Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15411 15412 * catalog.c: Justin Fletcher provided cleaup code in case 15413 HAVE_STAT is not defined 15414 * include/win32config.h: Igor Zlatkovic suggested to have 15415 HAVE_STAT defined there 15416 15417 Sat Sep 29 00:15:00 HKT 2001 William Brack<EMAIL_ADDRESS>15418 15419 * catalog.c - fixed typing error reported by M. Barros 15420 15421 Sun Sep 23 21:02:39 MDT 2001 John Fleck<EMAIL_ADDRESS>15422 15423 * xmllint.c - fixing typo 15424 15425 Sat Sep 22 10:00:00 HKT 2001 William Brack<EMAIL_ADDRESS>15426 15427 * HTMLparser.c: small enhancement to prevent loop on 15428 unrecognizable data 15429 15430 Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15431 15432 * parserInternals.c: applying patch from bug #60757 this 15433 should close it 15434 15435 Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15436 15437 * catalog.c xmlcatalog.c: removed a couple of warning 15438 * xpath.c: try to solve the linking problem on platforms 15439 needing trio to compile 15440 15441 Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15442 15443 * Makefile.am libxml.spec.in: backing up non-documented changes 15444 commited without review or aproval by Jens Finke<EMAIL_ADDRESS>15445 * HACKING: made 100% clear that no commit should be done directly 15446 15447 Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15448 15449 * configure.in: Joe Orton provided a patch fixing a problem 15450 when iconv is specified to be in a non-standard directory 15451 but wasn't exported in xml2-config --cflags 15452 15453 Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15454 15455 * configure.in: let's ship 2.4.5 before getting too much 15456 troubles with 2.4.4 errors. 15457 15458 Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15459 15460 * encoding.c entities.c: do not output hexadecimal charrefs 15461 when serializing HTML since some version of Netscape can't 15462 grok it, generate decimal ones. 15463 * result/HTML/doc3.htm: output changed due to previous test 15464 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4 15465 15466 Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15467 15468 * libxml-2.0.pc.in: dohh generated the wrong include path :-( 15469 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-( 15470 15471 Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15472 Released 2.4.4 15473 15474 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am 15475 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml, 15476 updated the configuration scripts systems accordingly 15477 15478 Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15479 15480 * configure.in: preparing for 2.4.4 15481 * doc/xml.html doc/html/*: updated and rebuilt the docs 15482 15483 Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15484 15485 * win32/dsp/libxml2.def.src: tried to incorporate comments 15486 from bug #59220 15487 15488 Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15489 15490 * parser.c result/noent/wml.xml: fixed bug #59981 related 15491 to handling of '&' in attributes when entities are substitued 15492 15493 Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15494 15495 * libxml.h include/libxml/xmlversion.h.in 15496 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in: 15497 Tried to close bug #60131 15498 15499 Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15500 15501 * SAX.c: fixed a bug in the HTML parser introduced Sep 9 15502 15503 Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15504 15505 * SAX.c: fixing bug #59946 on xmlns="" 15506 15507 Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15508 15509 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple 15510 but allocates a new error code. 15511 15512 Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15513 15514 * xmllint.c: John Fleck fixed typos in the options output 15515 * parser.c SAX.c: fix ignorable white space SAX selection 15516 15517 Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15518 15519 * entities.c: Steve Underwood found the possibility of an 15520 ininite loop in case of error. 15521 15522 Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15523 15524 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD 15525 15526 Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15527 15528 * parser.c: warn if version is not 1.0 but it's not 15529 strictly speaking an error after analyzing the spec 15530 15531 Mon Sep 3 10:07:03 MDT 2001 John Fleck<EMAIL_ADDRESS>15532 15533 *doc/catalog.html - add link to the html version of the 15534 man page, other linguistic cleanups 15535 15536 Mon Sep 3 09:10:08 MDT 2001 John Fleck<EMAIL_ADDRESS>15537 15538 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1 15539 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man 15540 file, has not yet been included in the build. 15541 15542 Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15543 15544 * catalog.c: removed a duplicate affectation Justin Fletcher 15545 15546 Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15547 15548 * tree.c: Armin Sander pointed a possible text coalescing 15549 problem, completed his patch. 15550 15551 Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese<EMAIL_ADDRESS>15552 15553 * trionan.c: Fixed const and volatile re-definition problem 15554 15555 Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15556 15557 * libxml.4 parser.c: doc updates from Heiko Rupp 15558 * parserInternals.c: 2 sanity checks from Heiko Rupp 15559 15560 Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15561 15562 * tree.c: applied patch from Armin Sander to make some pointers 15563 const in xmlCopyNode() 15564 * include/libxml/tree.h: added fix to the header 15565 15566 Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15567 15568 * xpath.c: hum, restrict the integer usage gcc bug workaround 15569 to only gcc compilers so that other architecture don't get 15570 penalized by this limitation. 15571 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp 15572 15573 Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15574 15575 * valid.c: fixed a Windows compiler warning (Chris Poblete) 15576 * xpath.c: fix for mod when dividend is 0 (Chris Poblete) 15577 15578 Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15579 15580 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a 15581 --convert option to xmlcatalog to convert SGML ones to 15582 the XML syntax. 15583 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support. 15584 15585 2.4.3 got released at that point 15586 Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15587 15588 * catalog.c xmlIO.c: started some serious testing and fixed 15589 a few bug and optmization needs. 15590 15591 Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15592 15593 * Makefile.am configure.in include/libxml/xmlwin32version.h: 15594 preparing for a 2.4.3 release even if it may not be ready yet 15595 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected 15596 all file parsing lookup to go through the entity resolver, add 15597 to add an API to bypass it (needed to load catalogs themselves), 15598 some cleanup on the catalog code too. 15599 * nanoftp.c: small cleanup 15600 * doc/catalog.html: small update 15601 15602 Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15603 15604 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by 15605 Jun Kuriyama 15606 15607 Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15608 15609 * doc/catalog.html: finished the catalog documentation 15610 15611 Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15612 15613 * doc/catalog.html doc/xml.html: added documentation about 15614 Catalog support, misses an API description 15615 * doc/html/*: reextracted the API pages 15616 15617 Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15618 15619 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c: 15620 Added the part about section 7.2 on URI resolution, 15621 fixed a side effect in the HTML parser, look complete 15622 and ready to rock except the URI/SystemID part! 15623 15624 Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15625 15626 * include/libxml/catalog.h include/libxml/parser.h 15627 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c 15628 xmlIO.c: added support and APIs needed for the catalog PI 15629 * include/libxml/xmlIO.h: cleanup 15630 15631 Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15632 15633 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c 15634 include/libxml/catalog.h: starts to look okay, really 15635 plugged the new framework, cleaned a lot of stuff, 15636 added some APIs, except the PI's support missing this 15637 should be mostly complete 15638 * result/catalogs/* test/catalogs/*: added new test, enriched 15639 the existing one with URN ID tests 15640 15641 Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15642 15643 * catalog.c: fixed nextCatalog 15644 * result/catalogs/docbook test/catalogs/*: started adding 15645 a small regression test 15646 15647 Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15648 15649 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h: 15650 more work on the XML catalog support. 15651 * parser.c include/libxml/parser.h: small cleanup seems using 15652 list as a public parameter name can give portability troubles 15653 * trionan.c trionan.h xpath.c include/libxml/trionan.h 15654 include/libxml/xpath.h include/libxml/Makefile.am: removed 15655 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN 15656 wrappers 15657 15658 Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese<EMAIL_ADDRESS>15659 15660 * Makefile.am trio.c triodef.h trionan.c xpath.c 15661 include/libxml/Makefile.am include/libxml/trionan.h: 15662 Re-worked Not-A-Number and Infinity support. 15663 * xmlcatalog.c: added readline include files 15664 15665 Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15666 15667 * Makefile.am xmlcatalog.c libxml.spec.in: renaming 15668 testCatalog as xmlcatalog, making it an installed app 15669 adding a shell, and preparing it to be a /etc/xml/catalog 15670 management tool, though not ready yet 15671 * catalog.c include/libxml/catalog.h: adding support for 15672 XML Catalogs http://www.oasis-open.org/committees/entity/ 15673 not finished, there is some interesting tradeoffs and a 15674 few open questions left. 15675 15676 Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15677 15678 * xmllint.c: fixed a line formatting problem 15679 15680 Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15681 15682 * SAX.c: removed a couple of unused variable (Albert Chin) 15683 15684 Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15685 15686 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h: 15687 trying to fix some troubles w.r.t. function returning 15688 const xxxPtr. 15689 15690 Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15691 15692 * win32/dsp/libxml2.def.src: another set of symbols conditionally 15693 defined 15694 15695 Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15696 15697 * xpointer.c: removed unused var 15698 15699 Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15700 15701 * testXPath.c: another small cleanup closing bug #59110 15702 15703 Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15704 15705 * win32/dsp/libxml2.def.src: small cleanup closing bug 15706 #59108 15707 15708 Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15709 15710 * example/gjobread.c: add xmlCleanupParser() before leaving 15711 15712 Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15713 15714 * config.h.in configure.in include/libxml/xmlwin32version.h: 15715 released 2.4.2 15716 15717 Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15718 15719 * include/libxml/valid.h debugXML.c valid.c: deprecate 15720 the non-boundchecking Sprintf functions, add Snprintf 15721 this should close bug #57984 15722 15723 Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15724 15725 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped 15726 URIs before doing the lookups (pointed by Mark Vakoc) 15727 15728 Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15729 15730 * xpath.c: serious changes on Result Value Trees and NodeSets 15731 w.r.t. deallocation and collect operations. Probably not 15732 100% clean (merge of allocated trees smells like a problem). 15733 Seems sufficient to close #58943 15734 15735 Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15736 15737 * xmllint.c: adding a --format option 15738 15739 Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15740 15741 * xpath.c: count() was broken on Result Value Tree 15742 * xmlIO.c: fixed file:/// accesses on _WIN32 15743 15744 Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15745 15746 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the 15747 macro was renamed, this should close bug #58683 15748 15749 Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15750 15751 * SAX.c: small fix fixing bug #58539 reported by coolo, in 15752 entity substitution mode text at the end of the entity might 15753 be added due to text coalescing. 15754 * nanoftp.c parser.c: small cleanup 15755 15756 Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15757 15758 * HACKING: added John Fleck right to commit in the doc subdir 15759 15760 Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15761 15762 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h: 15763