Redland

 view release on metacpan or  search on metacpan

redland/ChangeLog.1  view on Meta::CPAN


	* Makefile.am:
	Added SWIG 1.3a5 common perl/python interface file

	* rdf_storage_hashes.c (librdf_storage_hashes_init_common):
	On any hash creation failure,
	end construction.
	Correct the clean up during creation failures

	* rdf_storage.c (librdf_new_storage_from_factory):
	Don't free options on failure -
	will be done by storage factory

	* rdf_parser_repat.c, rdf_parser_redland.c:
	Updated comment documentation for parser API changes

	* example4.c:
	Tidy up properly when parsing fails

	* python/RDF.py: Updates for SWIG 1.3a5

	* python/Makefile.am, python/MANIFEST.in, perl/MANIFEST,
	perl/Makefile.PL, perl/Makefile.am:
	Updates for SWIG 1.3a5 and common perl/python interface file

	* Redland.i: Merged of perl/python versions

	* perl/Redland.i, python/Redland.i:
	Moved to root src dir

	* perl/lib/RDF/Statement.pm
	(new,new_from_statement,_new_from_object,new_from_nodes):
	Return undef on failure to create an librdf_statement

	* perl/lib/RDF/Node.pm
	(new,new_from_uri_string,new_from_uri,new_from_literal,new_from_node,_new_from_object):
	Return undef on failure to create an librdf_node

	* perl/lib/RDF/URI.pm (new,new_from_uri):
	Return undef on failure to create an librdf_uri

	* perl/lib/RDF/Parser.pm (feature):
	Use $uri consistently.

	* perl/example.pl:
	Use repat as test parser since it's always included.

2000-11-03  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* Makefile.am:
	Don't compile java classes here for the moment

	* rdf_parser_libwww.c:
	Updates for new parser API

2000-11-02  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* rdf_parser_sirpac.c:
	Updated for changed parser API
	Split for 2 SiRPAC implementations - W3C and Stanford
	Support for streaming/static support via Java --streaming/--static
	depending on whether the parser features aboutEach/prefix are set.

	* rdf_parser_repat.c:
	Updated for changed parser API
	Start to gather parseType literal content - unfinished.

	* rdf_parser_redland.c:
	Updated for changed parser API
	Other minor changes

	* rdf_parser_libwww.c:
	Updated for changed parser API

	* rdf_parser.c:
	Updated for changed parser API:
	Constructor takes optional MIME type, URI of syntax
	Added error/warning handling methods and callbacks
	Added set/get parser features
	Modifications for 2 SiRPACs

	* rdf_parser.h: Changed parser API:
	Constructor takes optional MIME type, URI of syntax
	Added error/warning handling methods and callbacks
	Added set/get parser features

	* configure.in:
	Added python support and configuration
	Updated for 2 sirpac parsers, SAX and added lots more configuration

	* rdf_concepts.h, rdf_concepts.c:
	Fixed bad ordering of rdf:/rdfs: concepts.  They may be all
	correct  now but since this hasn't been machine generated or
	validated, no guarantee.

	* example1.c:
	Update for new parser constructor

	* acconfig.h:
	Updated Java parser defines for SiRPAC, SAX

	* PrintParser.java:
	Updated to have --streaming/--static flags to pick parser modes.
	Tidied messages and error reporting.

	* example4.c:
	Update for new parser constructor
	Set rdf:aboutEach/prefix parser features depending on the type of
	parse: parse (model) - yes or parse-stream - no

	* python/Makefile.am:
	Remove obsolete fake lib stuff - not compiling separate C module

	* python/setup.py:
	Another attempt to get the linking libraries line right

	* python/MANIFEST.in:
	Tweaked to pick up test dir

	* python/Makefile.am:
	Need to use includes in top srcdir

	* python/test/Makefile.am:
	Added to make autoconf-able

	* perl/example.pl:
	Updated for new parser constructor api

	* perl/Redland.i:
	Updated for new parser APIs - constructor, features

	* perl/Makefile.am:
	Pass installation prefix on to perl commands

	* perl/lib/RDF/Parser.pm (new):
	Updated for parser constructor args
	(feature): Added to get/set parser features

	* python/test/test.py, python/setup.py, python/Makefile.am,
	python/MANIFEST.in, python/RDF.py, python/README,
	python/Redland.i, python/setup.cfg:
	Python interface

