| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | webext: Process full messages | Quentin Rameau | 2024-03-24 | 1 | -26/+64 |
| | | | | | | Piped messages would not always be fully sent in a single read. Do a bit of message reassembly. | ||||
| * | webext: Free JavaScript objects | Quentin Rameau | 2024-03-24 | 1 | -2/+8 |
| | | | | | | Webkit documentation says JavaScript objects refcount is always increased, and has to be released always. | ||||
| * | Fix message sizes for web extension communication | Quentin Rameau | 2024-03-17 | 2 | -8/+9 |
| | | |||||
| * | webext: Remove unused functions | Quentin Rameau | 2024-03-17 | 2 | -43/+0 |
| | | | | | | Communication from web extension to surf isn't used, this code can always be brought back if needed. | ||||
| * | Update get frame name function | Quentin Rameau | 2024-03-17 | 1 | -2/+1 |
| | | | | | | webkit_navigation_policy_decision_get_frame_name has been deprecated since 2.40. | ||||
| * | Remove setting processing model | Quentin Rameau | 2024-03-17 | 1 | -4/+0 |
| | | | | | | The processing model we want is actually the only one supported since 2.40. | ||||
| * | Update deprecated JavaScript eval function | Quentin Rameau | 2024-03-17 | 1 | -1/+2 |
| | | | | | Function webkit_web_view_run_javascript has been deprecated since 2.40. | ||||
| * | Move TLS parameters handling to datamanager | Quentin Rameau | 2024-03-17 | 1 | -3/+4 |
| | | | | | Using web context is deprecated since 2.32. | ||||
| * | Remove Java support toggle | Quentin Rameau | 2024-03-17 | 2 | -7/+0 |
| | | | | | This has been deprecated since 2.38. | ||||
| * | Remove frame flattening toggle | Quentin Rameau | 2024-03-17 | 3 | -12/+0 |
| | | | | | This has been deprecated since 2.38. | ||||
| * | Add webkit URI scheme | Quentin Rameau | 2024-03-17 | 1 | -0/+2 |
| | | |||||
| * | Fix usage message: -Pp don't exist anymore | Quentin Rameau | 2023-11-18 | 1 | -1/+1 |
| | | | | | Thanks to Eric Pruitt <eric.pruitt@gmail.com> for reporting! | ||||
| * | webext: add missing gio/gunixfdlist.h includes | Petr Vaněk | 2022-10-22 | 2 | -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 messages | Quentin Rameau | 2022-10-16 | 2 | -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 mode | Quentin Rameau | 2022-05-04 | 2 | -2/+1 |
| | | | | | | This change had actually been applied in previous commit d3ee652 by mistake. | ||||
| * | Fix dark mode parameter application | Quentin Rameau | 2022-04-10 | 1 | -1/+3 |
| | | |||||
| * | Only get webkit context and settings once | Quentin Rameau | 2022-04-10 | 1 | -25/+33 |
| | | |||||
| * | Add dark mode toggle | Quentin Rameau | 2022-04-10 | 3 | -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 handling | Quentin Rameau | 2021-07-19 | 2 | -5/+7 |
| | | | | | | Before, the XA_STRING would only let use ASCII characters properly. Now UTF-8 characters should be handled correctly. | ||||
| * | Improve SETPROP xprop parsing | Quentin Rameau | 2021-07-19 | 1 | -4/+6 |
| | | | | | This handles correctly quotes, backslashes, etc. | ||||
| * | Fix togglestats array | Quentin Rameau | 2021-05-21 | 1 | -6/+5 |
| | | |||||
| * | Update LICENSE file | Quentin Rameau | 2021-05-10 | 1 | -2/+11 |
| | | |||||
| * | Fix distfile generation | Quentin Rameau | 2021-05-10 | 1 | -1/+1 |
| | | |||||
| * | Bump version to 2.1 | Quentin Rameau | 2021-05-08 | 1 | -1/+1 |
| | | |||||
| * | Remove accelerated canvas parameter | Quentin Rameau | 2021-04-30 | 2 | -7/+0 |
| | | | | | This has been deprecated since release 2.32. | ||||
| * | Remove external plugin handling | Quentin Rameau | 2021-04-30 | 3 | -53/+0 |
| | | | | | This has been deprecated since release 2.32. | ||||
| * | Makefile: use explicit targets | Quentin Rameau | 2020-11-07 | 1 | -10/+9 |
| | | | | | | Some make implementation have trouble with following inference rules indirection | ||||
| * | webext: Fix missing flags for gio | Quentin Rameau | 2020-11-07 | 1 | -2/+2 |
| | | |||||
| * | Simplify communication with webext | Quentin Rameau | 2020-11-01 | 2 | -58/+30 |
| | | |||||
| * | Set title on committed load | Quentin Rameau | 2020-11-01 | 1 | -0/+2 |
| | | |||||
| * | Communicate through a Unix socket instead of a pipe pair | Quentin Rameau | 2020-11-01 | 2 | -57/+65 |
| | | |||||
| * | Add support for ephemeral (zero disk access) | Quentin Rameau | 2020-11-01 | 2 | -8/+19 |
| | | |||||
| * | Add support for configuring plugins directories | Quentin Rameau | 2020-11-01 | 3 | -2/+12 |
| | | |||||
| * | Remove common | Quentin Rameau | 2020-11-01 | 5 | -28/+21 |
| | | |||||
| * | Makefile: rework how webextensions are handled | Quentin Rameau | 2019-02-10 | 3 | -20/+24 |
| | | |||||
| * | Fix vertical scroll directions in the config file | efe | 2019-02-09 | 1 | -2/+2 |
| | | |||||
| * | Makefile: fix a typo in clean: target | Leonardo Taccari | 2019-02-07 | 1 | -1/+1 |
| | | |||||
| * | Makefile: include common to webext | Quentin Rameau | 2019-02-06 | 2 | -9/+14 |
| | | |||||
| * | Makefile: fix a typo for the webext CFLAGS | Quentin Rameau | 2019-02-06 | 1 | -1/+1 |
| | | | | | Thanks to Justin Keogh <suckless@v6y.net> for spotting this | ||||
| * | Send message size inside messages through pipes | Quentin Rameau | 2018-10-15 | 3 | -26/+39 |
| | | |||||
| * | Use pkg-config for X11{INC,LIB} | Leonardo Taccari | 2018-10-09 | 1 | -4/+4 |
| | | |||||
| * | Makefile: fix dependencies | Quentin Rameau | 2018-10-09 | 1 | -2/+2 |
| | | |||||
| * | Fix, again, webext directory in Makefile | Quentin Rameau | 2018-10-08 | 1 | -1/+1 |
| | | |||||
| * | Fix webext directory in Makefile | Quentin Rameau | 2018-10-08 | 1 | -5/+5 |
| | | |||||
| * | Remove libtool depencency, reorganise Makefile | Quentin Rameau | 2018-10-08 | 2 | -52/+34 |
| | | | | | | We don't need libtool anymore, just build the library directly. This lets us simplify the Makefile too. | ||||
| * | Unobfuscate Makefile | Quentin Rameau | 2018-10-08 | 1 | -40/+25 |
| | | |||||
| * | ext: get the right DOM on msg | Quentin Rameau | 2018-10-08 | 1 | -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 functions | Quentin Rameau | 2018-10-08 | 5 | -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 pipe | Quentin Rameau | 2018-10-08 | 4 | -47/+213 |
| | | |||||
| * | ext: first commit for surf lib | Quentin Rameau | 2018-10-08 | 3 | -14/+59 |
| | | |||||