Sun Jan 24 20:21:29 1993  Inge Wallin  (inge@ruben)

	* Released version 0.06.

	* elib.texinfo: Fixed a number of spelling and grammatical errors
	  in the documentation of dlls.

Sun Jan 24 15:13:24 1993  Per Cederqvist  (ceder@robin)

	* elib.texinfo: Talk about debugging cookie applications.

	* dll-debug.el: New file, moved here from the pcl-cvs project.
	  Some comments updated.
	* elib.texinfo: Documented dll-debug.  Revisited the documentation
	  on dll.
	* Makefile, dist-makefile, elib-compile-all.el: Updated to know
	  about dll-debug.el.
	* elib-test-all.el: Added test cases for dll and dll-debug.

	* elib-test-all.el (elib-test-library): Load the library, don't
	  only require it.
	* elib-test-all.el (test-a-case): Print the test when something
	  goes wrong.

	* dll-debug.el (dll-previous, dll-last): Don't return the dummy node.
	* dll-debug.el (dll-delete, dll-delete-fisrt, dll-delete-last):
	  Fixed return value.

Mon Jan 18 00:12:35 1993  Per Cederqvist  (ceder@mauritz)

	* Release 0.05.1 (not released to the world).

	* cookie.el: Require dll, not elib-dll.

	* cookie.el (tin-goto-previous): Handle empty collections.

	* cookie.el (icookie-abs): Fixed typo.

	* string.el (string-split): Fixed typo.
	* string.el (string-replace-match): Fix the doc string. Groups are
	  contained inside \( \), not ( ).
	* elib-test-all.el (string): Wrote some test cases.

Sat Jan 16 16:26:53 1993  Inge Wallin  (inge@robin)

	* Released version 0.05.

	* elib.texinfo: Changed file name of info file to elib.info.

Sat Jan 16 15:59:45 1993  Per Cederqvist  (ceder@konrad)

	* cookie.el (tin-goto): New function.
	* elib.texinfo: Document it.

	* elib.texinfo: changed all references to parameters of functions
	  to use @var{}.

	* dist-makefile (ELFILES, ELCFILES): Added dll and cookie.

Thu Jan 14 17:10:03 1993  Per Cederqvist  (ceder@konrad)

	* elib.texinfo: Documented dll.el.

	* Makefile (ELFILES): Added dll.el.

Sun Jan  3 23:22:18 1993  Per Cederqvist  (ceder@konrad)

	* dll.el: New file. This has been used extensively in pcl-cvs, so
	  it might be relatively bugfree.
	* dll.el: Provide dll, not elib-dll.

Wed Dec 30 02:42:19 1992  Per Cederqvist  (ceder@konrad)

	* elib.texinfo (Cookie package): Documented the cookie package.
	  Phew.  All information from the doc-strings are included.  More
	  examples and explanations are needed.

Tue Dec 29 21:43:28 1992  Per Cederqvist  (ceder@konrad)

	* cookie.el, elib.texinfo: Renamed all functions, since RMS
	  doesn't like the prefix convention "cookie:function".  This is
	  the list of function names before and after:

cookie::abs                             -> icookie-abs
cookie::collection->buffer              -> icookie-collection->buffer
cookie::collection->dll                 -> icookie-collection->dll
cookie::collection->footer              -> icookie-collection->footer
cookie::collection->header              -> icookie-collection->header
cookie::collection->last-tin            -> icookie-collection->last-tin
cookie::collection->pretty-printer      -> icookie-collection->pretty-printer
cookie::create-collection               -> icookie-create-collection
cookie::create-wrapper                  -> icookie-create-wrapper
cookie::create-wrapper-and-insert       -> icookie-create-wrapper-and-insert
cookie::create-wrapper-and-pretty-print
			-> icookie-create-wrapper-and-pretty-print
