The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
2011-02-08  Dave Beckett  <dave@dajobe.org>

	* Snapshotted redland-bindings_1_0_13_1 for 1.0.13.1 release (GIT
	4007c4c50c1106fc0f8f231326f4b7a6b760ce3b)

	* redland-bindings.spec.in: Use PERL_MAKEMAKER_ARGS instead of
	MAKE_PL_OPTS - untested!

	* bindings.rdf.in: #ws and github

	* ChangeLog, INSTALL.html, README.html, RELEASE.html, TODO.html:
	2011 and 1.0.13.1

2011-02-06  Dave Beckett <dave@dajobe.org>

	* INSTALL.html:
	--with-redland has gone

	* INSTALL.html, configure.ac, ruby/Makefile.am: Allow
	configuration of Ruby arch/arch-independent install dirs

	Add --with-ruby-arch-install-dir and
	--with-ruby-arch-install-dir-variable.  Use
	--with-ruby-install-dir just for arch independent files.  Adjust
	installation to install shared object into arch dir, .rb files
	into the arch independent dir.

	Updates Fixes Issue#0000412
	http://bugs.librdf.org/mantis/view.php?id=412

	* LICENSE.html: Add BSD license for python/RDF.py here.  Make GPL
	V2 or newer explicit.

	* INSTALL.html, configure.ac, ruby/Makefile.am,
	ruby/lib/rdf/Makefile.am, ruby/lib/rdf/redland/Makefile.am,
	ruby/lib/rdf/redland/schemas/Makefile.am: Enable ruby installation
	to be configured

	Add --with-ruby-install-dir and --with-ruby-install-dir-variable
	to configure.

	The former allows any installation path to be used, the
	latter sets the configuration variable to use, defaulting to
	'archdir' (the current config).

	Replaced rubyarch_dir with rubyinstall_dir in Makefile.am for ruby
	bindings since it may or may not be the Ruby 'archdir'.

	Added documentation for the new options

	Fixes Issue#0000412
	http://bugs.librdf.org/mantis/view.php?id=412

	* INSTALL.html, configure.ac, perl/Makefile.am: Added
	--with-perl-makemaker-args to configure perl installation

	Allows builder/packager to configure the perl build/installation
	using standard ExtUtils::MakeMaker options.

	Fixes Issue#0000411
	http://bugs.librdf.org/mantis/view.php?id=411

2011-02-05  Dave Beckett <dave@dajobe.org>

	* INSTALL.html: Added --with-python-get-python-lib-args

	* configure.ac: Added --with-python-get-python-lib-args for
	setting python install dir

	Fixes Issue#0000398
	http://bugs.librdf.org/mantis/view.php?id=398

	* ruby/lib/rdf/redland/model.rb:
	(triples_with_context): Return statement and context properly

	Fixes Issue#0000390
	http://bugs.librdf.org/mantis/view.php?id=390

2011-02-03  Dave Beckett <dave@dajobe.org>

	* lua/Makefile.am, lua/test.lua, perl/Makefile.PL,
	perl/Makefile.am, perl/example.pl, perl/lib/RDF/Redland.pm.in,
	perl/lib/RDF/Redland/BlankNode.pm,
	perl/lib/RDF/Redland/Iterator.pm,
	perl/lib/RDF/Redland/LiteralNode.pm,
	perl/lib/RDF/Redland/Model.pm, perl/lib/RDF/Redland/Node.pm,
	perl/lib/RDF/Redland/Parser.pm, perl/lib/RDF/Redland/Query.pm,
	perl/lib/RDF/Redland/QueryResults.pm, perl/lib/RDF/Redland/RSS.pm,
	perl/lib/RDF/Redland/Serializer.pm,
	perl/lib/RDF/Redland/Statement.pm,
	perl/lib/RDF/Redland/Storage.pm, perl/lib/RDF/Redland/Stream.pm,
	perl/lib/RDF/Redland/URI.pm, perl/lib/RDF/Redland/URINode.pm,
	perl/lib/RDF/Redland/XMLLiteralNode.pm, perl/redland-post.i,
	perl/rss-dump.pl, perl/serialize.pl, perl/t/test1.t,
	perl/t/test2.t, perl/t/test3.t, php/Makefile.am, php/test.php,
	python/Makefile.am, python/RDF.py, python/example.py,
	python/redland-post.i, python/test/test.py, ruby/Makefile.am,
	ruby/example.rb, ruby/lib/Makefile.am, ruby/lib/rdf/Makefile.am,
	ruby/lib/rdf/redland/Makefile.am,
	ruby/lib/rdf/redland/schemas/Makefile.am, ruby/test.rb,
	ruby/test/Makefile.am: Clarify license text in files to match
	LICENSE.html text

	All files are now recorded that they are available under the three
	license alternatives (or any newer version) using the current text
	from LICENSE.html at the root of this package.

	In addition python/RDF.py is also available under the BSD License
	without advertising (aka MIT license), the license text is
	included in the file.

	Fixes Issue#0000413
	http://bugs.librdf.org/mantis/view.php?id=413

