2004-02-03 12:52  adam

	* debian/: changelog (1.37), control (1.10): orphan the package

2003-09-30 11:21  craig

	* debian/changelog (1.36): package iteration

2003-09-25 12:48  craig

	* time.lisp (1.17): close bug 5600, interval-match was
	  short-circuiting searches with an incorrect conditional

2003-09-23 18:32  craig

	* currency.lisp (1.8): fix lexical scoping misunderstanding

2003-09-23 13:34  craig

	* odcl.system (1.44), system.lisp (1.1): added system.lisp for a
	  portable API to basic system ops, like quitting

2003-09-11 18:11  craigl

	* property-sheets.lisp (1.19): In  %property-template-resolver
	  bound the lambda list arg 'vals to the dynamic *vals* so that the
	  eval could use it.

2003-09-09 13:26  craig

	* VERSION (1.19): new release

2003-09-09 13:25  craig

	* debian/changelog (1.35): new deb

2003-09-09 13:21  craig

	* transaction.lisp (1.57): add a lock to editing contexts, and
	  with-context now holds the lock

2003-09-09 13:20  craig

	* parsing.lisp (1.26): add support to csv parser for newlines in
	  quoted fields

2003-09-02 23:46  craigl

	* parsing.lisp (1.25): Added map-csv-file for converting a csv file
	  into alists, calling a function on each record, and collecting
	  the result.

2003-09-02 23:42  craigl

	* parsing.lisp (1.24): In read-csv-record, the format argument may
	  now be nil, which means simply partition the input, do no further
	  transformations on it, and return the values as if :output-format
	  :list were specified.

2003-08-30 12:01  adam

	* debian/links (1.5): remove this empty file

2003-08-30 12:01  adam

	* debian/: changelog (1.34), links (1.4), rules (1.15): eliminate
	  unnecessary and buggy dh_link; closes: #207839

2003-08-25 21:43  adam

	* debian/changelog (1.33): new upstream release

2003-08-25 21:42  adam

	* filesystem.lisp (1.50): fix for asdf, Debian bug#199564

2003-08-25 19:17  adam

	* VERSION (1.18): next version is 1.3.4

2003-07-10 18:50  craigl

	* time.lisp (1.16): current-day and current-month were reversed

2003-05-29 14:03  adam

	* debian/changelog (1.32): 1.3.3-1 is ready

2003-05-29 14:03  adam

	* README (1.8): talk about UFFI, foreign functions

2003-05-29 14:03  adam

	* odcl.asd (1.3): add author; sbcl warnings shouldn't break build;
	  fix how tests modules are addressed so I don't need a pathname

2003-05-28 15:32  adam

	* debian/control (1.9): check package against debian stds 3.5.10

2003-05-28 15:30  adam

	* debian/rules (1.14): get rid of
	  /usr/share/common-lisp/repositories; use
	  /usr/share/common-lisp/source/odcl directly

2003-05-28 14:53  adam

	* debian/control (1.8): change maintainer to myself

2003-05-27 16:50  adam

	* NEWS (1.8): late breaking news

2003-05-27 16:45  adam

	* README (1.7): ASDF instructions

2003-05-27 16:44  adam

	* odcl.asd (1.2): sync the defsystem and ASDF file; disable
	  libc.lisp and log.lisp due to an ASDF bug where deprecation
	  warnings are blocking compilation completely

2003-05-27 16:42  adam

	* odcl.system (1.43): libc is cmu or sbcl only

2003-05-27 16:41  adam

	* unit-testing.lisp (1.2): more cruft to remove

2003-05-27 16:31  adam

	* persistence-base.lisp (1.3): remove this obsolete cruft

2003-05-27 16:30  adam

	* NEWS (1.7): news for 1.3.3 and 1.3.2

2003-05-27 15:14  adam

	* VERSION (1.17): next version will be 1.3.3

2003-05-27 12:43  ayres

	* event.lisp (1.12), package.lisp (1.89), tests/test-messages.lisp
	  (1.4): removing synchronized-listener class and tests

2003-05-23 15:33  ayres

	* filesystem.lisp (1.49): probe file before delete in fsdb-del

2003-05-22 13:09  craig

	* filesystem.lisp (1.48): Yet another fix for filesystems.  This
	  one was just makign sure it wrote out it's version file when
	  initialized

2003-05-21 16:45  craig

	* filesystem.lisp (1.47): fixed filesystem DB init issues

