2006-01-27  Steve Harris  <steve@plugin.org.uk>

	* Release version 3.0.14

2006-01-27  Steve Harris  <steve@plugin.org.uk>

	* php/index.php: added output formats for ascii and json to list

2006-01-02  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: added check in DT/lang results optimisation that
	  triple pattern is not in optional block.

2005-12-21  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: fixed bug where LIKE strings where not being correctly
	  terminated.

2005-12-07  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: added escaping for variable names that clash with SQL
	  keywords.

2005-12-07  Steve Harris  <steve@plugin.org.uk>

	* tests/: added some internal test in DAWG format

2005-12-07  Steve Harris  <steve@plugin.org.uk>

	* ts-query.c: add flush to result output so that piped processes run in
	  sync.

2005-12-06  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c, results.c, query.c: added optimisation to not project
	  datatype and language when binding is from model, subject or
	  predicate.
	* ts-explain.c: bugfiz around -f option

2005-12-05  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: fix SQL rendering bug when adding LIMIT clauses. Don't
	  LIMIT subqueries when using ORDER BY.

2005-12-01  Steve Harris  <steve@plugin.org.uk>

	* ts-query.c: add support for multiple queries on stdin (-P)
	* ts-query.1: add documentation for programatic mode
	* results.*: add tab seperated "ascii" result format that uses ntriples
	  like nodes to give the results.

2005-11-16  Steve Harris  <steve@plugin.org.uk>

	* *.c: fixes for better 64bit safeness

2005-11-16  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c, inference.c, rdfs-rules/*: fixed inference for
	  non-bulk quad imports. Added direct:sub(Class|Property)Of statements.
	  Fixed ORDER BY for quad stores.

2005-11-10  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: Sorted out changes from moving values out into
	  seperate tables.

2005-10-25  Steve Harris  <steve@plugin.org.uk>

	* ts-import.c: Fixed bug with habndled of -f (format) option.

2005-10-19  Steve Harris  <steve@plugin.org.uk>

	* bulk-import.c: Made emptying the section buffers happen every 1M
	  triples instead of after each file.

2005-10-18  Steve Harris  <steve@plugin.org.uk>

	* bulk-import.c: broke BDB cache into 4 sections, by masking off hash,
	  1st section is consistency checked while scanning triple, other 3 are
	  done afterwards. Currently done per file, would be better after every
	  N thousand triples.

2005-10-17  Steve Harris  <steve@plugin.org.uk>

	* bulk-import.c: fixed bug where I was closing files then writing
	  provenance data to them.

2005-10-14  Steve Harris  <steve@plugin.org.uk>

	* bulk-import.c: fixed bug that missed symbol assertions from
	  bulk_insert_triple function.

2005-10-12  Steve Harris  <steve@plugin.org.uk>

	* bulk-import.c: added code to support bulk import in quad mode. Still
	  quite rough.

2005-10-11  Steve Harris  <steve@plugin.org.uk>

	* ts-import.c, ts-erase.c: changed progress messages atc. to go to
	  stdout, not stderr.

2005-10-11  Steve Harris  <steve@plugin.org.uk>

	* *.c: moved DT and languages into the symbols table in triple mode

2005-10-07  Steve Harris  <steve@plugin.org.uk>

	* sql-tables.sql.in: refactored symbols table to break value columns
	  into seperate tables.
	* sql-compile.c: changed query code to look for nt/foat/date values in
	  the value tables.
	* bulk-import.c: threaded writes to database with integrity checking.

2005-10-05  Steve Harris  <steve@plugin.org.uk>

	* bulk_import.c: added code to clear cache when using non-bulk methods
	  and sync cache with database when starting bulk import after non-bulk
	  operations

2005-10-05  Steve Harris  <steve@plugin.org.uk>

	* bulk_import.c: added code to do table integrity checks in BDB files,
	  write pending imports into mysql data files, and then LOAD DATA
	  INFILE them when finsihed. Savesa lot of too-ing and fro-ing with the
	  database, and stops mysql having to do the AI checks.

2005-10-03  Steve Harris  <steve@plugin.org.uk>

	* assert.c: added push into cache of ts_symbol_id() to load it with
	  newly inserted IDs. Makes things a bit faster.

	  tried buffering up resource writes but it just made things slower,
	  changing the AUTO_INCREMENT number on a big table is slow.

2005-09-30  Steve Harris  <steve@plugin.org.uk>

	* query.c: replaced SELECT COUNTs with SELECT 1s

2005-09-30  Steve Harris  <steve@plugin.org.uk>

	* query.c: added query complexity estimation code.

2005-09-27  Steve Harris  <steve@plugin.org.uk>

	* results.c: fixed namspace - was old one

2005-09-26  Steve Harris  <steve@plugin.org.uk>

	* *.c: Added support for qualified triples storage (IDd triples +
	  membership tables). Old quad storage can be enabed with
	  --enable-quads

2005-09-21  Steve Harris  <steve@plugin.org.uk>

	* import.c: Added LOCK TABLES instructions, doesn't seem to have made
	  much difference though.

2005-09-21  Steve Harris  <steve@plugin.org.uk>

	* import.c: Optimised the URI and Literal checkers with faster hash
	  routine. Runs about 3x faster for loading a 80k triple file into an
	  empty store.

2005-09-21  Steve Harris  <steve@plugin.org.uk>

	* ts-import.c: changes needed to make clustering work.

2005-09-18  Steve Harris  <steve@plugin.org.uk>

	* inference.c, import.c: made inference code more robust, added
	  retraction and better detecting for when the taxonomy needs
	  rebuilding.
	* rds-schema.rdf: added RDF defns file for assertion in ts-setup

2005-09-18  Steve Harris  <steve@plugin.org.uk>

	* ts-setup.c, sql-compile.c, import.c: added settings to control
	  standards compliance mode and inference.

2005-09-18  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: added code to produce forward and backward chained
	  triples.

2005-09-08  Steve Harris  <steve@plugin.org.uk>

	* ts-setup.c: made boolean type of create sybols table depend on mysql
	  version ( < 4.1 has no boolean type)

2005-08-25  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: added basic optimiser step that moves t_0 into a
	  subselect where possible.

2005-08-22  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c, hash.c: Misc. fixes for corner cases, slightly cleaner
	  UNION impl.
	* ts-setup: better robustness.

2005-08-17  Steve Harris  <steve@plugin.org.uk>
	* sql-compile.c import.c: Better EBV compliance. Added EBV bool column
	  to symbols. Primitive ORDER BY implementation.

2005-07-08  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c symtab.c: changed value tables storage so that theres
	  one per query block. required so that variables can have thier
	  values bound in some blocks and not in others.

2005-07-06  Steve Harris  <steve@plugin.org.uk>

	* sql-compile.c: fixed issues relating to data types, promotion and
	  use/mention
