Commit Graph

  • f7040153cd url: implement query parsing Pierre Tachoire 2024-05-06 12:45:14 +02:00
  • e42b03acd8 mime: extract string parser Pierre Tachoire 2024-05-06 12:44:45 +02:00
  • 28a87c2a47 url: first draft Pierre Tachoire 2024-05-03 16:18:11 +02:00
  • e2cd983851 Merge pull request #220 from lightpanda-io/session_page Pierre Tachoire 2024-05-02 18:15:53 +02:00
  • df82d25e91 Return error if a Page already exists in Session Francis Bouvier 2024-04-19 13:11:04 +02:00
  • bcf4083f9c Keep reference of current Page in Session Francis Bouvier 2024-04-19 12:56:55 +02:00
  • 4444d8a008 Merge pull request #229 from lightpanda-io/upgrade-libdom Pierre Tachoire 2024-05-02 17:42:27 +02:00
  • d193b73ee3 upgrade libdom Pierre Tachoire 2024-05-02 17:36:44 +02:00
  • 89bfc8ccdc Merge pull request #222 from lightpanda-io/webstorage Pierre Tachoire 2024-05-02 15:35:22 +02:00
  • 7c06067991 Merge pull request #214 from lightpanda-io/event-callback Pierre Tachoire 2024-05-02 15:30:08 +02:00
  • 8b47d72079 event: set this arg on callback Pierre Tachoire 2024-04-11 16:41:15 +02:00
  • a2a0db7bc4 upgrade jsruntime Pierre Tachoire 2024-05-02 15:25:13 +02:00
  • 5f6e5d57c0 upgrade tests/wpt Pierre Tachoire 2024-05-02 15:23:15 +02:00
  • 61357ee7e0 storage: update comment about dispatch event Pierre Tachoire 2024-05-02 15:21:21 +02:00
  • 88106f8449 Merge pull request #226 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2024-04-30 08:54:59 +02:00
  • 6f2f0af0ef upgrade jsruntime-lib Pierre Tachoire 2024-04-30 08:38:53 +02:00
  • eb829f4d36 Merge pull request #225 from lightpanda-io/netsurf-empty-event-type Pierre Tachoire 2024-04-29 17:51:59 +02:00
  • d155421a40 netsurf: add missing netsurf DOM errors Pierre Tachoire 2024-04-29 17:42:38 +02:00
  • 9f2bad7498 dom: an event type can be null Pierre Tachoire 2024-04-29 16:31:37 +02:00
  • 3c5d601622 storage: first implementation of webstorage API Pierre Tachoire 2024-04-24 11:53:04 +02:00
  • 2a94e5a69e Merge pull request #199 from lightpanda-io/c_alloc Pierre Tachoire 2024-04-19 12:05:56 +02:00
  • 8e96ee337d wpt: skip tests/wpt/dom/events/remove-all-listeners.html Pierre Tachoire 2024-04-19 11:55:55 +02:00
  • 304a28a79d mimalloc: add strdup and strndup overrride Pierre Tachoire 2024-04-18 15:39:13 +02:00
  • a3e91debea deps: upgrade netsurf deps Pierre Tachoire 2024-04-16 16:34:08 +02:00
  • 545bcc403a ci: rebuild mimalloc if it has changed Pierre Tachoire 2024-04-16 16:27:37 +02:00
  • 69b5a3db15 readme: add mimalloc info Pierre Tachoire 2024-04-10 09:27:24 +02:00
  • 53a5326248 mimalloc: avoid mimalloc override Pierre Tachoire 2024-04-10 09:18:42 +02:00
  • 3834ebcfa4 replace calloc with mimalloc Pierre Tachoire 2024-04-09 16:22:20 +02:00
  • 9363acf4ec glue mimalloc with netsurf C libs Pierre Tachoire 2024-04-09 16:18:48 +02:00
  • dad51a4179 upgrade libwapcaplet deps Pierre Tachoire 2024-04-09 16:05:43 +02:00
  • 59b2954ff4 deps: add mimalloc dependency Pierre Tachoire 2024-04-06 11:09:32 +02:00
  • 5e9d31b053 deps: use our fork for all netsurf deps Pierre Tachoire 2024-03-21 09:10:32 +01:00
  • 76c88d049f setCAllocator Francis Bouvier 2024-03-20 15:46:33 +01:00
  • f0773a3ca2 Merge pull request #219 from lightpanda-io/ci-deps Pierre Tachoire 2024-04-19 11:45:48 +02:00
  • f9cff763d8 ci: disable build release on PR Pierre Tachoire 2024-04-19 11:41:38 +02:00
  • 8d606d5dc5 ci: force netsurf build deps each time Pierre Tachoire 2024-04-19 09:08:03 +02:00
  • 7347e1d414 Merge pull request #218 from lightpanda-io/upgrade-wpt Pierre Tachoire 2024-04-18 16:33:49 +02:00
  • b65e0e8d77 upgrade wpt Pierre Tachoire 2024-04-18 16:32:59 +02:00
  • 4da25fafd4 Merge pull request #217 from lightpanda-io/ci-refacto Pierre Tachoire 2024-04-16 16:04:43 +02:00
  • d8f21e3c67 ci: ugrade GH actions versions Pierre Tachoire 2024-04-16 15:52:42 +02:00
  • fe8b6e3060 ci: add missing permissions for wpt Pierre Tachoire 2024-04-16 15:45:27 +02:00
  • 8b03c0c651 ci: force ci on YAML changes Pierre Tachoire 2024-04-16 15:41:33 +02:00
  • ffbcfc18f1 ci: extract install steps in its own action Pierre Tachoire 2024-04-16 15:24:16 +02:00
  • e3f487a7f1 ci: force netsurf rebuild on change Pierre Tachoire 2024-04-16 14:53:33 +02:00
  • 309b6370f7 Merge pull request #213 from lightpanda-io/ci-build Pierre Tachoire 2024-04-10 11:46:36 +02:00
  • 6a560fd20c ci: fix build dev command Pierre Tachoire 2024-04-10 11:46:08 +02:00
  • c8abbf411b Merge pull request #212 from lightpanda-io/ci-build Pierre Tachoire 2024-04-10 11:34:30 +02:00
  • c2f17cb216 ci: add missing s3 credentials for test Pierre Tachoire 2024-04-10 11:32:51 +02:00
  • 25332fd095 ci: split build dev and build release Pierre Tachoire 2024-04-10 11:29:54 +02:00
  • e2a8a74906 Merge pull request #209 from lightpanda-io/bench Pierre Tachoire 2024-04-10 11:20:41 +02:00
  • cca6e363c7 ci: split zig test and zig build steps Pierre Tachoire 2024-04-10 09:50:53 +02:00
  • cb2b488d27 bench: prepare v8, libdom and main metrics Pierre Tachoire 2024-04-10 09:50:36 +02:00
  • a9e2569a1b bench: display duration in ms Pierre Tachoire 2024-04-10 09:42:15 +02:00
  • 44271cac1a Merge pull request #211 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2024-04-09 09:10:10 +02:00
  • 762dfe8f31 upgrade jsruntime-lib Pierre Tachoire 2024-04-09 09:00:16 +02:00
  • 37350b0701 ci: save and export browser bench Pierre Tachoire 2024-04-08 17:59:46 +02:00
  • e3f7504572 test: rename js bench into browser Pierre Tachoire 2024-04-08 17:55:59 +02:00
  • deb8490991 Merge pull request #210 from lightpanda-io/upgrade-libdom Pierre Tachoire 2024-04-08 15:43:09 +02:00
  • 82c5019a44 Merge pull request #208 from lightpanda-io/pi-clone Pierre Tachoire 2024-04-08 15:22:53 +02:00
  • 55c747ad45 upgrade libdom Pierre Tachoire 2024-04-08 15:22:00 +02:00
  • d080dde361 test: bench: use pretty for console output Pierre Tachoire 2024-04-08 14:54:55 +02:00
  • 32349e472c test: add test arguments and expose json benchmark result Pierre Tachoire 2024-04-08 14:40:52 +02:00
  • 49e3d569de dom: fix processing instruction clone Pierre Tachoire 2024-04-05 16:33:58 +02:00
  • d58045c330 Merge pull request #196 from lightpanda-io/css Pierre Tachoire 2024-04-05 10:57:41 +02:00
  • c80ef7ca96 Merge pull request #206 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2024-04-03 15:16:41 +02:00
  • 9db39e4165 Merge pull request #205 from lightpanda-io/upgrade-libdom Pierre Tachoire 2024-04-03 15:15:54 +02:00
  • 1e263cfc1b Merge pull request #204 from lightpanda-io/small-build-improvements Pierre Tachoire 2024-04-03 15:15:42 +02:00
  • 5c804f2c3d upgrade jsruntime Pierre Tachoire 2024-04-03 15:05:33 +02:00
  • 29ce31f2fd upgrade libdom Pierre Tachoire 2024-04-03 15:03:37 +02:00
  • 6e8398be96 ci: track build.zig changes Pierre Tachoire 2024-04-03 15:00:27 +02:00
  • 0af69fee6d build: remove deprecated usage Pierre Tachoire 2024-04-03 14:58:11 +02:00
  • 20f25fc352 build: remove useless getInstallStep deps Pierre Tachoire 2024-03-28 14:39:01 +01:00
  • a2eee9a278 README: upgrade zig version Pierre Tachoire 2024-03-28 14:53:23 +01:00
  • b59618120f build: remove shell installation Pierre Tachoire 2024-03-29 09:19:21 +01:00
  • ff0b7ed6bf build: fix path error Pierre Tachoire 2024-03-29 15:51:53 +01:00
  • 18d14f8c0c Merge pull request #201 from lightpanda-io/remove-lexbor Pierre Tachoire 2024-04-03 14:43:18 +02:00
  • 22459edccc CI: remove lexbor Pierre Tachoire 2024-03-28 14:56:36 +01:00
  • 52d3f3e966 deps: remove lexbor Pierre Tachoire 2024-03-28 11:13:17 +01:00
  • 17b20e1ad0 Merge pull request #200 from lightpanda-io/upgrade-wpt-dom Pierre Tachoire 2024-03-26 11:58:17 +01:00
  • 6b621fe5ab upgrade wpt deps Pierre Tachoire 2024-03-26 11:40:07 +01:00
  • 8eb4de9ccb css: ensure node is an element before accessing to attr Pierre Tachoire 2024-03-26 11:08:25 +01:00
  • 4d5f6d42fa dom: use the css matcher for DOM Pierre Tachoire 2024-03-26 10:02:15 +01:00
  • 0fa49b99bf css: add README Pierre Tachoire 2024-03-25 18:35:28 +01:00
  • 4c50b2af1a css: implement legend siblings check for :disabled Pierre Tachoire 2024-03-25 17:55:30 +01:00
  • 4e61a50946 css: add isEmptyText in node interface Pierre Tachoire 2024-03-25 17:45:19 +01:00
  • 2c7650cdb1 css: add isDocument, isText and isComment Pierre Tachoire 2024-03-25 17:38:21 +01:00
  • 8a91840783 css: comment :contains test Pierre Tachoire 2024-03-25 17:09:55 +01:00
  • dcc7e51556 css: implement ~, + and > combinators Pierre Tachoire 2024-03-25 17:09:11 +01:00
  • 565d612abb css: trim attribute op value Pierre Tachoire 2024-03-25 15:40:23 +01:00
  • e7738744cb css: add libdom tests Pierre Tachoire 2024-03-25 15:39:59 +01:00
  • de9d253dc9 css: implement missing pseudo classes Pierre Tachoire 2024-03-25 14:48:08 +01:00
  • 2671cda98f css: implement :lang match Pierre Tachoire 2024-03-25 11:43:32 +01:00
  • bd899111d5 css: implement :only-child and :only-of-type Pierre Tachoire 2024-03-25 10:25:46 +01:00
  • db5d933285 css: add nth- pseudo class Pierre Tachoire 2024-03-25 08:50:57 +01:00
  • 9c997ec86d css: add pseudo class relative match Pierre Tachoire 2024-03-19 09:25:52 +01:00
  • 75e80a47e6 css: implement group, compound and start combined match Pierre Tachoire 2024-03-18 21:21:28 +01:00
  • d0dbbacd69 css: enable all css tests in zig build test Pierre Tachoire 2024-03-18 16:05:06 +01:00
  • a2e747002b css: use parseSelectorGroup() with parse() Pierre Tachoire 2024-03-18 21:21:44 +01:00
  • 5e8ec4532d css: add attribute matcher Pierre Tachoire 2024-03-18 16:01:46 +01:00
  • d64fffc5b3 css: implement id and class match selector Pierre Tachoire 2024-03-18 12:48:03 +01:00