summaryrefslogtreecommitdiff
path: root/src/xine-utils/xmlparser.h
AgeCommit message (Collapse)Author
2007-09-14Drop xml_parser_build_tree_relaxed().Darren Salt
That isn't in any release, and anyway we have a suitable replacement in xml_parser_build_tree_with_options().
2007-09-14Create child "[CDATA]" nodes for extra text (but prefer merging).Darren Salt
<a>b<[CDATA[c]]></a> gives a.data = "bc". <a>b<d/>c</a> gives a.data = "b" & .child = "d" then "[CDATA]" with .data = "c" if XML_PARSER_MULTI_TEXT is set, else a.data = "bc" and there's no "[CDATA]".
2007-04-19Relaxed XML parsing (ABI addition).Darren Salt
Copes with missing close tags. Copes with extra close tags iff they don't match so-far-unclosed elements. Doesn't cope with missing "/>" - that needs more info from the caller.
2007-03-04- commit documentation, and header changes for the relicensing of theBastien Nocera
xine-lib XML parser to GNU LGPL CVS patchset: 8643 CVS date: 2007/03/04 16:19:12
2006-09-26Use protected visibility for all the functions exported by libxine.so, so ↵Diego 'Flameeyes' Pettenò
that their binding is local to the library (has a similar effect to -Bsymbolic, but will work better with hidden visibility enabled, that is step two). CVS patchset: 8289 CVS date: 2006/09/26 05:19:47
2006-02-14Minor constness fixups.Darren Salt
Remove some unnecessary NULL tests (free()). Replace an unneeded printf() wrapper. CVS patchset: 7891 CVS date: 2006/02/14 02:25:00
2005-01-16Add basic support for character entities:Darren Salt
- recognise &quot; &apos; &amp; &lt; &gt; &#X; (1<=X<256) - automatic decoding for text and for attribute values - provide a function for front-ends to use to escape text for XML output CVS patchset: 7352 CVS date: 2005/01/16 17:51:04
2003-07-19Backport cleanups/fixes/improvements from gxine.Thibaut Mattern
Thanks Günter. CVS patchset: 5182 CVS date: 2003/07/19 00:22:43
2002-05-01added xml parser/lexer from thibaut matternGuenter Bartsch
CVS patchset: 1823 CVS date: 2002/05/01 19:41:55