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 )