2010-01-11  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Release: 0.39 (tag v0.39)

2010-01-11  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Drop procs `pg-set-client-data!', `pg-get-client-data'.

	* basic.scm (test:set-client-data, test:get-client-data):
	Eviscerate; simply return, and check for, the symbol `defunct'.

2010-01-11  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Drop proc `pg-lo-get-connection'.

	* large.scm (test:lo-open-read): Don't call `pg-lo-get-connection'.

2009-06-22  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Release: 0.38 (tag v0.38)

2009-06-22  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Make `pg-parameter-status' accept symbol for PARM.

	* basic.scm (test:parameter-status): Use symbols.
	(test:server-version): Use symbol for `pg-parameter-status' parm.

2009-06-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[test] Make more robust: Normalize `pg-client-encoding' rv.

	* basic.scm (test:various-connection-info):
	Add internal proc to normalize encoding names UNICODE to UTF8,
	ALT to WIN866, WIN to WIN1251, and TCVN to WIN1258.

2009-06-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	New (database postgres) proc: pg-server-version

	* basic.scm (test:server-version): New test proc.
	(main): Use new test proc; update expected-pass number.

2009-06-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[test] Verify length of inserted `bytea' data.

	* types-table.scm (test-m3):
	Check `octet_length' of inserted data.

2009-06-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	[test] Improve `pg-set-client-encoding' coverage.

	* basic.scm (test:various-connection-info): Ensure
	that the new encoding is actually different from the original.

2009-06-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	New (database postgres) proc: pg-mblen

	* basic.scm (test:mblen): New test proc.
	(main): Use new test proc; update expected-pass number.

2008-09-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Use `(string-null? foo)' instead of `(string=? "" foo)'.

	* basic.scm (ok?): Use `string-null?'.

2008-08-10  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Tighten up "show-platform" a bit.

	* show-platform (recip): Use `RECIP'.
	(go): Avoid head(1).  Also, don't report libguile version.

