aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorjave2014-12-31 12:24:10 +0100
committerjave2014-12-31 12:24:10 +0100
commitbaba9e039136e183e055169ddd7ca1e983fc734f (patch)
tree9168fb077980351a25ea3a112f2abd105a11099a /lisp/ChangeLog
parent4105b6a93047045553e10795742a808b805c85b7 (diff)
parent25346768fac53687c97c213fb99ff18fa805b073 (diff)
downloademacs-baba9e039136e183e055169ddd7ca1e983fc734f.tar.gz
emacs-baba9e039136e183e055169ddd7ca1e983fc734f.zip
merge upstream
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog332
1 files changed, 326 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4c6b23dac0b..4203e05aed8 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,324 @@
12014-12-30 Paul Eggert <eggert@cs.ucla.edu>
2
3 * Makefile.in (semantic): Simplify.
4
52014-12-30 Juri Linkov <juri@linkov.net>
6
7 * net/eww.el (eww-isearch-next-buffer): New function.
8 (eww-mode): Set multi-isearch-next-buffer-function to it.
9
102014-12-30 Dmitry Gutov <dgutov@yandex.ru>
11
12 * progmodes/xref.el (xref-find-definitions): Mention "no
13 identifier at point" case in the docstring.
14
15 * menu-bar.el (menu-bar-goto-uses-etags-p): New function.
16 (menu-bar-goto-menu): Use it to show or hide the `set-tags-name'
17 and `separator-tag-file' items.
18
192014-12-29 Paul Eggert <eggert@cs.ucla.edu>
20
21 * obsolete/pc-select.el (pc-selection-mode): Use system-type.
22 This is instead of system-name, which is both wrong here and obsolete.
23
242014-12-29 Dmitry Gutov <dgutov@yandex.ru>
25
26 * menu-bar.el (menu-bar-next-tag-other-window)
27 (menu-bar-next-tag): Remove.
28
292014-12-29 K. Handa <handa@gnu.org>
30
31 * international/mule.el (make-translation-table-from-alist):
32 Accept nil or zero-length vector for FROM and TO.
33
342014-12-29 Lars Ingebrigtsen <larsi@gnus.org>
35
36 * net/eww.el (eww-mode): Truncate overlong lines for prettier
37 display when resizing.
38
39 * net/shr.el (shr-width): Default to using the window width when
40 rendering.
41
422014-12-29 Dmitry Gutov <dgutov@yandex.ru>
43
44 Unbreak jumping to an alias's definition.
45
46 * emacs-lisp/find-func.el (find-function-library): Return a pair
47 (ORIG-FUNCTION . LIBRARY) instead of just its second element.
48 (find-function-noselect): Use it.
49
50 * progmodes/elisp-mode.el (elisp--xref-identifier-file): Rename to
51 `elisp--xref-identifier-location', incorporate logic from
52 `elisp--xref-find-definitions', use the changed
53 `find-function-library' return value.
54
552014-12-29 Juri Linkov <juri@linkov.net>
56
57 * comint.el (comint-history-isearch-message): Use field-beginning
58 instead of comint-line-beginning-position - that's more fixes for
59 http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
60 (comint-history-isearch-message): Fix args of isearch-message-prefix.
61
622014-12-29 Juri Linkov <juri@linkov.net>
63
64 * vc/vc-dir.el (vc-dir-display-file): New command (bug#19450).
65 (vc-dir-mode-map): Bind it to "\C-o".
66 (vc-dir-menu-map): Add it to menu.
67
682014-12-29 Dmitry Gutov <dgutov@yandex.ru>
69
70 * progmodes/etags.el (find-tag-other-window)
71 (find-tag-other-frame, find-tag-regexp, tags-loop-continue)
72 (tags-apropos): Declare obsolete.
73
74 * menu-bar.el (menu-bar-goto-menu): Replace all but one etags item
75 with xref ones.
76
772014-12-28 Eli Zaretskii <eliz@gnu.org>
78
79 * international/mule.el (define-coding-system): Fix typos in the
80 doc string.
81
822014-12-28 Kenichi Handa <handa@gnu.org>
83
84 * international/mule.el (define-coding-system): Improve the doc
85 string.
86
872014-12-28 Ivan Shmakov <ivan@siamics.net>
88
89 * net/shr.el (shr-tag-table): Fix handling of tbody/header/footer
90 elements in tables (bug#19444).
91
92 * net/eww.el (eww-handle-link): Fix typo in "up" rel handling
93 (bug#19445).
94
952014-12-28 Juri Linkov <juri@linkov.net>
96
97 * vc/compare-w.el: Require diff-mode for diff faces.
98 (compare-windows-removed, compare-windows-added): New faces
99 inheriting from diff faces.
100 (compare-windows): Define obsolete face alias.
101 (compare-windows-highlight): Replace face `compare-windows' with
102 new faces `compare-windows-added' and `compare-windows-removed'
103 (bug#19451).
104 (compare-windows-get-recent-window): Signal an error when
105 no other window is found (bug#19170).
106
1072014-12-27 Dmitry Gutov <dgutov@yandex.ru>
108
109 * progmodes/elisp-mode.el (elisp--xref-identifier-file):
110 Skip features that have no sources.
111
112 * simple.el (execute-extended-command):
113 When `suggest-key-bindings' is nil, don't.
114
1152014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
116
117 python.el: Native readline completion.
118
119 * progmodes/python.el (python-shell-completion-native-disabled-interpreters)
120 (python-shell-completion-native-enable)
121 (python-shell-completion-native-output-timeout): New defcustoms.
122 (python-shell-completion-native-interpreter-disabled-p)
123 (python-shell-completion-native-try)
124 (python-shell-completion-native-setup)
125 (python-shell-completion-native-turn-off)
126 (python-shell-completion-native-turn-on)
127 (python-shell-completion-native-turn-on-maybe)
128 (python-shell-completion-native-turn-on-maybe-with-msg)
129 (python-shell-completion-native-toggle): New functions.
130 (python-shell-completion-native-get-completions): New function.
131 (python-shell-completion-at-point): Use it.
132
1332014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
134
135 python.el: Enhance shell user interaction and deprecate
136 python-shell-get-or-create-process.
137
138 * progmodes/python.el
139 (python-shell-get-process-or-error): New function.
140 (python-shell-with-shell-buffer): Use it.
141 (python-shell-send-string, python-shell-send-region)
142 (python-shell-send-buffer, python-shell-send-defun)
143 (python-shell-send-file, python-shell-switch-to-shell): Use it.
144 Add argument MSG to display user-friendly message when no process
145 is running.
146 (python-shell-switch-to-shell): Call pop-to-buffer with NORECORD.
147 (python-shell-make-comint): Rename argument SHOW from POP. Use
148 display-buffer instead of pop-to-buffer.
149 (run-python): Doc fix. Return process.
150 (python-shell-get-or-create-process): Make obsolete.
151
1522014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
153
154 * progmodes/python.el (python-shell-buffer-substring): Handle
155 cornercase when region sent starts at point-min.
156
1572014-12-27 Eli Zaretskii <eliz@gnu.org>
158
159 * language/misc-lang.el (composition-function-table): Add Syriac
160 characters and also ZWJ/ZWNJ. See
161 http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html
162 for the details.
163
1642014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
165
166 python.el: Fix message when sending region.
167
168 * progmodes/python.el (python-shell-send-region): Rename argument
169 send-main from nomain. Fix message.
170 (python-shell-send-buffer): Rename argument send-main from arg.
171
1722014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
173
174 python.el: Cleanup temp files even with eval errors.
175
176 * progmodes/python.el (python-shell-send-file): Make file-name
177 mandatory. Fix temp file removal in the majority of cases.
178
1792014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
180
181 python.el: Handle file encoding for shell.
182
183 * progmodes/python.el (python-rx-constituents): Add coding-cookie.
184 (python-shell--save-temp-file): Write file with proper encoding.
185 (python-shell-buffer-substring): Add coding cookie for detected
186 encoding to generated content. Fix blank lines when removing
187 if-name-main block.
188 (python-shell-send-file): Handle file encoding.
189 (python-info-encoding-from-cookie)
190 (python-info-encoding): New functions.
191
1922014-12-27 Michael Albinus <michael.albinus@gmx.de>
193
194 * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
195 Use `tramp-rsh-end-of-line', it ought to be more robust.
196
1972014-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
198
199 * progmodes/js.el (js-syntax-propertize): "return" can't be divided
200 (bug#19397).
201
2022014-12-27 Michael Albinus <michael.albinus@gmx.de>
203
204 * net/tramp.el (tramp-read-passwd): Ignore errors from `auth-source-*'.
205
206 * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use "\n"
207 as end-of-line delimeter for passwords, when running on MS Windows.
208
2092014-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
210
211 * progmodes/sh-script.el (sh-set-shell): Don't change the global value
212 of indent-line-function (bug#19433).
213
2142014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
215
216 Fix line numbers on Python shell.
217 * progmodes/python.el (python-shell--save-temp-file): Do not
218 append coding cookie.
219 (python-shell-send-string): Generalize for
220 python-shell-send-region.
221 (python--use-fake-loc): Delete var.
222 (python-shell-buffer-substring): Cleanup fake-loc logic.
223 (python-shell-send-region): Remove fake-loc logic, simplify.
224
2252014-12-27 Fabián Ezequiel Gallina <fgallina@gnu.org>
226
227 * progmodes/python.el (python-indent-post-self-insert-function):
228 Make colon to re-indent only for dedenters, handling
229 multiline-statements gracefully.
230
2312014-12-27 Michael Albinus <michael.albinus@gmx.de>
232
233 * net/tramp.el (tramp-handle-insert-file-contents):
234 Set `find-file-not-found-functions' in case of errors. (Bug#18623)
235
2362014-12-27 Michael Albinus <michael.albinus@gmx.de>
237
238 * net/tramp-sh.el (tramp-send-command-and-read): New optional
239 arg MARKER.
240 (tramp-get-remote-path): Use it.
241
2422014-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
243
244 * lisp/subr.el (redisplay-dont-pause): Mark as obsolete.
245
2462014-12-27 Michael Albinus <michael.albinus@gmx.de>
247
248 * net/tramp.el (tramp-error-with-buffer): Call `message' properly.
249 (tramp-accept-process-output): Use nil as argument for
250 `accept-process-output', when there is a gateway prepended.
251
252 * net/tramp-gw.el (tramp-gw-open-connection): Suppress traces in
253 wrong debug buffer.
254 (tramp-gw-open-connection): Set process coding system 'binary.
255 (tramp-gw-open-network-stream): Handle HTTP error 403.
256
257 * net/tramp-sh.el (tramp-compute-multi-hops): Suppress traces in
258 wrong debug buffer.
259 (tramp-maybe-open-connection): Set connection property "gateway".
260
2612014-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
262
263 * subr.el (sit-for): Tweak docstring (bug#19381).
264
2652014-12-27 Dmitry Gutov <dgutov@yandex.ru>
266
267 * vc/vc-git.el (vc-git-after-dir-status-stage): Move `up-to-date'
268 stage to after `diff-index' (bug#19386).
269
2702014-12-27 João Távora <joaotavora@gmail.com>
271
272 * textmodes/tex-mode.el (tex-insert-quote): Consider and respect
273 `electric-pair-mode' (bug#19356).
274
2752014-12-27 Dmitry Gutov <dgutov@yandex.ru>
276
277 elisp-xref-find: Don't create buffers eagerly.
278
279 * progmodes/elisp-mode.el (elisp--identifier-location): Fold back
280 into `elisp--company-location'.
281 (elisp--identifier-completion-table): Rename to
282 `elisp--identifier-completion-table', and do not include just any
283 symbols with a property list.
284 (elisp-completion-at-point): Revert the 2014-12-25 change.
285 (elisp--xref-identifier-file): New function.
286 (elisp--xref-find-definitions): Use it.
287
288 * emacs-lisp/find-func.el (find-function-library): New function,
289 extracted from `find-function-noselect'.
290
291 * progmodes/xref.el (xref-elisp-location): New class.
292 (xref-make-elisp-location): New function.
293 (xref-location-marker): New implementation.
294
2952014-12-27 Juri Linkov <juri@linkov.net>
296
297 * minibuffer.el (minibuffer-completion-help):
298 Use shrink-window-if-larger-than-buffer in window-height
299 when temp-buffer-resize-mode is nil.
300
301 * window.el (with-displayed-buffer-window): Remove window-height
302 from the action alist in the temp-buffer-window-show call
303 when window-height is handled explicitly afterwards (bug#19355).
304
3052014-12-27 Juri Linkov <juri@linkov.net>
306
307 Support subdirectories when saving places in dired.
308 * saveplace.el (toggle-save-place, save-place-to-alist)
309 (save-places-to-alist, save-place-dired-hook):
310 Use dired-current-directory instead of dired-directory (bug#19436).
311 (save-place-dired-hook): Add check for alist to make the new
312 format future-proof to allow other possible formats.
313
3142014-12-26 Fabián Ezequiel Gallina <fgallina@gnu.org>
315
316 python.el: Generate clearer shell buffer names.
317
318 * progmodes/python.el (python-shell-get-process-name)
319 (python-shell-internal-get-process-name): Use `buffer-name`.
320 (python-shell-internal-get-or-create-process): Simplify.
321
12014-12-26 Dmitry Gutov <dgutov@yandex.ru> 3222014-12-26 Dmitry Gutov <dgutov@yandex.ru>
2 323
3 Add basic xref apropos implementation to elisp-mode. 324 Add basic xref apropos implementation to elisp-mode.
@@ -9,6 +330,11 @@
9 330
10 * progmodes/xref.el (xref--show-xrefs): Use `user-error'. 331 * progmodes/xref.el (xref--show-xrefs): Use `user-error'.
11 332
3332014-12-25 Filipp Gunbin <fgunbin@fastmail.fm>
334
335 * dired-aux.el (dired-maybe-insert-subdir): Make
336 dired-maybe-insert-subdir always skip trivial files.
337
122014-12-25 Helmut Eller <eller.helmut@gmail.com> 3382014-12-25 Helmut Eller <eller.helmut@gmail.com>
13 Dmitry Gutov <dgutov@yandex.ru> 339 Dmitry Gutov <dgutov@yandex.ru>
14 340
@@ -4645,12 +4971,6 @@
4645 4971
46462014-07-28 Fabián Ezequiel Gallina <fgallina@gnu.org> 49722014-07-28 Fabián Ezequiel Gallina <fgallina@gnu.org>
4647 4973
4648 Prevent Python process shell buffer to pop twice.
4649 * progmodes/python.el (python-shell-switch-to-shell): Do not call
4650 pop-to-buffer.
4651
46522014-07-28 Fabián Ezequiel Gallina <fgallina@gnu.org>
4653
4654 * progmodes/python.el 4974 * progmodes/python.el
4655 (python-shell-with-shell-buffer): New macro. 4975 (python-shell-with-shell-buffer): New macro.
4656 (python-shell-font-lock-get-or-create-buffer) 4976 (python-shell-font-lock-get-or-create-buffer)