cookie::delete-tin-internal             -> icookie-delete-tin-internal
cookie::filter-hf                       -> icookie-filter-hf
cookie::pos-before-middle-p             -> icookie-pos-before-middle-p
cookie::refresh-tin                     -> icookie-refresh-tin
cookie::set-buffer-bind-dll             -> icookie-set-buffer-bind-dll
cookie::set-buffer-bind-dll-let*        -> icookie-set-buffer-bind-dll-let*
cookie::set-collection->buffer          -> icookie-set-collection->buffer
cookie::set-collection->dll             -> icookie-set-collection->dll
cookie::set-collection->footer          -> icookie-set-collection->footer
cookie::set-collection->header          -> icookie-set-collection->header
cookie::set-collection->last-tin        -> icookie-set-collection->last-tin
cookie::set-collection->pretty-printer
			-> icookie-set-collection->pretty-printer
cookie::wrapper->cookie                 -> icookie-wrapper->cookie
cookie::wrapper->cookie-safe            -> icookie-wrapper->cookie-safe
cookie::wrapper->start-marker           -> icookie-wrapper->start-marker
cookie:all                              -> collection-list-cookies
cookie:buffer                           -> collection-buffer
cookie:clear                            -> collection-clear
cookie:collect-cookies                  -> collection-collect-cookie
cookie:collect-tins                     -> collection-collect-tin
cookie:create                           -> collection-create
cookie:delete-first                     -> cookie-delete-first
cookie:delete-last                      -> cookie-delete-last
cookie:delete-tin                       -> tin-delete
cookie:empty                            -> collection-empty
cookie:enter-after                      -> cookie-enter-after-tin
cookie:enter-before                     -> cookie-enter-before-tin
cookie:enter-cookies                    -> collection-append-cookies
cookie:enter-first                      -> cookie-enter-first
cookie:enter-last                       -> cookie-enter-last
cookie:filter                           -> collection-filter-cookies
cookie:first                            -> cookie-first
cookie:goto-next-tin                    -> tin-goto-next
cookie:goto-previous-tin                -> tin-goto-previous
cookie:invalidate-tins                  -> tin-invalidate
cookie:last                             -> cookie-last
cookie:length                           -> collection-length
cookie:map                              -> cookie-map
cookie:map-reverse                      -> cookie-map-reverse
cookie:next-tin                         -> tin-next
cookie:nth-cookie                       -> cookie-nth
cookie:nth-tin                          -> tin-nth
cookie:previous-tin                     -> tin-previous
cookie:refresh-all                      -> collection-refresh
cookie:set-goal-column                  -> collection-set-goal-column
cookie:sort                             -> cookie-sort
cookie:tin->cookie                      -> tin-cookie
cookie:tin-filter                       -> collection-filter-tins
cookie:tin-get-selection                -> tin-locate

	* Makefile (ELFILES): Added cookie.el.

	* Makefile (tags): New target.

Sat Aug 22 00:54:26 1992  Inge Wallin  (inge@ruben)

	* string.el(string-replace-match): Fixed the doc string.

	* BUGS and BUGMAILS: New files for tracking bugs with the emacs
	  bugtrack package.

Sat Aug 22 00:11:37 1992  Per Cederqvist  (ceder@maskros)

	* string.el (string-replace-match, string-split): Save and restore
	match-data.

Fri Aug 21 12:50:55 1992  Per Cederqvist  (ceder@maskros)

	* cookie.el: Beautified a lot of comments.

	* cookie.el (cookie::abs): New function. This should exist
	elsewhere in elib!

	* cookie.el (cookie:filter, cookie:tin-filter): Allow some extra
	args for predicate.

	* cookie.el (cookie:tin-get-selection): Omit the FORCE-GUESS arg.
	Rewrote the code that finds the best guess so that it always uses
	collection->last-tin as a guess.

	* cookie.el (tin-start-marker, tin-end-marker): Commented out.

	* cookie.el (Local Variables): Added. Sets the lisp-indent-hook
	for some functions.

Thu Aug 20 05:53:59 1992  Per Cederqvist  (ceder@robin)

	* cookie.el: The pretty-printer should now insert the string in
	the buffer, not return the string.
	* cookie.el (cookie::create-wrapper-and-pretty-print): New
	function.
	* cookie.el (cookie::refresh-tin, cookie::pos-before-middle-p,
	cookie:enter-first, cookie:enter-last, cookie:enter-after,
	cookie:enter-before, cookie:next-tin, cookie:refresh-all):
	Updated.

