The Great ChangeLog Renaming
[packages] / xemacs-packages / xemacs-base / ChangeLog.XEmacs
1 2015-05-17  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 2.45 released.
4
5 2015-05-12  Aidan Kehoe  <kehoea@parhasard.net>
6
7         * passwd.el (clear-string): New.
8         Provide an implementation of this if is void at load time,
9         equivalent to (fillarray string ?\x00) on non-Mule, and filling
10         the string with pseudorandom characters of equivalent octet length
11         before filling with ?\x00 on Mule.
12         * passwd.el (read-passwd):
13         Use it; document it rather than (fillarray string ?\x00).
14
15 2015-01-12  Norbert Koch  <viteno@xemacs.org>
16
17         * Makefile (VERSION): XEmacs package 2.44 released.
18
19 2015-01-03  Michael Sperber  <mike@xemacs.org>
20
21         * simple-more.el (move-beginning-of-line, move-end-of-line): Use
22         `noerror' argument to `line-move', getting us the semantics of GNU
23         Emacs at beginning-of-buffer and and end-of-buffer.
24
25 2014-10-16  Norbert Koch  <viteno@xemacs.org>
26
27         * Makefile (VERSION): XEmacs package 2.43 released.
28
29 2014-09-27  Michael Sperber  <mike@xemacs.org>
30
31         * simple-more.el (start-file-process): 
32         * subr-more.el (start-file-process-shell-command): Port from GNU
33         Emacs.
34
35 2014-09-08  Norbert Koch  <viteno@xemacs.org>
36
37         * Makefile (VERSION): XEmacs package 2.42 released.
38
39 2014-08-04  Jerry James  <james@xemacs.org>
40
41         * subr-more.el (assoc-string): New function from GNU Emacs.
42
43 2014-05-15  Norbert Koch  <viteno@xemacs.org>
44
45         * Makefile (VERSION): XEmacs package 2.41 released.
46
47 2014-05-15  Norbert Koch  <viteno@xemacs.org>
48
49         * Makefile (VERSION): XEmacs package 2.40 released.
50
51 2014-05-13  Jerry James  <james@xemacs.org>
52
53         * .cvsignore: Remove.
54         * .hgignore: New file.
55         * time-stamp.el: Restore CVS keyword expansions.
56
57 2013-12-19  Norbert Koch  <viteno@xemacs.org>
58
59         * Makefile (VERSION): XEmacs package 2.39 released.
60
61 2013-12-12  Michael Sperber  <mike@xemacs.org>
62
63         * compile.el (compilation-error-regexp-alist-alist): Make it autoloaded.
64
65 2013-12-14  Mats Lidell  <matsl@xemacs.org>
66
67         * Makefile (ELCS): Add rcfiles.elc so it is built and installed.
68
69 2013-12-12  Norbert Koch  <viteno@xemacs.org>
70
71         * Makefile (VERSION): XEmacs package 2.38 released.
72
73 2013-12-08  Michael Sperber  <mike@xemacs.org>
74
75         * subr-more.el (condition-case-unless-debug): Added, from GNU Emacs.
76         (with-demoted-errors): Added, from GNU Emacs.
77
78         * simple-more.el:
79         (move-beginning-of-line, move-end-of-line, invisible-p): New file,
80         with some functions from GNU Emacs.
81
82         * field.el (field): Add a provide, needed for simple-more.el.
83
84 2013-09-02  Norbert Koch  <viteno@xemacs.org>
85
86         * Makefile (VERSION): XEmacs package 2.37 released.
87
88 2013-06-26  Jerry James  <james@xemacs.org>
89
90         * subr-more.el (number-sequence, string-or-null-p, booleanp):
91         Add, used by tramp and newer versions of CEDET.
92
93 2013-06-03  Norbert Koch  <viteno@xemacs.org>
94
95         * Makefile (VERSION): XEmacs package 2.36 released.
96
97 2013-06-03  Didier Verna  <didier@xemacs.org>
98
99         * rcfiles.el: New file.
100
101 2013-03-19  Norbert Koch  <viteno@xemacs.org>
102
103         * Makefile (VERSION): XEmacs package 2.35 released.
104
105 2013-03-17  Michael Sperber  <mike@xemacs.org>
106
107         * subr-more.el (while-no-input, history-length, add-to-history)
108         (string-match-p): New file to complement the core basic lisp
109         subroutines for XEmacs.
110
111 2013-03-09  Norbert Koch  <viteno@xemacs.org>
112
113         * Makefile (VERSION): XEmacs package 2.34 released.
114
115 2013-03-08  Michael Sperber  <mike@xemacs.org>
116
117         * imenu.el (imenu--generic-function): REGEXP may also be a search
118         function now, as in GNU Emacs.
119
120 2013-02-21  Michael Sperber  <mike@xemacs.org>
121
122         * file-util.el:
123         (locate-dominating-stop-dir-regexp, locate-dominating-file): New
124         file, add functions from GNU Emacs.
125
126 2013-02-22  Norbert Koch  <viteno@xemacs.org>
127
128         * Makefile (VERSION): XEmacs package 2.33 released.
129
130 2013-02-19  Michael Sperber  <mike@xemacs.org>
131
132         * rx.el: Added port from GNU Emacs 24.2.
133
134 2012-05-11  Norbert Koch  <viteno@xemacs.org>
135
136         * Makefile (VERSION): XEmacs package 2.32 released.
137
138 2012-05-11  Aidan Kehoe  <kehoea@parhasard.net>
139
140         * advice.el (ad-pushnew-advised-function):
141         * advice.el (ad-pop-advised-function):
142         * advice.el (ad-do-advised-functions):
143         * advice.el (ad-is-advised):
144         * advice.el (ad-initialize-advice-info):
145         * advice.el (ad-get-advice-info-field):
146         * advice.el (ad-set-advice-info-field):
147         * advice.el (ad-is-active):
148         * advice.el (ad-has-enabled-advice):
149         * advice.el (ad-has-redefining-advice):
150         * advice.el (ad-has-any-advice):
151         * advice.el (ad-get-enabled-advices):
152         * advice.el (ad-safe-fset):
153         * advice.el (ad-make-origname):
154         * advice.el (ad-read-advised-function):
155         * advice.el (ad-read-advice-class):
156         * advice.el (ad-read-advice-name):
157         * advice.el (ad-read-advice-specification):
158         * advice.el (ad-read-regexp):
159         * advice.el (ad-find-advice):
160         * advice.el (ad-advice-position):
161         * advice.el (ad-compiled-p):
162         * advice.el (ad-compiled-code):
163         * advice.el (ad-lambda-expression):
164         * advice.el (ad-arglist):
165         * advice.el (ad-subr-arglist):
166         * advice.el (ad-docstring):
167         * advice.el (ad-interactive-form):
168         * advice.el (ad-body-forms):
169         * advice.el (ad-make-advised-definition-docstring):
170         * advice.el (ad-advised-definition-p):
171         * advice.el (ad-definition-type):
172         * advice.el (ad-has-proper-definition):
173         * advice.el (ad-real-definition):
174         * advice.el (ad-real-orig-definition):
175         * advice.el (ad-is-compilable):
176         * advice.el (ad-compile-function):
177         * advice.el (ad-parse-arglist):
178         * advice.el (ad-retrieve-args-form):
179         * advice.el (ad-access-argument):
180         * advice.el (ad-get-argument):
181         * advice.el (ad-set-argument):
182         * advice.el (ad-get-arguments):
183         * advice.el (ad-set-arguments):
184         * advice.el (ad-insert-argument-access-forms):
185         * advice.el (ad-make-mapped-call):
186         * advice.el (ad-make-advised-docstring):
187         * advice.el (ad-advised-arglist):
188         * advice.el (ad-advised-interactive-form):
189         * advice.el (ad-make-advised-definition):
190         * advice.el (ad-make-hook-form):
191         * advice.el (ad-make-cache-id):
192         * advice.el (ad-get-cache-class-id):
193         * advice.el (ad-verify-cache-id):
194         * advice.el (ad-preactivate-advice):
195         * advice.el (ad-should-compile):
196         * advice.el (ad-activate-advised-definition):
197         Uncomment the docstrings for these functions, they take up negligible
198         space these days.
199
200         Use standard backquotes, old Emacs Lisp backquotes are long obsolete.
201
202 2012-01-10  Norbert Koch  <viteno@xemacs.org>
203
204         * Makefile (VERSION): XEmacs package 2.31 released.
205
206 2011-12-30  Aidan Kehoe  <kehoea@parhasard.net>
207
208         * advice.el (ad-set-arguments):
209         * advice.el (ad-assemble-advised-definition):
210         Use #'subst, not #'nsubst; advice constructed by macros may have
211         shared structure, and any in-place modification will break this.
212
213 2011-01-10  Norbert Koch  <viteno@xemacs.org>
214
215         * Makefile (VERSION): XEmacs package 2.30 released.
216
217 2011-01-08  Aidan Kehoe  <kehoea@parhasard.net>
218
219         * add-log.el (patch-to-change-log):
220         Use defun*, not cl-parsing-keywords, now the latter is gone from
221         21.5. Isn't it a shame the diff command doesn't understand Lisp
222         indentation.
223         Document that an explicit nil was equivalent to the default for
224         the :my-name and :my-email keys, something that
225         cl-parsing-keywords did which defun* (correctly enough) doesn't.
226
227 2010-10-11  Norbert Koch  <viteno@xemacs.org>
228
229         * Makefile (VERSION): XEmacs package 2.29 released.
230
231 2010-10-06  Didier Verna  <didier@xemacs.org>
232
233         * add-log.el (patch-to-change-log): Recognize defun* and the like
234         as function names.
235
236 2010-09-06  Norbert Koch  viteno@xemacs.org
237
238         * Makefile (VERSION): XEmacs package 2.28 released.
239
240 2010-09-03  Aidan Kehoe  <kehoea@parhasard.net>
241
242         * edmacro.el (edmacro-parse-word):
243         Only #'read if WORD actually matched the regexp avoiding errors
244         when WORD is not valid Lisp syntax. Logic error on my part, caught
245         by the smoketest; thank you Mats Lidell!
246
247 2010-09-02  Aidan Kehoe  <kehoea@parhasard.net>
248
249         * edmacro.el (edmacro-parse-word):
250         My last change worked on individual characters, not strings.
251         Extend it to work on multiple characters, supplied as strings.
252
253 2010-09-02  Aidan Kehoe  <kehoea@parhasard.net>
254
255         * edmacro.el (edmacro-parse-word):
256         If we're handed control or meta characters in WORD, return
257         appropriate lists (in the canonical form) with ((control X)) or
258         ((meta X)) instead of the character itself (which is
259         non-canonical).
260         Also, if handed an octal escape, error if it wouldn't represent a
261         valid character, and parse it in the same way if it does represent
262         a valid character.
263
264 2010-08-28  Aidan Kehoe  <kehoea@parhasard.net>
265
266         * comint.el (comint-word):
267         Preserve match buffer information in this function, avoiding
268         problems in #'comint-match-partial-file-name described in
269         http://mid.gmane.org/4C728493.70107@gmail.com . Thank you for the
270         bug report, Raymond Toy!
271
272 2010-07-22  Norbert Koch  <viteno@xemacs.org>
273
274         * Makefile (VERSION): XEmacs package 2.27 released.
275
276 2010-07-21  Aidan Kehoe  <kehoea@parhasard.net>
277
278         * advice.el (ad-set-arguments):
279         * advice.el (ad-assemble-advised-definition):
280         Correct the order of arguments to #'nsubst; thank you Katsumi
281         Yamaoka for the bug report and testing, and Stephen Turbull for
282         the fix.
283
284 2010-07-05  Norbert Koch  <viteno@xemacs.org>
285
286         * Makefile (VERSION): XEmacs package 2.26 released.
287
288 2010-05-30  Aidan Kehoe  <kehoea@parhasard.net>
289
290         * advice.el:
291         * advice.el (ad-xemacs-p): Removed.
292         * advice.el (special-operator-p): New.
293         * advice.el (ad-substitute-tree): Removed.
294         * advice.el (ad-copy-tree): Removed.
295         * advice.el (ad-dolist): Removed.
296         * advice.el (ad-do-return): Removed.
297         * advice.el (ad-special-forms): Removed.
298         * advice.el (ad-special-form-p): Removed.
299         * advice.el (ad-do-advised-functions):
300         * advice.el (ad-copy-advice-info):
301         * advice.el (ad-has-enabled-advice):
302         * advice.el (ad-has-any-advice):
303         * advice.el (ad-get-enabled-advices):
304         * advice.el (ad-read-advised-function):
305         * advice.el (ad-advice-class-completion-table):
306         * advice.el (ad-read-advice-class):
307         * advice.el (ad-find-some-advice):
308         * advice.el (ad-enable-advice-internal):
309         * advice.el (ad-interactive-p):
310         * advice.el (ad-arglist):
311         * advice.el (ad-definition-type):
312         * advice.el (ad-set-arguments):
313         * advice.el (ad-make-advised-docstring):
314         * advice.el (ad-advised-arglist):
315         * advice.el (ad-advised-interactive-form):
316         * advice.el (ad-make-advised-definition):
317         * advice.el (ad-assemble-advised-definition):
318         * advice.el (ad-verify-cache-class-id):
319         * advice.el (ad-insert-argument-access-forms):  
320         Don't reinvent the wheel, advice.el. This means:
321         -- Use `special-operator-p', providing it with `defun-when-void'
322         if unavailable.
323         -- Use `dolist', not `ad-dolist', `copy-tree', not `ad-copy-tree',
324         -- Use `nsubst' instead of `ad-substitute-tree'
325         -- In the one instance where the FUNCTION argument of
326         `ad-substitute-tree' was necessary,
327         #'ad-insert-argument-access-forms, recurse explicitly.
328
329 2010-05-12  Norbert Koch  <viteno@xemacs.org>
330
331         * Makefile (VERSION): XEmacs package 2.25 released.
332
333 2010-05-12  Mike Sperber  <mike@xemacs.org>
334
335         * outline.el (outline-next-visible-heading): Fix eobp / bopb
336         checking, thus preventing endless loops in outl-mouse.
337
338 2010-05-10  Norbert Koch  <viteno@xemacs.org>
339
340         * Makefile (VERSION): XEmacs package 2.24 released.
341
342 2010-05-08  Adrian Aichner  <adrian@xemacs.org>
343
344         * compile.el (compilation-error-regexp-alist-alist): Support error
345         message output of Xerces-J jaxp.SourceValidator.
346         * compile.el (compilation-error-regexp-systems-list): Ditto. Fix
347         RPX typo.
348
349 2010-04-28  Norbert Koch  <viteno@xemacs.org>
350
351         * Makefile (VERSION): XEmacs package 2.23 released.
352
353 2010-04-28  Mike Sperber  <mike@xemacs.org>
354
355         * outline.el (easy-mmode): Require `easy-mmode' to accomodate
356         XEmacs 21.4.
357
358 2010-04-23  Mike Sperber  <mike@xemacs.org>
359
360         * outline.el: Replace with slightly hacked noutline.el from
361         current org-mode.
362
363 2010-03-30  Norbert Koch  <viteno@xemacs.org>
364
365         * Makefile (VERSION): XEmacs package 2.22 released.
366
367 2010-03-26  Aidan Kehoe  <kehoea@parhasard.net>
368
369         * enriched.el (enriched-display-table):
370         Improve the initialisation of this variable, now #'frame-width can
371         give zero. It's still very buggy; note this in a comment.
372
373 2010-02-11  Norbert Koch  <viteno@xemacs.org>
374
375         * Makefile (VERSION): XEmacs package 2.21 released.
376
377 2010-02-09  Didier Verna  <didier@xemacs.org>
378
379         * add-log.el (patch-to-change-log): Improve file-re2 regexp to
380         understand +++ lines without time information.
381
382 2010-01-11  Norbert Koch  <viteno@xemacs.org>
383
384         * Makefile (VERSION): XEmacs package 2.20 released.
385
386 2010-01-10  Aidan Kehoe  <kehoea@parhasard.net>
387
388         * regexp-opt.el (regexp-opt):
389         And now, because verilog-mode attempts to call #'regexp-opt with
390         three arguments, don't be strict about the number of arguments
391         this compiler macro accepts.
392
393 2010-01-10  Aidan Kehoe  <kehoea@parhasard.net>
394
395         * regexp-opt.el (regexp-opt):
396         Use #'condition-case with #'eval in this compiler macro, so any
397         problems at compile time don't interrupt compilation of the file.
398
399 2010-01-08  Aidan Kehoe  <kehoea@parhasard.net>
400
401         * regexp-opt.el (regexp-opt): New compiler macro for this
402         function, for cases where STRINGS and, if specified, PAREN are
403         constant. This functionality is in bytecomp.el in GNU, since their
404         regexp-opt.el is in core code.
405
406 2009-01-13  Norbert Koch  <viteno@xemacs.org>
407
408         * Makefile (VERSION): XEmacs package 2.19 released.
409
410 2009-01-11  Aidan Kehoe  <kehoea@parhasard.net>
411
412         * debug.el (debug-on-entry): 
413         Refuse to attempt this for special forms. 
414
415 2008-07-23  Norbert Koch  <viteno@xemacs.org>
416
417         * Makefile (VERSION): XEmacs package 2.18 released.
418
419 2008-04-22  Norbert Koch  <viteno@xemacs.org>
420
421         * Makefile (VERSION): XEmacs package 2.17 released.
422
423 2008-04-20  Aidan Kehoe  <kehoea@parhasard.net>
424
425         * sort.el (sort-regexp-fields-numerically): 
426         Support `sort-numeric-base' in #'s-r-f-n, implement the same
427         sniffing of a number's base used in #'sort-numeric-fields, correct
428         and extend the docstring (`sort-fold-case' is not used, the
429         example has been changed to one where numeric sorting is
430         relevant. 
431         (sort-numeric-base): 
432         Document its use in #'s-r-f-n. 
433
434 2008-02-25  Norbert Koch  <viteno@xemacs.org>
435
436         * Makefile (VERSION): XEmacs package 2.16 released.
437
438 2008-02-23  Michael Sperber  <mike@xemacs.org>
439
440         * autoload-operators.el: Add this file, parameterizes autoload.el
441         in the core.
442
443 2008-01-13  Norbert Koch  <viteno@xemacs.org>
444
445         * Makefile (VERSION): XEmacs package 2.15 released.
446
447 2008-01-12  Aidan Kehoe  <kehoea@parhasard.net>
448
449         * regexp-opt.el (regexp-opt): 
450         Clarify the treatment of regexp special characters in STRINGS,
451         taking on board input from Stephen. Thank you Stephen!
452
453 2008-01-11  Aidan Kehoe  <kehoea@parhasard.net>
454
455         * regexp-opt.el: Merge revision 1.34 from GNU, of
456         2007-01-21. Thank you GNU.
457
458 2008-01-04  Norbert Koch  <viteno@xemacs.org>
459
460         * Makefile (VERSION): XEmacs package 2.14 released.
461
462 2008-01-03  Ville Skyttä  <scop@xemacs.org>
463
464         * shell.el (shell-file-name-quote-list): Include `(' and `)'.
465
466 2007-12-25  Norbert Koch  <viteno@xemacs.org>
467
468         * Makefile (VERSION): XEmacs package 2.13 released.
469
470 2007-12-24  Aidan Kehoe  <kehoea@parhasard.net>
471
472         * enriched.el:
473         * enriched.el (put-display-table): New.
474         * enriched.el (get-display-table): New.
475         Both made available with #'defun-when-void, so the native
476         implementation on 21.5 overrides them. 
477         * enriched.el (?\f):
478         Use put-display-table instead of aset to configure how ?\f is
479         displayed. 
480
481 2007-12-18  Norbert Koch  <viteno@xemacs.org>
482
483         * Makefile (VERSION): XEmacs package 2.12 released.
484
485 2007-12-18  Aidan Kehoe  <kehoea@parhasard.net>
486
487         * advice.el (ad-special-form-p):
488         If #'special-form-p is available, don't hardcode the list of
489         special forms, call on the function in question instead. 
490
491 2007-12-18  Mike Sperber  <mike@xemacs.org>
492
493         * etc/enriched.doc: Fix trivial typo.
494
495 2007-05-22  Norbert Koch  <viteno@xemacs.org>
496
497         * Makefile (VERSION): XEmacs package 2.11 released.
498
499 2007-05-09  Jerry James  <james@xemacs.org>
500
501         * comint.el: Revert to pre-2006-05-16 version.
502         * shell.el: Ditto.
503
504 2007-04-16  Norbert Koch  <viteno@xemacs.org>
505
506         * Makefile (VERSION): XEmacs package 2.10 released.
507
508 2007-04-02  Stephen J. Turnbull  <stephen@xemacs.org>
509
510         * comint.el (comint-output-filter): Avoid error if filter deletes.
511         (comint-inhibit-carriage-motion): Comment on remaining bug.
512
513 2007-03-07  Norbert Koch  <viteno@xemacs.org>
514
515         * Makefile (VERSION): XEmacs package 2.09 released.
516
517 2007-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
518
519         * comint.el (comint-quote-filename): Fix infloop.
520
521 2006-08-14  Norbert Koch  <viteno@xemacs.org>
522
523         * Makefile (VERSION): XEmacs package 2.08 released.
524
525 2006-07-25  Daiki Ueno  <ueno@unixuser.org>
526
527         * timer-funcs.el (with-timeout): Return the result of
528         TIMEOUT-FORMS if the timeout expires.
529
530 2006-07-25  Jerry James  <james@xemacs.org>
531
532         * comint.el (comint-inhibit-carriage-motion): default to t to
533         avoid surprises.
534         * comint.el (comint-snapshot-last-prompt): this function is
535         redundant with code in comint-output-filter.  Gut it, but leave it
536         for now for Emacs compatibility.
537         * comint.el (comint-output-filter): Move the narrow-to-region call
538         above the execution of the comint-output-filter-functions hooks
539         like it used to be to placate current callers.  Note that this is
540         different from the order in which Emacs does it, though, so watch
541         out for incompatibilities.  Also, remove now useless code checking
542         for trouble with comint-last-prompt-extent that will never happen.
543
544 2006-07-12  Norbert Koch  <viteno@xemacs.org>
545
546         * Makefile (VERSION): XEmacs package 2.07 released.
547
548 2006-07-06  Jerry James  <james@xemacs.org>
549
550         * comint.el (comint-output-filter): Don't move point to the bottom
551         unconditionally.  Also, clean up old extents that no longer have a
552         buffer.
553         * field.el (find-field): When point was at the meeting place of
554         two fields, find-field was finding the field before point instead
555         of the field after point, like Emacs does.
556         * field.el (delete-field): Update the docstring with a warning
557         about args-out-of-range.
558         * field.el (field-string): Ditto.
559         * field.el (field-string-no-properties): Ditto.
560         * field.el (field-beginning): Ditto.
561         * field.el (field-end): Ditto.
562
563 2006-06-16  Norbert Koch  <viteno@xemacs.org>
564
565         * Makefile (VERSION): XEmacs package 2.06 released.
566
567 2006-06-07  Jerry James  <james@xemacs.org>
568
569         * comint.el (comint-output-filter): Workaround
570         insert-before-markers bug with a partial reversion to the old code.
571
572 2006-06-02  Norbert Koch  <viteno@xemacs.org>
573
574         * Makefile (VERSION): XEmacs package 2.05 released.
575
576 2006-06-01  Jerry James  <james@xemacs.org>
577
578         * shell.el: (require 'easy-mmode) when compiling to properly
579         expand macros.
580
581 2006-05-31  Jerry James  <james@xemacs.org>
582
583         * comint.el: Fix derived-mode autoload as suggested by Ville.
584
585 2006-05-29  Jerry James  <james@xemacs.org>
586
587         * comint.el: Fix bug in comint-arguments that signaled instead of
588         returning a value.
589         * comint.el: Sync with very recent Emacs CVS activity.
590         * shell.el: Ditto.
591
592 2006-05-25  Norbert Koch  <viteno@xemacs.org>
593
594         * Makefile (VERSION): XEmacs package 2.04 released.
595
596 2006-05-16  Jerry James  <james@xemacs.org>
597
598         * field.el (field-at-pos): New function, synced from Emacs.
599         * comint.el: Numerous changes to sync with Emacs.
600         * shell.el: Ditto.
601
602 2006-05-08  Norbert Koch  <viteno@xemacs.org>
603
604         * Makefile (VERSION): XEmacs package 2.03 released.
605
606 2006-05-08  Tero Saarni  <tero.saarni@gmail.com>
607
608         * shell.el: Unbreak telnet, autoload shell-prompt-pattern.
609
610 2006-03-16  Norbert Koch  <viteno@xemacs.org>
611
612         * Makefile (VERSION): XEmacs package 2.02 released.
613
614 2006-03-16  Nelson Ferreira  <njsf@tuxie.homelinux.net>
615
616         * debug.el (cancel-debug-on-entry): Fixed alist generation for
617         completing-read, thus allowing interactive use of
618         cancel-debug-on-entry to cancel debug of an individual function.
619
620 2005-12-31  Norbert Koch  <viteno@xemacs.org>
621
622         * Makefile (VERSION): XEmacs package 2.01 released.
623
624 2005-12-27  Ville Skyttä  <scop@xemacs.org>
625
626         * compile.el (grep-find-use-xargs): Don't error out if xargs
627         is not available.
628
629 2005-10-28  Norbert Koch  <viteno@xemacs.org>
630
631         * Makefile (VERSION): XEmacs package 2.00 released.
632
633 2005-10-23  Ville Skyttä  <scop@xemacs.org>
634
635         * compile.el (grep-find-use-xargs): Test "GNU" compatibility of
636         xargs in addition to find, and fall back to using generic
637         find+xargs if the latter is available.  Thanks to Karl Janmar for
638         the initial implementation.
639
640 2005-10-12  Norbert Koch  <viteno@xemacs.org>
641
642         * Makefile (VERSION): XEmacs package 1.99 released.
643
644 2005-10-11  Steve Youngs  <steve@sxemacs.org>
645
646         * timer-funcs.el (with-timeout): Use `unwind-protect' to ensure
647         the timer is always deleted.
648         From: tbennett@nvidia.com
649
650 2005-07-24  Norbert Koch  <viteno@xemacs.org>
651
652         * Makefile (VERSION): XEmacs package 1.98 released.
653
654 2005-07-02  Adrian Aichner  <adrian@xemacs.org>
655
656         * compile.el (grep): Report correct number of multi-line matches
657         (e.g. grep -P can do multi-line matches) by counting matches based
658         on grep-regexp-alist.
659
660 2005-04-05  Norbert Koch  <viteno@xemacs.org>
661
662         * Makefile (VERSION): XEmacs package 1.97 released.
663
664 2005-04-04  Adrian Aichner  <adrian@xemacs.org>
665
666         * tq.el (tq-create): Sync tq.el with GNU Emacs tq.el<1.18>.
667
668 2005-03-05  Norbert Koch  <viteno@xemacs.org>
669
670         * Makefile (VERSION): XEmacs package 1.96 released.
671
672 2005-03-04  Vin Shelton  <acs@xemacs.org>
673
674         * compile.el (find-grep): Aliases need to be quoted, apparently.
675
676 2005-03-04  Norbert Koch  <viteno@xemacs.org>
677
678         * Makefile (VERSION): XEmacs package 1.95 released.
679
680 2005-02-26  Aidan Kehoe  <kehoea@parhasard.net>
681
682         * compile.el (find-grep): Alias it to grep-find--if you're used to
683         the shell, find and _then_ grep is the word order that springs to
684         mind.
685
686 2004-12-22  Norbert Koch  <viteno@xemacs.org>
687
688         * Makefile (VERSION): XEmacs package 1.94 released.
689
690 2004-12-18  Ilya N. Golubev  <gin@mo.msk.ru>
691
692         * add-log.el (add-change-log-entry): Use `point-at-eol',
693         `point-at-bol' instead of `line-end-position',
694         `line-beginning-position', which are not defined in current 21.4.
695         (add-log-current-defun): Ditto.
696         (match-string-no-properties): Copy from 21.5 `subr.el', for use in
697         current 21.4.
698
699 2004-12-07  Norbert Koch  <viteno@xemacs.org>
700
701         * Makefile (VERSION): XEmacs package 1.93 released.
702
703 2004-12-06  Ben Wing  <ben@xemacs.org>
704
705         * Makefile (PACKAGE_SUPPRESS):
706         Conditionalize package-suppress forms on existence of
707         `package-suppress', not any particular version.
708
709         * add-log.el (font-lock):
710         Require font-lock, since we make use of font-lock faces in
711         calls to set-face-parent upon loading, and faces are not
712         automatically autoloaded if we do it this way.
713
714 2004-11-26  Norbert Koch  <viteno@xemacs.org>
715
716         * Makefile (VERSION): XEmacs package 1.92 released.
717
718 2004-11-26  Steve Youngs  <steve@youngs.au.com>
719
720         * add-log.el (change-log-date-face): XEmacs doesn't have the
721         `:inherit' keyword for faces so use `make-face' and
722         `set-face-parent'. 
723         (change-log-name-face): Ditto.
724         (change-log-email-face): Ditto.
725         (change-log-file-face): Ditto.
726         (change-log-list-face): Ditto.
727         (change-log-conditionals-face): Ditto.
728         (change-log-function-face): Ditto.
729         (change-log-acknowledgement-face): Ditto.
730
731 2004-11-23  Norbert Koch  <viteno@xemacs.org>
732
733         * Makefile (VERSION): XEmacs package 1.91 released.
734
735 2004-11-22  Ben Wing  <ben@xemacs.org>
736
737         * comint.el:
738         * comint.el (make-comint-1): New.
739         * comint.el (make-comint):
740         Break out make-comint functionality into make-comint-1 so we can
741         pass in a buffer directly. #### This should go away when FSF
742         comint.el is integrated.
743         
744         * shell.el (shell):
745         Fix up when shell-multiple-shells is true.  Generate the buffer
746         first and pass to comint; avoid weird tricks with the buffer name.
747
748 2004-11-08  Norbert Koch  <viteno@xemacs.org>
749
750         * Makefile (VERSION): XEmacs package 1.90 released.
751
752 2004-11-07  Ben Wing  <ben@xemacs.org>
753
754         * add-log.el:
755         * add-log.el (require):
756         * add-log.el (change-log-mode-hook): New.
757         * add-log.el (add-log-full-name):
758         * add-log.el (add-log-mailing-address):
759         * add-log.el (add-log-keep-changes-together): New.
760         * add-log.el (add-log-always-start-new-record): New.
761         * add-log.el (add-log-buffer-file-name-function): New.
762         * add-log.el (add-log-file-name-function): New.
763         * add-log.el (change-log-version-info-enabled): New.
764         * add-log.el (change-log-version-number-regexp-list): New.
765         * add-log.el (change-log-date-face): New.
766         * add-log.el (change-log-name-face): New.
767         * add-log.el (change-log-email-face): New.
768         * add-log.el (change-log-file-face): New.
769         * add-log.el (change-log-list-face): New.
770         * add-log.el (change-log-conditionals-face): New.
771         * add-log.el (change-log-function-face): New.
772         * add-log.el (change-log-acknowledgement-face): New.
773         * add-log.el (change-log-font-lock-keywords):
774         * add-log.el (change-log-mode-map):
775         * add-log.el (iso8601-time-string):
776         * add-log.el (change-log-name):
777         * add-log.el (change-log-version-number-search): New.
778         * add-log.el (find-change-log):
779         * add-log.el (add-log-file-name): New.
780         * add-log.el (add-change-log-entry):
781         * add-log.el (add-change-log-entry-other-window):
782         * add-log.el (change-log-mode):
783         * add-log.el (add-log-current-defun-header-regexp):
784         * add-log.el (add-log-lisp-like-modes):
785         * add-log.el (add-log-current-defun):
786         * add-log.el (change-log-get-method-definition-md):
787         * add-log.el (get-method-definition-md)): Removed.
788         * add-log.el (change-log-get-method-definition-md)): New.
789         * add-log.el (get-method-definition-1): Removed.
790         * add-log.el (change-log-get-method-definition-1): New.
791         * add-log.el (get-method-definition): Removed.
792         * add-log.el (patch-to-change-log):
793         * add-log.el (change-log-get-method-definition): New.
794         * add-log.el (change-log-sortable-date-at): New.
795         * add-log.el (change-log-resolve-conflict): New.
796         * add-log.el (change-log-merge): New.
797         * add-log.el (change-log-redate): New.
798         * assoc.el:
799         * debug.el:
800         * debug.el (debugger): New.
801         * debug.el (debugger-mode-hook): New.
802         * debug.el (debugger-batch-max-lines): New.
803         * debug.el (debugger-previous-backtrace): New.
804         * debug.el (debugger-outer-overriding-terminal-local-map)): New.
805         * debug.el (debug):
806         * debug.el (debugger-setup-buffer): New.
807         * debug.el (debugger-make-xrefs): New.
808         * debug.el (debugger-continue):
809         * debug.el (debugger-jump):
810         * debug.el (debugger-frame-number):
811         * debug.el (debugger-frame):
812         * debug.el (debugger-frame-clear):
813         * debug.el (debugger-env-macro): New.
814         * debug.el (debugger-mode-map):
815         * debug.el (debugger-record-buffer): New.
816         * debug.el (debugger-record-expression): New.
817         * debug.el (debugger-mode):
818         * debug.el (debug-on-entry):
819         * debug.el (cancel-debug-on-entry):
820         * debug.el (debug-on-entry-1):
821         * easy-mmode.el:
822         * easy-mmode.el (define-minor-mode):
823         * easy-mmode.el (easy-mmode-define-global-mode):
824         * easy-mmode.el (easy-mmode-define-keymap):
825         * macros.el:
826         * macros.el (name-last-kbd-macro):
827         * macros.el (insert-kbd-macro):
828         * macros.el (apply-macro-to-region-lines):
829         * ring.el:
830         * ring.el (ring-insert-at-beginning):
831         * ring.el (ring-plus1):
832         * ring.el (ring-minus1):
833         * ring.el (ring-length):
834         * ring.el (ring-index):
835         * ring.el (ring-empty-p):
836         * ring.el (ring-size): New.
837         * ring.el (ring-copy): New.
838         * ring.el (ring-remove):
839         * ring.el (ring-ref):
840         * ring.el (ring-elements): New.
841         * shell.el:
842         * shell.el (shell-dumb-shell-regexp): New.
843         * shell.el (shell-prompt-pattern):
844         * shell.el (shell-file-name-chars):
845         * shell.el (shell-file-name-quote-list):
846         * shell.el (shell-chdrive-regexp):
847         * shell.el (shell-dirtrack-verbose): New.
848         * shell.el (explicit-bash-args):
849         * shell.el (shell-input-autoexpand):
850         * shell.el (shell-mode):
851         * shell.el (shell-write-history-on-exit): New.
852         * shell.el (shell):
853         * shell.el (shell-directory-tracker):
854         * shell.el (shell-cd-1):
855         * shell.el (shell-unquote-argument): New.
856         * shell.el (shell-process-pushd):
857         * shell.el (shell-resync-dirs):
858         * shell.el (shell-backward-command):
859         * shell.el (shell-dynamic-complete-command):
860         * shell.el (shell-replace-by-expanded-directory):
861         * sort.el:
862         * sort.el (sort-subr):
863         * sort.el (sort-reorder-buffer):
864         * sort.el (sort-lines):
865         * sort.el (sort-numeric-base): New.
866         * sort.el (sort-numeric-fields):
867         * sort.el (sort-regexp-fields):
868         * sort.el (sort-columns):
869         * timezone.el:
870         * timezone.el (timezone-world-timezones):
871         * timezone.el (timezone-parse-date):
872         * timezone.el (timezone-parse-time):
873         * timezone.el (timezone-time-from-absolute):
874         * timezone.el (timezone-fix-time):
875         * tq.el:
876         * tq.el (tq-create):
877         * tq.el (tq-filter):
878         * tq.el (tq-process-buffer):
879         Sync add-log, assoc, debug, macros, ring, shell, sort,
880         timezone, tq to 21.3.
881         Really sync easy-mmode with 21.3.
882
883 2004-11-06  Ben Wing  <ben@xemacs.org>
884
885         * field.el (field-beginning):
886         * field.el (field-end):
887         skip-start and skip-end values were switched.
888
889 2004-10-28  Ben Wing  <ben@xemacs.org>
890
891         * add-log.el (patch-to-change-log): Make hunk regexp a bit
892         more permissive to allow for --show-c-function and
893         --show-function-line options of `cvs-diff'.
894
895 2004-10-22  Norbert Koch  <viteno@xemacs.org>
896
897         * Makefile (VERSION): XEmacs package 1.89 released.
898
899 2004-09-07  Jerry James  <james@xemacs.org>
900
901         * Makefile (ELCS): Add timer-funcs.el and realphabetize.
902
903 2004-10-04  Adrian Aichner  <adrian@xemacs.org>
904
905         * ffap.el (ffap-alist): Single typo fix.
906
907 2004-09-08  Norbert Koch  <viteno@xemacs.org>
908
909         * Makefile (VERSION): XEmacs package 1.88 released.
910
911 2004-08-30  Jerry James  <james@xemacs.org>
912
913         * field.el: New file.
914         * Makefile (ELCS): Add field.elc.
915
916 2004-06-28  Norbert Koch  <viteno@xemacs.org>
917
918         * Makefile (VERSION): XEmacs package 1.87 released.
919
920 2004-06-28  Zoltan Filyo  <zoltan.filyo@multipolaris.hu>
921
922         * compile.el (compilation-error-regexp-alist-alist): Enhance
923         regexp to grasp Borland C++ Builder 6.0 syntax.
924
925 2004-06-18  Jerry James  <james@xemacs.org>
926
927         * easy-mmode.el (easy-mmode-define-syntax): Replace call to
928         set-char-table-parent with derived-mode-merge-syntax-tables.
929
930 2004-03-29  Norbert Koch  <viteno@xemacs.org>
931
932         * Makefile (VERSION): XEmacs package 1.86 released.
933
934 2004-03-26  Ville Skyttä  <scop@xemacs.org>
935
936         * easy-mmode.el (easy-mmode-define-navigation): Call only the
937         version of pos-visible-in-window-p with the correct number of args.
938
939 2004-02-16  Norbert Koch  <viteno@xemacs.org>
940
941         * Makefile (VERSION): XEmacs package 1.85 released.
942
943 2004-02-14  Jerry James  <james@xemacs.org>
944
945         * easy-mmode.el: Don't conditionally define pos-visible-in-window-p.
946         * easy-mmode.el (easy-mmode-define-navigation): Check whether the
947         2 arg or 3 arg version of pos-visible-in-window-p is available and
948         call the right one.
949
950 2004-01-27  Norbert Koch  <viteno@xemacs.org>
951
952         * Makefile (VERSION): XEmacs package 1.84 released.
953
954 2004-01-27  Jerry James  <james@xemacs.org>
955
956         * easy-mmode.el: Synch with Emacs 21.3.
957
958 2003-12-04  Norbert Koch  <viteno@xemacs.org>
959
960         * Makefile (VERSION): XEmacs package 1.83 released.
961
962 2003-11-28  Robert Widhopf <mailspam3@robf.de>
963
964         * compile.el (compilation-ask-about-kill): Added new variable
965         allowing to kill a running compilation without being bothered by a
966         question if you really want to kill it.
967         
968         * compile.el (compile-internal): honor `compilation-ask-about-kill'
969
970 2003-10-29  Norbert Koch  <viteno@xemacs.org>
971
972         * Makefile (VERSION): XEmacs package 1.82 released.
973
974 2003-10-20  Ville Skyttä  <scop@xemacs.org>
975
976         * regexp-opt.el: API + returned regexp compatibility sync with
977         GNU Emacs 21.3.  The major backwards-incompatible change is that
978         the shy/non-shy argument has been dropped from `regexp-opt',
979         `regexp-opt-depth' and `regexp-opt-group'.
980
981 2003-09-20  Norbert Koch  <viteno@xemacs.org>
982
983         * Makefile (VERSION): XEmacs package 1.81 released.
984
985 2003-09-20  Steve Youngs  <youngs@xemacs.org>
986
987         * compile.el (grep-null-device): Add missing quote.
988
989 2003-09-13  Adrian Aichner  <adrian@xemacs.org>
990
991         * compile.el: Partial sync with GNU Emacs compile.el revision
992         1.279.
993         * compile.el (compilation-parse-errors-function): Whitespace
994         cleanup.
995         * compile.el (compilation-error-regexp-alist-alist): Sync up,
996         adding new and simplifying some old expressions.
997         * compile.el (compilation-error-regexp-systems-list): Extend and
998         sort systems alphabetically.
999         * compile.el (compilation-error-screen-columns): Indentation sync.
1000         * compile.el (compilation-read-command): Docstring sync.
1001         * compile.el (compilation-ask-about-save): Ditto.
1002         * compile.el (grep-regexp-alist): Support file names with blanks.
1003         * compile.el (grep-find-use-xargs): Docstring fix.
1004         * compile.el (compile): Whitespace cleanup.
1005         * compile.el (grep-find): Docstring sync.
1006         * compile.el (compile-internal): Whitespace cleanup.
1007         * compile.el (compilation-setup): Docstring sync.
1008         * compile.el (compilation-handle-exit): Docstring sync.
1009         * compile.el (compile-error-at-point): Ditto.
1010         * compile.el (compilation-next-error): Ditto.
1011         * compile.el (compilation-previous-error): Ditto.
1012         * compile.el (compilation-next-file): Error message sync (dropping
1013         period).
1014         * compile.el (kill-compilation): Ditto.
1015         * compile.el (compile-goto-error): Ditto.
1016         * compile.el (next-error): Docstring sync.
1017         * compile.el (previous-error): Ditto.
1018         * compile.el (first-error): Ditto.
1019         * compile.el (compilation-next-error-locus): Whitespace cleanup.
1020
1021 2003-09-19  Norbert Koch  <viteno@xemacs.org>
1022
1023         * Makefile (VERSION): XEmacs package 1.80 released.
1024
1025         * Makefile (VERSION): XEmacs package 1.79 released.
1026
1027 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
1028
1029         * compile.el (grep-null-device): Use null-device if bound.
1030
1031 2003-06-11  Norbert Koch  <viteno@xemacs.org>
1032
1033         * Makefile (VERSION): XEmacs package 1.78 released.
1034
1035 2003-06-07  Ilya N. Golubev  <gin@mo.msk.ru>
1036
1037         * shell.el (shell-directory-tracker): Make regexp used for
1038         skipping to next command correspond to one used for command
1039         itself.
1040         (shell-command-separator-regexp): New variable.
1041
1042 2003-04-29  Norbert Koch  <viteno@xemacs.org>
1043
1044         * Makefile (VERSION): XEmacs package 1.77 released.
1045
1046 2003-04-15  Jerry James  <james@xemacs.org>
1047
1048         * comint.el: Remove references to comint-extract-current-pathname
1049         and comint-match-partial-pathname, which do not exist.
1050         * comint.el (comint-find-source-code): Use ffap-next-guess instead
1051         of comint-extract-current-pathname.
1052         * ffap.el: Autoload ffap-next-guess.
1053
1054 2003-04-26  Norbert Koch  <viteno@xemacs.org>
1055
1056         * Makefile (VERSION): XEmacs package 1.76 released.
1057
1058 2003-03-24  Andy Piper  <andy@xemacs.org>
1059
1060         * compile.el (compilation-error-regexp-alist-alist): add regexp
1061         suitable for ant errors.
1062
1063 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
1064
1065         * outline.el (outline-mode-hook): Add a (defvar ...), so this
1066         variable is documented.
1067
1068 2003-03-09  Ben Wing  <ben@xemacs.org>
1069
1070         * Makefile (PACKAGE_SUPPRESS): New.
1071         Add a PACKAGE_SUPPRESS value for use with new package-suppress
1072         support, since _pkg.el is auto-generated.
1073         Delete explicit compile:: and binkit: rules.
1074         Don't add custom-load.elc to the list of generated elc's.
1075         Delete blank HTML_FILES, HTML_DEP.
1076
1077 2003-01-18  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1078
1079         * Makefile (VERSION): XEmacs package 1.75 released.
1080
1081 2003-01-12  Robert Bihlmeyer <robbe@orcus.priv.at>
1082
1083         * add-log.el (add-log-current-defun): add ( to ender for perl
1084         functions.
1085
1086 2003-01-13  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1087
1088         * Makefile (VERSION): XEmacs package 1.74 released.
1089
1090 2003-01-06  Ville Skyttä  <scop@xemacs.org>
1091
1092         * add-log.el: Make auto-mode-alist modifications autoload-only.
1093
1094 2003-01-03  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1095
1096         * Makefile (VERSION): XEmacs package 1.73 released.
1097
1098 2002-12-17  Jerry James  <james@xemacs.org>
1099
1100         * ffap.el: Require advice at compile time, not load time.
1101
1102 2002-12-06  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1103
1104         * Makefile (VERSION): XEmacs package 1.72 released.
1105
1106 2002-11-29  Ben Wing  <ben@xemacs.org>
1107
1108         * .cvsignore: Remove files now handled automatically by CVS.
1109         * Makefile: Use `compile' instead of hard-coded `all'.
1110
1111         * compile.el:
1112         * compile.el (grep-all-files-history): New.
1113         * compile.el (grep-all-files-omitted-expressions): New.
1114         * compile.el (grep-all-files-omitted-directories): New.
1115         * compile.el (construct-grep-all-files-command): New.
1116         * compile.el (grep-all-files-in-current-directory): New.
1117         * compile.el (grep-all-files-in-current-directory-and-below): New.
1118         * compile.el (compile-internal):
1119
1120         New commands for conveniently grepping all useful files in the
1121         current directory, or recursively.  Sort of like grep-find, but
1122
1123         (a) the find command is determined for you, to cover this
1124         directory only, or all subdirs
1125
1126         (b) uninteresting files/dirs are automatically skipped by
1127         `grep-all-files-omitted-expressions' and
1128         `grep-all-files-omitted-directories' -- e.g. binary files (.o,
1129         .obj, .exe), diff droppings (.orig, .rej), backup files (~),
1130         autosave files (#....), CVS droppings (.#...), etc. plus
1131         directories CVS/RCS/SCCS.
1132
1133         (c) unlike grep-find, the interface shows only the grep command,
1134         minus files, so it's manageable.
1135
1136 2002-11-25  Mike Sperber <mike@xemacs.org>
1137
1138         * compile.el (compile-internal): Re-set `outwin' because it may
1139         have changed after `save-window-excursion'.
1140
1141 2002-11-24  David A. Panariti  <davep.xemacs@meduseld.net>
1142
1143         * shell.el (shell-directory-tracker): Added check for a
1144         `shell-dirtrack-other-regexp' which when matched calls
1145         `shell-dirtrack-process-other-func'.  This allows for arbitrary
1146         user processing of directory changing commands.
1147
1148         (shell-dirtrack-other-regexp): Added defcustom for the regexp.
1149
1150         (shell-dirtrack-process-other-func): Added defcustom for the
1151         function to call.
1152
1153 2002-10-29  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1154
1155         * Makefile (VERSION): XEmacs package 1.71 released.
1156
1157 2002-10-19  Ville Skyttä  <scop@xemacs.org>
1158
1159         * ffap.el (ffap): Remove dummy defun for ffap, autoload alias.
1160
1161 2002-10-15  Ville Skyttä  <scop@xemacs.org>
1162
1163         * Makefile (srckit): Remove.
1164
1165 2002-10-07  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1166
1167         * Makefile (VERSION): XEmacs package 1.70 released.
1168
1169 2002-09-30  Ville Skyttä  <scop@xemacs.org>
1170
1171         * add-log.el: Add autoloaded auto-mode-alist associations.
1172
1173 2002-09-25  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1174
1175         * Makefile (VERSION): XEmacs package 1.69 released.
1176
1177 2002-09-11  Evgeny Roubinchtein <zhenya@sdf.lonestar.org>
1178
1179         * easy-mmode.el (define-minor-mode): Use add-minor-mode to add
1180         the keymap to minor-mode-alist and add the modeline indicator.
1181
1182 2002-09-11  Simon Josefsson  <jas@extundo.com>
1183
1184         * time-stamp.el (time-stamp-hhmmss): New function.
1185
1186 2002-09-06  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1187
1188         * Makefile (VERSION): XEmacs package 1.68 released.
1189
1190 2002-08-29  Norbert Koch  <nk@viteno.net>
1191
1192         * comint.el (comint-dynamic-complete-as-filename): Make the
1193         directory suffix dependent on the system-type.
1194         (comint-dynamic-complete-filename): Remove unnecessary
1195         binding.
1196
1197 2002-08-05  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
1198
1199         * Makefile (VERSION): XEmacs package 1.67 released.
1200
1201 2002-08-04  Simon Josefsson  <jas@extundo.com>
1202
1203         * passwd.el (read-passwd): Redisplay.
1204
1205 2002-07-14  Steve Youngs  <youngs@xemacs.org>
1206
1207         * Makefile (VERSION): XEmacs package 1.66 released.
1208
1209 2002-07-09  Hrvoje Niksic  <hniksic@xemacs.org>
1210
1211         * ffap.el (ffap-read-file-or-url): Return the current directory
1212         if the user's input equals the current directory.
1213
1214 2002-06-27  Steve Youngs  <youngs@xemacs.org>
1215
1216         * Makefile (VERSION): XEmacs package 1.65 released.
1217
1218 2002-06-26  Steve Youngs  <youngs@xemacs.org>
1219
1220         * Makefile (VERSION): XEmacs package 1.64 released.
1221
1222 2002-06-22  Ville Skyttä  <scop@xemacs.org>
1223
1224         * compile.el: Partial sync with GNU Emacs 21.2.
1225         (compilation-error-screen-columns): New.
1226         (compile-buffer-substring): New.
1227         (compilation-setup):
1228         Buffer-localize compilation-error-screen-columns.
1229         (compilation-next-error-locus):
1230         Use compilation-error-screen-columns.
1231
1232 2002-05-07  Steve Youngs  <youngs@xemacs.org>
1233
1234         * Makefile (VERSION): XEmacs package 1.63 released.
1235
1236 2002-05-02  Ville Skyttä  <scop@xemacs.org>
1237
1238         * easy-mmode.el: Partial sync with GNU Emacs 21.2.
1239         (define-minor-mode): New.
1240         (easy-mmode-define-navigation): Ditto.
1241         (easy-mmode-defmap): Ditto.
1242         (easy-mmode-set-keymap-parents): Ditto.
1243
1244 2002-05-02  Steve Youngs  <youngs@xemacs.org>
1245
1246         * Makefile (ELCS): Add easy-mmode.elc.
1247
1248         * easy-mmode.el: Moved here from pcl-cvs.
1249
1250 2002-04-24  Steve Youngs  <youngs@xemacs.org>
1251
1252         * Makefile (VERSION): XEmacs package 1.62 released.
1253
1254 2002-04-01  John Paul Wallington  <jpw@shootybangbang.com>
1255
1256         * pp.el (pp-to-string): add autoload cookie.
1257
1258 2002-03-27  Steve Youngs  <youngs@xemacs.org>
1259
1260         * Makefile (VERSION): 1.61 released.
1261
1262 2002-03-25  Ville Skyttä  <scop@xemacs.org>
1263
1264         * regexp-opt.el: Partial synch with GNU Emacs 21.2.
1265         (regexp-opt): Handle PAREN with value 'words.
1266         (regexp-opt-group): Return empty string if STRINGS is empty.
1267
1268 2002-03-26  Steve Youngs  <youngs@xemacs.org>
1269
1270         * Makefile (VERSION): 1.60 released.
1271
1272 2002-03-14  David A. Panariti  <panariti@attbi.com>
1273
1274         * comint.el (comint-strip-ctrl-m):
1275         Added a check to make sure whichever of comint-last-input-end or
1276         comint-last-input-start that is used has a valid position.  This
1277         allows comint-strip-ctrl-m to be used with gdb-mode.
1278
1279 2002-01-28  David A. Panariti  <panariti@mediaone.net>
1280
1281         * ffap.el (ffap-url-regexp):
1282         Changed http to https? to allow https urls to be recognized.
1283
1284 2002-01-23  John Paul Wallington  <jpw@shootybangbang.com>
1285
1286         * env.el: synched with FSF 21.1.50:
1287         (substitute-env-vars): new function.
1288         (setenv): add optional argument SUBSTITUTE-ENV-VARS.
1289
1290 2002-01-17  John Paul Wallington  <jpw@shootybangbang.com>
1291
1292         * shell.el (shell-input-autoexpand): fix custom type, add group.
1293
1294 2002-01-14  Adrian Aichner  <adrian@xemacs.org>
1295
1296         * add-log.el (add-log-current-defun-header-regexp): Add . and [0-9].
1297         * add-log.el (patch-to-change-log): Correct file-re1, file-re2,
1298         and new-defun-re.  Apply heuristics for unsupported language, as
1299         implemented in `add-log-current-defun', to New and Removed symbols
1300         as well.
1301
1302 2002-01-13  Steve Youngs  <youngs@xemacs.org>
1303
1304         * package-info.in (provides): Update to include all provides.
1305
1306 2002-01-07  Adrian Aichner  <adrian@xemacs.org>
1307
1308         * Makefile (HTML_FILES): New.
1309         * Makefile (HTML_DEP): New.
1310
1311 2002-01-02  Adrian Aichner  <adrian@xemacs.org>
1312
1313         * add-log.el (patch-to-change-log): Standardize on / in ChangeLog
1314         entry paths.
1315
1316 2002-01-02  Didier Verna  <didier@xemacs.org>
1317
1318         * add-log.el (patch-to-change-log): new keyword :dry-run.
1319
1320 2001-12-10  Steve Youngs  <youngs@xemacs.org>
1321
1322         * Makefile (ELCS): Add tq.elc, moved from vc-cc.
1323
1324 2001-05-20  Adrian Aichner  <adrian@xemacs.org>
1325
1326         * compile.el (compilation-setup): Properly make
1327         `mouse-track-click-hook' local in compile.el.
1328
1329 2001-05-13  Adrian Aichner  <adrian@xemacs.org>
1330
1331         * compile.el (compilation-setup): Add
1332         `compile-mouse-maybe-goto-error' to global value of
1333         `mouse-track-click-hook' to fix mouse-track-insert between
1334         buffers.
1335
1336 2001-05-11  Ben Wing  <ben@xemacs.org>
1337
1338         * compile.el (compilation-find-file): warning fix.
1339         
1340         * sort.el:
1341         * sort.el (sort-regexp-history): New.
1342         * sort.el (sort-regexp-fields):
1343         * sort.el (sort-regexp-fields-numerically):
1344         * sort.el (sort-columns-subprocess): snarf the region before asking questions.
1345
1346 2001-04-23  Ben Wing  <ben@xemacs.org>
1347
1348         * compile.el (compilation-shell-minor-mode):
1349         Remember to localize the menubar before adding to it.
1350
1351 2001-04-21  Ben Wing  <ben@xemacs.org>
1352
1353         * sort.el: need autoload for sort-regexp-fields-numerically.
1354
1355 2001-04-21  Ben Wing  <ben@xemacs.org>
1356
1357         * add-log.el (change-log-mode):
1358         Fix paragraph filling to correctly handle descriptor lines
1359         (those beginning with e.g. * add-log.el (change-log-mode):).
1360         * add-log.el (patch-to-change-log):
1361         Don't error if patch blank.
1362
1363 2001-04-20  Ben Wing  <ben@xemacs.org>
1364
1365         * sort.el:
1366         * sort.el (sort): New.
1367         * sort.el (sort-subr):
1368         * sort.el (sort-fields):
1369         * sort.el (sort-regexp-fields):
1370         * sort.el (sort-regexp-fields-numerically): New.
1371         * sort.el (sort-columns):
1372         Synch with FSF 20.7.
1373         Add new arg for compare fun to `sort-subr', `sort-regexp-fields'.
1374         New command `sort-regexp-fields-numerically'.
1375         
1376 2001-04-10  Ben Wing  <ben@xemacs.org>
1377
1378         * add-log.el (patch-to-change-log):
1379         Fix warnings.  Make sure font-lock-auto-fontify is not
1380         turned off when visiting ChangeLogs, so that they end up
1381         font-locked when all is done.  Anchor file-re1 at begline
1382         to avoid problems when the diff itself contains `Index:'.
1383
1384 2001-03-31  Mike Sperber <mike@xemacs.org>
1385
1386         * compile.el (compilation-shell-minor-mode): Added.
1387
1388 2001-03-14  Dr. Volker Zell  <Dr.Volker.Zell@oracle.com>
1389
1390         * ffap.el (ffap-menu-ask): Add test for ffap-xemacs to fix a
1391         'Wrong type argument: eventp t' error.
1392
1393 2001-03-12  Adrian Aichner  <adrian@xemacs.org>
1394
1395         * add-log.el (patch-to-change-log): Avoid second empty line after
1396         ChangeLog addition, which is against current ChangeLog editing
1397         practice.
1398
1399 2001-02-05  Steve Youngs  <youngs@xemacs.org>
1400
1401         * passwd.el (passwd-erase-buffer): Back out Matt's patch.
1402
1403 2001-01-24  Matt Tucker  <tuck@whistlingfish.net>
1404
1405         * passwd.el (passwd-erase-buffer): Temporarily disable font-lock
1406         for performance reasons.
1407
1408 2000-12-06  Karl M. Hegbloom  <karlheg@debian.org>
1409
1410         * shell.el (shell): Return the buffer so callers may use it.
1411
1412 2000-12-04  Yoshiki Hayashi  <yoshiki@xemacs.org>
1413
1414         * case-table.el: Use new API when available.
1415
1416 2000-12-04  Yoshiki Hayashi  <yoshiki@xemacs.org>
1417
1418         * case-table.el: Use new API when available.
1419
1420 2000-11-09  Volker Franz <volker.franz@tuebingen.mpg.de>
1421
1422         * comint.el (comint-send-input): Extracted function
1423         comint-add-to-input-history from comint-send-input.
1424         (comint-add-to-input-history): New function.
1425
1426 2000-11-07  Martin Buchholz <martin@xemacs.org>
1427
1428         * env.el: Doc fix.
1429
1430 2000-11-06  Martin Buchholz  <martin@xemacs.org>
1431
1432         * add-log.el (patch-to-change-log):
1433         - Patch doesn't have to be in the same directory as source.
1434         - Use make-hash-table, not make-hashtable
1435         - Don't confusingly overload name `add-change-log-entry'.
1436
1437 2000-10-15  Björn Torkelsson  <torkel@hpc2n.umu.se>
1438
1439         * debug.el (toggle-debug-on-error): New
1440         (toggle-debug-on-signal): New
1441         (toggle-debug-on-quit): New
1442
1443 2000-10-24  Didier Verna  <didier@xemacs.org>
1444
1445         * add-log.el (patch-to-change-log): new cl keywords
1446         :keep-source-files, :extent-property and :extent-property-value,
1447         documented in the docstring.
1448         Returns a list of modified ChangeLog buffers.
1449
1450 2000-10-11  Fraser Young <fyoung@anytimenow.com>
1451
1452         * compile.el (compilation-find-file): Reset buffer
1453         when its wrong.
1454
1455 2000-10-03  Yoshiki Hayashi  <yoshiki@xemacs.org>
1456
1457         * macros.el (kbd-macro-query): Use next-command-event
1458         instead of read-char-exclusive.
1459
1460 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
1461
1462         * add-log.el (patch-to-change-log): Honor variables
1463         `add-log-full-name' and `add-log-mailing-address', like
1464         `add-change-log-entry' does.
1465
1466 2000-10-05  Martin Buchholz  <martin@xemacs.org>
1467
1468         * *: Mega typo fix.
1469
1470 2000-10-03  Barry Wilkes  <bew@bcs.org.uk>
1471
1472         * compile.el: Added ;;;###autoload for grep-find
1473
1474 2000-08-15  Adrian Aichner  <aichner@ecf.teradyne.com>
1475
1476         * add-log.el (patch-to-change-log): Re-word docstring.  Fix hangup
1477         on non-existent ChangeLog files, by using `find-change-log', as
1478         suggested by Ben.
1479
1480 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
1481
1482         * compile.el (compilation-find-file): push newly visited file
1483         names on file-name-history
1484
1485 2000-04-05  Karl M. Hegbloom  <karlheg@debian.org>
1486
1487         * comint.el (comint-password-prompt-regexp): Make the space in
1488         "pass phrase" optional so that it catches the `gpg' passphrase
1489         prompt by default.
1490
1491 2000-07-08  Adrian Aichner  <aichner@ecf.teradyne.com>
1492
1493         * add-log.el (change-log-name): Remove outta-space port.
1494         * add-log.el (patch-to-change-log): Use (user-full-name) instead
1495         of (user-login-name) following the standard established by
1496         `add-change-log-entry'.
1497
1498 2000-06-12  Ben Wing  <ben@xemacs.org>
1499
1500         * add-log.el (patch-to-change-log): New function.
1501
1502 2000-06-04  Mike Sperber <mike@xemacs.org>
1503
1504         * case-table.el (describe-buffer-case-table): Fix to use case
1505         tables of actual buffer in question.
1506
1507 2000-06-05  Ben Wing  <ben@xemacs.org>
1508
1509         * macros.el (assign-last-kbd-macro-to-key): new function;
1510         used by menubar.
1511
1512 2000-02-28  Martin Buchholz  <martin@xemacs.org>
1513
1514         * add-log.el (change-log-name): Remove VMS support.
1515
1516 2000-02-28  Akim Demaille  <akim@epita.fr>
1517
1518         * add-log.el (add-log-current-defun): Add support for Autoconf
1519         mode.
1520
1521 2000-02-21  Andreas Jaeger  <aj@suse.de>
1522
1523         * compile.el (grep-find-use-xargs): Move defvar before usage.
1524
1525 2000-02-14  Barry Wilkes  <bew@bcs.org.uk>
1526
1527         * compile.el : Added grep-find command (+ associated variables)
1528         from FSF Emacs. Only one change to FSF code required, namely to
1529         use read-shell-command rather than read-from-minibuffer in
1530         grep-find.
1531
1532 2000-02-16  Yoshiki Hayashi  <yoshiki@xemacs.org>
1533
1534         * compile.el: Delete garbage.
1535
1536 2000-02-12  Andreas Jaeger  <aj@suse.de>
1537
1538         * compile.el (compilation-set-window-height): Did not take into
1539         account left/right toolbars when checking that window was not
1540         split horizontally.
1541         Patch by Sean MacLennan <seanm@storm.ca>.
1542         (compilation-find-file): Check if there's an existing buffer first.
1543         (compare-file-to-buffer): New.
1544         Patch by Jason Kim <jason@meta4.net>.
1545
1546 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
1547
1548         * passwd.el (passwd-insecure-display): Remove face
1549         property set by passwd-secure-display.
1550
1551 2000-01-18  Martin Buchholz  <martin@xemacs.org>
1552
1553         * comint.el (comint-mode): Add autoload cookie.
1554
1555 2000-01-13  Andreas Jaeger  <aj@suse.de>
1556
1557         * regexp-opt.el: Moved from package xemacs-devel to here since
1558         other packages depend on it.
1559
1560         * Makefile (ELCS): Added regexp-opt.elc
1561
1562 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
1563
1564         * add-log.el (add-log-current-defun-function): Changed :type of
1565         this defcustom to the correct one, 'function.
1566
1567 2000-01-10  Didier Verna  <didier@xemacs.org>
1568
1569         * annotations.el (set-annotation-glyph): preserve layout and side
1570         when not specified, remove old glyph from the extent when chaging
1571         the side of the annotation.
1572
1573 1999-12-11  Andreas Jaeger  <aj@suse.de>
1574
1575         * timezone.el (timezone-parse-date): Years < 69 are 20YY.
1576
1577 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
1578
1579         * passwd.el (read-passwd): Document how to disable recording
1580         key strokes.
1581
1582 1999-12-04  Jan Vroonhof  <vroonhof@math.ethz.ch>
1583
1584         * passwd.el (passwd-secure-display): Fix missing (lambda line. Don't
1585         use single condition cond for clarity.
1586         (passwd-insecure-display): ditto.
1587
1588 1999-12-05  Andreas Jaeger  <aj@suse.de>
1589
1590         * debug.el (debug): Replace obsolete allocate-event with
1591         make-event.
1592         Patch by Martin Buchholz <martin@xemacs.org>.
1593
1594 1999-10-11   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
1595
1596         * passwd.el (passwd-secure-display): Preserve fallback values.
1597
1598 1999-11-03    Robert Fenk <fenk@forwiss.tu-muenchen.de>
1599
1600         * shell.el (shell-dirstack-message): `getenv "HOME"' replaced by
1601         `user-home-directory', because usually HOME is not defined on WinNT.
1602
1603 1999-09-01  Gabriel Foster  <gabe@sgrail.com>
1604
1605         * compile.el: Added support for the SGI MipsPro 7.3 compilers to
1606         compilation-error-regexp-alist-alist.
1607
1608 1999-08-19  Christoph Wedler  <Christoph.Wedler@sap-ag.de>
1609
1610         * imenu.el: Synced up with FSF 20.4, except menu/menubar
1611         differences, some autoload cookies and:
1612         (imenu--generic-function): Use `match-string' instead
1613         `match-string-no-properties'.
1614         (imenu--completion-buffer): Don't set `minibuffer-setup-hook'.  In
1615         XEmacs, `completing-read' has only 6 args, provide workaround.
1616
1617         * imenu.el: Bugfix in XEmacs specific part.
1618         (imenu--last-menubar-filter-menu): New buffer-local variable.
1619         (imenu-menu-filter): Use it.  Split/sort submenus.
1620
1621 1999-07-22  SL Baur  <steve@beopen.com>
1622
1623         * comint.el (comint-password-prompt-regexp): add extra blank.
1624         From Bob Weiner  <weiner@beopen.com>
1625
1626 1999-07-22  SL Baur  <steve@xemacs.org>
1627
1628         * compile.el (compilation-set-window-height): Did not take into
1629         account left/right toolbars when checking that window was
1630         not split horizontally.
1631         From Sean MacLennan <seanm@storm.ca>
1632
1633 1999-03-26  Adrian Aichner  <aichner@ecf.teradyne.com>
1634
1635         * compile.el (compile-internal): Use `shell-command-switch'
1636         instead of a hard-coded "-c" switch.
1637
1638 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
1639
1640         * imenu.el (imenu--create-menu-1): Handle empty menu.
1641
1642 1998-12-05  SL Baur  <steve@altair.xemacs.org>
1643
1644         * timezone.el (timezone-zone-to-minute): Make function match
1645         documentation.
1646         From torin@perv.daft.com via James LewisMoss <dres@ioa.com>.
1647
1648 1998-10-08  Didier Verna  <verna@inf.enst.fr>
1649
1650         * time-stamp.el (time-stamp-strftime): fixed usage of `concat'
1651         (which now accepts only strings) when `field-result' is a number.
1652
1653 1998-08-21  Greg Klanderman  <greg@alphatech.com>
1654
1655         * comint.el (comint-dynamic-complete-filename): do user name
1656         completion too (~user).
1657         (comint-dynamic-complete-as-username): new function.
1658         (comint-dynamic-list-filename-completions): handle user name
1659         completions too.
1660
1661 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1662
1663         * etc/enriched.doc: Put doc changes for XEmacs version back in.
1664
1665 1998-07-31  Barry A. Warsaw  <bwarsaw@python.org>
1666
1667         * comint.el (comint-postoutput-scroll-to-bottom):
1668         Added (sit-for 0) to work around
1669         basic XEmacs recenter bug.
1670
1671 1998-07-12  SL Baur  <steve@altair.xemacs.org>
1672
1673         * facemenu.el (facemenu-update-facemenu-menu): Kill
1674         list-faces-display.
1675
1676         * annotations.el (set-annotation-glyph): Kill extent-layout.
1677
1678 1998-07-02  Hrvoje Niksic  <hniksic@srce.hr>
1679
1680         * compile.el (compile-command): Docstring fix: use `add-hook' to
1681         modify hook value.
1682
1683 1998-07-01  Carsten Leonhardt  <leo@arioch.oche.de>
1684
1685         * passwd.el (passwd-secure-display): Invert colors only in current
1686         frame. This avoids messing up the colors in tty frames while
1687         working in X frames.
1688         (passwd-insecure-display): Ditto.
1689
1690 1998-05-15  SL Baur  <steve@altair.xemacs.org>
1691
1692         * thing.el (thing-symbol): Fix for boundary condition.
1693         From Michael Ernst <mernst@cs.washington.edu>
1694
1695 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
1696
1697         * edmacro.el (kbd): Removed.
1698
1699 1998-04-29  SL Baur  <steve@altair.xemacs.org>
1700
1701         * compile.el (compile-internal): Comment out (process-send-eof).
1702         From Hrvoje Niksic <hniksic@srce.hr>
1703
1704 1998-04-28  SL Baur  <steve@altair.xemacs.org>
1705
1706         * shell.el ((not shell-mode-map)): Don't use reader macro.
1707
1708 1998-04-06  Martin Buchholz  <martin@xemacs.org>
1709
1710         * comint.el: Restore function comint-find-source-code and
1711         friends removed earlier in 21.0 development cycle.
1712
1713 1998-04-15  Martin Buchholz  <martin@xemacs.org>
1714
1715         * comint-delim-arg: Obsoleted by improvements to comint-arguments
1716         * comint.el (comint-arguments): Use a single regexp for each arg.
1717         Use only a third of the code to do the same thing.  Remove
1718         dependency on (nthcdr -1 x) working.
1719
1720 1998-04-11  Kirill M. Katsnelson  <kkm@kis.ru>
1721
1722         * shell.el (shell): When selecting shell file name, consult
1723         `shell-file-name' before falling back to "/bin/sh".
1724         Fix docstring accordingly.
1725
1726 1998-04-11  Kirill M. Katsnelson  <kkm@kis.ru>
1727
1728         * compile.el (compile-internal): Close stdin of an inferior grep
1729         or make process.
1730
1731 1998-04-04  SL Baur  <steve@altair.xemacs.org>
1732
1733         * overlay.el: moved to fsf-compat.
1734
1735 1998-03-23  Hrvoje Niksic  <hniksic@srce.hr>
1736
1737         * facemenu.el: Don't define keys at top-level; use an autoload
1738         cookie instead.
1739
1740 1998-03-22  SL Baur  <steve@altair.xemacs.org>
1741
1742         * ffap.el: added.
1743
1744 1998-03-04  SL Baur  <steve@altair.xemacs.org>
1745
1746         * compile.el (compile-internal): Back out previous change.
1747
1748 1998-02-24  Greg Klanderman  <greg@alphatech.com>
1749
1750         * compile.el (compile-internal): save and restore the selected
1751         window in addition to the current buffer as display-buffer may
1752         create a new frame if the buffer is a special-display buffer.
1753
1754 1998-02-21  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
1755
1756         * shell.el (explicit-bash-args): Bash 1.14 doesn't support
1757         `--login', so use the equivalent and more standard `-i' instead.
1758
1759 1998-02-16  SL Baur  <steve@altair.xemacs.org>
1760
1761         * compile.el (compilation-mode): Autoload.
1762
1763 1998-02-14  SL Baur  <steve@altair.xemacs.org>
1764
1765         * compile.el (grep): Print # of matches.
1766         From Hrvoje Niksic <hniksic@srce.hr>
1767
1768 1998-01-31  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
1769
1770         * shell.el (shell-cd-1): Fixed remote directory tracking.
1771
1772 1998-01-23  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
1773
1774         * shell.el (explicit-*-args): Add args defcustoms for several
1775         other popular shells.
1776
1777 1997-12-18  Hrvoje Niksic  <hniksic@srce.hr>
1778
1779         * add-log.el (add-log-convert): New function.
1780
1781 1998-01-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
1782
1783         * compile.el (compilation-minor-mode): Use `add-minor-mode' for
1784         `compilation-minor-mode', and put an autoload cookie there.
1785         (compilation-minor-mode-map): Also need to autoload the
1786         minor-mode-map.
1787         (compilation-minor-mode): ... and the variable.
1788
1789 1998-01-24  SL Baur  <steve@altair.xemacs.org>
1790
1791         * Makefile (VERSION): Update to package standards 1.0.
1792         * package-info.in: Ditto.
1793
1794 1998-01-16  Greg Klanderman  <greg@alphatech.com (Greg Klanderman)>
1795
1796         * add-log.el (prompt-for-change-log-name): use find-change-log to
1797         find the default by searching upwards from the current directory
1798         for a ChangeLog file.  Change the read-file-name prompt to present
1799         user with the default, with point at the end of the directory
1800         component.
1801
1802 1998-01-17  SL Baur  <steve@altair.xemacs.org>
1803
1804         * Makefile (ELCS): Add overlay.elc.
1805
1806         * package-info.in: Update provides tag.
1807
1808         * ebuff-menu.el: Provide 'ebuff-menu as a feature.
1809
1810         * echistory.el: Provide 'echistory as a feature.
1811
1812         * macros.el: Provide 'macros as a feature.
1813
1814         * novice.el: Provide 'novice as a feature.
1815
1816         * debug.el: Provide 'debug as a feature.
1817
1818 1998-01-11  SL Baur  <steve@altair.xemacs.org>
1819
1820         * Makefile (VERSION): Updated package build procedure.
1821
1822 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
1823
1824         * annotations.el (annotations-in-region): Rewrote the
1825         `map-extents' call to use the newer interface.
1826
1827 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
1828
1829         * ring.el (ring-remove): Optimize by moveing duplicated function
1830         call out of the loop into a let.  Varref is faster than a function
1831         call, thus the codepath is reduced and the loop will execute more
1832         quickly.
1833
1834 1998-01-01  SL Baur  <steve@altair.xemacs.org>
1835
1836         * Makefile: Added skeleton.el.
1837
1838 1997-12-24  SL Baur  <steve@altair.xemacs.org>
1839
1840         * Makefile: Add comint-xemacs.el and shell.el.
1841
1842 1997-12-23  SL Baur  <steve@altair.xemacs.org>
1843
1844         * Makefile: Added ebuff-menu.el, echistory.el, ehelp.el,
1845         electrict.el and helper.el.
1846         Also added chistory.el, iso-syntax.el and time-stamp.el.
1847
1848         * xemacs-base 1.01 is released.
1849
1850         * add-log.el (change-log): Remove `(require 'fortran)'.
1851
1852         * imenu.el: New file.
1853
1854         * annotations.el: Commentary changes.
1855         * assoc.el: Ditto.
1856         * comint.el: Ditto.
1857         * compile.el: Ditto.
1858         * debug.el: Ditto.
1859         * enriched.el: Ditto.
1860         * env.el: Ditto.
1861         * facemenu.el: Ditto.
1862         * macros.el: Ditto.
1863         * novice.el: Ditto.
1864         * outline.el: Ditto.
1865         * passwd.el: Ditto.
1866         * pp.el: Ditto.
1867         * regi.el: Ditto.
1868         * ring.el: Ditto.
1869         * sort.el: Ditto.
1870         * thing.el: Ditto.
1871         * timezone.el: Ditto.
1872         * xbm-button.el: Ditto.
1873
1874         * Makefile: Add in:  add-log.el, compile.el, imenu.el, outline.el
1875
1876 1997-12-20  SL Baur  <steve@altair.xemacs.org>
1877
1878         * Makefile: Created.