aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorKenichi Handa2013-09-12 23:48:18 +0900
committerKenichi Handa2013-09-12 23:48:18 +0900
commit56d968a488c68563c5eae8264b7d3adfee9dc684 (patch)
tree712adf1c2f7e12ac9d169958ea63760ad42fc6ce /lisp/ChangeLog
parentb5623270b6047528786d4550cebe0b228ecadb6b (diff)
parent4dfa4b9bd944fa385b248b5b0b56e95979119420 (diff)
downloademacs-56d968a488c68563c5eae8264b7d3adfee9dc684.tar.gz
emacs-56d968a488c68563c5eae8264b7d3adfee9dc684.zip
merge trunk
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog285
1 files changed, 283 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 324cefe7ed6..5cae5873f92 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -3,6 +3,287 @@
3 * composite.el (compose-gstring-for-graphic): Handle enclosing 3 * composite.el (compose-gstring-for-graphic): Handle enclosing
4 mark. 4 mark.
5 5
62013-09-12 Glenn Morris <rgm@gnu.org>
7
8 * vc/vc-svn.el (vc-svn-dir-status-files, vc-svn-dir-extra-headers)
9 (vc-svn-ignore, vc-svn-retrieve-tag): Mark unused arguments.
10
11 * subr.el (do-after-load-evaluation): Also give compiler warnings
12 when obsolete files are used (except by obsolete files).
13
14 * vc/vc-svn.el (vc-svn-parse-status): If there are multiple files
15 in the status output, assume `filename' is the first. (Bug#15322)
16
17 * vc/vc.el (vc-deduce-fileset): Doc fix.
18
19 * calc/calc-help.el (Info-goto-node):
20 * progmodes/cperl-mode.el (Info-find-node):
21 * vc/ediff.el (Info-goto-node): Update declarations.
22
23 * vc/vc-dispatcher.el (vc-dir-refresh): Declare.
24
25 * vc/vc-bzr.el (vc-compilation-mode): Declare.
26 (vc-bzr-pull): Require vc-dispatcher.
27 * vc/vc-git.el (vc-compilation-mode): Declare.
28 (vc-git-pull): Require vc-dispatcher.
29
30 * progmodes/ruby-mode.el (ruby-syntax-propertize-function): Declare.
31
32 * progmodes/octave.el (help-button-action): Declare.
33
34 * shell.el (shell-directory-tracker): Output error as a message
35 rather than just returning it as a string.
36 (shell-process-pushd): Remove useless use of message.
37
38 * dframe.el (dframe-timer-fn):
39 * files.el (dir-locals-read-from-file):
40 * mpc.el (mpc--status-timer-run, mpc--status-idle-timer-run)
41 (mpc-format):
42 * reveal.el (reveal-post-command):
43 * saveplace.el (load-save-place-alist-from-file):
44 * shell.el (shell-resync-dirs):
45 * w32-common-fns.el (x-get-selection-value):
46 * emacs-lisp/copyright.el (copyright-find-copyright):
47 * emacs-lisp/eldoc.el (eldoc-print-current-symbol-info):
48 * emulation/tpu-edt.el (tpu-copy-keyfile):
49 * play/bubbles.el (bubbles--mark-neighbourhood):
50 * progmodes/executable.el
51 (executable-make-buffer-file-executable-if-script-p):
52 * term/pc-win.el (x-get-selection-value): Use with-demoted-errors.
53
542013-09-12 Stefan Monnier <monnier@iro.umontreal.ca>
55
56 Cleanup Eshell to rely less on dynamic scoping.
57 * eshell/esh-opt.el (eshell-eval-using-options): Don't bind usage-msg,
58 last-value, and ext-command here. Bind `args' closer to `body'.
59 (temp-args, last-value, usage-msg, ext-command, args): Don't defvar.
60 (eshell--args): Declare new dynamic var.
61 (eshell-do-opt): Add argument `args'. Bind our own usage-msg,
62 last-value, and ext-command. Pass `args' to `body'.
63 (eshell-process-args): Bind eshell--args.
64 (eshell-set-option): Use eshell--args.
65 * eshell/eshell.el (eshell): Use derived-mode-p.
66 * eshell/esh-var.el (eshell-parse-variable): Use backquote.
67 (eshell-parse-variable-ref): Remove unused vars `end' and `err'.
68 (eshell-glob-function): Declare.
69 * eshell/esh-util.el: Require cl-lib.
70 (eshell-read-hosts-file): Avoid add-to-list.
71 * eshell/esh-cmd.el (eshell-parse-lisp-argument): Remove unused var
72 `err'.
73 * eshell/em-unix.el (compilation-scroll-output, locate-history-list):
74 Declare.
75 (eshell/diff): Remove unused var `err'.
76 * eshell/em-rebind.el (eshell-delete-backward-char): Remove unused arg
77 `killflag'.
78 * eshell/em-pred.el (eshell-parse-modifiers): Remove unused var `err'.
79 * eshell/em-ls.el (eshell-ls-highlight-alist): Move defvars before
80 first use.
81 * eshell/em-glob.el (eshell-glob-matches, message-shown):
82 Move declaration before first use.
83 * eshell/em-alias.el (eshell-maybe-replace-by-alias): Use backquotes.
84 * autorevert.el (auto-revert-notify-handler): Use `cl-dolist' since we
85 rely on cl-return.
86
872013-09-12 Glenn Morris <rgm@gnu.org>
88
89 * term/ns-win.el (global-map): Remove binding for ispell-next,
90 deleted 1999-05-29. (Bug#15357)
91
922013-09-11 Glenn Morris <rgm@gnu.org>
93
94 * echistory.el (electric-command-history): Remove call to deleted func.
95
96 * play/landmark.el (landmark-mode): Fix typos.
97
98 * vc/vc-cvs.el (cvs-append-to-ignore): Fix arg spec.
99 Check cvs-sort-ignore-file is bound.
100
101 * savehist.el: No need for cl when compiling on Emacs.
102
1032013-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
104
105 * eshell/esh-mode.el (eshell-mode-syntax-table): Fix up initialization
106 (bug#15338).
107 (eshell-self-insert-command, eshell-send-invisible):
108 Remove unused argument.
109 (eshell-handle-control-codes): Remove unused var `orig'.
110 Avoid delete-backward-char.
111
112 * files.el (set-auto-mode): Simplify a bit further.
113
1142013-09-11 Glenn Morris <rgm@gnu.org>
115
116 * files.el (interpreter-mode-alist): Remove \\` \\' parts.
117 (set-auto-mode): Don't regexp-quote elements.
118 * progmodes/python.el (interpreter-mode-alist): Remove \\` \\'.
119 * progmodes/cc-mode.el (interpreter-mode-alist):
120 * progmodes/ruby-mode.el (interpreter-mode-alist):
121 Revert previous change.
122
1232013-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
124
125 * play/snake.el (snake-mode):
126 * play/mpuz.el (mpuz-mode):
127 * play/landmark.el (lm-mode):
128 * play/blackbox.el (blackbox-mode):
129 * play/5x5.el (5x5-mode):
130 * obsolete/options.el (Edit-options-mode):
131 * net/quickurl.el (quickurl-list-mode):
132 * net/newst-treeview.el (newsticker-treeview-mode):
133 * mail/rmailsum.el (rmail-summary-mode):
134 * mail/mspools.el (mspools-mode):
135 * locate.el (locate-mode):
136 * ibuffer.el (ibuffer-mode):
137 * emulation/ws-mode.el (wordstar-mode):
138 * emacs-lisp/debug.el (debugger-mode):
139 * array.el (array-mode):
140 * net/eudc.el (eudc-mode): Use define-derived-mode.
141 * net/mairix.el (mairix-searches-mode-font-lock-keywords):
142 Move initialization into declaration.
143 (mairix-searches-mode): Use define-derived-mode.
144 * net/eudc-hotlist.el (eudc-hotlist-mode): Use define-derived-mode.
145 (eudc-edit-hotlist): Use dolist.
146 * man.el (Man-mode-syntax-table): Rename from man-mode-syntax-table.
147 (Man-mode): Use define-derived-mode.
148 * info.el (Info-edit-mode-map): Rename from Info-edit-map.
149 (Info-edit-mode): Use define-derived-mode.
150 (Info-cease-edit): Use Info-mode.
151 * eshell/esh-mode.el (eshell-mode-syntax-table): Move initialization
152 into declaration.
153 (eshell-mode): Use define-derived-mode.
154 * chistory.el (command-history-mode-map): Rename from
155 command-history-map.
156 (command-history-mode): Use define-derived-mode.
157 (Command-history-setup): Remove function.
158 * calc/calc.el (calc-trail-mode-map): New var.
159 (calc-trail-mode): Use define-derived-mode.
160 (calc-trail-buffer): Set calc-main-buffer manually.
161 * bookmark.el (bookmark-insert-annotation): New function.
162 (bookmark-edit-annotation): Use it.
163 (bookmark-edit-annotation-mode): Make it a proper major mode.
164 (bookmark-send-edited-annotation): Use derived-mode-p.
165 * arc-mode.el (archive-mode): Move kill-all-local-variables a tiny bit
166 closer to its ideal place. Use \' to match EOS.
167
168 * profiler.el (profiler-calltree-find): Use function-equal.
169
1702013-09-10 Glenn Morris <rgm@gnu.org>
171
172 * files.el (interpreter-mode-alist): Convert to regexps.
173 (set-auto-mode): Adapt for this. (Bug#15306)
174 * progmodes/cperl-mode.el (cperl-clobber-mode-lists):
175 Comment out unused variable.
176 * progmodes/cc-mode.el (interpreter-mode-alist):
177 * progmodes/python.el (interpreter-mode-alist):
178 * progmodes/ruby-mode.el (interpreter-mode-alist): Convert to regexps.
179 * progmodes/sh-script.el (sh-set-shell):
180 No longer use interpreter-mode-alist to get list of shells.
181
182 * progmodes/cc-mode.el (awk-mode): Remove duplicate autoload.
183
1842013-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
185
186 * simple.el: Use set-temporary-overlay-map for universal-argument.
187 (universal-argument-map): Don't use default-bindings (bug#15317).
188 Bind switch-frame explicitly. Replace universal-argument-minus with
189 a conditional binding.
190 (universal-argument-num-events, saved-overriding-map): Remove.
191 (restore-overriding-map): Remove.
192 (universal-argument--mode): Rename from save&set-overriding-map,
193 and rewrite.
194 (universal-argument, universal-argument-more, negative-argument)
195 (digit-argument): Adjust accordingly.
196 (universal-argument-minus): Remove.
197 (universal-argument-other-key): Remove.
198
199 * subr.el (with-demoted-errors): Add `format' argument.
200
2012013-09-10 Michael Albinus <michael.albinus@gmx.de>
202
203 * net/tramp.el (tramp-cleanup): Remove. Functionality added to
204 `tramp-cleanup-connection'.
205
206 * net/tramp-cmds.el (tramp-cleanup-connection): Add optional
207 parameters KEEP-DEBUG and KEEP-PASSWORD.
208
209 * net/tramp.el (tramp-file-name-handler):
210 * net/tramp-adb.el (tramp-adb-maybe-open-connection):
211 * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell)
212 (tramp-maybe-open-connection):
213 * net/tramp-smb.el (tramp-smb-maybe-open-connection):
214 Use `tramp-cleanup-connection'.
215
216 * net/tramp-sh.el (tramp-maybe-open-connection):
217 Catch 'uname-changed inside the progress reporter.
218
2192013-09-10 Glenn Morris <rgm@gnu.org>
220
221 * simple.el (read-minibuffer): Unbreak it. (Bug#15318)
222
223 * dired-x.el (dired-mark-sexp): Unbreak for systems where ls
224 returns "alternate access method" in mode (eg "-rw-r--r--.").
225
2262013-09-08 Glenn Morris <rgm@gnu.org>
227
228 * saveplace.el (load-save-place-alist-from-file):
229 Demote errors. (Bug#15305)
230
2312013-09-08 Michael Albinus <michael.albinus@gmx.de>
232
233 Improve compatibility with older Emacsen, and XEmacs.
234
235 * net/tramp.el (tramp-find-method, tramp-find-user): Call `propertize'
236 only if it is bound. It isn't for XEmacs.
237 (with-tramp-progress-reporter): Do not let-bind `result'.
238 This yields to scoping errors in XEmacs.
239 (tramp-handle-make-auto-save-file-name): New function, moved from
240 tramp-sh.el.
241
242 * net/tramp-adb.el (tramp-adb-file-name-handler-alist): Add handler
243 for `make-auto-save-file-name'.
244 (tramp-adb--gnu-switches-to-ash):
245 Use `tramp-compat-replace-regexp-in-string'.
246
247 * net/tramp-cache.el (tramp-cache-print): Call
248 `substring-no-properties' only if it is bound. It isn't for XEmacs.
249
250 * net/tramp-cmds.el (tramp-bug): Call `propertize' only if it is
251 bound. It isn't for XEmacs.
252
253 * net/tramp-compat.el (tramp-compat-copy-file):
254 Catch `wrong-number-of-arguments' error.
255 (tramp-compat-replace-regexp-in-string): New defun.
256
257 * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add handler
258 for `make-auto-save-file-name'.
259 (tramp-gvfs-handle-copy-file): Use `tramp-compat-funcall' for
260 `copy-file'.
261 (tramp-gvfs-file-gvfs-monitor-file-process-filter)
262 (tramp-gvfs-file-name): Use `tramp-compat-replace-regexp-in-string'.
263 (tramp-synce-list-devices): Use `push' instead of `pushnew'.
264
265 * net/tramp-gw.el (tramp-gw-open-network-stream):
266 Use `tramp-compat-replace-regexp-in-string'.
267
268 * net/tramp-sh.el (tramp-sh-file-name-handler-alist):
269 Call `tramp-handle-make-auto-save-file-name'.
270 (tramp-sh-handle-make-auto-save-file-name): Move to tramp.el.
271 (tramp-sh-file-gvfs-monitor-dir-process-filter)
272 (tramp-sh-file-inotifywait-process-filter):
273 Use `tramp-compat-replace-regexp-in-string'.
274 (tramp-compute-multi-hops): Use `push' instead of `pushnew'.
275
276 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add handler
277 for `make-auto-save-file-name'.
278 (tramp-smb-handle-copy-directory):
279 Call `tramp-compat-replace-regexp-in-string'.
280 (tramp-smb-get-file-entries): Use `push' instead of `pushnew'.
281 (tramp-smb-handle-copy-file): Improve error message.
282 (tramp-smb-handle-rename-file): Rename directly only in case
283 `newname' does not exist yet. This is a restriction of smbclient.
284 (tramp-smb-maybe-open-connection): Rerun the function only when
285 `auth-sources' is non-nil.
286
62013-09-08 Kenichi Handa <handa@gnu.org> 2872013-09-08 Kenichi Handa <handa@gnu.org>
7 288
8 * international/characters.el: Set category "^" (Combining) for 289 * international/characters.el: Set category "^" (Combining) for
@@ -14,8 +295,8 @@
14 * progmodes/cc-langs.el (c-type-decl-suffix-key): Now matches ")" 295 * progmodes/cc-langs.el (c-type-decl-suffix-key): Now matches ")"
15 in Java Mode. 296 in Java Mode.
16 (c-recognize-typeless-decls): Set the Java value to t. 297 (c-recognize-typeless-decls): Set the Java value to t.
17 * progmodes/cc-engine.el (c-forward-decl-or-cast-1): While 298 * progmodes/cc-engine.el (c-forward-decl-or-cast-1):
18 handling a "(", add a check for, effectively, Java, and handle a 299 While handling a "(", add a check for, effectively, Java, and handle a
19 "typeless" declaration there. 300 "typeless" declaration there.
20 301
212013-09-07 Roland Winkler <winkler@gnu.org> 3022013-09-07 Roland Winkler <winkler@gnu.org>