]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Merge from origin/emacs-24
[gnu-emacs] / lisp / ChangeLog
index a693cc0bdc67dc97ebbd753c8b96aac5057dc11d..2e5a67ce228744208d7900e5aaa9a265b705ef5e 100644 (file)
@@ -1,3 +1,23 @@
+2015-01-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
+
+       python.el: New non-global state dependent indentation engine.
+       (Bug#18319, Bug#19595)
+
+       * progmodes/python.el (python-syntax-comment-or-string-p): Accept
+       PPSS as argument.
+       (python-syntax-closing-paren-p): New function.
+       (python-indent-current-level)
+       (python-indent-levels): Mark obsolete.
+       (python-indent-context): Return more context cases.
+       (python-indent--calculate-indentation)
+       (python-indent--calculate-levels): New functions.
+       (python-indent-calculate-levels): Use them.
+       (python-indent-calculate-indentation, python-indent-line):
+       (python-indent-line-function): Rewritten to use new API.
+       (python-indent-dedent-line): Simplify logic.
+       (python-indent-dedent-line-backspace): Use `unless`.
+       (python-indent-toggle-levels): Delete function.
+
 2015-01-21  Daniel Koning  <dk@danielkoning.com>  (tiny change)
 
        * subr.el (posnp): Correct docstring of `posnp'.