2008-08-04  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Display env var PGHOST for aliveness testing.

	* alive.test: Display env var PGHOST value (or "unset" if #f).

2008-07-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Move Scheme code into src/.

	* runtest.in (tscm): Use "$ts/src".

2008-07-15  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Remove `pg-get-connection'.

	* basic.scm (test:get-connection): Pass unconditionally.

2008-05-23  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Use absolute dir name to locate test/*.scm.

	* runtest.in (srcdir): Delete var.
	(ts): New var; use in `exec' invocation.
	(tscm): New var, exported.
	* testing.scm (manually-load): Use env var `tscm'.

2008-05-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	For "make check", drop result/connection object references when done.

	* testing.scm (d/c): New proc.
	(drop!): Use `d/c'.
	(create!): Delete proc.
	(fresh!): New proc.
	* basic.scm: Use `fresh!'.
	* large.scm: Use `fresh!'
	(main): Use `pg-finish'.
	* types-table.scm: Use `fresh!'.
	(test-m2): Do `(m2 'finish)'.
	(test-m3): Do `(m3 #:finish)'.
	(cleanup!): Do `(m #:finish)'.
	* meta.scm: Use `fresh!'; reset `RES' and `CONN'.

2008-05-17  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Clean up test environment GUILE_LOAD_PATH value.

	* runtest.in (GUILE_LOAD_PATH): Use @abs_top_builddir@;
	eliminate trailing colon in value.

2008-05-14  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Avoid dropdb(1) and createdb(1); use SQL commands directly.

	* testing.scm (fs): New proc.
	(drop!, create!): Rewrite procs.
	* basic.scm: Move `drop!' and `create!' calls after `use-modules'.
	* large.scm: Likewise.
	* types-table.scm: Likewise.
	* meta.scm: Likewise.
	* drop.sh.in: Delete file.
	* create.sh.in: Likewise.

2008-05-14  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Add standard introspection support to (database postgres-meta).

	* meta.scm: New file.
	* Makefile.am (TESTS): Add meta.scm.

2008-05-14  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Revamp "make check".

	* testing.scm (drop!, create!, manually-load): New procs.
	* alive.scm: New file.
	* basic.scm: New file.
	* large.scm: New file.
	* types-table.scm: New file.
	* alive.sh: Delete file; incorporate into alive.scm.
	* basic-tests.sh: Delete file; incorporate into basic.scm.
	* guile-pg-basic-tests.scm: Likewise.
	* lo-tests.sh: Delete file; incorporate into large.scm.
	* guile-pg-lo-tests.scm: Likewise.
	* abstraction-scm-tests.sh: Delete file;
	incorporate into types-table.scm.
	* guile-pg-abstraction-scm-tests.scm: Likewise.
	* runtest.in: New file.
	* Makefile.am (abs_top_builddir): Delete var.
	(TESTS_ENVIRONMENT): Rewrite.
	(TESTS): Rewrite.
	(CLEANFILES): Remove basic-tests.log, lo-tests.log,
	abstraction-scm-tests.log; add $(TESTS:.scm=.log).
	(EXTRA_DIST): Remove guile-pg-basic-tests.scm,
	guile-pg-lo-tests.scm, guile-pg-abstraction-scm-tests.scm.
	* config.scm.in: Delete file.

2008-05-14  Thien-Thi Nguyen  <ttn@gnuvola.org>

	No longer test coverage.

	* coverage.sh, cov: Delete files.
	* Makefile.am (TESTS): Remove coverage.sh.
	(EXTRA_DIST): Remove cov.
	(dist-hook): Delete target.

2008-04-02  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Jam package version in script "show-platform" on "make dist".

	* show-platform (go): For "guile-pg", use placeholder "VERSION".

2008-02-14  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Avoid requiring procs from module (ice-9 regex).

	* guile-pg-basic-tests.scm (test:set-notice-out!-1):
	Use `regexp-exec' and `make-regexp'.

2008-02-13  Thien-Thi Nguyen  <ttn@gnuvola.org>

	Release: 0.35 (tag: v0.35)

2008-01-29  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-basic-tests.scm (test:set-notice-out!-1):
	Check by matching against regexp instead of exact string.

2008-01-22  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-basic-tests.scm (make-table!): Specify
	"WITH OIDS" explicitly.  Reported by Greg Troxel.

2007-10-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-basic-tests.scm (test:asynchronous-retrieval):
	After sending loop using `pg-flush' until all sent.

2007-10-18  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-basic-tests.scm (test:close): New test proc.
	(main): Use new test proc; update expected-pass number.

2007-05-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm (mtest:any/all--OP): New proc.
	(main): Call it and update expected-count.

2007-05-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm
	(test-m3 check-1): New internal proc.
	(test-m3): Add `between' checks.
	(main): Update expected-count.

2007-05-20  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm (test-m3): Add `in/set' checks.
	(main): Update expected-count.

	* abstraction-scm-tests.sh: Explicitly load postgres-qcons.scm.

2007-05-19  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm (test-m3): New proc.
	(main): Update expected-count and call `mtest-m3'.

2007-05-19  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm:
	Use "abstrAction" and "abstrActions_2" as table names.

2007-05-19  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm (mgr): New proc.
	Throughout, use it instead of `pgtable-manager'.

2007-04-11  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm (test-m2):
	Add check for `tuples-result->rows'.
	(main): Update expected-count.

2007-04-03  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* show-platform (recip): Update.

2007-03-17  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm
	(test:query-oid/type-name): New test.
	(main): Update expected-count and call new test.

2007-03-05  Thien-Thi Nguyen  <ttn@gnuvola.org>

	* guile-pg-abstraction-scm-tests.scm (test-m2): Use symbolic
	WHERE clause for tests "m2 delete-rows" and "m2 update-col".

2007-01-29  Thien-Thi Nguyen  <ttn@ambire>

	* guile-pg-lo-tests.scm (test:lo-seek): Use `open-output-file'.

2006-04-05  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:asynchronous-retrieval):
	Move nonblocking disabling prior to first `pg-putline'.

2006-04-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm
	(test:get-copy-data, test:put-copy-data/end): New test procs.
	(main): Use new test procs; update expected-pass number.

2006-04-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:asynchronous-retrieval):
	Turn off nonblocking mode right before `pg-endcopy' call.

2006-04-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:fnumber-and-friends):
	Rename test from `test:fnumber'.  Update unique caller.

2006-04-01  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:parameter-status)
	(test:set-error-verbosity): Use `PQPROTOCOLVERSION'.

2006-03-30  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (ok?): If not ok,
	try to find the "sqlstate" and display it.
	(test:known-bad-command): New test proc.
	(main): Use new test proc; update expected-pass number.

2006-03-25  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm:
	Convert "where ..." clauses to `#:where EXPR'.
	(main): Enable verbose output.

2006-03-25  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm
	(pass-if): Set procedure's `name' property.
	(sel/check): If tuples not ok, display its error message.

2006-03-25  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:pg-exec-params): New test proc.
	(test:pg-exec-prepared, test:send-query-param-variants): Likewise.
	(main): Use new test procs; update expected-pass number.

2006-03-23  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:set-error-verbosity): New test proc.
	(main): Use new test proc; update expected-pass number.

