Commit Graph

  • 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
  • 19b459b4db xhr: add status and statusText Pierre Tachoire 2024-02-02 15:11:56 +01:00
  • 5bd5905da7 xhr: implement responseText Pierre Tachoire 2024-01-31 18:35:54 +01:00
  • 3915c60913 xhr: handle response headers Pierre Tachoire 2024-01-31 18:07:22 +01:00
  • 6f46d76c93 xhr: implementation follow up Pierre Tachoire 2024-01-31 16:49:46 +01:00
  • 0693011ad3 async: remove context from loop impl init Pierre Tachoire 2024-01-31 15:14:55 +01:00
  • 89409a4847 xhr: add a setOnload due to a setter issue Pierre Tachoire 2024-01-31 14:41:23 +01:00
  • c2bc48ba0f xhr: fix implementation errors Pierre Tachoire 2024-01-31 14:40:55 +01:00
  • 8b6d7d0db0 xhr: implement prototype chain correctly Pierre Tachoire 2024-01-31 11:28:52 +01:00
  • af20584ff2 async: remove useless http.zig Pierre Tachoire 2024-01-31 09:58:16 +01:00
  • 2b79a65d6d xhr: implement async http client Pierre Tachoire 2024-01-31 09:46:12 +01:00
  • 2fa66f93fd async: refacto with comptime generation Pierre Tachoire 2024-01-30 16:59:00 +01:00
  • c200f60d7d async: add pure async http client Pierre Tachoire 2024-01-30 09:32:20 +01:00
  • 511e9b969a async: use std http client with loop Pierre Tachoire 2024-01-30 08:57:42 +01:00
  • 9d26a43aa8 async: copy stdlib http client Pierre Tachoire 2024-01-29 11:19:24 +01:00
  • f714d86bb8 xhr: validate method Pierre Tachoire 2024-01-17 09:37:44 +01:00
  • df7d17cd30 xhr: start implementation Pierre Tachoire 2024-01-16 17:22:38 +01:00
  • 0ac605ab6d upgrade jsruntime Pierre Tachoire 2024-02-15 16:31:00 +01:00
  • 35ede4d79c netsurf: declare EventTargetTBase as extern Pierre Tachoire 2024-02-15 16:00:48 +01:00
  • 069313817a netsurf: use EventTargetTBase field to cast EventTarget Pierre Tachoire 2024-02-15 15:59:45 +01:00
  • bc7055c98d netsurf: fix eventTargetVtable Pierre Tachoire 2024-02-13 15:16:03 +01:00
  • 434c21e1da Merge pull request #157 from lightpanda-io/window-event-target Pierre Tachoire 2024-02-15 14:37:56 +01:00
  • 71a503671d Merge pull request #179 from lightpanda-io/upgrade-deps Pierre Tachoire 2024-02-15 14:30:34 +01:00
  • ae28d9d6a4 netsurf: use the right type for EventTarget cast Pierre Tachoire 2024-02-15 14:28:14 +01:00
  • 1d2ffb348a upgrade libdom Pierre Tachoire 2024-02-15 14:10:50 +01:00
  • f33f00ce05 upgrade jsruntime Pierre Tachoire 2024-02-15 14:09:58 +01:00
  • 25a971c440 window: remove useless import Pierre Tachoire 2024-02-15 14:06:49 +01:00
  • e222d72b46 upgrade tests/wpt Pierre Tachoire 2024-02-12 16:02:28 +01:00
  • fe31d81e29 wpt: allow .htm tests cases Pierre Tachoire 2024-02-12 12:12:54 +01:00
  • e4b4719208 wpt: defer console log display Pierre Tachoire 2024-02-12 12:12:42 +01:00
  • 5619ed020c browser: dispatch window.load event Pierre Tachoire 2024-02-12 12:12:13 +01:00
  • 951bf4b501 events: fix remove_event_listener typo Pierre Tachoire 2024-02-12 09:38:58 +01:00
  • 25d4aedb1d events: add mssing iter_event_listener in EventTargetTBase Pierre Tachoire 2024-02-12 09:38:19 +01:00
  • 5aef5a21ac browser: dispatch DOMContentLoaded event Pierre Tachoire 2024-02-05 16:40:35 +01:00
  • 9050f2586b events: add EventTargetBase Pierre Tachoire 2024-01-17 18:17:40 +01:00
  • 85a8decffc Merge pull request #173 from lightpanda-io/update Francis Bouvier 2024-01-29 13:01:13 +01:00