Wed Aug 19 03:50:11 1992  Per Cederqvist  (ceder@robert)

	* Merged in some changes made by Inge Wallin:
	* elib-compile-all.el (compile-elib): Bind load-path locally.

Mon Jul 27 21:08:27 1992  Inge Wallin  (inge@lysator)

	* Changed all copyright notices to read:
	  Copyright 1991, 1992 Free Software Foundation

Sun Mar 15 00:01:12 1992  Per Cederqvist  (ceder@robin)

	* Added RCS Id keywords to most of the files.

Thu Jul 25 18:32:21 1991  Inge Wallin  (inge at lysator)

	* elib-avltree.el -> avltree.el

	* elib.texinfo: Changed all function names (dropped elib- prefix).

Wed Jul 24 01:10:09 1991  Inge Wallin  (inge at lysator)

	* elib-bintree.el -> bintree.el
	  elib-read.el	  -> read.el
          elib-string.el  -> string.el
	  elib-stack-f.el -> stack-f.el
	  elib-stack-m.el -> stack-m.el
          Also the functions intended for the user to call lost their
	  elib- prefix. 

	* Function silent-read -> read-silent for consistency.

Sun Jun 16 02:30:08 1991  Inge Wallin  (inge at robert)

	* Released version 0.03.

	* elib.texinfo: Fixed the node index.

	* New file: elib-compile-all. This file byte-compiles those files
	  in elib which needs recompiling.

	* New file: elib-avltree.el. Added AVL trees and documentation to
	  the library.

Tue Jun  4 21:13:33 1991  Inge Wallin  (inge at laila)

	* Finished and tested all functions in elib-bintree.el.

Thu May 30 23:57:12 1991  Inge Wallin  (inge at laila)

	* Fixed a few errors in the documentation.

Tue May 28 01:43:02 1991  Inge Wallin  (inge at lave)

	* Documented the functions in elib-bintree in elib.texinfo. 

Tue May 21 21:43:03 1991  Inge Wallin  (inge at lave)

	* New file: elib-bintree.el containing functions for ordinary
	  (not balanced) binary trees.

	* Corrected a bug in elib-node.el

Mon May 20 23:03:36 1991  Inge Wallin  (inge at laila)

	* New file: elib-node.el. Contains a number of macros for creating
	  and handling nodes for binary trees and doubly linked lists.

Wed May 15 22:17:53 1991  Inge Wallin  (inge at lave)

	* Made elib-stack-f.el delete elib-stack-m.el from the features
	  variable and vice versa. Same for queue.

	* Changed a few things in elib.texinfo.

Sun May 12 19:31:54 1991  Inge Wallin  (inge at laila)

	* Added a macro implementation of elib-queue. New file:
	  elib-queue-m.el. The old file elib-queue.el changed name to
	  elib-queue-f.el. Also changed Makefile.  Documented.

	* Added a macro implementation of elib-stack. New file:
	  elib-stack-m.el. The old file elib-stack.el changed name to
	  elib-stack-f.el. Also changed dist-makefile.  Documented.

	* Added the functions elib-stack-copy and elib-queue-copy to
	  elib-stack.el and elib-queue.el, resp.

Sat May 11 03:36:30 1991  Inge Wallin  (inge at laila)

	* New file in the library: elib-read.el, containing a few functions
	  for reading data from the minibuffer.  Documented them in
	  elib.texinfo. 

	* Fixed a number of bugs in the documentation reported by
	  Sebastian Kremer.

Fri May 10 03:28:04 1991  Inge Wallin  (inge at laila)

	* Documented the new container type AVL tree.  Also added it to
	  Makefile. 

	* Done some small changes in elib.texinfo regarding classes in
	  version 0.01.

Thu May  9 23:07:02 1991  Inge Wallin  (inge at laila)

	* version 0.01 released. Contents: 2 string functions, a stack and
	  a queue.

