1. 09 Oct, 2019 4 commits
  2. 08 Oct, 2019 10 commits
  3. 07 Oct, 2019 22 commits
  4. 06 Oct, 2019 4 commits
    • Juri Linkov's avatar
      Allow using last_tab_bar_item on no-x builds. · 785dda94
      Juri Linkov authored
      * src/frame.h (struct frame): Remove HAVE_WINDOW_SYSTEM
      around last_tab_bar_item.
      785dda94
    • Juri Linkov's avatar
      Implement tab-close-other bound to C-x 6 1 by analogy with C-x 5 1. · 01465915
      Juri Linkov authored
      * lisp/tab-bar.el (tab-close-other): New command bound to C-x 6 1.
      
      * doc/emacs/frames.texi (Tab Bars): Document it.
      01465915
    • Juri Linkov's avatar
      Use tabs in EWW (bug#37592) · d24a1977
      Juri Linkov authored
      * lisp/net/eww.el (eww-open-in-new-buffer): Call tab-new when tab-bar-mode
      is enabled.
      (eww-browse-url): Add docstring.  Call tab-new when tab-bar-mode
      is enabled.
      
      * lisp/net/shr.el (shr-map): Bind [C-down-mouse-1] to
      shr-mouse-browse-url-new-window.
      (shr-mouse-browse-url-new-window): New command.
      (shr-browse-url): Add optional arg new-window.
      
      * doc/misc/eww.texi (Basics): Mention opening tabs on M-RET.
      d24a1977
    • Stefan Monnier's avatar
      * eieio-core.el (eieio--full-class-object): New function. · 47cf2a37
      Stefan Monnier authored
      Rather than explicitly call eieio-class-un-autoload, the autoloading is
      now performed on-demand if you use eieio--full-class-object.
      
      * lisp/emacs-lisp/eieio-core.el (eieio-class-un-autoload): Remove.
      (eieio--full-class-object): New function, to replace it.
      (eieio-oref, eieio--class-precedence-list):
      * lisp/emacs-lisp/eieio-base.el (eieio-persistent-convert-list-to-object):
      Use it instead of eieio-class-un-autoload.
      * lisp/emacs-lisp/eieio.el (eieio-class-parents, child-of-class-p):
      Load the class if needed.
      47cf2a37