Redland

 view release on metacpan or  search on metacpan

redland/ChangeLog.6  view on Meta::CPAN

	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/lone-list.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/lone-node.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/manifest.ttl,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-01.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-02.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-03.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-04.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-05.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-06.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-07.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-08.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-01.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-02.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-03.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-04.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-05.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-06.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-07.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-08.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-09.rq,
	rasqal/tests/sparql/SyntaxDev/Syntax-SPARQL3/syn-bad-10.rq: Added
	unapproved sparql syntax tests from DAWG SyntaxDev area

	* rasqal/tests/sparql/check-sparql: Ad -n flag if no data is
	present

	* rasqal/tests/sparql/check-sparql: Handle expect fail tests of
	type mfx:TestBadSyntax Check return code of roqet for failing.

	* rasqal/tests/sparql/check-sparql: Handle mfx:SyntaxType
	rdf:typed actions and in that case pick up the action node as the
	query to use (no data, no result) Only evaluate queries that have
	files

2005-09-10  Dave Beckett  <dave@dajobe.org>

	* raptor/src/raptor_expat.c: Updates to use new raptor_sax2
	handler style.  The user data now points at the raptor_sax2*
	object, not the parser.
	(raptor_expat_init): send SAX2 events to core raptor_sax2_EVENT
	routines.
	(raptor_expat_update_document_locator): Moved from raptor_parser.c

	* raptor/src/raptor_libxml.c: Updates to use new raptor_sax2
	handler style.  The user data now points at the raptor_sax2*
	object, not the parser.  All raptor_parser* references are gone
	and error/fatal error/warnings are returned via handler/data
	pairs.
	(raptor_libxml_call_handler): Added to aid returning messages.
	Deleted old and unused internal entity resolution code.
	(raptor_libxml_init): send SAX2 events to core raptor_sax2_EVENT
	routines.

	* raptor/src/raptor_internal.h: Removed old and hardly tested
	internal handling of libxml entities

	* raptor/src/raptor_rdfxml.c: Rename raptor_xml_* to
	raptor_rdfxml_* in structs and functions.
	(raptor_rdfxml_start_element_handler,
	raptor_rdfxml_end_element_handler, raptor_cdata_grammar): Move
	expat BOM fixes to raptor_sax2.c
	(raptor_rdfxml_parse_init): Use new raptor_sax2_set_EVENT_handler
	methods. Use raptor_sax2_set_locator.
	(raptor_get_libxml_context, raptor_set_libxml_document_locator,
	raptor_get_libxml_document_locator, raptor_get_libxml_entities,
	raptor_set_libxml_entities, raptor_expat_update_document_locator):
	Deleted or merged into raptor_sax2.c

	* raptor/src/raptor_parse.c
	(raptor_parser_fatal_error_message_handler,
	raptor_parser_error_message_handler,
	raptor_parser_warning_message_handler): Added handlers that take
	location in same style as user message handler callbacks.
	(raptor_stats_print): Update for raptor_rdfxml_parser

	* raptor/src/raptor_locator.c (raptor_update_document_locator):
	Moved to raptor_sax2.c

	* raptor/src/raptor_general.c (raptor_init, raptor_finish): Call
	raptor_init_sax2 and raptor_finish_sax2 respectively.

	* raptor/src/raptor_internal.h: Removed several libxml/expat/rdxml
	functions used to be too friendly with internals of other classes.
	Renamed raptor_xml_parser to raptor_rdfxml_parser.  Updated
	prototype of raptor_libxml_update_document_locator.  Added new
	parser handler prototypes raptor_parser_error_message_handler,
	raptor_parser_fatal_error_message_handler and
	raptor_parser_warning_message_handler Added handlers for SAX2
	events - start element, end element, characters, cdata, comment,
	unparsed_entity_decl, external_entity_ref named as
	raptor_sax2_EVENT_handler.  raptor_sax2 gains a magic field as
	this is used as the user data for libxml.  raptor_sax2 uses the
	handler typedefs for the event handlers.  raptor_sax2 gains erorr,
	fatal and warning handler and data fields.  Added prototypes for
	raptor_init_sax2 and raptor_finish_sax2.  Updated prototype for
	raptor_new_sax2.  Added prototypes for
	raptor_sax2_set_start_element_handler,
	raptor_sax2_set_end_element_handler,
	raptor_sax2_set_characters_handler, raptor_sax2_set_cdata_handler,
	raptor_sax2_set_comment_handler,
	raptor_sax2_set_unparsed_entity_decl_handler and
	raptor_sax2_set_external_entity_ref_handler Added prototype for
	raptor_sax2_set_locator.  Added prototypes for:
	raptor_sax2_start_element raptor_sax2_end_element,
	raptor_sax2_characters, raptor_sax2_cdata, raptor_sax2_comment,
	raptor_sax2_unparsed_entity_decl and
	raptor_sax2_external_entity_ref.

	* raptor/src/raptor_sax2.c: Now a more complete class
	(raptor_init_sax2, raptor_finish_sax2): Added, calling any static
	initialising/finishing.
	(raptor_new_sax2): Added error, fatal_error and warning data and
	handler registers.  Register magic for libxml2 user_data fixups
	(raptor_sax2_set_start_element_handler,
	raptor_sax2_set_end_element_handler,
	raptor_sax2_set_characters_handler, raptor_sax2_set_cdata_handler,
	raptor_sax2_set_comment_handler,
	raptor_sax2_set_unparsed_entity_decl_handler,
	raptor_sax2_set_external_entity_ref_handler): Added for setting
	SAX2 callback handlers.
	(raptor_sax2_set_locator): Added, to set SAX2 file locator.



( run in 1.573 second using v1.01-cache-2.11-cpan-5a3173703d6 )