1. 21 Feb, 2013 14 commits
  2. 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.
    • 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-util-forward-comment-1): New tests.
    • 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.
    • Michael Albinus's avatar
      * tramp.texi (Android shell setup): Improve. Reported by Thierry · 5079cfef
      Michael Albinus authored
      Volpiatto <thierry.volpiatto@gmail.com>.
    • 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
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
  3. 19 Feb, 2013 9 commits
    • Glenn Morris's avatar
      * lisp/net/tramp.el (tramp-get-debug-buffer): Ensure outline.el is not · e233e100
      Glenn Morris authored
      loaded while outline-regexp is let bound.  (Bug#9584)
    • Fabián Ezequiel Gallina's avatar
      * progmodes/python.el (python-info-current-defun): Fix failed · 33c0cb25
      Fabián Ezequiel Gallina authored
      defun name retrieval because of unwanted match-data cluttering.
    • Michael Albinus's avatar
      * net/tramp-cache.el (tramp-get-hash-table): New defun. · 81ed22e4
      Michael Albinus authored
      (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'.
    • Paul Eggert's avatar
      Spelling fixes. · 8b17a8b9
      Paul Eggert authored
    • Glenn Morris's avatar
    • Fabián Ezequiel Gallina's avatar
      * progmodes/python.el (python-indent-context): Fix · 2af3b9c1
      Fabián Ezequiel Gallina authored
      python-info-line-ends-backslash-p call.
      (python-info-beginning-of-backslash): Respect line-number
      (python-info-current-line-comment-p): Fix behavior when not at
      (python-util-position): Remove function.
      (python-util-goto-line): New function.
    • Glenn Morris's avatar
      Remove some defunct/no longer relevant MORE.STUFF links. · 6db17b02
      Glenn Morris authored
      Move info-look stuff to info-look.el commentary.
    • Stefan Monnier's avatar
      Cleanup some of EIEIO's namespace. · 8ca4f1e0
      Stefan Monnier authored
      * lisp/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.
      * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read):
      * lisp/emacs-lisp/eieio-opt.el (eieio-class-button, eieio-describe-generic)
      (eieio-browse-tree, eieio-browse): Use eieio--check-type.
    • Glenn Morris's avatar
  4. 18 Feb, 2013 4 commits