Commit Graph

  • 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
  • 4629e8a9eb css: check if node is an html element Pierre Tachoire 2024-03-18 11:36:06 +01:00
  • 7839f466ea css: refacto test Pierre Tachoire 2024-03-18 11:35:47 +01:00
  • 954a693586 css: add matcher test w/ libdom Pierre Tachoire 2024-03-18 09:49:12 +01:00
  • b59fd9b1fb css: matcher draft Pierre Tachoire 2024-03-15 16:09:16 +01:00
  • a131e96ed5 css: lower case parse function Pierre Tachoire 2024-03-15 15:03:55 +01:00
  • d9c76aa13e css: extract public api on its own file Pierre Tachoire 2024-03-15 09:06:34 +01:00
  • 6cf805360d css: extract selector in its own file Pierre Tachoire 2024-03-15 08:59:41 +01:00
  • 97c8053010 css: implement css query parser Pierre Tachoire 2024-03-14 16:39:02 +01:00
  • 621ffc5db7 Merge pull request #195 from lightpanda-io/browser-jstrace Pierre Tachoire 2024-03-11 16:07:47 +01:00
  • a7efadabf5 browser: display js err trace on debug mode Pierre Tachoire 2024-03-08 17:31:03 +01:00
  • a81e10f093 Merge pull request #184 from lightpanda-io/window-global Pierre Tachoire 2024-03-08 12:43:24 +01:00
  • 886c9daa47 window: inject DocumentHTML instead of Document Pierre Tachoire 2024-03-07 14:39:51 +01:00
  • 500da5bfd8 test: run JSRuntime test func directly Pierre Tachoire 2024-03-07 14:39:20 +01:00
  • fec212ab94 window: use window as global object Pierre Tachoire 2024-02-26 10:57:51 +01:00
  • 9221c810a6 Merge pull request #193 from lightpanda-io/build-test Pierre Tachoire 2024-03-07 11:27:33 +01:00
  • a1af89b6a0 build: use test step option struct Pierre Tachoire 2024-03-06 15:59:12 +01:00
  • b8bf09c8e5 Merge pull request #192 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2024-02-29 16:20:57 +01:00
  • 026a6c0caf upgrade jsruntime Pierre Tachoire 2024-02-29 16:05:51 +01:00
  • da763bf17d Merge pull request #191 from lightpanda-io/void-elements Pierre Tachoire 2024-02-29 16:04:42 +01:00