Permalink
Fetching contributors…
Cannot retrieve contributors at this time
3219 lines (1870 sloc) 75.9 KB
2009-04-09 jgbailey@gmail.com
* Added support for arbitrary sql functions in Database.HaskellDB.Query
* Added support for cast and coerce SQL functions in queries.
* Added support for anonymous and named parameters.
* Bug fixes around aggregate expressions.
* Updated Postgres SQL generation module so timestamp columns WITH timezone are created
when the column type in the table is CalendarTimeT.
* Updated Postgres SQL generation so CalendarTime values include timezone information
when they are sent to the database.
* Removed picoseconds from CalendarTime values in TestCases.hs.
* Added sqlQuote and defaulSqlQuote to SQL generation so quoting and escaping can be
overridden on a per-database basis.
* Updated Tests/test-hdbc-postgres.hs to take arguments.
* Associativity fixes between AND and OR operators in SQL queries.
* Got test/TestCases.hs working against postgres database.
* Rolled version to 0.13
2009-02-13 jgbailey@gmail.com
* Updated HDBC support to v2.0 (thanks to Artyom Shalkhakov <artyom.shalkhakov@gmail.com>).
* Fixed HDBC-odbc connection string handling to use semi colons instead of spaces.
2004-08-19 15:02 d00bring
* src/Query.hs: Changed Num constraint to Ord on _min and _max.
2004-08-19 09:20 d00bring
* ChangeLog: Updated ChangeLog
2004-08-19 09:19 d00bring
* ANNOUNCE, NEWS, configure.ac: Updated for 0.9 release.
2004-08-19 08:58 d00bring
* src/: HaskellDB.hs, Query.hs: Added and fixed some haddock
comments.
2004-08-19 08:35 d00bring
* BUGS: Added url to bug tracker.
2004-08-19 08:29 d00bring
* INSTALL: Added mote info about SQLite problems.
2004-08-18 17:23 d00bring
* src/: DBDirect/DBDirect.hs, DBSpec/DBSpecToDBDirect.hs: expose
function for creating database layout modules from a DBInfo
2004-08-18 17:22 d00bring
* src/: HaskellDB.hs, Query.hs: Added <<- operator
2004-08-17 10:41 d00bring
* src/PrimQuery.hs, src/Query.hs, test/CustomSql.hs,
test/current-time.hs, test/default-auto-inc.hs: Added PrimExpr
for literals. Moved quoting and showing of literals to PrimQuery.
2004-08-17 10:40 d00bring
* test/run-all-tests: Added test-non-ascii
2004-08-17 10:38 d00bring
* src/BoundedList.hs: Added more Size constraints to shrink and
fromBounded
2004-07-16 20:57 d00bring
* src/Query.hs: Changed escaping of single quotes to use repeated
single quotes instead of backslash, since SQLite doesnät support
backslash escapes.
2004-06-10 11:22 chucky
* haskelldb.pkg.in: Fixed a stupid missing new-line bug
2004-06-02 21:37 d00bring
* src/Query.hs: use single quotes instead of double quotes when
quoting dates, double quotes break in postgre
2004-05-29 17:00 chucky
* src/FieldType.hs: CalendarTime now becomes a timestamp in sql
instead of date
2004-05-29 12:11 d00bring
* src/Query.hs: Export ShowConstant
2004-05-27 23:18 d00bring
* src/PrimQuery.hs, src/Query.hs, test/Makefile,
test/test-non-ascii.hs: Fixed escaping of non-ascii characters.
2004-05-24 14:07 d00bring
* src/PrimQuery.hs: removed space between function and arguments
2004-05-24 14:03 d00bring
* src/DBLayout.hs: DBLayout now only exports FieldType from the
FieldType module
2004-05-24 14:02 d00bring
* src/: HaskellDB.hs, PrimQuery.hs, Query.hs: Added _length.
2004-05-22 17:14 d00bring
* TODO: should support like etc. on nullable arguments
2004-05-20 01:17 d00bring
* src/HDBRec.hs: setField now takes a typed label
2004-05-20 01:08 d00bring
* src/HDBRec.hs: reverted to old implementation of #
2004-05-20 01:01 d00bring
* src/Database.hs: fixed type error caused by use of #
2004-05-20 00:54 d00bring
* src/HDBRec.hs: Fixed RecCat documentation.
2004-05-20 00:52 d00bring
* src/: DBLayout.hs, HDBRec.hs: Turned # into a general record
concatenation operator.
2004-05-19 15:37 d00bring
* src/HDBRec.hs: Added Eq and Ord for Record
2004-05-18 23:57 d00bring
* src/Query.hs: changed type of << to match .=.
2004-05-18 21:29 d00bring
* src/: Database.hs, HDBRec.hs, HaskellDB.hs, Query.hs,
drivers/hsql/Common.hs, drivers/wxhaskell/WX.hs: Moved more of
record infrastructure into HDBRec
2004-05-18 19:56 d00bring
* src/DBDirect/DBDirect.hs: Import GenericConnect
2004-05-18 19:55 d00bring
* src/HaskellDB.hs: Removed re-export of genericConnect, since this
would force everyone yo link against all database drivers
2004-05-13 18:47 d00bring
* haskelldb.pkg.in, test/Makefile: Made haskelldb a non-auto
package as it would switch -fglasgow-exts on always.
2004-05-13 09:44 d99mary
* src/Database.hs: createDB hadock comment
2004-05-13 02:36 viblo
* src/PrimQuery.hs: fixed some spelling errors in the haddock
comments.
2004-05-12 12:46 forester
* BUGS, INSTALL: Added bug about the string escaping when using
non-ascii characters.
2004-05-11 19:32 d00bring
* BUGS, TODO: Added update typing bug
2004-05-11 19:28 d00bring
* test/insert-update-delete.hs: removed unused import
2004-05-11 19:27 d00bring
* src/Query.hs: added FIXME comment to _default
2004-05-11 19:26 d00bring
* test/insert-update-delete.hs: removed redundant assignment in
update
2004-05-10 16:51 d00bring
* test/: THField.hs, th-field-test.hs: THField now exports DBLayout
2004-05-10 16:47 d00bring
* test/th-field-test.hs: added THField test program
2004-05-10 01:36 d00bring
* TODO, BUGS: Added nullable aggregates problem
2004-05-09 23:46 d00bring
* test/max-row.hs: added max-row.hs
2004-05-09 23:14 d00bring
* TODO: added queries in expressions TODO.
2004-05-08 19:06 d00bring
* src/HDBRec.hs: reverted the signature of #, the new, more
restrictive, signature caused problems as reported by eivuokko.
2004-05-04 21:49 d00bring
* test/same-name.hs: added test program for field with same name
2004-05-04 20:34 viblo
* src/BoundedString.hs: "uncommented" the haddock comment
2004-05-04 20:29 dp03-7
* src/BoundedList.hs: fixed haddock parse error
2004-05-04 20:24 viblo
* src/drivers/wxhaskell/WX.hs: Added revision in the haddock
comments
2004-05-04 20:21 viblo
* src/: DBDirect/DBDirect.hs, DBSpec/DBInfo.hs,
DBSpec/DBSpecToDBDirect.hs, DBSpec/DBSpecToDatabase.hs,
DBSpec/DatabaseToDBSpec.hs, DBSpec/PPHelpers.hs,
drivers/hsql/MySQL.hs, drivers/hsql/ODBC.hs,
drivers/hsql/PostgreSQL.hs, drivers/hsql/SQLite.hs: Added
revision in the haddock comments
2004-05-04 20:18 viblo
* src/: BoundedList.hs, BoundedString.hs, DBSpec.hs, Database.hs,
FieldType.hs, Optimize.hs, PrimQuery.hs, Query.hs, Sql.hs: Added
revision in the haddock comments
2004-05-04 19:55 dp03-7
* BUGS: added repeated field name bug
2004-05-04 19:31 dp03-7
* INSTALL: removed hsql version number req
2004-05-04 19:15 dp03-7
* ChangeLog: Updated Changelog
2004-05-04 19:04 dp03-7
* BUGS, TODO: added wxHaskell date problem
2004-05-04 19:04 dp03-7
* NEWS: typo fix
2004-05-04 18:43 dp03-7
* BUGS: added odbc postgre sum type error
2004-05-04 18:34 dp03-7
* test/run-all-tests: don't run default-auto-inc
2004-05-04 18:31 dp03-7
* BUGS: added ODBC MySQL auto_inc nullable problem
2004-05-04 15:52 chucky
* ANNOUNCE, ChangeLog, INSTALL, NEWS: Prepared for release of 0.8
2004-05-04 15:50 forester
* BUGS, TODO, configure.ac: updates for 0.8
2004-05-03 13:15 d00bring
* TODO: Added operator NULL handling issue.
2004-05-02 18:50 chucky
* src/DBSpec/DBSpecToDatabase.hs: Fixed so that Databases generated
do not try to create tables with empty names
2004-05-02 16:15 d00bring
* BUGS, TODO: added pre-1970 bug
2004-05-02 15:43 d00bring
* ChangeLog: Updated ChangeLog
2004-05-02 15:39 d00bring
* src/DBSpec/DBSpecToDBDirect.hs: Inverted hasName condition. It
caused only nameless tables to be printed, not the other way
around.
2004-05-01 19:38 d00bring
* test/THField.hs: Added template haskell field creation module.
2004-05-01 19:00 d00bring
* BUGS: added access timestamp bug
2004-05-01 18:29 d00bring
* src/: HDBRec.hs, Query.hs: more record clean-up and
generalization
2004-05-01 16:47 d00bring
* FIXED: Added dbinfo upper case identifier bug to FIXED. Fixed a
typo.
2004-05-01 16:33 d00bring
* src/: DBLayout.hs, HDBRec.hs, HaskellDB.hs, Query.hs: Moved # to
HDBRec. Added revision tags.
2004-04-30 02:59 viblo
* src/BoundedList.hs: Added haddock comments for the functions.
2004-04-29 19:32 chucky
* BUGS: Forgot to mention I had fixed a bug
2004-04-29 19:32 chucky
* src/DBSpec/: DBInfo.hs, DBSpecToDBDirect.hs: [no log message]
2004-04-29 19:31 chucky
* BUGS:
Fixed two bugs
2004-04-28 20:12 d00bring
* src/drivers/hsql/Common.hs: Added a bunch of type signatures that
the versose warnings complained about. Added revision tag.
2004-04-28 20:06 d00bring
* src/Sql.hs: Added a bunch of type signatures to fix some warnings
produced by --enable-verbose-warnings.
2004-04-28 19:59 d00bring
* src/PrimQuery.hs: added type signatures to showRelOp, showUnOp,
showBinOp and showAggrOp, to fix some warnings produces with
--enable-verbose-warnings.
2004-04-28 02:58 viblo
* src/HaskellDB.hs: Added type sign. for the show funcs so they are
visible in the haddocked doc
2004-04-27 23:49 d00bring
* BUGS: added MS Access Memo field bug.
2004-04-27 21:32 d00bring
* test/: Makefile, run-all-tests, test-sum.hs: Added test-sum,
which tests that the the sum of a column of ints can be treated
as an int (did not work with MySQL and older hsql versions).
2004-04-27 21:28 d00bring
* src/Database.hs: Added Show, ReadRecRow and Read instances for
Row.
2004-04-27 20:08 d00bring
* configure.ac: Added --enable-hsql flag
2004-04-27 20:07 d00bring
* BUGS, TODO: Added DBDirect uppercase DBInfo name bug.
2004-04-27 15:04 chucky
* src/DBSpec/DBSpecToDBDirect.hs: Hopefully fixed the "missing
field" bug in DBDirect.
2004-04-27 00:46 d00bring
* BUGS, TODO: Added empty tables / table name bug
2004-04-24 14:58 d00bring
* src/HDBRec.hs: Added explicit export list, added some haddock
2004-04-24 14:35 d00bring
* src/DBLayout.hs, src/Database.hs, src/HDBRec.hs, src/Query.hs,
src/DBSpec/DBSpecToDBDirect.hs,
test/hardcoded-layout-simple-query.hs, test/run-all-tests: gave
HBDRec types non-hdb-specific names
2004-04-23 02:46 viblo
* src/Sql.hs: Added some haddock comments
2004-04-22 20:44 d00bring
* Makefile: stop running autoconf automatically, gets messy when
you just want ot make clean
2004-04-22 20:41 d00bring
* configure.ac: fixed hugs hsql path flags when prefix not set
2004-04-22 20:27 d00bring
* src/HDBRec.hs: added fundep to SelectField
2004-04-22 17:32 dp03-7
* config.mk.in, configure.ac: Configure now finds HSQL for Hugs
using --prefix
2004-04-08 19:57 d00bring
* src/Query.hs: reduced precedence of like to be lower than !
2004-04-08 18:10 d00bring
* src/HDBRec.hs, doc/descript: Minor documentation updates.
2004-04-08 15:16 d00bring
* test/: CustomSql.hs, custom-test.hs: Added some examples of using
cusom SQL operators
2004-04-08 15:05 d00bring
* src/Database.hs: change implementation of !. to use !, change !
to use selectField directly
2004-04-08 14:59 d00bring
* src/Database.hs: Removed unneccessary HasField constraint from
selection operators
2004-04-08 13:38 d00bring
* test/quickcheck.hs: More quickcheck property ideas
2004-04-08 13:37 d00bring
* test/run-all-tests: Make hugs use a bigger heap, needed for
join-without-restrict
2004-04-08 13:33 d00bring
* test/default-auto-inc.hs: stupid monomorphism restriction
2004-04-08 13:22 d00bring
* test/big-test.hs: Print PrimQuery for UNION
2004-04-08 13:22 d00bring
* test/run-all-tests: halt on errors
2004-04-08 13:20 d00bring
* BUGS, TODO, src/Sql.hs: Identified source of table alias clashes
2004-04-08 13:01 d00bring
* src/Optimize.hs: Allow merging projects through all binaray
relational operators, except Times where it does not work.
2004-04-08 12:54 d00bring
* BUGS: added repeated table alias problem
2004-04-08 12:51 d00bring
* test/big-test.hs: Print UNION query before running it
2004-04-08 12:48 d00bring
* src/: Database.hs, drivers/hsql/Common.hs,
drivers/wxhaskell/WX.hs: Backends can now retrieve Bools
2004-04-08 12:31 d00bring
* test/run-all-tests: don't run lazy, it makes mysqld crazy
2004-04-08 12:29 d00bring
* test/run-all-tests: run-all-tests now runs all tests
2004-04-08 12:29 d00bring
* test/null-and-case.hs: Changed name of DBDirect module used
2004-04-08 12:26 d00bring
* test/current-time.hs: fixed some type errors, forgot to compile
before checking in earlier
2004-04-08 12:12 d00bring
* BUGS, FIXED, TODO: Moved queries without tables and join without
restrict (that was not actually the problem) to FIXED.
2004-04-08 12:08 d00bring
* src/Optimize.hs, test/Makefile, test/current-time.hs,
test/default-auto-inc.hs, test/join-without-restrict.hs: Fixed
bugs in Optimize that messed up queries without a table and
certain joins.
2004-04-08 11:59 d00bring
* src/PrimQuery.hs: Changed attributes to use union instead of ++
for times
2004-04-08 01:38 d00bring
* test/default-auto-inc.hs: now gets last_insert_id()
2004-04-08 01:37 d00bring
* TODO: added query without table TODO
2004-04-08 01:17 d00bring
* test/current-time.hs: Cleaned up a little.
2004-04-08 00:01 d00bring
* test/join-without-restrict.hs: added program that demonstrates
the join without restrict bug
2004-04-07 21:57 d00bring
* test/quickcheck.hs: Chnaged name of test function, conflicted
with a QuickCheck function
2004-04-07 21:52 chucky
* src/GenericConnect.pphs: Damnit I introduced a bug, fixed now
2004-04-07 21:48 chucky
* src/GenericConnect.pphs: Created clearer error messages, and did
some cleaning up
2004-04-07 21:44 d00bring
* test/quickcheck.hs: first step towards quickcheck properties
2004-04-07 21:16 d00bring
* src/HDBRec.hs: Added deriving Eq to record types.
2004-04-07 20:42 d00bring
* src/: HDBRec.hs, Query.hs: Removed some unused code.
2004-04-07 20:11 d00bring
* src/HDBRecUtils.hs: Removed HDBRecUtils.hs
2004-04-07 20:10 d00bring
* src/DBLayout.hs, src/Database.hs, src/HDBRec.hs,
src/HaskellDB.hs, src/Query.hs, src/common.mk,
test/current-time.hs, test/hardcoded-layout-simple-query.hs,
test/run-all-tests: Removed HDBRecUtils and put its pieces where
they makethe most sense.
2004-04-07 19:42 d00bring
* BUGS, FIXED, TODO: Moved default value support to FIXED.
2004-04-07 19:34 d00bring
* BUGS, FIXED, TODO, src/Database.hs, src/HDBRecUtils.hs,
src/HaskellDB.hs, src/Query.hs, test/Makefile,
test/default-auto-inc.hs, test/higher-order.hs: Added support for
default values in insert. Restricted use of aggregate expressions
to project.
2004-04-07 16:39 chucky
* src/: DBLayout.hs, common.mk, DBSpec/DBSpecToDBDirect.hs: [no log
message]
2004-04-07 16:39 chucky
* TODO: Fixed the following TODO: * put all imports that
DbDirect-generated files need in a module by itself, so that
generated code only needs to import that module. /Bjorn
2004-04-07 14:36 forester
* src/: BoundedList.hs, BoundedString.hs, drivers/hsql/Common.hs:
Added size 65535 to boundedstring. Also added more SqlTypes
2004-04-07 14:35 d00bring
* src/DBSpec/DBSpecToDBDirect.hs: Moved $$ after contextStackPragma
into the commented-out part to fix a parse error.
2004-04-07 10:31 chucky
* test/dbspec.hs: removed the easter egg
2004-04-06 13:15 chucky
* src/DBSpec/DBSpecToDBDirect.hs: Tried adding -fcontext-stackXX as
a pragma at the top of generated files, but it didn't work. The
code remains if it starts to work some day. :)
2004-04-06 13:14 chucky
* BUGS: Tried adding -fcontext-stackXX as a pragma at the top of
generated files, but it didn't work.
2004-04-05 12:09 chucky
* BUGS: Wrote something about SqlBit
2004-04-05 11:57 chucky
* src/drivers/: hsql/Common.hs, wxhaskell/WX.hs: [no log message]
2004-04-05 11:57 chucky
* src/FieldType.hs: Tried adding support for SqlBit, but gave up
because of db incompatibilities
2004-04-04 16:59 d00bring
* BUGS: fixed simple typo
2004-04-01 22:46 d00bring
* BUGS: added LIKE/ILIKE problem
2004-03-31 21:57 d00bring
* ChangeLog: Updated ChangeLog for release
2004-03-31 21:56 forester
* NEWS: Added news for version 0.7
2004-03-31 21:55 forester
* ANNOUNCE: Updated to version 0.7
2004-03-31 21:52 d00bring
* INSTALL: added HSQL-MySQL windows problem
2004-03-31 21:27 d00bring
* ChangeLog: Updated ChangeLog
2004-03-31 21:26 forester
* ANNOUNCE, NEWS: Changed NEWS and ANNOUNCE to 0.7
2004-03-31 21:16 d00bring
* test/: Makefile, big-test-create-tables.hs, big-test.hs, lazy.hs,
run-all-tests, run-big-test: Cleaned up test programs. Changed
big-test to use dbspec.
2004-03-31 21:09 d00bring
* NEWS: Added 0.7 release.
2004-03-31 20:54 d00bring
* TODO: Removed DbDirect multiple driver TODO.
2004-03-31 20:51 d00bring
* BUGS: Removed Hugs not working with wxHaskell enabled.
2004-03-31 20:49 d00bring
* INSTALL: Fixed typos, added SQLite and wxHaskell info.
2004-03-31 20:45 d00bring
* aclocal.m4, configure.ac: Fixed disabling ghc/hugs
2004-03-31 20:23 d00bring
* configure.ac: Changed version to 0.7.
2004-03-31 20:09 d00bring
* Makefile: Fixed install targets for separate compilation dirs.
2004-03-31 20:06 d00bring
* config.mk.in, configure.ac, rules.mk, src/Makefile.ghc,
src/Makefile.hugs, src/common.mk: Separate module tests in
configure.ac for ghc and hugs.
2004-03-31 19:04 d00bring
* config.mk.in, src/Makefile, src/Makefile.ghc, src/Makefile.hugs,
src/common.mk, src/DBDirect/Makefile: Made separate build dirs
for ghc and hugs.
2004-03-31 16:48 viblo
* doc/api/Makefile: Added the wx-driver to the doc generation
2004-03-31 11:25 chucky
* src/DBSpec/DBSpecToDBDirect.hs: Cosmetic changes
2004-03-31 01:12 viblo
* src/: BoundedString.hs, DBSpec.hs, Database.hs, FieldType.hs,
HDBRecUtils.hs, Sql.hs, drivers/hsql/MySQL.hs,
drivers/hsql/ODBC.hs, drivers/hsql/SQLite.hs, DBSpec/DBInfo.hs,
DBSpec/DBSpecToDBDirect.hs, DBSpec/DBSpecToDatabase.hs,
DBSpec/PPHelpers.hs: Changed to non-portable in all files
2004-03-29 17:48 forester
* configure.ac: Bug in configure disabled hsql if hugs was disable
2004-03-29 14:03 chucky
* src/DBSpec.hs, src/DBSpec/DBInfo.hs,
src/DBSpec/DBSpecToDBDirect.hs, test/dbspec.hs: DBInfos can now
be pretty printed
2004-03-29 09:41 chucky
* src/: DBSpec/DBSpecToDatabase.hs, drivers/hsql/Common.hs,
drivers/wxhaskell/WX.hs: [no log message]
2004-03-29 09:41 chucky
* src/: Database.hs, GenericConnect.pphs, Sql.hs: Fixed various
bugs that Björn found
2004-03-28 16:20 forester
* configure.ac: tweaking configure.ac, no needs for absolute path
whatsoever. It absolute path for ghc is given, check for ghc-pkg
in same path first
2004-03-28 13:05 forester
* configure.ac: If HSQL does not support HUGS, don't build for HUGS
2004-03-27 19:13 forester
* configure.ac: No need for explicit path when using
--with-ghc/hugs Maybe not the best solution
2004-03-26 00:20 d00bring
* BUGS, FIXED, TODO: Removed fromNull and _case from BUGS and TODO
2004-03-25 23:43 d00bring
* TODO, src/drivers/wxhaskell/WX.hs: Added TODO about making the
wxhaskell driver lazy
2004-03-25 23:40 d00bring
* src/Query.hs: removed obsolote comment about showing of True and
False
2004-03-25 23:35 d00bring
* src/Query.hs, test/null-and-case.hs, src/HaskellDB.hs,
src/PrimQuery.hs: Added _case and fromNull constructs.
2004-03-25 21:44 d00bring
* config.mk.in, src/Makefile, src/DBSpec/Makefile,
src/drivers/hsql/Makefile, src/drivers/wxhaskell/Makefile:
Cleaned up and simplified build system.
2004-03-25 21:39 chucky
* src/DBSpec/: DBInfo.hs, DBSpecToDatabase.hs: grr more bugs
2004-03-25 21:21 chucky
* src/DBSpec/DBInfo.hs: Fixed a stupid parse error
2004-03-25 21:10 chucky
* src/DBSpec/: DBInfo.hs, DBSpecToDBDirect.hs, DBSpecToDatabase.hs:
Hopefully fixed circular deps this time
2004-03-25 20:57 chucky
* src/DBSpec/: DBInfo.hs, DBSpecToDatabase.hs, DatabaseToDBSpec.hs,
Makefile: [no log message]
2004-03-25 20:57 chucky
* src/DBSpec.hs: Fixed circular dependencies, I hope
2004-03-25 09:01 d00bring
* test/: Makefile, TestConnect.hs, TestConnect.pphs: Changed
TestConnect to use GenericConnect.
2004-03-25 08:53 d00bring
* test/: big-test-create-tables.hs, big-test.hs, current-time.hs,
date-types.hs, hardcoded-layout-simple-query.hs, higher-order.hs,
html-users-list.hs, insert-update-delete.hs, join-and-aggr.hs,
test-bounded.hs, top.hs, transaction.hs: Changed !. to ! in all
test programs
2004-03-24 21:48 d00bring
* BUGS, TODO: added CASE and fromNullable problems
2004-03-24 18:27 d00bring
* src/Database.hs, src/drivers/hsql/Common.hs,
src/drivers/wxhaskell/WX.hs, test/current-time.hs: Changed type
of query results to Row r (using HDBRecRow was an ugly hack)
2004-03-24 12:19 chucky
* test/dbspec.hs: Used for testing generating from database
2004-03-24 12:15 chucky
* src/Sql.hs: oops forgot something
2004-03-24 12:14 chucky
* src/: FieldType.hs, Sql.hs: Fixed a bug in create and drop table
2004-03-24 11:54 chucky
* src/GenericConnect.pphs: Fixed a bug
2004-03-24 11:13 chucky
* src/: HaskellDB.hs, Makefile: GenericConnect added
2004-03-24 11:13 chucky
* src/DBDirect/: DBDirectCommon.pphs, DBDirect.hs, Makefile: [no
log message]
2004-03-24 11:13 chucky
* src/GenericConnect.pphs: Rearranged and moved. This is the old
DBDirectCommon, but it is now part of the standard lib
2004-03-24 10:31 chucky
* src/DBSpec.hs: DBSpec.hs now exports everything useful in its
submodules
2004-03-24 10:30 d00bring
* src/Database.hs: fixed stupid constraint problem in !.
2004-03-24 10:25 chucky
* src/DBSpec/DBSpecToDatabase.hs: Ready for testing?
2004-03-23 22:49 d00bring
* src/: Database.hs, HDBRec.hs, HDBRecUtils.hs, Query.hs,
drivers/hsql/Common.hs, drivers/wxhaskell/WX.hs: Overloaded ! to
selection on both relations in a query and query results.
2004-03-23 20:13 d00bring
* configure.ac: more configure clean-up
2004-03-23 20:08 d00bring
* config.mk.in, configure.ac, test/run-big-test: some clean-up of
configure.ac. added BUILD_DOC variable.
2004-03-23 19:12 d00bring
* configure.ac: Removed all the old cruft for looking for libraries
and headers.
2004-03-22 23:54 d00bring
* BUGS: added list of unsupported features
2004-03-22 23:45 d00bring
* BUGS, FIXED: Moved error catching bug from BUGS to FIXED
2004-03-22 23:38 d00bring
* test/transaction.hs: catch errors from all db functions
2004-03-22 23:37 d00bring
* src/drivers/: hsql/Common.hs, wxhaskell/WX.hs: Fixed drivers to
catch exceptiosn in all top-level calls to driver functions
2004-03-22 23:24 d00bring
* src/DBSpec/DBSpecToDatabase.hs: Changed mapM to mapM_ to fix a
type error.
2004-03-22 23:03 d00bring
* BUGS: added top-level-only HSQL error catching
2004-03-22 21:49 d00bring
* TODO: added some things from BUGS to the TODO
2004-03-22 21:32 d00bring
* test/: big-test-create-tables.hs, big-test.hs: enabled timestamp
tests
2004-03-22 21:26 d00bring
* BUGS: added info about wxhaskell not working in Hugs
2004-03-22 17:25 chucky
* src/DBSpec/DBSpecToDatabase.hs: incremental change. Still no
useful code
2004-03-22 16:48 d00bring
* BUGS: Added info about GROUP BY problem.
2004-03-22 16:40 d00bring
* test/: Makefile, higher-order.hs: Added test program that uses a
higher-order query.
2004-03-22 16:40 d00bring
* src/Optimize.hs: Fixed optimization that put aggregate
expressions in restricts.
2004-03-22 16:08 d00bring
* BUGS: added aggregates in restrict problem
2004-03-22 16:06 chucky
* src/drivers/wxhaskell/WX.hs: [no log message]
2004-03-22 16:06 chucky
* src/: Database.hs, Sql.hs, DBSpec/DBSpecToDatabase.hs,
drivers/hsql/Common.hs: Added support for creating and dropping
databases and tables
2004-03-22 16:02 chucky
* BUGS: Added a bug in the wxHaskell driver
2004-03-22 13:16 chucky
* TODO: We've done some things on the list now, most notably
wxHaskell support
2004-03-22 13:13 chucky
* src/DBSpec/DBSpecToDatabase.hs: [no log message]
2004-03-22 13:13 chucky
* src/FieldType.hs: Incremental changes, creating databases.
Nothing that works yet
2004-03-20 21:24 d00bring
* BUGS: added wx to drivers that think postgre timestamps are
strings
2004-03-20 20:47 chucky
* src/DBSpec.hs:
Fixed a stupid bug. We never generated Bounded Strings
2004-03-20 20:41 chucky
* src/: DBDirect/DBDirect.hs, DBDirect/DBDirectCommon.pphs,
DBSpec/DBSpecToDBDirect.hs, DBSpec/DatabaseToDBSpec.hs: [no log
message]
2004-03-20 20:41 chucky
* src/DBSpec.hs:
Added WxHaskell support, and also made DBSpec generate better
specifications (that always include Bounded Strings, whether we
want them or not, they are stripped if we want to when running
the new function finalizeSpec
2004-03-20 16:37 d00bring
* configure.ac: fixed removal of package flags
2004-03-20 16:33 d00bring
* configure.ac: add -package flag before looking for packages
2004-03-20 15:52 d00bring
* INSTALL, config.mk.in, configure.ac, haskelldb.pkg.in,
src/Makefile, src/DBSpec/DatabaseToDBSpec.hs,
src/drivers/hsql/Makefile, src/drivers/wxhaskell/Makefile,
src/drivers/wxhaskell/WX.hs, test/Makefile,
test/TestConnect.pphs, test/join-and-aggr.hs: Added wxHaskell
driver. Removed some cruft from configure.ac.
2004-03-19 14:45 chucky
* src/: DBDirect/DBDirect.hs, DBDirect/Makefile, DBSpec/DBSpec.hs,
DBSpec/DBSpecToDBDirect.hs, DBSpec/Makefile: [no log message]
2004-03-19 14:44 chucky
* src/: DBSpec.hs, FieldType.hs, Makefile: Fixed some bugs, and
added preliminary code for generating DBSpecs
2004-03-18 13:46 chucky
* src/DBDirect/DBDirectCommon.pphs:
Corrected a minor bug, it did not accept "postgre" as valid input
2004-03-17 01:14 d00bring
* BUGS: added join without restrict bug
2004-03-16 22:25 d00bring
* BUGS, TODO, src/Database.hs, src/drivers/hsql/Common.hs: Made
row-retrieval lazy in the HSQL driver.
2004-03-16 22:22 d00bring
* test/: Makefile, lazy.hs: added test for lazyQuery
2004-03-16 18:43 d00bring
* INSTALL: changed HSQL requirement to 1.2.1
2004-03-15 15:06 chucky
* src/DBDirect/: DBDirect.hs, DBDirectCommon.pphs, Makefile:
Readded the SQLite support that I almost söp bort. Also, fixed
command line arguments so that DBDirect now doesn't care about
case
2004-03-15 15:05 chucky
* doc/api/Makefile: Generating docs for DBSpec
2004-03-15 14:37 d00bring
* src/DBDirect/Makefile: fixed building of DBDirect when doing make
all
2004-03-15 14:11 chucky
* src/DBSpec/: DBSpecToDBDirect.hs, DatabaseToDBSpec.hs: [no log
message]
2004-03-15 14:11 chucky
* src/DBDirect/DBDirectCommon.pphs: fixed some errors since I
uploaded the wrong files
2004-03-15 14:06 chucky
* src/Makefile: New makefile for the new DBDirect and DBSpec
additions
2004-03-15 14:05 chucky
* src/dbdirect/: DbDirect.hs, DbDirectCommon.pphs, Makefile: New
structure for DBDirect
2004-03-15 14:04 chucky
* src/DBDirect/DBDirectCommon.hs: added by mistake
2004-03-15 14:03 chucky
* src/DBSpec/SpecTest.hs: Added by mistake
2004-03-15 13:44 chucky
* src/DBSpec/DBSpecToDBDirect.hs: readded. :)
2004-03-15 13:43 chucky
* src/DBSpec/DBSpecToDBDirect.hs: moived
2004-03-15 13:39 chucky
* src/DBDirect/DBDirect.hs: Almost lost a file!
2004-03-15 12:38 chucky
* src/DBSpec/: DBSpec.hs, DBSpecToDBDirect.hs, DBSpecToDatabase.hs,
DatabaseToDBSpec.hs, Makefile, PPHelpers.hs, SpecTest.hs: Same as
5 secs ago!
2004-03-15 12:38 chucky
* src/DBDirect/: DBDirectCommon.hs, DBDirectCommon.pphs, Makefile:
restructuring, documenting. Almost done, just need some more
testing!
2004-03-15 10:35 d00bring
* test/big-test.hs: Print more messages
2004-03-15 10:34 d00bring
* src/Query.hs: Changed showConstant for Bools to TRUE/FALSE
2004-03-12 01:12 viblo
* TODO: Added def. values & auto increment-problem
2004-03-10 10:21 d00bring
* TODO: Added TODO about ading a module that contins all the
imports that DbDirect-generated files need
2004-03-09 01:57 d00bring
* aclocal.m4, configure.ac: fixed status messages in ghc version
checking
2004-03-09 01:44 d00bring
* aclocal.m4, configure.ac: added check for ghc version
2004-03-08 03:20 d00bring
* src/drivers/hsql/SQLite.hs: Added the SQLite module, which should
have been in the commit of stepcut's patch yesterday, but which I
forgot to add.
2004-03-08 02:59 d00bring
* TODO, src/Database.hs, src/HDBRecUtils.hs, src/Query.hs,
src/dbdirect/DbDirect.hs, test/current-time.hs,
test/hardcoded-layout-simple-query.hs: Removed unused r type
parameter to Attr.
2004-03-08 02:48 d00bring
* src/HDBRec.hs, src/HDBRecUtils.hs, src/dbdirect/DbDirect.hs,
test/current-time.hs, test/hardcoded-layout-simple-query.hs:
Removed HDBRecEntry type class, it does not seem to be neccessary
any more.
2004-03-08 02:47 d00bring
* TODO: removed SQLite driver TODO, added SQLite typing probelm
2004-03-08 02:17 d00bring
* FIXED: added stepcuts patches to FIXED
2004-03-08 02:13 d00bring
* TODO: Added aggregate functions in restrict problem.
2004-03-06 23:17 d00bring
* BUGS: added info about SQLite-untypedness
2004-03-06 23:04 d00bring
* AUTHORS: Added Jeremy Shaw as a contributor
2004-03-06 22:55 d00bring
* config.mk.in, configure.ac, src/dbdirect/DbDirect.hs,
src/dbdirect/DbDirectCommon.pphs, test/TestConnect.pphs,
test/big-test-create-tables.hs: Added Jeremy Shaw's SQLite patch.
Modified it to support the changes to Database from this morning.
2004-03-06 21:28 d00bring
* Makefile: Added Makefile patch from Jeremy Shaw for makeing
distclean delete more stuff. Removed configure from the things to
delete, since configure is included in in release distributions,
and we do not want the user to have to rebuild that.
2004-03-06 16:40 d00bring
* src/: Database.hs, drivers/hsql/Common.hs: Changed name of
ValueFuncs to GetInstances. Cleaned up hsql driver.
2004-03-06 15:39 d00bring
* FIXED, TODO: removed TODO items concerning the Database type and
Read/Show for records and added them to FIXED
2004-03-06 14:57 d00bring
* src/Database.hs, src/HDBRec.hs, src/HDBRecUtils.hs,
src/HaskellDB.hs, src/dbdirect/DbDirect.hs,
src/dbdirect/DbDirectCommon.pphs, src/drivers/hsql/Common.hs,
src/drivers/hsql/MySQL.hs, src/drivers/hsql/ODBC.hs,
src/drivers/hsql/PostgreSQL.hs, test/TestConnect.pphs,
test/current-time.hs, test/hardcoded-layout-simple-query.hs:
Removed type parameters from the Database type. Changed dbQuery
to return records instead of a driver dependent type. Changed
dbQuery in the HSQL driver to support this. Removed the Row
class. Fixed Show and Read instances for records. Changed HSQL
connection functions to take a Database -> IO a instead of HSQL
-> IO a.
2004-03-03 22:20 viblo
* doc/api/Makefile: changed the descript path
2004-03-03 22:19 viblo
* doc/descript: prologue file for the haddoc documentation
2004-03-03 21:30 chucky
* configure.ac:
Modified version to 0.6
2004-03-03 21:27 chucky
* ANNOUNCE:
Latest announcement made
2004-03-03 21:26 chucky
* ChangeLog:
Added a ChangeLog to the CVS. Generated automatically.
2004-03-03 21:09 chucky
* INSTALL, NEWS:
Updated for release
2004-03-03 19:22 forester
* src/: Bounded.txt, BoundedList.hs, BoundedString.hs: Moved text
about bounded into BoundedString and BoundedList
2004-03-03 16:15 chucky
* BUGS: Removed a fixed bug
2004-03-03 15:55 forester
* src/Bounded.txt: Simple informative text about BoundedList and
BoundedString
2004-03-03 13:08 d00bring
* test/join-and-aggr.hs: do not print queries, output gets messy
2004-03-03 13:08 d00bring
* test/: run-all-tests, run-big-test: run tests with Hugs too
2004-03-03 13:07 d00bring
* test/big-test.hs: added data deletion, disbaled tests that MySQL
cannot handle.
2004-03-03 12:55 d00bring
* src/: HDBRec.hs, drivers/hsql/Common.hs: commented out parts that
are not used yet
2004-03-03 11:54 viblo
* src/HaskellDB.hs: Changed haddock header
2004-03-03 02:07 viblo
* src/Query.hs: added some haddock-comments, every (except 2 small
funcs) function exported by haskelldb.hs should have a comment
now
2004-03-03 02:05 viblo
* src/: Optimize.hs, PrimQuery.hs: Replaced the assert function
with the standard haskell equivalent assert
2004-03-02 02:47 viblo
* src/Query.hs: Added some haddock comments
2004-03-01 02:45 viblo
* src/Query.hs: Fixed the minor typo again... :)
2004-03-01 02:40 viblo
* src/Query.hs: Replaced nullable with constJust, fixed some
haddock comments
2004-03-01 02:37 viblo
* test/transaction.hs, src/HaskellDB.hs: Replaced nullable with
constJust
2004-03-01 02:36 viblo
* doc/api/Makefile: Added title and prologue
2004-02-29 10:32 d00bring
* TODO: fixed typo. removed ghci TODO, it seems to have been a
problem on my machine only.
2004-02-29 10:26 d00bring
* TODO: added SQLite interface to TODO
2004-02-29 10:24 d00bring
* TODO: removed some fixed TODOs
2004-02-29 09:28 d00bring
* FIXED: added memory leak and SqlDecimal fix
2004-02-29 09:23 d00bring
* FIXED: added date formatting bug.
2004-02-28 21:47 d00bring
* test/: Makefile, TestConnect.pphs: added argConnect to
TestConnect module, removed big-test stuff from Makefile
2004-02-28 21:41 d00bring
* test/: TestConnect.hs, TestConnect.pphs: added TestConnect.pphs
instead of TestConnect.hs
2004-02-28 21:38 d00bring
* test/: Makefile, TestConnect.hs: added TestConnect.hs
2004-02-27 22:09 d00bring
* test/current-time.hs: fixed attribute name in current-time
2004-02-27 22:07 d00bring
* src/drivers/hsql/Common.hs: better error message for invalid
attributes
2004-02-27 22:05 d00bring
* test/run-all-tests: added run-all-tests
2004-02-27 22:05 d00bring
* test/: Makefile, big-test.hs, current-time.hs, date-types.hs,
hardcoded-layout-simple-query.hs, html-users-list.hs,
insert-update-delete.hs, join-and-aggr.hs, test-bounded.hs,
top.hs, transaction.hs: fixed tests to use common connect
function
2004-02-27 21:25 d00bring
* src/Query.hs: updated toPrimExprs twith new HDBRecCons
2004-02-27 21:20 forester
* src/: Database.hs, Query.hs: Exchanged exprs. We are now using
the one based on a typeclass.
2004-02-27 19:59 d00bring
* src/drivers/hsql/Common.hs: changed getValue for BoundedString to
use HSQL functions directly.
2004-02-27 19:54 d00bring
* src/: HDBRec.hs, HDBRecUtils.hs, dbdirect/DbDirect.hs,
drivers/hsql/Common.hs: added prototype code for getting data as
a record. fixed type of mkIOMBCalendarTime. moved fieldName to
its own class, removed fieldTag. removed field tag argument from
HDBRecCons data constructor, but not from type constructor.
2004-02-27 09:41 d00bring
* test/: Makefile, current-time.hs,
hardcoded-layout-simple-query.hs, test-bounded.hs: Makefile now
builds all tests. Fixed all tests to compile with the current
HaskellDB version.
2004-02-27 09:29 d00bring
* test/test-bounded.hs: added a simple test that uses BoundedString
2004-02-27 09:28 d00bring
* test/top.hs: added test for top
2004-02-27 00:50 d00bring
* TODO: added remove r from Attr to TODO
2004-02-27 00:45 d00bring
* src/: Database.hs, Query.hs: Added a few missing HasField
constraints
2004-02-27 00:39 d00bring
* src/Database.hs, src/HDBRecUtils.hs, src/Query.hs,
src/dbdirect/DbDirect.hs, test/big-test-create-tables.hs,
test/big-test.hs: Moved HasField constraint to methods that need
it to get rid of rank-2 type of <<
2004-02-26 23:29 d00bring
* BUGS: added info about TIMESTAMP columns in ODBC-PostgreSQL
2004-02-26 23:23 d00bring
* test/: big-test-create-tables.hs, big-test.hs, run-big-test:
added big-test
2004-02-26 23:23 d00bring
* test/Makefile: added -fcontext-stack flag
2004-02-26 23:22 d00bring
* BUGS: added -fcontext-stack info
2004-02-26 23:16 d00bring
* INSTALL, src/Query.hs, src/Sql.hs: changed MINUS to EXCEPT
(SQL92). documented unsupported binary relational operators.
2004-02-26 22:46 d00bring
* BUGS: added PostgreSQL TIME problem
2004-02-26 22:04 d00bring
* INSTALL: added info about missing binary operations in MySQL 4.1.
2004-02-26 21:29 d00bring
* BUGS: removed HSQL date handling from BUGS
2004-02-26 20:35 d00bring
* src/Query.hs: Fixed ShowConstant CalendarTime instance to format
months with numbers instaed of names, and to quote the results.
2004-02-26 20:07 d00bring
* src/HDBRec.hs: fixed Show and Read for records so they actually
work
2004-02-25 10:57 d00bring
* src/HDBRec.hs: added commented-out useless Read and Show
instances for HDBRec, just checked them in to have them in
version control
2004-02-25 10:57 chucky
* src/drivers/hsql/Common.hs:
Removed an unnecessary base case
2004-02-25 10:56 chucky
* src/dbdirect/DbDirect.hs:
Removed a base case that was unnecessary
2004-02-25 10:56 chucky
* src/: Database.hs, FieldType.hs:
Replaced FieldDef by FieldDesc
2004-02-25 10:48 chucky
* src/dbdirect/DbDirect.hs:
Removed a legacy case from checkUpper and checkLower, and
replaced it with an error
2004-02-25 00:52 forester
* Makefile, src/BoundedList.hs, src/BoundedString.hs,
src/Database.hs, src/FieldType.hs, src/Query.hs,
src/drivers/hsql/Common.hs: Removed dbInvoke, fixed Row-instance
for BoundedString. BoundedString is now working, query-tests have
been performed. Some more features like new instances is still to
be added.
2004-02-24 23:19 d00bring
* TODO: added record Read TODO
2004-02-24 17:34 d00bring
* src/: BoundedList.hs, Database.hs, FieldType.hs, HDBRec.hs,
HaskellDB.hs, Optimize.hs, PrimQuery.hs, Query.hs, Sql.hs,
drivers/hsql/Common.hs: All the simple changes done during the
code review.
2004-02-24 10:08 forester
* src/dbdirect/DbDirect.hs: Removed implicit parameters then
switching on BoundedString
2004-02-24 10:05 forester
* src/: BoundedList.hs, BoundedString.hs, Query.hs: Deleted newtype
from BoundedList, added Eq and ShowConstant instances
2004-02-24 07:43 d00bring
* src/: Optimize.hs, Sql.hs: added some comment and type
signatures. small bits of code clean-up.
2004-02-23 14:55 chucky
* src/dbdirect/DbDirect.hs:
Found some oddities and commented them
2004-02-22 22:24 d00bring
* test/current-time.hs: removed login info
2004-02-22 22:21 d00bring
* test/current-time.hs: added extremely hacky way to get the
server's current time
2004-02-22 13:07 d00bring
* test/transaction.hs: added simple transaction testing program.
2004-02-22 13:05 d00bring
* INSTALL, src/Database.hs, src/HaskellDB.hs, src/Query.hs,
src/drivers/hsql/Common.hs: added transactions support. exported
nullable.
2004-02-22 11:22 d00bring
* TODO: added backend-dependent SQL generation
2004-02-22 03:47 d00bring
* FIXED: added top and union fixes
2004-02-22 03:45 d00bring
* src/Sql.hs: wrap queries used with binary operations (union etc.)
in parens to fix SQL syntax problem with union as reported by
viblo
2004-02-22 03:33 d00bring
* src/: HaskellDB.hs, PrimQuery.hs, Query.hs, Sql.hs: fixed top to
put LIMIT clause at the end of the query, instead of the
unsupported TOP x option after DISTINCT. Commented out topPercent
since I have not found any DBs that support that.
2004-02-22 03:31 d00bring
* src/drivers/hsql/Common.hs: added case to save bounded strings as
strings in the HSQLRow (Dynamic)
2004-02-22 02:50 chucky
* TODO: Added transactions to the todo list
2004-02-20 03:11 viblo
* src/Query.hs: Added som haddock-comments
2004-02-19 00:02 viblo
* BUGS: Added the memory leak bug
2004-02-18 02:31 viblo
* src/Query.hs: Added some haddock comments
2004-02-17 21:58 d00bring
* FIXED: added bugs reported by Krasimir right after the release
2004-02-17 21:47 chucky
* src/: FieldType.hs, Query.hs: Made CalendarTime an instance of
ShowConstant
2004-02-17 20:53 chucky
* src/dbdirect/DbDirect.hs: Forgot a base case in my bug fix
2004-02-17 20:29 forester
* src/dbdirect/DbDirect.hs: Bstr can be followed by a higher number
than 9
2004-02-17 20:27 forester
* src/dbdirect/DbDirect.hs: Forgot about head [] :(
2004-02-17 20:20 forester
* src/: FieldType.pphs, dbdirect/DbDirect.hs,
drivers/hsql/Common.pphs: Removing 2 old files
2004-02-17 20:06 forester
* src/: BoundedString.hs, FieldType.hs, dbdirect/DbDirect.hs,
drivers/hsql/Common.hs: DbDirect now accepts a flag for deciding
if BoundedString should be used. Str* has been changed to BStr*
to allow string comparing.
2004-02-17 16:10 chucky
* FIXED, src/dbdirect/DbDirect.hs: Fixed a bug in DbDirect. Ought
to redesign though, but I have to think about how that should be
done
2004-02-16 23:35 forester
* configure.ac, src/FieldType.hs, src/FieldType.pphs, src/Makefile,
src/drivers/hsql/Common.hs, src/drivers/hsql/Common.pphs,
src/drivers/hsql/Makefile: Removed BoundedString options.
BoundedString always compiles now.
2004-02-16 20:57 forester
* config.mk.in, configure.ac, src/BoundedList.hs,
src/BoundedString.hs, src/FieldType.pphs, src/Makefile,
src/drivers/hsql/Common.pphs, src/drivers/hsql/Makefile:
including config.mk enables using ifdef
2004-02-15 01:03 forester
* configure.ac: Added support for configure feedback
2004-02-11 10:56 forester
* src/dbdirect/DbDirect.hs: Changed "map (\(t, c) -> MakeTableInfo
t c)" to "map (uncurry MakeTableInfo)"
2004-02-11 10:36 chucky
* FIXED:
Added a file for writing down fixed bugs
2004-02-11 01:11 viblo
* src/Query.hs: Added som haddock-comments
2004-02-09 20:47 d00bring
* TODO: added use TH to compile to SQL at compile time suggestion
2004-02-08 20:37 chucky
* src/dbdirect/DbDirect.hs: Fixed a weird bug. For some reason
DbDirect didn't generate Tables that had a Maybe type for String,
it just made them String. Very weird, since DbDirect EXPLICITLY
checked if they were String to do this. So someone (likely me)
put that bug in for some reason...
2004-02-08 15:37 d00bring
* TODO: added database layout modification suggestion
2004-02-05 18:46 viblo
* src/dbdirect/DbDirect.hs: Fixed a small bug that created prelude
error when running dbdirect without arguments
2004-02-04 10:45 d00bring
* Makefile: fixed unistallation and reinstalltion of GHCi library
(HShdb.o)
2004-02-04 10:38 d00bring
* src/PrimQuery.hs: Changed List import to Data.List
2004-02-04 01:22 d00bring
* configure.ac: bugfix: set ENABLE_HUGS to no if hugs is not found.
2004-02-03 23:25 d00bring
* TODO: removed release TODO stuff
2004-02-03 23:24 d00bring
* Makefile: fixed bug in install target
2004-02-03 23:19 d00bring
* src/HaskellDB.hs: made HSQL.ODBC reference a link in the haddock
docs
2004-02-03 22:01 chucky
* test/: date-types.hs, hardcoded-layout-simple-query.hs,
html-users-list.hs, insert-update-delete.hs, join-and-aggr.hs:
Removed our passwords and so on from the source files
2004-02-03 22:00 chucky
* NEWS:
Removed a typo
2004-02-03 18:13 chucky
* TODO:
Removed some done things
2004-02-03 17:51 chucky
* BUGS:
Added new file BUGS, to be used to store bugs that end users need
to know about
2004-02-03 17:37 d00bring
* configure.ac: fixed typo
2004-02-03 17:36 d00bring
* configure.ac: fixed ghc-hsql-dir heuristics
2004-02-03 17:32 d00bring
* config.mk.in: don't disable HSQL if no drivers enabled
2004-02-03 17:31 chucky
* src/dbdirect/: DbDirect.hs, DbDirectCommon.pphs, Makefile:
Finished editing
2004-02-03 16:08 d00bring
* preprocess: added final # to LINE pragmas as required by ghc.
2004-02-03 15:38 d00bring
* config.mk.in, rules.mk: added preprocessing variables
2004-02-03 15:04 chucky
* TODO:
Missed one. :)
2004-02-03 15:04 chucky
* NEWS, TODO:
Updated our TODO
2004-02-03 14:21 d00bring
* src/PrimQuery.hs: bugfix: made IS NULL and IS NOT NULL prefix
operators, as they are in SQL
2004-02-03 14:21 d00bring
* src/Database.hs: added som functions argument documentation
2004-02-03 14:20 d00bring
* test/insert-update-delete.hs: added delete and update tests
2004-02-03 14:19 chucky
* src/dbdirect/: DbDirect.hs, DbDirectCommon.pphs, Makefile:
Separated out driver-dependent things, not done yet.
2004-02-03 14:18 chucky
* rules.mk:
Edited some things regarding DbDirectCommon.hspp
2004-02-03 14:05 chucky
* preprocess:
Preprocessor for Haskell files with #ifdefs
2004-02-03 13:57 chucky
* INSTALL:
Added GNU make as a requirement
2004-02-03 13:19 d00bring
* src/dbdirect/Makefile: added DbDirect dependency on
DbDirectCommon
2004-02-03 13:14 d00bring
* TODO: removed HSQL release TODO
2004-02-03 13:12 chucky
* src/dbdirect/Makefile:
Added dbdirectcommon
2004-02-03 13:10 d00bring
* rules.mk: added implicit rule for preprocessing hspp files
2004-02-03 13:05 d00bring
* INSTALL: updated INSTALL
2004-02-02 22:48 chucky
* src/dbdirect/DbDirect.hs:
Fixed DbDirect so that it works again
2004-02-02 21:17 chucky
* src/dbdirect/DbDirect.hs: ....
2004-02-02 21:16 chucky
* src/dbdirect/DbDirect.hs: More bugfixes
2004-02-02 21:14 chucky
* src/dbdirect/DbDirect.hs: Fixed some (all?) of the bugs I
introduced
2004-02-02 21:06 chucky
* src/dbdirect/DbDirect.hs:
Can now use any database driver
2004-02-02 21:03 d00bring
* test/insert-update-delete.hs: added insert, delete, update test
2004-02-02 20:34 d00bring
* TODO: remove AUTHORS file TODO
2004-02-02 20:33 d00bring
* .cvsignore: added tarballs to .cvsignore
2004-02-02 20:32 d00bring
* AUTHORS: added AUTHORS file
2004-02-02 20:26 chucky
* TODO:
Edited...
2004-02-02 20:24 d00bring
* TODO: removed fixed SqlNoData problem
2004-02-02 20:14 d00bring
* configure.ac: put support for non-installed HSQL back into
configure
2004-02-02 20:13 d00bring
* test/date-types.hs: print reported field too
2004-02-02 19:57 chucky
* src/drivers/hsql/Common.hs:
Fixed copyright notice
2004-02-02 19:51 chucky
* src/HDBRecUtils.hs:
Corrected copyright notice
2004-02-02 19:50 chucky
* src/HDBRec.hs:
Revised copyright notice
2004-02-02 19:48 chucky
* src/FieldType.hs:
Added copyright notice
2004-02-02 19:30 d00bring
* src/: Database.hs, HaskellDB.hs, Sql.hs, drivers/hsql/Common.hs:
changed insert and insertNew names
2004-02-02 19:29 d00bring
* TODO: removed insert renaming TODO. added "Test insert, delete
and update".
2004-02-02 19:23 viblo
* INSTALL: Added requirements for comp on win
2004-02-02 19:12 chucky
* TODO:
Dbdirect stuff done
2004-02-02 19:01 chucky
* src/dbdirect/DbDirect.hs:
fixed bugs
2004-02-02 18:55 d00bring
* TODO: added SqlNoData error to TODO
2004-02-02 18:13 d00bring
* src/drivers/hsql/Common.hs: made SqlDateTime produce a
CalendarTime
2004-02-02 18:12 d00bring
* test/date-types.hs: fixed date formatting
2004-02-02 18:12 d00bring
* src/dbdirect/DbDirect.hs: removed redundant imports from
top-level generated file
2004-02-02 17:28 d00bring
* TODO: added some DbDirect issues
2004-02-02 12:53 chucky
* src/FieldType.hs:
Fixed a bug in the Typeable definition for CalendarTime
2004-02-02 07:42 d00bring
* src/Makefile: fixed source file copying to only copy modified
files
2004-02-02 07:33 d00bring
* src/Database.hs: fixed a syntax error in a comment
2004-02-02 07:30 d00bring
* src/Makefile: removed a debug print
2004-02-02 07:13 d00bring
* README: added README
2004-02-02 02:17 viblo
* src/drivers/hsql/: Common.hs, MySQL.hs, ODBC.hs, PostgreSQL.hs:
Added haddock header
2004-02-02 02:09 viblo
* src/: Optimize.hs, Query.hs: Added haddock header
2004-02-02 02:06 viblo
* src/HaskellDB.hs: Added haddock header
2004-02-02 02:03 viblo
* src/Database.hs: Added haddock header and type defs to some
functions
2004-02-02 01:00 viblo
* src/Sql.hs: Added haddock header, and type defenitions to some
functions.
2004-02-01 23:02 chucky
* src/dbdirect/DbDirect.hs: More qualified importing
2004-02-01 22:20 chucky
* src/dbdirect/DbDirect.hs: DbDirect now imports System.Time
qualified
2004-02-01 21:56 d00bring
* INSTALL: updated INSTALL file
2004-02-01 21:22 d00bring
* config.mk.in, configure.ac: removed local HSQL installation
support cruft from configure
2004-02-01 21:09 d00bring
* configure.ac: try to use -package hsql if possible
2004-02-01 20:21 d00bring
* configure.ac: fail if ghc is not found
2004-02-01 20:15 d00bring
* src/Makefile: removed HShdb.o depencency
2004-02-01 20:05 d00bring
* Makefile, src/Makefile: cosmetic makefile changes
2004-02-01 17:34 d00bring
* TODO: added some installation TODOs
2004-02-01 16:04 d00bring
* TODO: added dbdirect driver support release todo
2004-02-01 16:03 d00bring
* test/date-types.hs: added simple test program that uses date
types
2004-02-01 16:02 d00bring
* TODO: fixed formatting and typos
2004-02-01 16:01 d00bring
* TODO: added list of things to do before the release
2004-02-01 15:48 d00bring
* TODO: removed fixed TODOs and updated some existing ones
2004-02-01 15:22 d00bring
* src/dbdirect/DbDirect.hs: fixed typo
2004-02-01 15:19 chucky
* src/dbdirect/DbDirect.hs: Made Dbdirect modules import
System.Time
2004-02-01 10:59 chucky
* TODO: Removed the reference to date types as they are now
handled. Added the following: try to compile with nhc98. It
would be nice to support all three available Haskell compilers
2004-02-01 10:42 chucky
* src/: FieldType.hs, Optimize.hs, Sql.hs, dbdirect/DbDirect.hs,
drivers/hsql/Common.hs: Added handling of Date types. They now
become type "CalendarTime". Also, went through all files and
adjusted everything to use hierarchical modules (import Monad
became import Control.Monad and so on)
2004-02-01 02:47 d00bring
* doc/api/Makefile: fixed haddock rules so that haddock is only run
once.
2004-02-01 01:58 d00bring
* Makefile, src/Makefile, src/dbdirect/Makefile,
src/drivers/hsql/Makefile: added more cleaning
2004-02-01 01:54 d00bring
* .cvsignore, Makefile, TODO, config.mk.in, configure.ac,
haskelldb.pkg.in, rules.mk, doc/Makefile, src/Database.hs,
src/FieldType.hs, src/HDBRec.hs, src/HDBRecUtils.hs,
src/HaskellDB.hs, src/Makefile, src/Optimize.hs,
src/PrimQuery.hs, src/Query.hs, src/Sql.hs,
src/dbdirect/DbDirect.hs, src/dbdirect/Makefile,
src/drivers/hsql/Common.hs, src/drivers/hsql/HSQL_MySQL.hs,
src/drivers/hsql/HSQL_ODBC.hs,
src/drivers/hsql/HSQL_PostgreSQL.hs,
src/drivers/hsql/HSQL_driver.hs, src/drivers/hsql/Makefile,
src/drivers/hsql/MySQL.hs, src/drivers/hsql/ODBC.hs,
src/drivers/hsql/PostgreSQL.hs, test/Makefile,
test/hardcoded-layout-simple-query.hs, test/html-users-list.hs,
test/join-and-aggr.hs: Added hierarchical package names. Added
install and uninstall targets. Build in separate directory.
2004-01-31 20:27 d00bring
* Makefile, config.mk.in, configure.ac, rules.mk, src/Makefile,
src/dbdirect/Makefile, src/drivers/hsql/Makefile: added
beginnings of install target. fixed some windows config and
building problems.
2004-01-31 19:15 d00bring
* test/html-users-list.hs: changed ouput format
2004-01-31 19:15 d00bring
* Makefile, config.mk.in, configure.ac: get version number from
configure.ac
2004-01-31 19:12 d00bring
* LICENSE: set copygiht holder to "The HaskellDB development team"
2004-01-31 18:23 d00bring
* INSTALL: removed jackass info, fixed jackass setup instead
2004-01-31 17:35 d00bring
* test/html-users-list.hs: added html-users-list test program
2004-01-31 17:29 d00bring
* test/.cvsignore: added .cvsignore to test/
2004-01-31 17:28 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: commented out debug
printing of the SQL statement
2004-01-31 17:27 d00bring
* src/drivers/hsql/Makefile: fixed compilation of HSQL_driver
2004-01-31 17:11 d00bring
* TODO: added ghci problem
2004-01-31 14:35 d00bring
* LICENSE: Changed license text to more closely match the BSD
license text available from OSI. The only difference from the OSI
version is that "Neither the name of the <ORGANIZATION> nor the
names of its contributors ..." has been replaced by "Neither the
names of the copyright holders nor the names of the contributors
...".
2004-01-30 18:33 d00bring
* src/drivers/hsql/Makefile: changed dependencies to only look at
files in HSQL_DRIVERS
2004-01-30 17:58 chucky
* TODO: Added some stuff
2004-01-30 13:09 d00bring
* .cvsignore: added autom4te.cache to .cvsignore
2004-01-30 13:07 d00bring
* configure.ac: Added --enable-hugs flag.
2004-01-30 01:10 d00bring
* config.mk.in: fixed some typos
2004-01-30 00:46 d00bring
* Makefile: added dist target.
2004-01-30 00:35 d00bring
* test/Makefile: disabled dependency generation
2004-01-30 00:35 d00bring
* config.mk.in, src/Makefile: moved DRIVERS to config.mk.in
2004-01-30 00:34 d00bring
* configure.ac: added cygwin odbc lib dir
2004-01-30 00:33 d00bring
* INSTALL: added simple compile instructions
2004-01-29 23:57 d00bring
* configure.ac: added --with-odbc-libs. fixed help message
formatting.
2004-01-29 23:28 d00bring
* src/drivers/hsql/test.hs, test/Makefile,
test/hardcoded-layout-simple-query.hs, test/join-and-aggr.hs:
moved test programs to test/ dir
2004-01-29 23:27 d00bring
* .cvsignore: added .cvsignore to top-level dir
2004-01-29 23:27 d00bring
* Makefile, aclocal.m4, config.guess, config.mk, config.mk.in,
config.sub, configure.ac, haskelldb.pkg.in, install-sh, rules.mk,
src/Makefile, src/dbdirect/Makefile, src/drivers/hsql/Makefile:
Added autoconf configuration.
2004-01-28 12:58 d00bring
* TODO: Removed fixed NULL problem from TODO.
2004-01-28 01:40 viblo
* src/HDBRec.hs: Added haddock header
2004-01-28 01:34 viblo
* src/HDBRecUtils.hs: Added haddock header
2004-01-28 01:34 viblo
* src/PrimQuery.hs: Fixed minor typo
2004-01-27 22:09 forester
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: Separated
hsqlRowSelect into hsqlRowSelect and hsqlRowSelectMB
2004-01-27 20:17 chucky
* src/FieldType.hs: Added preliminary types for Date, Time,
DateTime and Timestamp. They are not usable yet and the interface
is not done, but the code doesn't break anything existing
2004-01-27 01:35 viblo
* src/PrimQuery.hs: Added haddock comments
2004-01-24 23:19 d00bring
* src/drivers/hsql/: Common.hs, HSQL_MySQL.hs, HSQL_ODBC.hs,
HSQL_PostgreSQL.hs, HSQL_driver.hs, MySQL.hs, ODBC.hs,
PostgreSQL.hs: added missing exception handling to connect call
2004-01-24 23:17 d00bring
* src/Makefile: Now build PostgreSQL driver
2004-01-24 20:51 d00bring
* rules.mk: made linking rule explicit
2004-01-24 20:31 d00bring
* src/drivers/hsql/: HSQL_MySQL.hs, HSQL_ODBC.hs,
HSQL_PostgreSQL.hs, MySQL.hs, ODBC.hs, PostgreSQL.hs: removed
superfluous imports
2004-01-24 20:06 d00bring
* src/drivers/hsql/Makefile.HSQL: quoted some variables given to
configure
2004-01-24 20:01 d00bring
* src/drivers/hsql/Makefile.HSQL: added postgresql includes for
jackass
2004-01-24 19:48 d00bring
* src/: Makefile, dbdirect/DbDirect.hs, drivers/hsql/Common.hs,
drivers/hsql/HSQL_MySQL.hs, drivers/hsql/HSQL_ODBC.hs,
drivers/hsql/HSQL_PostgreSQL.hs, drivers/hsql/HSQL_driver.hs,
drivers/hsql/Makefile, drivers/hsql/MySQL.hs,
drivers/hsql/ODBC.hs, drivers/hsql/PostgreSQL.hs,
drivers/hsql/test.hs: added support for HSQLs MySQL and
PostgreSQL drivers
2004-01-24 19:46 d00bring
* TODO: added module naming to TODO
2004-01-24 19:39 d00bring
* TODO: Removed some fixed items from TODO.
2004-01-24 19:29 d00bring
* TODO: added TODO about giving the connect functions more general
types
2004-01-24 17:31 d00bring
* src/drivers/hsql/Makefile.HSQL: removed creation for Database
symlink. update CVS_DATE
2004-01-24 17:28 d00bring
* INSTALL: updated HSQL CVS version requirement
2004-01-24 17:27 d00bring
* src/drivers/hsql/Makefile.HSQL: disabled date tag in cvs
checkout, we'll just use the latest version for now.
2004-01-23 00:27 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: Removed
commented-out testing code that I had left in by mistake.
2004-01-23 00:24 d00bring
* config.mk, src/drivers/hsql/Common.hs,
src/drivers/hsql/HSQL_driver.hs, src/drivers/hsql/test.hs:
updated HSQL support to the redesigned version
2004-01-21 21:03 d00bring
* TODO, src/Optimize.hs: I think I have fixed the ORDER
optimization bug
2004-01-21 20:26 d00bring
* src/Optimize.hs: pushRestrict now pushes all specials except
Order through projections.
2004-01-21 01:47 d00bring
* src/Query.hs: Reverted ordering operators to old types (taking
relation and attribute instead of expression).
2004-01-21 01:42 d00bring
* src/Optimize.hs: Commented out optimization code that can cause
ORDER arguments to be aggregate expressions, which is not allowed
in SQL.
2004-01-21 01:30 d00bring
* src/PrimQuery.hs: Change my name in comment to a better form.
2004-01-21 01:29 d00bring
* src/PrimQuery.hs: Old show instance PrimQuery did infinite
recursion, not very good. Commented out that instance and derived
Show instead.
2004-01-20 22:50 chucky
* src/PrimQuery.hs: Fixed a bug concerning an extra \n
2004-01-10 19:43 d00bring
* TODO: added nasty result column null problem.
2004-01-10 18:44 d00bring
* src/Query.hs: Changed ordering and aggreagate operators to take
an expression instead of a relation and an attribute, since the
latter seems unneccessarily restrictive. I have probably
overlooked something in doing so, so I left the old code
commented out.
2004-01-10 18:42 d00bring
* TODO: Added possible query optimization bug and ppPrimExpr adding
a superfluous newline.
2004-01-10 18:41 d00bring
* INSTALL: Added info about building MyODBC.
2004-01-09 19:25 d00bring
* src/drivers/hsql/: Makefile, test.hs: added more testes to test
program
2004-01-09 19:22 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: better debugging
and error messages. added support for SqlFloat
2004-01-09 19:19 d00bring
* src/Query.hs: Fixed showing of Maybe values so that only those
that are instances of ShowConstant are shown
2004-01-09 17:38 d00bring
* TODO, src/Sql.hs: Fixed showing of PrimExpr in Sql.toInsertNew
2004-01-09 15:28 d00bring
* TODO: added ConstExpr showing
2004-01-09 15:09 d00bring
* TODO: added change insert -> insertNew
2004-01-08 16:38 chucky
* src/dbdirect/DbDirect.hs:
Oops, corrected a typo
2004-01-08 16:32 chucky
* src/dbdirect/DbDirect.hs: Corrected a bug. The field name (as a
string) should not be checked for being a keyword
2004-01-08 02:17 d00bring
* INSTALL: added info aout unixODBC and RDBMS requirements
2004-01-08 02:16 d00bring
* TODO: added some todo items
2004-01-08 02:15 d00bring
* src/drivers/hsql/test.hs: now shows entire exception on error
2004-01-08 02:14 d00bring
* rules.mk, src/drivers/hsql/Makefile: fixed LDFLAGS for ghci
targets
2004-01-08 02:13 d00bring
* src/Optimize.hs: fixed comment formatting
2004-01-07 17:03 d00bring
* src/Query.hs: Added ShowConstant class. Reformatted some comments
to haddock format.
2004-01-07 16:09 d00bring
* src/Query.hs: Simplified some funtion definitions and type
signatures. Cleaned up layout.
2004-01-07 15:52 d00bring
* src/Query.hs: Removed superfluous functions, added type
signatures, simplifed some funtion definitions.
2004-01-07 15:40 d00bring
* src/HaskellDB.hs: removed unused name
2004-01-07 15:33 d00bring
* src/Query.hs: Some serious whitespace clean-up
2004-01-07 15:23 d00bring
* Makefile, rules.mk, doc/Makefile, doc/api/Makefile, src/Makefile,
src/dbdirect/Makefile, src/drivers/hsql/Makefile: moved a lot of
rules from individual Makfiles to rules.mk
2004-01-07 14:05 chucky
* src/dbdirect/DbDirect.hs: Simplifications
2004-01-07 13:55 d00bring
* src/: HDBRec.hs, HDBRecUtils.hs, drivers/hsql/test.hs: Changed
HRBRec type to avoid having to use hdbMakeRec everywhere. Changed
hdbMakeEntry to make table description code simpler.
2004-01-07 13:51 d00bring
* src/HaskellDB.hs: Added 'project' to export list.
2004-01-07 12:56 d00bring
* config.mk: Changed Hugs directory search order so that local
modules override system ones.
2004-01-07 12:51 d00bring
* src/PrimQuery.hs: Removed superfluous commas in export
declaration.
2004-01-07 12:14 d00bring
* config.mk: Turned on -fwarn-unused-imports be default.
2004-01-07 11:49 d00bring
* LICENSE: Added a license file. License text is taken from the
Parsec license, which is basically the same as the GHC and Hugs
licenses.
2004-01-07 02:54 d00bring
* src/FieldType.hs: Added explicit exports.
2004-01-07 02:52 d00bring
* src/Optimize.hs: added explicit exports. reformatted comments.
cleaned up whitespace.
2004-01-07 02:37 d00bring
* src/Makefile: Added ghciload target. Added some comments.
2004-01-07 02:36 d00bring
* TODO: added using assertions from the libraries instead of own
2004-01-07 02:35 d00bring
* src/PrimQuery.hs: Added explicit exports. Added some signatures.
Reformatted some comments to haddock format. Cleaned up some
whitespace.
2004-01-07 01:52 d00bring
* TODO: added som TODO items
2004-01-07 01:34 d00bring
* Makefile, config.mk, rules.mk, src/Makefile: added extra warnings
target
2004-01-07 01:07 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: removed unused
imports and names
2004-01-07 00:42 d00bring
* config.mk, doc/api/Makefile: doc/api/Makfile now includes global
config file
2004-01-06 23:46 d00bring
* doc/api/Makefile: removed DBDirect building
2004-01-06 23:45 chucky
* src/dbdirect/DbDirect.hs: Documented
2004-01-06 23:42 d00bring
* INSTALL: added info about requiring HSQL from 2004-01-06
2004-01-06 23:36 d00bring
* doc/api/Makefile: added dbdirect module to haddock doc makefile
2004-01-06 23:31 d00bring
* src/Query.hs: added (commented-out) type safe version of exprs.
It requires extra constraints on other functions, so it is not
used right now
2004-01-06 23:29 d00bring
* src/HDBRec.hs: simplified implementation of showRecRow a little
2004-01-06 22:25 chucky
* src/dbdirect/DbDirect.hs: VERY small cleanup
2004-01-06 22:21 chucky
* src/: Makefile, PPrint.hs, PrimQuery.hs, Sql.hs: Finally removed
all dependencies on Leijen's PPrint.hs. This required editing of
PrimQuery and Sql.
2004-01-06 21:46 d00bring
* src/drivers/hsql/Makefile.HSQL: now checks out the 2004-01-06
version of HSQL
2004-01-06 21:28 d00bring
* src/drivers/hsql/Makefile.HSQL: added dirs to all target
2004-01-06 21:27 d00bring
* INSTALL: added INSTALL file (only requirements and HSQL setup so
far)
2004-01-06 21:18 d00bring
* src/drivers/odbc/: Makefile, ODBC.hs, genodbcconst.pl, test.hs:
removed obsolete odbc driver files, should use hsql driver
instead
2004-01-06 21:13 chucky
* src/dbdirect/TestCatalog.hs: Not used
2004-01-06 20:47 d00bring
* Makefile, config.mk, rules.mk, src/config.mk, src/Makefile,
src/rules.mk, src/dbdirect/Makefile, src/drivers/hsql/Makefile:
fixed compilation against HSQL in sibling directory to
hwt_haskelldb, moved config files
2004-01-06 02:28 chucky
* src/dbdirect/Catalog.hs:
This isn't needed any more
2004-01-06 02:13 chucky
* src/dbdirect/DbDirect.hs:
Bug fixed
2004-01-06 02:07 d00bring
* src/config.mk: fixed typo that messed up hugs flags
2004-01-06 01:58 chucky
* src/dbdirect/DbDirect.hs:
Fixed up the new code. It works beautifully now
2004-01-06 01:52 d00bring
* src/: config.mk, dbdirect/Makefile, drivers/hsql/Makefile:
simplified makefiles, moved more stuff to config.mk, DbDirect now
does not link with the driver directly
2004-01-06 01:38 d00bring
* src/: Makefile, drivers/hsql/Makefile: libHDB.a now includers
driver objects
2004-01-06 01:38 d00bring
* src/drivers/hsql/.cvsignore: added depend files and compiled test
program to .cvsignore
2004-01-06 01:30 chucky
* src/dbdirect/DbDirect.hs: Created a flashy new system. Haven't
tested it yet, since I need jackass for that
2004-01-06 01:11 d00bring
* src/: Makefile, config.mk, dbdirect/Makefile,
drivers/hsql/Makefile: moved HSQL build out of source tree
2004-01-05 23:24 chucky
* src/dbdirect/DbDirect.hs:
Modules are now named without having the .hs-suffix.
2004-01-05 23:00 chucky
* src/dbdirect/DbDirect.hs:
Altered to generate files in a shorter neater format
2004-01-05 23:00 chucky
* src/dbdirect/Makefile: Renamed the resulting binary from test to
DbDirect
2004-01-05 22:10 chucky
* src/dbdirect/Makefile: Fixes
2004-01-05 21:54 chucky
* src/dbdirect/DbDirect.hs: Bug fixes
2004-01-05 21:48 d00bring
* src/Query.hs: added exports of some construtors
2004-01-05 21:44 d00bring
* src/Database.hs: added type signature to dbInvoke
2004-01-05 19:31 d00bring
* Makefile: Fixed syntax error in top-level Makefile
2004-01-05 19:27 d00bring
* doc/api/Makefile: Haddock API docs are now only rebuilt if source
code files have changes.
2004-01-05 19:13 d00bring
* doc/api/: .cvsignore, Makefile: fixed up api doc build system
2004-01-05 19:12 d00bring
* src/Query.hs: Added explicit exports and some type signatures
2004-01-05 19:12 d00bring
* src/PPrint.hs: reformatted comments for haddock
2004-01-05 16:26 d00bring
* src/Makefile: added dbdirect target
2004-01-05 16:24 d00bring
* src/drivers/hsql/: Makefile, Makefile.HSQL: Makefile clean-up
2004-01-05 16:24 d00bring
* Makefile: added top-level Makefile
2004-01-05 16:24 d00bring
* doc/: Makefile, api/Makefile: added doc directory
2004-01-05 16:11 chucky
* src/dbdirect/: DbDirect.hs, Makefile: Fixed (hopefully) the
Makefile and made some small corrections to Dbdirect
2004-01-05 15:47 d00bring
* src/: Makefile, rules.mk, drivers/hsql/Makefile: cleaned up
Makefiles
2004-01-05 14:59 chucky
* src/dbdirect/: Catalog.hs, Makefile: Added an experimental
Makefile for DbDirect, and modified Catalog a bit
2004-01-05 12:36 d00bring
* TODO: Added Build system section
2004-01-05 12:36 d00bring
* src/Makefile: make clean now descends into driver dirs
2004-01-05 04:29 d00bring
* src/drivers/hsql/Makefile.HSQL: fixed jackass setup
2004-01-05 04:26 d00bring
* src/drivers/hsql/Makefile.HSQL: playing with conditional jackass
stuff
2004-01-05 04:21 d00bring
* src/drivers/hsql/Makefile.HSQL: fixed syntax in conditional
jackass setup
2004-01-05 04:15 d00bring
* src/drivers/hsql/Makefile.HSQL: added conditional jackass setup
2004-01-05 04:12 d00bring
* src/drivers/hsql/: HSQL-hwt.patch, Makefile, Makefile.HSQL:
Latest CVS HSQL does not need to be patched
2004-01-05 03:58 d00bring
* src/drivers/hsql/test.hs: Removed unneccessary imports
2004-01-05 03:58 d00bring
* src/HaskellDB.hs: Added export of <<
2004-01-05 03:57 d00bring
* src/: Makefile, config.mk, rules.mk, drivers/hsql/Makefile: moved
common rules and variables to separate files
2004-01-05 03:22 chucky
* src/dbdirect/DbDirect.hs:
Made DbDirect compileable
2004-01-05 02:45 d00bring
* TODO: added TODO file
2004-01-05 02:33 chucky
* src/dbdirect/DbDirect.hs: Fixed so that this uses the ODBC
interface, hopefully
2004-01-05 02:13 d00bring
* src/FieldType.hs: added instance of Show for FieldType
2004-01-05 02:11 d00bring
* src/: Database.hs, FieldType.hs: added some Haddock doc
2004-01-05 01:52 d00bring
* src/drivers/hsql/Makefile.HSQL: fixed build params for jackass
2004-01-05 01:37 d00bring
* src/: Database.hs, HDBRec.hs, HDBRecUtils.hs, Query.hs,
drivers/hsql/Common.hs, drivers/hsql/HSQL_driver.hs,
drivers/hsql/test.hs: Changed HRBRec in order to get cleaner
syntax and more compact db descriptions
2004-01-05 01:34 d00bring
* src/drivers/hsql/HSQL-hwt.patch: updated for new CVS HSQL
2004-01-05 01:31 d00bring
* src/drivers/hsql/Makefile.HSQL: updated for new CVS HSQL
2004-01-05 01:01 d00bring
* src/drivers/hsql/Makefile: added ghciload target
2004-01-05 00:06 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: added comments,
commencted out some debug stuff
2004-01-05 00:05 d00bring
* src/FieldType.hs: Corrected comment typo
2004-01-05 00:04 d00bring
* src/: Database.hs, HaskellDB.hs: Added exports of tables and
describe
2004-01-04 23:00 d00bring
* src/drivers/hsql/HSQL-hwt.patch: HSQL now includes the hugs
compatibility patches, fixed inverted comparison for the nullable
field in describe
2004-01-04 04:55 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs, test.hs: Fixed
handling of NULLable fields. Added some more test functions.
2004-01-04 04:42 d00bring
* src/drivers/hsql/: Makefile, Makefile.HSQL: fixed patching rules
for new unified HSQL patch
2004-01-04 04:17 d00bring
* src/drivers/hsql/Makefile: Changes hugs targets to load test
program
2004-01-04 04:16 d00bring
* src/drivers/hsql/: HSQL-desc.patch, HSQL-hugs.patch,
HSQL-hwt.patch: fixed inverted nullable flags, merged HSQL
patches into one
2004-01-04 03:06 d00bring
* src/drivers/hsql/Makefile.HSQL: Set build parameters for jackass
2004-01-04 03:00 d00bring
* src/.cvsignore: Added dependency files to .cvsignore
2004-01-03 21:14 d00bring
* src/drivers/hsql/Makefile.HSQL: make clean now does not delete
the HSQL dir
2004-01-03 21:06 d00bring
* src/Makefile: put FieldType.o in libHSsql.a
2004-01-03 21:03 d00bring
* src/: Database.hs, FieldType.hs, drivers/hsql/Common.hs,
drivers/hsql/HSQL_driver.hs: Added 'tables' and 'describe' to the
db driver interface
2004-01-03 21:02 d00bring
* src/drivers/hsql/.cvsignore: experimenting with .cvsignore to
hide HSQL build dir
2004-01-03 21:00 d00bring
* src/.cvsignore: added .cvsignore to hide .hi files
2004-01-03 11:29 d00bring
* src/drivers/hsql/.cvsignore: added object and interface file
patterns
2004-01-03 11:23 d00bring
* src/drivers/hsql/.cvsignore: added .cvsignore
2004-01-02 18:25 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: added TODO comments
2004-01-02 18:23 d00bring
* src/drivers/hsql/Makefile: fixed HSQL compilation
2004-01-02 18:23 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: added expicit
exports and database description functions
2004-01-02 18:10 d00bring
* src/drivers/hsql/: Makefile, Makefile.HSQL, build-hsql: added
makefile for HSQL
2004-01-02 17:49 d00bring
* src/drivers/hsql/: HSQL-desc.patch, build-hsql,
hsql-hugs-problems.txt: Created HSQL build script. Added hsql
patch with tables and describe.
2004-01-02 16:36 d00bring
* src/drivers/hsql/hsql-hugs-problems.txt: added configure options
for building hugs library
2003-12-23 16:22 d00bring
* src/drivers/hsql/test.hs: Made it work with Hugs (added a type
signature to handleQuery)
2003-12-23 16:13 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs: removed obsolote
unsafeCoerce import
2003-12-23 16:00 d00bring
* src/drivers/hsql/: HSQL-hugs.patch, HSQL.hsc.diff: Changed HSQL
patch to patch all files
2003-12-23 01:49 d00bring
* src/drivers/hsql/: Makefile, hsql-hugs-problems.txt: preparing
for hugs HSQL
2003-12-23 00:32 d00bring
* src/drivers/hsql/HSQL.hsc.diff: updated HSQL patch to be against
CVS version of HSQL. CHnaged to unified diff format (diff -u)
2003-12-09 11:57 d00bring
* src/drivers/hsql/: HSQL.hsc.diff, hsql-hugs-problems.txt: added
HSQL diff
2003-12-04 17:32 d00bring
* src/drivers/hsql/: Common.hs, HSQL_driver.hs, Makefile, test.hs:
Added HSQL driver
2003-11-25 23:45 d00bring
* src/drivers/odbc/ODBC.hs: changed newForiegnPtr use to GHC
version
2003-11-25 23:42 d00bring
* src/drivers/odbc/ODBC.hs: removed hugs nov 2002 foreign import
type synonym bug work-around
2003-11-25 23:39 d00bring
* src/drivers/odbc/: Makefile, ODBC.hs: Fixed compilation with Hugs
Nov 2003
2003-11-24 20:37 d00bring
* src/drivers/odbc/ODBC.hs: Changed a left-over 'Ado'-name to ODBC
2003-11-24 20:27 d00bring
* src/drivers/odbc/: ODBC.hs, test.hs: describe works now. tables
is not finished.
2003-11-24 19:28 d00bring
* src/drivers/odbc/: ODBC.hs, test.hs: fiex some typos
2003-11-24 19:18 d00bring
* src/HDBRecUtils.hs: Added export of hdbMakeRec. Just needed until
we come up with a syntax for making records.
2003-11-24 19:17 d00bring
* src/drivers/odbc/ODBC.hs: Added describe function. Moved some
duplicate code into execDirect and freeStmt functions.
2003-11-23 14:48 d00bring
* src/drivers/odbc/ODBC.hs: Changed sizeOf hack to use undefined
instead of error
2003-11-22 16:41 d00bring
* src/drivers/odbc/Makefile: fixed errors in hugs path variables
2003-11-22 16:35 d00bring
* src/drivers/odbc/Makefile: fixed some Makefile typos
2003-11-21 09:22 chucky
* src/dbdirect/DbDirect.hs: added some very small progress
2003-11-20 17:41 d00bring
* src/drivers/odbc/: ODBC.hs, genodbcconst.pl: started woring on
getting results
2003-11-20 16:04 viblo
* src/drivers/odbc/: ODBC.hs, test.hs: Even more query hacking
2003-11-20 14:47 viblo
* src/drivers/odbc/: Makefile, ODBC.hs, genodbcconst.pl: More
hacking on Query
2003-11-19 17:04 chucky
* src/dbdirect/: Catalog.hs, DbDirect.hs: Added some lost functions
and restructured a bit
2003-11-19 15:07 d00bring
* src/drivers/odbc/ODBC.hs: started work on query
2003-11-19 12:54 forester
* src/HDBRecUtils.hs: Updated the exportlist
2003-11-19 01:20 d00bring
* src/drivers/odbc/: Makefile, test.hs: changed test case to use
HaskellDB
2003-11-19 01:20 d00bring
* src/drivers/odbc/ODBC.hs: added debugging stuff in
odbcPrimCommand
2003-11-19 01:16 d00bring
* src/Makefile: Added odbc-driver target
2003-11-19 01:15 d00bring
* src/HaskellDB.hs: Added export of (#)
2003-11-18 19:58 chucky
* src/dbdirect/: Catalog.hs, DbDirect.hs, TestCatalog.hs: Fixed
Catalog.hs, and restructured DbDirect.hs and TestCatalog.hs
2003-11-18 12:38 forester
* src/: HDBRec.hs, HDBRecUtils.hs: [no log message]
2003-11-18 12:02 d00bring
* src/drivers/odbc/: Makefile, ODBC.hs, test.hs: added HaskellDB
interface to ODBC driver. Added insert/delete/update handling.
2003-11-18 00:42 d00bring
* src/drivers/odbc/: Makefile, test.hs: modified to work on jackass
2003-11-17 23:54 d00bring
* src/drivers/odbc/test.hs: added simple test program for ODBC
driver
2003-11-17 23:50 d00bring
* src/drivers/odbc/: Makefile, ODBC.hs, genodbcconst.pl: First stab
at an ODBC driver. Heavily based on the HSQL ODBC module. Does
not work with hugs as it needs dynamic exceptions.
2003-11-17 23:02 chucky
* src/dbdirect/DbDirect.hs: Cleaned up and commented somewhat.
2003-11-17 16:23 chucky
* src/dbdirect/DbDirect.hs: Me and Mary worked on the Database
definition printer. It seems to be working and generating the
right things now.
2003-11-17 13:08 chucky
* src/dbdirect/DbDirect.hs: [no log message]
2003-11-11 11:51 chucky
* src/dbdirect/DbDirect.hs: Removed the dependency on Daan Leijens
custom pretty printer, and replaced it with the one from the
Haskell hierarchical libraries.
2003-11-10 14:26 chucky
* src/dbdirect/: DbDirect.hs, TestCatalog.hs: Added the work done
so far by me and Mary
2003-11-10 14:18 d00bring
* src/dbdirect/TestCatalog.hs: Added data listing for example table
2003-11-10 14:13 d00bring
* src/dbdirect/TestCatalog.hs: Updated test catalog to reflect the
test db
2003-11-10 14:00 d00bring
* src/dbdirect/TestCatalog.hs: Added chucky's version of the test
catalog
2003-11-08 18:44 dp03-7
* src/Makefile: removed cruft from Makefile
2003-11-08 18:42 d00bring
* src/Makefile: Added a Makefile that builds HaskellDB for GHC
2003-11-08 18:29 d00bring
* src/Ado.hs: Removed Ado module
2003-11-08 18:18 d00bring
* src/: HDBRec.hs, HDBRecUtils.hs: Added our Trex replacement
module
2003-11-08 18:18 d00bring
* src/: Database.hs, HaskellDB.hs, Query.hs, Sql.hs: Added our
changes for replacing Trex and fixing syntax to compile with GHC
2003-11-08 18:05 dp03-7
* src/: Ado.hs, Database.hs, HaskellDB.hs, Optimize.hs, PPrint.hs,
PrimQuery.hs, Query.hs, Sql.hs, dbdirect/Catalog.hs,
dbdirect/DbDirect.hs: Imported original HaskellDB sources
2003-11-08 18:05 dp03-7
* src/: Ado.hs, Database.hs, HaskellDB.hs, Optimize.hs, PPrint.hs,
PrimQuery.hs, Query.hs, Sql.hs, dbdirect/Catalog.hs,
dbdirect/DbDirect.hs: Initial revision