1. 22 Feb, 2013 6 commits
  2. 21 Feb, 2013 14 commits
  3. 20 Feb, 2013 13 commits
    • Stefan Monnier's avatar
    • Fabián Ezequiel Gallina's avatar
      * progmodes/python.el (python-info-current-defun): Enhance · c132ab79
      Fabián Ezequiel Gallina authored
      match-data cluttering prevention.
      c132ab79
    • Fabián Ezequiel Gallina's avatar
      Added intial test suite for python.el. · 4dddd5dc
      Fabián Ezequiel Gallina authored
      * automated/python-tests.el
      (python-tests-with-temp-buffer): New macro.
      (python-tests-look-at): New function.
      (python-tests-look-at-1)
      (python-tests-look-at-2)
      (python-indent-pep8-1)
      (python-indent-pep8-2)
      (python-indent-pep8-3)
      (python-indent-inside-paren-1)
      (python-indent-inside-paren-2)
      (python-indent-after-block-1)
      (python-indent-after-block-2)
      (python-indent-dedenters-1)
      (python-indent-after-backslash-1)
      (python-indent-after-backslash-2)
      (python-nav-beginning-of-defun-1)
      (python-nav-beginning-of-defun-2)
      (python-nav-end-of-defun-1)
      (python-nav-end-of-defun-2)
      (python-nav-beginning-of-statement-1)
      (python-nav-end-of-statement-1)
      (python-nav-forward-statement-
      (python-nav-backward-statement-1)
      (python-nav-backward-statement-2)
      (python-nav-beginning-of-block-1)
      (python-nav-end-of-block-1)
      (python-nav-forward-block-1)
      (python-nav-lisp-forward-sexp-safe-1)
      (python-nav-forward-sexp-1)
      (python-nav-forward-sexp-2)
      (python-nav-forward-sexp-3)
      (python-nav-up-list-1)
      (python-nav-backward-up-list-1)
      (python-imenu-prev-index-position-1)
      (python-info-current-defun-1)
      (python-info-current-defun-2)
      (python-info-current-defun-3)
      (python-info-current-symbol-1)
      (python-info-current-symbol-2)
      (python-info-current-symbol-3)
      (python-info-statement-starts-block-p-1)
      (python-info-statement-starts-block-p-2)
      (python-info-statement-ends-block-p-1)
      (python-info-statement-ends-block-p-2)
      (python-info-beginning-of-statement-p-1)
      (python-info-beginning-of-statement-p-2)
      (python-info-end-of-statement-p-1)
      (python-info-end-of-statement-p-2)
      (python-info-beginning-of-block-p-1)
      (python-info-beginning-of-block-p-2)
      (python-info-end-of-block-p-1)
      (python-info-end-of-block-p-2)
      (python-info-closing-block-1)
      (python-info-closing-block-2)
      (python-info-line-ends-backslash-p-1)
      (python-info-beginning-of-backslash-1)
      (python-info-continuation-line-p-1)
      (python-info-block-continuation-line-p-1)
      (python-info-block-continuation-line-p-2)
      (python-info-assignment-continuation-line-p-1)
      (python-info-assignment-continuation-line-p-2)
      (python-info-looking-at-beginning-of-defun-1)
      (python-info-current-line-comment-p-1)
      (python-info-current-line-empty-p)
      (python-util-goto-line-1)
      (python-util-clone-local-variables-1)
      (python-util-forward-comment-1): New tests.
      4dddd5dc
    • Stefan Monnier's avatar
      * lisp/simple.el (command-execute): Move from C. Add obsolete check. · b6c2bfff
      Stefan Monnier authored
      (extended-command-history): Move from C.
      * src/keyboard.c (Qcommand_execute): New var.
      (command_loop_1, read_char): Use it.
      (Fcommand_execute): Remove, replace by an Elisp implementation.
      (syms_of_keyboard): Adjust accordingly.
      b6c2bfff
    • Michael Albinus's avatar
      * tramp.texi (Android shell setup): Improve. Reported by Thierry · 5079cfef
      Michael Albinus authored
      Volpiatto <thierry.volpiatto@gmail.com>.
      5079cfef
    • Ulrich Müller's avatar
      * lisp/jka-cmpr-hook.el (jka-compr-compression-info-list) · 3bf1099f
      Ulrich Müller authored
      (jka-compr-mode-alist-additions): Handle .txz suffix for
      XZ-compressed tar archives.
      
      Fixes: debbugs:13770
      3bf1099f
    • Bastien Guerry's avatar
      * outline.el (outline-regexp, outline-heading-end-regexp): Use · d8d2d18a
      Bastien Guerry authored
      variables, not options (bug#13731).
      
      Setting this as a global option is likely to be useless, because it is
      unlikely that all outline file will use the modified regexp.
      
      Additionnally, if one of these variables if set through customize and
      the outline keybindings don't work in a standard outline file, it is
      hard to know why.
      
      Thanks to T. V. Raman for reporting this.
      d8d2d18a
    • Glenn Morris's avatar
      Lispref updates for multi-frame images · 1e56f8ef
      Glenn Morris authored
      * doc/lispref/display.texi (GIF Images, TIFF Images): Delete these nodes.
      (ImageMagick Images): For :index, use an xref rather than duplicating.
      (Other Image Types): Add GIF, adjust formatting.
      (Multi-Frame Images): Rename from Animated Images.  Expand section.
      
      * doc/lispref/elisp.texi (Top): Update menu for these changes.
      1e56f8ef
    • Glenn Morris's avatar
      Rework recent image-multi-frame stuff a little · dc504515
      Glenn Morris authored
      * 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.
      dc504515
    • Daniel Colascione's avatar
      * sheap.c (report_sheap_usage): Use message, not message1, so · 61818504
      Daniel Colascione authored
        that we don't try to create a buffer while we're in the middle
        of dumping Emacs.  Explain why.
      61818504
    • Daniel Colascione's avatar
      2013-02-19 Daniel Colascione <dancol@dancol.org> · d69f1120
      Daniel Colascione authored
              * sheap.c (report_sheap_usage): Use message, not message1, so
             that we don't try to create a buffer while we're in the middle
             of dumping Emacs.  Explain why.
      d69f1120
    • Dmitry Antipov's avatar
      * search.c (find_newline): Return byte position in bytepos. · 2a14a4f1
      Dmitry Antipov authored
      Adjust comment.
      (find_next_newline_no_quit, find_before_next_newline): Add
      bytepos argument.
      * lisp.h (find_newline, find_next_newline_no_quit)
      (find_before_next_newline): Adjust prototypes.
      * bidi.c (bidi_find_paragraph_start):
      * editfns.c (Fconstrain_to_field, Fline_end_position):
      * indent.c (compute_motion, vmotion):
      * xdisp.c (back_to_previous_line_start, forward_to_next_line_start):
      (get_visually_first_element, move_it_vertically_backward):
      Adjust users and avoid calls to CHAR_TO_BYTE where appropriate.
      2a14a4f1
    • Glenn Morris's avatar
      Make cl-floatp-safe just an alias for floatp · 1dfcc79e
      Glenn Morris authored
      * lisp/emacs-lisp/cl-lib.el (cl-floatp-safe): Make it an alias for floatp.
      
      * lisp/emacs-lisp/cl-macs.el (cl--make-type-test)
      (cl--compiler-macro-assoc): Use floatp rather than cl-floatp-safe.
      
      * doc/misc/cl.texi: Remove commented out sections about cl-floatp-safe.
      1dfcc79e
  4. 19 Feb, 2013 7 commits