Francis Bouvier
1854074f64
Merge pull request #293 from lightpanda-io/cdp-contextid
...
cdp: use a u32 for context id
2024-11-07 15:49:40 +01:00
Francis Bouvier
ec5de2fce0
Merge pull request #287 from lightpanda-io/cdp-attach-to-target
...
cdp: add Target.attachToTarget noop
2024-11-07 15:49:15 +01:00
Francis Bouvier
3af34d11ca
Merge pull request #291 from lightpanda-io/multi_build
...
Multi build
2024-11-06 18:17:24 +01:00
Francis Bouvier
eed7b7186d
Merge pull request #284 from lightpanda-io/server-sync-deinit
...
server: ensure Send is always deinit in callback
2024-11-06 18:17:10 +01:00
Francis Bouvier
d5e7ebdc63
Merge pull request #295 from lightpanda-io/fix_cdp_full_async
...
Fix cdp full async
2024-11-06 18:14:43 +01:00
Francis Bouvier
3ecfa6aca8
Dockerfile: add install-libiconv
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-11-06 18:10:08 +01:00
Francis Bouvier
625c1741c6
Update zig-js-runtime (tigerbeetle)
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-11-06 18:07:43 +01:00
Francis Bouvier
f6f5ec5eb3
server: add cancel current recv before accepting new connection
...
Only on Linux. On MacOS cancel is not supported for now and
we do not have any problem with the current recv operation
on a closed socket.
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-11-06 18:07:43 +01:00
Francis Bouvier
c74feb9c3a
server: add log on I/O errors
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-11-05 17:16:39 +01:00
Pierre Tachoire
0d76f80223
cdp: use a u32 for context id
2024-11-04 10:08:36 +01:00
Pierre Tachoire
1e64513c16
Merge pull request #292 from lightpanda-io/tcp_nodelay
...
server: set TCP.NODELAY on linux to avoid latency issues
2024-11-04 10:04:25 +01:00
Francis Bouvier
64779acf32
Merge pull request #278 from lightpanda-io/cdp_full_async
...
Cdp full async
2024-11-01 18:14:21 +01:00
Francis Bouvier
c3a3ac19f4
server: set TCP.NODELAY on linux to avoid latency issues
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-11-01 17:54:49 +01:00
Francis Bouvier
b9bae3f66d
build: update gitignore
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-30 13:41:48 +01:00
Francis Bouvier
2a2486cbe0
build: fix clean-libiconv
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-30 13:41:34 +01:00
Pierre Tachoire
0813d99b44
Merge pull request #290 from lightpanda-io/dockerfile
...
dockerfile: adjust binary name after merge
2024-10-30 10:42:15 +01:00
Pierre Tachoire
491e89d102
dockerfile: adjust binary name after merge
2024-10-30 10:40:59 +01:00
Francis Bouvier
f01558251c
Merge pull request #277 from lightpanda-io/merge_bin
...
Merge get and server binaires
2024-10-29 22:27:09 +01:00
Francis Bouvier
8665d0420b
Merge pull request #282 from lightpanda-io/docker-build
...
add a Dockerfile to build the project
2024-10-29 22:20:49 +01:00
Francis Bouvier
cf0636ca63
Update src/main.zig usage
...
Co-authored-by: Pierre Tachoire <pierre@lightpanda.io >
2024-10-29 22:19:44 +01:00
Francis Bouvier
46d0aa6f9e
Remove all references to the name 'browsercore'
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-29 22:16:56 +01:00
Francis Bouvier
b9e2be2052
build: support multi os/arch conf for netsurf
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-29 20:06:29 +01:00
Pierre Tachoire
b3054d68bf
cdp: browserContextId is optional in Target.createTarget
...
https://chromedevtools.github.io/devtools-protocol/tot/Target/#method-createTarget
2024-10-29 10:37:23 +01:00
Pierre Tachoire
60adf0a9c3
cdp: add Target.attachToTarget noop
2024-10-29 10:34:36 +01:00
Francis Bouvier
be5d7022cc
build: support multi os/arch conf for libiconv
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-28 21:08:46 +01:00
Francis Bouvier
d1951b286c
build: support multi os/arch conf for mimalloc
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-28 16:06:41 +01:00
Pierre Tachoire
dcdef2f640
server: ensure Send is always deinit in callback
2024-10-25 09:51:37 +02:00
Pierre Tachoire
7afe74310f
add a Dockerfile to build the project
2024-10-23 15:22:12 +02:00
Pierre Tachoire
826f82610e
Merge pull request #280 from lightpanda-io/cdpdump-close-dir
...
cdp: close dir in dumpFile
2024-10-23 10:15:31 +02:00
Pierre Tachoire
5d7796b95d
cdp: close dir in dumpFile
...
and avoid error.ProcessFdQuotaExceeded error
2024-10-23 10:02:34 +02:00
Pierre Tachoire
b3ac313cc7
Merge pull request #279 from lightpanda-io/ci-ubuntu
...
ci: use ubuntu 22.04 for nightly build
2024-10-22 15:43:39 +02:00
Pierre Tachoire
b281ba7754
ci: use zig-v8 0.1.9
2024-10-22 15:03:01 +02:00
Pierre Tachoire
10994b202b
ci: use ubuntu latest for all expect nightly build
2024-10-22 14:27:47 +02:00
Pierre Tachoire
2aeac1bdeb
ci: force ubuntu 22.04 for nightly build
...
To ensure a better compatibility.
2024-10-22 14:27:10 +02:00
Francis Bouvier
8508c21080
cdp: remove send sync
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-21 18:29:10 +02:00
Francis Bouvier
20dd140c31
cdp: send I/O next read before executing current cmd
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-21 18:21:43 +02:00
Francis Bouvier
486c19079a
Merge get and server binaires
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-18 16:06:23 +02:00
Pierre Tachoire
f30501ca3c
Merge pull request #276 from lightpanda-io/compare-position
...
node: implement node.compareDocumentPosition
2024-10-17 15:06:47 +02:00
Pierre Tachoire
e67e6e267b
Merge pull request #275 from lightpanda-io/fake-css-properties
...
html: implement empty style property
2024-10-17 15:06:40 +02:00
Pierre Tachoire
8dc757ddf3
node: implement getRootNode
2024-10-17 14:44:34 +02:00
Pierre Tachoire
b64f7d013d
node: implement node.compareDocumentPosition
2024-10-17 14:44:33 +02:00
Francis Bouvier
62ec936f1e
Merge pull request #215 from lightpanda-io/cdp_basic
...
CDP basic
2024-10-17 10:52:09 +02:00
Francis Bouvier
8d83dfad45
ci: force ubuntu version (24.04)
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-17 10:24:00 +02:00
Pierre Tachoire
e450072f45
ci: add zig v8 version into the cache key
2024-10-16 21:00:44 +02:00
Francis Bouvier
7f08d08a78
Update zig-v8 again
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-16 17:54:41 +02:00
Francis Bouvier
b0634cd871
Adapt wpt and shell to zig-js-runtime changes
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-16 15:21:03 +02:00
Francis Bouvier
462485bfcb
Update zig-v8 and zig-js-runtime deps
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-16 14:56:04 +02:00
Francis Bouvier
2311765289
Remove some dead code
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-16 14:53:50 +02:00
Francis Bouvier
7bc7da5499
browser: back on createPage returning a Page (pointer)
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-10-16 14:53:11 +02:00
Pierre Tachoire
b712a4771e
html: implement empty style property
2024-10-16 10:22:23 +02:00