2011-02-01  Dave Beckett <dave@dajobe.org>

	* configure.ac, perl/Makefile.PL:
	Remove redland-config support

	configure changed to
	- Use pkg-config redland only
	- Remove support for compiling against a non-installed redland
	- Add pkg-config rasqal output to compile/link flags.

2011-01-31  Dave Beckett <dave@dajobe.org>

	* configure.ac: Get PYTHON_LIB from distutils

	Use distutils.sysconfig function get_python_lib() to get the
	library binary directory.  distutils is a standard package so this
	should be portable.  (Although it does not seem to be in
	distutils2 whenever that gets standard may be some time)

	Fixes Issue#0000398
	http://bugs.librdf.org/mantis/view.php?id=398

2011-01-31  Dave Beckett <dave@dajobe.org>

	* NEWS.html, RELEASE.html: 1.0.13.1

2011-01-24  Dave Beckett <dave@dajobe.org>

	* python/redlandtest.py:
	(RasqalQueryTestCase): Count without using len()

	* python/RDF.py: Throw an exception when trying to take len() of
	iterable query results

	(QueryResults.__len__): Return a ValueError

	Fixes Issue#0000401
	http://bugs.librdf.org/mantis/view.php?id=401

2011-01-23  Dave Beckett <dave@dajobe.org>

	* python/redland-post.i: remove raptor V1 support

	* python/redland-post.i: Remove static prototypes for consts no
	longer needed for SWIG

	* python/redlandtest.py: Remove tests for query language triples,
	now removed.

	* configure.ac: 1.0.13.1

2010-12-02  Dave Beckett <dave@dajobe.org>

	* python/RDF.py: Allow querystring parameter to Query objects to
	be unicode

	(Query.__init__): Check querystring is not None and convert
	unicode to string (UTF-8 bytes)

	Fixes Issue #0000403
	http://bugs.librdf.org/mantis/view.php?id=403

2010-12-01  Dave Beckett <dave@dajobe.org>

	* python/RDF.py: In constructors, set all attributes to None
	before any exceptions can be thrown

	* python/RDF.py: Protect World and Iterator destructors from use
	of maybe undefined attribute.

	* python/RDF.py: typo

	* python/RDF.py: Node class __str__ and __unicode__ methods return
	simple results

	(Node.__str__): Just calls __unicode__ and converts

	(Node.__unicode__): No longer returns a formatted result (in
	N-Triples) but grabs a simple string value for literal, blank and
	uri.

	* python/RDF.py: Node class gains a blank property

	(Node.__get_blank_): Return a unicode ID

	(Node.blank): Added property with shorter name than
	blank_identifier.

	* python/RDF.py: Node class gains literal property returning a
	tuple of str, lang, dt

	(Node._get_literal): Added to return a tuple-valued property which
	is shorter and nicer to deal with than a dictionary.

	(Node.literal): Added property that uses above internal function.

2010-11-14  Dave Beckett <dave@dajobe.org>

	* python/RDF.py:
	(QueryResults.to_string): Return bindings results with base URI

	Only returns bindings results in cases when the base_uri was None
	due to indenting the return statement.

2010-10-16  Nicholas J Humfrey <njh@aelius.com>

	* ruby/test/test_query.rb, ruby/test/test_serializer.rb: Improved
	Ruby serialiser tests by checking output using regular expressions
	instead of stream lengths.

