Commit Graph

  • ad5c6236a7 dom: add NamedNodeMap implementation Pierre Tachoire 2023-12-02 10:54:12 +01:00
  • dcb095d9df dom: add element.HasAttributes Pierre Tachoire 2023-12-01 16:51:58 +01:00
  • acf737152c dom: implement element.toggleAttribute Pierre Tachoire 2023-12-01 16:25:52 +01:00
  • 98c4f506b7 dom: implement element.*Attribute Pierre Tachoire 2023-12-01 15:36:56 +01:00
  • 5ef08df052 Merge pull request #106 from Browsercore/docker-zig-upgrade Pierre Tachoire 2023-12-04 17:57:48 +01:00
  • 6be48bc913 Merge pull request #107 from Browsercore/wpt-safe Pierre Tachoire 2023-12-04 17:57:38 +01:00
  • 2643366639 make: use safe mode w/ wpt Pierre Tachoire 2023-12-04 17:55:52 +01:00
  • b300e5b3ba docker: upgrade docker build deps Pierre Tachoire 2023-12-04 16:37:40 +01:00
  • d1082f7d52 Merge pull request #104 from Browsercore/zig-version Francis Bouvier 2023-12-04 17:41:09 +01:00
  • 0d0628b39e build: don't alias zig version Pierre Tachoire 2023-12-04 17:33:48 +01:00
  • 6806c151a3 make: add download-zig target Pierre Tachoire 2023-12-04 12:18:49 +01:00
  • f210c773f0 zig: add a zig version check Pierre Tachoire 2023-12-04 11:19:15 +01:00
  • 71a5dfdfd0 upgrade jsruntime-lib Pierre Tachoire 2023-12-04 11:19:32 +01:00
  • cfad1c3b31 Merge pull request #97 from Browsercore/wpt-json Francis Bouvier 2023-12-01 14:39:57 +01:00
  • 843c404b49 ci: use safe run for WPT ci tests Pierre Tachoire 2023-11-30 17:25:02 +01:00
  • ee8628acfd wpt: handle json outpout w/ safe run Pierre Tachoire 2023-11-30 17:24:09 +01:00
  • 73e80a5678 wpt: use enum for output Pierre Tachoire 2023-11-30 15:58:51 +01:00
  • 29f5f15c50 wpt: move safe run in its own func Pierre Tachoire 2023-11-30 15:46:32 +01:00
  • 07270fbb19 wpt: extract filter on its own func Pierre Tachoire 2023-11-30 15:41:43 +01:00
  • 8b8d7b3617 wpt: add safe test run in separate process Pierre Tachoire 2023-11-30 15:29:16 +01:00
  • 6e0491e3b0 wpt: remove output Pierre Tachoire 2023-11-29 15:41:32 +01:00
  • 62721e672f wpt: add json output Pierre Tachoire 2023-11-29 15:36:29 +01:00
  • 49318b18df wpt: use gpa allocator Pierre Tachoire 2023-11-29 14:22:47 +01:00
  • d7ddec3ba7 wpt: move code into wpt/ module Pierre Tachoire 2023-11-29 14:04:56 +01:00
  • b9c0d9e20e wpt: remove new lines from report Pierre Tachoire 2023-11-29 11:52:55 +01:00
  • 486927c889 wpt: refacto results report Pierre Tachoire 2023-11-28 17:15:04 +01:00
  • 74b25161a3 wpt: change js output format Pierre Tachoire 2023-11-28 14:11:13 +01:00
  • b55c72c2ed wpt: add json option Pierre Tachoire 2023-11-28 14:09:15 +01:00
  • a6a18cf0f5 Merge pull request #96 from Browsercore/dom_error Francis Bouvier 2023-11-30 17:15:04 +01:00
  • fe86a36551 dom: fix defer free var in createDocument Pierre Tachoire 2023-11-30 09:40:33 +01:00
  • f3fbc630da Merge pull request #98 from Browsercore/collection_live Francis Bouvier 2023-11-29 21:17:32 +01:00
  • b53c160001 HTMLCollection: add unit test for liveness Francis Bouvier 2023-11-29 17:35:37 +01:00
  • ce913219a9 Add DOMError check in DOMImplementation Francis Bouvier 2023-11-29 15:15:11 +01:00
  • 2065d47d8e Check DOMError Francis Bouvier 2023-11-28 17:55:49 +01:00
  • 68db7f2e63 Merge pull request #88 from Browsercore/domdoc-implementation Pierre Tachoire 2023-11-28 09:50:46 +01:00
  • a504daebe1 dom: use alloc short name Pierre Tachoire 2023-11-27 17:50:00 +01:00
  • c4c6cfa044 better null check syntax Pierre Tachoire 2023-11-27 17:52:32 +01:00
  • 8d6f18744e move unsued along with TODO Pierre Tachoire 2023-11-27 17:51:21 +01:00
  • 0afa6b27b9 remove useless var Pierre Tachoire 2023-11-27 17:46:44 +01:00
  • bd68f07206 use _ name for unused self args Pierre Tachoire 2023-11-27 17:45:43 +01:00
  • 88c6a2395b dom: add WPT for implementation Pierre Tachoire 2023-11-27 16:34:42 +01:00
  • 443aef4f76 dom: add DOMImplementation.hasFeature Pierre Tachoire 2023-11-27 16:31:41 +01:00
  • dde3f149d6 dom: add DOMImplementation.deinit Pierre Tachoire 2023-11-27 12:37:42 +01:00
  • 1c4edf7c95 dom: implement document constructor Pierre Tachoire 2023-11-27 11:53:52 +01:00
  • 7bd4729d3f dom: add document.implementation Pierre Tachoire 2023-11-27 11:46:57 +01:00
  • 766c2ae47c dom: add DOMImplementation Pierre Tachoire 2023-11-27 09:57:41 +01:00
  • 060a044f81 Merge pull request #95 from Browsercore/submodule_update Francis Bouvier 2023-11-27 17:45:54 +01:00
  • 9141baa144 Revert libdom to last commit Francis Bouvier 2023-11-27 17:45:04 +01:00
  • 9a5865bd56 Merge pull request #81 from Browsercore/dom_exception Francis Bouvier 2023-11-27 17:02:04 +01:00
  • 0ba0ae5b4e dom_exception: adapt to interface definition change Francis Bouvier 2023-11-27 16:44:26 +01:00
  • 86489f3635 dom_exception: add errors not handled by netsurf Francis Bouvier 2023-11-27 16:20:31 +01:00
  • 372c93d0f5 DOMException: implements reviewer comments Francis Bouvier 2023-11-24 18:26:03 +01:00
  • 57dcbe1ba9 Add DOMException Francis Bouvier 2023-11-23 17:14:01 +01:00
  • d279e01456 Merge pull request #92 from Browsercore/update_jsruntime Francis Bouvier 2023-11-27 16:40:26 +01:00
  • d72e596b89 Update jsruntime Francis Bouvier 2023-11-27 16:36:59 +01:00
  • 4f8fffeb0f Merge pull request #89 from Browsercore/up-jsruntime-lib Pierre Tachoire 2023-11-27 12:35:50 +01:00
  • 11c18017c3 upgrade jsruntime-lib Pierre Tachoire 2023-11-27 11:56:53 +01:00
  • 4b2f85fcf6 ci: fix deps change detection Pierre Tachoire 2023-11-27 12:07:12 +01:00
  • 576e8bb8e4 ci: run tests on jsruntime-lib update Pierre Tachoire 2023-11-27 12:04:08 +01:00
  • 36005cd591 Merge pull request #86 from Browsercore/jsruntime_changes Pierre Tachoire 2023-11-27 12:22:07 +01:00
  • 6d26910234 Merge pull request #90 from Browsercore/test-workflow Pierre Tachoire 2023-11-27 12:01:28 +01:00
  • 188d834212 ci: run tests on jsruntime-lib change Pierre Tachoire 2023-11-27 12:00:25 +01:00
  • 559ecd1543 Merge pull request #78 from Browsercore/domcdoc-encoding Pierre Tachoire 2023-11-27 09:56:25 +01:00
  • ec06190327 dom: implement document.characterSet Pierre Tachoire 2023-11-22 10:58:26 +01:00
  • 3ebc9a18ad Merge pull request #87 from Browsercore/upgrade-libdom Pierre Tachoire 2023-11-27 09:27:39 +01:00
  • 6ec4d02f79 upgrade libdom Pierre Tachoire 2023-11-27 09:26:32 +01:00
  • 71866001db Adapt to free js slices Francis Bouvier 2023-11-26 23:49:21 +01:00
  • f8e48768ac Merge pull request #85 from Browsercore/jsruntime_changes Francis Bouvier 2023-11-26 23:58:03 +01:00
  • b4951ffa51 Adapt to js_env.start change Francis Bouvier 2023-11-24 19:16:15 +01:00
  • 8f1afd7fa5 Merge pull request #84 from Browsercore/docmdoc-URL Francis Bouvier 2023-11-24 10:42:28 +01:00
  • b64707766e dom: rename document.get_URL Pierre Tachoire 2023-11-24 10:30:15 +01:00
  • 3cbde554d0 upgrade vendor/jsruntime-lib Pierre Tachoire 2023-11-24 10:29:53 +01:00
  • 541691f517 Merge pull request #76 from Browsercore/domdoc-getter Francis Bouvier 2023-11-24 09:46:02 +01:00
  • bf297ac97d dom: document.documentURI and document.URL Pierre Tachoire 2023-11-21 09:52:35 +01:00
  • 0fadb4ff98 dom: document.contentType with hardcoded value Pierre Tachoire 2023-11-21 09:47:19 +01:00
  • f1ea914303 dom: add document.compatMode with hardcoded value Pierre Tachoire 2023-11-21 09:33:31 +01:00
  • 4ae0c0c5af dom: add document.characterSet with hardcoded value Pierre Tachoire 2023-11-21 09:30:36 +01:00
  • e4d1b1d921 dom: add document.documentElement getter Pierre Tachoire 2023-11-21 08:54:58 +01:00
  • f0483586a3 Merge pull request #75 from Browsercore/dom-documenttype Francis Bouvier 2023-11-23 14:33:25 +01:00
  • 258014cf8b Merge pull request #79 from Browsercore/netsurf-dev Francis Bouvier 2023-11-23 14:24:53 +01:00
  • db8747d1f2 make: add install-netsurf-dev Pierre Tachoire 2023-11-22 11:13:43 +01:00
  • 7690f92017 Merge pull request #77 from Browsercore/update_jsruntime Francis Bouvier 2023-11-21 12:21:42 +01:00
  • c751b5f420 Update jsruntime Francis Bouvier 2023-11-21 12:04:01 +01:00
  • 885fae560b readme: typo fix Pierre Tachoire 2023-11-20 18:07:53 +01:00
  • fbd92ed1d8 Merge pull request #71 from Browsercore/domdoc-getelementsbyclassname Francis Bouvier 2023-11-20 16:42:18 +01:00
  • 06ec9a16f5 dom: remove useless error union on document.getElementsBy* Pierre Tachoire 2023-11-20 16:34:13 +01:00
  • a64d920f11 dom: add document.doctype getter Pierre Tachoire 2023-11-20 15:24:23 +01:00
  • 5ac6a286fc dom: add DocumentType Pierre Tachoire 2023-11-20 11:51:59 +01:00
  • 2ce6f36006 dom: html_collection: rename Match into Matcher Pierre Tachoire 2023-11-20 14:57:20 +01:00
  • 1d5eb47732 dom: html_collection: remove useless error union Pierre Tachoire 2023-11-20 14:44:55 +01:00
  • b06083e250 wpt: add document.getElementsByClassName tests Pierre Tachoire 2023-11-19 09:00:15 +01:00
  • 47e52b8217 dom: implement lwc_string Pierre Tachoire 2023-11-19 08:48:10 +01:00
  • 9acf3fb209 dom: remove useless deinit from html_collection Pierre Tachoire 2023-11-17 17:37:02 +01:00
  • dd28204797 dom: implement getElementsByClassName Pierre Tachoire 2023-11-17 17:36:28 +01:00
  • e9edb8bab4 dom: no need to allocate mem for case insensitive equality Pierre Tachoire 2023-11-17 17:11:39 +01:00
  • 9b94a4ec49 dom: deinit matcher with HTMLCollection Pierre Tachoire 2023-11-17 16:41:42 +01:00
  • 78e2f70cfb dom: refacto HTMLCollection to extract matching Pierre Tachoire 2023-11-17 16:40:20 +01:00
  • 54f7492bab Merge pull request #73 from Browsercore/html-collection-wpt Francis Bouvier 2023-11-20 14:10:24 +01:00
  • c1dec3794a Merge pull request #72 from Browsercore/domdoc-createelementns Francis Bouvier 2023-11-20 14:09:20 +01:00
  • b656831e76 dom: add WPT tests for HTMLCollection Pierre Tachoire 2023-11-20 10:44:07 +01:00