+2012-06-19 Chong Yidong <cyd@gnu.org>
+
+ * subr.el (with-selected-window): Preserve the selected window's
+ terminal's top-frame (Bug#4702).
+
+ * window.el (save-selected-window): Likewise.
+
+2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/python.el (python-rx-constituents): Move backquote.
+ (python-skeleton-define, python-define-auxiliary-skeleton):
+ Use `declare'.
+
+2012-06-18 Michael Albinus <michael.albinus@gmx.de>
+
+ * minibuffer.el (read-file-name-default): Revert the patch from
+ 2012-06-17.
+
+2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/pcase.el (pcase--expand): Warn for unused pattern.
+ (pcase--u1, pcase--q1): Don't use apply-partially.
+
+2012-06-18 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/python.el (python-proc, python-buffer)
+ (python-send-receive, python-send-string): Fix obsolete versions.
+
+2012-06-18 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (special-display-p): Completely remove stringp
+ check. Suggested by Andreas Schwab <schwab@linux-m68k.org>.
+
+2012-06-17 Michael Albinus <michael.albinus@gmx.de>
+
+ * minibuffer.el (read-file-name-default): Bind `non-essential' to `t'.
+
+ * net/tramp.el (tramp-file-name-handler): Catch 'non-essential.
+
+ * net/ange-ftp.el (ange-ftp-gwp-start, ange-ftp-start-process):
+ * net/tramp-sh.el (tramp-maybe-open-connection):
+ Throw if `non-essential' is non-nil.
+
+2012-06-17 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (special-display-p): Signal an error if BUFFER-NAME
+ is not a string (Bug#11713).
+
+2012-06-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ * progmodes/python.el (python-info-beginning-of-backslash):
+ Rename from python-info-beginning-of-backlash, as a spelling fix.
+
+2012-06-17 Chong Yidong <cyd@gnu.org>
+
+ * term.el (term-emulate-terminal): If term-check-size is called,
+ move point to the process mark without resetting point (Bug#4635).
+
+2012-06-17 Glenn Morris <rgm@gnu.org>
+
+ * international/mule-cmds.el (mule-menu-keymap)
+ (set-language-environment, set-locale-environment): Doc tweaks.
+
+2012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
+
+ * cus-face.el (custom-face-attributes): Add wave-style underline
+ attribute.
+ * faces.el (set-face-attribute): Update docstring to describe
+ wave-style underline attribute.
+
+2012-06-16 Chong Yidong <cyd@gnu.org>
+
+ * term/xterm.el (terminal-init-xterm): Discard input before
+ querying background mode (Bug#10959).
+
+2012-06-16 Stefan Merten <smerten@oekonux.de>
+
+ * textmodes/rst.el: Added and corrected some comments.
+ (rst-re-alist-def): Improve symbol syntax.
+ (rst-mode-syntax-table): Correct syntax entries.
+ (rst-cvs-header, rst-svn-rev, rst-svn-timestamp)
+ (rst-official-version, rst-official-cvs-rev): Update version
+ information.
+
+2012-06-15 Juanma Barranquero <lekktu@gmail.com>
+
+ * makefile.w32-in (COMPILE_FIRST): Synch with makefile.in changes
+ in 2008-06-22T13:57:28Z!monnier@iro.umontreal.ca.
+
+2012-06-15 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el: New python.el merge.
+ (python-guess-indent): Obsolete var.
+ (python-indent-guess-indent-offset): New defcustom.
+ (python-indent): Obsolete var.
+ (python-indent-offset): New defcustom.
+ (python-python-command, python-jython-command): Delete var.
+ (python-shell-interpreter): New defcustom.
+ (python-pdbtrack-do-tracking-p): Delete var.
+ (python-pdbtrack-activate): New defcustom.
+ (python-use-skeletons): Obsolete var.
+ (python-skeleton-autoinsert): New defcustom.
+ (inferior-python-filter-regexp, python-continuation-offset)
+ (python-honour-comment-indentation, python-indent-string-contents)
+ (python-jython-packages, python-mode-hook)
+ (python-pdbtrack-minor-mode-string, python-remove-cwd-from-path)
+ (python-shell-prompt-alist)
+ (python-source-modes): Delete defcustoms.
+ (python-check-buffer-name, python-eldoc-setup-code)
+ (python-eldoc-string-code, python-ffap-setup-code)
+ (python-ffap-string-code, python-fill-comment-function)
+ (python-fill-decorator-function, python-fill-paren-function)
+ (python-fill-string-function, python-imenu-include-defun-type)
+ (python-imenu-make-tree, python-imenu-subtree-root-label)
+ (python-pdbtrack-stacktrace-info-regexp, python-shell-buffer-name)
+ (python-shell-compilation-regexp-alist)
+ (python-shell-completion-module-string-code)
+ (python-shell-completion-pdb-string-code)
+ (python-shell-completion-setup-code)
+ (python-shell-completion-string-code)
+ (python-shell-enable-font-lock, python-shell-exec-path)
+ (python-shell-extra-pythonpaths)
+ (python-shell-internal-buffer-name, python-shell-interpreter-args)
+ (python-shell-process-environment)
+ (python-shell-prompt-block-regexp)
+ (python-shell-prompt-output-regexp)
+ (python-shell-prompt-pdb-regexp, python-shell-prompt-regexp)
+ (python-shell-send-setup-max-wait, python-shell-setup-codes)
+ (python-shell-virtualenv-path): New defcustoms.
+ (brm-menu, eldoc-documentation-function, inferior-python-mode-map)
+ (inferior-python-mode-syntax-table, python--prompt-regexp)
+ (python-buffer, python-command python-python-command)
+ (python-default-template, python-imports, python-indent-index)
+ (python-indent-list, python-indent-list-length)
+ (python-mode-running, python-pdbtrack-is-tracking-p)
+ (python-preoutput-continuation, python-preoutput-leftover)
+ (python-preoutput-result, python-preoutput-skip-next-prompt)
+ (python-prev-dir/file, python-recursing)
+ (python-saved-check-command, python-version-checked)
+ (python-which-func-length-limit)
+ (view-return-to-alist): Delete vars.
+ (python-check-custom-command, python-dotty-syntax-table)
+ (python-imenu-index-alist, python-indent-current-level)
+ (python-indent-dedenters, python-indent-levels)
+ (python-nav-beginning-of-defun-regexp)
+ (python-nav-list-defun-positions-cache)
+ (python-pdbtrack-buffers-to-kill, python-pdbtrack-tracked-buffer)
+ (python-shell-internal-buffer)
+ (python-skeleton-available): New vars.
+ (def-python-skeleton): Delete macro.
+ (python-skeleton-define): New macro.
+ (python-define-auxiliary-skeleton, python-rx): New macros.
+ (python-insert-class): Delete command.
+ (python-skeleton-class): New command.
+ (python-insert-def): Delete command.
+ (python-skeleton-def): New command.
+ (python-insert-for): Delete command.
+ (python-skeleton-for): New command.
+ (python-insert-if): Delete command.
+ (python-skeleton-if): New command.
+ (python-insert-try/except, python-insert-try/finally): Delete commands.
+ (python-skeleton-try): New command.
+ (python-insert-while): Delete command.
+ (python-skeleton-while): New command.
+ (python-backspace): Delete command.
+ (python-indent-dedent-line-backspace): New command.
+ (python-electric-colon): Delete command.
+ (python-indent-electric-colon): New command.
+ (python-guess-indent): Delete command.
+ (python-indent-guess-indent-offset): New command.
+ (python-shift-left): Delete command.
+ (python-indent-shift-left): New command.
+ (python-shift-right): Delete command.
+ (python-indent-shift-right): New command.
+ (python-find-function): Delete command.
+ (python-nav-jump-to-defun): New command.
+ (python-next-statement): Delete command.
+ (python-nav-forward-sentence): New command.
+ (python-previous-statement): Delete command.
+ (python-nav-backward-sentence): New command.
+ (python-fill-paragraph): Delete command.
+ (python-fill-paragraph-function): New command.
+ (python-send-buffer): Delete command.
+ (python-shell-send-buffer): New command.
+ (python-send-defun): Delete command.
+ (python-shell-send-defun): New command.
+ (python-send-region, python-send-region-and-go): Delete commands.
+ (python-shell-send-region)
+ (python-shell-switch-to-shell): New commands.
+ (python-send-string): Delete command.
+ (python-shell-send-string): New command.
+ (python-switch-to-python): Delete command.
+ (python-shell-switch-to-shell): New command.
+ (python-describe-symbol): Delete command.
+ (python-eldoc-at-point): New command.
+ (python--set-prompt-regexp, python-args-to-list)
+ (python-after-info-look, python-check-version)
+ (python-check-comint-prompt, python-find-imports)
+ (python-execute-file, turn-off-pdbtrack, turn-on-pdbtrack)
+ (python-unload-function, python-expand-template)
+ (python-maybe-jython, python-preoutput-filter)
+ (python-pdbtrack-get-source-buffer)
+ (python-pdbtrack-grub-for-buffer, python-pdbtrack-overlay-arrow)
+ (python-pdbtrack-toggle-stack-tracking)
+ (python-pdbtrack-track-stack-file, python-initial-text)
+ (python-first-word, python-comment-line-p, python-send-command)
+ (python-setup-brm, python-sentinel, python-set-proc)
+ (python-skip-out, python-input-filter, python-outdent-p)
+ (python-outline-level, python-backslash-continuation-line-p)
+ (python-end-of-block, python-end-of-statement, python-mark-block)
+ (python-beginning-of-block, python-beginning-of-statement)
+ (python-blank-line-p, python-beginning-of-string)
+ (python-open-block-statement-p): Delete functions.
+ (python-indent-line, python-indent-line-1): Delete functions.
+ (python-indent-line): New function.
+ (python-indentation-levels): Delete function.
+ (python-indent-calculate-levels): New function.
+ (python-proc): Delete function.
+ (python-shell-get-process): New function.
+ (python-send-receive): Delete function.
+ (python-shell-send-string-no-output): New function.
+ (python-module-path): Delete function.
+ (python-ffap-module-path): New function.
+ (python-completion-at-point)
+ (python-symbol-completions): Delete functions.
+ (python-completion-complete-at-point): New function.
+ (python-load-file): Delete function.
+ (python-shell-send-file): New function.
+ (python-calculate-indentation): Delete function.
+ (python-indent-calculate-indentation): New function.
+ (python-skip-comments/blanks): Delete function.
+ (python-util-forward-comment): New function.
+ (python-continuation-line-p): Delete function.
+ (python-info-continuation-line-p): New function.
+ (python-which-func, python-current-defun): Delete function.
+ (python-info-current-defun): New function.
+ (python-beginning-of-defun): Delete function.
+ (python-nav-beginning-of-defun): New function.
+ (python-close-block-statement-p)
+ (python-block-end-p): Delete function.
+ (python-info-closing-block): New function.
+ (python-comint-output-filter-function)
+ (python-eldoc--get-doc-at-point, python-end-of-defun-function)
+ (python-fill-comment, python-fill-decorator, python-fill-paren)
+ (python-fill-string, python-imenu-make-element-tree)
+ (python-imenu-make-tree, python-imenu-tree-assoc)
+ (python-indent-context, python-indent-dedent-line)
+ (python-indent-line-function)
+ (python-indent-post-self-insert-function)
+ (python-indent-toggle-levels)
+ (python-info-assignment-continuation-line-p)
+ (python-info-beginning-of-backlash)
+ (python-info-block-continuation-line-p)
+ (python-info-closing-block-message)
+ (python-info-line-ends-backslash-p)
+ (python-info-looking-at-beginning-of-defun)
+ (python-info-ppss-context, python-info-ppss-context-type)
+ (python-nav-list-defun-positions, python-nav-read-defun)
+ (python-nav-sentence-end, python-nav-sentence-start)
+ (python-pdbtrack-comint-output-filter-function)
+ (python-pdbtrack-set-tracked-buffer)
+ (python-shell-calculate-exec-path)
+ (python-shell-calculate-process-environment)
+ (python-shell-completion--do-completion-at-point)
+ (python-shell-completion--get-completions)
+ (python-shell-completion-complete-at-point)
+ (python-shell-completion-complete-or-indent)
+ (python-shell-get-or-create-process)
+ (python-shell-get-process-name)
+ (python-shell-internal-get-or-create-process)
+ (python-shell-internal-get-process-name)
+ (python-shell-internal-send-string, python-shell-make-comint)
+ (python-shell-parse-command, python-shell-send-setup-code)
+ (python-skeleton-add-menu-items)
+ (python-util-clone-local-variables, python-util-position)
+ (run-python-internal, python-indentation-levels)
+ (python-nav-beginning-of-defun)
+ (python-completion-complete-at-point): New functions.
+ (run-python): Change arguments. New API requirements.
+
+2012-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/cl-lib.el (cl--defsubst-expand): Autoload inliner
+ (bug#11649).
+
+ * emacs-lisp/macroexp.el (macroexp--compiler-macro): New function.
+ (macroexp--expand-all): Use it.
+
+ * emacs-lisp/cl-macs.el (cl--transform-function-property): Remove.
+ (cl-define-setf-expander, cl-deftype, cl-define-compiler-macro):
+ Use `cl-function' instead.
+
+2012-06-14 Juanma Barranquero <lekktu@gmail.com>
+
+ * makefile.w32-in (COMPILE_FIRST): Remove subr.el.
+ Suggested by Stefan Monnier while discussing bug#11657.
+
+2012-06-14 Sam Steingold <sds@gnu.org>
+
+ * files.el (abort-if-file-too-large): Use `file-size-human-readable'.
+
+2012-06-14 Andreas Schwab <schwab@linux-m68k.org>
+
+ * play/doctor.el (doctor-doc): Remove parameter and use
+ doctor-sent instead of sent.
+ (doctor-read-print): Use doctor-sent instead of sent. (Bug#11708)
+
+2012-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * files.el: Require cl-lib.
+ (file-name-non-special): Replace case -> cl-case.
+
+ * emacs-lisp/cl-macs.el (cl-defstruct): Don't add print-func.
+
+ * emacs-lisp/edebug.el (edebug-read-function): Remove old incorrect
+ mapping from #' to function*.
+
+2012-06-13 Chong Yidong <cyd@gnu.org>
+
+ * mouse.el (mouse-drag-track): Do not set the mark if the user
+ releases the mouse without selecting anything (Bug#11588).
+
2012-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
+ * textmodes/tex-mode.el (latex-indent): Recognize tex-verbatim at EOB
+ as well (bug#11646).
+
* loadup.el: Count byte-code functions as well.
* emacs-lisp/byte-opt.el (featurep): Move compiler-macro...