aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2012-01-09 11:26:23 +0100
committerJoakim Verona2012-01-09 11:26:23 +0100
commite4f761f1e3df7fbc7793c73c5d808b8da0b3a700 (patch)
tree4bdf869626ac37c6a5a1fd5764a9c8481136d805 /lisp/ChangeLog
parent2f74c36bf173b5ad01f99e0d1b31b9b8fa5c8f2f (diff)
parent7655cb66d86564e792b825f1a0e1a4de7d6e6db5 (diff)
downloademacs-e4f761f1e3df7fbc7793c73c5d808b8da0b3a700.tar.gz
emacs-e4f761f1e3df7fbc7793c73c5d808b8da0b3a700.zip
upstream
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog221
1 files changed, 194 insertions, 27 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 78cc1862c2f..dfc21373806 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,161 @@
12012-01-09 Chong Yidong <cyd@gnu.org>
2
3 * custom.el (custom-safe-themes): Use SHA-256 for hashing.
4
52012-01-08 Alan Mackenzie <acm@muc.de>
6
7 Optimise font locking in long enum definitions.
8
9 * progmodes/cc-fonts.el (c-font-lock-declarations): Add an extra
10 arm to a cond form to handle enums.
11 * progmodes/cc-langs.el (c-enums-contain-decls): New lang variable.
12 * progmodes/cc-mode.el (c-font-lock-fontify-region): Correct a typo.
13
142012-01-07 Paul Eggert <eggert@cs.ucla.edu>
15
16 * files.el (move-file-to-trash): Preserve default file modes on error.
17 (Bug#10401)
18
192012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
20
21 * faces.el (set-face-attribute): Clarify the meaning of the nil
22 frame (bug#10294).
23
24 * subr.el (with-selected-frame): Mention that the selected frame
25 is restored (bug#9980).
26
27 * ibuffer.el (ibuffer-mode): List the bindings in the corrent map
28 (bug#9759).
29
30 * mail/smtpmail.el (password-cache-add): Removed unused declaration.
31 (password-read): Don't autoload unused function.
32
332012-01-07 Juanma Barranquero <lekktu@gmail.com>
34
35 * progmodes/which-func.el (which-func-mode): Turn into a
36 non-interactive function and mark as obsolete (bug#10428).
37
382012-01-06 Chong Yidong <cyd@gnu.org>
39
40 * files.el (hack-dir-local-variables-non-file-buffer): Add doc.
41 (hack-one-local-variable-eval-safep): Allow 0 arg for minor mode
42 functions, along with 1 and -1.
43
442012-01-06 Eli Zaretskii <eliz@gnu.org>
45
46 * time.el (display-time-load-average)
47 (display-time-default-load-average): Doc fixes. See the thread
48 starting at
49 http://lists.gnu.org/archive/html/help-gnu-emacs/2012-01/msg00059.html
50 for the details.
51
522012-01-06 Glenn Morris <rgm@gnu.org>
53
54 * mail/unrmail.el (unrmail): Give an explicit error if the input file
55 has no messages. (Bug#10377)
56
57 * info.el (Info-mode-map): Bind e to end-of-buffer, rather
58 than Info-edit. (Bug#10385)
59
60 * time.el (display-time-load-average, display-time-next-load-average):
61 Doc fixes.
62
63 * emacs-lisp/bytecomp.el (byte-compile-file): Do not propagate a file
64 local setting of buffer-read-only to the input buffer. (Bug#10419)
65
66 * calendar/calendar.el (calendar-mode):
67 Locally set scroll-margin to 0. (Bug#10379)
68
692012-01-06 Ulrich Mueller <ulm@gentoo.org>
70
71 * play/doctor.el (doctor-death): Escape "," characters. (Bug#10370)
72
732012-01-05 Glenn Morris <rgm@gnu.org>
74
75 * eshell/em-unix.el (diff-no-select): Autoload it.
76 (eshell/diff): Use diff-no-select. (Bug#10420)
77
782012-01-05 Chong Yidong <cyd@gnu.org>
79
80 * shell.el (shell-dynamic-complete-functions): Revert last change.
81 (shell-command-completion-function): New function.
82 (shell-completion-vars): Use it to implement
83 shell-completion-execonly (Bug#10417).
84
85 * custom.el (enable-theme): Don't set custom-safe-themes.
86
87 * cus-theme.el (custom-theme-merge-theme): Ignore
88 custom-enabled-themes and custom-safe-themes.
89
902012-01-05 Michael R. Mauger <mmaug@yahoo.com>
91
92 * progmodes/sql.el (sql-login-hook): Add hook to respond to the
93 first prompt in `sql-interacive-mode'.
94 (sql-mode-oracle-font-lock-keywords): Add CONNECT_BY_* builtin
95 keywords.
96 (sql-mode-mysql-font-lock-keywords): Add ELSEIF keyword.
97 (sql-product-interactive): Bug fix: Set `sql-buffer' in
98 context of original buffer. Invoke `sql-login-hook'.
99
1002012-01-04 Eli Zaretskii <eliz@gnu.org>
101
102 * mail/rmail.el (rmail-font-lock-keywords): Accept non-ASCII
103 letters in cite-prefix.
104
1052012-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
106
107 * mail/smtpmail.el (smtpmail-stream-type): Mention the `ssl' value.
108
1092012-01-03 Chong Yidong <cyd@gnu.org>
110
111 * shell.el (shell-dynamic-complete-functions): Put
112 pcomplete-completions-at-point, so as to try
113 comint-filename-completion first (Bug#10417).
114
1152012-01-02 Richard Stallman <rms@gnu.org>
116
117 * battery.el (battery-status-function):
118 Detect when to use battery-yeeloong-sysfs.
119 (battery-echo-area-format): Add string for Yeeloong.
120 (battery-linux-proc-apm, battery-linux-proc-acpi): Doc fixes.
121 (battery-yeeloong-sysfs): New function.
122
1232012-01-02 Chong Yidong <cyd@gnu.org>
124
125 * dirtrack.el (dirtrack-list): Eliminate unused third element.
126 (dirtrack): Merge code for handling relative filenames in prompt
127 from shell-dir-cookie-watcher.
128 (dirtrack-debug-message): New arg to avoid excess format calls.
129
130 * shell.el (shell-dir-cookie-re): Variable deleted.
131 (shell-dir-cookie-watcher): Function deleted.
132 (shell-mode): Don't use shell-dir-cookie-re, since it is redundant
133 with dirtrack-mode.
134
1352012-01-01 Eli Zaretskii <eliz@gnu.org>
136
137 * term/w32-win.el (dynamic-library-alist) <gnutls>: Load
138 libgnutls-28.dll, from GnuTLS version 3.x, in preference to
139 libgnutls-26.dll.
140
1412011-12-31 Andreas Schwab <schwab@linux-m68k.org>
142
143 * emacs-lisp/bytecomp.el (byte-compile-file): Fix indentation.
144
1452011-12-31 Eli Zaretskii <eliz@gnu.org>
146
147 * mail/rmail.el (rmail-show-message-1): Decode any RFC2047 encoded
148 headers of non-MIME messages, when rmail-enable-mime is non-nil.
149
1502011-12-29 Michael Albinus <michael.albinus@gmx.de>
151
152 * net/tramp-sh.el (tramp-find-shell): Set "remote-shell" property
153 also for alternative shells.
154 (tramp-open-connection-setup-interactive-shell): Check, whether
155 the shell is a busybox.
156 (tramp-send-command): Don't suppress multiple prompts for
157 busyboxes, it hurts.
158
12011-12-28 Chong Yidong <cyd@gnu.org> 1592011-12-28 Chong Yidong <cyd@gnu.org>
2 160
3 * progmodes/gdb-mi.el (gdb-get-source-file-list) 161 * progmodes/gdb-mi.el (gdb-get-source-file-list)
@@ -21,8 +179,8 @@
21 (gdb-var-delete-children, gdb-edit-value, gdb-var-update) 179 (gdb-var-delete-children, gdb-edit-value, gdb-var-update)
22 (gdb-stopped, def-gdb-auto-update-trigger) 180 (gdb-stopped, def-gdb-auto-update-trigger)
23 (gdb-place-breakpoints, gdb-select-thread, gdb-select-frame) 181 (gdb-place-breakpoints, gdb-select-thread, gdb-select-frame)
24 (gdb-get-changed-registers, gdb-get-main-selected-frame): Callers 182 (gdb-get-changed-registers, gdb-get-main-selected-frame):
25 changed. 183 Callers changed.
26 (gud-gdbmi-completions): New function. 184 (gud-gdbmi-completions): New function.
27 (gdb): Use it for generating the completion table. 185 (gdb): Use it for generating the completion table.
28 186
@@ -32,22 +190,22 @@
32 locking. Use this to protect declarations from losing their 190 locking. Use this to protect declarations from losing their
33 contexts. 191 contexts.
34 192
35 * progmodes/cc-langs.el (c-before-font-lock-functions): replace 193 * progmodes/cc-langs.el (c-before-font-lock-functions): Replace
36 c-set-fl-decl-start with c-change-set-fl-decl-start (Renaming). 194 c-set-fl-decl-start with c-change-set-fl-decl-start (Renaming).
37 (c-before-context-fontification-functions): new defvar, a list of 195 (c-before-context-fontification-functions): New defvar, a list of
38 functions to be run just before context (etc.) font locking. 196 functions to be run just before context (etc.) font locking.
39 197
40 * progmodes/cc-mode.el (c-extend-font-lock-region-for-macros): 198 * progmodes/cc-mode.el (c-extend-font-lock-region-for-macros):
41 new, functionality extracted from 199 New, functionality extracted from
42 c-neutralize-syntax-in-and-mark-CPP. 200 c-neutralize-syntax-in-and-mark-CPP.
43 (c-in-after-change-fontification): new variable. 201 (c-in-after-change-fontification): New variable.
44 (c-after-change): Set c-in-after-change-fontification. 202 (c-after-change): Set c-in-after-change-fontification.
45 (c-set-fl-decl-start): Rejig its interface, so it can be called 203 (c-set-fl-decl-start): Rejig its interface, so it can be called
46 from both after-change and context fontifying. 204 from both after-change and context fontifying.
47 (c-change-set-fl-decl-start, c-context-set-fl-decl-start): new 205 (c-change-set-fl-decl-start, c-context-set-fl-decl-start):
48 functions. 206 New functions.
49 (c-standard-font-lock-fontify-region-function): new variable. 207 (c-standard-font-lock-fontify-region-function): New variable.
50 (c-font-lock-fontify-region): new function. 208 (c-font-lock-fontify-region): New function.
51 209
522011-12-24 Juri Linkov <juri@jurta.org> 2102011-12-24 Juri Linkov <juri@jurta.org>
53 211
@@ -63,17 +221,17 @@
63 221
64 Fix unstable fontification inside templates. 222 Fix unstable fontification inside templates.
65 223
66 * progmodes/cc-langs.el (c-before-font-lock-functions): newly 224 * progmodes/cc-langs.el (c-before-font-lock-functions):
67 created from the singular version. The (c c++ objc) entry now 225 Newly created from the singular version. The (c c++ objc) entry now
68 additionally has c-set-fl-decl-start. The other languages (apart 226 additionally has c-set-fl-decl-start. The other languages (apart
69 from AWK) have that as a single entry. 227 from AWK) have that as a single entry.
70 228
71 * progmodes/cc-fonts.el (c-font-lock-enclosing-decls): The 229 * progmodes/cc-fonts.el (c-font-lock-enclosing-decls):
72 functionality for "local" declarations has been extracted to 230 The functionality for "local" declarations has been extracted to
73 c-set-fl-decl-start. 231 c-set-fl-decl-start.
74 232
75 * progmodes/cc-mode.el: (c-common-init, c-after-change): Changes 233 * progmodes/cc-mode.el (c-common-init, c-after-change):
76 due to pluralisation of c-before-font-lock-functions. 234 Changes due to pluralisation of c-before-font-lock-functions.
77 (c-set-fl-decl-start): New function, extracted from 235 (c-set-fl-decl-start): New function, extracted from
78 c-font-lock-enclosing-decls and enhanced. 236 c-font-lock-enclosing-decls and enhanced.
79 237
@@ -99,16 +257,25 @@
99 257
1002011-12-21 Teodor Zlatanov <tzz@lifelogs.com> 2582011-12-21 Teodor Zlatanov <tzz@lifelogs.com>
101 259
102 * progmodes/cfengine.el: Add Version. 260 * progmodes/cfengine.el: Add Version. Improve CFEngine 3.x syntax
103 261 highlighting and support. Fix up comments for capitalization.
104 Add CFEngine 3.x syntax highlighting and support with 262 (cfengine-mode-debug): New var.
105 `cfengine3-mode', and rename the old `cfengine-mode' to 263 (cfengine3-mode): Change the modeline indicator to "CFE3".
106 `cfengine2-mode'. Make `cfengine-mode' an automatic content-based 264 (cfengine3-font-lock-keywords): Improve defun highlighting.
107 switcher between `cfengine3-mode' and `cfengine2-mode' by aliasing 265 (cfengine2-actions): Rename from `cfengine-actions'.
108 it to `cfengine-auto-mode'. Rename variables specific to 266 (cfengine2-font-lock-keywords): Rename from
109 `cfengine2-mode' from cfengine-* to cfengine2-*. Change the 267 `cfengine-font-lock-keywords'.
110 modeline indicator to "CFE2" and "CFE3" depending on the mode, to 268 (cfengine2-imenu-expression): Rename from
111 save space. Mark `cfengine-mode-abbrevs' as obsolete. 269 `cfengine-imenu-expression'.
270 (cfengine2-outline-level): Rename from `cfengine-outline-level'.
271 (cfengine2-beginning-of-defun): Rename from
272 `cfengine-beginning-of-defun'.
273 (cfengine2-end-of-defun): Rename from `cfengine-end-of-defun'.
274 (cfengine2-indent-line): Rename from `cfengine-indent-line'.
275 (cfengine2-mode): Rename from `cfengine-mode'. Change the
276 modeline indicator to "CFE2".
277 (cfengine-mode): Defalias to `cfengine-auto-mode'.
278 (cfengine-mode-abbrevs): Mark obsolete.
112 279
1132011-12-21 Chong Yidong <cyd@gnu.org> 2802011-12-21 Chong Yidong <cyd@gnu.org>
114 281
@@ -9751,7 +9918,7 @@ See ChangeLog.15 for earlier changes.
9751;; coding: utf-8 9918;; coding: utf-8
9752;; End: 9919;; End:
9753 9920
9754 Copyright (C) 2011 Free Software Foundation, Inc. 9921 Copyright (C) 2011-2012 Free Software Foundation, Inc.
9755 9922
9756 This file is part of GNU Emacs. 9923 This file is part of GNU Emacs.
9757 9924