Age | Commit message (Collapse) | Author |
|
Give current selected text as environment variable $VIMB_SELECTION to
scripts called by `:shellcmd`.
|
|
- Introduce a scroll_top field in State, similar to scroll_percent but in pixel
- Adjust the webextension to communicate and update scroll_top
- Implement normal_map(), mostly based on vimb-2.12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In case a related webview is created. The relation between webextensions
web page and the client in the ui process where mismatched. In fact the
relation was correct, but when a dbus call was fired from ui to
webextension, the webextension used the last created web page to run
javascript in or to focus input fields.
This patch adds the page_id of the web page to the dbus calls that
target a specific web page. So that th webextension can get the right
page by this id to use to answer the call.
Also the communication from webextension to ui lagged this essential
information. So that a click to a editable filed in a related webview
all related instances into input mode switched.
|
|
|
|
|
|
|
|
When we run the hinting asyn over dbus we can't use the return value
of the hinting to check if the action was done or not. So it was not
possible to undo last number filter on pressing backspace.
|
|
Make sure all the scripts we run internally are also evaluated in case
js is disabled.
|
|
|
|
Use script message handler instead of dbus to track for focused editable
elements to switch vimb into input mode or back to normal mode.
|
|
|
|
|
|
|
|
|