aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2013-07-14 11:04:49 +0200
committerJoakim Verona2013-07-14 11:04:49 +0200
commit0bb9bb0841d89fff09820a57369df4cb01b16b43 (patch)
tree832bf9fa8415eef0ce464d22b3ee1300cfa90bb1 /lisp/ChangeLog
parent3718127221fbbc31f8ebd027ab7c95403dbe9118 (diff)
parent3af1c8684ed6e48fbc21481d129e9aa164752c6e (diff)
downloademacs-0bb9bb0841d89fff09820a57369df4cb01b16b43.tar.gz
emacs-0bb9bb0841d89fff09820a57369df4cb01b16b43.zip
Merge branch 'trunk' into xwidget
Conflicts: src/xdisp.c
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog447
1 files changed, 443 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 86a27f9b5bd..5451abc2119 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,441 @@
12013-07-13 Dmitry Gutov <dgutov@yandex.ru>
2
3 * progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight
4 conversion methods on Kernel.
5
62013-07-13 Alan Mackenzie <acm@muc.de>
7
8 * progmodes/cc-engine.el (c-forward-decl-or-cast-1): Label CASE 13
9 and comment it out. This out-commenting enables certain C++
10 declarations to be parsed correctly.
11
122013-07-13 Eli Zaretskii <eliz@gnu.org>
13
14 * international/mule.el (define-coding-system): Doc fix.
15
16 * simple.el (default-font-height): Don't call font-info if the
17 frame's default font didn't change since the frame was created.
18 (Bug#14838)
19
202013-07-13 Leo Liu <sdl.web@gmail.com>
21
22 * ido.el (ido-read-file-name): Guard against non-symbol value.
23
242013-07-13 Fabián Ezequiel Gallina <fgallina@gnu.org>
25
26 * progmodes/python.el (python-imenu--build-tree): Fix corner case
27 in nested defuns.
28
292013-07-13 Leo Liu <sdl.web@gmail.com>
30
31 * ido.el (ido-exhibit): Handle ido-enter-matching-directory before
32 ido-set-matches call. (Bug#6852)
33
342013-07-12 Dmitry Gutov <dgutov@yandex.ru>
35
36 * progmodes/ruby-mode.el (ruby-percent-literals-beg-re):
37 (ruby-syntax-expansion-allowed-p): Support array of symbols, for
38 Ruby 2.0.
39 (ruby-font-lock-keywords): Distinguish calls to functions with
40 module-like names from module references. Highlight character
41 literals.
42
432013-07-12 Sergio Durigan Junior <sergiodj@riseup.net> (tiny change)
44
45 * progmodes/gdb-mi.el (gdb-strip-string-backslash): New function.
46 (gdb-send): Handle continued commands. (Bug#14847)
47
482013-07-12 Juanma Barranquero <lekktu@gmail.com>
49
50 * desktop.el (desktop--v2s): Remove unused local variable.
51 (desktop-save-buffer): Make defvar-local; adjust docstring.
52 (desktop-auto-save-timeout, desktop-owner): Use ignore-errors.
53 (desktop-clear, desktop-save-buffer-p): Use string-match-p.
54
552013-07-12 Andreas Schwab <schwab@linux-m68k.org>
56
57 * emacs-lisp/map-ynp.el (map-y-or-n-p): Fix last change.
58
592013-07-12 Eli Zaretskii <eliz@gnu.org>
60
61 * simple.el (next-line, previous-line): Document TRY-VSCROLL and ARG.
62 (Bug#14842)
63
642013-07-12 Glenn Morris <rgm@gnu.org>
65
66 * doc-view.el: Require cl-lib at runtime too.
67 (doc-view-remove-if): Remove.
68 (doc-view-search-next-match, doc-view-search-previous-match):
69 Use cl-remove-if.
70
71 * edmacro.el: Require cl-lib at runtime too.
72 (edmacro-format-keys, edmacro-parse-keys): Use cl-mismatch, cl-subseq.
73 (edmacro-mismatch, edmacro-subseq): Remove.
74
75 * shadowfile.el: Require cl-lib.
76 (shadow-remove-if): Remove.
77 (shadow-set-cluster, shadow-shadows-of-1, shadow-remove-from-todo):
78 Use cl-remove-if.
79
80 * wid-edit.el: Require cl-lib.
81 (widget-choose): Use cl-remove-if.
82 (widget-remove-if): Remove.
83
84 * progmodes/ebrowse.el: Require cl-lib at runtime too.
85 (ebrowse-delete-if-not): Remove.
86 (ebrowse-browser-buffer-list, ebrowse-member-buffer-list)
87 (ebrowse-tree-buffer-list, ebrowse-same-tree-member-buffer-list):
88 Use cl-delete-if-not.
89
902013-07-12 Juanma Barranquero <lekktu@gmail.com>
91
92 * emacs-lisp/cl-macs.el (cl-multiple-value-bind, cl-multiple-value-setq)
93 (cl-the, cl-declare, cl-defstruct): Fix typos in docstrings.
94
952013-07-12 Leo Liu <sdl.web@gmail.com>
96
97 * ido.el (dired-do-copy, dired): Set 'ido property. (Bug#11954)
98
992013-07-11 Glenn Morris <rgm@gnu.org>
100
101 * emacs-lisp/edebug.el: Require cl-lib at run-time too.
102 (edebug-gensym-index, edebug-gensym):
103 Remove reimplementation of cl-gensym.
104 (edebug-make-enter-wrapper, edebug-make-form-wrapper): Use cl-gensym.
105
106 * thumbs.el: Require cl-lib at run-time too.
107 (thumbs-gensym-counter, thumbs-gensym):
108 Remove reimplementation of cl-gensym.
109 (thumbs-temp-file): Use cl-gensym.
110
111 * emacs-lisp/ert.el: Require cl-lib at runtime too.
112 (ert--cl-do-remf, ert--remprop, ert--remove-if-not)
113 (ert--intersection, ert--set-difference, ert--set-difference-eq)
114 (ert--union, ert--gensym-counter, ert--gensym-counter)
115 (ert--coerce-to-vector, ert--remove*, ert--string-position)
116 (ert--mismatch, ert--subseq): Remove reimplementations of cl funcs.
117 (ert-make-test-unbound, ert--expand-should-1)
118 (ert--expand-should, ert--should-error-handle-error)
119 (should-error, ert--explain-equal-rec)
120 (ert--plist-difference-explanation, ert-select-tests)
121 (ert--make-stats, ert--remove-from-list, ert--string-first-line):
122 Use cl-lib functions rather than reimplementations.
123
1242013-07-11 Michael Albinus <michael.albinus@gmx.de>
125
126 * net/tramp.el (tramp-methods): Extend docstring.
127 (tramp-connection-timeout): New defcustom.
128 (tramp-error-with-buffer): Reset timestamp only when appropriate.
129 (with-tramp-progress-reporter): Simplify.
130 (tramp-process-actions): Improve messages.
131
132 * net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection):
133 * net/tramp-sh.el (tramp-maybe-open-connection):
134 Use `tramp-connection-timeout'.
135 (tramp-methods) [su, sudo, ksu]: Add method specific timeouts.
136 (Bug#14808)
137
1382013-07-11 Leo Liu <sdl.web@gmail.com>
139
140 * ido.el (ido-read-file-name): Conform to the requirements of
141 read-file-name. (Bug#11861)
142 (ido-read-directory-name): Conform to the requirements of
143 read-directory-name.
144
1452013-07-11 Juanma Barranquero <lekktu@gmail.com>
146
147 * subr.el (delay-warning): New function.
148
1492013-07-10 Eli Zaretskii <eliz@gnu.org>
150
151 * simple.el (default-line-height): New function.
152 (line-move-partial, line-move): Use it instead of computing the
153 line height inline.
154 (line-move-partial): Always compute ROWH. If the last line is
155 partially-visible, but its text is completely visible, allow
156 cursor to enter such a partially-visible line.
157
1582013-07-10 Michael Albinus <michael.albinus@gmx.de>
159
160 Improve error messages. (Bug#14808)
161
162 * net/tramp.el (tramp-current-connection): New defvar, moved from
163 tramp-sh.el.
164 (tramp-message-show-progress-reporter-message): Removed, not
165 needed anymore.
166 (tramp-error-with-buffer): Show message in minibuffer. Discard
167 input before waiting. Reset connection timestamp.
168 (with-tramp-progress-reporter): Improve messages.
169 (tramp-process-actions): Use progress reporter. Delete process in
170 case of error. Improve messages.
171
172 * net/tramp-sh.el (tramp-barf-if-no-shell-prompt): Use
173 condition-case. Call `tramp-error-with-buffer' with vector and buffer.
174 (tramp-current-connection): Removed.
175 (tramp-maybe-open-connection): The car of
176 `tramp-current-connection' are the first 3 slots of the vector.
177
1782013-07-10 Teodor Zlatanov <tzz@lifelogs.com>
179
180 * progmodes/cfengine.el (cfengine3-indent-line): Do not indent
181 inside continued strings.
182
1832013-07-10 Paul Eggert <eggert@cs.ucla.edu>
184
185 Timestamp fixes for undo (Bug#14824).
186 * files.el (clear-visited-file-modtime): Move here from fileio.c.
187
1882013-07-10 Leo Liu <sdl.web@gmail.com>
189
190 * files.el (require-final-newline): Allow safe local value.
191 (Bug#14834)
192
1932013-07-09 Leo Liu <sdl.web@gmail.com>
194
195 * ido.el (ido-read-directory-name): Handle fallback.
196 (ido-read-file-name): Update DIR to ido-current-directory.
197 (Bug#1516)
198 (ido-add-virtual-buffers-to-list): Robustify. (Bug#14552)
199
2002013-07-09 Dmitry Gutov <dgutov@yandex.ru>
201
202 * progmodes/ruby-mode.el (ruby-font-lock-keywords): Remove extra
203 "autoload". Remove "warn lower camel case" section, previously
204 commented out. Highlight negation char. Do not highlight the
205 target in singleton method definitions.
206
2072013-07-08 Stefan Monnier <monnier@iro.umontreal.ca>
208
209 * faces.el (tty-setup-hook): Declare the hook.
210
211 * emacs-lisp/pcase.el (pcase--split-pred): Add `vars' argument to try
212 and detect when a guard/pred depends on local vars (bug#14773).
213 (pcase--u1): Adjust caller.
214
2152013-07-08 Eli Zaretskii <eliz@gnu.org>
216
217 * simple.el (line-move-partial, line-move): Account for
218 line-spacing.
219 (line-move-partial): Avoid setting vscroll when the last
220 partially-visible line in window is of default height.
221
2222013-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
223
224 * net/shr.el (shr-map): Reinstate the `u' key binding, since it's
225 been used a while.
226
2272013-07-07 Juanma Barranquero <lekktu@gmail.com>
228
229 * subr.el (read-quoted-char): Remove unused local variable `char'.
230
2312013-07-07 Michael Kifer <kifer@cs.stonybrook.edu>
232
233 * ediff.el (ediff-version): Version update.
234 (ediff-files-command, ediff3-files-command, ediff-merge-command)
235 (ediff-merge-with-ancestor-command, ediff-directories-command)
236 (ediff-directories3-command, ediff-merge-directories-command)
237 (ediff-merge-directories-with-ancestor-command): New functions.
238 All are command-line interfaces to ediff: to facilitate calling
239 Emacs with the appropriate ediff functions invoked.
240
241 * viper-cmd.el (viper-del-forward-char-in-insert): New function.
242 (viper-save-kill-buffer): Check if buffer is modified.
243
244 * viper.el (viper-version): Version update.
245 (viper-emacs-state-mode-list): Add egg-status-buffer-mode.
246
2472013-07-07 Stefan Monnier <monnier@iro.umontreal.ca>
248
249 * faces.el (tty-run-terminal-initialization): Run new tty-setup-hook.
250 * viper-cmd.el (viper-envelop-ESC-key): Remove function.
251 (viper-intercept-ESC-key): Simplify.
252 * viper-keym.el (viper-ESC-key): Make it a constant, don't use kbd.
253 * viper.el (viper--tty-ESC-filter, viper--lookup-key)
254 (viper-catch-tty-ESC, viper-uncatch-tty-ESC)
255 (viper-setup-ESC-to-escape): New functions.
256 (viper-go-away, viper-set-hooks): Call viper-setup-ESC-to-escape.
257 (viper-set-hooks): Do not modify flyspell-mode-hook. (Bug#13793)
258
2592013-07-07 Eli Zaretskii <eliz@gnu.org>
260
261 * simple.el (default-font-height, window-screen-lines):
262 New functions.
263 (line-move, line-move-partial): Use them instead of
264 frame-char-height and window-text-height. This makes scrolling
265 text smoother when the buffer's default face uses a font that is
266 different from the frame's default font.
267
2682013-07-06 Jan Djärv <jan.h.d@swipnet.se>
269
270 * files.el (write-file): Do not display confirm dialog for NS,
271 it does its own dialog, which can't be cancelled (Bug#14578).
272
2732013-07-06 Eli Zaretskii <eliz@gnu.org>
274
275 * simple.el (line-move-partial): Adjust the row returned by
276 posn-at-point for the current window-vscroll. (Bug#14567)
277
2782013-07-06 Michael Albinus <michael.albinus@gmx.de>
279
280 * net/tramp-sh.el (tramp-sh-file-gvfs-monitor-dir-process-filter):
281 (tramp-sh-file-inotifywait-process-filter): Handle file names with
282 spaces.
283
2842013-07-06 Martin Rudalics <rudalics@gmx.at>
285
286 * window.el (window-state-put-stale-windows): New variable.
287 (window--state-put-2): Save list of windows without matching buffer.
288 (window-state-put): Remove "bufferless" windows if possible.
289
2902013-07-06 Juanma Barranquero <lekktu@gmail.com>
291
292 * simple.el (alternatives-define): Remove leftover :group keyword.
293 Tweak docstring.
294
2952013-07-06 Leo Liu <sdl.web@gmail.com>
296
297 * ido.el (ido-use-virtual-buffers): Allow new value 'auto.
298 (ido-enable-virtual-buffers): New variable.
299 (ido-buffer-internal, ido-toggle-virtual-buffers)
300 (ido-make-buffer-list): Use it.
301 (ido-exhibit): Support turning on and off virtual buffers
302 automatically.
303
3042013-07-06 Juanma Barranquero <lekktu@gmail.com>
305
306 * simple.el (alternatives-define): New macro.
307
3082013-07-06 Stefan Monnier <monnier@iro.umontreal.ca>
309
310 * subr.el (read-quoted-char): Use read-key.
311 (sit-for): Let read-event decode tty input (bug#14782).
312
3132013-07-05 Stephen Berman <stephen.berman@gmx.net>
314
315 * calendar/todo-mode.el: Add handling of file deletion, both by
316 mode command and externally. Fix various related bugs.
317 Clarify Commentary and improve some documentation strings and code.
318 (todo-delete-file): New command.
319 (todo-check-file): New function.
320 (todo-show): Handle external deletion of the file we're trying to
321 show (bug#14688). Replace called-interactively-p by an optional
322 prefix argument to avoid problematic interaction with catch form
323 when byte compiled (bug#14702).
324 (todo-quit): Handle external deletion of the archive's todo file.
325 Make sure the buffer that was visiting the archive file is still
326 live before trying to bury it.
327 (todo-category-completions): Handle external deletion of any
328 category completion files.
329 (todo-jump-to-category, todo-basic-insert-item): Recalculate list
330 of todo files, in case of external deletion.
331 (todo-add-file): Replace unnecessary setq by let-binding.
332 (todo-find-archive): Check whether there are any archives.
333 Replace unnecessary setq by let-binding.
334 (todo-archive-done-item): Use find-file-noselect to get the
335 archive buffer whether or not the archive already exists.
336 Remove superfluous code. Use file size instead of buffer-file-name to
337 check if the archive is new; if it is, update list of archives.
338 (todo-default-todo-file): Allow nil to be a valid value for when
339 there are no todo files.
340 (todo-reevaluate-default-file-defcustom): Use corrected definition
341 of todo-default-todo-file.
342 (todo-key-bindings-t+a+f): Add key binding for todo-delete-file.
343 (todo-delete-category, todo-show-categories-table)
344 (todo-category-number): Clarify comment.
345 (todo-filter-items): Clarify documentation string.
346 (todo-show-current-file, todo-display-as-todo-file)
347 (todo-reset-and-enable-done-separator): Tweak documentation string.
348 (todo-done-separator): Make separator length window-width, since
349 bug#2749 is now fixed.
350
3512013-07-05 Michael Albinus <michael.albinus@gmx.de>
352
353 * net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch):
354 Support both "gvfs-monitor-dir" and "inotifywait".
355 (tramp-sh-file-inotifywait-process-filter): Rename from
356 `tramp-sh-file-notify-process-filter'.
357 (tramp-sh-file-gvfs-monitor-dir-process-filter)
358 (tramp-get-remote-gvfs-monitor-dir): New defuns.
359
3602013-07-05 Leo Liu <sdl.web@gmail.com>
361
362 * autoinsert.el (auto-insert-alist): Default to lexical-binding.
363
3642013-07-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
365
366 * frame.el (display-pixel-height, display-pixel-width)
367 (display-mm-height, display-mm-width): Mention behavior on
368 multi-monitor setups in docstrings.
369 (w32-display-monitor-attributes-list): Declare function.
370 (display-monitor-attributes-list): Use it.
371
3722013-07-04 Michael Albinus <michael.albinus@gmx.de>
373
374 * filenotify.el: New package.
375
376 * autorevert.el (top): Require filenotify.el.
377 (auto-revert-notify-enabled): Remove. Use `file-notify-support'
378 instead.
379 (auto-revert-notify-rm-watch, auto-revert-notify-add-watch)
380 (auto-revert-notify-handler): Use `file-notify-*' functions.
381
382 * subr.el (file-notify-handle-event): Move function to filenotify.el.
383
384 * net/tramp.el (tramp-file-name-for-operation):
385 Handle `file-notify-add-watch' and `file-notify-rm-watch'.
386
387 * net/tramp-sh.el (tramp-sh-file-name-handler-alist): Add handler
388 for `file-notify-add-watch' and `file-notify-rm-watch'.
389 (tramp-process-sentinel): Improve trace.
390 (tramp-sh-handle-file-notify-add-watch)
391 (tramp-sh-file-notify-process-filter)
392 (tramp-sh-handle-file-notify-rm-watch)
393 (tramp-get-remote-inotifywait): New defuns.
394
3952013-07-03 Juri Linkov <juri@jurta.org>
396
397 * buff-menu.el (Buffer-menu-multi-occur): Add args and move the
398 call of `occur-read-primary-args' to interactive spec.
399
400 * ibuffer.el (ibuffer-mode-map): Bind "M-s a C-o" to
401 `ibuffer-do-occur' like in buff-menu.el. (Bug#14673)
402
4032013-07-03 Matthias Meulien <orontee@gmail.com>
404
405 * buff-menu.el (Buffer-menu-mode-map): Bind "M-s a C-o" to
406 `Buffer-menu-multi-occur'. Add it to the menu.
407 (Buffer-menu-mode): Document it in docstring.
408 (Buffer-menu-multi-occur): New command. (Bug#14673)
409
4102013-07-03 Dmitry Gutov <dgutov@yandex.ru>
411
412 * progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight more
413 keywords and built-ins.
414
4152013-07-03 Glenn Morris <rgm@gnu.org>
416
417 * subr.el (y-or-n-p): Handle empty prompts. (Bug#14770)
418
419 Make info-xref checks case-sensitive by default
420 * info.el (Info-find-node, Info-find-in-tag-table)
421 (Info-find-node-in-buffer, Info-find-node-2, Info-goto-node):
422 Add option for exact case matching of nodes.
423 * info-xref.el (info-xref): New custom group.
424 (info-xref-case-fold): New option.
425 (info-xref-goto-node-p): Pass info-xref-case-fold to Info-goto-node.
426
4272013-07-03 Leo Liu <sdl.web@gmail.com>
428
429 * ido.el (ido-delete-file-at-head): Respect delete-by-moving-to-trash.
430
4312013-07-03 Dmitry Gutov <dgutov@yandex.ru>
432
433 * progmodes/ruby-mode.el (ruby-move-to-block): When we're at a
434 middle of block statement initially, lower the depth. Remove
435 FIXME comment, not longer valid. Remove middle of block statement
436 detection, no need to do that anymore since we've been using
437 `ruby-parse-region' here.
438
12013-07-02 Jan Djärv <jan.h.d@swipnet.se> 4392013-07-02 Jan Djärv <jan.h.d@swipnet.se>
2 440
3 * term/ns-win.el (display-format-alist): Use .* (Bug#14765). 441 * term/ns-win.el (display-format-alist): Use .* (Bug#14765).
@@ -255,12 +693,12 @@
255 693
2562013-06-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de> 6942013-06-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
257 695
258 * lisp/textmodes/bibtex.el (bibtex-generate-url-list): Add support 696 * textmodes/bibtex.el (bibtex-generate-url-list): Add support
259 for DOI URLs. 697 for DOI URLs.
260 698
2612013-06-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de> 6992013-06-25 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
262 700
263 * lisp/textmodes/bibtex.el (bibtex-mode, bibtex-set-dialect): 701 * textmodes/bibtex.el (bibtex-mode, bibtex-set-dialect):
264 Update imenu-support when dialect changes. 702 Update imenu-support when dialect changes.
265 703
2662013-06-25 Leo Liu <sdl.web@gmail.com> 7042013-06-25 Leo Liu <sdl.web@gmail.com>
@@ -361,7 +799,7 @@
361 * emacs-lock.el (emacs-lock-mode, emacs-lock--old-mode) 799 * emacs-lock.el (emacs-lock-mode, emacs-lock--old-mode)
362 (emacs-lock--try-unlocking): Make defvar-local. 800 (emacs-lock--try-unlocking): Make defvar-local.
363 801
3642013-06-22 Glenn Morris <rgm@fencepost.gnu.org> 8022013-06-22 Glenn Morris <rgm@gnu.org>
365 803
366 * play/cookie1.el (cookie-apropos): Minor simplification. 804 * play/cookie1.el (cookie-apropos): Minor simplification.
367 805
@@ -827,7 +1265,7 @@
827 1265
828 * net/shr.el (shr-map): Bind [down-mouse-1] to browse URLs. 1266 * net/shr.el (shr-map): Bind [down-mouse-1] to browse URLs.
829 1267
8302013-06-19 Glenn Morris <rgm@fencepost.gnu.org> 12682013-06-19 Glenn Morris <rgm@gnu.org>
831 1269
832 * emacs-lisp/eieio.el (defclass): Make it eval-and-compile once more. 1270 * emacs-lisp/eieio.el (defclass): Make it eval-and-compile once more.
833 1271
@@ -970,6 +1408,7 @@
9702013-06-18 Matthias Meulien <orontee@gmail.com> 14082013-06-18 Matthias Meulien <orontee@gmail.com>
971 1409
972 * tabify.el (untabify, tabify): With prefix, apply to entire buffer. 1410 * tabify.el (untabify, tabify): With prefix, apply to entire buffer.
1411 <http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00545.html>
973 1412
9742013-06-18 Glenn Morris <rgm@gnu.org> 14132013-06-18 Glenn Morris <rgm@gnu.org>
975 1414