1. 18 Feb, 2015 12 commits
  2. 16 Feb, 2015 6 commits
    • Fabián Ezequiel Gallina's avatar
      python.el: Do not deactivate mark on shell fontification. · 16d91bce
      Fabián Ezequiel Gallina authored
      Fixes: debbugs:19871
      
      * lisp/progmodes/python.el (python-shell-font-lock-post-command-hook):
      Do not deactivate mark on fontification.
      16d91bce
    • Ivan Shmakov's avatar
      Add autoload cookie for the eww-suggest-uris variable. · 8b36bfaf
      Ivan Shmakov authored
      * lisp/net/eww.el (eww-suggest-uris): Add autoload cookie, so that
      add-hook works correctly even if the file is not yet loaded.
      8b36bfaf
    • Ivan Shmakov's avatar
      Fix eww.el desktop support. · 2ea5364c
      Ivan Shmakov authored
      * lisp/net/eww.el (eww-mode): Add autoload cookie.
      (eww-restore-desktop): Use inhibit-read-only.
      
      Fixes: debbugs:19226
      2ea5364c
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/eieio*.el: Align a bit better with CLOS · c4e2be45
      Stefan Monnier authored
      * lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag): Fix copy&paste
      error (semanticdb-project-database => sym).  Avoid eieio--class-public-a
      when possible.
      
      * lisp/emacs-lisp/eieio-base.el (make-instance): Add a method here rather
      than on eieio-constructor.
      
      * lisp/emacs-lisp/eieio-core.el (eieio--class-print-name): New function.
      (eieio-class-name): Make it do what the docstring claims.
      (eieio-defclass-internal): Simplify since `prots' isn't used any more.
      (eieio--slot-name-index): Simplify accordingly.
      (eieio-barf-if-slot-unbound): Pass the class object rather than its
      name to `slot-unbound'.
      
      * lisp/emacs-lisp/eieio.el (defclass): Use make-instance rather than
      eieio-constructor.
      (set-slot-value): Mark as obsolete.
      (eieio-object-class-name): Improve call to eieio-class-name.
      (eieio-slot-descriptor-name, eieio-class-slots): New functions.
      (object-slots): Use it.  Declare obsolete.
      (eieio-constructor): Merge it with `make-instance'.
      (initialize-instance): Use `dolist'.
      (eieio-override-prin1, eieio-edebug-prin1-to-string):
      Use eieio--class-print-name.
      
      * test/automated/eieio-test-methodinvoke.el (make-instance): Add methods
      here rather than on eieio-constructor.
      c4e2be45
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Keep type=nil by default. · 6bf61df8
      Stefan Monnier authored
      * lisp/emacs-lisp/cl-preloaded.el (cl-struct-define): Add sanity checks
      about relationship between `type', `named', and `slots'.
      * lisp/emacs-lisp/cl-generic.el (cl--generic-struct-tagcode): Adjust to new
      value of `cl-struct-type' property.
      6bf61df8
    • Katsumi Yamaoka's avatar
      e59feb3c
  3. 15 Feb, 2015 5 commits
  4. 14 Feb, 2015 7 commits
  5. 13 Feb, 2015 9 commits
  6. 12 Feb, 2015 1 commit