aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-01-09 09:36:10 -0800
committerPaul Eggert2012-01-09 09:36:10 -0800
commit35cf62d95cdcd5323dcea4a5385942c342ff1d9c (patch)
tree90358cbb033a126c4d48793a80fd804b7baaca24 /lisp/ChangeLog
parent59815c02506eb39b61e672528ed03885749ba529 (diff)
parent7655cb66d86564e792b825f1a0e1a4de7d6e6db5 (diff)
downloademacs-35cf62d95cdcd5323dcea4a5385942c342ff1d9c.tar.gz
emacs-35cf62d95cdcd5323dcea4a5385942c342ff1d9c.zip
Merge from trunk.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog387
1 files changed, 361 insertions, 26 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index cf042ec6c82..dfc21373806 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,339 @@
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
1592011-12-28 Chong Yidong <cyd@gnu.org>
160
161 * progmodes/gdb-mi.el (gdb-get-source-file-list)
162 (gdb-get-source-file): Move mode line update to
163 gdb-get-source-file (Bug#10087).
164
1652011-12-25 Chong Yidong <cyd@gnu.org>
166
167 * progmodes/gud.el (gud-gdb-fetch-lines-filter): Just use
168 gud-gdb-marker-filter without taking it as an argument.
169 (gud-gdb-run-command-fetch-lines): Caller changed.
170 (gud-gdb-completion-function): New variable.
171 (gud-gdb-completion-at-point): Use it.
172 (gud-gdb-completions-1): Split from gud-gdb-completions.
173
174 * progmodes/gdb-mi.el (gdb-input): Accept command and handler
175 function as separate arguments.
176 (gdb-init-1, gdb-non-stop-handler, gdb-check-target-async)
177 (gdb-tooltip-print-1, gud-watch, gdb-speedbar-update)
178 (gdb-var-list-children, gdb-var-set-format, gdb-var-delete-1)
179 (gdb-var-delete-children, gdb-edit-value, gdb-var-update)
180 (gdb-stopped, def-gdb-auto-update-trigger)
181 (gdb-place-breakpoints, gdb-select-thread, gdb-select-frame)
182 (gdb-get-changed-registers, gdb-get-main-selected-frame):
183 Callers changed.
184 (gud-gdbmi-completions): New function.
185 (gdb): Use it for generating the completion table.
186
1872011-12-24 Alan Mackenzie <acm@muc.de>
188
189 Introduce a mechanism to widen the region used in context font
190 locking. Use this to protect declarations from losing their
191 contexts.
192
193 * progmodes/cc-langs.el (c-before-font-lock-functions): Replace
194 c-set-fl-decl-start with c-change-set-fl-decl-start (Renaming).
195 (c-before-context-fontification-functions): New defvar, a list of
196 functions to be run just before context (etc.) font locking.
197
198 * progmodes/cc-mode.el (c-extend-font-lock-region-for-macros):
199 New, functionality extracted from
200 c-neutralize-syntax-in-and-mark-CPP.
201 (c-in-after-change-fontification): New variable.
202 (c-after-change): Set c-in-after-change-fontification.
203 (c-set-fl-decl-start): Rejig its interface, so it can be called
204 from both after-change and context fontifying.
205 (c-change-set-fl-decl-start, c-context-set-fl-decl-start):
206 New functions.
207 (c-standard-font-lock-fontify-region-function): New variable.
208 (c-font-lock-fontify-region): New function.
209
2102011-12-24 Juri Linkov <juri@jurta.org>
211
212 * window.el (window--state-get-1): Set `FORCE' arg of `mark' to t.
213 (Bug#10348)
214
2152011-12-23 Michael Albinus <michael.albinus@gmx.de>
216
217 * net/ange-ftp.el (ange-ftp-copy-file-internal): Check for
218 existence of source file. (Bug#10325)
219
2202011-12-23 Alan Mackenzie <acm@muc.de>
221
222 Fix unstable fontification inside templates.
223
224 * progmodes/cc-langs.el (c-before-font-lock-functions):
225 Newly created from the singular version. The (c c++ objc) entry now
226 additionally has c-set-fl-decl-start. The other languages (apart
227 from AWK) have that as a single entry.
228
229 * progmodes/cc-fonts.el (c-font-lock-enclosing-decls):
230 The functionality for "local" declarations has been extracted to
231 c-set-fl-decl-start.
232
233 * progmodes/cc-mode.el (c-common-init, c-after-change):
234 Changes due to pluralisation of c-before-font-lock-functions.
235 (c-set-fl-decl-start): New function, extracted from
236 c-font-lock-enclosing-decls and enhanced.
237
2382011-12-23 Juanma Barranquero <lekktu@gmail.com>
239
240 * desktop.el (desktop-internal-v2s): Fix typos in docstring (bug#10353).
241
2422011-12-22 Juri Linkov <juri@jurta.org>
243
244 * progmodes/grep.el (rgrep): Fix docstring. (Bug#10185)
245
2462011-12-22 Chong Yidong <cyd@gnu.org>
247
248 * vc/vc-hooks.el (vc-keep-workfiles): Doc fix.
249
2502011-12-21 Drew Adams <drew.adams@oracle.com>
251
252 * files.el (file-remote-p): Fix docstring. (Bug#10319)
253
2542011-12-21 Jérémy Compostella <jeremy.compostella@gmail.com>
255
256 * battery.el (battery-linux-sysfs): Add missing parameters from acpi.
257
2582011-12-21 Teodor Zlatanov <tzz@lifelogs.com>
259
260 * progmodes/cfengine.el: Add Version. Improve CFEngine 3.x syntax
261 highlighting and support. Fix up comments for capitalization.
262 (cfengine-mode-debug): New var.
263 (cfengine3-mode): Change the modeline indicator to "CFE3".
264 (cfengine3-font-lock-keywords): Improve defun highlighting.
265 (cfengine2-actions): Rename from `cfengine-actions'.
266 (cfengine2-font-lock-keywords): Rename from
267 `cfengine-font-lock-keywords'.
268 (cfengine2-imenu-expression): Rename from
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.
279
2802011-12-21 Chong Yidong <cyd@gnu.org>
281
282 * vc/vc-bzr.el (vc-bzr-rename-file): Don't pass ~ to Bzr in
283 filename argument.
284
2852011-12-20 Martin Rudalics <rudalics@gmx.at>
286
287 * window.el (window-normalize-buffer-to-display): Remove.
288 (display-buffer): Handle buffer-or-name argument as in Emacs 23.
289
2902011-12-19 Chong Yidong <cyd@gnu.org>
291
292 * vc/vc-dir.el (vc-dir-parent-marked-p, vc-dir-children-marked-p):
293 Don't signal an error in a predicate function; return non-nil.
294 (vc-dir-mark-file): Move the error here.
295 (vc-dir-mark-unmark): If acting on the region, keep going if one
296 of the entries cannot be marked/unmarked.
297 (vc-dir-mark-all-files): If current entry is a directory, mark
298 only child files, as documented.
299
3002011-12-19 Vincent Belaïche <vincentb1@users.sourceforge.net>
301
302 * ses.el: Ooops... undo changes of 2011-12-11T14:49:48Z!vincentb1@users.sourceforge.net, as trunk
303 branch is feature frozen, and 2011-12-11T14:49:48Z!vincentb1@users.sourceforge.net was a feature
304 addition.
305
3062011-12-18 Jan Djärv <jan.h.d@swipnet.se>
307
308 * term/ns-win.el (ns-get-selection-internal)
309 (ns-store-selection-internal): Declare.
310 (ns-store-cut-buffer-internal, ns-get-cut-buffer-internal):
311 Declare as obsolete.
312 (ns-get-pasteboard, ns-paste-secondary):
313 Use ns-get-selection-internal.
314 (ns-set-pasteboard, ns-copy-including-secondary):
315 Use ns-store-selection-internal.
316
3172011-12-17 Chong Yidong <cyd@gnu.org>
318
319 * vc/vc.el (vc-next-action): Doc fix; remove CVS-isms.
320 (vc-deduce-fileset): Doc fix.
321
3222011-12-16 Andreas Schwab <schwab@linux-m68k.org>
323
324 * calc/calc-misc.el (calc-help): Avoid wrapping help message.
325
3262011-12-13 Sam Steingold <sds@gnu.org>
327
328 * man.el (Man-getpage-in-background): When running under a
329 window-system, ignore $MANWIDTH and $COLUMNS.
330
3312011-12-15 Kenichi Handa <handa@m17n.org>
332
333 * language/ethio-util.el: Change coding tag to utf-8-emacs.
334 (setup-ethiopic-environment-internal): Comment out key-binding for
335 ethio-toggle-punctuation.
336
12011-12-13 Alan Mackenzie <acm@muc.de> 3372011-12-13 Alan Mackenzie <acm@muc.de>
2 338
3 Add the switch statement to AWK Mode. 339 Add the switch statement to AWK Mode.
@@ -595,8 +931,8 @@
595 931
5962011-11-21 Juri Linkov <juri@jurta.org> 9322011-11-21 Juri Linkov <juri@jurta.org>
597 933
598 * calc/calc.el (calc-read-key-sequence): Let-bind `input-method-function' 934 * calc/calc.el (calc-read-key-sequence):
599 to nil. (Bug#10018) 935 Let-bind `input-method-function' to nil. (Bug#10018)
600 936
6012011-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org> 9372011-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
602 938
@@ -2126,11 +2462,10 @@
21262011-09-24 Ulf Jasper <ulf.jasper@web.de> 24622011-09-24 Ulf Jasper <ulf.jasper@web.de>
2127 2463
2128 * net/newst-reader.el (newsticker-html-renderer) 2464 * net/newst-reader.el (newsticker-html-renderer)
2129 (newsticker-show-news): Automatically 2465 (newsticker-show-news): Automatically load html rendering package
2130 load html rendering package if newsticker-html-renderer is set. 2466 if newsticker-html-renderer is set. Fixes "Warning: defvar ignored
2131 Fixes "Warning: defvar ignored because w3m-fill-column is 2467 because w3m-fill-column is let-bound" and the error "Symbol's value
2132 let-bound" and the error "Symbol's value as variable is void: 2468 as variable is void: w3m-fill-column".
2133 w3m-fill-column".
2134 2469
21352011-09-24 Michael Albinus <michael.albinus@gmx.de> 24702011-09-24 Michael Albinus <michael.albinus@gmx.de>
2136 2471
@@ -2244,8 +2579,8 @@
22442011-09-21 Martin Rudalics <rudalics@gmx.at> 25792011-09-21 Martin Rudalics <rudalics@gmx.at>
2245 2580
2246 * window.el (set-window-buffer-start-and-point): 2581 * window.el (set-window-buffer-start-and-point):
2247 Call set-window-start with NOFORCE argument t. Suggested by Thierry 2582 Call set-window-start with NOFORCE argument t.
2248 Volpiatto <thierry.volpiatto@gmail.com>. 2583 Suggested by Thierry Volpiatto <thierry.volpiatto@gmail.com>.
2249 (quit-window): Reword doc-string. Handle new format of 2584 (quit-window): Reword doc-string. Handle new format of
2250 quit-restore parameter. Don't delete window if it has a 2585 quit-restore parameter. Don't delete window if it has a
2251 previous buffer we can show instead of the present one. 2586 previous buffer we can show instead of the present one.
@@ -2363,13 +2698,13 @@
23632011-09-18 Juri Linkov <juri@jurta.org> 26982011-09-18 Juri Linkov <juri@jurta.org>
2364 2699
2365 * info.el (Info-mode-syntax-table): New variable. 2700 * info.el (Info-mode-syntax-table): New variable.
2366 (Info-mode): Set `:syntax-table' to `Info-mode-syntax-table'. (Bug#3312) 2701 (Info-mode): Set `:syntax-table' to `Info-mode-syntax-table' (bug#3312).
2367 2702
23682011-09-18 Juri Linkov <juri@jurta.org> 27032011-09-18 Juri Linkov <juri@jurta.org>
2369 2704
2370 * info.el (Info-file-supports-index-cookies): Increment 2705 * info.el (Info-file-supports-index-cookies):
2371 line-beginning-position's arg from 3 to 4 because makeinfo outputs 2706 Increment line-beginning-position's arg from 3 to 4 because makeinfo
2372 one more line for long file names (bug#4142). 2707 outputs one more line for long file names (bug#4142).
2373 2708
23742011-09-18 Chong Yidong <cyd@stupidchicken.com> 27092011-09-18 Chong Yidong <cyd@stupidchicken.com>
2375 2710
@@ -4661,8 +4996,8 @@
4661 pending encryption. 4996 pending encryption.
4662 4997
4663 (allout-inhibit-auto-save-info-for-decryption): 4998 (allout-inhibit-auto-save-info-for-decryption):
4664 Adjust buffer-saved-size and some allout state to inhibit auto-saves if 4999 Adjust buffer-saved-size and some allout state to inhibit auto-saves
4665 there are plain-text topics pending encryption. 5000 if there are plain-text topics pending encryption.
4666 5001
4667 (allout-maybe-resume-auto-save-info-after-encryption): Adjust 5002 (allout-maybe-resume-auto-save-info-after-encryption): Adjust
4668 buffer-saved-size and some allout state to not inhibit auto-saves 5003 buffer-saved-size and some allout state to not inhibit auto-saves
@@ -5275,7 +5610,7 @@
5275 (ses-calculate-cell, ses-update-cells): Use Dijkstra algorithm for 5610 (ses-calculate-cell, ses-update-cells): Use Dijkstra algorithm for
5276 cycle detection. 5611 cycle detection.
5277 (ses-self-reference-early-detection): New defcustom. 5612 (ses-self-reference-early-detection): New defcustom.
5278 (ses-formula-references): Robustify against self-refering cells. 5613 (ses-formula-references): Robustify against self-referring cells.
5279 (ses-mode): Use ses-set-localvars. 5614 (ses-mode): Use ses-set-localvars.
5280 (ses-command-hook): Add call to ses-initialize-Dijkstra-attempt 5615 (ses-command-hook): Add call to ses-initialize-Dijkstra-attempt
5281 before lauching the update processing. 5616 before lauching the update processing.
@@ -6092,11 +6427,11 @@
6092 (split-window-keep-point): Mention split-window-above-each-other 6427 (split-window-keep-point): Mention split-window-above-each-other
6093 instead of split-window-vertically. 6428 instead of split-window-vertically.
6094 (split-window-above-each-other, split-window-vertically): 6429 (split-window-above-each-other, split-window-vertically):
6095 Rename split-window-vertically to split-window-above-each-other and 6430 Rename split-window-vertically to split-window-above-each-other
6096 provide defalias for old definition. 6431 and provide defalias for old definition.
6097 (split-window-side-by-side, split-window-horizontally): Rename 6432 (split-window-side-by-side, split-window-horizontally):
6098 split-window-horizontally to split-window-side-by-side and provide 6433 Rename split-window-horizontally to split-window-side-by-side
6099 defalias for the old definition. 6434 and provide defalias for the old definition.
6100 (ctl-x-map): Move bindings for delete-window, 6435 (ctl-x-map): Move bindings for delete-window,
6101 delete-other-windows and enlarge-window here from window.c. 6436 delete-other-windows and enlarge-window here from window.c.
6102 Replace bindings for split-window-vertically and 6437 Replace bindings for split-window-vertically and
@@ -9519,10 +9854,10 @@
9519 preserves the existing header prefix, rebulleting it if necessary, 9854 preserves the existing header prefix, rebulleting it if necessary,
9520 rather than replacing it. This is necessary for proper operation 9855 rather than replacing it. This is necessary for proper operation
9521 of cooperative addons like allout-widgets. 9856 of cooperative addons like allout-widgets.
9522 (allout-make-topic-prefix, allout-rebullet-heading): Change 9857 (allout-make-topic-prefix, allout-rebullet-heading):
9523 SOLICIT arg to INSTEAD, and interpret additionally a string value 9858 Change SOLICIT arg to INSTEAD, and interpret additionally a string
9524 as alternate bullet to be used, instead of prompting the user for 9859 value as alternate bullet to be used, instead of prompting the user
9525 a bullet character. 9860 for a bullet character.
9526 9861
95272011-03-09 Michael Albinus <michael.albinus@gmx.de> 98622011-03-09 Michael Albinus <michael.albinus@gmx.de>
9528 9863
@@ -9583,7 +9918,7 @@ See ChangeLog.15 for earlier changes.
9583;; coding: utf-8 9918;; coding: utf-8
9584;; End: 9919;; End:
9585 9920
9586 Copyright (C) 2011 Free Software Foundation, Inc. 9921 Copyright (C) 2011-2012 Free Software Foundation, Inc.
9587 9922
9588 This file is part of GNU Emacs. 9923 This file is part of GNU Emacs.
9589 9924