aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog883
1 files changed, 839 insertions, 44 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8b92eab8579..c1d943ccaf0 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,7 +1,809 @@
12011-09-03 Chong Yidong <cyd@stupidchicken.com>
2
3 * mail/sendmail.el (sendmail-query-once-function): Deleted.
4 (sendmail-query-once): Save directly to send-mail-function.
5 Update message-send-mail-function too.
6
7 * mail/smtpmail.el (smtpmail-try-auth-methods): Clarify prompt.
8
92011-09-03 Christoph Scholtes <cschol2112@googlemail.com>
10
11 * progmodes/python.el (python-mode-map): Use correct function to
12 start python interpreter from menu-bar (as reported by Geert
13 Kloosterman).
14 (inferior-python-mode-map): Fix typo.
15 (python-shell-map): Removed.
16
172011-09-03 Deniz Dogan <deniz@dogan.se>
18
19 * net/rcirc.el (rcirc-print): Simplify code for
20 rcirc-scroll-show-maximum-output. There is no need to walk
21 through all windows to find the right one.
22
232011-09-03 Christoph Scholtes <cschol2112@googlemail.com>
24
25 * help.el (help-return-method): Doc fix.
26
272011-09-03 Martin Rudalics <rudalics@gmx.at>
28
29 * window.el (window-deletable-p): Don't return a non-nil value
30 when there's a buffer that was shown in the window before.
31 (Bug#9419)
32 (display-buffer-pop-up-frame, display-buffer-pop-up-window): Set
33 window's previous buffers to nil.
34
352011-09-03 Eli Zaretskii <eliz@gnu.org>
36
37 * mail/rmailmm.el (rmail-mime-insert-tagline): Insert an extra
38 newline before and after the tag line, so it doesn't interfere
39 with determining the paragraph direction of bidirectional text.
40
412011-09-03 Leo Liu <sdl.web@gmail.com>
42
43 * files.el (find-file-not-true-dirname-list): Remove. (Bug#9422)
44
452011-09-02 Chong Yidong <cyd@stupidchicken.com>
46
47 * window.el (pop-to-buffer-1, pop-to-buffer-same-window): Deleted.
48 (pop-to-buffer): Change interactive spec. Pass second argument
49 directly to display-buffer.
50 (display-buffer): Fix interactive spec. Use functionp to
51 distinguish between a function and a list of functions.
52
53 * abbrev.el (edit-abbrevs):
54 * arc-mode.el (archive-extract):
55 * autoinsert.el (auto-insert):
56 * bookmark.el (bookmark-bmenu-list):
57 * files.el (find-file):
58 * view.el (view-buffer):
59 * progmodes/compile.el (compilation-goto-locus):
60 * textmodes/bibtex.el (bibtex-initialize): Use switch-to-buffer.
61
622011-09-02 Chong Yidong <cyd@stupidchicken.com>
63
64 * window.el (display-buffer-alist): Doc fix.
65 (display-buffer): Add docstring. Don't treat
66 display-buffer-default specially.
67 (display-buffer-reuse-selected-window)
68 (display-buffer-same-window, display-buffer-maybe-same-window)
69 (display-buffer-reuse-window, display-buffer-pop-up-frame)
70 (display-buffer-pop-up-window)
71 (display-buffer-reuse-or-pop-window)
72 (display-buffer-use-some-window): New functions.
73 (display-buffer-default-action): Use them.
74 (display-buffer-default): Deleted.
75 (pop-to-buffer-1): Fix choice of actions.
76
772011-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
78
79 * minibuffer.el (completion--insert-strings): Don't get confused by
80 completion entries that end with an LF char.
81
822011-09-01 Eli Zaretskii <eliz@gnu.org>
83
84 * window.el (frame-auto-delete, window-deletable-p): Doc fix.
85
862011-09-01 Chong Yidong <cyd@stupidchicken.com>
87
88 * window.el (display-buffer): Restore interactive spec.
89 (display-buffer-same-window, display-buffer-other-window):
90 New functions.
91 (pop-to-buffer-1): New function. Use the above.
92 (pop-to-buffer, pop-to-buffer-same-window): Use it.
93 (pop-to-buffer-other-window, pop-to-buffer-other-frame): Delete.
94
95 * view.el (view-buffer-other-window, view-buffer-other-frame):
96 Just use pop-to-buffer.
97
982011-09-01 Thierry Volpiatto <thierry.volpiatto@gmail.com>
99
100 * vc/vc-rcs.el (vc-rcs-responsible-p): Handle directories. (Bug#9391)
101
1022011-09-01 Wilfred Hughes <wilfred@potatolondon.com> (tiny change)
103
104 * vc/vc-git.el (vc-git-grep): Use --no-color. (Bug#9408)
105
1062011-08-31 Richard Stallman <rms@gnu.org>
107
108 * mail/rmail.el (rmail-epa-decrypt): Rewrite to take account
109 of the separation of rmail-view-buffer from rmail-buffer.
110 If you say no to "replace original", the decrypt is in the
111 view buffer. If you say yes, the decrypt goes into the
112 rmail buffer also.
113
1142011-08-31 Martin Rudalics <rudalics@gmx.at>
115
116 * window.el (display-buffer-window): Rewrite doc-string.
117 (display-buffer-record-window): New function.
118 (display-buffer-macro-specifiers)
119 (display-buffer-even-window-sizes, display-buffer-set-height)
120 (display-buffer-set-width, display-buffer-in-window)
121 (display-buffer-reuse-window, display-buffer-split-specifiers)
122 (display-buffer-side-specifiers, display-buffer-split-window-1)
123 (display-buffer-split-window, display-buffer-split-atom-window)
124 (display-buffer-pop-up-window, display-buffer-pop-up-frame)
125 (display-buffer-pop-up-side-window, display-buffer-in-side-window)
126 (display-buffer-other-window-means-other-frame)
127 (display-buffer-normalize-special)
128 (display-buffer-normalize-default)
129 (display-buffer-normalize-argument)
130 (display-buffer-normalize-alist-1, display-buffer-normalize-alist)
131 (display-buffer-normalize-specifiers, display-buffer-frame)
132 (display-buffer-same-window, display-buffer-same-frame)
133 (display-buffer-other-window)
134 (display-buffer-same-frame-other-window)
135 (display-buffer-other-frame, pop-to-buffer-same-window)
136 (pop-to-buffer-same-frame, pop-to-buffer-other-window)
137 (pop-to-buffer-same-frame-other-window, pop-to-buffer-other-frame)
138 (switch-to-buffer-same-frame)
139 (switch-to-buffer-other-window-same-frame)
140 (display-buffer-alist-of-strings-p, display-buffer-alist-add)
141 (display-buffer-alist-set-1, display-buffer-alist-set-2)
142 (display-buffer-alist-set): Remove.
143 (display-buffer-function, special-display-buffer-names)
144 (special-display-regexps, special-display-function):
145 In doc-string refer to display-buffer-window and quit-restore
146 parameter.
147 (pop-up-frame-alist, pop-up-frame-function, special-display-p)
148 (special-display-frame-alist, special-display-popup-frame)
149 (same-window-buffer-names, same-window-regexps, same-window-p)
150 (pop-up-frames, display-buffer-reuse-frames, pop-up-windows)
151 (split-window-preferred-function, split-height-threshold)
152 (split-width-threshold, window-splittable-p)
153 (split-window-sensibly, window--try-to-split-window)
154 (window--frame-usable-p, even-window-heights)
155 (window--even-window-heights, window--display-buffer-1)
156 (window--display-buffer-2, display-buffer-other-frame):
157 Restore old Emacs 23 code, order and doc-strings where applicable.
158 (display-buffer-default, display-buffer-assq-regexp): New functions.
159 (display-buffer-alist): Rewrite doc-string.
160 (display-buffer-default-action)
161 (display-buffer-overriding-action): New variables.
162 (display-buffer, switch-to-buffer): Rewrite.
163 (pop-to-buffer): Restore Emacs 23 behavior but use
164 window-normalize-buffer-to-display.
165 (switch-to-buffer-other-window, switch-to-buffer-other-frame):
166 Restore Emacs 23 behavior but use
167 window-normalize-buffer-to-switch-to.
168 (pop-to-buffer-same-window): Rewrite.
169 (pop-to-buffer-other-window, pop-to-buffer-other-frame):
170 Rewrite using Emacs 23 options.
171
1722011-08-31 Michael Albinus <michael.albinus@gmx.de>
173
174 * net/tramp.el (tramp-root-regexp): Remove.
175 (tramp-completion-file-name-regexp-unified)
176 (tramp-completion-file-name-regexp-separate)
177 (tramp-completion-file-name-regexp-url): Don't use leading volume
178 letter on win32 systems. (Bug#5303, Bug#9311)
179 (tramp-drop-volume-letter): Simplify definition.
180 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
181
1822011-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
183
184 * subr.el (event-modifiers): Fix "missing modifier" part of docstring
185 (bug#9356).
186
1872011-08-30 Reuben Thomas <rrt@sc3d.org> (tiny change)
188
189 * vc/pcvs-defs.el (cvs-find-file-and-jump): Docstring typo (bug#9369).
190
1912011-08-29 Juri Linkov <juri@jurta.org>
192
193 * isearch.el (isearch-done): Don't display message "Mark saved"
194 when arg `edit' is non-nil to prevent its flicker in the echo area.
195
1962011-08-28 Chong Yidong <cyd@stupidchicken.com>
197
198 * emacs-lisp/package.el (package-menu-mark-delete): Allow marking
199 obsolete packages for deletion.
200
2012011-08-28 Christoph Scholtes <cschol2112@googlemail.com>
202
203 * help-mode.el (help-mode-map): Add special-mode-map to parent.
204 (help-mode): Derive help-mode from special-mode. Don't invoke
205 view-mode from help-mode.
206 (help-xref-override-view-map): Remove.
207 (help-make-xrefs): Remove minor-mode-overriding-map-alist since
208 view-mode is not used anymore.
209
2102011-08-28 Chong Yidong <cyd@stupidchicken.com>
211
212 * server.el (server-port): Doc fix.
213
214 * cus-theme.el (custom-theme-choose-mode): Inherit from
215 special-mode (Bug#9124).
216 (custom-theme-choose-mode-map): Add special-mode to parent.
217
2182011-08-28 Alan Mackenzie <acm@muc.de>
219
220 * progmodes/cc-fonts.el
221 (c-make-font-lock-BO-decl-search-function): New function.
222 (c-basic-matchers-after - "Fontify the clauses after various
223 keywords"): Extract the three keyword lists for the 3 erroneous
224 constructs from the list of four, and use the new function above
225 in place of an old one.
226
2272011-08-28 Deniz Dogan <deniz@dogan.se>
228
229 * net/rcirc.el (rcirc-insert-prev-input)
230 (rcirc-insert-next-input): Remove unused argument.
231
2322011-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
233
234 * shell.el (shell-parse-pcomplete-arguments): Unquote args (bug#9160).
235
2362011-08-27 Alan Mackenzie <acm@muc.de>
237
238 * progmodes/cc-menus.el (cc-imenu-c++-generic-expression): Make it
239 handle function pointer parameters properly.
240
2412011-08-27 Martin Rudalics <rudalics@gmx.at>
242
243 * window.el (display-buffer-reuse-window): Fix case where
244 selected window was reused with non-nil OTHER-WINDOW argument.
245 (Bug#9381)
246
2472011-08-27 Deniz Dogan <deniz@dogan.se>
248
249 * net/rcirc.el (rcirc-check-auth-status): Adding support for
250 oftc's NickServ messages.
251
2522011-08-27 Glenn Morris <rgm@gnu.org>
253
254 * saveplace.el (save-place-limit): Make it finite. (Bug#9352)
255
2562011-08-26 Chong Yidong <cyd@stupidchicken.com>
257
258 * emacs-lisp/package.el (package-install): Call package-initialize
259 if called interactively.
260
2612011-08-26 Leo Liu <sdl.web@gmail.com>
262
263 * emacs-lisp/cl-macs.el (defstruct): Fix format. (Bug#9357)
264
2652011-08-25 Juri Linkov <juri@jurta.org>
266
267 * isearch.el (isearch-occur): Let-bind `search-spaces-regexp' to
268 `search-whitespace-regexp' (bug#9364).
269
2702011-08-25 Juri Linkov <juri@jurta.org>
271
272 * isearch.el (isearch-edit-string): Let-bind `search-ring' and
273 `regexp-search-ring' to their global values to protect from
274 updating by `read-from-minibuffer' (bug#9185).
275
2762011-08-25 Juri Linkov <juri@jurta.org>
277
278 * textmodes/ispell.el (ispell-command-loop): Add newline
279 at the end of the "Use option `i'..." line.
280
2812011-08-25 Juri Linkov <juri@jurta.org>
282
283 * battery.el (display-battery-mode): If `battery-status-function'
284 or `battery-mode-line-format' is nil, display the message and set
285 `display-battery-mode' to nil (bug#9363).
286
2872011-08-25 Eli Zaretskii <eliz@gnu.org>
288
289 * buff-menu.el (Buffer-menu-buffer+size): Remove calls to
290 bidi-string-mark-left-to-right; they are unnecessary now.
291
2922011-08-25 Deniz Dogan <deniz@dogan.se>
293
294 * net/quickurl.el: Documentation typo fixes.
295
2962011-08-25 Chong Yidong <cyd@stupidchicken.com>
297
298 * window.el (bury-buffer, quit-window): Use bury-buffer-internal.
299
3002011-08-25 Glenn Morris <rgm@gnu.org>
301
302 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
303
304 * mail/smtpmail.el (smtpmail-smtp-user): Add version: tag.
305 (smtpmail-via-smtp): Handle nil response from smtp.
306
3072011-08-24 Juri Linkov <juri@jurta.org>
308
309 * proced.el (proced-marked): Inherit from `error' instead of
310 `font-lock-warning-face'.
311
312 * ibuffer.el (ibuffer-marked-face): Change default face from
313 `font-lock-warning-face' to `warning'.
314 (ibuffer-deletion-face): Change default face from
315 `font-lock-type-face' to `error'.
316
317 * battery.el (battery-update): Use the face `error' instead of
318 `font-lock-warning-face' (bug#6117).
319
3202011-08-24 Juri Linkov <juri@jurta.org>
321
322 * faces.el (success): Change face color from "Green3" to
323 "ForestGreen" on light background (bug#9353).
324
3252011-08-24 Chong Yidong <cyd@stupidchicken.com>
326
327 * window.el (quit-window): Rename from quit-restore-window.
328 Use same arglist as old quit-window.
329 (frame-auto-delete): Doc fix.
330
331 * view.el (view-mode-exit): Use quit-window.
332
3332011-08-24 Juri Linkov <juri@jurta.org>
334
335 * isearch.el (isearch-ring-adjust1): Start visiting previous
336 search strings from the index 0 (-1 + 1) instead of 1 (0 + 1).
337 (isearch-repeat, isearch-edit-string): Call `isearch-ring-adjust1'
338 for empty search string (when the last search string is reused
339 automatically) to adjust the isearch ring to the last element and
340 prepare the correct index for further M-p commands (bug#9185).
341
3422011-08-24 Kenichi Handa <handa@m17n.org>
343
344 * international/ucs-normalize.el: If decomposition property of
345 CHAR is the default one (i.e. a list of CHAR itself), treat it as
346 nil.
347 (nfd, nfkd): Likewise.
348
3492011-08-24 Stefan Monnier <monnier@iro.umontreal.ca>
350
351 * mpc.el (mpc--proc-filter): Don't signal mpc-proc-error since signals
352 from process filters aren't reliably transmitted to the surrounding
353 accept-process-output.
354 (mpc-proc-check): New function.
355 (mpc-proc-sync): Use it (bug#8293)
356
3572011-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
358
359 * emacs-lisp/eieio.el (eieio-defmethod, eieio-defgeneric):
360 Add compatibility functions (bug#9313).
361
3622011-08-23 Eli Zaretskii <eliz@gnu.org>
363
364 * cus-start.el (all): Add entry for bidi-paragraph-direction.
365
366 * international/uni-bidi.el: Regenerated.
367
3682011-08-23 Kenichi Handa <handa@m17n.org>
369
370 * international/charprop.el:
371 * international/uni-bidi.el:
372 * international/uni-category.el:
373 * international/uni-combining.el:
374 * international/uni-comment.el:
375 * international/uni-decimal.el:
376 * international/uni-decomposition.el:
377 * international/uni-digit.el:
378 * international/uni-lowercase.el:
379 * international/uni-mirrored.el:
380 * international/uni-name.el:
381 * international/uni-numeric.el:
382 * international/uni-old-name.el:
383 * international/uni-titlecase.el:
384 * international/uni-uppercase.el: Regenerate.
385
3862011-08-23 Martin Rudalics <rudalics@gmx.at>
387
388 * help.el (help-window-setup): Fix message displayed when other
389 window is reused. (Bug#9341)
390
3912011-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
392
393 * shell.el (shell-completion-vars): Set pcomplete-arg-quote-list.
394 * pcomplete.el (pcomplete-quote-argument): Fix thinko (bug#9161).
395
396 * pcomplete.el (pcomplete-parse-comint-arguments): Fix inf-loop.
397 Mark obsolete.
398 * shell.el (shell-parse-pcomplete-arguments): New function.
399 (shell-completion-vars): Use it instead (bug#9160).
400
4012011-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
402
403 * progmodes/sh-script.el (sh-maybe-here-document): Disable magic in
404 strings and comments (bug#9333).
405
406 * emacs-lisp/debug.el (debug-arglist): New function.
407 (debug-convert-byte-code): Use it. Handle lexical byte-codes.
408 (debug-on-entry-1): Handle interpreted closures (bug#9120).
409
4102011-08-22 Juri Linkov <juri@jurta.org>
411
412 * progmodes/compile.el (compilation-mode-font-lock-keywords):
413 Revert regexp that highlights output switches to its old
414 pre-2010-10-28 value and remove one `?' from it (bug#9319).
415
416 * progmodes/grep.el (grep-process-setup): Use `buffer-modified-p'
417 to check for empty output (bug#9226).
418
4192011-08-22 Chong Yidong <cyd@stupidchicken.com>
420
421 * progmodes/scheme.el (scheme-mode-syntax-table): Don't use
422 symbol-constituent as the default, as that stops font-lock from
423 working properly (Bug#8843).
424
4252011-08-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
426
427 * mail/smtpmail.el (smtpmail-via-smtp): Only bind
428 `coding-system-for-*' around the process open call to avoid
429 auth-source side effects.
430 (smtpmail-try-auth-methods): Expand the secret password.
431 (smtpmail-query-smtp-server): Allow `quit'-ing out in case the
432 probe hangs.
433
4342011-08-21 Chong Yidong <cyd@stupidchicken.com>
435
436 * term.el (term-mouse-paste): Yank primary selection (Bug#6845).
437
438 * emacs-lisp/find-func.el (find-function-noselect): New arg
439 lisp-only.
440
441 * emacs-lisp/edebug.el (edebug-instrument-function): Use it to
442 signal an error for built-in functions (Bug#6664).
443
4442011-08-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
445
446 * mail/smtpmail.el (smtpmail-smtp-user): New variable.
447 (smtpmail-try-auth-methods): Use it.
448
4492011-08-21 Chong Yidong <cyd@stupidchicken.com>
450
451 * font-lock.el (font-lock-fontify-region)
452 (font-lock-unfontify-region, font-lock-default-fontify-buffer)
453 (font-lock-default-unfontify-buffer)
454 (font-lock-default-fontify-region)
455 (font-lock-default-unfontify-region): Add docstrings (Bug#8624).
456
457 * progmodes/compile.el (compilation-error-properties):
458 Fix confusion between file struct and message struct (Bug#9319).
459 (compilation-error-regexp-alist-alist): Fix 2011-05-09 change to
460 `ant' regexp.
461
462 * net/browse-url.el (browse-url-firefox): Don't call
463 browse-url-firefox-sentinel unless using -remote (Bug#9328).
464
4652011-08-20 Glenn Morris <rgm@gnu.org>
466
467 * tutorial.el (help-with-tutorial): Avoid an error on short screens.
468
469 * tutorial.el (tutorial--default-keys): Update some default bindings.
470
471 * files.el (hack-local-variables): Fully ignore case for "mode:".
472
4732011-08-20 Alan Mackenzie <acm@muc.de>
474
475 Resolve invalid use of a regexp in regexp-opt.
476
477 * cc-fonts.el (c-complex-decl-matchers): Add in special detection
478 for a java annotation.
479
480 * cc-engine.el (c-forward-decl-or-cast-1): Add in special
481 detection for a java annotation.
482
483 * cc-langs.el (c-prefix-spec-kwds-re): Remove the special handling
484 for java.
485 (c-modifier-kwds): Remove the regexp "@[A-za-z0-9]+".
486
4872011-08-20 Chong Yidong <cyd@stupidchicken.com>
488
489 * startup.el (normal-top-level-add-subdirs-to-load-path): Doc fix
490 (Bug#9274).
491
4922011-08-20 Alan Mackenzie <acm@muc.de>
493
494 * Fontify CPP expressions correctly when starting in the middle of
495 such a construct. Mainly for when jit-lock etc. starts a chunk
496 here.
497
498 * progmodes/cc-fonts.el (c-font-lock-context): new buffer local
499 variable.
500 (c-make-font-lock-search-form): new function, extracted from
501 c-make-font-lock-search-function.
502 (c-make-font-lock-search-function): Use the above function.
503 (c-make-font-lock-context-search-function): New function.
504 (c-cpp-matchers): Enhance the preprocessor expression case with
505 the above function
506 (c-font-lock-complex-decl-prepare): Test for being in a CPP form
507 which takes an expression.
508
509 * progmodes/cc-langs.el (c-cpp-expr-intro-re): New lang-variable.
510
5112011-08-20 Martin Rudalics <rudalics@gmx.at>
512
513 * window.el (display-buffer-reuse-window)
514 (display-buffer-pop-up-window): Don't reuse or split a side
515 window.
516
5172011-08-19 Glenn Morris <rgm@gnu.org>
518
519 * files.el (hack-local-variables-prop-line, hack-local-variables):
520 Downcase "Mode:". (Bug#9331)
521
5222011-08-18 Chong Yidong <cyd@stupidchicken.com>
523
524 * international/characters.el: Add L and R categories.
525
526 * subr.el (bidi-string-mark-left-to-right): Rename from
527 string-mark-left-to-right. Use category search.
528
529 * buff-menu.el (Buffer-menu-buffer+size): Callers changed.
530
5312011-08-18 Juri Linkov <juri@jurta.org>
532
533 * faces.el (error, warning, success): New faces with definitions
534 copied from old default values of `font-lock-warning-face',
535 `compilation-warning', `compilation-info' (bug#6117).
536
537 * font-lock.el (font-lock-warning-face): Inherit from `error'.
538
539 * progmodes/compile.el (compilation-error): Inherit from `error'.
540 (compilation-warning): Inherit from `warning'.
541 (compilation-info): Inherit from `success'.
542
543 * dired.el (dired-marked): Inherit from `warning'.
544 (dired-flagged): Inherit from `error'.
545
5462011-08-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
547
548 * mail/smtpmail.el (auth-source): Require to avoid problems with
549 binding variables (bug#9298). Also clean up some unused
550 autoloads.
551
552 * net/network-stream.el (network-stream-open-starttls):
553 Support using starttls.el without using gnutls-cli.
554
5552011-08-17 Juri Linkov <juri@jurta.org>
556
557 * progmodes/grep.el (rgrep): Handle the case when
558 `grep-find-command' is a cons cell (bug#9278).
559
5602011-08-17 Martin Rudalics <rudalics@gmx.at>
561
562 * window.el (display-buffer-pop-up-frame): Run frame creation
563 function with BUFFER current (as special-display-popup-frame
564 does). Reported by Drew Adams.
565
5662011-08-17 Daiki Ueno <ueno@unixuser.org>
567
568 * epa-mail.el: Simplify GnuPG group expansion using
569 epg-expand-group.
570 (epa-mail-group-alist, epa-mail-group-modtime)
571 (epa-mail-gnupg-conf-file, epa-mail-parse-groups)
572 (epa-mail-sync-groups, epa-mail-expand-recipient-1)
573 (epa-mail-expand-recipients-2, epa-mail-expand-recipients):
574 Remove.
575
5762011-08-16 Feng Li <fengli@gmail.com> (tiny change)
577
578 * calc/calc-ext.el (math-defintegral-2): Remove nested backquote.
579
5802011-08-16 Alan Mackenzie <acm@muc.de>
581
582 * progmodes/cc-engine.el (c-state-cache-non-literal-place):
583 Correct, to avoid the inside of macros.
584
5852011-08-16 Richard Stallman <rms@gnu.org>
586
587 * epa-mail.el: Handle GnuPG group definitions.
588 (epa-mail-group-alist, epa-mail-group-modtime)
589 (epa-mail-gnupg-conf-file): New variables.
590 (epa-mail-parse-groups, epa-mail-sync-groups)
591 (epa-mail-expand-recipient-1, epa-mail-expand-recipients-2)
592 (epa-mail-expand-recipients): New functions.
593 (epa-mail-encrypt): Call epa-mail-expand-recipients.
594
595 * mail/rmail.el (rmail-epa-decrypt): New command.
596
597 * epa.el (epa-decrypt-region): New arg MAKE-BUFFER-FUNCTION.
598 Don't bind buffer-read-only, just inhibit-read-only.
599 (epa--find-coding-system-for-mime-charset): Fix the non-xemacs case.
600 (epa-decrypt-armor-in-region): Make error message clearer.
601
6022011-08-15 Stefan Monnier <monnier@iro.umontreal.ca>
603
604 * minibuffer.el (completion-pcm--merge-completions): Don't merge "a1b"
605 and "a2b" to "ab" for `prefix'.
606
6072011-08-14 Chong Yidong <cyd@stupidchicken.com>
608
609 * ibuf-ext.el (ibuffer-filter-disable): New arg for deleting
610 filter groups.
611 (ibuffer-included-in-filter-p-1): Use it. Suggested by Rafaël
612 Fourquet (Bug#8804).
613
6142011-08-12 Juanma Barranquero <lekktu@gmail.com>
615
616 * startup.el (argi): Declare as global variable (bug#9275).
617
6182011-08-12 Chong Yidong <cyd@stupidchicken.com>
619
620 * subr.el (string-mark-left-to-right): Search the entire string
621 for RTL script, not just the terminating character. Doc fix.
622
6232011-08-12 Stefan Monnier <monnier@iro.umontreal.ca>
624
625 * progmodes/js.el (js-syntax-propertize, js-syntax-propertize-regexp):
626 New function.
627 (js--regexp-literal, js-syntax-propertize-function): Remove.
628 (js-mode): Use js-syntax-propertize to handle multilines (bug#9183).
629 (js-mode-map): Don't rebind electric keys.
630 (js-insert-and-indent): Remove.
631 (js-mode): Setup electric-layout and electric-indent instead.
632
633 * epa-file.el (epa-file-select-keys): Revert to nil default (bug#9280).
634
6352011-08-12 Daiki Ueno <ueno@unixuser.org>
636
637 * epa.el (epa-progress-callback-function): Fix the logic of
638 displaying progress.
639 * epa-file.el (epa-file-insert-file-contents): Make progress
640 display more user-friendly.
641 (epa-file-write-region): Ditto.
642
6432011-08-10 Chong Yidong <cyd@stupidchicken.com>
644
645 * subr.el (string-mark-left-to-right): New function.
646
647 * buff-menu.el (Buffer-menu-buffer+size): Remove LRM argument.
648 Use string-mark-left-to-right.
649 (list-buffers-noselect): Caller changed.
650
651 * emacs-lisp/tabulated-list.el (tabulated-list-print-entry):
652 Use string-mark-left-to-right.
653 (tabulated-list-print): Recenter after moving point.
654
6552011-08-10 Juri Linkov <juri@jurta.org>
656
657 * progmodes/grep.el (rgrep): Don't bind `process-connection-type'.
658 This finishes incomplete reversion of 2011-06-30T01:09:13Z!larsi@gnus.org
659 intended by 2011-07-06T15:49:19Z!larsi@gnus.org.
660
6612011-08-09 Chong Yidong <cyd@stupidchicken.com>
662
663 * hi-lock.el (hi-lock-unface-buffer): Fix interactive spec
664 (Bug#7554).
665
6662011-08-09 Andreas Schwab <schwab@linux-m68k.org>
667
668 * xt-mouse.el (xterm-mouse-event-read): Try to recover the raw
669 character. (Bug#6594)
670
6712011-08-08 Chong Yidong <cyd@stupidchicken.com>
672
673 * image-dired.el: Don't use find-file for temporary work (Bug#7895).
674 (image-dired--with-db-file): New macro.
675 (image-dired-write-tags, image-dired-remove-tag)
676 (image-dired-create-gallery-lists, image-dired-write-comments)
677 (image-dired-get-comment, image-dired-mark-tagged-files)
678 (image-dired-list-tags, image-dired-gallery-generate): Use it.
679 (image-dired-gallery-generate): Use insert-file-contents.
680
681 * time.el (display-time-world-list, display-time-world-display):
682 * time-stamp.el (time-stamp-string):
683 * vc/add-log.el (add-change-log-entry): Use setenv instead of
684 set-time-zone-rule (Bug#7337).
685
6862011-08-08 Daiki Ueno <ueno@unixuser.org>
687
688 * epg.el (epg--status-KEYEXPIRED, epg--status-KEYREVOKED): Fix typo.
689 (epg-error-to-string, epg-errors-to-string): New function.
690 (epg-wait-for-completion): Reverse errors list.
691 (epg--check-error-for-decrypt, epg-sign-file, epg-sign-string)
692 (epg-encrypt-file, epg-encrypt-string, epg-export-keys-to-file)
693 (epg--import-keys-1, epg-receive-keys, epg-delete-keys)
694 (epg-sign-keys, epg-generate-key-from-file)
695 (epg-generate-key-from-string): Format errors by using
696 epg-errors-to-string (bug#9255).
697 (epg--status-INV_SGNR, epg--status-NO_SGNR): New status handler.
698
6992011-08-07 Juri Linkov <juri@jurta.org>
700
701 * faces.el (list-faces-display): Remove extra angle bracket
702 from `help-mode-map'.
703
704 * info.el (Info-history-toc-nodes): Doc fix.
705
706 * longlines.el (longlines-mode): Doc fix.
707
7082011-08-05 Stefan Monnier <monnier@iro.umontreal.ca>
709
710 * progmodes/js.el (js--regexp-literal): Accept regexps at the beginning
711 of statements and in a few more cases (bug#9183).
712
713 * emacs-lisp/cl-macs.el (cl--make-usage-var, cl--make-usage-args):
714 New functions.
715 (cl-transform-lambda): Use them (bug#9239).
716
7172011-08-05 Martin Rudalics <rudalics@gmx.at>
718
719 * window.el (display-buffer-same-window)
720 (display-buffer-same-frame, display-buffer-other-window)
721 (pop-to-buffer-same-window, pop-to-buffer-same-frame)
722 (pop-to-buffer-other-window)
723 (pop-to-buffer-same-frame-other-window)
724 (pop-to-buffer-other-frame): Make them defuns.
725 (switch-to-buffer): Don't set LABEL argument of pop-to-buffer.
726
7272011-08-03 Stefan Monnier <monnier@iro.umontreal.ca>
728
729 * subr.el (make-composed-keymap): Move from C. Change calling
730 convention, and improve docstring to bring attention to a subtle point.
731 * minibuffer.el (completing-read-default): Adjust accordingly.
732
7332011-08-03 Michael Albinus <michael.albinus@gmx.de>
734
735 * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell)
736 (tramp-open-shell): Use `tramp-shell-quote-argument'.
737
738 * net/trampver.el: Update release number.
739
7402011-08-03 Stefan Monnier <monnier@iro.umontreal.ca>
741
742 * progmodes/sh-script.el (sh-font-lock-paren): Don't mistake "main" for
743 "in" (bug#9190).
744
7452011-08-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
746
747 * mail/sendmail.el (sendmail-query-once): Restore the current
748 buffer after querying (bug#9074).
749
750 * dired.el (dired-flagged): Use different faces for marked and
751 flagged files (bug#6117).
752
753 * emacs-lisp/cl-macs.el (dolist): Mention that there's a nil block
754 (bug#4433).
755
756 * ido.el (ido-mode): Switch off the message if called
757 non-interactively.
758
759 * mail/smtpmail.el (smtpmail-query-smtp-server): Try port 25
760 before 587, since it appears that that's more likely to work for
761 more people.
762
763 * cus-edit.el (custom-file): When running under emacs -q, always
764 refuse to save the customisations, even if the .emacs file doesn't
765 exist.
766
767 * info.el: Remove the `Info-beginning-of-buffer' function
768 (bug#8325).
769
770 * net/network-stream.el (network-stream-open-starttls):
771 Use `starttls-available-p' to see whether starttls.el can be used.
772
7732011-08-01 Martin Rudalics <rudalics@gmx.at>
774
775 * window.el (display-buffer-in-window): Don't set dedicated status
776 of window here (Bug#9215).
777 (display-buffer-pop-up-window, display-buffer-pop-up-frame)
778 (display-buffer-pop-up-side-window)
779 (display-buffer-in-side-window): Set dedicated status of window here.
780
7812011-08-01 Stefan Monnier <monnier@iro.umontreal.ca>
782
783 * emacs-lisp/package.el (package-generate-autoloads): Load autoloads
784 before binding generated-autoload-file.
785
7862011-08-01 Deniz Dogan <deniz@dogan.se>
787
788 * net/rcirc.el (rcirc-handler-333): Clarify docstring.
789
7902011-07-30 Michael Albinus <michael.albinus@gmx.de>
791
792 Sync with Tramp 2.2.2.
793
794 * net/trampver.el: Update release number.
795
7962011-07-30 Juri Linkov <juri@jurta.org>
797
798 * dired-aux.el (dired-touch-initial): Remove function.
799 (dired-do-chxxx): For op-symbol `touch', set `initial' to the
800 current time, and `default' to the last modification time of the
801 current marked file (bug#6887).
802
12011-07-28 Jose E. Marchesi <jemarch@gnu.org> 8032011-07-28 Jose E. Marchesi <jemarch@gnu.org>
2 804
3 * simple.el (goto-line): Use string-to-number to provide a 805 * simple.el (goto-line): Use string-to-number to provide a
4 numeric argument to read-number. 806 numeric argument to read-number (bug#9163).
5 807
62011-07-27 Michael Albinus <michael.albinus@gmx.de> 8082011-07-27 Michael Albinus <michael.albinus@gmx.de>
7 809
@@ -28,8 +830,8 @@
28 QT keyword "more" to prevent "more slots: ...." being spuriously 830 QT keyword "more" to prevent "more slots: ...." being spuriously
29 parsed as a bitfield declaraion. 831 parsed as a bitfield declaraion.
30 832
31 * progmodes/cc-engine.el (c-beginning-of-statement-1): Refactor 833 * progmodes/cc-engine.el (c-beginning-of-statement-1):
32 and enhance to handle bitfield declarations. 834 Refactor and enhance to handle bitfield declarations.
33 (c-punctuation-in): New function. 835 (c-punctuation-in): New function.
34 (c-forward-decl-or-cast-1): Enhance CASE 3 to handle bitfield 836 (c-forward-decl-or-cast-1): Enhance CASE 3 to handle bitfield
35 declarations properly. 837 declarations properly.
@@ -38,7 +840,7 @@
38 840
39 * calendar/icalendar.el (icalendar--all-events): Take care of 841 * calendar/icalendar.el (icalendar--all-events): Take care of
40 multiple vcalendars in a single file. 842 multiple vcalendars in a single file.
41 (icalendar--convert-float-to-ical): checkdoc fixes. 843 (icalendar--convert-float-to-ical): Checkdoc fixes.
42 844
432011-07-25 Deniz Dogan <deniz@dogan.se> 8452011-07-25 Deniz Dogan <deniz@dogan.se>
44 846
@@ -72,8 +874,7 @@
72 (display-buffer-pop-up-side-window) 874 (display-buffer-pop-up-side-window)
73 (display-buffer-in-side-window): Call display-buffer-set-height 875 (display-buffer-in-side-window): Call display-buffer-set-height
74 and display-buffer-set-width after setting the new window's 876 and display-buffer-set-width after setting the new window's
75 buffer so `fit-window-to-buffer' and friends work on the right 877 buffer so `fit-window-to-buffer' and friends work on the right buffer.
76 buffer.
77 878
782011-07-20 Sam Steingold <sds@gnu.org> 8792011-07-20 Sam Steingold <sds@gnu.org>
79 880
@@ -105,8 +906,8 @@
1052011-07-19 Martin Rudalics <rudalics@gmx.at> 9062011-07-19 Martin Rudalics <rudalics@gmx.at>
106 907
107 * window.el (display-buffer-alist-of-strings-p) 908 * window.el (display-buffer-alist-of-strings-p)
108 (display-buffer-alist-set-1, display-buffer-alist-set-2): New 909 (display-buffer-alist-set-1, display-buffer-alist-set-2):
109 functions. 910 New functions.
110 (display-buffer-alist-set): Rewrite to handle Emacs 23 options 911 (display-buffer-alist-set): Rewrite to handle Emacs 23 options
111 more accurately. 912 more accurately.
112 913
@@ -117,8 +918,8 @@
117 918
118 * progmodes/cc-langs.el (c-symbol-chars): Correct a typo. 919 * progmodes/cc-langs.el (c-symbol-chars): Correct a typo.
119 920
120 * progmodes/cc-fonts.el (c-font-lock-enclosing-decls): New 921 * progmodes/cc-fonts.el (c-font-lock-enclosing-decls):
121 function. 922 New function.
122 (c-complex-decl-matchers): Insert reference to 923 (c-complex-decl-matchers): Insert reference to
123 c-font-lock-enclosing-decls. 924 c-font-lock-enclosing-decls.
124 925
@@ -137,7 +938,7 @@
137 938
1382011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org> 9392011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
139 940
140 * net/gnutls.el (gnutls-log-level): Removed. 941 * net/gnutls.el (gnutls-log-level): Remove.
141 942
142 * textmodes/fill.el (adaptive-fill-regexp): Include EN DASH as an 943 * textmodes/fill.el (adaptive-fill-regexp): Include EN DASH as an
143 indentation character (bug#6380). 944 indentation character (bug#6380).
@@ -159,11 +960,10 @@
159 960
1602011-07-16 Martin Rudalics <rudalics@gmx.at> 9612011-07-16 Martin Rudalics <rudalics@gmx.at>
161 962
162 * frame.el (select-frame-set-input-focus): New argument 963 * frame.el (select-frame-set-input-focus): New argument NORECORD.
163 NORECORD.
164 * window.el (pop-to-buffer): Select window used even if it was 964 * window.el (pop-to-buffer): Select window used even if it was
165 selected before, see discussion of (Bug#8615), (Bug#6954). Pass 965 selected before, see discussion of (Bug#8615), (Bug#6954).
166 argument NORECORD on to select-frame-set-input-focus. 966 Pass argument NORECORD on to select-frame-set-input-focus.
167 967
1682011-07-15 Glenn Morris <rgm@gnu.org> 9682011-07-15 Glenn Morris <rgm@gnu.org>
169 969
@@ -177,8 +977,8 @@
177 977
1782011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org> 9782011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
179 979
180 * net/gnutls.el (gnutls-negotiate): Upcase 980 * net/gnutls.el (gnutls-negotiate):
181 `gnutls-algorithm-priority'. 981 Upcase `gnutls-algorithm-priority'.
182 982
1832011-07-15 Glenn Morris <rgm@gnu.org> 9832011-07-15 Glenn Morris <rgm@gnu.org>
184 984
@@ -253,15 +1053,12 @@
253 (string-rectangle): Go to the point after the last operation 1053 (string-rectangle): Go to the point after the last operation
254 (bug#7522). 1054 (bug#7522).
255 1055
256 * simple.el (current-kill): Clarify what
257 `interprogram-paste-function' does (bug#7500).
258
259 * printing.el (pr-toggle-region): Clarify the documentation 1056 * printing.el (pr-toggle-region): Clarify the documentation
260 slightly (bug#7493). 1057 slightly (bug#7493).
261 1058
262 * time.el (display-time-update): Allow 1059 * time.el (display-time-update):
263 `display-time-mail-function' to return nil (bug#7158). Fix 1060 Allow `display-time-mail-function' to return nil (bug#7158).
264 suggested by Detlev Zundel. 1061 Fix suggested by Detlev Zundel.
265 1062
266 * vc/diff.el (diff): Clarify the order the file names are read 1063 * vc/diff.el (diff): Clarify the order the file names are read
267 (bug#7111). 1064 (bug#7111).
@@ -277,8 +1074,8 @@
277 1074
2782011-07-14 Martin Rudalics <rudalics@gmx.at> 10752011-07-14 Martin Rudalics <rudalics@gmx.at>
279 1076
280 * window.el (display-buffer-normalize-special): Replace 1077 * window.el (display-buffer-normalize-special):
281 `dedicated' by `dedicate' to dedicate window (Bug#9072). 1078 Replace `dedicated' by `dedicate' to dedicate window (Bug#9072).
282 1079
2832011-07-14 Eli Zaretskii <eliz@gnu.org> 10802011-07-14 Eli Zaretskii <eliz@gnu.org>
284 1081
@@ -299,7 +1096,7 @@
299 switch-to-buffer. 1096 switch-to-buffer.
300 1097
301 * net/tramp-compat.el (tramp-compat-pop-to-buffer-same-window): 1098 * net/tramp-compat.el (tramp-compat-pop-to-buffer-same-window):
302 Deleted. 1099 Delete.
303 1100
3042011-07-14 Juanma Barranquero <lekktu@gmail.com> 11012011-07-14 Juanma Barranquero <lekktu@gmail.com>
305 1102
@@ -317,8 +1114,8 @@
317 1114
3182011-07-13 Chong Yidong <cyd@stupidchicken.com> 11152011-07-13 Chong Yidong <cyd@stupidchicken.com>
319 1116
320 * window.el (switch-to-buffer): New arg FORCE-SAME-WINDOW. Use 1117 * window.el (switch-to-buffer): New arg FORCE-SAME-WINDOW.
321 pop-to-buffer buffer-or-name if it is nil. 1118 Use pop-to-buffer buffer-or-name if it is nil.
322 1119
323 * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions): 1120 * emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
324 Remove switch-to-buffer. 1121 Remove switch-to-buffer.
@@ -343,8 +1140,8 @@
343 1140
3442011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org> 11412011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
345 1142
346 * progmodes/cperl-mode.el (cperl-syntaxify-by-font-lock): Rewrite 1143 * progmodes/cperl-mode.el (cperl-syntaxify-by-font-lock):
347 to avoid awkward possessive "s" (bug#5986). 1144 Rewrite to avoid awkward possessive "s" (bug#5986).
348 1145
3492011-07-13 Glenn Morris <rgm@gnu.org> 11462011-07-13 Glenn Morris <rgm@gnu.org>
350 1147
@@ -438,15 +1235,15 @@
438 1235
4392011-07-12 Roland Winkler <winkler@gnu.org> 12362011-07-12 Roland Winkler <winkler@gnu.org>
440 1237
441 * textmodes/bibtex.el (bibtex-initialize): Use 1238 * textmodes/bibtex.el (bibtex-initialize):
442 pop-to-buffer-same-window. 1239 Use pop-to-buffer-same-window.
443 (bibtex-search-entries): Fix interactive call. 1240 (bibtex-search-entries): Fix interactive call.
444 1241
4452011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org> 12422011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
446 1243
447 * progmodes/compile.el (compilation-error-regexp-alist-alist): 1244 * progmodes/compile.el (compilation-error-regexp-alist-alist):
448 Fontise bytecomp Error lines more correctly (bug#2490). Fix 1245 Fontise bytecomp Error lines more correctly (bug#2490).
449 suggested by Johan Bockgård. 1246 Fix suggested by Johan Bockgård.
450 1247
451 * subr.el (remove-duplicates): Remove; `delete-dups' is sufficient. 1248 * subr.el (remove-duplicates): Remove; `delete-dups' is sufficient.
452 1249
@@ -459,8 +1256,8 @@
459 1256
4602011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org> 12572011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
461 1258
462 * mail/sendmail.el (sendmail-query-once): Use 1259 * mail/sendmail.el (sendmail-query-once):
463 `customize-save-variable' unconditionally, now that it works under 1260 Use `customize-save-variable' unconditionally, now that it works under
464 emacs -Q. 1261 emacs -Q.
465 1262
466 * mail/smtpmail.el (smtpmail-query-smtp-server): Ditto. 1263 * mail/smtpmail.el (smtpmail-query-smtp-server): Ditto.
@@ -525,16 +1322,15 @@
525 1322
5262011-07-09 Bob Nnamtrop <bobnnamtrop@gmail.com> (tiny change) 13232011-07-09 Bob Nnamtrop <bobnnamtrop@gmail.com> (tiny change)
527 1324
528 * emulation/viper-cmd.el (viper-change-state-to-vi): Limit 1325 * emulation/viper-cmd.el (viper-change-state-to-vi):
529 triggering of abbrev expansion (Bug#9038). 1326 Limit triggering of abbrev expansion (Bug#9038).
530 1327
5312011-07-09 Martin Rudalics <rudalics@gmx.at> 13282011-07-09 Martin Rudalics <rudalics@gmx.at>
532 1329
533 * window.el (display-buffer-default-specifiers): Remove. 1330 * window.el (display-buffer-default-specifiers): Remove.
534 (display-buffer-macro-specifiers): Remove default specifiers. 1331 (display-buffer-macro-specifiers): Remove default specifiers.
535 (display-buffer-alist): Default to nil. 1332 (display-buffer-alist): Default to nil.
536 (display-buffer-reuse-window): New optional argument 1333 (display-buffer-reuse-window): New optional argument other-window.
537 other-window.
538 (display-buffer-pop-up-window): Allow splitting internal 1334 (display-buffer-pop-up-window): Allow splitting internal
539 windows. Check whether a live window was created. 1335 windows. Check whether a live window was created.
540 (display-buffer-other-window-means-other-frame) 1336 (display-buffer-other-window-means-other-frame)
@@ -549,11 +1345,10 @@
549 (display-buffer): Process other-window specifier and call 1345 (display-buffer): Process other-window specifier and call
550 display-buffer-reuse-window with it. Emulate Emacs 23 behavior 1346 display-buffer-reuse-window with it. Emulate Emacs 23 behavior
551 more faithfully. 1347 more faithfully.
552 (pop-up-windows, even-window-heights): Restore Emacs 23 default 1348 (pop-up-windows, even-window-heights): Restore Emacs 23 default values.
553 values.
554 (display-buffer-alist-set): Don't handle 'unset default values. 1349 (display-buffer-alist-set): Don't handle 'unset default values.
555 (display-buffer-in-window, display-buffer-alist-set): Replace 1350 (display-buffer-in-window, display-buffer-alist-set):
556 symbol "dedicated" by "dedicate". Reported by Tassilo Horn 1351 Replace symbol "dedicated" by "dedicate". Reported by Tassilo Horn
557 <tassilo@member.fsf.org>. 1352 <tassilo@member.fsf.org>.
558 1353
5592011-07-09 Leo Liu <sdl.web@gmail.com> 13542011-07-09 Leo Liu <sdl.web@gmail.com>