summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-10webext: Free JavaScript objectsQuentin Rameau
Webkit documentation says JavaScript objects refcount is always increased, and has to be released always.
2024-06-10Add webkit URI schemeQuentin Rameau
2024-06-10Fix message sizes for web extension communicationQuentin Rameau
2024-06-10webext: Remove unused functionsQuentin Rameau
Communication from web extension to surf isn't used, this code can always be brought back if needed.
2024-06-10Update get frame name functionQuentin Rameau
webkit_navigation_policy_decision_get_frame_name has been deprecated since 2.40.
2024-06-10Remove setting processing modelQuentin Rameau
The processing model we want is actually the only one supported since 2.40.
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-30Downloads folder patchRafael Marçalo
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-07-19Improve SETPROP xprop parsingQuentin Rameau
This handles correctly quotes, backslashes, etc.
2021-05-21Fix togglestats arrayQuentin Rameau
2021-05-10Update LICENSE fileQuentin Rameau
2021-05-10Fix distfile generationQuentin Rameau
2021-05-08Bump version to 2.1Quentin 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-07Makefile: use explicit targetsQuentin Rameau
Some make implementation have trouble with following inference rules indirection
2020-11-07webext: Fix missing flags for gioQuentin Rameau
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
2019-02-10Makefile: rework how webextensions are handledQuentin Rameau
2019-02-09Fix vertical scroll directions in the config fileefe
2019-02-07Makefile: fix a typo in clean: targetLeonardo Taccari
2019-02-06Makefile: include common to webextQuentin Rameau
2019-02-06Makefile: fix a typo for the webext CFLAGSQuentin Rameau
Thanks to Justin Keogh <suckless@v6y.net> for spotting this
2018-10-15Send message size inside messages through pipesQuentin Rameau
2018-10-09Use pkg-config for X11{INC,LIB}Leonardo Taccari
2018-10-09Makefile: fix dependenciesQuentin Rameau
2018-10-08Fix, again, webext directory in MakefileQuentin Rameau
2018-10-08Fix webext directory in MakefileQuentin Rameau
2018-10-08Remove libtool depencency, reorganise MakefileQuentin Rameau
We don't need libtool anymore, just build the library directly. This lets us simplify the Makefile too.