Merge pull request #23 from nurpax/tracing

Add sqlite3_sql & debug trace support
Version number bump.
Upgrade SQLite 3.7.15 -> 3.7.15.2
sqlite3.c: Apply stat64 hack (see commit 6890f68)
Version bump (2.3.3.1)
Merge pull request #24 from joeyadams/sqlite-3.7.15.2

SQLite 3.7.15 -> 3.7.15.2 (bug fixes)
Work around linker error when ghc is invoked by itself

I was getting the following error on Ubuntu 13.04 when using "ghc -Wall -O2"
to compile a program using direct-sqlite:

/usr/bin/ld: /home/joey/.cabal/lib/direct-sqlite-2.3.3.1/ghc-7.6.2/libHSdirect-sqlite-2.3.3.1.a(sqlite3.o): undefined reference to symbol 'pthread_mutexattr_settype@@GLIBC_2.1'
/usr/bin/ld: note: 'pthread_mutexattr_settype@@GLIBC_2.1' is defined in DSO /lib/i386-linux-gnu/libpthread.so.0 so try adding it to the linker command line
/lib/i386-linux-gnu/libpthread.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
Merge pull request #25 from joeyadams/linker-workaround

Work around linker error when ghc is invoked by itself
Add columnName (sqlite3_column_name)
Merge pull request #26 from joeyadams/columnName

Add columnName (sqlite3_column_name)
Version 2.3.4.
Add getAutoCommit (sqlite3_get_autocommit)

Only exported from .Direct for now to avoid cluttering the main API with
this obscure method.  Also, the boolean "autocommit" is confusing, because
it's True when a transaction is *not* in progress.  We might want a more
intuitive public API:

    active <- isTransactionActive conn
    when active $ exec conn "ROLLBACK"

instead of:

    autocommit <- getAutoCommit conn
    when (not autocommit) $ exec conn "ROLLBACK"
Merge pull request #28 from joeyadams/getAutoCommit

Add getAutoCommit (sqlite3_get_autocommit)
prepareUtf8 and allow specifying types of columns
Haddock comment for typedColumns
Test for typedColumns

Functions prepareUtf8 and typedColumn are covered by tests for Prepare and Columns/TypedColumns
Merge pull request #29 from lykahb/master

Function prepareUtf8 and allow specifying types of columns
Possible fix for issue 30.
Upgrade bundled SQLite3 to 3.7.17.
Add some notes on how to verify that full-text search works.