2006-03-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:parameter-status): New test proc.
	(main): Use new test proc; update expected-pass number.

2006-03-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:transaction-status): New test proc.
	(main): Use new test proc; update expected-pass number.

2006-03-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:asynchronous-retrieval):
	Disable non-blocking before starting.

2006-03-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:protocol-version)
	(test:protocol-version/bad-connection): New test procs.
	(main): Use new test procs; update expected-pass number.

2005-08-25  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm (objwalk): Delete data structure.
	(sel/check check-dim): New internal proc. Update callers to use it.
	(sel/check): No longer compute and validate array.
	(test:m-procs, cleanup!): Don't set or clear `objwalk', respectively.
	(test-m2): Simplify 2x2 test into single "m2 is 2x2" test.
	(main): Update expected-pass counts.

2005-08-24  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:request-cancel): New test proc.
	(main): Use new test proc; update expected-pass number.

	* Makefile.am (XFAIL_TESTS): Delete var.

2005-08-24  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm
	(test:asynchronous-notification): New test proc.
	(main): Use new test proc; update expected-pass number.

2005-07-26  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (abs_top_builddir): New var.
	(TESTS_ENVIRONMENT): Use $(abs_top_builddir).

2005-02-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm (test:m-help): Delete test proc.
	(main): No longer use `test:m-help'. Update expected-passes number.

2005-02-15  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm
	(mtest:select-*): Use string for `select' arg.

2005-02-15  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-lo-tests.scm: Use `define-macro'.
	* guile-pg-abstraction-scm-tests.scm: Likewise.

2005-02-15  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm:
	No longer use strings for first arg to `select'.

2005-01-07  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm
	(test:untracing-untraced-connection): New test proc.
	(main): Use new test proc; update expected-pass number.

2005-01-02  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (ok?):
	Check `pg-result-error-message' return value.

2004-11-25  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:asynchronous-retrieval): Fix bug:
	Move tuple check inside `begin' block.  Also, no longer flush ports.

2004-11-24  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:set-nonblocking!): New test proc.
	(test:is-nonblocking?): Likewise.
	(test:asynchronous-retrieval): Likewise.
	(main): Use new test procs; update expected-pass number.

2004-11-24  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (cexec): Append semicolon to command.
	(test:set-notice-out!-1): Omit semicolon from arg to `cexec'.
	(test:set-notice-out!-2): Likewise.

2004-11-23  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* drop.sh.in: Sleep for one second before exit.
	Reported by Greg Troxel for NetBSD.

2004-11-23  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* create.sh.in: When DEBUG=1,
	display createdb command before executing.

2004-11-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* drop.sh.in: Handle DEBUG=1. Handle option `--no-worries'.
	* create.sh.in: Handle DEBUG=1.
	* basic-tests.sh: Pass `--no-worries' for first drop.
	* lo-tests.sh: Likewise.
	* abstraction-scm-tests.sh: Likewise.

2004-11-19  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:set-notice-out!-1):
	Also handle output syntax of PostgreSQL 7.4.5.
	Reported by Greg Troxel.

2004-08-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm
	(test:getline): Update return value check for `pg-endcopy'.
	(test:getlineasync): Likewise.
	(test:putline): Likewise.

2004-08-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:set-notice-out!-1): New test proc.
	(test:set-notice-out!-2): Likewise.
	(main): Use new test procs; update expected-pass number.

2004-08-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:getlineasync): New test proc.
	(main): Use it; update expected-pass number.

2004-07-03  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* config.scm.in (*VERSION*): Delete var.

2004-06-28  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am: Update copyright.
	* guile-pg-basic-tests.scm: Likewise.
	* guile-pg-lo-tests.scm: Likewise.

2004-06-24  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* alive.sh: No longer load $top_builddir/scm/postgres.scm.
	Instead, evaluate `use-modules' form.

	* basic-tests.sh: No longer load $top_builddir/scm/postgres.scm.
	* lo-tests.sh: Likewise.
	* abstraction-scm-tests.sh: Likewise.

2004-06-24  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm
	(test:oid-value-was-oid-status): Rename from
	`test:oid-status'.  Convert to check using `pg-oid-value'.
	(test:oid-value): Also check that `oid' is a number.
	(main): Use `test:oid-value-was-oid-status'.

2004-06-23  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (main):
	No longer check `pg-guile-pg-version'.
	* guile-pg-lo-tests.scm (main): Likewise.

2004-06-14  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-lo-tests.scm
	(some-test-data): Make var into a single string.
	(test:make-data): Rewrite.
	(test:lo-export): Update `some-test-data' use site.

