Redland
view release on metacpan or search on metacpan
redland/raptor/ChangeLog.3 view on Meta::CPAN
* tests/ex-28.out, tests/ex-28.rdf:
Test case for property after parseType resource property inherting
parseType resource-ness
* tests/Makefile.am: Added test case 28
* raptor_parse.c (raptor_start_element_grammar):
Don't copy the parsetype-resource
generated node URI up to parent element
* tests/Makefile.am: Added test case 27
* tests/ex-27.out, tests/ex-27.rdf:
Test case for wrong ID on 3rd parseType resource off a node
2002-05-24 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* ntriples_parse.c: Wrap errno with #ifndef WIN32
2002-05-08 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_parse.c:
Lessen some librdf compile warnings about char* and xmlChar* strings
* raptor_parse.c (raptor_free_xml_entity): Moved earlier in code
(raptor_xml_new_entity): Use LIBRDF_MALLOC
2002-05-07 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* acconfig.h: Added libxml xmlEntity field defs
* configure.in: Check less libxml headers.
If libxml main headers missing, disable library
Check for xmlEntity fields name_length and etype
* raptor_parse.c:
Added new entity recording, expanding stuff for libxml
(raptor_xml_add_entity, raptor_xml_new_entity,
raptor_xml_entity_decl, raptor_xml_get_entity,
raptor_xml_free_entity, raptor_xml_free_entities): Added or
substantially updated
2002-04-29 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_parse.c: tail_id is a char*, not a redland URI
2002-04-28 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* raptor_parse.c:
(raptor_new) Initialise entities table count to 0 since
xmlCreateEntitiesTable sometimes doesn't do it.
2002-04-27 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* acconfig.h, configure.in, raptor_parse.c:
renamed NEED_EXPAT/LIBXML to RAPTOR_XML_EXPAT/LIBXML so that raptor
can be linked to apps (such as Redland) that may have both
* configure.in:
Added configure warning about failure of expat UTF8 BOM and how to fix.
* configure.in: Perform expat BOM check only when a working expat found
* raptor_parse.c, configure.in, acconfig.h:
Rename EXPAT_ERROR_CRASH to EXPAT_NO_UTF8_BOM - expat 1.95.1
fails on an initial UTF-8 BOM sequence. expat 1.95.2 onwards fixes
this.
* acconfig.h: Added EXPAT_ERROR_CRASH
* raptor_parse.c:
If EXPAT_ERROR_CRASH then count XML tokens and only try to get line,
col, byte counts after 1 token has been seen.
* configure.in:
Add test for expat failure in error reporting before <?xml?>
2002-04-24 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* INSTALL.html: Added CVS instructions, tidied and expanded
* tests/ex-22.rdf: ex-22
2002-04-22 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* configure.in: Look for gnome-xml/xmlmemory.h header
* raptor_parse.c:
Add a bunch of stuff for libxml1 to handle adding/removing entity decls
(raptor_xml_free_entity): Now libxml2 only
(raptor_xml_libxml1_add_entry): Added, libxml1 only
(raptor_xml_add_entity): Call libxml2 code or
raptor_xml_libxml1_add_entry for libxml1
(xmlHashLookup): Added, libxml1 only
* tests/Makefile.am: Added ex-26
* tests/ex-26.out, tests/ex-26.rdf:
Test entities get expanded in attributes
* configure.in: Look for libxml/parser.h libxml/hash.h
* raptor_parse.c:
For libxml, Use libxml/parser.h (v2) or gnome-xml/parser.h (v1)
Include libxml/hash.h for v2
Add xml entities support
(raptor_xml_free_entity): Pulled from xmlFreeEntity
(raptor_xml_add_entity): Pulled from xmlAddEntity (slight change to
API)
(raptor_xml_entity_decl): Added
(raptor_xml_get_entity): Added
(raptor_new): Use raptor_xml_entity_decl, raptor_xml_get_entity
and ask for them to be called.
(raptor_parse_file): Free entity stuff.
2002-04-17 Dave Beckett <Dave.Beckett@bristol.ac.uk>
* tests/Makefile.am: Added ex-25*
* tests/ex-25.out, tests/ex-25.rdf:
Check mixing rdf:li and rdf:_n works
* raptor_parse.c (raptor_print_statement_detailed):
Handle printing ordinal objects
* raptor_parse.c (raptor_print_statement_as_ntriples):
( run in 0.837 second using v1.01-cache-2.11-cpan-d7f47b0818f )