Karl Seguin
7156df8d9a
Add support for gzip responses in AsyncHandler
...
Compliments https://github.com/lightpanda-io/browser/pull/601 which added this
behavior to the SyncHandler.
2025-05-16 12:51:53 +08:00
Karl Seguin
210d4f6aa1
Merge pull request #620 from lightpanda-io/upgrade_v8
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Upgrade v8
2025-05-16 08:17:15 +08:00
Karl Seguin
b559506d4e
remove unecessary space
2025-05-16 08:10:16 +08:00
Karl Seguin
3fec6ff5bc
Merge pull request #643 from lightpanda-io/add_event_listener_options
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Support the capture field of the addEventListener option
2025-05-15 22:48:55 +08:00
Karl Seguin
ce74307172
Merge pull request #646 from lightpanda-io/split_browser_file
...
Move Session, Page and Renderer into their own respective files
2025-05-15 22:48:35 +08:00
Karl Seguin
e44e68f8fc
Move Session, Page and Renderer into their own respective files
2025-05-15 22:43:50 +08:00
Karl Seguin
eff1341088
Merge pull request #647 from lightpanda-io/form_data
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
add FormData web API
2025-05-15 17:34:02 +08:00
Karl Seguin
ddd35e3d80
Merge pull request #641 from lightpanda-io/js_debug_helpers
...
Make Callback.printFunc public
2025-05-15 16:44:31 +08:00
Karl Seguin
265272b9d3
move FormData to xhr folder
2025-05-15 16:39:49 +08:00
Karl Seguin
206e34ac80
Explicit error if an AddEventListenerOption flag is set that we dont' support
2025-05-15 13:32:40 +08:00
Karl Seguin
ea556ff201
Merge pull request #635 from lightpanda-io/http_proxy
...
add direct http proxy support
2025-05-15 12:58:54 +08:00
Karl Seguin
110dc751a4
add FormData web API
2025-05-15 12:44:24 +08:00
Karl Seguin
46546def28
Merge pull request #638 from lightpanda-io/DOM-scoll-and-quads
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
scrollIntoViewIfNeeded, getContentQuads, innerWidth/Heigh
2025-05-15 09:12:00 +08:00
sjorsdonkers
48de14ade3
null JS tests where we are not checking the output
2025-05-14 17:17:58 +02:00
sjorsdonkers
f74647ccfc
Allign error detection
2025-05-14 17:13:56 +02:00
sjorsdonkers
b92a85f0a9
Cleanup and inner dimensions
2025-05-14 17:13:55 +02:00
sjorsdonkers
853965e7a9
scollifneeded and contentQuads wip
2025-05-14 17:13:55 +02:00
Karl Seguin
6f9dd8d7cd
Make expected runtime runner value optional to skip assertion
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
2025-05-14 16:18:53 +02:00
Karl Seguin
905eb1a93f
Make expected runner value optional to skip assertion
2025-05-14 16:18:53 +02:00
Karl Seguin
7862fc7cb7
Merge pull request #640 from lightpanda-io/script_nomodule
...
Don't load script tags with the nomodule attribute
2025-05-14 18:30:26 +08:00
Karl Seguin
903168b3a6
Support the capture field of the addEventListener option
...
addEventListener can take a boolean (capture, already supported) or an object
of options. This adds union support for the two, but only supports the `capture`
field of the options object.
The other fields are not supported by netsurf.
2025-05-14 18:24:41 +08:00
Karl Seguin
5e8fcb579f
print value using toDetailString
2025-05-14 17:56:00 +08:00
Karl Seguin
fae018b4ea
Make Callback.printFunc public
...
When calling a Zig function from JS fails due to a parameter type error,
log.debug information about the function and parameters.
2025-05-14 17:37:46 +08:00
Karl Seguin
dc0e278a24
Don't load script tags with the nomodule attribute
...
These tags should not be loaded as we support ES modules.
2025-05-14 16:50:34 +08:00
Karl Seguin
aaa34ab860
link libc_v8.a in correct directory
2025-05-14 15:19:47 +08:00
Karl Seguin
66638cab33
update v8 revision
2025-05-14 15:02:55 +08:00
Karl Seguin
a729a61100
zig fmt build.zig
2025-05-14 11:27:49 +08:00
Karl Seguin
23b39c6a63
return explicit intercept state from named/indexed getters
2025-05-14 11:27:48 +08:00
Karl Seguin
37467d3753
remove debug statement
2025-05-14 11:27:39 +08:00
Karl Seguin
8d3a378761
remove unused import, add debug statement
2025-05-14 11:27:39 +08:00
Karl Seguin
3993f9c2bb
update to latest zig-v8-fork add unzip to apt get install sample
2025-05-14 11:27:37 +08:00
Karl Seguin
b542762dce
update zig-v8 dep for proper named property masking flag
2025-05-14 11:27:25 +08:00
Karl Seguin
35b2ea870d
use zig-v8-fork v8_upgrade branch
2025-05-14 11:26:48 +08:00
sjorsdonkers
b2605dd30c
cancelAnimationFrame and test
2025-05-13 18:24:10 +02:00
sjorsdonkers
18b04e2999
requestAnimationFrame
2025-05-13 18:24:10 +02:00
sjorsdonkers
54c2dedac0
expectEqual and naming
2025-05-13 17:42:35 +02:00
sjorsdonkers
0efa6661b8
fix units of reslution to microsec
2025-05-13 17:42:35 +02:00
sjorsdonkers
42d0532580
cleanup
2025-05-13 17:42:35 +02:00
sjorsdonkers
8d5f7c8d3e
performance now
2025-05-13 17:42:35 +02:00
Karl Seguin
04214200b8
Merge pull request #626 from lightpanda-io/text-encoder
...
WIP implement TextEncoder
2025-05-13 22:49:10 +08:00
Pierre Tachoire
99229513ba
implement TextEncoder
2025-05-13 16:41:59 +02:00
Karl Seguin
c3a992e6d4
Merge pull request #632 from lightpanda-io/module-map
...
Page Module Map
2025-05-13 21:46:11 +08:00
Muki Kiboigo
e15c80927b
check page module_map before fetching
2025-05-13 06:39:45 -07:00
Karl Seguin
e918a0bf26
add direct http proxy support
2025-05-13 18:21:27 +08:00
Karl Seguin
35bff8cc67
Merge pull request #631 from lightpanda-io/element_closest
...
Element closest
2025-05-13 16:40:25 +08:00
sjorsdonkers
0998ae753c
use log an brievity
2025-05-13 10:31:40 +02:00
Karl Seguin
7bb6506709
Merge pull request #623 from lightpanda-io/http_client_keepalive
...
add keepalive to http client
2025-05-13 10:51:07 +08:00
Karl Seguin
64f80312de
fix formatting
2025-05-13 10:42:51 +08:00
Karl Seguin
ce2eed28c1
Fix memory leaks
2025-05-13 10:42:16 +08:00
Karl Seguin
505fa91d7d
add keepalive to http client
2025-05-13 10:42:16 +08:00