Commit Graph

  • 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
  • 3d55e292ce Update jsruntime Francis Bouvier 2024-01-29 13:00:44 +01:00
  • d24396333d Merge pull request #156 from lightpanda-io/events Francis Bouvier 2024-01-29 12:59:34 +01:00
  • 501b3caa8e Add legacy document.createEvent and event.initEvent Francis Bouvier 2024-01-29 09:04:03 +01:00
  • ce3c533680 Add deinit for EventTarget (eventTargetRemoveAllEventListeners) Francis Bouvier 2024-01-29 08:01:35 +01:00
  • 9ba4c69a92 Add removeEventListener Francis Bouvier 2024-01-24 11:43:16 +01:00
  • 3483dfa81e Check if event target has listener before adding it Francis Bouvier 2024-01-23 02:56:12 +01:00
  • e7dcf426f3 Update WPT with events files Francis Bouvier 2024-01-20 17:47:29 +01:00
  • de7fe8ba09 Add tests for Event Francis Bouvier 2024-01-19 16:46:09 +01:00
  • da0a54a0df Add more tests cases for event capture/target/bubbles phases Francis Bouvier 2024-01-19 13:16:40 +01:00
  • 2faf584d36 Updates, fix and Event properties Francis Bouvier 2024-01-18 22:00:36 +01:00
  • 86cc3d25dc Move some details implementation from EventTarget to the parser Francis Bouvier 2024-01-17 15:29:48 +01:00
  • ae6a714573 First implementation of Event system Francis Bouvier 2024-01-17 00:12:57 +01:00
  • 6bac8763f7 Merge pull request #165 from lightpanda-io/update_libdom Francis Bouvier 2024-01-24 11:47:19 +01:00
  • 1bf1f5a0aa Update libdom Francis Bouvier 2024-01-24 11:46:06 +01:00
  • 30d52dff3f Merge pull request #164 from lightpanda-io/html-em Pierre Tachoire 2024-01-22 11:41:57 +01:00
  • 9a050fe069 html: add missing applet, basefont and keygen tags Pierre Tachoire 2024-01-22 11:08:46 +01:00
  • 45504a50e7 html: add menu and menuitem Pierre Tachoire 2024-01-19 17:44:28 +01:00
  • f7752675bc html: add strong tag Pierre Tachoire 2024-01-19 17:42:43 +01:00
  • c2106b4b77 html: add em tag Pierre Tachoire 2024-01-19 17:42:22 +01:00
  • b2d5ee237b Merge pull request #163 from lightpanda-io/upgrade Francis Bouvier 2024-01-19 16:54:25 +01:00
  • f32fc05f62 Upgrade libdom Francis Bouvier 2024-01-19 16:53:57 +01:00
  • 2112aca6fb Merge pull request #162 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2024-01-19 15:33:22 +01:00
  • b53c6be5ba upgrade jsruntime Pierre Tachoire 2024-01-19 15:04:55 +01:00
  • 2a39f9fa2c Merge pull request #160 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2024-01-19 09:24:46 +01:00
  • aef6c8156a upgrade jsruntime Pierre Tachoire 2024-01-19 09:14:33 +01:00
  • 77185f9468 Merge pull request #132 from lightpanda-io/dom-parentnode-prepend Pierre Tachoire 2024-01-18 10:15:24 +01:00
  • d8df27ead7 dom: refacto append/prepend/replaceChild in Node Pierre Tachoire 2024-01-18 09:59:26 +01:00
  • b33fc68898 dom: add doc.prepend/append Pierre Tachoire 2024-01-15 15:45:23 +01:00
  • f8484e9f47 dom: add parentnode test Pierre Tachoire 2024-01-15 14:49:55 +01:00
  • c0643398d7 dom: declare document prepend/append/replaceChildren Pierre Tachoire 2023-12-13 15:52:05 +01:00
  • 84aad08806 dom: add element.replaceChildren Pierre Tachoire 2023-12-13 15:51:48 +01:00
  • 3af716d934 dom: add element prepend and append Pierre Tachoire 2023-12-13 15:19:46 +01:00
  • ad317af5a9 Merge pull request #159 from lightpanda-io/wpt-success-detailed Pierre Tachoire 2024-01-18 09:15:54 +01:00
  • 64a7f3a3f0 wpt: always return detailed result Pierre Tachoire 2024-01-18 09:00:45 +01:00
  • ee3b62de56 Merge pull request #137 from lightpanda-io/window Pierre Tachoire 2024-01-17 18:33:41 +01:00
  • a2e266514f dom: extract walker from html_collection to its own file Pierre Tachoire 2024-01-16 15:39:35 +01:00
  • d22b7a6d29 browser: use an arena for the page Pierre Tachoire 2024-01-16 15:21:56 +01:00
  • 40dac207f9 window: add event target prototype Pierre Tachoire 2024-01-16 11:48:12 +01:00
  • 2bbaa77891 window: document is null by default Pierre Tachoire 2024-01-16 11:47:23 +01:00
  • 5362fcc7b4 browser: use charset from headers to parse doc Pierre Tachoire 2024-01-16 11:46:54 +01:00
  • 01a894b7d0 mime: parse charset and boundary from content-type Pierre Tachoire 2024-01-16 11:46:14 +01:00
  • 69bbd62edf browser: pass the session to the page Pierre Tachoire 2024-01-16 09:26:30 +01:00
  • c2a842b80e browser: remove undefined for session attr Pierre Tachoire 2024-01-15 18:33:23 +01:00
  • e8879cd6db browser: add TODO for concurrency Pierre Tachoire 2024-01-15 18:20:45 +01:00
  • ea8c259c25 browser: refacto isJS func Pierre Tachoire 2024-01-15 18:17:51 +01:00