diff options
| author | Glenn Morris | 2016-01-24 06:23:36 -0500 |
|---|---|---|
| committer | Glenn Morris | 2016-01-24 06:23:36 -0500 |
| commit | 6d25cbeaaf93615b8d7f26024ba014104eb5d4f2 (patch) | |
| tree | 3fdd4701c833e2ff5b2964b47d60607e0421c7db | |
| parent | 8cdb9ac0fb060366bc823de84ecdba258716addb (diff) | |
| download | emacs-6d25cbeaaf93615b8d7f26024ba014104eb5d4f2.tar.gz emacs-6d25cbeaaf93615b8d7f26024ba014104eb5d4f2.zip | |
; Auto-commit of ChangeLog files.
| -rw-r--r-- | ChangeLog.2 | 873 |
1 files changed, 872 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 1086b22342e..a407c3b84ed 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,874 @@ | |||
| 1 | 2016-01-23 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | Improve user name completion in Tramp | ||
| 4 | |||
| 5 | * lisp/net/tramp.el (tramp-parse-passwd, tramp-parse-etc-group): | ||
| 6 | Call also "getent passwd" or "getent group", if possible. | ||
| 7 | (tramp-parse-putty): Cache the result. | ||
| 8 | |||
| 9 | 2016-01-22 Michael Albinus <michael.albinus@gmx.de> | ||
| 10 | |||
| 11 | * etc/NEWS: Move kqueue entries to Emacs 25.1 sections. | ||
| 12 | |||
| 13 | 2016-01-20 Glenn Morris <rgm@gnu.org> | ||
| 14 | |||
| 15 | Remove handling of non-string time-stamp formats, obsolete for 20 years. | ||
| 16 | |||
| 17 | * lisp/time-stamp.el (time-stamp-format): Doc fix. | ||
| 18 | (time-stamp-old-format-warn, time-stamp-fconcat): Remove. | ||
| 19 | (time-stamp-string): Ignore non-string formats. | ||
| 20 | |||
| 21 | 2016-01-20 Eli Zaretskii <eliz@gnu.org> | ||
| 22 | |||
| 23 | Anoter fix for problematic merge from emacs-25 | ||
| 24 | |||
| 25 | * src/w32fns.c (globals_of_w32fns): Move initialization of | ||
| 26 | resetstkoflw to a non-Cygwin part. | ||
| 27 | |||
| 28 | 2016-01-20 Michael Albinus <michael.albinus@gmx.de> | ||
| 29 | |||
| 30 | * test/Makefile.in (mostlyclean): Use ${LOGFILES}. | ||
| 31 | |||
| 32 | 2016-01-20 Eli Zaretskii <eliz@gnu.org> | ||
| 33 | |||
| 34 | Fix MS-Windows build broken by a botched merge from emacs-25 | ||
| 35 | |||
| 36 | * src/w32.c (w32_crypto_hprov): New static variable. | ||
| 37 | (globals_of_w32): Initialize w32_crypto_hprov. | ||
| 38 | (w32_init_crypt_random, w32_init_random): New functions. | ||
| 39 | Include wincrypt.h. | ||
| 40 | * src/w32.h (w32_init_random): Add prototype. | ||
| 41 | |||
| 42 | 2016-01-20 Vincent Belaïche <vincentb1@users.sourceforge.net> | ||
| 43 | |||
| 44 | Correct a whole bunch of bugs coming with renamed cell relocation. | ||
| 45 | |||
| 46 | * lisp/ses.el (ses-localvars): rename variable | ||
| 47 | `ses--renamed-cell-symb-list' into `ses--in-killing-named-cell-list' | ||
| 48 | and adjust the comment about it. | ||
| 49 | (ses-plist-delq): new defun. | ||
| 50 | (ses--ses-buffer-list): new defvar. | ||
| 51 | (ses--unbind-cell-name): new defun. | ||
| 52 | (ses-relocate-symbol): Do not relocate symbol when it is a named cell. | ||
| 53 | (ses-relocate-formula): Undo change of | ||
| 54 | 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net that was | ||
| 55 | preventing relocation for named cell --- now doing this is delegated | ||
| 56 | to function `ses-relocate-symbol'. | ||
| 57 | (ses-relocate-range): In docstring, undo change of | ||
| 58 | 2016-01-03T07:31:52Z!johnw@newartisans.com, `ses-range' must remain | ||
| 59 | lower case as it is not a variable. | ||
| 60 | (ses-relocate-all): Cell name relocation : 1) check that cell is a | ||
| 61 | renamed cell by testing `ses-cell' property to :ses-named, rather than | ||
| 62 | comparing name to corresponding standard name. Set rowcol of renamed | ||
| 63 | cell into the hashmap --- `ses-cell' property must not be used for | ||
| 64 | that as the same name can be used for different locations in different | ||
| 65 | SES sheets ; 2) use `local-variable-if-set-p' rather than `boundp' and | ||
| 66 | `local-variable-p' to check if cell name is already in use in this | ||
| 67 | sheet or needs initialisation. | ||
| 68 | (ses-relocate-all): Cell value relocation : 1) like for name | ||
| 69 | relocation use the `ses-cell' property rather than comparing actual | ||
| 70 | name to corresponding standard name. 2) Correct bug introduced in | ||
| 71 | 2011-12-27T19:30:39Z!vincentb1@users.sourceforge.net, as the test was | ||
| 72 | made the other way round than the intention --- ie value relocation | ||
| 73 | was disabled for standard cell, not for renamed cell as was the | ||
| 74 | intention. | ||
| 75 | (ses-relocate-all): Add loop for unbinding deleted renamed cells | ||
| 76 | names. | ||
| 77 | (ses-killbuffer-hook): new defun. | ||
| 78 | (ses-mode): Add the ses--ses-buffer-list maintenance mechanism --- | ||
| 79 | kill buffer hook, plus pushing current buffer if new in list. | ||
| 80 | (ses-delete-row, ses-delete-column): Collect deleted renamed cells | ||
| 81 | into `ses--in-killing-named-cell-list'. | ||
| 82 | (ses-rename-cell): Remove update of variable | ||
| 83 | `ses--renamed-cell-symb-list', this variable is renamed to | ||
| 84 | `ses--in-killing-named-cell-list', and its setting is done in | ||
| 85 | functions `ses-delete-row' and , `ses-delete-column' now. | ||
| 86 | (ses-rename-cell): Change correction of | ||
| 87 | 2015-12-30T23:10:37Z!vincentb1@users.sourceforge.net concerning | ||
| 88 | computation of the range over which `cursor-intangible' property was | ||
| 89 | to be updated. This correction was ok for non spilling cells, but not | ||
| 90 | for cells spilling over following blank cells. Simply use | ||
| 91 | `next-single-property-change' rather than computing the end column | ||
| 92 | from column widths. | ||
| 93 | |||
| 94 | 2016-01-19 John Wiegley <johnw@newartisans.com> | ||
| 95 | |||
| 96 | - | ||
| 97 | |||
| 98 | 2016-01-19 John Wiegley <johnw@newartisans.com> | ||
| 99 | |||
| 100 | Merge from origin/emacs-25 | ||
| 101 | |||
| 102 | 3ae7934 ; * etc/NEWS: Mark entries that don't need further treatment. | ||
| 103 | 6165c36 * lisp/files.el (dir-locals--all-files): Respect absolute file-names | ||
| 104 | 2ffdf15 * lisp/help-fns.el (describe-variable): Fix a left-over parenthesis | ||
| 105 | 71ecd62 * lisp/dired-x.el (dired-omit-here-always): Use add-dir-local-variable | ||
| 106 | f0b82b3 * lisp/files.el (dir-locals--all-files): Use completion instead of wildcards | ||
| 107 | 86e4513 Fix incompatbilities with MS-Windows 2000 and older | ||
| 108 | 4e96521 Mention in PROBLEMS an issue with MS-Windows NT4 | ||
| 109 | 15c23aa Ensure 8-byte aligned memory allocation on MS-Windows 9X | ||
| 110 | 39afa42 Fix tests for active region in hideif.el | ||
| 111 | 05df666 Fix interactive specs in some hideif.el commands | ||
| 112 | |||
| 113 | 2016-01-19 John Wiegley <johnw@newartisans.com> | ||
| 114 | |||
| 115 | - | ||
| 116 | |||
| 117 | 2016-01-19 Paul Eggert <eggert@cs.ucla.edu> | ||
| 118 | |||
| 119 | Avoid stdio in SIGINT handler | ||
| 120 | |||
| 121 | * admin/merge-gnulib (GNULIB_MODULES): Add ignore-value. | ||
| 122 | * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. | ||
| 123 | * lib/ignore-value.h: New file, from gnulib. | ||
| 124 | * src/keyboard.c: Include it. | ||
| 125 | (write_stdout, read_stdin): New functions. | ||
| 126 | (handle_interrupt): Use them instead of printf and getchar, | ||
| 127 | and avoid fflush when handling signals. | ||
| 128 | |||
| 129 | 2016-01-19 Jens Lechtenboerger <jens.lechtenboerger@fsfe.org> | ||
| 130 | |||
| 131 | Refactor mml-smime.el, mml1991.el, mml2015.el | ||
| 132 | |||
| 133 | (Maybe this is the last merge from Gnus git to Emacs git) | ||
| 134 | |||
| 135 | Cf. discussion on ding mailing list, messages in | ||
| 136 | <http://thread.gmane.org/gmane.emacs.gnus.general/86228>. | ||
| 137 | Common code from the three files mml-smime.el, mml1991.el, and | ||
| 138 | mml2015.el is moved to mml-sec.el. Auxiliary functions are added | ||
| 139 | to gnus-util.el. | ||
| 140 | |||
| 141 | The code is supported by test cases with necessary test keys. | ||
| 142 | |||
| 143 | Documentation in message.texi is updated. | ||
| 144 | |||
| 145 | * doc/misc/message.texi (Security, Using S/MIME): | ||
| 146 | Update for refactoring mml-smime.el, mml1991.el, mml2015.el. | ||
| 147 | (Using OpenPGP): Rename from "Using PGP/MIME"; update contents. | ||
| 148 | (Passphrase caching, Encrypt-to-self, Bcc Warning): New sections. | ||
| 149 | |||
| 150 | * lisp/gnus/gnus-util.el (gnus-test-list, gnus-subsetp, gnus-setdiff): | ||
| 151 | New functions. | ||
| 152 | |||
| 153 | * lisp/gnus/mml-sec.el: Require gnus-util and epg. | ||
| 154 | (epa--select-keys): Autoload. | ||
| 155 | (mml-signencrypt-style-alist, mml-secure-cache-passphrase): Doc fix. | ||
| 156 | (mml-secure-openpgp-signers): New user option; | ||
| 157 | make mml1991-signers and mml2015-signers obsolete aliases to it. | ||
| 158 | (mml-secure-smime-signers): New user option; | ||
| 159 | make mml-smime-signers an obsolete alias to it. | ||
| 160 | (mml-secure-openpgp-encrypt-to-self): New user option; | ||
| 161 | make mml1991-encrypt-to-self and mml2015-encrypt-to-self obsolete | ||
| 162 | aliases to it. | ||
| 163 | (mml-secure-smime-encrypt-to-self): New user option; | ||
| 164 | make mml-smime-encrypt-to-self an obsolete alias to it. | ||
| 165 | (mml-secure-openpgp-sign-with-sender): New user option; | ||
| 166 | make mml2015-sign-with-sender an obsolete alias to it. | ||
| 167 | (mml-secure-smime-sign-with-sender): New user option; | ||
| 168 | make mml-smime-sign-with-sender an obsolete alias to it. | ||
| 169 | (mml-secure-openpgp-always-trust): New user option; | ||
| 170 | make mml2015-always-trust an obsolete alias to it. | ||
| 171 | (mml-secure-fail-when-key-problem, mml-secure-key-preferences): | ||
| 172 | New user options. | ||
| 173 | (mml-secure-cust-usage-lookup, mml-secure-cust-fpr-lookup) | ||
| 174 | (mml-secure-cust-record-keys, mml-secure-cust-remove-keys) | ||
| 175 | (mml-secure-add-secret-key-id, mml-secure-clear-secret-key-id-list) | ||
| 176 | (mml-secure-cache-passphrase-p, mml-secure-cache-expiry-interval) | ||
| 177 | (mml-secure-passphrase-callback, mml-secure-check-user-id) | ||
| 178 | (mml-secure-secret-key-exists-p, mml-secure-check-sub-key) | ||
| 179 | (mml-secure-find-usable-keys, mml-secure-select-preferred-keys) | ||
| 180 | (mml-secure-fingerprint, mml-secure-filter-keys) | ||
| 181 | (mml-secure-normalize-cust-name, mml-secure-select-keys) | ||
| 182 | (mml-secure-select-keys-1, mml-secure-signer-names, mml-secure-signers) | ||
| 183 | (mml-secure-self-recipients, mml-secure-recipients) | ||
| 184 | (mml-secure-epg-encrypt, mml-secure-epg-sign): New functions. | ||
| 185 | |||
| 186 | * lisp/gnus/mml-smime.el: Require epg; | ||
| 187 | refactor declaration and autoloading of epg functions. | ||
| 188 | (mml-smime-use): Doc fix. | ||
| 189 | (mml-smime-cache-passphrase, mml-smime-passphrase-cache-expiry): | ||
| 190 | Obsolete. | ||
| 191 | (mml-smime-get-dns-cert, mml-smime-get-ldap-cert): | ||
| 192 | Use format instead of gnus-format-message. | ||
| 193 | (mml-smime-epg-secret-key-id-list): Remove variable. | ||
| 194 | (mml-smime-epg-passphrase-callback, mml-smime-epg-find-usable-key) | ||
| 195 | (mml-smime-epg-find-usable-secret-key): Remove functions. | ||
| 196 | (mml-smime-epg-sign, mml-smime-epg-encrypt): Refactor. | ||
| 197 | |||
| 198 | * lisp/gnus/mml1991.el (mml1991-cache-passphrase) | ||
| 199 | (mml1991-passphrase-cache-expiry): Obsolete. | ||
| 200 | (mml1991-epg-secret-key-id-list): Remove variable. | ||
| 201 | (mml1991-epg-passphrase-callback, mml1991-epg-find-usable-key) | ||
| 202 | (mml1991-epg-find-usable-secret-key): Remove functions. | ||
| 203 | (mml1991-epg-sign, mml1991-epg-encrypt): Refactor. | ||
| 204 | |||
| 205 | * lisp/gnus/mml2015.el (mml2015-cache-passphrase) | ||
| 206 | (mml2015-passphrase-cache-expiry): Obsolete. | ||
| 207 | (mml2015-epg-secret-key-id-list): Remove variable. | ||
| 208 | (mml2015-epg-passphrase-callback, mml2015-epg-check-user-id) | ||
| 209 | (mml2015-epg-check-sub-key, mml2015-epg-find-usable-key) | ||
| 210 | (mml2015-epg-find-usable-secret-key): Remove functions. | ||
| 211 | (mml2015-epg-decrypt, mml2015-epg-clear-decrypt, mml2015-epg-sign) | ||
| 212 | (mml2015-epg-encrypt): Refactor. | ||
| 213 | |||
| 214 | 2016-01-19 Paul Eggert <eggert@cs.ucla.edu> | ||
| 215 | |||
| 216 | Merge from gnulib | ||
| 217 | |||
| 218 | This mostly just updates copyright dates of gnulib files. | ||
| 219 | It also updates to the latest version of texinfo.tex. | ||
| 220 | |||
| 221 | 2016-01-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 222 | |||
| 223 | Move variables to inner loop, preparing for Mac port merge | ||
| 224 | |||
| 225 | * src/keyboard.c (command_loop_1): Move variables `cmd', | ||
| 226 | `keybuf', and `i' to inner loop. | ||
| 227 | |||
| 228 | 2016-01-19 Paul Eggert <eggert@cs.ucla.edu> | ||
| 229 | |||
| 230 | Minor improvements to (random t) documentation | ||
| 231 | |||
| 232 | * doc/lispref/numbers.texi (Random Numbers): | ||
| 233 | * src/fns.c (Frandom): | ||
| 234 | Omit unnecessary details about randomness fallback. | ||
| 235 | Say that it is a fallback. | ||
| 236 | |||
| 237 | 2016-01-19 Dmitry Gutov <dgutov@yandex.ru> | ||
| 238 | |||
| 239 | Rename methods in Ruby etags example file | ||
| 240 | |||
| 241 | * test/etags/ruby-src/test.rb: Rename the example methods to | ||
| 242 | correspond to the common terminology used in Ruby. | ||
| 243 | * test/etags/CTAGS.good: | ||
| 244 | * test/etags/ETAGS.good_1: | ||
| 245 | * test/etags/ETAGS.good_2: | ||
| 246 | * test/etags/ETAGS.good_3: | ||
| 247 | * test/etags/ETAGS.good_4: | ||
| 248 | * test/etags/ETAGS.good_5: | ||
| 249 | * test/etags/ETAGS.good_6: Adjust accordingly. | ||
| 250 | |||
| 251 | 2016-01-18 Dmitry Gutov <dgutov@yandex.ru> | ||
| 252 | |||
| 253 | Propertize backtick in 'def `(abc)' as symbol constituent | ||
| 254 | |||
| 255 | * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize): | ||
| 256 | Propertize backtick in 'def `(abc)' as symbol constituent. | ||
| 257 | (ruby-syntax-propertize-function): | ||
| 258 | Rename to ruby-syntax-propertize. | ||
| 259 | |||
| 260 | 2016-01-18 Eli Zaretskii <eliz@gnu.org> | ||
| 261 | |||
| 262 | Fix scrolling under scroll-preserve-screen-position on TTY | ||
| 263 | |||
| 264 | * src/window.c (window_scroll_line_based): When setting point to | ||
| 265 | preserve screen coordinates, don't let cursor enter either of the | ||
| 266 | two scroll margins. (Bug#22395) | ||
| 267 | |||
| 268 | 2016-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 269 | |||
| 270 | Fix shr table rendering of nested tables | ||
| 271 | |||
| 272 | * shr.el (shr-table-body): Don't include all tbodies in nested | ||
| 273 | tables in the levels above. | ||
| 274 | |||
| 275 | 2016-01-18 Dmitry Gutov <dgutov@yandex.ru> | ||
| 276 | |||
| 277 | * lisp/progmodes/project.el (project--read-regexp): Quote the identifier. | ||
| 278 | |||
| 279 | 2016-01-18 Dmitry Gutov <dgutov@yandex.ru> | ||
| 280 | |||
| 281 | Add xref-based replacements for Dired search commands | ||
| 282 | |||
| 283 | * lisp/dired-aux.el (dired-do-find-regexp) | ||
| 284 | (dired-do-find-regexp-and-replace): New commands. | ||
| 285 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00864.html | ||
| 286 | |||
| 287 | * lisp/dired.el (dired-mode-map): Change bindings for `A' and | ||
| 288 | `Q' to the new commands. | ||
| 289 | |||
| 290 | * lisp/progmodes/xref.el (xref-query-replace) | ||
| 291 | (xref-collect-matches): Add progress reporters. | ||
| 292 | (xref--find-ignores-arguments): Return nil for zero ignores. | ||
| 293 | (xref--show-xrefs): Add an optional argument. | ||
| 294 | (xref-collect-matches): Drop the assert. 'find' accepts a | ||
| 295 | regular file in place of directory argument, too. | ||
| 296 | |||
| 297 | 2016-01-18 Alan Mackenzie <acm@muc.de> | ||
| 298 | |||
| 299 | * doc/lispref/frames.texi (Position Parameters): Say they don't exist on TTYs. | ||
| 300 | |||
| 301 | 2016-01-18 Eli Zaretskii <eliz@gnu.org> | ||
| 302 | |||
| 303 | Improve user documentation of Xref | ||
| 304 | |||
| 305 | * doc/emacs/maintaining.texi (Xref, Find Identifiers) | ||
| 306 | (Looking Up Identifiers, Identifier Search, List Identifiers): | ||
| 307 | Adjudicate comments by Dmitry Gutov <dgutov@yandex.ru>. See | ||
| 308 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00650.html | ||
| 309 | for the details. | ||
| 310 | |||
| 311 | 2016-01-18 Eli Zaretskii <eliz@gnu.org> | ||
| 312 | |||
| 313 | Fix scrolling under scroll-preserve-screen-position and margins | ||
| 314 | |||
| 315 | * src/window.c (window_scroll_pixel_based): When setting point to | ||
| 316 | preserve screen coordinates, don't let cursor enter either of the | ||
| 317 | two scroll margins. Fix incorrect usage of | ||
| 318 | WINDOW_WANTS_HEADER_LINE_P and use WINDOW_HEADER_LINE_HEIGHT | ||
| 319 | instead of CURRENT_HEADER_LINE_HEIGHT. (Bug#22395) | ||
| 320 | |||
| 321 | 2016-01-18 Eli Zaretskii <eliz@gnu.org> | ||
| 322 | |||
| 323 | Unbreak the MS-Windows build | ||
| 324 | |||
| 325 | * src/sysdep.c (emacs_gnutls_global_init, gnutls_rnd): Disable for | ||
| 326 | WINDOWSNT, to avoid link failure. (Bug#22202) | ||
| 327 | |||
| 328 | 2016-01-18 Alan Mackenzie <acm@muc.de> | ||
| 329 | |||
| 330 | Desktop: protect users against inadvertant upgrading of desktop file. | ||
| 331 | |||
| 332 | An upgraded (version 208) desktop file cannot be read in Emacs < 25. | ||
| 333 | |||
| 334 | * etc/NEWS: Add an entry about upgrading a desktop file. | ||
| 335 | |||
| 336 | * lisp/desktop.el (desktop-file-version): Amend doc string. | ||
| 337 | (desktop-native-file-version, desktop-io-file-version): new variables. | ||
| 338 | (desktop-clear): Set desktop-io-file-version to nil. | ||
| 339 | (desktop-buffer-info): make the presence of the last item on the list | ||
| 340 | conditional on (>= desktop-io-file-version 208). | ||
| 341 | (desktop-save): Add extra parameter VERSION to take user's C-u or C-u C-u. | ||
| 342 | Amend the doc string. Add code to determine the output file version. | ||
| 343 | (desktop-create-buffer): Set desktop-io-file-version to the input file's | ||
| 344 | version. | ||
| 345 | |||
| 346 | 2016-01-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 347 | |||
| 348 | Initialize GnuTLS before calling gnutls_rnd | ||
| 349 | |||
| 350 | * src/gnutls.c (emacs_gnutls_global_init): Now extern. | ||
| 351 | Don’t set gnutls_global_initialized if gnutls_global_init fails. | ||
| 352 | * src/sysdep.c: Include "gnutls.h", and <gnutls/crypto.h> | ||
| 353 | if 2.12 or later, which has gnutls_rnd. | ||
| 354 | (emacs_gnutls_global_init, gnutls_rnd): New fallback | ||
| 355 | placeholder macros if before 2.12. | ||
| 356 | (init_random): Initialize gnutls globals before trying to | ||
| 357 | use gnutls_rnd. | ||
| 358 | |||
| 359 | 2016-01-17 Andreas Schwab <schwab@linux-m68k.org> | ||
| 360 | |||
| 361 | Don't use GnuTLS before it is initialized | ||
| 362 | |||
| 363 | * src/sysdep.c (init_random): Don't use gnutls_rnd. | ||
| 364 | |||
| 365 | 2016-01-17 Bill Wohler <wohler@newt.com> | ||
| 366 | |||
| 367 | * mh-e.el (mh-version): Add +git to version. | ||
| 368 | |||
| 369 | 2016-01-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 370 | |||
| 371 | Port cleanup attribute to OpenBSD | ||
| 372 | |||
| 373 | The OpenBSD C compiler issues false alarms about strcpy, strcat, and | ||
| 374 | sprintf, and this messes up 'configure' when it tests for the cleanup | ||
| 375 | attribute. Work around the problem by using __has_attribute directly. | ||
| 376 | Problem reported by Joakim Jalap (Bug#22385). | ||
| 377 | * configure.ac: Don’t use AX_GCC_VAR_ATTRIBUTE. | ||
| 378 | * m4/ax_gcc_var_attribute.m4: Remove. | ||
| 379 | * src/conf_post.h (__has_attribute): Provide a substitute, for | ||
| 380 | non-GCC or older GCC compilers. All uses changed to assume | ||
| 381 | the substitute. Check for the cleanup attribute. | ||
| 382 | * src/emacs-module.c (module_has_cleanup): Just use __has_attribute. | ||
| 383 | |||
| 384 | 2016-01-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 385 | |||
| 386 | Prefer GnuTLS when acquiring random seed | ||
| 387 | |||
| 388 | This attempts to improve on the fix for Bug#22202. | ||
| 389 | * configure.ac (HAVE_DEV_URANDOM): Remove. | ||
| 390 | Check /dev/urandom existence at run time, not at build time, | ||
| 391 | since the device could exist in the former but not the latter. | ||
| 392 | * src/sysdep.c [HAVE_GNUTLS]: Include gnutls/gnutls.h. | ||
| 393 | (gnutls_rnd) [GNUTLS_VERSION_NUMBER < 0x020c00]: New fallback macro. | ||
| 394 | (random_seed): New typedef. | ||
| 395 | (set_random_seed): New static function. | ||
| 396 | (seed_random): Use them. | ||
| 397 | (init_random): Use random_seed instead of uintmax_t, so as to | ||
| 398 | not consume more entropy than needed. Prefer gnutls_rnd if it | ||
| 399 | works; this avoids a redundant open of /dev/urandom on | ||
| 400 | GNU/Linux with modern GnuTLS. | ||
| 401 | |||
| 402 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 403 | |||
| 404 | Improve documentation of dynamic modules | ||
| 405 | |||
| 406 | * doc/lispref/loading.texi (How Programs Do Loading): Update the | ||
| 407 | description of searching for files in 'load' when Emacs was built | ||
| 408 | with support for dynamic modules. | ||
| 409 | |||
| 410 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 411 | |||
| 412 | * INSTALL: Document --with-modules. | ||
| 413 | |||
| 414 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 415 | |||
| 416 | Document 'function-put' | ||
| 417 | |||
| 418 | * doc/lispref/symbols.texi (Symbol Plists): Document | ||
| 419 | 'function-put'. Update documentation of 'function-get'. | ||
| 420 | |||
| 421 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 422 | |||
| 423 | Document 'funcall-interactively' | ||
| 424 | |||
| 425 | * doc/lispref/commands.texi (Interactive Call): Document | ||
| 426 | 'funcall-interactively'. | ||
| 427 | * doc/lispref/functions.texi (Calling Functions): Mention | ||
| 428 | 'funcall-interactively' and provide a cross-reference. | ||
| 429 | |||
| 430 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 431 | |||
| 432 | * doc/lispref/lists.texi (Association Lists): Document 'alist-get'. | ||
| 433 | |||
| 434 | * doc/lispref/strings.texi (Text Comparison): Document 'string-greaterp'. | ||
| 435 | |||
| 436 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 437 | |||
| 438 | Document renaming of selection-related functions | ||
| 439 | |||
| 440 | * doc/lispref/frames.texi (Window System Selections): Rename "x-*" | ||
| 441 | functions into the corresponding "gui-*" functions. Make the | ||
| 442 | description slightly less X-centric. | ||
| 443 | |||
| 444 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 445 | |||
| 446 | * doc/lispref/macros.texi (Expansion): Document 'macroexpand-1'. | ||
| 447 | |||
| 448 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 449 | |||
| 450 | Document 'define-inline' | ||
| 451 | |||
| 452 | * doc/lispref/functions.texi (Defining Functions): Document | ||
| 453 | 'define-inline' and related macros. | ||
| 454 | |||
| 455 | * lisp/emacs-lisp/inline.el (inline-letevals): Doc fix. | ||
| 456 | |||
| 457 | 2016-01-16 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 458 | |||
| 459 | * lisp/files.el (dir-locals--all-files): Respect absolute file-names | ||
| 460 | |||
| 461 | * lisp/help-fns.el (describe-variable): Fix a left-over parenthesis | ||
| 462 | |||
| 463 | 2016-01-16 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 464 | |||
| 465 | * lisp/dired-x.el (dired-omit-here-always): Use add-dir-local-variable | ||
| 466 | |||
| 467 | instead of manually writing a dir-locals file. | ||
| 468 | |||
| 469 | 2016-01-16 Artur Malabarba <bruce.connor.am@gmail.com> | ||
| 470 | |||
| 471 | * lisp/files.el (dir-locals--all-files): Use completion instead of wildcards | ||
| 472 | |||
| 473 | (dir-locals-file) | ||
| 474 | * lisp/files-x.el (modify-dir-local-variable) | ||
| 475 | * lisp/dos-fns.el (dosified-file-name) | ||
| 476 | * lisp/help-fns.el (describe-variable): Change accordingly. | ||
| 477 | |||
| 478 | 2016-01-16 Jussi Lahdenniemi <jussi@aprikoodi.fi> (tiny change) | ||
| 479 | |||
| 480 | Fix incompatbilities with MS-Windows 2000 and older | ||
| 481 | |||
| 482 | * src/w32.c <multiByteToWideCharFlags>: New global variable. | ||
| 483 | (filename_to_utf16, filename_from_ansi, check_windows_init_file): | ||
| 484 | Use it instead of the literal MB_ERR_INVALID_CHARS. | ||
| 485 | (maybe_load_unicows_dll): Initialize multiByteToWideCharFlags as | ||
| 486 | appropriate for the underlying OS version. For details, see | ||
| 487 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html. | ||
| 488 | * src/w32.h: Declare multiByteToWideCharFlags. | ||
| 489 | * src/w32fns.c (Fx_file_dialog, Fw32_shell_execute) | ||
| 490 | (add_tray_notification): Use multiByteToWideCharFlags instead of | ||
| 491 | the literal MB_ERR_INVALID_CHARS. | ||
| 492 | (_resetstkoflw_proc): New typedef. | ||
| 493 | (w32_reset_stack_overflow_guard): Call _resetstkoflw via a | ||
| 494 | pointer, as this function is absent in msvcrt.dll shipped with W2K | ||
| 495 | and older systems. | ||
| 496 | |||
| 497 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 498 | |||
| 499 | Mention in PROBLEMS an issue with MS-Windows NT4 | ||
| 500 | |||
| 501 | * etc/PROBLEMS (MS-Windows): Mention the problem with Shell32.dll | ||
| 502 | on Windows NT4. For the details, see | ||
| 503 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00835.html. | ||
| 504 | |||
| 505 | 2016-01-16 Jussi Lahdenniemi <jussi@aprikoodi.fi> (tiny change) | ||
| 506 | |||
| 507 | Ensure 8-byte aligned memory allocation on MS-Windows 9X | ||
| 508 | |||
| 509 | * src/w32heap.c (init_heap): Redirect malloc, realloc, and free to | ||
| 510 | special functions on Windows 9X. Refuse to dump Emacs on Windows 9X. | ||
| 511 | (malloc_after_dump_9x, realloc_after_dump_9x) | ||
| 512 | (free_after_dump_9x): New functions. (Bug#22379) See also | ||
| 513 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00852.html | ||
| 514 | for more details about the original problem. | ||
| 515 | |||
| 516 | * nt/inc/ms-w32.h (malloc_after_dump_9x, realloc_after_dump_9x) | ||
| 517 | (free_after_dump_9x): Add prototypes. | ||
| 518 | |||
| 519 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 520 | |||
| 521 | Fix tests for active region in hideif.el | ||
| 522 | |||
| 523 | * lisp/progmodes/hideif.el (hif-evaluate-macro, hide-ifdef-block): Use | ||
| 524 | 'use-region-p' to test whether to operate on region, instead of | ||
| 525 | testing 'mark-active'. | ||
| 526 | |||
| 527 | 2016-01-16 Eli Zaretskii <eliz@gnu.org> | ||
| 528 | |||
| 529 | Fix interactive specs in some hideif.el commands | ||
| 530 | |||
| 531 | * lisp/progmodes/hideif.el (hif-evaluate-macro) | ||
| 532 | (hide-ifdef-undef, show-ifdef-block): Don't use '(interactive "r")' | ||
| 533 | in commands that should only act on the region if it's active. | ||
| 534 | |||
| 535 | 2016-01-15 Phillip Lord <phillip.lord@russet.org.uk> | ||
| 536 | |||
| 537 | Enable test selector from command line | ||
| 538 | |||
| 539 | * test/automated/Makefile.in: Change variable manipulation to avoid | ||
| 540 | over-writing selector. | ||
| 541 | |||
| 542 | 2016-01-15 Alan Mackenzie <acm@muc.de> | ||
| 543 | |||
| 544 | Don't confuse "::" with ":" when trying to parse member initializers. | ||
| 545 | |||
| 546 | * lisp/progmodes/cc-engine.el (c-back-over-member-initializers): Check | ||
| 547 | more robustly for ":" token when searching backwards for it. | ||
| 548 | |||
| 549 | * lisp/progmodes/cc-langs (c-:$-multichar-token-regexp): New language | ||
| 550 | variable. | ||
| 551 | |||
| 552 | 2016-01-15 Eli Zaretskii <eliz@gnu.org> | ||
| 553 | |||
| 554 | Ensure positive number of glyphs for margins of positive width | ||
| 555 | |||
| 556 | * src/dispnew.c (margin_glyphs_to_reserve): Always return a | ||
| 557 | positive value when a non-zero width of the marginal area was | ||
| 558 | requested. (Bug#22356) | ||
| 559 | |||
| 560 | 2016-01-15 Eli Zaretskii <eliz@gnu.org> | ||
| 561 | |||
| 562 | Fix crashes when mini-window has non-zero margins | ||
| 563 | |||
| 564 | * src/window.c (resize_frame_windows): Use 'new_size' to set | ||
| 565 | minibuffer window's 'total_cols' value, as 'size' might be in | ||
| 566 | pixels. (Bug#22356) | ||
| 567 | |||
| 568 | 2016-01-15 Alan Mackenzie <acm@muc.de> | ||
| 569 | |||
| 570 | In comment-dwim with style `extra-line', respect indent-tabs-mode. | ||
| 571 | |||
| 572 | This fixes bug #22369. | ||
| 573 | |||
| 574 | * lisp/newcomment.el (comment-make-bol-ws): New function. | ||
| 575 | (comment-make-extra-lines): Use new function instead of a crude `make-string'. | ||
| 576 | |||
| 577 | 2016-01-15 Eli Zaretskii <eliz@gnu.org> | ||
| 578 | |||
| 579 | Make 'random' seeds cryptographically secure if possible | ||
| 580 | |||
| 581 | * configure.ac: Check for "/dev/urandom". | ||
| 582 | |||
| 583 | * src/sysdep.c (init_random) [HAVE_DEV_URANDOM]: Read the stream | ||
| 584 | for the seed from "/dev/urandom". | ||
| 585 | [WINDOWSNT]: Obtain the stream for the seed from w32 APIs. | ||
| 586 | * src/fns.c (Frandom): Update the doc string to indicate that | ||
| 587 | system entropy is used when available. | ||
| 588 | * src/w32.c: Include wincrypt.h. | ||
| 589 | (w32_init_crypt_random, w32_init_random): New functions, use the | ||
| 590 | CryptGenRandom API. | ||
| 591 | (globals_of_w32): Initialize w32_crypto_hprov handle to zero. | ||
| 592 | * src/w32.h (w32_init_random): Add prototype. | ||
| 593 | |||
| 594 | * doc/lispref/numbers.texi (Random Numbers): Document more details | ||
| 595 | about 't' as the argument to 'random'. | ||
| 596 | |||
| 597 | * etc/NEWS: Mention that '(random t)' now uses a cryptographically | ||
| 598 | strong seed if possible. | ||
| 599 | |||
| 600 | (Bug#22202) | ||
| 601 | |||
| 602 | 2016-01-15 Eli Zaretskii <eliz@gnu.org> | ||
| 603 | |||
| 604 | Unhide the --no-line-directive option to 'etags' | ||
| 605 | |||
| 606 | * lib-src/etags.c (print_help): Un-undocument the --no-line-directive | ||
| 607 | option. (Bug#22306) | ||
| 608 | |||
| 609 | * doc/man/etags.1: Document the --no-line-directive option. | ||
| 610 | |||
| 611 | 2016-01-15 Alan J Third <alan@idiocy.org> (tiny change) | ||
| 612 | |||
| 613 | Fix picture-mode wrt double-width characters | ||
| 614 | |||
| 615 | * lisp/textmodes/picture.el (picture-insert): Check the width of | ||
| 616 | the character being replaced, not just that of the replacement. | ||
| 617 | (Bug#1808) | ||
| 618 | |||
| 619 | 2016-01-15 Eric Abrahamsen <eric@ericabrahamsen.net> | ||
| 620 | |||
| 621 | Honor docstring of gnus-group-get-new-news | ||
| 622 | |||
| 623 | * lisp/gnus/gnus-start.el (gnus-get-unread-articles): If the prefix arg is t, | ||
| 624 | but non-numeric, unconditionally consider all groups to need updating. | ||
| 625 | |||
| 626 | 2016-01-14 Simen Heggestøyl <simenheg@gmail.com> | ||
| 627 | |||
| 628 | Disallow parenthesis in non-pseudo CSS selectors | ||
| 629 | |||
| 630 | * lisp/textmodes/css-mode.el (css--font-lock-keywords): Disallow | ||
| 631 | parenthesis in selectors except for in the function notation that | ||
| 632 | might appear right after a pseudo-class. | ||
| 633 | * test/indent/scss-mode.scss: Add a test for it. | ||
| 634 | |||
| 635 | 2016-01-14 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 636 | |||
| 637 | * lisp/gnus/nntp.el (nntp-request-newgroups): Simplify | ||
| 638 | |||
| 639 | 2016-01-14 Michael Albinus <michael.albinus@gmx.de> | ||
| 640 | |||
| 641 | check-maybe shall run only default tests | ||
| 642 | |||
| 643 | * test/automated/Makefile.in (check, check-expensive): Depend on | ||
| 644 | mostlyclean. | ||
| 645 | (check-maybe): Re-run only default tests. | ||
| 646 | (check-doit): Use code of check-maybe. | ||
| 647 | (mostlyclean): Move *.log files away. | ||
| 648 | |||
| 649 | 2016-01-13 Mark Oteiza <mvoteiza@udel.edu> | ||
| 650 | |||
| 651 | * lisp/thingatpt.el (thing-at-point-uri-schemes): Add "magnet:" | ||
| 652 | |||
| 653 | 2016-01-13 Dmitry Gutov <dgutov@yandex.ru> | ||
| 654 | |||
| 655 | Un-obsolete tags-loop-continue | ||
| 656 | |||
| 657 | * lisp/progmodes/etags.el (tags-loop-continue): Un-obsolete. | ||
| 658 | http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00682.html | ||
| 659 | |||
| 660 | 2016-01-13 Eli Zaretskii <eliz@gnu.org> | ||
| 661 | |||
| 662 | Document obsoletion of 'intangible' and 'point-entered/left' | ||
| 663 | |||
| 664 | * doc/lispref/text.texi (Special Properties): Document the new | ||
| 665 | properties 'cursor-intangible' and 'cursor-sensor-functions'. | ||
| 666 | Document the obsolete status of 'intangible', 'pointer-left', | ||
| 667 | and 'point-entered' properties, and of 'inhibit-point-motion-hooks'. | ||
| 668 | * doc/lispref/display.texi (Overlay Properties): Document that | ||
| 669 | 'intangible' overlay property is obsolete. | ||
| 670 | |||
| 671 | * lisp/emacs-lisp/cursor-sensor.el (cursor-sensor-mode): Doc fix. | ||
| 672 | |||
| 673 | 2016-01-13 Eli Zaretskii <eliz@gnu.org> | ||
| 674 | |||
| 675 | Updater documentation of 'looking-back' | ||
| 676 | |||
| 677 | * doc/lispref/searching.texi (Regexp Search): Update documentation | ||
| 678 | of 'looking-back'. Fix markup. | ||
| 679 | |||
| 680 | 2016-01-13 Eli Zaretskii <eliz@gnu.org> | ||
| 681 | |||
| 682 | Document 'pre-redisplay-functions' | ||
| 683 | |||
| 684 | * doc/lispref/hooks.texi (Standard Hooks): | ||
| 685 | * doc/lispref/display.texi (Forcing Redisplay): Document | ||
| 686 | 'pre-redisplay-functions'. | ||
| 687 | |||
| 688 | 2016-01-13 Eli Zaretskii <eliz@gnu.org> | ||
| 689 | |||
| 690 | Document the new deafault value of 'load-read-function' | ||
| 691 | |||
| 692 | * doc/lispref/loading.texi (How Programs Do Loading): Document the | ||
| 693 | change in the default value of 'load-read-function'. | ||
| 694 | |||
| 695 | 2016-01-13 Eli Zaretskii <eliz@gnu.org> | ||
| 696 | |||
| 697 | Document 'bufferpos-to-filepos' and 'filepos-to-bufferpos' | ||
| 698 | |||
| 699 | * doc/lispref/nonascii.texi (Text Representations): Document | ||
| 700 | 'bufferpos-to-filepos' and 'filepos-to-bufferpos'. | ||
| 701 | |||
| 702 | 2016-01-13 Eli Zaretskii <eliz@gnu.org> | ||
| 703 | |||
| 704 | Document the new prefix-command hooks | ||
| 705 | |||
| 706 | * doc/lispref/hooks.texi (Standard Hooks): Document | ||
| 707 | `prefix-command-echo-keystrokes-functions' and | ||
| 708 | `prefix-command-preserve-state-hook'. | ||
| 709 | |||
| 710 | 2016-01-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 711 | |||
| 712 | Fix one more misuse of time-stamp-time-zone | ||
| 713 | |||
| 714 | * test/etags/html-src/softwarelibero.html: Use "UTC0" rather | ||
| 715 | than the unportable "GMT" for time zone. | ||
| 716 | |||
| 717 | 2016-01-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 718 | |||
| 719 | Fix NNTP NEWGROUPS off-by-a-few-hours bug | ||
| 720 | |||
| 721 | * lisp/gnus/nntp.el (nntp-request-newgroups): Format string | ||
| 722 | in Universal Time, since we’re telling the server “GMT”. | ||
| 723 | |||
| 724 | 2016-01-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 725 | |||
| 726 | Update publicsuffix.txt from upstream | ||
| 727 | |||
| 728 | * etc/publicsuffix.txt: Update from | ||
| 729 | https://publicsuffix.org/list/effective_tld_names.dat | ||
| 730 | dated 2016-01-12 11:52:01 UTC. | ||
| 731 | |||
| 732 | 2016-01-12 Glenn Morris <rgm@gnu.org> | ||
| 733 | |||
| 734 | Fix some declarations. | ||
| 735 | |||
| 736 | * lisp/descr-text.el (internal-char-font): | ||
| 737 | * lisp/cedet/mode-local.el (xref-item-location): | ||
| 738 | * lisp/gnus/mml-smime.el (epg-key-sub-key-list) | ||
| 739 | (epg-sub-key-capability, epg-sub-key-validity): | ||
| 740 | * lisp/international/mule-util.el (internal-char-font): | ||
| 741 | Fix declarations. | ||
| 742 | |||
| 743 | 2016-01-12 Glenn Morris <rgm@gnu.org> | ||
| 744 | |||
| 745 | Fix some custom types. | ||
| 746 | |||
| 747 | * lisp/gnus/gnus-fun.el (gnus-x-face-omit-files, gnus-face-omit-files): | ||
| 748 | * lisp/gnus/gnus.el (gnus-valid-select-methods): | ||
| 749 | * lisp/mail/rmail.el (rmail-get-coding-function): | ||
| 750 | * lisp/net/newst-treeview.el (newsticker-groups-filename): | ||
| 751 | * lisp/progmodes/hideif.el (hide-ifdef-exclude-define-regexp): | ||
| 752 | * lisp/textmodes/tildify.el (tildify-space-predicates): | ||
| 753 | * lisp/url/url-tramp.el (url-tramp-protocols): | ||
| 754 | Fix custom types. | ||
| 755 | |||
| 756 | 2016-01-12 Glenn Morris <rgm@gnu.org> | ||
| 757 | |||
| 758 | Add some missing version tags. | ||
| 759 | |||
| 760 | * lisp/electric.el (electric-quote-comment) | ||
| 761 | (electric-quote-string, electric-quote-paragraph): | ||
| 762 | * lisp/epg-config.el (epg-gpgconf-program): | ||
| 763 | * lisp/rect.el (rectangle-preview): | ||
| 764 | * lisp/emacs-lisp/check-declare.el (check-declare-ext-errors): | ||
| 765 | * lisp/emacs-lisp/package.el (package-selected-packages) | ||
| 766 | (package-hidden-regexps): | ||
| 767 | * lisp/erc/erc.el (erc-network-hide-list, erc-channel-hide-list): | ||
| 768 | * lisp/eshell/em-term.el (eshell-destroy-buffer-when-process-dies): | ||
| 769 | * lisp/gnus/mml-sec.el (mml1991-signers, mml2015-signers) | ||
| 770 | (mml-smime-signers, mml1991-encrypt-to-self, mml2015-encrypt-to-self) | ||
| 771 | (mml-smime-encrypt-to-self, mml2015-sign-with-sender) | ||
| 772 | (mml-smime-sign-with-sender, mml2015-always-trust) | ||
| 773 | (mml-secure-fail-when-key-problem, mml-secure-key-preferences): | ||
| 774 | * lisp/net/browse-url.el (browse-url-conkeror-new-window-is-buffer) | ||
| 775 | (browse-url-conkeror-arguments): | ||
| 776 | * lisp/net/newst-reader.el (newsticker-download-logos): | ||
| 777 | * lisp/progmodes/gud.el (gud-guiler-command-name): | ||
| 778 | * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point): | ||
| 779 | * lisp/progmodes/project.el (project-vc): | ||
| 780 | * lisp/progmodes/python.el (python-indent-guess-indent-offset-verbose) | ||
| 781 | (python-shell-remote-exec-path, python-shell-first-prompt-hook) | ||
| 782 | (python-shell-completion-native-disabled-interpreters) | ||
| 783 | (python-shell-completion-native-enable) | ||
| 784 | (python-shell-completion-native-output-timeout) | ||
| 785 | (python-shell-completion-native-try-output-timeout): | ||
| 786 | * lisp/progmodes/xref.el (xref): | ||
| 787 | * lisp/term/screen.el (xterm-screen-extra-capabilities): | ||
| 788 | * lisp/term/xterm.el (xterm-max-cut-length): | ||
| 789 | Add missing version tags. | ||
| 790 | |||
| 791 | 2016-01-12 Glenn Morris <rgm@gnu.org> | ||
| 792 | |||
| 793 | * test/automated/core-elisp-tests.el | ||
| 794 | (core-elisp-tests-1-defvar-in-let): Add a custom type. | ||
| 795 | |||
| 796 | 2016-01-12 Glenn Morris <rgm@gnu.org> | ||
| 797 | |||
| 798 | * src/buffer.c (syms_of_buffer) <major-mode>: Doc fix. | ||
| 799 | |||
| 800 | Remove comments that do not apply since 2005-08-09. (Bug#22349) | ||
| 801 | |||
| 802 | 2016-01-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 803 | |||
| 804 | Merge from gnulib | ||
| 805 | |||
| 806 | This mostly just changes "UTC" to "UTC0" for POSIX conformance. | ||
| 807 | It also updates to the latest version of texinfo.tex. | ||
| 808 | * build-aux/gitlog-to-changelog, build-aux/move-if-change: | ||
| 809 | * build-aux/update-copyright, doc/misc/texinfo.tex: | ||
| 810 | Update from gnulib. | ||
| 811 | |||
| 812 | 2016-01-12 Eli Zaretskii <eliz@gnu.org> | ||
| 813 | |||
| 814 | Update documentation of 'process-running-child-p' | ||
| 815 | |||
| 816 | * doc/lispref/processes.texi (Input to Processes): Document the | ||
| 817 | changes in return value of 'process-running-child-p'. | ||
| 818 | |||
| 819 | 2016-01-12 Eli Zaretskii <eliz@gnu.org> | ||
| 820 | |||
| 821 | Update documentation of 'deactivate-mark'. | ||
| 822 | |||
| 823 | * doc/lispref/markers.texi (The Mark): Document that | ||
| 824 | 'deactivate-mark' is now buffer-local when set. | ||
| 825 | |||
| 826 | 2016-01-12 Eli Zaretskii <eliz@gnu.org> | ||
| 827 | |||
| 828 | Update documentation of 'completion-table-dynamic' | ||
| 829 | |||
| 830 | * doc/lispref/minibuf.texi (Programmed Completion): Document the | ||
| 831 | new optional argument to 'completion-table-dynamic'. | ||
| 832 | |||
| 833 | 2016-01-12 Eli Zaretskii <eliz@gnu.org> | ||
| 834 | |||
| 835 | Document changes in 'read-buffer' and 'read-buffer-function' | ||
| 836 | |||
| 837 | * doc/lispref/minibuf.texi (High-Level Completion): Document the | ||
| 838 | 4th argument to 'read-buffer' and 'read-buffer-function'. | ||
| 839 | |||
| 840 | 2016-01-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 841 | |||
| 842 | Fix time-stamp-time-zone bugs introduced in July | ||
| 843 | |||
| 844 | This fixes a bug introduced when the July changes to | ||
| 845 | format-time-string installed, as the changes were not | ||
| 846 | correctly handled in this module (Bug#22302). | ||
| 847 | Also, document time stamp time zones. | ||
| 848 | * lisp/time-stamp.el (time-stamp-time-zone): Document values better. | ||
| 849 | (time-stamp--format): New private function. | ||
| 850 | (time-stamp-string, time-stamp-string-preprocess) | ||
| 851 | (time-stamp-do-number): Use it. | ||
| 852 | * doc/emacs/files.texi (Time Stamps): Mention time zones. | ||
| 853 | * doc/misc/autotype.texi (Timestamps): Document time-stamp-time-zone. | ||
| 854 | |||
| 855 | 2016-01-12 Eli Zaretskii <eliz@gnu.org> | ||
| 856 | |||
| 857 | Make piping to subprocesses more robust on MS-Windows | ||
| 858 | |||
| 859 | * src/w32.c (sys_write): Don't write to a pipe more stuff than its | ||
| 860 | buffer can hold. Don't return -1 if something has been written to | ||
| 861 | the pipe. Zero out 'errno' before calling '_write', to avoid | ||
| 862 | returning a stale value. (Bug#22344) | ||
| 863 | * src/w32proc.c (syms_of_ntproc) <w32-pipe-buffer-size>: New variable. | ||
| 864 | * src/w32.c (pipe2): Use it to request a user-defined size for the | ||
| 865 | pipe being created. | ||
| 866 | |||
| 867 | * etc/NEWS: Mention 'w32-pipe-buffer-size'. | ||
| 868 | |||
| 869 | * doc/emacs/msdos.texi (Windows Processes): Document | ||
| 870 | 'w32-pipe-buffer-size'. | ||
| 871 | |||
| 1 | 2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> | 872 | 2016-01-16 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 873 | ||
| 3 | * lisp/emacs-lisp/syntax.el (syntax-ppss-table): New var | 874 | * lisp/emacs-lisp/syntax.el (syntax-ppss-table): New var |
| @@ -26232,7 +27103,7 @@ | |||
| 26232 | 27103 | ||
| 26233 | This file records repository revisions from | 27104 | This file records repository revisions from |
| 26234 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 27105 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 26235 | commit 8dafacd0419ea890af461c9d42d4642155681eec (inclusive). | 27106 | commit 8cdb9ac0fb060366bc823de84ecdba258716addb (inclusive). |
| 26236 | See ChangeLog.1 for earlier changes. | 27107 | See ChangeLog.1 for earlier changes. |
| 26237 | 27108 | ||
| 26238 | ;; Local Variables: | 27109 | ;; Local Variables: |