1 2015-05-17 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 2.45 released.
5 2015-05-12 Aidan Kehoe <kehoea@parhasard.net>
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).
15 2015-01-12 Norbert Koch <viteno@xemacs.org>
17 * Makefile (VERSION): XEmacs package 2.44 released.
19 2015-01-03 Michael Sperber <mike@xemacs.org>
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.
25 2014-10-16 Norbert Koch <viteno@xemacs.org>
27 * Makefile (VERSION): XEmacs package 2.43 released.
29 2014-09-27 Michael Sperber <mike@xemacs.org>
31 * simple-more.el (start-file-process):
32 * subr-more.el (start-file-process-shell-command): Port from GNU
35 2014-09-08 Norbert Koch <viteno@xemacs.org>
37 * Makefile (VERSION): XEmacs package 2.42 released.
39 2014-08-04 Jerry James <james@xemacs.org>
41 * subr-more.el (assoc-string): New function from GNU Emacs.
43 2014-05-15 Norbert Koch <viteno@xemacs.org>
45 * Makefile (VERSION): XEmacs package 2.41 released.
47 2014-05-15 Norbert Koch <viteno@xemacs.org>
49 * Makefile (VERSION): XEmacs package 2.40 released.
51 2014-05-13 Jerry James <james@xemacs.org>
54 * .hgignore: New file.
55 * time-stamp.el: Restore CVS keyword expansions.
57 2013-12-19 Norbert Koch <viteno@xemacs.org>
59 * Makefile (VERSION): XEmacs package 2.39 released.
61 2013-12-12 Michael Sperber <mike@xemacs.org>
63 * compile.el (compilation-error-regexp-alist-alist): Make it autoloaded.
65 2013-12-14 Mats Lidell <matsl@xemacs.org>
67 * Makefile (ELCS): Add rcfiles.elc so it is built and installed.
69 2013-12-12 Norbert Koch <viteno@xemacs.org>
71 * Makefile (VERSION): XEmacs package 2.38 released.
73 2013-12-08 Michael Sperber <mike@xemacs.org>
75 * subr-more.el (condition-case-unless-debug): Added, from GNU Emacs.
76 (with-demoted-errors): Added, from GNU Emacs.
79 (move-beginning-of-line, move-end-of-line, invisible-p): New file,
80 with some functions from GNU Emacs.
82 * field.el (field): Add a provide, needed for simple-more.el.
84 2013-09-02 Norbert Koch <viteno@xemacs.org>
86 * Makefile (VERSION): XEmacs package 2.37 released.
88 2013-06-26 Jerry James <james@xemacs.org>
90 * subr-more.el (number-sequence, string-or-null-p, booleanp):
91 Add, used by tramp and newer versions of CEDET.
93 2013-06-03 Norbert Koch <viteno@xemacs.org>
95 * Makefile (VERSION): XEmacs package 2.36 released.
97 2013-06-03 Didier Verna <didier@xemacs.org>
99 * rcfiles.el: New file.
101 2013-03-19 Norbert Koch <viteno@xemacs.org>
103 * Makefile (VERSION): XEmacs package 2.35 released.
105 2013-03-17 Michael Sperber <mike@xemacs.org>
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.
111 2013-03-09 Norbert Koch <viteno@xemacs.org>
113 * Makefile (VERSION): XEmacs package 2.34 released.
115 2013-03-08 Michael Sperber <mike@xemacs.org>
117 * imenu.el (imenu--generic-function): REGEXP may also be a search
118 function now, as in GNU Emacs.
120 2013-02-21 Michael Sperber <mike@xemacs.org>
123 (locate-dominating-stop-dir-regexp, locate-dominating-file): New
124 file, add functions from GNU Emacs.
126 2013-02-22 Norbert Koch <viteno@xemacs.org>
128 * Makefile (VERSION): XEmacs package 2.33 released.
130 2013-02-19 Michael Sperber <mike@xemacs.org>
132 * rx.el: Added port from GNU Emacs 24.2.
134 2012-05-11 Norbert Koch <viteno@xemacs.org>
136 * Makefile (VERSION): XEmacs package 2.32 released.
138 2012-05-11 Aidan Kehoe <kehoea@parhasard.net>
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
200 Use standard backquotes, old Emacs Lisp backquotes are long obsolete.
202 2012-01-10 Norbert Koch <viteno@xemacs.org>
204 * Makefile (VERSION): XEmacs package 2.31 released.
206 2011-12-30 Aidan Kehoe <kehoea@parhasard.net>
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.
213 2011-01-10 Norbert Koch <viteno@xemacs.org>
215 * Makefile (VERSION): XEmacs package 2.30 released.
217 2011-01-08 Aidan Kehoe <kehoea@parhasard.net>
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
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.
227 2010-10-11 Norbert Koch <viteno@xemacs.org>
229 * Makefile (VERSION): XEmacs package 2.29 released.
231 2010-10-06 Didier Verna <didier@xemacs.org>
233 * add-log.el (patch-to-change-log): Recognize defun* and the like
236 2010-09-06 Norbert Koch viteno@xemacs.org
238 * Makefile (VERSION): XEmacs package 2.28 released.
240 2010-09-03 Aidan Kehoe <kehoea@parhasard.net>
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!
247 2010-09-02 Aidan Kehoe <kehoea@parhasard.net>
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.
253 2010-09-02 Aidan Kehoe <kehoea@parhasard.net>
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
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
264 2010-08-28 Aidan Kehoe <kehoea@parhasard.net>
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!
272 2010-07-22 Norbert Koch <viteno@xemacs.org>
274 * Makefile (VERSION): XEmacs package 2.27 released.
276 2010-07-21 Aidan Kehoe <kehoea@parhasard.net>
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
284 2010-07-05 Norbert Koch <viteno@xemacs.org>
286 * Makefile (VERSION): XEmacs package 2.26 released.
288 2010-05-30 Aidan Kehoe <kehoea@parhasard.net>
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'
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.
329 2010-05-12 Norbert Koch <viteno@xemacs.org>
331 * Makefile (VERSION): XEmacs package 2.25 released.
333 2010-05-12 Mike Sperber <mike@xemacs.org>
335 * outline.el (outline-next-visible-heading): Fix eobp / bopb
336 checking, thus preventing endless loops in outl-mouse.
338 2010-05-10 Norbert Koch <viteno@xemacs.org>
340 * Makefile (VERSION): XEmacs package 2.24 released.
342 2010-05-08 Adrian Aichner <adrian@xemacs.org>
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
349 2010-04-28 Norbert Koch <viteno@xemacs.org>
351 * Makefile (VERSION): XEmacs package 2.23 released.
353 2010-04-28 Mike Sperber <mike@xemacs.org>
355 * outline.el (easy-mmode): Require `easy-mmode' to accomodate
358 2010-04-23 Mike Sperber <mike@xemacs.org>
360 * outline.el: Replace with slightly hacked noutline.el from
363 2010-03-30 Norbert Koch <viteno@xemacs.org>
365 * Makefile (VERSION): XEmacs package 2.22 released.
367 2010-03-26 Aidan Kehoe <kehoea@parhasard.net>
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.
373 2010-02-11 Norbert Koch <viteno@xemacs.org>
375 * Makefile (VERSION): XEmacs package 2.21 released.
377 2010-02-09 Didier Verna <didier@xemacs.org>
379 * add-log.el (patch-to-change-log): Improve file-re2 regexp to
380 understand +++ lines without time information.
382 2010-01-11 Norbert Koch <viteno@xemacs.org>
384 * Makefile (VERSION): XEmacs package 2.20 released.
386 2010-01-10 Aidan Kehoe <kehoea@parhasard.net>
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.
393 2010-01-10 Aidan Kehoe <kehoea@parhasard.net>
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.
399 2010-01-08 Aidan Kehoe <kehoea@parhasard.net>
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.
406 2009-01-13 Norbert Koch <viteno@xemacs.org>
408 * Makefile (VERSION): XEmacs package 2.19 released.
410 2009-01-11 Aidan Kehoe <kehoea@parhasard.net>
412 * debug.el (debug-on-entry):
413 Refuse to attempt this for special forms.
415 2008-07-23 Norbert Koch <viteno@xemacs.org>
417 * Makefile (VERSION): XEmacs package 2.18 released.
419 2008-04-22 Norbert Koch <viteno@xemacs.org>
421 * Makefile (VERSION): XEmacs package 2.17 released.
423 2008-04-20 Aidan Kehoe <kehoea@parhasard.net>
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
432 Document its use in #'s-r-f-n.
434 2008-02-25 Norbert Koch <viteno@xemacs.org>
436 * Makefile (VERSION): XEmacs package 2.16 released.
438 2008-02-23 Michael Sperber <mike@xemacs.org>
440 * autoload-operators.el: Add this file, parameterizes autoload.el
443 2008-01-13 Norbert Koch <viteno@xemacs.org>
445 * Makefile (VERSION): XEmacs package 2.15 released.
447 2008-01-12 Aidan Kehoe <kehoea@parhasard.net>
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!
453 2008-01-11 Aidan Kehoe <kehoea@parhasard.net>
455 * regexp-opt.el: Merge revision 1.34 from GNU, of
456 2007-01-21. Thank you GNU.
458 2008-01-04 Norbert Koch <viteno@xemacs.org>
460 * Makefile (VERSION): XEmacs package 2.14 released.
462 2008-01-03 Ville Skyttä <scop@xemacs.org>
464 * shell.el (shell-file-name-quote-list): Include `(' and `)'.
466 2007-12-25 Norbert Koch <viteno@xemacs.org>
468 * Makefile (VERSION): XEmacs package 2.13 released.
470 2007-12-24 Aidan Kehoe <kehoea@parhasard.net>
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.
478 Use put-display-table instead of aset to configure how ?\f is
481 2007-12-18 Norbert Koch <viteno@xemacs.org>
483 * Makefile (VERSION): XEmacs package 2.12 released.
485 2007-12-18 Aidan Kehoe <kehoea@parhasard.net>
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.
491 2007-12-18 Mike Sperber <mike@xemacs.org>
493 * etc/enriched.doc: Fix trivial typo.
495 2007-05-22 Norbert Koch <viteno@xemacs.org>
497 * Makefile (VERSION): XEmacs package 2.11 released.
499 2007-05-09 Jerry James <james@xemacs.org>
501 * comint.el: Revert to pre-2006-05-16 version.
504 2007-04-16 Norbert Koch <viteno@xemacs.org>
506 * Makefile (VERSION): XEmacs package 2.10 released.
508 2007-04-02 Stephen J. Turnbull <stephen@xemacs.org>
510 * comint.el (comint-output-filter): Avoid error if filter deletes.
511 (comint-inhibit-carriage-motion): Comment on remaining bug.
513 2007-03-07 Norbert Koch <viteno@xemacs.org>
515 * Makefile (VERSION): XEmacs package 2.09 released.
517 2007-02-28 Stephen J. Turnbull <stephen@xemacs.org>
519 * comint.el (comint-quote-filename): Fix infloop.
521 2006-08-14 Norbert Koch <viteno@xemacs.org>
523 * Makefile (VERSION): XEmacs package 2.08 released.
525 2006-07-25 Daiki Ueno <ueno@unixuser.org>
527 * timer-funcs.el (with-timeout): Return the result of
528 TIMEOUT-FORMS if the timeout expires.
530 2006-07-25 Jerry James <james@xemacs.org>
532 * comint.el (comint-inhibit-carriage-motion): default to t to
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.
544 2006-07-12 Norbert Koch <viteno@xemacs.org>
546 * Makefile (VERSION): XEmacs package 2.07 released.
548 2006-07-06 Jerry James <james@xemacs.org>
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
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.
563 2006-06-16 Norbert Koch <viteno@xemacs.org>
565 * Makefile (VERSION): XEmacs package 2.06 released.
567 2006-06-07 Jerry James <james@xemacs.org>
569 * comint.el (comint-output-filter): Workaround
570 insert-before-markers bug with a partial reversion to the old code.
572 2006-06-02 Norbert Koch <viteno@xemacs.org>
574 * Makefile (VERSION): XEmacs package 2.05 released.
576 2006-06-01 Jerry James <james@xemacs.org>
578 * shell.el: (require 'easy-mmode) when compiling to properly
581 2006-05-31 Jerry James <james@xemacs.org>
583 * comint.el: Fix derived-mode autoload as suggested by Ville.
585 2006-05-29 Jerry James <james@xemacs.org>
587 * comint.el: Fix bug in comint-arguments that signaled instead of
589 * comint.el: Sync with very recent Emacs CVS activity.
592 2006-05-25 Norbert Koch <viteno@xemacs.org>
594 * Makefile (VERSION): XEmacs package 2.04 released.
596 2006-05-16 Jerry James <james@xemacs.org>
598 * field.el (field-at-pos): New function, synced from Emacs.
599 * comint.el: Numerous changes to sync with Emacs.
602 2006-05-08 Norbert Koch <viteno@xemacs.org>
604 * Makefile (VERSION): XEmacs package 2.03 released.
606 2006-05-08 Tero Saarni <tero.saarni@gmail.com>
608 * shell.el: Unbreak telnet, autoload shell-prompt-pattern.
610 2006-03-16 Norbert Koch <viteno@xemacs.org>
612 * Makefile (VERSION): XEmacs package 2.02 released.
614 2006-03-16 Nelson Ferreira <njsf@tuxie.homelinux.net>
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.
620 2005-12-31 Norbert Koch <viteno@xemacs.org>
622 * Makefile (VERSION): XEmacs package 2.01 released.
624 2005-12-27 Ville Skyttä <scop@xemacs.org>
626 * compile.el (grep-find-use-xargs): Don't error out if xargs
629 2005-10-28 Norbert Koch <viteno@xemacs.org>
631 * Makefile (VERSION): XEmacs package 2.00 released.
633 2005-10-23 Ville Skyttä <scop@xemacs.org>
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.
640 2005-10-12 Norbert Koch <viteno@xemacs.org>
642 * Makefile (VERSION): XEmacs package 1.99 released.
644 2005-10-11 Steve Youngs <steve@sxemacs.org>
646 * timer-funcs.el (with-timeout): Use `unwind-protect' to ensure
647 the timer is always deleted.
648 From: tbennett@nvidia.com
650 2005-07-24 Norbert Koch <viteno@xemacs.org>
652 * Makefile (VERSION): XEmacs package 1.98 released.
654 2005-07-02 Adrian Aichner <adrian@xemacs.org>
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.
660 2005-04-05 Norbert Koch <viteno@xemacs.org>
662 * Makefile (VERSION): XEmacs package 1.97 released.
664 2005-04-04 Adrian Aichner <adrian@xemacs.org>
666 * tq.el (tq-create): Sync tq.el with GNU Emacs tq.el<1.18>.
668 2005-03-05 Norbert Koch <viteno@xemacs.org>
670 * Makefile (VERSION): XEmacs package 1.96 released.
672 2005-03-04 Vin Shelton <acs@xemacs.org>
674 * compile.el (find-grep): Aliases need to be quoted, apparently.
676 2005-03-04 Norbert Koch <viteno@xemacs.org>
678 * Makefile (VERSION): XEmacs package 1.95 released.
680 2005-02-26 Aidan Kehoe <kehoea@parhasard.net>
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
686 2004-12-22 Norbert Koch <viteno@xemacs.org>
688 * Makefile (VERSION): XEmacs package 1.94 released.
690 2004-12-18 Ilya N. Golubev <gin@mo.msk.ru>
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
699 2004-12-07 Norbert Koch <viteno@xemacs.org>
701 * Makefile (VERSION): XEmacs package 1.93 released.
703 2004-12-06 Ben Wing <ben@xemacs.org>
705 * Makefile (PACKAGE_SUPPRESS):
706 Conditionalize package-suppress forms on existence of
707 `package-suppress', not any particular version.
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.
714 2004-11-26 Norbert Koch <viteno@xemacs.org>
716 * Makefile (VERSION): XEmacs package 1.92 released.
718 2004-11-26 Steve Youngs <steve@youngs.au.com>
720 * add-log.el (change-log-date-face): XEmacs doesn't have the
721 `:inherit' keyword for faces so use `make-face' and
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.
731 2004-11-23 Norbert Koch <viteno@xemacs.org>
733 * Makefile (VERSION): XEmacs package 1.91 released.
735 2004-11-22 Ben Wing <ben@xemacs.org>
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.
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.
748 2004-11-08 Norbert Koch <viteno@xemacs.org>
750 * Makefile (VERSION): XEmacs package 1.90 released.
752 2004-11-07 Ben Wing <ben@xemacs.org>
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.
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.
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):
822 * easy-mmode.el (define-minor-mode):
823 * easy-mmode.el (easy-mmode-define-global-mode):
824 * easy-mmode.el (easy-mmode-define-keymap):
826 * macros.el (name-last-kbd-macro):
827 * macros.el (insert-kbd-macro):
828 * macros.el (apply-macro-to-region-lines):
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.
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.
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):
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):
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):
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.
883 2004-11-06 Ben Wing <ben@xemacs.org>
885 * field.el (field-beginning):
886 * field.el (field-end):
887 skip-start and skip-end values were switched.
889 2004-10-28 Ben Wing <ben@xemacs.org>
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'.
895 2004-10-22 Norbert Koch <viteno@xemacs.org>
897 * Makefile (VERSION): XEmacs package 1.89 released.
899 2004-09-07 Jerry James <james@xemacs.org>
901 * Makefile (ELCS): Add timer-funcs.el and realphabetize.
903 2004-10-04 Adrian Aichner <adrian@xemacs.org>
905 * ffap.el (ffap-alist): Single typo fix.
907 2004-09-08 Norbert Koch <viteno@xemacs.org>
909 * Makefile (VERSION): XEmacs package 1.88 released.
911 2004-08-30 Jerry James <james@xemacs.org>
913 * field.el: New file.
914 * Makefile (ELCS): Add field.elc.
916 2004-06-28 Norbert Koch <viteno@xemacs.org>
918 * Makefile (VERSION): XEmacs package 1.87 released.
920 2004-06-28 Zoltan Filyo <zoltan.filyo@multipolaris.hu>
922 * compile.el (compilation-error-regexp-alist-alist): Enhance
923 regexp to grasp Borland C++ Builder 6.0 syntax.
925 2004-06-18 Jerry James <james@xemacs.org>
927 * easy-mmode.el (easy-mmode-define-syntax): Replace call to
928 set-char-table-parent with derived-mode-merge-syntax-tables.
930 2004-03-29 Norbert Koch <viteno@xemacs.org>
932 * Makefile (VERSION): XEmacs package 1.86 released.
934 2004-03-26 Ville Skyttä <scop@xemacs.org>
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.
939 2004-02-16 Norbert Koch <viteno@xemacs.org>
941 * Makefile (VERSION): XEmacs package 1.85 released.
943 2004-02-14 Jerry James <james@xemacs.org>
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
950 2004-01-27 Norbert Koch <viteno@xemacs.org>
952 * Makefile (VERSION): XEmacs package 1.84 released.
954 2004-01-27 Jerry James <james@xemacs.org>
956 * easy-mmode.el: Synch with Emacs 21.3.
958 2003-12-04 Norbert Koch <viteno@xemacs.org>
960 * Makefile (VERSION): XEmacs package 1.83 released.
962 2003-11-28 Robert Widhopf <mailspam3@robf.de>
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.
968 * compile.el (compile-internal): honor `compilation-ask-about-kill'
970 2003-10-29 Norbert Koch <viteno@xemacs.org>
972 * Makefile (VERSION): XEmacs package 1.82 released.
974 2003-10-20 Ville Skyttä <scop@xemacs.org>
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'.
981 2003-09-20 Norbert Koch <viteno@xemacs.org>
983 * Makefile (VERSION): XEmacs package 1.81 released.
985 2003-09-20 Steve Youngs <youngs@xemacs.org>
987 * compile.el (grep-null-device): Add missing quote.
989 2003-09-13 Adrian Aichner <adrian@xemacs.org>
991 * compile.el: Partial sync with GNU Emacs compile.el revision
993 * compile.el (compilation-parse-errors-function): Whitespace
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
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.
1021 2003-09-19 Norbert Koch <viteno@xemacs.org>
1023 * Makefile (VERSION): XEmacs package 1.80 released.
1025 * Makefile (VERSION): XEmacs package 1.79 released.
1027 2003-09-19 Stephen J. Turnbull <stephen@xemacs.org>
1029 * compile.el (grep-null-device): Use null-device if bound.
1031 2003-06-11 Norbert Koch <viteno@xemacs.org>
1033 * Makefile (VERSION): XEmacs package 1.78 released.
1035 2003-06-07 Ilya N. Golubev <gin@mo.msk.ru>
1037 * shell.el (shell-directory-tracker): Make regexp used for
1038 skipping to next command correspond to one used for command
1040 (shell-command-separator-regexp): New variable.
1042 2003-04-29 Norbert Koch <viteno@xemacs.org>
1044 * Makefile (VERSION): XEmacs package 1.77 released.
1046 2003-04-15 Jerry James <james@xemacs.org>
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.
1054 2003-04-26 Norbert Koch <viteno@xemacs.org>
1056 * Makefile (VERSION): XEmacs package 1.76 released.
1058 2003-03-24 Andy Piper <andy@xemacs.org>
1060 * compile.el (compilation-error-regexp-alist-alist): add regexp
1061 suitable for ant errors.
1063 2003-03-22 Vasily Korytov <deskpot@myrealbox.com>
1065 * outline.el (outline-mode-hook): Add a (defvar ...), so this
1066 variable is documented.
1068 2003-03-09 Ben Wing <ben@xemacs.org>
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.
1077 2003-01-18 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1079 * Makefile (VERSION): XEmacs package 1.75 released.
1081 2003-01-12 Robert Bihlmeyer <robbe@orcus.priv.at>
1083 * add-log.el (add-log-current-defun): add ( to ender for perl
1086 2003-01-13 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1088 * Makefile (VERSION): XEmacs package 1.74 released.
1090 2003-01-06 Ville Skyttä <scop@xemacs.org>
1092 * add-log.el: Make auto-mode-alist modifications autoload-only.
1094 2003-01-03 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1096 * Makefile (VERSION): XEmacs package 1.73 released.
1098 2002-12-17 Jerry James <james@xemacs.org>
1100 * ffap.el: Require advice at compile time, not load time.
1102 2002-12-06 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1104 * Makefile (VERSION): XEmacs package 1.72 released.
1106 2002-11-29 Ben Wing <ben@xemacs.org>
1108 * .cvsignore: Remove files now handled automatically by CVS.
1109 * Makefile: Use `compile' instead of hard-coded `all'.
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):
1120 New commands for conveniently grepping all useful files in the
1121 current directory, or recursively. Sort of like grep-find, but
1123 (a) the find command is determined for you, to cover this
1124 directory only, or all subdirs
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.
1133 (c) unlike grep-find, the interface shows only the grep command,
1134 minus files, so it's manageable.
1136 2002-11-25 Mike Sperber <mike@xemacs.org>
1138 * compile.el (compile-internal): Re-set `outwin' because it may
1139 have changed after `save-window-excursion'.
1141 2002-11-24 David A. Panariti <davep.xemacs@meduseld.net>
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.
1148 (shell-dirtrack-other-regexp): Added defcustom for the regexp.
1150 (shell-dirtrack-process-other-func): Added defcustom for the
1153 2002-10-29 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1155 * Makefile (VERSION): XEmacs package 1.71 released.
1157 2002-10-19 Ville Skyttä <scop@xemacs.org>
1159 * ffap.el (ffap): Remove dummy defun for ffap, autoload alias.
1161 2002-10-15 Ville Skyttä <scop@xemacs.org>
1163 * Makefile (srckit): Remove.
1165 2002-10-07 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1167 * Makefile (VERSION): XEmacs package 1.70 released.
1169 2002-09-30 Ville Skyttä <scop@xemacs.org>
1171 * add-log.el: Add autoloaded auto-mode-alist associations.
1173 2002-09-25 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1175 * Makefile (VERSION): XEmacs package 1.69 released.
1177 2002-09-11 Evgeny Roubinchtein <zhenya@sdf.lonestar.org>
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.
1182 2002-09-11 Simon Josefsson <jas@extundo.com>
1184 * time-stamp.el (time-stamp-hhmmss): New function.
1186 2002-09-06 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1188 * Makefile (VERSION): XEmacs package 1.68 released.
1190 2002-08-29 Norbert Koch <nk@viteno.net>
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
1197 2002-08-05 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
1199 * Makefile (VERSION): XEmacs package 1.67 released.
1201 2002-08-04 Simon Josefsson <jas@extundo.com>
1203 * passwd.el (read-passwd): Redisplay.
1205 2002-07-14 Steve Youngs <youngs@xemacs.org>
1207 * Makefile (VERSION): XEmacs package 1.66 released.
1209 2002-07-09 Hrvoje Niksic <hniksic@xemacs.org>
1211 * ffap.el (ffap-read-file-or-url): Return the current directory
1212 if the user's input equals the current directory.
1214 2002-06-27 Steve Youngs <youngs@xemacs.org>
1216 * Makefile (VERSION): XEmacs package 1.65 released.
1218 2002-06-26 Steve Youngs <youngs@xemacs.org>
1220 * Makefile (VERSION): XEmacs package 1.64 released.
1222 2002-06-22 Ville Skyttä <scop@xemacs.org>
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.
1232 2002-05-07 Steve Youngs <youngs@xemacs.org>
1234 * Makefile (VERSION): XEmacs package 1.63 released.
1236 2002-05-02 Ville Skyttä <scop@xemacs.org>
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.
1244 2002-05-02 Steve Youngs <youngs@xemacs.org>
1246 * Makefile (ELCS): Add easy-mmode.elc.
1248 * easy-mmode.el: Moved here from pcl-cvs.
1250 2002-04-24 Steve Youngs <youngs@xemacs.org>
1252 * Makefile (VERSION): XEmacs package 1.62 released.
1254 2002-04-01 John Paul Wallington <jpw@shootybangbang.com>
1256 * pp.el (pp-to-string): add autoload cookie.
1258 2002-03-27 Steve Youngs <youngs@xemacs.org>
1260 * Makefile (VERSION): 1.61 released.
1262 2002-03-25 Ville Skyttä <scop@xemacs.org>
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.
1268 2002-03-26 Steve Youngs <youngs@xemacs.org>
1270 * Makefile (VERSION): 1.60 released.
1272 2002-03-14 David A. Panariti <panariti@attbi.com>
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.
1279 2002-01-28 David A. Panariti <panariti@mediaone.net>
1281 * ffap.el (ffap-url-regexp):
1282 Changed http to https? to allow https urls to be recognized.
1284 2002-01-23 John Paul Wallington <jpw@shootybangbang.com>
1286 * env.el: synched with FSF 21.1.50:
1287 (substitute-env-vars): new function.
1288 (setenv): add optional argument SUBSTITUTE-ENV-VARS.
1290 2002-01-17 John Paul Wallington <jpw@shootybangbang.com>
1292 * shell.el (shell-input-autoexpand): fix custom type, add group.
1294 2002-01-14 Adrian Aichner <adrian@xemacs.org>
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
1302 2002-01-13 Steve Youngs <youngs@xemacs.org>
1304 * package-info.in (provides): Update to include all provides.
1306 2002-01-07 Adrian Aichner <adrian@xemacs.org>
1308 * Makefile (HTML_FILES): New.
1309 * Makefile (HTML_DEP): New.
1311 2002-01-02 Adrian Aichner <adrian@xemacs.org>
1313 * add-log.el (patch-to-change-log): Standardize on / in ChangeLog
1316 2002-01-02 Didier Verna <didier@xemacs.org>
1318 * add-log.el (patch-to-change-log): new keyword :dry-run.
1320 2001-12-10 Steve Youngs <youngs@xemacs.org>
1322 * Makefile (ELCS): Add tq.elc, moved from vc-cc.
1324 2001-05-20 Adrian Aichner <adrian@xemacs.org>
1326 * compile.el (compilation-setup): Properly make
1327 `mouse-track-click-hook' local in compile.el.
1329 2001-05-13 Adrian Aichner <adrian@xemacs.org>
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
1336 2001-05-11 Ben Wing <ben@xemacs.org>
1338 * compile.el (compilation-find-file): warning fix.
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.
1346 2001-04-23 Ben Wing <ben@xemacs.org>
1348 * compile.el (compilation-shell-minor-mode):
1349 Remember to localize the menubar before adding to it.
1351 2001-04-21 Ben Wing <ben@xemacs.org>
1353 * sort.el: need autoload for sort-regexp-fields-numerically.
1355 2001-04-21 Ben Wing <ben@xemacs.org>
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.
1363 2001-04-20 Ben Wing <ben@xemacs.org>
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'.
1376 2001-04-10 Ben Wing <ben@xemacs.org>
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:'.
1384 2001-03-31 Mike Sperber <mike@xemacs.org>
1386 * compile.el (compilation-shell-minor-mode): Added.
1388 2001-03-14 Dr. Volker Zell <Dr.Volker.Zell@oracle.com>
1390 * ffap.el (ffap-menu-ask): Add test for ffap-xemacs to fix a
1391 'Wrong type argument: eventp t' error.
1393 2001-03-12 Adrian Aichner <adrian@xemacs.org>
1395 * add-log.el (patch-to-change-log): Avoid second empty line after
1396 ChangeLog addition, which is against current ChangeLog editing
1399 2001-02-05 Steve Youngs <youngs@xemacs.org>
1401 * passwd.el (passwd-erase-buffer): Back out Matt's patch.
1403 2001-01-24 Matt Tucker <tuck@whistlingfish.net>
1405 * passwd.el (passwd-erase-buffer): Temporarily disable font-lock
1406 for performance reasons.
1408 2000-12-06 Karl M. Hegbloom <karlheg@debian.org>
1410 * shell.el (shell): Return the buffer so callers may use it.
1412 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org>
1414 * case-table.el: Use new API when available.
1416 2000-12-04 Yoshiki Hayashi <yoshiki@xemacs.org>
1418 * case-table.el: Use new API when available.
1420 2000-11-09 Volker Franz <volker.franz@tuebingen.mpg.de>
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.
1426 2000-11-07 Martin Buchholz <martin@xemacs.org>
1430 2000-11-06 Martin Buchholz <martin@xemacs.org>
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'.
1437 2000-10-15 Björn Torkelsson <torkel@hpc2n.umu.se>
1439 * debug.el (toggle-debug-on-error): New
1440 (toggle-debug-on-signal): New
1441 (toggle-debug-on-quit): New
1443 2000-10-24 Didier Verna <didier@xemacs.org>
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.
1450 2000-10-11 Fraser Young <fyoung@anytimenow.com>
1452 * compile.el (compilation-find-file): Reset buffer
1455 2000-10-03 Yoshiki Hayashi <yoshiki@xemacs.org>
1457 * macros.el (kbd-macro-query): Use next-command-event
1458 instead of read-char-exclusive.
1460 2000-10-08 Adrian Aichner <adrian@xemacs.org>
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.
1466 2000-10-05 Martin Buchholz <martin@xemacs.org>
1470 2000-10-03 Barry Wilkes <bew@bcs.org.uk>
1472 * compile.el: Added ;;;###autoload for grep-find
1474 2000-08-15 Adrian Aichner <aichner@ecf.teradyne.com>
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
1480 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
1482 * compile.el (compilation-find-file): push newly visited file
1483 names on file-name-history
1485 2000-04-05 Karl M. Hegbloom <karlheg@debian.org>
1487 * comint.el (comint-password-prompt-regexp): Make the space in
1488 "pass phrase" optional so that it catches the `gpg' passphrase
1491 2000-07-08 Adrian Aichner <aichner@ecf.teradyne.com>
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'.
1498 2000-06-12 Ben Wing <ben@xemacs.org>
1500 * add-log.el (patch-to-change-log): New function.
1502 2000-06-04 Mike Sperber <mike@xemacs.org>
1504 * case-table.el (describe-buffer-case-table): Fix to use case
1505 tables of actual buffer in question.
1507 2000-06-05 Ben Wing <ben@xemacs.org>
1509 * macros.el (assign-last-kbd-macro-to-key): new function;
1512 2000-02-28 Martin Buchholz <martin@xemacs.org>
1514 * add-log.el (change-log-name): Remove VMS support.
1516 2000-02-28 Akim Demaille <akim@epita.fr>
1518 * add-log.el (add-log-current-defun): Add support for Autoconf
1521 2000-02-21 Andreas Jaeger <aj@suse.de>
1523 * compile.el (grep-find-use-xargs): Move defvar before usage.
1525 2000-02-14 Barry Wilkes <bew@bcs.org.uk>
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
1532 2000-02-16 Yoshiki Hayashi <yoshiki@xemacs.org>
1534 * compile.el: Delete garbage.
1536 2000-02-12 Andreas Jaeger <aj@suse.de>
1538 * compile.el (compilation-set-window-height): Did not take into
1539 account left/right toolbars when checking that window was not
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>.
1546 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
1548 * passwd.el (passwd-insecure-display): Remove face
1549 property set by passwd-secure-display.
1551 2000-01-18 Martin Buchholz <martin@xemacs.org>
1553 * comint.el (comint-mode): Add autoload cookie.
1555 2000-01-13 Andreas Jaeger <aj@suse.de>
1557 * regexp-opt.el: Moved from package xemacs-devel to here since
1558 other packages depend on it.
1560 * Makefile (ELCS): Added regexp-opt.elc
1562 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1564 * add-log.el (add-log-current-defun-function): Changed :type of
1565 this defcustom to the correct one, 'function.
1567 2000-01-10 Didier Verna <didier@xemacs.org>
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.
1573 1999-12-11 Andreas Jaeger <aj@suse.de>
1575 * timezone.el (timezone-parse-date): Years < 69 are 20YY.
1577 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1579 * passwd.el (read-passwd): Document how to disable recording
1582 1999-12-04 Jan Vroonhof <vroonhof@math.ethz.ch>
1584 * passwd.el (passwd-secure-display): Fix missing (lambda line. Don't
1585 use single condition cond for clarity.
1586 (passwd-insecure-display): ditto.
1588 1999-12-05 Andreas Jaeger <aj@suse.de>
1590 * debug.el (debug): Replace obsolete allocate-event with
1592 Patch by Martin Buchholz <martin@xemacs.org>.
1594 1999-10-11 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1596 * passwd.el (passwd-secure-display): Preserve fallback values.
1598 1999-11-03 Robert Fenk <fenk@forwiss.tu-muenchen.de>
1600 * shell.el (shell-dirstack-message): `getenv "HOME"' replaced by
1601 `user-home-directory', because usually HOME is not defined on WinNT.
1603 1999-09-01 Gabriel Foster <gabe@sgrail.com>
1605 * compile.el: Added support for the SGI MipsPro 7.3 compilers to
1606 compilation-error-regexp-alist-alist.
1608 1999-08-19 Christoph Wedler <Christoph.Wedler@sap-ag.de>
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.
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.
1621 1999-07-22 SL Baur <steve@beopen.com>
1623 * comint.el (comint-password-prompt-regexp): add extra blank.
1624 From Bob Weiner <weiner@beopen.com>
1626 1999-07-22 SL Baur <steve@xemacs.org>
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>
1633 1999-03-26 Adrian Aichner <aichner@ecf.teradyne.com>
1635 * compile.el (compile-internal): Use `shell-command-switch'
1636 instead of a hard-coded "-c" switch.
1638 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1640 * imenu.el (imenu--create-menu-1): Handle empty menu.
1642 1998-12-05 SL Baur <steve@altair.xemacs.org>
1644 * timezone.el (timezone-zone-to-minute): Make function match
1646 From torin@perv.daft.com via James LewisMoss <dres@ioa.com>.
1648 1998-10-08 Didier Verna <verna@inf.enst.fr>
1650 * time-stamp.el (time-stamp-strftime): fixed usage of `concat'
1651 (which now accepts only strings) when `field-result' is a number.
1653 1998-08-21 Greg Klanderman <greg@alphatech.com>
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
1661 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1663 * etc/enriched.doc: Put doc changes for XEmacs version back in.
1665 1998-07-31 Barry A. Warsaw <bwarsaw@python.org>
1667 * comint.el (comint-postoutput-scroll-to-bottom):
1668 Added (sit-for 0) to work around
1669 basic XEmacs recenter bug.
1671 1998-07-12 SL Baur <steve@altair.xemacs.org>
1673 * facemenu.el (facemenu-update-facemenu-menu): Kill
1676 * annotations.el (set-annotation-glyph): Kill extent-layout.
1678 1998-07-02 Hrvoje Niksic <hniksic@srce.hr>
1680 * compile.el (compile-command): Docstring fix: use `add-hook' to
1683 1998-07-01 Carsten Leonhardt <leo@arioch.oche.de>
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.
1690 1998-05-15 SL Baur <steve@altair.xemacs.org>
1692 * thing.el (thing-symbol): Fix for boundary condition.
1693 From Michael Ernst <mernst@cs.washington.edu>
1695 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
1697 * edmacro.el (kbd): Removed.
1699 1998-04-29 SL Baur <steve@altair.xemacs.org>
1701 * compile.el (compile-internal): Comment out (process-send-eof).
1702 From Hrvoje Niksic <hniksic@srce.hr>
1704 1998-04-28 SL Baur <steve@altair.xemacs.org>
1706 * shell.el ((not shell-mode-map)): Don't use reader macro.
1708 1998-04-06 Martin Buchholz <martin@xemacs.org>
1710 * comint.el: Restore function comint-find-source-code and
1711 friends removed earlier in 21.0 development cycle.
1713 1998-04-15 Martin Buchholz <martin@xemacs.org>
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.
1720 1998-04-11 Kirill M. Katsnelson <kkm@kis.ru>
1722 * shell.el (shell): When selecting shell file name, consult
1723 `shell-file-name' before falling back to "/bin/sh".
1724 Fix docstring accordingly.
1726 1998-04-11 Kirill M. Katsnelson <kkm@kis.ru>
1728 * compile.el (compile-internal): Close stdin of an inferior grep
1731 1998-04-04 SL Baur <steve@altair.xemacs.org>
1733 * overlay.el: moved to fsf-compat.
1735 1998-03-23 Hrvoje Niksic <hniksic@srce.hr>
1737 * facemenu.el: Don't define keys at top-level; use an autoload
1740 1998-03-22 SL Baur <steve@altair.xemacs.org>
1744 1998-03-04 SL Baur <steve@altair.xemacs.org>
1746 * compile.el (compile-internal): Back out previous change.
1748 1998-02-24 Greg Klanderman <greg@alphatech.com>
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.
1754 1998-02-21 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1756 * shell.el (explicit-bash-args): Bash 1.14 doesn't support
1757 `--login', so use the equivalent and more standard `-i' instead.
1759 1998-02-16 SL Baur <steve@altair.xemacs.org>
1761 * compile.el (compilation-mode): Autoload.
1763 1998-02-14 SL Baur <steve@altair.xemacs.org>
1765 * compile.el (grep): Print # of matches.
1766 From Hrvoje Niksic <hniksic@srce.hr>
1768 1998-01-31 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1770 * shell.el (shell-cd-1): Fixed remote directory tracking.
1772 1998-01-23 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1774 * shell.el (explicit-*-args): Add args defcustoms for several
1775 other popular shells.
1777 1997-12-18 Hrvoje Niksic <hniksic@srce.hr>
1779 * add-log.el (add-log-convert): New function.
1781 1998-01-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
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
1787 (compilation-minor-mode): ... and the variable.
1789 1998-01-24 SL Baur <steve@altair.xemacs.org>
1791 * Makefile (VERSION): Update to package standards 1.0.
1792 * package-info.in: Ditto.
1794 1998-01-16 Greg Klanderman <greg@alphatech.com (Greg Klanderman)>
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
1802 1998-01-17 SL Baur <steve@altair.xemacs.org>
1804 * Makefile (ELCS): Add overlay.elc.
1806 * package-info.in: Update provides tag.
1808 * ebuff-menu.el: Provide 'ebuff-menu as a feature.
1810 * echistory.el: Provide 'echistory as a feature.
1812 * macros.el: Provide 'macros as a feature.
1814 * novice.el: Provide 'novice as a feature.
1816 * debug.el: Provide 'debug as a feature.
1818 1998-01-11 SL Baur <steve@altair.xemacs.org>
1820 * Makefile (VERSION): Updated package build procedure.
1822 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1824 * annotations.el (annotations-in-region): Rewrote the
1825 `map-extents' call to use the newer interface.
1827 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
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
1834 1998-01-01 SL Baur <steve@altair.xemacs.org>
1836 * Makefile: Added skeleton.el.
1838 1997-12-24 SL Baur <steve@altair.xemacs.org>
1840 * Makefile: Add comint-xemacs.el and shell.el.
1842 1997-12-23 SL Baur <steve@altair.xemacs.org>
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.
1848 * xemacs-base 1.01 is released.
1850 * add-log.el (change-log): Remove `(require 'fortran)'.
1852 * imenu.el: New file.
1854 * annotations.el: Commentary changes.
1857 * compile.el: Ditto.
1859 * enriched.el: Ditto.
1861 * facemenu.el: Ditto.
1864 * outline.el: Ditto.
1871 * timezone.el: Ditto.
1872 * xbm-button.el: Ditto.
1874 * Makefile: Add in: add-log.el, compile.el, imenu.el, outline.el
1876 1997-12-20 SL Baur <steve@altair.xemacs.org>
1878 * Makefile: Created.