Starting with tag: [TAG 0.8.1 alistair@abayley.org**20080320161003] [ODBC test.c: get datetime parameter test working. alistair@abayley.org**20080321155406] [Database/InternalEnumerator.lhs: added Eq, Ord, Enum derived instances for IsolationLevel. alistair@abayley.org**20080430154555] [Finished datetime marshalling tests. alistair@abayley.org**20080430154710] [Fixed bugs in String marshalling - mainly just copying the string to a more permanent buffer, for bind paramaters. Also added parameter to specify buffer size for output bind parameters. alistair@abayley.org**20080430154803] [Database/ODBC/Enumerator.lhs: added size parameter to calls to bindParamBuffer. alistair@abayley.org**20080430160318] [Database/ODBC/Test/OdbcFunctions.lhs: fixed UTCTime marshaling tests. alistair@abayley.org**20080430160509] [Database/ODBC/Enumerator.lhs: add Out instances for DBBind, to support Out and In/Out bind parameters. alistair@abayley.org**20080506062620] [Database/ODBC/OdbcFunctions.hsc: added sqlGetInfo and derived functions. alistair@abayley.org**20080506064851] [Database/ODBC/Test/OdbcFunctions.lhs: add testDbmsName (tests getInfo* functions). alistair@abayley.org**20080506065044] [Database/ODBC/OdbcFunctions.hsc: rename freeHelper to FreeHandle. alistair@abayley.org**20080513161339] [Database/ODBC/OdbcFunctions.hsc: add getNativeSql. alistair@abayley.org**20080513161427] [Database/ODBC/Enumerator.lhs: use bracket in Command instances, to ensure stmt handles are freed when exceptions occur. alistair@abayley.org**20080528170333] [Database/Enumerator.lhs: added gcatch to doQueryMaker to clean up query when exception occurs. alistair@abayley.org**20080528170642] [Database/ODBC/Test/Enumerator.lhs: use ReadCommitted rather than RepeatableRead (better for PostgreSQL). Reorder performance test cases (expensive last) and add note about PostgreSQL driver default settings. alistair@abayley.org**20080529061129] [Database/Util.lhs: drop the end of the ISO datetime string for ODBC, because MS SQL Server can't handle it. alistair@abayley.org**20080530125813] [Database/Test/Performance.lhs: many-rows test query needs an alias for the column, to keep MS SQL Server happy. alistair@abayley.org**20080530125918] [Database/Test/Enumerator.lhs: commit at end of destroyFixture, to keep Oracle ODBC driver happy. alistair@abayley.org**20080530130025] [Database/ODBC/Test/OdbcFunctions.lhs: add dbms-conditional code to testFetchDatetime, to handle some special cases. Tidy up UTCTime binding tests. alistair@abayley.org**20080530130756] [Remove c-src folder and contents. alistair@abayley.org**20080530131031] [Database/Util.lhs: utcTimeToOdbcDatetime returns full string now (no truncation just for MS SQL Server). alistair@abayley.org**20080605171721] [Database/ODBC/OdbcFunctions.hsc: add dbms name to Conn and Stmt objects. This gives us a means to adjust library behaviour based on the dbms we're connected to. Currently used for datetime marshaling for MS SQL Server. alistair@abayley.org**20080605171825] [Database/ODBC/Enumerator.lhs: store dbms name in Connection object when we connect. alistair@abayley.org**20080605172042] [Database/ODBC/Test/OdbcFunctions.lhs: store dbms name in Connection object when we connect. alistair@abayley.org**20080605172123] [Setup.hs + Takusen.cabal: work with Cabal-1.4. Use Configurations to determine which backends to install. alistair@abayley.org**20080617100823] [Setup.hs: use autoconfUserHooks, rather than simpleUseRHooks, so that it'll pick up changes in Takusen.buildinfo. alistair@abayley.org**20080620091959] [Setup.hs: use ORACLE_HOME env var for Oracle library locations, and use different locations for Windows and non-Windows (Unix) installs.Refactor configXXX functions to use guards. alistair@abayley.org**20080701170838] [Takusen.cabal: mention HDBC in description. Oracle extra-libs varies by OS. alistair@abayley.org**20080701171101] [README.txt: describe new install process. alistair@abayley.org**20080701171158] [Setup-114.hs: deleted. alistair@abayley.org**20080701171246] [Setup-1162.hs: deleted. alistair@abayley.org**20080701171318] [Foreign/C/UTF8.hs: remove () seq, because this causes ghc-6.8.3 to barf. Other seqs remain. Remove commented code for unboxed implementations. alistair@abayley.org**20080702080746] [empty (additional) search paths for sqlite on linux ben.franksen@online.de**20080704201542 This fixes build on linux if sqlite is in a standard location, which should be the case if it was installed with a package manager. An ultimate fix would involve calling the pkg-config program. ] [Setup.hs: return Nothing from configSqlite3 for non-Windows systems, instead of Just emptyBuildInfo. alistair@abayley.org**20080710145311] [TAG 0.8.2 alistair@abayley.org**20080710152319] [Setup.hs: in configSqlite, remove the program name from the path in call to makeConfig, so we get the directory, not the program. alistair@abayley.org**20080711100414] [docs/html: update Haddock docs. alistair@abayley.org**20080711100521] [Takusen.cabal: version 0.8.3 alistair@abayley.org**20080711100610] [TAG 0.8.3 alistair@abayley.org**20080711100630]