# HG changeset patch # User Stefan Monnier # Date 1031637936 0 # Node ID e1977f5ec554ddf3e899b2b3f3472e073fb27974 # Parent 3f5cad2781e78c90beafc50f69c6500ed73b0a5d *** empty log message *** diff -r 3f5cad2781e7 -r e1977f5ec554 lisp/ChangeLog --- a/lisp/ChangeLog Tue Sep 10 05:59:32 2002 +0000 +++ b/lisp/ChangeLog Tue Sep 10 06:05:36 2002 +0000 @@ -5,8 +5,8 @@ 2002-09-09 Markus Rost - * simple.el (transient-mark-mode, line-number-mode, - column-number-mode): Undo previous change. + * simple.el (transient-mark-mode, line-number-mode) + (column-number-mode): Undo previous change because of bootstrapping. 2002-09-10 Miles Bader @@ -21,13 +21,47 @@ nil while executing macro to avoid triggering delete-selection-mode. * simple.el (keyboard-quit): Set defining-kbd-macro to nil to - cancel defining keyboard macro when applicablex. + cancel defining keyboard macro when applicable. + +2002-09-09 Stefan Monnier + + * derived.el (define-derived-mode): Add keyword arguments. + (derived-mode-make-docstring): Take abbrev and syntax table names. + + * font-core.el (font-lock-change-mode): Just turn off font-lock-mode. + (font-lock-default-function): Change arg name. + + * cus-start.el (transient-mark-mode): Delete. Done in simple.el. + + * paren.el (show-paren-function): Use syntax-after. + + * emacs-lisp/syntax.el (syntax-after): Delete. Moved to subr.el. + + * subr.el (symbol-file): Also work for autoloaded funcs. + (syntax-after): New fun moved from syntax.el. + + * find-file.el (ff-pre-find-hook, ff-pre-load-hook, ff-post-load-hook) + (ff-not-found-hook, ff-file-created-hook): Rename from *-hooks. + Update callers (but still run the old hooks as well). + + * emacs-lisp/find-func.el (find-library-suffixes, find-library-name) + (find-library): New funs. + (find-function-search-for-symbol): Use it. + + * emacs-lisp/bytecomp.el (byte-compile-file): Don't switch buffer. + + * isearch.el (isearch-cmds): Add docstring. + (isearch-mouse-2): Lookup binding in the proper buffer. + Use call-interactively and remove the now useless `arg'. + (isearch-search-fun-function): New var. + (isearch-search-fun): New fun. + (isearch-search, isearch-lazy-highlight-search): Use it. 2002-09-09 Stefan Monnier * simple.el (what-line): Don't hard-code 1. - (transient-mark-mode, line-number-mode, column-number-mode): Use - define-minor-mode. + (transient-mark-mode, line-number-mode, column-number-mode): + Use define-minor-mode. (do-auto-fill): Only ignore prefix if it's really empty. 2002-09-09 Markus Rost @@ -37,7 +71,7 @@ 2002-09-09 Richard M. Stallman - * calendar/calendar.el (mouse-scroll-calendar-left) + * calendar/calendar.el (mouse-scroll-calendar-left) (mouse-scroll-calendar-right, mouse-calendar-other-month): New commands. (calendar-mode-line-format): Use them. @@ -45,7 +79,7 @@ * emacs-lisp/bytecomp.el (byte-recompile-directory): Set and then bind default-directory. - * startup.el (fancy-splash-head, normal-splash-screen): + * startup.el (fancy-splash-head, normal-splash-screen): Change the messages that explain about GNU or GNU/Linux. * info.el (Info-search): Add (point-min) to subfile positions @@ -57,14 +91,14 @@ 2002-09-09 Jari Aalto - * progmodes/cperl-mode.el (cperl-noscan-files-regexp): + * progmodes/cperl-mode.el (cperl-noscan-files-regexp): In addition to RCS, exclude CVS directories. * ls-lisp.el (ls-lisp-format-time-list): New variable. (ls-lisp-format-time): Use it. * files.el (auto-mode-alist): Use sh-mode for .bash files. - + 2002-09-09 Dave Love * ps-print.el: Many doc fixes. @@ -87,7 +121,7 @@ invisible newlines. Also include entire invisible lines beyond the stopping point. - * cus-edit.el (custom-save-variables, custom-save-faces): + * cus-edit.el (custom-save-variables, custom-save-faces): Clarify the comments written into .emacs. 2002-09-08 Markus Triska @@ -122,22 +156,23 @@ * progmodes/compile.el (compile-internal): Add optional argument no-async. - + * diff.el (diff): Add optional argument no-async, and use the above argument. - + * files.el (diff-buffer-with-file): Call diff synchronously, so we don't delete the temporary file before diff has a chance to read it. - - * ibuf-ext.el (ibuffer-diff-with-file): Just call `diff-buffer-with-file'. + + * ibuf-ext.el (ibuffer-diff-with-file): Just call + `diff-buffer-with-file'. 2002-09-07 John Paul Wallington * emacs-lisp/cl-indent.el (extended-loop-p): Doc fix. - * emacs-lisp/find-func.el (find-function-recenter-line): Add - custom type. Doc fix. + * emacs-lisp/find-func.el (find-function-recenter-line): + Add custom type. Doc fix. 2002-09-06 Stefan Monnier diff -r 3f5cad2781e7 -r e1977f5ec554 src/ChangeLog --- a/src/ChangeLog Tue Sep 10 05:59:32 2002 +0000 +++ b/src/ChangeLog Tue Sep 10 06:05:36 2002 +0000 @@ -1,3 +1,9 @@ +2002-09-10 Stefan Monnier + + * regex.c (DISCARD_FAILURE_REG_OR_COUNT): Delete. + (CHECK_INFINITE_LOOP): Don't pop anything: just set `cycle' to 1. + (re_match_2_internal): Be more careful with infinite loops. + 2002-09-10 Kim F. Storm * macros.c (end_kbd_macro): New function. @@ -26,7 +32,7 @@ (syms_of_macros): DEFVAR_INT it (needed by kmacro). * macros.h (executing_macro_index): Change type to EMACS_INT. - + 2002-09-06 Richard M. Stallman * casetab.c (set_case_table): Make canon table point to eqv table.