aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog202
1 files changed, 201 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 9e473e21626..ad4f3b9a7f3 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,200 @@
12015-02-08 Artur Malabarba <bruce.connor.am@gmail.com>
2
3 * newcomment.el (comment-line): Fix missing paren.
4
52015-02-08 Ulrich Müller <ulm@gentoo.org>
6
7 * play/gamegrid.el: Update comment to reflect that the
8 'update-game-score' helper program is now setgid by default.
9
102015-02-08 David Kastrup <dak@gnu.org>
11
12 * subr.el (apply-partially): Use lexical binding here.
13
142015-02-08 Artur Malabarba <bruce.connor.am@gmail.com>
15
16 * newcomment.el (comment-line): New command.
17
18 * bindings.el (ctl-x-map): Bind to `C-x C-;'.
19
202015-02-08 Oleh Krehel <ohwoeowho@gmail.com>
21
22 * outline.el (outline-show-entry): Fix one invisible char for the
23 file's last outline. Fixes Bug#19493.
24
252015-02-08 Stefan Monnier <monnier@iro.umontreal.ca>
26
27 * subr.el (indirect-function): Change advertised calling convention.
28
292015-02-08 Fabián Ezequiel Gallina <fgallina@gnu.org>
30
31 python.el: Fix completion-at-point. (Bug#19667)
32
33 * progmodes/python.el
34 (python-shell-completion-native-get-completions): Force process buffer.
35 (python-shell-completion-at-point): Handle case where call is not
36 in a shell buffer.
37
382015-02-08 Fabián Ezequiel Gallina <fgallina@gnu.org>
39
40 python.el: Fix shell font-lock multiline input. (Bug#19744)
41
42 * progmodes/python.el
43 (python-shell-font-lock-post-command-hook): Handle multiline input.
44
452015-02-08 Fabián Ezequiel Gallina <fgallina@gnu.org>
46
47 python.el: Make shell font-lock respect markers. (Bug#19650)
48
49 * progmodes/python.el (python-shell-font-lock-cleanup-buffer):
50 Use `erase-buffer`.
51 (python-shell-font-lock-comint-output-filter-function):
52 Handle newlines.
53 (python-shell-font-lock-post-command-hook): Respect markers on
54 text fontification.
55
562015-02-07 Fabián Ezequiel Gallina <fgallina@gnu.org>
57
58 python.el: Keep eldoc visible while typing args. (Bug#19637)
59
60 * progmodes/python.el (python-eldoc--get-symbol-at-point):
61 New function based on Carlos Pita <carlosjosepita@gmail.com> patch.
62 (python-eldoc--get-doc-at-point, python-eldoc-at-point): Use it.
63
642015-02-07 Fabián Ezequiel Gallina <fgallina@gnu.org>
65
66 Fix hideshow integration. (Bug#19761)
67
68 * progmodes/python.el
69 (python-hideshow-forward-sexp-function): New function based on
70 Carlos Pita <carlosjosepita@gmail.com> patch.
71 (python-mode): Make `hs-special-modes-alist` use it and initialize
72 the end regexp with the empty string to avoid skipping parens.
73
742015-02-07 Fabián Ezequiel Gallina <fgallina@gnu.org>
75
76 * progmodes/python.el (python-check-custom-command): Do not use
77 defvar-local for compat with Emacs<24.3.
78
792015-02-07 Martin Rudalics <rudalics@gmx.at>
80
81 * frame.el (frame-notice-user-settings):
82 Update `frame-size-history'.
83 (make-frame): Update `frame-size-history'.
84 Call `frame-after-make-frame'.
85 * faces.el (face-set-after-frame-default): Remove call to
86 frame-can-run-window-configuration-change-hook.
87
882015-02-06 Dmitry Gutov <dgutov@yandex.ru>
89
90 * vc/vc-cvs.el (vc-cvs-dir-status-files): Don't pass DIR to
91 `vc-cvs-command' (bug#19732).
92
932015-02-06 Nicolas Petton <nicolas@petton.fr>
94
95 * emacs-lisp/seq.el (seq-mapcat, seq-partition, seq-group-by): New functions.
96 * emacs-lisp/seq.el (seq-drop-while, seq-take-while, seq-count)
97 (seq--drop-list, seq--take-list, seq--take-while-list): Better docstring.
98
992015-02-06 Artur Malabarba <bruce.connor.am@gmail.com>
100
101 * doc-view.el (doc-view-kill-proc-and-buffer): Obsolete. Use
102 `image-kill-buffer' instead.
103
1042015-02-06 Thomas Fitzsimmons <fitzsim@fitzsim.org>
105
106 * net/ldap.el (ldap-search-internal): Fix docstring.
107
1082015-02-06 Lars Ingebrigtsen <larsi@gnus.org>
109
110 * subr.el (define-error): The error conditions may be constant
111 lists, so use `append' to concatenate them.
112
1132015-02-06 Wolfgang Jenkner <wjenkner@inode.at>
114
115 * net/network-stream.el (network-stream-open-tls): Respect the
116 :end-of-capability setting.
117
1182015-02-05 Artur Malabarba <bruce.connor.am@gmail.com>
119
120 * emacs-lisp/package.el (package--sort-by-dependence):
121 New function. Return PACKAGE-LIST sorted by dependencies.
122 (package-menu-execute): Use it to delete packages in order.
123 (package--sort-deps-in-alist): New function.
124 (package-menu-mark-install): Can mark dependencies.
125 (package--newest-p): New function.
126 (package-delete): Don't delesect when deleting an older version of
127 an upgraded package.
128
129 * emacs-lisp/package.el: Add missing (require 'subr-x)
130
1312015-02-05 Stefan Monnier <monnier@iro.umontreal.ca>
132
133 * textmodes/css-mode.el (scss-smie--not-interpolation-p): Vars can be
134 hyphenated (bug#19263).
135
136 * textmodes/css-mode.el (css-fill-paragraph): Fix filling in presence
137 of variable interpolation (bug#19751).
138
1392015-02-05 Era Eriksson <era+emacs@iki.fi>
140
141 * json.el (json-end-of-file): New error (bug#19768).
142 (json-pop, json-read): Use it.
143
1442015-02-05 Kelly Dean <kelly@prtime.org>
145
146 * help-mode.el (help-xref-interned): Pass BUFFER and FRAME to
147 `describe-variable'.
148
149 * help-fns.el (describe-function-or-variable): New function.
150
151 * help.el (help-map): Bind `describe-function-or-variable' to o.
152 (help-for-help-internal): Document o key.
153
1542015-02-05 Stefan Monnier <monnier@iro.umontreal.ca>
155
156 * emacs-lisp/eieio-compat.el (eieio--defmethod): Use new
157 special (:documentation ...) feature.
158 * emacs-lisp/eieio-core.el (eieio-make-class-predicate)
159 (eieio-make-child-predicate): Same.
160 (eieio-copy-parents-into-subclass): Remove unused arg.
161 (eieio-defclass-internal): Adjust call accordingly and remove redundant
162 `pname' var.
163 (eieio--slot-name-index): Remove unused arg `obj' and adjust all
164 callers accordingly.
165
166 * emacs-lisp/cconv.el (cconv--convert-function):
167 Add `docstring' argument.
168 (cconv-convert): Use it to handle the new (:documentation ...) form.
169 (cconv-analyze-form): Handle the new (:documentation ...) form.
170
171 * emacs-lisp/bytecomp.el:
172 (byte-compile-initial-macro-environment): Use macroexp-progn.
173 (byte-compile-cl-warn): Don't silence use of cl-macroexpand-all.
174 (byte-compile-file-form-defvar-function): Rename from
175 byte-compile-file-form-define-abbrev-table.
176 (defvaralias, byte-compile-file-form-custom-declare-variable): Use it.
177 (byte-compile): Use byte-compile-top-level rather than
178 byte-compile-lambda so we can compile non-values.
179 (byte-compile-form): Add warnings for failed uses of lexical vars via
180 quoted symbols.
181 (byte-compile-unfold-bcf): Improve message for failed inlining.
182 (byte-compile-make-closure): Handle new format of internal-make-closure
183 for dynamically-generated docstrings.
184
185 * delsel.el: Deprecate the `kill' option. Use lexical-binding.
186 (open-line): Delete like all other commands, instead of killing.
187 (delete-active-region): Don't define any return any value.
188
189 * progmodes/python.el: Try to preserve compatibility with Emacs-24.
190 (python-mode): Don't assume eldoc-documentation-function has a non-nil
191 default.
192
1932015-02-04 Sam Steingold <sds@gnu.org>
194
195 * progmodes/python.el (python-indent-calculate-indentation):
196 Avoid the error when computing top-level indentation.
197
12015-02-04 Stefan Monnier <monnier@iro.umontreal.ca> 1982015-02-04 Stefan Monnier <monnier@iro.umontreal.ca>
2 199
3 * emacs-lisp/cl-generic.el (cl--generic-member-method): Fix paren typo. 200 * emacs-lisp/cl-generic.el (cl--generic-member-method): Fix paren typo.
@@ -14,6 +211,9 @@
14 211
152015-02-04 Artur Malabarba <bruce.connor.am@gmail.com> 2122015-02-04 Artur Malabarba <bruce.connor.am@gmail.com>
16 213
214 * image-mode.el (image-kill-buffer): New command.
215 (image-mode-map): Bind it to k.
216
17 * emacs-lisp/package.el (package-delete): Remove package from 217 * emacs-lisp/package.el (package-delete): Remove package from
18 `package-selected-packages' even if it can't be deleted. 218 `package-selected-packages' even if it can't be deleted.
19 (package-installed-p): Accept package-desc objects. 219 (package-installed-p): Accept package-desc objects.
@@ -14330,7 +14530,7 @@
14330 Change default to "# encoding: %s" to differentiate it from the 14530 Change default to "# encoding: %s" to differentiate it from the
14331 default Ruby encoding comment template. 14531 default Ruby encoding comment template.
14332 14532
143332013-11-20 era eriksson <era+emacsbugs@iki.fi> 145332013-11-20 Era Eriksson <era+emacsbugs@iki.fi>
14334 14534
14335 * ses.el (ses-mode): Doc fix. (Bug#14748) 14535 * ses.el (ses-mode): Doc fix. (Bug#14748)
14336 14536