comparison lisp/ChangeLog @ 90614:8dd8c8286063

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 460-475) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 145-152) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-118
author Miles Bader <miles@gnu.org>
date Sun, 15 Oct 2006 02:54:13 +0000
parents bb0e318b7c53 5a6a9fb2079e
children 7eeafaaa9eab
comparison
equal deleted inserted replaced
90613:7a2fdfcc7f71 90614:8dd8c8286063
1 2006-10-15 Kim F. Storm <storm@cua.dk>
2
3 * filesets.el (filesets-run-cmd--repl-fn): Use shell-quote-argument.
4
5 2006-10-14 Lennart Borgman <lennart.borgman.073@student.lu.se>
6
7 * filesets.el (filesets-cmd-shell-command): Quote buffer-file-name
8 to protect whitespace and metacharacters from the shell.
9
10 2006-10-13 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
11
12 * apropos.el (apropos-pattern-quoted): Fix a typo in a doc
13 string.
14
15 2006-10-13 Eli Zaretskii <eliz@gnu.org>
16
17 * subr.el (start-process-shell-command): Doc fix.
18
19 2006-10-13 Andrea Russo <rastandy@salug.it> (tiny change)
20
21 * info-look.el <maxima-mode, inferior-maxima-mode>: Allow [0-9] in
22 the regexp for Maxima symbols.
23
24 2006-10-13 Stefan Monnier <monnier@iro.umontreal.ca>
25
26 * vc-hooks.el (vc-ignore-dir-regexp): Make it into a defcustom.
27 (vc-find-root): Don't walk higher up than ~.
28
29 2006-10-12 Chong Yidong <cyd@stupidchicken.com>
30
31 * international/utf-8.el (utf-translate-cjk-load-tables):
32 Avoid clobbering last-coding-system-used during load.
33
34 2006-10-12 Carsten Dominik <dominik@science.uva.nl>
35
36 * textmodes/reftex-global.el (reftex-create-tags-file): Quote file
37 arguments.
38
39 2006-10-12 Richard Stallman <rms@gnu.org>
40
41 * files.el (file-name-history): Add defvar.
42 (save-some-buffers-action-alist): Improve description strings.
43
44 2006-10-12 Andreas Schwab <schwab@suse.de>
45
46 * files.el (auto-mode-alist): Match change log file name also with
47 a dash before a numeric extension.
48
49 2006-10-11 Ilya Zakharevich <ilyaz@cpan.org>
50
51 * progmodes/cperl-mode.el: Merge from upstream, upto version 5.22.
52 After 5.0:
53 (cperl-add-tags-recurse-noxs-fullpath): New function (for -batch mode).
54
55 After 5.1: Major edit. Summary of most visible changes:
56
57 - Multiple <<HERE per line allowed.
58 - Handles multiline subroutine declaration headers (with comments).
59 (The exception is `cperl-etags' - but it is not used in the rest
60 of the mode.)
61 - Fontifies multiline my/our declarations (even with comments,
62 and with legacy `font-lock').
63 - Major speedup of syntaxification, both immediate and postponed
64 (3.5x to 15x [for different CPUs and versions of Emacs] on the
65 huge real-life document I tested).
66 - New bindings, edits to imenu.
67 - "_" is made into word-char during fontification/syntaxification;
68 some attempts to recognize non-word "_" during other operations too.
69 - Detect bug in Emacs with `looking-at' inside `narrow' and bulk out.
70 - autoload some more perldoc-related stuff
71 - New convenience features: ISpell POD/HEREDOCs, narrow-to-HEREDOC.
72 - Attempt to incorporate XEmacs edits which reached me.
73
74 Fine-grained changelog:
75 (cperl-hook-after-change): New configuration variable.
76 (cperl-vc-sccs-header): Likewise.
77 (cperl-vc-sccs-header): Likewise.
78 (cperl-vc-header-alist): Default via two preceding variables.
79 (cperl-invalid-face): Remove double quoting under XEmacs
80 (still needed under 21.2).
81 (cperl-tips): Update URLs for resources.
82 (cperl-problems): Likewise.
83 (cperl-praise): Mention new features.
84 New C-c key bindings: for `cperl-find-bad-style',
85 `cperl-pod-spell', `cperl-here-doc-spell', `cperl-narrow-to-here-doc',
86 `cperl-perdoc', and `cperl-perldoc-at-point'.
87 CPerl Mode menu changes: "Fix style by spaces", "Imenu on Perl Info"
88 moved, new submenu of Tools with Ispell entries and narrowing.
89 (cperl-after-sub-regexp): New defsubst.
90 (cperl-imenu--function-name-regexp-perl): Use `cperl-after-sub-regexp'.
91 Allows heads up to head4.
92 Allow "package;".
93 (defun-prompt-regexp): Use `cperl-after-sub-regexp'.
94 (paren-backwards-message): ??? Something for XEmacs???
95 (cperl-mode): Never auto-switch abbrev-mode off.
96 Try to allow '_' be non-word char.
97 Do not use `font-lock-unfontify-region-function' on XEmacs.
98 Reset syntax cache on mode start.
99 Support multiline facification (even on legacy `font-lock').
100 (cperl-facemenu-add-face-function): ??? Some contributed code ???
101 (cperl-after-change-function): Since `font-lock' and `lazy-lock'
102 refuse to inform us whether the fontification is due to lazy
103 calling or due to edit to a buffer, install our own hook
104 (controlled by `cperl-hook-after-change').
105 (cperl-electric-pod): =cut may have been recognized as start.
106 (cperl-block-p): Move, updatedfor attributes.
107 (cperl-calculate-indent): Try to allow '_' be non-word char
108 Support subs with attributes.
109 (cperl-where-am-i): Queit (?) a warning.
110 (cperl-cached-syntax-table) New function.
111 (cperl-forward-re): Use `cperl-cached-syntax-table'.
112 (cperl-unwind-to-safe): Recognize `syntax-type' property
113 changing in a middle of line.
114 (cperl-find-sub-attrs): New function.
115 (cperl-find-pods-heres): Allow many <<EOP per line.
116 Allow subs with attributes.
117 Major speedups (3.5x..15x on a real-life test file nph-proxy.pl).
118 Recognize "extproc " (OS/2) case-folded and only at start.
119 /x on s///x with empty replacement was not recognized.
120 Better comments.
121 (cperl-after-block-p): Remarks on diff with `cperl-block-p'.
122 Allow subs with attributes, labels.
123 Do not confuse "else::foo" with "else".
124 Minor optimizations...
125 (cperl-after-expr-p): Try to allow '_' be non-word char.
126 (cperl-fill-paragraph): Try to detect a major bug in Emacs
127 with `looking-at' inside `narrow' and bulk out if found.
128 (cperl-imenu--create-perl-index): Updates for new
129 `cperl-imenu--function-name-regexp-perl'.
130 (cperl-outline-level): Likewise.
131 (cperl-init-faces): Allow multiline subroutine headers
132 and my/our declarations, and ones with comments.
133 Allow subroutine attributes.
134 (cperl-imenu-on-info): Better docstring.
135 (cperl-etags): Rudimentary support for attributes.
136 Support for packages and "package;".
137 (cperl-add-tags-recurse-noxs): Better (?) docstring.
138 (cperl-add-tags-recurse-noxs-fullpath): Likewise.
139 (cperl-tags-hier-init): Misprint for `fboundp' fixed.
140 (cperl-not-bad-style-regexp): Try to allow '_' be non-word char.
141 (cperl-perldoc): Add autoload.
142 (cperl-perldoc-at-point): Likewise.
143 (cperl-here-doc-spell): New function.
144 (cperl-pod-spell): Likewise.
145 (cperl-map-pods-heres): Likewise.
146 (cperl-get-here-doc-region): Likewise.
147 (cperl-font-lock-fontify-region-function): Likewise (backward
148 compatibility for legacy `font-lock').
149 (cperl-font-lock-unfontify-region-function): Fix style.
150 (cperl-fontify-syntaxically): Recognize and optimize away deferred
151 calls with no-change. Governed by `cperl-hook-after-change'.
152 (cperl-fontify-update): Recognize that syntaxification region
153 can be larger than fontification one.
154 XXXX we leave `cperl-postpone' property, so this is quadratic...
155 (cperl-fontify-update-bad): Temporary placeholder until
156 it is clear how to implement `cperl-fontify-update'.
157 (cperl-time-fontification): New function.
158 (attrib-group): New text attribute.
159 (multiline): New value: `syntax-type' text attribute.
160
161 After 5.2:
162 (cperl-emulate-lazy-lock): New function.
163 (cperl-fontify-syntaxically): Would skip large regions.
164 Add `cperl-time-fontification', `cperl-emulate-lazy-lock' to menu.
165 Some globals were declared, but uninitialized.
166
167 After 5.3, 5.4:
168 (cperl-facemenu-add-face-function): Add docs, fix U<>.
169 Copyright message updated.
170 (cperl-init-faces): Work around a bug in `font-lock'. May slow
171 facification down a bit.
172 Misprint for my|our|local for old `font-lock'
173 "our" was not fontified same as "my|local".
174 Highlight variables after "my" etc even in
175 a middle of an expression.
176 Do not facify multiple variables after my etc
177 unless parentheses are present.
178
179 After 5.5, 5.6
180 (cperl-fontify-syntaxically): after-change hook could reset.
181 (cperl-syntax-done-to) to a middle of line; unwind to BOL.
182
183 After 5.7:
184 (cperl-init-faces): Allow highlighting of local ($/).
185 (cperl-problems-old-emaxen): New variable (for the use of DOCSTRING).
186 (cperl-problems): Remove fixed problems.
187 (cperl-find-pods-heres): Recognize #-comments in m##x too.
188 Recognize charclasses (unless delimiter is \).
189 (cperl-fontify-syntaxically): Unwinding to safe was done in wrong order.
190 (cperl-regexp-scan): Update docs.
191 (cperl-beautify-regexp-piece): Use information got from regexp scan.
192
193 After 5.8:
194 Major user visible changes:
195 Recognition and fontification of character classes in RExen.
196 Variable indentation of RExen according to groups.
197
198 (cperl-find-pods-heres): Recognize POSIX classes in REx charclasses.
199 Fontify REx charclasses in variable-name face.
200 Fontify POSIX charclasses in "type" face.
201 Fontify unmatched "]" in function-name face.
202 Mark first-char of HERE-doc as `front-sticky'.
203 Reset `front-sticky' property when needed.
204 (cperl-calculate-indent): Indents //x -RExen accordning to parens level.
205 (cperl-to-comment-or-eol): Recognize ends of `syntax-type' constructs.
206 (cperl-backward-to-noncomment): Recognize stringy `syntax-type'
207 constructs. Support `narrow'ed buffers.
208 (cperl-praise): Remove a reservation.
209 (cperl-make-indent): New function.
210 (cperl-indent-for-comment): Use `cperl-make-indent'.
211 (cperl-indent-line): Likewise.
212 (cperl-lineup): Likewise.
213 (cperl-beautify-regexp-piece): Likewise.
214 (cperl-contract-level): Likewise.
215 (cperl-toggle-set-debug-unwind): New function.
216 New menu entry for this.
217 (fill-paragraph-function): Use when `boundp'.
218 (cperl-calculate-indent): Take into account groups when indenting RExen.
219 (cperl-to-comment-or-eol): Recognize # which end a string.
220 (cperl-modify-syntax-type): Make only syntax-table property non-sticky.
221 (cperl-fill-paragraph): Return t: needed for `fill-paragraph-function'.
222 (cperl-fontify-syntaxically): More clear debugging message.
223 (cperl-pod2man-build-command): Check (XEmacs) `Man-filter-list'.
224 (cperl-init-faces): More complicated highlight even on XEmacs (new).
225 Merge cosmetic changes from XEmacs.
226
227 After 5.9:
228 (cperl-1+): Move to before the first use.
229 (cperl-1-): Likewise.
230
231 After 5.10:
232
233 This code may lock Emacs hard!!! Use on your own risk!
234
235 (cperl-font-locking): New internal variable.
236 (cperl-beginning-of-property): New function.
237 (cperl-calculate-indent): Use `cperl-beginning-of-property'
238 instead of `previous-single-property-change'.
239 (cperl-unwind-to-safe): Likewise.
240 (cperl-after-expr-p): Likewise.
241 (cperl-get-here-doc-region): Likewise.
242 (cperl-font-lock-fontify-region-function): Likewise.
243 (cperl-to-comment-or-eol): Do not call `cperl-update-syntaxification'
244 recursively.
245 Bound `next-single-property-change' via `point-max'.
246 (cperl-unwind-to-safe): Bound likewise
247 (cperl-font-lock-fontify-region-function): Likewise
248 (cperl-find-pods-heres): Mark as recursive for `cperl-to-comment-or-eol'
249 Initialization of `cperl-font-lock-multiline-start' could be
250 missed if the "main" fontification did not run due to the
251 keyword being already fontified.
252 (cperl-pod-spell): Return t from do-one-chunk function.
253 (cperl-map-pods-heres): Stop when the worker returns nil.
254 Call `cperl-update-syntaxification'.
255 (cperl-get-here-doc-region): Call `cperl-update-syntaxification'.
256 (cperl-get-here-doc-delim): Remove unused function.
257
258 After 5.11:
259
260 The possible lockup of Emacs (introduced in 5.10) fixed.
261
262 (cperl-unwind-to-safe): `cperl-beginning-of-property' won't return nil.
263 (cperl-syntaxify-for-menu): New customization variable.
264 (cperl-select-this-pod-or-here-doc): New function.
265 (cperl-get-here-doc-region): Extra argument.
266 Do not adjust pos by 1.
267
268 New menu entries
269 (Perl/Tools): Selection of current POD or HERE-DOC section.
270 (Debugging CPerl:) backtrace on fontification.
271
272 After 5.12:
273 (cperl-cached-syntax-table): Use `car-safe'.
274 (cperl-forward-re): Remove spurious argument SET-ST.
275 Add documentation.
276 (cperl-forward-group-in-re): New function.
277 (cperl-find-pods-heres): Find and highlight (?{}) blocks in RExen
278 (XXXX Temporary (?) hack is to syntax-mark them as comment).
279
280 After 5.13:
281 (cperl-string-syntax-table): Make { and } not-grouping
282 (Sometimes they ARE grouping in RExen, but matching them would only
283 confuse in many situations when they are not)
284 (beginning-of-buffer): Replace two occurences with goto-char...
285 (cperl-calculate-indent): `char-after' could be nil...
286 (cperl-find-pods-heres): REx can start after "[" too.
287 Hightlight (??{}) in RExen too.
288 (cperl-maybe-white-and-comment-rex): New constant
289 (cperl-white-and-comment-rex): Likewise.
290 XXXX Not very efficient, but hard to make
291 better while keeping 1 group.
292
293 After 5.13:
294 (cperl-find-pods-heres): $foo << identifier() is not a HERE-DOC.
295 Likewise for 1 << identifier.
296
297 After 5.14:
298 (cperl-find-pods-heres): Different logic for $foo .= <<EOF etc.
299 Error-less condition-case could fail.
300 (cperl-font-lock-fontify-region-function): Likewise.
301 (cperl-init-faces): Likewise.
302
303 After 5.15:
304 (cperl-find-pods-heres): Support property REx-part2.
305 (cperl-calculate-indent): Likewise.
306 Don't special-case REx with non-empty 1st line.
307 (cperl-find-pods-heres): In RExen, highlight non-literal backslashes.
308 Invert highlighting of charclasses:
309 now the envelop is highlighted.
310 Highlight many others 0-length builtins.
311 (cperl-praise): Mention indenting and highlight in RExen.
312
313 After 5.15:
314 (cperl-find-pods-heres): Highlight capturing parens in REx.
315
316 After 5.16:
317 (cperl-find-pods-heres): Highlight '|' for alternation
318 Initialize `font-lock-warning-face' if not present.
319 (cperl-find-pods-heres): Use `font-lock-warning-face' instead of
320 `font-lock-function-name-face'.
321 (cperl-look-at-leading-count): Likewise.
322 (cperl-find-pods-heres): Localize `font-lock-variable-name-face',
323 `font-lock-keyword-face' (needed for
324 batch processing), etc...
325 Use `font-lock-builtin-face' for builtin in REx
326 Now `font-lock-variable-name-face'
327 is used for interpolated variables
328 Use "talking aliases" for faces inside REx
329 Highlight parts of REx (except in charclasses)
330 according to the syntax and/or semantic
331 Syntax-mark a {}-part of (?{}) as "comment"
332 (it was the ()-part)
333 Better logic to distinguish what is what in REx
334 (cperl-tips-faces): Document REx highlighting
335 (cperl-praise): Mention REx syntax highlight etc.
336
337 After 5.17:
338 (cperl-find-sub-attrs): Would not always manage to print error message.
339 (cperl-find-pods-heres): Localize `font-lock-constant-face'.
340
341 After 5.18:
342 (cperl-find-pods-heres): Misprint in REx for parsing REx.
343 Very minor optimization.
344 `my-cperl-REx-modifiers-face' got quoted.
345 Recognize "print $foo <<END" as HERE-doc.
346 Put `REx-interpolated' text attribute if needed.
347 (cperl-invert-if-unless-modifiers): New function.
348 (cperl-backward-to-start-of-expr): Likewise.
349 (cperl-forward-to-end-of-expr): Likewise.
350 (cperl-invert-if-unless): Works in "the opposite way" too.
351 Cursor position on return is on the switch-word.
352 Indents comments better.
353 (REx-interpolated): New text attribute.
354 (cperl-next-interpolated-REx): New function.
355 (cperl-next-interpolated-REx-0): Likewise.
356 (cperl-next-interpolated-REx-1): Likewise.
357 "\C-c\C-x", "\C-c\C-y", "\C-c\C-v": New keybinding for these functions.
358 Perl/Regexp menu: 3 new entries for `cperl-next-interpolated-REx'.
359 (cperl-praise): Mention finded interpolated RExen.
360
361 After 5.19:
362 (cperl-init-faces): Highlight %$foo, @$foo too.
363 (cperl-short-docs): Better docs for system, exec.
364 (cperl-find-pods-heres): Better detect << after print {FH} <<EOF etc.
365 Would not find HERE-doc ended by EOF without NL.
366 (cperl-short-docs): Correct not-doubled \-escapes.
367 start block: Put some `defvar' for stuff gone from XEmacs.
368
369 After 5.20:
370 initial comment: Extend copyright, fix email address.
371 (cperl-indent-comment-at-column-0): New customization variable.
372 (cperl-comment-indent): Indentation after $#a would increasy by 1.
373 (cperl-mode): Make `defun-prompt-regexp' grok BEGIN/END etc.
374 (cperl-find-pods-heres): Mark CODE of s///e as `syntax-type' `multiline'
375 (cperl-at-end-of-expr): Would fail if @BAR=12 follows after ";".
376 (cperl-init-faces): If `cperl-highlight-variables-indiscriminately'
377 highlight $ in $foo too (UNTESTED).
378 (cperl-set-style): Docstring missed some available styles.
379 toplevel: Menubar/Perl/Indent-Styles had FSF, now K&R.
380 Change "Current" to "Memorize Current".
381 (cperl-indent-wrt-brace): New customization variable; the default is
382 as for pre-5.2 version.
383 (cperl-styles-entries): Keep `cperl-extra-newline-before-brace-multiline'.
384 (cperl-style-alist): Likewise.
385 (cperl-fix-line-spacing): Support `cperl-merge-trailing-else' being nil,
386 and `cperl-extra-newline-before-brace' etc
387 being t
388 (cperl-indent-exp): Plans B and C to find continuation blocks even
389 if `cperl-extra-newline-before-brace' is t.
390
391 After 5.21:
392 Improve some docstrings concerning indentation.
393 (cperl-indent-rules-alist): New variable.
394 (cperl-sniff-for-indent): New function name
395 (separated from `cperl-calculate-indent').
396 (cperl-calculate-indent): Separate the sniffer and the indenter;
397 uses `cperl-sniff-for-indent' now.
398 (cperl-comment-indent): Test for `cperl-indent-comment-at-column-0'
399 was inverted;
400 Support `comment-column' = 0.
401
402 2006-10-11 Martin Rudalics <rudalics@gmx.at>
403
404 * dnd.el (dnd-handle-one-url): Fix typo in doc-string.
405 * help-at-pt.el (scan-buf-move-to-region): Likewise.
406 * longlines.el (longlines-window-change-function): Likewise.
407 * simple.el (undo-ask-before-discard): Likewise.
408 * wid-edit.el (widget-field-prompt-internal)
409 (widget-documentation-link-p): Likewise.
410
411 2006-10-10 Stefan Monnier <monnier@iro.umontreal.ca>
412
413 * progmodes/sh-script.el (sh-get-kw): | is not among the allowed chars
414 for a keyword.
415
416 2006-10-09 Stefan Monnier <monnier@iro.umontreal.ca>
417
418 * newcomment.el (comment-valid-prefix-p): Make the check
419 more thorough. From an idea by Martin Rudalics <rudalics@gmx.at>.
420 (comment-indent-new-line): Adjust call.
421
422 2006-10-09 Ken Manheimer <ken.manheimer@gmail.com>
423
424 * allout.el (allout-back-to-current-heading): Base on lower-level
425 routines to get proper disqualification of aberrant topics.
426
427 2006-10-09 Richard Stallman <rms@gnu.org>
428
429 * textmodes/two-column.el (2C-two-columns): Doc fix.
430
431 2006-10-09 Kim F. Storm <storm@cua.dk>
432
433 * shell.el (explicit-csh-args, explicit-bash-args): Add comment
434 about implicit use.
435
436 2006-10-08 Richard Stallman <rms@gnu.org>
437
438 * textmodes/two-column.el (2C-two-columns): Doc fix.
439
440 2006-10-08 Reiner Steib <Reiner.Steib@gmx.de>
441
442 * files.el: Mark `buffer-read-only' as safe-local-variable.
443
444 2006-10-08 Nick Roberts <nickrob@snap.net.nz>
445
446 * progmodes/gdb-ui.el (gdb-speedbar-expand-node): Burp if
447 GUD buffer has been killed.
448
449 2006-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
450
451 * completion.el (add-completions-from-c-buffer):
452 Don't presume an error's second element is a string.
453 Use looking-at rather than buffer-substring + member.
454
455 2006-10-07 Eli Zaretskii <eliz@gnu.org>
456
457 * mail/rmail.el (rmail-redecode-body): If the old encoding is
458 `undecided', call find-coding-systems-region to find a proper
459 non-trivial encoding.
460 (rmail-mime-charset-pattern): Allow a TAB between "Content-Type"
461 and "text/plain".
462
463 2006-10-07 Kevin Ryde <user42@zip.com.au>
464
465 * textmodes/reftex-vars.el (defgroup reftex): Update home page
466 url-link.
467
468 * strokes.el (defgroup strokes): Remove invalid url-link.
469
470 2006-10-07 Magnus Henoch <mange@freemail.hu>
471
472 * autoinsert.el (auto-insert-alist): Doc fix.
473
474 2006-10-07 Johan Bockg,be(Brd <bojohan@dd.chalmers.se>
475
476 * mouse-sel.el (mouse-insert-selection-internal):
477 Use insert-for-yank, so that yank handlers are run.
478
479 2006-10-07 Kim F. Storm <storm@cua.dk>
480
481 * ido.el (ido-file-extension-aux): Fix comparison.
482
483 2006-10-06 Kim F. Storm <storm@cua.dk>
484
485 * ido.el (ido-wide-find-dirs-or-files): Use shell-quote-argument.
486
487 2006-10-05 Juanma Barranquero <lekktu@gmail.com>
488
489 * emacs-lisp/advice.el (ad-remove-advice, ad-parse-arglist)
490 (ad-make-mapped-call): Use `let', not `let*'.
491
492 2006-10-05 Chong Yidong <cyd@stupidchicken.com>
493
494 * international/mule-cmds.el (coding-system-change-eol-conversion):
495 Ensure the coding system is initialized before calling
496 coding-system-eol-type.
497
498 2006-10-04 Carsten Dominik <dominik@science.uva.nl>
499
500 * textmodes/org.el (org-rm-props, org-activate-plain-links)
501 (org-activate-angle-links, org-activate-dates)
502 (org-activate-target-links, org-activate-camels)
503 (org-activate-tags): Add `rear-nonsticky' text property to avoid
504 textproperty keymaps from being active beyond the end of a line.
505 (org-unfontify-region): Also remove `rear-nonsticky' property.
506
507 2006-10-04 Kenichi Handa <handa@m17n.org>
508
509 * international/code-pages.el (next): Table fixed.
510
511 2006-10-04 Stefan Monnier <monnier@iro.umontreal.ca>
512
513 * progmodes/sh-script.el (sh-prev-thing): Remove (forward-char 1) now
514 that it's been made unnecessary by removing narrowing.
515
516 2006-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
517
518 * progmodes/sh-script.el (sh-prev-thing): Massage to untangle the
519 control flow a bit, simplify another bit, and add comments.
520
521 2006-10-03 David Kastrup <dak@gnu.org>
522
523 * help.el (describe-mode): For clicks on mode-line, use "@"
524 interactive argument to get the major mode of the click instead of
525 the current buffer.
526
527 * isearch.el (isearch-mouse-2): Use new semantics of `key-binding'
528 in order to better redirect mouse-2 clicks. Also allow default
529 bindings to apply.
530
531 2006-10-03 Kim F. Storm <storm@cua.dk>
532
533 * emacs-lisp/cl.el (pushnew-internal): Remove defvar.
534 (pushnew): Fix last change.
535
1 2006-10-03 Denis St,A|(Bnkel <dstuenkel@googlemail.com> (tiny change) 536 2006-10-03 Denis St,A|(Bnkel <dstuenkel@googlemail.com> (tiny change)
2 537
3 * ibuf-ext.el (eval, view-and-eval) <define-ibuffer-op>: 538 * ibuf-ext.el (eval, view-and-eval) <define-ibuffer-op>:
4 Use the interactive spec of `eval-expression'. 539 Use the interactive spec of `eval-expression'.
5 540
6 2006-10-02 Michael Welsh Duggan <md5i@cs.cmu.edu> 541 2006-10-02 Michael Welsh Duggan <md5i@cs.cmu.edu>
7 542
8 * progmodes/sh-script.el (sh-prev-thing): Fix last change. 543 * progmodes/sh-script.el (sh-prev-thing): Fix last change.
9 544
10 2006-10-02 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change) 545 2006-10-02 MIYOSHI Masanori <miyoshi@meadowy.org> (tiny change)
11 546
12 * mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo in 547 * mail/smtpmail.el (smtpmail-try-auth-methods): Fix typo in
13 2006-09-28 commit. 548 2006-09-28 commit.
14 549
15 2006-10-02 Kenichi Handa <handa@m17n.org> 550 2006-10-02 Kenichi Handa <handa@m17n.org>
16 551
17 * international/code-pages.el (iso-8859-6): Table fixed. 552 * international/code-pages.el (iso-8859-6): Table fixed.
18 553
19 2006-10-01 Chris Moore <christopher.ian.moore@gmail.com> (tiny change) 554 2006-10-01 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
20 555
21 * dired.el (dired-build-subdir-alist): Fix previous change. 556 * dired.el (dired-build-subdir-alist): Fix previous change.
22 557
23 2006-10-01 Johan Bockg,Ae(Brd <bojohan+mail@dd.chalmers.se> 558 2006-10-01 Johan Bockg,Ae(Brd <bojohan+mail@dd.chalmers.se>
24 559
139 * subr.el (insert-for-yank-1): Handle `font-lock-face' specially. 674 * subr.el (insert-for-yank-1): Handle `font-lock-face' specially.
140 675
141 * international/mule.el (after-insert-file-set-coding): 676 * international/mule.el (after-insert-file-set-coding):
142 If VISIT, don't let set-buffer-multibyte make undo info. 677 If VISIT, don't let set-buffer-multibyte make undo info.
143 678
144 2006-09-28 Osamu Yamane <yamane@green.ocn.ne.jp> (tiny change) 679 2006-09-28 Osamu Yamane <yamane@green.ocn.ne.jp> (tiny change)
145 680
146 * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long 681 * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long
147 lines in base64-encoded authentication response. 682 lines in base64-encoded authentication response.
148 683
149 2006-09-26 Vinicius Jose Latorre <viniciusjl@ig.com.br> 684 2006-09-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
215 2006-09-23 Chong Yidong <cyd@stupidchicken.com> 750 2006-09-23 Chong Yidong <cyd@stupidchicken.com>
216 751
217 * help.el (describe-key-briefly, describe-key): Don't expect an 752 * help.el (describe-key-briefly, describe-key): Don't expect an
218 extra up event if a down-event is generated by a popup menu. 753 extra up event if a down-event is generated by a popup menu.
219 754
220 2006-09-23 Michal Nazarewicz <mnazarewicz@gmail.com> (tiny change) 755 2006-09-23 Michal Nazarewicz <mnazarewicz@gmail.com> (tiny change)
221 756
222 * textmodes/ispell.el (ispell-change-dictionary): Don't check the 757 * textmodes/ispell.el (ispell-change-dictionary): Don't check the
223 local dictionary when changing the global dictionary. 758 local dictionary when changing the global dictionary.
224 759
225 2006-09-23 Ken Manheimer <ken.manheimer@gmail.com> 760 2006-09-23 Ken Manheimer <ken.manheimer@gmail.com>
263 * calc/calc-lang.el: Add Greek letters to math-variable-table 798 * calc/calc-lang.el: Add Greek letters to math-variable-table
264 property of tex. 799 property of tex.
265 800
266 2006-09-22 Chong Yidong <cyd@stupidchicken.com> 801 2006-09-22 Chong Yidong <cyd@stupidchicken.com>
267 802
268 * files.el (save-some-buffers-action-alist): Display diff in 803 * files.el (save-some-buffers-action-alist): Display diff in view-mode.
269 view-mode.
270 804
271 2006-09-22 Masatake YAMATO <jet@gyve.org> 805 2006-09-22 Masatake YAMATO <jet@gyve.org>
272 806
273 * add-log.el (add-log-current-defun): Use `forward-sexp' 807 * add-log.el (add-log-current-defun): Use `forward-sexp'
274 instead of `forward-word' to pick c++::symbol. 808 instead of `forward-word' to pick c++::symbol.
282 2006-09-21 David Kastrup <dak@gnu.org> 816 2006-09-21 David Kastrup <dak@gnu.org>
283 817
284 * mouse.el (mouse-posn-property): Fix typo for `event-start' in 818 * mouse.el (mouse-posn-property): Fix typo for `event-start' in
285 doc string. 819 doc string.
286 820
287 2006-09-21 Kim F. Storm <storm@cua.dk>
288
289 * emacs-lisp/cl.el (pushnew-internal): Remove defvar.
290 (pushnew): Fix last change.
291
292 2006-09-21 Kenichi Handa <handa@m17n.org> 821 2006-09-21 Kenichi Handa <handa@m17n.org>
293 822
294 * language/european.el ("Latin-1"): Add windows-1252 to 823 * language/european.el ("Latin-1"): Add windows-1252 to
295 coding-priority. 824 coding-priority.
296 ("German"): Likewise. 825 ("German"): Likewise.
303 * emacs-lisp/cl.el (pushnew): Rework 2006-09-10 change. Use memql 832 * emacs-lisp/cl.el (pushnew): Rework 2006-09-10 change. Use memql
304 instead of add-to-list in the simple case. 833 instead of add-to-list in the simple case.
305 834
306 2006-09-20 Kenichi Handa <handa@m17n.org> 835 2006-09-20 Kenichi Handa <handa@m17n.org>
307 836
308 * isearch.el (isearch-process-search-char): Cancel the previous 837 * isearch.el (isearch-process-search-char): Cancel the previous change.
309 change.
310 (isearch-search-string): New function. 838 (isearch-search-string): New function.
311 (isearch-search): Use isearch-search-string. 839 (isearch-search): Use isearch-search-string.
312 (isearch-lazy-highlight-search): Likewise. 840 (isearch-lazy-highlight-search): Likewise.
313 841
314 2006-09-20 Vinicius Jose Latorre <viniciusjl@ig.com.br> 842 2006-09-20 Vinicius Jose Latorre <viniciusjl@ig.com.br>
4190 4718
4191 * progmodes/idlwave.el (idlwave-push-mark): Removed obsolete 4719 * progmodes/idlwave.el (idlwave-push-mark): Removed obsolete
4192 compatibility function (Emacs 18/19). 4720 compatibility function (Emacs 18/19).
4193 (idlwave-is-continuation-line): Always return point at start of 4721 (idlwave-is-continuation-line): Always return point at start of
4194 previous non-blank continuation line. 4722 previous non-blank continuation line.
4195 `keyword-parameters': Fix continued comment font-lock matcher. 4723 (keyword-parameters): Fix continued comment font-lock matcher.
4196 (idlwave-font-lock-fontify-region): Written, use as 4724 (idlwave-font-lock-fontify-region): Written, use as
4197 font-lock-fontify-region-function, to fix continued keyword 4725 font-lock-fontify-region-function, to fix continued keyword
4198 fontification issues. 4726 fontification issues.
4199 4727
4200 2006-05-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 4728 2006-05-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4443 * term/mac-win.el (mac-utxt-to-string, mac-string-to-utxt) 4971 * term/mac-win.el (mac-utxt-to-string, mac-string-to-utxt)
4444 (mac-TEXT-to-string, mac-string-to-TEXT, mac-furl-to-string) 4972 (mac-TEXT-to-string, mac-string-to-TEXT, mac-furl-to-string)
4445 (mac-TIFF-to-string): New functions. 4973 (mac-TIFF-to-string): New functions.
4446 (x-get-selection, x-selection-value) 4974 (x-get-selection, x-selection-value)
4447 (mac-select-convert-to-string): Use them. 4975 (mac-select-convert-to-string): Use them.
4448 (mac-text-encoding-mac-japanese-basic-variant): New constant. 4976 (mac-text-encoding-mac-japanese-basic-variant): New constant.
4449 (mac-dnd-types-alist): New customization variable. 4977 (mac-dnd-types-alist): New customization variable.
4450 (mac-dnd-handle-furl, mac-dnd-handle-hfs, mac-dnd-insert-utxt) 4978 (mac-dnd-handle-furl, mac-dnd-handle-hfs, mac-dnd-insert-utxt)
4451 (mac-dnd-insert-TEXT, mac-dnd-insert-TIFF, mac-dnd-drop-data) 4979 (mac-dnd-insert-TEXT, mac-dnd-insert-TIFF, mac-dnd-drop-data)
4452 (mac-dnd-handle-drag-n-drop-event): New functions. 4980 (mac-dnd-handle-drag-n-drop-event): New functions.
4453 (mac-drag-n-drop): Remove function. 4981 (mac-drag-n-drop): Remove function.