@fanglingsu fanglingsu released this Mar 27, 2018 · 125 commits to master since this release

Assets 2

Added

  • Added completion of bookmarked URIs for ':bmr' to allow to easily remove
    bookmarks without loading the page first.
  • Refresh hints after scrolling the page or resizing the window which makes
    extended hint mode more comfortable.
  • Reintroduce the automatic commands from vimb2. An automatic command is
    executed automatically in response to some event, such as a URI being opened.

Changed

  • Number of webprocesses in no longer limited to one.
  • Treat hint label generation depending on the first hint-key char.
    If first char is '0' generate numeric style labels else the labels start with
    the first char (thanks to Yoann Blein).
    • 'hint-keys=0123' -> '1 2 3 10 11 12 13'
    • 'hint-keys=asdf' -> 'a s d f aa as ad af'
  • Show versions of used libs on 'vimb --bug-info' and the extension directory
    for easier issue investigation.
  • During hinting JavaScript is enabled and reset to it's previous setting after
    hinting is done might be security relevant.
  • Allow extended hints mode also for open 'g;o' to allow the user to toggle
    checkboxes and radiobuttons of forms.
  • Rename 'hint-number-same-length' into 'hint-keys-same-length' for consistency.
  • Search is restarted on pressing 'n' or 'N' with previous search query if no
    one was given (thanks to Yoann Blein).

Fixed

  • Deduced min required webkit version 2.16.x -> 2.8.x to compile vimb also on
    older systems.
  • Fixed undeleted desktop file on 'make uninstall'.
  • Fixed window not redrawn properly in case vimb was run within tabbed.
  • Fixed cursor appearing in empty inputbox on searching in case a normal mode
    command was used that switches vimb into command mode like 'T' or ':'.
  • Fixed hint labels never started by the first char of the 'hint-keys'.
  • Fixed items where added to history even when 'history-max-items' is set to 0
    (thanks to Patrick Steinhardt).
  • Fixed hinting caused dbus timeout on attempt to open URI with location hash.
  • Fixed wrong scroll position shown in the right of the statusbar on some pages.
  • Fixed vimb keeping in normal mode when HTTP Authentication dialog is shown.
  • Fixed password show in title bar and beeing written to hisotry in case the
    pssword was given by URI like https://user:password@host.tdl.

Change summary

 .github/ISSUE_TEMPLATE.md        |   7 ++
 CHANGELOG.md                     |  59 ++++++++++++++-
 CONTRIBUTE.md => CONTRIBUTING.md |  32 +++++++-
 Makefile                         |  16 ++--
 README.md                        |  17 +++--
 config.mk                        |  17 +++--
 doc/vimb.1                       | 166 ++++++++++++++++++++++++++++++++++++----
 src/Makefile                     |  10 ++-
 src/autocmd.c                    | 487 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/autocmd.h                    |  50 +++++++++++++
 src/bookmark.c                   |  32 ++++----
 src/command.c                    |  38 ++++++++--
 src/config.def.h                 |   2 +
 src/ex.c                         |  47 +++++++++++-
 src/handler.c                    |   2 +-
 src/hints.c                      | 114 +++++++++++++++++++---------
 src/history.c                    |   7 +-
 src/input.c                      |   2 +-
 src/main.c                       | 349 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
 src/main.h                       |  20 +++--
 src/normal.c                     |  10 +--
 src/scripts/hints.js             | 224 +++++++++++++++++++++++++++++++++---------------------
 src/scripts/js2h.sh              |   8 +-
 src/setting.c                    |  14 ++--
 src/util.c                       | 245 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 src/util.h                       |   2 +
 src/webextension/Makefile        |   4 +-
 src/webextension/ext-main.c      |  37 +++++----
 tests/manual/hints.html          |  30 ++++++++
 29 files changed, 1692 insertions(+), 356 deletions(-)

    64  Daniel Carl
     1  Docbroke
     1  Patrick Steinhardt
     3  Robert Timm
     2  Rudis Muiznieks
     3  Yoann Blein