summaryrefslogtreecommitdiff
path: root/surf.c
AgeCommit message (Collapse)Author
2024-06-10Update deprecated JavaScript eval functionQuentin Rameau
Function webkit_web_view_run_javascript has been deprecated since 2.40.
2024-06-10Move TLS parameters handling to datamanagerQuentin Rameau
Using web context is deprecated since 2.32.
2024-06-10Remove Java support toggleQuentin Rameau
This has been deprecated since 2.38.
2024-06-10Remove frame flattening toggleQuentin Rameau
This has been deprecated since 2.38.
2023-11-29Play external patchRafael Marçalo
2023-11-29MultiJS patchRafael Marçalo
2023-11-29Homepage patchRafael Marçalo
2023-11-29Short title patchRafael Marçalo
2023-11-29Websearch patchRafael Marçalo
2023-11-18Fix usage message: -Pp don't exist anymoreQuentin Rameau
Thanks to Eric Pruitt <eric.pruitt@gmail.com> for reporting!
2022-10-22webext: add missing gio/gunixfdlist.h includesPetr Vaněk
This resolves two set of warnings pointed by compiler -Wimplicit-function-declaration and -Wint-conversion, where the later one can result with segfault caused by invalid cast from int to pointer. Fixes: 665a709b522a ("webext: Exchange fd over webkit messages")
2022-10-16webext: Exchange fd over webkit messagesQuentin Rameau
This is more complex, but webkit2gtk prevents passing file descriptors to processes in 2.38.0.
2022-05-04Do not reload page when toggling dark modeQuentin Rameau
This change had actually been applied in previous commit d3ee652 by mistake.
2022-04-10Fix dark mode parameter applicationQuentin Rameau
2022-04-10Only get webkit context and settings onceQuentin Rameau
2022-04-10Add dark mode toggleQuentin Rameau
This sets dark gtk theme variant, which should make webkit2gtk use dark css variant from websites that provide it.
2021-07-19Improve non-ASCII character search handlingQuentin Rameau
Before, the XA_STRING would only let use ASCII characters properly. Now UTF-8 characters should be handled correctly.
2021-05-21Fix togglestats arrayQuentin Rameau
2021-04-30Remove accelerated canvas parameterQuentin Rameau
This has been deprecated since release 2.32.
2021-04-30Remove external plugin handlingQuentin Rameau
This has been deprecated since release 2.32.
2020-11-01Simplify communication with webextQuentin Rameau
2020-11-01Set title on committed loadQuentin Rameau
2020-11-01Communicate through a Unix socket instead of a pipe pairQuentin Rameau
2020-11-01Add support for ephemeral (zero disk access)Quentin Rameau
2020-11-01Add support for configuring plugins directoriesQuentin Rameau
2020-11-01Remove commonQuentin Rameau
2018-10-15Send message size inside messages through pipesQuentin Rameau
2018-10-08Add a file for shared functionsQuentin Rameau
New common.[hc] files where shared functions between surf and webkitextension will be put. First addition is die().
2018-10-08Communicate with webextension via a pipeQuentin Rameau
2018-10-08Request cookiemanager only once at creationQuentin Rameau
2018-10-08Exit more gracefully on web process crash.Quentin Rameau
2018-10-08Allow tilde expansion in loadurinzl
also fixed a bug that ~foo/ was expanded to /home/fo/o/
2018-06-09Force printing the winid when requestedQuentin Rameau
Do not wait for the libc to decide flushing buffers, force it ourselves. Thanks to koniu for reporting the issue.
2018-02-23Script text shouldn't go through formatted conversionnzl
2018-02-23Add support for WebGLEon S. Jeon
Allows enabling and disabling WebGL support built into WebKit. The feature is turned off by default.
2017-05-30Store modified parameters listQuentin Rameau
2017-05-22Use priority values instead of “forced” parametersQuentin Rameau
This makes parameter handling a bit easier and lets the user override parameters as he sees fit.
2017-05-22Get rid of config parameter MACROsQuentin 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-22Get rid of integer member b in ArgQuentin Rameau
There's no need to keep another integer member there, use directly the i integer one.
2017-05-22Only apply parameters when neededQuentin Rameau
Specify which parameter should be applied on which load state.
2017-05-22Fix handling of uri-specific parametersQuentin Rameau
We need to (re)apply uri-specific parameters for each new uri even if the parameter has already been set to get the correct value. Thanks to Julien STEINHAUSER <julien.steinhauser@orange.fr> for the report!
2017-05-22Unset previous user styles before applying another oneQuentin Rameau
2017-05-22Add config option for cross requests from file URLsConstantine Bytensky
I use it to open local .xml files with .xsl style-sheets.
2017-05-21Add config option for microphone and webcam accessQuentin Rameau
2017-05-12Fix synchronization issue with atomsQuentin Rameau
Be sure to sync after setting an atom. Sync too before reading one.
2017-05-12There's no need to call geturi() again in loadchangedQuentin Rameau
Also call the variable “uri” instead of “title” which was ambiguous regarding what it is.
2017-05-11Add config option for smooth scrolling activationQuentin Rameau
2017-05-11Add config option for Java activationQuentin Rameau
2017-05-11Add config option for setting default charset.Quentin Rameau
This will be used for pages with no specified charset.
2017-05-11Improve parameters handlingQuentin Rameau
There's no need to reload all parameters each time a new url is loaded, instead set only custom parameters and restore those to defaults when needed.