summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* webext: Remove unused functionsGravatar Quentin Rameau 2024-03-172-43/+0
| | | | | Communication from web extension to surf isn't used, this code can always be brought back if needed.
* Update get frame name functionGravatar Quentin Rameau 2024-03-171-2/+1
| | | | | webkit_navigation_policy_decision_get_frame_name has been deprecated since 2.40.
* Remove setting processing modelGravatar Quentin Rameau 2024-03-171-4/+0
| | | | | The processing model we want is actually the only one supported since 2.40.
* Update deprecated JavaScript eval functionGravatar Quentin Rameau 2024-03-171-1/+2
| | | | Function webkit_web_view_run_javascript has been deprecated since 2.40.
* Move TLS parameters handling to datamanagerGravatar Quentin Rameau 2024-03-171-3/+4
| | | | Using web context is deprecated since 2.32.
* Remove Java support toggleGravatar Quentin Rameau 2024-03-172-7/+0
| | | | This has been deprecated since 2.38.
* Remove frame flattening toggleGravatar Quentin Rameau 2024-03-173-12/+0
| | | | This has been deprecated since 2.38.
* Add webkit URI schemeGravatar Quentin Rameau 2024-03-171-0/+2
|
* Fix usage message: -Pp don't exist anymoreGravatar Quentin Rameau 2023-11-181-1/+1
| | | | Thanks to Eric Pruitt <eric.pruitt@gmail.com> for reporting!
* webext: add missing gio/gunixfdlist.h includesGravatar Petr Vaněk 2022-10-222-0/+2
| | | | | | | | 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")
* webext: Exchange fd over webkit messagesGravatar Quentin Rameau 2022-10-162-13/+65
| | | | | This is more complex, but webkit2gtk prevents passing file descriptors to processes in 2.38.0.
* Do not reload page when toggling dark modeGravatar Quentin Rameau 2022-05-042-2/+1
| | | | | This change had actually been applied in previous commit d3ee652 by mistake.
* Fix dark mode parameter applicationGravatar Quentin Rameau 2022-04-101-1/+3
|
* Only get webkit context and settings onceGravatar Quentin Rameau 2022-04-101-25/+33
|
* Add dark mode toggleGravatar Quentin Rameau 2022-04-103-0/+11
| | | | | | This sets dark gtk theme variant, which should make webkit2gtk use dark css variant from websites that provide it.
* Improve non-ASCII character search handlingGravatar Quentin Rameau 2021-07-192-5/+7
| | | | | Before, the XA_STRING would only let use ASCII characters properly. Now UTF-8 characters should be handled correctly.
* Improve SETPROP xprop parsingGravatar Quentin Rameau 2021-07-191-4/+6
| | | | This handles correctly quotes, backslashes, etc.
* Fix togglestats arrayGravatar Quentin Rameau 2021-05-211-6/+5
|
* Update LICENSE fileGravatar Quentin Rameau 2021-05-101-2/+11
|
* Fix distfile generationGravatar Quentin Rameau 2021-05-101-1/+1
|
* Bump version to 2.1Gravatar Quentin Rameau 2021-05-081-1/+1
|
* Remove accelerated canvas parameterGravatar Quentin Rameau 2021-04-302-7/+0
| | | | This has been deprecated since release 2.32.
* Remove external plugin handlingGravatar Quentin Rameau 2021-04-303-53/+0
| | | | This has been deprecated since release 2.32.
* Makefile: use explicit targetsGravatar Quentin Rameau 2020-11-071-10/+9
| | | | | Some make implementation have trouble with following inference rules indirection
* webext: Fix missing flags for gioGravatar Quentin Rameau 2020-11-071-2/+2
|
* Simplify communication with webextGravatar Quentin Rameau 2020-11-012-58/+30
|
* Set title on committed loadGravatar Quentin Rameau 2020-11-011-0/+2
|
* Communicate through a Unix socket instead of a pipe pairGravatar Quentin Rameau 2020-11-012-57/+65
|
* Add support for ephemeral (zero disk access)Gravatar Quentin Rameau 2020-11-012-8/+19
|
* Add support for configuring plugins directoriesGravatar Quentin Rameau 2020-11-013-2/+12
|
* Remove commonGravatar Quentin Rameau 2020-11-015-28/+21
|
* Makefile: rework how webextensions are handledGravatar Quentin Rameau 2019-02-103-20/+24
|
* Fix vertical scroll directions in the config fileGravatar efe 2019-02-091-2/+2
|
* Makefile: fix a typo in clean: targetGravatar Leonardo Taccari 2019-02-071-1/+1
|
* Makefile: include common to webextGravatar Quentin Rameau 2019-02-062-9/+14
|
* Makefile: fix a typo for the webext CFLAGSGravatar Quentin Rameau 2019-02-061-1/+1
| | | | Thanks to Justin Keogh <suckless@v6y.net> for spotting this
* Send message size inside messages through pipesGravatar Quentin Rameau 2018-10-153-26/+39
|
* Use pkg-config for X11{INC,LIB}Gravatar Leonardo Taccari 2018-10-091-4/+4
|
* Makefile: fix dependenciesGravatar Quentin Rameau 2018-10-091-2/+2
|
* Fix, again, webext directory in MakefileGravatar Quentin Rameau 2018-10-081-1/+1
|
* Fix webext directory in MakefileGravatar Quentin Rameau 2018-10-081-5/+5
|
* Remove libtool depencency, reorganise MakefileGravatar Quentin Rameau 2018-10-082-52/+34
| | | | | We don't need libtool anymore, just build the library directly. This lets us simplify the Makefile too.
* Unobfuscate MakefileGravatar Quentin Rameau 2018-10-081-40/+25
|
* ext: get the right DOM on msgGravatar Quentin Rameau 2018-10-081-15/+7
| | | | | | When navigating history, the document-loaded signal isn't triggered and we can't directly get back the previous webview, so we have no other choice than to look it up everytime a new message is received.
* Add a file for shared functionsGravatar Quentin Rameau 2018-10-085-18/+24
| | | | | New common.[hc] files where shared functions between surf and webkitextension will be put. First addition is die().
* Communicate with webextension via a pipeGravatar Quentin Rameau 2018-10-084-47/+213
|
* ext: first commit for surf libGravatar Quentin Rameau 2018-10-083-14/+59
|
* Request cookiemanager only once at creationGravatar Quentin Rameau 2018-10-081-5/+6
|
* Exit more gracefully on web process crash.Gravatar Quentin Rameau 2018-10-081-0/+14
|
* Allow tilde expansion in loaduriGravatar nzl 2018-10-081-23/+40
| | | | also fixed a bug that ~foo/ was expanded to /home/fo/o/