diff options
| author | Nicolas Petton | 2019-01-07 15:36:57 +0100 |
|---|---|---|
| committer | Nicolas Petton | 2019-01-07 15:36:57 +0100 |
| commit | f1ce72b7c6cd53265c1a3fa11d1111e44c16bf52 (patch) | |
| tree | 30e490c41d0a229a81132bbd3e13ec2994f8a163 | |
| parent | 5b59cf0d06dede1d5a82a0557024874239070321 (diff) | |
| download | emacs-f1ce72b7c6cd53265c1a3fa11d1111e44c16bf52.tar.gz emacs-f1ce72b7c6cd53265c1a3fa11d1111e44c16bf52.zip | |
; ChangeLog.3 update
| -rw-r--r-- | ChangeLog.3 | 735 |
1 files changed, 734 insertions, 1 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3 index decee10a4ee..35866c87a58 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 | |||
| @@ -1,3 +1,736 @@ | |||
| 1 | 2019-01-07 Leo Liu <sdl.web@gmail.com> | ||
| 2 | |||
| 3 | * lisp/textmodes/mhtml-mode.el: Avoid loading flyspell. (Bug#33939) | ||
| 4 | |||
| 5 | 2019-01-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 6 | |||
| 7 | Improve GC+Cairo workaround | ||
| 8 | |||
| 9 | Suggested by Eli Zaretskii (Bug#20890#31). | ||
| 10 | * src/font.h (font_data_structures_may_be_ill_formed): New function. | ||
| 11 | * src/ftfont.c (ftfont_close): | ||
| 12 | * src/ftcrfont.c (ftcrfont_close): Use it. | ||
| 13 | |||
| 14 | (cherry picked from commit d02fd482fbeaf6ed551e78223b538495cb0c3541) | ||
| 15 | |||
| 16 | 2019-01-05 Paul Eggert <eggert@cs.ucla.edu> | ||
| 17 | |||
| 18 | Work around GC+Cairo bug | ||
| 19 | |||
| 20 | Workaround suggested by Robert Pluim (Bug#20890#13). | ||
| 21 | * src/ftfont.c (ftfont_close) [USE_CAIRO]: | ||
| 22 | Do nothing if GC is in progress. | ||
| 23 | |||
| 24 | 2019-01-05 Eli Zaretskii <eliz@gnu.org> | ||
| 25 | |||
| 26 | Improve commentary in font.h | ||
| 27 | |||
| 28 | * src/font.h (struct font, struct font_driver): Fix typos and | ||
| 29 | wording in comments. Document all driver methods. | ||
| 30 | |||
| 31 | 2019-01-04 Martin Rudalics <rudalics@gmx.at> | ||
| 32 | |||
| 33 | Fix definition of Qwindow_point_insertion_type (Bug#33871) | ||
| 34 | |||
| 35 | * src/window.c (Qwindow_point_insertion_type): Fix definition | ||
| 36 | (Bug#33871). | ||
| 37 | |||
| 38 | 2019-01-04 Eli Zaretskii <eliz@gnu.org> | ||
| 39 | |||
| 40 | Improve documentation of 'server-name' | ||
| 41 | |||
| 42 | * doc/emacs/misc.texi (Emacs Server, TCP Emacs server) | ||
| 43 | (emacsclient Options): | ||
| 44 | * lisp/server.el (server-name): Document the usage of | ||
| 45 | 'server-name' to specify the server file as an absolute file | ||
| 46 | name. Do not merge to master. (Bug#33934) | ||
| 47 | |||
| 48 | 2019-01-04 Eli Zaretskii <eliz@gnu.org> | ||
| 49 | |||
| 50 | Update Unicode copyright notice | ||
| 51 | |||
| 52 | * admin/unidata/copyright.html: Updated version from the | ||
| 53 | Unicode Consortium's site. | ||
| 54 | |||
| 55 | 2019-01-02 Michael Albinus <michael.albinus@gmx.de> | ||
| 56 | |||
| 57 | Handle quoted file names in filenotify.el | ||
| 58 | |||
| 59 | * lisp/filenotify.el (file-notify-add-watch): Do not save | ||
| 60 | quoted file names in `file-notify-descriptors'. | ||
| 61 | |||
| 62 | * test/lisp/files-tests.el | ||
| 63 | (files-file-name-non-special-notify-handlers): Do not expect | ||
| 64 | to fail. | ||
| 65 | |||
| 66 | 2019-01-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 67 | |||
| 68 | Fix copyright years by hand | ||
| 69 | |||
| 70 | These are dates that admin/update-copyright did not update, or | ||
| 71 | updated incorrectly. | ||
| 72 | |||
| 73 | 2019-01-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 74 | |||
| 75 | Update copyright year to 2019 | ||
| 76 | |||
| 77 | Run 'TZ=UTC0 admin/update-copyright $(git ls-files)'. | ||
| 78 | |||
| 79 | 2018-12-31 Eli Zaretskii <eliz@gnu.org> | ||
| 80 | |||
| 81 | * doc/man/emacs.1.in: Fix value of default frame height. (Bug#33921) | ||
| 82 | |||
| 83 | 2018-12-30 Martin Rudalics <rudalics@gmx.at> | ||
| 84 | |||
| 85 | In user manual fix value of default frame height (Bug#33921) | ||
| 86 | |||
| 87 | * doc/emacs/cmdargs.texi (Window Size X): Fix value of default | ||
| 88 | frame height (Bug#33921). | ||
| 89 | |||
| 90 | 2018-12-29 Eli Zaretskii <eliz@gnu.org> | ||
| 91 | |||
| 92 | Improve documentation of 'file-local-name' and related APIs | ||
| 93 | |||
| 94 | * doc/lispref/files.texi (Unique File Names) | ||
| 95 | (Magic File Names, File Name Expansion): Improve documentation | ||
| 96 | of the "local part" of a remote file name. | ||
| 97 | * doc/lispref/processes.texi (Synchronous Processes) | ||
| 98 | (Asynchronous Processes): State explicitly that program and | ||
| 99 | file names passed to functions that start remote processes | ||
| 100 | need to be relative or obtained by 'file-local-name'. | ||
| 101 | |||
| 102 | * lisp/files.el (file-local-name): | ||
| 103 | * lisp/simple.el (start-file-process, process-file): Improve | ||
| 104 | the documentation of the "local part" of a remote file name, | ||
| 105 | and its use in APIs that start remote processes. | ||
| 106 | |||
| 107 | 2018-12-29 Michael Albinus <michael.albinus@gmx.de> | ||
| 108 | |||
| 109 | Fix Bug#31704. Do not merge | ||
| 110 | |||
| 111 | * lisp/net/tramp.el (tramp-eshell-directory-change): | ||
| 112 | Use `path-separator' as it does eshell. (Bug#31704) | ||
| 113 | |||
| 114 | 2018-12-29 Michael Albinus <michael.albinus@gmx.de> | ||
| 115 | |||
| 116 | Fix Bug#31704. Do not merge | ||
| 117 | |||
| 118 | * lisp/eshell/esh-proc.el (eshell-gather-process-output): Do not | ||
| 119 | let `expand-file-name' prefix remote file names with MS Windows | ||
| 120 | volume letter. | ||
| 121 | |||
| 122 | * lisp/net/tramp.el (tramp-eshell-directory-change): | ||
| 123 | Use `path-separator' as it does eshell. (Bug#31704) | ||
| 124 | |||
| 125 | 2018-12-29 Eli Zaretskii <eliz@gnu.org> | ||
| 126 | |||
| 127 | * lisp/files.el (cd): Fix last change. (Bug#33791) | ||
| 128 | |||
| 129 | 2018-12-29 Eli Zaretskii <eliz@gnu.org> | ||
| 130 | |||
| 131 | Fix remote directories in Eshell on MS-Windows | ||
| 132 | |||
| 133 | * lisp/files.el (cd): Support remote directory names on | ||
| 134 | MS-Windows. (Bug#33791) | ||
| 135 | |||
| 136 | 2018-12-29 Drew Adams <drew.adams@oracle.com> | ||
| 137 | |||
| 138 | Fix :type 'group' in defcustom | ||
| 139 | |||
| 140 | * lisp/wid-edit.el (group): Fix the :format spec. (Bug#33566) | ||
| 141 | |||
| 142 | 2018-12-28 Alan Third <alan@idiocy.org> | ||
| 143 | |||
| 144 | Fix NS fringe bitmap drawing bug (bug#33864) | ||
| 145 | |||
| 146 | * src/nsterm.m (ns_draw_fringe_bitmap): Check the rectangle to clear | ||
| 147 | correctly. | ||
| 148 | |||
| 149 | 2018-12-28 Eli Zaretskii <eliz@gnu.org> | ||
| 150 | |||
| 151 | Fix commentary in dispnew.c | ||
| 152 | |||
| 153 | * src/dispnew.c (buffer_posn_from_coords): Fix inaccuracies in | ||
| 154 | the commentary. | ||
| 155 | |||
| 156 | 2018-12-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 157 | |||
| 158 | Improve accept-process-process doc | ||
| 159 | |||
| 160 | * doc/lispref/processes.texi (Accepting Output): | ||
| 161 | * src/process.c (Faccept_process_output): | ||
| 162 | Document that (accept-process-output P) can return non-nil | ||
| 163 | even after P has exited, and that it can return nil even if P | ||
| 164 | is still running (Bug#33839). | ||
| 165 | |||
| 166 | 2018-12-23 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 167 | |||
| 168 | Fix a simple bug in display-buffer-use-some-frame | ||
| 169 | |||
| 170 | * lisp/window.el (display-buffer-use-some-frame): Simplify the | ||
| 171 | predicate, fix TYPE arg to window--display-buffer. | ||
| 172 | |||
| 173 | 2018-12-23 Michael Albinus <michael.albinus@gmx.de> | ||
| 174 | |||
| 175 | Clarify thread switching while waiting for process output | ||
| 176 | |||
| 177 | * doc/lispref/threads.texi (Threads): Clarify, that thread | ||
| 178 | switching happens when waiting for process output from | ||
| 179 | asynchronous processes. | ||
| 180 | |||
| 181 | 2018-12-22 Charles A. Roelli <charles@aurox.ch> | ||
| 182 | |||
| 183 | Improve process doc. with respect to handling of large input (Bug#33191) | ||
| 184 | |||
| 185 | * src/process.c (Fprocess_send_region, Fprocess_send_string): | ||
| 186 | Document that process input longer than the process input | ||
| 187 | buffer may be split into bunches. Remove an outdated | ||
| 188 | reference to a 500 character split boundary. | ||
| 189 | * doc/lispref/processes.texi (Asynchronous Processes): Remove | ||
| 190 | mention of "stray character injections" in PTY processes. See | ||
| 191 | also the comment about ICANON in src/sysdep.c, function | ||
| 192 | child_setup_tty. | ||
| 193 | |||
| 194 | 2018-12-22 Terrence Brannon <metaperl@gmail.com> | ||
| 195 | |||
| 196 | Minor copyedits in landmark.el | ||
| 197 | |||
| 198 | * lisp/obsolete/landmark.el: Fix author's email and commentary. | ||
| 199 | |||
| 200 | 2018-12-20 Alan Mackenzie <acm@muc.de> | ||
| 201 | |||
| 202 | Check result from c-backward-token-2 to avoid infinite loop | ||
| 203 | |||
| 204 | This fixes bug #33784. | ||
| 205 | |||
| 206 | * lisp/progmodes/cc-fonts.el (c-get-fontification-context): While moving back | ||
| 207 | over enclosing parentheses, check that c-backward-token-2 actually moves. | ||
| 208 | |||
| 209 | 2018-12-19 Paul Eggert <eggert@cs.ucla.edu> | ||
| 210 | |||
| 211 | cl-make-random-state was not copying its arg | ||
| 212 | |||
| 213 | Problem reported by Xu Chunyang (Bug#33731). | ||
| 214 | * lisp/emacs-lisp/cl-extra.el (cl-make-random-state): | ||
| 215 | Use copy-sequence, not copy-tree, so that the record is copied. | ||
| 216 | * test/lisp/emacs-lisp/cl-extra-tests.el: | ||
| 217 | (cl-extra-test-cl-make-random-state): New test. | ||
| 218 | |||
| 219 | 2018-12-19 Glenn Morris <rgm@gnu.org> | ||
| 220 | |||
| 221 | Skip a vc-bzr test if run as root | ||
| 222 | |||
| 223 | * test/lisp/vc/vc-bzr-tests.el (vc-bzr-test-faulty-bzr-autoloads): | ||
| 224 | Skip this test when run as root. This works around a race | ||
| 225 | condition in root-specific code in vc-mode-line when deleting a file. | ||
| 226 | |||
| 227 | 2018-12-19 Chris Feng <chris.w.feng@gmail.com> | ||
| 228 | |||
| 229 | Backport: Handle unread-command-events consistently (bug#23980) | ||
| 230 | |||
| 231 | * src/keyboard.c (read_char): Events put into `unread-command-events' | ||
| 232 | with the form (t . EVENT) should always have the t stripped when read | ||
| 233 | out. | ||
| 234 | * test/src/keyboard-tests.el: New tests for `unread-command-events'. | ||
| 235 | |||
| 236 | (cherry picked from commit 1f3f4b1296613b8cdc0632a68fde86e86ddad866) | ||
| 237 | |||
| 238 | 2018-12-19 Glenn Morris <rgm@gnu.org> | ||
| 239 | |||
| 240 | Restrict downcasing in elisp xref tests (bug#25534) | ||
| 241 | |||
| 242 | The tests happen to not fail at the moment because find-library-name | ||
| 243 | now has an extra feature, find-library--from-load-history, which | ||
| 244 | happens to do a case-insensitive regexp match; but still it seems | ||
| 245 | better not to rely on this. | ||
| 246 | |||
| 247 | * test/lisp/progmodes/elisp-mode-tests.el (xref--case-insensitive): | ||
| 248 | New variable. | ||
| 249 | (xref-elisp-test-run, emacs-test-dir): Only downcase if the | ||
| 250 | filesystem seems to be case-insensitive. | ||
| 251 | |||
| 252 | 2018-12-18 Rob Browning <rlb@defaultvalue.org> | ||
| 253 | |||
| 254 | Avoid test failures if directory name looks like a regexp | ||
| 255 | |||
| 256 | Taken from <https://sources.debian.org/patches/emacs/1:26.1+1-1> | ||
| 257 | * test/lisp/ibuffer-tests.el (ibuffer-filter-inclusion-3): | ||
| 258 | * test/lisp/net/tramp-tests.el (tramp-test42-remote-load-path): | ||
| 259 | Regexp-quote file names to avoid failures with directory names | ||
| 260 | of the form "build/emacs-i87jK3/emacs-26.1+1/...". | ||
| 261 | |||
| 262 | 2018-12-18 Michael Albinus <michael.albinus@gmx.de> | ||
| 263 | |||
| 264 | Fix Bug#33524 | ||
| 265 | |||
| 266 | * lisp/progmodes/flymake-proc.el | ||
| 267 | (flymake-proc-create-temp-with-folder-structure): | ||
| 268 | Unquote file-name. (Bug#33524) | ||
| 269 | |||
| 270 | 2018-12-17 Glenn Morris <rgm@gnu.org> | ||
| 271 | |||
| 272 | * doc/lispintro/emacs-lisp-intro.texi (Finding More): Fix xref. | ||
| 273 | |||
| 274 | 2018-12-17 Paul Eggert <eggert@cs.ucla.edu> | ||
| 275 | |||
| 276 | More porting to GCC 8 of --enable-gcc-warnings | ||
| 277 | |||
| 278 | Backport from master. | ||
| 279 | I ran into this when building Emacs 26 with GCC 8 on Fedora 29 x86. | ||
| 280 | * lwlib/lwlib-Xaw.h (xaw_update_one_value, xaw_popup_menu): | ||
| 281 | * lwlib/lwlib-Xlw.h (xlw_update_one_value, xlw_pop_instance): | ||
| 282 | * lwlib/lwlib.h (lw_allow_resizing, lw_set_main_areas) [!USE_MOTIF]: | ||
| 283 | No longer const. | ||
| 284 | * src/emacs-module.c: Ignore -Wcast-function-type. | ||
| 285 | |||
| 286 | 2018-12-15 Glenn Morris <rgm@gnu.org> | ||
| 287 | |||
| 288 | Fix an epg test for recent GnuPG versions (bug#33439) | ||
| 289 | |||
| 290 | * test/lisp/epg-tests.el (epg-decrypt-1): | ||
| 291 | Tell recent GnuPG (e.g. 2.2.11) not to worry about missing MDC. | ||
| 292 | |||
| 293 | 2018-12-14 Robert Pluim <rpluim@gmail.com> | ||
| 294 | |||
| 295 | Document font structure layout constraints | ||
| 296 | |||
| 297 | This has to be the same as in src/ftcrfont.c and src/ftfont.c | ||
| 298 | |||
| 299 | * src/xftfont.c (struct xftfont_info): Document layout constraints. | ||
| 300 | |||
| 301 | 2018-12-14 Robert Pluim <rpluim@gmail.com> | ||
| 302 | |||
| 303 | Document font structure layout constraints | ||
| 304 | |||
| 305 | The layout of the initial members of ftcrfont_info must match | ||
| 306 | ftfont_info | ||
| 307 | |||
| 308 | * src/ftcrfont.c (struct ftcrfont_info): Likewise. | ||
| 309 | |||
| 310 | * src/ftfont.c (struct ftfont_info): Document layout constraints. | ||
| 311 | |||
| 312 | 2018-12-14 Eli Zaretskii <eliz@gnu.org> | ||
| 313 | |||
| 314 | Fix display of line numbers in empty lines beyond EOB | ||
| 315 | |||
| 316 | * src/xdisp.c (maybe_produce_line_number): When the current | ||
| 317 | line is at EOB, use the 'line-number-current-line' face only | ||
| 318 | on that single line, but not on the rest of empty lines beyond | ||
| 319 | EOB. (Bug#33732) | ||
| 320 | |||
| 321 | 2018-12-11 Eli Zaretskii <eliz@gnu.org> | ||
| 322 | |||
| 323 | Fix redisplay when a window's scroll bar or fringes are changed | ||
| 324 | |||
| 325 | * src/window.c (set_window_fringes, set_window_scroll_bars): | ||
| 326 | Set windows_or_buffers_changed flag to cause immediate | ||
| 327 | thorough redisplay of a window when scroll bars or fringes are | ||
| 328 | changed. (Bug#33694) | ||
| 329 | |||
| 330 | 2018-12-11 Martin Rudalics <rudalics@gmx.at> | ||
| 331 | |||
| 332 | Tiny markup fix in Elisp manual | ||
| 333 | |||
| 334 | * doc/lispref/lists.texi (Building Lists): Use '@var' instead | ||
| 335 | of '@code' for argument. | ||
| 336 | |||
| 337 | 2018-12-10 Alan Mackenzie <acm@muc.de> | ||
| 338 | |||
| 339 | CC Mode: stop extra parens on expression causing false fontification as type | ||
| 340 | |||
| 341 | * lisp/progmodes/cc-fonts.el (c-get-fontification-context): recognize | ||
| 342 | arithmetic operator followed by several open parentheses, not just one, as not | ||
| 343 | being an argument list. | ||
| 344 | |||
| 345 | 2018-12-10 Ari Roponen <ari.roponen@gmail.com> | ||
| 346 | |||
| 347 | Fix cairo scrolling for side-by-side windows | ||
| 348 | |||
| 349 | Backport: Fixes Bug#33442. | ||
| 350 | |||
| 351 | * src/xterm.c (x_scroll_run) [USE_CAIRO]: Fix scrolling for | ||
| 352 | side-by-side split windows. (Bug#31288) | ||
| 353 | |||
| 354 | (cherry picked from commit 6e362a32bc9d21f73a0f29ca6f45481edeea6f29) | ||
| 355 | |||
| 356 | 2018-12-10 Alan Mackenzie <acm@muc.de> | ||
| 357 | |||
| 358 | CC Mode: stop wrongly recognizing "func(a * 9)" as "pointer to type a" | ||
| 359 | |||
| 360 | * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): When testing for an | ||
| 361 | identifier after "a *", on failure additionally check for a digit, setting a | ||
| 362 | new flag variable got-number if one is found. In the test for CASE 18, check | ||
| 363 | this flag. | ||
| 364 | |||
| 365 | 2018-12-10 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 366 | |||
| 367 | * lisp/emacs-lisp/cursor-sensor.el: Add motivation | ||
| 368 | |||
| 369 | 2018-12-10 Raimon Grau <raimonster@gmail.com> | ||
| 370 | |||
| 371 | Guard occur against an undefined orig-line | ||
| 372 | |||
| 373 | * lisp/replace.el (occur-engine): Avoid inserting the current line if | ||
| 374 | orig-line is nil. This happens, for example, when reverting an occur | ||
| 375 | buffer with `list-matching-lines-jump-to-current-line' set to t. | ||
| 376 | (Bug#33476) | ||
| 377 | |||
| 378 | 2018-12-09 Eli Zaretskii <eliz@gnu.org> | ||
| 379 | |||
| 380 | Indexing followup to recent changes | ||
| 381 | |||
| 382 | * doc/lispref/text.texi (Special Properties): Index | ||
| 383 | 'cursor-sensor-inhibit'. (Bug#33664) | ||
| 384 | |||
| 385 | 2018-12-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 386 | |||
| 387 | Improve documentation of cursor-sensor.el (bug#33664) | ||
| 388 | |||
| 389 | * doc/lispref/text.texi (Special Properties): Mention cursor-sensor-inhibit. | ||
| 390 | * lisp/emacs-lisp/cursor-sensor.el (Commentary): Add cursor-sensor-mode. | ||
| 391 | (cursor-sensor-inhibit): Add docstring. | ||
| 392 | |||
| 393 | 2018-12-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 394 | |||
| 395 | * doc/lispref/commands.texi (Adjusting Point): Bug#33662 | ||
| 396 | |||
| 397 | Tweak text to clarify intangibility. | ||
| 398 | |||
| 399 | 2018-12-09 Michael Albinus <michael.albinus@gmx.de> | ||
| 400 | |||
| 401 | Tramp multi-hop methods must be inline | ||
| 402 | |||
| 403 | * doc/misc/tramp.texi (Ad-hoc multi-hops): Involved methods must | ||
| 404 | be inline methods. | ||
| 405 | |||
| 406 | 2018-12-08 Ari Roponen <ari.roponen@gmail.com> | ||
| 407 | |||
| 408 | Fix scaling problem in Cairo builds | ||
| 409 | |||
| 410 | * src/xterm.c (x_begin_cr_clip) [USE_GTK]: | ||
| 411 | (x_update_begin) [USE_CAIRO && USE_GTK]: Support scaling. | ||
| 412 | (Bug#33442) | ||
| 413 | |||
| 414 | 2018-12-06 Juri Linkov <juri@linkov.net> | ||
| 415 | |||
| 416 | * lisp/simple.el (next-line-or-history-element): Use current-column | ||
| 417 | |||
| 418 | in all position calculations. | ||
| 419 | (previous-line-or-history-element): Idem. (Bug#33640) | ||
| 420 | |||
| 421 | 2018-12-03 Martin Rudalics <rudalics@gmx.at> | ||
| 422 | |||
| 423 | A few further fixes of window internals description | ||
| 424 | |||
| 425 | * doc/lispref/internals.texi (Window Internals): Add a few | ||
| 426 | more items and clarify description of some others. | ||
| 427 | |||
| 428 | 2018-12-02 Eli Zaretskii <eliz@gnu.org> | ||
| 429 | |||
| 430 | Revert "Revert "Fix infloop in GC mark_kboards"" | ||
| 431 | |||
| 432 | This reverts commit c418c85617babbe7b63730fefb71e2c87a0141af. | ||
| 433 | This reinstates the original fix, as it had nothing to do | ||
| 434 | with the behavior reported in bug#33571, which seems to be | ||
| 435 | the expected behavior. | ||
| 436 | |||
| 437 | 2018-12-02 Eli Zaretskii <eliz@gnu.org> | ||
| 438 | |||
| 439 | Revert "Fix infloop in GC mark_kboards" | ||
| 440 | |||
| 441 | This reverts commit af914fc26db273d8788e7efa57c569f0f778d037, | ||
| 442 | since it caused unintended adverse effects on echoing of keys. | ||
| 443 | (Bug#33571) | ||
| 444 | |||
| 445 | 2018-12-02 Glenn Morris <rgm@gnu.org> | ||
| 446 | |||
| 447 | * lisp/emacs-lisp/subr-x.el (if-let, when-let): Doc fix: active voice. | ||
| 448 | |||
| 449 | 2018-12-01 Paul Eggert <eggert@cs.ucla.edu> | ||
| 450 | |||
| 451 | Fix infloop in GC mark_kboards | ||
| 452 | |||
| 453 | Do not merge to master, as I have a more systematic fix there. | ||
| 454 | * src/keyboard.c (mark_kboards): Fix infloop (Bug#33547). | ||
| 455 | |||
| 456 | 2018-12-01 Alan Third <alan@idiocy.org> | ||
| 457 | |||
| 458 | Fix macOS run-time feature check | ||
| 459 | |||
| 460 | * src/nsterm.m (x_set_parent_frame) [NS_IMPL_COCOA]: Fix run-time | ||
| 461 | feature check. | ||
| 462 | |||
| 463 | 2018-12-01 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 464 | |||
| 465 | * etc/NEWS-*: Fix capitalization of "Emacs" | ||
| 466 | |||
| 467 | 2018-12-01 Eli Zaretskii <eliz@gnu.org> | ||
| 468 | |||
| 469 | Fix "M-x man" when there's no 'man' program on PATH | ||
| 470 | |||
| 471 | * lisp/man.el (Man-bgproc-sentinel): Make sure the process | ||
| 472 | buffer is not read-only when inserting a message into it. | ||
| 473 | (Bug#33510) | ||
| 474 | |||
| 475 | 2018-11-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 476 | |||
| 477 | Fix core dump in dbus-message-internal | ||
| 478 | |||
| 479 | Backport from master. | ||
| 480 | * src/dbusbind.c (Fdbus_message_internal): | ||
| 481 | Don’t go past array end (Bug#33530). | ||
| 482 | |||
| 483 | 2018-11-30 Michael Albinus <michael.albinus@gmx.de> | ||
| 484 | |||
| 485 | * doc/misc/dbus.texi (Type Conversion): Fix typo. (Bug#33551) | ||
| 486 | |||
| 487 | 2018-11-30 Eli Zaretskii <eliz@gnu.org> | ||
| 488 | |||
| 489 | Improve documentation of gdb-mi.el | ||
| 490 | |||
| 491 | * lisp/progmodes/gdb-mi.el (gdb-show-changed-values) | ||
| 492 | (gdb-max-children): Doc fixes. | ||
| 493 | |||
| 494 | * doc/emacs/building.texi (Source Buffers, Stack Buffer) | ||
| 495 | (GDB User Interface Layout): Mention some additional | ||
| 496 | customizable variables. (Bug#33548) | ||
| 497 | |||
| 498 | 2018-11-29 Thomas Fitzsimmons <fitzsim@fitzsim.org> | ||
| 499 | |||
| 500 | LDAP: Set process-connection-type to t on Darwin | ||
| 501 | |||
| 502 | * lisp/net/ldap.el (ldap-search-internal): Set | ||
| 503 | process-connection-type to t on Darwin. Do not merge to | ||
| 504 | master. (Bug#33050) | ||
| 505 | |||
| 506 | 2018-11-28 Eli Zaretskii <eliz@gnu.org> | ||
| 507 | |||
| 508 | Fix a typo in a doc string | ||
| 509 | |||
| 510 | * lisp/emacs-lisp/map-ynp.el (read-answer-short): Fix typo. | ||
| 511 | (Bug#33528) | ||
| 512 | |||
| 513 | 2018-11-28 Eli Zaretskii <eliz@gnu.org> | ||
| 514 | |||
| 515 | Minor markup fix in frames.texi | ||
| 516 | |||
| 517 | * doc/lispref/frames.texi (Frame Layout): Fix markup of @table | ||
| 518 | entries. (Bug#33531) | ||
| 519 | |||
| 520 | 2018-11-28 Glenn Morris <rgm@gnu.org> | ||
| 521 | |||
| 522 | * lisp/net/trampver.el (customize-package-emacs-version-alist): | ||
| 523 | Add 2.3.3. | ||
| 524 | |||
| 525 | * lisp/mh-e/mh-e.el (customize-package-emacs-version-alist): Additions. | ||
| 526 | |||
| 527 | 2018-11-27 Glenn Morris <rgm@gnu.org> | ||
| 528 | |||
| 529 | * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p): Pass format to message. | ||
| 530 | |||
| 531 | 2018-11-27 Robert Pluim <rpluim@gmail.com> | ||
| 532 | |||
| 533 | Don't call xwidget functions until GTK has been initialized | ||
| 534 | |||
| 535 | Follow up fix to Bug#33294. | ||
| 536 | |||
| 537 | * src/gtkutil.c: Define xg_gtk_initialized. | ||
| 538 | (xg_initialize): Set it when GTK has finished initializing. | ||
| 539 | |||
| 540 | * src/gtkutil.h: Declare xg_gtk_initialized. | ||
| 541 | |||
| 542 | * src/xwidget.c (Fmake_xwidget): Error out if GTK has not been | ||
| 543 | initialized. | ||
| 544 | (xwidget_init_view): Likewise. | ||
| 545 | |||
| 546 | 2018-11-27 Eli Zaretskii <eliz@gnu.org> | ||
| 547 | |||
| 548 | Improve documentation of Ediff wordwise commands | ||
| 549 | |||
| 550 | * lisp/vc/ediff.el (ediff-windows-wordwise) | ||
| 551 | (ediff-windows-linewise, ediff-regions-wordwise): Update and | ||
| 552 | clarify the doc strings. | ||
| 553 | |||
| 554 | * doc/misc/ediff.texi (Major Entry Points): Update and clarify | ||
| 555 | the documentation of 'ediff-windows-wordwise' and | ||
| 556 | 'ediff-regions-wordwise'. See the discussion starting at | ||
| 557 | https://lists.gnu.org/archive/html/help-gnu-emacs/2018-11/msg00197.html | ||
| 558 | for the details. | ||
| 559 | |||
| 560 | 2018-11-26 Eli Zaretskii <eliz@gnu.org> | ||
| 561 | |||
| 562 | Support Hunspell 1.7.0 in ispell.el | ||
| 563 | |||
| 564 | * lisp/textmodes/ispell.el | ||
| 565 | (ispell-find-hunspell-dictionaries): Invoke Hunspell with an | ||
| 566 | additional command-line argument, to work around a misfeature | ||
| 567 | in Hunspell 1.7.0 that prevents it from reporting the loaded | ||
| 568 | dictionary. (Bug#33493) | ||
| 569 | |||
| 570 | 2018-11-26 Eli Zaretskii <eliz@gnu.org> | ||
| 571 | |||
| 572 | Avoid clearing echo-area message by auto-save-visited-file-name | ||
| 573 | |||
| 574 | * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p): Record the | ||
| 575 | previous echo-area message, if any, and restore it before | ||
| 576 | exiting. (Bug#33490) | ||
| 577 | |||
| 578 | 2018-11-25 Alan Third <alan@idiocy.org> | ||
| 579 | |||
| 580 | Set tooltip text color (bug#33452) | ||
| 581 | |||
| 582 | |||
| 583 | * src/nsmenu.m: ([EmacsTooltip init]): Set text color to black. | ||
| 584 | |||
| 585 | 2018-11-25 Alan Third <alan@idiocy.org> | ||
| 586 | |||
| 587 | Fix more drawing bugs in NS port (bug#32932) | ||
| 588 | |||
| 589 | * src/nsterm.m (ns_row_rect): New function. | ||
| 590 | (ns_clip_to_row): Remove function. | ||
| 591 | (ns_copy_bits): Fix mistake. | ||
| 592 | (ns_shift_glyphs_for_insert): Mark the frame as dirty instead of | ||
| 593 | directly copying. | ||
| 594 | (ns_draw_fringe_bitmap): Stop using ns_clip_to_row. | ||
| 595 | (ns_draw_window_cursor): Stop using ns_clip_to_row and perform a | ||
| 596 | display when not in redisplay. | ||
| 597 | (ns_update_window_begin): Remove redundant code that never executes. | ||
| 598 | ([EmacsView drawRect:]): Show the rectangle being exposed in NSTRACE. | ||
| 599 | * src/xdisp.c (expose_window_tree) [HAVE_NS]: | ||
| 600 | (expose_frame) [HAVE_NS]: Redraw even if the frame is garbaged. | ||
| 601 | |||
| 602 | 2018-11-24 Alan Mackenzie <acm@muc.de> | ||
| 603 | |||
| 604 | Fix bug #33416, where typing a ) in a comment at EOB caused a loop (CC Mode). | ||
| 605 | |||
| 606 | * lisp/progmodes/cc-mode.el (c-fl-decl-start): A c-forward-syntactic-ws leaves | ||
| 607 | point inside whitespace when moving over a comment at EOB which has no | ||
| 608 | terminating LF. Check this possibility and correct for it. | ||
| 609 | |||
| 610 | 2018-11-24 Ulrich Müller <ulm@gentoo.org> | ||
| 611 | |||
| 612 | Update the calc units table | ||
| 613 | |||
| 614 | On 2018-11-16, the 26th meeting of the General Conference on Weights | ||
| 615 | and Measures (CGPM) has redefined the International System of Units by | ||
| 616 | adopting fixed values for the Planck constant, the elementary charge, | ||
| 617 | the Boltzmann constant, and the Avogadro constant: | ||
| 618 | https://www.bipm.org/utils/en/pdf/CGPM/Draft-Resolution-A-EN.pdf | ||
| 619 | |||
| 620 | * lisp/calc/calc-units.el (math-standard-units): Update according | ||
| 621 | to redefinition of the SI in 2018. (Bug#33412) | ||
| 622 | |||
| 623 | 2018-11-24 Eli Zaretskii <eliz@gnu.org> | ||
| 624 | |||
| 625 | Improve indexing in the ELisp manual | ||
| 626 | |||
| 627 | * doc/lispref/control.texi (Control Structures, Sequencing) | ||
| 628 | (Conditionals, Iteration, Catch and Throw, Handling Errors) | ||
| 629 | (Cleanups): | ||
| 630 | * doc/lispref/eval.texi (Self-Evaluating Forms) | ||
| 631 | (Symbol Forms, Function Forms, Macro Forms, Special Forms) | ||
| 632 | (Quoting, Backquote): Add index entries that begin with | ||
| 633 | "forms". (Bug#33440) | ||
| 634 | |||
| 635 | 2018-11-23 Eli Zaretskii <eliz@gnu.org> | ||
| 636 | |||
| 637 | More Symbola-related extensions for default fontset | ||
| 638 | |||
| 639 | * lisp/international/fontset.el (setup-default-fontset): Add | ||
| 640 | few more blocks of symbols and punctuation supported by latest | ||
| 641 | Symbola. | ||
| 642 | |||
| 643 | 2018-11-23 Eli Zaretskii <eliz@gnu.org> | ||
| 644 | |||
| 645 | Better support for display of U+1F900..U+1F9FF block | ||
| 646 | |||
| 647 | * lisp/international/fontset.el (setup-default-fontset): Add | ||
| 648 | the [#x1F900..#x1F9FF] block to those supported by Symbola. | ||
| 649 | |||
| 650 | 2018-11-23 Eli Zaretskii <eliz@gnu.org> | ||
| 651 | |||
| 652 | Improve documentation of 'edit-abbrevs-mode' | ||
| 653 | |||
| 654 | * lisp/abbrev.el (edit-abbrevs-mode): Refer to 'edit-abbrevs' | ||
| 655 | for more detailed usage information. (Bug#33443) | ||
| 656 | (edit-abbrevs): Doc fix. | ||
| 657 | |||
| 658 | 2018-11-22 Eli Zaretskii <eliz@gnu.org> | ||
| 659 | |||
| 660 | Improve documentation of 'dired-do-compress' | ||
| 661 | |||
| 662 | * lisp/dired-aux.el (dired-do-compress): Describe in the doc | ||
| 663 | string the effect on directories and on compressed archive. | ||
| 664 | (Bug#33450) | ||
| 665 | |||
| 666 | 2018-11-22 Eli Zaretskii <eliz@gnu.org> | ||
| 667 | |||
| 668 | Improve doc string and display of 'describe-character' | ||
| 669 | |||
| 670 | * lisp/descr-text.el (describe-char): Explain how does the | ||
| 671 | function obtain the various data about the character. Don't | ||
| 672 | display "preferred" before "charset": it tends to confuse | ||
| 673 | people. | ||
| 674 | |||
| 675 | 2018-11-21 Eli Zaretskii <eliz@gnu.org> | ||
| 676 | |||
| 677 | * etc/NEWS: Clarify what 'Z' does in Dired. (Bug#33450) | ||
| 678 | |||
| 679 | 2018-11-20 Eli Zaretskii <eliz@gnu.org> | ||
| 680 | |||
| 681 | Update the docs of object internals | ||
| 682 | |||
| 683 | * doc/lispref/internals.texi (Buffer Internals) | ||
| 684 | (Window Internals, Process Internals): Update the descriptions | ||
| 685 | of Lisp objects. | ||
| 686 | |||
| 687 | 2018-11-19 Stephen Berman <stephen.berman@gmx.net> | ||
| 688 | |||
| 689 | Fix two Edebug defcustoms (bug#33428) | ||
| 690 | |||
| 691 | * lisp/emacs-lisp/edebug.el (edebug-print-length) | ||
| 692 | (edebug-print-level): Fix customization type to allow setting | ||
| 693 | the documented valid value nil via the Customize interface. | ||
| 694 | |||
| 695 | 2018-11-19 Michael Albinus <michael.albinus@gmx.de> | ||
| 696 | |||
| 697 | Fix Bug#33141 | ||
| 698 | |||
| 699 | * lisp/net/tramp.el (tramp-make-tramp-file-name): Avoid check for | ||
| 700 | empty method with simplified `tramp-syntax'. (Bug#33141) | ||
| 701 | |||
| 702 | 2018-11-19 Eli Zaretskii <eliz@gnu.org> | ||
| 703 | |||
| 704 | Improve documentation of the window tree | ||
| 705 | |||
| 706 | * doc/lispref/windows.texi (Windows and Frames): More accurate | ||
| 707 | wording regarding the relation of a mini-window to its frame's | ||
| 708 | window tree. | ||
| 709 | |||
| 710 | * src/window.h (struct window): Improve commentary to some | ||
| 711 | fields. | ||
| 712 | |||
| 713 | 2018-11-19 Eli Zaretskii <eliz@gnu.org> | ||
| 714 | |||
| 715 | Fix window scrolling on TTY frames when there's no mode line | ||
| 716 | |||
| 717 | * src/window.c (window_internal_height): Remove tests for | ||
| 718 | next, prev, and parent pointers, as they are unrelated to | ||
| 719 | whether a window has a mode line. (Bug#33363) | ||
| 720 | |||
| 721 | 2018-11-19 Eli Zaretskii <eliz@gnu.org> | ||
| 722 | |||
| 723 | Fix decoding XML files encoded in ISO-8859 | ||
| 724 | |||
| 725 | * lisp/international/mule.el (sgml-xml-auto-coding-function): | ||
| 726 | Avoid signaling an error from coding-system-equal when the XML | ||
| 727 | encoding tag specifies an encoding whose type is 'charset'. | ||
| 728 | (Bug#33429) | ||
| 729 | |||
| 730 | 2018-11-19 Nicolas Petton <nicolas@petton.fr> | ||
| 731 | |||
| 732 | * etc/AUTHORS: Update. | ||
| 733 | |||
| 1 | 2018-11-18 Martin Rudalics <rudalics@gmx.at> | 734 | 2018-11-18 Martin Rudalics <rudalics@gmx.at> |
| 2 | 735 | ||
| 3 | Fix description of some window hooks | 736 | Fix description of some window hooks |
| @@ -63448,7 +64181,7 @@ | |||
| 63448 | 64181 | ||
| 63449 | This file records repository revisions from | 64182 | This file records repository revisions from |
| 63450 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 64183 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 63451 | commit 72525076996cd709086b1afb47ab0d095322e9b7 (inclusive). | 64184 | commit 2cf20b67cf6836dd7bd80077042068afa0d7b04f (inclusive). |
| 63452 | See ChangeLog.1 for earlier changes. | 64185 | See ChangeLog.1 for earlier changes. |
| 63453 | 64186 | ||
| 63454 | ;; Local Variables: | 64187 | ;; Local Variables: |