Initial Commit
[packages] / xemacs-packages / elib / 0ChangeLog
1 Mon Dec 11 00:21:02 1995  Per Cederqvist  (ceder@lysator.liu.se)
2
3         * Released version 1.0.
4
5         * gpl.texi: New file.
6         * Makefile (OTHERS): Added gpl.texi.
7         * elib.texi: Include gpl.texi; removed gpl version 1.
8         * Makefile (install-info): Install all info files, not only the
9         directory.
10
11         * elib.texi: Lots of index entries added.
12
13         * All .el-files: Added conventional headers for emacs libraries.
14
15 Sun Dec 10 21:46:38 1995  Per Cederqvist  (ceder@lysator.liu.se)
16
17         * elib-test-all.el (elib-test-all): Set load-path to ".", not to
18         "./library", when doing the tests.
19         (test-stack-f): Likewise.
20         (test-stack-m): Likewise.
21         (test-queue-f): Likewise.
22         (test-queue-m): Likewise.
23         (test-string): Likewise.
24         (test-dll): Likewise.
25         (test-dll-debug): Likewise.
26         (test-cookie): Likewise.
27
28 Mon Dec 11 00:14:54 1995  Inge Wallin  <inge@lysator.liu.se>
29
30         * RELEASING: Fix a spelling error.
31
32         * elib-test.el: Require backquote explicitely since we set the
33         load-path to (".") in all the tests.
34
35         * INSTALL: Change all mentioning of elib.texinfo to elib.texi.
36
37         * All .el-files, Makefile: Changed header to contain correct
38         address of the FSF and the correct copyright notice.
39
40 Sun Dec 10 23:26:21 1995  Inge Wallin  <inge@lysator.liu.se>
41
42         * elib-test.el: Now contains all tests for the library.
43         * elib-test-all.el: Removed.
44         * Makefile(OTHERS): elib-test-all.el is removed.
45
46 Sun Dec 10 21:46:38 1995  Per Cederqvist  (ceder@lysator.liu.se)
47
48         * Makefile: Rewritten according to GNU Coding standards.
49         (OTHERS): Don't forget to distribute .cvsignore, RELEASING, TODO,
50         elib-test.el and elib-test-all.el.
51
52         * dist-makefile: Removed.  We now distribute our internal
53         Makefile, so that the entire world can make new releases of this
54         package.
55
56         * elib.texi: New name for former elib.texinfo.
57
58         * avltree.el, bintree.el, cookie.el, dll-debug.el, dll.el,
59         elib-node.el, queue-f.el, queue-m.el, read.el, stack-f.el,
60         stack-m.el, string.el: Moved from the library subdirectory to the
61         top directory.
62
63 Sun Dec 10 16:30:26 1995  Inge Wallin  <inge@lysator.liu.se>
64
65         * elib.texinfo: Removed the installation chapter.
66
67         * elib.texinfo: Some minor spelling corrections.
68
69         * INSTALL: Better description of how to do it.
70         * dist-makefile: Change standard installation path.
71
72 Sun Dec 10 16:10:02 1995  Per Cederqvist  (ceder@lysator.liu.se)
73
74         * Makefile (dist): Was formerly known as distribution.
75
76         * RELEASING: Translated to English.
77
78         * library/cookie.el: Renamed the prefix "icookie-" to "elib-".
79         Since these are private entities, nobody should be affected by the
80         change.
81         * elib.texinfo (Cookie conventions): Changed the documentation
82         accordingly.
83
84 Sun Dec 10 16:02:58 1995  Inge Wallin  <inge@lysator.liu.se>
85
86         * README: Modernized it.
87
88         * COPYING: Use GPL version 1 to version 2.
89
90 Sun Feb 19 00:42:03 1995  Inge Wallin  <inge@lysator.liu.se>
91
92         * Id 20: Error in 'make clean': now remove all .elc files.
93         dist-makefile: Call library/Makefile
94         library/Makefile: New file.
95
96 Tue Jun  1 01:47:02 1993  Per Cederqvist  (ceder@lysator.liu.se)
97
98         * Released version 0.07.
99
100         * startup-template.el: Insert the Elib directory first on
101         load-path, so that our cookie.el is used even if Emacs 19 is
102         used.
103
104 Sun May  2 13:52:45 1993  Per Cederqvist  (ceder@lysator.liu.se)
105
106         * cookie.el (tin-goto): Set collection->last-tin.
107         * cookie.el (icookie-delete-tin-internal): Clear
108         collection->last-tin if we are deleting it.
109         * cookie.el (tin-delete): Rely on icookie-delete-tin-internal to
110         clear collection->last-tin, and don't do it here.
111
112         * elib-test-all.el: Wrote some tests for the cookie package. A lot
113         of more tests need to be written.
114
115 Tue Apr 27 00:45:22 1993  Per Cederqvist  (ceder@lysator.liu.se)
116
117         * cookie.el (collection-length, collection-refresh): Fixed fatal typos.
118
119 Sun Jan 24 20:21:29 1993  Inge Wallin  (inge@ruben)
120
121         * Released version 0.06.
122
123         * elib.texinfo: Fixed a number of spelling and grammatical errors
124           in the documentation of dlls.
125
126 Sun Jan 24 15:13:24 1993  Per Cederqvist  (ceder@robin)
127
128         * elib.texinfo: Talk about debugging cookie applications.
129
130         * dll-debug.el: New file, moved here from the pcl-cvs project.
131           Some comments updated.
132         * elib.texinfo: Documented dll-debug.  Revisited the documentation
133           on dll.
134         * Makefile, dist-makefile, elib-compile-all.el: Updated to know
135           about dll-debug.el.
136         * elib-test-all.el: Added test cases for dll and dll-debug.
137
138         * elib-test-all.el (elib-test-library): Load the library, don't
139           only require it.
140         * elib-test-all.el (test-a-case): Print the test when something
141           goes wrong.
142
143         * dll-debug.el (dll-previous, dll-last): Don't return the dummy node.
144         * dll-debug.el (dll-delete, dll-delete-fisrt, dll-delete-last):
145           Fixed return value.
146
147 Mon Jan 18 00:12:35 1993  Per Cederqvist  (ceder@mauritz)
148
149         * Release 0.05.1 (not released to the world).
150
151         * cookie.el: Require dll, not elib-dll.
152
153         * cookie.el (tin-goto-previous): Handle empty collections.
154
155         * cookie.el (icookie-abs): Fixed typo.
156
157         * string.el (string-split): Fixed typo.
158         * string.el (string-replace-match): Fix the doc string. Groups are
159           contained inside \( \), not ( ).
160         * elib-test-all.el (string): Wrote some test cases.
161
162 Sat Jan 16 16:26:53 1993  Inge Wallin  (inge@robin)
163
164         * Released version 0.05.
165
166         * elib.texinfo: Changed file name of info file to elib.info.
167
168 Sat Jan 16 15:59:45 1993  Per Cederqvist  (ceder@konrad)
169
170         * cookie.el (tin-goto): New function.
171         * elib.texinfo: Document it.
172
173         * elib.texinfo: changed all references to parameters of functions
174           to use @var{}.
175
176         * dist-makefile (ELFILES, ELCFILES): Added dll and cookie.
177
178 Thu Jan 14 17:10:03 1993  Per Cederqvist  (ceder@konrad)
179
180         * elib.texinfo: Documented dll.el.
181
182         * Makefile (ELFILES): Added dll.el.
183
184 Sun Jan  3 23:22:18 1993  Per Cederqvist  (ceder@konrad)
185
186         * dll.el: New file. This has been used extensively in pcl-cvs, so
187           it might be relatively bugfree.
188         * dll.el: Provide dll, not elib-dll.
189
190 Wed Dec 30 02:42:19 1992  Per Cederqvist  (ceder@konrad)
191
192         * elib.texinfo (Cookie package): Documented the cookie package.
193           Phew.  All information from the doc-strings are included.  More
194           examples and explanations are needed.
195
196 Tue Dec 29 21:43:28 1992  Per Cederqvist  (ceder@konrad)
197
198         * cookie.el, elib.texinfo: Renamed all functions, since RMS
199           doesn't like the prefix convention "cookie:function".  This is
200           the list of function names before and after:
201
202 cookie::abs                             -> icookie-abs
203 cookie::collection->buffer              -> icookie-collection->buffer
204 cookie::collection->dll                 -> icookie-collection->dll
205 cookie::collection->footer              -> icookie-collection->footer
206 cookie::collection->header              -> icookie-collection->header
207 cookie::collection->last-tin            -> icookie-collection->last-tin
208 cookie::collection->pretty-printer      -> icookie-collection->pretty-printer
209 cookie::create-collection               -> icookie-create-collection
210 cookie::create-wrapper                  -> icookie-create-wrapper
211 cookie::create-wrapper-and-insert       -> icookie-create-wrapper-and-insert
212 cookie::create-wrapper-and-pretty-print
213                         -> icookie-create-wrapper-and-pretty-print
214 cookie::delete-tin-internal             -> icookie-delete-tin-internal
215 cookie::filter-hf                       -> icookie-filter-hf
216 cookie::pos-before-middle-p             -> icookie-pos-before-middle-p
217 cookie::refresh-tin                     -> icookie-refresh-tin
218 cookie::set-buffer-bind-dll             -> icookie-set-buffer-bind-dll
219 cookie::set-buffer-bind-dll-let*        -> icookie-set-buffer-bind-dll-let*
220 cookie::set-collection->buffer          -> icookie-set-collection->buffer
221 cookie::set-collection->dll             -> icookie-set-collection->dll
222 cookie::set-collection->footer          -> icookie-set-collection->footer
223 cookie::set-collection->header          -> icookie-set-collection->header
224 cookie::set-collection->last-tin        -> icookie-set-collection->last-tin
225 cookie::set-collection->pretty-printer
226                         -> icookie-set-collection->pretty-printer
227 cookie::wrapper->cookie                 -> icookie-wrapper->cookie
228 cookie::wrapper->cookie-safe            -> icookie-wrapper->cookie-safe
229 cookie::wrapper->start-marker           -> icookie-wrapper->start-marker
230 cookie:all                              -> collection-list-cookies
231 cookie:buffer                           -> collection-buffer
232 cookie:clear                            -> collection-clear
233 cookie:collect-cookies                  -> collection-collect-cookie
234 cookie:collect-tins                     -> collection-collect-tin
235 cookie:create                           -> collection-create
236 cookie:delete-first                     -> cookie-delete-first
237 cookie:delete-last                      -> cookie-delete-last
238 cookie:delete-tin                       -> tin-delete
239 cookie:empty                            -> collection-empty
240 cookie:enter-after                      -> cookie-enter-after-tin
241 cookie:enter-before                     -> cookie-enter-before-tin
242 cookie:enter-cookies                    -> collection-append-cookies
243 cookie:enter-first                      -> cookie-enter-first
244 cookie:enter-last                       -> cookie-enter-last
245 cookie:filter                           -> collection-filter-cookies
246 cookie:first                            -> cookie-first
247 cookie:goto-next-tin                    -> tin-goto-next
248 cookie:goto-previous-tin                -> tin-goto-previous
249 cookie:invalidate-tins                  -> tin-invalidate
250 cookie:last                             -> cookie-last
251 cookie:length                           -> collection-length
252 cookie:map                              -> cookie-map
253 cookie:map-reverse                      -> cookie-map-reverse
254 cookie:next-tin                         -> tin-next
255 cookie:nth-cookie                       -> cookie-nth
256 cookie:nth-tin                          -> tin-nth
257 cookie:previous-tin                     -> tin-previous
258 cookie:refresh-all                      -> collection-refresh
259 cookie:set-goal-column                  -> collection-set-goal-column
260 cookie:sort                             -> cookie-sort
261 cookie:tin->cookie                      -> tin-cookie
262 cookie:tin-filter                       -> collection-filter-tins
263 cookie:tin-get-selection                -> tin-locate
264
265         * Makefile (ELFILES): Added cookie.el.
266
267         * Makefile (tags): New target.
268
269 Sat Aug 22 00:54:26 1992  Inge Wallin  (inge@ruben)
270
271         * string.el(string-replace-match): Fixed the doc string.
272
273         * BUGS and BUGMAILS: New files for tracking bugs with the emacs
274           bugtrack package.
275
276 Sat Aug 22 00:11:37 1992  Per Cederqvist  (ceder@maskros)
277
278         * string.el (string-replace-match, string-split): Save and restore
279         match-data.
280
281 Fri Aug 21 12:50:55 1992  Per Cederqvist  (ceder@maskros)
282
283         * cookie.el: Beautified a lot of comments.
284
285         * cookie.el (cookie::abs): New function. This should exist
286         elsewhere in elib!
287
288         * cookie.el (cookie:filter, cookie:tin-filter): Allow some extra
289         args for predicate.
290
291         * cookie.el (cookie:tin-get-selection): Omit the FORCE-GUESS arg.
292         Rewrote the code that finds the best guess so that it always uses
293         collection->last-tin as a guess.
294
295         * cookie.el (tin-start-marker, tin-end-marker): Commented out.
296
297         * cookie.el (Local Variables): Added. Sets the lisp-indent-hook
298         for some functions.
299
300 Thu Aug 20 05:53:59 1992  Per Cederqvist  (ceder@robin)
301
302         * cookie.el: The pretty-printer should now insert the string in
303         the buffer, not return the string.
304         * cookie.el (cookie::create-wrapper-and-pretty-print): New
305         function.
306         * cookie.el (cookie::refresh-tin, cookie::pos-before-middle-p,
307         cookie:enter-first, cookie:enter-last, cookie:enter-after,
308         cookie:enter-before, cookie:next-tin, cookie:refresh-all):
309         Updated.
310
311 Wed Aug 19 03:50:11 1992  Per Cederqvist  (ceder@robert)
312
313         * Merged in some changes made by Inge Wallin:
314         * elib-compile-all.el (compile-elib): Bind load-path locally.
315
316 Mon Jul 27 21:08:27 1992  Inge Wallin  (inge@lysator)
317
318         * Changed all copyright notices to read:
319           Copyright 1991, 1992 Free Software Foundation
320
321 Sun Mar 15 00:01:12 1992  Per Cederqvist  (ceder@robin)
322
323         * Added RCS Id keywords to most of the files.
324
325 Thu Jul 25 18:32:21 1991  Inge Wallin  (inge at lysator)
326
327         * elib-avltree.el -> avltree.el
328
329         * elib.texinfo: Changed all function names (dropped elib- prefix).
330
331 Wed Jul 24 01:10:09 1991  Inge Wallin  (inge at lysator)
332
333         * elib-bintree.el -> bintree.el
334           elib-read.el    -> read.el
335           elib-string.el  -> string.el
336           elib-stack-f.el -> stack-f.el
337           elib-stack-m.el -> stack-m.el
338           Also the functions intended for the user to call lost their
339           elib- prefix. 
340
341         * Function silent-read -> read-silent for consistency.
342
343 Sun Jun 16 02:30:08 1991  Inge Wallin  (inge at robert)
344
345         * Released version 0.03.
346
347         * elib.texinfo: Fixed the node index.
348
349         * New file: elib-compile-all. This file byte-compiles those files
350           in elib which needs recompiling.
351
352         * New file: elib-avltree.el. Added AVL trees and documentation to
353           the library.
354
355 Tue Jun  4 21:13:33 1991  Inge Wallin  (inge at laila)
356
357         * Finished and tested all functions in elib-bintree.el.
358
359 Thu May 30 23:57:12 1991  Inge Wallin  (inge at laila)
360
361         * Fixed a few errors in the documentation.
362
363 Tue May 28 01:43:02 1991  Inge Wallin  (inge at lave)
364
365         * Documented the functions in elib-bintree in elib.texinfo. 
366
367 Tue May 21 21:43:03 1991  Inge Wallin  (inge at lave)
368
369         * New file: elib-bintree.el containing functions for ordinary
370           (not balanced) binary trees.
371
372         * Corrected a bug in elib-node.el
373
374 Mon May 20 23:03:36 1991  Inge Wallin  (inge at laila)
375
376         * New file: elib-node.el. Contains a number of macros for creating
377           and handling nodes for binary trees and doubly linked lists.
378
379 Wed May 15 22:17:53 1991  Inge Wallin  (inge at lave)
380
381         * Made elib-stack-f.el delete elib-stack-m.el from the features
382           variable and vice versa. Same for queue.
383
384         * Changed a few things in elib.texinfo.
385
386 Sun May 12 19:31:54 1991  Inge Wallin  (inge at laila)
387
388         * Added a macro implementation of elib-queue. New file:
389           elib-queue-m.el. The old file elib-queue.el changed name to
390           elib-queue-f.el. Also changed Makefile.  Documented.
391
392         * Added a macro implementation of elib-stack. New file:
393           elib-stack-m.el. The old file elib-stack.el changed name to
394           elib-stack-f.el. Also changed dist-makefile.  Documented.
395
396         * Added the functions elib-stack-copy and elib-queue-copy to
397           elib-stack.el and elib-queue.el, resp.
398
399 Sat May 11 03:36:30 1991  Inge Wallin  (inge at laila)
400
401         * New file in the library: elib-read.el, containing a few functions
402           for reading data from the minibuffer.  Documented them in
403           elib.texinfo. 
404
405         * Fixed a number of bugs in the documentation reported by
406           Sebastian Kremer.
407
408 Fri May 10 03:28:04 1991  Inge Wallin  (inge at laila)
409
410         * Documented the new container type AVL tree.  Also added it to
411           Makefile. 
412
413         * Done some small changes in elib.texinfo regarding classes in
414           version 0.01.
415
416 Thu May  9 23:07:02 1991  Inge Wallin  (inge at laila)
417
418         * version 0.01 released. Contents: 2 string functions, a stack and
419           a queue.
420