Commit Graph

  • 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
  • 6777ab9f3d dump: handle void HTML elements Pierre Tachoire 2024-02-29 15:37:22 +01:00
  • 45172461c7 Merge pull request #182 from lightpanda-io/innerHTML Pierre Tachoire 2024-02-29 15:47:48 +01:00
  • b4da2abff2 Merge pull request #189 from lightpanda-io/browser-set-document-uri Pierre Tachoire 2024-02-29 15:47:06 +01:00
  • 63e19c7704 netsurf: factorize document parsing Pierre Tachoire 2024-02-28 15:15:15 +01:00
  • 399c7def51 browser: inject document URL Pierre Tachoire 2024-02-29 13:37:08 +01:00
  • 25bc2d5e75 DOM: improve innerHTML setter test Pierre Tachoire 2024-02-28 14:44:40 +01:00
  • 1c77d998c6 test: refacto dump test units Pierre Tachoire 2024-02-28 14:40:31 +01:00
  • 810bd11a5b dump: rename HTML dump funcs Pierre Tachoire 2024-02-28 14:39:22 +01:00
  • 08e2365d75 Merge pull request #181 from lightpanda-io/xhr-event-delay Pierre Tachoire 2024-02-27 17:54:50 +01:00
  • c0e2377e16 dom: implement innerHTML setter Pierre Tachoire 2024-02-19 18:56:48 +01:00
  • f7c0bcceae dom: fix replace child Pierre Tachoire 2024-02-19 17:32:13 +01:00
  • 37f4a9c72c dom: add innerHTML getter Pierre Tachoire 2024-02-19 10:30:09 +01:00
  • 64ce07340b browser: expose nodeFile and accept a io.Writer Pierre Tachoire 2024-02-19 10:25:10 +01:00
  • 5a70db1322 Merge pull request #183 from lightpanda-io/xhr-json Pierre Tachoire 2024-02-26 18:13:15 +01:00
  • d4104883ef xhr: use std.json.Value to parse JSON response Pierre Tachoire 2024-02-22 14:31:58 +01:00
  • 4f51f28734 upgrade jsruntime Pierre Tachoire 2024-02-26 17:57:47 +01:00
  • 65e8b56db4 Merge pull request #177 from lightpanda-io/upgrade-wpt Pierre Tachoire 2024-02-26 16:01:38 +01:00
  • 5439a37d25 xhr: respect 50ms min delay between two progress events Pierre Tachoire 2024-02-15 17:47:32 +01:00
  • 10777a7b46 Merge pull request #166 from lightpanda-io/xhr alpha Pierre Tachoire 2024-02-15 16:54:06 +01:00
  • ef1be21da9 Merge pull request #180 from lightpanda-io/eventtarget Pierre Tachoire 2024-02-15 16:48:07 +01:00
  • 2508dc7e9a xhr: add some logs Pierre Tachoire 2024-02-14 15:51:14 +01:00
  • e927743632 browser: add log info on error Pierre Tachoire 2024-02-14 15:50:31 +01:00
  • 4c19dbc34f xhr: fix content-type header typo Pierre Tachoire 2024-02-14 11:28:32 +01:00
  • d062d0f1b6 xhr: implement basic send data from string Pierre Tachoire 2024-02-13 12:08:35 +01:00
  • d58fbe07e3 xhr: return DOM document instead of HTML document Pierre Tachoire 2024-02-13 09:07:15 +01:00
  • 54a807bb36 xhr: add abort func Pierre Tachoire 2024-02-12 21:59:59 +01:00
  • ff754fc666 xhr: implement responseURL Pierre Tachoire 2024-02-12 21:50:01 +01:00
  • 34015b8f57 xhr: add reponseXML Pierre Tachoire 2024-02-12 21:43:18 +01:00
  • d5e3762179 xhr: comment json and add a document test Pierre Tachoire 2024-02-12 21:34:32 +01:00
  • 704f12f039 xhr: fix json response Pierre Tachoire 2024-02-12 17:57:05 +01:00
  • 84a5233245 xhr: implement response Pierre Tachoire 2024-02-09 19:08:42 +01:00
  • f22c927067 xhr: move XMLHttpEventTarget in its own file Pierre Tachoire 2024-02-09 15:22:32 +01:00
  • 1a448b0b32 xhr: response_type getter/setter Pierre Tachoire 2024-02-09 12:42:19 +01:00
  • 47520ae21d xhr: move progress event in its own file Pierre Tachoire 2024-02-09 12:04:10 +01:00
  • 6aa182c131 xhr: defer event destroy Pierre Tachoire 2024-02-09 11:43:37 +01:00
  • e79933990d xhr: destroy allocated mem on error Pierre Tachoire 2024-02-09 11:35:43 +01:00
  • 76df0a1ff7 xhr: fix ProgressEvent implementation Pierre Tachoire 2024-02-09 11:35:22 +01:00
  • d24df5725c xhr: use nested object for ProgressEventInit Pierre Tachoire 2024-02-08 14:31:15 +01:00
  • 5aafc93a03 event: add remove listener test Pierre Tachoire 2024-02-08 14:25:14 +01:00
  • 7323f2268a xhr: add blocked comment Pierre Tachoire 2024-02-08 09:45:26 +01:00
  • 4b75fd1036 xhr: rename onerr into onErr Pierre Tachoire 2024-02-08 09:45:04 +01:00
  • 4a9a0e5e3c xhr: progressevent accept null progressevent init Pierre Tachoire 2024-02-08 09:43:40 +01:00
  • 0acdadfec0 xhr: fix listeners setters Pierre Tachoire 2024-02-07 18:31:35 +01:00
  • 86a69da773 xhr: add ProgressEvent type Pierre Tachoire 2024-02-07 18:01:39 +01:00
  • 554a05d8dd xhr: fix getter/setter for callbacks Pierre Tachoire 2024-02-07 14:03:08 +01:00
  • f791891314 xhr: dispatch generic events Pierre Tachoire 2024-02-06 17:42:28 +01:00
  • 8a61f0f454 xhr: yield each fetch steps Pierre Tachoire 2024-02-06 16:01:48 +01:00
  • f3a1920d8f async: yield between fetch steps in test cli Pierre Tachoire 2024-02-06 15:42:13 +01:00
  • cac1110993 xhr: add getResponseHeader Pierre Tachoire 2024-02-02 15:21:33 +01:00