1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 12:25:09 +03:00
Commit Graph

249 Commits

Author SHA1 Message Date
Daniel Veillard
141310afa1 applied patch from Stphane Bidoul to fix the compilation of 2.6.0 code on
* win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
  win32/configure.js: applied patch from Stphane Bidoul to
  fix the compilation of 2.6.0 code on Win32
Daniel
2003-10-06 08:47:56 +00:00
Daniel Veillard
4432df239b cleanup, creating a new legacy.c module, made sure make tests ran in
* Makefile.am: cleanup, creating a new legacy.c module,
  made sure make tests ran in reduced conditions
* SAX.c SAX2.c configure.in entities.c globals.c parser.c
  parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
  xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
  increased the modularization, allow to configure out
  validation code and legacy code, added a configuration
  option --with-minimum compiling only the mandatory code
  which then shrink to 200KB.
Daniel
2003-09-28 18:58:27 +00:00
Daniel Veillard
dca8cc79db rebuilt the API added the new options --nocdata and --nsclean to remove
* doc/libxml2-api.xml: rebuilt the API
* xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
  --nocdata and --nsclean to remove CDATA section and surperfluous
  namespace declarations
* parser.c SAX2.c: implementation of the 2 new options
Daniel
2003-09-26 13:53:14 +00:00
Daniel Veillard
60942def6a Changed the new xmlRead/xmlCtxtRead APIs to have an extra base URL
* parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
  Changed the new xmlRead/xmlCtxtRead APIs to have an extra
  base URL parameter when not loading from a file or URL.
Daniel
2003-09-25 21:05:58 +00:00
Daniel Veillard
70b185648c patch from Stephane Bidoul for configuring the beta2 version #123104
* win32/configure.js: patch from Stephane Bidoul for configuring
  the beta2 version #123104
Daniel
2003-09-24 21:45:21 +00:00
Daniel Veillard
16fa96c5d0 adding a new set of API for parsing xmlReadDoc() xmlReadFile() ...
* parser.c include/libxml/parser.h: adding a new set of
  API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
  and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
  a clear define of xmlParserOption, xmlCtxtUseOptions()
  should simplify custom parsing without being tempted to
  use global variables, and xmlCtxtReset() should allow reuse
  of a context for multiple parsing.
* xmllint.c: switched to use xmlReadXXX, allow options to
  be used simultaneously with less troubles.
* tree.c: simple warning removal
* doc/apibuild.py: small fix
* doc/libxml2-api.xml win32/libxml2.def.src: updated
Daniel
2003-09-23 21:50:54 +00:00
Igor Zlatkovic
47a428d819 updates by Eric Zurcher 2003-08-29 10:25:39 +00:00
Igor Zlatkovic
9e0acaa03f Added support for Borland C++ 2003-08-28 12:34:00 +00:00
Igor Zlatkovic
01c0cedaa7 minor path fix 2003-08-28 10:49:25 +00:00
Igor Zlatkovic
1bab92dbb0 fixed for mingw 2003-08-28 10:24:40 +00:00
Igor Zlatkovic
76874e4516 Exportability taint of the headers 2003-08-25 09:05:12 +00:00
Daniel Veillard
2fdbd32d51 new dictionary module to keep a single instance of the names used by the
* dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
  new dictionary module to keep a single instance of the names used
  by the parser
* DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
  switched all parsers to use the dictionary internally
* include/libxml/HTMLparser.h include/libxml/parser.h
  include/libxml/parserInternals.h include/libxml/valid.h:
  Some of the interfaces changed as a result to receive or return
  "const xmlChar *" instead of "xmlChar *", this is either
  insignificant from an user point of view or when the returning
  value changed, those function are really parser internal methods
  that no user code should really change
