summaryrefslogtreecommitdiff
path: root/webext-surf.c
AgeCommit message (Collapse)Author
2024-06-10webext: Process full messagesHEADsurf-webkit2Quentin Rameau
Piped messages would not always be fully sent in a single read. Do a bit of message reassembly.
2024-06-10webext: Free JavaScript objectsQuentin Rameau
Webkit documentation says JavaScript objects refcount is always increased, and has to be released always.
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.
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.
2020-11-01Simplify communication with webextQuentin Rameau
2020-11-01Communicate through a Unix socket instead of a pipe pairQuentin Rameau
2020-11-01Remove commonQuentin Rameau
2019-02-10Makefile: rework how webextensions are handledQuentin Rameau