comparison lisp/ChangeLog @ 90533:8a8e69664178

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 343-356) - Update from CVS - Update for ERC 5.1.3. - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 113-115) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-90
author Miles Bader <miles@gnu.org>
date Wed, 19 Jul 2006 00:42:56 +0000
parents 138ce2701550 f483b68fd89b
children 858cb33ae39d
comparison
equal deleted inserted replaced
90532:e22cf6d2400c 90533:8a8e69664178
1 2006-07-18 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * progmodes/sh-script.el (sh-font-lock-keywords-1):
4 Revert inadvertently installed patch hunk.
5
6 * progmodes/compile.el (compilation-find-file): Handle the
7 cases where the user selects a non-existent file.
8
9 2006-07-18 Stefan Monnier <monnier@iro.umontreal.ca>
10
11 * bindings.el (minibuffer-local-map): Rebind TAB so it inserts a \t.
12
13 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
14
15 * subr.el (sit-for): Just sleep-for if noninteractive.
16
17 2006-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
18
19 * emacs-lisp/autoload.el (make-autoload): Use new arg.
20
21 * custom.el (custom-autoload): Add `noset' argument.
22 (custom-push-theme): Don't autoload the variable, let callers do it.
23 (custom-theme-set-variables): Autoload the variable if necessary.
24
25 * cus-edit.el (custom-variable-state-set): If the variable was
26 originally set outside custom, but to the same value as the default,
27 consider it to be standard.
28
29 * Makefile.in (mh-loaddefs.el): Finish setting up the default empty
30 file *before* telling Emacs to add the autoloads, in case it fails.
31
32 * progmodes/sh-script.el (sh-quoted-subshell): Don't match escaped `.
33 Use `cond', push', and `dolist'.
34
35 2006-07-17 Richard Stallman <rms@gnu.org>
36
37 * image-mode.el (tar-superior-buffer, archive-superior-buffer):
38 Add defvars to silence warnings.
39
40 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
41
42 * progmodes/compile.el (compilation-mode-font-lock-keywords):
43 Don't highlight "Compiling file" messages as error.
44
45 * dired-aux.el (dired-compress-file): Confirm again if gzipped
46 file already exists.
47
48 2006-07-16 Thien-Thi Nguyen <ttn@gnu.org>
49
50 * find-file.el (ff-special-constructs): Doc fix. Also, for C/C++
51 entry, don't assign to free var; simply return the extracted filename.
52 (ff-treat-as-special): Incorporate common preamble from callers.
53 (ff-other-file-name, ff-find-the-other-file):
54 Update call to ff-treat-as-special.
55
56 * progmodes/ada-mode.el (ada-mode): Rewrite ff-special-constructs init.
57
58 2006-07-16 Mathias Dahl <mathias.dahl@gmail.com>
59
60 * tumme.el (tumme-get-comment): Fix bug.
61
62 2006-07-16 Stefan Monnier <monnier@iro.umontreal.ca>
63
64 * files.el: Remove spurious * in docstrings.
65
66 2006-07-14 Ken Manheimer <ken.manheimer@gmail.com>
67
68 * allout.el (allout-run-unit-tests-on-load): Rectify docstring
69 grammar.
70 (allout-beginning-of-current-line): Beware beginning of buffer.
71 Also, a comment is simplified.
72 (allout-hotspot-key-handler): Only set allout-post-goto-bullet
73 when appropriate. (This fix enables use for other than
74 bullet-hotspot operation.)
75 (allout-hide-current-subtree): While escalating to sibling-close,
76 make sure to situate on a topic.
77
78 2006-07-14 Kim F. Storm <storm@cua.dk>
79
80 * emulation/cua-base.el (cua-delete-selection)
81 (cua-toggle-set-mark): New defcustoms.
82 (cua-rectangle-modifier-key): Add `alt' modifier.
83 (cua-replace-region): Don't delete if cua-delete-selection is nil.
84 (cua-set-mark): Don't clear mark if cua-toggle-set-mark is nil.
85 Suggested by Klaus Zeitler <kzeitler@lucent.com>.
86
87 * emulation/cua-rect.el (cua-help-for-rectangle): Add `alt' modifier.
88
89 2006-07-14 Ken Manheimer <ken.manheimer@gmail.com>
90
91 * allout.el: Require 'cl during byte-compilation/interactive load,
92 for the `assert' macro.
93 (allout-mode-deactivate-hook): New hook, run when allout mode
94 deactivates.
95 (allout-developer): New allout customization subgroup.
96 (allout-run-unit-tests-on-load): New allout-developer
97 customization variable, when true allout unit tests are run towards
98 end of file load/eval.
99 (allout-inhibit-auto-fill): Disable auto-fill activity even during
100 auto-fill-mode.
101 (allout-resumptions): Remove, to be replaced by...
102 (allout-add-resumptions): Register variable settings to be
103 reinstated by `allout-do-resumptions'. The settings are made
104 buffer-local, but the locality/globality of the suspended setting
105 is restored on resumption.
106 (allout-do-resumptions): Reinstate all settings suspended using
107 `allout-add-resumptions'.
108 (allout-test-resumptions): Unit tests (and intermediate variables)
109 for resumptions.
110 (allout-tests-globally-unbound, allout-tests-globally-true)
111 (allout-tests-locally-true): Intermediate variables for
112 resumptions unit tests.
113 (allout-overlay-preparations): Replaces `allout-set-overlay-category'.
114 (allout-exposure-category): Replaces 'allout-overlay-category variable.
115 (allout-mode): Use `allout-add-resumptions' and `allout-do-resumptions'
116 instead of retired `allout-resumptions'. For hook functions, use
117 `local' parameter so hook settings are created and removed as
118 buffer-local settings. Revise (resumptions) setting
119 auto-fill-function so it is set only if already active. (The
120 related fill-function settings are all made in either case, so
121 that activating auto-fill-mode activity will have the custom
122 allout-mode behaviors (hanging indent on topics, if configured for it).
123 Remove all allout-exposure-category overlays on mode deactivation.
124 (allout-hotspot-key-handler): New function extracted from
125 `allout-pre-command-business', so the functionality can be used
126 for other purposes, eg as a binding in an overlay.
127 (allout-pre-command-business): Use new `allout-hotspot-key-handler'.
128 (allout-auto-fill): Respect new `allout-inhibit-auto-fill'
129 customization variable.
130 (allout-run-unit-tests): Run the (currently quite small)
131 repertoire of unit tests. Called just before the provide iff user
132 has customized `allout-run-unit-tests-on-load' non-nil.
133
134 2006-07-14 K,Aa(Broly L,Bu(Brentey <lorentey@elte.hu>
135
136 * emacs-lisp/authors.el (authors-aliases): Update.
137
138 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
139
140 * progmodes/gdb-ui.el (gdb-display-buffer): Check for
141 gdb-source-window. Add dedicated argument.
142 (gdb-display-separate-io-buffer, gdb-append-to-inferior-io)
143 (gdb-display-breakpoints-buffer, gdb-display-stack-buffer)
144 (gdb-display-threads-buffer, gdb-display-memory-buffer)
145 (gdb-display-locals-buffer): Use it.
146
147 * progmodes/gud.el (gud-display-line): Use gdb-display-buffer.
148 Set gdb-source-window.
149
150 2006-07-13 Stefan Monnier <monnier@iro.umontreal.ca>
151
152 * emacs-lisp/autoload.el (make-autoload): Remove special handling of
153 minor modes, redundant with the custom-autoload line above.
154
155 2006-07-12 Chong Yidong <cyd@stupidchicken.com>
156
157 * longlines.el (longlines-post-command-function): Handle open-line too.
158
159 2006-07-12 Richard Stallman <rms@gnu.org>
160
161 * progmodes/grep.el (grep-last-buffer): Doc fix.
162
163 * info.el (Info-try-follow-nearest-node): Doc fix.
164
165 * emacs-lisp/edebug.el (edebug-instrument-function):
166 Err if find-function-noselect gives no position.
167
168 * emacs-lisp/find-func.el (find-function-search-for-symbol):
169 If can't find definition, return nil for position.
170 (find-function-do-it): Handle new return value
171 of find-definition-noselect.
172 (find-definition-noselect, find-variable-noselect): Doc fix.
173 (find-function-noselect): Doc fix.
174
175 * help-mode.el (help-variable-def): Handle find-variable-noselect
176 returning no position.
177 (help-function-def): Likewise for find-function-search-for-symbol.
178 (help-face-def): Likewise.
179
180 * help-fns.el (describe-variable): Handle find-variable-noselect
181 returning no position.
182
183 * files.el (locate-file-completion): Avoid duplicates in result.
184
185 * cus-edit.el (custom-no-edit): New command.
186 (custom-mode-map): Remap to custom-no-edit instead of
187 using suppress-keymap.
188
189 2006-07-12 Nick Roberts <nickrob@snap.net.nz>
190
191 * tumme.el (tumme-create-thumb, tumme-thumbnail-display-external)
192 (tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original)
193 (tumme-set-exif-data, tumme-get-exif-data): Use shell-command-switch.
194
195 * thumbs.el (thumbs-call-convert): Use shell-command-switch.
196
197 2006-07-11 Kim F. Storm <storm@cua.dk>
198
199 * ido.el (ido-copy-current-file-name): Use buffer-name if
200 buffer-file-name is nil.
201
202 2006-07-11 Chong Yidong <cyd@stupidchicken.com>
203
204 * simple.el (undo-ask-before-discard): Set to nil.
205
206 * vc.el (vc-exec-after): Don't delete process manually.
207 (vc-print-log): Run log-view-mode in process sentinel inside
208 inhibit-read-only. Don't shrink window due to timing issues.
209
210 * progmodes/ebrowse.el (ebrowse-display-member-buffer):
211 Avoid using with-output-to-temp-buffer, which clobbers local vars.
212
213 2006-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
214
215 * progmodes/compile.el (compilation-error-regexp-alist-alist):
216 Fix ambiguity introduced by last change.
217 (compilation-find-file): Move save-excursion to where it may
218 make sense. Fix a left over `find-file'.
219
220 2006-07-11 Robert J. Chassell <bob@rattlesnake.com>
221
222 * textmodes/texinfmt.el (texinfo-format-separate-node):
223 Insert a string before point, which fits documentation, not after.
224 (texinfo-multitable-item): In a multitable row, insert any
225 additional needed @tabs and spaces.
226
227 2006-07-11 Nick Roberts <nickrob@snap.net.nz>
228
229 * tumme.el (tumme-create-thumb, tumme-thumbnail-display-external)
230 (tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original)
231 (tumme-set-exif-data, tumme-get-exif-data): Use call-process
232 instead of shell-command.
233 (tumme-create-thumbnail-buffer, tumme-create-display-image-buffer)
234 (tumme-display-thumbs, tumme-modify-mark-on-thumb-original-file)
235 (tumme-display-image, tumme-get-exif-data): Use with-current-buffer.
236 (tumme-display-properties-format, tumme-dired-insert-marked-thumbs)
237 (tumme-thumbnail-set-image-description, tumme-gallery-generate)
238 (tumme-rotate-original, tumme-get-exif-file-name): Fit to 80 columns.
239
240 2006-07-11 Kim F. Storm <storm@cua.dk>
241
242 * subr.el (sit-for): Doc fix. Specify normal arg list using fn-form.
243 Remove special case for seconds < 0. Use (redisplay t) instead.
244
245 2006-07-10 Chong Yidong <cyd@stupidchicken.com>
246
247 * progmodes/cc-awk.el (defconst): Use eval-and-compile to avoid
248 compilation error.
249
250 * subr.el (sit-for): New function.
251
252 * play/hanoi.el (hanoi-sit-for): Check sit-for return value.
253
254 2006-07-10 Richard Stallman <rms@gnu.org>
255
256 * ldefs-boot.el (edebug): Update page.
257
258 2006-07-10 Kim F. Storm <storm@cua.dk>
259
260 * emacs-lisp/authors.el (authors-ignored-files): Ignore changes
261 to FOR-RELEASE and TODO.
262
263 2006-07-10 Romain Francoise <romain@orebokech.com>
264
265 * emacs-lisp/authors.el (authors-aliases): Update.
266
267 2006-07-10 Alan Mackenzie <acm@muc.de>
268
269 * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el:
270 * cc-mode.el: Changes to eradicate eval-after-load.
271
272 2006-07-09 Chong Yidong <cyd@stupidchicken.com>
273
274 * emacs-lisp/helper.el (Helper-help-scroller): Don't signal error
275 on non-char events.
276
277 2006-07-09 Romain Francoise <romain@orebokech.com>
278
279 * progmodes/compile.el (compilation-mode-font-lock-keywords):
280 Don't highlight start/end markers as compilation messages.
281
282 * isearch.el (isearch-yank-line): Let-bind `inhibit-field-text-motion'
283 to t.
284
285 2006-07-09 Stefan Monnier <monnier@iro.umontreal.ca>
286
287 * textmodes/fill.el (fill-region-as-paragraph): Refine last change.
288
289 2006-07-08 Richard Stallman <rms@gnu.org>
290
291 * term/x-win.el (x-handle-display): Add doc string.
292
293 * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
294
295 * subr.el (def-edebug-spec): Move here.
296 * emacs-lisp/edebug.el (def-edebug-spec): Move to subr.el.
297
298 * imenu.el (imenu-choose-buffer-index): Doc fix.
299
300 2006-07-08 Romain Francoise <romain@orebokech.com>
301
302 * term/x-win.el (x-display-name): Fix typo.
303
304 2006-07-08 Eli Zaretskii <eliz@gnu.org>
305
306 * hexl.el (hexl-find-file): Doc fix.
307
308 * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
309
310 2006-07-07 Chong Yidong <cyd@stupidchicken.com>
311
312 * term/x-win.el (x-display-name): Doc fix.
313
314 2006-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
315
316 * textmodes/fill.el (fill-delete-prefix): Don't ignore excessively
317 long prefixes.
318 (fill-region-as-paragraph): Don't round up to a whole line.
319 (fill-comment-paragraph): Don't include the code-before-the-comment
320 when calling fill-region-as-paragraph.
321
322 * international/mule.el (make-char): Remove redundancy.
323
324 * emacs-lisp/bytecomp.el (byte-compile-form): The `byte-compile'
325 property may contain an anonymous function rather than a symbol.
326
327 * pcvs-defs.el (cvs-temp-buffer-name): Fix non-hiddenness.
328
329 * progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
330 Use shy regexp. Fix incorrect backref to potentially unmatched group.
331
332 * dirtrack.el (dirtrack-default-directory-function): Remove.
333 (dirtrack-directory-function): Use file-name-as-directory.
334 (dirtrack-windows-directory-function): Simplify.
335 (dirtrack-forward-slash, dirtrack-backward-slash)
336 (dirtrack-replace-slash): Remove.
337 (dirtrack-toggle): Adjust comint-preoutput-filter-functions as well.
338 (dirtrack): Fix wrong parenthesizing; use match-string.
339
340 * progmodes/octave-inf.el: Remove spurious * in docstrings.
341 (inferior-octave-mode): Only change the buffer-local value of
342 comint-dynamic-complete-functions.
343 (inferior-octave-mode-map, inferior-octave-mode-syntax-table):
344 Move the initialization to the declaration.
345 (inferior-octave-complete): Remove unused var `filter'.
346
347 * shell.el (shell-mode): Only change the buffer-local value of
348 comint-dynamic-complete-functions.
349
350 2006-07-07 Carsten Dominik <dominik@science.uva.nl>
351
352 * textmodes/org.el (org-agenda-get-todos): Skip subtree also if
353 entry is skipped because it has been scheduled.
354 (org-prepare-agenda-buffers): Don't mark buffers as modified when
355 changing `:org-archived' and `:org-comment' properties.
356
357 2006-07-06 Chong Yidong <cyd@stupidchicken.com>
358
359 * server.el (server-select-display): Don't make the temp frame
360 minibuffer-only, in case it's not a temp frame.
361 (server-process-filter): Don't delete the temp frame if it's the
362 only one we have on that display.
363
364 * files.el (find-alternate-file): Doc fix.
365
1 2006-07-05 Richard Stallman <rms@gnu.org> 366 2006-07-05 Richard Stallman <rms@gnu.org>
2 367
3 * files.el (abbreviate-file-name): Add save-match-data. 368 * files.el (abbreviate-file-name): Add save-match-data.
4 369
5 2006-07-03 Richard Stallman <rms@gnu.org> 370 2006-07-03 Richard Stallman <rms@gnu.org>
179 * help.el (view-emacs-news): Declare `res' in the right let* form. 544 * help.el (view-emacs-news): Declare `res' in the right let* form.
180 545
181 2006-06-25 Michael Albinus <michael.albinus@gmx.de> 546 2006-06-25 Michael Albinus <michael.albinus@gmx.de>
182 547
183 * net/rcompile.el (remote-compile): Replace ange-ftp based 548 * net/rcompile.el (remote-compile): Replace ange-ftp based
184 implementation by Tramp functions. Based on a patch published by 549 implementation by Tramp functions.
185 Marc Abramowitz <msabramo@gmail.com>. 550 Suggested by Marc Abramowitz <msabramo@gmail.com>.
186 551
187 * net/tramp.el (tramp-unload-tramp): Provide a doc string. 552 * net/tramp.el (tramp-unload-tramp): Provide a doc string.
188 553
189 2006-06-24 Yoshinori Koseki <kose@meadowy.org> 554 2006-06-24 Yoshinori Koseki <kose@meadowy.org>
190 555
1855 (ispell-change-dictionary): Use this argument and call 2220 (ispell-change-dictionary): Use this argument and call
1856 `ispell-internal-change-dictionary' after the possible change 2221 `ispell-internal-change-dictionary' after the possible change
1857 to `ispell-local-dictionary'. 2222 to `ispell-local-dictionary'.
1858 (ispell-internal-change-dictionary): Check for a change in 2223 (ispell-internal-change-dictionary): Check for a change in
1859 personal dictionary use too. 2224 personal dictionary use too.
1860 Cosmetic changes from Agustin Martin
1861 <agustin.martin@hispalinux.es>.
1862 2225
1863 2006-05-05 Eli Zaretskii <eliz@gnu.org> 2226 2006-05-05 Eli Zaretskii <eliz@gnu.org>
1864 2227
1865 * startup.el (command-line): On MS-Windows, probe "~", not 2228 * startup.el (command-line): On MS-Windows, probe "~", not
1866 "~USER", for warning about non-existent home directory 2229 "~USER", for warning about non-existent home directory