2004-06-14  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-lo-tests.scm: Use module (ice-9 rdelim).
	(eval-port): Delete proc.
	(some-test-data): No longer quote sexp.
	(test:lo-open-read): No longer use `eval-port'.
	Instead, check values of two calls to `read'.

2004-06-14  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* alive.sh: If env var DEBUG is set, call guile with "--debug".
	* basic-tests.sh: Likewise.
	* lo-tests.sh: Likewise.
	* abstraction-scm-tests.sh: Likewise.

2004-03-22  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* basic-tests.sh: Use $srcdir.
	* lo-tests.sh: Likewise.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-lo-tests.scm (test:lo-unlink): New test proc.
	(main): Test w/ new proc. Increment test count.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm
	(tuples-ok?): Also check `pg-binary-tuples?'.
	(getvalues, gettuple): Delete unused procs.
	(test:pg-guile-pg-loaded): New test proc.
	(main): Use new test proc to replace
	raw `pg-guile-pg-loaded' test.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (count-records): Fix typo.
	(test:ftypes): Rename to `test:fmod+ftypes'.
	Add `pg-fmod' checks for each field.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* alive.sh: Add env check.
	* coverage.sh: Likewise.

	* abstraction-scm-tests.sh: Add env check.
	Use drop.sh and create.sh.
	(PGDATABASE): Delete var.
	* basic-tests.sh: Likewise.
	* lo-tests.sh: Likewise.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (TESTS_ENVIRONMENT): Add PGDATABASE var. Append $(SHELL).

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* create.sh.in: New file.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* drop.sh.in: Check for PGDATABASE env var. Use it instead of $1.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* drop.sh.in: New file.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (test:various-connection-info): New proc.
	(main): Test using new proc. Increment test count.

2004-03-21  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* testing.scm (test): Use procedure name in report, if available.

2004-03-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (XFAIL_TESTS): New var/directive.

2004-03-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm (main):
	New proc. Call it from top-level.

2004-03-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm:
	Use new procs in testing.scm.
	Rename procs to avoid "pg-" prefix.
	Rename some top-level vars for legibility.

	* guile-pg-lo-tests.scm: Likewise.
	Also, no longer use diff(1) to check invariance;
	instead, compare character-by-character.

	* config.scm.in (*DIFF-PATH*): Delete var.

2004-03-20  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* testing.scm (*all-tests*): New var.
	(reset-all-tests!): New proc.
	(add-test, test-one!, test!): Likewise.

2004-03-19  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm:
	(test:pg-error-message): New proc.
	(main): Add test using new proc.

2004-03-19  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm:
	(test:pg-conndefaults): New proc.
	(main): New proc. Call it from top-level.

2004-03-19  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* coverage.sh: New file.
	* Makefile.am: Update copyright.
	(TESTS): Add coverage.sh.

2004-02-09  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* show-platform (go): Omit `uname -p' and `uname -v' output.
	(gosexp): New func. Use it for mailing intead of `go'.

2004-02-09  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* show-platform (go): Invoke uname separately w/
	opts -m, -s, -r, -p, -v; one per line.
	Also, for libtool version, keep only the first line.

2004-01-31  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm: For `m2',
	also test `tuples-result->object-alist'.

2004-01-31  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* testing.scm: Update copyright.
	(test-report): Return #f on count mismatch,
	non-zero `xpass-count', or non-zero `fail-count'.

	* guile-pg-lo-tests.scm: Update copyright.
	Use `test-report' return value as exit value.
	* guile-pg-basic-tests.scm: Likewise.
	* guile-pg-abstraction-scm-tests.scm: Likewise.

2004-01-24  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* show-platform (go): Also include guile-pg version.

2004-01-16  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-lo-tests.scm: Update copyright.
	(eval-port): Use `eval-in-module' instead of naked `eval'.

2003-11-27  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (TESTS_ENVIRONMENT): Also define var `GUILE'.

2003-11-26  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm (result->output-string): New proc.
	(test:count-records): Also do a manual line count to check backend
	count as well as exercise `pg-print' via `result->output-string'.

2003-08-12  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* Makefile.am (EXTRA_DIST): Add show-platform.

2003-08-12  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-abstraction-scm-tests.scm
	(mtest:select-*-error_condition): Handle array output
	representation for cases both prior to, as well as, starting from,
	PostgreSQL 7.2.
	(mtest:select-*-read, mtest:select-count): Likewise.

2003-08-12  Thien-Thi Nguyen  <ttn@surf.glug.org>

	* guile-pg-basic-tests.scm, guile-pg-lo-tests.scm:
	Separate author and copyright comments; nfc.