2010-10-15  Dave Beckett <dave@dajobe.org>

	* ruby/test/Makefile.am, ruby/test/one.nt,
	ruby/test/test_store.rb: Make test_store.rb work

	* ruby/lib/rdf/redland/node.rb: Fixed a number of Ruby tests by
	restoring Redland::Node#to_s to it's old behavior of returning
	string values without quotes.

	* ruby/lib/rdf/redland.rb, ruby/lib/rdf/redland/model.rb,
	ruby/lib/rdf/redland/parser.rb, ruby/lib/rdf/redland/resource.rb,
	ruby/test/test_model.rb, ruby/test/test_node.rb,
	ruby/test/test_parser.rb, ruby/test/test_query.rb,
	ruby/test/test_rdfs_resource.rb, ruby/test/test_resource.rb,
	ruby/test/test_statement.rb, ruby/test/test_store.rb,
	ruby/test/test_uri.rb: Cleaned up inconsistent whitespace in the
	Ruby code and tests.

	Made the Ruby tests less noisy by commenting out a number of
	'puts' debug statements.

2010-10-10  Dave Beckett <dave@dajobe.org>

	* configure.ac: Compare versions in decimal

	* configure.ac: Just warn if system redland is newer than our
	version.  Error out if it is older.

2010-09-27  Dave Beckett <dave@dajobe.org>

	* Snapshotted redland-bindings_1_0_11_1 for 1.0.11.1 release (GIT
	46c21d201277766c7d6afe9c8e5c3876ab7c5571)

2010-09-26  Dave Beckett <dave@dajobe.org>

	* python/Makefile.am: Add redland-pre.i

	* php/Makefile.am: Added -d enable_dl=On to test to maybe help
	reduce warnings See http://us2.php.net/dl

	* RELEASE.html, bindings.rdf.in, configure.ac,
	redland-bindings.spec.in:
	#words - Redland librdf language bindings

	* lua/Makefile.am:
	 lua_$(LUA_PACKAGE).h is not an output of swig for lua

	* AUTHORS: C# gone

	* autogen.sh: Use latest autogen.sh - automake 1.11 required, uses
	silent rules etc.

	* perl/Makefile.am, php/Makefile.am, python/Makefile.am: Remove
	junk for obsolete dmalloc configuration

	* .gitignore, acinclude.m4, build/.gitignore: Update config for
	build/ dir.  remove unused acinclude.m4

	* configure.ac: Automake 1.11 and use build/ dir for aux and
	macros like rest of Redland

	* LICENSE.html: Use 'or any newer versions' in titles too. Link to
	specific LGPL 2.1

2010-09-20  Dave Beckett <dave@dajobe.org>

	* lua/Makefile.am, lua/test.lua: Add test.lua and make 'make
	check' work

	* Makefile.am, configure.ac, lua/Makefile.am: Add skeleton config
	for LUA bindings

2010-08-09  Dave Beckett <dave@dajobe.org>

	* python/redland-post.i:
	Revert raptor_locator_uri_string to
	raptor_locator_uri

	* python/Makefile.am, python/redland-post.i, python/redland-pre.i:
	Update for raptor2 API

	* configure.ac: Check if Redland uses Raptor2 API and set/define
	REDLAND_HAVE_RAPTOR2_API

2010-08-07  Dave Beckett <dave@dajobe.org>

	* configure.ac: 1.0.11

2010-08-05  Dave Beckett <dave@dajobe.org>

	* python/example.py: Turn raised exceptions into objects

	* configure.ac: For OSX Python, add -F$fpath to set framework path
	for the given python

	* python/redland-post.i:
	(librdf_python_unicode_to_bytes): Throw exceptions with better
	runtime error types

	* python/redland-post.i:
	(librdf_python_unicode_to_bytes): Fix calculation of input string
	length and output buffer size.  Set exceptions on errors - using a
	bogus type for now

2010-02-04  Dave Beckett <dave@dajobe.org>

	* ruby/lib/rdf/redland/node.rb:
	(node_from_hash): removed unused var h

2010-01-02  Dave Beckett <dave@dajobe.org>

	* .gitignore, perl/.gitignore, php/.gitignore, python/.gitignore,
	ruby/.gitignore:
	Add .gitignore to replace SVN prop svn:ignore

