allow to inherit attributes from the DTD directly in the 15764 tree, this is needed for XPath and can be a useful feature. 15765 Inherited namespaces are always provided at the tree level now 15766 * test/defattr* result/defattr* result/noent/defattr*: added a couple 15767 of tests for this feature (XSLT being the prime user). 15768 15769 Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15770 15771 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c 15772 testSAX.c xmlIO.c xmllint.c include/win32config.h 15773 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h 15774 include/libxml/xmlwin32version.h.in win32/README.MSDev 15775 win32/dsp/*: applied Win32 Facelift No.2 patches from 15776 Igor Zlatkovic for Windows/MSC 15777 15778 Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15779 15780 * SAX.c: unparsedEntityDecl() the URI computation of the 15781 entity wasn't done breaking XSLT unparsed-entity-uri() 15782 15783 Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15784 15785 * xpath.c: fixed a bug when walking the descendants and 15786 the current node has no children 15787 * debugXML.c: show up when a text node is supposed to not be escaped 15788 15789 Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer<EMAIL_ADDRESS>15790 15791 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it 15792 worked like the set:leading() function) 15793 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains 15794 15795 Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15796 15797 * nanohttp.c: protected an use of EAGAIN, Brian Stafford 15798 15799 Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15800 15801 * include/libxml/xmlIO.h: apply change to close #58141 15802 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic 15803 15804 Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15805 15806 * parser.c: when the internal subset uses a PE, then the 15807 included entity can use conditional sections. 15808 15809 Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15810 15811 * xpath.c include/libxml/xpath.h: fixed a serious memory problen 15812 when walking the namespace axis showing up in 15813 libxst/tests/general/bug-12 15814 * xmlmemory.c: added the possibility to trace a given block 15815 defined by its address 15816 15817 Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15818 15819 * parser.c: don't override existing encoding specified before 15820 starting xmlParseDocument() 15821 15822 Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15823 15824 * include/libxml/xmlwin32version.h: reinserted, needed for 15825 Windows users of CVS 15826 15827 2001-07-27 Darin Adler<EMAIL_ADDRESS>15828 15829 * encoding.c: (xmlIconvWrapper): Add cast to fix warning. 15830 * testCatalog.c: Add include of <libxml/parser.h>. 15831 15832 2001-07-27 Darin Adler<EMAIL_ADDRESS>15833 15834 * include/libxml/.cvsignore: 15835 * include/libxml/xmlwin32version.h: 15836 Remove this file from CVS because it's generated. 15837 15838 Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15839 15840 * parser.c include/libxml/parser.h: applied const patches from 15841 Tom Moog #58002 15842 15843 Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer<EMAIL_ADDRESS>15844 15845 * xpath.c include/libxml/xpath{,Internals}.h: added a function 15846 lookup framework 15847 15848 Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15849 15850 * tree.c: fixed xmlCopyNode() for documents 15851 15852 Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15853 15854 * parser.c: fixed bugs #58073 reported by Greg Shtilman 15855 15856 Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15857 15858 * parser.c: fixes bug #57652 reported by Morus Walter 15859 15860 Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15861 15862 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave 15863 15864 Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15865 15866 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault() 15867 errors, lesson don't add new functions at 1am before a release 15868 * xpath.c: integrated fix from Bjorn to avoid divide by zero 15869 from XPath initialization when possible. 15870 15871 Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15872 15873 * result/scripts/base*: removing history/readline changed 15874 this slightly 15875 * include/libxml/parser.h SAX.c parser.c parserInternals.c 15876 xmllint.c: make element content line number generation 15877 optionnal to avoid breaking old apps added interface to switch 15878 15879 Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15880 15881 * configure.in: get rid of the readline and libhistory 15882 dependencies by default, release 2.4.1 with IA64 fix 15883 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h 15884 include/libxml/tree.h include/libxml/xmlIO.h: incorporated 15885 John Kroll fixes to allow saving to HTTP via PUT (or 15886 POST of needed). 15887 * doc/html/*.html: regenerated the docs 15888 15889 Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer<EMAIL_ADDRESS>15890 15891 * hash.c include/libxml/hash.h: added xmlHashScannerFull, 15892 xmlHashScanFull and xmlHashScannFull3 to get passed the 15893 three keys as arguments to the callback function 15894 15895 Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15896 15897 * configure.in Makefile.am: removed libxml softlink for good 15898 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get 15899 100% coverage by gtk-doc 15900 15901 Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15902 15903 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64, 15904 fixed serious troubles due to size_t vs. int mismatch 15905 15906 Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard<EMAIL_ADDRESS>15907 15908 * SAX.c xmlIO.c: cleaned up some warning on the Alpha 15909 15910 Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer<EMAIL_ADDRESS>15911 15912 * include/libxml/xpath{,Internals}.h xpath.c: added a more 15913 convenient extension API for value and context managing 15914 Now handles external objects through xmlXPathPopExternal, 15915 xmlXPathWrapExternal and xmlXPathReturnExternal. 15916 Added functions for sets operations (intersection, etc.) 15917 15918 Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15919 15920 * include/libxml/parserInternals.h include/libxml/HTMLparser.h 15921 xmlIO.c tree.c parserInternals.c entities.c encoding.c 15922 HTMLparser.c: cleanup of global variables, marking some 15923 const or private. 15924 15925 Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer<EMAIL_ADDRESS>15926 15927 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF} 15928 fixed xmlXPathNodeSetItem when passing index=0 15929 15930 Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15931 15932 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion() 15933 15934 Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15935 15936 * xmllint.c: fixed compilation under Cygwin #57503 15937 * TODO: update 15938 15939 2001-07-13 Peter Williams<EMAIL_ADDRESS>15940 15941 * config.h.in: add #undef HAVE_DLFCN_H 15942 15943 * example/Makefile.am (INCLUDES): Compile fix when srcdir != 15944 builddir. 15945 15946 Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15947 15948 * win32/libxml2/libxml2.def.src: added a couple of exported entries 15949 raised by #57348 and #57381 15950 15951 Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15952 15953 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c 15954 tree.c xpointer.c: store the line numbder in element->content, 15955 may break some software, need a configuration mechanism 15956 15957 2001-07-10 Darin Adler<EMAIL_ADDRESS>15958 15959 * .cvsignore: 15960 * example/.cvsignore: 15961 * include/.cvsignore: 15962 * include/libxml/.cvsignore: 15963 Various things that are generated and should be ignored. 15964 15965 Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15966 15967 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0 15968 * doc/xml.html doc/html/*: updated the docs 15969 15970 Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15971 15972 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements 15973 validation occurred on content with element child 15974 15975 Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15976 15977 * tree.c: fixed XML Base computation which was broken 15978 * debugXML.c: added a base function to the shell 15979 * Makefile.am result/scripts/* test/scripts/*: added scripts 15980 based regression tests, and adding 2 XML Base tests 15981 15982 Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15983 15984 * tree.c: set properties doc and call xmlSetListDoc for properties 15985 content when grafting them in a different tree. 15986 * aclocal.m4: remove from CVS 15987 15988 Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15989 15990 * win32/libxml2/libxml2.def.src: added some missing entry point 15991 for XPath (Mark Vakoc) 15992 15993 Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15994 15995 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O 15996 layer should URI-Unescape before trying to open resources. 15997 15998 Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>15999 16000 * xpath.c: fix the name() bug for elements in the default 16001 namespace reported by Charlie Bozeman 16002 16003 Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16004 16005 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this 16006 led to an XPath fix, improvements of SAX initialization, and 16007 an added option --nocdata to testXPath 16008 16009 Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16010 16011 * doc/libxml-doc.el: Felix Natter provided anew version working 16012 with XEmacs too 16013 16014 Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16015 16016 * include/libxml/xpath.h: small cleanup 16017 * doc/xml.html: update 16018 16019 Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16020 16021 * Makefile.am configure.in include/libxml/xmlwin32version.h: 16022 released 2.3.14 16023 16024 Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16025 16026 * doc/html/*: rebuilt the docs for the release 16027 * doc/xml.html: added 2.3.14 release. 16028 16029 Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16030 16031 * xpath.c: a bug reported by Stephan Kulow empty nodesets 16032 were not equal to empty strings 16033 16034 Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16035 16036 * SAX.c: fixed a URI-Reference computation problem when validating 16037 * xmlIO.c: small cleanup 16038 16039 Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16040 16041 * parser.c: improved the description of a couple of interfaces 16042 upon Larry Stamper suggestion 16043 16044 Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16045 16046 * SAX.c entities.c parser.c: changed completely the way entities 16047 are handled when running the parser in entity substitution mode. 16048 This fixes a bug reported by Stephan Kulow and nearly divides 16049 by 3 the amount of memory required by libxslt to load and process 16050 DocBook TDG. 16051 16052 Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16053 16054 * HTMLparser.c: fixing a too early root closing problem raised 16055 byt Prashanth Naidu 16056 16057 Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16058 16059 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS() 16060 raised by Mark Vakoc. 16061 16062 Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16063 16064 * example/Makefile.am: fixed the include path to add srcdir/include 16065 * Makefile.am configure.in: fix from Albert Chin for iconv detection 16066 and some cleanup 16067 16068 Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16069 16070 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h: 16071 lot of optimization work, results in significant improvements 16072 when handling really complex XPath queries. Add a small optimizer 16073 for unions, improve [n] and [last()], avoid some costly ops. 16074 16075 Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16076 16077 * include/libxml/parser.h parser.c: xmlStrstr args are both const 16078 * xpath.c: small cleanup 16079 * xmlGetNsList: reformated, fixed problems if used on Entities 16080 16081 Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16082 16083 * doc/xml.html: added 1.8.14 and 2.3.13 releases 16084 16085 Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16086 16087 * configure.in include/libxml/xmlwin32version.h: released 2.3.13 16088 * Makefile.am example/Makefile.am: workaround automake generating 16089 erroneous deps 16090 16091 Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16092 16093 * include/win32config.h: bug #56801 Yon Derek provided a patch 16094 to the windows config file. 16095 16096 Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16097 16098 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src 16099 libxml.h : Yon Derek provided a set of changes to compile from 16100 CVS on Windows/MSC 16101 16102 Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16103 16104 * parser.c: fixed UTF8 BOM support in push mode 16105 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml: 16106 added a specific testcase 16107 16108 Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16109 16110 * Makefile.am: added --push regression tests 16111 * parserInternals.c: the XML parser segfaulted in --push mode 16112 16113 Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16114 16115 * configure.in: moved the symlinks detection within a CVS 16116 check, this is not portable and will be removed soon. 16117 * xpath.c: small cleanup/speedup 16118 16119 Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16120 16121 * configure.in doc/xml.html include/libxml/xmlwin32version.h: 16122 release of 2.3.12 16123 * parser.c: make an error message if unknow entities in all cases 16124 16125 Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16126 16127 * uri.c: fixed 2 uri normalization bugs on '//' reduction 16128 16129 Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16130 16131 * include/libxml/Makefile.am: Laszlo Peter pointed out that 16132 includes were installed in the wrong dir 16133 16134 Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16135 16136 * doc/html.xml: warn against sending code to exhibit bugs. 16137 16138 Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16139 16140 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on 16141 Tru64 from Thomas Leitner 16142 16143 Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16144 16145 * AUTHORS: added William and Bjorn 16146 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to 16147<EMAIL_ADDRESS>hopefully I won't have to do this again 16148 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that 16149 docs can be rebuilt cleanly now 16150 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h 16151 from CVs it's generated, added include/libxml/xmlwin32version.h 16152 also generated but which should change far less frequently. 16153 * catalog.c nanoftp.c: made sure to include libxml.h not 16154 libxml/xmlversion.h directly 16155 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h 16156 when compiling on WIN32 and MSC 16157 16158 Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16159 16160 * include/Makefile.am include/libxml/Makefile.am configure.in: 16161 fixed make distcheck and rebuilding the rpms 16162 16163 Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16164 16165 * configure.in: should finish the migration of exported includes 16166 into a real include/libxml in CVS, at least for CVS users. 16167 * removed the exported headers, added in include/libxml (as well 16168 as xmlversion.h.in). 16169 16170 Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16171 16172 * configure.in: fixed the way to detect symlink 16173 16174 Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16175 16176 * configure.in: updated, include/libxml is now a real CVS dir 16177 16178 Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16179 16180 * doc/libxml-doc.el: a new version of libxml-doc.el. This new 16181 version works with both libxml1 and libxml2 (it autodetects 16182 the prefix of the html-files) from Felix Natter. 16183 * doc/xml.html: updated doc accordingly 16184 16185 Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16186 16187 * xpath.c: fixed the bug generating a template loop in libxslt 16188 when using docbook-xsl-1.4, * should filter out document nodes 16189 * HACKING: added William 16190 * TODO: updated 16191 16192 Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16193 16194 * doc/FAQ.html: added a warning about gcc-3.0 16195 * doc/xml.html: added reference to gdome2 and removed a confusing 16196 sentence 16197 16198 Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16199 16200 * xmlversion.h: okay this is a generated file, but Windows 16201 users need it and they can't generate it, and I want CVS 16202 Windows users ... 16203 * win32/libxml2/libxml2_so.dsp: Windows project file for 16204 the shared lib version of libxml2 16205 * win32/libxml2/libxml2.def.src: bug #56527 set of exported 16206 resources needed for libxslt/xsltproc by Yon Derek 16207 16208 Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese<EMAIL_ADDRESS>16209 16210 * trio.c: MSVC fix (provided by Igor Zlatkovic) 16211 16212 Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16213 16214 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED 16215 16216 Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16217 16218 * include/win32config.h: Yon Derek provided a first fix 16219 to be able to compile libxslt/xsltproc on Windows 16220 16221 Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16222 16223 * xpath.c: attempt to work around what seemed a gcc optimizer 16224 bug when handling floats on i386 http://veillard.com/gcc.bug 16225 * tree.c entities.c encoding.c: doing some cleanups while 16226 chasing it 16227 16228 Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16229 16230 * Makefile.am: cleanup when --without-debug is specified 16231 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup 16232 w.r.t. --without-debug and other include points 16233 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML 16234 Catalogs 16235 * configure.in entities.h tree.h HTMLparser.c: removed 16236 --without-corba, made the _private field mandatory 16237 16238 Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16239 16240 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k 16241 outputs a BOM in UTF8, an errata has been issued to avoid the 16242 problem, that was the most reasonable solution... Add support 16243 for a leading UTF8 BOM in entities. 16244 16245 Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16246 16247 * valid.c: fixed a bug found when post validating an entity ref 16248 * xmllint.c: added --loaddtd and sligly changed --postvalid to 16249 activate it too 16250 16251 Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16252 16253 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of 16254 weakness in the node copy the XPointer and the XInclude 16255 implementations. Serious cleanup. 16256 16257 Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16258 16259 * Makefile.am: Kjartan Maraas provided a small patch to 16260 add xml2-config.in to EXTRA_DIST 16261 16262 Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16263 16264 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow 16265 provided another failing case found in KDE, the way the 16266 ctxt->vctxt.nodeTab was allocated and freed changed over 16267 time but it wasn't completely cleaned up. This should fix it. 16268 16269 Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16270 16271 * parser.c: Stephan Kulow also raised the fact that line number 16272 could get miscounted making debug harder, fixed the problem 16273 in xmlParseCharData() 16274 16275 Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16276 16277 * valid.c: Stephan Kulow pointed out a problem when validating 16278 and using an empty entity, forgot a 'break' in a case. 16279 16280 Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16281 16282 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683 16283 * doc/xml.html: updated with 2.3.11 16284 16285 Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16286 16287 * TODO: updated adding cleanup of generated doc 16288 * configure.in: prepared to release 2.3.11 16289 * xmllint.c: added --version for bug reporting 16290 * doc/html/*.html: rebuilt the doc 16291 16292 Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16293 16294 * xpath.c: first part of the work on selecting namespace to 16295 fix bug #56115 16296 16297 Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16298 16299 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix 16300 when using -liconv 16301 * TODO: updated 16302 16303 Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16304 16305 * HTMLtree.[ch]: more work on the HTML serialization routnes, 16306 cleanup, encoding support. 16307 16308 Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16309 16310 * xpath.c: Thomas Broyer suggested a better patch for the / arg 16311 16312 Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16313 16314 * xpath.c: bug detected by Ankh when / is used as a function arg 16315 16316 Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16317 16318 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property 16319 of element and use it to avoid outputting formatting spaces at 16320 the wrong place. Implemented the format parameter for HTML save. 16321 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm 16322 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html 16323 result/HTML/wired.html: of course this impact the result of a 16324 number of HTML tests 16325 16326 Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16327 16328 * HTMLtree.[ch]: started augmenting the HTML save API with 16329 encoding and formatting parameters 16330 16331 Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16332 16333 * HTMLtree.h: cleanup and started evaluating the work needed on 16334 revamping the HTML output code 16335 16336 Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16337 16338 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities. 16339 16340 Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16341 16342 * valid.c: fixed bug #56049, forgot one check in the 16343 validation routine 16344 16345 Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16346 16347 * tree.[ch]: grrr ... namespace is a C++ reserved keyword 16348 16349 Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16350 16351 * libxml.h: fixed an error in last commit 16352 * doc/FAQ.html: added an entry for compilation from CVS 16353 16354 Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16355 16356 * xmlversion.h.in libxml.h: Cygwin patches 16357 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one 16358 * tree.h: cleanup 16359 16360 Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16361 16362 * tree.c: patched xmlFreeNode() to avoid freeing() a static 16363 memory block in a strange case where libxml is linked twice 16364 in the binary. 16365 16366 Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16367 16368 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring 16369 state far too often, simple fix used to avoid it. 16370 16371 Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16372 16373 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes 16374 being processed, applied his patch 16375 * tree.c: fixed a bug raised in xmlStaticCopyNodeList() 16376 16377 Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16378 16379 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic 16380 provided fixes to compile on MSCC again 16381 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he 16382 also provided an update for the project files. 16383 16384 Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16385 16386 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix 16387 bug #55810 16388 16389 Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16390 16391 * tree.c: fixed xmlGetNsProp() to close bug #55683 16392 Note this requires libxslt to use it's own function instead. 16393 16394 Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16395 16396 * HTMLtree.c: when in a pre element no formatting space should 16397 be added. 16398 * test/HTML/pre.html result/HTML/pre.html*: added a regression test 16399 16400 Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16401 16402 * configure.in: added tests for signal() and signal.h 16403 16404 Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16405 16406 * xpath.c: robert pointed out xmlXPathNINF was not initialized 16407 16408 Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16409 16410 * doc/libxml-doc.el: Felix Natter provided a new version for 16411 libxml2 16412 16413 Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16414 16415 * HTMLtree.c: when in a pre element no formatting space should 16416 be added. 16417 16418 Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16419 16420 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha 16421 16422 Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16423 16424 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?> 16425 hack 16426 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653 16427 * uri.c: fixed a warning 16428 16429 Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16430 16431 * HTMLtree.c: trying to close bug #55772 escaping in script 16432 elements 16433 * doc/xml.html: suggest to send mail to the list 16434 16435 Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16436 16437 * error.c: attempt to fix the xmlGetVarStr breakage once and for 16438 good. Use a macro and based on the solution provided in 16439 vsnprintf manual page from GNU. 16440 16441 Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese<EMAIL_ADDRESS>16442 16443 * error.c: Workaround for non-preserving variadic list. 16444 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4 16445 16446 Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16447 16448 * doc/xml.html: added 2.3.10 release 16449 16450 Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16451 16452 * configure.in: releasing 2.3.10 16453 16454 Thu May 31 20:42:39 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16455 16456 * xmlIO.c: Gary Pennington spotted a few troubles with file:/// 16457 16458 Thu May 31 20:18:59 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16459 16460 * encoding.c: Robert Collins provided a patch to add the 16461 "US-ASCII" encoding alias 16462 16463 Wed May 30 21:12:45 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16464 16465 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8 16466 string oriented functions and started cleaning the related areas 16467 in xpath.c which needed fixing in this respect 16468 16469 Wed May 30 20:30:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16470 16471 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug 16472 #55380 16473 * tree.c: patch to xmlNodeGetContent() to get CDATA section content 16474 16475 Mon May 28 12:56:29 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16476 16477 * TODO: updated 16478 * nanohttp.[ch] : started adding APIs to get the redirected URL 16479 when this occurs (needed for further base computation 16480 * tree.h: cleanup 16481 * encoding.c: cleanup 16482 * SAX.c: minor change around ctxt->loadsubset 16483 16484 Fri May 25 09:36:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16485 16486 * Makefile.am include/Makefile.am: small change to have 16487 include/libxml rebuilt if working from CVS. 16488 * uri.c: applied another patch from Carl Douglas for URI escaping, 16489 this should close bug #51876 16490 16491 Wed May 23 15:40:27 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16492 16493 * xinclude.c: fixed XInclude recursive behaviour bug #54678 16494 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml 16495 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent: 16496 added specific regression test 16497 * parser.h: preparing for the XSLT mode where DTD inherited 16498 attributes are added to the tree. 16499 16500 Wed May 23 13:59:19 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16501 16502 * xinclude.[ch]: Updated the namespace for the Last Call version 16503 * result/XInclude/include test/XInclude/include: updated the 16504 testsuite accordingly 16505 16506 Wed May 23 12:27:44 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16507 16508 * uri.[ch]: applied a patch from Carl Douglas for URI escaping, 16509 related to bug #51876 16510 16511 Tue May 22 18:46:56 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16512 16513 * tree.c: fixed a gross mistake in base computation, xml:base is 16514 not completely correct yet (need cascade). 16515 * xpath.[ch]: added the few things needed to find a function name 16516 and URI from the XPath context when it is called. 16517 16518 Tue May 22 17:00:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16519 16520 * catalog.[ch]: fixes and add xmlLoadCatalogs() 16521 * DOCBparser.c: small cleanup 16522 * xmllint.c: added a --catalogs option to load catalogs from 16523 $SGML_CATALOG_FILES 16524 * tree.c: cleanup 16525 * configure.in: iconv library fixup, ICONV_LIBS 16526 16527 Mon May 21 16:05:22 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16528 16529 * catalog.c: handling of CATALOG entries. detection of recursion, 16530 and a few bugfixes 16531 * xpath.c: fixing bug #54951 QNAME with no prefix should not match 16532 against the default namespace 16533 16534 Mon May 21 10:14:07 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16535 16536 * xpath.c: Joe Orton reported a bug found with IRIx compiler. 16537 16538 Sun May 20 15:15:46 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16539 16540 * parser.c: fixed propagation context info when parsing an 16541 external entity. 16542 * doc/html/*.html: regenerated a couple of docs 16543 16544 Sat May 19 17:11:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16545 16546 * doc/xml.html: update with 2.3.9 informations 16547 16548 Sat May 19 16:50:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16549 16550 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c 16551 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc 16552 * doc/html/* : rebuilt the docs 16553 * valid.c: small patch which may improve some case when 16554 validating. 16555 16556 Sat May 19 15:20:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16557 16558 * HTMLparser.c: Closed bug #54891 16559 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test 16560 to the suite 16561 16562 Thu May 17 14:15:07 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16563 16564 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c: 16565 applied a documentation patch from LotR and filled in a few missing 16566 descriptions 16567 16568 Wed May 16 23:02:41 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16569 16570 * xpath.c tree.c parser.c: speed optimizations at the parser level 16571 document tree freeing and xpath evaluation 16572 16573 Wed May 16 12:55:48 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16574 16575 * parser.c parser.h parserInternals.h: fixed a couple of 16576 interfaces for handling memory buffer input to const char * 16577 upon suggestion of JamesH. 16578 16579 Tue May 15 17:22:27 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16580 16581 * configure.in: LoTR sent a patch fixing the previous commit 16582 16583 Tue May 15 14:40:04 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16584 16585 * configure.in: trying to deal again with the stoopid -R linking 16586 flag of Solaris 16587 16588 Tue May 15 12:49:50 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16589 16590 * xpath.h: two nodeset access macros from Thomas Broyer 16591 16592 Tue May 15 11:42:39 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16593 16594 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup 16595 patch from Thomas Broyer 16596 16597 Tue May 15 10:52:19 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16598 16599 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test 16600 case 16601 * INSTALL: was empty added stuff from the FAQ 16602 16603 Fri May 11 19:37:30 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16604 16605 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the 16606 attributes handling and #54433 by adding xmlUnsetProp() 16607 and xmlUnsetNsProp() 16608 16609 Fri May 11 16:07:13 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16610 16611 * HTMLparser.c: Patch from Jonas Borgström 16612 (htmlGetEndPriority): New function, returns 16613 the priority of a certain element. 16614 (htmlAutoCloseOnClose): Only close inline elements if they 16615 all have lower or equal priority. 16616 * result/HTML: this of course changed a number of tests results. 16617 16618 Thu May 10 17:30:22 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16619 16620 * xmlIO.c catalog.c: plugged in the default catalog resolution 16621 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog 16622 documentations 16623 * doc/html/libxml-*.html: rebuild added the missing ones to CVS 16624 16625 Thu May 10 16:14:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16626 16627 * Makefile.am xmlversion.h.in configure.in include/Makefile.am: 16628 integrating catalogs 16629 * catalog.[ch] testCatalog.c: adding a small catalo API 16630 (only SGML catalog support). 16631 * parser.c: restaured xmlKeepBlanksDefault(0) API 16632 16633 Wed May 9 12:50:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16634 16635 * tree.c<EMAIL_ADDRESS>reported an error in xmlNodeGetLang() 16636 16637 Tue May 8 12:31:40 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16638 16639 * parser.c: added xmlParseExternalEntityPrivate() to allow 16640 propagation of ctxt->_private when parsing external entities 16641 16642 Tue May 8 10:26:22 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16643 16644 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump 16645 16646 Tue May 8 09:30:12 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16647 16648 * configure.in: fixed a small portability problem with AM_CONDITIONAL 16649 16650 Mon May 7 22:44:45 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16651 16652 * valid.c: warn when indeterminist content model is detected 16653 * result/VC/ElementValid8: this adds a message 16654 * Makefile.am: add --novalid for VCM tests 16655 * parserInternals.c: added a call to Init memory 16656 16657 Fri May 4 19:51:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16658 16659 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion 16660 when both parameters are NULL. 16661 16662 Fri May 4 17:19:39 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16663 16664 * valid.c: applied small patch from Gary Pennington, reindented 16665 some part of the code. 16666 16667 Thu May 3 13:10:43 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16668 16669 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8 16670 release, updated and regenerated the docs 16671 16672 Thu May 3 12:47:46 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16673 16674 * xpath.c result/XPath/expr/floats : clarified and cleanup 16675 printing of abnormal floats in tests. 16676 16677 Thu May 3 10:25:19 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16678 16679 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström 16680 * results/HTML/ : a few changes in the output of the HTML tests as 16681 a result. 16682 * configure.in: tying to fix -liconv where needed 16683 16684 Wed May 2 19:10:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16685 16686 * Makefile.am: fixed a stupid error 16687 16688 Wed May 2 18:39:39 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16689 16690 * configure.in Makefile.am: make the inclusion of the trio 16691 modules in the library conditional 16692 16693 Wed May 2 14:39:57 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16694 16695 * DOCBparser.c: patche from László Kovács, fixed entities refs 16696 in attributes handling 16697 16698 Wed May 2 12:56:04 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16699 16700 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer 16701 flushing 16702 16703 Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16704 16705 * xpath.c: fix of an XSLT namespace bug reported on the list 16706 general/bug-8- 16707 16708 Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16709 16710 * strio.h trio.c: Dan McNichol suggested a couple of small 16711 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler 16712 16713 Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16714 16715 * tree.c parser.c encoding.c: spent a bit more time looking 16716 at the parsing speed and DOM handling. Added a few more 16717 speedups. 16718 16719 Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16720 16721 * parser.c: small but effective parsing speed improvement 16722 16723 Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16724 16725 * configure.in: default on the DocBook parser inclusion (for Gnome) 16726 * DOCBparser.h: fixed a header reference 16727 16728 Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16729 16730 * configure.in xpath.c: applied Bjorn patches for FPE on the 16731 alpha 16732 16733 Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16734 16735 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add 16736 xmlSaveFormatFileTo() 16737 16738 Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16739 16740 * xpath.c: simple and efficient optimization, XPath functions 16741 aways bind to the same code, cache this 16742 * TODO: updated (by saying some is obsolete) 16743 16744 Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16745 16746 * xpath.c: more cleanup work on XPath name parsing routines 16747 16748 Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16749 16750 * parserInternals.c xpath.[ch]: some UTF8 cleanup on 16751 xmlXPathParseName 16752 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC 16753 * debugXML.c: avoid compilation problems if compiling without 16754 HTML support, Igor Zlatkovic 16755 * win32/libxml2/libxml2.def.src: being able to compile without 16756 XPath on Windows 16757 16758 Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16759 16760 * libxml.m4: yet another patch from Toshio Kuratomi 16761 16762 Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16763 16764 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi 16765 16766 Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16767 16768 * tree.[ch]: added xmlSaveFormatFile interface for saving 16769 and indenting a file. 16770 16771 Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16772 16773 * xpath.c: fixed bug #53689 related to processing-instruction() 16774 16775 Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16776 16777 * DOCBparser.c: patche from László Kovács 16778 16779 Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16780 16781 * parser.c: applied fixes from Christian Glahn bug report #53391 16782 16783 Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16784 16785 * error.c: Jean François Lecomte provided a complete description 16786 and a fix to bug #53537 16787 16788 Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16789 16790 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi 16791 16792 Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16793 16794 * DOCBparser.c SAX.c: a bit more work on entities processing. 16795 Still Need to cleanup XML output and references in attributes 16796 16797 Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16798 16799 * DOCBparser.c include/Makefile.am: two patches from László Kovács 16800 16801 Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16802 16803 * tree.c: trying to fix #53574, not completely complete, 16804 I would like xmllint --copy --debug test/ent1 and 16805 xmllint --debug test/ent1 to show the same result. 16806 * xpath.c: fix a bug when trying to sort namespace nodes 16807 16808 Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16809 16810 * HTMLtree.c: real fix for #53402 16811 16812 Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16813 16814 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of 16815 PIs when using xsl:output 16816 * valid.c: closing #53537 some case generate segfaults if there 16817 is validity errors 16818 16819 Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16820 16821 * SAX.c testDocbook.c DOCBparser.c: more work on the support 16822 of external parsed entities, added --noent to testDocbook 16823 * valid.c: Garry Pennington found an uninitialized variable 16824 access in xmlValidateElementContent() 16825 16826 Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16827 16828 * HTMLparser.c : HTML parsing still sucks ... trying to deal 16829 with madness 16830 * result/HTML/ : this modified the result of the regression tests 16831 a lot. 16832 16833 Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16834 16835 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses 16836 to doc where it wasn't checked against NULL reported by 16837 Jens Laas 16838 16839 Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16840 16841 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements 16842 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>. 16843 16844 Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16845 16846 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am 16847 xmlversion.h.in: started (re)integrating the DocBook SGML parser. 16848 * SAX.[ch]: cleanup and updates for DocBook 16849 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or 16850 ex SGML identifier changes 16851 * valid.c: removed a static unused function. 16852 16853 Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16854 16855 * HTMLtree.c: applied change for Paul Sponagl on script saving 16856 * Makefile.am: the warning about entity title.xml are normal. 16857 16858 Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16859 16860 * configure.in: release of 2.3.7 16861 * Makefile.am: fixing make distcheck 16862 16863 Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16864 16865 * doc/html/* doc/xml.html: updated and regenerated the docs 16866 16867 Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16868 16869 * xpath.c: fixed the XPointer problem introduced in 2.3.6 16870 16871 Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16872 16873 * tree.c: fixed #53388 with the provided patch 16874 16875 Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16876 16877 * valid.c: Bjorn detected an invalid memory access. Fixed 16878 vstateVPush() 16879 16880 Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16881 16882 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr 16883 16884 Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese<EMAIL_ADDRESS>16885 16886 * libxml.h: new header used only for the compilation of libxml 16887 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c 16888 error.c hash.c list.c nanoftp.c nanohttp.c parser.c 16889 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c 16890 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c 16891 xmlmemory.c xpath.c xpointer.c: libxml.h integration 16892 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio 16893 baseline (version 1.2 plus a single patch). 16894 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses 16895 scientific notation for numbers. Tests added. 16896 * xpath.c: formatting of numbers changed to use sprintf 16897 (contribution from William Brack) 16898 16899 Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16900 16901 * valid.c: cleanup, more useful debugging 16902 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation 16903 * xmlIO.c: entity loading is printed as an error when validating 16904 16905 Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16906 16907 * valid.c: fixed to validate within entities 16908 * test/VCM/v22.xml: added a specific testcase 16909 16910 Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16911 16912 * valid.c: forgot an epsilon transition in for ()+ 16913 * test/VCM/v21.xml : added a specific test case 16914 16915 Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16916 16917 * valid.c: removed a state explosion exhibited by RSS 16918 * test/valid/rss.xml result/valid/rss.xml*: added the testcase 16919 from bug #51872 16920 16921 Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16922 16923 * valid.[ch] tree.h: worked *hard* to get non-determinist content 16924 validation without using an ugly NFA -> DFA algo in the source. 16925 Made a specific algorithm easier to maintain, using a single 16926 stack and without recursion. 16927 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests" 16928 * hash.c: made the growing routine static 16929 * tree.h parser.c: added the parent information to an 16930 xmlElementContent node. 16931 16932 Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16933 16934 * SAX.c parser.c xpath.c: generating IDs when not validating 16935 from an external parsed entity was poisoning the ID has table 16936 with removed values. This was killing XSLT on the KDE help 16937 browser. 16938 16939 Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16940 16941 * entities.h<EMAIL_ADDRESS>detected a double declaration 16942 16943 Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16944 16945 * debugXML.c hash.c tree.h valid.c : some changes related to 16946 the validation suport to improve speed with DocBook 16947 * result/VC/OneID2 result/VC/OneID3 : this slightly changes 16948 the way validation errors get reported 16949 16950 Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16951 16952 * HTMLparser.c HTMLtree.c: applied part of the patches provided 16953 by P C Chow and William M. Brack for XSLT HTML output 16954 16955 Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16956 16957 * xmlversion.h.in win32config.h win32/libxml2/*: applied 16958 Igor Zlatkovic patches for MSC compilation and added his 16959 updates 16960 16961 Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16962 16963 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper 16964 prefix lookup. 16965 * parserInternals.c: fixed the bug reported by Morus Walter 16966 due to an off by one typo in xmlStringCurrentChar() 16967 16968 Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16969 16970 * HTMLparser.c result/HTML/*: revamped the way the HTML 16971 parser handles end of tags or end of input 16972 16973 Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16974 16975 * tree.[ch] : added xmlDocCopyNode for gdome2 support 16976 16977 Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16978 16979 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc 16980 bug where the linktime verions of free() won't work ... 16981 16982 Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16983 16984 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test 16985 16986 Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16987 16988 * doc/xml.html: added 2.3.6 release 16989 16990 Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16991 16992 * tree.c: fixed xmlStringGetNodeList() to handle charrefs 16993 * result/wml.xml: resulted in a small output change 16994 16995 Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>16996 16997 * tree.c: xmlNewDoc was missing the charset initialization 16998 * xmllint.c: added --auto to autogenerate a doc, allow to 16999 reproduce the problem fixed on xmlNewDoc 17000 17001 Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17002 17003 * xpath.c: trying to get 52979 solved 17004 * tree.c result/ result/noent/: trying to get 52712 solved, this 17005 also made me clean up the fact that XML output in general should 17006 not add formating blanks by default, this changed the output of 17007 a few tests 17008 17009 Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17010 17011 * xpath.c: Bill Brack pointer an error in detecting a null nodeset 17012 17013 Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17014 17015 * configure.in: finally released 2.3.6 17016 17017 Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17018 17019 * xpath.c: checking for null pointer generated by new code 17020 17021 Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17022 17023 * xpath.c: fixed a [] evaluation problem reported 17024 * test/XPath/tests/simpleaddr: extended test 17025 * result/XPath/simpleaddr: updated result 17026 17027 Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17028 17029 * xmllint.c: Dan Timis reported a portability problem 17030 on Macs without mmap, fixed it. 17031 17032 Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17033 17034 * testXPath.c : added a --tree option allowing to display the 17035 tree dump of the XPath expression 17036 17037 Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17038 17039 * xpath.c: fixed a memleak when comparing nodesets 17040 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT) 17041 * tree.c: added a TODO 17042 17043 Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17044 17045 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if 17046 we need string functions 17047 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions 17048 to be able to use them where needed. Applied some changes 17049 to reduce name linking pollution and compile in only what's 17050 needed. 17051 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c 17052 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef 17053 for the string manipulation functions 17054 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically 17055 to the free() function of xmlmemory.c 17056 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c 17057 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP 17058 usage. 17059 17060 Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17061 17062 * error.c: applied the context output patch of the error 17063 handling submitted by Chuck Griffith 17064 * error/VC/*: this slightly change some error logs 17065 17066 Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17067 17068 * parser.c: fixed line number reporting on error 17069 17070 Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17071 17072 * parser.c: Sullivan and Darin found a parser bug, 17073 applied the patch. 17074 17075 Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard<EMAIL_ADDRESS>17076 17077 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c 17078 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c 17079 xmlversion.h.in xpointer.c: of course the way I defined 17080 UNUSED breaks on old gcc version. Try to be smart and 17081 also define it directly in xmlversion.h 17082 * configure.in: removed -ansi flag from the pedantic set 17083 17084 Sat Mar 24 17:45:36 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17085 Huge cleanup, I switched to compile with 17086 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit 17087 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat 17088 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow 17089 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return 17090 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline 17091 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch] 17092 encoding.h entities.c error.c list.[ch] nanoftp.c 17093 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c 17094 testSAX.c testURI.c testXPath.c tree.[ch] uri.c 17095 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c 17096 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c: 17097 Cleanup, staticfied a number of non-exported functions, 17098 detected and cleaned up a dozen of problem found this way, 17099 avoided a lot of public function name/typedef/system names clashes 17100 * doc/xml.html: updated 17101 * configure.in: switched private flags to the really pedantic ones. 17102 17103 Thu Mar 22 22:44:15 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17104 17105 * configure.in: 2.3.5 17106 * doc/html/*: rebuilt the docs 17107 17108 Thu Mar 22 15:36:45 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17109 17110 * parser.c: fixed a reported bug in NOTATION parsing 17111 * uri.c: accepted but not fixed bug 51876, added TODO 17112 * Makefile.am: fixed bug 51876 17113 17114 Thu Mar 22 13:41:22 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17115 17116 * config.h.in configure.in error.c: fix a compilation problem 17117 on platforms without vsnprintf<EMAIL_ADDRESS>17118 17119 Wed Mar 21 19:04:34 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17120 17121 * parser.c: fixed a function name header typo 17122 * SAX.c: notations can also occur in external subset. 17123 17124 Tue Mar 20 14:21:28 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17125 17126 * error.c: removed a C++ like comment 17127 17128 Tue Mar 20 12:22:36 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17129 17130 * parser.c: fixing bug 52299 strange condition leading 17131 to a parser crash due to a buffer overflow 17132 * result/noent/attrib.xml result/attrib.xml test/attrib.xml: 17133 added the specific test case 17134 17135 Mon Mar 19 16:50:52 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17136 17137 * xpath.[ch]: still a lot of cleanup based on XSLT, added 17138 xmlXPathConvert{String,Number,Boolean} to be able to make 17139 type casts without a context stack, fixed some implementation 17140 problems related to the absence of context at parse-time, 17141 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr() 17142 in the public API too 17143 * xpointer.c xpathInternals.h: we need to know at parse time 17144 whether we are compiling an XPointer 17145 17146 Mon Mar 19 11:54:31 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17147 17148 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility 17149 cleaned up the parser internals, refactored XPath code, added 17150 new compilation based APIs and cleanly separated public and 17151 private APIs. 17152 17153 Mon Mar 19 00:59:25 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17154 17155 * xpath.h: the comp field must be added at the end to avoid 17156 killing binary compat. 17157 17158 Mon Mar 19 00:11:18 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17159 17160 * Makefile.am: detect XPath memleaks in regreson tests 17161 * error.c: fixed and error w.r.t. error reporting still using 17162 stderr 17163 * hash.c: added new line at end of file 17164 * tree.h: minor cleanup 17165 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath 17166 expression parsing from evaluation, resulted in a number of 17167 changes internally, and in XPointer. Likely to break stuff 17168 using xpathInternals.h but should remain binary compatible, 17169 new interfaces will be added. 17170 17171 Wed Mar 14 20:34:02 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17172 17173 * configure.in: fixed a couple of problems reported by 17174<EMAIL_ADDRESS>and<EMAIL_ADDRESS>when compiling 17175 without gcc on non linux platforms. 17176 17177 Wed Mar 14 20:13:54 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17178 17179 * doc/Makefile.am configure.in<EMAIL_ADDRESS>suggested 17180 a fix for --with-html-dir= configure support. I hope it won't 17181 break rpm generation 17182 17183 Wed Mar 14 17:28:49 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17184 17185 * xmlIO.c: one function comment cleanup. 17186 17187 Wed Mar 14 14:55:46 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17188 17189 * SAX.c: external subset notations were improperly registered 17190 in the internal subset. 17191 17192 Tue Mar 13 10:28:49 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17193 17194 * README.cvs-commits: added, pointing to HACKING 17195 * HACKING: updated 17196 17197 Mon Mar 12 22:09:40 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17198 17199 * parser.c: and Matt Sergeant found one in the XML push 17200 parser (erroneous check I forgot to remove when I fixed the 17201 main parser). 17202 17203 Mon Mar 12 19:19:04 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17204 17205 * xpath.c: ptittom found a small bug in UnaryExpr 17206 17207 Sat Mar 10 13:09:53 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17208 17209 * configure.in: bumped to 2.3.4 17210 * error.c: fixed bug #51860 17211 * tree.c: fixed bug #51861 17212 * valid.c: cleanup, more debug, failed to fix one bug crap ... 17213 * tree.[ch] : added xmlDefaultBufferSize 17214 * nanoftp.c: typo in function name header block 17215 * doc/xml.html : updated, added link to XML::LibXSLT 17216 * doc/html/* : rebuilt the docs 17217 17218 Wed Mar 7 20:43:47 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17219 17220 * parser.c SAX.c: the new content parsing code raised an 17221 ugly bug in the characters() SAX callback. Found it 17222 just because of strangeness in XSLT XML Rec ouptut :-( 17223 17224 Wed Mar 7 16:50:22 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17225 17226 * Makefile.am: Martin Baulig suggested to add -lm 17227 * tree.c: found another bug in xmlNodeGetContent() 17228 17229 Tue Mar 6 09:21:30 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17230 17231 * xpath.c: Bjorn found the error related to strictness of comparison. 17232 17233 Mon Mar 5 21:47:31 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17234 17235 * parser.c: trying to fix the Dtd parsing problem reported 17236 by Gary, side effect of last week speed optimizations. 17237 17238 Sat Mar 3 19:45:59 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17239 17240 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg 17241 * parserInternals.c: removed unneeded test raised by Stric 17242 17243 Sat Mar 3 13:04:37 CET 2001 Bjorn Reese<EMAIL_ADDRESS>17244 17245 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported 17246 and fixed by William Brack). Added xmlXPathFormatNumber. 17247 Changed the sorting slightly. 17248 * configure.in Makefile.am example/Makefile.am: Added -lm. 17249 Please note that applications linking with libxml2, must 17250 also like with the math library from now on. 17251 17252 Sat Mar 3 07:38:58 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17253 17254 * HTMLparser.c: fixed loop reported by Marc Sanfacon 17255 17256 Sat Mar 3 02:10:24 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17257 17258 * parser.c: one must report spaces even if the Dtd element 17259 content proves that this is not part of the element content. 17260 * result/valid/*.xml: this changed the ouptu slightly 17261 17262 Thu Mar 1 17:53:39 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17263 17264 * configure.in: bumped to 2.3.3 17265 * doc/xml.html: updated 17266 17267 Wed Feb 28 00:43:58 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17268 17269 * tree.c: minor doc fix 17270 * xpath.c: deallocation issues when a result tree has been 17271 converted to a node-set 17272 17273 Mon Feb 26 22:09:45 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17274 17275 * doc/xml.html: oops corrected dates s/2000/2001 17276 17277 Mon Feb 26 12:48:35 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17278 17279 * valid.c: new patch from Gary Pennington 17280 17281 Mon Feb 26 09:30:23 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17282 17283 * doc/xml.html: applied patch from Ankh 17284 17285 Mon Feb 26 03:34:43 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17286 17287 * xinclude.c: fixed a problem building on Mac 17288 17289 Sun Feb 25 21:52:30 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17290 17291 * parser.c: more work on increasing parsing ferformances 17292 17293 Sun Feb 25 18:03:42 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17294 17295 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c 17296 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c: 17297 avoiding memcpy in production builds MEM_CLEANUP macro use 17298 * parser.[ch] parserInternals.c: optimizations of the tightest 17299 internal loops inside the parser. Better checking of I/O 17300 flushing/loading conditions 17301 * xmllint.c : added --timing 17302 17303 Sun Feb 25 05:48:51 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17304 17305 * configure.in: bumped to 2.3.2 17306 * doc/xml.html: updated for release 17307 17308 Sat Feb 24 14:07:52 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17309 17310 * xpath.c: found a memleak and fixed a nasty bug 17311 17312 Sat Feb 24 03:35:48 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17313 17314 * xmllint.[c1] : added return code errors for xmllint 17315 * xpath.c: specific debug dump function for result value trees 17316 17317 Thu Feb 22 07:52:27 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17318 17319 * xpath.c: finally implemented xmlXPathCompareNodeSets 17320 * test/XPath/expr/floats results/XPath/expr/floats: added 17321 a test for float expressions 17322 17323 Tue Feb 20 18:57:54 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17324 17325 * tree.c: fixed xmlNodeGetContent, it was not recursing on child 17326 * parserInternals.[ch]: trying to speed up parsing 17327 * xpath.c : speeded up node set equality op 17328 17329 Mon Feb 19 19:01:57 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17330 17331 * Makefile.am valid.c list.[ch]: Gary Pennington provided a 17332 better handling of ID/IDREF and the list modules associated 17333 * configure.in: small CFLAGS cleanup 17334 17335 Mon Feb 19 16:13:22 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17336 17337 * configure.in: fixed iconv detection on AIX (stric) 17338 17339 Mon Feb 19 10:59:41 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17340 17341 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings 17342 17343 Sun Feb 18 17:52:37 MET 2001 Bjorn Reese<EMAIL_ADDRESS>17344 17345 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber, 17346 and optimized xmlXPathNodeSetSort 17347 17348 Sat Feb 17 14:18:42 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17349 17350 * xpath.c: bug fix when context size is 0 17351 * parser.c: I like Norm's Dtd because they still manage to break 17352 the parser occasionally 17353 17354 Fri Feb 16 14:20:35 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17355 17356 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now 17357 17358 Fri Feb 16 01:10:06 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17359 17360 * tree.[ch] parser.c xpath.c: fixed the problem of addressing 17361 attributes within the XML-1.0 namespace 17362 17363 Thu Feb 15 16:53:20 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17364 17365 * xpathInternals.h: exported a few axis functions 17366 * doc/xml.html: updated the doc 17367 17368 Thu Feb 15 15:57:14 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17369 17370 * configure.in: applied patch from Daniel van Balen for OpenBSD 17371 and bumped version to 2.3.1 17372 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the 17373 attempt to find autoclosing was simply broken, removed it, 17374 updated the examples, this is better 17375 17376 Wed Feb 14 11:35:39 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17377 17378 * hash.[ch]: added Paolo Casarini patch to provide Delete from 17379 hash functionnalities. 17380 * doc/html/* : rebuild the doc 17381 17382 Tue Feb 13 18:01:48 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17383 17384 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and 17385 on predicate 17386 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err 17387 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one 17388 really want to have tags closed on output even if we accept 17389 unclosed ones on input 17390 17391 Mon Feb 12 18:33:20 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17392 17393 * xpath.c: ouch don't free NULL, rare case fixed 17394 * tree.c: don't coalesce text nodes if they don't have the 17395 same behaviour wrt escaping on output 17396 17397 Sun Feb 11 21:15:41 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17398 17399 * xpath.c: small fixup 17400 * SAX.c: don't warn on empty namespaces. 17401 17402 Thu Feb 8 11:28:58 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17403 17404 * README: a bit of cleanup 17405 * configure.in: preparing for 2.3.0 release 17406 17407 Thu Feb 8 10:37:00 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17408 17409 * hash.[ch]: added a first version of xmlHashSize() 17410 * valid.c: another bug fix from Gary Pennington 17411 17412 Wed Feb 7 19:22:37 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17413 17414 * valid.c: couple of bug fixes pointed by Gary Pennington 17415 * HTMLtree.c: #if 0 cleanup 17416 17417 Tue Feb 6 14:02:56 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17418 17419 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique() 17420 which removes a time consuming check of xmlXPathNodeSetAdd() 17421 and use it in places where we are sure to not break unicity 17422 17423 Mon Feb 5 18:51:36 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17424 17425 * xpath.c: bug fixes found from XSLT 17426 * tree.c: preserve node->name special values when copying nodes. 17427 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where 17428 external subset are fetched when available but without full 17429 validation. Added xmlLoadExtDtdDefaultValue, need a function. 17430 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML 17431 output with encoding disabled. 17432 17433 Sat Feb 3 09:50:29 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17434 17435 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename 17436 xmlCheckFilename should not be called from xmlFileOpenW 17437 and xmlGzfileOpenW 17438 17439 Fri Feb 2 18:04:35 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17440 17441 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith 17442 * test/URI/smith.uri result/URI/smith.uri Makefile.am: 17443 added the new tests for URI normalization 17444 * testURI.c: fixed stoopid bugs 17445 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration: 17446 the URI in the error messages are now properly normalized 17447 17448 Fri Feb 2 09:18:53 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17449 17450 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath 17451 17452 Thu Feb 1 05:28:55 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17453 17454 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing 17455 17456 Wed Jan 31 21:45:37 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17457 17458 * xpath.c: fixed mod operator 17459 17460 Wed Jan 31 16:50:42 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17461 17462 * parser.c: fixed xmlStrcat doc 17463 * tree.c: 2 fixes form Anders Carlson for copying nodes and 17464 trees. 17465 17466 Wed Jan 31 14:19:16 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17467 17468 * xpath.c result/XPath/tests/chaptersbase 17469 result/XPath/tests/simplebase: fixed XPath node() 17470 * tree.c: small fix in xmlNewNs() 17471 * Makefile.am: removed extraneous xml2Conf.sh rule 17472 17473 Sun Jan 28 08:37:03 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17474 17475 * Makefile.am configure.in libxml.spec.in example/Makefile.am: 17476 Changed the library name, in order to get libxml-devel and 17477 libxml2-devel to coexist on a single system 17478 * xml-config.1 xml-config.in xmlConf.sh.in: renamed 17479 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files 17480 17481 Sat Jan 27 19:58:22 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17482 17483 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting 17484 libxml2-devel installable in // as libxml-devel. 17485 17486 Sat Jan 27 18:49:02 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17487 17488 * doc/Makefile.am: fixed make rebuild in doc 17489 * doc/html/*.html: rebuilt the docs 17490 17491 Fri Jan 26 10:30:58 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17492 17493 * tree.c: patch from Bjorn Reese on xmlBufferCCat 17494 17495 Thu Jan 25 19:22:25 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17496 17497 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get 17498 the HTML doc to go into the -devel RPM ... 17499 * aclocal.m4 config.h.in: some updates due to auto* magic 17500 17501 Thu Jan 25 19:11:49 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17502 17503 * xpath.h: added a hook in the context structure allowing to 17504 link to extra support, needed for XSLT 17505 17506 Thu Jan 25 13:34:11 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17507 17508 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed 17509 xmlXPtrCmpPoints to use it. 17510 * propagated the following patch from Alejandro Forero 17511 * include/win32config.h xmlIO.c: applied further suggestions 17512 from Igor Zlatkovic<EMAIL_ADDRESS>and cleanup 17513 * example/gjobread.c: fixed warnings, now that it builds 17514 17515 Wed Jan 24 20:27:28 COT 2001 Alejandro Forero<EMAIL_ADDRESS>17516 17517 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks. 17518 17519 * xmlIO.c (xmlCheckFilename): Function added to know whether a given 17520 filename points to a valid file (not a directory). 17521 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW): 17522 Added calls to xmlCheckFilenameDir. 17523 17524 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass 17525 `path' (rather than `filename') as the parameter to gzopen and open. 17526 17527 Tue Jan 23 16:26:30 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17528 17529 * Makefile.am: fixed a problem with EXTRA_DIST 17530 17531 Mon Jan 22 23:42:17 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17532 17533 * Makefile.am example/Makefile.am: finally found the trick 17534 to build the example, i.e. add "." in SUBDIRS before example 17535 in the list <grin/> 17536 17537 Mon Jan 22 16:30:37 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17538 17539 * doc/xml.html: updated with an XSLT section, removed pointer to 17540 W3C CVS base. 17541 17542 Mon Jan 22 11:43:21 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17543 17544 * xpath.c: when copying a XSLT tree object teh tree need to be copied 17545 too, and deallocation need to occur the same way. 17546 17547 Mon Jan 22 10:35:40 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17548 17549 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE 17550 type correponding to an XSLT result tree fragment. Share most 17551 of the data format with node set, as well as operators. 17552 * HTMLtree.c: added a newline at the end of the doctype output 17553 whe this one is not present initially. 17554 * tree.c: make sure taht the parent and doc pointers are properly 17555 set when copying attributes (lists). 17556 17557 Sun Jan 21 10:47:38 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17558 17559 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput 17560 17561 Fri Jan 19 18:15:50 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17562 17563 * xpath.c: seems I finally killed that ugly path evaluation 17564 context bug (tagged 9999 in case is is wrong) 17565 17566 Fri Jan 19 06:30:38 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17567 17568 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup() 17569 for XSLT 17570 17571 Thu Jan 18 16:19:47 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17572 17573 * xmlIO.c: Gary Pennington<EMAIL_ADDRESS>fix 17574 for xmlGzfileOpen() bug 17575 17576 Thu Jan 18 13:11:50 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17577 17578 * xpath.c: removed an error found by XSLT usage 17579 * tree.c parserInternals.h: use a predefined static string 17580 for text and comment nodes, avoid freeing them in xmlFreeNode, 17581 exported the string name in parserInternals.h and added 17582 another value to disable encoding at output (for XSLT), 17583 gain memory, time. 17584 17585 Wed Jan 17 09:15:16 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17586 17587 * win32/README.MSDev win32/libxml2/libxml2_a.dsp 17588 win32/libxml2/libxml2_so.dsp: new makefiles and update 17589 provided by Igor Zlatkovic<EMAIL_ADDRESS>17590 17591 Tue Jan 16 18:24:46 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17592 17593 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from 17594 Gary Pennington 17595 17596 Mon Jan 15 20:24:18 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17597 17598 * xpath.c: fixed the comaprision of values and nodelists, 17599 need to compare nodelist still ... 17600 * debugXML.c: avoided a possible core dump 17601 * HTMLparser.c: cleanup 17602 * nanohttp.c: contributed fix. 17603 * tree.c: fixes in properties handling added xmlSetNsProp 17604 needed by libxslt 17605 * xpathInternals.h: exported xmlXPathBooleanFunction, added a 17606 comment 17607 * TODO: updated 17608 17609 Sat Jan 6 22:05:09 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17610 17611 * parser.c parserInternals.c: applied Bjorn Reese optimization 17612 patch 17613 17614 Sat Jan 6 19:13:27 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17615 17616 * Makefile.am: applied patch fro make check from Martin Vidner 17617 17618 Thu Jan 4 19:07:49 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17619 17620 * configure.in: preparing 2.2.11 17621 * doc/html/*: rebuild the HTML files 17622 * doc/xml.html : updated 17623 17624 Thu Jan 4 14:09:58 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17625 17626 * tree.c: fixed a stupid bug 17627 * valid.c: applied "Paul D. Smith"<EMAIL_ADDRESS>17628 patches related to validation of an XInclude processing result 17629 * TODO: updated 17630 17631 Thu Jan 4 11:46:40 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17632 17633 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon 17634 on large files 17635 17636 Wed Jan 3 21:51:13 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17637 17638 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc 17639 17640 Wed Jan 3 18:56:00 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17641 17642 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue, 17643 reported by Jonas Borgström 17644 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch 17645 17646 Wed Jan 3 16:19:39 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17647 17648 * testXPath.c xpath.c: fixing the XPath union expressions problem 17649 reported by Martin Vidner<EMAIL_ADDRESS>17650 17651 Wed Jan 3 14:22:33 CET 2001 Daniel Veillard<EMAIL_ADDRESS>17652 17653 * xmllint.c: Made is so if the file name is "-" is will read form 17654 standard input. Sven Heinicke<EMAIL_ADDRESS>17655 * tree.c: fixed a problem when growing buffer 17656 * tree.h: fixed the comment of the node types following andersca 17657 comment 17658 * TODO: updated 17659 17660 Wed Dec 27 12:35:49 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17661 17662 * HTMLparser.[ch]: added a way to avoid adding automatically 17663 omitted tags. htmlHandleOmittedElem() allows to change the 17664 default handling. 17665 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and 17666 xmlDocDumpFormatMemoryEnc(), uses memory functions for output 17667 of xmllint too when using --memory flag, added a memory test 17668 suite at the Makefile level. 17669 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems 17670 with namespace use when encountering QNames in XPath evalation, 17671 added xmlns() scheme in XPointer. 17672 * nanoftp.c : incorporated a fix 17673 * parser.c xmlIO.c: fixed problems raised with encoding when using 17674 the memory I/O 17675 * parserInternals.c: closed bug 25934 reported by 17676<EMAIL_ADDRESS>17677 * TODO: updated 17678 17679 Sat Nov 25 11:46:27 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17680 17681 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release 17682 on a non-updated tree :-(, made a 2.2.10 release to correct the 17683 situation 17684 17685 Sat Nov 25 10:41:37 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17686 17687 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c 17688 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am: 17689 integrated a set of OpenVMS changes from Howard Taylor 17690<EMAIL_ADDRESS>17691 17692 Sat Nov 25 01:21:01 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17693 17694 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll 17695 * error.c: applied fix suggested by "Leo Davidson"<EMAIL_ADDRESS>17696 17697 Sat Nov 25 00:24:49 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17698 17699 * HTMLparser.c: some fixes on auto-open of html/head/body 17700 * encoding.c: fixed a compilation error on some gcc env 17701 * xpath.c xpointer.[ch] xpathInternals.h: improved the 17702 XPointer implementation 17703 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added 17704 related XPointer tests and associated results 17705 17706 Fri Nov 24 14:01:44 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17707 17708 * doc/xmldtd.html doc/xml.html: following a short step by step 17709 guidance on IRC to help maciej with DTDs I started a small 17710 page on the subject. 17711 17712 Fri Nov 17 17:28:06 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17713 17714 * HTMLparser.c: fixed handling of broken charrefs 17715 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows 17716 patches 17717 17718 Mon Nov 13 19:17:20 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17719 17720 * doc/xml.html doc/html/* : rebuilt the docs after adding 17721 xinclude and updated page for 2.2.7 and 2.2.8 17722 * configure.in: releasing 2.2.8 17723 17724 Mon Nov 13 12:39:38 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17725 17726 * parser.[ch] parserInternals.c: applied the conditional 17727 section processing fix from Jonathan P Springer 17728<EMAIL_ADDRESS>17729 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS 17730 project file, fixed iconv default non support 17731 * xpath.c: fixed the problem of evaluating relative expressions 17732 when a node context is provided. 17733 17734 Sun Nov 12 16:31:19 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17735 17736 * nanoftp.c: fixed gcc 2.95 new warnings 17737 * SAX.c: fixed a stupid bug 17738 * tree.c: fixed a formatting problem when round-tripping 17739 from/to memory 17740 * xinclude.c: chased memleak, fixed a base problem 17741 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ? 17742 xmlXPtrBuildNodeList() 17743 * TODO: updated 17744 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude: 17745 adding a first small set of regression tests for XInclude 17746 17747 Tue Nov 7 15:11:34 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17748 17749 * nanohttp.[ch]: applied Wayne Davison patches to access 17750 the WWW-Authorization header. 17751 * parser.c: Closed Bug#30847: Problems when switching encoding 17752 in short files by applying Simon Berg's patch. 17753 * valid.c: fixed a validation problem 17754 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h 17755 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from 17756 Wayne Davison 17757 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList() 17758 need to be extended to non full nodes selections. 17759 * xinclude.c: starts to work decently 17760 17761 Mon Nov 6 17:22:46 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17762 17763 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c 17764 debugXML.c xmlversion.h.in: Started adding XInclude support, 17765 this is a new xmllint option 17766 * tree.c xpath.c: applied TOM patches for XPath 17767 * xpointer.c: fixed a couple of errors. 17768 * uri.c: added an escaping function needed for xinclude 17769 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by 17770 new warning from RH70 gcc's version 17771 17772 Tue Oct 31 14:14:13 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17773 17774 * HTMLparser.c: fixed loop on invalid char in scripts 17775 * parser.c: update to description of xmlIOParseDTD() 17776 * libxml.m4 xmlversion.h.in: changes contributed by 17777 Michael Schmeing<EMAIL_ADDRESS>17778 * configure.in: preparing for 2.2.7 17779 * Makefile.am: trying to avoid config.h and acconfig.h 17780 being included in the distrib 17781 * configure.in: released 2.2.7 17782 17783 Mon Oct 30 17:08:10 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17784 17785 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's 17786 like namespaces for good. Unified xmlNs and xmlNode somewhat. 17787 17788 Mon Oct 30 16:26:49 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17789 17790 * parser.[ch]: added xmlIOParseDTD() 17791 * xpointer.c: added support for the 2 extra parameters of 17792 string-range, fixed a stoopid error when '0' was present 17793 in XPointer expressions 17794 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added 17795 testsuite for the above 17796 17797 Mon Oct 30 10:26:43 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17798 17799 * libxml.spec.in: improved package descriptions 17800 17801 Sun Oct 29 19:03:11 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17802 17803 * xpath.c xpathInternals.h: applied a large cleaning patch 17804 from TOM<EMAIL_ADDRESS>it also add namespace support 17805 for function and variables registration. 17806 17807 Sun Oct 29 18:51:46 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17808 17809 * uri.c: Wayne Davison's patch fixing xmlBuildURI() 17810 * Makefile.mingw: Wayne Davison's update adding hash.c 17811 17812 Sun Oct 29 18:38:12 CET 2000 Daniel Veillard<EMAIL_ADDRESS>17813 17814 * xpath.c: fixed the root evaluation problems 17815 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non 17816 ignorable spaces with <b> <bold> <em> 17817 * tree.c: fixed a loop in xmlSearchNsByHref() 17818 17819 Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17820 17821 * xpath.c: applied another XPath patch from TOM 17822 * xpath.c include/makefile.am: applied another patch from 17823<EMAIL_ADDRESS>(cleanup on IRIX). 17824 17825 Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17826 17827 * xml-config.1: received a fixed version from Fredrik Hallenberg 17828<EMAIL_ADDRESS>17829 17830 Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17831 17832 * xpath.c textXPath.c xpathInternals.h: applied TOM<EMAIL_ADDRESS>17833 cleanup patch for XPath 17834 17835 Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17836 17837 * patched to redirrect all "out of context" error messages to 17838 a reconfigurable routine. The changes are: 17839 * xmlerror.h : added the export of an error context type (void *) 17840 an error handler type xmlGenericErrorFunc there is an interface 17841 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler); 17842 to reset the error handling routine and its argument 17843 (by default it's equivalent to respectively fprintf and stderr. 17844 * all the c files: all wild accesses to stderr or stdout within 17845 the library have been replaced to calls to the handler. 17846 17847 Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17848 17849 * configure.in: release 2.2.6 17850 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h 17851 exporting the inner functions of xpath for extension modules 17852 * doc/*: updated and rebuilt the doc 17853 17854 Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17855 17856 * nanohttp.c : applied Wayne HTTP cleanup patch 17857 * tree.[ch]: applied TOM<EMAIL_ADDRESS>for xmlNodeSetBase() 17858 and xmlNodeSetSpacePreserve() 17859 17860 Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17861 17862 * xpath.c: closing bug #29260 17863 17864 Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17865 17866 * hash.[ch] debugXML.c: expanded/enhanced the API, added 17867 multikey tuples, made hash structure opaque 17868 * valid.[ch]: moved elements, attributes, notations decalarations 17869 as well as ID and refs to hash tables. 17870 * entities.c: hash cleanup 17871 * xmlmemory.c: fixed a dump problem in debug mode 17872 * include/Makefile.am: problem passing in DESTDIR= values patch 17873 from Marc Christensen<EMAIL_ADDRESS>17874 * nanohttp.c: removed debugging remains 17875 * HTMLparser.c: the bogus tag should be ignored (Wayne) 17876 * HTMLparser.c parser.c: fixing a number of problems with the 17877 macros in the *parser.c files (Wayne). 17878 * HTMLparser.c: close the previous option when opening a new one 17879 (Marc Sanfacon). 17880 * result/HTML/*: updated the HTML results accordingly 17881 17882 Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17883 17884 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked 17885 hash tables from Bjorn Reese<EMAIL_ADDRESS>Switched 17886 XPath functions and XML entities table to them. More to come... 17887 * xmlIO.c: fixed libxml closing FILEs it didn't open. 17888 17889 Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17890 17891 * tree.c: coalesce adjacent text nodes 17892 * valid.c: handling of blank nodes in DTd validation (raised 17893 by problems with a posteriori validation). 17894 * nanohttp.c: changing behaviour on HTTP write stuff. 17895 * HTMLtree.c: forced body and html to be explicitely closed. 17896 * xpath.h: exported more XPath functions. 17897 17898 Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17899 17900 * Release of 2.2.5 17901 * xpointer.c: range() range-inside and other helper functions 17902 * parserInternals.c: fixed perf problem raised by<EMAIL_ADDRESS>17903 17904 Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17905 17906 * SAX.c: HTML attributes need normalization too (Bjorn Reese) 17907 * HTMLparser.[ch]: addded htmlIsScriptAttribute() 17908 17909 Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17910 17911 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI 17912 and XPointer modules 17913 17914 Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17915 17916 * SAX.h: closed #25107 17917 17918 Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17919 17920 * testSAX.c: fixed problem with cdata reporting 17921 * SAXresult/* : updated 17922 17923 Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17924 17925 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml: 17926 Closed bug #27499, added to regression tests 17927 * TODO: updated 17928 17929 Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17930 17931 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML 17932 support for SCRIPT and STYLE with help from Bjorn Reese 17933 * test/HTML/* result/HTML/*: added simple testcase and updated 17934 the existing ones. 17935 17936 Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17937 17938 * xpath.c xpointer.c: XPointer reorder of ranges start/end and 17939 string-range for empty strings 17940 * test/XPath/docs/str test/XPath/xptr/chaptersrange 17941 test/XPath/xptr/strrange: augmented the XPointer testsuite 17942 17943 Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17944 17945 * doc/xml.html doc/xmlmem.html: added a module describing memory 17946 interfaces and use, updated the main page. 17947 17948 Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17949 17950 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch 17951 nanoftp code work on Windows too now 17952 17953 Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17954 17955 * testXPath.c xpath.[ch]: moved some debug functions to xpath core 17956 * xpointer.c: implemented string-range() at least a good first version 17957 * test/XPath/docs/str test/XPath/xptr/strrange 17958 result/XPath/xptr/strrange: the string-range() tests 17959 17960 Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17961 17962 * Makefile.am include/Makefile.am include/win32config.h 17963 win32/Makefile.mingw: fixed problems reported by Wayne Davison 17964 and make distcheck 17965 17966 Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17967 17968 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug 17969 xmlNanoHTTPMethod on input MimeType Tony Lam<EMAIL_ADDRESS>17970 * xpointer.c: slight extension of xmlXPtrLocationSetMerge 17971 17972 Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17973 17974 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in : 17975 patch for socklen_t detection by 17976 Albert Chin-A-Young<EMAIL_ADDRESS>17977 17978 Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17979 17980 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs 17981 and added a --dtdvalid option to xmllint used to test it 17982 17983 Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17984 17985 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for 17986 xml-config by Fredrik Hallenberg<EMAIL_ADDRESS>17987 17988 Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17989 17990 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable 17991 handlings (registration, lookup, cleanup) 17992 17993 Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>17994 17995 * configure.in Makefile.am include/makefile.am: adding XPointer 17996 and XPtrtests target 17997 * xpointer.[ch] : new files for XPointer support 17998 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and 17999 more XPath tests 18000 18001 Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18002 18003 * configure.in: fixed, very broken, make distcheck works again 18004 18005 Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18006 18007 * More work toward 2.2.5, integrated a number of patches 18008 * configure.in Makefile.am win32config.h.in: trying to cleanup 18009 make distcheck .... huh ... 18010 * include/Makefile.am include/win32config.h: new directory 18011 for includes 18012 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp 18013 updated teh makefiles and instructions for WIN32 18014 * xpath.c: small fixes 18015 * test/XPath/ results/XPath: updated the testcases and results 18016 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or 18017 suggested patches 18018 * valid.c: fixed an ID bug 18019 18020 Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18021 18022 * moved xml-error.h to xmlerror.h: seems this allowed to bypass 18023 the automake bug where wrong dependencies were generated. 18024 * xpath.[ch]: worked on XPointer 18025 18026 Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18027 18028 * configure.in Makefile.am: 2.2.5, ship the include in an 18029 include/libxml subdirectory, use symlinks when using CVS 18030 * testSAX.c: fixed small bug 18031 * testXPath.c: changed the way testfiles are parsed 18032 * debugXML.c: same kind of cleanup when parsing an argument expression 18033 XPath/XPointers can have blanks embedded 18034 * xpath.[ch]: more cleanup, reorgs for XPointer work 18035 * parserInternals.c parser.c HTMLparser.c: fixed wrong include 18036 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff 18037 18038 Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18039 18040 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness 18041 in the XPath engine, rewrote large parts of it, now it's far 18042 cleaner and in sync with the REC not an old WD. Fixed a parsing 18043 problem in the interactive XML shell found when testing XPath. 18044 18045 Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18046 18047 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer, 18048 incorporated "(TOM)"<EMAIL_ADDRESS>patches rebuilt the XPath 18049 examples with the extra test 18050 18051 Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18052 18053 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved 18054 the global init function. 18055 18056 Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18057 18058 * HTMLparser.c: Doohhh, attribute name parsing was still case 18059 sensitive ! Fixed this ... 18060 * result/HTML/* : updated the tests results accordingly 18061 18062 Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18063 18064 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation 18065 engine, should be far more stable, incorporated a new version of 18066 preceding/following axis, need testing 18067 * uri.c: fixed file:///c:/a/b/c problem 18068 * test/XPath/tests/idsimple: augmented the XPath tests 18069 18070 Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18071 18072 * doc/* rebuilding docs for 2.2.4 release 18073 18074 Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18075 18076 * configure.in: releasing 2.2.4 18077 * parser.[ch]: added xmlStrEqual() 18078 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c 18079 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to 18080 use xmlStrEqual instead 18081 * TODO: updated 18082 * added an XPath test 18083 18084 Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18085 18086 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init 18087 * entities.h: exported xmlInitializePredefinedEntities 18088 * parser.[ch] : added xmlInitParser() 18089 * parserInternals.h : had to export htmlInitAutoClose() 18090 18091 Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18092 18093 * xpath.[ch] : fixed some serious XPath Predicate evaluation 18094 problems 18095 * Makefile.am : added XPath regression tests to normal tests 18096 * uri.c: fixed a problem with local paths, cleanup 18097 * parser.c: fixed a problem with large CData sections 18098 18099 Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18100 18101 * configure.in xml-config.in: patch from "Ben Taylor" 18102<EMAIL_ADDRESS>for solaris shared libs lookup 18103 18104 2000-09-30 Martin Baulig<EMAIL_ADDRESS>18105 18106 * libxml-2.0.pc.in: Provide pkg-config script. 18107 18108 * configure.in: Create the libxml-2.0.pc script from the 18109 libxml-2.0.pc.in templates. 18110 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc 18111 script in `$(libdir)/pkgconfig'. 18112 18113 Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18114 18115 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning 18116 when compiling with MSC 18117 18118 Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18119 18120 * xpath.c: patch for normalize-string() substring-before(), 18121 substring-after() and translate() functions from Bjorn Reese 18122<EMAIL_ADDRESS>18123 * libxml.m4 Makefile.am: added libxml.m4 from Debian ? 18124 Fredrik Hallenberg<EMAIL_ADDRESS>18125 * TODO: updated 18126 18127 Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18128 18129 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the 18130 problem of socklen_t being undefined on a number of platforms 18131 * debugXML.c: fixed a compilation problem when without snprintf 18132 18133 Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18134 18135 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting 18136 an URI bug and a fix for the control-character-induced infinite loop 18137 * nanohttp.c: preventive fix for compiling on WIN32 18138 18139 Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18140 18141 * xmlint.c: closing bug #25000 18142 18143 Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18144 18145 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public 18146 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and 18147 modified slightly Wayne Davison patch adding xmlStrcasecmp and 18148 related function, fixing xmlStrncmp(), and associated cleanup 18149 * result/HTML/entities.html.sax: updating result 18150 18151 Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18152 18153 * uri.c: applied patch for URI escaping from Wayne Davison 18154<EMAIL_ADDRESS>18155 * tree.c parserInternals.c HTMLparser.c: memset checks patches 18156 from Denis Barbier<EMAIL_ADDRESS>18157 * HTMLparser.c: UTF8 characters in HTML tag-attribute values 18158 patch from Wayne Davison 18159 18160 Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18161 18162 * doc/xml.html : updated with new releases, adding "how to help" 18163 18164 Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18165 18166 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c: 18167 removed a few warnings in pedantic mode ... 18168 * parserInternals.c parser.c: moved encoding switching function 18169 to parserInternals.c 18170 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3 18171 18172 Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18173 18174 * HTMLparser.c parser.c: set ctxt->errNo before calling the 18175 error or warning handlers 18176 18177 Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18178 18179 * parserInternals.c parserInternals.h parser.c Makefile.am: 18180 created a new module parserInternals.c, moved most of the 18181 code shared by the various parsers there, as well as 18182 deprecated code from parser.c. More cleanup of parser.c 18183 * uri.c: fixed a problem when URI is NULL 18184 * valid.c: speedup when looking for an attribute declaration 18185 18186 Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18187 18188 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished 18189 the cleanup of the computation of URI references when seeking 18190 external entities. The URI reference string and the resulting 18191 URI are both stored now. 18192 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c: 18193 large s(n)printf checks and cleanup from Denis Barbier 18194<EMAIL_ADDRESS>18195 * xmlversion.h.in tree.h: couple of SGML declarations for a 18196 possible docbook module. 18197 * result/VC/ : a couple of test output changed due to the change 18198 of the entities URI 18199 18200 Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18201 18202 * parser.h: added a _private field for linking user's data 18203 18204 Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18205 18206 * parser.c parserInternals.h: demacroified most of the IS_XXX 18207 the gain in size is significant so ... 18208 18209 Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18210 18211 * entities.c: cases where looking up entities with doc==NULL 18212 covered 18213 18214 Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18215 18216 * uri.c: applied Wayne Davison patch 18217 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests 18218 18219 Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18220 18221 * uri.c testUri.c: applied Wayne Davison patches 18222 * test/URI/uri.data result/URI/uri.data: first set of tests/results 18223 * Makefile.in: added URItest and included thenin "make tests" 18224 18225 Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18226 18227 * xmlversion.h.in: closed bug 22941 18228 18229 Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18230 18231 * doc/xmlio.html: added doc and example for entity loader 18232 redefinition. 18233 18234 Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18235 18236 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism 18237 used by libxml 18238 18239 Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18240 18241 * parser.c: Fixed bug on invalid ontent characters and when using 18242 push. 18243 * xmllint.c: fixed xmllint endling of errors in push mode 18244 18245 Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18246 18247 * HTMLparser.c testHTML.c: applied two new patches from 18248 Wayne Davison<EMAIL_ADDRESS>18249 * result/HTML/*.sax: regenerated HTML SAX output 18250 * parser.c: more cleanup. 18251 18252 Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18253 18254 * HTMLparser.[ch] testHTML.c: applied the second set of 18255 patches from Wayne Davison<EMAIL_ADDRESS>18256 adding htmlEncodeEntities() 18257 * HTMLparser.c: fixed an ignorable white space detection bug 18258 occuring when parsing with SAX only 18259 * result/HTML/*.sax: updated since the output is now HTML 18260 encoded... 18261 18262 Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18263 18264 * HTMLparser.[ch]: applied some of Wayne Davison 18265<EMAIL_ADDRESS>patches 18266 18267 Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18268 18269 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an 18270 undeclared namespace prefix was used, added a warning. 18271 Cleaned up support w.r.t. entities, spilling out a warning 18272 and being pedantic on lookups. 18273 * test/warning/ent9 : added testcase for previous example. 18274 * TODO: updated 18275 * parserInternals.h parser.c: changed the way names are parsed 18276 now allow infinite size and decrease penalty for normal use 18277 * parser.c: Started a big cleanup/check of the parser code, 18278 fixed some of the most tortuous entity code, spotted code 18279 unused anymore 18280 * test/*: added tests for very long names and related nasty 18281 things. 18282 18283 Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18284 18285 * doc/encoding.html: added encoding aliases doc 18286 * doc/xml.html: updates 18287 * encoding.[ch]: added EncodingAliases functions 18288 * entities.[ch] valid.[ch] debugXML.c: removed two serious 18289 bottleneck affecting large DTDs like Docbook 18290 * parser.[ch] xmllint.c: added a pedantic option, will be 18291 useful 18292 * SAX.c: redefinition of entities is reported in pedantic mode 18293 * testHTML.c: uninitialized warning from gcc 18294 * uri.c: fixed a couple of bugs 18295 * TODO: added issue raised by Michael 18296 18297 Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18298 18299 * doc/encoding.html: propagated Martin Duerst suggestions 18300 18301 Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18302 18303 * parser.c: Fixed Bug#21552: libxml fails to decode & 18304 * uri.c testUri.c patches, by Marc Sanfacon (1 left) 18305 * parser.c HTMLparser.c: HTML/encoding push problems reportedi 18306 by Wayne Davison 18307 18308 Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18309 18310 * nanoftp.c nanohttp.c: small cleanup 18311 * TODO: updated 18312 18313 Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18314 18315 * added an old VC testcase and updated title.xml entity 18316 18317 Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18318 18319 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work 18320 done on auto-opening of <p> tags and cleanup of SAX output 18321 18322 Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18323 18324 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages 18325 18326 Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18327 18328 * doc/xml.html libxml.* structure.*: updated the doc a bit 18329 18330 Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18331 18332 * testSAX.c testHTML.c result/HTML/: cleanup of the output 18333 of SAX tests 18334 18335 Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard<EMAIL_ADDRESS>18336 18337 * Patch from Albert Chin-A-Young<EMAIL_ADDRESS>18338 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0 18339 18340 Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard<EMAIL_ADDRESS>18341 18342 * Patch from Dave Yearke<EMAIL_ADDRESS>18343 * testHTML.c: fix core dump on Solaris 2.x systems 18344 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL 18345 * result/HTML/*.sax: previous bug fix lead to new results 18346 18347 Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard<EMAIL_ADDRESS>18348 18349 * Patch from Albert Chin-A-Young<EMAIL_ADDRESS>18350 * configure.in: added --with-readline=DIR to accept alternate 18351 path for readline include/library 18352 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE 18353 for ANSI under HP-UX 18354 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@ 18355 includes @LIBS@ 18356 18357 Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18358 18359 * doc/* : rebuilt the docs 18360 * getting ready for 2.2.2 release 18361 18362 Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard<EMAIL_ADDRESS>18363 18364 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature() 18365 and xmlAddFeature() 18366 * tree.[ch]: added xmlAddChildList() 18367 * xmllint.c: MAP_FAILED macro test 18368 * parser.h: added xmlParseCtxtExternalEntity() 18369 * valid.c: applied bug fixes removed warning 18370 * tree.c: added CDATA block to elements content 18371 * testSAX.c: cleanup of output 18372 * testHTML.c: added SAX testing 18373 * encoding.c: better error recovery 18374 * SAX.c, parser.c: fixed one of the external entity processing 18375 of the OASis testsuite 18376 * Makefile.am: added HTML SAX regression tests 18377 * configure.in: bumped to 2.2.2 18378 * test/HTML/ result/HTML: added a few of HTML tests, and added the 18379 SAX results 18380 18381 Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard<EMAIL_ADDRESS>18382 18383 * configure.in: patch for HP compiler 18384 18385 2000-08-04 Sven Heinicke<EMAIL_ADDRESS>18386 18387 * xmllint.c: Was coredumping sometimes when the file given didn't 18388 exist. 18389 18390 Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18391 18392 * parser.c xmlIO.[ch]: fixed the problem of encoding support 18393 18394 when using in memory parsing. Need some cleanup. 18395 * xmllint.c configure.in: added a --memory flag to test memory 18396 parsing 18397 18398 Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18399 18400 * nanohttp.c: fixed socklen_t replacement to unsigned int 18401 * parser.c: fixed a space handdling missing at the end of 18402 production 28 DOCTYPE. 18403 * xmlmemory.c: fixed a stupid bug on the routine to override 18404 allocation functions 18405 * TODO: updated 18406 18407 Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18408 18409 * doc/ regenerated the docs 18410 18411 Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard<EMAIL_ADDRESS>18412 18413 * doc/encoding.html doc/xml.html: added I18N doc 18414 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding 18415 improvements, both parser and filters, added ASCII & HTML, 18416 fixed the ISO-Latin-1 one 18417 * xmllint.c testHTML.c: added/made visible --encode 18418 * debugXML.c : cleanup 18419 * most .c files: applied patches due to warning on Windows and 18420 when using Sun Pro cc compiler 18421 * xpath.c : cleanup memleaks 18422 * nanoftp.c : added a TESTING preprocessor flag for standalong 18423 compile so that people can report bugs more easilly 18424 * nanohttp.c : ditched socklen_t which was a portability mess 18425 and replaced it with unsigned int. 18426 * tree.[ch]: added xmlHasProp() 18427 * TODO: updated 18428 * test/ : added more test for entities, NS, encoding, HTML, wap 18429 * configure.in: preparing for 2.2.0 release 18430 18431 Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18432 18433 * nanoftp.c: fixed the way the control connection is handled 18434 * libxml.spec.in: fixed the dependencies and cleanup 18435 18436 Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18437 18438 * doc/xml.html: changed the xmlsoft.org structure, updated the 18439 examples w.r.t. root and childs 18440 18441 Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard<EMAIL_ADDRESS>18442 18443 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel 18444 18445 Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard<EMAIL_ADDRESS>18446 18447 * HTMLparser.c: Work on character encoding support for the HTML parser 18448 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser 18449 * encoding.c: Fixed a potential memleak in the encoding stuff 18450 18451 Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard<EMAIL_ADDRESS>18452 18453 * doc/FAQ.html doc/Makefile.am : added a FAQ 18454 18455 Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard<EMAIL_ADDRESS>18456 18457 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup 18458 of the HTML parser to force it to not bypass SAX 18459 18460 Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18461 18462 * win32config.h.in: updated 18463 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0 18464 lacks iconv support :-( need to release 2.1.1 18465 * configure.in: release 2.1.1 18466 * HTMLparser: fixed bug #14784 18467 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised 18468 by Windows compiler 18469 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in 18470 the SAX startDocument() callback. 18471 * TODO: updated 18472 18473 Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18474 18475 * added xmlStopParser() 18476 18477 Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard<EMAIL_ADDRESS>18478 18479 * configure.in: 2.1.0 prerelease 18480 * Large resync between W3C and Gnome tree 18481 * nanoftp, nanohttp.c: fixed stalled connections probs 18482 * HTMLtree.c SAX.c : support for attribute without values in 18483 HTML for andersca 18484 * valid.c: Fixed most validation + namespace problems 18485 * HTMLparser.c: start document callback for andersca 18486 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology 18487 * parser.h, SAX.c: serious speed improvement for large 18488 CDATA blocks 18489 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to 18490 different encoding 18491 * example/Makefile.am example/gjobread.c tree.h: work on 18492 libxml1 libxml2 convergence. 18493 * config.h.in parser.c xmllint.c: added xmlCheckVersion() 18494 and the LIBXML_TEST_VERSION macro 18495 18496 Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18497 18498 * doc/xml.html: various patches and improvements typo fixed by 18499 Felix Natter 18500 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation 18501 from Felix Natter<EMAIL_ADDRESS>18502 18503 Sat May 6 10:09:45 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18504 18505 * doc/upgrade.html: updated with instructions for support of both 18506 libxml-1.x and libxml-2.x 18507 * doc/gjobread.c : applied Todd Dukes<EMAIL_ADDRESS>patch 18508 for 2.x support and also fixed includes 18509 18510 Wed May 3 14:21:25 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18511 18512 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped 18513 the encoding support, added iconv support, so now libxml if 18514 compiled with iconv automatically support japanese encodings 18515 among others. Work based on initial patch from Yuan-Chen Cheng 18516 I may have broken binary compat in the encoding handler 18517 registration scheme, but that was so utterly broken I don't 18518 expect anybody to have used this feature until now. 18519 * parserInternals.h: fixup on the CHAR range macro 18520 * xml-error.h, parser.c: catch URL/URI errors using the uri.c 18521 code. 18522 * tree.[ch]: added xmlBufferGrow(), was needed for iconv 18523 * uri.c: added xmlParseURI() I can't believe I forgot to 18524 implement this one in 2.0 !!! 18525 * SAX.c: moved doc->encoding update in the endDocument() call. 18526 * TODO: updated. 18527 18528 Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18529 18530 * tree.h: removed extraneous xmlRemoveProp definition 18531 * TODO: added item about --disable-corba configure switch 18532 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation 18533 * nanoftp.c: fixed include problems giving troubles on AIX and 18534 slowlaris 18535 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c 18536 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c : 18537 comment and headers changes to lower gtk-doc number of warnings 18538 * doc/html/*: rebuilt docs 18539 18540 Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18541 18542 * HACKING: documented the tag for 1.x and instructions 18543 18544 Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18545 18546 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions 18547 xmlNewIOInputStream, xmlParserInputBufferCreateIO, 18548 xmlCreateIOParserCtxt 18549 * parser.c parserInternals.h: speedup of IS_CHAR like macros, 18550 significant overall improvement 18551 * xmllint.c: added I/O test to xmllint 18552 * testSAX.c: added a speed test 18553 * doc/* : updated/regenerated 18554 18555 Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18556 18557 * xpath.c uri.h parserInternals.h: cosmetic changes from 18558 "Timur I. Bakeyev"<EMAIL_ADDRESS>including making 18559 xmlCreateURI() public 18560 18561 Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18562 18563 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess 18564 and the code at the same time. Added a clean mechanism for 18565 overload or added input methods: xmlRegisterInputCallbacks() 18566 * tree.c: fixed xmlPrevSibling and xmlNextSibling per 18567 Christophe Le Gal<EMAIL_ADDRESS>input 18568 * TODO: updated 18569 * doc/* : updated/regenerated 18570 * doc/Makefile.am: tweaks to avoid problem with libxml link in the 18571 source dir 18572 18573 Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18574 18575 * testURI.c: yet another forgotten commit, I should get some sleep ! 18576 18577 Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18578 18579 * xmllint.c: forgot to commit this too ? 18580 18581 Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18582 18583 * xmlversion.h.in : forgot to commit this previously 18584 18585 Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard<EMAIL_ADDRESS>18586 18587 * configure.in: preparing libxml-2.0.0 version looks Ok so far 18588 * README TODO: updated for release 18589 * uri.c uri.h: added authority parsing/saving 18590 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c 18591 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h 18592 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c 18593 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c 18594 Makefile.am : added compile-time customization of libxml 18595 --with-ftp --with-http --with-html --with-xpath --with-debug 18596 --with-mem-debug 18597 * *.[ch] autoconf.sh : moved to an absolute adressing of includes : 18598 #include <libxml/xxx.h> I hope it won't break too much stuff 18599 and will be manageable in the future... 18600 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c 18601 and added xmllint to the installed programs 18602 * uri.h: added xmlFreeURI() 18603 18604 Fri Mar 24 14:35:21 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18605 18606 * uri.c uri.h: finished the escaping handling, the base support 18607 and the URI path normalization. Looks good just lacks the 18608 authority content parsing code. 18609 * Makefile.am: added instructions to generate testURI 18610 * TODO: updated 18611 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated, 18612 added links and icons for W3C and Gnome 18613 18614 Mon Mar 20 14:05:26 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18615 18616 * xmlmemory.[ch] : seems I forgot to actually update the files in 18617 the last commit :-) 18618 * doc/xml.html doc/html/* : updated and uploaded the docs 18619 18620 Mon Mar 20 12:33:51 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18621 18622 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS) 18623 * TODO: updated 18624 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override 18625 libxml default allocation function with another set (like gmalloc/ 18626 gfree). 18627 * Makefile.am, uri.c, uri.h: added a set of functions to do 18628 exact (litteraly copied from the RFC 2396 productions) parsing 18629 and handling of URI. Will be needed for XLink, one XML WFC, 18630 XML Base and reused in the nano[ftp/http] modules. Still work 18631 to be done. 18632 18633 Tue Mar 14 20:52:35 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18634 18635 * configure.in, libxml.spec.in : libxml2 18636 * doc/* : updated the doc page, rebuilt the docs 18637 18638 Tue Mar 14 19:11:29 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18639 18640 * all: tagged LIB_XML_1_X 18641 * *.c *.h : updated from W3C CVS tree 18642 * configure.in : 2.0.0-beta 18643 * libxml.spec.in : libxml2 package nam 18644 * result/* : new version of the tests output 18645 18646 Mon Mar 6 09:34:52 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18647 18648 * doc/xml.html, doc/update.html: updated docs, 1.8.7 18649 18650 Sat Mar 4 16:14:42 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18651 18652 * doc/* : rebuilt the docs 18653 * parser.c: final patch on #6766 18654 * valid.c: small patch on validity checks. 18655 18656 Sat Mar 4 12:38:41 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18657 18658 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x 18659 added 18660 * parser.c: adding xmlKeepBlanksDefault() as a way to manage 18661 compatibility w.r.t. XML spec and existing code. 18662 18663 Thu Mar 2 04:45:15 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18664 18665 * parser.c: seems a better solution to <a> </a> exists, 18666 will try it for a while 18667 18668 Thu Mar 2 02:26:13 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18669 18670 * parser.c: tried to remove the <a> </a> generating <a/> 18671 this is hard. Left a flag for that purpose. Fixed bug #6766 18672 * configure.in: prepared 1.8.7 not released, due to previous 18673 problem 18674 18675 Thu Mar 2 03:03:50 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18676 18677 * doc/xml.html : applied second patch from Paul DuBois 18678 18679 Tue Feb 29 23:55:13 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18680 18681 * doc/xml.html : applied patch from Paul DuBois 18682 18683 Thu Feb 3 16:36:39 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18684 18685 * parser.c HTMLparser.c: do a bit of bufferization in push mode. 18686 18687 Thu Feb 3 15:59:37 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18688 18689 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed 18690 compilation warnings on various platforms. 18691 * parser.c: Fixed #5281 validity error callbacks are now desactived 18692 by default if not validating. 18693 18694 Thu Feb 3 13:46:14 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18695 18696 * nanoftp.c, win32config.h.in: patches to compile on WIN32 18697 18698 Wed Feb 2 22:51:16 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18699 18700 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos 18701<EMAIL_ADDRESS>18702 18703 Mon Jan 31 18:58:21 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18704 18705 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when 18706 processing URLs 18707 18708 Mon Jan 31 14:25:57 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18709 18710 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added 18711 xmlNanoFTPUpdateURL for persistent control connections. 18712 * configure.in: 1.8.6 18713 18714 Thu Jan 27 17:52:29 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18715 18716 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support 18717 * tree.[ch] : added xmlSaveNoEmptyTags 18718 18719 2000-01-29 James Henstridge<EMAIL_ADDRESS>18720 18721 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP. 18722 18723 * Makefile.am: added nanoftp.[ch] to the build. 18724 18725 Wed Jan 26 18:14:55 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18726 18727 * nanoftp.[ch]: cleanup, comments, API 18728 * debugXML.c : fixed a bug in the cat command 18729 * doc/*: regenerated the docs 18730 18731 Wed Jan 26 16:52:50 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18732 18733 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation 18734 * debugXML.c : fixed a bug in the cat command 18735 * valid.c: fixing some small probs 18736 * libxml.spec.in: get rid of the SNAP suffix 18737 * doc/xml.html: updated the status 18738 18739 Mon Jan 24 14:31:09 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18740 18741 * xml-config.in: xml-config --version to just return the 18742 version number 18743 * xpath.c: some cleanup w.r.t. axis when the current node is 18744 an attribute. 18745 * TODO: updated 18746 18747 Tue Jan 18 18:46:06 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18748 18749 * configure.in: prepared for libxml-1.8.5 18750 * doc/* recompiled the documentation 18751 18752 2000-01-17 Jody Goldberg<EMAIL_ADDRESS>18753 18754 * configure.in : WARNING autoconf subtlety alert : 18755 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER 18756 when looking for zlib.h so that HAVE_ZLIB_H is defined. 18757 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will 18758 get defined by AC_CHECK_HEADERS. 18759 18760 Mon Jan 17 17:04:12 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18761 18762 * tree.c: fixed a hideous bug in xmlGetProp() thanks to 18763<EMAIL_ADDRESS>18764 18765 Sat Jan 15 15:09:06 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18766 18767 * TODO: updated 18768 * tree.c, parser.c: made sure that only memory alloc problems 18769 and internal parser errors are allowed to write to stdout or 18770 stderr. 18771 18772 Thu Jan 13 11:49:11 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18773 18774 * tree.c : restored xmlNewGlobalNs since this seems used by 18775 a lot of existing code :-(, fixed a bug in xmlNewNs 18776 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK 18777 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls 18778 to exit() from the library code. 18779 * xpath.c, parser.c: removed bugs or unused code detected by 18780 Windows compilers 18781 * parser.c: started adding interfaces for parsing well balanced 18782 XML fragments 18783 * configure.in: releasing 1.8.4 18784 * doc/* : rebuilt the docs 18785 18786 Sun Jan 9 23:03:20 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18787 18788 * tree.[ch] : added xmlNewDocFragment() for DOM 18789 * testHTML.c: uninitialized variable. 18790 18791 Wed Jan 5 17:29:17 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18792 18793 * doc/* : rebuild the docs 18794 18795 Wed Jan 5 17:08:43 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18796 18797 * acconfig.h: readline and history patch 18798 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef() 18799 * tree.c: added check and handling when possibly removing an ID 18800 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing 18801 and saving. 18802 * test/HTML/entities.html result/HTML/entities.html* : test for 18803 various entities reference cases 18804 * result/HTML/* : as a result output of some testcase have 18805 changed 18806 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered 18807 by previous example. added xmlParseTryOrFinish(). 18808 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h 18809 entities.h debugXML.h HTMLparser.h: changed the way struct are 18810 declared to allow gtk-doc to expose those 18811 * parser.c: closed bug #4960 18812 * Makefile.am configure.in: Applied patch from 18813 Albert Chin-A-Young<EMAIL_ADDRESS>for better zlib 18814 and math/socket libs detection 18815 18816 Mon Jan 3 18:29:43 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18817 18818 * configure.in, Makefile.am: link tester against readline 18819 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages 18820 18821 Mon Jan 3 11:58:05 CET 2000 Daniel Veillard<EMAIL_ADDRESS>18822 18823 * tree.[ch]: added xmlRemoveProp 18824 * win32config.h.in nanohttp.c: avoid including the Windows 18825 socket stuff in every C files 18826 * parser.c: removed an indetermination xmLDecl/PI(xml...) in 18827 the XmL parser(s) 18828 * test/ns4 result/ns4 etc...: added test case for previous prob 18829 * tree.c: xmlNewNs wasn't checking for double definition 18830 * Makefile.in: fixed a problem with dist-hook duplicates 18831 * parser.[hc], xmlIO.c: fixed the loading of external entities 18832 APIs, now xmlLoadExternalEntity() is used everywhere and 18833 setting up an app specific front-end using the 18834 * SAX.c parser.c: some fixes, now the xhtml spec validates 18835 with the xhtml DTD. 18836 * error.c: fixed crashes in case of no input stream 18837 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds 18838 to the validation tests and results 18839 18840 Wed Dec 29 15:29:52 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18841 18842 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser 18843 too htmlCreatePushParserCtxt() and htmlParseChunk() 18844 * parser.c: a bit of cleanup. 18845 * SAX.c, HTMLparser.c: some attributes may not have values (contrary 18846 to XML) removed the last mem leak known 18847 * HTMLtree.c: output message cleanup 18848 * xmlmemory.c: display content info about memory blocks 18849 * result/HTML/wired.* : missing att value warning change 18850 18851 Tue Dec 28 17:42:41 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18852 18853 * doc/* : rebuilt the documentation 18854 18855 Tue Dec 28 18:44:22 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18856 18857 * parser.[ch] parserInternals.h: Push parser for XML, 18858 seems to work fine now 18859 * tester.c debugXML.[ch]: Added an XML shell debug facility and 18860 --push for push testing 18861 * xpath.[ch] : cleaned up for Shell usage, added missing APIs 18862 * testSAX.c: added --push 18863 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the 18864 subtree 18865 * xmlIO.[ch] : enriched API + fixes for push mode 18866 * entities.[ch]: added the entity content length to the struct. 18867 * xmlmemory.[ch]: new API to show the last entries for the shell 18868 * valid.c: added required attribute testing 18869 * SAX.c: the cdata callback now merge contiguous fragments 18870 * HTMLparser.c: cleanup of some macros 18871 18872 Wed Dec 22 12:20:53 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18873 18874 * parser.c: fix for PIs name starting with xml 18875 * tree.c: fixed a potential problem with || and && ops 18876 * *.c, configure.in win32config.h.in : generate win32config.h for 18877 those on the Other Side ! 18878 18879 Tue Dec 21 17:22:17 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18880 18881 * parser.c: fixed a stupid = vs. == bug :-( 18882 * doc/gnome-xml.sgml: s/glade/xml/ 18883 18884 Tue Dec 21 14:29:34 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18885 18886 * configure.in, doc/xml.html : bug fix release 1.8.2 18887 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h : 18888 Hopefully the end of that silly C++ include problem 18889 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling, 18890 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement 18891 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid 18892 troubles with autoclosed elements when the stree shape doesn't 18893 follow the DtD specs. Added htmlIsAutoClosed() and 18894 htmlAutoCloseTag() 18895 * result/HTML/*.htm*: Updated the HTML examples regression tests output 18896 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes 18897 * debugXML.c: fixed a bug on printing default namespaces. 18898 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML 18899 18900 Mon Dec 20 16:20:55 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18901 18902 * result/HTML/*.htm[l] : updated the HTML regression tests according 18903 to the new output 18904 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h 18905 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty 18906 problem due to intermix of extern "C" { ... } declarations for C++ 18907 and recursive includes in the headers 18908 18909 1999-12-20 Chris Lahey<EMAIL_ADDRESS>18910 18911 * HTMLtree.c: Made it so that html nodes with a single child do 18912 not insert a carriage return before or after the child node. 18913 18914 Sat Dec 18 16:07:03 CET 1999 Daniel Veillard<EMAIL_ADDRESS>18915 18916 * configure.in, doc/xml.html : bug fix release 1.8.1 18917 * parser.c: fixed bug #4344 18918 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h 18919 added the glue to avoid C++ p