* doc/libxml2-api.xml doc/html/*: the API interface changed and
  the docs were regenerated
Daniel
2003-08-18 12:15:38 +00:00
William M. Brack
3090942781 renerated with fixed libxml2-api.xml
* win32/libxml2.def.src: renerated with fixed libxml2-api.xml
2003-08-10 00:14:20 +00:00
William M. Brack
6d13f33d87 Added in support for the ISO8859X module (patch provided by Jesse Pelton)
* win32/configure.js: Added in support for the ISO8859X
  module (patch provided by Jesse Pelton)
2003-08-08 16:40:36 +00:00
William M. Brack
41e6bed5d8 Bug 119343 (with apologies to Igor) - Enhanced handling of docb and
* win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
(with apologies to Igor) - Enhanced handling of docb and
nanohttp.
2003-08-08 10:53:06 +00:00
Daniel Veillard
13d07cdc0b Jesse Pelton pointed out a problem in the javascript code. Daniel
* win32/configure.js: Jesse Pelton pointed out a problem in the
  javascript code.
Daniel
2003-07-07 16:02:41 +00:00
Igor Zlatkovic
e8b5b0f148 small addition to bcb patch 2003-06-16 07:12:50 +00:00
Igor Zlatkovic
72f92a882c applied the BCB patch by Eric Zurcher 2003-06-14 16:48:26 +00:00
Igor Zlatkovic
e38ab53243 threads default to native now 2003-05-17 11:30:54 +00:00
Igor Zlatkovic
451c8a97eb fixed unicode map conditional, removed hardcoded schema entries 2003-04-28 12:55:43 +00:00
Igor Zlatkovic
32249d0b21 *** empty log message *** 2003-04-28 00:15:59 +00:00
Daniel Veillard
94bb2f1ca6 applied patch from Stphane Bidoul for the Python bindings on the new
* win32/configure.js python/setup.py.in: applied patch
  from Stphane Bidoul for the Python bindings on the new
  release.
Daniel
2003-04-27 22:14:07 +00:00
Igor Zlatkovic
313bee2cdd added more exports 2003-04-27 15:59:42 +00:00
Igor Zlatkovic
3e1d37aa20 thread-enabled build is now default 2003-04-27 15:59:26 +00:00
Igor Zlatkovic
c7a37e814a added more exports 2003-04-22 12:00:14 +00:00
Igor Zlatkovic
398de29b05 fixed few conditional exports 2003-04-05 09:43:07 +00:00
Igor Zlatkovic
c980b6d040 exported new functions 2003-04-01 20:00:02 +00:00
Igor Zlatkovic
bf48ce26ae added few exports 2003-02-19 14:51:20 +00:00
Igor Zlatkovic
dc329b9b66 added relaxng exports 2003-02-08 17:54:08 +00:00
Igor Zlatkovic
f3bffaf0a4 updates for relaxng 2003-02-08 17:53:46 +00:00
Daniel Veillard
417be3ae08 patch from Stphane Bidoul for better per context error message APIs
* xmlreader.c python/drv_libxml2.py python/generator.py
  python/libxml.c python/libxml.py python/libxml_wrap.h
  python/types.c: patch from Stphane Bidoul for better per
  context error message APIs
* python/tests/ctxterror.py python/tests/readererr.py:
  update of the tests
Daniel
2003-01-20 21:26:34 +00:00
Daniel Veillard
26f70269c8 applied a patch from Stphane Bidoul to allow per XMLtextReader error and
* xmlreader.c include/libxml/xmlreader.h python/generator.py
  python/libxml.c python/libxml.py win32/libxml2.def.src: applied
  a patch from Stphane Bidoul to allow per XMLtextReader error
  and warning handling
* python/tests/Makefile.am python/tests/readererr.py: adding the
  specific regression test
Daniel
2003-01-16 22:45:08 +00:00
Igor Zlatkovic
78abcb1df6 added few global exports 2003-01-12 21:43:50 +00:00
Igor Zlatkovic
4cd83c8e2a added more xmlreader exports 2003-01-12 21:15:37 +00:00
Daniel Veillard
beb70bd39b more work on the xml reader interfaces. updated Igor's mail and the Web
* xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
  work on the xml reader interfaces.
* AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
  Web page for the Windows binaries.
Daniel
2002-12-18 14:53:54 +00:00
Igor Zlatkovic
3f752e2a09 added xmlreader interface 2002-12-16 18:45:29 +00:00
Igor Zlatkovic
2d42890dc4 added xmlreader exports 2002-12-16 18:45:04 +00:00
Igor Zlatkovic
fcb5258595 added xml reader exports 2002-12-16 18:34:18 +00:00
Igor Zlatkovic
b894fbc5b7 exported htmlNodeDumpOutput 2002-12-12 12:34:07 +00:00
Igor Zlatkovic
33d1307aa5 applied YALDSP from Mark Vakoc 2002-12-08 17:34:41 +00:00
Igor Zlatkovic
71d47b7517 added more exports 2002-11-22 21:41:28 +00:00
Igor Zlatkovic
853514fc02 added option for python bindings 2002-11-22 21:41:09 +00:00
Igor Zlatkovic
002372e9d0 fixed unresolved symbols for mingw 2002-11-22 18:07:37 +00:00
Igor Zlatkovic
4e2884e17b updates from Javier 2002-11-22 17:54:30 +00:00
Igor Zlatkovic
2772ceaa1e *** empty log message *** 2002-11-14 17:45:20 +00:00
Igor Zlatkovic
b2f616352a cleanup 2002-11-14 17:43:55 +00:00
Igor Zlatkovic
bd1a306cab integrated mingw into jscript configure 2002-11-14 17:43:24 +00:00
Igor Zlatkovic
b8036ea16f *** empty log message *** 2002-11-14 17:42:43 +00:00
Igor Zlatkovic
7ae91bcd9e retired xmlwin32version.h 2002-11-08 17:18:52 +00:00
Igor Zlatkovic
9b5cc15c4a exported additional symbols 2002-11-08 15:55:18 +00:00
Igor Zlatkovic
8f536a8a53 introduced a more flexible thread config 2002-10-31 16:01:00 +00:00
Igor Zlatkovic
0ad7829a68 introduced a more flexible thread build 2002-10-31 16:00:22 +00:00
Igor Zlatkovic
c55fc55f2c added .cvsignore 2002-09-29 18:00:59 +00:00
Igor Zlatkovic
4320d87d4a PocketPC with Windows CE support 2002-09-29 17:56:43 +00:00
Igor Zlatkovic
15f5f625c3 introduced double-run compilation 2002-09-29 17:54:00 +00:00
Igor Zlatkovic
3acadf4128 applied zlib patch 2002-09-20 16:40:17 +00:00
Igor Zlatkovic
8e04097434 Mark Vakoc added regexp support 2002-09-20 13:39:53 +00:00
Igor Zlatkovic
0ceeb8e821 added more readme info for the binary package 2002-09-10 19:07:02 +00:00
Daniel Veillard
22669b268c updated with version from Elizabeth Barham at
* win32/win32/Makefile.mingw: updated with version from
  Elizabeth Barham at http://soggytrousers.net/repository/
Daniel
2002-08-22 07:17:11 +00:00
Igor Zlatkovic
a78942c5d5 Added the prefix location to the include and lib search path 2002-08-20 14:42:07 +00:00
Aleksey Sanin
9e95176128 added new c14n function to Windows def files
* win32/dsp/libxml2.def.src win32/libxml2.def.src: added
        new c14n function to Windows def files
2002-08-08 18:02:41 +00:00
Igor Zlatkovic
c3b604e23a Added copy *.pdb to install, few have asked for this. 2002-07-10 19:22:22 +00:00
Aleksey Sanin
f8cb6dda89 added merlin-c14n-two.tar.gz tests for c14n/exc-c14n and slightly modified
* result/c14n/exc-without-comments/merlin-c14n-two-*
  result/c14n/without-comments/merlin-c14n-two-*
  test/c14n/exc-without-comments/merlin-c14n-two-*
  test/c14n/without-comments/merlin-c14n-two-*
  testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
c14n/exc-c14n and slightly modified test script to handle
these test cases
* c14n.c: fixed bugs for complicated nodes set (namespace
without node and others from merlin-c14n-two.tar.gz)
* include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
for xmlsec performance patch
* xpath.c: fixed self::node() for namespaces and attributes
2002-06-04 04:27:06 +00:00
Daniel Veillard
1b31e4a0b2 fixing #79334 making htmlParseDocument a public entry point. rebuilt the
* HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
  include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
  a public entry point.
* doc/*: rebuilt the API and docs
Daniel
2002-05-27 14:44:50 +00:00
Aleksey Sanin
23002568a6 changed default value for global parameter xmlIndentTreeOutput to 1 and
* global.data globals.c tree.c include/libxml/globals.h                         win32/libxml2.def.src win32/dsp/libxml2.def.src: changed                        default value for global parameter xmlIndentTreeOutput to 1 and                 introduced new global parameter xmlTreeIndentString (the string                 used to do one-level indent) with default value "  " (as it was                 in tree.c)
2002-05-24 07:18:40 +00:00
Aleksey Sanin
db574b6697 exported xmlXPathNodeSetAddNs() 2002-05-15 01:30:07 +00:00
Igor Zlatkovic
2abace5623 exported xmlXPathNodeSetAddNs() 2002-05-14 22:22:12 +00:00
Aleksey Sanin
26d5b21b7f exported default 'file:', 'http:' and 'ftp:' protocols input handlers and
* include/libxml/xmlIO.h win32/dsp/libxml2.def.src
win32/libxml2.def.src xmlIO.c: exported default
'file:', 'http:' and 'ftp:' protocols input handlers
and maked protocols comparisson case insensitiv
2002-05-01 18:33:18 +00:00
Aleksey Sanin
5aac8b85dd exported default 'file:', 'http:' and 'ftp:' protocols input handlers and
* include/libxml/xmlIO.h win32/dsp/libxml2.def.src
win32/libxml2.def.src xmlIO.c: exported default
'file:', 'http:' and 'ftp:' protocols input handlers
and maked protocols comparisson case insensitive
2002-05-01 18:32:28 +00:00
Igor Zlatkovic
a6f2d90669 *** empty log message *** 2002-04-16 17:57:17 +00:00
Igor Zlatkovic
9425ce2d50 *** empty log message *** 2002-04-10 21:57:11 +00:00
Igor Zlatkovic
ac97f6e056 Windows command-line build components added. 2002-03-24 21:00:26 +00:00
Igor Zlatkovic
5bd2689cfe *** empty log message *** 2002-03-24 20:56:09 +00:00
Daniel Veillard
0e47ee29be big cleanup of the Windows/MSVC project files from Igor Zlatkovic Daniel
* win32/*: big cleanup of the Windows/MSVC project files
  from Igor Zlatkovic
Daniel
2002-01-05 18:25:52 +00:00
Daniel Veillard
7f9a6806ed fixes for Windows from Igor Daniel
* include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
  for Windows from Igor
Daniel
2001-12-20 14:01:47 +00:00
Daniel Veillard
d3b29d2e36 close #67019 Daniel
* win32/libxml2/libxml2.def.src: close #67019
Daniel
2001-12-18 07:53:16 +00:00
Daniel Veillard
8e3943cbab update from Igor for Windows Daniel
* win32/dsp/* include/libxml/xmlwin32version.h.in: update
  from Igor for Windows
Daniel
2001-11-12 21:35:44 +00:00
Daniel Veillard
ff0b7311ec update from Tobias Peters for 2.4.5 generate line nubers in elements
* win32/Makefile.mingw: update from Tobias Peters for 2.4.5
* DOCBparser.c: generate line nubers in elements
Daniel
2001-10-11 06:46:09 +00:00
Daniel Veillard
a293c32378 adding xmlSAXParseFileWithData following Marco Stipek suggestion Daniel
* win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
  adding xmlSAXParseFileWithData following Marco Stipek suggestion
Daniel
2001-10-02 13:54:14 +00:00
Daniel Veillard
f6ed8bc7b2 Igor Zlatkovic patches fixed typos Daniel
* win32/dsp/libxml2.def.src: Igor Zlatkovic patches
* DOCBparser.c HTMLparser.c parser.c: fixed typos
Daniel
2001-10-02 09:22:47 +00:00
Daniel Veillard
d63437e1fa tried to incorporate comments from bug #59220 Daniel
* win32/dsp/libxml2.def.src: tried to incorporate comments
  from bug #59220
Daniel
2001-09-12 15:00:27 +00:00
Daniel Veillard
b60c54e870 another set of symbols conditionally defined Daniel
* win32/dsp/libxml2.def.src: another set of symbols conditionally
      defined
Daniel
2001-08-16 19:34:27 +00:00
Daniel Veillard
796f4b64e1 small cleanup closing bug #59108 Daniel
* win32/dsp/libxml2.def.src: small cleanup closing bug
  #59108
Daniel
2001-08-16 16:00:13 +00:00
Daniel Veillard
50f3437111 applied Win32 Facelift No.2 patches from Igor Zlatkovic for Windows/MSC
* DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
  testSAX.c xmlIO.c xmllint.c include/win32config.h
  include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
  include/libxml/xmlwin32version.h.in win32/README.MSDev
  win32/dsp/*: applied Win32 Facelift No.2 patches from
  Igor Zlatkovic for Windows/MSC
Daniel
2001-08-03 12:06:36 +00:00
Daniel Veillard
57905379d1 apply change to close #58141 update of the MSC projects from Igor
* include/libxml/xmlIO.h: apply change to close #58141
* win32/libxml2/*: update of the MSC projects from Igor  Zlatkovic
Daniel
2001-07-31 15:52:17 +00:00
Daniel Veillard
73b36e35ca added a couple of exported entries raised by #57348 and #57381 Daniel
* win32/libxml2/libxml2.def.src: added a couple of exported entries
  raised by #57348 and #57381
Daniel
2001-07-12 15:09:52 +00:00
Daniel Veillard
e086f5c5ec added some missing entry point for XPath (Mark Vakoc) Daniel
* win32/libxml2/libxml2.def.src: added some missing entry point
  for XPath (Mark Vakoc)
Daniel
2001-07-08 21:10:40 +00:00
Daniel Veillard
87ee914013 - xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
libxml.h : Yon Derek provided a set of changes to compile from
  CVS on Windows/MSC
Daniel
2001-06-28 12:54:16 +00:00
Daniel Veillard
f7f41852e6 - xmlversion.h: okay this is a generated file, but Windows
users need it and they can't generate it, and I want CVS
  Windows users ...
- win32/libxml2/libxml2_so.dsp: Windows project file for
  the shared lib version of libxml2
- win32/libxml2/libxml2.def.src: bug #56527 set of exported
  resources needed for libxslt/xsltproc by Yon Derek
Daniel
2001-06-22 15:18:01 +00:00
Daniel Veillard
f3afa7dd4e - nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
provided fixes to compile on MSCC again
- win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
  also provided an update for the project files.
Daniel
2001-06-09 13:52:58 +00:00
Daniel Veillard
61d80a2822 - parserInternals.c xpath.[ch]: some UTF8 cleanup on
xmlXPathParseName
- xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
- debugXML.c: avoid compilation problems if compiling without
  HTML support, Igor Zlatkovic
- win32/libxml2/libxml2.def.src: being able to compile without
  XPath on Windows
Daniel
2001-04-27 17:13:01 +00:00
Daniel Veillard
2d90de4b16 - xmlversion.h.in win32config.h win32/libxml2/*: applied
Igor Zlatkovic patches for MSC compilation and added his
  updates
Daniel
2001-04-16 17:46:18 +00:00
Daniel Veillard
8f2cc57cea Contributed Win2000 Makefiles:
- win32/README.MSDev win32/libxml2/libxml2_a.dsp
  win32/libxml2/libxml2_so.dsp: new makefiles and update
  provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
Daniel
2001-01-17 08:19:35 +00:00
Daniel Veillard
748e45d780 Couples of HTML and Windows fixes:
- HTMLparser.c: fixed handling of broken charrefs
- xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
  patches
Daniel
2000-11-17 16:36:08 +00:00
Daniel Veillard
41e065130b A few serious bugfixes:
- parser.[ch] parserInternals.c: applied the conditional
  section processing fix from Jonathan P Springer
  <jonathan.springer2@gte.net>
- xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
  project file, fixed iconv default non support
- xpath.c: fixed the problem of evaluating relative expressions
  when a node context is provided.
Daniel
2000-11-13 11:47:47 +00:00
Daniel Veillard
bd20df7951 - uri.c: Wayne Davison's patch fixing xmlBuildURI()
- Makefile.mingw: Wayne Davison's update adding hash.c
Daniel
2000-10-29 17:53:40 +00:00
Daniel Veillard
d3c68c4642 - Makefile.am include/Makefile.am include/win32config.h
win32/Makefile.mingw: fixed problems reported by Wayne Davison
  and make distcheck
Daniel
2000-10-12 08:06:28 +00:00
Daniel Veillard
e8282edd45 More work toward 2.2.5, integrated a number of patches
- configure.in Makefile.am win32config.h.in: trying to cleanup
  make distcheck .... huh ...
- include/Makefile.am include/win32config.h: new directory
  for includes
- win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
  updated teh makefiles and instructions for WIN32
- xpath.c: small fixes
- test/XPath/ results/XPath: updated the testcases and results
- HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
  suggested patches
- valid.c: fixed an ID bug
Daniel
2000-10-10 23:01:31 +00:00
Daniel Veillard
7e99c63be0 Tried to build libxml2-2.2.5
Automake is a fucking piece of ugly shit full of tricks and without
any kind of sensible documentation or logic :-(((((((((
Daniel, pissed !
2000-10-06 12:59:53 +00:00