2009-12-19  Dave Beckett <dave@dajobe.org>

	* python/Makefile.am: reordering link flags so PYTHON_LDFLAGS is
	first and after object, to try to help with -Wl,--as-needed

2009-12-16  Dave Beckett  <dave@dajobe.org>

	* Snapshotted redland-bindings_1_0_10_1 for 1.0.10.1 release (SVN 15922)

2009-12-16  Dave Beckett <dave@dajobe.org>

	* php/redland-post.i: (librdf_php_check_exception): Use TSRMLS_CC

2009-12-15  Dave Beckett <dave@dajobe.org>

	* ChangeLog, ChangeLog.8, ChangeLog.9, Makefile.am: Add Changelogs
	for 2007 2008

	* NEWS.html, RELEASE.html, configure.ac: Bump version to 1.0.10.1
	- note 1.0.9.1 was never released.  oops

	* ruby/lib/rdf/redland/resource.rb: (resource.type?): Use return
	value of model.find - a sequence and count it's size rather than
	just compare value to nil. Addresses
	Issue#000292 http://bugs.librdf.org/mantis/view.php?id=292
	but may not fix it.

	* configure.ac: Added PYTHON_LDFLAGS, PYTHON_LIBEXT,
	PYTHON_INCLUDES and PYTHON_LIB envariables to override/set the
	python build parameters.  Thanks to 'normang' for inspring this
	change from the patch in the issue.
	Fixes Issue#0000257 http://bugs.librdf.org/mantis/view.php?id=257

2009-11-29  Lauri Aalto <laalto@iki.fi>

	* autogen.sh: Reduce autogen noise on systems where uname is not
	in /usr/bin

2009-09-29  Dave Beckett <dave@dajobe.org>

	* python/redland-post.i: (librdf_python_unicode_to_bytes):
	Allocate enough bytes for storing an UTF-8 encoded version of a
	python UCS-2 encoded Unicode string - up to 3 bytes per codepoint.
	Fixes Issue#000313 http://bugs.librdf.org/mantis/view.php?id=313

2009-09-17  Dave Beckett <dave@dajobe.org>

	* INSTALL.html: Add note about using older bindings with newer redland

2009-08-31  Dave Beckett <dave@dajobe.org>

	* ruby/Makefile.am: Alter linking to put LDFLAGS at end of line so
	that they can be overridden by user/distro.  Patch from Aria
	Stewart.  Thanks

	* ruby/lib/rdf/redland/model.rb: (Model.delete): Allow wildcards
	in s,p,o to delete a set of statements from a Model.find
	call. Patch from Aria Stewart.  Thanks

	* ruby/lib/rdf/redland/parser.rb: (Parser.parse_into_model,
	Parser.parse_string_into_model): Add warning about different
	argument order to rdoc documentation

2009-08-25  Dave Beckett <dave@dajobe.org>

	* autogen.sh: 2 lines shorter

	* autogen.sh: Use FOO_args for default args for feature FOO
	Add --enable-gkt-doc only if it is a needed feature
	Automatically look for glibtoolize on Darwin/OSX

	* configure.ac: AC_SUBST(ECHO) so messages print ok

	* php/Makefile.am: Put PHP linking args at end

	* autogen.sh: Add autogen.sh from raptor with optional shave

	* php/Makefile.am: Restore AM_LDFLAGS using LIBRDF_LDFLAGS to make
	php bindings link again.

	* ruby/lib/rdf/redland/model.rb: Added Model.load

2009-07-17  Dave Beckett <dave@dajobe.org>

	* COPYING: Update GPL2 to latest version (white space changes)
	used by rasqal, raptor, redland

2009-07-04  Dave Beckett <dave@dajobe.org>

	* python/test/test.py: Call parser.namespaces_seen()

	* python/RDF.py: Added Parser.namespaces_seen

2009-04-12  Dave Beckett <dave@dajobe.org>

	* autogen.sh: copy in from ../librdf/autogen.sh

	* configure.ac: 1.0.9.1

2009-04-07  Dave Beckett <dave@dajobe.org>

	* python/Makefile.am: Set PYTHON_INCLUDES as a make var so it can
	be overridden, such as in debian packaging where multiple python
	version bindings are built at one time.