Mercurial > emacs
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> |