summaryrefslogtreecommitdiffstats
path: root/webext-surf.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* upgrade surf to gtk4 and webkit-6.0Gravatar BanceDev 2026-02-181-7/+5
|
* webext: Process full messagesGravatar Quentin Rameau 2024-03-241-26/+64
| | | | | Piped messages would not always be fully sent in a single read. Do a bit of message reassembly.
* webext: Free JavaScript objectsGravatar Quentin Rameau 2024-03-241-2/+8
| | | | | Webkit documentation says JavaScript objects refcount is always increased, and has to be released always.
* Fix message sizes for web extension communicationGravatar Quentin Rameau 2024-03-171-3/+3
|
* webext: Remove unused functionsGravatar Quentin Rameau 2024-03-171-17/+0
| | | | | Communication from web extension to surf isn't used, this code can always be brought back if needed.
* webext: add missing gio/gunixfdlist.h includesGravatar Petr Vaněk 2022-10-221-0/+1
| | | | | | | | 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-161-5/+37
| | | | | This is more complex, but webkit2gtk prevents passing file descriptors to processes in 2.38.0.
* Simplify communication with webextGravatar Quentin Rameau 2020-11-011-54/+24
|
* Communicate through a Unix socket instead of a pipe pairGravatar Quentin Rameau 2020-11-011-27/+33
|
* Remove commonGravatar Quentin Rameau 2020-11-011-2/+4
|
* Makefile: rework how webextensions are handledGravatar Quentin Rameau 2019-02-101-0/+128