Age | Commit message (Collapse) | Author |
|
|
|
According to the man page if {cmd} is used with :autocmd!, a new
autocommand (with the same rules) is created for {cmd}.
Also removed some unnecessary code (cmd variable is free'd a few lines
below, so there is no need to clear its bits).
|
|
|
|
* Interpret a string like "\<C-R>" as representing the literal key
sequence '<' 'C' '-' 'R' '>'.
* Add a '<Bslash>' special key so that e.g. the string "<Bslash><C-R>" is
interpreted as the key sequence '\' followed by CTRL-R.
|
|
|
|
|
|
|
|
|
|
g_slist_delete_link() frees the `lc` element, so we must not access
it using `lc->next` after that.
|
|
Fixes the "your browser is out of date" error some sites show (Cloudflare).
|
|
|
|
The body.scrollHeigh is sometimes 0 so it was not possible to scroll to
the end of document. So this patch used a more sophisticated approach to
get the overall document height.
|
|
The webkit-gtk project has released a new minor version bump of their
API with version 4.1. The difference between 4.0 and 4.1 is that the
former links against libsoup 2.x, whereas the latter links against
libsoup 3.0 and newer. As libsoup has introduced backwards-incompatible
changes in 3.0 it will cause the process to hard-crash if a program is
linked against both libraries at the same time.
Now that we have ported vimb to be compatible with libsoup 3.0 we can
start to link against the recent webkit-gtk 4.1.
|
|
The `SoupURI` interface has been deprecated in libsoup 3.0 in favor of
`GUri`, which is part of glib 2.66 and newer. Convert the codebase to
use the latter.
|
|
Remove the unused code contained in "js.c" and its header file. The
functionality has been replaced by utility functions in "util.c".
|
|
The JSValueRef interface has been deprecated in WebKit 2.22.0. Convert
the code to use the modern `JSCValue` interface instead.
|
|
When FEATURE_NO_XEMBED is defined then we don't support using the Xembed
interface, which will cause us to set the `VIMB_XID` envvar. With
55fb9cc (Add new env VIMB_WIN_ID to hold the gtk window id., 2021-01-25)
a related feature was added that causes us to expose the Gtk window ID
via the `VIMB_WIN_ID` environment variable. This feature also depends on
X-specific information because it uses `GDK_WINDOW_XID()` to derive the
window ID. This change thus broke Wayland-only environments.
Fix compilation by extending the `ifdef` to guard the logic that both
sets the `VIMB_XID` and the `VIMB_WIN_ID`.
|
|
|
|
|
|
|
|
The <summary> element has an implicit ARIA role of "button", and is
typically used to toggle the visibility of content within a <details>
element.
|
|
This fixes deprecation warning on compile.
|
|
|
|
|
|
Sadoon-AlBader-keymaps
|
|
|
|
|
|
|
|
Use a more flexible way to specify how the setting flags are shown on
statusbar.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Older systems like ppc32 struggle with WebKit's JavaScript engine, having this setting turned off enables those systems to access most websites with limited JavaScript functionality instead of simply crashing WebKit on any JS website.
Was tested on Gentoo and ArchPower, works great.
|
|
very useful to kill ads or anything you don't want to see
|
|
The glong type is not always guaranteed to be large enough, e.g., on 32
bit platform. One result is that the scroll percentage is a weird
number. Using explict 64 bit types fixes this.
|
|
Fixes #658.
|
|
Fixes #659
|