2003-01-14  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* abstraction-scm-tests.sh: Also
	load $top_srcdir/scm/postgres-col-defs.scm
	and $top_srcdir/scm/postgres-resx.scm.

2003-01-05  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* guile-pg-basic-tests.scm (test:make-connection):
	Also test using `pg-connection?'.

2002-12-29  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* config.scm.in: New file.

	* basic-tests.sh: Also load config.scm.
	* lo-tests.sh: Likewise.
	* abstraction-scm-tests: Likewise.

	* guile-pg-abstraction-scm-tests.scm:
	Look for testing.scm in `*srcdir*'.

	* guile-pg-basic-tests.scm: New file converted from .in file.
	* guile-pg-lo-tests.scm: Likewise.

	* guile-pg-basic-tests.scm.in: Delete.
	* guile-pg-lo-tests.scm.in: Likewise.

	* Makefile.am (EXTRA_DIST): Add guile-pg-basic-tests.scm
	and guile-pg-lo-tests.scm.

	* cov: Update grep target.

2002-12-27  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* Makefile.am (TESTS_ENVIRONMENT): Add `top_srcdir' and `srcdir'.

	* abstraction-scm-tests.sh:
	Look for guile-pg-abstraction-scm-tests.scm under $srcdir.
	Look for postgres-types.scm and postgres-table.scm under $top_srcdir.

2002-12-25  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* guile-pg-basic-tests.scm.in (run-cmd): Also use `pg-result?'.

2002-12-23  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* cov: Use "PG_DEFINE" instead of "SCM_PROC".

2002-12-20  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* abstraction-scm-tests.sh: New file.
	* guile-pg-abstraction-scm-tests.scm: New file.

	* Makefile.am (TESTS): Add abstraction-scm-tests.sh.
	(CLEANFILES): Add abstraction-scm-tests.log.
	(EXTRA_DIST): Remove alive.sh, basic-tests.sh, lo-tests.sh,
	guile-pg-basic-tests.scm.in, guile-pg-lo-tests.scm.in.
	Add $(TESTS) and guile-pg-abstraction-scm-tests.scm.
	(DISTCLEANFILES): Delete directive.

2002-12-18  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* alive.sh: Use guile exit val for script exit val.
	* basic-tests.sh: Likewise.
	* lo-tests.sh: Likewise.

2002-12-18  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* guile-pg-lo-tests.scm.in: Look for testing.scm in @srcdir@.
	* guile-pg-basic-tests.scm.in: Likewise.

2002-12-17  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* Makefile.am (EXTRA_DIST): Add cov.

2002-12-17  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* Makefile.am (dist-hook): New directive.

2002-12-14  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* guile-pg-lo-tests.scm.in (test:lo-tell): Also check
	equivalency of "seek 0 SEEK_CUR".

2002-12-14  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* guile-pg-lo-tests.scm.in (test:lo-tell): New proc, run by `test'.
	(test:make-connection): Use `->bool' instead of `if'.
	(test:lo-open-read): Also test `pg-lo-get-connection'.

2002-12-13  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* cov: New maintenance script.

2002-12-13  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* guile-pg-lo-tests.scm.in: Delete files "lo-tests-data-1"
	and "lo-tests-data-2" when done.

2002-12-13  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* guile-pg-lo-tests.scm.in, guile-pg-basic-tests.scm.in:
	Rework "if" constructs using "and".  Refill.

2002-12-11  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* basic-tests.sh, lo-tests.sh: Use dropdb if available,
	otherwise destroydb.
	No longer user guile-pg interpreter; instead use guile directly.

	* guile-pg-basic-tests.scm.in, guile-pg-lo-tests.scm.in:
	Update copyright.
	Use module (database postgres).
	Convert PGRES_foo references to symbols.

	* Makefile.am: Update copyright.
	(TESTS, EXTRA_DIST): Add alive.sh.
	(TESTS_ENVIRONMENT): New directive.

	* alive.sh: New file.

2002-12-05  Thien-Thi Nguyen  <ttn@giblet.glug.org>

	* Makefile.in: Delete.

2000-06-15  Ian Grant  <Ian.Grant@cl.cam.ac.uk>

	* guile-pg-basic-tests.scm.in: Added pg-oid-value function.

1999-01-24  Ian Grant  <Ian.Grant@cl.cam.ac.uk>

	* guile-pg-basic-tests.scm: New file. Uses testing.scm in the
	  same directory.

	* guile-pg-lo-tests.scm: New file. Uses testing.scm in the
	  same directory.
