History log of /external/libxml2/doc/examples/reader1.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6842ee810e8ab60fa71d1569bbc91cc392d12a7c 17-Aug-2012 Daniel Richard G <oss@teragram.com> More cleanups to the documentation part of libxml2

doc/Makefile.am:

* Build what's in doc/ before doc/devhelp/, as the dependency graph flows
that way

* Add "--path $(srcdir)" so that xsltproc can find DTDs in srcdir

* Replaced $(top_srcdir)/doc with an equivalent $(srcdir)

* Qualified libxml2-api.xml with $(srcdir) as it's always generated there

* Rewrote the dependencies for libxml2-api.xml so that xmlversion.h
doesn't throw everything off

doc/devhelp/Makefile.am:

* Use Automake constructs to install the HTML files instead of an
install-data-local rule

* Reorganized the file a bit (hello whitespace!)

* EXTRA_DIST doesn't need to list so many files now that dist_devhelp_DATA
is being used

* Only print "Rebuilding devhelp files" if rebuilding is actually
occurring

doc/examples/index.py:

* Make the "this file is auto-generated" banner more prominent

* Autotools updates: Use AM_CPPFLAGS/AM_CFLAGS instead of INCLUDES

* Got rid of DEPS as it's not needed (Automake already sees the dependency
on libxml2.la by way of LDADD(S))

* Replaced LDADDS with LDADD, which is applied to all programs listed
in the file. Since all the test programs have the same link
dependencies, this way is more concise yet equivalent.

* Remove the *.tmp files via "make clean" instead of having the test
programs do it themselves (more on this later)

* Invoke index.py in srcdir, as it pretty much needs to run there

* Restructured the index.html rule so that only the xmllint invocation is
allowed to fail

* Use $(MKDIR_P) instead of $(mkinstalldirs), $(VAR) instead of @VAR@

* Remove symlinks for test?.xml in an out-of-source build

* Sort lists for neatness

* Better formatting for EXTRA_DIST and noinst_PROGRAMS variables

* Simplified the Automake bits printed for each program: *_LDFLAGS doesn't
need to be specified as it's empty anyway, *_DEPENDENCIES is redundant,
*_LDADD isn't needed due to the global LDADD

* Added a bit that symlinks in test?.xml from srcdir in out-of-source
builds. This allows the reader4 test to read these files in the current
directory, which ensures that the output always looks the same (i.e.
does not contain references to srcdir)

* Don't hide the test program invocation (or else it's hard to tell which
test failed), and don't use superfluous parentheses

* NOTE: If you check in these changes, be sure to run this script and also
check in the updated files that it generates!

doc/examples/*.c:

* Updated the test: lines so that

+ "&&" is used to separate commands instead of ";" so that errors are
not masked

+ reference files are qualified with $(srcdir)/

+ no "rm" takes place -- these are a problem because (1) if a test
fails, it's useful to have the output file ready for inspection; (2)
the "rm" invocation masks a potential non-zero exit status from diff

(This is why I added the CLEANFILES line above)

doc/examples/io1.res:

* Updated this ref file so that the test passes. (This is correct, right?)

doc/examples/reader4.res:

* Changed this back to its original form, as the symlinking of test?.xml
means this file no longer has to contain path prefixes on the filenames

doc/examples/testWriter.c:

* Changed the output filenames to *.tmp instead of *.res, partly for
consistency, partly to not have to add special cases to CLEANFILES

doc/examples/xpath1.c:

* Removed the "./" prefix on the test invocation, which is redundant as
index.py already adds one
/external/libxml2/doc/examples/reader1.c
2156d4387bf23c9b927341da58bd394bb4946017 04-Mar-2004 Daniel Veillard <veillard@src.gnome.org> fixing compilation bug with some options disabled as well as

* debugXML.c testHTML.c tree.c doc/examples/*.c
include/libxml/xmlsave.h: fixing compilation bug with some options
disabled as well as --with-minimum should fix #134695
Daniel
/external/libxml2/doc/examples/reader1.c
f2497c16b223b8be56d0496fc0bce84ed2ce3b6e 31-Jan-2004 John Fleck <jfleck@src.gnome.org> Sat Jan 31 08:22:02 MST 2004 John Fleck <jfleck@inkstain.net


Sat Jan 31 08:22:02 MST 2004 John Fleck <jfleck@inkstain.net

* doc/examples/reader1.c, reader2.c, reader3.c
* doc/examples/examples.xml
* doc/examples/*.html
add note that reader examples need libmxl2 > 2.6, rebuild
html - this time doing it correctly :-)
/external/libxml2/doc/examples/reader1.c
4773df2a58be83e1b9b1b55840371acf37386820 23-Jan-2004 Daniel Veillard <veillard@src.gnome.org> added io1.c an example ox xmlIO usage and io1.res test result, fixed a

* doc/examples/*: added io1.c an example ox xmlIO usage and io1.res
test result, fixed a awful lot of memory leaks showing up in
testWriter.c, changed the examples and the Makefiles to test
memory leaks.
* xmlwriter.c: fixed a memory leak
* Makefile.am: run the doc/examples regression tests as part of
make tests
* xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to
compile an XPath expression within a context, currently the goal
is to be able to reuse the XSLT stylesheet dictionnary, but this
opens the door to others possible optimizations.
* dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows
to build a new dictionnary based on another read-only dictionnary.
This is needed for XSLT to keep the stylesheet dictionnary read-only
while being able to reuse the strings for the transformation
dictionnary.
* xinclude.c: fixed a dictionnar reference counting problem occuring
when document parsing failed.
* testSAX.c: adding option --repeat for timing 100times the parsing
* doc/* : rebuilt all the docs
Daniel
/external/libxml2/doc/examples/reader1.c
b286d84b86ab85abb46a54f38e94de77c4db401c 17-Dec-2003 Daniel Veillard <veillard@src.gnome.org> don't call the result files .out but .res as the Makefiles tend to try

* doc/examples/*: don't call the result files .out but .res as
the Makefiles tend to try generating binaries for .out targets...
Daniel
/external/libxml2/doc/examples/reader1.c
16ed597a93739ff63d5b26c97978b3696511a8e0 20-Nov-2003 Daniel Veillard <veillard@src.gnome.org> added two xmlReader examples cleaned up some bugs in the process Daniel

* doc/examples/*: added two xmlReader examples
* xmlreader.c: cleaned up some bugs in the process
Daniel
/external/libxml2/doc/examples/reader1.c