diff options
| author | Joakim Verona | 2012-01-09 11:26:23 +0100 |
|---|---|---|
| committer | Joakim Verona | 2012-01-09 11:26:23 +0100 |
| commit | e4f761f1e3df7fbc7793c73c5d808b8da0b3a700 (patch) | |
| tree | 4bdf869626ac37c6a5a1fd5764a9c8481136d805 /lisp/ChangeLog | |
| parent | 2f74c36bf173b5ad01f99e0d1b31b9b8fa5c8f2f (diff) | |
| parent | 7655cb66d86564e792b825f1a0e1a4de7d6e6db5 (diff) | |
| download | emacs-e4f761f1e3df7fbc7793c73c5d808b8da0b3a700.tar.gz emacs-e4f761f1e3df7fbc7793c73c5d808b8da0b3a700.zip | |
upstream
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 221 |
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 @@ | |||
| 1 | 2012-01-09 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * custom.el (custom-safe-themes): Use SHA-256 for hashing. | ||
| 4 | |||
| 5 | 2012-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 | |||
| 14 | 2012-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 | |||
| 19 | 2012-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 | |||
| 33 | 2012-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 | |||
| 38 | 2012-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 | |||
| 44 | 2012-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 | |||
| 52 | 2012-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 | |||
| 69 | 2012-01-06 Ulrich Mueller <ulm@gentoo.org> | ||
| 70 | |||
| 71 | * play/doctor.el (doctor-death): Escape "," characters. (Bug#10370) | ||
| 72 | |||
| 73 | 2012-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 | |||
| 78 | 2012-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 | |||
| 90 | 2012-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 | |||
| 100 | 2012-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 | |||
| 105 | 2012-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 106 | |||
| 107 | * mail/smtpmail.el (smtpmail-stream-type): Mention the `ssl' value. | ||
| 108 | |||
| 109 | 2012-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 | |||
| 115 | 2012-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 | |||
| 123 | 2012-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 | |||
| 135 | 2012-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 | |||
| 141 | 2011-12-31 Andreas Schwab <schwab@linux-m68k.org> | ||
| 142 | |||
| 143 | * emacs-lisp/bytecomp.el (byte-compile-file): Fix indentation. | ||
| 144 | |||
| 145 | 2011-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 | |||
| 150 | 2011-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 | |||
| 1 | 2011-12-28 Chong Yidong <cyd@gnu.org> | 159 | 2011-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 | ||
| 52 | 2011-12-24 Juri Linkov <juri@jurta.org> | 210 | 2011-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 | ||
| 100 | 2011-12-21 Teodor Zlatanov <tzz@lifelogs.com> | 258 | 2011-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 | ||
| 113 | 2011-12-21 Chong Yidong <cyd@gnu.org> | 280 | 2011-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 | ||