Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

526 lines (340 sloc) 16.192 kb
2005-12-21 Dave Beckett <dave@dajobe.org>
* configure.ac, Makefile.am: updated urls
* Makefile.am, configure.ac: Added bindings.rdf
* bindings.rdf.in: DOAP for bindings
2005-09-11 Dave Beckett <dave@dajobe.org>
* perl/example.pl: die if data file not found
2005-09-01 Dave Beckett <dave@dajobe.org>
* python/redlandtest.py (testSPARQLQueryTwiceOverwriteVar): Added,
which fails now
* python/RDF.py (Model, Query): Remove use of self.been_run -
never used
* python/redlandtest.py: Added testSPARQLQueryTwice
* python/RDF.py (Parser and Serializer convienience classes):
Remove mime_type="" and uri=None in params.
* python/RDF.py (Model.load): Document return is a boolean.
(Parser.parse_into_model, Parser.parse_string_into_model): Return
a boolean success/failure flag, document this.
* demos/query.pl: Add rdf: prefixes to examples Added REDLAND-NEWS
example Expand on not-implemented note
2005-08-23 Dave Beckett <dave@dajobe.org>
* csharp/examples/Makefile.am: run nunit-console tests 1 at a time
to prevent crazy death
* csharp/examples/Makefile.am: clean *.mdb junk
* csharp/examples/ModelTest.cs, csharp/examples/SimpleGetsTest.cs,
csharp/examples/StreamTest.cs, csharp/examples/TemplateTest.cs,
csharp/examples/EncodingTest.cs, csharp/examples/GetsTest.cs,
csharp/examples/Makefile.am, csharp/examples/ModelGeneralTest.cs:
Update C# and nunit for Mono 1.8.x
2005-08-11 Dave Beckett <dave@dajobe.org>
* autogen.sh: update autogen.sh again
* autogen.sh: Rewrite with functions, generalize to any redland
package. Add docs.
* redland-bindings.spec.in: - Define perl_sitearch, python_libdir,
ruby_dir and ruby_libdir at rpm build time. - Split build
requirements out and declare minimum versions - Use %configure and
%{__make}
2005-08-08 Dave Beckett <dave@dajobe.org>
* ruby/test/test_query.rb: Added serializing tests:
test_model_query_serialize_bindings,
test_model_query_serialize_ask and
test_model_query_serialize_construct
* ruby/lib/rdf/redland/serializer.rb (model_to_string): Added and
tested.
* ruby/lib/rdf/redland/queryresults.rb (to_string): Debugged,
tested.
* docs/Makefile.am: Added ruby queryresults file
* ruby/lib/rdf/redland/queryresults.rb: remove perl doc
* docs/Makefile.am: Redland/QueryResults for ruby
* ruby/test/Makefile.am: Added test_query.rb
* ruby/test/test_query.rb: test_query
* ruby/lib/rdf/redland.rb: Added queryresults
* ruby/lib/rdf/redland/statement.rb: (==(other)) added
* ruby/lib/rdf/redland/query.rb: Moved query results code into
queryresults.rb and class.
(Query.execute): Return QueryResults
* ruby/lib/rdf/redland/model.rb (Model.query_execute): Added.
* ruby/lib/rdf/redland/Makefile.am: Added queryresults.rb
* ruby/lib/rdf/redland/queryresults.rb: queryresults class
* ruby/lib/rdf/redland/parser.rb (Parser.initialize):
Use 'rdfxml' as parser name.
(Parser.ntriples): Use a NULL mime type (empty string)
(Parser.raptor): Use 'rdfxml' as parser name.
* ruby/lib/rdf/redland/query.rb (Query.initialize):
librdf_new_query takes 5 args, so add a base_uri
arg to this.
* ruby/lib/rdf/redland.rb: Death to log4r
2005-07-13 Dave Beckett
* perl/lib/RDF/Redland/QueryResults.pm:
(to_string) return boolean as formats
2005-06-22 Dave Beckett
* csharp/AssemblyInfo.cs, csharp/Node.cs, csharp/Parser.cs,
csharp/Stream.cs: Patch for namespaces fixes from John Barstow.
* python/setup-win32.py: win32 python setup
2005-06-17 Dave Beckett
* redland-bindings.spec.in: License not Copyright header
2005-06-10 Dave Beckett
* configure.ac: Bumped version to 1.0.3.1
* Snapshotted redland-bindings_1_0_2_1 for 1.0.2.1 release
* perl/lib/RDF/Redland.pm.in: Use eval to ensure version gets
turned into a perl version thing like 1.00_02_01 and not a string
"1.00_02_01".
Addresses re-opened
Issue #0000034 - http://bugs.librdf.org/mantis/view.php?id=34
2005-06-07 Dave Beckett
* ruby/lib/rdf/redland/node.rb, ruby/lib/rdf/redland/resource.rb,
ruby/lib/rdf/redland/uri.rb, ruby/lib/rdf/redland.rb: Updates to
match newer SWIG. Move constants in rdf/redland.rb to later after
$world exists.
Fixes issue #0000031 - http://bugs.librdf.org/mantis/view.php?id=31
based on attached patch from aredridel.
2005-06-06 Dave Beckett
* python/redlandtest.py (testSPARQLQueryAsString): Fix serializing
query results test to XML result2 format answer.
* python/RDF.py, perl/lib/RDF/Redland/QueryResults.pm: Use result2
format by default in query results serializing
* Makefile.PL: Handle newer configure.ac autoconf versions
Don't try to cd raptor or cd librdf
* perl/lib/RDF/Redland.pm.in:
Moved $VERSION to RDF::Redland package, add _s and leading 0s
Fixes issue #0000034 - http://bugs.librdf.org/mantis/view.php?id=34
* configure.ac: Make perl/lib/RDF/Redland.pm from prototype
* perl/lib/RDF/Makefile.am, perl/lib/RDF/Redland.pm,
perl/lib/RDF/Redland.pm.in: Rename Redland.pm as Redland.pm.in
* perl/lib/RDF/Redland/Node.pm:
Use ISA with 'URI' to catch several classes of perl URI.
(new_literal): Fix promotion of types, strings to a redland URI.
Fixes issue #0000033 - http://bugs.librdf.org/mantis/view.php?id=33
2005-06-02 Dave Beckett
* configure.ac: Bumped version to 1.0.2.1
2005-06-01 Dave Beckett
* python/redland-post.i (librdf_python_reset_callback): Remove
unused vars
(librdf_python_logger_handler): use log_msg as arg name to remove
a warning.
2005-05-29 Dave Beckett
* configure.ac: Bumped version to 1.0.1.2
* Snapshotted redland-bindings_1_0_1_1 for 1.0.1.1 release
2005-05-23 Dave Beckett
* php/test.php: Update sparql syntax, add an optional in order to
test null librdf_node* results. Add a result serializing test.
* php/redland_wrap.c.patch: Simplify, all functions returning
librdf_node* will automatically return PHP null.
* php/redland-typemap.i: Add librdf_node* to returning NULL
typemap
2005-05-18 Dave Beckett
* configure.ac: Bump version to 1.0.1.1 for redland 1.0.1 (CVS)
Bugs to http://bugs.librdf.org/
2005-05-16 Dave Beckett
* python/redlandtest.py: Update to split rdql / sparql and update
to new sparql syntax
* configure.ac: Search in list of dirs for redland sources with
'internal'
* configure.ac: need swig 1.3.24 for known working python binding
2005-05-05 Dave Beckett
* php/redland_wrap.c.patch: Patch null return for
librdf_query_results_get_binding_value
2005-05-04 Dave Beckett
* python/RDF.py: Remove 'return' from __init__ constructors for
Storage, Parser and Serializer subclasses.
* python/RDF.py: remove ;s
2005-04-17 Dave Beckett
* autogen.sh: allow envariables to override the programs
2005-04-15 Dave Beckett
* python/RDF.py (Node.__eq__, Node.__ne__, Statement.__eq__,
Statement.__ne__): Do not assume in comparisons that the other
parameter is of the right type; check it first. Rewrite __ne__ in
terms of __eq__ (Daniel Larsson)
2005-04-13 Dave Beckett
* php/test.php: Test query result as a string
* php/test.php: Added sparql query test
2005-04-08 Dave Beckett
* perl/lib/RDF/Redland.pm (set_log_handler, reset_log_handler):
Now public, document and prefer them.
* perl/lib/RDF/Redland.pm: Added perl convienence Node type
classes to see alsos
* docs/Makefile.am: Added perl convienence Node type classes.
* perl/Makefile.PL, perl/lib/RDF/Redland.pm,
perl/lib/RDF/Redland/URINode.pm,
perl/lib/RDF/Redland/XMLLiteralNode.pm,
perl/lib/RDF/Redland/BlankNode.pm,
perl/lib/RDF/Redland/LiteralNode.pm,
perl/lib/RDF/Redland/Makefile.am: Add convienience Node subclasses
2005-04-06 Dave Beckett
* perl/lib/RDF/Redland/Serializer.pm (set_namespace): Remove
duplicate subroutine, keep PREFIX, URI order
2005-03-17 Dave Beckett
* docs/fix-rdoc-xhtml: Add links back to redland site only on
non-index files
* docs/fix-rdoc-xhtml: Add links back to redland sites outside of
the frames
2005-03-16 Dave Beckett
* docs/Makefile.am: Added fix-rdoc-xhtml and added rdoc output
* docs/fix-rdoc-xhtml: Fix RDoc xhtml output
* ruby/Makefile.am: Tidy rdoc generation, cleanup
* ruby/Makefile.am: rdoc-stamp
* ruby/Makefile.am: More rdoc fixes, added docs target
* ruby/lib/rdf/redland.rb: Ruby comment fixes for helping rdoc
plus query.pl syntax fix (Patch from Nikolas Coukouma)
2005-03-16 Dave Beckett
* docs/Makefile.am: Added fix-rdoc-xhtml and added rdoc output
* docs/fix-rdoc-xhtml: Fix RDoc xhtml output
* ruby/Makefile.am: Tidy rdoc generation, cleanup
* ruby/Makefile.am: rdoc-stamp
* ruby/Makefile.am: More rdoc fixes, added docs target
2005-03-15 Dave Beckett
* ruby/Makefile.am: rdoc rule attempt
* ruby/lib/rdf/redland.rb, ruby/lib/rdf/redland/resource.rb,
ruby/lib/rdf/redland/serializer.rb,
ruby/lib/rdf/redland/statement.rb, ruby/lib/rdf/redland/store.rb,
ruby/lib/rdf/redland/stream.rb, ruby/lib/rdf/redland/uri.rb,
ruby/lib/rdf/redland/util.rb, ruby/lib/rdf/redland/model.rb,
ruby/lib/rdf/redland/node.rb, ruby/lib/rdf/redland/parser.rb,
ruby/lib/rdf/redland/query.rb: Ruby comment fixes for helping rdoc
plus query.pl syntax fix (Patch from Nikolas Coukouma)
2005-03-14 Dave Beckett
* perl/example.pl: Use serializer->set_namespace
* perl/lib/RDF/Redland/Serializer.pm (set_namespace):
Added to set a prefix/namespace for output
* python/example.py: Added serializer.set_namespace
* python/RDF.py (Serializer.set_namespace):
Added to set a namespace for output
2005-03-10 Dave Beckett
* perl/lib/RDF/Redland/Serializer.pm:
(Serializer) Add set_namespace (Michael Nachbaur)
2005-03-07 Dave Beckett
* demos/Makefile.am: Added query.pl
* demos/query.pl: RDF query demo
2005-02-27 Dave Beckett
* configure.ac: Bumped version to 1.0.0.3
* Snapshotted redland-bindings_1_0_0_2 for 1.0.0.2 release
2005-02-24 Dave Beckett
* python/RDF.py (Storage.__init__): More documentation.
* python/RDF.py (Storage.__init__): Fix documentation confusion
between storage_name and options.
* perl/example.pl: handle optionals in query results when testing.
* perl/lib/RDF/Redland/Model.pm (load):
Make ruri and rsyntax_uri from perl objects.
2005-02-22 Dave Beckett
* perl/lib/RDF/Redland/Parser.pm (parse_into_model,
parse_string_into_model): Use set_log_handler, reset_log_handler
when $handler is given as a final arg.
* perl/lib/RDF/Redland/Model.pm (load): Use set_log_handler,
reset_log_handler when $handler is given as a final arg.
* perl/lib/RDF/Redland.pm (set_log_handler, reset_log_handler):
Internal.
* perl/t/test3.t (message): Take full log args.
* perl/lib/RDF/Redland.pm (message): Take full log args.
Added Log_Sub
(set_log_handler): Added to set redland log handler callback.
* perl/redland-post.i (librdf_call_perl_message):
Update to handle full log args.
(librdf_perl_logger_handler): Added to take redland log message.
(librdf_perl_world_init): Set librdf_perl_logger_handler.
* python/redland-post.i: Another way to do error reports.
Use librdf_world_set_logger to grab structured log messages rather
than just warning or error strings.
If the callback handler is set, call a python callback with signature
def handler(code, level, facility, message, line, column, byte, file, uri)
and reset it afterwards.
Add set_callback and reset_callback to set/restore these.
(librdf_call_python_message): Restored, removing varargs use but
taking the args above.
(librdf_python_message_handler): Removed need for varargs.
(librdf_python_logger_handler): Use structured log messages and pass
on to python either via callback or delivering an exception/warning.
* python/RDF.py: V1.1 another new error reporting method.
(Model.load, Parser.parse_into_model,
Parser.parse_string_into_model): Gain an optional 'handler' arg that
receives error callbacks with signature
def handler(code, level, facility, message, line, column, byte, file, uri)
2005-02-16 Dave Beckett
* perl/lib/RDF/Redland/QueryResults.pm (to_string):
Correct serialize_model_to_string args order.
2005-02-10 Dave Beckett
* python/Makefile.am: Added redland-typemap.i
* python/RDF.py (message_handler, set_message_handler):
Obsolete; Use SWIG to throw exceptions.
* python/redland-post.i: Change the error/warning handling code.
Warnings are emited immediately. 1 error is stored and used with
%exception later; later errors are not handled and passed back.
* python/redland-typemap.i: Declare %exception
2005-02-08 Dave Beckett
* php/Makefile.am: Define REDLAND_BINDINGS_VERSION for use in
module info. Change patch rules so only maintainer makes them on
demand.
* php/redland_wrap.c.patch: Fix call to
zend_rsrc_list_get_rsrc_type to use TSRMLS_CC Change
PHP_MINFO_FUNCTION to report Redland loaded, redland librdf
version and redland php bindings version
* perl/lib/RDF/Redland/QueryResults.pm,
perl/lib/RDF/Redland/Query.pm: docs
* java/Makefile.am, perl/Makefile.am, php/Makefile.am,
python/Makefile.am, ruby/Makefile.am, tcl/Makefile.am,
csharp/Makefile.am: Remove linking to $(top_srcdir)../librdf -
that's not always right.
* perl/lib/RDF/Redland/Storage.pm (new):
allow NAME, OPTIONS_STRING to be optional if undef
* perl/example.pl: Added SPARQL CONSTRUCT
* perl/lib/RDF/Redland/QueryResults.pm (as_stream):
Added to return graph results.
* perl/lib/RDF/Redland/QueryResults.pm (to_string):
Added to write query results in a syntax.
(is_bindings, is_boolean, is_graph): Added boolean tests
of query results format.
(get_boolean): Added to get boolean query result.
2005-02-07 Dave Beckett
* python/RDF.py (Storage.__init__): docs fix.
2005-02-06 Dave Beckett
* configure.ac: Bumped version to 1.0.0.2
* Snapshotted redland-bindings_1_0_0_1 for 1.0.0.1 release
* configure.ac: 1.0.0.1
2005-02-04 Dave Beckett
* python/redlandtest.py (testSPARQLQueryAsString): Added.
* python/RDF.py (QueryResults.to_file, QueryResults.to_string):
Added
(Serializer.serialize_model_to_string): Added
* configure.ac: AM_PROG_LIBTOOL to AC_PROG_LIBTOOL seems to make
things happier
* autogen.sh: Add libtoolize and swig to the path search.
2005-02-02 Dave Beckett
* python/redlandtest.py (testRDQLQueryAsStreamDontWork):
Handle catching a bad format exception.
(testSPARQLQueryAsStream): Added, testing SPARQL CONSTRUCT.
(testSPARQLQueryAsk): Added, testing SPARQL ASK.
* python/RDF.py (class RDQLQuery): Added
(class SPARQLQuery): Added
(QueryResult.is_bindings, QueryResult.is_boolean,
QueryResult.is_graph): Added, testing type of query result
(QueryResult): Document more methods and raise errors when wrong
format result is asked for.
(QueryResult.get_boolean): Added, returning a boolean result.
2005-01-18 Dave Beckett
* python/RDF.py: Update license to Apache style and for 2005
2005-01-04 Edd Dumbill <edd@usefulinc.com>
* csharp/Iterator.cs, csharp/Model.cs, csharp/Node.cs,
csharp/Parser.cs, csharp/Query.cs, csharp/QueryResults.cs,
csharp/Serializer.cs, csharp/Statement.cs, csharp/Storage.cs,
csharp/Stream.cs, csharp/Uri.cs: add a private member reference to
the World, which when assigned increments a refcount.
Corresponding refcount is decreased in Dispose(), ensuring world's
clients are counted. Also, move to HandleRef instead of IntPtr for
C-world pointers, which is more GC-safe.
* csharp/World.cs: take destruction of the C world out of the
destructor, and instead make it static depending on a ref count.
Ensure that the dynamic World, allocated in Redland.cs, also uses
this ref count so the world persists for as long as we run.
* csharp/test.cs: Fixed to use proper iterator syntax with query
results.
* csharp/Iterator.cs: (End ()): removed from API, vestige of
extinct iterator usage
* csharp/Stream.cs: (End ()): removed from API, vestige of extinct
iterator usage
* csharp/examples/example1.cs: Fixed up to use proper iterator
syntax.
* csharp/QueryResults.cs: (MoveNext ()): cleaned up iterator logic
so it works properly with foreach.
(End ()): removed from API, no longer needed
2005-01-03 Dave Beckett
* perl/lib/RDF/Redland/Serializer.pm:
(new) docs - defaults to ntriples, not random.
Jump to Line
Something went wrong with that request. Please try again.