diff options
| author | Juanma Barranquero | 2015-11-16 00:09:59 +0100 |
|---|---|---|
| committer | Juanma Barranquero | 2015-11-16 00:09:59 +0100 |
| commit | 47f83b6fc028587f51c49109ddaeecc3e668d1e2 (patch) | |
| tree | 0d47b22cac681c6bf8dbd57bee457b39d9c5a937 | |
| parent | 7cc233e1e3da297882c006c1f07c628fbd4e94d5 (diff) | |
| download | emacs-47f83b6fc028587f51c49109ddaeecc3e668d1e2.tar.gz emacs-47f83b6fc028587f51c49109ddaeecc3e668d1e2.zip | |
; ChangeLog.2 fixes
| -rw-r--r-- | ChangeLog.2 | 177 |
1 files changed, 81 insertions, 96 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 754e08731d0..3d0812c2230 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -49,40 +49,33 @@ | |||
| 49 | 49 | ||
| 50 | 2015-11-14 Xue Fuqiao <xfq.free@gmail.com> | 50 | 2015-11-14 Xue Fuqiao <xfq.free@gmail.com> |
| 51 | 51 | ||
| 52 | Mention CONTRIBUTE in README | ||
| 53 | |||
| 54 | Mention CONTRIBUTE in README, since it was moved from etc/ to root. | 52 | Mention CONTRIBUTE in README, since it was moved from etc/ to root. |
| 55 | * etc/TODO: Remove the reference to `etc/CONTRIBUTE'. | 53 | * etc/TODO: Remove the reference to `etc/CONTRIBUTE'. |
| 56 | * README: Mention CONTRIBUTE. | 54 | * README: Mention CONTRIBUTE. |
| 57 | 55 | ||
| 58 | 2015-11-13 Wilson Snyder <wsnyder@wsnyder.org> | 56 | 2015-11-13 Wilson Snyder <wsnyder@wsnyder.org> |
| 59 | 57 | ||
| 60 | Update verilog-mode.el to 2015-11-09-b121d60-vpo. | 58 | Update verilog-mode.el to 2015-11-09-b121d60-vpo |
| 61 | 59 | ||
| 62 | * verilog-mode.el (verilog-auto, verilog-delete-auto) | 60 | * verilog-mode.el (verilog-auto, verilog-delete-auto) |
| 63 | (verilog-modi-cache-results, verilog-save-buffer-state) | 61 | (verilog-modi-cache-results, verilog-save-buffer-state) |
| 64 | (verilog-save-font-no-change-functions): When internally suppressing change | 62 | (verilog-save-font-no-change-functions): When internally suppressing |
| 65 | functions, use `inhibit-modification-hooks' and call | 63 | change functions, use `inhibit-modification-hooks' and call |
| 66 | `after-change-funtions' to more nicely work with user hooks. Reported by | 64 | `after-change-funtions' to more nicely work with user hooks. |
| 67 | Stefan Monnier. | 65 | Reported by Stefan Monnier. |
| 68 | |||
| 69 | (verilog-auto, verilog-delete-auto, verilog-delete-auto-buffer): | 66 | (verilog-auto, verilog-delete-auto, verilog-delete-auto-buffer): |
| 70 | Create `verilog-delete-auto-buffer' to avoid double-calling | 67 | Create `verilog-delete-auto-buffer' to avoid double-calling |
| 71 | fontification hooks. | 68 | fontification hooks. |
| 72 | |||
| 73 | (verilog-restore-buffer-modified-p, verilog-auto) | 69 | (verilog-restore-buffer-modified-p, verilog-auto) |
| 74 | (verilog-save-buffer-state): Prefer restore-buffer-modified-p over | 70 | (verilog-save-buffer-state): Prefer restore-buffer-modified-p over |
| 75 | set-buffer-modified-p. Reported by Stefan Monnier. | 71 | set-buffer-modified-p. Reported by Stefan Monnier. |
| 76 | |||
| 77 | (verilog-diff-auto, verilog-diff-buffers-p) | 72 | (verilog-diff-auto, verilog-diff-buffers-p) |
| 78 | (verilog-diff-ignore-regexp): Add `verilog-diff-ignore-regexp'. | 73 | (verilog-diff-ignore-regexp): Add `verilog-diff-ignore-regexp'. |
| 79 | |||
| 80 | (verilog-auto-inst-port, verilog-read-sub-decls-expr): Fix | 74 | (verilog-auto-inst-port, verilog-read-sub-decls-expr): Fix |
| 81 | AUTOINST with unpacked dimensional parameters, bug981. Reported by | 75 | AUTOINST with unpacked dimensional parameters, bug981. Reported by |
| 82 | by Amol Nagapurkar. | 76 | by Amol Nagapurkar. |
| 83 | |||
| 84 | (verilog-read-decls, verilog-read-sub-decls-line): Avoid unneeded | 77 | (verilog-read-decls, verilog-read-sub-decls-line): Avoid unneeded |
| 85 | properties inside internal structures. No functional change | 78 | properties inside internal structures. No functional change |
| 86 | intended. | 79 | intended. |
| 87 | 80 | ||
| 88 | 2015-11-13 Dmitry Gutov <dgutov@yandex.ru> | 81 | 2015-11-13 Dmitry Gutov <dgutov@yandex.ru> |
| @@ -101,8 +94,8 @@ | |||
| 101 | (xref-backend-identifier-completion-table): | 94 | (xref-backend-identifier-completion-table): |
| 102 | New generic functions. | 95 | New generic functions. |
| 103 | 96 | ||
| 104 | * lisp/progmodes/elisp-mode.el (emacs-lisp-mode): Add | 97 | * lisp/progmodes/elisp-mode.el (emacs-lisp-mode): |
| 105 | `elisp--xref-backend' to the beginning of | 98 | Add `elisp--xref-backend' to the beginning of |
| 106 | `xref-backend-functions', locally. Delete references to | 99 | `xref-backend-functions', locally. Delete references to |
| 107 | removed functions and vars. | 100 | removed functions and vars. |
| 108 | (elisp-xref-find): Remove. | 101 | (elisp-xref-find): Remove. |
| @@ -120,7 +113,8 @@ | |||
| 120 | 113 | ||
| 121 | Support rectangular regions for more commands | 114 | Support rectangular regions for more commands |
| 122 | 115 | ||
| 123 | * lisp/simple.el (region-extract-function): Handle the arg value ‘bounds’. | 116 | * lisp/simple.el (region-extract-function): Handle the arg |
| 117 | value ‘bounds’. | ||
| 124 | (region-insert-function): New function. | 118 | (region-insert-function): New function. |
| 125 | (shell-command-on-region): Add arg ‘region-noncontiguous-p’. | 119 | (shell-command-on-region): Add arg ‘region-noncontiguous-p’. |
| 126 | If non-nil, operate on multiple chunks. | 120 | If non-nil, operate on multiple chunks. |
| @@ -146,7 +140,7 @@ | |||
| 146 | If non-nil, operate on multiple chunks. | 140 | If non-nil, operate on multiple chunks. |
| 147 | 141 | ||
| 148 | * src/casefiddle.c (Fdowncase_region): Add arg ‘region-noncontiguous-p’. | 142 | * src/casefiddle.c (Fdowncase_region): Add arg ‘region-noncontiguous-p’. |
| 149 | If non-nil, operate on multiple chunks. (Bug#19829) | 143 | If non-nil, operate on multiple chunks. (Bug#19829) |
| 150 | 144 | ||
| 151 | 2015-11-13 Dmitry Gutov <dgutov@yandex.ru> | 145 | 2015-11-13 Dmitry Gutov <dgutov@yandex.ru> |
| 152 | 146 | ||
| @@ -229,7 +223,6 @@ | |||
| 229 | 2015-11-13 Juanma Barranquero <lekktu@gmail.com> | 223 | 2015-11-13 Juanma Barranquero <lekktu@gmail.com> |
| 230 | 224 | ||
| 231 | * test/automated/simple-test.el: Add test for bug#20698 (bug#21885) | 225 | * test/automated/simple-test.el: Add test for bug#20698 (bug#21885) |
| 232 | |||
| 233 | (simple-test--transpositions): New macro. | 226 | (simple-test--transpositions): New macro. |
| 234 | (simple-transpose-subr): New test. | 227 | (simple-transpose-subr): New test. |
| 235 | 228 | ||
| @@ -240,7 +233,6 @@ | |||
| 240 | 2015-11-13 Juanma Barranquero <lekktu@gmail.com> | 233 | 2015-11-13 Juanma Barranquero <lekktu@gmail.com> |
| 241 | 234 | ||
| 242 | * src/undo.c: Small fixes for previous change | 235 | * src/undo.c: Small fixes for previous change |
| 243 | |||
| 244 | (run_undoable_change): Mark void argument list. | 236 | (run_undoable_change): Mark void argument list. |
| 245 | (record_property_change): Remove unused variable `boundary'. | 237 | (record_property_change): Remove unused variable `boundary'. |
| 246 | 238 | ||
| @@ -301,7 +293,7 @@ | |||
| 301 | shr: don't invoke unbound function (Bug#21895) | 293 | shr: don't invoke unbound function (Bug#21895) |
| 302 | 294 | ||
| 303 | * lisp/net/shr.el (have-fringes-p): New function. | 295 | * lisp/net/shr.el (have-fringes-p): New function. |
| 304 | (shr-insert-document, shr-fill-text): Use it. | 296 | (shr-insert-document, shr-fill-text): Use it. |
| 305 | 297 | ||
| 306 | 2015-11-12 Juanma Barranquero <lekktu@gmail.com> | 298 | 2015-11-12 Juanma Barranquero <lekktu@gmail.com> |
| 307 | 299 | ||
| @@ -313,11 +305,8 @@ | |||
| 313 | 305 | ||
| 314 | 2015-11-12 Artur Malabarba <bruce.connor.am@gmail.com> | 306 | 2015-11-12 Artur Malabarba <bruce.connor.am@gmail.com> |
| 315 | 307 | ||
| 316 | * test/automated/cl-lib-tests.el (cl-lib-struct-constructors): Small fix | 308 | * test/automated/cl-lib-tests.el (cl-lib-struct-constructors): |
| 317 | 309 | Small fix. | |
| 318 | 2015-11-12 Phillip Lord <phillip.lord@russet.org.uk> | ||
| 319 | |||
| 320 | : Tests for undo-auto functionality. | ||
| 321 | 310 | ||
| 322 | 2015-11-12 Phillip Lord <phillip.lord@newcastle.ac.uk> | 311 | 2015-11-12 Phillip Lord <phillip.lord@newcastle.ac.uk> |
| 323 | 312 | ||
| @@ -334,7 +323,7 @@ | |||
| 334 | 323 | ||
| 335 | 2015-11-12 Juri Linkov <juri@linkov.net> | 324 | 2015-11-12 Juri Linkov <juri@linkov.net> |
| 336 | 325 | ||
| 337 | Bind [?\S-\ ] to previous line command in Dired-like modes. | 326 | Bind [?\S-\ ] to previous line command in Dired-like modes |
| 338 | 327 | ||
| 339 | * lisp/arc-mode.el (archive-mode-map): | 328 | * lisp/arc-mode.el (archive-mode-map): |
| 340 | * lisp/dired.el (dired-mode-map): | 329 | * lisp/dired.el (dired-mode-map): |
| @@ -358,8 +347,8 @@ | |||
| 358 | 347 | ||
| 359 | Enable sorting of JSON object keys when encoding | 348 | Enable sorting of JSON object keys when encoding |
| 360 | 349 | ||
| 361 | * lisp/json.el (json-encoding-object-sort-predicate): New variable for | 350 | * lisp/json.el (json-encoding-object-sort-predicate): New variable |
| 362 | specifying a sorting predicate for JSON objects during encoding. | 351 | for specifying a sorting predicate for JSON objects during encoding. |
| 363 | (json--plist-to-alist): New utility function. | 352 | (json--plist-to-alist): New utility function. |
| 364 | (json-encode-hash-table): Re-use `json-encode-alist' when object keys | 353 | (json-encode-hash-table): Re-use `json-encode-alist' when object keys |
| 365 | are to be sorted. | 354 | are to be sorted. |
| @@ -369,8 +358,8 @@ | |||
| 369 | to be sorted. | 358 | to be sorted. |
| 370 | (json-pretty-print-buffer-ordered): New command to pretty print the | 359 | (json-pretty-print-buffer-ordered): New command to pretty print the |
| 371 | buffer with object keys sorted alphabetically. | 360 | buffer with object keys sorted alphabetically. |
| 372 | (json-pretty-print-ordered): New command to pretty print the region with | 361 | (json-pretty-print-ordered): New command to pretty print the region |
| 373 | object keys sorted alphabetically. | 362 | with object keys sorted alphabetically. |
| 374 | 363 | ||
| 375 | * test/automated/json-tests.el (test-json-plist-to-alist) | 364 | * test/automated/json-tests.el (test-json-plist-to-alist) |
| 376 | (test-json-encode-plist, test-json-encode-hash-table) | 365 | (test-json-encode-plist, test-json-encode-hash-table) |
| @@ -381,7 +370,7 @@ | |||
| 381 | 370 | ||
| 382 | 2015-11-12 Juanma Barranquero <lekktu@gmail.com> | 371 | 2015-11-12 Juanma Barranquero <lekktu@gmail.com> |
| 383 | 372 | ||
| 384 | * test/automated/keymap-tests.el: New test file | 373 | * test/automated/keymap-tests.el: New test file. |
| 385 | 374 | ||
| 386 | 2015-11-12 Ken Raeburn <raeburn@raeburn.org> | 375 | 2015-11-12 Ken Raeburn <raeburn@raeburn.org> |
| 387 | 376 | ||
| @@ -428,9 +417,9 @@ | |||
| 428 | 417 | ||
| 429 | Use color cache for creating bitmap | 418 | Use color cache for creating bitmap |
| 430 | 419 | ||
| 431 | * src/image.c (x_create_bitmap_from_xpm_data) [ALLOC_XPM_COLORS]: Set | 420 | * src/image.c (x_create_bitmap_from_xpm_data) [ALLOC_XPM_COLORS]: |
| 432 | attributes to use the caching color allocator. Initialize and free | 421 | Set attributes to use the caching color allocator. Initialize and |
| 433 | the cache. | 422 | free the cache. |
| 434 | 423 | ||
| 435 | 2015-11-12 Eli Barzilay <eli@barzilay.org> | 424 | 2015-11-12 Eli Barzilay <eli@barzilay.org> |
| 436 | 425 | ||
| @@ -462,27 +451,27 @@ | |||
| 462 | 451 | ||
| 463 | 2015-11-11 Alan Mackenzie <acm@muc.de> | 452 | 2015-11-11 Alan Mackenzie <acm@muc.de> |
| 464 | 453 | ||
| 465 | CC Mode: Respect users' settings of open-paren-in-column-0-is-defun-start. | 454 | CC Mode: Respect users' settings of open-paren-in-column-0-is-defun-start |
| 466 | 455 | ||
| 467 | lisp/progmodes/cc-engine.el (c-backward-single-comment, c-backward-comments) | 456 | * lisp/progmodes/cc-engine.el (c-backward-single-comment) |
| 468 | (c-invalidate-state-cache-1, c-parse-state-1, c-guess-basic-syntax): | 457 | (c-backward-comments, c-invalidate-state-cache-1, c-parse-state-1) |
| 469 | remove bindings of open-paren-in-column-0-is-defun-start to nil. | 458 | (c-guess-basic-syntax): |
| 459 | Remove bindings of open-paren-in-column-0-is-defun-start to nil. | ||
| 470 | (c-get-fallback-scan-pos): "New" function (existed several years ago). | 460 | (c-get-fallback-scan-pos): "New" function (existed several years ago). |
| 471 | (c-parse-state-get-strategy): Reintroduce the 'BOD strategy, using | 461 | (c-parse-state-get-strategy): Reintroduce the 'BOD strategy, using |
| 472 | c-get-fallback-scan-pos. | 462 | c-get-fallback-scan-pos. |
| 473 | (c-parse-state-1): Handle 'BOD strategy. | 463 | (c-parse-state-1): Handle 'BOD strategy. |
| 474 | 464 | ||
| 475 | lisp/progmodes/cc-mode.el (c-before-change, c-after-change) | 465 | * lisp/progmodes/cc-mode.el (c-before-change, c-after-change) |
| 476 | c-font-lock-fontify-region): remove bindings of | 466 | (c-font-lock-fontify-region): Remove bindings of |
| 477 | open-paren-in-column-0-is-defun-start to nil. | 467 | open-paren-in-column-0-is-defun-start to nil. |
| 478 | 468 | ||
| 479 | cc-mode.texi (Performance Issues, Limitations and Known Bugs): Fix mix up | 469 | * doc/misc/cc-mode.texi (Performance Issues) |
| 480 | between @chapter and @appendix. | 470 | (Limitations and Known Bugs): Fix mix up between @chapter and @appendix. |
| 481 | 471 | ||
| 482 | 2015-11-11 Artur Malabarba <bruce.connor.am@gmail.com> | 472 | 2015-11-11 Artur Malabarba <bruce.connor.am@gmail.com> |
| 483 | 473 | ||
| 484 | * lisp/obarray.el: Fix shadowed variables | 474 | * lisp/obarray.el: Fix shadowed variables. |
| 485 | |||
| 486 | (obarray-map, obarray-remove, obarray-put, obarray-get): | 475 | (obarray-map, obarray-remove, obarray-put, obarray-get): |
| 487 | Change OBARRAY arg to OB to avoid shadowing ‘obarray’. | 476 | Change OBARRAY arg to OB to avoid shadowing ‘obarray’. |
| 488 | 477 | ||
| @@ -518,10 +507,10 @@ | |||
| 518 | 507 | ||
| 519 | 2015-11-11 Przemysław Wojnowski <esperanto@cumego.com> | 508 | 2015-11-11 Przemysław Wojnowski <esperanto@cumego.com> |
| 520 | 509 | ||
| 521 | New file with obarray functions. | 510 | New file with obarray functions |
| 522 | 511 | ||
| 523 | * lisp/obarray.el: basic obarray functions extracted from abbrev.el | 512 | * lisp/obarray.el: Basic obarray functions extracted from abbrev.el. |
| 524 | * test/automated/obarray-tests.el: new file | 513 | * test/automated/obarray-tests.el: New file. |
| 525 | 514 | ||
| 526 | 2015-11-11 Eli Zaretskii <eliz@gnu.org> | 515 | 2015-11-11 Eli Zaretskii <eliz@gnu.org> |
| 527 | 516 | ||
| @@ -548,7 +537,7 @@ | |||
| 548 | 537 | ||
| 549 | * lisp/net/tramp.el (tramp-handle-file-equal-p) | 538 | * lisp/net/tramp.el (tramp-handle-file-equal-p) |
| 550 | (tramp-handle-file-in-directory-p): New defuns. Suggested by | 539 | (tramp-handle-file-in-directory-p): New defuns. Suggested by |
| 551 | Harvey Chapman <hchapman@3gfp.com> | 540 | Harvey Chapman <hchapman@3gfp.com>. |
| 552 | 541 | ||
| 553 | * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist): | 542 | * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist): |
| 554 | * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): | 543 | * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): |
| @@ -575,11 +564,11 @@ | |||
| 575 | 564 | ||
| 576 | Avoid creating notification objects when possible | 565 | Avoid creating notification objects when possible |
| 577 | 566 | ||
| 578 | * src/nsterm.m (windowWillEnterFullScreen, windowWillExitFullScreen:, | 567 | * src/nsterm.m (windowWillEnterFullScreen, windowWillExitFullScreen:) |
| 579 | windowDidEnterFullScreen, windowDidExitFullScreen): provide | 568 | (windowDidEnterFullScreen, windowDidExitFullScreen): Provide convenience |
| 580 | convenience functions that do not require a notification object. When | 569 | functions that do not require a notification object. When needed, |
| 581 | needed, define NSWindowDidEnterFullScreenNotification to allow for | 570 | define NSWindowDidEnterFullScreenNotification to allow for compilation |
| 582 | compilation on OS X 10.6.8. | 571 | on OS X 10.6.8. |
| 583 | 572 | ||
| 584 | 2015-11-10 Paul Eggert <eggert@cs.ucla.edu> | 573 | 2015-11-10 Paul Eggert <eggert@cs.ucla.edu> |
| 585 | 574 | ||
| @@ -612,8 +601,7 @@ | |||
| 612 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> | 601 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> |
| 613 | 602 | ||
| 614 | * doc/lispref/variables.texi (Directory Local Variables): | 603 | * doc/lispref/variables.texi (Directory Local Variables): |
| 615 | 604 | Document dir-locals wildcards. | |
| 616 | Document dir-locals wildcards | ||
| 617 | 605 | ||
| 618 | * lisp/files.el (dir-locals-file): Point to Info node. | 606 | * lisp/files.el (dir-locals-file): Point to Info node. |
| 619 | 607 | ||
| @@ -624,14 +612,12 @@ | |||
| 624 | 612 | ||
| 625 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> | 613 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> |
| 626 | 614 | ||
| 627 | * lisp/files.el: Don't allow customization of dir-locals sorting | 615 | * lisp/files.el: Don't allow customization of dir-locals sorting. |
| 628 | |||
| 629 | In retrospect, this is not a good idea for the same reason that | 616 | In retrospect, this is not a good idea for the same reason that |
| 630 | `dir-locals-file' is a defconst, because it is important that this | 617 | `dir-locals-file' is a defconst, because it is important that this |
| 631 | behaviour be "uniform across different environments and users". | 618 | behaviour be "uniform across different environments and users". |
| 632 | Sure, the user can still change the sorting with a hack, but we | 619 | Sure, the user can still change the sorting with a hack, but we |
| 633 | shouldn't encourage them to change it. | 620 | shouldn't encourage them to change it. |
| 634 | |||
| 635 | (dir-locals--all-files): Return list in the order returned by | 621 | (dir-locals--all-files): Return list in the order returned by |
| 636 | `file-expand-wildcards'. | 622 | `file-expand-wildcards'. |
| 637 | (file-expand-wildcards): Document the sorting predicate used. | 623 | (file-expand-wildcards): Document the sorting predicate used. |
| @@ -639,44 +625,42 @@ | |||
| 639 | 625 | ||
| 640 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> | 626 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> |
| 641 | 627 | ||
| 642 | * lisp/files.el (dir-locals-read-from-file): Better handle errors | 628 | * lisp/files.el (dir-locals-read-from-file): Better handle errors. |
| 643 | 629 | ||
| 644 | * lisp/isearch.el (search-default-regexp-mode): change default value | 630 | * lisp/isearch.el (search-default-regexp-mode): Change default value. |
| 645 | 631 | ||
| 646 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> | 632 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> |
| 647 | 633 | ||
| 648 | * lisp/files.el (dir-locals-find-file): Don't stop at unreadable files | 634 | * lisp/files.el (dir-locals-find-file): Don't stop at unreadable files. |
| 649 | |||
| 650 | `locate-dominating-file' will now keep looking if the files it finds in | 635 | `locate-dominating-file' will now keep looking if the files it finds in |
| 651 | a given directory are unreadable (or not files). | 636 | a given directory are unreadable (or not files). |
| 652 | 637 | ||
| 653 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> | 638 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> |
| 654 | 639 | ||
| 655 | * lisp/files.el (dir-locals-file): Allow wildcards | 640 | * lisp/files.el (dir-locals-file): Allow wildcards. |
| 656 | |||
| 657 | (dir-locals-find-file, dir-locals-collect-variables) | 641 | (dir-locals-find-file, dir-locals-collect-variables) |
| 658 | (dir-locals-read-from-file): Update accordingly. | 642 | (dir-locals-read-from-file): Update accordingly. |
| 659 | (hack-dir-local-variables): Rename a local variable. | 643 | (hack-dir-local-variables): Rename a local variable. |
| 660 | 644 | ||
| 661 | * lisp/files-x.el (modify-dir-local-variable): Update accordingly | 645 | * lisp/files-x.el (modify-dir-local-variable): Update accordingly. |
| 662 | 646 | ||
| 663 | * lisp/help-fns.el (describe-variable): Update accordingly | 647 | * lisp/help-fns.el (describe-variable): Update accordingly. |
| 664 | 648 | ||
| 665 | * .gitignore: Add .dir-locals?.el | 649 | * .gitignore: Add .dir-locals?.el. |
| 666 | 650 | ||
| 667 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> | 651 | 2015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> |
| 668 | 652 | ||
| 669 | * lisp/emacs-lisp/map.el (map-merge-with): New function | 653 | * lisp/emacs-lisp/map.el (map-merge-with): New function. |
| 670 | 654 | ||
| 671 | * test/automated/map-tests.el (test-map-merge-with): New test | 655 | * test/automated/map-tests.el (test-map-merge-with): New test. |
| 672 | 656 | ||
| 673 | 2015-11-09 Karl Fogel <kfogel@red-bean.com> | 657 | 2015-11-09 Karl Fogel <kfogel@red-bean.com> |
| 674 | 658 | ||
| 675 | Fix some recently-perturbed bookmark autoloads | 659 | Fix some recently-perturbed bookmark autoloads |
| 676 | 660 | ||
| 677 | * lisp/bookmark.el (bookmark-set-internal): Remove unnecessary autoload. | 661 | * lisp/bookmark.el (bookmark-set-internal): Remove unnecessary autoload. |
| 678 | (bookmark-set): Restore autoload. | 662 | (bookmark-set): Restore autoload. |
| 679 | (bookmark-set-no-overwrite): Add autoload. | 663 | (bookmark-set-no-overwrite): Add autoload. |
| 680 | 664 | ||
| 681 | Thanks to Juanma Barranquero for noticing the autoload problems | 665 | Thanks to Juanma Barranquero for noticing the autoload problems |
| 682 | introduced by my recent commit adding/changing the above functions | 666 | introduced by my recent commit adding/changing the above functions |
| @@ -684,9 +668,9 @@ | |||
| 684 | 668 | ||
| 685 | 2015-11-09 Noah Friedman <friedman@splode.com> | 669 | 2015-11-09 Noah Friedman <friedman@splode.com> |
| 686 | 670 | ||
| 687 | (ydump-buffer): Handle case where gap is at the start of buffer. | 671 | * etc/emacs-buffer.gdb (ydump-buffer): Handle case where gap is at |
| 688 | I don't recall if older versions of gdb were less strict but you | 672 | the start of buffer. I don't recall if older versions of gdb were |
| 689 | cannot dump a 0-length range in gdb 7.9.1. | 673 | less strict but you cannot dump a 0-length range in gdb 7.9.1. |
| 690 | 674 | ||
| 691 | 2015-11-09 Dmitry Gutov <dgutov@yandex.ru> | 675 | 2015-11-09 Dmitry Gutov <dgutov@yandex.ru> |
| 692 | 676 | ||
| @@ -698,8 +682,8 @@ | |||
| 698 | 682 | ||
| 699 | Fold `project-ask-user' into `project-current' | 683 | Fold `project-ask-user' into `project-current' |
| 700 | 684 | ||
| 701 | * lisp/progmodes/project.el (project-find-functions): Remove | 685 | * lisp/progmodes/project.el (project-find-functions): |
| 702 | `project-ask-user'. | 686 | Remove `project-ask-user'. |
| 703 | (project-ask-user): Remove function and the corresponding | 687 | (project-ask-user): Remove function and the corresponding |
| 704 | `project-roots' implementation. | 688 | `project-roots' implementation. |
| 705 | (project-current): Add a new argument, MAYBE-PROMPT. Prompt the | 689 | (project-current): Add a new argument, MAYBE-PROMPT. Prompt the |
| @@ -834,13 +818,13 @@ | |||
| 834 | Offer non-overwrite bookmark setter (Bug#15746) | 818 | Offer non-overwrite bookmark setter (Bug#15746) |
| 835 | 819 | ||
| 836 | * lisp/bookmark.el (bookmark-set-internal): New helper function to do | 820 | * lisp/bookmark.el (bookmark-set-internal): New helper function to do |
| 837 | what `bookmark-set' used to do, but with more choices for overwrite | 821 | what `bookmark-set' used to do, but with more choices for overwrite |
| 838 | vs push, and with minor changes to the interactive prompt format. | 822 | vs push, and with minor changes to the interactive prompt format. |
| 839 | (bookmark-set): Rewrite as wrapper around above. | 823 | (bookmark-set): Rewrite as wrapper around above. |
| 840 | If overwriting, inform the user of that in the prompt. | 824 | If overwriting, inform the user of that in the prompt. |
| 841 | (bookmark-set-no-overwrite): New function, also done as wrapper. | 825 | (bookmark-set-no-overwrite): New function, also done as wrapper. |
| 842 | Bind to "M" in `ctl-x-r-map' autoloads. | 826 | Bind to "M" in `ctl-x-r-map' autoloads. |
| 843 | (bookmark-map): Similarly bind "M" here. | 827 | (bookmark-map): Similarly bind "M" here. |
| 844 | 828 | ||
| 845 | 2015-11-08 Paul Eggert <eggert@cs.ucla.edu> | 829 | 2015-11-08 Paul Eggert <eggert@cs.ucla.edu> |
| 846 | 830 | ||
| @@ -865,7 +849,7 @@ | |||
| 865 | sections. Of course there is no real problem with having such symbols | 849 | sections. Of course there is no real problem with having such symbols |
| 866 | in SHT_PROGBITS sections. glibc ld.so handles them fine. | 850 | in SHT_PROGBITS sections. glibc ld.so handles them fine. |
| 867 | 851 | ||
| 868 | * unexelf.c: Delete outdated comments. | 852 | * src/unexelf.c: Delete outdated comments. |
| 869 | (PATCH_INDEX): Delete. | 853 | (PATCH_INDEX): Delete. |
| 870 | (find_section): Delete. | 854 | (find_section): Delete. |
| 871 | (unexec): Don't add a new section. Instead reuse the last bss | 855 | (unexec): Don't add a new section. Instead reuse the last bss |
| @@ -890,7 +874,7 @@ | |||
| 890 | p_filesz of the last PT_LOAD header, then matching SHT_NOBITS sections | 874 | p_filesz of the last PT_LOAD header, then matching SHT_NOBITS sections |
| 891 | in that address range. | 875 | in that address range. |
| 892 | 876 | ||
| 893 | * unexelf.c: Delete old ppc comment. | 877 | * src/unexelf.c: Delete old ppc comment. |
| 894 | (OLD_PROGRAM_H): Define. | 878 | (OLD_PROGRAM_H): Define. |
| 895 | (round_up): Delete. | 879 | (round_up): Delete. |
| 896 | (unexec): Don't search for bss style sections by name. Instead, | 880 | (unexec): Don't search for bss style sections by name. Instead, |
| @@ -913,7 +897,7 @@ | |||
| 913 | 897 | ||
| 914 | These should be ignored on all targets. | 898 | These should be ignored on all targets. |
| 915 | 899 | ||
| 916 | * unexelf.c (unexec): Ignore R_*_NONE relocs for any target, | 900 | * src/unexelf.c (unexec): Ignore R_*_NONE relocs for any target, |
| 917 | not just Alpha. Comment on reloc size assumption. | 901 | not just Alpha. Comment on reloc size assumption. |
| 918 | 902 | ||
| 919 | 2015-11-08 Alan Modra <amodra@gmail.com> | 903 | 2015-11-08 Alan Modra <amodra@gmail.com> |
| @@ -926,21 +910,22 @@ | |||
| 926 | unchanged, in which case no clearing is needed (and sh_offset isn't | 910 | unchanged, in which case no clearing is needed (and sh_offset isn't |
| 927 | necessarily valid, which can lead to a wild memset). | 911 | necessarily valid, which can lead to a wild memset). |
| 928 | 912 | ||
| 929 | * unexelf.c (unexec): Properly handle _OBJC_ symbols in bss sections. | 913 | * src/unexelf.c (unexec): Properly handle _OBJC_ symbols in |
| 914 | bss sections. | ||
| 930 | 915 | ||
| 931 | 2015-11-08 Alan Modra <amodra@gmail.com> | 916 | 2015-11-08 Alan Modra <amodra@gmail.com> |
| 932 | 917 | ||
| 933 | ELF unexec: Symbol table patching | 918 | ELF unexec: Symbol table patching |
| 934 | 919 | ||
| 935 | No st_shndx value larger than SHN_LORESERVE should be changed. | 920 | No st_shndx value larger than SHN_LORESERVE should be changed. |
| 936 | * unexelf.c (unexec): Don't adjust any st_shndx larger than | 921 | * src/unexelf.c (unexec): Don't adjust any st_shndx larger than |
| 937 | SHN_LORESERVE. Error on SHN_XINDEX. | 922 | SHN_LORESERVE. Error on SHN_XINDEX. |
| 938 | 923 | ||
| 939 | 2015-11-08 Alan Modra <amodra@gmail.com> | 924 | 2015-11-08 Alan Modra <amodra@gmail.com> |
| 940 | 925 | ||
| 941 | ELF unexec: Merge Alpha and MIPS COFF debug handling | 926 | ELF unexec: Merge Alpha and MIPS COFF debug handling |
| 942 | 927 | ||
| 943 | * unexelf.c (unexec): Merge Alpha and MIPS COFF debug handling. | 928 | * src/unexelf.c (unexec): Merge Alpha and MIPS COFF debug handling. |
| 944 | Don't find .mdebug section index, find the section in the loop. | 929 | Don't find .mdebug section index, find the section in the loop. |
| 945 | Allow for unlikely possibility that .mdebug is located at sh_offset | 930 | Allow for unlikely possibility that .mdebug is located at sh_offset |
| 946 | before bss segment, by calculating move from difference in | 931 | before bss segment, by calculating move from difference in |
| @@ -954,7 +939,7 @@ | |||
| 954 | Separate out some of the more mechanical changes so following patches | 939 | Separate out some of the more mechanical changes so following patches |
| 955 | are smaller. | 940 | are smaller. |
| 956 | 941 | ||
| 957 | * unexelf.c (unexec): Rearrange initialisation of program | 942 | * src/unexelf.c (unexec): Rearrange initialisation of program |
| 958 | header vars. Use pointer vars in loops rather than indexing | 943 | header vars. Use pointer vars in loops rather than indexing |
| 959 | section header array via macros. Simplify _OBJC_ sym code | 944 | section header array via macros. Simplify _OBJC_ sym code |
| 960 | and reloc handling code. | 945 | and reloc handling code. |
| @@ -971,7 +956,7 @@ | |||
| 971 | the next section) was copied from memory. A later patch removes the | 956 | the next section) was copied from memory. A later patch removes the |
| 972 | bogus .sbss handling anyway. | 957 | bogus .sbss handling anyway. |
| 973 | 958 | ||
| 974 | * unexelf.c (unexec): Use correct index to look up names. | 959 | * src/unexelf.c (unexec): Use correct index to look up names. |
| 975 | 960 | ||
| 976 | 2015-11-08 Michael Albinus <michael.albinus@gmx.de> | 961 | 2015-11-08 Michael Albinus <michael.albinus@gmx.de> |
| 977 | 962 | ||
| @@ -987,8 +972,8 @@ | |||
| 987 | 972 | ||
| 988 | Remove dirs in vc project roots from the the vc project library roots | 973 | Remove dirs in vc project roots from the the vc project library roots |
| 989 | 974 | ||
| 990 | * lisp/progmodes/project.el (project-library-roots): Remove | 975 | * lisp/progmodes/project.el (project-library-roots): |
| 991 | directories inside the project roots from the result. | 976 | Remove directories inside the project roots from the result. |
| 992 | (http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html) | 977 | (http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg00536.html) |
| 993 | 978 | ||
| 994 | 2015-11-07 Dmitry Gutov <dgutov@yandex.ru> | 979 | 2015-11-07 Dmitry Gutov <dgutov@yandex.ru> |
| @@ -2810,7 +2795,7 @@ | |||
| 2810 | 2795 | ||
| 2811 | 2015-10-23 Anders Lindgren <andlind@gmail.com> | 2796 | 2015-10-23 Anders Lindgren <andlind@gmail.com> |
| 2812 | 2797 | ||
| 2813 | NextSten maximization and NSTRACE rewrite | 2798 | NextStep maximization and NSTRACE rewrite |
| 2814 | 2799 | ||
| 2815 | Full-height, full-width, and maximized windows now cover the | 2800 | Full-height, full-width, and maximized windows now cover the |
| 2816 | entire screen (except the menu bar), including the part where the | 2801 | entire screen (except the menu bar), including the part where the |