3.1.0
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:[email protected].
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