+2013-03-11 Glenn Morris <rgm@gnu.org>
+
+ * Version 24.3 released.
+
+2013-02-25 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/paragraphs.el (mark-paragraph): Doc fix.
+
+2013-02-21 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-20 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-info-current-defun): Enhance
+ match-data cluttering prevention.
+
+2013-02-19 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-19 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-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-18 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-16 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-14 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
+
+2013-02-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * net/goto-addr.el (goto-address-fontify): Add start and end args.
+ (goto-address-fontify-region): Use them instead of narrowing, so
+ syntax-ppss has access to the whole buffer.
+
+2013-02-14 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el: Explain how to restore "cc-mode"-like
+ forward-sexp movement in header documentation (Bug#13642).
+ (python-nav--forward-sexp): Behave like emacs-lisp-mode in
+ comments and strings (GH bug 114).
+
+2013-02-13 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-info-current-defun): Fix current
+ defun detection (Bug#13618).
+
+2013-02-13 Chong Yidong <cyd@gnu.org>
+
+ * xml.el (xml-parse-string): Fix typo in handling of bad character
+ references.
+
+2013-02-10 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/ange-ftp.el (ange-ftp-make-directory): Don't raise an error,
+ if DIR exists and PARENTS is non-nil.
+
+2013-02-09 Chong Yidong <cyd@gnu.org>
+
+ * mail/emacsbug.el (report-emacs-bug): Change binding of
+ report-emacs-bug-insert-to-mailer to C-c M-i (Bug#13510).
+
+2013-02-02 Alan Mackenzie <acm@muc.de>
+
+ Fix bug in the state cache mechanism. Remove 'BOD "strategy". Refactor.
+ * progmodes/cc-engine.el (c-get-fallback-scan-pos): Remove.
+ (c-parse-state-get-strategy): Don't return 'BOD any more.
+ (c-append-lower-brace-pair-to-state-cache): Extra parameter HERE
+ instead of narrowing. Widen to top of buffer before searching
+ backwards for a brace pair.
+ (c-state-push-any-brace-pair): Add HERE parameter to function
+ call.
+ (c-append-to-state-cache): Extra parameter HERE in place of
+ narrowing. Narrow to parameter HERE, in place of being called
+ narrowed.
+ (c-remove-stale-state-cache): Extra parameter HERE in place of
+ narrowing. Check there's an open brace in the cache before
+ searching for its match.
+ (c-invalidate-state-cache-1): Add HERE parameter to function call.
+ (c-parse-state-1): Don't narrow here for 'forward strategy,
+ instead passing extra parameter HERE to several functions. Remove
+ 'BOD strategy.
+
+2013-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mouse.el (mouse-drag-track): Always deactivate the mark before
+ running the final event's command since that command is in charge of
+ activating the mark if needed (bug#13523).
+
+2013-02-01 Juri Linkov <juri@jurta.org>
+
+ * replace.el (perform-replace): Move let-bindings of isearch-*
+ variables deeper to the loop that searches for the next match.
+ Add bindings for `isearch-nonincremental' and `isearch-adjusted'.
+ Use `isearch-search-fun-default' instead of `isearch-search-fun'.
+ (Bug#13579)
+
+ * isearch.el (isearch-search-fun-default): Check for null
+ first element of isearch-cmds as a precaution when it's used
+ with inactive isearch.
+
+2013-02-01 Andrew W. Nosenko <andrew.w.nosenko@gmail.com> (tiny change)
+
+ * net/tramp.el (tramp-check-for-regexp): Avoid "Args out of range"
+ error when buffer in question is narrowed so position 1 is out of
+ visible part.
+
+2013-01-31 Glenn Morris <rgm@gnu.org>
+
+ * textmodes/remember.el (remember-clipboard): Doc fix.
+
+2013-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/make-mode.el (makefile-fill-paragraph): Reset syntax-table
+ properties (bug#13179).
+
+2013-01-30 Glenn Morris <rgm@gnu.org>
+
+ * mouse.el (mouse-drag-line): Avoid pushing same event onto
+ unread-command-events twice in some cases. This tries to implement
+ the 2012-07-26 changes in a different way. (Bug#13560)
+
+2013-01-30 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el
+ (python-pdbtrack-comint-output-filter-function): Enhancements on
+ stacktrace detection. (thanks @gnovak)
+
+2013-01-30 Glenn Morris <rgm@gnu.org>
+
+ * imenu.el (imenu-default-create-index-function):
+ Put back a version of the infinite loop test removed 2013-01-23.
+
+2013-01-28 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-shell-parse-command):
+ Find python-shell-interpreter with modified environment.
+
+2013-01-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/cl.el (cl-set-getf): Add compatibility alias.
+
+2013-01-24 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el: Enhancements to header documentation about
+ skeletons. (Bug#5716)
+
+2013-01-23 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * imenu.el (imenu-default-create-index-function): Remove useless
+ infinite loop check. (Bug#13438)
+
+2013-01-23 Alan Mackenzie <acm@muc.de>
+
+ Fix a bug in the state cache mechanism. Refactor this a bit.
+
+ * progmodes/cc-engine.el (c-parse-state-get-strategy): Remove the
+ `cache-pos' element from the return value.
+ (c-append-lower-brace-pair-to-state-cache): "Narrow" to end of
+ buffer to enable proper searching from beyond HERE. Amend the
+ test for detecting the sought brace pair. Amend the value written
+ to the "brace desert cache" when the brace isn't found.
+ (c-remove-stale-state-cache): Rename `good-pos' to `start-point',
+ and several other variables analogously.
+ (c-remove-stale-state-cache-backwards): Change `cache-pos' from a
+ parameter to a locally calculated variable.
+ (c-parse-state-1): Change the calling conventions to the two
+ defuns involving `cache-pos'.
+
+2013-01-23 Chong Yidong <cyd@gnu.org>
+
+ * xml.el (xml-entity-or-char-ref-re): Fix regexp.
+
+2013-01-18 Leo Liu <sdl.web@gmail.com>
+
+ * dired.el (dired-get-marked-files): Prune erroneous values due to
+ last change. (Bug#13152)
+
+2013-01-17 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/etags.el (tags-table-check-computed-list):
+ Preserve point in tags buffer. (Bug#13412)
+
+2013-01-16 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
+
+ * mail/rmailmm.el (rmail-insert-mime-forwarded-message):
+ Revert 2012-12-29 change. Ref:
+ <http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00360.html>
+
+2013-01-10 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el (python-nav-end-of-statement):
+ Fix cornercase when handling multiline strings.
+
+2013-01-10 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/authors.el (authors-ignored-files)
+ (authors-valid-file-names, authors-renamed-files-alist):
+ Add some more entries.
+
+2013-01-09 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * image-mode.el (image-mode-winprops): Don't throw away the fallback
+ `t' pseudo-window entry.
+
+2013-01-09 Alan Mackenzie <acm@muc.de>
+
+ Fix bugs in the c-parse-state mechanism. Reuse some markers
+ instead of continually generating new ones.
+
+ * progmodes/cc-engine.el (c-state-old-cpp-beg-marker)
+ (c-state-old-cpp-end-marker): New variables.
+ (c-append-lower-brace-pair-to-state-cache): Start a backward
+ search for "}" definitively outside CPP constructs.
+ (c-remove-stale-state-cache): Inform the caller of a need to
+ search back for a brace pair in certain circumstances.
+ (c-state-maybe-marker): New macro.
+ (c-parse-state): Reuse markers when appropriate.
+
+2013-01-09 Glenn Morris <rgm@gnu.org>
+
+ * simple.el (execute-extended-command): Doc fix.
+ Bind prefix-arg around read-extended-command, for prompt. (Bug#13395)
+
2013-01-09 Chong Yidong <cyd@gnu.org>
* faces.el (read-face-name): Doc fix.
2012-12-29 Mark Lillibridge <mark.lillibridge@hp.com>
- * mail/rmailmm.el (rmail-insert-mime-forwarded-message): Insert
- the undecoded text of the message being forwarded. (Bug#9521)
+ * mail/rmailmm.el (rmail-insert-mime-forwarded-message):
+ Insert the undecoded text of the message being forwarded. (Bug#9521)
2012-12-28 Michael Albinus <michael.albinus@gmx.de>
2012-12-26 Dmitry Gutov <dgutov@yandex.ru>
* progmodes/ruby-mode.el (ruby-indent-beg-re): Only allow "class",
- "module" and "def" to have indentation before them. Regression
- from 109911 (see the new test).
+ "module" and "def" to have indentation before them.
+ Regression from 109911 (see the new test).
2012-12-24 Dmitry Gutov <dgutov@yandex.ru>
2012-12-07 Eli Zaretskii <eliz@gnu.org>
- * textmodes/texinfo.el (texinfo-enable-quote-envs): Add
- "smallexample".
+ * textmodes/texinfo.el (texinfo-enable-quote-envs):
+ Add "smallexample".
2012-12-07 Le Wang <l26wang@gmail.com>
2012-08-08 Fabián Ezequiel Gallina <fgallina@cuca>
- * progmodes/python.el Fixed defsubst warning.
+ * progmodes/python.el: Fix defsubst warning.
(python-syntax-context) Rename from python-info-ppss-context.
(python-syntax-context-type): Rename from
python-info-ppss-context-type.
* server.el (server--on-display-p): New function.
(server--on-display-p): Use it.
-2012-04-04 Gabor Vida <vidagabor@gmail.com> (tiny change)
+2012-04-04 Gábor Vida <vidagabor@gmail.com> (tiny change)
* ido.el (ido-wide-find-dirs-or-files): Use file-name-absolute-p
(bug#11145).
* nxml/rng-xsd.el (rng-xsd-check-pattern): Use case-sensitive
matching (Bug#8516).
-2011-01-22 Jari Aalto <jari.aalto@cante.net>
+2011-05-22 Jari Aalto <jari.aalto@cante.net>
* vc/vc-dir.el (vc-default-dir-printer): Give edited tag a
different face (Bug#8178).