diff options
| author | Joakim Verona | 2015-01-15 14:54:25 +0100 |
|---|---|---|
| committer | Joakim Verona | 2015-01-15 14:54:25 +0100 |
| commit | 0298a2c6a10bc3b79cb2f45a1961dd7ac6da4e6d (patch) | |
| tree | 6c7ea25ac137f5764d931e841598a3c1ea434ab0 /lisp/ChangeLog | |
| parent | a1124bc117e41019de49c82d13d1a72a50df977d (diff) | |
| parent | 0e97c44c3699c4606a04f589828acdf9c03f447e (diff) | |
| download | emacs-0298a2c6a10bc3b79cb2f45a1961dd7ac6da4e6d.tar.gz emacs-0298a2c6a10bc3b79cb2f45a1961dd7ac6da4e6d.zip | |
merge master
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 124 |
1 files changed, 114 insertions, 10 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 674b26716a4..b7a38af9609 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,107 @@ | |||
| 1 | 2015-01-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * emacs-lisp/eieio-core.el: Provide support for cl-generic. | ||
| 4 | (eieio--generic-tagcode): New function. | ||
| 5 | (cl-generic-tagcode-function): Use it. | ||
| 6 | (eieio--generic-tag-types): New function. | ||
| 7 | (cl-generic-tag-types-function): Use it. | ||
| 8 | (eieio-object-p): Tighten up the test. | ||
| 9 | |||
| 10 | * emacs-lisp/cl-generic.el (cl-generic-define-method): Fix paren typo. | ||
| 11 | |||
| 12 | 2015-01-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 13 | |||
| 14 | * emacs-lisp/cl-generic.el: New file. | ||
| 15 | |||
| 16 | * emacs-lisp/cl-macs.el (cl-flet): Allow (FUN EXP) forms. | ||
| 17 | (cl-load-time-value, cl-labels): Use closures rather than | ||
| 18 | backquoted lambdas. | ||
| 19 | (cl-macrolet): Use `eval' to create the function value, and support CL | ||
| 20 | style arguments in for the defined macros. | ||
| 21 | |||
| 22 | 2015-01-14 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 23 | |||
| 24 | * net/eww.el: Use lexical-binding. | ||
| 25 | (eww-links-at-point): Remove unused arg. | ||
| 26 | (eww-mode-map): Inherit from special-mode-map. | ||
| 27 | (eww-mode): Derive from special-mode. Don't use `setq' on a hook. | ||
| 28 | |||
| 29 | 2015-01-13 Alan Mackenzie <acm@muc.de> | ||
| 30 | |||
| 31 | Allow compilation during loading of Modes derived from a CC Mode mode. | ||
| 32 | Fixes debbugs#19206. | ||
| 33 | |||
| 34 | * progmodes/cc-bytecomp.el (cc-bytecomp-compiling-or-loading): | ||
| 35 | New function which walks the stack to discover whether we're compiling | ||
| 36 | or loading. | ||
| 37 | (cc-bytecomp-is-compiling): Reformulate, and move towards | ||
| 38 | beginning. | ||
| 39 | (cc-bytecomp-is-loading): New defsubst. | ||
| 40 | (cc-bytecomp-setup-environment, cc-bytecomp-restore-environment): | ||
| 41 | Use the above defsubsts. | ||
| 42 | (cc-require-when-compile, cc-bytecomp-defvar) | ||
| 43 | (cc-bytecomp-defun): Simplify conditionals. | ||
| 44 | |||
| 45 | * progmodes/cc-defs.el (cc-bytecomp-compiling-or-loading): | ||
| 46 | "Borrow" this function from cc-bytecomp.el. | ||
| 47 | (c-get-current-file): Reformulate using the above. | ||
| 48 | (c-lang-defconst): Prevent duplicate entries of file names in a | ||
| 49 | symbol's 'source property. | ||
| 50 | (c-lang-const): Use cc-bytecomp-is-compiling. | ||
| 51 | |||
| 52 | * progmodes/cc-langs.el (c-make-init-lang-vars-fun): | ||
| 53 | Use cc-bytecomp-is-compiling. | ||
| 54 | |||
| 55 | 2015-01-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 56 | |||
| 57 | * emacs-lisp/eieio-core.el (eieio-defclass): Fix call to `defclass' | ||
| 58 | (bug#19552). | ||
| 59 | |||
| 60 | 2015-01-13 Dmitry Gutov <dgutov@yandex.ru> | ||
| 61 | |||
| 62 | * menu-bar.el (menu-bar-goto-menu): Before calling | ||
| 63 | `xref-marker-stack-empty-p', first check that `xref' is loaded. | ||
| 64 | (Bug#19554) | ||
| 65 | |||
| 66 | 2015-01-12 Martin Rudalics <rudalics@gmx.at> | ||
| 67 | |||
| 68 | * progmodes/xref.el (xref-marker-stack-empty-p): Add autoload | ||
| 69 | cookie (Bug#19554). | ||
| 70 | |||
| 71 | * frame.el (frame-notice-user-settings): Remove code dealing with | ||
| 72 | frame-initial-frame-tool-bar-height. Turn off `tool-bar-mode' | ||
| 73 | only if `window-system-frame-alist' or `default-frame-alist' ask | ||
| 74 | for it. | ||
| 75 | (make-frame): Update frame-adjust-size-history if needed. | ||
| 76 | |||
| 77 | 2015-01-12 Paul Eggert <eggert@cs.ucla.edu> | ||
| 78 | |||
| 79 | Have 'make' output better GEN names | ||
| 80 | * Makefile.in (PHONY_EXTRAS): New macro. | ||
| 81 | (.PHONY): Depend on it, and on $(lisp)/loaddefs.el, so that the | ||
| 82 | relevant files' time stamps are ignored. | ||
| 83 | (custom-deps, $(lisp)/cus-load.el, finder-data) | ||
| 84 | ($(lisp)/finder-inf.el): Use PHONY_EXTRAS. | ||
| 85 | (custom-deps, $(lisp)/cus-load.el, finder-data) | ||
| 86 | ($(lisp)/finder-inf.el, autoloads, $(lisp)/loaddefs.el) | ||
| 87 | ($(lisp)/subdirs.el, update-subdirs): | ||
| 88 | Output more-accurate destination names with GEN. | ||
| 89 | |||
| 90 | Say "ELC foo.elc" instead of "GEN foo.elc" | ||
| 91 | * Makefile.in (AM_V_ELC, am__v_ELC_, am__v_ELC_0, am__v_ELC_1): | ||
| 92 | New macros. | ||
| 93 | ($(THEFILE)c, .el.elc): Use them. | ||
| 94 | |||
| 95 | 2015-01-11 Michael Albinus <michael.albinus@gmx.de> | ||
| 96 | |||
| 97 | * files.el (directory-files-recursively): Do not include | ||
| 98 | superfluous remote file names. | ||
| 99 | |||
| 100 | 2015-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 101 | |||
| 102 | * net/eww.el (eww): Interpret anything that looks like a protocol | ||
| 103 | designator as a full URL. | ||
| 104 | |||
| 1 | 2015-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org> | 105 | 2015-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2 | 106 | ||
| 3 | * net/shr.el (shr-urlify): Don't bother the user about | 107 | * net/shr.el (shr-urlify): Don't bother the user about |
| @@ -363,8 +467,8 @@ | |||
| 363 | to `pre-command-hook'. | 467 | to `pre-command-hook'. |
| 364 | (xref--xref-buffer-mode-map): Don't remap `next-line' and | 468 | (xref--xref-buffer-mode-map): Don't remap `next-line' and |
| 365 | `previous-line'. Additionally bind `xref-next-line' and | 469 | `previous-line'. Additionally bind `xref-next-line' and |
| 366 | `xref-prev-line' to `n' and `p' respectively. Bind | 470 | `xref-prev-line' to `n' and `p' respectively. |
| 367 | `xref-show-location-at-point' to `C-o'. | 471 | Bind `xref-show-location-at-point' to `C-o'. |
| 368 | 472 | ||
| 369 | 2015-01-01 Eli Zaretskii <eliz@gnu.org> | 473 | 2015-01-01 Eli Zaretskii <eliz@gnu.org> |
| 370 | 474 | ||
| @@ -553,15 +657,15 @@ | |||
| 553 | Add argument MSG to display user-friendly message when no process | 657 | Add argument MSG to display user-friendly message when no process |
| 554 | is running. | 658 | is running. |
| 555 | (python-shell-switch-to-shell): Call pop-to-buffer with NORECORD. | 659 | (python-shell-switch-to-shell): Call pop-to-buffer with NORECORD. |
| 556 | (python-shell-make-comint): Rename argument SHOW from POP. Use | 660 | (python-shell-make-comint): Rename argument SHOW from POP. |
| 557 | display-buffer instead of pop-to-buffer. | 661 | Use display-buffer instead of pop-to-buffer. |
| 558 | (run-python): Doc fix. Return process. | 662 | (run-python): Doc fix. Return process. |
| 559 | (python-shell-get-or-create-process): Make obsolete. | 663 | (python-shell-get-or-create-process): Make obsolete. |
| 560 | 664 | ||
| 561 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> | 665 | 2014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> |
| 562 | 666 | ||
| 563 | * progmodes/python.el (python-shell-buffer-substring): Handle | 667 | * progmodes/python.el (python-shell-buffer-substring): |
| 564 | cornercase when region sent starts at point-min. | 668 | Handle cornercase when region sent starts at point-min. |
| 565 | 669 | ||
| 566 | 2014-12-27 Eli Zaretskii <eliz@gnu.org> | 670 | 2014-12-27 Eli Zaretskii <eliz@gnu.org> |
| 567 | 671 | ||
| @@ -733,8 +837,8 @@ | |||
| 733 | 837 | ||
| 734 | 2014-12-25 Filipp Gunbin <fgunbin@fastmail.fm> | 838 | 2014-12-25 Filipp Gunbin <fgunbin@fastmail.fm> |
| 735 | 839 | ||
| 736 | * dired-aux.el (dired-maybe-insert-subdir): Make | 840 | * dired-aux.el (dired-maybe-insert-subdir): |
| 737 | dired-maybe-insert-subdir always skip trivial files. | 841 | Make dired-maybe-insert-subdir always skip trivial files. |
| 738 | 842 | ||
| 739 | 2014-12-25 Helmut Eller <eller.helmut@gmail.com> | 843 | 2014-12-25 Helmut Eller <eller.helmut@gmail.com> |
| 740 | Dmitry Gutov <dgutov@yandex.ru> | 844 | Dmitry Gutov <dgutov@yandex.ru> |
| @@ -779,8 +883,8 @@ | |||
| 779 | 883 | ||
| 780 | * window.el (mouse-autoselect-window-position-1): New variable. | 884 | * window.el (mouse-autoselect-window-position-1): New variable. |
| 781 | (mouse-autoselect-window-cancel) | 885 | (mouse-autoselect-window-cancel) |
| 782 | (mouse-autoselect-window-select, handle-select-window): With | 886 | (mouse-autoselect-window-select, handle-select-window): |
| 783 | delayed autoselection select window only if mouse moves after | 887 | With delayed autoselection select window only if mouse moves after |
| 784 | selecting its frame. | 888 | selecting its frame. |
| 785 | 889 | ||
| 786 | 2014-12-24 Michael Albinus <michael.albinus@gmx.de> | 890 | 2014-12-24 Michael Albinus <michael.albinus@gmx.de> |