aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2015-01-15 14:54:25 +0100
committerJoakim Verona2015-01-15 14:54:25 +0100
commit0298a2c6a10bc3b79cb2f45a1961dd7ac6da4e6d (patch)
tree6c7ea25ac137f5764d931e841598a3c1ea434ab0 /lisp/ChangeLog
parenta1124bc117e41019de49c82d13d1a72a50df977d (diff)
parent0e97c44c3699c4606a04f589828acdf9c03f447e (diff)
downloademacs-0298a2c6a10bc3b79cb2f45a1961dd7ac6da4e6d.tar.gz
emacs-0298a2c6a10bc3b79cb2f45a1961dd7ac6da4e6d.zip
merge master
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog124
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 @@
12015-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
122015-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
222015-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
292015-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
552015-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
602015-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
662015-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
772015-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
952015-01-11 Michael Albinus <michael.albinus@gmx.de>
96
97 * files.el (directory-files-recursively): Do not include
98 superfluous remote file names.
99
1002015-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
12015-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org> 1052015-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
3692015-01-01 Eli Zaretskii <eliz@gnu.org> 4732015-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
5612014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org> 6652014-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
5662014-12-27 Eli Zaretskii <eliz@gnu.org> 6702014-12-27 Eli Zaretskii <eliz@gnu.org>
567 671
@@ -733,8 +837,8 @@
733 837
7342014-12-25 Filipp Gunbin <fgunbin@fastmail.fm> 8382014-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
7392014-12-25 Helmut Eller <eller.helmut@gmail.com> 8432014-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
7862014-12-24 Michael Albinus <michael.albinus@gmx.de> 8902014-12-24 Michael Albinus <michael.albinus@gmx.de>