comparison lisp/ChangeLog @ 56747:cbb63f6f6786

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 21 Aug 2004 23:51:42 +0000
parents 19c16bca1b49
children 5ca81cc9c2de
comparison
equal deleted inserted replaced
56746:f6af9a63d0f4 56747:cbb63f6f6786
18 18
19 * international/latin1-disp.el (latin1-char-displayable-p): Likewise. 19 * international/latin1-disp.el (latin1-char-displayable-p): Likewise.
20 20
21 2004-08-21 Peter Seibel <peter@javamonkey.com> (tiny patch) 21 2004-08-21 Peter Seibel <peter@javamonkey.com> (tiny patch)
22 22
23 * emacs-lisp/cl-indent.el (lisp-indent-defmethod): Correct 23 * emacs-lisp/cl-indent.el (lisp-indent-defmethod):
24 indentation of DEFMETHODS with non-standard method 24 Correct indentation of DEFMETHODS with non-standard method
25 combinations (e.g., PROGN, MIN, MAX). 25 combinations (e.g., PROGN, MIN, MAX).
26
27 2004-08-20 Stefan Monnier <monnier@iro.umontreal.ca>
28
29 * startup.el (normal-top-level-add-subdirs-to-load-path):
30 Avoid unnecessarily checking system-type.
31 (normal-top-level): Set TERM to "dumb". Simplify.
32
33 * avoid.el (mouse-avoidance-ignore-p): New fun.
34 Also ignore switch-frame, select-window, double, and triple clicks.
35 (mouse-avoidance-banish-hook, mouse-avoidance-exile-hook)
36 (mouse-avoidance-fancy-hook): Use it.
37
38 2004-08-20 Zoran Milojevic <zoran@sipquest.com> (tiny change)
39
40 * avoid.el (mouse-avoidance-nudge-mouse)
41 (mouse-avoidance-banish-destination): Stay within the current window
42 to avoid problems with mouse-autoselect-window.
26 43
27 2004-08-19 Stefan Monnier <monnier@iro.umontreal.ca> 44 2004-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
28 45
29 * pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to 46 * pcvs-parse.el (cvs-parse-table, cvs-parse-commit): Try to adapt to
30 the newer format of some messages in cvs-1.12.1. 47 the newer format of some messages in cvs-1.12.1.
31 48
32 2004-08-19 Masatake YAMATO <jet@gyve.org> 49 2004-08-19 Masatake YAMATO <jet@gyve.org>
33 50
34 * emacs-lisp/elp.el (elp-results-symname-map): New keymap. 51 * emacs-lisp/elp.el (elp-results-symname-map): New keymap.
35 (elp-results-jump-to-definition-by-mouse) 52 (elp-results-jump-to-definition-by-mouse)
36 (elp-results-jump-to-definition, elp-output-insert-symname): New Functions. 53 (elp-results-jump-to-definition, elp-output-insert-symname): New funs.
37 (elp-output-result): Use elp-output-insert-symname. 54 (elp-output-result): Use elp-output-insert-symname.
38 55
39 2004-08-18 Kenichi Handa <handa@m17n.org> 56 2004-08-18 Kenichi Handa <handa@m17n.org>
40 57
41 * language/cyrillic.el: Register koi8-r in 58 * language/cyrillic.el: Register koi8-r in
139 2004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org> 156 2004-08-11 Martin Stjernholm <bug-cc-mode@gnu.org>
140 157
141 CC Mode update to 5.30.9: 158 CC Mode update to 5.30.9:
142 159
143 * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features): 160 * progmodes/cc-defs.el, progmodes/cc-vars.el (c-emacs-features):
144 Moved from cc-vars to cc-defs for dependency reasons. Fixed the 161 Move from cc-vars to cc-defs for dependency reasons. Fix the
145 POSIX char class test to check that it works in 162 POSIX char class test to check that it works in
146 `skip-chars-(forward|backward)' too. 163 `skip-chars-(forward|backward)' too.
147 164
148 * progmodes/cc-align.el (c-lineup-arglist): Fixed bug when the 165 * progmodes/cc-align.el (c-lineup-arglist): Fix bug when the
149 first argument starts with a special brace list. 166 first argument starts with a special brace list.
150 167
151 * progmodes/cc-engine.el (c-forward-type): Fixed promotion bug 168 * progmodes/cc-engine.el (c-forward-type): Fix promotion bug
152 when `c-opt-type-concat-key' is used (i.e. in Pike). 169 when `c-opt-type-concat-key' is used (i.e. in Pike).
153 170
154 * progmodes/cc-engine.el (c-looking-at-special-brace-list): Fixed 171 * progmodes/cc-engine.el (c-looking-at-special-brace-list):
155 bug when the inner char pair doesn't have paren syntax, i.e. "(< 172 Fix bug when the inner char pair doesn't have paren syntax, i.e. "(<
156 >)". 173 >)".
157 174
158 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic 175 * progmodes/cc-align.el (c-lineup-multi-inher): Made it syntactic
159 whitespace safe. 176 whitespace safe.
160 177
161 * progmodes/cc-engine.el (c-guess-basic-syntax): Fixed anchor 178 * progmodes/cc-engine.el (c-guess-basic-syntax): Fix anchor
162 position for `arglist-intro', `arglist-cont-nonempty' and 179 position for `arglist-intro', `arglist-cont-nonempty' and
163 `arglist-close' when there are two arglist open parens on the same 180 `arglist-close' when there are two arglist open parens on the same
164 line and there's nothing in front of the first. 181 line and there's nothing in front of the first.
165 182
166 * progmodes/cc-fonts.el (c-basic-matchers-before): Fixed font 183 * progmodes/cc-fonts.el (c-basic-matchers-before): Fix font
167 locking of qualified names in Java, which previously could fontify 184 locking of qualified names in Java, which previously could fontify
168 common indexing expressions in many cases. The standard Java 185 common indexing expressions in many cases. The standard Java
169 naming conventions are used to tell them apart. 186 naming conventions are used to tell them apart.
170 187
171 * progmodes/cc-align.el (c-lineup-whitesmith-in-block): Fixed 188 * progmodes/cc-align.el (c-lineup-whitesmith-in-block):
172 inconsistency wrt opening parens on the first line inside a paren 189 Fix inconsistency wrt opening parens on the first line inside a paren
173 block. 190 block.
174 191
175 * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at 192 * progmodes/cc-defs.el (c-langs-are-parametric): Must be known at
176 compile time for the sake of `c-major-mode-is'. 193 compile time for the sake of `c-major-mode-is'.
177 194
178 (c-mode-is-new-awk-p): Made it a macro to delay expansion of 195 (c-mode-is-new-awk-p): Made it a macro to delay expansion of
179 `c-major-mode-is' in the event that this is used inside a 196 `c-major-mode-is' in the event that this is used inside a
180 `c-lang-defconst'. 197 `c-lang-defconst'.
181 198
182 * progmodes/cc-defs.el (c-major-mode-is): Fixed expansion inside 199 * progmodes/cc-defs.el (c-major-mode-is): Fix expansion inside
183 `c-lang-defconst' so that it works better with fallback languages. 200 `c-lang-defconst' so that it works better with fallback languages.
184 201
185 * progmodes/cc-defs.el (c-add-language): Fixed a typo that caused 202 * progmodes/cc-defs.el (c-add-language): Fix a typo that caused
186 it to fail to record the base mode. 203 it to fail to record the base mode.
187 204
188 * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed 205 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
189 bug so that it doesn't go past the closing paren when PAREN-LEVEL 206 Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL
190 is used. Reordered the syntax checks to get more efficient 207 is used. Reordered the syntax checks to get more efficient
191 skipping in some situations. 208 skipping in some situations.
192 209
193 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line 210 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line
194 continuation which might precede the newly inserted '{'. 211 continuation which might precede the newly inserted '{'.
195 212
196 * progmodes/cc-engine.el (c-syntactic-re-search-forward): Fixed 213 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
197 cases where it could loop indefinitely. 214 Fix cases where it could loop indefinitely.
198 215
199 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array 216 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array
200 size specs correctly. Only fontify identifiers in front of '(' 217 size specs correctly. Only fontify identifiers in front of '('
201 with as functions - don't accept any paren char. Tightened up 218 with as functions - don't accept any paren char. Tightened up
202 initializer skipping to stop before function and class blocks. 219 initializer skipping to stop before function and class blocks.
203 220
204 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fixed bug where 221 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where
205 the point could be left directly after an open paren when finding 222 the point could be left directly after an open paren when finding
206 the beginning of the first decl in the block. 223 the beginning of the first decl in the block.
207 224
208 * progmodes/cc-engine.el (c-parse-state): Don't use the syntax 225 * progmodes/cc-engine.el (c-parse-state): Don't use the syntax
209 table when filtering out legitimate open parens to be recorded. 226 table when filtering out legitimate open parens to be recorded.
210 This could cause cache inconsistencies when e.g. 227 This could cause cache inconsistencies when e.g.
211 `c++-template-syntax-table' was temporarily in use. 228 `c++-template-syntax-table' was temporarily in use.
212 229
213 * progmodes/cc-engine.el (c-on-identifier, 230 * progmodes/cc-engine.el (c-on-identifier)
214 c-simple-skip-symbol-backward): Small fix for handling "-" 231 (c-simple-skip-symbol-backward): Small fix for handling "-"
215 correctly in `skip-chars-backward'. Affected the operator lfun 232 correctly in `skip-chars-backward'. Affected the operator lfun
216 syntax in Pike. 233 syntax in Pike.
217 234
218 * progmodes/cc-engine.el (c-invalidate-sws-region-after): Fixed 235 * progmodes/cc-engine.el (c-invalidate-sws-region-after):
219 bug that could cause an error from `after-change-functions' when 236 Fix bug that could cause an error from `after-change-functions' when
220 the changed region is at bob. 237 the changed region is at bob.
221 238
222 2004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org> 239 2004-08-11 Alan Mackenzie <bug-cc-mode@gnu.org>
223 240
224 CC Mode update to 5.30.9: 241 CC Mode update to 5.30.9:
231 checks for user errors, thus eliminating cryptic and unhelpful 248 checks for user errors, thus eliminating cryptic and unhelpful
232 Emacs error messages. (1) Check the arg to `c-set-style' is a 249 Emacs error messages. (1) Check the arg to `c-set-style' is a
233 string. (2) Check that settings to `c-offsets-alist' are not 250 string. (2) Check that settings to `c-offsets-alist' are not
234 spuriously quoted. 251 spuriously quoted.
235 252
236 * progmodes/cc-cmds.el: (c-electric-brace): don't delete a comment 253 * progmodes/cc-cmds.el: (c-electric-brace): Don't delete a comment
237 which precedes the newly inserted `{'. 254 which precedes the newly inserted `{'.
238 255
239 2004-08-10 Michael Albinus <michael.albinus@gmx.de> 256 2004-08-10 Michael Albinus <michael.albinus@gmx.de>
240 257
241 Sync with Tramp 2.0.44. 258 Sync with Tramp 2.0.44.
275 instead of `string-to-int'. 292 instead of `string-to-int'.
276 (define-ibuffer-column mode): Fix indentation. 293 (define-ibuffer-column mode): Fix indentation.
277 294
278 2004-08-08 Lars Hansen <larsh@math.ku.dk> 295 2004-08-08 Lars Hansen <larsh@math.ku.dk>
279 296
280 * wid-edit.el (widget-sexp-validate): Allow whitespace after 297 * wid-edit.el (widget-sexp-validate): Allow whitespace after expression.
281 expression.
282 298
283 2004-08-08 Luc Teirlinck <teirllm@auburn.edu> 299 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
284 300
285 * subr.el (global-unset-key, local-unset-key): Doc fixes. 301 * subr.el (global-unset-key, local-unset-key): Doc fixes.
286 302
308 * mail/mail-extr.el (mail-extr-disable-voodoo): New variable. 324 * mail/mail-extr.el (mail-extr-disable-voodoo): New variable.
309 (mail-extr-voodoo): Check mail-extr-disable-voodoo. 325 (mail-extr-voodoo): Check mail-extr-disable-voodoo.
310 326
311 2004-08-04 Kenichi Handa <handa@m17n.org> 327 2004-08-04 Kenichi Handa <handa@m17n.org>
312 328
313 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix 329 * international/encoded-kb.el (encoded-kbd-setup-keymap):
314 previous change. 330 Fix previous change.
315 331
316 2004-08-03 Kenichi Handa <handa@m17n.org> 332 2004-08-03 Kenichi Handa <handa@m17n.org>
317 333
318 * international/encoded-kb.el: The following changes are to 334 * international/encoded-kb.el: The following changes are to
319 utilize key-translation-map instead of minor mode map. 335 utilize key-translation-map instead of minor mode map.
343 359
344 * window.el (window-buffer-height): Call compute-motion with nil width. 360 * window.el (window-buffer-height): Call compute-motion with nil width.
345 361
346 2004-08-01 David Kastrup <dak@gnu.org> 362 2004-08-01 David Kastrup <dak@gnu.org>
347 363
348 * replace.el (query-replace-read-from): Use 364 * replace.el (query-replace-read-from):
349 `query-replace-compile-replacement'. 365 Use `query-replace-compile-replacement'.
350 (query-replace-compile-replacement): New function. 366 (query-replace-compile-replacement): New function.
351 (query-replace-read-to): Use `query-replace-compile-replacement' 367 (query-replace-read-to): Use `query-replace-compile-replacement'
352 for repeating the last command. 368 for repeating the last command.
353 369
354 2004-08-01 John Paul Wallington <jpw@gnu.org> 370 2004-08-01 John Paul Wallington <jpw@gnu.org>