aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2013-09-10 23:52:26 +0200
committerJoakim Verona2013-09-10 23:52:26 +0200
commit63dae8e97d343fd4ebfe3dc08f0e8dc932630a4c (patch)
treee5078c5545c777e21944a9ee4199a6f2c6d25ca9 /lisp/ChangeLog
parent92aeabcc8a007f521a664e3aee092eb80ad0f49a (diff)
downloademacs-63dae8e97d343fd4ebfe3dc08f0e8dc932630a4c.tar.gz
emacs-63dae8e97d343fd4ebfe3dc08f0e8dc932630a4c.zip
merge upstream
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog542
1 files changed, 538 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b8ffbc48471..32ea5e72efd 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,537 @@
12013-09-10 Glenn Morris <rgm@gnu.org>
2
3 * files.el (interpreter-mode-alist): Convert to regexps.
4 (set-auto-mode): Adapt for this. (Bug#15306)
5 * progmodes/cperl-mode.el (cperl-clobber-mode-lists):
6 Comment out unused variable.
7 * progmodes/cc-mode.el (interpreter-mode-alist):
8 * progmodes/python.el (interpreter-mode-alist):
9 * progmodes/ruby-mode.el (interpreter-mode-alist): Convert to regexps.
10 * progmodes/sh-script.el (sh-set-shell):
11 No longer use interpreter-mode-alist to get list of shells.
12
13 * progmodes/cc-mode.el (awk-mode): Remove duplicate autoload.
14
152013-09-10 Stefan Monnier <monnier@iro.umontreal.ca>
16
17 * simple.el: Use set-temporary-overlay-map for universal-argument.
18 (universal-argument-map): Don't use default-bindings.
19 Bind switch-frame explicitly. Replace universal-argument-minus with
20 a conditional binding.
21 (universal-argument-num-events, saved-overriding-map): Remove.
22 (restore-overriding-map): Remove.
23 (universal-argument--mode): Rename from save&set-overriding-map,
24 and rewrite.
25 (universal-argument, universal-argument-more, negative-argument)
26 (digit-argument): Adjust accordingly.
27 (universal-argument-minus): Remove.
28 (universal-argument-other-key): Remove.
29
30 * subr.el (with-demoted-errors): Add `format' argument.
31
322013-09-10 Michael Albinus <michael.albinus@gmx.de>
33
34 * net/tramp.el (tramp-cleanup): Remove. Functionality added to
35 `tramp-cleanup-connection'.
36
37 * net/tramp-cmds.el (tramp-cleanup-connection): Add optional
38 parameters KEEP-DEBUG and KEEP-PASSWORD.
39
40 * net/tramp.el (tramp-file-name-handler):
41 * net/tramp-adb.el (tramp-adb-maybe-open-connection):
42 * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell)
43 (tramp-maybe-open-connection):
44 * net/tramp-smb.el (tramp-smb-maybe-open-connection):
45 Use `tramp-cleanup-connection'.
46
47 * net/tramp-sh.el (tramp-maybe-open-connection):
48 Catch 'uname-changed inside the progress reporter.
49
502013-09-10 Glenn Morris <rgm@gnu.org>
51
52 * simple.el (read-minibuffer): Unbreak it. (Bug#15318)
53
54 * dired-x.el (dired-mark-sexp): Unbreak for systems where ls
55 returns "alternate access method" in mode (eg "-rw-r--r--.").
56
572013-09-08 Glenn Morris <rgm@gnu.org>
58
59 * saveplace.el (load-save-place-alist-from-file):
60 Demote errors. (Bug#15305)
61
622013-09-08 Michael Albinus <michael.albinus@gmx.de>
63
64 Improve compatibility with older Emacsen, and XEmacs.
65
66 * net/tramp.el (tramp-find-method, tramp-find-user): Call `propertize'
67 only if it is bound. It isn't for XEmacs.
68 (with-tramp-progress-reporter): Do not let-bind `result'.
69 This yields to scoping errors in XEmacs.
70 (tramp-handle-make-auto-save-file-name): New function, moved from
71 tramp-sh.el.
72
73 * net/tramp-adb.el (tramp-adb-file-name-handler-alist): Add handler
74 for `make-auto-save-file-name'.
75 (tramp-adb--gnu-switches-to-ash):
76 Use `tramp-compat-replace-regexp-in-string'.
77
78 * net/tramp-cache.el (tramp-cache-print): Call
79 `substring-no-properties' only if it is bound. It isn't for XEmacs.
80
81 * net/tramp-cmds.el (tramp-bug): Call `propertize' only if it is
82 bound. It isn't for XEmacs.
83
84 * net/tramp-compat.el (tramp-compat-copy-file):
85 Catch `wrong-number-of-arguments' error.
86 (tramp-compat-replace-regexp-in-string): New defun.
87
88 * net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add handler
89 for `make-auto-save-file-name'.
90 (tramp-gvfs-handle-copy-file): Use `tramp-compat-funcall' for
91 `copy-file'.
92 (tramp-gvfs-file-gvfs-monitor-file-process-filter)
93 (tramp-gvfs-file-name): Use `tramp-compat-replace-regexp-in-string'.
94 (tramp-synce-list-devices): Use `push' instead of `pushnew'.
95
96 * net/tramp-gw.el (tramp-gw-open-network-stream):
97 Use `tramp-compat-replace-regexp-in-string'.
98
99 * net/tramp-sh.el (tramp-sh-file-name-handler-alist):
100 Call `tramp-handle-make-auto-save-file-name'.
101 (tramp-sh-handle-make-auto-save-file-name): Move to tramp.el.
102 (tramp-sh-file-gvfs-monitor-dir-process-filter)
103 (tramp-sh-file-inotifywait-process-filter):
104 Use `tramp-compat-replace-regexp-in-string'.
105 (tramp-compute-multi-hops): Use `push' instead of `pushnew'.
106
107 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Add handler
108 for `make-auto-save-file-name'.
109 (tramp-smb-handle-copy-directory):
110 Call `tramp-compat-replace-regexp-in-string'.
111 (tramp-smb-get-file-entries): Use `push' instead of `pushnew'.
112 (tramp-smb-handle-copy-file): Improve error message.
113 (tramp-smb-handle-rename-file): Rename directly only in case
114 `newname' does not exist yet. This is a restriction of smbclient.
115 (tramp-smb-maybe-open-connection): Rerun the function only when
116 `auth-sources' is non-nil.
117
1182013-09-08 Kenichi Handa <handa@gnu.org>
119
120 * international/characters.el: Set category "^" (Combining) for
121 more characters.
122
1232013-09-07 Alan Mackenzie <acm@muc.de>
124
125 Correctly fontify Java class constructors.
126 * progmodes/cc-langs.el (c-type-decl-suffix-key): Now matches ")"
127 in Java Mode.
128 (c-recognize-typeless-decls): Set the Java value to t.
129 * progmodes/cc-engine.el (c-forward-decl-or-cast-1):
130 While handling a "(", add a check for, effectively, Java, and handle a
131 "typeless" declaration there.
132
1332013-09-07 Roland Winkler <winkler@gnu.org>
134
135 * textmodes/bibtex.el (bibtex-biblatex-entry-alist): Add optional
136 field subtitle for entry type book.
137
1382013-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
139
140 * minibuffer.el: Make minibuffer-complete call completion-in-region
141 rather than other way around.
142 (completion--some, completion-pcm--find-all-completions):
143 Don't delay signals when debugging.
144 (minibuffer-completion-contents): Beware fields within the
145 minibuffer contents.
146 (completion-all-sorted-completions): Use defvar-local.
147 (completion--do-completion, completion--cache-all-sorted-completions)
148 (completion-all-sorted-completions, minibuffer-force-complete):
149 Add args `beg' and `end'.
150 (completion--in-region-1): New fun, extracted from minibuffer-complete.
151 (minibuffer-complete): Use completion-in-region.
152 (completion-complete-and-exit): New fun, extracted from
153 minibuffer-complete-and-exit.
154 (minibuffer-complete-and-exit): Use it.
155 (completion--complete-and-exit): Rename from
156 minibuffer--complete-and-exit.
157 (completion-in-region--single-word): New function, extracted from
158 minibuffer-complete-word.
159 (minibuffer-complete-word): Use it.
160 (display-completion-list): Make `common-substring' argument obsolete.
161 (completion--in-region): Call completion--in-region-1 instead of
162 minibuffer-complete.
163 (completion-help-at-point): Pass boundaries to
164 minibuffer-completion-help as args rather than via an overlay.
165 (completion-pcm--string->pattern): Use `any-delim'.
166 (completion-pcm--optimize-pattern): New function.
167 (completion-pcm--pattern->regex): Handle `any-delim'.
168 * icomplete.el (icomplete-forward-completions)
169 (icomplete-backward-completions, icomplete-completions):
170 Adjust calls to completion-all-sorted-completions and
171 completion--cache-all-sorted-completions.
172 (icomplete-with-completion-tables): Default to t.
173 * emacs-lisp/crm.el (crm--current-element): Rename from
174 crm--select-current-element. Don't put an overlay but return the
175 boundaries instead.
176 (crm--completion-command): Take two new args to bind to the boundaries.
177 (crm-completion-help): Adjust accordingly.
178 (crm-complete): Use completion-in-region.
179 (crm-complete-word): Use completion-in-region--single-word.
180 (crm-complete-and-exit): Use completion-complete-and-exit.
181
1822013-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
183
184 * dired-x.el (dired-mark-sexp): Bind the vars lexically rather
185 than dynamically.
186
1872013-09-06 Juri Linkov <juri@jurta.org>
188
189 * info.el (Info-display-images-node): When image file doesn't exist
190 display text version of the image if it's provided in the Info file.
191 Otherwise, display the location of missing image from SRC attribute.
192 Add help-echo text property from ALT attribute. (Bug#15279)
193
1942013-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
195
196 * abbrev.el (edit-abbrevs-mode-map): Rename from edit-abbrevs-map.
197 (edit-abbrevs-mode): Use define-derived-mode.
198
199 * epa.el (epa--encode-coding-string, epa--decode-coding-string)
200 (epa--select-safe-coding-system, epa--derived-mode-p): Make it obvious
201 that it's defined.
202 (epa-key-list-mode, epa-key-mode, epa-info-mode):
203 Use define-derived-mode.
204
205 * epg.el (epg-start-encrypt): Minor CSE simplification.
206
2072013-09-06 William Xu <william.xwl@gmail.com>
208
209 * arc-mode.el: Add support for 7za (bug#15264).
210 (archive-7z-program): New var.
211 (archive-zip-extract, archive-zip-expunge, archive-zip-update)
212 (archive-zip-update-case, archive-7z-extract, archive-7z-expunge)
213 (archive-7z-update, archive-zip-extract, archive-7z-summarize): Use it.
214
2152013-09-06 Michael Albinus <michael.albinus@gmx.de>
216
217 Remove URL syntax.
218
219 * net/tramp.el (tramp-syntax, tramp-prefix-format)
220 (tramp-postfix-method-format, tramp-prefix-ipv6-format)
221 (tramp-postfix-ipv6-format, tramp-prefix-port-format)
222 (tramp-postfix-host-format, tramp-file-name-regexp)
223 (tramp-completion-file-name-regexp)
224 (tramp-completion-dissect-file-name)
225 (tramp-handle-substitute-in-file-name): Remove 'url case.
226 (tramp-file-name-regexp-url)
227 (tramp-completion-file-name-regexp-url): Remove constants.
228
2292013-09-06 Glenn Morris <rgm@gnu.org>
230
231 * replace.el (replace-string): Doc fix re start/end. (Bug#15275)
232
2332013-09-05 Dmitry Gutov <dgutov@yandex.ru>
234
235 * progmodes/ruby-mode.el (ruby-font-lock-keywords): Move "Perl-ish
236 keywords" below "here-doc beginnings" (Bug#15270).
237
2382013-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
239
240 * subr.el (pop): Use `car-safe'.
241 * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Remove hack
242 to detect unused `pop' return value.
243
244 * progmodes/python.el (python-nav-beginning-of-block): Remove unused
245 var `block-regexp'.
246 (python-nav--forward-sexp): Remove unused var `re-search-fn'.
247 (python-fill-string): Remove unused var `marker'.
248 (python-skeleton-add-menu-items): Remove unused var `items'.
249
250 * international/mule-cmds.el: Require CL.
251 (find-coding-systems-for-charsets): Avoid add-to-list.
252 (sanitize-coding-system-list): New function, extracted from
253 select-safe-coding-system-interactively.
254 (select-safe-coding-system-interactively): Use it.
255 (read-input-method-name): Accept symbols for `default'.
256
257 * emacs-lisp/advice.el (defadvice): Add indent rule.
258
2592013-09-05 Daniel Hackney <dan@haxney.org>
260
261 * dired-x.el:
262 * net/ange-ftp.el:
263 * net/browse-url.el:
264 * net/dbus.el:
265 * net/eudc.el:
266 * net/eudcb-ldap.el:
267 * net/eww.el:
268 * net/imap.el:
269 * printing.el:
270 * vc/ediff-diff.el:
271 * vc/ediff-init.el:
272 * vc/ediff-merg.el:
273 * vc/ediff-mult.el:
274 * vc/ediff-util.el:
275 * vc/ediff-wind.el:
276 * vc/ediff.el:
277 * vc/emerge.el:
278 * vc/pcvs.el:
279 * vc/vc-annotate.el: Prefix unused arguments with `_' to silence
280 byte compiler. Remove some unused let-bound variables.
281
2822013-09-05 Stefan Monnier <monnier@iro.umontreal.ca>
283
284 * emacs-lisp/cconv.el: Use `car-safe' rather than `car' to access
285 a "ref-cell", since it gets better optimized (bug#14883).
286
2872013-09-05 Glenn Morris <rgm@gnu.org>
288
289 * progmodes/cc-awk.el (c-forward-sws): Declare.
290
2912013-09-04 Glenn Morris <rgm@gnu.org>
292
293 * generic-x.el [rul-generic-mode]: Require cc-mode.
294 (c++-mode-syntax-table): Declare.
295 (rul-generic-mode-syntax-table): Init in the defvar.
296
2972013-09-04 Stefan Monnier <monnier@iro.umontreal.ca>
298
299 * vc/vc-dispatcher.el (vc-run-delayed): New macro.
300 (vc-do-command, vc-set-async-update):
301 * vc/vc-mtn.el (vc-mtn-dir-status):
302 * vc/vc-hg.el (vc-hg-dir-status, vc-hg-dir-status-files)
303 (vc-hg-pull, vc-hg-merge-branch):
304 * vc/vc-git.el (vc-git-dir-status-goto-stage, vc-git-pull)
305 (vc-git-merge-branch):
306 * vc/vc-cvs.el (vc-cvs-print-log, vc-cvs-dir-status)
307 (vc-cvs-dir-status-files):
308 * vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch, vc-bzr-dir-status)
309 (vc-bzr-dir-status-files):
310 * vc/vc-arch.el (vc-arch-dir-status): Use vc-run-delayed.
311 * vc/vc-annotate.el: Use lexical-binding.
312 (vc-annotate-display-select, vc-annotate): Use vc-run-delayed.
313 (vc-sentinel-movepoint): Declare.
314 (vc-annotate): Don't use `goto-line'.
315 * vc/vc.el (vc-diff-internal): Prefer a closure to `(lambda...).
316 (vc-diff-internal, vc-log-internal-common): Use vc-run-delayed.
317 (vc-sentinel-movepoint): Declare.
318 * vc/vc-svn.el: Use lexical-binding.
319 (vc-svn-dir-status, vc-svn-dir-status-files): Use vc-run-delayed.
320 * vc/vc-sccs.el:
321 * vc/vc-rcs.el: Use lexical-binding.
322
323 * autorevert.el (auto-revert-notify-handler): Explicitly ignore
324 `deleted'. Don't drop errors silently.
325
326 * emacs-lisp/gv.el (gv-get): Warn about CL-compiled places.
327
3282013-09-04 Xue Fuqiao <xfq.free@gmail.com>
329
330 * vc/vc.el (vc-ignore): Rewrite.
331 (vc-default-ignore): New function.
332 (vc-default-ignore-completion-table): Use find-ignore-file.
333
334 * vc/vc-bzr.el (vc-bzr-ignore, vc-bzr-ignore-completion-table):
335 * vc/vc-git.el (vc-git-ignore, vc-git-ignore-completion-table):
336 * vc/vc-hg.el (vc-hg-ignore, vc-hg-ignore-completion-table):
337 Remove. Most code moved to vc.el.
338
3392013-09-03 Stefan Monnier <monnier@iro.umontreal.ca>
340
341 * net/tramp-gvfs.el (tramp-gvfs-mount-spec, tramp-synce-list-devices):
342 * net/tramp-smb.el (tramp-smb-get-file-entries):
343 * net/tramp-sh.el (tramp-sh-handle-insert-directory)
344 (tramp-compute-multi-hops): Fix misuses of `add-to-list'.
345
346 * net/eww.el (eww-display-raw): Remove unused argument `charset'.
347 Update call to it.
348 (eww-change-select): Remove unused var `properties'.
349 (eww-make-unique-file-name): Remove unused var `base'.
350
351 * finder.el (finder-compile-keywords): Don't mess with windows.
352
353 * calculator.el (calculator-funcall): Fix typo in last change.
354
355 * vc/vc-git.el (vc-git-checkin): Make it possible to commit a merge.
356
357 * emacs-lisp/package.el (package-activate-1): Don't let a missing
358 <pkg>-autoloads.el file stop us.
359
360 * net/tramp.el (with-parsed-tramp-file-name): Silence compiler
361 warnings, and factor out common code.
362
3632013-09-03 Dmitry Gutov <dgutov@yandex.ru>
364
365 * progmodes/ruby-mode.el (ruby-calculate-indent): Consider
366 two-character operators and whether the character preceding them
367 changes their meaning (Bug#15208).
368
3692013-09-02 Fabián Ezequiel Gallina <fgallina@gnu.org>
370
371 Format code sent to Python shell for robustness.
372 * progmodes/python.el (python-shell-buffer-substring):
373 New function.
374 (python-shell-send-region, python-shell-send-buffer): Use it.
375
3762013-09-02 Michael Albinus <michael.albinus@gmx.de>
377
378 * net/tramp-compat.el (tramp-compat-user-error): Move it ...
379 * net/tramp.el (tramp-user-error): ... here.
380 (tramp-find-method, tramp-check-proper-host)
381 (tramp-dissect-file-name, tramp-debug-message)
382 (tramp-handle-shell-command):
383 * net/tramp-adb.el (tramp-adb-handle-shell-command):
384 * net/tramp-gvfs.el (tramp-gvfs-file-name-handler): Adapt callees.
385
386 * net/tramp-cache.el (tramp-cache-print): Don't print text properties.
387
3882013-09-02 Martin Rudalics <rudalics@gmx.at>
389
390 * avoid.el (mouse-avoidance-point-position)
391 (mouse-avoidance-too-close-p): Handle case where posn-at-point
392 returns nil.
393
3942013-09-02 Fabián Ezequiel Gallina <fgallina@gnu.org>
395
396 * progmodes/python.el (python-shell-completion-get-completions):
397 Drop use of deleted `comint-last-prompt-overlay'.
398 (python-nav-if-name-main): New command.
399
4002013-09-01 Glenn Morris <rgm@gnu.org>
401
402 * Makefile.in (setwins, setwins_almost, setwins_for_subdirs):
403 Avoid leading space in $wins. Otherwise the sed command used by
404 eg compile-main ends up containing "/*.el". (Bug#15170)
405
406 * frame.el (frame-background-mode): Doc fix. (Bug#15226)
407
4082013-08-30 Glenn Morris <rgm@gnu.org>
409
410 * emacs-lisp/bytecomp.el (byte-recompile-directory):
411 Fix is-this-a-directory logic. (Bug#15220)
412
4132013-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
414
415 * textmodes/css-mode.el: Use SMIE.
416 (css-smie-grammar): New var.
417 (css-smie--forward-token, css-smie--backward-token)
418 (css-smie-rules): New functions.
419 (css-mode): Use them.
420 (css-navigation-syntax-table): Remove var.
421 (css-backward-sexp, css-forward-sexp, css-indent-calculate-virtual)
422 (css-indent-calculate, css-indent-line): Remove functions.
423
424 Misc changes to reduce use of `(lambda...); and other cleanups.
425 * cus-edit.el: Use lexical-binding.
426 (customize-push-and-save, customize-apropos)
427 (custom-buffer-create-internal): Use closures.
428 * progmodes/bat-mode.el (bat-mode-syntax-table): "..." are strings.
429 * progmodes/ada-xref.el: Use setq.
430 * net/tramp.el (with-tramp-progress-reporter): Avoid setq.
431 * dframe.el: Use lexical-binding.
432 (dframe-frame-mode): Fix calling convention for hooks. Use a closure.
433 * speedbar.el (speedbar-frame-mode): Adjust call accordingly.
434 * descr-text.el: Use lexical-binding.
435 (describe-text-widget, describe-text-sexp, describe-property-list):
436 Use closures.
437 * comint.el (comint-history-isearch-push-state): Use a closure.
438 * calculator.el: Use lexical-binding.
439 (calculator-number-to-string): Make it work with lexical-binding.
440 (calculator-funcall): Same and use cl-letf.
441
442 * emacs-lisp/lisp.el (lisp--company-doc-buffer)
443 (lisp--company-doc-string, lisp--company-location): New functions.
444 (lisp-completion-at-point): Use them to improve Company support.
445
446 * progmodes/ruby-mode.el (ruby-smie-grammar): Add rule for formal
447 params of lambda expressions.
448 (ruby-smie--implicit-semi-p): Refine rule (bug#15208).
449 (ruby-smie--opening-pipe-p): New function.
450 (ruby-smie--forward-token, ruby-smie--backward-token): Handle Ruby
451 symbols and matched |...| for formal params.
452 (ruby-smie-rules): Don't let the formal params of a "do" prevent it
453 from being treated as hanging. Handle "rescue".
454
4552013-08-29 Glenn Morris <rgm@gnu.org>
456
457 * progmodes/cc-engine.el (c-pull-open-brace):
458 Move definition before use.
459
4602013-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
461
462 * emacs-lisp/cl-macs.el (cl-defsubst): Make it clear that args
463 are immutable. Don't use `unsafe' any more.
464 (cl--defsubst-expand): Don't substitute at the same time as keeping
465 a residual unused let-binding. Don't use `unsafe' any more.
466
4672013-08-29 Glenn Morris <rgm@gnu.org>
468
469 * calendar/cal-china.el (calendar-chinese-year-cache):
470 Recenter on 2015.
471
472 * nxml/nxml-util.el (nxml-debug-clear-inside):
473 Use cl-loop rather than loop.
474
475 * net/eww.el (eww-mode-map): Lower-case menu bar entries look bad.
476
477 * progmodes/sh-script.el (sh-builtins) <bash>: Add some bash4-isms.
478
4792013-08-28 Glenn Morris <rgm@gnu.org>
480
481 * progmodes/antlr-mode.el: No need to require cc-mode twice.
482
483 * progmodes/cc-bytecomp.el (cc-require): Handle uncompiled case.
484
485 * progmodes/cc-mode.el (c-define-abbrev-table): Handle NAME unbound.
486
4872013-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
488
489 * simple.el (repeat-complex-command--called-interactively-skip):
490 New function.
491 (repeat-complex-command): Use it (bug#14136).
492
493 * progmodes/cc-mode.el: Minor cleanup of var declarations.
494 (c-define-abbrev-table): Add `doc' argument.
495 (c-mode-abbrev-table, c++-mode-abbrev-table)
496 (objc-mode-abbrev-table, java-mode-abbrev-table)
497 (idl-mode-abbrev-table, pike-mode-abbrev-table)
498 (awk-mode-abbrev-table): Use it.
499 (c-mode-syntax-table, c-mode-map, c++-mode-syntax-table)
500 (c++-mode-map, objc-mode-syntax-table, objc-mode-map)
501 (java-mode-syntax-table, java-mode-map, idl-mode-syntax-table)
502 (idl-mode-map, pike-mode-syntax-table, pike-mode-map, awk-mode-map):
503 Move initialization into the declaration; and remove any
504 autoload cookie.
505
506 * epg.el (epg--process-filter): Use with-current-buffer, save-excursion
507 and dynamic let binding.
508
509 * vc/smerge-mode.el: Remove redundant :group args.
510
511 * emacs-lisp/package.el (package-activate-1): Don't add unnecessarily
512 to load-path.
513
5142013-08-28 Juri Linkov <juri@jurta.org>
515
516 * isearch.el (isearch-reread-key-sequence-naturally): Use non-nil
517 arg DONT-DOWNCASE-LAST of `read-key-sequence'.
518 (isearch-other-meta-char): Handle an undefined shifted printing
519 character by downshifting it. (Bug#15200)
520
5212013-08-28 Juri Linkov <juri@jurta.org>
522
523 * isearch.el (isearch-search): Change regexp error message for
524 non-regexp searches. (Bug#15166)
525
5262013-08-28 Paul Eggert <eggert@cs.ucla.edu>
527
528 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
529 for portability to hosts where /bin/sh has problems.
530
5312013-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
532
533 * emacs-lisp/cconv.el (cconv--analyse-function): Improve warning.
534
12013-08-27 Juri Linkov <juri@jurta.org> 5352013-08-27 Juri Linkov <juri@jurta.org>
2 536
3 * isearch.el (isearch-other-meta-char): Don't store kmacro commands 537 * isearch.el (isearch-other-meta-char): Don't store kmacro commands
@@ -12,8 +546,8 @@
122013-08-27 Martin Rudalics <rudalics@gmx.at> 5462013-08-27 Martin Rudalics <rudalics@gmx.at>
13 547
14 * window.el (display-buffer-use-some-window): Add missing 548 * window.el (display-buffer-use-some-window): Add missing
15 argument in call of get-largest-window (Bug#15185). Reported by 549 argument in call of get-largest-window (Bug#15185).
16 Stephen Leake. 550 Reported by Stephen Leake.
17 551
182013-08-27 Glenn Morris <rgm@gnu.org> 5522013-08-27 Glenn Morris <rgm@gnu.org>
19 553
@@ -38,8 +572,8 @@
38 * net/tramp-adb.el (tramp-adb-maybe-open-connection): 572 * net/tramp-adb.el (tramp-adb-maybe-open-connection):
39 * net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection): 573 * net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection):
40 * net/tramp-sh.el (tramp-maybe-open-connection): 574 * net/tramp-sh.el (tramp-maybe-open-connection):
41 * net/tramp-smb.el (tramp-smb-maybe-open-connection): Apply 575 * net/tramp-smb.el (tramp-smb-maybe-open-connection):
42 `tramp-check-proper-host'. 576 Apply `tramp-check-proper-host'.
43 577
442013-08-26 Tassilo Horn <tsdh@gnu.org> 5782013-08-26 Tassilo Horn <tsdh@gnu.org>
45 579