aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorXue Fuqiao2013-07-30 08:29:09 +0800
committerXue Fuqiao2013-07-30 08:29:09 +0800
commitd2067333246b676fcf98567d34eec79ed4648d5f (patch)
treead6543d8e7f1db50226907f7278373eef544d252 /lisp/ChangeLog
parent7aa7fff0c8860b72a2c7cdc7d4d0845245754d43 (diff)
parent86b192c1479d167c13edb9cdaa026c231c8a0442 (diff)
downloademacs-d2067333246b676fcf98567d34eec79ed4648d5f.tar.gz
emacs-d2067333246b676fcf98567d34eec79ed4648d5f.zip
Merge from mainline.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog165
1 files changed, 165 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 29cd88a9186..f27a6fa1945 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,168 @@
12013-07-29 Eli Zaretskii <eliz@gnu.org>
2
3 * frame.el (frame-notice-user-settings): Avoid inflooping when the
4 initial frame is minibuffer-less. (Bug#14841)
5
62013-07-29 Michael Albinus <michael.albinus@gmx.de>
7
8 * net/tramp.el (tramp-use-ssh-controlmaster-options): New customer
9 option.
10
11 * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
12 (tramp-maybe-open-connection): Use it.
13
142013-07-28 Juanma Barranquero <lekktu@gmail.com>
15
16 * desktop.el (desktop--make-frame): Include `minibuffer' in the
17 minimal set of parameters passed when creating a frame, because
18 the minibuffer status of a frame cannot be changed later.
19
202013-07-28 Stephen Berman <stephen.berman@gmx.net>
21
22 * calendar/todo-mode.el (todo-rename-file): Fix incorrect use of
23 replace-regexp-in-string and inadvertent omissions in previous change.
24 (todo-filter-items): Ensure only file names are comma-separated in
25 name of filtered items buffer.
26
272013-07-28 Juanma Barranquero <lekktu@gmail.com>
28
29 * desktop.el: Optionally force offscreen frames back onscreen.
30 (desktop-restoring-reuses-frames): New option.
31 (desktop--compute-pos, desktop--move-onscreen): New functions.
32 (desktop--make-frame): Use desktop--move-onscreen.
33
342013-07-27 Alan Mackenzie <acm@muc.de>
35
36 Fontify a Java generic method as a function.
37 * progmodes/cc-langs.el (c-recognize-<>-arglists): Set the Java
38 value to t.
39
402013-07-27 Stephen Berman <stephen.berman@gmx.net>
41
42 * calendar/todo-mode.el: Add command to rename todo files.
43 (todo-rename-file): New command.
44 (todo-key-bindings-t): Add key binding for it. Change the
45 bindings of todo-filter-regexp-items(-multifile) to use `x'
46 instead of `r', since the latter is better suited to the new
47 renaming command.
48
492013-07-27 Alan Mackenzie <acm@muc.de>
50
51 Make Java try-with-resources statement parse properly.
52 * progmodes/cc-langs.el (c-block-stmt-1-2-kwds)
53 (c-block-stmt-1-2-key): New language constants/variables.
54 * progmodes/cc-engine.el (c-beginning-of-statement-1)
55 (c-after-conditional): Adapt to deal with c-block-stmt-1-2-key.
56 * progmodes/cc-fonts.el (c-font-lock-declarations): Adapt to deal
57 with c-block-stmet-1-2-key.
58
592013-07-27 Juanma Barranquero <lekktu@gmail.com>
60
61 * desktop.el (desktop--make-frame): Apply most frame parameters after
62 creating the frame to force (partially or totally) offscreen frames to
63 be restored as such.
64
652013-07-26 Xue Fuqiao <xfq.free@gmail.com>
66
67 * vc/vc-dir.el (vc-dir-mode-map): Add binding for vc-root-diff.
68 (Bug#14948)
69
702013-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
71
72 * emacs-lisp/nadvice.el (advice--called-interactively-skip): Use the new
73 `base' arg of backtrace-frame.
74
752013-07-26 Eli Zaretskii <eliz@gnu.org>
76
77 * simple.el (list-processes): Doc fix.
78
792013-07-26 Juanma Barranquero <lekktu@gmail.com>
80
81 * desktop.el (desktop--select-frame):
82 Try harder to reuse existing frames.
83
842013-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
85
86 * emacs-lisp/edebug.el: Use backtrace-eval to handle lexical variables.
87 (edebug-eval): Use backtrace-eval.
88 (edebug--display, edebug--recursive-edit): Don't let-bind the
89 edebug-outer-* vars that keep track of variables we locally let-bind.
90 (edebug-outside-excursion): Don't restore outside values of locally
91 let-bound vars.
92 (edebug--display): Use user-error.
93 (cl-lexical-debug, cl-debug-env): Remove.
94
952013-07-26 Juanma Barranquero <lekktu@gmail.com>
96
97 * desktop.el (desktop-restore-frames): Call `sit-for' once all frames
98 are restored to be sure that they are visible before deleting any
99 remaining ones.
100
1012013-07-26 Matthias Meulien <orontee@gmail.com>
102
103 * vc/vc-dir.el (vc-dir-mode-map): Add binding for
104 vc-print-root-log. (Bug#14948)
105
1062013-07-26 Richard Stallman <rms@gnu.org>
107
108 Add aliases for encrypting mail.
109 * epa.el (epa-mail-aliases): New option.
110 * epa-mail.el (epa-mail-encrypt): Rewrite to be callable from programs.
111 Bind inhibit-read-only so read-only text doesn't ruin everything.
112 (epa-mail-default-recipients): New subroutine broken out.
113 Handle epa-mail-aliases.
114
1152013-07-26 Stefan Monnier <monnier@iro.umontreal.ca>
116
117 Add support for lexical variables to the debugger's `e' command.
118 * emacs-lisp/debug.el (debug): Don't let-bind the debugger-outer-*
119 vars, except for debugger-outer-match-data.
120 (debugger-frame-number): Move check for "on a function call" from
121 callers into it. Add `skip-base' argument.
122 (debugger-frame, debugger-frame-clear): Simplify accordingly.
123 (debugger-env-macro): Only reset the state stored in non-variables,
124 i.e. current-buffer and match-data.
125 (debugger-eval-expression): Rewrite using backtrace-eval.
126 * subr.el (internal--called-interactively-p--get-frame): Remove.
127 (called-interactively-p):
128 * emacs-lisp/edebug.el (edebug--called-interactively-skip): Use the new
129 `base' arg of backtrace-frame instead.
130
1312013-07-26 Glenn Morris <rgm@gnu.org>
132
133 * align.el (align-regexp): Doc fix. (Bug#14857)
134 (align-region): Explicit error if subexpression missing/does not match.
135
136 * simple.el (global-visual-line-mode):
137 Do not duplicate the mode lighter. (Bug#14858)
138
1392013-07-25 Martin Rudalics <rudalics@gmx.at>
140
141 * window.el (display-buffer): In display-buffer bind
142 split-window-keep-point to t, bug#14829.
143
1442013-07-25 Juanma Barranquero <lekktu@gmail.com>
145
146 * desktop.el: Rename internal "desktop-X" frame params to "desktop--X".
147 (desktop-filter-parameters-alist, desktop--filter-restore-desktop-parm)
148 (desktop--filter-save-desktop-parm, desktop--process-minibuffer-frames)
149 (desktop--select-frame, desktop--sort-states, desktop-restore-frames):
150 Change accordingly.
151 (desktop--select-frame, desktop--sort-states, desktop-restore-frames):
152 Use pcase-let, pcase-let* to deobfuscate access to desktop--mini values.
153
1542013-07-25 Glenn Morris <rgm@gnu.org>
155
156 * dired-x.el (dired-mark-extension): Convert comment to doc string.
157
1582013-07-25 Juanma Barranquero <lekktu@gmail.com>
159
160 * desktop.el (desktop--make-frame): Do not pass the `fullscreen'
161 parameter to modify-frame-parameters if the value has not changed;
162 this is a workaround for bug#14949.
163 (desktop--make-frame): On cl-delete-if call, check parameter name,
164 not full parameter.
165
12013-07-30 Xue Fuqiao <xfq.free@gmail.com> 1662013-07-30 Xue Fuqiao <xfq.free@gmail.com>
2 167
3 * vc/vc.el (vc-ignore): New function. 168 * vc/vc.el (vc-ignore): New function.