Pierre Tachoire
304a28a79d
mimalloc: add strdup and strndup overrride
2024-04-19 11:48:03 +02:00
Pierre Tachoire
a3e91debea
deps: upgrade netsurf deps
2024-04-19 11:48:03 +02:00
Pierre Tachoire
545bcc403a
ci: rebuild mimalloc if it has changed
2024-04-19 11:48:01 +02:00
Pierre Tachoire
69b5a3db15
readme: add mimalloc info
2024-04-19 11:47:04 +02:00
Pierre Tachoire
53a5326248
mimalloc: avoid mimalloc override
...
By default mimalloc is built to override default allocation functions.
So it is used also by v8.
This change avoid the mimalloc override to keep the native stdlib
functions.
2024-04-19 11:47:03 +02:00
Pierre Tachoire
3834ebcfa4
replace calloc with mimalloc
2024-04-19 11:46:42 +02:00
Pierre Tachoire
9363acf4ec
glue mimalloc with netsurf C libs
2024-04-19 11:46:42 +02:00
Pierre Tachoire
dad51a4179
upgrade libwapcaplet deps
2024-04-19 11:46:42 +02:00
Pierre Tachoire
59b2954ff4
deps: add mimalloc dependency
2024-04-19 11:46:41 +02:00
Pierre Tachoire
5e9d31b053
deps: use our fork for all netsurf deps
2024-04-19 11:46:41 +02:00
Francis Bouvier
76c88d049f
setCAllocator
...
Replace custom malloc functions in netsurf libs with a global Zig allocator.
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-19 11:46:41 +02:00
Pierre Tachoire
f0773a3ca2
Merge pull request #219 from lightpanda-io/ci-deps
...
ci: force netsurf build deps each time
2024-04-19 11:45:48 +02:00
Pierre Tachoire
f9cff763d8
ci: disable build release on PR
2024-04-19 11:41:38 +02:00
Francis Bouvier
1a1cd0353c
Add dummy Page.navigate
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-19 11:36:02 +02:00
Francis Bouvier
4f0b071c59
Fix getContent algo
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-19 11:35:47 +02:00
Pierre Tachoire
8d606d5dc5
ci: force netsurf build deps each time
2024-04-19 10:51:20 +02:00
Francis Bouvier
9ce574a1f0
Add Page.createIsolatedWorld
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 21:57:31 +02:00
Francis Bouvier
c54b50eb0c
Add Browser.setWindowBounds
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 21:52:06 +02:00
Francis Bouvier
aec7455151
Add Emulation.setDeviceMetricsOverride
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 21:46:43 +02:00
Francis Bouvier
c7ba567d7f
Handle non-empty void params in getContent
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 21:45:46 +02:00
Francis Bouvier
fc1b3d5397
Contextual frameTree
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 20:54:30 +02:00
Francis Bouvier
508741c367
Add Browser.getWindowForTarget
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 20:53:18 +02:00
Francis Bouvier
f02de77295
Add getContent
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 20:38:27 +02:00
Francis Bouvier
9974b56607
Add Target.createTarget
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 16:43:19 +02:00
Pierre Tachoire
7347e1d414
Merge pull request #218 from lightpanda-io/upgrade-wpt
...
upgrade wpt
2024-04-18 16:33:49 +02:00
Pierre Tachoire
b65e0e8d77
upgrade wpt
2024-04-18 16:32:59 +02:00
Francis Bouvier
0506a7bb53
Add Browser.createBrowserContext
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 16:14:19 +02:00
Francis Bouvier
06f161c423
Add Target.getTargetInfo
...
+ do not send attachedToTarget if sessionId
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 13:20:23 +02:00
Francis Bouvier
69f5bb9ed3
Add sessionId in Runime.runIfWaitingForDebugger response
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 13:18:51 +02:00
Francis Bouvier
490eb40028
Add method cdp function
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 13:18:16 +02:00
Francis Bouvier
43a558f5ae
Make getParams return nullable
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 12:10:20 +02:00
Francis Bouvier
e4ae2df1a4
Add some optional params in methods
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 11:57:39 +02:00
Francis Bouvier
1620138421
Return sessionId in Emulation.setFocusEmulationEnabled
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 11:32:11 +02:00
Francis Bouvier
e59fc903f2
Return a result in Page.getFrameTree
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-18 10:20:47 +02:00
Francis Bouvier
4d8cdc6dc8
Handle sessionId in result
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-17 14:18:18 +02:00
Francis Bouvier
21afa1f4b3
Do not emit optional null value in JSON output
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-17 14:04:34 +02:00
Francis Bouvier
05c5d06df5
Change Page.addScriptToEvaluateOnNewDocument
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 17:28:28 +02:00
Francis Bouvier
9e8b765f7a
Allow method with sessionId and use it when appropriate (*.enable)
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 17:19:50 +02:00
Francis Bouvier
36dbc28bde
Add Runtime.runIfWaitingForDebugger
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 16:40:50 +02:00
Francis Bouvier
26eda90f7e
Add setFocusEmulationEnabled
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 16:38:47 +02:00
Francis Bouvier
211fa3d947
Handle several JSON msg in 1 read
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 16:38:15 +02:00
Pierre Tachoire
4da25fafd4
Merge pull request #217 from lightpanda-io/ci-refacto
...
CI refacto
2024-04-16 16:04:43 +02:00
Pierre Tachoire
d8f21e3c67
ci: ugrade GH actions versions
2024-04-16 15:55:41 +02:00
Pierre Tachoire
fe8b6e3060
ci: add missing permissions for wpt
2024-04-16 15:55:41 +02:00
Pierre Tachoire
8b03c0c651
ci: force ci on YAML changes
2024-04-16 15:55:41 +02:00
Pierre Tachoire
ffbcfc18f1
ci: extract install steps in its own action
2024-04-16 15:55:40 +02:00
Pierre Tachoire
e3f487a7f1
ci: force netsurf rebuild on change
2024-04-16 15:38:50 +02:00
Francis Bouvier
67bbd9957d
Add Network domain
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 01:03:04 +02:00
Francis Bouvier
aff2250504
Add Emulation domain
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 01:02:44 +02:00
Francis Bouvier
86b1c851c0
Add Page.addScriptToEvaluateOnNewDocument
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-16 00:57:25 +02:00