+2012-10-29 Chong Yidong <cyd@gnu.org>
+
+ * imenu.el (imenu): Inhibit push-mark message (Bug#12726).
+
+ * face-remap.el (face-remap-add-relative): Handle the case where a
+ face-remapping-alist entry is a cons cell (Bug#12762).
+
+2012-10-29 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/cl.el (defsetf): Doc fix.
+
+2012-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/sh-script.el (sh-font-lock-paren): Also put punctuation
+ syntax to the matching opener, if any (bug#12547).
+ (sh-smie-sh-forward-token, sh-smie-sh-backward-token): Recognize this
+ matching open as a "case-(".
+ (sh-smie-rc-grammar): Add a corresponding rule for it.
+
+2012-10-28 Daniel Hackney <dan@haxney.org>
+
+ * emacs-lisp/package.el (package-generate-autoloads): Kill buffer
+ "PKGNAME-autoloads.el" in case we created it.
+
+2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (completion--sifn-requote): Rewrite to handle things
+ like Tramp's "/foo:~bar//baz" -> "/scpc:foo:/baz" mapping (bug#11714).
+ (completion--twq-all): Disable too-strict assertions.
+
+ * tmm.el (tmm-prompt): Use map-keymap (bug#12744).
+
+2012-10-27 Eli Zaretskii <eliz@gnu.org>
+
+ * profiler.el (profiler-report-make-entry-part): Fix help-echo
+ text to match the real keybindings.
+
+2012-10-27 Juri Linkov <juri@jurta.org>
+
+ * wdired.el (wdired-keep-marker-rename): New defcustom.
+ (wdired-do-renames): Use it instead of `dired-keep-marker-rename'.
+ (Bug#11795)
+
+ * dired.el (dired-keep-marker-rename): Add reference to
+ `wdired-keep-marker-rename' in the docstring.
+ Add default character value ?R to display initially in
+ Customization UI instead of ?@.
+
+2012-10-27 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (display-buffer): In doc-string describe
+ window-height and window-width alist entries.
+
+ * time.el (display-time-world): Restore fit-window-to-buffer
+ behavior.
+
+2012-10-27 Chong Yidong <cyd@gnu.org>
+
+ * subr.el (insert-buffer-substring-as-yank): Doc fix.
+
+2012-10-26 Jambunathan K <kjambunathan@gmail.com>
+
+ * minibuffer.el (completion-category-overrides): New completion
+ category `bookmark' (bug#11131).
+
+2012-10-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/advice.el (ad-assemble-advised-definition):
+ Silence bogus compiler warnings for ad-do-it.
+
+ * bookmark.el (bookmark-completing-read): Set the completion category
+ to `bookmark' (bug#11131).
+
+2012-10-26 Bastien <bzg@altern.org>
+ Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * face-remap.el: Use lexical-binding.
+ (text-scale-adjust): Improve docstring. Use itself for the temporary
+ overlay-map bindings, so as to repeat the "Use..." message each time.
+
+2012-10-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/macroexp.el (macroexp--expand-all):
+ Obey byte-compile-warning-enabled-p (bug#12486).
+
+ * vc/diff-mode.el (diff-end-of-hunk): Also skip potential "no LF at eol".
+ (diff-refine-hunk): Similarly, handle the "no LF at eol" (bug#12584).
+
+2012-10-26 Martin Rudalics <rudalics@gmx.at>
+
+ * mouse.el (mouse-drag-line): Move last form into preceding when
+ clause (Bug#12731).
+
+ * help.el (resize-temp-buffer-window): Fix doc-string.
+
+2012-10-25 David Engster <deng@randomsample.de>
+
+ * emacs-lisp/eieio.el (eieio-update-lisp-imenu-expression):
+ Remove. This feature is already integrated in imenu.
+
+ * emacs-lisp/eieio-opt.el: Remove require for `button' since it is
+ always loaded. Require `speedbar' unconditionally.
+
+2012-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * dired.el (dired-get-marked-files): Allow ! on . and .. (bug#12725).
+
+ * minibuffer.el (minibuffer-force-complete): Fix thinko.
+
+ * net/ldap.el (ldap-search-internal): The official ldif format starts
+ with a "version: 1" header (bug#12724).
+
+ * emacs-lisp/package.el (package-installed-p): Warn if not ready
+ (bug#12721).
+
+2012-10-25 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/cl-macs.el (cl-progv): Doc fix.
+
+2012-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (minibuffer-force-complete): Use one more marker
+ for the temporary-overlay-map command (bug#12619).
+
+2012-10-24 Chong Yidong <cyd@gnu.org>
+
+ * time.el (display-time-world-mode): Derive from special-mode.
+ (display-time-world): Use display-buffer (Bug#12708).
+ (display-time-world-mode-map): Variable deleted.
+ (display-time-world-display): Wrap the final delete-char inside
+ inhibit-read-only.
+
+2012-10-24 Chong Yidong <cyd@gnu.org>
+
+ * dired.el (dired-mark, dired-unmark, dired-flag-file-deletion):
+ Doc fix.
+
+ * emacs-lisp/easymenu.el (easy-menu-define): Doc fix (Bug#12628).
+
+2012-10-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (completion--all-sorted-completions-location): New var.
+ (completion--cache-all-sorted-completions)
+ (completion--flush-all-sorted-completions): Use it.
+ (completion-in-region, completion-in-region--postch)
+ (completion-at-point, completion-help-at-point): Use markers in
+ completion-in-region--data (bug#12619).
+
+2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/compile.el (compilation-start): Try to handle common
+ quoting of `cd' argument (bug#12640).
+
+ * vc/diff-mode.el (diff-hunk): `save-excursion' while refining
+ (bug#12671).
+
+2012-10-23 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/gud.el (gud-menu-map):
+ Check gdb-active-process is bound. (Bug#12358)
+
+2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * repeat.el (repeat): Set real-this-command (bug#12232).
+
+ * htmlfontify.el (hfy-post-html-hook):
+ * filesets.el (filesets-cache-fill-content-hook):
+ * arc-mode.el (archive-extract-hook):
+ * progmodes/cc-mode.el (c-prepare-bug-report-hook):
+ * net/rcirc.el (rcirc-sentinel-functions)
+ (rcirc-receive-message-functions, rcirc-activity-functions)
+ (rcirc-print-functions):
+ * net/dbus.el (dbus-event-error-functions):
+ * emacs-lisp/eieio.el (eieio-pre-method-execution-functions):
+ * emacs-lisp/checkdoc.el (checkdoc-style-functions)
+ (checkdoc-comment-style-functions): Don't use "-hooks" suffix.
+ * term/sun.el (sun-raw-prefix-hooks):
+ * mail/sendmail.el (mail-yank-hooks): Use make-obsolete-variable.
+
+2012-10-23 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-smb.el (tramp-smb-maybe-open-connection):
+ Set `tramp-chunksize' to 1. This improves the performance.
+ (tramp-smb-wait-for-output): Add timeout to
+ `tramp-accept-process-output' calls.
+
+2012-10-23 Chong Yidong <cyd@gnu.org>
+
+ * faces.el (font-list-limit): Define as an obsolete variable.
+
+ * startup.el (command-line):
+ * cus-start.el: Don't refer to font-list-limit.
+
+ * newcomment.el (comment-normalize-vars): Doc fix (Bug#12583).
+
+2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (internal-temp-output-buffer-show): Rename from
+ temp-output-buffer-show, since previously compiled files expect this name.
+
+2012-10-23 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-type-from-file-name): If multiple types match,
+ return the first one that is supported. (Bug#9045)
+
+2012-10-22 Glenn Morris <rgm@gnu.org>
+
+ * image.el (imagemagick-enabled-types): Doc fix.
+
+2012-10-22 Takafumi Arakaki <aka.tkf@gmail.com> (tiny change)
+
+ * progmodes/which-func.el (which-func-current): The hash-table may have
+ an explicit nil (bug#12338).
+
+2012-10-22 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * electric.el (electric-pair-delete-selection-self-insert-function):
+ Rename to electric-pair-will-use-region, return a boolean.
+ (electric-pair-mode): Adjust accordingly. Don't require delsel.
+
+ * delsel.el (delete-selection-helper): Use a function instead of a hook.
+ (delete-selection-pre-hook): Use use-region-p.
+ (delete-selection-self-insert-function): Remove.
+ (self-insert-command): Obey self-insert-uses-region-functions.
+ (self-insert-iso): Revert to previous setting, since we don't actually
+ know what that command does.
+ (delete-selection-self-insert-hooks): Remove.
+
+2012-10-22 Simon Law <sfllaw@sfllaw.ca> (tiny change)
+
+ * delsel.el (delete-selection-helper): New function, extracted from
+ delete-selection-pre-hook.
+ (delete-selection-pre-hook): Use it.
+ (delete-selection-self-insert-function): New function.
+ (delete-selection-self-insert-hooks): New hook.
+ (self-insert-command, self-insert-iso): Use it.
+ * electric.el (electric-pair-syntax): New function, extracted from
+ electric-pair-post-self-insert-function.
+ (electric-pair-post-self-insert-function): Use it.
+ (electric-pair-delete-selection-self-insert-function): New function.
+ (electric-pair-mode): Require delsel and setup
+ delete-selection-self-insert-hooks (bug#11520).
+
+2012-10-20 Chong Yidong <cyd@gnu.org>
+
+ * vc/vc.el (vc-diff-internal): Set up Diff mode even if there are
+ no changes to show (Bug#12586).
+
+ * eshell/esh-cmd.el (eshell-rewrite-for-command): Copy the body
+ list explicitly (Bug#12571).
+
+2012-10-20 Arne Jørgensen <arne@arnested.dk>
+
+ * progmodes/flymake.el (flymake-create-temp-inplace):
+ Use file-truename.
+
+2012-10-20 Eli Zaretskii <eliz@gnu.org>
+
+ * loadup.el: Update comment about uncompiled Lisp files. (Bug#12395)
+
+2012-10-20 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-units.el (math-extract-units): Properly extract powers
+ of units.
+
+2012-10-20 Daniel Colascione <dancol@dancol.org>
+
+ * frame.el (make-frame): Set x-display-name as we used to in order
+ to unbreak creating an X11 frame from an Emacs daemon started
+ without a display.
+
+2012-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (minibuffer-force-complete): Make the next completion use
+ the same completion-field (bug@12221).
+
+2012-10-19 Martin Rudalics <rudalics@gmx.at>
+
+ * emacs-lisp/debug.el (debug): Record height of debugger window
+ also when debugger will be back (Bug#8789).
+
+2012-10-18 Chong Yidong <cyd@gnu.org>
+
+ * progmodes/gdb-mi.el (gdb-display-buffer-other-frame-action):
+ Convert to defcustom.
+ (gdb-get-source-file): Don't bind pop-up-windows.
+
+ * progmodes/gud.el (gud-display-line): Don't specially re-use
+ other frames for the gdb-mi case (Bug#12648).
+
+2012-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/advice.el: Clean up commentary a bit.
+ (ad-do-advised-functions, ad-with-originals): Use `declare'.
+ (byte-code-function-p): Never redefine.
+
+ * emacs-lisp/gv.el (cond): Same fix as before for `if'.
+
+2012-10-18 Glenn Morris <rgm@gnu.org>
+
+ * dired.el (dired-sort-toggle): Some ls implementations only allow
+ a single option string. (Bug#12666)
+
+ * minibuffer.el (completion-cycle-threshold): Doc fix.
+
+2012-10-17 Kenichi Handa <handa@gnu.org>
+
+ * international/mule.el (set-keyboard-coding-system):
+ Recover input meta mode when the new coding system doesn not use 8-bit.
+ Supply TERMINAL arg to set-input-meta-mode.
+
+2012-10-17 Michael Heerdegen <michael_heerdegen@web.de>
+
+ * wdired.el (wdired-old-marks): New variable.
+ (wdired-change-to-wdired-mode): Locally set wdired-old-marks.
+ (wdired-do-renames): Move point with renamed file and don't lose
+ mark status (Bug#11795).
+
+2012-10-16 Juri Linkov <juri@jurta.org>
+
+ * replace.el (query-replace-help): Mention multi-buffer replacement
+ keys in the Help message. (Bug#12655)
+
+2012-10-15 Chong Yidong <cyd@gnu.org>
+
+ * emacs-lisp/byte-run.el (defsubst): Doc fix.
+
+2012-10-14 Eli Zaretskii <eliz@gnu.org>
+
+ * window.el (display-buffer): Doc fix.
+
+ * progmodes/compile.el (compilation-error-regexp-alist-alist):
+ Adjust the msft regexp to the output of Studio 2010, and move msft
+ before edg-1. See the discussion on emacs-devel,
+ http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00579.html,
+ for the details.
+
+2012-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/eieio.el (eieio-oset-default, eieio-oset, oset-default)
+ (oset): Move uses of object-class-fast macro after its definition.
+
+ * emacs-lisp/gv.el (if): Don't use closures in non-lexical-binding code.
+
+2012-10-13 Chong Yidong <cyd@gnu.org>
+
+ * textmodes/ispell.el (ispell-pdict-save): If flyspell-mode is
+ enabled, re-enable it (Bug#11963).
+
+2012-10-13 Martin Rudalics <rudalics@gmx.at>
+
+ * emacs-lisp/debug.el (debug): When debugger-will-be-back is
+ non-nil, restore window configuration (Bug#12623).
+
+2012-10-12 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * help-fns.el (describe-variable, describe-function-1):
+ * help-mode.el (help-make-xrefs): Remove error handler, made unneeded.
+
+ * emacs-lisp/eieio.el (lisp-imenu-generic-expression): Fix typo.
+
+2012-10-12 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmailsum.el (rmail-header-summary):
+ Fix 2010-11-26 test for multiline Subject: field. (Bug#12625)
+
+2012-10-12 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-mode-map):
+ Replace subtitute-key-definition with proper command remapping.
+ (python-nav--up-list): Fix behavior for blocks on the same level.
+
+2012-10-11 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * help-fns.el (describe-function-1): Handle autoloads w/o docstrings.
+
+ * emacs-lisp/bytecomp.el (byte-compile-eval): Adjust to long-ago
+ changes to the format of load-history.
+
+ * international/mule-cmds.el (read-char-by-name): Move let-binding of
+ completion-ignore-case in case that var is buffer-local (bug#12615).
+
+2012-10-11 Kenichi Handa <handa@gnu.org>
+
+ * international/eucjp-ms.el: Re-generated.
+
2012-10-10 Kenichi Handa <handa@gnu.org>
* select.el (xselect--encode-string): If a coding is specified for
2012-10-10 Martin Rudalics <rudalics@gmx.at>
* window.el (switch-to-buffer-preserve-window-point): New option.
- (switch-to-buffer): Obey
- `switch-to-buffer-preserve-window-point' (Bug#4041).
+ (switch-to-buffer):
+ Obey `switch-to-buffer-preserve-window-point' (Bug#4041).
2012-10-09 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/eieio-base.el (eieio-persistent-read): New input args
specifying the expected class, and whether subclassing is allowed.
(eieio-persistent-convert-list-to-object):
- (eieio-persistent-validate/fix-slot-value)
- (eieio-persistent-slot-type-is-class-p): New functions.
- (eieio-named::slot-missing): Doc fix.
+ (eieio-persistent-validate/fix-slot-value)
+ (eieio-persistent-slot-type-is-class-p): New functions.
+ (eieio-named::slot-missing): Doc fix.
* emacs-lisp/eieio-datadebug.el (data-debug/eieio-insert-slots):
Stop using unused publd variable.
* ses.el (ses-widen):
* simple.el (count-words--buffer-message):
- * net/browse-url.el (browse-url-of-buffer): Use it
+ * net/browse-url.el (browse-url-of-buffer): Use it.
* simple.el (count-words-region): Don't signal an error if there
is a non-nil prefix arg and the mark is not set.
2011-06-22 Leo Liu <sdl.web@gmail.com>
* minibuffer.el (completing-read-function)
- (completing-read-default): Move from minibuf.c
+ (completing-read-default): Move from minibuf.c.
2011-06-22 Richard Stallman <rms@gnu.org>
Remove unnecessary and incorrect declarations.
* emacs-lisp/check-declare.el (check-declare-scan):
- Handle byte-compile-initial-macro-environment in bytecomp.el
+ Handle byte-compile-initial-macro-environment in bytecomp.el.
2011-05-05 Stefan Monnier <monnier@iro.umontreal.ca>