2000-10-26  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* rdf_parser_repat.c, rdf_parser_libwww.c:
	Updated for amended parser API with base URIs
	Use the base URI to fix IDs relative to source URIs (file names)

	* rdf_parser_redland.c, rdf_parser_sirpac.c:
	Updated for amended parser API with base URIs

	* rdf_parser.h:
	Updated prototypes for librdf_parser_parse_as_stream and
	librdf_parser_parse_into_model) to pass base URIs in.
	Updated factory API to have general URI/file: URI versions of methods

	* rdf_parser.c:
	(librdf_parser_parse_as_stream,librdf_parser_parse_into_model):
	Updated to pass base URIs to parsers and deal with parsers that only
	do file: URIs (have no built in HTTP etc. networking code).

	* example4.c:

redland/ChangeLog.1  view on Meta::CPAN

	Initialise redland (internal) parser if present

	* configure.in:
	Added expat / libxml configuration - searching in system or source tree
	Added configurable rdf parser option --enables-parsers

	* acconfig.h:
	Added NEED_EXPAT and NEED_LIBXML

	* Makefile.am: Reorganised header macros
	Added LICENSE.txt to dist

2000-09-25  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* acconfig.h: Added HAVE_REDLAND_RDF_PARSER

2000-08-31  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* librdf.h, rdf_storage_hashes.c, rdf_hash.c, rdf_heuristics.c:
	Use rdf_heuristics.h header

	* rdf_init.c: Use rdf_init.h header

	* rdf_init.h:
	Overall library initialisation / termination prototypes

	* rdf_heuristics.h:
	Heuristic routines to guess things about RDF prototypes

	* redland.spec.in: RPM spec file

	* configure.in: Bump version to 0.9.4

2000-08-30  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* Snapshotted redland_0_9_3 for 0.9.3 release

	* example4.c: oops - s/new/free/

	* docs/Makefile.am: Tidy order of junk

	* example4.c: Added parse command.

	* example4.c: initialise cmd

	* Makefile.am:
	Added autogen.sh to distribution.

	* autogen.sh:
	Generates the initial makefiles from a pristine CVS tree

	* configure.in: Configure Java sources

	* Makefile.am:
	Maintainer - compile the java classes
	Add the sources and classes to the release

2000-08-28  Dave Beckett  <Dave.Beckett@bristol.ac.uk>

	* PrintParser.java:
	Use streaming SiRPAC to parse RDF/XML content to triples

	* PrintConsumer.java:
	SiRPAC RDF consumer that prints out triple as they are added

	* rdf_parser_sirpac.c:
	Use SiRPAC in streaming mode via local PrintParser class

	* configure.in:
	Don't check for HTRDFParseFile yet

	* rdf_stream.h:
	Added prototype for librdf_new_stream_from_node_iterator

	* rdf_stream.c (librdf_new_stream_from_node_iterator):
	Added, creating a stream from
	a node iterator and a partial statement.
	(librdf_stream_from_node_iterator_end_of_stream,
	librdf_stream_from_node_iterator_next_statement,
	librdf_stream_from_node_iterator_finished): Added, implementing the
	stream for the above function.

	* rdf_storage_hashes.c:
	Updated comments in storage hashes context structure.
	(librdf_storage_hashes_find_sources,librdf_storage_hashes_find_arcs,librdf_storage_hashes_find_targest):
	Added and implemented returning an interator over sources, arcs,
	targets nodes for storage hashes.
	(librdf_storage_storage_hashes_node_iterator_have_elements,
	librdf_storage_storage_hashes_node_iterator_get_next,
	librdf_storage_storage_hashes_node_iterator_finished): Added,
	implementing the iterator API for the above node iterators
	(librdf_storage_hashes_node_iterator_create): Added helper function
	to create the iterator for the above node iterators.

	* rdf_storage.c (librdf_storage_node_stream_to_node_create):
	Added, implementing
	duplicated code that was in get sources, targets and arcs methods.

	* rdf_statement.h:
	Update documentation about use of statement parts macros

	* rdf_statement.c (librdf_new_statement_from_statement):
	Copy partial statements
	correctly and return an error only when a node copy fails.

	* rdf_node.c (librdf_new_node_from_node):
	Return NULL (fail) when given NULL node

	* rdf_init.c (librdf_init_world):
	 More documentation added.

	* rdf_hash_memory.c:
	Corrected librdf_hash_memory_exists return code documentation.

	* rdf_hash_bdb.c (librdf_hash_bdb_exists):
	Corrected return code documentation.
	When want key/value, for earlier BDB V2, with no DB_GET_BOTH flag,
	implement using cursor and for BDB V1, using sequence (V1 not tested)

	* rdf_hash.c:
	Corrected librdf_hash_exists return code documentation.

	* Makefile.am: clean test databases

	* example4.c:
	Tidied code, removed some duplicate long expressions.
	Added more detailed usage.



( run in 0.870 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )