aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2015-11-16 00:09:59 +0100
committerJuanma Barranquero2015-11-16 00:09:59 +0100
commit47f83b6fc028587f51c49109ddaeecc3e668d1e2 (patch)
tree0d47b22cac681c6bf8dbd57bee457b39d9c5a937
parent7cc233e1e3da297882c006c1f07c628fbd4e94d5 (diff)
downloademacs-47f83b6fc028587f51c49109ddaeecc3e668d1e2.tar.gz
emacs-47f83b6fc028587f51c49109ddaeecc3e668d1e2.zip
; ChangeLog.2 fixes
-rw-r--r--ChangeLog.2177
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
502015-11-14 Xue Fuqiao <xfq.free@gmail.com> 502015-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
582015-11-13 Wilson Snyder <wsnyder@wsnyder.org> 562015-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
882015-11-13 Dmitry Gutov <dgutov@yandex.ru> 812015-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
1512015-11-13 Dmitry Gutov <dgutov@yandex.ru> 1452015-11-13 Dmitry Gutov <dgutov@yandex.ru>
152 146
@@ -229,7 +223,6 @@
2292015-11-13 Juanma Barranquero <lekktu@gmail.com> 2232015-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 @@
2402015-11-13 Juanma Barranquero <lekktu@gmail.com> 2332015-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
3062015-11-12 Juanma Barranquero <lekktu@gmail.com> 2982015-11-12 Juanma Barranquero <lekktu@gmail.com>
307 299
@@ -313,11 +305,8 @@
313 305
3142015-11-12 Artur Malabarba <bruce.connor.am@gmail.com> 3062015-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.
3182015-11-12 Phillip Lord <phillip.lord@russet.org.uk>
319
320 : Tests for undo-auto functionality.
321 310
3222015-11-12 Phillip Lord <phillip.lord@newcastle.ac.uk> 3112015-11-12 Phillip Lord <phillip.lord@newcastle.ac.uk>
323 312
@@ -334,7 +323,7 @@
334 323
3352015-11-12 Juri Linkov <juri@linkov.net> 3242015-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
3822015-11-12 Juanma Barranquero <lekktu@gmail.com> 3712015-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
3862015-11-12 Ken Raeburn <raeburn@raeburn.org> 3752015-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
4352015-11-12 Eli Barzilay <eli@barzilay.org> 4242015-11-12 Eli Barzilay <eli@barzilay.org>
436 425
@@ -462,27 +451,27 @@
462 451
4632015-11-11 Alan Mackenzie <acm@muc.de> 4522015-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
4822015-11-11 Artur Malabarba <bruce.connor.am@gmail.com> 4722015-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
5192015-11-11 Przemysław Wojnowski <esperanto@cumego.com> 5082015-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
5262015-11-11 Eli Zaretskii <eliz@gnu.org> 5152015-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
5842015-11-10 Paul Eggert <eggert@cs.ucla.edu> 5732015-11-10 Paul Eggert <eggert@cs.ucla.edu>
585 574
@@ -612,8 +601,7 @@
6122015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> 6012015-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
6252015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> 6132015-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
6402015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> 6262015-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
6462015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> 6322015-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
6532015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> 6382015-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
6672015-11-10 Artur Malabarba <bruce.connor.am@gmail.com> 6512015-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
6732015-11-09 Karl Fogel <kfogel@red-bean.com> 6572015-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
6852015-11-09 Noah Friedman <friedman@splode.com> 6692015-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
6912015-11-09 Dmitry Gutov <dgutov@yandex.ru> 6752015-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
8452015-11-08 Paul Eggert <eggert@cs.ucla.edu> 8292015-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
9192015-11-08 Alan Modra <amodra@gmail.com> 9032015-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
9312015-11-08 Alan Modra <amodra@gmail.com> 9162015-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
9392015-11-08 Alan Modra <amodra@gmail.com> 9242015-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
9762015-11-08 Michael Albinus <michael.albinus@gmx.de> 9612015-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
9942015-11-07 Dmitry Gutov <dgutov@yandex.ru> 9792015-11-07 Dmitry Gutov <dgutov@yandex.ru>
@@ -2810,7 +2795,7 @@
2810 2795
28112015-10-23 Anders Lindgren <andlind@gmail.com> 27962015-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