comparison lisp/ChangeLog @ 111780:e235f9dbb282

Merge changes from emacs-23 branch.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 27 Nov 2010 15:06:23 -0500
parents 539e3b0aef5f 141d3f14d8c3
children 49c747159b30
comparison
equal deleted inserted replaced
111744:539e3b0aef5f 111780:e235f9dbb282
1 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
2
3 * log-edit.el (log-edit-font-lock-keywords): Don't try matching
4 stand-alone lines, since that is handled by log-edit-match-to-eoh
5 (Bug#6465).
6
7 2010-11-27 Eduard Wiebe <usenet@pusto.de>
8
9 * dired.el (dired-get-filename): Replace backslashes with slashes
10 in file names on MS-Windows, needed by `locate'. (Bug#7308)
11 * locate.el (locate-default-make-command-line): Don't consider
12 drive letter and root directory part of
13 `directory-listing-before-filename-regexp'. (Bug#7308)
14 (locate-post-command-hook, locate-post-command-hook): New defcustoms.
15
16 2010-11-27 Stefan Monnier <monnier@iro.umontreal.ca>
17
18 * emacs-lisp/smie.el (smie-prec2->grammar): Simplify handling
19 of :smie-open/close-alist.
20 (smie-next-sexp): Make it accept a "start token" as argument.
21 (smie-indent-keyword): Be careful not to misidentify tokens that span
22 more than one line, as empty lines. Add argument `token'.
23
24 2010-11-27 Kenichi Handa <handa@m17n.org>
25
26 * mail/rmailmm.el (rmail-mime-insert-multipart): For unsupported
27 multipart subtypes, insert all as usual.
28
29 * mail/rmail.el: Require rfc2047.
30
31 2010-11-27 Kenichi Handa <handa@m17n.org>
32
33 * mail/rmailmm.el (rmail-mime-entity, rmail-mime-entity-type)
34 (rmail-mime-entity-disposition)
35 (rmail-mime-entity-transfer-encoding, rmail-mime-entity-header)
36 (rmail-mime-entity-body, rmail-mime-entity-children): New functions.
37 (rmail-mime-save): Handle the case that the button's `data' is a
38 MIME entity.
39 (rmail-mime-insert-text): New function.
40 (rmail-mime-insert-image): Handle the case that DATA is a MIME
41 entity.
42 (rmail-mime-bulk-handler): Just call rmail-mime-insert-bulk.
43 (rmail-mime-insert-bulk): New function mostly copied from the old
44 rmail-mime-bulk-handler.
45 (rmail-mime-multipart-handler): Just call
46 rmail-mime-process-multipart.
47 (rmail-mime-process-multipart): New funciton mostly copied from
48 the old rmail-mime-multipart-handler.
49 (rmail-mime-show): Just call rmail-mime-process.
50 (rmail-mime-process): New funciton mostly copied from the old
51 rmail-mime-show.
52 (rmail-mime-insert-multipart, rmail-mime-parse)
53 (rmail-mime-insert, rmail-show-mime)
54 (rmail-insert-mime-forwarded-message)
55 (rmail-insert-mime-resent-message): New functions.
56 (rmail-insert-mime-forwarded-message-function): Set to
57 rmail-insert-mime-forwarded-message.
58 (rmail-insert-mime-resent-message-function): Set to
59 rmail-insert-mime-resent-message.
60
61 * mail/rmailsum.el: Require rfc2047.
62 (rmail-header-summary): Handle multiline Subject: field.
63 (rmail-summary-line-decoder): Change the default to
64 rfc2047-decode-string.
65
66 * mail/rmail.el (rmail-enable-mime): Change the default to t.
67 (rmail-mime-feature): Change the default to `rmailmm'.
68 (rmail-quit): Delete the specifal code for rmail-enable-mime.
69 (rmail-display-labels): Likewise.
70 (rmail-show-message-1): Check rmail-enable-mime, and use
71 rmail-show-mime-function for a MIME message. Decode the headers
72 according to RFC2047.
73
74 2010-11-27 Stefan Monnier <monnier@iro.umontreal.ca>
75
76 * progmodes/which-func.el (which-func-imenu-joiner-function):
77 Return a string, as expected.
78 (which-function-mode): Make sure we stop any previous timer before
79 starting a new one.
80
81 2010-11-27 Michael Albinus <michael.albinus@gmx.de>
82
83 * net/tramp.el (tramp-default-method-alist)
84 (tramp-default-user-alist, tramp-default-proxies-alist):
85 Adapt custom options type. (Bug#7445)
86
87 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
88
89 * progmodes/python.el: Add Ipython support (Bug#5390).
90 (python-shell-prompt-alist)
91 (python-shell-continuation-prompt-alist): New options.
92 (python--set-prompt-regexp): New function.
93 (inferior-python-mode, run-python, python-shell):
94 Require ansi-color. Use python--set-prompt-regexp to set the comint
95 prompt based on the Python interpreter.
96 (python--prompt-regexp): New var.
97 (python-check-comint-prompt)
98 (python-comint-output-filter-function): Use it.
99 (run-python): Use a pipe (Bug#5694).
100
101 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
102
103 * progmodes/python.el (run-python): Doc fix.
104 (python-keep-current-directory-in-path): New var (Bug#7454).
105
106 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
107
108 * lpr.el (lpr-buffer, print-buffer, lpr-region, print-region):
109 Prompt user before actually printing.
110
1 2010-11-27 Glenn Morris <rgm@gnu.org> 111 2010-11-27 Glenn Morris <rgm@gnu.org>
2 112
3 * startup.el (package-enable-at-startup, package-initialize): 113 * startup.el (package-enable-at-startup, package-initialize):
4 Remove unnecessary declarations. 114 Remove unnecessary declarations.
5 115
230 prefix for units in TeX mode. 340 prefix for units in TeX mode.
231 341
232 2010-11-18 Stefan Monnier <monnier@iro.umontreal.ca> 342 2010-11-18 Stefan Monnier <monnier@iro.umontreal.ca>
233 343
234 * simple.el (kill-new, kill-append, kill-region): 344 * simple.el (kill-new, kill-append, kill-region):
235 * comint.el (comint-kill-region): Make the yank-handler argument obsolete. 345 * comint.el (comint-kill-region): Make the yank-handler argument
346 obsolete.
236 347
237 2010-11-18 Stefan Monnier <monnier@iro.umontreal.ca> 348 2010-11-18 Stefan Monnier <monnier@iro.umontreal.ca>
238 349
239 * emacs-lisp/smie.el (smie-bnf-classify): Signal errors for tokens 350 * emacs-lisp/smie.el (smie-bnf-classify): Signal errors for tokens
240 that are both openers (resp. closers) and something else. 351 that are both openers (resp. closers) and something else.
6077 6188
6078 Fix annotating other revisions for renamed files in vc-annotate. 6189 Fix annotating other revisions for renamed files in vc-annotate.
6079 * vc/vc-annotate.el (vc-annotate): Add an optional argument for the 6190 * vc/vc-annotate.el (vc-annotate): Add an optional argument for the
6080 VC backend. Use it when non-nil. 6191 VC backend. Use it when non-nil.
6081 (vc-annotate-warp-revision): Pass the VC backend to vc-annotate. 6192 (vc-annotate-warp-revision): Pass the VC backend to vc-annotate.
6082 (Bug#6487) 6193 (Bug#6487).
6083 6194
6084 Fix vc-annotate-show-changeset-diff-revision-at-line for git. 6195 Fix vc-annotate-show-changeset-diff-revision-at-line for git.
6085 * vc/vc-annotate.el (vc-annotate-show-diff-revision-at-line-internal): 6196 * vc/vc-annotate.el (vc-annotate-show-diff-revision-at-line-internal):
6086 Do not pass the file name to the 'previous-revision call when we 6197 Do not pass the file name to the 'previous-revision call when we
6087 don't want a file diff. (Bug#6489) 6198 don't want a file diff. (Bug#6489)
9738 * progmodes/cc-mode.el (c-common-init): Bind temporary variables 9849 * progmodes/cc-mode.el (c-common-init): Bind temporary variables
9739 beg and end before calling c-get-state-before-change-functions. 9850 beg and end before calling c-get-state-before-change-functions.
9740 9851
9741 2010-02-06 Dan Nicolaescu <dann@ics.uci.edu> 9852 2010-02-06 Dan Nicolaescu <dann@ics.uci.edu>
9742 9853
9743 * vc-bzr.el (vc-bzr-dir-extra-headers): Disable the pending merges header. 9854 * vc-bzr.el (vc-bzr-dir-extra-headers):
9855 Disable the pending merges header.
9744 9856
9745 2010-02-05 Juri Linkov <juri@jurta.org> 9857 2010-02-05 Juri Linkov <juri@jurta.org>
9746 9858
9747 * doc-view.el (doc-view-mode): 9859 * doc-view.el (doc-view-mode):
9748 * image-mode.el (image-mode): Put property mode-class=special. 9860 * image-mode.el (image-mode): Put property mode-class=special.
10627 (ps-print-version): New version 7.3.5. 10739 (ps-print-version): New version 7.3.5.
10628 10740
10629 2009-12-18 Ulf Jasper <ulf.jasper@web.de> 10741 2009-12-18 Ulf Jasper <ulf.jasper@web.de>
10630 10742
10631 * calendar/icalendar.el (icalendar--convert-tz-offset): 10743 * calendar/icalendar.el (icalendar--convert-tz-offset):
10632 Fix timezone names. 10744 Fixed timezone names.
10633 (icalendar--convert-tz-offset): Fix the "last-day-problem". 10745 (icalendar--convert-tz-offset): Fixed the "last-day-problem".
10634 (icalendar--add-diary-entry): Remove the trailing blank that 10746 (icalendar--add-diary-entry): Remove the trailing blank that
10635 diary-make-entry inserts. 10747 diary-make-entry inserts.
10636 10748
10637 2009-12-17 Michael Albinus <michael.albinus@gmx.de> 10749 2009-12-17 Michael Albinus <michael.albinus@gmx.de>
10638 10750