aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2011-10-29 10:33:13 -0700
committerPaul Eggert2011-10-29 10:33:13 -0700
commit8d0eb4c275581847990b85dbb350caa3df9e653f (patch)
treec161f977d59ac3103b04dc0f4aea57c83436a456 /lisp/ChangeLog
parent929bb973dd3faf1655f03ac758942d5b009354ad (diff)
parent196e41e4aec1a44ec5b6e9bed485185ba872ae67 (diff)
downloademacs-8d0eb4c275581847990b85dbb350caa3df9e653f.tar.gz
emacs-8d0eb4c275581847990b85dbb350caa3df9e653f.zip
Merge from trunk.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog105
1 files changed, 103 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6aa1bddb9f3..8309d3256bf 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,104 @@
12011-10-29 Chong Yidong <cyd@gnu.org>
2
3 * subr.el (y-or-n-p): Add code for batch mode (Bug#9818).
4
5 * mouse.el (mouse-yank-primary): Push the mark (Bug#9894).
6
7 * textmodes/flyspell.el (flyspell-word): Fix char offset for
8 forged Ispell output (Bug#7904).
9
10 * emacs-lisp/package.el (package-refresh-contents): Add autoload.
11
122011-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
13
14 * doc-view.el: Avoid ugly errors about not finding nil.
15 (doc-view-ghostscript-program, doc-view-dvipdfm-program)
16 (doc-view-dvipdf-program, doc-view-unoconv-program)
17 (doc-view-ps2pdf-program, doc-view-pdftotext-program):
18 Avoid nil or absolute file name as default value.
19 (doc-view-pdf->txt, doc-view-ps->pdf): Use executable-find here.
20
212011-10-28 Alan Mackenzie <acm@muc.de>
22
23 * progmodes/cc-defs.el (c-version). -> 5.32.2.
24
252011-10-28 Alan Mackenzie <acm@muc.de>
26
27 Amend the handling of c-beginning/end-of-defun in nested declaration
28 scopes.
29
30 * progmodes/cc-vars.el (c-defun-tactic): Move here from
31 cc-langs.el. Change it to a defcustom.
32
33 * progmodes/cc-langs.el (c-defun-tactic): Move this variable to
34 cc-vars.el.
35 (c-nonlabel-token-2-key): New variable for change in cc-engine.el.
36
37 * progmodes/cc-engine.el (c-beginning-of-statement-1):
38 Prevent "class foo : bar" being spuriously recognized as a label.
39
40 * progmodes/cc-cmds.el (c-narrow-to-most-enclosing-decl-block):
41 Add parameter `inclusive' (to include enclosing braces in the
42 region).
43 (c-widen-to-enclosing-decl-scope): New function.
44 (c-while-widening-to-decl-block): New macro.
45 (c-beginning-of-defun, c-end-of-defun): Change algorithm to keep going
46 outward for defun boundaries, and correspondingly change symbol
47 `respect-enclosure' to `go-outward'.
48 (c-declaration-limits): Change algorithm to report only the "innermost"
49 defun's boundaries.
50
512011-10-28 Deniz Dogan <deniz@dogan.se>
52
53 * net/rcirc.el (rcirc-mode): Use hard newlines.
54
552011-10-28 Alan Mackenzie <acm@muc.de>
56
57 Amend to indent and fontify macros "which include their own semicolon"
58 correctly, using the "virtual semicolon" mechanism.
59
60 * progmodes/cc-defs.el: Update "virtual semicolon" comments.
61
62 * progmodes/cc-engine.el (c-crosses-statement-barrier-p):
63 Recoded to scan one line at at time rather than having \n and \r
64 explicitly in c-stmt-delim-chars
65 (for some modes, e.g. AWK).
66 (c-forward-label): Amend for virtual semicolons.
67 (c-at-macro-vsemi-p, c-macro-vsemi-status-unknown-p): New functions
68
69 * progmodes/cc-fonts.el (c-font-lock-declarations): Take account
70 of the new C macros.
71
72 * progmodes/cc-langs.el (c-at-vsemi-p-fn):
73 (c-vsemi-status-unknown-p-fn): move to earlier in the file.
74 (c-opt-cpp-symbol, c-line-comment-start-regexp): New language variables.
75 (c-opt-cpp-macro-define): Make into a full language variable.
76 (c-stmt-delim-chars, c-stmt-delim-chars-with-comma): Special value for
77 AWK Mode (including \n, \r) removed, no longer needed.
78
79 * progmodes/cc-mode.el (c-mode, c++-mode, objc-mode):
80 Invoke c-make-macro-with-semi-re.
81
82 * progmodes/cc-vars.el (c-macro-with-semi-re):
83 (c-macro-names-with-semicolon): New variables.
84 (c-make-macro-with-semi-re): New function
85
862011-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
87
88 * vc/log-edit.el: Fill empty field rather than adding new one.
89 (log-edit-add-field): New function.
90 (log-edit-insert-changelog): Use it.
91
922011-10-28 Mark Lillibridge <mark.lillibridge@hp.com> (tiny change)
93
94 * mail/rmail.el (rmail-mode-map): Add M-C-f as in rmailsum (bug#9802).
95
962011-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
97
98 * progmodes/gdb-mi.el: Warn the user when -i=mi is missing.
99 (gdb--check-interpreter): New function.
100 (gdb): Use it.
101
12011-10-27 Glenn Morris <rgm@gnu.org> 1022011-10-27 Glenn Morris <rgm@gnu.org>
2 103
3 * emacs-lisp/cl-extra.el (most-positive-float, most-negative-float) 104 * emacs-lisp/cl-extra.el (most-positive-float, most-negative-float)
@@ -21,8 +122,8 @@
21 * subr.el (change-major-mode-after-body-hook): New hook. 122 * subr.el (change-major-mode-after-body-hook): New hook.
22 (run-mode-hooks): Run it. 123 (run-mode-hooks): Run it.
23 124
24 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Use 125 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
25 change-major-mode-before-body-hook. 126 Use change-major-mode-before-body-hook.
26 127
27 * simple.el (fundamental-mode): 128 * simple.el (fundamental-mode):
28 * emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28 129 * emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28