2003-05-21 12:12  craigl

	* priority-queue.lisp (1.9): binheap-find-match returned a false
	  positive when an item was deleted (but still present in the array
	  slot.

2003-05-20 17:23  craig

	* filesystem.lisp (1.46): FSDBs are versioned now and have a
	  migration mechanism.	Latest version of FSDB actually removes
	  deleted entities instead of putting :deleted in their file.
	  Saves alot of time reading in data to check if something is
	  deleted.

2003-05-20 17:22  craig

	* event.lisp (1.11): transaction synchronizer was broken, not
	  accepting events for transactions

2003-05-16 17:23  craig

	* event.lisp (1.10), package.lisp (1.88), transaction.lisp (1.56),
	  tests/test-messages.lisp (1.3): def-message-type can handle
	  unquoted symbols as message-type identifiers

2003-05-15 13:54  adam

	* VERSION (1.16), debian/changelog (1.31): webcheckout 3.0.2 needs
	  an update to odcl, version 1.3.2

2003-05-13 18:06  craig

	* event.lisp (1.9): removed notifier cruft

2003-05-05 17:57  craig

	* tests/test-messages.lisp (1.2): fixed tests

2003-05-05 17:57  craig

	* event.lisp (1.8): kevent-listener-deregister works now

2003-05-05 13:55  craig

	* event.lisp (1.7): typoe in comment

2003-05-05 10:24  ayres

	* time.lisp (1.15): inteval-edit requires a sorted interval list

2003-05-01 22:58  jesse

	* persistence-base.lisp (1.2): update docstrings a little

2003-05-01 22:46  jesse

	* odcl.asd (1.1), tests/test-persistence.lisp (1.1): New files:
	  asdf defsystem, and persistence tests

2003-05-01 22:32  jesse

	* persistence-base.lisp (1.1), unit-testing.lisp (1.1): persistence
	  base is support for all-in-memory write-thru object maintenance

2003-04-30 16:23  craig

	* event.lisp (1.6): doh, let me rethink that

2003-04-30 16:20  craig

	* event.lisp (1.5): copy passed in event args in publish-event

2003-04-30 15:57  craigl

	* event.lisp (1.4): publish-event had append instead of push

2003-04-29 19:02  craig

	* event.lisp (1.3), package.lisp (1.87): another revision of event
	  subsystem

2003-04-29 17:50  craig

	* event.lisp (1.2), odcl.system (1.42), package.lisp (1.86): newest
	  revision of event API, as per discussion

2003-04-29 17:50  craig

	* messages.lisp (1.2): moved to event.lisp

2003-04-23 16:57  craig

	* package.lisp (1.85): export event and messages symbols

2003-04-23 16:35  craig

	* odcl.system (1.41), tests/test-messages.lisp (1.1): tests for
	  message/event system

2003-04-23 16:33  craig

	* odcl.system (1.40), package.lisp (1.84), search-forms.lisp
	  (1.25), transaction.lisp (1.55), event.lisp (1.1), messages.lisp
	  (1.1): message/event system integrated into ODCL

2003-04-15 17:32  jesse

	* search-forms.lisp (1.24): spelling and grammar.

2003-04-09 13:19  ayres

	* time.lisp (1.14): implement the standard comparison operators for
	  durations

2003-04-09 13:18  ayres

	* package.lisp (1.83): export a few more duration math operations

2003-03-31 15:05  jesse

	* time.lisp (1.13): clean up format-duration a bit .. don't print
	  extraneous spaces, get min(s) right eg.

2003-03-27 14:45  jesse

	* objects.lisp (1.65): Allow properties to track display type.

2003-03-24 17:18  adam

	* tests/test-time.lisp (1.3): comment improved, what source files
	  this goes with

2003-03-24 17:06  adam

	* debian/changelog (1.30): reburn release date

2003-03-24 16:56  adam

	* NEWS (1.6): recent news

2003-03-24 16:56  adam

	* iso-8601.lisp (1.3), time.lisp (1.12): modeline consistency

2003-03-24 16:51  adam

	* alist.lisp (1.17), assert.lisp (1.8), conditions.lisp (1.5),
	  currency.lisp (1.7), diagnostics.lisp (1.22), filesystem.lisp
	  (1.45), hash.lisp (1.6), index.lisp (1.6), interactive.lisp
	  (1.4), interfaces.lisp (1.6), iso-8601.lisp (1.2), libc.lisp
	  (1.5), list.lisp (1.22), locale.lisp (1.6), log.lisp (1.6),
	  lru-cache.lisp (1.17), macros.lisp (1.12), mailer.lisp (1.9),
	  network.lisp (1.13), numbers.lisp (1.8), objects.lisp (1.64),
	  package.lisp (1.82), parsing.lisp (1.23), persistence.lisp (1.8),
	  plist.lisp (1.8), priority-queue.lisp (1.8), profile.lisp (1.15),
	  property-sheets.lisp (1.18), regression.lisp (1.24), rmd160.lisp
	  (1.5), sbcl.lisp (1.7), search-forms.lisp (1.23),
	  simple-cache.lisp (1.8), string.lisp (1.47), symbol.lisp (1.8),
	  threaded-tree.lisp (1.3), time.lisp (1.11), transaction.lisp
	  (1.54), tree.lisp (1.19), uri.lisp (1.3), COPYING (1.2): update
	  copyright date

2003-03-24 15:21  craig

	* filesystem.lisp (1.44): some fixes to make this work on older
	  cmucls and machines with symlinks in the home path.

2003-03-24 15:17  adam

	* NEWS (1.5): test results

2003-03-24 13:16  adam

	* debian/.cvsignore (1.3): [no log message]

2003-03-24 13:15  adam

	* README (1.6): minor update

2003-03-24 13:15  adam

	* debian/README.debian (1.3): this file is useless

2003-03-24 13:12  adam

	* VERSION (1.15): this is version 1.3.1

2003-03-24 13:12  adam

	* NEWS (1.4): changes in 1.3.1

2003-03-24 13:09  adam

	* debian/changelog (1.29): changes so far

2003-03-24 13:08  adam

	* debian/control (1.7): check policy against 3.5.9

2003-03-24 13:08  adam

	* debian/: .cvsignore (1.2), compat (1.1), rules (1.13): some
	  cleanup; add a test target, dh compat level 4

2003-03-24 13:08  adam

	* debian/README.debian (1.2): minor update, needs more work I bet

2003-03-24 13:07  adam

	* debian/docs (1.2): this file is empty and useless

2003-03-19 13:42  craigl

	* tests/test-queue.lisp (1.2): Added some tests.

2003-03-19 13:41  craigl

	* priority-queue.lisp (1.7): Fixed binheap-remove and added
	  binheap-find-match.

2003-03-19 13:40  craigl

	* odcl.system (1.39): Added test-queue.

2003-03-11 18:09  adam

	* network.lisp (1.12): comment some cmu specific stuff

2003-03-11 12:47  adam

	* network.lisp (1.11): comment out an experimental function

2003-03-11 12:37  adam

	* debian/: changelog (1.28), control (1.6): reworked description,
	  add homepage

2003-03-11 12:25  adam

	* NEWS (1.3), VERSION (1.14): preparing 1.3.0

2003-03-11 12:08  adam

	* time.lisp (1.10): elminate two notes

2003-03-07 14:05  craig

	* time.lisp (1.9): fixed interval-match expectation of sort
	  ordering of interval lists, they need to increase

2003-03-06 18:18  ayres

	* string.lisp (1.46): checking in a fix for a stray unclosed defun,
	  lee nervously hopes noone noticed it was there.

2003-03-06 15:54  ayres

	* string.lisp (1.45): added uniq function

2003-02-25 13:30  jesse

	* network.lisp (1.10): http-client tweaking

2003-02-24 17:53  jesse

	* network.lisp (1.9): simple http client

2003-02-19 12:26  ayres

	* time.lisp (1.8): added an interval-list sort method.

	  interval-push was not gracefully dealing with unordered lists.
	  it now pre-sorts the list and ensures that its results are
	  properly sorted.

2003-02-17 10:59  jesse

	* profile.lisp (1.14): remove compiler warn in utime

2003-02-04 22:30  jesse

	* libc.lisp (1.4): add setenv ffi

2003-02-04 22:27  jesse

	* regression.lisp (1.23): make sure tests are hashed at load time
	  too

2003-02-01 09:24  jesse

	* diagnostics.lisp (1.21), filesystem.lisp (1.43): Turn down
	  optimization level to quiet compiler warnings.

2003-02-01 09:22  jesse

	* tests/: test-avl.lisp (1.6), test-cache.lisp (1.3),
	  test-lru-cache.lisp (1.5), test-string.lisp (1.12): Add
	  descriptions where they were missing.

2003-01-29 16:42  craig

	* filesystem.lisp (1.42): naive oidmap growth mechanism enlightened

2003-01-29 12:10  craig

	* filesystem.lisp (1.41): naive oidmap growth mechanism enlightened

2003-01-28 16:28  craig

	* filesystem.lisp (1.40): use files-under isntead of directory

2003-01-28 13:51  craig

	* filesystem.lisp (1.39): fixing bugs in new OID system

2003-01-27 17:05  craig

	* filesystem.lisp (1.38): fsdb uses an oidmap to handle all it's
	  oid tracking

2003-01-21 13:27  ayres

	* regression.lisp (1.22): defregression grouses when a regression
	  test is defined sin-docstring.

2003-01-14 13:36  ayres

	* tests/test-string.lisp (1.11): changed string for test 22 to
	  avoid compiler "help"

2003-01-14 13:32  ayres

	* string.lisp (1.44): made overlay destructive again

2003-01-13 23:39  craig

	* regression.lisp (1.21): more verbose error reporting in class
	  level regress mode since we got all the failures down and it no
	  longer prints out successes and times in all cases.

2003-01-13 09:13  jesse

	* index.lisp (1.5), objects.lisp (1.63), package.lisp (1.81):
	  remove 'raplace-index-data' function (unused)

2003-01-11 16:59  ayres

	* string.lisp (1.43): rewrote the string split functions.  Changed
	  overlay such that it works on a copy of its argument.

2003-01-10 17:47  craig

	* transaction.lisp (1.53): fixed problem in ec-commit which made it
	  only commit when there was something int eh transaction stack,
	  this made any direct DB modification (not going thru transacted
	  entities) get rolled back

2003-01-10 17:40  ayres

	* tests/test-log.lisp (1.4): disabled unimplemented regression test

2003-01-10 14:41  ayres

	* time.lisp (1.7): Added some arithmatic operators for durations
	  and fixed a flaw in duration-difference

2003-01-06 18:07  ayres

	* objects.lisp (1.62): Removed some console spam

2003-01-03 01:36  jesse

	* time.lisp (1.6): Fix date parser so single year entry doesn't end
	  up in 21xx

2003-01-02 12:32  jesse

	* objects.lisp (1.61): remove console message from copy-object

2003-01-02 11:25  jesse

	* objects.lisp (1.60), regression.lisp (1.20): clean up
	  defregression macro.

2003-01-02 11:25  jesse

	* time.lisp (1.5), package.lisp (1.80): remove parse-schedule-time.

2002-12-31 15:10  jesse

	* time.lisp (1.4): Don't recursively compute day of week.

2002-12-31 14:20  jesse

	* time.lisp (1.3): decode-time: return integer day of week

2002-12-31 12:04  jesse

	* package.lisp (1.79), regression.lisp (1.19), time.lisp (1.2),
	  tests/test-time.lisp (1.2): Fix tests. Fix duration=.

2002-12-30 22:35  jesse

	* string.lisp (1.42): replace wordy comment

2002-12-30 22:15  jesse

	* odcl.system (1.38), package.lisp (1.78), regression.lisp (1.18):
	  export time functions . Don't report succceeding tests.

2002-12-30 22:14  jesse

	* iso-8601.lisp (1.1), time.lisp (1.1), tests/test-time.lisp (1.1):
	  Add a condensed version of local time.

2002-12-30 22:14  jesse

	* string.lisp (1.41), tests/test-string.lisp (1.10): Let overlay
	  work when overlay extends past end of string.

2002-12-20 12:06  jesse

	* filesystem.lisp (1.37), objects.lisp (1.59), transaction.lisp
	  (1.52): Add more ec config flags, use bitvector to configure.

	  Changed layout of fsdb files so that ensure directory doesn't
	  need to be called so often.

2002-12-18 17:30  craigl

	* transaction.lisp (1.51): In ec-abort, check the binding of
	  'stores before detach-transaction.

2002-12-17 12:09  jesse

	* diagnostics.lisp (1.20): have cmsg-c print the keyword that
	  triggers it

2002-12-10 16:17  jesse

	* currency.lisp (1.6): Closes Bug # 4010 - dimes interpreted as
	  pennies

2002-12-09 10:27  jesse

	* index.lisp (1.4): index-oid-for-value removed from index protocol

2002-12-07 13:33  adam

	* string.lisp (1.40): stray code removed

2002-12-05 12:36  jesse

	* filesystem.lisp (1.36), lru-cache.lisp (1.16), objects.lisp
	  (1.58), string.lisp (1.39): def-propertied: accept write-auth
	  argument.

	  (when (not)) == (unless)

2002-12-05 10:45  jesse

	* profile.lisp (1.13): remove defective X memory display

2002-12-04 12:03  jesse

	* alist.lisp (1.16), assert.lisp (1.7), currency.lisp (1.5),
	  hash.lisp (1.5), interfaces.lisp (1.5), list.lisp (1.21),
	  locale.lisp (1.5), lru-cache.lisp (1.15), macros.lisp (1.11),
	  mailer.lisp (1.8), network.lisp (1.8), objects.lisp (1.57),
	  parsing.lisp (1.22), persistence.lisp (1.7), priority-queue.lisp
	  (1.6), profile.lisp (1.12), property-sheets.lisp (1.17),
	  regression.lisp (1.17), rmd160.lisp (1.4), search-forms.lisp
	  (1.22), simple-cache.lisp (1.7), string.lisp (1.38), symbol.lisp
	  (1.7), transaction.lisp (1.50), uri.lisp (1.2),
	  tests/run-tests.lisp (1.3), tests/test-avl.lisp (1.5),
	  tests/test-filesystem.lisp (1.10), tests/test-log.lisp (1.3),
	  tests/test-parsing.lisp (1.7), tests/test-string.lisp (1.9),
	  tests/test-uri.lisp (1.3): Clean up extra whitespace, end all
	  files with newline.

2002-12-03 19:11  ayres

	* string.lisp (1.37): modified ensure string to match regression
	  tests

2002-12-03 19:11  ayres

	* tests/test-string.lisp (1.8): added comment to test

2002-12-03 17:10  josh

	* tests/test-queue.lisp (1.1): add 2 snotty, stubby tests for
	  priority queue

2002-11-27 13:01  adam

	* NEWS (1.2), debian/changelog (1.27): finish off preparing 1.2.0

2002-11-27 12:30  adam

	* tests/test-string.lisp (1.7): fix a bad test

2002-11-27 12:27  adam

	* odcl.system (1.37): remove obsolete imaging stuff

2002-11-27 12:24  adam

	* debian/: copyright (1.3), copyright.in (1.1), rules (1.12):
	  remove obsolete copyright info, use COPYRIGHT file shipped in
	  source

2002-11-27 12:01  adam

	* debian/rules (1.11): ship NEWS and README from upstream

2002-11-27 11:56  adam

	* NEWS (1.1): news for an overview of changes

2002-11-27 11:39  adam

	* debian/: postinst (1.4), prerm (1.4), rules (1.10): imaging is
	  gone

2002-11-27 11:29  adam

	* Makefile (1.6): remove imaging

2002-11-27 11:22  jesse

	* lru-cache.lisp (1.14), package.lisp (1.77), simple-cache.lisp
	  (1.6), transaction.lisp (1.49), tests/test-cache.lisp (1.2):
	  remove "error handling cache protocol"

2002-11-27 10:47  adam

	* tests/test-string.lisp (1.6): nine more tests

2002-11-27 10:44  adam

	* package.lisp (1.76), string.lisp (1.36): coerce-to-string is now
	  internal only for the string-join function; eliminate the
	  trimstring function when it's identical to
	  string-pretty-truncate; document some more functions

2002-11-27 10:41  adam

	* package.lisp (1.75): unexport coerce-to-string; collecting string
	  functions

2002-11-26 10:51  jesse

	* list.lisp (1.20), modules.lisp (1.9), odcl.system (1.36),
	  package.lisp (1.74): Add 'push-end' function.

	  Remove bitrotting module code.

2002-11-25 10:53  jesse

	* hash.lisp (1.4), package.lisp (1.73): hashvalues function

2002-11-25 09:52  jesse

	* objects.lisp (1.56): come on .. don't eval property defaults at
	  compile time

2002-11-21 13:54  jesse

	* list.lisp (1.19): unbreak "flatten"

2002-11-21 13:19  jesse

	* list.lisp (1.18): Make 'flatten' handle dotted lists.

2002-11-19 14:25  adam

	* package.lisp (1.72), string.lisp (1.35), tests/test-string.lisp
	  (1.5): going thru strings.lisp, adding docstrings, exporting
	  functions, writing tests -- not done yet, 4 tests fail due to
	  bugs

2002-11-19 13:37  adam

	* tests/test-uri.lisp (1.2): more URI tests; most borrowed from
	  Perl URI package

2002-11-19 13:37  adam

	* package.lisp (1.71): more exportables

2002-11-19 13:36  adam

	* assert.lisp (1.6): tweezing apart assert-equal from
	  assert-wcof-equals

2002-11-19 12:53  adam

	* assert.lisp (1.5): move assert-* functions from wcof-tests here

2002-11-19 12:03  josh

	* string.lisp (1.34): close unclosed quote on obviously unfinished
	  docstring for ensure-string

2002-11-19 11:51  adam

	* odcl.system (1.35), package.lisp (1.70), string.lisp (1.33),
	  uri.lisp (1.1), tests/test-string.lisp (1.4), tests/test-uri.lisp
	  (1.1): split out uri functions into uri.lisp; export
	  escape-string function

2002-11-19 11:25  adam

	* libc.lisp (1.3), odcl.system (1.34), string.lisp (1.32): featurep
	  alien doesn't work in cmucl, so conditionalize the libc stuff on
	  cmu or sbcl directly

2002-11-17 14:19  adam

	* README (1.5): we like with-compilation-unit

2002-11-17 14:18  adam

	* odcl.system (1.33), sbcl.lisp (1.6): c-call and now one log test
	  goes green on sbcl

2002-11-17 13:54  adam

	* sbcl.lisp (1.5): importing sb-alien to alien

2002-11-17 13:52  adam

	* filesystem.lisp (1.35): destroy-directory: fix the case of asdf
	  and lispworks, cmu, or sbcl

2002-11-16 19:21  adam

	* tests/test-filesystem.lisp (1.9): properly protect
	  unix::unix-getuid

2002-11-16 19:16  adam

	* tests/test-filesystem.lisp (1.8): conditionalize stray unix pkg
	  use

2002-11-16 19:12  adam

	* filesystem.lisp (1.34): rewrite ensure-directory to not use unix
	  pkg, and use that in make-fsdb; fix other typo

2002-11-16 18:52  adam

	* filesystem.lisp (1.33): destroy-directory: lispworks support

2002-11-16 18:43  adam

	* filesystem.lisp (1.32): asdf:run-shell-command used if possible

2002-11-16 18:25  adam

	* simple-cache.lisp (1.5): messing with initialize-instance args
	  more, trying to get LispWorks happy

2002-11-16 18:20  adam

	* simple-cache.lisp (1.4): keep &allow-other-keys last

2002-11-16 18:14  adam

	* README (1.4): give mk:oos command, promise asdf support soon

2002-11-16 18:12  adam

	* README (1.3): s/interpreter/implementation/ and promise we'll
	  test sbcl at least before releasing

2002-11-16 18:08  adam

	* sbcl.lisp (1.4): typo

2002-11-16 18:04  adam

	* odcl.system (1.32): remove trailing spaces

2002-11-16 18:03  adam

	* README (1.2): some install instructions, not complete

2002-11-16 18:02  adam

	* tests/test-filesystem.lisp (1.7): fix up tests, none here fail,
	  add destroy-directory tests

2002-11-16 17:40  adam

	* package.lisp (1.69): organize and export filesystem functions

2002-11-16 17:40  adam

	* filesystem.lisp (1.31): docstrings

2002-11-16 15:42  adam

	* tests/test-filesystem.lisp (1.6): make sure we're not root so we
	  don't really delete /tmp

2002-11-16 15:41  adam

	* sbcl.lisp (1.3): mapping from sb-ext to ext

2002-11-16 15:41  adam

	* filesystem.lisp (1.30): fix typo in last commit and
	  destroy-directory made better

2002-11-16 14:23  adam

	* string.lisp (1.31): char-to-string was in there twice

2002-11-16 14:21  adam

	* filesystem.lisp (1.29): sbcl porting, and don't assume the :ext
	  package exists

2002-11-16 12:03  adam

	* alist.lisp (1.15), conditions.lisp (1.4), currency.lisp (1.4),
	  diagnostics.lisp (1.19), filesystem.lisp (1.28), hash.lisp (1.3),
	  index.lisp (1.3), interfaces.lisp (1.4), libc.lisp (1.2),
	  list.lisp (1.17), locale.lisp (1.4), log.lisp (1.5), mailer.lisp
	  (1.7), modules.lisp (1.8), odcl.system (1.31), parsing.lisp
	  (1.21), persistence.lisp (1.6), plist.lisp (1.7),
	  priority-queue.lisp (1.5), regression.lisp (1.16), rmd160.lisp
	  (1.3), sbcl.lisp (1.2), threaded-tree.lisp (1.2), tree.lisp
	  (1.18): stdize headers

2002-11-16 12:03  adam

	* COPYING (1.1): added copyright file (copied over from imho)

2002-11-14 13:31  adam

	* package.lisp (1.68): export ec-cache-get and ec-cache

2002-11-14 13:25  adam

	* package.lisp (1.67): export some useful symbols, wrap this in
	  eval-when like every other pkg...

2002-11-14 13:25  adam

	* tests/run-tests.lisp (1.2): odcl exported symbols

2002-11-14 11:23  jesse

	* odcl.system (1.30), string.lisp (1.30): collate-strings fn that
	  returns int

2002-11-14 11:15  jesse

	* libc.lisp (1.1): Add collation ffi

2002-11-14 11:07  jesse

	* list.lisp (1.16), package.lisp (1.66), string.lisp (1.29):
	  randomize-list, string-collation

2002-11-11 11:16  jesse

	* macros.lisp (1.10), package.lisp (1.65): remove defvar-function.

2002-11-09 14:22  jesse

	* objects.lisp (1.55): Return default value from get-property, if
	  it's specified.

2002-11-08 17:45  jesse

	* objects.lisp (1.54): Enforce captions for properties.

2002-11-07 17:00  ayres

	* objects.lisp (1.53): fixed recursion in properties-for-class to
	  pass the test to recursive calls.

2002-11-07 09:51  ayres

	* objects.lisp (1.52): Properties for class now recurses over
	  member classes for aggregates.

2002-11-06 17:46  ayres

	* objects.lisp (1.51): object-properties changes to recurse through
	  member storage classes

2002-11-06 12:19  jesse

	* objects.lisp (1.50): wrap docstring for #'property-metadata

2002-11-06 12:18  ayres

	* objects.lisp (1.49): deleted some extraneous code

2002-11-06 10:59  jesse

	* objects.lisp (1.48), package.lisp (1.64): Add
	  'get-property-names-for-class,' which returns a list of all
	  property names for a class and its member classes.  Used as a
	  helper in storing property sheets.

2002-11-05 18:29  jesse

	* objects.lisp (1.47): Make sure to throw error when not finding
	  property vie get-property-meta.

2002-11-05 10:01  jesse

	* objects.lisp (1.46), tests/test-log.lisp (1.2): Don't do explicit
	  forwarding of properties to aggregate storage: instead, just
	  allow get/store-property to search for properties defined on
	  classes that are 'member-of' at execution time.

2002-11-01 16:23  jesse

	* string.lisp (1.28): accept chars for 1 length operate-on-string
	  values

2002-10-31 11:34  jesse

	* transaction.lisp (1.48): Don't bother trying to execute changes
	  when the stack is empty.

2002-10-29 16:46  ayres

	* objects.lisp (1.45): separated the class-accessor field on
	  object-slot-meta into class-reader and class-writer to handle
	  cases where a def-properties overwrites the class level reader
	  but not writer or vice versa.

2002-10-29 15:56  craigl

	* tests/test-parsing.lisp (1.6): Corrected one invalid test and
	  added a test for read-csv-record's format argument having a nil
	  value-function.

2002-10-29 15:54  craigl

	* parsing.lisp (1.20): Work on read-csv-record to handle escaped
	  characters, including newlines.  Added docstring.  All
	  regressions pass.

2002-10-28 15:46  craigl

	* tests/test-parsing.lisp (1.5): All tests written.  (Last three
	  fail.)

2002-10-28 12:08  jesse

	* objects.lisp (1.44): Catch null index-fn.

2002-10-28 11:41  craig

	* transaction.lisp (1.47): expand transaction-object-equals to
	  handle equality for all objects, passing it to equals for non
	  transaction objects

2002-10-28 10:40  jesse

	* objects.lisp (1.43), package.lisp (1.63): When a property which
	  affects an index is written, look up affected indexes, and tell
	  them to reindex.

2002-10-28 09:22  ayres

	* plist.lisp (1.6): Added mapplist function

2002-10-27 14:53  craigl

	* tests/test-parsing.lisp (1.4): simple tests and tests for
	  mac/dos/unix line-endings

2002-10-25 18:09  craigl

	* tests/test-parsing.lisp (1.3): made :parsing 1 useful

2002-10-25 12:56  craig

	* objects.lisp (1.42): fix get-property

2002-10-25 11:27  craig

	* list.lisp (1.15), objects.lisp (1.41): handle lambda lists as
	  args to :default

2002-10-22 17:30  craig

	* transaction.lisp (1.46): cache-delete edited objects from the ec
	  cache

2002-10-22 17:01  ayres

	* plist.lisp (1.5): Added plist-remove-if plist-reformat and
	  plist-rename function, previously defined in some of the webco
	  framework classes, to odcl/plist.lisp

2002-10-22 17:00  ayres

	* package.lisp (1.62): exporting plist-rename and plist-reformat
	  symbols

2002-10-22 15:29  ayres

	* package.lisp (1.61): exporting the plist-remove-if symbol

2002-10-22 11:35  ayres

	* plist.lisp (1.4): renames pl-remove-if to plist-remove-if

2002-10-22 11:35  ayres

	* plist.lisp (1.3): moved the pl-remove-if function from the
	  framework to the odcl/plist.lisp

2002-10-18 13:27  craigl

	* log.lisp (1.4): The ident param to openlog was :copy (changed to
	  :in).  It failed when syslog was called from a signal handler.

2002-10-18 10:55  jesse

	* objects.lisp (1.40): Use aggregate reader.

2002-10-17 12:09  craig

	* objects.lisp (1.39): fix a bad logical test

2002-10-16 16:02  craig

	* objects.lisp (1.38): transposed args to getf

2002-10-16 15:58  craig

	* objects.lisp (1.37): Added slot to property-meta which indicates
	  wether the slot has storage allocated for it or not,
	  def-propertied slots ala define-wcof-class all have storage
	  allocated.  Then modified defproperties so that it preserves
	  previous slots in the property-meta if one was already there,
	  however it sets the class-allocator slot to nil, since
	  defproperties normally use a two arg accessor.  it can still be
	  overriden in the slot definition if you wanted to use the three
	  arg form of reader/writer.

2002-10-15 15:27  craig

	* transaction.lisp (1.45): allow turning on or off of EC level
	  cacheing

2002-10-15 11:58  craig

	* transaction.lisp (1.44): add docstring

2002-10-11 16:33  craig

	* objects.lisp (1.36): get-object-meta is a method again

2002-10-11 13:53  jesse

	* objects.lisp (1.35), odcl.system (1.29), package.lisp (1.60),
	  transaction.lisp (1.43), tests/test-filesystem.lisp (1.5): Modify
	  property definition and accessor functions.

2002-10-11 13:52  jesse

	* index.lisp (1.2): Indexes hold onto their indexer-function.

2002-10-11 13:51  jesse

	* filesystem.lisp (1.27): destroy-directory checks process exit
	  status

	  filesystem can maintain sequences.

2002-10-08 11:26  craig

	* transaction.lisp (1.42): use cache-flush, not cache-reset

2002-10-08 11:26  craig

	* lru-cache.lisp (1.13), package.lisp (1.59), simple-cache.lisp
	  (1.3): simple-cache touch-ups, including adding statistics on
	  hits and misses, and exporting symbols from the ODCL package

2002-10-07 13:01  craig

	* lru-cache.lisp (1.12), simple-cache.lisp (1.2), transaction.lisp
	  (1.41): finished up the EC mods to use a transaction level hash
	  with marks to track edits to objects.

2002-10-07 11:00  adam

	* filesystem.lisp (1.26), tests/test-filesystem.lisp (1.4):
	  ensure-directory defaults to creating the directory; add several
	  ensure-directory/destroy-directory tests, one of which fails

2002-10-07 09:13  jesse

	* filesystem.lisp (1.25): Add if-exists and if-does-not-exist
	  keywords to ensure-directory

2002-10-07 09:11  jesse

	* index.lisp (1.1): Index base classes.

2002-10-07 09:11  jesse

	* assert.lisp (1.4): remove reference to wcof package

2002-10-05 14:33  adam

	* odcl.system (1.28), tests/test-log.lisp (1.1),
	  tests/test-parsing.lisp (1.2): parsing tests not written, make
	  them into failing tests awaiting implementation; log tests
	  started, make a failing case for a bug I spotted where syslogged
	  name value is scrambled

2002-10-05 13:53  adam

	* transaction.lisp (1.40): ec-cache-get must be below defclass
	  editing-context

2002-10-05 13:52  adam

	* odcl.system (1.27): move diagnostics up to avoid warnings;
	  simple-cache must be before lru-cache, which uses it

2002-10-04 18:24  craig

	* odcl.system (1.26), simple-cache.lisp (1.1): added simple-cache
	  protocol implementation

2002-10-04 18:23  craig

	* tests/test-cache.lisp (1.1): simple-cache protocol tests

2002-10-04 18:22  craig

	* transaction.lisp (1.39): transaction now has own markable hash
	  table to tracked modified objects, so no more LRU cache marking,
	  and therefor no more lru-cache resizing and thus no more
	  lru-cache blowing up upon resizing.

2002-10-04 18:22  craig

	* lru-cache.lisp (1.11): modified to comply with sinple-cache
	  protocol

2002-10-03 15:10  adam

	* VERSION (1.12.2.4), debian/changelog (1.23.2.5): 1.1.14

2002-10-03 12:26  craig

	* transaction.lisp (1.38): a little more forgiving on instance
	  restore if an object has been nuked from the cache already

2002-09-27 19:29  adam

	* property-sheets.lisp (1.16): fix the doc string on
	  get-property-sheet-data

2002-09-27 19:25  adam

	* property-sheets.lisp (1.15): trivial

2002-09-27 19:25  adam

	* list.lisp (1.14): function eq-by-list-first-member to check for
	  equality based on the list's car

2002-09-27 12:46  craig

	* tests/test-transaction.lisp (1.6): added tests for failures in
	  rollback hooks

2002-09-27 12:45  craig

	* conditions.lisp (1.3), transaction.lisp (1.37): transaction
	  recovers if rollback hooks fail and deactivates the transaction

2002-09-25 10:50  jesse

	* transaction.lisp (1.36): Add a name slot to 'store': start to
	  consider how to configure and track store state better.

2002-09-24 12:53  craig

	* tests/test-string.lisp (1.3): tests for uri escapage

2002-09-24 12:53  craig

	* string.lisp (1.27): rewrote uri-escape and unescape funcs to
	  better match RFC

2002-09-23 14:23  jesse

	* list.lisp (1.13): is-basic added

2002-09-22 19:01  adam

	* assert.lisp (1.3), currency.lisp (1.3), interactive.lisp (1.3),
	  log.lisp (1.3), lru-cache.lisp (1.10), macros.lisp (1.9),
	  mailer.lisp (1.6), modules.lisp (1.7), network.lisp (1.7),
	  numbers.lisp (1.7), objects.lisp (1.34), package.lisp (1.58),
	  parsing.lisp (1.19), profile.lisp (1.11), property-sheets.lisp
	  (1.14), regression.lisp (1.15), search-forms.lisp (1.21),
	  string.lisp (1.26), symbol.lisp (1.6), transaction.lisp (1.35):
	  update copyright date

2002-09-22 18:56  adam

	* parsing.lisp (1.18): really apply craigl's CRLF fix from 1.6.2.4
	  -- I believe this also will suck in multiple newlines in a row

2002-09-20 15:57  adam

	* debian/changelog (1.26): odcl 1.1 branch merge -- nothing to be
	  done, but does DOS / Mac EOL imports work?

2002-09-20 15:19  craigl

	* parsing.lisp (1.6.2.4): Handle DOS, Unix, and Mac line-ending
	  styles in read-csv-record.

2002-09-18 12:27  craig

	* objects.lisp (1.33): This closes 4215, change to odcl to make
	  get-class-properties a method and not a func.

2002-09-17 13:40  jesse

	* log.lisp (1.2): Don't close and reopen log .. odd program name
	  string bug.

2002-09-17 13:12  jesse

	* log.lisp (1.1), odcl.system (1.25), package.lisp (1.57): Add
	  syslog logging facility.

2002-09-16 18:31  craig

	* transaction.lisp (1.34): throw an error if we ask the editing
	  context for an object in a store that we don't manage, as opposed
	  to returning NIL silently

2002-09-16 17:07  adam

	* assert.lisp (1.2), filesystem.lisp (1.24), interactive.lisp
	  (1.2), locale.lisp (1.3), lru-cache.lisp (1.9), macros.lisp
	  (1.8), mailer.lisp (1.5), modules.lisp (1.6), network.lisp (1.6),
	  numbers.lisp (1.6), objects.lisp (1.32), package.lisp (1.56),
	  parsing.lisp (1.17), profile.lisp (1.10), property-sheets.lisp
	  (1.13), regression.lisp (1.14), search-forms.lisp (1.20),
	  string.lisp (1.25), symbol.lisp (1.5): fix the package emacs
	  specifier

2002-09-16 17:04  adam

	* regression.lisp (1.13): trial an error -- wcof-tests now fits
	  consistently

2002-09-16 16:54  adam

	* regression.lisp (1.12): regress can take an optional argument
	  telling it to be verbose or not (default, not); regularize the
	  spacing in the test groups and timing

2002-09-16 15:49  ayres

	* string.lisp (1.24): New functions to escape and unescape strings

2002-09-16 14:22  jesse

	* interfaces.lisp (1.3), package.lisp (1.55), search-forms.lisp
	  (1.19): in generate-result-set: check for :property-args

	  If it's set, call get-property-n rather than get-property. This
	  is a way to allow thhe definition of properties which are
	  functions of variable arguments; for instance, a person's
	  :expiration-date in a group.

2002-09-13 17:20  craig

	* persistence.lisp (1.5): make persistence of alists works

2002-09-13 17:20  craig

	* transaction.lisp (1.33): get rid of calls to ec-reset that could
	  never be succesfully run anyways

2002-09-13 12:22  jesse

	* filesystem.lisp (1.23): add destroy-directory

2002-09-12 18:55  craig

	* transaction.lisp (1.32): added a method instance-ec-status, which
	  returns any cache marks on the object

2002-09-12 18:55  craig

	* objects.lisp (1.31): get-class-properties supports
	  if-does-not-exist propah

2002-09-12 11:28  craig

	* parsing.lisp (1.16): ahh, actually just made a new variable
	  nfield to take the processed value, as opposed to setting sfield
	  to it, this allow CMUCL's Python to identify the type correctly
	  and optimize

2002-09-12 11:23  craig

	* parsing.lisp (1.15): typos

2002-09-12 11:14  craig

	* parsing.lisp (1.14): get rid of compiler optimization notes by
	  declarring some types

2002-09-12 11:06  jesse

	* package.lisp (1.54), transaction.lisp (1.31): export
	  set-default-store

2002-09-11 17:44  craig

	* transaction.lisp (1.30): put precommit-hooks in the with-slots
	  clause

2002-09-11 16:20  jesse

	* transaction.lisp (1.29): Allow instance-by-key to work with
	  stores when context is nil.

2002-09-10 17:07  craig

	* transaction.lisp (1.28): changes to allow transaction control of
	  full with-context body, from the time oc ec-begin to ec-commit

2002-09-10 13:44  jesse

	* alist.lisp (1.14): alist->plist redundancy

2002-09-10 13:09  ayres

	* string.lisp (1.23): A trivial little function to wrap text at
	  white space.

2002-09-10 12:47  jesse

	* parsing.lisp (1.13): Allow read-csv-record to return lists or
	  alists.

2002-09-10 12:43  jesse

	* alist.lisp (1.13): fix alist->plist

2002-09-06 16:04  jesse

	* regression.lisp (1.11): Fix ignore decl in maphash for regression
	  clear.

2002-09-05 12:35  jesse

	* package.lisp (1.53), regression.lisp (1.10): Add expect-error and
	  clear-regression-class, regression testing helper functions.

2002-09-03 10:41  jesse

	* package.lisp (1.52), plist.lisp (1.2): Add 'memf': check
	  occurence of plist indicator.

2002-08-27 10:21  craig

	* objects.lisp (1.30): added empty slotlist for defclass of
	  odcl-entity to satisfy other lisps

2002-08-22 13:28  craig

	* objects.lisp (1.29): added support for documetnation string
	  associated with a property

2002-08-20 12:41  craig

	* package.lisp (1.51), string.lisp (1.22): added strip-character
	  and strip-characters

2002-08-19 17:41  craig

	* objects.lisp (1.28), package.lisp (1.50): Added odcl-entity class
	  in prep for moving indexing and query files from WCOF into ODCL.

2002-08-17 13:09  adam

	* tests/test-string.lisp (1.2): label the tests, simple test on
	  random-string

2002-08-17 13:09  adam

	* regression.lisp (1.9): err in regression will be printed when
	  :regression cmsg condition is available

2002-08-16 13:12  jesse

	* regression.lisp (1.8):  describe error during regression is too
	  Loud

2002-08-16 10:45  jesse

	* regression.lisp (1.7): Describe the error better.

2002-08-15 12:34  jesse

	* profile.lisp (1.9): hide broken things in 'profile'

2002-08-15 12:31  jesse

	* parsing.lisp (1.12): handle compiler optimization complaints

2002-08-15 11:58  craig

	* odcl.system (1.24): load up our profiling mods in odcl

2002-08-13 20:00  adam

	* transaction.lisp (1.27): too many parens

2002-08-13 10:36  craig

	* transaction.lisp (1.26): should have commited this with the last
	  batch, my apoogies

2002-08-12 16:05  jesse

	* parsing.lisp (1.11), tests/test-parsing.lisp (1.1): Fix up
	  read-csv-record

2002-08-12 14:13  craig

	* string.lisp (1.21): fc@gnu.org suggest removing first spurious
	  char-count func

2002-08-09 14:27  adam

	* README (1.1): first cut, derived from IMHO README

2002-08-07 17:19  jesse

	* alist.lisp (1.12), package.lisp (1.49): plist->alist

2002-08-06 17:55  craig

	* macros.lisp (1.7), package.lisp (1.48), string.lisp (1.20): added
	  defvar-function and string-pretty-truncate

2002-08-02 14:14  jesse

	* search-forms.lisp (1.18): change def-search-spec and
	  def-result-spec to take 3 args (indents better)

2002-08-02 00:13  craig

	* string.lisp (1.19): extend split a bit

2002-07-31 14:15  jesse

	* property-sheets.lisp (1.12): Handle :required vs. :optional
	  distinction in property sheets.

2002-07-29 15:47  jesse

	* transaction.lisp (1.25): default to non-fascistic context

2002-07-26 11:26  jesse

	* lru-cache.lisp (1.8): remove annoying cache message

2002-07-24 23:42  jesse

	* objects.lisp (1.27), package.lisp (1.47): add 'defines-property?'

2002-07-18 12:33  craig

	* transaction.lisp (1.24): fixed pacakge name in emacs header

2002-07-16 23:23  jesse

	* transaction.lisp (1.23): Allow insert/delete of object within one
	  transaction.

2002-07-16 15:44  jesse

	* objects.lisp (1.26): Enforce :type declaration for facet elements

2002-07-16 13:57  jesse

	* property-sheets.lisp (1.11): Don't throw an error when no data is
	  found for a property sheet.

2002-07-16 11:38  jesse

	* package.lisp (1.46): export some class properties stuff

2002-07-16 11:07  jesse

	* transaction.lisp (1.22): Allow post-edit deletes of objects.

2002-07-15 12:06  jesse

	* macros.lisp (1.6), package.lisp (1.45), transaction.lisp (1.21):
	  Remove unused slots from transaction.  TAke out an unused macro.

2002-07-12 17:21  jesse

	* transaction.lisp (1.20): merge 2 context reset functions, and
	  detach dead transactions from stores.

2002-07-12 17:05  jesse

	* transaction.lisp (1.19): reset context when misaborted
	  transaction is detected

2002-07-12 16:49  jesse

	* transaction.lisp (1.18): Autorecover flag for botched contexts

2002-07-12 16:49  jesse

	* lru-cache.lisp (1.7): Run delete hooks when resetting cache.

2002-07-12 16:01  jesse

	* package.lisp (1.44), transaction.lisp (1.17): rearrange
	  editing-context-controlled transaction code.

2002-07-12 15:58  jesse

	* lru-cache.lisp (1.6), tests/test-lru-cache.lisp (1.4): Indicate
	  mark count in object printer.  Update mcount on insert of marked
	  object.

2002-07-12 12:55  jesse

	* tests/: test-lru-cache.lisp (1.3), test-transaction.lisp (1.5):
	  Fix lru tests.  Remove invalid transaction tests.

2002-07-12 11:49  jesse

	* persistence.lisp (1.4): The EC transaction interface is changing
	  too much to make it worth preserving palist's implementation of
	  it for now, so removed.

2002-07-12 11:45  jesse

	* lru-cache.lisp (1.5), tests/test-lru-cache.lisp (1.2): LRU Cache
	  updates

	  - Use conventional CLOS instance initialization protocol
	  (initialize-instance :after to build the hash buckets).

	  - Keep track of marked object count.

	  - Mark is interpreted as a symbol, rather than a boolean, thus
	  renamed   from 'modified' to 'mark'.

	  - The expected type of the insert and delete hooks is "list of
	  function", in the conventional, emacs "hook" sense.

	  - Rehashing implemented.

	  - cache-mark/cache-unmark folded together: mark something as
	  'nil' to   clear the mark.

	  - scanner returns (key value mark) rather than (key . value)

	  - Insert hook actually is run.

	  - Tests added for these modifications.

2002-07-12 10:13  jesse

	* filesystem.lisp (1.22), tests/test-filesystem.lisp (1.3): Remove
	  transaction control from FSDB.

	  Reason: conceptual simplification. An FSDB should remain an ADT
	  with a simple interface and transparent semantics.  This provides
	  for better modularity, in that storage backends can be replaced,
	  better testing, in that for a simple interface it is easier to
	  attain full coverage, and better performace measurements, since
	  the number and nature of costly operations is well defined by the
	  operation, and the size of the store.

2002-07-10 09:32  jesse

	* filesystem.lisp (1.21), transaction.lisp (1.16): Nested
	  transaction attempts should be errors for now.

2002-07-10 00:37  adam

	* tests/: Makefile (1.2), run-tests.lisp (1.1): 'make test' works
	  here now

2002-07-10 00:20  adam

	* Makefile (1.5), tests/Makefile (1.1): makefile maint; 'make
	  alltags' for tags in all subdirs; consistent and top-level make
	  clean and distclean

2002-07-09 16:37  jesse

	* objects.lisp (1.25): fix property-metadata

2002-07-09 16:12  jesse

	* objects.lisp (1.24): Move some wcof-entity hook code upstream.

2002-07-09 13:58  jesse

	* objects.lisp (1.23): fix property validator

2002-07-09 13:50  jesse

	* property-sheets.lisp (1.10): edit-allowed optional in
	  get-property-sheet-spec

2002-07-09 13:26  jesse

	* package.lisp (1.43): Export get-property-sheet-data

2002-07-09 13:25  jesse

	* objects.lisp (1.22), package.lisp (1.42), property-sheets.lisp
	  (1.9): Revise defproperties initialization process.  Clean up
	  property sheet data creation.

2002-07-09 12:15  craig

	* package.lisp (1.41), transaction.lisp (1.15): added ec-begin and
	  that allowed me to clean up with-context a bit and to let people
	  explicitly start transactions

2002-07-08 21:12  jesse

	* filesystem.lisp (1.20): copy-file always returns t (or throws
	  error)

2002-07-08 21:05  jesse

	* transaction.lisp (1.14): ignore args to default impl of
	  instance-by-key-nocache

2002-07-08 18:59  jesse

	* objects.lisp (1.21): with-slots is for pcl classes

2002-07-08 15:34  craig

	* objects.lisp (1.20): wrote accessors for the obj-property-struct
	  which will evaluate a reader or writer clause that is a list
	  (inline anon lambdas basically)

2002-07-08 13:54  jesse

	* transaction.lisp (1.13): indentation fix

2002-07-08 12:03  craig

	* transaction.lisp (1.12): instance-by-key-nocache updated to deal
	  with new unknown-key error

2002-07-08 12:03  craig

	* conditions.lisp (1.2): defined unknown-key condition

2002-07-08 11:28  jesse

	* filesystem.lisp (1.19): replace copy-file

2002-07-05 15:06  craig

	* transaction.lisp (1.11): make destroy-editing-context abort any
	  transaction in progress

2002-07-05 14:35  craig

	* transaction.lisp (1.10): provide default
	  transaction-object-for-key method

2002-07-05 12:34  craig

	* transaction.lisp (1.9): improvments to with-context and the
	  ec-abort func

2002-07-05 12:33  craig

	* filesystem.lisp (1.18): improved warning messge for nested fsdb
	  trannies

2002-07-03 19:17  craig

	* filesystem.lisp (1.17), transaction.lisp (1.8): more robust
	  editing-context integration, capable of support webco cold boot
	  at least

2002-07-03 16:09  craig

	* transaction.lisp (1.7): with-context macro work

2002-07-03 14:46  craig

	* transaction.lisp (1.6): editing context fixups

2002-07-03 12:45  craig

	* regression.lisp (1.6), transaction.lisp (1.5): some minor fixups
	  to editing context transaction

2002-07-03 12:04  craig

	* filesystem.lisp (1.16), odcl.system (1.23), package.lisp (1.40),
	  transaction.lisp (1.4), tests/test-filesystem.lisp (1.2): fsdb
	  now has a transaction protocol implemented, two-phase even.

2002-07-02 09:40  jesse

	* filesystem.lisp (1.15), objects.lisp (1.19), odcl.system (1.22),
	  plist.lisp (1.1): Don't handle fsdb requests for objects with oid
	  < 0.	Add plist merger.  quote reader/writer plist symbols.

2002-06-28 17:40  craig

	* package.lisp (1.39), persistence.lisp (1.3), transaction.lisp
	  (1.3): more editing context work in order to get it capable of
	  supporting standard-db-objects

2002-06-27 20:25  craig

	* persistence.lisp (1.2), transaction.lisp (1.2): touchup work

2002-06-27 19:59  craig

	* tests/test-transaction.lisp (1.4): argh! get tests numbered right

2002-06-27 19:58  craig

	* tests/: test-transaction.lisp (1.2), test-transaction.lisp (1.3):
	  get tests numbered right

2002-06-27 19:57  craig

	* alist.lisp (1.11), odcl.system (1.21), persistence.lisp (1.1),
	  transaction.lisp (1.1), tests/test-transaction.lisp (1.1): got
	  editing-contexts generalized and moves into ODCL and persistent
	  alists working (with rollback and transaction support).

2002-06-27 17:55  adam

	* VERSION (1.12.2.3), debian/changelog (1.23.2.4): 1.1.13 prepare

2002-06-27 16:33  josh

	* lru-cache.lisp (1.2.4.3): whoops reversed > and <

2002-06-27 14:52  josh

	* lru-cache.lisp (1.2.4.2): exit do loop in cache-put when lce-life
	  < 0

2002-06-26 20:58  josh

	* parsing.lisp (1.6.2.3): jesse stream-based text parsing

2002-06-26 10:42  jesse

	* alist.lisp (1.10), filesystem.lisp (1.14): persistent alist

2002-06-25 14:25  josh

	* lru-cache.lisp (1.2.4.1): merge lru-cache change from head

2002-06-25 12:28  jesse

	* parsing.lisp (1.10): read-csv-record accepts format spec as
	  argument

2002-06-25 12:15  craig

	* lru-cache.lisp (1.4): support delete and insert func

2002-06-24 18:13  jesse

	* parsing.lisp (1.9): Add function to read csv lines off a stream

2002-06-21 14:42  jesse

	* package.lisp (1.38), string.lisp (1.18): operate on string.

	  (operate-on-string "hello kitty" '((0 "j") ((6 10) "doggy"))) =>
	  "jello doggy"

	  For editing fixed-length fields.

2002-06-20 11:00  jesse

	* filesystem.lisp (1.13): probe-file unnecessary in
	  ensure-directory (slow too)

2002-06-20 10:51  jesse

	* filesystem.lisp (1.12): put go-fast flag on ensure-directory.

2002-06-20 10:36  jesse

	* string.lisp (1.17): tweak 'split

	  * (time (dotimes (x 1000) (odcl::split "/56/56/6/6////6/6/6/6/6/"
	  #\/)))   1317848 bytes consed.

	  * (time (dotimes (x 1000) (odcl::split "/56/56/6/6////6/6/6/6/6/"
	  #\/)))   227688 bytes consed.

2002-06-19 00:50  adam

	* parsing.lisp (1.8), profile.lisp (1.8), debian/changelog (1.25):
	  branch merge

2002-06-19 00:32  adam

	* debian/changelog (1.23.2.3): prepare branch for release (and
	  merge)

2002-06-18 16:37  adam

	* profile.lisp (1.7.2.1): shutting up some warnings

2002-06-18 11:33  jesse

	* numbers.lisp (1.5): extract-integer returns the ending positions
	  of the integers that were found.

2002-06-18 11:21  jesse

	* numbers.lisp (1.4): extract-integers function: "df56 78
	  asdasd123" => (56 78 123)

2002-06-12 10:27  jesse

	* alist.lisp (1.9): fix alistp

2002-06-12 10:26  jesse

	* alist.lisp (1.8), package.lisp (1.37): add 'alistp'

2002-06-12 00:33  adam

	* parsing.lisp (1.6.2.2): unify the two csv/delimited functions;
	  implement quote escaping (uses backslash by default, "" might
	  work too; closes bug 1789 and part of bug 3877

2002-06-11 18:46  adam

	* VERSION (1.12.2.2), debian/changelog (1.23.2.2): branch version
	  is 1.1.12

2002-06-10 16:07  jesse

	* objects.lisp (1.18): convert store-property to defmethod

2002-06-07 12:36  jesse

	* package.lisp (1.36), string.lisp (1.16): add string-truncate

2002-06-06 15:54  craig

	* filesystem.lisp (1.11): odcl::fsdb-map now uses mapcar instead of
	  mapc

2002-06-06 14:49  jesse

	* list.lisp (1.12), package.lisp (1.35): add "insert at index"

2002-06-06 12:08  adam

	* parsing.lisp (1.7), debian/changelog (1.24): branch merge from
	  odcl_branch_1_1

2002-06-06 11:56  adam

	* debian/changelog (1.23.2.1): preparing 1.1.11 release

2002-05-29 16:20  adam

	* parsing.lisp (1.6.2.1): fix in read-comma-sep to not bitch when
	  last field is empty (e.g., the regexp ',$')

	  needs to be applied to head

2002-05-29 16:19  adam

	* VERSION (1.12.2.1): the branch is 1.1.11

2002-05-20 12:30  jesse

	* list.lisp (1.11): Fix delete-at-index

2002-05-20 12:24  jesse

	* list.lisp (1.10), package.lisp (1.34): Add function
	  'replace-at-index'

2002-05-15 16:54  jesse

	* filesystem.lisp (1.10): ad if-does-not-exist argument to
	  write-to-file

2002-05-15 15:04  adam

	* VERSION (1.13): cvs latest will be odcl 1.2.0

2002-05-15 12:56  jesse

	* tests/test-lru-cache.lisp (1.1): simple lru cache tests

2002-05-15 12:53  jesse

	* filesystem.lisp (1.9), lru-cache.lisp (1.3), odcl.system (1.20),
	  string.lisp (1.15), tests/test-filesystem.lisp (1.1),
	  tests/test-fsdb.lisp (1.2), tests/test-string.lisp (1.1): Move
	  improved lru-cache from uncommonsql.	Add tests for it.  Add
	  string tests.  Make test filenames correspond to implementation
	  filenames.

2002-05-15 11:59  jesse

	* filesystem.lisp (1.8), odcl.system (1.19), package.lisp (1.33),
	  string.lisp (1.14), tests/.cvsignore (1.1), tests/test-avl.lisp
	  (1.4), tests/test-fsdb.lisp (1.1): Add tests to system.  Add
	  tests for fsdb.  Add first-char, last-char string accessors.	Use
	  extend-path in filesystem.lisp for incremental path construction.

2002-05-14 13:48  craig

	* filesystem.lisp (1.7): conditionalized some CMU specific funcs
	  and their dependents added oid-assigned, remove-expression,
	  flush-filesystem-db, and list-expressions calls for filesystem-db

2002-05-13 16:11  jesse

	* filesystem.lisp (1.6): sexp filesystem storage

2002-05-10 14:51  adam

	* debian/changelog (1.23): finalize 1.10 version

2002-05-10 13:31  jesse

	* mailer.lisp (1.4): Add to-address to sendmail command line.

2002-05-10 10:44  adam

	* VERSION (1.12), debian/changelog (1.22): CVS version is for
	  1.1.10

2002-05-07 13:54  craig

	* tree.lisp (1.17): c-iterator-push implemented

2002-05-06 12:09  jesse

	* parsing.lisp (1.6): add 'max' keyword arg to 'loop-over-lines'

2002-05-06 11:19  adam

	* debian/changelog (1.21): oops, use a proper release number;
	  recent changes

2002-05-06 11:18  adam

	* debian/rules (1.9): minor fixes in grabbing the ChangeLog; remove
	  .cvsignore files in clean too since they shouldn't be in the
	  Debian diff, which should be empty

2002-05-06 11:02  adam

	* VERSION (1.11), debian/changelog (1.20): odcl 1.1.9

2002-05-02 11:06  craig

	* parsing.lisp (1.5): moved read-chunque into ODCL, from
	  wcof;io;marc.lisp

2002-05-02 11:06  craig

	* package.lisp (1.32): exported some new stuff

2002-05-02 11:05  craig

	* alist.lisp (1.7): added some minor plist manipulation funcs to
	  make parts of eggplants easier

2002-05-01 15:40  adam

	* debian/: changelog (1.19), control (1.5), links (1.3), postinst
	  (1.3), prerm (1.3), rules (1.8): provide and build etc 'imaging'
	  package

2002-04-29 12:41  craig

	* debian/rules (1.7): Fixed support for subdirs in SOURCES

2002-04-25 16:50  adam

	* odcl.system (1.18): trying and failing to fix a c-l-c error, "The
	  package named "ODCL" doesn't exist.", but it's worthwhile
	  committing this since it breaks the source into modules

2002-04-25 12:00  jesse

	* conditions.lisp (1.1), objects.lisp (1.17), odcl.system (1.17):
	  Add condition type denoting bad property set attempt

2002-04-18 14:59  jesse

	* package.lisp (1.31), tree.lisp (1.16): export c-map
	  ("collection-map")

2002-04-17 15:50  craig

	* tests/test-avl.lisp (1.3): mo tests make it mo bettah

2002-04-10 12:21  jesse

	* tree.lisp (1.15): Fix AVL deletion

2002-04-09 18:45  craig

	* tree.lisp (1.14), tests/test-avl.lisp (1.2): Tree work, note that
	  I left some debugging code compiled in, see c-add and c-remove
	  and the calls to %ensure-tree-balanced-correctly

2002-04-09 18:35  craig

	* tests/test-avl.lisp (1.1): adding AVL tests

2002-04-08 15:55  jesse

	* odcl.system (1.16): Add improved postscript generator (inspired
	  by, and probably eventually also employing. Marc Battyani's
	  cl-pdf code.)

2002-04-08 15:41  jesse

	* filesystem.lisp (1.5): remove redundant call (and spam) from
	  ensure-directory?

2002-04-08 13:14  craig

	* string.lisp (1.13): Added ensure-string, inspired by Erik Enge
	  <erik@thingamy.net>

2002-04-08 13:06  craig

	* tree.lisp (1.13): Minor changes, removing a repeated definition
	  and not specializing avl/mapc on function since that is hairy
	  when passing in compiled and interpreted funcs

2002-04-08 11:24  jesse

	* interfaces.lisp (1.2), objects.lisp (1.16), priority-queue.lisp
	  (1.4): quiet compiler .. move defgenerica to interfaces.lisp and
	  eval-when them

2002-04-07 21:11  apharris

	* make-dist.sh (1.7): source shouldn't include ChangeLog.bak

2002-04-05 15:51  apharris

	* VERSION (1.10), debian/changelog (1.18): HEAD will be 1.1.8; this
	  is not releasing yet, not enough reason to...

2002-04-04 13:27  jesse

	* profile.lisp (1.7): add a function that returns a list of symbols
	  naming profiled functions that were not called.

2002-03-29 17:43  apharris

	* VERSION (1.9), debian/changelog (1.17): 1.1.7 prepare for release

2002-03-29 14:59  craig

	* regression.lisp (1.5): Get docstrings for regression tests back

2002-03-29 12:13  jesse

	* tree.lisp (1.12): fix broken delete method on avl tree

2002-03-28 23:23  craig

	* filesystem.lisp (1.4), mailer.lisp (1.3), modules.lisp (1.5),
	  network.lisp (1.5), regression.lisp (1.4): From: Kevin Rosenberg
	  <kevin@rosenberg.net> Subject: [webco-devel] Patch for ODCL To:
	  Craig Brozefsky <craig@onshored.com> Cc: lambda@onshored.com
	  Date: Thu, 28 Mar 2002 17:39:26 -0700 (MST)

	  I've attached a patch for ODCL. It adds feature checking (#+cmu)
	  to routines that use CMU extensions. Also, it changes to order of
	  &rest &key in the lambda-lists of modules.lisp so that ACL and LW
	  are happy with the syntax.

	  I hope that you decide use this patch in the CVS version so that
	  I can use ACL and LW with ODCL. This is in preparation for
	  looking at adding UFFI support to UncommonSQL.

2002-03-28 22:10  jesse

	* alist.lisp (1.6), threaded-tree.lisp (1.1), tree.lisp (1.11): Add
	  c-iterator to return node iterator from tree.  Return node that
	  is being deleted from 'c-remove'.  Commit threaded-tree (not
	  usable yet)

2002-03-26 17:46  jesse

	* tree.lisp (1.10): take out crappy 'replace' machinery

2002-03-22 16:59  jesse

	* tree.lisp (1.9): fix renamed merge function

2002-03-21 15:20  apharris

	* VERSION (1.8), debian/changelog (1.16): version 1.1.6 is ready

2002-03-20 21:13  apharris

	* parsing.lisp (1.4): read-comma-sep gives better error output

2002-03-20 12:13  craig

	* diagnostics.lisp (1.18): cmsg-add :verbose makes all the yungyins
	  shout

2002-03-20 12:12  craig

	* regression.lisp (1.3): quoted lists are constants

2002-03-19 12:29  jesse

	* tree.lisp (1.8): Add node merge function, called when an avl
	  node's data is added or set.

2002-03-19 10:54  jesse

	* interfaces.lisp (1.1), odcl.system (1.15), package.lisp (1.30),
	  tree.lisp (1.7): Define and export collection interface: c-add,
	  c-remove, c- ...

2002-03-18 17:24  jesse

	* tree.lisp (1.6): reindentation, setf condense

2002-03-18 17:03  jesse

	* tree.lisp (1.5): try to improven naming in tree deletion

2002-03-18 16:05  jesse

	* tree.lisp (1.4): deletion working

2002-03-15 16:53  jesse

	* odcl.system (1.14), tree.lisp (1.3): add tree to system, deletion
	  almost working.

2002-03-15 13:53  jesse

	* tree.lisp (1.2): insert working, deletion not working

2002-03-14 15:21  jesse

	* tree.lisp (1.1): First shot at an AVL tree.

2002-03-08 13:50  apharris

	* rmd160.lisp (1.2): it want a final newline (or cvs complains)

2002-03-08 13:49  apharris

	* debian/changelog (1.15): version going to debian/unstable

2002-03-08 10:48  jesse

	* rmd160.lisp (1.1): Move this unused code from imho here.

2002-03-04 19:02  apharris

	* VERSION (1.7), debian/changelog (1.14): preparing version 1.1.5

2002-02-28 15:56  craig

	* priority-queue.lisp (1.3): added binheap-remove

2002-02-27 14:24  craig

	* objects.lisp (1.15): get-object protocol improvement, not bomb
	  when a chained property ref is unresolvable (has a nil in it)

2002-02-22 12:37  jesse

	* list.lisp (1.9): fix bad partition error

2002-02-22 12:04  jesse

	* list.lisp (1.8): prevent partition-pairwise from destroying its
	  args

2002-02-22 12:02  jesse

	* list.lisp (1.7), profile.lisp (1.6): destructive delete-at-index!

2002-02-21 19:26  jesse

	* priority-queue.lisp (1.2): fix priority queue comparator
	  execution

2002-02-21 17:38  craig

	* profile.lisp (1.5): %report-times-2 improvements

2002-02-21 17:20  jesse

	* odcl.system (1.13), priority-queue.lisp (1.1): add priority queue

2002-02-21 12:57  jesse

	* profile.lisp (1.4): fix profile-pkg

2002-02-21 11:56  josh

	* objects.lisp (1.14): add the property keyword to the results for
	  properties-for-class

2002-02-20 13:02  josh

	* objects.lisp (1.13): return proper values from
	  properties-for-class and object-properties

2002-02-20 11:23  craig

	* diagnostics.lisp (1.17), package.lisp (1.29): export cmsg-add and
	  cmsg-remove

2002-02-20 00:51  jesse

	* objects.lisp (1.12): improve error messages for read/write only
	  properties

2002-02-20 00:29  jesse

	* objects.lisp (1.11), string.lisp (1.12): new defproperties

2002-02-19 22:00  jesse

	* objects.lisp (1.10): Have defproperties generate the
	  store-property method also.

2002-02-19 17:15  jesse

	* profile.lisp (1.3): Add function to profile all non-generic,
	  non-macros in a package.

2002-02-17 12:09  josh

	* diagnostics.lisp (1.16): docstring

2002-02-15 15:50  jesse

	* filesystem.lisp (1.3), profile.lisp (1.2): Commit profiler
	  gnuplot driver thingy

2002-02-15 10:13  jesse

	* diagnostics.lisp (1.15), macros.lisp (1.5), objects.lisp (1.9):
	  Move some defvars to quiet the compiler.

2002-02-12 17:26  josh

	* search-forms.lisp (1.17): change in order of form spec caused "X"
	  boxes to stop working proper.

2002-02-12 13:13  jesse

	* search-forms.lisp (1.16): Allow inversion of field display on
	  search forms

2002-02-11 18:14  craig

	* alist.lisp (1.5): get-alist takes test arg

2002-02-11 17:15  jesse

	* search-forms.lisp (1.15): Allow setting of sort parms.

2002-02-11 13:18  jesse

	* regression.lisp (1.2): print regression timing more nicely

2002-02-11 12:21  apharris

	* debian/changelog (1.13): preparing new upstream version, 1.1.4

2002-02-08 10:45  jesse

	* odcl.system (1.12), package.lisp (1.28), regression.lisp (1.1):
	  Add testing harnerr: defregression, regress

2002-02-06 15:51  jesse

	* search-forms.lisp (1.14): Allow summary lines in search results

2002-02-05 17:37  josh

	* search-forms.lisp (1.13): decouple default and required
	  specifications on search forms

2002-02-02 17:21  apharris

	* VERSION (1.6): head is 1.1.4

2002-02-01 12:58  jesse

	* list.lisp (1.6), package.lisp (1.27): Add #'break-list

2002-02-01 12:56  jesse

	* property-sheets.lisp (1.8): Allow seperators in property sheets
	  (to hint renderers).

2002-01-29 14:15  jesse

	* list.lisp (1.5), package.lisp (1.26): add 'pairify'

2002-01-29 11:45  jesse

	* package.lisp (1.25), string.lisp (1.11): add anoth string munger:
	  (split-counted "1:2:3:4" #`: 2) => ("1:2" "3" "4")

2002-01-23 23:50  jesse

	* package.lisp (1.24), search-forms.lisp (1.12), string.lisp
	  (1.10): generalize stirng-join add missing package exports
	  prevent merge-specs from misordering fields.

2002-01-22 14:15  jesse

	* currency.lisp (1.2): comment out broken sql storage thingy

2002-01-21 15:32  craig

	* search-forms.lisp (1.11): A fix to not nuke search specs when
	  merging

2002-01-21 12:30  jesse

	* currency.lisp (1.1), odcl.system (1.11), package.lisp (1.23):
	  Move currency parser here.

2002-01-18 14:06  jesse

	* package.lisp (1.22), string.lisp (1.9): add 'random string' for
	  naming sessions, generating tempfiles, etc.

2002-01-17 19:48  apharris

	* debian/changelog (1.12): oops, get the version right, lets try it
	  again

2002-01-17 19:47  apharris

	* network.lisp (1.4), search-forms.lisp (1.10): final newline

2002-01-17 19:43  apharris

	* VERSION (1.5), debian/changelog (1.11): prepare new upstream
	  version 1.1.3

2002-01-17 14:34  craig

	* search-forms.lisp (1.9): Make some funcs into methods so I can
	  override their behavior at runtime for different class/spec-name
	  combos

2002-01-17 13:27  apharris

	* parsing.lisp (1.3): deal with records without quotes in it (such
	  as ",,,,," being a string of empty values; if the line has fewer
	  fields than specified in the format, a warning is emitted and
	  only the fields found are returned; document function

2002-01-16 11:27  craig

	* search-forms.lisp (1.8): Added support for :def-value keyword in
	  search-form specs

2002-01-15 16:06  craig

	* property-sheets.lisp (1.7): Fixed problem in property-template
	  resolver

2002-01-15 10:30  jesse

	* diagnostics.lisp (1.14), mailer.lisp (1.2), property-sheets.lisp
	  (1.6), search-forms.lisp (1.7): Clear out some warnings.

2002-01-14 16:57  craig

	* mailer.lisp (1.1), network.lisp (1.3), odcl.system (1.10): moving
	  mailer to odcl

2002-01-14 16:10  craig

	* objects.lisp (1.8), property-sheets.lisp (1.5): Minor improvement
	  to get-property and property-templates

2002-01-11 18:18  craig

	* objects.lisp (1.7), package.lisp (1.21), property-sheets.lisp
	  (1.4), string.lisp (1.8): tempalte and get-property work
	  continued

2002-01-11 13:54  craig

	* objects.lisp (1.6), search-forms.lisp (1.6), string.lisp (1.7):
	  Improvements to fill-template, it now accepts an argument to
	  resolve template references.	Provided fill-property-template
	  which resolved lists as chained property references.

	  modified get-property to allow the chaining of property names and
	  the application of get-property to a list of objects (returning a
	  list of values).

	  Improved string-join to handle a single string value as well as
	  lists of strings.

2002-01-09 16:25  jesse

	* locale.lisp (1.2): error message turn off

2002-01-08 00:34  apharris

	* debian/changelog (1.10): releasing 1.1.2

2002-01-03 14:24  jesse

	* alist.lisp (1.4), package.lisp (1.20): Add 'flatten-alist

2001-12-28 16:02  apharris

	* VERSION (1.4): bumping up to 1.1.2

2001-12-28 16:01  craig

	* package.lisp (1.19): Push :odcl onto *features* as for CCLAN
	  package guides

2001-12-28 15:56  craig

	* diagnostics.lisp (1.13), filesystem.lisp (1.2), odcl.system
	  (1.9), package.lisp (1.18): SBCL support

2001-12-28 15:46  apharris

	* debian/rules (1.6): be clever and try to grab a changelog from
	  elsewhere; but be flexible and build either with or without it

2001-12-28 15:26  apharris

	* debian/: changelog (1.9), rules (1.5): install upstream changelog
	  as well

2001-12-28 15:25  jesse

	* list.lisp (1.4), package.lisp (1.17): add #'partition-list,
	  #'partition-pairwise

2001-12-28 15:19  apharris

	* VERSION (1.3), debian/changelog (1.8): prepare 1.1.1

2001-12-28 12:25  craig

	* sbcl.lisp (1.1): SBCL support file

2001-12-27 14:52  apharris

	* debian/: changelog (1.7), dirs (1.2), links (1.2), rules (1.4):
	  minor housekeeping; get rid of dirs file, I hate that one; put
	  the system file in place rather than symlinking it

2001-12-26 15:21  apharris

	* make-dist.sh (1.6): oops, coping with bad interaction with
	  cvs-buildpackage

2001-12-26 15:14  apharris

	* debian/changelog (1.6): more changes

2001-12-26 15:14  apharris

	* debian/: postinst (1.2), prerm (1.2): remove cruft

2001-12-26 15:14  apharris

	* debian/control (1.4): binary-indep; update standards to 3.5.6;
	  fix jesse's address

2001-12-19 16:26  jesse

	* property-sheets.lisp (1.3): Handle :optional psheet criteria
	  properly.

2001-12-19 10:40  craig

	* search-forms.lisp (1.5): search format stuff

2001-12-12 17:55  apharris

	* make-dist.sh (1.5): refinements

2001-12-11 21:45  craig

	* search-forms.lisp (1.4): Search for property snaggage fixer
	  uppers

2001-12-11 13:48  apharris

	* make-dist.sh (1.4), debian/changelog (1.5), debian/control (1.3):
	  change package name (not oos name) to cl-odcl

2001-12-11 12:51  apharris

	* VERSION (1.2), debian/changelog (1.4): prepare next version as
	  1.1.0

2001-12-11 10:11  jesse

	* diagnostics.lisp (1.12): fix cmsg-c

2001-12-11 10:07  ayres

	* string.lisp (1.6): added template methods

2001-12-10 11:06  craig

	* search-forms.lisp (1.3): Start of result set support

2001-12-06 16:55  ayres

	* string.lisp (1.5): added string-join ala perl join method

2001-11-29 10:49  jesse

	* diagnostics.lisp (1.11), package.lisp (1.16): Add conditional
	  console spam

2001-11-28 17:56  craig

	* search-forms.lisp (1.2): Search form work, and find-ticket work

2001-11-28 14:37  craig

	* search-forms.lisp (1.1): Search FOrms support, and a minor fix to
	  some proeprty sheet spec funcs

2001-11-28 12:47  craig

	* objects.lisp (1.5), odcl.system (1.8), package.lisp (1.15),
	  property-sheets.lisp (1.2): Search FOrms support, and a minor fix
	  to some proeprty sheet spec funcs

2001-11-27 15:19  jesse

	* network.lisp (1.2): return 0.0.0.0 as default from
	  ip-address-string

2001-11-26 11:46  jesse

	* assert.lisp (1.1.2.1), filesystem.lisp (1.1.2.1),
	  interactive.lisp (1.1.2.1), network.lisp (1.1.2.1), odcl.system
	  (1.4.2.2), parsing.lisp (1.2.2.1): Added files from head.

2001-11-26 11:18  jesse

	* locale.lisp (1.1.2.1): added from head.

2001-11-26 11:15  jesse

	* diagnostics.lisp (1.6.2.1), list.lisp (1.2.2.1), macros.lisp
	  (1.3.2.1), odcl.system (1.4.2.1), package.lisp (1.8.2.1),
	  string.lisp (1.3.2.1), symbol.lisp (1.3.2.1): Move head changes
	  to maintenance branch.

2001-11-26 10:40  craig

	* objects.lisp (1.4), odcl.system (1.7), package.lisp (1.14),
	  property-sheets.lisp (1.1): Property sheets mods

2001-11-21 16:13  jesse

	* diagnostics.lisp (1.10): list-pkg-bound, pkg-makunbound

2001-11-21 12:24  jesse

	* diagnostics.lisp (1.9): list-instances

2001-11-20 11:18  jesse

	* objects.lisp (1.3), package.lisp (1.13): Better defproperties
	  macro

2001-11-16 16:11  craig

	* package.lisp (1.12), parsing.lisp (1.2): removed %'s from
	  str-y-or-n, str-n-or-n, read-list-or-nil and read-number-or-nil
	  and export them from ODCL

2001-11-14 15:43  jesse

	* package.lisp (1.11): export ip-address-string

2001-11-14 12:58  jesse

	* diagnostics.lisp (1.8), locale.lisp (1.1), network.lisp (1.1),
	  odcl.system (1.6), package.lisp (1.10): More utility functions
	  (network, locale) added

2001-11-14 11:27  jesse

	* assert.lisp (1.1), diagnostics.lisp (1.7), filesystem.lisp (1.1),
	  interactive.lisp (1.1), list.lisp (1.3), macros.lisp (1.4),
	  odcl.system (1.5), package.lisp (1.9), parsing.lisp (1.1),
	  profile.lisp (1.1), string.lisp (1.4), symbol.lisp (1.4): Merge
	  in generally useful code from :wcof and :wco

2001-11-12 16:02  josh

	* odcl.system (1.4): add alist.lisp

2001-11-12 14:52  jesse

	* ODCL.system (1.8), alist.lisp (1.3), diagnostics.lisp (1.6),
	  hash.lisp (1.2), list.lisp (1.2), lru-cache.lisp (1.2),
	  macros.lisp (1.3), modules.lisp (1.4), numbers.lisp (1.3),
	  objects.lisp (1.2), odcl.system (1.3), package.lisp (1.8),
	  string.lisp (1.3), symbol.lisp (1.3): Update file headers, move
	  to c-l-c complaint system naming.

2001-11-12 13:09  jesse

	* diagnostics.lisp (1.5), package.lisp (1.7): Rename 'stat' to
	  'note-stat' to prevent conflicts with unix "stat"

2001-11-09 12:57  jesse

	* ODCL.system (1.7), odcl.system (1.2): Add diagnostics to system
	  def

2001-11-09 12:29  jesse

	* diagnostics.lisp (1.4): add generic stat counter

2001-11-09 11:48  jesse

	* diagnostics.lisp (1.3): add 'type' argument

2001-11-09 11:41  jesse

	* diagnostics.lisp (1.2): allow package designator to be a symbol

2001-11-09 11:36  josh

	* diagnostics.lisp (1.1): added func to list all special variables
	  and their values

2001-11-02 16:43  jesse

	* alist.lisp (1.2), package.lisp (1.6): add 'get-alist'

2001-10-30 10:14  jesse

	* ODCL.system (1.6), alist.lisp (1.1), macros.lisp (1.2),
	  package.lisp (1.5): Add 'while', 'while-not', alist updater

2001-10-29 17:36  craig

	* Makefile (1.4): Freeze target

2001-10-12 18:21  apharris

	* Makefile (1.3): teach it how to make tags; some other cleanups

2001-10-12 15:58  apharris

	* debian/changelog (1.3): prepare 1.0.0-1, hopefully for real

2001-10-12 15:58  apharris

	* .cvsignore (1.3), Makefile (1.2), make-dist.sh (1.3),
	  debian/copyright (1.2), debian/rules (1.3): sync from recent
	  uncommonsql changes

2001-10-11 16:01  jesse

	* .cvsignore (1.2): ignore error trace files

2001-10-03 19:39  apharris

	* make-dist.sh (1.2): oops, tarball should be _

2001-10-03 18:48  apharris

	* debian/: changelog (1.2), control (1.2), rules (1.2): basically
	  back-porting usql changes

2001-10-03 18:48  apharris

	* Makefile (1.1), make-dist.sh (1.1): make dist works

2001-10-03 18:48  apharris

	* VERSION (1.1): version 1.0.0; file used by 'make dist'

2001-09-18 12:34  jesse

	* ODCL.system (1.5), objects.lisp (1.1), package.lisp (1.4): Move
	  some object property protocol stuff here from WCO framework.

2001-09-10 00:07  jesse

	* odcl.system (1.1), debian/.cvsignore (1.1), debian/README.debian
	  (1.1), debian/changelog (1.1), debian/control (1.1),
	  debian/copyright (1.1), debian/dirs (1.1), debian/docs (1.1),
	  debian/links (1.1), debian/postinst (1.1), debian/prerm (1.1),
	  debian/rules (1.1): debian package machinery added

2001-09-05 11:39  lyn

	* modules.lisp (1.3): fixt a bhug.

2001-08-10 16:56  jesse

	* ODCL.system (1.4), lru-cache.lisp (1.1), numbers.lisp (1.2): Add
	  LRU cache, parse-integer-insensitively

2001-08-10 15:58  jesse

	* ODCL.system (1.3), numbers.lisp (1.1), package.lisp (1.3),
	  symbol.lisp (1.2): Add keyword->symbol, ensure-integer

2001-08-10 02:23  craig

	* modules.lisp (1.2): First draft of ODCL module support code,
	  please take a look

2001-08-10 01:46  craig

	* ODCL.system (1.2), modules.lisp (1.1), package.lisp (1.2): First
	  draft of ODCL module support code, please take a look

2001-08-08 13:07  josh

	* string.lisp (1.2): safer split method

2001-07-29 18:12  jesse

	* .cvsignore (1.1): Ignore fasl files.

2001-07-24 15:47  lyn

	* ODCL.system (1.1), hash.lisp (1.1), list.lisp (1.1), macros.lisp
	  (1.1), package.lisp (1.1), string.lisp (1.1), symbol.lisp (1.1):
	  Initial revision

2001-07-24 15:47  lyn

	* ODCL.system (1.1.1.1), hash.lisp (1.1.1.1), list.lisp (1.1.1.1),
	  macros.lisp (1.1.1.1), package.lisp (1.1.1.1), string.lisp
	  (1.1.1.1), symbol.lisp (1.1.1.1): Onshore Development Common Lib

