Commit Graph

  • fadf3f609a http: add full async client Pierre Tachoire 2024-11-14 16:07:27 +01:00
  • 8d2d089803 Merge pull request #301 from lightpanda-io/better-log Pierre Tachoire 2024-11-18 14:39:40 +01:00
  • f6ad95c647 improve event's log result Pierre Tachoire 2024-11-18 13:13:52 +01:00
  • 0788e22dd5 typo fix Pierre Tachoire 2024-11-18 13:13:23 +01:00
  • ac77453139 cli: code refacto Francis Bouvier 2024-11-10 13:53:07 +01:00
  • de260693dc Merge pull request #296 from lightpanda-io/memory_leak Francis Bouvier 2024-11-15 02:17:01 +01:00
  • 8a25545cac memory: use a GPA in Debug mode and a page allocator in Release Francis Bouvier 2024-11-09 13:34:15 +01:00
  • ed3a464843 cdp: fix memory leak in msg parsing of the JSON Francis Bouvier 2024-11-09 03:25:42 +01:00
  • f60fcbec04 Merge pull request #286 from lightpanda-io/cdp-refacto-input Francis Bouvier 2024-11-15 01:03:53 +01:00
  • 4f99407462 Merge pull request #288 from lightpanda-io/cdp-create-target Francis Bouvier 2024-11-15 00:53:22 +01:00
  • 38813a20a7 Merge pull request #298 from lightpanda-io/docker-warning Pierre Tachoire 2024-11-14 08:56:34 +01:00
  • 2cd1e927f7 docker: use absolute path with WORKDIR Pierre Tachoire 2024-11-14 08:46:01 +01:00
  • 5094942560 cdp: add msg tests into zig build test Pierre Tachoire 2024-11-12 11:07:56 +01:00
  • 82c37fc71b cdp: refacto message JSON read Pierre Tachoire 2024-10-29 09:49:36 +01:00
  • 8ba911c8dd cdp: return provided browser context id if any Pierre Tachoire 2024-11-12 10:56:06 +01:00
  • 1854074f64 Merge pull request #293 from lightpanda-io/cdp-contextid Francis Bouvier 2024-11-07 15:49:40 +01:00
  • ec5de2fce0 Merge pull request #287 from lightpanda-io/cdp-attach-to-target Francis Bouvier 2024-11-07 15:49:15 +01:00
  • 3af34d11ca Merge pull request #291 from lightpanda-io/multi_build Francis Bouvier 2024-11-06 18:17:24 +01:00
  • eed7b7186d Merge pull request #284 from lightpanda-io/server-sync-deinit Francis Bouvier 2024-11-06 18:17:10 +01:00
  • d5e7ebdc63 Merge pull request #295 from lightpanda-io/fix_cdp_full_async Francis Bouvier 2024-11-06 18:14:43 +01:00
  • 3ecfa6aca8 Dockerfile: add install-libiconv Francis Bouvier 2024-11-06 18:10:08 +01:00
  • 625c1741c6 Update zig-js-runtime (tigerbeetle) Francis Bouvier 2024-11-06 18:07:02 +01:00
  • f6f5ec5eb3 server: add cancel current recv before accepting new connection Francis Bouvier 2024-11-05 21:46:52 +01:00
  • c74feb9c3a server: add log on I/O errors Francis Bouvier 2024-11-05 17:16:39 +01:00
  • 0d76f80223 cdp: use a u32 for context id Pierre Tachoire 2024-11-04 10:08:36 +01:00
  • 1e64513c16 Merge pull request #292 from lightpanda-io/tcp_nodelay Pierre Tachoire 2024-11-04 10:04:25 +01:00
  • 64779acf32 Merge pull request #278 from lightpanda-io/cdp_full_async Francis Bouvier 2024-11-01 18:14:21 +01:00
  • c3a3ac19f4 server: set TCP.NODELAY on linux to avoid latency issues Francis Bouvier 2024-11-01 17:54:49 +01:00
  • b9bae3f66d build: update gitignore Francis Bouvier 2024-10-30 13:41:48 +01:00
  • 2a2486cbe0 build: fix clean-libiconv Francis Bouvier 2024-10-30 13:41:34 +01:00
  • 0813d99b44 Merge pull request #290 from lightpanda-io/dockerfile Pierre Tachoire 2024-10-30 10:42:15 +01:00
  • 491e89d102 dockerfile: adjust binary name after merge Pierre Tachoire 2024-10-30 10:40:59 +01:00
  • b9e2be2052 build: support multi os/arch conf for netsurf Francis Bouvier 2024-10-29 20:06:29 +01:00
  • b3054d68bf cdp: browserContextId is optional in Target.createTarget Pierre Tachoire 2024-10-25 15:51:18 +02:00
  • 60adf0a9c3 cdp: add Target.attachToTarget noop Pierre Tachoire 2024-10-25 15:49:24 +02:00
  • be5d7022cc build: support multi os/arch conf for libiconv Francis Bouvier 2024-10-28 21:08:46 +01:00
  • d1951b286c build: support multi os/arch conf for mimalloc Francis Bouvier 2024-10-28 16:06:41 +01:00
  • f01558251c Merge pull request #277 from lightpanda-io/merge_bin Francis Bouvier 2024-10-29 22:27:09 +01:00
  • 8665d0420b Merge pull request #282 from lightpanda-io/docker-build Francis Bouvier 2024-10-29 22:20:49 +01:00
  • cf0636ca63 Update src/main.zig usage Francis Bouvier 2024-10-29 22:19:44 +01:00
  • 46d0aa6f9e Remove all references to the name 'browsercore' Francis Bouvier 2024-10-29 22:16:56 +01:00
  • dcdef2f640 server: ensure Send is always deinit in callback Pierre Tachoire 2024-10-25 09:51:37 +02:00
  • 7afe74310f add a Dockerfile to build the project Pierre Tachoire 2024-10-23 12:14:08 +02:00
  • 8508c21080 cdp: remove send sync Francis Bouvier 2024-10-21 18:29:10 +02:00
  • 20dd140c31 cdp: send I/O next read before executing current cmd Francis Bouvier 2024-10-21 18:21:43 +02:00
  • 486c19079a Merge get and server binaires Francis Bouvier 2024-10-18 16:06:23 +02:00
  • 826f82610e Merge pull request #280 from lightpanda-io/cdpdump-close-dir Pierre Tachoire 2024-10-23 10:15:31 +02:00
  • 5d7796b95d cdp: close dir in dumpFile Pierre Tachoire 2024-10-23 10:02:34 +02:00
  • b3ac313cc7 Merge pull request #279 from lightpanda-io/ci-ubuntu Pierre Tachoire 2024-10-22 15:43:39 +02:00
  • b281ba7754 ci: use zig-v8 0.1.9 Pierre Tachoire 2024-10-22 15:02:35 +02:00
  • 10994b202b ci: use ubuntu latest for all expect nightly build Pierre Tachoire 2024-10-22 14:27:47 +02:00
  • 2aeac1bdeb ci: force ubuntu 22.04 for nightly build Pierre Tachoire 2024-10-22 14:27:10 +02:00
  • f30501ca3c Merge pull request #276 from lightpanda-io/compare-position Pierre Tachoire 2024-10-17 15:06:47 +02:00
  • e67e6e267b Merge pull request #275 from lightpanda-io/fake-css-properties Pierre Tachoire 2024-10-17 15:06:40 +02:00
  • 8dc757ddf3 node: implement getRootNode Pierre Tachoire 2024-10-17 14:43:58 +02:00
  • b64f7d013d node: implement node.compareDocumentPosition Pierre Tachoire 2024-10-17 13:17:59 +02:00
  • 62ec936f1e Merge pull request #215 from lightpanda-io/cdp_basic Francis Bouvier 2024-10-17 10:52:09 +02:00
  • 8d83dfad45 ci: force ubuntu version (24.04) Francis Bouvier 2024-10-17 10:24:00 +02:00
  • e450072f45 ci: add zig v8 version into the cache key Pierre Tachoire 2024-10-16 20:56:32 +02:00
  • 7f08d08a78 Update zig-v8 again Francis Bouvier 2024-10-16 17:46:55 +02:00
  • b0634cd871 Adapt wpt and shell to zig-js-runtime changes Francis Bouvier 2024-10-16 15:21:03 +02:00
  • 462485bfcb Update zig-v8 and zig-js-runtime deps Francis Bouvier 2024-10-16 14:56:04 +02:00
  • 2311765289 Remove some dead code Francis Bouvier 2024-10-16 14:53:50 +02:00
  • 7bc7da5499 browser: back on createPage returning a Page (pointer) Francis Bouvier 2024-10-16 14:53:11 +02:00
  • b712a4771e html: implement empty style property Pierre Tachoire 2024-10-16 10:22:23 +02:00
  • 8e05f09fc8 server, cdp: improve logging Francis Bouvier 2024-10-15 22:57:56 +02:00
  • 84c49fbe34 cdp: ensure there is an ID on each request Francis Bouvier 2024-10-15 17:28:18 +02:00
  • 7750956c7b msg: Add a more complex test case with 2 multipart messages combined Francis Bouvier 2024-10-15 16:07:46 +02:00
  • ea9af210f9 Remove heap allocation for Session Francis Bouvier 2024-10-15 15:52:48 +02:00
  • efca71510a browser: put back VM is an arg for browser init Francis Bouvier 2024-10-12 10:39:48 +02:00
  • cbf6348055 server: panic if sendInspector without an inspector Francis Bouvier 2024-10-12 10:38:53 +02:00
  • ec680593b0 msg: set a hard limit max size Francis Bouvier 2024-10-11 18:13:20 +02:00
  • fd6c25daaa msg: improve comments on reallocation Francis Bouvier 2024-10-11 18:05:04 +02:00
  • 4b495f213f cdp: add comment on hard coded ID for page.createIsolatedWorld Francis Bouvier 2024-10-09 15:21:09 +02:00
  • 7ad03fb548 cdp: fix a comment on page.navigate Francis Bouvier 2024-10-09 15:18:55 +02:00
  • 17c641845e msg: return error if input does not have "size:" Francis Bouvier 2024-10-09 15:13:06 +02:00
  • e53b9d984b browser: add comment for auxData param in page.navigate Francis Bouvier 2024-10-09 15:10:30 +02:00
  • 28593d93ff browser: panic if callInspector without Inspector Francis Bouvier 2024-10-09 12:47:14 +02:00
  • fa4920bd94 browser: rename setInspector -> initInspector Francis Bouvier 2024-10-09 12:45:28 +02:00
  • eaf5c6f86f cdp: ensure method action is present Francis Bouvier 2024-10-09 12:40:17 +02:00
  • 0d89b98bad cdp: ensure token is a string when needed in parser Francis Bouvier 2024-10-09 12:35:56 +02:00
  • bf56345e48 msg: comments typos Francis Bouvier 2024-10-09 12:19:35 +02:00
  • 2bc58bebce server: rename public -> jsruntime Francis Bouvier 2024-10-09 12:11:43 +02:00
  • c564702eac server: formatting Francis Bouvier 2024-10-09 12:10:54 +02:00
  • 9400dd799e Add cli options for server (host, port, timeout) Francis Bouvier 2024-10-09 12:06:39 +02:00
  • ff0bbc3f96 server: simplify Send I/O Francis Bouvier 2024-10-09 01:21:24 +02:00
  • 15414f5ee4 server: remove unused sendLater Francis Bouvier 2024-10-09 01:00:12 +02:00
  • f9b097794f Simplify browser session.setInspector Francis Bouvier 2024-10-09 00:58:13 +02:00
  • a2f65eb540 server: simplify onInspector methods Francis Bouvier 2024-10-09 00:22:41 +02:00
  • cea38a10e9 server: rename buf in read_buf Francis Bouvier 2024-10-09 00:07:49 +02:00
  • c8a91d4cf6 server: merge Cmd and Accept in Ctx Francis Bouvier 2024-10-09 00:01:49 +02:00
  • b0ff325125 server: move to TCP conn Francis Bouvier 2024-10-08 23:44:47 +02:00
  • c35c09db60 server: timeout mechanism Francis Bouvier 2024-10-08 23:40:50 +02:00
  • 49adb61146 server: handle close and re-open connection Francis Bouvier 2024-10-08 16:22:24 +02:00
  • 76a9034668 server: newSession on disposeBrowserContext Francis Bouvier 2024-10-07 21:14:55 +02:00
  • 4c225e515d server: let the caller of sendSync free the string Francis Bouvier 2024-10-07 16:04:29 +02:00
  • 9c913b2e6c Move loop outside Browser Francis Bouvier 2024-10-07 15:57:16 +02:00
  • 5ab1d2a8a5 Add License in new cdp files Francis Bouvier 2024-10-01 18:02:21 +02:00
  • 2f3a581859 Add TODOs and comments Francis Bouvier 2024-10-01 17:48:54 +02:00
  • 8bdd2a14e8 Add Target.disposeBrowserContext Francis Bouvier 2024-10-01 17:13:47 +02:00