From: Stefan Monnier Date: Sat, 21 Aug 2004 23:51:42 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.hcoop.net/bpt/emacs.git/commitdiff_plain/aca16f78753587b4dc2904ac2d319b7496fdc4b9 *** empty log message *** --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 73a098dd19..3f6a8ced5c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -20,10 +20,27 @@ 2004-08-21 Peter Seibel (tiny patch) - * emacs-lisp/cl-indent.el (lisp-indent-defmethod): Correct - indentation of DEFMETHODS with non-standard method + * emacs-lisp/cl-indent.el (lisp-indent-defmethod): + Correct indentation of DEFMETHODS with non-standard method combinations (e.g., PROGN, MIN, MAX). +2004-08-20 Stefan Monnier + + * startup.el (normal-top-level-add-subdirs-to-load-path): + Avoid unnecessarily checking system-type. + (normal-top-level): Set TERM to "dumb". Simplify. + + * avoid.el (mouse-avoidance-ignore-p): New fun. + Also ignore switch-frame, select-window, double, and triple clicks. + (mouse-avoidance-banish-hook, mouse-avoidance-exile-hook) + (mouse-avoidance-fancy-hook): Use it. + +2004-08-20 Zoran Milojevic (tiny change) + + * avoid.el (mouse-avoidance-nudge-mouse) + (mouse-avoidance-banish-destination): Stay within the current window + to avoid problems with mouse-autoselect-window. + 2004-08-19 Stefan Monnier * pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to @@ -33,7 +50,7 @@ * emacs-lisp/elp.el (elp-results-symname-map): New keymap. (elp-results-jump-to-definition-by-mouse) - (elp-results-jump-to-definition, elp-output-insert-symname): New Functions. + (elp-results-jump-to-definition, elp-output-insert-symname): New funs. (elp-output-result): Use elp-output-insert-symname. 2004-08-18 Kenichi Handa @@ -141,35 +158,35 @@ CC Mode update to 5.30.9: * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features): - Moved from cc-vars to cc-defs for dependency reasons. Fixed the + Move from cc-vars to cc-defs for dependency reasons. Fix the POSIX char class test to check that it works in `skip-chars-(forward|backward)' too. - * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the + * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the first argument starts with a special brace list. - * progmodes/cc-engine.el (c-forward-type): Fixed promotion bug + * progmodes/cc-engine.el (c-forward-type): Fix promotion bug when `c-opt-type-concat-key' is used (i.e. in Pike). - * progmodes/cc-engine.el (c-looking-at-special-brace-list): Fixed - bug when the inner char pair doesn't have paren syntax, i.e. "(< + * progmodes/cc-engine.el (c-looking-at-special-brace-list): + Fix bug when the inner char pair doesn't have paren syntax, i.e. "(< >)". * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic whitespace safe. - * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed anchor + * progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor position for `arglist-intro', `arglist-cont-nonempty' and `arglist-close' when there are two arglist open parens on the same line and there's nothing in front of the first. - * progmodes/cc-fonts.el (c-basic-matchers-before): Fixed font + * progmodes/cc-fonts.el (c-basic-matchers-before): Fix font locking of qualified names in Java, which previously could fontify common indexing expressions in many cases. The standard Java naming conventions are used to tell them apart. - * progmodes/cc-align.el (c-lineup-whitesmith-in-block): Fixed - inconsistency wrt opening parens on the first line inside a paren + * progmodes/cc-align.el (c-lineup-whitesmith-in-block): + Fix inconsistency wrt opening parens on the first line inside a paren block. * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at @@ -179,29 +196,29 @@ `c-major-mode-is' in the event that this is used inside a `c-lang-defconst'. - * progmodes/cc-defs.el (c-major-mode-is): Fixed expansion inside + * progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside `c-lang-defconst' so that it works better with fallback languages. - * progmodes/cc-defs.el (c-add-language): Fixed a typo that caused + * progmodes/cc-defs.el (c-add-language): Fix a typo that caused it to fail to record the base mode. - * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed - bug so that it doesn't go past the closing paren when PAREN-LEVEL + * progmodes/cc-engine.el (c-syntactic-re-search-forward): + Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL is used. Reordered the syntax checks to get more efficient skipping in some situations. * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line continuation which might precede the newly inserted '{'. - * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed - cases where it could loop indefinitely. + * progmodes/cc-engine.el (c-syntactic-re-search-forward): + Fix cases where it could loop indefinitely. * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array size specs correctly. Only fontify identifiers in front of '(' with as functions - don't accept any paren char. Tightened up initializer skipping to stop before function and class blocks. - * progmodes/cc-engine.el (c-beginning-of-decl-1): Fixed bug where + * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where the point could be left directly after an open paren when finding the beginning of the first decl in the block. @@ -210,13 +227,13 @@ This could cause cache inconsistencies when e.g. `c++-template-syntax-table' was temporarily in use. - * progmodes/cc-engine.el (c-on-identifier, - c-simple-skip-symbol-backward): Small fix for handling "-" + * progmodes/cc-engine.el (c-on-identifier) + (c-simple-skip-symbol-backward): Small fix for handling "-" correctly in `skip-chars-backward'. Affected the operator lfun syntax in Pike. - * progmodes/cc-engine.el (c-invalidate-sws-region-after): Fixed - bug that could cause an error from `after-change-functions' when + * progmodes/cc-engine.el (c-invalidate-sws-region-after): + Fix bug that could cause an error from `after-change-functions' when the changed region is at bob. 2004-08-11 Alan Mackenzie @@ -233,7 +250,7 @@ string. (2) Check that settings to `c-offsets-alist' are not spuriously quoted. - * progmodes/cc-cmds.el: (c-electric-brace): don't delete a comment + * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment which precedes the newly inserted `{'. 2004-08-10 Michael Albinus @@ -277,8 +294,7 @@ 2004-08-08 Lars Hansen - * wid-edit.el (widget-sexp-validate): Allow whitespace after - expression. + * wid-edit.el (widget-sexp-validate): Allow whitespace after expression. 2004-08-08 Luc Teirlinck @@ -310,8 +326,8 @@ 2004-08-04 Kenichi Handa - * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix - previous change. + * international/encoded-kb.el (encoded-kbd-setup-keymap): + Fix previous change. 2004-08-03 Kenichi Handa @@ -345,8 +361,8 @@ 2004-08-01 David Kastrup - * replace.el (query-replace-read-from): Use - `query-replace-compile-replacement'. + * replace.el (query-replace-read-from): + Use `query-replace-compile-replacement'. (query-replace-compile-replacement): New function. (query-replace-read-to): Use `query-replace-compile-replacement' for repeating the last command.