+2013-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/bytecomp.el (byte-compile-file): Use let.
+
+2013-02-25 Juri Linkov <juri@jurta.org>
+
+ * replace.el (read-regexp): Let-bind `default' to the first
+ element of `defaults' if it's a list, otherwise it should be
+ a string or nil. Let-bind `suggestions' to `defaults' if it's
+ a list, otherwise make a list with the string value. Doc fix.
+ (Bug#13805)
+
+2013-02-25 Eli Zaretskii <eliz@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-recompile-directory): Reject files
+ that match "\`\.#", to avoid compiling lock files, even if they
+ are readable (as they are on MS-Windows).
+
+2013-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * files.el (basic-save-buffer): Remove redundant directory-creation.
+
+2013-02-24 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-ext.el (math-to-radians-2, math-from-radians-2):
+ Add option to force `pi' to remain symbolic.
+ * calc/calcalg2.el (calcFunc-sin, calcFunc-cos, calcFunc-tan)
+ (calcFunc-cot, calcFunc-csc, calcFunc-sec, calcFunc-arcsin)
+ (calcFunc-arccos, calcFunc-arctan): Use symbolic `pi' in the
+ derivatives, when necessary.
+
+2013-02-23 Peter Kleiweg <p.c.j.kleiweg@rug.nl>
+
+ * progmodes/ps-mode.el (ps-mode-version): Bump to 1.1i.
+ (ps-mode-octal-region): Use string-make-unibyte.
+
+2013-02-23 Glenn Morris <rgm@gnu.org>
+
+ * emulation/viper-cmd.el (viper-submit-report):
+ * progmodes/ps-mode.el (ps-mode-maintainer-address):
+ * progmodes/vera-mode.el (vera-mode-help-address):
+ * textmodes/artist.el (artist-maintainer-address):
+ * textmodes/reftex.el (reftex-report-bug):
+ * vc/ediff-util.el (ediff-submit-report):
+ Add bug-gnu-emacs to bug report address.
+
+ * progmodes/simula.el (simula-mode-menu, simula-mode-map):
+ Remove bug report entries.
+ (simula-mode-help-address, simula-submit-bug-report): Make obsolete.
+
+ * emacs-lisp/bytecomp.el (byte-compile-level): New.
+ (byte-compile-file, byte-compile-from-buffer):
+ Use separate input/output buffers for each level of recursive
+ byte-compile-file calls. (Bug#13787)
+
+2013-02-23 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-methods): Fix docstring.
+ (tramp-ssh-controlmaster-options): Rename it from
+ `tramp-ssh-controlmaster-template'. Return a string.
+ (tramp-default-method): Adapt check for
+ `tramp-ssh-controlmaster-options'.
+
+ * net/tramp-sh.el (tramp-methods):
+ Replace `tramp-ssh-controlmaster-template' by "%c".
+ (tramp-do-copy-or-rename-file-out-of-band)
+ (tramp-maybe-open-connection): Use it in format spec. Ensure,
+ that it is applied for the first hop only.
+
+2013-02-22 Juri Linkov <juri@jurta.org>
+
+ * isearch.el (isearch-lazy-highlight-new-loop):
+ Set `isearch-lazy-highlight-start' and `isearch-lazy-highlight-end'
+ to `isearch-other-end' if it is not nil. (Bug#13402)
+
+ * replace.el (replace-highlight): Let-bind `isearch-other-end'
+ to `match-beg'.
+
+ * textmodes/ispell.el (ispell-highlight-spelling-error-overlay):
+ Let-bind `isearch-other-end' to `start', `isearch-forward' to t
+ and `isearch-error' to nil.
+
+2013-02-22 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-tramp-file-p): Fix docstring.
+
+ * net/tramp-sh.el (tramp-sh-handle-insert-directory):
+ Handle multibyte file names.
+
+2013-02-22 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/sgml-mode.el (sgml-xml-mode): Move before use.
+ (sgml-transformation-function): Give it a :set function.
+ (sgml-tag): Doc fix.
+
+ * cmuscheme.el (scheme-buffer):
+ * progmodes/inf-lisp.el (inferior-lisp-buffer):
+ * progmodes/tcl.el (inferior-tcl-buffer):
+ * textmodes/tex-mode.el (tex-command): Doc fixes.
+
+ * image-mode.el (image-mode): Add mouse bindings for mode-line-process.
+
+ * htmlfontify.el (hfy-default-header): Encode title string. (Bug#7457)
+
+2013-02-21 Bastien Guerry <bzg@gnu.org>
+
+ * cmuscheme.el (scheme-buffer): Fix docstring. (Bug#13778)
+
+2013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-info-current-defun):
+ Enhance match-data cluttering prevention.
+
+2013-02-21 Glenn Morris <rgm@gnu.org>
+
+ * net/tramp.el (tramp-get-debug-buffer): Ensure outline.el is not
+ loaded while outline-regexp is let bound. (Bug#9584)
+
+2013-02-21 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-info-current-defun): Fix failed
+ defun name retrieval because of unwanted match-data cluttering.
+
+2013-02-21 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-ssh-controlmaster-template): Make it a
+ defconst. Apply independent check for ControlPersist.
+
+ * net/tramp-sh.el (tramp-sh-handle-set-file-times): Set $UTC only
+ temporarily, via "env".
+
+2013-02-21 Glenn Morris <rgm@gnu.org>
+
+ * info.el (Info-enable-edit): Remove.
+ (Info-edit): Disable it rather than using Info-enable.
+ (Info-edit-mode-hook, Info-edit-map, Info-edit-mode, Info-edit)
+ (Info-cease-edit): Make editing of Info files obsolete.
+
+ * informat.el (Info-tagify):
+ Handle buffers not visiting files. (Bug#13763)
+
+2013-02-21 Juanma Barranquero <lekktu@gmail.com>
+
+ * calc/calc-graph.el (calc-graph-show-dumb): Fix typo.
+
+2013-02-21 Glenn Morris <rgm@gnu.org>
+
+ * files.el (basic-save-buffer): Move check for existing parent
+ directory after hooks. (Bug#13773)
+
+2013-02-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * simple.el (command-execute): Move from C. Add obsolete check.
+ (extended-command-history): Move from C.
+
+2013-02-20 Ulrich Müller <ulm@gentoo.org>
+
+ * jka-cmpr-hook.el (jka-compr-compression-info-list)
+ (jka-compr-mode-alist-additions): Handle .txz suffix for
+ XZ-compressed tar archives (bug#13770).
+
+2013-02-20 Bastien Guerry <bzg@gnu.org>
+
+ * outline.el (outline-regexp, outline-heading-end-regexp):
+ Make variables, not options (bug#13731).
+
+2013-02-20 Glenn Morris <rgm@gnu.org>
+
+ * image.el (image-current-frame): Change from variable to function.
+ (image-show-frame): Rename from image-nth-frame. Update callers.
+ * image-mode.el (image-multi-frame): New variable.
+ (image-mode-map, image-mode, image-goto-frame):
+ Use image-multi-frame rather than image-current-frame.
+ (image-mode, image-goto-frame): Use image-current-frame as
+ function rather than as variable.
+
+ * emacs-lisp/cl-lib.el (cl-floatp-safe): Make it an alias for floatp.
+ * emacs-lisp/cl-macs.el (cl--make-type-test)
+ (cl--compiler-macro-assoc): Use floatp rather than cl-floatp-safe.
+
+2013-02-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp-cache.el (tramp-get-hash-table): New defun.
+ (tramp-get-file-property, tramp-set-file-property)
+ (tramp-get-connection-property, tramp-set-connection-property): Use it.
+ (tramp-flush-file-property, tramp-flush-directory-property):
+ Rename argument to KEY.
+ (tramp-flush-connection-property): Simplify a little bit.
+ (tramp-connection-property-p): New defun.
+ (top): Reapply saved values only if there isn't a corresponding
+ entry in `tramp-connection-properties'.
+
+2013-02-19 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-indent-context):
+ Fix python-info-line-ends-backslash-p call.
+ (python-info-line-ends-backslash-p)
+ (python-info-beginning-of-backslash): Respect line-number argument.
+ (python-info-current-line-comment-p):
+ Fix behavior when not at beginning-of-line.
+ (python-util-position): Remove function.
+ (python-util-goto-line): New function.
+
+2013-02-19 Michael Albinus <michael.albinus@gmx.de>
+
+ * eshell/em-unix.el (eshell/su): Require tramp.
+ (eshell/sudo): Require tramp. Remove now unnecessary check.
+
+ * net/tramp-sh.el (tramp-sh-handle-start-file-process): Let-bind
+ `tramp-current-connection' in order to avoid an error when several
+ commands are invoked in a short time in eshell and friends.
+
+2013-02-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ Cleanup some of EIEIO's namespace.
+ * emacs-lisp/eieio.el (eieio--define-field-accessors): New macro.
+ Use it to define all the class-* and object-* field accessors (renamed
+ to eieio--class-* and eieio--object-*). Update all uses.
+ (eieio--class-num-slots, eieio--object-num-slots): Rename from
+ class-num-slots and object-num-slots.
+ (eieio--check-type): New macro.
+ (eieio-defclass, eieio-oref, eieio-oref-default, same-class-p)
+ (object-of-class-p, child-of-class-p, object-slots, class-slot-initarg)
+ (eieio-oset, eieio-oset-default, object-assoc, object-assoc-list)
+ (object-assoc-list-safe): Use it.
+ (eieio-defclass): Tighten regexp.
+ (eieio--defmethod): Use `memq'. Signal an error for unknown method kind.
+ Remove unreachable code.
+ (object-class-fast): Declare obsolete.
+ (eieio-class-name, eieio-object-name, eieio-object-set-name-string)
+ (eieio-object-class, eieio-object-class-name, eieio-class-parents)
+ (eieio-class-children, eieio-class-precedence-list, eieio-class-parent):
+ Rename from class-name, object-name, object-set-name-string,
+ object-class, object-class-name, class-parents, class-children,
+ class-precedence-list, class-parent; with obsolete alias.
+ (class-of, class-direct-superclasses, class-direct-subclasses):
+ Declare obsolete.
+ (eieio-defmethod): Use `memq'; remove unreachable code.
+ * emacs-lisp/eieio-base.el (eieio-persistent-read):
+ * emacs-lisp/eieio-opt.el (eieio-class-button, eieio-describe-generic)
+ (eieio-browse-tree, eieio-browse): Use eieio--check-type.
+
+
+2013-02-18 Michael Heerdegen <michael_heerdegen@web.de>
+
+ * emacs-lisp/eldoc.el (eldoc-highlight-function-argument):
+ Use font-lock-keyword-face for macros and special forms (bug#8345).
+
+2013-02-17 Didier Verna <didier@didierverna.net>
+
+ * net/network-stream.el (network-stream-open-starttls):
+ Check that response to the starttls-command is non-nil. (Bug#13706)
+
+2013-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-lock.el (lisp-font-lock-keywords-1, lisp-font-lock-keywords-2):
+ Don't assume all identifier chars have syntax word.
+ * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+ Remove bar-not-symbol. Adjust callers.
+ (lisp-mode-variables): Don't set a font-lock-syntax-table.
+
+2013-02-17 Leo Liu <sdl.web@gmail.com>
+
+ * net/rcirc.el (rcirc-keepalive): Fix invalid timer error.
+
2013-02-17 Glenn Morris <rgm@gnu.org>
+ * menu-bar.el (menu-bar-tools-menu): Fix case of EDE entry.
+
+ * image-mode.el (image-mode-map): Add image-dired menu entry.
+
* image-dired.el (tumme): Make this alias obsolete.
2013-02-16 Glenn Morris <rgm@gnu.org>
* net/tramp-compat.el (top): Require 'trampver.
- * net/tramp-sh.el (tramp-remote-process-environment): Set
- tramp-autoload cookie.
+ * net/tramp-sh.el (tramp-remote-process-environment):
+ Set tramp-autoload cookie.
2013-02-16 Kevin Ryde <user42@zip.com.au>