| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Non-https content in https pages is now handled separately from https
connection establishment.
|
| |
|
|
|
|
|
|
|
|
|
| |
“enable-accelerated-2d-canvas”
“media-playback-requires-user-gesture”
“enable-site-specific-quirks”
Lookup those at
https://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html
|
| |
|
| |
|
|
|
|
|
|
| |
Curl is invoked for downloading particular files. Without "-g" flag it would
apply globbing rules to URLs, which may end badly in case URL is not properly
quoted.
|
|
|
|
|
|
| |
This is still a hack, until WebKitGTK gives us a more practical and
stable way to do that. Manipulating directly the DOM inside a
webextension is a pain and only usable with unstable API atm.
|
|
|
|
|
| |
You can now set your prefered website languages in order.
It is also possible to enable spell checking in the same way.
|
| |
|
| |
|
|
|
|
| |
Control + left click launches mpv with the target media url.
|
|
|
|
|
| |
Try to group and order functions in a logical manner.
Same thing for config keybindings.
|
|
|
|
|
| |
Now we can only append Surf version to the default WebKit user agent
instead of setting the whole string (while this remains possible to do).
|
|
|
|
|
| |
As we now use directly const strings from WebKitGTK, “constify” arg void
pointer.
|
| |
|
|
|
|
|
|
| |
Regroup all toggles in an enum and handle them with a unique function
via a switch. That lets us take different actions for each toggle.
Add a frame flatenning and a dns preteching options.
|
|
|
|
|
|
|
| |
Slightly new behaviour: searching again for the same string (via MOD+/)
resets the search (ie restarts search from document top).
Searching for an empty string stops the search (ie all highlights are
removed).
|
|
|
|
|
| |
We do not have access to scrollbars and will have to manipulate DOM to
do that.
|
|
|
|
|
|
| |
In fact, we have a scrolling handle ersatz for now using JavaScript
calls as we don't have access anymore to scrollbars.
We'll have to manipulate the DOM directly (later).
|
|
|
|
|
| |
The inspector is now easily manageable via API, there's no need for
keeping its state in the Client.
|
|
|
|
|
| |
And handle c->fullscreen value in winevent(). This way we keep track of
fullscreen state even if we did not directly initiate the fullscreen.
|
|
|
|
|
|
|
| |
Use the current hit test (c->mousepos) to determine where the mouse
pointer is.
It is possible to link an action to a click and still propagate the
event after that by setting the “stop event” parameter of a Button to 0.
|
|
|
|
| |
These relate more to the position of the pointer when an event occurs.
|
|
|
|
|
| |
Most all the settings and callbacks are set before view creation.
Create a related view (with inherited settings) if asked to.
|
|
|
|
|
| |
WebKit2GTK doesn't provide a direct way to view source anymore, we'll
have to do that ourselves with a GtkSourceView if we still need that.
|
| |
|
|
|
|
|
|
|
| |
The enablestyles configuration variable and parameter flag manages the
global application of styles, not just the site-specific styles.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
|
| |
|
|
|
|
|
|
|
|
| |
xprop(1) encloses the returned atom string value in double quotes while
it doesn't when the value is unset. Original simple parsing would fail
and parse the atom name instead of getting an empty value.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
|
|
|
|
| |
Thanks to Mark Edgar <medgar123@gmail.com> for having spotted this.
|
|
|
|
| |
Signed-off-by: Christoph Lohmann <20h@r-36.net>
|
| |
|
| |
|
|
|
|
| |
Thanks quing for noticing.
|
|
|
|
| |
This is a merge of the patch of Ben Woolley <tautolog@gmail.com>
|
|
|
|
|
|
| |
In config.h there is now some styles array to apply site-specific styles.
This can be toggled using the -mM flags. If a stylefile is manually specified,
then this will overwrite everything.
|
|
|
|
| |
Signed-off-by: Christoph Lohmann <20h@r-36.net>
|
| |
|
|
|
|
|
|
|
|
|
| |
This adds the -a flag to define a string of the toggle string for the cookie
policy modes. There is now a new »cookiepolicies« string in config.h and the
Mod+Shift+a now can toggle the policy but will not cause a reload, because
this would only add a burden when toggling through accept and not accept.
Thanks Quentin Rameau <quinq.ml@gmail.com> for the suggestions!
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Christoph Lohmann <20h@r-36.net>
|