diff options
| author | Nicolas Petton | 2016-11-21 17:50:17 +0100 |
|---|---|---|
| committer | Nicolas Petton | 2016-11-21 17:51:32 +0100 |
| commit | 3d63b488da6229bf85d28022f2b55ea6341d1805 (patch) | |
| tree | fec87e866cd40629e41af290edb2afa60f7a6c72 /ChangeLog.2 | |
| parent | 9d302640bed594c8c88cc78b506bef063e1e95fe (diff) | |
| download | emacs-3d63b488da6229bf85d28022f2b55ea6341d1805.tar.gz emacs-3d63b488da6229bf85d28022f2b55ea6341d1805.zip | |
Update ChangeLog files and authors.el
* admin/authors.el (authors-renamed-files-alist): Add entries for
obsolete files.
* ChangeLog.2: Update.
Diffstat (limited to 'ChangeLog.2')
| -rw-r--r-- | ChangeLog.2 | 1377 |
1 files changed, 1376 insertions, 1 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 42ea75f9b16..ad0e1b45aba 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,1378 @@ | |||
| 1 | 2016-11-20 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | Avoid errors in shr-pixel-column due to dedicated windows | ||
| 4 | |||
| 5 | * lisp/net/shr.el (shr-pixel-column): If we are switching to | ||
| 6 | another buffer in the selected window, make that window | ||
| 7 | temporarily non-dedicated. (Bug#24950) | ||
| 8 | |||
| 9 | 2016-11-20 Tino Calancha <tino.calancha@gmail.com> | ||
| 10 | |||
| 11 | Update format-time-string documentation | ||
| 12 | |||
| 13 | * doc/lispref/os.texi (Time Parsing): | ||
| 14 | Document %F, %g, %G, %u and %V. | ||
| 15 | |||
| 16 | 2016-11-19 Eli Zaretskii <eliz@gnu.org> | ||
| 17 | |||
| 18 | * admin/release-process: Update versions and blocking bug numbers. | ||
| 19 | |||
| 20 | 2016-11-18 Eli Zaretskii <eliz@gnu.org> | ||
| 21 | |||
| 22 | Improve documentation of functions that accept time values | ||
| 23 | |||
| 24 | * doc/lispref/os.texi (Time Calculations): Mention the meaning of | ||
| 25 | 'nil' or a scalar number as the time-value argument. Add a | ||
| 26 | cross-reference to 'float-time' for computing a time difference as | ||
| 27 | a scalar number of seconds. | ||
| 28 | |||
| 29 | * src/editfns.c (Fformat_time_string, Ftime_less_p) | ||
| 30 | (Ftime_subtract, Ftime_add, Fdecode_time, Fcurrent_time_string) | ||
| 31 | (Fcurrent_time_zone): Mention in the doc strings the meaning of | ||
| 32 | nil argument and the fact that a time value can be a scalar number | ||
| 33 | of seconds since the epoch. | ||
| 34 | (Ftime_subtract): Mention 'float-time'. | ||
| 35 | |||
| 36 | 2016-11-18 Daniel Colascione <dancol@dancol.org> | ||
| 37 | |||
| 38 | Speed up initialization by preferring /dev/urandom to GnuTLS | ||
| 39 | |||
| 40 | * src/sysdep.c (init_random): Try /dev/urandom before GnuTLS. | ||
| 41 | |||
| 42 | (cherry picked from commit a37eba849eddc41375ad73974f6fcb1258aa8eba) | ||
| 43 | |||
| 44 | 2016-11-18 Glenn Morris <rgm@gnu.org> | ||
| 45 | |||
| 46 | Add a comment in generated refcards about the source | ||
| 47 | |||
| 48 | * etc/refcards/calccard.tex, etc/refcards/cs-dired-ref.tex: | ||
| 49 | * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex: | ||
| 50 | * etc/refcards/de-refcard.tex, etc/refcards/dired-ref.tex: | ||
| 51 | * etc/refcards/fr-dired-ref.tex, etc/refcards/fr-refcard.tex: | ||
| 52 | * etc/refcards/fr-survival.tex, etc/refcards/gnus-refcard.tex: | ||
| 53 | * etc/refcards/orgcard.tex, etc/refcards/pl-refcard.tex: | ||
| 54 | * etc/refcards/pt-br-refcard.tex, etc/refcards/refcard.tex: | ||
| 55 | * etc/refcards/ru-refcard.tex, etc/refcards/sk-dired-ref.tex: | ||
| 56 | * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex: | ||
| 57 | * etc/refcards/survival.tex, etc/refcards/vipcard.tex: | ||
| 58 | * etc/refcards/viperCard.tex: Add comment about the source. | ||
| 59 | |||
| 60 | 2016-11-17 Dmitry Gutov <dgutov@yandex.ru> | ||
| 61 | |||
| 62 | js-mode: Fix indent problem after a regexp | ||
| 63 | |||
| 64 | * lisp/progmodes/js.el (js--looking-at-operator-p): Check that the | ||
| 65 | slash is not ending a regexp (bug#24854). | ||
| 66 | |||
| 67 | 2016-11-16 Eli Zaretskii <eliz@gnu.org> | ||
| 68 | |||
| 69 | Fix sluggish display of symbols in UTF-8 language environment | ||
| 70 | |||
| 71 | * lisp/international/fontset.el (setup-default-fontset): Make sure | ||
| 72 | Symbola and FreeMono are set up in the default fontset as belonging | ||
| 73 | to the "iso10646-1" registry. In the UTF-8 locale, this avoids a | ||
| 74 | long and futile search for a suitable font, whose side effect is a | ||
| 75 | lot of consing, which then hits the font-cache compacting issue, | ||
| 76 | and causes very sluggish redisplay of characters displayed by | ||
| 77 | these fonts. All this happens because the default for the | ||
| 78 | registry is "iso8859-1". (Bug#24953) | ||
| 79 | |||
| 80 | 2016-11-16 Glenn Morris <rgm@gnu.org> | ||
| 81 | |||
| 82 | Don't confuse how Texinfo outputs @var with the input | ||
| 83 | |||
| 84 | * doc/emacs/rmail.texi (Movemail): | ||
| 85 | * doc/lispref/control.texi (Pattern matching case statement): | ||
| 86 | * doc/lispref/frames.texi (Size and Position): | ||
| 87 | * doc/lispref/processes.texi (Asynchronous Processes): | ||
| 88 | * doc/lispref/text.texi (Document Object Model): | ||
| 89 | * doc/lispref/windows.texi (Coordinates and Windows): | ||
| 90 | Do not upper-case the argument of @var. | ||
| 91 | |||
| 92 | 2016-11-16 Glenn Morris <rgm@gnu.org> | ||
| 93 | |||
| 94 | * doc/lispref/display.texi (Scroll Bars): | ||
| 95 | * doc/lispref/frames.texi (Size and Position): | ||
| 96 | * doc/lispref/windows.texi (Window Sizes): Fix arglist typos. | ||
| 97 | |||
| 98 | * doc/emacs/cmdargs.texi (Initial Options): Copyedit for --daemon. | ||
| 99 | |||
| 100 | 2016-11-15 Eli Zaretskii <eliz@gnu.org> | ||
| 101 | |||
| 102 | More fixes in copyright notices in etc/refcards/ | ||
| 103 | |||
| 104 | * etc/refcards/calccard.tex: | ||
| 105 | * etc/refcards/cs-dired-ref.tex: | ||
| 106 | * etc/refcards/cs-refcard.tex: | ||
| 107 | * etc/refcards/cs-survival.tex: | ||
| 108 | * etc/refcards/de-refcard.tex: | ||
| 109 | * etc/refcards/dired-ref.tex: | ||
| 110 | * etc/refcards/fr-dired-ref.tex: | ||
| 111 | * etc/refcards/fr-refcard.tex: | ||
| 112 | * etc/refcards/fr-survival.tex: | ||
| 113 | * etc/refcards/orgcard.tex: | ||
| 114 | * etc/refcards/pl-refcard.tex: | ||
| 115 | * etc/refcards/pt-br-refcard.tex: | ||
| 116 | * etc/refcards/refcard.tex: | ||
| 117 | * etc/refcards/ru-refcard.tex: | ||
| 118 | * etc/refcards/sk-dired-ref.tex: | ||
| 119 | * etc/refcards/sk-refcard.tex: | ||
| 120 | * etc/refcards/sk-survival.tex: | ||
| 121 | * etc/refcards/survival.tex: | ||
| 122 | * etc/refcards/vipcard.tex: | ||
| 123 | * etc/refcards/viperCard.tex: Change "GNU Emacs" to "this | ||
| 124 | document" in copyright notices. (Bug#24520) | ||
| 125 | |||
| 126 | 2016-11-13 Eli Zaretskii <eliz@gnu.org> | ||
| 127 | |||
| 128 | Update copyright text in refcards | ||
| 129 | |||
| 130 | * etc/refcards/viperCard.tex: | ||
| 131 | * etc/refcards/vipcard.tex: | ||
| 132 | * etc/refcards/survival.tex: | ||
| 133 | * etc/refcards/sk-survival.tex: | ||
| 134 | * etc/refcards/sk-dired-ref.tex: | ||
| 135 | * etc/refcards/sk-refcard.tex: | ||
| 136 | * etc/refcards/ru-refcard.tex: | ||
| 137 | * etc/refcards/refcard.tex: | ||
| 138 | * etc/refcards/pt-br-refcard.tex: | ||
| 139 | * etc/refcards/pl-refcard.tex: | ||
| 140 | * etc/refcards/orgcard.tex: | ||
| 141 | * etc/refcards/gnus-refcard.tex: | ||
| 142 | * etc/refcards/fr-survival.tex: | ||
| 143 | * etc/refcards/fr-refcard.tex: | ||
| 144 | * etc/refcards/fr-dired-ref.tex: | ||
| 145 | * etc/refcards/dired-ref.tex: | ||
| 146 | * etc/refcards/de-refcard.tex: | ||
| 147 | * etc/refcards/cs-survival.tex: | ||
| 148 | * etc/refcards/cs-refcard.tex: | ||
| 149 | * etc/refcards/cs-dired-ref.tex: | ||
| 150 | * etc/refcards/calccard.tex: Update the copyright blurb. (Bug#24520) | ||
| 151 | |||
| 152 | 2016-11-12 Eli Zaretskii <eliz@gnu.org> | ||
| 153 | |||
| 154 | Fix Outline command names | ||
| 155 | |||
| 156 | * doc/emacs/text.texi (Foldout): Use the outline-* names instead | ||
| 157 | of the obsolete aliases. (Bug#24890) | ||
| 158 | |||
| 159 | 2016-11-10 Philipp Stephani <phst@google.com> | ||
| 160 | |||
| 161 | Send text received by bracketed paste to process | ||
| 162 | |||
| 163 | See Bug#24639. | ||
| 164 | |||
| 165 | * lisp/term.el (term--xterm-paste): New function. | ||
| 166 | (term-raw-map): Use it. | ||
| 167 | (xterm--pasted-text): Declare function from xterm.el. | ||
| 168 | |||
| 169 | 2016-11-10 Alan Mackenzie <acm@muc.de> | ||
| 170 | |||
| 171 | Correct the statement about programming modes always running prog-mode-hook. | ||
| 172 | |||
| 173 | * doc/emacs/modes.texi (Major Modes): Amend the statement about programming | ||
| 174 | modes running prog-mode-hook to say that it applies to many (not all) such | ||
| 175 | modes, and specifying exactly which modes. | ||
| 176 | |||
| 177 | 2016-11-10 Eli Zaretskii <eliz@gnu.org> | ||
| 178 | |||
| 179 | Improve documentation of 'occur' | ||
| 180 | |||
| 181 | * doc/emacs/search.texi (Other Repeating Search): Clarify how to | ||
| 182 | use Occur with search strings from last Isearch. (Bug#24890) | ||
| 183 | |||
| 184 | 2016-11-09 Noam Postavsky <npostavs@gmail.com> | ||
| 185 | |||
| 186 | Do call debugger on failed cl-assert | ||
| 187 | |||
| 188 | "Don't call debug on failed cl-assert..." removed the call to `debug' in | ||
| 189 | cl--assertion-failed because `debug' calls `kill-emacs' in batch mode, | ||
| 190 | thus messing up ert test runs. However, calling the debugger is useful | ||
| 191 | because it allows catching failed assertions even inside | ||
| 192 | `condition-case' calls. The problem with ert can be avoided by calling | ||
| 193 | `debugger' instead of `debug' directly, since ert installs its own | ||
| 194 | debugger while running tests. | ||
| 195 | |||
| 196 | * lisp/emacs-lisp/cl-preloaded.el (cl--assertion-failed): Call | ||
| 197 | `debugger' if `debug-on-error' is non-nil. | ||
| 198 | |||
| 199 | 2016-11-09 Daniel Colascione <dancol@dancol.org> | ||
| 200 | |||
| 201 | Avoid infloop in python | ||
| 202 | |||
| 203 | Fix bug#24905 | ||
| 204 | |||
| 205 | * lisp/progmodes/python.el (python-info-docstring-p): Improve | ||
| 206 | infloop avoidance: replace (bobp) with generic test for | ||
| 207 | forward progress. | ||
| 208 | * test/automated/python-tests.el (python-bob-infloop-avoid): Add | ||
| 209 | test for bug#24905 | ||
| 210 | |||
| 211 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 212 | |||
| 213 | Don't refer to obsolete FEATURE-unload-hook | ||
| 214 | |||
| 215 | * doc/lispref/tips.texi (Coding Conventions): Refer to | ||
| 216 | FEATURE-unload-function rather than its obsolete variant | ||
| 217 | FEATURE-unload-hook. (Bug#24890) | ||
| 218 | |||
| 219 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 220 | |||
| 221 | Improve documentation of dabbrevs | ||
| 222 | |||
| 223 | * lisp/dabbrev.el (dabbrev-expand): Doc fix. (Bug#24890) | ||
| 224 | |||
| 225 | * doc/emacs/abbrevs.texi (Dynamic Abbrevs): Mention | ||
| 226 | 'dabbrev-check-all-buffers', 'dabbrev-check-other-buffers', and | ||
| 227 | 'dabbrev-ignored-buffer-names' and their purpose. (Bug#24890) | ||
| 228 | |||
| 229 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 230 | |||
| 231 | * lisp/chistory.el (list-command-history): Doc fix. (Bug#24890) | ||
| 232 | |||
| 233 | * lisp/simple.el (set-mark-command): Doc fix. (Bug#24890) | ||
| 234 | |||
| 235 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 236 | |||
| 237 | Improve documentation of some Help commands | ||
| 238 | |||
| 239 | * doc/emacs/help.texi (Help Mode): Fix mistake in key sequences. | ||
| 240 | Mention the 'l' and 'r' keys. | ||
| 241 | (Misc Help): Mention that 'C-h m' describes key bindings. | ||
| 242 | (Bug#24890) | ||
| 243 | |||
| 244 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 245 | |||
| 246 | Fix documentation of yes-or-no prompts | ||
| 247 | |||
| 248 | * doc/emacs/mini.texi (Yes or No Prompts): Fix mistakes in key | ||
| 249 | sequences. (Bug#24890) | ||
| 250 | |||
| 251 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 252 | |||
| 253 | Fix documentation of partial completion style | ||
| 254 | |||
| 255 | * doc/emacs/mini.texi (Completion Styles): Fix the description of | ||
| 256 | the wildcard '*'. (Bug#24890) | ||
| 257 | |||
| 258 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 259 | |||
| 260 | Fix documentation of the mode line on emacsclient frames | ||
| 261 | |||
| 262 | * doc/emacs/screen.texi (Mode Line): Document the '@' indicator on | ||
| 263 | emacsclient frames. | ||
| 264 | |||
| 265 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 266 | |||
| 267 | Fix description of 'C-z' in User manual | ||
| 268 | |||
| 269 | * doc/emacs/entering.texi (Exiting): 'C-z' is bound to | ||
| 270 | 'suspend-frame'. (Bug#24890) | ||
| 271 | |||
| 272 | 2016-11-07 Eli Zaretskii <eliz@gnu.org> | ||
| 273 | |||
| 274 | Improve and clarify documentation of Outline Mode | ||
| 275 | |||
| 276 | * doc/emacs/text.texi (Outline Visibility): Use the outline-* | ||
| 277 | names instead of the obsolete aliases. (Bug#24890) | ||
| 278 | |||
| 279 | * lisp/outline.el (outline-hide-sublevels, outline-hide-other) | ||
| 280 | (outline-hide-body): Doc fixes. (Bug#24890) | ||
| 281 | |||
| 282 | 2016-11-06 Eli Zaretskii <eliz@gnu.org> | ||
| 283 | |||
| 284 | Add Emacs version number to nt/README.W32 | ||
| 285 | |||
| 286 | * nt/README.W32: Include the version number of the latest Emacs | ||
| 287 | release. | ||
| 288 | |||
| 289 | * admin/admin.el (set-version): Update the version in nt/README.W32. | ||
| 290 | |||
| 291 | 2016-11-06 Noam Postavsky <npostavs@gmail.com> | ||
| 292 | |||
| 293 | Fix python-mode hideshow regexp | ||
| 294 | |||
| 295 | 2015-02-07 "Fix hideshow integration[...]" changed the regexp added to | ||
| 296 | `hs-special-modes-alist' so that it worked when not searching from the | ||
| 297 | beginning of the line. However, this allows matching tokens ending in | ||
| 298 | "def" or "class", not just those keywords. This results in an infinite | ||
| 299 | loop in hs-hide-all (Bug #24815). | ||
| 300 | |||
| 301 | * lisp/progmodes/python.el (python-mode): Add symbol boundaries around | ||
| 302 | the def|class matching part of the regexp added to | ||
| 303 | hs-special-modes-alist. | ||
| 304 | |||
| 305 | 2016-11-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 306 | |||
| 307 | Modernize usage of 'macOS' in doc and comments | ||
| 308 | |||
| 309 | Apple changed the spelling of its operating system again, to "macOS", | ||
| 310 | effective with macOS 10.12 Sierra (2016-09-20). Change Emacs | ||
| 311 | documentation and comments to match this. Stick with older OS | ||
| 312 | spellings ("OS X", "Mac OS X") when talking about older releases where | ||
| 313 | the older names are more correct. | ||
| 314 | |||
| 315 | 2016-11-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 316 | |||
| 317 | Prefer comments /* like this */ in C code | ||
| 318 | |||
| 319 | Emacs C code assumes C99 features, but has long used traditional | ||
| 320 | comments /* like this */ instead of C99-style comments // like this. | ||
| 321 | Stick with traditional comments for now, partly for style, partly as | ||
| 322 | it may be safer with compilers that are not fully in C99 mode. | ||
| 323 | |||
| 324 | 2016-11-05 Noam Postavsky <npostavs@gmail.com> | ||
| 325 | |||
| 326 | * doc/lispref/loading.texi (Autoload): Better link (Bug#24845). | ||
| 327 | |||
| 328 | 2016-11-05 Eli Zaretskii <eliz@gnu.org> | ||
| 329 | |||
| 330 | Clarify documentation of face attribute functions | ||
| 331 | |||
| 332 | * doc/lispref/display.texi (Attribute Functions): Make sure to | ||
| 333 | document that an omitted FRAME argument means the same as nil. | ||
| 334 | (Bug#24879) | ||
| 335 | |||
| 336 | 2016-11-05 Noam Postavsky <npostavs@gmail.com> | ||
| 337 | |||
| 338 | Don't call debug on failed cl-assert | ||
| 339 | |||
| 340 | Doing this causes problems when running ert tests, for | ||
| 341 | instance (Bug#24778). The call to `debug` when `debug-on-error' is | ||
| 342 | non-nil was introduced in 2015-02-14 "* lisp/emacs-lisp/cl*.el: Use | ||
| 343 | define-inline and move some code...". | ||
| 344 | |||
| 345 | * lisp/emacs-lisp/cl-preloaded.el (cl--assertion-failed): Don't call | ||
| 346 | `debug' directly. | ||
| 347 | |||
| 348 | 2016-11-04 Phillip Lord <phillip.lord@russet.org.uk> | ||
| 349 | |||
| 350 | Update README for precompiled windows Emacs. | ||
| 351 | |||
| 352 | * nt/README.W32: Describe 64 and 32-bit downloads, optional | ||
| 353 | dependencies bundle. Remove old material on sourcing dependencies. | ||
| 354 | Remove references to Windows 95. Update GUI references to recent | ||
| 355 | Windows. Remove references to Usenet. | ||
| 356 | |||
| 357 | 2016-11-04 Hong Xu <hong@topbug.net> | ||
| 358 | |||
| 359 | Clarify documentation of 'vc-responsible-backend' wrt symlinks | ||
| 360 | |||
| 361 | * lisp/vc/vc.el (vc-responsible-backend): Clarify that symlinks | ||
| 362 | are not resolved when the VC backend is reported. | ||
| 363 | |||
| 364 | * doc/lispref/files.texi (Truenames): Document | ||
| 365 | 'vc-responsible-backend'. (Bug#23436) | ||
| 366 | * doc/emacs/maintaining.texi (Version Control Systems): Fix a | ||
| 367 | typo. | ||
| 368 | |||
| 369 | 2016-11-04 Eli Zaretskii <eliz@gnu.org> | ||
| 370 | |||
| 371 | Clarify doc string of 'transpose-sexps' | ||
| 372 | |||
| 373 | * lisp/simple.el (transpose-sexps): Clarify the conditions for | ||
| 374 | transposing sexps that are lists or strings. Mention the effect | ||
| 375 | of the prefix argument. (Bug#24860) | ||
| 376 | |||
| 377 | 2016-11-04 Tibor Csögör <tibi@tiborius.net> (tiny change) | ||
| 378 | |||
| 379 | Fix docstring of 'browse-url-firefox-new-window-is-tab' | ||
| 380 | |||
| 381 | * lisp/net/browse-url.el (browse-url-firefox-new-window-is-tab): | ||
| 382 | Remove obsolete note from docstring (obsoleted by previous commits). | ||
| 383 | (Bug#24843) | ||
| 384 | |||
| 385 | 2016-11-04 Eli Zaretskii <eliz@gnu.org> | ||
| 386 | |||
| 387 | Improve documentation of 'font-lock-remove-keywords' | ||
| 388 | |||
| 389 | * doc/lispref/modes.texi (Customizing Keywords): Clarify the | ||
| 390 | 'keywords' argument of 'font-lock-remove-keywords'. Suggested by | ||
| 391 | Hong Xu <hong@topbug.net>. (Bug#24830) | ||
| 392 | |||
| 393 | 2016-11-04 Eli Zaretskii <eliz@gnu.org> | ||
| 394 | |||
| 395 | Fix documentation of the command summary key | ||
| 396 | |||
| 397 | * doc/misc/info.texi (Help-^L, Help-Xref, Top): Emacs Info uses | ||
| 398 | '?' for the summary of commands, whereas the stand-alone reader | ||
| 399 | uses 'H'. (Bug#24825) | ||
| 400 | |||
| 401 | 2016-11-04 Eli Zaretskii <eliz@gnu.org> | ||
| 402 | |||
| 403 | Mark relocation workarounds with REL_ALLOC | ||
| 404 | |||
| 405 | * src/search.c (boyer_moore): Mark workarounds for ralloc.c | ||
| 406 | relocation of buffer text with "#ifdef REL_ALLOC". | ||
| 407 | |||
| 408 | 2016-11-02 Thomas Fitzsimmons <fitzsim@fitzsim.org> | ||
| 409 | |||
| 410 | Fix documentation for 'eudc-options-file' | ||
| 411 | |||
| 412 | * doc/misc/eudc.texi (The Server Hotlist): Update the default | ||
| 413 | value of 'eudc-options-file'. | ||
| 414 | |||
| 415 | Backport: | ||
| 416 | |||
| 417 | (cherry picked from commit 0575fd95d0b92a9a0ebff8df183a449190f74dbc) | ||
| 418 | |||
| 419 | 2016-11-02 Tibor Csögör <tibi@tiborius.net> | ||
| 420 | |||
| 421 | Fix documentation of 'eudc-inline-expansion-format' | ||
| 422 | |||
| 423 | * doc/misc/eudc.texi (Inline Query Expansion): Fix the default value of | ||
| 424 | 'eudc-inline-expansion-format'. (Bug#24840) | ||
| 425 | |||
| 426 | Backport: | ||
| 427 | |||
| 428 | (cherry picked from commit 1fef1387c387d80f8ece326621539b89a6965702) | ||
| 429 | |||
| 430 | 2016-10-31 Clément Pit--Claudel <clement.pitclaudel@live.com> | ||
| 431 | |||
| 432 | python.el: Fix detection of native completion in Python 3 (bug #24401) | ||
| 433 | |||
| 434 | With Python 3.5, (python-shell-completion-native-get-completions ... "") | ||
| 435 | would return an empty list, causing python.el to think that native | ||
| 436 | completion was unavailable (the difference between Python 2 and Python 3 | ||
| 437 | is due to https://bugs.python.org/issue25660). | ||
| 438 | |||
| 439 | * lisp/progmodes/python.el (python-shell-completion-native-try): Use "_" | ||
| 440 | to check whether native completion is available instead of "". | ||
| 441 | |||
| 442 | 2016-10-26 Glenn Morris <rgm@gnu.org> | ||
| 443 | |||
| 444 | * Makefile.in (install-arch-indep): Skip etc/refcards/emacsver.tex.in. | ||
| 445 | |||
| 446 | 2016-10-26 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 447 | |||
| 448 | * lisp/subr.el (set-transient-map): Exit for unbound events (bug#24755). | ||
| 449 | |||
| 450 | 2016-10-26 Eli Zaretskii <eliz@gnu.org> | ||
| 451 | |||
| 452 | Update category-table for Chinese characters | ||
| 453 | |||
| 454 | * lisp/international/characters.el (standard-category-table): | ||
| 455 | Update the ranges of Han and Chinese characters. (Bug#24798) | ||
| 456 | |||
| 457 | 2016-10-26 Noam Postavsky <npostavs@gmail.com> | ||
| 458 | |||
| 459 | Inhibit buffer relocation during regex searches | ||
| 460 | |||
| 461 | * src/search.c (looking_at_1, fast_looking_at, search_buffer): Prevent | ||
| 462 | relocation of buffer contents during calls to re_search_2. This ensures | ||
| 463 | the pointers into buffer text won't be invalidated by | ||
| 464 | r_alloc_sbrk (called from malloc with configurations where | ||
| 465 | REL_ALLOC=yes). | ||
| 466 | |||
| 467 | 2016-10-26 Noam Postavsky <npostavs@gmail.com> | ||
| 468 | |||
| 469 | Revert fixes to allocation of regex matching | ||
| 470 | |||
| 471 | The fix was not complete, and completing it was proving too complicated. | ||
| 472 | |||
| 473 | - Revert "* src/regex.c (re_search_2): Make new code safe for | ||
| 474 | -Wjump-misses-init." | ||
| 475 | This reverts commit c2a17924a57483d14692c8913edbe8ad24b5ffbb. | ||
| 476 | - Revert "Port to GCC 6.2.1 + --enable-gcc-warnings" | ||
| 477 | This reverts commit f6134bbda259c115c06d4a9a3ab5c39340a15949. | ||
| 478 | - Revert "Fix handling of allocation in regex matching" | ||
| 479 | This reverts commit ad66b3fadb7ae22a4cbb82bb1507c39ceadf3897. | ||
| 480 | - Revert "Fix handling of buffer relocation in regex.c functions" | ||
| 481 | This reverts commit ee04aedc723b035eedaf975422d4eb242894121b. | ||
| 482 | |||
| 483 | 2016-10-25 Eli Zaretskii <eliz@gnu.org> | ||
| 484 | |||
| 485 | Comment for bug#24793 | ||
| 486 | |||
| 487 | * lisp/info.el (Info-mode-font-lock-keywords): Add a comment | ||
| 488 | explaining why `..' quoting is not fontified using the | ||
| 489 | 'Info-quoted' face. (Bug#24793) | ||
| 490 | |||
| 491 | 2016-10-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 492 | |||
| 493 | Default REL_ALLOC to 'no' | ||
| 494 | |||
| 495 | This should make ralloc-related bugs less likely on GNU/Linux | ||
| 496 | systems with bleeding-edge glibc. See the email thread containing: | ||
| 497 | http://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00801.html | ||
| 498 | Do not merge to master. | ||
| 499 | * configure.ac (REL_ALLOC): Default to 'no' on all platforms, not | ||
| 500 | merely on platforms with Doug Lea malloc. Although bleeding-edge | ||
| 501 | glibc no longer exports __malloc_initialize_hook and so longer | ||
| 502 | passes the configure-time test for Doug Lea malloc, ralloc tickles | ||
| 503 | longstanding bugs like Bug#24358 and Bug#24764 and Emacs is likely | ||
| 504 | to be more reliable without it. This patch is not needed on | ||
| 505 | master, which uses hybrid malloc in this situation. | ||
| 506 | |||
| 507 | 2016-10-24 Eli Zaretskii <eliz@gnu.org> | ||
| 508 | |||
| 509 | Yet another fix for using pointers into buffer text | ||
| 510 | |||
| 511 | * src/search.c (boyer_moore): Update pointers to buffer text | ||
| 512 | after call to set_search_regs. (Bug#24358) | ||
| 513 | |||
| 514 | 2016-10-24 Eli Zaretskii <eliz@gnu.org> | ||
| 515 | |||
| 516 | Another fix for using pointer to buffer text | ||
| 517 | |||
| 518 | * src/search.c (Freplace_match): Move the call to BYTE_POS_ADDR | ||
| 519 | after the call to xpalloc, to avoid the danger of buffer text | ||
| 520 | relocation after its address was taken. (Bug#24358) | ||
| 521 | |||
| 522 | 2016-10-24 Michael Albinus <michael.albinus@gmx.de> | ||
| 523 | |||
| 524 | Fix Bug#24478 | ||
| 525 | |||
| 526 | * lisp/net/tramp-sh.el (tramp-histfile-override): Change default value | ||
| 527 | to "~/.tramp_history". | ||
| 528 | (tramp-open-shell): Check proper HISTFILE setting. | ||
| 529 | (tramp-maybe-open-connection): Cleanup also for errors. (Bug#24478) | ||
| 530 | |||
| 531 | 2016-10-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 532 | |||
| 533 | Port --enable-gcc-warnings to bleeding-edge glibc | ||
| 534 | |||
| 535 | Bleeding-edge glibc sets emacs_cv_var_doug_lea_malloc to 'no'. | ||
| 536 | Do not merge to master. | ||
| 537 | * configure.ac: Check for valloc decl when compiling gmalloc.c. | ||
| 538 | * src/gmalloc.c (emacs_abort) [emacs]: Adjust decl to match | ||
| 539 | what is in lisp.h. Remove duplicate decl. | ||
| 540 | (aligned_alloc): #undef before defining. | ||
| 541 | (aligned_alloc, memalign) [!MSDOS]: Declare. | ||
| 542 | (valloc) [HAVE_DECL_VALLOC]: Remove duplicate decl. | ||
| 543 | |||
| 544 | 2016-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 545 | |||
| 546 | Fix handling of buffer relocation in regex.c functions | ||
| 547 | |||
| 548 | * src/search.c (search_buffer): Updated the base pointer to buffer | ||
| 549 | text after the call to re_search_2. (Bug#24358) | ||
| 550 | |||
| 551 | 2016-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 552 | |||
| 553 | Avoid relocating buffers while libxml2 reads its text | ||
| 554 | |||
| 555 | * src/xml.c (parse_region) [REL_ALLOC]: Freeze the ralloc arena | ||
| 556 | while libxml2 reads the current buffer's text. (Bug#24764) | ||
| 557 | |||
| 558 | 2016-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 559 | |||
| 560 | Attempt to catch reads from a buffer that is relocated | ||
| 561 | |||
| 562 | * src/xml.c (parse_region): Add assertion to ensure buffer text is | ||
| 563 | not relocated while libxml2 is reading it. (Bug#24764) | ||
| 564 | |||
| 565 | 2016-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 566 | |||
| 567 | Revert "* lisp/simple.el (process-menu-mode, list-processes--refresh):" | ||
| 568 | |||
| 569 | This reverts commit a4285bcb1114e29200001f33af9b4802167d6140. | ||
| 570 | Do not merge to master! | ||
| 571 | |||
| 572 | 2016-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 573 | |||
| 574 | Revert "* lisp/ibuf-ext.el (ibuffer-do-shell-command-file):" | ||
| 575 | |||
| 576 | This reverts commit b0c447e4668116cecfda91d0203cb7cac2486d92. | ||
| 577 | Do not merge to master! | ||
| 578 | |||
| 579 | 2016-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 580 | |||
| 581 | Revert "* lisp/ibuffer.el (ibuffer): Improve 'other-window' case. (Bug#23617)" | ||
| 582 | |||
| 583 | This reverts commit cf3c19b0298236293d9c56d5ba425af4f42c1f8e. | ||
| 584 | Do not merge to master! | ||
| 585 | |||
| 586 | 2016-10-23 Eli Zaretskii <eliz@gnu.org> | ||
| 587 | |||
| 588 | ;* src/w32heap.c: Fix typo and wording of the comments. | ||
| 589 | |||
| 590 | 2016-10-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 591 | |||
| 592 | electric-quote mode no longer worries about coding | ||
| 593 | |||
| 594 | * doc/emacs/text.texi (Quotation Marks), etc/NEWS: Document this. | ||
| 595 | * lisp/electric.el (electric--insertable-p): Remove. | ||
| 596 | All uses removed (Bug#24759). | ||
| 597 | |||
| 598 | 2016-10-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 599 | |||
| 600 | * src/regex.c (re_search_2): Make new code safe for -Wjump-misses-init. | ||
| 601 | |||
| 602 | 2016-10-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 603 | |||
| 604 | Port to GCC 6.2.1 + --enable-gcc-warnings | ||
| 605 | |||
| 606 | * src/regex.c (ENSURE_FAIL_STACK, re_search_2): | ||
| 607 | Redo recent regex changes to avoid complaints from GCC 6.2.1 when | ||
| 608 | Emacs is configured with --enable-gcc-warnings. Also, work around | ||
| 609 | GCC bug 78081, which was uncovered by this new code. | ||
| 610 | |||
| 611 | 2016-10-22 Noam Postavsky <npostavs@gmail.com> | ||
| 612 | |||
| 613 | Explain how to debug emacsclient lisp errors | ||
| 614 | |||
| 615 | * doc/lispref/debugging.texi (Error Debugging): Mention that | ||
| 616 | debug-on-signal is useful for getting backtraces from | ||
| 617 | emacsclient (Bug#24616). | ||
| 618 | |||
| 619 | 2016-10-22 Noam Postavsky <npostavs@gmail.com> | ||
| 620 | |||
| 621 | Let describe-function work for lambda again | ||
| 622 | |||
| 623 | Since commit "* lisp/help-fns.el (describe-function): More type | ||
| 624 | checking[...]", `describe-function' throws a user-error when given a | ||
| 625 | non-symbol. This prevents the [back] button in a *Help* buffer from | ||
| 626 | working when the page it goes back to describes an anonymous | ||
| 627 | function (e.g., the result of `describe-key' on a key which is bound to | ||
| 628 | a lambda form). | ||
| 629 | |||
| 630 | * lisp/help-fns.el (describe-function): Move the checks on FUNCTION | ||
| 631 | being an fbound symbol into the `interactive' form. This allows | ||
| 632 | non-interactive calls to pass an anonymous function (Bug #24221). Note | ||
| 633 | that passing a non-bound symbol non-interactively will still trigger a | ||
| 634 | `void-function' error from `describe-function-1'. | ||
| 635 | |||
| 636 | 2016-10-22 Noam Postavsky <npostavs@gmail.com> | ||
| 637 | |||
| 638 | Fix kill-line's docstring | ||
| 639 | |||
| 640 | * lisp/simple.el (kill-line): The effect of show-trailing-whitespace is | ||
| 641 | important lines with *no* nonblanks (Bug #16654). | ||
| 642 | |||
| 643 | 2016-10-22 Noam Postavsky <npostavs@gmail.com> | ||
| 644 | |||
| 645 | Fix handling of allocation in regex matching | ||
| 646 | |||
| 647 | `re_match_2_internal' uses pointers to the lisp objects that it | ||
| 648 | searches. Since it may call malloc when growing the "fail stack", these | ||
| 649 | pointers may be invalidated while searching, resulting in memory | ||
| 650 | curruption (Bug #24358). | ||
| 651 | |||
| 652 | To fix this, we check the pointer that the lisp object (as specified by | ||
| 653 | re_match_object) points to before and after growing the stack, and | ||
| 654 | update existing pointers accordingly. | ||
| 655 | |||
| 656 | * src/regex.c (STR_BASE_PTR): New macro. | ||
| 657 | (ENSURE_FAIL_STACK, re_search_2): Use it to convert pointers into | ||
| 658 | offsets before possible malloc call, and back into pointers again | ||
| 659 | afterwards. | ||
| 660 | (POS_AS_IN_BUFFER): Add explanatory comment about punning trick. | ||
| 661 | * src/search.c (search_buffer): Instead of storing search location as | ||
| 662 | pointers, store them as pointers and recompute the corresponding address | ||
| 663 | for each call to `re_search_2'. | ||
| 664 | (string_match_1, fast_string_match_internal, fast_looking_at): | ||
| 665 | * src/dired.c (directory_files_internal): Set `re_match_object' to Qnil | ||
| 666 | after calling `re_search' or `re_match_2'. | ||
| 667 | * src/regex.h (re_match_object): Mention new usage in commentary. | ||
| 668 | |||
| 669 | 2016-10-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 670 | |||
| 671 | * lisp/electric.el (electric-quote-mode): Improve doc (Bug#24759). | ||
| 672 | |||
| 673 | 2016-10-20 Tino Calancha <tino.calancha@gmail.com> | ||
| 674 | |||
| 675 | vc-region-history: Search just on lines intersecting the region | ||
| 676 | |||
| 677 | * lisp/vc/vc.el (vc-region-history): If region ends in the beginning | ||
| 678 | of a line, then exclude that line from the search (Bug#24725). | ||
| 679 | |||
| 680 | 2016-10-19 Eli Zaretskii <eliz@gnu.org> | ||
| 681 | |||
| 682 | Fix documentation of 'alist-get' | ||
| 683 | |||
| 684 | * doc/lispref/lists.texi (Association Lists): Fix the signature of | ||
| 685 | 'alist-get'. Fix the markup, the wording, and the punctuation in | ||
| 686 | the description. (Bug#24740) | ||
| 687 | |||
| 688 | 2016-10-19 Eli Zaretskii <eliz@gnu.org> | ||
| 689 | |||
| 690 | * src/regex.h (re_match_object): Improve commentary. | ||
| 691 | |||
| 692 | 2016-10-19 Alan Third <alan@idiocy.org> | ||
| 693 | |||
| 694 | Fix cursor at bottom left of rectangle (bug#24364) | ||
| 695 | |||
| 696 | * lisp/rect.el (rectangle--col-pos): Don't assume point at EOL doesn't | ||
| 697 | require rectangle--point-crutches to be set. | ||
| 698 | |||
| 699 | 2016-10-19 Michael Albinus <michael.albinus@gmx.de> | ||
| 700 | |||
| 701 | Change Tramp version to "2.2.13.25.2" | ||
| 702 | |||
| 703 | * doc/misc/trampver.texi: | ||
| 704 | * lisp/net/trampver.el: Change version to "2.2.13.25.2". | ||
| 705 | |||
| 706 | 2016-10-19 Eli Zaretskii <eliz@gnu.org> | ||
| 707 | |||
| 708 | * lisp/emacs-lisp/autoload.el (update-directory-autoloads): Fix last change. | ||
| 709 | |||
| 710 | 2016-10-19 Eli Zaretskii <eliz@gnu.org> | ||
| 711 | |||
| 712 | Don't scan compiled module files for autoloads | ||
| 713 | |||
| 714 | * lisp/emacs-lisp/autoload.el (update-directory-autoloads): Ignore | ||
| 715 | compiled module files. Make sure the extension really ends the | ||
| 716 | file name. | ||
| 717 | |||
| 718 | 2016-10-18 Michael Albinus <michael.albinus@gmx.de> | ||
| 719 | |||
| 720 | Fix Bug#24698 | ||
| 721 | |||
| 722 | * lisp/net/tramp-sh.el (tramp-open-connection-setup-interactive-shell): | ||
| 723 | Don't send "stty tab0" to *BSD and Darwin machines. (Bug#24698) | ||
| 724 | |||
| 725 | 2016-10-18 Eli Zaretskii <eliz@gnu.org> | ||
| 726 | |||
| 727 | * lisp/subr.el (start-process): Doc fix. (Bug#24693) | ||
| 728 | |||
| 729 | 2016-10-18 Göktuğ Kayaalp <self@gkayaalp.com> | ||
| 730 | |||
| 731 | Fix display of vc-dir CVS file statuses in subdirectories | ||
| 732 | |||
| 733 | * lisp/vc/vc-cvs.el (vc-cvs-dir-status-files): Use 'cvs update' | ||
| 734 | instead of 'cvs status'. It's faster, easier to parse, and | ||
| 735 | relieves us of the need to use vc-expand-dirs. (Bug#24082) | ||
| 736 | (vc-cvs-after-dir-status): Parse its output. | ||
| 737 | |||
| 738 | 2016-10-17 Eli Zaretskii <eliz@gnu.org> | ||
| 739 | |||
| 740 | Update URL of MS-Windows optional DLLs | ||
| 741 | |||
| 742 | * nt/README.W32: | ||
| 743 | * nt/INSTALL: Update the URL of the MS-Windows binaries of the | ||
| 744 | optional libraries built with MSYS2/MinGW64 project tools. | ||
| 745 | |||
| 746 | 2016-10-17 Eli Zaretskii <eliz@gnu.org> | ||
| 747 | |||
| 748 | Fix time-related data types in 2 editfns.c functions | ||
| 749 | |||
| 750 | * src/editfns.c (format_time_string, Fcurrent_time_zone): Pass a | ||
| 751 | pointer to time_t value to emacs_localtime_rz and gmtime_r, | ||
| 752 | instead of relying on struct timespec's tv_sec member to be of | ||
| 753 | compatible type. | ||
| 754 | |||
| 755 | 2016-10-17 Tino Calancha <f92capac@gmail.com> | ||
| 756 | |||
| 757 | * lisp/simple.el (process-menu-mode, list-processes--refresh): | ||
| 758 | Include PID. (Bug#21725) | ||
| 759 | |||
| 760 | (cherry picked from commit b7adc2f23787eb72015cd705b873e229db6a5049) | ||
| 761 | |||
| 762 | 2016-10-17 Tino Calancha <f92capac@gmail.com> | ||
| 763 | |||
| 764 | * lisp/ibuf-ext.el (ibuffer-do-shell-command-file): | ||
| 765 | Fix non-file-visiting-buffer case. (Bug#22678) | ||
| 766 | |||
| 767 | (cherry picked from commit 738738259ba77fe17e433c64e0758ea59ab5bc75) | ||
| 768 | |||
| 769 | 2016-10-17 Tino Calancha <f92capac@gmail.com> | ||
| 770 | |||
| 771 | * lisp/ibuffer.el (ibuffer): Improve 'other-window' case. (Bug#23617) | ||
| 772 | |||
| 773 | (cherry picked from commit f4ef1a1fea15aa58fbb5e7a59bff260720658e49) | ||
| 774 | |||
| 775 | 2016-10-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 776 | |||
| 777 | Port to Ubuntu 16.10, which needs gcc -nopie | ||
| 778 | |||
| 779 | * configure.ac (emacs_cv_prog_cc_no_pie): Rename from | ||
| 780 | emacs_cv_prog_cc_nopie. All usages changed. Check for -no-pie in | ||
| 781 | preference to -nopie (Bug#24682). Backport from master. | ||
| 782 | |||
| 783 | 2016-10-17 Glenn Morris <rgm@gnu.org> | ||
| 784 | |||
| 785 | * lisp/cus-start.el (exec-path): Handle nil elements. (Bug#24471) | ||
| 786 | |||
| 787 | 2016-10-16 Andreas Politz <politza@hochschule-trier.de> | ||
| 788 | |||
| 789 | Catch the imenu-unavailable error in sh-mode completion table | ||
| 790 | |||
| 791 | * lisp/progmodes/sh-script.el (sh--cmd-completion-table): | ||
| 792 | Catch the imenu-unavailable error (bug#24238). | ||
| 793 | |||
| 794 | 2016-10-16 Eli Zaretskii <eliz@gnu.org> | ||
| 795 | |||
| 796 | More char-width fixes | ||
| 797 | |||
| 798 | * lisp/international/characters.el (char-width-table): More fixes | ||
| 799 | according to the latest EastAsianWidth.txt. (Bug#24705) | ||
| 800 | |||
| 801 | 2016-10-15 Eli Zaretskii <eliz@gnu.org> | ||
| 802 | |||
| 803 | Fix char-width-table values for some Emoji | ||
| 804 | |||
| 805 | * lisp/international/characters.el (char-width-table): Add missing | ||
| 806 | range U+1F400..U+1F43E. (Bug#24699) | ||
| 807 | |||
| 808 | * admin/notes/unicode: Mention the need to verify char-width-table | ||
| 809 | setting against data in EastAsianWidth.txt. | ||
| 810 | |||
| 811 | 2016-10-15 Eli Zaretskii <eliz@gnu.org> | ||
| 812 | |||
| 813 | Keep point when switching from and to *terminal* buffer | ||
| 814 | |||
| 815 | * lisp/term.el (term-reset-size): Don't reset the size if it | ||
| 816 | didn't change. If the size did change, restore point after | ||
| 817 | adjusting the size. (Bug#24465) | ||
| 818 | |||
| 819 | 2016-10-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 820 | |||
| 821 | * INSTALL: Use correct Emacs release number 25. | ||
| 822 | |||
| 823 | 2016-10-14 Eli Zaretskii <eliz@gnu.org> | ||
| 824 | |||
| 825 | Avoid crashes due to objects read with the #n=object form | ||
| 826 | |||
| 827 | * src/lread.c (read1): Use Fcons for 'placeholder', not AUTO_CONS, | ||
| 828 | because elements of the list in 'read_objects' cannot be allocated | ||
| 829 | off the stack. (Bug#24640) | ||
| 830 | |||
| 831 | 2016-10-13 Eli Zaretskii <eliz@gnu.org> | ||
| 832 | |||
| 833 | Improve doc string of 'completion-at-point-functions' | ||
| 834 | |||
| 835 | * lisp/minibuffer.el (completion-at-point-functions): Doc fix. | ||
| 836 | (Bug#24663) | ||
| 837 | |||
| 838 | 2016-10-13 Philipp Stephani <phst@google.com> | ||
| 839 | |||
| 840 | Fix crash in evaluating functions | ||
| 841 | |||
| 842 | See Bug#24673 | ||
| 843 | |||
| 844 | * src/eval.c (funcall_lambda): Fix crash for bogus functions such | ||
| 845 | as (closure). | ||
| 846 | |||
| 847 | 2016-10-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 848 | |||
| 849 | * src/filelock.c (current_lock_owner): Update comment. | ||
| 850 | |||
| 851 | 2016-10-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 852 | |||
| 853 | Port --enable-gcc-warnings to GCC 6.2.1 | ||
| 854 | |||
| 855 | Backport from master. | ||
| 856 | * src/conf_post.h (GNUC_PREREQ): New macro. | ||
| 857 | * src/keyboard.c: Use it to work around GCC bug 54561. | ||
| 858 | * src/process.c (would_block): New function. | ||
| 859 | (server_accept_connection, wait_reading_process_output, send_process): | ||
| 860 | Use it. | ||
| 861 | |||
| 862 | 2016-10-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 863 | |||
| 864 | Work around Samba bug with ':' in symlink contents | ||
| 865 | |||
| 866 | * src/filelock.c (current_lock_owner): When reading the contents | ||
| 867 | of a lock, treat the UTF-8 for U+F022 as if it were ':' (Bug#24656). | ||
| 868 | Backport from master. | ||
| 869 | |||
| 870 | 2016-10-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 871 | |||
| 872 | Port last_marked change to full-program optimizers | ||
| 873 | |||
| 874 | * src/alloc.c (last_marked): Now EXTERNALLY_VISIBLE. | ||
| 875 | |||
| 876 | 2016-10-12 Eli Zaretskii <eliz@gnu.org> | ||
| 877 | |||
| 878 | Adapt GDB scripts to '--enable-check-lisp-object-type' builds | ||
| 879 | |||
| 880 | * etc/emacs-buffer.gdb <$qnil>: New variable. | ||
| 881 | (ybuffer-list, yset-buffer): Use $qnil for comparing against | ||
| 882 | 'nil', as direct comparison with Qnil doesn't work in a build with | ||
| 883 | '--enable-check-lisp-object-type'. | ||
| 884 | |||
| 885 | * src/.gdbinit: Adapt commands of the temporary breakpoint in | ||
| 886 | init_sys_modes to a build with '--enable-check-lisp-object-type'. | ||
| 887 | |||
| 888 | 2016-10-11 Eli Zaretskii <eliz@gnu.org> | ||
| 889 | |||
| 890 | Avoid optimizing out the last_marked[] array | ||
| 891 | |||
| 892 | * src/alloc.c <last_marked>: No longer 'static', to avoid having | ||
| 893 | it optimized out in optimized builds, which then makes debugging | ||
| 894 | GC problems harder. | ||
| 895 | |||
| 896 | 2016-10-09 Alan Mackenzie <acm@muc.de> | ||
| 897 | |||
| 898 | CC Mode manual: remove reference to former Emacs variable last-command-char | ||
| 899 | |||
| 900 | * doc/misc/cc-mode.texi (Hanging Semicolons and Commas): Replace reference to | ||
| 901 | variable last-command-char by one to macro c-last-command-char. | ||
| 902 | |||
| 903 | 2016-10-08 Eli Zaretskii <eliz@gnu.org> | ||
| 904 | |||
| 905 | Allow to disable compaction of font caches | ||
| 906 | |||
| 907 | * src/font.c (syms_of_font) <inhibit-compacting-font-caches>: New | ||
| 908 | boolean variable. | ||
| 909 | * src/alloc.c (compact_font_caches): Use it to bypass the call to | ||
| 910 | compact_font_cache_entry. (Bug#24634) (Bug#24565) | ||
| 911 | |||
| 912 | * etc/NEWS: Mention the new variable. | ||
| 913 | |||
| 914 | 2016-10-08 Eli Zaretskii <eliz@gnu.org> | ||
| 915 | |||
| 916 | Allow selection of font for symbols as in Emacs 24.x | ||
| 917 | |||
| 918 | * src/fontset.c (syms_of_fontset) <use-default-font-for-symbols>: | ||
| 919 | New boolean variable. | ||
| 920 | (face_for_char): Use it to fall back to pre-Emacs 25.1 behavior | ||
| 921 | when selecting fonts for displaying symbol and punctuation | ||
| 922 | characters. (Bug#24644) | ||
| 923 | |||
| 924 | * etc/NEWS: Mention the new variable. | ||
| 925 | |||
| 926 | 2016-10-08 Eli Zaretskii <eliz@gnu.org> | ||
| 927 | |||
| 928 | Fix horizontal scrolling during Isearch | ||
| 929 | |||
| 930 | * lisp/isearch.el (isearch-update): Compute the window's body | ||
| 931 | width in a way that is correct when there are no fringes. | ||
| 932 | (Bug#24584) | ||
| 933 | |||
| 934 | 2016-10-08 Eli Zaretskii <eliz@gnu.org> | ||
| 935 | |||
| 936 | Fix infloop in redisplay due to truncated lines and invisible text | ||
| 937 | |||
| 938 | * src/xdisp.c (forward_to_next_line_start): Don't call | ||
| 939 | 'get_next_display_element' after finding the end of line. This | ||
| 940 | avoids setting the row's end position to the wrong value when the | ||
| 941 | next screen line begins with invisible text; that wrong value | ||
| 942 | caused set_cursor_from_row position the cursor in the wrong screen | ||
| 943 | line, and eventually triggered bug#24109. | ||
| 944 | |||
| 945 | 2016-10-07 David Engster <deng@randomsample.de> | ||
| 946 | |||
| 947 | gitmerge: Add cherry pick to gitmerge-skip-regexp | ||
| 948 | |||
| 949 | * admin/gitmerge.el (gitmerge-skip-regexp): Add "cherry picked | ||
| 950 | from commit", which is the string appended by 'git cherry-pick | ||
| 951 | -x'. | ||
| 952 | |||
| 953 | (cherry picked from commit f648e4866981b142fca788372e1fd9013a0bb16a) | ||
| 954 | |||
| 955 | 2016-10-06 Eli Zaretskii <eliz@gnu.org> | ||
| 956 | |||
| 957 | Improve documentation of 'menu-bar-open' | ||
| 958 | |||
| 959 | * lisp/term/w32-win.el (w32-menu-bar-open): Clarify that sometimes | ||
| 960 | two ESC keypresses are needed to exit the menu. | ||
| 961 | |||
| 962 | * doc/emacs/screen.texi (Menu Bar): Qualify the description of how | ||
| 963 | to exit menus. (Bug#24596) | ||
| 964 | |||
| 965 | 2016-10-06 Eli Zaretskii <eliz@gnu.org> | ||
| 966 | |||
| 967 | Fix compilation with MinGW runtime 3.22.2 and w32api 3.18.2 | ||
| 968 | |||
| 969 | * nt/inc/ms-w32.h (_WIN32_WINNT) [!MINGW_W64]: Undefine before | ||
| 970 | defining to avoid redefinition warnings. | ||
| 971 | |||
| 972 | * nt/inc/sys/stat.h (_SYS_STAT_H, _INC_STAT_H): Define, to avoid | ||
| 973 | inclusion of sys/stat.h from the system headers, which could then | ||
| 974 | lead to compilation errors due to redefinition of 'struct stat' | ||
| 975 | etc. This is needed because latest versions of MinGW runtime | ||
| 976 | include sys/stat.h from wchar.h. | ||
| 977 | |||
| 978 | * src/image.c (__MINGW_MAJOR_VERSION) [WINDOWSNT]: Temporarily | ||
| 979 | redefine to 4 to avoid conflict between 2 definitions of | ||
| 980 | MemoryBarrier. (Bug#24613) | ||
| 981 | |||
| 982 | Do not merge to master! | ||
| 983 | |||
| 984 | 2016-10-05 John Wiegley <johnw@newartisans.com> | ||
| 985 | |||
| 986 | Add documentation note from Alex | ||
| 987 | |||
| 988 | 2016-10-05 Aurelien Aptel <aaptel@suse.com> | ||
| 989 | |||
| 990 | * src/alloc.c: call only non-null finalizers | ||
| 991 | |||
| 992 | 2016-10-04 Karl Fogel <kfogel@red-bean.com> | ||
| 993 | |||
| 994 | Clarify that doc fixes are okay in feature freeze | ||
| 995 | |||
| 996 | * CONTRIBUTE (branches): Explain that doc fixes are always safe, even | ||
| 997 | on a release branch in feature freeze. Tweak wording of paragraph | ||
| 998 | after that to avoid a misleading contrast. | ||
| 999 | |||
| 1000 | 2016-10-04 Eli Zaretskii <eliz@gnu.org> | ||
| 1001 | |||
| 1002 | Avoid crashes when setting the cursor | ||
| 1003 | |||
| 1004 | * src/xdisp.c (display_and_set_cursor): Don't index glyphs of a | ||
| 1005 | glyph row if hpos is out of valid bounds. This avoids crashes in | ||
| 1006 | some rare cases. (Bug#24614) | ||
| 1007 | |||
| 1008 | 2016-10-04 Philippe Vaucher <philippe.vaucher@gmail.com> | ||
| 1009 | |||
| 1010 | Restore 'command-debug-status' functionality | ||
| 1011 | |||
| 1012 | * src/callint.c (Fcall_interactively): Bind command-debug-status | ||
| 1013 | to nil. This restores functionality inadvertently removed in | ||
| 1014 | Emacs 25.1. (Bug#24555) | ||
| 1015 | |||
| 1016 | * lisp/subr.el (command-debug-status): Declare obsolete. | ||
| 1017 | |||
| 1018 | * doc/lispref/debugging.texi (Internals of Debugger): Document | ||
| 1019 | that 'command-debug-status' is obsolete. | ||
| 1020 | |||
| 1021 | 2016-10-03 Karl Fogel <kfogel@red-bean.com> | ||
| 1022 | |||
| 1023 | Document yank behavior in the right place | ||
| 1024 | |||
| 1025 | * lisp/simple.el (yank): Document the handling of the | ||
| 1026 | `yank-handled-properties' and `yank-excluded-properties' variables, | ||
| 1027 | and the `yank-handler' text property. | ||
| 1028 | (yank-pop): Refer to `yank' now (bug#286) | ||
| 1029 | |||
| 1030 | * lisp/subr.el (insert-for-yank): Refer to `yank' now. | ||
| 1031 | (insert-for-yank-1): Refer to `insert-for-yank' now. | ||
| 1032 | |||
| 1033 | See this thread for discussion: | ||
| 1034 | |||
| 1035 | https://lists.gnu.org/archive/html/emacs-devel/2016-09/threads.html#00329 | ||
| 1036 | From: Karl Fogel | ||
| 1037 | To: Emacs Devel | ||
| 1038 | Subject: Question about intended behavior of 'insert-for-yank-1'. | ||
| 1039 | Date: Mon, 12 Sep 2016 00:17:14 -0500 | ||
| 1040 | Message-ID: <874m5lr92d.fsf@red-bean.com> | ||
| 1041 | |||
| 1042 | 2016-10-03 Philipp Stephani <phst@google.com> | ||
| 1043 | |||
| 1044 | Document nil args of compare-buffer-substrings | ||
| 1045 | |||
| 1046 | * src/editfns.c (Fcompare_buffer_substrings): Document behavior when | ||
| 1047 | the arguments are nil. | ||
| 1048 | |||
| 1049 | 2016-10-03 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 1050 | |||
| 1051 | * doc/misc/message.texi (Bcc Warning): Fix markup. | ||
| 1052 | |||
| 1053 | * doc/misc/message.texi (Bcc Warning): | ||
| 1054 | Document mml-secure-safe-bcc-list. | ||
| 1055 | |||
| 1056 | 2016-10-02 Noam Postavsky <npostavs@gmail.com> | ||
| 1057 | |||
| 1058 | Don't require isearch-update before isearch-done | ||
| 1059 | |||
| 1060 | It is useful to be able to call `isearch-done' unconditionally to | ||
| 1061 | ensure a non-isearching state. | ||
| 1062 | |||
| 1063 | * lisp/isearch.el (isearch-done): Check that `isearch--current-buffer' | ||
| 1064 | is a live buffer before using it (Bug #21091). | ||
| 1065 | * test/automated/isearch-tests.el (isearch--test-done): Test it. | ||
| 1066 | |||
| 1067 | (cherry picked from commit 68f4b5292781bc331b040105c4079902b993835c) | ||
| 1068 | |||
| 1069 | 2016-10-02 Peder O. Klingenberg <peder@klingenberg.no> | ||
| 1070 | |||
| 1071 | Avoid error in icalendar--read-element | ||
| 1072 | |||
| 1073 | * lisp/calendar/icalendar.el (icalendar--read-element): Avoid a regex | ||
| 1074 | stack overflow by not using regex to extract values from calendar | ||
| 1075 | events. (Bug#24315) | ||
| 1076 | |||
| 1077 | (cherry picked from commit 55dde6c1a21a792d3d75c19e612c74dd054aaf1e) | ||
| 1078 | |||
| 1079 | 2016-10-02 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 1080 | |||
| 1081 | Make a menu less ambiguous | ||
| 1082 | |||
| 1083 | * doc/emacs/custom.texi (Key Bindings): The Modifier Keys node | ||
| 1084 | is about using modifier keys, not binding them (bug#10942). | ||
| 1085 | |||
| 1086 | (cherry picked from commit 214f85a0a68b96a552ca605d601b33f6eef5c4ca) | ||
| 1087 | |||
| 1088 | 2016-10-02 Devon Sean McCullough <Emacs-Hacker2012@jovi.net> | ||
| 1089 | |||
| 1090 | Doc fix for url-http | ||
| 1091 | |||
| 1092 | * lisp/url/url-http.el (url-http): Document better return values | ||
| 1093 | (bug#13187) (tiny change) | ||
| 1094 | |||
| 1095 | (cherry picked from commit 344303c8d9cb03d4778a73940e80e966280aa694) | ||
| 1096 | |||
| 1097 | 2016-10-01 Eli Zaretskii <eliz@gnu.org> | ||
| 1098 | |||
| 1099 | * lisp/frame.el (blink-cursor-delay): Doc fix. (Bug#24372) | ||
| 1100 | |||
| 1101 | 2016-09-30 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 1102 | |||
| 1103 | * lisp/gnus/gnus-art.el (gnus-button-handle-library): Fix typo. | ||
| 1104 | |||
| 1105 | 2016-09-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1106 | |||
| 1107 | Regexp Functions doc minor fixes | ||
| 1108 | |||
| 1109 | * doc/lispref/searching.texi (Regexp Functions): | ||
| 1110 | Fix misspelling of “matching”. Use @table for table. | ||
| 1111 | Reformat code example to fit into info file width (Bug#17862). | ||
| 1112 | |||
| 1113 | 2016-09-27 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 1114 | |||
| 1115 | Backport mm-convert-shr-links fix from master (bug#23964) | ||
| 1116 | |||
| 1117 | * lisp/gnus/mm-decode.el (mm-convert-shr-links): | ||
| 1118 | Preserve key bindings that shr adds (bug#23964). | ||
| 1119 | |||
| 1120 | 2016-09-26 Eli Zaretskii <eliz@gnu.org> | ||
| 1121 | |||
| 1122 | Improve documentation of 'expand-abbrev' and wrapper hooks | ||
| 1123 | |||
| 1124 | * lisp/simple.el (filter-buffer-substring-functions) | ||
| 1125 | (buffer-substring--filter): Add a link to 'with-wrapper-hook' as | ||
| 1126 | the place to look for documentation of wrapper hooks. | ||
| 1127 | * lisp/minibuffer.el (completion-in-region-functions) | ||
| 1128 | (completion--in-region): Add a link to 'with-wrapper-hook' as the | ||
| 1129 | place to look for documentation of wrapper hooks. | ||
| 1130 | * lisp/abbrev.el (expand-abbrev, abbrev--default-expand): Clarify | ||
| 1131 | the doc strings. (Bug#24540) | ||
| 1132 | |||
| 1133 | * doc/lispref/text.texi (Buffer Contents): Mention | ||
| 1134 | 'with-wrapper-hook's doc string as the place to learn about that | ||
| 1135 | obsolete facility. | ||
| 1136 | |||
| 1137 | 2016-09-25 Eli Zaretskii <eliz@gnu.org> | ||
| 1138 | |||
| 1139 | Minor copyedits of MS-Windows installation instructions | ||
| 1140 | |||
| 1141 | * nt/INSTALL: | ||
| 1142 | * nt/README.W32: Add URL of Emacs dependencies on alpha.gnu.org. | ||
| 1143 | |||
| 1144 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1145 | |||
| 1146 | Fix display of cursor when 'blink-cursor-delay' has small value | ||
| 1147 | |||
| 1148 | * lisp/frame.el (blink-cursor-check, blink-cursor-mode): | ||
| 1149 | Protect ourselves against too small values of blink-cursor-delay. | ||
| 1150 | This avoids erratic display of the cursor, or even failure to | ||
| 1151 | display it, when user types text at high speed or leans on a key | ||
| 1152 | to invoke the keyboard auto-repeat feature. (Bug#24372) | ||
| 1153 | |||
| 1154 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1155 | |||
| 1156 | Improve the doc string of 'format' | ||
| 1157 | |||
| 1158 | * src/editfns.c (Fformat): Fix ambiguity in the doc string's usage | ||
| 1159 | of a literal period. (Bug#24407) | ||
| 1160 | |||
| 1161 | This was backported from master | ||
| 1162 | (cherry picked from commit 7123896626b06c26c4e37839ab41e41980c8f433) | ||
| 1163 | |||
| 1164 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1165 | |||
| 1166 | Improve doc strings in whitespace.el | ||
| 1167 | |||
| 1168 | * lisp/whitespace.el (whitespace-mode, whitespace-newline-mode) | ||
| 1169 | (global-whitespace-mode, global-whitespace-newline-mode): Improve | ||
| 1170 | the doc strings. (Bug#24413) | ||
| 1171 | |||
| 1172 | This was backported from master | ||
| 1173 | (cherry picked from commit 3462fe73351f3da5bc3ebf8296ee44dd2e6b1dbc) | ||
| 1174 | |||
| 1175 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1176 | |||
| 1177 | Improve detectability of 'next-logical-line' and 'previous-logical-line' | ||
| 1178 | |||
| 1179 | * lisp/simple.el (next-line, previous-line): Mention | ||
| 1180 | 'next-logical-line' and 'previous-logical-line' in the doc | ||
| 1181 | strings. (Bug#24443) | ||
| 1182 | |||
| 1183 | This was backported from master | ||
| 1184 | (cherry picked from commit e95d0d15bb1534803b0adb3c3a927c8beb7d4e79) | ||
| 1185 | |||
| 1186 | 2016-09-23 Martin Rudalics <rudalics@gmx.at> | ||
| 1187 | |||
| 1188 | Fix (next-frame nil t) crash (Bug#24281) | ||
| 1189 | |||
| 1190 | * src/frame.c (candidate_frame): Check minibuf argument before | ||
| 1191 | comparing it to zero (Bug#24281). | ||
| 1192 | |||
| 1193 | This was backported from master | ||
| 1194 | (cherry picked from commit dc491c3df305a73908fe8de20b7c428a5b38c846) | ||
| 1195 | |||
| 1196 | 2016-09-23 Noam Postavsky <npostavs@gmail.com> | ||
| 1197 | |||
| 1198 | Fix debugging of string-match-p errors | ||
| 1199 | |||
| 1200 | * src/eval.c (call_debugger): Bind inhibit-changing-match-data to nil so | ||
| 1201 | that debugger code that needs to do regexp match won't break | ||
| 1202 | (Bug #23949, Bug #24166, Bug#16294). | ||
| 1203 | |||
| 1204 | This was backported from master | ||
| 1205 | (cherry picked from commit 7fb75680b38fe0805c2ff7e9cca3bec8121ba984) | ||
| 1206 | |||
| 1207 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1208 | |||
| 1209 | Fix region display while dragging mouse | ||
| 1210 | |||
| 1211 | * lisp/mouse.el (mouse-drag-track): Reset deactivate-mark in the | ||
| 1212 | buffer of the drag event, to allow mark to be set and the region | ||
| 1213 | be shown as we drag the mouse. (Bug#24030) | ||
| 1214 | |||
| 1215 | This was backported from master | ||
| 1216 | (cherry picked from commit 7d58b02f363ab02961faa950d1ba727df96f2f19) | ||
| 1217 | |||
| 1218 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1219 | |||
| 1220 | Fix 'vertical-motion' and 'posn-at-point' under 'visual-line-mode' | ||
| 1221 | |||
| 1222 | * src/xdisp.c (move_it_in_display_line_to): Don't assume we can | ||
| 1223 | wrap on a whitespace character if it's followed by another | ||
| 1224 | whitespace character. When returning under WORD_WRAP for a screen | ||
| 1225 | line that is continued, restore to wrap point when atpos/atx | ||
| 1226 | position would be displayed on the next screen line due to | ||
| 1227 | line-wrap. (Bug#23570) | ||
| 1228 | |||
| 1229 | This is backported from master | ||
| 1230 | (cherry picked from commit 99848b37d2c3e14c0af45fc6da437a806aa58a80) | ||
| 1231 | |||
| 1232 | 2016-09-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 1233 | |||
| 1234 | Improve display of tex-verbatim and Info quoted | ||
| 1235 | |||
| 1236 | Problem reported by Glenn Morris (Bug#19889). | ||
| 1237 | * doc/emacs/display.texi (Standard Faces): | ||
| 1238 | * doc/lispref/display.texi (Basic Faces): | ||
| 1239 | * etc/NEWS: Mention fixed-pitch-serif. | ||
| 1240 | * lisp/faces.el (face-font-family-alternatives): | ||
| 1241 | New family alias Monospace Serif. | ||
| 1242 | (fixed-pitch-serif): New face, which uses the new family. | ||
| 1243 | * lisp/info.el (Info-quoted): | ||
| 1244 | * lisp/textmodes/tex-mode.el (tex-verbatim): Use the new face. | ||
| 1245 | * test/automated/font-parse-tests.el (font-parse-tests--data): | ||
| 1246 | Add test case for Monospace Serif. | ||
| 1247 | |||
| 1248 | This is backport from master | ||
| 1249 | (cherry picked from commit 36906806ccfc0e53f1d8c365ab0d7151288b7833) | ||
| 1250 | |||
| 1251 | 2016-09-23 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 1252 | |||
| 1253 | Document how to check for ImageMagick support | ||
| 1254 | |||
| 1255 | * doc/lispref/display.texi (ImageMagick Images): Say how to | ||
| 1256 | check for ImageMagick support, which isn't quite obvious | ||
| 1257 | (bug#20702). | ||
| 1258 | |||
| 1259 | This is backport from master | ||
| 1260 | (cherry picked from commit faf07d646575c78d6d956ce91820ebbf38308553) | ||
| 1261 | |||
| 1262 | 2016-09-23 Tino Calancha <f92capac@gmail.com> | ||
| 1263 | |||
| 1264 | Run find-function-after-hook after finding a symbol | ||
| 1265 | |||
| 1266 | * lisp/emacs-lisp/find-func.el (find-library): | ||
| 1267 | * lisp/help-mode.el (help-function-def, help-variable-def): | ||
| 1268 | Run `find-function-after-hook' inside the help-function of the | ||
| 1269 | buttons (bug#22583). | ||
| 1270 | * etc/NEWS: Mention the change. | ||
| 1271 | |||
| 1272 | This is a backport from master. | ||
| 1273 | (cherry picked from commit f069d854508946bcc03e4c77ceb430748e3ab6d7) | ||
| 1274 | |||
| 1275 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1276 | |||
| 1277 | Document 'timerp' | ||
| 1278 | |||
| 1279 | * doc/lispref/os.texi (Timers): Document 'timerp'. (Bug#24511) | ||
| 1280 | Improve indexing. | ||
| 1281 | |||
| 1282 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1283 | |||
| 1284 | Improve documentation of overlay priorities | ||
| 1285 | |||
| 1286 | * doc/lispref/display.texi (Overlay Properties): Minor copyedits. | ||
| 1287 | By popular demand, mention the '(PRIMNARY . SECONDARY)' form of | ||
| 1288 | overlay properties used for the region. (Bug#20253) | ||
| 1289 | |||
| 1290 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1291 | |||
| 1292 | Fix 'dired-compress-files' | ||
| 1293 | |||
| 1294 | * lisp/dired-aux.el (dired-do-compress-to): Make sure the archive | ||
| 1295 | file name is fully expanded by running it through | ||
| 1296 | 'expand-file-name'. Suggested by Drew Adams <drew.adams@oracle.com>. | ||
| 1297 | (Bug#24486) Doc fix. | ||
| 1298 | * lisp/dired.el: Regenerated changes in autoloads. | ||
| 1299 | |||
| 1300 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1301 | |||
| 1302 | Update commentary of STRING_CHAR and FETCH_MULTIBYTE_CHAR | ||
| 1303 | |||
| 1304 | * src/character.h (STRING_CHAR): | ||
| 1305 | * src/buffer.h (FETCH_MULTIBYTE_CHAR): Update commentary: these | ||
| 1306 | two macros no longer do any character unification, so the caveats | ||
| 1307 | in those comments are no longer pertinent. | ||
| 1308 | |||
| 1309 | 2016-09-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1310 | |||
| 1311 | Increment Emacs version to 25.1.50 | ||
| 1312 | |||
| 1313 | * README: | ||
| 1314 | * configure.ac: | ||
| 1315 | * etc/NEWS: | ||
| 1316 | * msdos/sed2v2.inp: Bump the version to 25.1.50. | ||
| 1317 | |||
| 1318 | 2016-09-21 Eli Zaretskii <eliz@gnu.org> | ||
| 1319 | |||
| 1320 | Document the optional zlib library in MS-Windows builds | ||
| 1321 | |||
| 1322 | * nt/README.W32: | ||
| 1323 | * nt/INSTALL.W64: | ||
| 1324 | * nt/INSTALL: Mention the optional text decompression support and | ||
| 1325 | the zlib library. | ||
| 1326 | |||
| 1327 | 2016-09-21 Eli Zaretskii <eliz@gnu.org> | ||
| 1328 | |||
| 1329 | Fix tagging of DEFUN by etags | ||
| 1330 | |||
| 1331 | * lib-src/etags.c (C_entries): Tag DEFUN twice: once with its C | ||
| 1332 | name, and then again with its Lisp name. This restores the | ||
| 1333 | ability to find Lisp primitives by their C name, which was lost | ||
| 1334 | when the etags back-end was switched to a more strict search | ||
| 1335 | criteria. | ||
| 1336 | |||
| 1337 | * test/etags/ETAGS.good_1: | ||
| 1338 | * test/etags/ETAGS.good_2: | ||
| 1339 | * test/etags/ETAGS.good_3: | ||
| 1340 | * test/etags/ETAGS.good_4: | ||
| 1341 | * test/etags/ETAGS.good_5: | ||
| 1342 | * test/etags/ETAGS.good_6: | ||
| 1343 | * test/etags/CTAGS.good: Adapt to the changes in etags.c wrt | ||
| 1344 | tagging DEFUN. | ||
| 1345 | |||
| 1346 | 2016-09-21 Eli Zaretskii <eliz@gnu.org> | ||
| 1347 | |||
| 1348 | Avoid resetting track-mouse by mouse clicks | ||
| 1349 | |||
| 1350 | * lisp/mouse.el (mouse-drag-line, mouse-drag-track): Don't assume | ||
| 1351 | the previous value of track-mouse is nil; instead, save and | ||
| 1352 | restore the previous value. (Bug#24480) | ||
| 1353 | |||
| 1354 | 2016-09-20 Eli Zaretskii <eliz@gnu.org> | ||
| 1355 | |||
| 1356 | Improve nt/README.W32 instructions | ||
| 1357 | |||
| 1358 | * nt/README.W32: Add instructions for installing 64-bit builds of | ||
| 1359 | optional libraries. (Bug#24470) | ||
| 1360 | |||
| 1361 | 2016-09-17 Eli Zaretskii <eliz@gnu.org> | ||
| 1362 | |||
| 1363 | Document that desktop file overrides frame parameters | ||
| 1364 | |||
| 1365 | * doc/emacs/misc.texi (Saving Emacs Sessions): | ||
| 1366 | * doc/emacs/frames.texi (Frame Parameters): Document that frame | ||
| 1367 | parameters restored by desktop.el take precedence over the | ||
| 1368 | customizations in the init file, and explain how to countermand | ||
| 1369 | that. For the details of the issue, see | ||
| 1370 | http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00318.html. | ||
| 1371 | |||
| 1372 | 2016-09-15 Nicolas Petton <nicolas@petton.fr> | ||
| 1373 | |||
| 1374 | * etc/AUTHORS: Regenerate the AUTHORS file | ||
| 1375 | |||
| 1 | 2016-09-16 Nicolas Petton <nicolas@petton.fr> | 1376 | 2016-09-16 Nicolas Petton <nicolas@petton.fr> |
| 2 | 1377 | ||
| 3 | * Version 25.1 released. | 1378 | * Version 25.1 released. |
| @@ -33469,7 +34844,7 @@ | |||
| 33469 | 34844 | ||
| 33470 | This file records repository revisions from | 34845 | This file records repository revisions from |
| 33471 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 34846 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 33472 | commit 0ffc9cef49b0fceb3c5e904837ea5675fe4306ac (inclusive). | 34847 | commit a725592db8824bb97d07e3897e800eee946757a3 (inclusive). |
| 33473 | See ChangeLog.1 for earlier changes. | 34848 | See ChangeLog.1 for earlier changes. |
| 33474 | 34849 | ||
| 33475 | ;; Local Variables: | 34850 | ;; Local Variables: |