Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-27 | default config | tsxv478 | |
2022-09-27 | play external | tsxv478 | |
2022-09-27 | clipboard instead of primary | tsxv478 | |
2022-09-27 | search engines | tsxv478 | |
2022-04-10 | Add dark mode toggle | Quentin Rameau | |
This sets dark gtk theme variant, which should make webkit2gtk use dark css variant from websites that provide it. | |||
2021-07-19 | Improve non-ASCII character search handling | Quentin Rameau | |
Before, the XA_STRING would only let use ASCII characters properly. Now UTF-8 characters should be handled correctly. | |||
2021-07-19 | Improve SETPROP xprop parsing | Quentin Rameau | |
This handles correctly quotes, backslashes, etc. | |||
2021-04-30 | Remove accelerated canvas parameter | Quentin Rameau | |
This has been deprecated since release 2.32. | |||
2021-04-30 | Remove external plugin handling | Quentin Rameau | |
This has been deprecated since release 2.32. | |||
2020-11-01 | Add support for ephemeral (zero disk access) | Quentin Rameau | |
2020-11-01 | Add support for configuring plugins directories | Quentin Rameau | |
2019-02-09 | Fix vertical scroll directions in the config file | efe | |
2018-10-08 | Communicate with webextension via a pipe | Quentin Rameau | |
2018-02-23 | Add support for WebGL | Eon S. Jeon | |
Allows enabling and disabling WebGL support built into WebKit. The feature is turned off by default. | |||
2017-06-03 | Disable media autoplay by default | Quentin Rameau | |
2017-05-22 | Use priority values instead of “forced” parameters | Quentin Rameau | |
This makes parameter handling a bit easier and lets the user override parameters as he sees fit. | |||
2017-05-22 | Get rid of config parameter MACROs | Quentin Rameau | |
There's no need to obfuscate so much what is done, the user can deal with a few extra knobs to set instead. | |||
2017-05-22 | Get rid of integer member b in Arg | Quentin Rameau | |
There's no need to keep another integer member there, use directly the i integer one. | |||
2017-05-22 | Add config option for cross requests from file URLs | Constantine Bytensky | |
I use it to open local .xml files with .xsl style-sheets. | |||
2017-05-21 | Add config option for microphone and webcam access | Quentin Rameau | |
2017-05-11 | Add config option for smooth scrolling activation | Quentin Rameau | |
2017-05-11 | Add config option for Java activation | Quentin Rameau | |
2017-05-11 | Add config option for setting default charset. | Quentin Rameau | |
This will be used for pages with no specified charset. | |||
2017-05-11 | Change PROMPT_GO from "URL:" to "Go:" | ssd | |
This looks more apropriate because URL is too specific and _SURF_GO can be set to other things. | |||
2017-05-08 | Add prompts for SETPROP | Quentin Rameau | |
Imported from __20h__ repo, thanks to him and Ben Woolley. | |||
2017-05-08 | Embed dmenu into the surf window by default | Quentin Rameau | |
2017-05-08 | Simplify DOWNLOAD macro | Quentin Rameau | |
No need to spawn an extra sh. Use short flags for curl and quote operands. Replace sleep with read, let the user close the download window instead of waiting for an arbitrary time. Rename d to reflect what it's used for. Reorder sh positional arguments. Set $0 to a command name and shift other positional parameters to clarify the "sh -c" command. | |||
2017-05-08 | Simplify SETPROP macro | Quentin Rameau | |
Get rid of xargs by using a subshell instead. Use two replacement commands in sed because back-references in BRE are too differently implemented in different libc. Rename p, q, to reflect what they're used for. Reorder sh positional arguments. Set $0 to a command name and shift other positional parameters to clarify the "sh -c" command. | |||
2017-05-02 | Use Ctrl-t for showcert instead of Ctrl-x | Ivan Tham | |
2017-04-29 | Add a keybinding to show current TLS certificate | Quentin Rameau | |
2017-04-28 | Add support for using custom certificates per url | Quentin Rameau | |
2017-04-27 | Change site styles structure for a more generic one | Quentin Rameau | |
2017-04-20 | Add a flag and toggle keybinding for strict TLS | Quentin Rameau | |
2017-04-19 | Rename SSL instances to TLS | Quentin Rameau | |
2017-04-19 | Set strict ssl by default and handle insecure content | Quentin Rameau | |
Non-https content in https pages is now handled separately from https connection establishment. | |||
2017-04-19 | Add a configure option for default window size | Quentin Rameau | |
2016-07-05 | Add a few configuration options | Quentin Rameau | |
“enable-accelerated-2d-canvas” “media-playback-requires-user-gesture” “enable-site-specific-quirks” Lookup those at https://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html | |||
2016-07-05 | Adapting the whole surf structure to new settings | Quentin Rameau | |
2016-07-05 | Adapt default parameters to new config style | Quentin Rameau | |
2016-03-06 | Disable globbing in curl command | Dmitrij D. Czarkoff | |
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. | |||
2016-03-02 | Get rid of JavaScript for scrolling in views | Quentin Rameau | |
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. | |||
2015-11-22 | Add webkit language settings | Quentin Rameau | |
You can now set your prefered website languages in order. It is also possible to enable spell checking in the same way. | |||
2015-11-22 | Un(g)boolify to separate GTK dependant code from the rest | Quentin Rameau | |
2015-11-22 | Style update for indentation | Quentin Rameau | |
2015-11-21 | Add mouse function to play medias in external player | Quentin Rameau | |
Control + left click launches mpv with the target media url. | |||
2015-11-21 | Style change in functions ordering | Quentin Rameau | |
Try to group and order functions in a logical manner. Same thing for config keybindings. | |||
2015-11-20 | Adapt user agent handling | Quentin Rameau | |
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). | |||
2015-11-20 | Adapt config MACROs SETPROP, DOWNLOAD, PLUMB | Quentin Rameau | |
As we now use directly const strings from WebKitGTK, “constify” arg void pointer. | |||
2015-11-20 | Rename mouse functions to clickFUNCTION() | Quentin Rameau | |
2015-11-20 | Adapt toggle(), clean some config parameters | Quentin Rameau | |
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. |