diff options
| author | Vincent Belaïche | 2016-01-20 08:30:51 +0100 |
|---|---|---|
| committer | Vincent Belaïche | 2016-01-20 08:30:51 +0100 |
| commit | b895c72059521fec064ff27b4cfcfa4104081c4e (patch) | |
| tree | c1697f0e4d95d8c3556798f6c4c53c98a4714bd0 /ChangeLog.2 | |
| parent | badcd38aa86ed7973f2be2743c405710973a0bdd (diff) | |
| parent | 1b76d9168336ede8976b980aeaed64ae2908501a (diff) | |
| download | emacs-b895c72059521fec064ff27b4cfcfa4104081c4e.tar.gz emacs-b895c72059521fec064ff27b4cfcfa4104081c4e.zip | |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Diffstat (limited to 'ChangeLog.2')
| -rw-r--r-- | ChangeLog.2 | 1423 |
1 files changed, 1420 insertions, 3 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 44c442da2fc..1086b22342e 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,1420 @@ | |||
| 1 | 2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * lisp/emacs-lisp/syntax.el (syntax-ppss-table): New var | ||
| 4 | |||
| 5 | (syntax-ppss): | ||
| 6 | * lisp/font-lock.el (font-lock-fontify-syntactically-region): Use it. | ||
| 7 | |||
| 8 | 2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 9 | |||
| 10 | lisp/nxml: Use syntax-tables for comments | ||
| 11 | |||
| 12 | * lisp/nxml/nxml-mode.el (nxml-set-face): Prepend. | ||
| 13 | (nxml-mode): Set syntax-ppss-table. | ||
| 14 | Use sgml-syntax-propertize-function for syntax-propertize-function. | ||
| 15 | Let font-lock highlight strings and comments. | ||
| 16 | (nxml-degrade): Don't touch "nxml-inside" property any more. | ||
| 17 | (nxml-after-change, nxml-after-change1): Remove functions. | ||
| 18 | (comment): Don't set fontify rule any more. | ||
| 19 | (nxml-fontify-attribute): Don't highlight the value any more. | ||
| 20 | (nxml-namespace-attribute-value-delimiter, nxml-namespace-attribute-value) | ||
| 21 | (nxml-comment-delimiter, nxml-comment-content): Remove faces. | ||
| 22 | |||
| 23 | * lisp/nxml/nxml-rap.el (nxml-scan-end): Remove. | ||
| 24 | (nxml-get-inside, nxml-inside-start, nxml-inside-end): Use syntax-ppss. | ||
| 25 | (nxml-clear-inside, nxml-set-inside): Remove. | ||
| 26 | (nxml-scan-after-change): Remove function. | ||
| 27 | (nxml-scan-prolog, nxml-tokenize-forward): Simplify. | ||
| 28 | (nxml-ensure-scan-up-to-date): Use syntax-propertize. | ||
| 29 | (nxml-move-outside-backwards): | ||
| 30 | * lisp/nxml/nxml-outln.el (nxml-section-tag-backward): Adjust to new | ||
| 31 | nxml-inside-start behavior. | ||
| 32 | |||
| 33 | * lisp/nxml/nxml-util.el (nxml-debug-set-inside) | ||
| 34 | (nxml-debug-clear-inside): Remove macros. | ||
| 35 | |||
| 36 | * lisp/nxml/xmltok.el (xmltok-forward-special): Remove function. | ||
| 37 | (xmltok-scan-after-comment-open): Simplify. | ||
| 38 | |||
| 39 | 2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 40 | |||
| 41 | * elisp-mode.el (elisp--font-lock-flush-elisp-buffers): Fix comment | ||
| 42 | |||
| 43 | 2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 44 | |||
| 45 | * lisp/nxml: Use standard completion; it also works for company-mode | ||
| 46 | |||
| 47 | * lisp/nxml/nxml-mode.el (nxml-complete): Obsolete. | ||
| 48 | (nxml-completion-at-point-function): Remove. | ||
| 49 | (nxml-mode): Don't set completion-at-point-functions. | ||
| 50 | * lisp/nxml/rng-nxml.el (rng-nxml-mode-init): Set it here instead. | ||
| 51 | (rng-completion-at-point): Rename from rng-complete and mark it | ||
| 52 | non-interactive. It is now to be used as completion-at-point-function. | ||
| 53 | (rng-complete-tag, rng-complete-end-tag, rng-complete-attribute-name) | ||
| 54 | (rng-complete-attribute-value): Don't perform completion, but return | ||
| 55 | completion data instead. | ||
| 56 | (rng-complete-qname-function, rng-generate-qname-list): Add a few | ||
| 57 | arguments, previously passed via dynamic coping. | ||
| 58 | (rng-strings-to-completion-table): Rename from | ||
| 59 | rng-strings-to-completion-alist. Don't return an alist. Don't both | ||
| 60 | sorting and uniquifying. | ||
| 61 | |||
| 62 | * lisp/nxml/rng-util.el (rng-complete-before-point): Delete function. | ||
| 63 | (rng-completion-exact-p, rng-quote-string): Delete functions. | ||
| 64 | |||
| 65 | * lisp/nxml/rng-valid.el (rng-recover-start-tag-open) | ||
| 66 | (rng-missing-attributes-message, rng-missing-element-message) | ||
| 67 | (rng-mark-missing-end-tags): Use explicit ".." in formats rather than | ||
| 68 | calling rng-quote-string everywhere. | ||
| 69 | |||
| 70 | 2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 71 | |||
| 72 | Use sgml-electric-tag-pair-mode also in nxml-mode | ||
| 73 | |||
| 74 | * lisp/nxml/rng-nxml.el: Require sgml-mode. | ||
| 75 | (rng-nxml-easy-menu): Add entry for sgml-electric-tag-pair-mode. | ||
| 76 | (rng-complete-qname-function): Use complete-with-action. | ||
| 77 | |||
| 78 | * lisp/textmodes/sgml-mode.el (sgml-electric-tag-pair-before-change-function): | ||
| 79 | Let-bind forward-sexp-function, since nxml-mode binds it to | ||
| 80 | something incompatible. | ||
| 81 | |||
| 82 | * lisp/nxml/nxml-mode.el: Use setq-local and defvar-local. | ||
| 83 | |||
| 84 | 2016-01-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 85 | |||
| 86 | * xmltok.el: Mark the "sole --" rather than the comment opener | ||
| 87 | |||
| 88 | * lisp/nxml/xmltok.el (xmltok-scan-after-comment-open): Put the error | ||
| 89 | marker on the "sole --" rather than on the comment opener. | ||
| 90 | |||
| 91 | 2016-01-15 Sam Steingold <sds@gnu.org> | ||
| 92 | |||
| 93 | replace `tramp-compat-split-string' (removed) with `split-string' | ||
| 94 | |||
| 95 | (python-shell-tramp-refresh-process-environment) | ||
| 96 | (python-shell-calculate-pythonpath): use `split-string' | ||
| 97 | instead of defunct `tramp-compat-split-string' | ||
| 98 | |||
| 99 | 2016-01-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 100 | |||
| 101 | Update nXML to use Emacs's Unicode support, and lexical-binding | ||
| 102 | |||
| 103 | * etc/nxml/*.el: Remove obsolete char-name files. | ||
| 104 | * lisp/nxml/xsd-regexp.el (xsdre-range-list-difference): Remove unused | ||
| 105 | var `next'. | ||
| 106 | * lisp/nxml/rng-nxml.el (rng-set-state-after): Don't assume point-min==1. | ||
| 107 | * lisp/nxml/rng-match.el (rng-update-match-state): Simplify. | ||
| 108 | * lisp/nxml/nxml-outln.el (nxml-outline-state-transform-exceptions) | ||
| 109 | (nxml-target-section-pos, nxml-depth-in-target-section) | ||
| 110 | (nxml-outline-state-transform-alist) | ||
| 111 | (nxml-outline-display-section-tag-function): Move decl before first use. | ||
| 112 | * lisp/nxml/nxml-mode.el (nxml-char-name-ignore-case) | ||
| 113 | (nxml-char-name-alist, nxml-char-name-table) | ||
| 114 | (nxml-autoload-char-name-set-list, nxml-named-char-history): Remove vars. | ||
| 115 | (nxml-enable-char-name-set, nxml-disable-char-name-set) | ||
| 116 | (nxml-char-name-set-enabled-p, nxml-autoload-char-name-set) | ||
| 117 | (nxml-define-char-name-set, nxml-get-char-name): Remove functions. | ||
| 118 | (nxml-insert-named-char): Use read-char-by-name instead. | ||
| 119 | (nxml-char-ref-display-extra): Use get-char-code-property. | ||
| 120 | * lisp/nxml/nxml-maint.el (nxml-create-unicode-char-name-sets): | ||
| 121 | Remove function. | ||
| 122 | * lisp/nxml/nxml-glyph.el, lisp/nxml/nxml-uchnm.el: Remove files. | ||
| 123 | |||
| 124 | 2016-01-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 125 | |||
| 126 | Add "sg" method to Tramp | ||
| 127 | |||
| 128 | * doc/misc/tramp.texi (Inline methods): Add "sg" method. | ||
| 129 | (Customizing Completion): Add function `tramp-parse-etc-group'. | ||
| 130 | |||
| 131 | * lisp/net/tramp-sh.el (tramp-methods) <sg>: Add. (Bug#22329) | ||
| 132 | (tramp-completion-function-alist-sg): New defconst. | ||
| 133 | (top): Completion function for "sg" is | ||
| 134 | `tramp-completion-function-alist-sg'. | ||
| 135 | |||
| 136 | * lisp/net/tramp.el (tramp-completion-function-alist): Adapt docstring. | ||
| 137 | (tramp-parse-etc-group, tramp-parse-etc-group-group): New defuns. | ||
| 138 | |||
| 139 | 2016-01-14 Michael Albinus <michael.albinus@gmx.de> | ||
| 140 | |||
| 141 | Remove XEmacs compatibility in Tramp | ||
| 142 | |||
| 143 | * doc/misc/tramp.texi: Replace flags by their hard coded name. | ||
| 144 | Remove unused flags and the enclosed alternative text for XEmacs. | ||
| 145 | |||
| 146 | * doc/misc/trampver.texi: Use "Tramp" CamelCase. Rename "emacs" | ||
| 147 | and "xemacs" flags to "unified" and "separate". Remove flags | ||
| 148 | "emacsgw", "emacsname", "emacsdir", "ftppackagename", | ||
| 149 | "emacsothername", "emacsotherdir" and "emacsotherfilename". | ||
| 150 | (trampver): | ||
| 151 | * lisp/net/trampver.el (tramp-version): Set to "2.3.0-pre". | ||
| 152 | |||
| 153 | * lisp/net/tramp.el (bkup-backup-directory-info) | ||
| 154 | (directory-sep-char, ls-lisp-use-insert-directory-program) | ||
| 155 | (outline-regexp, tramp-backup-directory-alist) | ||
| 156 | (tramp-default-method, tramp-shell-prompt-pattern, tramp-syntax) | ||
| 157 | (tramp-file-name-regexp-unified) | ||
| 158 | (tramp-file-name-regexp-separate) | ||
| 159 | (tramp-completion-file-name-regexp-unified) | ||
| 160 | (tramp-completion-file-name-regexp-separate, tramp-chunksize) | ||
| 161 | (tramp-get-method-parameter, tramp-find-method, tramp-find-user) | ||
| 162 | (tramp-debug-message, tramp-progress-reporter-update) | ||
| 163 | (with-tramp-progress-reporter) | ||
| 164 | (tramp-rfn-eshadow-setup-minibuffer) | ||
| 165 | (rfn-eshadow-setup-minibuffer-hook, tramp-unload-hook) | ||
| 166 | (tramp-rfn-eshadow-update-overlay) | ||
| 167 | (rfn-eshadow-update-overlay-hook, tramp-default-file-modes) | ||
| 168 | (tramp-file-name-for-operation) | ||
| 169 | (tramp-completion-file-name-handler) | ||
| 170 | (tramp-autoload-file-name-handler, tramp-completion-mode-p) | ||
| 171 | (tramp-handle-directory-files) | ||
| 172 | (tramp-handle-directory-files-and-attributes) | ||
| 173 | (tramp-handle-dired-uncache, tramp-handle-find-backup-file-name) | ||
| 174 | (tramp-handle-insert-file-contents, tramp-handle-load) | ||
| 175 | (tramp-handle-shell-command) | ||
| 176 | (tramp-handle-verify-visited-file-modtime) | ||
| 177 | (tramp-handle-file-notify-valid-p, tramp-accept-process-output) | ||
| 178 | (tramp-check-for-regexp, tramp-wait-for-regexp) | ||
| 179 | (tramp-send-string, tramp-mode-string-to-int) | ||
| 180 | (tramp-get-local-gid, tramp-check-cached-permissions) | ||
| 181 | (tramp-get-remote-tmpdir, tramp-make-tramp-temp-file) | ||
| 182 | (auto-save-file-name-transforms) | ||
| 183 | (tramp-handle-make-auto-save-file-name, tramp-read-passwd) | ||
| 184 | (tramp-clear-passwd, tramp-time-diff): | ||
| 185 | * lisp/net/tramp-adb.el (directory-listing-before-filename-regexp) | ||
| 186 | (directory-sep-char, tramp-adb-file-name-handler-alist) | ||
| 187 | (tramp-adb-parse-device-names) | ||
| 188 | (tramp-adb-handle-expand-file-name) | ||
| 189 | (tramp-adb-handle-file-truename, tramp-adb--gnu-switches-to-ash) | ||
| 190 | (tramp-adb-handle-file-local-copy) | ||
| 191 | (tramp-adb-handle-write-region, tramp-adb-handle-set-file-modes) | ||
| 192 | (tramp-adb-handle-rename-file, tramp-adb-handle-process-file) | ||
| 193 | (tramp-adb-handle-shell-command) | ||
| 194 | (tramp-adb-handle-start-file-process, tramp-adb-get-device) | ||
| 195 | (tramp-adb-maybe-open-connection): | ||
| 196 | * lisp/net/tramp-cache.el (tramp-persistency-file-name) | ||
| 197 | (tramp-cache-print): | ||
| 198 | * lisp/net/tramp-cmds.el (tramp-cleanup-all-connections) | ||
| 199 | (tramp-bug, tramp-reporter-dump-variable) | ||
| 200 | (tramp-load-report-modules, tramp-append-tramp-buffers): | ||
| 201 | * lisp/net/tramp-compat.el (tramp-compat-funcall) | ||
| 202 | (tramp-advice-file-expand-wildcards) | ||
| 203 | (tramp-compat-temporary-file-directory) | ||
| 204 | (tramp-compat-make-temp-file, tramp-compat-copy-file) | ||
| 205 | (tramp-compat-delete-directory, ) | ||
| 206 | (tramp-compat-process-running-p): | ||
| 207 | * lisp/net/tramp-ftp.el (tramp-methods) <ftp>: | ||
| 208 | (tramp-default-method-alist, tramp-foreign-file-name-handler-alist): | ||
| 209 | * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist) | ||
| 210 | (tramp-gvfs-do-copy-or-rename-file, tramp-gvfs-handle-copy-file) | ||
| 211 | (tramp-gvfs-handle-file-local-copy) | ||
| 212 | (tramp-gvfs-handle-file-name-all-completions) | ||
| 213 | (tramp-gvfs-handle-file-notify-add-watch) | ||
| 214 | (tramp-gvfs-monitor-file-process-filter) | ||
| 215 | (tramp-gvfs-handle-file-readable-p) | ||
| 216 | (tramp-gvfs-handle-rename-file, tramp-gvfs-handle-write-region) | ||
| 217 | (tramp-gvfs-file-name, tramp-gvfs-handler-askquestion) | ||
| 218 | (tramp-gvfs-maybe-open-connection) | ||
| 219 | (tramp-gvfs-parse-device-names): | ||
| 220 | * lisp/net/tramp-gw.el (tramp-gw-aux-proc-sentinel) | ||
| 221 | (tramp-gw-open-connection, tramp-gw-open-network-stream): | ||
| 222 | * lisp/net/tramp-sh.el (directory-sep-char) | ||
| 223 | (tramp-sh-file-name-handler-alist) | ||
| 224 | (tramp-sh-handle-file-truename) | ||
| 225 | (tramp-sh-handle-set-visited-file-modtime) | ||
| 226 | (tramp-sh-handle-verify-visited-file-modtime) | ||
| 227 | (tramp-sh-handle-set-file-modes, tramp-sh-handle-set-file-times) | ||
| 228 | (tramp-sh-handle-file-acl) | ||
| 229 | (tramp-sh-handle-file-name-all-completions) | ||
| 230 | (tramp-sh-handle-copy-file, tramp-sh-handle-rename-file) | ||
| 231 | (tramp-do-copy-or-rename-file-directly) | ||
| 232 | (tramp-do-copy-or-rename-file-out-of-band) | ||
| 233 | (dired-compress-file-suffixes, dired-remove-file) | ||
| 234 | (tramp-sh-handle-dired-compress-file) | ||
| 235 | (tramp-sh-handle-insert-directory) | ||
| 236 | (tramp-sh-handle-expand-file-name) | ||
| 237 | (tramp-sh-handle-start-file-process) | ||
| 238 | (tramp-sh-handle-process-file, tramp-sh-handle-file-local-copy) | ||
| 239 | (tramp-sh-handle-write-region, tramp-sh-handle-vc-registered) | ||
| 240 | (tramp-sh-handle-file-notify-add-watch) | ||
| 241 | (tramp-sh-gvfs-monitor-dir-process-filter) | ||
| 242 | (tramp-sh-inotifywait-process-filter, tramp-maybe-send-script) | ||
| 243 | (tramp-find-executable) | ||
| 244 | (tramp-open-connection-setup-interactive-shell) | ||
| 245 | (tramp-find-inline-encoding, tramp-compute-multi-hops) | ||
| 246 | (tramp-maybe-open-connection, tramp-convert-file-attributes) | ||
| 247 | (tramp-get-remote-path, tramp-get-remote-touch): | ||
| 248 | * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist) | ||
| 249 | (tramp-smb-handle-copy-directory, tramp-smb-handle-copy-file) | ||
| 250 | (tramp-smb-handle-delete-directory) | ||
| 251 | (tramp-smb-handle-directory-files, tramp-smb-handle-file-acl) | ||
| 252 | (tramp-smb-handle-make-directory-internal) | ||
| 253 | (tramp-smb-handle-process-file, tramp-smb-handle-rename-file) | ||
| 254 | (tramp-smb-handle-set-file-acl, tramp-smb-handle-set-file-modes) | ||
| 255 | (tramp-smb-handle-write-region, tramp-smb-get-file-entries) | ||
| 256 | (tramp-smb-get-cifs-capabilities) | ||
| 257 | (tramp-smb-maybe-open-connection): | ||
| 258 | * lisp/net/trampver.el (tramp-repository-get-version): | ||
| 259 | Remove XEmacs compat code. | ||
| 260 | |||
| 261 | * lisp/net/tramp-cmds.el (mml-mode, mml-insert-empty-tag) | ||
| 262 | (reporter-dump-variable): Declare functions. | ||
| 263 | |||
| 264 | * lisp/net/tramp.el (tramp-bkup-backup-directory-info) | ||
| 265 | (tramp-advice-minibuffer-electric-separator) | ||
| 266 | (tramp-advice-minibuffer-electric-tilde) | ||
| 267 | (tramp-handle-unhandled-file-name-directory): | ||
| 268 | * lisp/net/tramp-compat.el (tramp-compat-with-temp-message) | ||
| 269 | (tramp-compat-font-lock-add-keywords) | ||
| 270 | (tramp-compat-load, tramp-compat-number-sequence) | ||
| 271 | (tramp-compat-split-string, tramp-compat-delete-dups): | ||
| 272 | * lisp/net/tramp-sh.el (tramp-sh-handle-insert-file-contents-literally): | ||
| 273 | Remove. | ||
| 274 | |||
| 275 | * lisp/net/tramp-sh.el (tramp-methods) <psftp>: This does not work | ||
| 276 | recursively. | ||
| 277 | |||
| 278 | 2016-01-14 K. Handa <handa@gnu.org> | ||
| 279 | |||
| 280 | fix previous change of src/ftfont.c (ftfont_shape_by_flt) | ||
| 281 | |||
| 282 | * src/ftfont.c (ftfont_shape_by_flt): Fix previous change. Access the | ||
| 283 | second glyph only when there are enough glyphs. | ||
| 284 | |||
| 285 | 2016-01-13 Glenn Morris <rgm@gnu.org> | ||
| 286 | |||
| 287 | * src/buffer.c (Fset_buffer_major_mode): Allow default major-mode, | ||
| 288 | |||
| 289 | or its hook, to move point. (Bug#22348) | ||
| 290 | |||
| 291 | 2016-01-12 Michael Albinus <michael.albinus@gmx.de> | ||
| 292 | |||
| 293 | Merge missing commit from emacs-25 branch | ||
| 294 | |||
| 295 | * test/Makefile.in (SELECTOR_DEFAULT, SELECTOR_EXPENSIVE, SELECTOR): | ||
| 296 | New variables. | ||
| 297 | (check-expensive, check-doit): New targets. | ||
| 298 | |||
| 299 | * Makefile.in (check-expensive): New target. | ||
| 300 | |||
| 301 | * test/lisp/autorevert-tests.el | ||
| 302 | (auto-revert-test01-auto-revert-several-files): | ||
| 303 | * test/lisp/filenotify-tests.el (file-notify--deftest-remote) | ||
| 304 | (file-notify-test06-many-events): | ||
| 305 | * test/lisp/net/tramp-tests.el (tramp-test26-process-file) | ||
| 306 | (tramp-test27-start-file-process, tramp-test28-shell-command) | ||
| 307 | (tramp-test29-vc-registered) | ||
| 308 | (tramp-test31-special-characters-with-stat) | ||
| 309 | (tramp-test31-special-characters-with-perl) | ||
| 310 | (tramp-test31-special-characters-with-ls) | ||
| 311 | (tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl) | ||
| 312 | (tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests) | ||
| 313 | (tramp-test35-unload): Tag the tests as :expensive-test. | ||
| 314 | |||
| 315 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 316 | |||
| 317 | Merge from origin/emacs-25 | ||
| 318 | |||
| 319 | 1f6898d test/automated/vc-hg.el: Support out-of-tree build | ||
| 320 | 3adb56e Minor change in tramp-tests.el | ||
| 321 | 2b535ba ; * etc/NEWS: Update the js.el entry. | ||
| 322 | 76b518c * etc/HELLO: Add Armenian and Mongolian greetings. | ||
| 323 | b51f1ef Java Mode: Fontify identifiers in the presence of annotations. | ||
| 324 | 36b9539 Avoid an infloop when we run out of memory | ||
| 325 | 2006752 Avoid unnecessary failures of auto-saving after fatal error | ||
| 326 | eef6784 Simplify HAVE_MODULES use in mark_maybe_pointer | ||
| 327 | 552694a Revert attempt to use 'noexcept' in typedef | ||
| 328 | 6ad0d39 Update documentation of 'indirect-function' | ||
| 329 | c6a5314 ; * etc/NEWS: Move entry of 'inhibit-point-motion-hooks'. | ||
| 330 | 303141a Update documentation for obsoleting 'syntax-begin-function' | ||
| 331 | 4e6f61c ; * etc/NEWS: Mark documented and not-to-be-documented entries. | ||
| 332 | e667bbb Document new features if Eshell | ||
| 333 | 9c4e4e0 ; * etc/NEWS: Update EUDC entries. | ||
| 334 | 1089dc9 Handle too long commands in Tramp | ||
| 335 | 684eb58 * .gitattributes: *.cur and *.pif are binary files too. | ||
| 336 | d2c7fda * src/alloc.c (mark_maybe_pointer): HAVE_MODULES may be undefined | ||
| 337 | bd3f53d * sh-script.el (sh-smie-sh-rules): Improve indentation inside $(...) | ||
| 338 | 09b2b8a * src/alloc.c (mark_maybe_pointer): Also check wide-int's emacs_value | ||
| 339 | cca0f93 ; Account for spaces before the filename | ||
| 340 | c71e1e8 Use short date for 'hg annotate', and output the author | ||
| 341 | f50027b Spelling fix | ||
| 342 | c7dff67 ; * etc/NEWS: Fix the Xref entries that got separated. | ||
| 343 | cc140bc Document user-level functions in project.el | ||
| 344 | f8208b6 Document the user-level features of the Xref package | ||
| 345 | b131fb8 * loading.texi: Add `define-type' entry for load-history | ||
| 346 | db3c2a8 Improve doc strings and prompts in xref.el | ||
| 347 | f6117ef Allow the use of `font-lock-extend-region-multiline' in CC Mode. | ||
| 348 | 90fd798 Fix coding system for Tramp on OS X. | ||
| 349 | e985a0e ; * etc/NEWS: Mark the 'check-expensive' entry not to be documented. | ||
| 350 | 9dfcbf0 Update 'load-history' docs | ||
| 351 | 207e191 Fix (error ...) error | ||
| 352 | 457738f Correctly analyze brace arguments in templated C++ function declarations. | ||
| 353 | d57724a * lisp/cedet/mode-local.el (describe-function-orig-buffer): Declare. | ||
| 354 | 2a9532d * lisp/ffap.el (ffap-latex-mode): Avoid free variable. | ||
| 355 | 1a6b084 * lisp/play/dunnet.el (dun-fix-screen): Avoid `end-of-buffer`. | ||
| 356 | 8be046f Respect fontification region calculated by major mode. Fixes bug #22316. | ||
| 357 | 4b37cba Improve documentation of Delete Selection mode | ||
| 358 | a034dd3 Fix two project-find-file issues | ||
| 359 | 30abf29 Clarify doc string of 'dired-current-directory' | ||
| 360 | e990bb2 Use the face of preceding text for displaying the ellipsis | ||
| 361 | 5810ac3 Suppress Chinese file name test for OSX in tramp-tests.el | ||
| 362 | eeb710a ; * lisp/startup.el: Sentences end with two spaces. | ||
| 363 | 428b3de * admin/admin.el (set-version): Also handle the NEWS file. | ||
| 364 | 648de81 ; Add NEWS entry for project.el | ||
| 365 | 671862f apropos-library: Skip obvious duplicates; don't error on generics | ||
| 366 | 51668a5 ; Grammar fix | ||
| 367 | ed41d11 Add project-find-file and project-or-external-find-file | ||
| 368 | 056da45 ; Improve commentary in 'setup_for_ellipsis' | ||
| 369 | 269d008 ; Improve docstring for `inhibit-startup-echo-area-message' | ||
| 370 | |||
| 371 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 372 | |||
| 373 | Merge from origin/emacs-25 | ||
| 374 | |||
| 375 | ce4a052 Add defvar-local to lisp-imenu-generic-expression | ||
| 376 | a0121bc Revert commit b1e3d14845517bfa9fa5d6d3840f3ab3160306fd | ||
| 377 | 76fe2d5 * lisp/emacs-lisp/autoload.el (autoload-find-destination): Doc fix. | ||
| 378 | 1ae088f * lisp/emacs-lisp/autoload.el (autoload-find-destination): | ||
| 379 | b6b47af Properly encode/decode base64Binary data in SOAP | ||
| 380 | c632466 Obey coding-system-for-write when writing stdout/stderr in batch | ||
| 381 | 2f32cb5 * doc/misc/efaq.texi (Packages that do not come with Emacs): | ||
| 382 | Update the URI of MELPA and marmalade-repo. | ||
| 383 | Reported by CHENG Goa <chenggao@royau.me> in | ||
| 384 | https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00390.html. | ||
| 385 | d2937aa * lisp/progmodes/opascal.el (opascal-mode-syntax-table): | ||
| 386 | 5330c25 * lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit): | ||
| 387 | 7380990 Remove function wrongly on AWK Mode value of context | ||
| 388 | fontification hook. | ||
| 389 | d400753 * src/buffer.c: Stick with ASCII in doc string. | ||
| 390 | 221240c Reword transient-mark-mode doc string | ||
| 391 | 977d3ea Update doc string of 'selective-display' | ||
| 392 | 229c3fa Make C++ buffers writeable when writing their initial text | ||
| 393 | properties. | ||
| 394 | f5c762c Additional changes for "make check-expensive" | ||
| 395 | 1729cf3 ; * admin/MAINTAINERS: Remove myself. | ||
| 396 | 33219d3 Apply text properties for <, > in new after-change function | ||
| 397 | (C++ Java Modes). | ||
| 398 | |||
| 399 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 400 | |||
| 401 | Merge from origin/emacs-25 | ||
| 402 | |||
| 403 | 9fb185a shr-tag-video bug fix | ||
| 404 | 6300655 Minor fixes in tramp-tests.el | ||
| 405 | 50575b1 Ensure redisplay when 'truncate-lines' is set | ||
| 406 | 0d9e80d Fix a doc string of 'transient-mark-mode' | ||
| 407 | 0000ae5 MS-Windows followup to latest gnulib update | ||
| 408 | 4bc5e02 Spelling fix | ||
| 409 | f1093f7 Do secure signed Bcc handling | ||
| 410 | |||
| 411 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 412 | |||
| 413 | Merge from origin/emacs-25 | ||
| 414 | |||
| 415 | 861022f * doc/misc/texinfo.tex: Revert unwanted copyright change. | ||
| 416 | 46e47a5 ; * etc/refcards/ru-refcard.tex (cyear): Update via M-x set-copyright. | ||
| 417 | 71ea138 * lisp/align.el (align): Simplify a lambda | ||
| 418 | 5618a50 * lisp/align.el (align): Fix arg order in call to `align-region' | ||
| 419 | 1f680db Fix compilation next-error in buffers with selective-display | ||
| 420 | d20a948 * nsm.el (nsm-check-protocol): Fix typo in the message. | ||
| 421 | 1da116f Add SHA1 warnings for high network security settings | ||
| 422 | e48bacd ; * etc/NEWS: Typo fix. | ||
| 423 | |||
| 424 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 425 | |||
| 426 | Merge from origin/emacs-25 | ||
| 427 | |||
| 428 | 43662a2 ; Clarify that xref is still experimental | ||
| 429 | 0a6e6ca ; * admin/release-process: Remove some obsolete records. | ||
| 430 | c2e9e3d * lisp/progmodes/fortran.el (fortran-make-syntax-propertize-function): | ||
| 431 | 8637f3d (semantic-symref-derive-find-filepatterns): Return a list | ||
| 432 | 0a7ad07 ; Re-arrange xref-related entries in NEWS. | ||
| 433 | fe903ef Fix xref-find-references on MS-Windows | ||
| 434 | 55a28d8 ; Fixed visual bell artifact problem on NextStep. | ||
| 435 | d064034 Document new features of tildify-mode | ||
| 436 | 964bea7 Document new features of Whitespace mode | ||
| 437 | cd68f47 Improve documentation of new Hide-IfDef features | ||
| 438 | 723b8bf Fix regression in font-locking cl-assert and cl-check-type | ||
| 439 | |||
| 440 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 441 | |||
| 442 | Merge from origin/emacs-25 | ||
| 443 | |||
| 444 | ef33bc7 Spelling and grammar fixes | ||
| 445 | 9c3dbab Fix copyright years by hand | ||
| 446 | 0e96320 Update copyright year to 2016 | ||
| 447 | |||
| 448 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 449 | |||
| 450 | Merge from origin/emacs-25 | ||
| 451 | |||
| 452 | 9ee6ecb lisp/emacs-lisp/chart.el (chart-new-buffer): Move to silence byte compiler. | ||
| 453 | 526d80c Port chart.el methods to cl-generic. | ||
| 454 | 410bb69 Add nt/INSTALL.W64 build instructions | ||
| 455 | 8f5b524 Add new input method 'programmer-dvorak' | ||
| 456 | 6d11f6e Allow to invoke original M-TAB binding in 'flyspell-prog-mode' | ||
| 457 | bb83bb1 Fix EWW rendering of long RTL lines | ||
| 458 | b1a8509 fix bug#21054 | ||
| 459 | ce5ad12 Clean up cairo printing code | ||
| 460 | |||
| 461 | 2016-01-12 John Wiegley <johnw@newartisans.com> | ||
| 462 | |||
| 463 | Merge from origin/emacs-25 | ||
| 464 | |||
| 465 | 6ee327d Add handle_user_signal_hook | ||
| 466 | 47580e0 Avoid writing to purespace | ||
| 467 | 0588be7 Remove unused variable | ||
| 468 | 89e7483 * configure.ac: Find libxml2 headers in Xcode SDK dir on Darwin. | ||
| 469 | 3b95e9c Use posix_openpt instead of openpty on Darwin | ||
| 470 | 86312ff Document support for ':documentation' in Lisp mode | ||
| 471 | c930e75b Document new features of TeX mode | ||
| 472 | 7c83d84 Clarify docs of hscroll in RTL text | ||
| 473 | 4c8f8db Fix rendering of HTML pages that use character composition | ||
| 474 | a8d37ca Avoid some compiler warnings in w32.c | ||
| 475 | ce106f3de Undo ill-advised change | ||
| 476 | be0bba4 Unbreak completion in python-mode buffers | ||
| 477 | |||
| 478 | 2016-01-11 Dmitry Gutov <dgutov@yandex.ru> | ||
| 479 | |||
| 480 | test/automated/vc-hg.el: Support out-of-tree build | ||
| 481 | |||
| 482 | * test/automated/vc-hg.el | ||
| 483 | (vc-hg-annotate-extract-revision-at-line-with-filename) | ||
| 484 | (vc-hg-annotate-extract-revision-at-line-with-both): | ||
| 485 | Don't refer to source-directory. | ||
| 486 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00755.html | ||
| 487 | |||
| 488 | 2016-01-11 Michael Albinus <michael.albinus@gmx.de> | ||
| 489 | |||
| 490 | Minor change in tramp-tests.el | ||
| 491 | |||
| 492 | * test/automated/tramp-tests.el (tramp-test29-vc-registered): | ||
| 493 | Use `dired-uncache' instead of a Tramp internal function. | ||
| 494 | |||
| 495 | 2016-01-11 Peter Feigl <peter.feigl@nexoid.at> | ||
| 496 | |||
| 497 | * etc/HELLO: Add Armenian and Mongolian greetings. | ||
| 498 | |||
| 499 | (Bug#22346) | ||
| 500 | |||
| 501 | 2016-01-11 Alan Mackenzie <acm@muc.de> | ||
| 502 | |||
| 503 | Java Mode: Fontify identifiers in the presence of annotations. | ||
| 504 | |||
| 505 | * lisp/progmodes/cc-engine.el (c-forward-annotation): Tidy up the coding: | ||
| 506 | Don't move point when the defun fails. | ||
| 507 | (c-forward-decl-or-cast-1): Correct a usage of match data. | ||
| 508 | |||
| 509 | * lisp/progmodes/cc-fonts.el (c-font-lock-maybe-decl-faces): Remove. | ||
| 510 | (c-font-lock-declarations): Use the new c-maybe-decl-faces in place of the | ||
| 511 | removed variable. | ||
| 512 | |||
| 513 | * lisp/progmodes/cc-langs.el (c-maybe-decl-faces): New language variable. | ||
| 514 | |||
| 515 | 2016-01-11 Eli Zaretskii <eliz@gnu.org> | ||
| 516 | |||
| 517 | Avoid an infloop when we run out of memory | ||
| 518 | |||
| 519 | * src/alloc.c (garbage_collect_1): Don't bother saving and | ||
| 520 | restoring the echo-area message if we are GC'ing after running out | ||
| 521 | of memory. This avoids an infloop due to repeated attempts to | ||
| 522 | allocate memory for the cons cell needed to save the message, | ||
| 523 | which signals the memory-full error, which attempts to save the | ||
| 524 | echo-area message, which signals memory-full again, etc. | ||
| 525 | |||
| 526 | 2016-01-11 Eli Zaretskii <eliz@gnu.org> | ||
| 527 | |||
| 528 | Avoid unnecessary failures of auto-saving after fatal error | ||
| 529 | |||
| 530 | * src/w32.c (map_w32_filename): Avoid non-trivial system calls for | ||
| 531 | the benefit of FAT volumes if we are called as part of shutting | ||
| 532 | down due to a fatal error, which probably means we are trying to | ||
| 533 | auto-save the session. | ||
| 534 | * src/lread.c (check_obarray): Don't bother making the obarray | ||
| 535 | valid if we are shutting down due to a fatal error. This avoids | ||
| 536 | interfering with auto-saving the crashed session. | ||
| 537 | |||
| 538 | 2016-01-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 539 | |||
| 540 | Simplify HAVE_MODULES use in mark_maybe_pointer | ||
| 541 | |||
| 542 | * src/alloc.c (HAVE_MODULES): Now a constant 0 if not defined, | ||
| 543 | so that later code can use 'if' rather than '#ifdef'. | ||
| 544 | (mark_maybe_pointer): Simplify based on HAVE_MODULES now | ||
| 545 | always working. | ||
| 546 | |||
| 547 | 2016-01-11 Paul Eggert <eggert@cs.ucla.edu> | ||
| 548 | |||
| 549 | Revert attempt to use 'noexcept' in typedef | ||
| 550 | |||
| 551 | This use of 'noexcept' runs afoul of the C++11 standard. | ||
| 552 | Problem reported by Philipp Stephani in: | ||
| 553 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00706.html | ||
| 554 | * src/emacs-module.c (emacs_finalizer_function): | ||
| 555 | Move this typedef here ... | ||
| 556 | * src/emacs-module.h: ... from here, and use only the C | ||
| 557 | version of the typedef. The typedef is now private since it | ||
| 558 | is never used in the .h file now and anyway it seemed to be | ||
| 559 | causing more confusion than it cured. | ||
| 560 | (make_user_ptr, get_user_finalizer, set_user_finalizer): | ||
| 561 | Open-code the type instead. | ||
| 562 | |||
| 563 | 2016-01-10 Eli Zaretskii <eliz@gnu.org> | ||
| 564 | |||
| 565 | Update documentation of 'indirect-function' | ||
| 566 | |||
| 567 | * doc/lispref/eval.texi (Function Indirection): Update the | ||
| 568 | documentation of 'indirect-function'. | ||
| 569 | |||
| 570 | 2016-01-10 Eli Zaretskii <eliz@gnu.org> | ||
| 571 | |||
| 572 | Update documentation for obsoleting 'syntax-begin-function' | ||
| 573 | |||
| 574 | * doc/lispref/syntax.texi (Position Parse): Undocument | ||
| 575 | 'syntax-begin-function' that is now obsolete. | ||
| 576 | |||
| 577 | 2016-01-10 Eli Zaretskii <eliz@gnu.org> | ||
| 578 | |||
| 579 | Document new features if Eshell | ||
| 580 | |||
| 581 | * doc/misc/eshell.texi (Input/Output): Document the new | ||
| 582 | '#<bufname>' syntax. | ||
| 583 | (Input/Output): Document 'eshell-destroy-buffer-when-process-dies'. | ||
| 584 | Disable "Key Index" generation, as there are no @kindex entries in | ||
| 585 | this manual. | ||
| 586 | |||
| 587 | 2016-01-10 Michael Albinus <michael.albinus@gmx.de> | ||
| 588 | |||
| 589 | Handle too long commands in Tramp | ||
| 590 | |||
| 591 | * lisp/net/tramp-sh.el (tramp-sh-handle-make-symbolic-link) | ||
| 592 | (tramp-do-file-attributes-with-ls): Send sequence of commands, in | ||
| 593 | order to not exceed shell command line limit. | ||
| 594 | |||
| 595 | * test/automated/tramp-tests.el (tramp--test-darwin-p): Remove. | ||
| 596 | (tramp--test-utf8): Include Arabic file name, again. | ||
| 597 | |||
| 598 | 2016-01-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 599 | |||
| 600 | * .gitattributes: *.cur and *.pif are binary files too. | ||
| 601 | |||
| 602 | 2016-01-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 603 | |||
| 604 | * src/alloc.c (mark_maybe_pointer): HAVE_MODULES may be undefined | ||
| 605 | |||
| 606 | 2016-01-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 607 | |||
| 608 | * sh-script.el (sh-smie-sh-rules): Improve indentation inside $(...) | ||
| 609 | |||
| 610 | * lisp/progmodes/sh-script.el (sh-smie-sh-rules): Improve indentation | ||
| 611 | within $(...). | ||
| 612 | * test/indent/shell.sh: Add corresponding test. | ||
| 613 | |||
| 614 | 2016-01-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 615 | |||
| 616 | * src/alloc.c (mark_maybe_pointer): Also check wide-int's emacs_value | ||
| 617 | |||
| 618 | (mark_memory): Simplify loop. Don't assume a pointer-sized word can be | ||
| 619 | cast to Lisp_Object. | ||
| 620 | |||
| 621 | 2016-01-09 Dmitry Gutov <dgutov@yandex.ru> | ||
| 622 | |||
| 623 | Use short date for 'hg annotate', and output the author | ||
| 624 | |||
| 625 | * lisp/vc/vc-hg.el (vc-hg-annotate-command): | ||
| 626 | Change '-d' to '-dq'. (Bug#21805) | ||
| 627 | (vc-hg-annotate-switches): Default to "-u" "--follow". | ||
| 628 | (vc-hg-annotate-re): Update to recognize the short date format | ||
| 629 | and the optional username. | ||
| 630 | (vc-hg-annotate-time) | ||
| 631 | (vc-hg-annotate-extract-revision-at-line): Update accordingly. | ||
| 632 | |||
| 633 | * test/automated/vc-hg.el: New file. | ||
| 634 | |||
| 635 | 2016-01-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 636 | |||
| 637 | Spelling fix | ||
| 638 | |||
| 639 | 2016-01-09 Eli Zaretskii <eliz@gnu.org> | ||
| 640 | |||
| 641 | Document user-level functions in project.el | ||
| 642 | |||
| 643 | * lisp/progmodes/project.el (project-find-file) | ||
| 644 | (project-or-external-find-file): Add doc strings. | ||
| 645 | |||
| 646 | 2016-01-09 Eli Zaretskii <eliz@gnu.org> | ||
| 647 | |||
| 648 | Document the user-level features of the Xref package | ||
| 649 | |||
| 650 | * doc/emacs/maintaining.texi (Maintaining): Add a list of | ||
| 651 | described features. | ||
| 652 | (Xref): New section, made out of thoroughly rewritten "Tags" | ||
| 653 | section. | ||
| 654 | (Find Identifiers, Looking Up Identifiers, Xref Commands) | ||
| 655 | (Identifier Search, List Identifiers): New subsections, | ||
| 656 | incorporating the old tags commands and the new xref commands. | ||
| 657 | (Tags Tables, Tag Syntax, Create Tags Table, Etags Regexps): | ||
| 658 | Section and subsections demoted to a lower level. | ||
| 659 | * doc/emacs/search.texi (Search): | ||
| 660 | * doc/emacs/windows.texi (Pop Up Window): | ||
| 661 | * doc/emacs/frames.texi (Creating Frames): | ||
| 662 | * doc/emacs/programs.texi (Imenu, Symbol Completion): | ||
| 663 | * doc/emacs/building.texi (Grep Searching): | ||
| 664 | * doc/emacs/dired.texi (Operating on Files): | ||
| 665 | * doc/emacs/glossary.texi (Glossary): All references to tags changed. | ||
| 666 | |||
| 667 | 2016-01-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 668 | |||
| 669 | * loading.texi: Add `define-type' entry for load-history | ||
| 670 | |||
| 671 | * doc/lispref/loading.texi (Where Defined): Remove incorrect | ||
| 672 | cl-defmethod description, and add missing define-type entry. | ||
| 673 | |||
| 674 | 2016-01-09 Eli Zaretskii <eliz@gnu.org> | ||
| 675 | |||
| 676 | Improve doc strings and prompts in xref.el | ||
| 677 | |||
| 678 | * lisp/progmodes/xref.el (xref-backend-functions) | ||
| 679 | (xref-find-definitions): Doc fixes. | ||
| 680 | (xref-query-replace): Doc fix. Improve prompts for arguments. | ||
| 681 | |||
| 682 | 2016-01-09 Alan Mackenzie <acm@muc.de> | ||
| 683 | |||
| 684 | Allow the use of `font-lock-extend-region-multiline' in CC Mode. | ||
| 685 | |||
| 686 | * lisp/progmodes/cc-mode.el (c-font-lock-init): Remove | ||
| 687 | `font-lock-extend-regions-wholelines' from | ||
| 688 | `font-lock-extend-region-functions' rather than setting the latter to | ||
| 689 | nil. | ||
| 690 | |||
| 691 | 2016-01-09 Michael Albinus <michael.albinus@gmx.de> | ||
| 692 | |||
| 693 | Fix coding system for Tramp on OS X. | ||
| 694 | |||
| 695 | * lisp/net/tramp-compat.el: Require ucs-normalize. | ||
| 696 | |||
| 697 | * lisp/net/tramp-sh.el (tramp-open-connection-setup-interactive-shell): | ||
| 698 | Set coding system to `utf-8-hfs' for Mac OS X. | ||
| 699 | |||
| 700 | * test/automated/tramp-tests.el (tramp-test29-vc-registered): | ||
| 701 | Flush directory properties when needed. | ||
| 702 | (tramp--test-utf8): Include Chinese file name, again. | ||
| 703 | |||
| 704 | 2016-01-09 Eli Zaretskii <eliz@gnu.org> | ||
| 705 | |||
| 706 | Update 'load-history' docs | ||
| 707 | |||
| 708 | * doc/lispref/loading.texi (Where Defined): Update the list of | ||
| 709 | forms in 'load-history' by adding the forms created for the | ||
| 710 | 'cl-generic' generics. (Bug#21422) | ||
| 711 | |||
| 712 | 2016-01-08 Paul Eggert <eggert@cs.ucla.edu> | ||
| 713 | |||
| 714 | Fix (error ...) error | ||
| 715 | |||
| 716 | Problem reported by Glenn Morris in: | ||
| 717 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00561.html | ||
| 718 | * lisp/vc/add-log.el (change-log-goto-source): Fix typos | ||
| 719 | introduced in my Aug 28 change, where I got confused by the | ||
| 720 | two meanings of (error ...). | ||
| 721 | |||
| 722 | 2016-01-08 Alan Mackenzie <acm@muc.de> | ||
| 723 | |||
| 724 | Correctly analyze brace arguments in templated C++ function declarations. | ||
| 725 | |||
| 726 | * lisp/progmodes/cc-defs.el (c-go-list-forward, c-go-list-backward): add | ||
| 727 | POS and LIMIT parameters, like the other c-go-list-* functions have. | ||
| 728 | |||
| 729 | * lisp/progmodes/cc-engine.el (c-restore-<>-properties): Check backwards | ||
| 730 | for a ?\( rather than a ?<. (c-looking-at-inexpr-block): Handle names | ||
| 731 | followed by template specifiers. | ||
| 732 | |||
| 733 | 2016-01-08 Glenn Morris <rgm@gnu.org> | ||
| 734 | |||
| 735 | * lisp/cedet/mode-local.el (describe-function-orig-buffer): Declare. | ||
| 736 | |||
| 737 | * lisp/ffap.el (ffap-latex-mode): Avoid free variable. | ||
| 738 | |||
| 739 | 2016-01-08 Mark Oteiza <mvoteiza@udel.edu> | ||
| 740 | |||
| 741 | * lisp/play/dunnet.el (dun-fix-screen): Avoid `end-of-buffer`. | ||
| 742 | |||
| 743 | 2016-01-08 Alan Mackenzie <acm@muc.de> | ||
| 744 | |||
| 745 | Respect fontification region calculated by major mode. Fixes bug #22316. | ||
| 746 | |||
| 747 | * lisp/font-lock.el (font-lock-extend-jit-lock-region-after-change): when a | ||
| 748 | fontification region has been calculated by a function on | ||
| 749 | font-lock-extend-after-change-region-function use this region rather than | ||
| 750 | changing the end position to somewhere else. | ||
| 751 | |||
| 752 | 2016-01-08 Eli Zaretskii <eliz@gnu.org> | ||
| 753 | |||
| 754 | Improve documentation of Delete Selection mode | ||
| 755 | |||
| 756 | * lisp/delsel.el (delete-selection-mode) | ||
| 757 | (delete-selection-helper): Update and expand the doc strings. | ||
| 758 | (Bug#22296) | ||
| 759 | |||
| 760 | * doc/emacs/mark.texi (Using Region): Document the behavior of | ||
| 761 | delete commands in Delete Selection mode. (Bug#22296) | ||
| 762 | |||
| 763 | * doc/lispref/markers.texi (The Mark): Document how to add the | ||
| 764 | support for Delete Selection mode to Lisp programs. (Bug#22296) | ||
| 765 | |||
| 766 | 2016-01-08 Dmitry Gutov <dgutov@yandex.ru> | ||
| 767 | |||
| 768 | Fix two project-find-file issues | ||
| 769 | |||
| 770 | * lisp/progmodes/project.el (project--value-in-dir): | ||
| 771 | Temporarily set enable-local-variables to :all. | ||
| 772 | (project-find-file, project-or-external-find-file): | ||
| 773 | All autoloads. | ||
| 774 | (project--find-file-in): Require xref. | ||
| 775 | |||
| 776 | 2016-01-08 Eli Zaretskii <eliz@gnu.org> | ||
| 777 | |||
| 778 | Clarify doc string of 'dired-current-directory' | ||
| 779 | |||
| 780 | * lisp/dired.el (dired-current-directory): Doc fix: clarify that | ||
| 781 | the return value might not end in a slash when called with the | ||
| 782 | optional argument non-nil. (Bug#6273) | ||
| 783 | |||
| 784 | 2016-01-08 Eli Zaretskii <eliz@gnu.org> | ||
| 785 | |||
| 786 | Use the face of preceding text for displaying the ellipsis | ||
| 787 | |||
| 788 | * src/xdisp.c (setup_for_ellipsis): Use the face of the preceding | ||
| 789 | text in it->saved_face_id for displaying the ellipsis, and ignore | ||
| 790 | the face, if any, of the invisible text. (Bug#22320) | ||
| 791 | |||
| 792 | 2016-01-08 Michael Albinus <michael.albinus@gmx.de> | ||
| 793 | |||
| 794 | Suppress Chinese file name test for OSX in tramp-tests.el | ||
| 795 | |||
| 796 | * test/automated/tramp-tests.el (tramp--test-utf8): | ||
| 797 | Remove instrumentation. Suppress Chinese file name test for OSX. | ||
| 798 | |||
| 799 | 2016-01-07 Glenn Morris <rgm@gnu.org> | ||
| 800 | |||
| 801 | * admin/admin.el (set-version): Also handle the NEWS file. | ||
| 802 | |||
| 803 | 2016-01-07 Dmitry Gutov <dgutov@yandex.ru> | ||
| 804 | |||
| 805 | apropos-library: Skip obvious duplicates; don't error on generics | ||
| 806 | |||
| 807 | * lisp/apropos.el (apropos-library): Skip "was an autoload" | ||
| 808 | entries, to avoid obvious duplicates. For each cl-defmethod | ||
| 809 | entry, take just its function symbol (bug#21422). | ||
| 810 | |||
| 811 | 2016-01-07 Dmitry Gutov <dgutov@yandex.ru> | ||
| 812 | |||
| 813 | Add project-find-file and project-or-external-find-file | ||
| 814 | |||
| 815 | * lisp/minibuffer.el (completion-category-defaults): | ||
| 816 | Add `project-file' category. | ||
| 817 | |||
| 818 | * lisp/progmodes/project.el (project-find-file) | ||
| 819 | (project-or-external-find-file): New commands. | ||
| 820 | (project--find-file-in): New private function. | ||
| 821 | |||
| 822 | * lisp/progmodes/xref.el (xref-collect-matches): Use | ||
| 823 | `expand-file-name' on DIR, to expand the tildes. | ||
| 824 | (xref--find-ignores-arguments): Extract from | ||
| 825 | `xref--rgrep-command'. | ||
| 826 | |||
| 827 | 2016-01-06 Leo Liu <sdl.web@gmail.com> | ||
| 828 | |||
| 829 | Add defvar-local to lisp-imenu-generic-expression | ||
| 830 | |||
| 831 | * lisp/emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Add | ||
| 832 | defvar-local. | ||
| 833 | |||
| 834 | 2016-01-06 Leo Liu <sdl.web@gmail.com> | ||
| 835 | |||
| 836 | Revert commit b1e3d14845517bfa9fa5d6d3840f3ab3160306fd | ||
| 837 | |||
| 838 | * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): | ||
| 839 | Don't declare (indent 1). | ||
| 840 | |||
| 841 | 2016-01-06 Glenn Morris <rgm@gnu.org> | ||
| 842 | |||
| 843 | * lisp/emacs-lisp/autoload.el (autoload-find-destination): Doc fix. | ||
| 844 | |||
| 845 | 2016-01-06 Glenn Morris <rgm@gnu.org> | ||
| 846 | |||
| 847 | * lisp/emacs-lisp/autoload.el (autoload-find-destination): | ||
| 848 | |||
| 849 | Avoid specifying the length of a time object (it has not been "2" | ||
| 850 | for some time). | ||
| 851 | |||
| 852 | 2016-01-06 Andreas Schwab <schwab@linux-m68k.org> | ||
| 853 | |||
| 854 | Properly encode/decode base64Binary data in SOAP | ||
| 855 | |||
| 856 | * lisp/net/soap-client.el (soap-encode-xs-basic-type): Encode | ||
| 857 | base64Binary value as utf-8. | ||
| 858 | (soap-decode-xs-basic-type): Decode base64Binary value as utf-8. | ||
| 859 | |||
| 860 | 2016-01-06 Eli Zaretskii <eliz@gnu.org> | ||
| 861 | |||
| 862 | Obey coding-system-for-write when writing stdout/stderr in batch | ||
| 863 | |||
| 864 | * src/print.c (printchar_to_stream): | ||
| 865 | * src/xdisp.c (message_to_stderr): If coding-system-for-write has | ||
| 866 | a non-nil value, use it to encode output in preference to | ||
| 867 | locale-coding-system. See the discussions in | ||
| 868 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00048.html | ||
| 869 | for the details. | ||
| 870 | |||
| 871 | * doc/lispref/os.texi (Terminal Output): Document how to send | ||
| 872 | non-ASCII text via 'send-string-to-terminal'. | ||
| 873 | (Batch Mode): Document how text written to standard streams is | ||
| 874 | encoded. Fix inaccuracy regarding which output streams are used | ||
| 875 | by output functions in batch mode. | ||
| 876 | |||
| 877 | 2016-01-06 Xue Fuqiao <xfq.free@gmail.com> | ||
| 878 | |||
| 879 | * doc/misc/efaq.texi (Packages that do not come with Emacs): | ||
| 880 | Update the URI of MELPA and marmalade-repo. Reported by CHENG Gao | ||
| 881 | <chenggao@royau.me> in | ||
| 882 | https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00390.html. | ||
| 883 | |||
| 884 | 2016-01-05 Maksim Golubev <maksim.golubev72@gmail.com> (tiny change) | ||
| 885 | |||
| 886 | * lisp/progmodes/opascal.el (opascal-mode-syntax-table): | ||
| 887 | |||
| 888 | Fix backslash. (Bug#22224) | ||
| 889 | |||
| 890 | 2016-01-05 Federico Beffa <beffa@ieee.org> (tiny change) | ||
| 891 | |||
| 892 | * lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit): | ||
| 893 | |||
| 894 | Make it actually work. (Bug#22265) | ||
| 895 | |||
| 896 | 2016-01-05 Alan Mackenzie <acm@muc.de> | ||
| 897 | |||
| 898 | Remove function wrongly on AWK Mode value of context fontification hook. | ||
| 899 | |||
| 900 | * lisp/progmodes/cc-langs.el (c-before-context-fontification-functions): | ||
| 901 | swap order of entries so that awk's entry isn't superseded by the default. | ||
| 902 | |||
| 903 | * lisp/progmodes/cc-mode.el (c-before-context-fl-expand-region): Correct | ||
| 904 | to handle nil value of c-before-context-fontification-functions. | ||
| 905 | |||
| 906 | 2016-01-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 907 | |||
| 908 | * src/buffer.c: Stick with ASCII in doc string. | ||
| 909 | |||
| 910 | 2016-01-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 911 | |||
| 912 | Reword transient-mark-mode doc string | ||
| 913 | |||
| 914 | * src/buffer.c (syms_of_buffer): Reword doc string to avoid confusion. | ||
| 915 | The value 'lambda (literally) can be interpreted as (quote lambda), | ||
| 916 | which is not intended here; we want just the lambda symbol. | ||
| 917 | |||
| 918 | 2016-01-05 Eli Zaretskii <eliz@gnu.org> | ||
| 919 | |||
| 920 | Update doc string of 'selective-display' | ||
| 921 | |||
| 922 | * src/buffer.c (syms_of_buffer) <selective-display>: Say that | ||
| 923 | using it with the value of 't' is obsolete. (Bug#1092) | ||
| 924 | |||
| 925 | 2016-01-05 Alan Mackenzie <acm@muc.de> | ||
| 926 | |||
| 927 | Make C++ buffers writeable when writing their initial text properties. | ||
| 928 | |||
| 929 | This is a correction to yesterday's CC Mode patch. | ||
| 930 | |||
| 931 | * lisp/progmodes/cc-engine.el (c-before-change-check-<>-operators): Put | ||
| 932 | c-save-buffer-state around the function rather than a mere `let'. | ||
| 933 | |||
| 934 | 2016-01-05 Michael Albinus <michael.albinus@gmx.de> | ||
| 935 | |||
| 936 | Additional changes for "make check-expensive" | ||
| 937 | |||
| 938 | * CONTRIBUTE : Encourage use of ":tags '(:expensive-test)". | ||
| 939 | Explain make target `check-expensive'. | ||
| 940 | |||
| 941 | * etc/NEWS: Mention new make target `check-expensive'. | ||
| 942 | |||
| 943 | * test/automated/Makefile.in (check-doit): New target. | ||
| 944 | (check, check-expensive): Use it. | ||
| 945 | |||
| 946 | 2016-01-04 Alan Mackenzie <acm@muc.de> | ||
| 947 | |||
| 948 | Apply text properties for <, > in new after-change function (C++ Java Modes). | ||
| 949 | |||
| 950 | These are category/syntax-table properties to give < and > paren syntax. | ||
| 951 | Also apply certain `c-type' text properties to the insides of <..> constructs | ||
| 952 | to ensure that identifiers contained by them get fontified. This patch fixes | ||
| 953 | bug #681. | ||
| 954 | |||
| 955 | * lisp/progmodes/cc-cmds.el (c-electric-lt-gt): Reformulate due to new | ||
| 956 | after-change action. | ||
| 957 | |||
| 958 | * lisp/progmodes/cc-engine.el (c-before-change-check-<>-operators): Expand | ||
| 959 | change region to include <s and >s which might not be already marked as | ||
| 960 | parens, rather than just when paren text properties are removed. | ||
| 961 | (c-restore-<>-properties): New after-change function, which applies text | ||
| 962 | properties marking < and > with paren syntax. | ||
| 963 | |||
| 964 | * lisp/progmodes/cc-fonts.el (c-font-lock-declarations): Ensure `c-type' | ||
| 965 | properties are applied to the interiors of <...> constructs, to ensure | ||
| 966 | fontification of identifiers there. | ||
| 967 | |||
| 968 | * lisp/progmodes/cc-langs.el (c-before-font-lock-functions): Add | ||
| 969 | c-restore-<>-properties to this list for C++ and Java. | ||
| 970 | |||
| 971 | * lisp/progmodes/cc-mode.el (c-common-init): When invoking | ||
| 972 | c-before-font-lock-functions, exclude c-restore-<>-properties from the | ||
| 973 | functions invoked. | ||
| 974 | (c-before-change): Initialize c-new-BEG/END here (rather than c-after-change) | ||
| 975 | to allow modification by before-change functions. | ||
| 976 | (c-after-change): Amend c-new-END here, rather than initializing it and | ||
| 977 | c-new-BEG. | ||
| 978 | |||
| 979 | 2016-01-04 Michael Albinus <michael.albinus@gmx.de> | ||
| 980 | |||
| 981 | Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into emacs-25 | ||
| 982 | |||
| 983 | 2016-01-04 Michael Albinus <michael.albinus@gmx.de> | ||
| 984 | |||
| 985 | Introduce check-expensive tests. | ||
| 986 | |||
| 987 | * Makefile.in (check-expensive): | ||
| 988 | * test/automated/Makefile.in (check-expensive): New target. | ||
| 989 | |||
| 990 | * test/automated/auto-revert-tests.el | ||
| 991 | (auto-revert-test01-auto-revert-several-files): | ||
| 992 | * test/automated/file-notify-tests.el (file-notify--deftest-remote): | ||
| 993 | * test/automated/tramp-tests.el (tramp-test26-process-file) | ||
| 994 | (tramp-test27-start-file-process, tramp-test28-shell-command) | ||
| 995 | (tramp-test29-vc-registered) | ||
| 996 | (tramp-test31-special-characters-with-stat) | ||
| 997 | (tramp-test31-special-characters-with-perl) | ||
| 998 | (tramp-test31-special-characters-with-ls) | ||
| 999 | (tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl) | ||
| 1000 | (tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests) | ||
| 1001 | (tramp-test35-unload): Tag the tests as :expensive-test. | ||
| 1002 | |||
| 1003 | 2016-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 1004 | |||
| 1005 | shr-tag-video bug fix | ||
| 1006 | |||
| 1007 | * shr.el (shr-tag-video): Protect against the `poster' being | ||
| 1008 | empty. | ||
| 1009 | |||
| 1010 | 2016-01-04 Michael Albinus <michael.albinus@gmx.de> | ||
| 1011 | |||
| 1012 | Minor fixes in tramp-tests.el | ||
| 1013 | |||
| 1014 | * test/automated/tramp-tests.el (tramp-test26-process-file): | ||
| 1015 | Move point properly. | ||
| 1016 | (tramp-test29-vc-registered): Work with relative file names. | ||
| 1017 | |||
| 1018 | 2016-01-04 Eli Zaretskii <eliz@gnu.org> | ||
| 1019 | |||
| 1020 | Ensure redisplay when 'truncate-lines' is set | ||
| 1021 | |||
| 1022 | * lisp/frame.el (redisplay--variables): Add 'truncate-lines'. | ||
| 1023 | (Bug#22303) | ||
| 1024 | |||
| 1025 | 2016-01-04 Eli Zaretskii <eliz@gnu.org> | ||
| 1026 | |||
| 1027 | Fix a doc string of 'transient-mark-mode' | ||
| 1028 | |||
| 1029 | * src/buffer.c (syms_of_buffer) <transient-mark-mode>: Prevent | ||
| 1030 | "lambda" in doc string from becoming a link to lambda expressions. | ||
| 1031 | |||
| 1032 | 2016-01-04 Eli Zaretskii <eliz@gnu.org> | ||
| 1033 | |||
| 1034 | MS-Windows followup to latest gnulib update | ||
| 1035 | |||
| 1036 | * nt/gnulib.mk (EXTRA_DIST): Add ignore-value.h. | ||
| 1037 | |||
| 1038 | 2016-01-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1039 | |||
| 1040 | Spelling fix | ||
| 1041 | |||
| 1042 | 2016-01-03 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> | ||
| 1043 | |||
| 1044 | Do secure signed Bcc handling | ||
| 1045 | |||
| 1046 | * lisp/gnus/message.el (message-send): Do secure signed Bcc handling | ||
| 1047 | (bug#18718). | ||
| 1048 | |||
| 1049 | 2016-01-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1050 | |||
| 1051 | Avoid stdio in SIGINT handler | ||
| 1052 | |||
| 1053 | * admin/merge-gnulib (GNULIB_MODULES): Add ignore-value. | ||
| 1054 | * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. | ||
| 1055 | * lib/ignore-value.h: New file, from gnulib. | ||
| 1056 | * src/keyboard.c: Include it. | ||
| 1057 | (write_stdout, read_stdin): New functions. | ||
| 1058 | (handle_interrupt): Use them instead of printf and getchar, | ||
| 1059 | and avoid fflush when handling signals. | ||
| 1060 | |||
| 1061 | 2016-01-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1062 | |||
| 1063 | * doc/misc/texinfo.tex: Revert unwanted copyright change. | ||
| 1064 | |||
| 1065 | 2016-01-03 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 1066 | |||
| 1067 | * lisp/align.el (align): Simplify a lambda | ||
| 1068 | |||
| 1069 | * lisp/align.el (align): Fix arg order in call to `align-region' | ||
| 1070 | |||
| 1071 | 2016-01-03 Eli Zaretskii <eliz@gnu.org> | ||
| 1072 | |||
| 1073 | Fix compilation next-error in buffers with selective-display | ||
| 1074 | |||
| 1075 | * lisp/progmodes/compile.el (compilation-beginning-of-line): New | ||
| 1076 | function. | ||
| 1077 | (compilation-internal-error-properties) | ||
| 1078 | (compilation-next-error-function, compilation-set-window): Use | ||
| 1079 | it. (Bug#1092) | ||
| 1080 | |||
| 1081 | 2016-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 1082 | |||
| 1083 | * nsm.el (nsm-check-protocol): Fix typo in the message. | ||
| 1084 | |||
| 1085 | 2016-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 1086 | |||
| 1087 | Add SHA1 warnings for high network security settings | ||
| 1088 | |||
| 1089 | * nsm.el (nsm-check-protocol): When using high security, warn | ||
| 1090 | about SHA1 certificates, which are now believed to be open to | ||
| 1091 | spoofing. | ||
| 1092 | |||
| 1093 | 2016-01-02 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> | ||
| 1094 | |||
| 1095 | Refactor mml-smime.el, mml1991.el, mml2015.el | ||
| 1096 | |||
| 1097 | (Maybe this is the last merge from Gnus git to Emacs git) | ||
| 1098 | |||
| 1099 | Cf. discussion on ding mailing list, messages in | ||
| 1100 | <http://thread.gmane.org/gmane.emacs.gnus.general/86228>. | ||
| 1101 | Common code from the three files mml-smime.el, mml1991.el, and | ||
| 1102 | mml2015.el is moved to mml-sec.el. Auxiliary functions are added | ||
| 1103 | to gnus-util.el. | ||
| 1104 | |||
| 1105 | The code is supported by test cases with necessary test keys. | ||
| 1106 | |||
| 1107 | Documentation in message.texi is updated. | ||
| 1108 | |||
| 1109 | * doc/misc/message.texi (Security, Using S/MIME): | ||
| 1110 | Update for refactoring mml-smime.el, mml1991.el, mml2015.el. | ||
| 1111 | (Using OpenPGP): Rename from "Using PGP/MIME"; update contents. | ||
| 1112 | (Passphrase caching, Encrypt-to-self, Bcc Warning): New sections. | ||
| 1113 | |||
| 1114 | * lisp/gnus/gnus-util.el (gnus-test-list, gnus-subsetp, gnus-setdiff): | ||
| 1115 | New functions. | ||
| 1116 | |||
| 1117 | * lisp/gnus/mml-sec.el: Require gnus-util and epg. | ||
| 1118 | (epa--select-keys): Autoload. | ||
| 1119 | (mml-signencrypt-style-alist, mml-secure-cache-passphrase): Doc fix. | ||
| 1120 | (mml-secure-openpgp-signers): New user option; | ||
| 1121 | make mml1991-signers and mml2015-signers obsolete aliases to it. | ||
| 1122 | (mml-secure-smime-signers): New user option; | ||
| 1123 | make mml-smime-signers an obsolete alias to it. | ||
| 1124 | (mml-secure-openpgp-encrypt-to-self): New user option; | ||
| 1125 | make mml1991-encrypt-to-self and mml2015-encrypt-to-self obsolete | ||
| 1126 | aliases to it. | ||
| 1127 | (mml-secure-smime-encrypt-to-self): New user option; | ||
| 1128 | make mml-smime-encrypt-to-self an obsolete alias to it. | ||
| 1129 | (mml-secure-openpgp-sign-with-sender): New user option; | ||
| 1130 | make mml2015-sign-with-sender an obsolete alias to it. | ||
| 1131 | (mml-secure-smime-sign-with-sender): New user option; | ||
| 1132 | make mml-smime-sign-with-sender an obsolete alias to it. | ||
| 1133 | (mml-secure-openpgp-always-trust): New user option; | ||
| 1134 | make mml2015-always-trust an obsolete alias to it. | ||
| 1135 | (mml-secure-fail-when-key-problem, mml-secure-key-preferences): | ||
| 1136 | New user options. | ||
| 1137 | (mml-secure-cust-usage-lookup, mml-secure-cust-fpr-lookup) | ||
| 1138 | (mml-secure-cust-record-keys, mml-secure-cust-remove-keys) | ||
| 1139 | (mml-secure-add-secret-key-id, mml-secure-clear-secret-key-id-list) | ||
| 1140 | (mml-secure-cache-passphrase-p, mml-secure-cache-expiry-interval) | ||
| 1141 | (mml-secure-passphrase-callback, mml-secure-check-user-id) | ||
| 1142 | (mml-secure-secret-key-exists-p, mml-secure-check-sub-key) | ||
| 1143 | (mml-secure-find-usable-keys, mml-secure-select-preferred-keys) | ||
| 1144 | (mml-secure-fingerprint, mml-secure-filter-keys) | ||
| 1145 | (mml-secure-normalize-cust-name, mml-secure-select-keys) | ||
| 1146 | (mml-secure-select-keys-1, mml-secure-signer-names, mml-secure-signers) | ||
| 1147 | (mml-secure-self-recipients, mml-secure-recipients) | ||
| 1148 | (mml-secure-epg-encrypt, mml-secure-epg-sign): New functions. | ||
| 1149 | |||
| 1150 | * lisp/gnus/mml-smime.el: Require epg; | ||
| 1151 | refactor declaration and autoloading of epg functions. | ||
| 1152 | (mml-smime-use): Doc fix. | ||
| 1153 | (mml-smime-cache-passphrase, mml-smime-passphrase-cache-expiry): | ||
| 1154 | Obsolete. | ||
| 1155 | (mml-smime-get-dns-cert, mml-smime-get-ldap-cert): | ||
| 1156 | Use format instead of gnus-format-message. | ||
| 1157 | (mml-smime-epg-secret-key-id-list): Remove variable. | ||
| 1158 | (mml-smime-epg-passphrase-callback, mml-smime-epg-find-usable-key) | ||
| 1159 | (mml-smime-epg-find-usable-secret-key): Remove functions. | ||
| 1160 | (mml-smime-epg-sign, mml-smime-epg-encrypt): Refactor. | ||
| 1161 | |||
| 1162 | * lisp/gnus/mml1991.el (mml1991-cache-passphrase) | ||
| 1163 | (mml1991-passphrase-cache-expiry): Obsolete. | ||
| 1164 | (mml1991-epg-secret-key-id-list): Remove variable. | ||
| 1165 | (mml1991-epg-passphrase-callback, mml1991-epg-find-usable-key) | ||
| 1166 | (mml1991-epg-find-usable-secret-key): Remove functions. | ||
| 1167 | (mml1991-epg-sign, mml1991-epg-encrypt): Refactor. | ||
| 1168 | |||
| 1169 | * lisp/gnus/mml2015.el (mml2015-cache-passphrase) | ||
| 1170 | (mml2015-passphrase-cache-expiry): Obsolete. | ||
| 1171 | (mml2015-epg-secret-key-id-list): Remove variable. | ||
| 1172 | (mml2015-epg-passphrase-callback, mml2015-epg-check-user-id) | ||
| 1173 | (mml2015-epg-check-sub-key, mml2015-epg-find-usable-key) | ||
| 1174 | (mml2015-epg-find-usable-secret-key): Remove functions. | ||
| 1175 | (mml2015-epg-decrypt, mml2015-epg-clear-decrypt, mml2015-epg-sign) | ||
| 1176 | (mml2015-epg-encrypt): Refactor. | ||
| 1177 | |||
| 1178 | 2016-01-02 Glenn Morris <rgm@gnu.org> | ||
| 1179 | |||
| 1180 | * lisp/progmodes/fortran.el (fortran-make-syntax-propertize-function): | ||
| 1181 | |||
| 1182 | Explicitly ignore case. (Bug#22262) | ||
| 1183 | |||
| 1184 | 2016-01-02 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 1185 | |||
| 1186 | (semantic-symref-derive-find-filepatterns): Return a list | ||
| 1187 | |||
| 1188 | * lisp/cedet/semantic/symref/grep.el | ||
| 1189 | (semantic-symref-derive-find-filepatterns): Return a list. | ||
| 1190 | (semantic-symref-perform-search): Quote the result here once and for all. | ||
| 1191 | |||
| 1192 | 2016-01-02 Eli Zaretskii <eliz@gnu.org> | ||
| 1193 | |||
| 1194 | Fix xref-find-references on MS-Windows | ||
| 1195 | |||
| 1196 | * lisp/cedet/semantic/symref/grep.el | ||
| 1197 | (semantic-symref-derive-find-filepatterns): Use | ||
| 1198 | 'shell-quote-argument' instead of manually quoting in a way that | ||
| 1199 | only works with Posix shells. (Bug#22289) | ||
| 1200 | |||
| 1201 | 2016-01-02 Eli Zaretskii <eliz@gnu.org> | ||
| 1202 | |||
| 1203 | Document new features of tildify-mode | ||
| 1204 | |||
| 1205 | * lisp/textmodes/tildify.el (tildify-foreach-ignore-environments) | ||
| 1206 | (tildify-mode): Spelling fixes in doc strings. | ||
| 1207 | |||
| 1208 | * etc/NEWS: Reformat the tildify-mode entry. | ||
| 1209 | |||
| 1210 | 2016-01-02 Eli Zaretskii <eliz@gnu.org> | ||
| 1211 | |||
| 1212 | Document new features of Whitespace mode | ||
| 1213 | |||
| 1214 | * doc/emacs/display.texi (Useless Whitespace): Document | ||
| 1215 | 'whitespace-toggle-options' and the new 'big-indent' style. | ||
| 1216 | Document 'whitespace-big-indent-regexp'. Document the Global | ||
| 1217 | Whitespace mode. | ||
| 1218 | |||
| 1219 | 2016-01-02 Eli Zaretskii <eliz@gnu.org> | ||
| 1220 | |||
| 1221 | Improve documentation of new Hide-IfDef features | ||
| 1222 | |||
| 1223 | * etc/NEWS: Expand and reword Hide-IfDef section. | ||
| 1224 | |||
| 1225 | 2016-01-02 Leo Liu <sdl.web@gmail.com> | ||
| 1226 | |||
| 1227 | Fix regression in font-locking cl-assert and cl-check-type | ||
| 1228 | |||
| 1229 | * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): Fix | ||
| 1230 | el-errs-re. | ||
| 1231 | |||
| 1232 | 2016-01-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1233 | |||
| 1234 | Spelling and grammar fixes | ||
| 1235 | |||
| 1236 | 2016-01-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1237 | |||
| 1238 | Fix copyright years by hand | ||
| 1239 | |||
| 1240 | These are dates that admin/update-copyright did not update, or | ||
| 1241 | updated incorrectly. | ||
| 1242 | |||
| 1243 | 2016-01-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1244 | |||
| 1245 | Update copyright year to 2016 | ||
| 1246 | |||
| 1247 | Run admin/update-copyright. | ||
| 1248 | |||
| 1249 | 2016-01-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1250 | |||
| 1251 | Merge from gnulib | ||
| 1252 | |||
| 1253 | This mostly just updates copyright dates of gnulib files. | ||
| 1254 | It also updates to the latest version of texinfo.tex. | ||
| 1255 | |||
| 1256 | 2015-12-31 Mark Oteiza <mvoteiza@udel.edu> | ||
| 1257 | |||
| 1258 | lisp/emacs-lisp/chart.el (chart-new-buffer): Move to silence byte compiler. | ||
| 1259 | |||
| 1260 | 2015-12-31 Mark Oteiza <mvoteiza@udel.edu> | ||
| 1261 | |||
| 1262 | Port chart.el methods to cl-generic. | ||
| 1263 | |||
| 1264 | cl-call-next-method cannot be used inside EIEIO's defmethod. | ||
| 1265 | * lisp/emacs-lisp/chart.el: Require cl-generic at compile time. | ||
| 1266 | * lisp/emacs-lisp/chart.el (initialize-instance, chart-draw): | ||
| 1267 | (chart-draw-title, chart-size-in-dir, chart-draw-axis): | ||
| 1268 | (chart-axis-draw, chart-translate-xpos, chart-translate-ypos): | ||
| 1269 | (chart-translate-namezone, chart-draw-data, chart-add-sequence): | ||
| 1270 | (chart-trim, chart-sort): Use cl-defmethod instead of defmethod. | ||
| 1271 | |||
| 1272 | 2015-12-31 Brian Burns <bburns.km@gmail.com> | ||
| 1273 | |||
| 1274 | Add nt/INSTALL.W64 build instructions | ||
| 1275 | |||
| 1276 | * nt/INSTALL.W64: New file. | ||
| 1277 | * nt/INSTALL: Point to INSTALL.W64 for 64-bit build instructions. | ||
| 1278 | |||
| 1279 | 2015-12-31 Joakim Jalap <joakim.jalap@fastmail.com> | ||
| 1280 | |||
| 1281 | Add new input method 'programmer-dvorak' | ||
| 1282 | |||
| 1283 | * lisp/leim/quail/programmer-dvorak.el ("programmer-dvorak"): New | ||
| 1284 | input method. | ||
| 1285 | |||
| 1286 | * etc/NEWS: Mention it. | ||
| 1287 | |||
| 1288 | 2015-12-31 Eli Zaretskii <eliz@gnu.org> | ||
| 1289 | |||
| 1290 | Allow to invoke original M-TAB binding in 'flyspell-prog-mode' | ||
| 1291 | |||
| 1292 | * lisp/textmodes/flyspell.el (flyspell-prog-mode): Record the | ||
| 1293 | original M-TAB binding in a buffer-local variable. | ||
| 1294 | (flyspell-auto-correct-word): Invoke the original binding of M-TAB | ||
| 1295 | if that is recorded, when point is in a place where flyspell | ||
| 1296 | should not be active (e.g., because the user turned on | ||
| 1297 | 'flyspell-prog-mode'). (Bug#18533) | ||
| 1298 | |||
| 1299 | 2015-12-31 Eli Zaretskii <eliz@gnu.org> | ||
| 1300 | |||
| 1301 | Fix EWW rendering of long RTL lines | ||
| 1302 | |||
| 1303 | * lisp/net/shr.el (shr-insert-document): Undo any previous hscroll | ||
| 1304 | of the selected window before filling its lines. (Bug#22250) | ||
| 1305 | |||
| 1306 | 2015-12-31 Vincent Belaïche <vincentb1@users.sourceforge.net> | ||
| 1307 | |||
| 1308 | fix bug#21054 | ||
| 1309 | |||
| 1310 | * ses.el (ses-check-curcell): Call `ses-set-curcell' unconditionally | ||
| 1311 | |||
| 1312 | 2015-12-31 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 1313 | |||
| 1314 | Clean up cairo printing code | ||
| 1315 | |||
| 1316 | * src/gtkutil.c (xg_get_page_setup): Use listn. | ||
| 1317 | * src/xfns.c (Fx_export_frames, Fx_print_frames_dialog): Doc fix. Use | ||
| 1318 | decode_window_system_frame and FRAME_VISIBLE_P. | ||
| 1319 | (Fx_print_frames_dialog): Use redisplay_preserve_echo_area instead | ||
| 1320 | of Fdisplay. | ||
| 1321 | * src/xterm.c (x_cr_export_frames): Use redisplay_preserve_echo_area | ||
| 1322 | instead of Fdisplay. Temporarily unblock_input around QUIT. | ||
| 1323 | |||
| 1324 | 2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 1325 | |||
| 1326 | Add handle_user_signal_hook | ||
| 1327 | |||
| 1328 | * src/keyboard.h (handle_user_signal_hook): New declaration. | ||
| 1329 | * src/keyboard.c (handle_user_signal_hook): New variable. | ||
| 1330 | (handle_user_signal): Call it. | ||
| 1331 | |||
| 1332 | 2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 1333 | |||
| 1334 | Avoid writing to purespace | ||
| 1335 | |||
| 1336 | * src/alloc.c (Fmake_string): Don't write to empty string contents. | ||
| 1337 | (allocate_vector): Don't write to empty vector size. | ||
| 1338 | * src/character.h (CHECK_CHARACTER_CAR, CHECK_CHARACTER_CDR): | ||
| 1339 | Don't call unnecessary XSETCAR or XSETCDR. | ||
| 1340 | * src/lisp.h (STRING_SET_UNIBYTE, STRING_SET_MULTIBYTE): Don't | ||
| 1341 | write to empty string size_byte. | ||
| 1342 | |||
| 1343 | 2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 1344 | |||
| 1345 | Remove unused variable | ||
| 1346 | |||
| 1347 | * lisp/international/mule-cmds.el: Remove unused variable | ||
| 1348 | `mac-system-coding-system'. | ||
| 1349 | |||
| 1350 | 2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 1351 | |||
| 1352 | * configure.ac: Find libxml2 headers in Xcode SDK dir on Darwin. | ||
| 1353 | |||
| 1354 | 2015-12-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 1355 | |||
| 1356 | Use posix_openpt instead of openpty on Darwin | ||
| 1357 | |||
| 1358 | * configure.ac (PTY_ITERATION, FIRST_PTY_LETTER, PTY_OPEN) | ||
| 1359 | (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): Remove | ||
| 1360 | Darwin-specific definitions. Use posix_openpt instead. | ||
| 1361 | |||
| 1362 | 2015-12-30 Shakthi Kannan <shakthimaan@gmail.com> | ||
| 1363 | |||
| 1364 | Document support for ':documentation' in Lisp mode | ||
| 1365 | |||
| 1366 | * lisp/emacs-lisp/lisp-mode.el (lisp-string-in-doc-position-p) | ||
| 1367 | (lisp-string-after-doc-keyword-p) | ||
| 1368 | (lisp-font-lock-syntactic-face-function): Add doc strings. | ||
| 1369 | |||
| 1370 | 2015-12-30 Shakthi Kannan <shakthimaan@gmail.com> | ||
| 1371 | |||
| 1372 | Document new features of TeX mode | ||
| 1373 | |||
| 1374 | * doc/emacs/text.texi (TeX Print): Document | ||
| 1375 | 'tex-print-file-extension'. | ||
| 1376 | * doc/emacs/programs.texi (Misc for Programs): Document support | ||
| 1377 | for Prettify Symbols mode in TeX mode. | ||
| 1378 | |||
| 1379 | 2015-12-30 Eli Zaretskii <eliz@gnu.org> | ||
| 1380 | |||
| 1381 | Clarify docs of hscroll in RTL text | ||
| 1382 | |||
| 1383 | * doc/lispref/windows.texi (Horizontal Scrolling): Clarify the | ||
| 1384 | meaning of a window's horizontal scroll amount for RTL paragraphs. | ||
| 1385 | |||
| 1386 | 2015-12-30 Eli Zaretskii <eliz@gnu.org> | ||
| 1387 | |||
| 1388 | Fix rendering of HTML pages that use character composition | ||
| 1389 | |||
| 1390 | * src/indent.c (Fvertical_motion): Fix the case when point starts | ||
| 1391 | in the middle of a composition, as in shr-vertical-motion. | ||
| 1392 | (Bug#22250) | ||
| 1393 | |||
| 1394 | 2015-12-30 Eli Zaretskii <eliz@gnu.org> | ||
| 1395 | |||
| 1396 | Avoid some compiler warnings in w32.c | ||
| 1397 | |||
| 1398 | * src/w32.c (codepage_for_filenames, crlf_to_lf) | ||
| 1399 | (ansi_encode_filename, socket_to_fd, sys_write) | ||
| 1400 | (check_windows_init_file): Avoid compiler warnings about | ||
| 1401 | differences in pointer signedness. | ||
| 1402 | |||
| 1403 | 2015-12-29 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1404 | |||
| 1405 | Undo ill-advised change | ||
| 1406 | |||
| 1407 | * lisp/progmodes/xref.el (xref-collect-matches): Undo | ||
| 1408 | ill-advised change. The hits come in the order that `find' | ||
| 1409 | produces them in, which isn't alphabetical. | ||
| 1410 | |||
| 1411 | 2015-12-29 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1412 | |||
| 1413 | Unbreak completion in python-mode buffers | ||
| 1414 | |||
| 1415 | * lisp/progmodes/python.el (python-shell-completion-at-point): | ||
| 1416 | Unbreak in python-mode buffers. | ||
| 1417 | |||
| 1 | 2016-01-09 Andrew Hyatt <ahyatt@gmail.com> | 1418 | 2016-01-09 Andrew Hyatt <ahyatt@gmail.com> |
| 2 | 1419 | ||
| 3 | Adding example replies to bug-triage. | 1420 | Adding example replies to bug-triage. |
| @@ -20763,10 +22180,10 @@ | |||
| 20763 | 2015-05-21 kwhite <kwhite@gnu.org> | 22180 | 2015-05-21 kwhite <kwhite@gnu.org> |
| 20764 | 22181 | ||
| 20765 | * lisp/erc/erc.el: Hide network/channel messages. | 22182 | * lisp/erc/erc.el: Hide network/channel messages. |
| 20766 | (erc-network-hide-list, etc-channel-hide-list): New lists to define | 22183 | (erc-network-hide-list, erc-channel-hide-list): New lists to define |
| 20767 | message types per network/channel. | 22184 | message types per network/channel. |
| 20768 | (erc-add-targets): New function to parse list of targets. | 22185 | (erc-add-targets): New function to parse list of targets. |
| 20769 | (erc-hide-current-message-p): Modified to check for new targets. | 22186 | (erc-hide-current-message-p): Modify to check for new targets. |
| 20770 | 22187 | ||
| 20771 | 2015-05-21 Paul Eggert <eggert@cs.ucla.edu> | 22188 | 2015-05-21 Paul Eggert <eggert@cs.ucla.edu> |
| 20772 | 22189 | ||
| @@ -24815,7 +26232,7 @@ | |||
| 24815 | 26232 | ||
| 24816 | This file records repository revisions from | 26233 | This file records repository revisions from |
| 24817 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 26234 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 24818 | commit 384cf23c6ed05e1f151032958a2cc2bb8100344b (inclusive). | 26235 | commit 8dafacd0419ea890af461c9d42d4642155681eec (inclusive). |
| 24819 | See ChangeLog.1 for earlier changes. | 26236 | See ChangeLog.1 for earlier changes. |
| 24820 | 26237 | ||
| 24821 | ;; Local Variables: | 26238 | ;; Local Variables: |