Commit Graph

  • c784ecc61c Merge pull request #134 from lightpanda-io/dom-queryselector Pierre Tachoire 2023-12-22 12:11:55 +01:00
  • 874677fa81 Update src/dom/document.zig Pierre Tachoire 2023-12-18 21:52:15 +01:00
  • 9f6253b21d nodelist: return struct instead of pointer Pierre Tachoire 2023-12-19 14:53:45 +01:00
  • c72cf814d0 netsurf: remove useless alias Pierre Tachoire 2023-12-19 14:48:00 +01:00
  • 3ea95982d6 dom: nodelist: use unmanaged arraylist Pierre Tachoire 2023-12-15 13:51:55 +01:00
  • 923296426e add wpt tests Pierre Tachoire 2023-12-15 11:06:53 +01:00
  • d7f8014d53 dom: add basic document queryselector Pierre Tachoire 2023-12-15 10:58:39 +01:00
  • 3a3bd5fa08 add element queryselector wpt test Pierre Tachoire 2023-12-14 16:45:41 +01:00
  • 459a46a553 dom: implement basic queryselector for element Pierre Tachoire 2023-12-14 16:41:35 +01:00
  • 76bdd94a3c dom: reimplement nodelist in pure zig Pierre Tachoire 2023-12-14 15:36:41 +01:00
  • 7f1517557c netsurf: expose private libdom func Pierre Tachoire 2023-12-14 14:16:13 +01:00
  • 8435f781ee dom: implement NodeList Pierre Tachoire 2023-12-14 11:01:39 +01:00
  • 2bfc138f91 Merge pull request #138 from lightpanda-io/update_deps Francis Bouvier 2023-12-17 15:14:52 +01:00
  • 34a9f2ed74 Update jsruntime Francis Bouvier 2023-12-17 15:11:17 +01:00
  • acb8eec540 Merge pull request #133 from lightpanda-io/dom-childnode Pierre Tachoire 2023-12-15 17:00:27 +01:00
  • 455136df17 code style Pierre Tachoire 2023-12-15 14:06:26 +01:00
  • a9fee9be07 dom: implement NonDocumentTypeChildNode mixin for element Pierre Tachoire 2023-12-13 16:16:57 +01:00
  • 6332b1af41 Merge pull request #124 from lightpanda-io/dom-parentnode Pierre Tachoire 2023-12-15 16:52:27 +01:00
  • bedac0a2c5 html_collection: explicitely list switch cases Pierre Tachoire 2023-12-15 13:54:10 +01:00
  • 314d2dae80 typo fix Pierre Tachoire 2023-12-15 13:54:52 +01:00
  • 233aaf9f76 Merge pull request #135 from lightpanda-io/wpt-imp Pierre Tachoire 2023-12-15 12:07:07 +01:00
  • 53685a388e Merge pull request #136 from lightpanda-io/ci-pr Pierre Tachoire 2023-12-15 12:06:31 +01:00
  • 8c6c658abb ci: run workflows on all PR Pierre Tachoire 2023-12-15 12:02:03 +01:00
  • e04bbc2ace wpt: summary includes pass cases number Pierre Tachoire 2023-12-15 11:58:54 +01:00
  • 1e739af4e4 wpt: use std.ChildProcess.run Pierre Tachoire 2023-12-15 11:28:28 +01:00
  • 1cf0fc71ea wpt: unskip test Pierre Tachoire 2023-12-15 11:10:38 +01:00
  • be6ba7a1d6 apt: move test on the right place Pierre Tachoire 2023-12-13 16:23:58 +01:00
  • 510dd8bf9d dom: imprive children walker Pierre Tachoire 2023-12-13 16:23:45 +01:00
  • 61e2cc34da dom: add ParentNode-children.html wpt test Pierre Tachoire 2023-12-13 15:58:11 +01:00
  • d1f8555c1e element: implement parenteNode accessors Pierre Tachoire 2023-12-13 13:38:24 +01:00
  • c732b7496c dom: implement document parentNode accessors Pierre Tachoire 2023-12-13 13:17:45 +01:00
  • 82c836c80d dom: document first element can be null Pierre Tachoire 2023-12-13 13:12:01 +01:00
  • edff9f7444 dom: element: add wpt test Pierre Tachoire 2023-12-12 15:27:37 +01:00
  • fb2ba6700e dom: add element children and getelementsby* Pierre Tachoire 2023-12-12 15:24:44 +01:00
  • 6f91537354 dom: add document.children Pierre Tachoire 2023-12-12 15:24:01 +01:00
  • 6566df6338 dom: refacto html collection to handle root or descendant only Pierre Tachoire 2023-12-12 15:22:33 +01:00
  • 2b298708ba Merge pull request #119 from lightpanda-io/dom-element Pierre Tachoire 2023-12-13 10:46:15 +01:00
  • 4768d28b07 Merge pull request #122 from lightpanda-io/dom-processinginstruction-cdata Pierre Tachoire 2023-12-13 10:46:02 +01:00
  • dde13c42cf dom: use DOMError.InvalidCharacter Pierre Tachoire 2023-12-12 16:41:38 +01:00
  • 5c8d3eba31 dom: implement elemnt.classList Pierre Tachoire 2023-12-09 10:47:40 +01:00
  • bd6f3faf9a dom: implement element.slot Pierre Tachoire 2023-12-08 16:04:40 +01:00
  • 3d5155bf2b dom: implement element.className Pierre Tachoire 2023-12-08 16:03:22 +01:00
  • 99caa1c495 dom: implement element.id Pierre Tachoire 2023-12-08 15:58:04 +01:00
  • 4f5a9f6833 dom: implement some element getters Pierre Tachoire 2023-12-08 12:11:11 +01:00
  • 4d5672330b dom: remove processing instruction prototype Pierre Tachoire 2023-12-11 15:46:33 +01:00
  • 1bc65583da Merge pull request #125 from lightpanda-io/org-module Pierre Tachoire 2023-12-13 10:37:21 +01:00
  • 05b171f86e modules: change organization pathname Pierre Tachoire 2023-12-12 15:42:45 +01:00
  • 4537eb9f8d Merge pull request #126 from lightpanda-io/ugprade-libdom Pierre Tachoire 2023-12-13 10:00:52 +01:00
  • e146e07a28 ci: run ci on vendor deep changes Pierre Tachoire 2023-12-12 15:55:51 +01:00
  • 7f1e592401 upgrade vendor/netsurf/libdom Pierre Tachoire 2023-12-12 15:43:36 +01:00
  • 6e30a94435 Merge pull request #127 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2023-12-13 09:38:11 +01:00
  • e7264ebde7 wpt: pass allocator intreado of arena to Env.init Pierre Tachoire 2023-12-13 09:28:51 +01:00
  • 75f8f31ab0 upgrade jsruntime Pierre Tachoire 2023-12-12 15:50:58 +01:00
  • 5953489074 Merge pull request #128 from lightpanda-io/ci-vendor Pierre Tachoire 2023-12-12 15:53:58 +01:00
  • 86795c9b9d ci: run tests and wpt on eveyr vendor change Pierre Tachoire 2023-12-12 15:52:26 +01:00
  • dd74dbbccf Merge pull request #118 from lightpanda-io/dom-doc Pierre Tachoire 2023-12-08 17:18:23 +01:00
  • 9c7194e98d dom: use nodeName instead of string representation Pierre Tachoire 2023-12-08 15:06:47 +01:00
  • 9ef61b424e dom: create a Text.Interface union Pierre Tachoire 2023-12-08 14:59:13 +01:00
  • 67b354abed dom: fix adoptNode and importNode return Pierre Tachoire 2023-12-07 17:48:50 +01:00
  • 807b3275a4 dom: add more WPT tests for document Pierre Tachoire 2023-12-07 17:44:43 +01:00
  • b0c6948848 dom: implement document.createAttributeNS Pierre Tachoire 2023-12-07 17:42:15 +01:00
  • f0149b03e5 dom: implement document.createAttribute Pierre Tachoire 2023-12-07 17:36:34 +01:00
  • 82148da5f6 dom: implement document.adoptNode Pierre Tachoire 2023-12-07 17:31:04 +01:00
  • 3ec5cee98c dom: implement document.importNode Pierre Tachoire 2023-12-07 17:26:08 +01:00
  • 9b9d927f38 dom: implement ProcessingIntruction.target Pierre Tachoire 2023-12-07 17:02:14 +01:00
  • d13da6ffab dom: implement document.createProcessingInstruction Pierre Tachoire 2023-12-07 16:48:02 +01:00
  • 24ec5f554d dom: implement document.createComment Pierre Tachoire 2023-12-07 16:30:33 +01:00
  • 94876d01f1 dom: add document.createCDATASection Pierre Tachoire 2023-12-07 16:27:26 +01:00
  • 894b6182cf dom: implement document.createTextNode Pierre Tachoire 2023-12-07 16:16:39 +01:00
  • 372429ba3d Merge pull request #112 from lightpanda-io/netsurf-node-external Pierre Tachoire 2023-12-07 12:14:05 +01:00
  • 3850d0f685 Merge pull request #117 from lightpanda-io/ci-wpt-perf Pierre Tachoire 2023-12-07 11:29:43 +01:00
  • 9301f0d361 ci: wpt: typo fix Pierre Tachoire 2023-12-07 11:29:16 +01:00
  • bc767c0a68 Merge pull request #116 from lightpanda-io/ci-wpt-perf Pierre Tachoire 2023-12-07 11:15:03 +01:00
  • a1e7cbc4da ci: fix dependency job name Pierre Tachoire 2023-12-07 11:14:28 +01:00
  • 935d84e605 Merge pull request #115 from lightpanda-io/ci-wpt-perf Pierre Tachoire 2023-12-07 11:13:25 +01:00
  • d7f04ff605 ci: send wpt json result using perf-fmt Pierre Tachoire 2023-12-07 11:06:30 +01:00
  • ca080123f7 Merge pull request #114 from lightpanda-io/ci-org-rename Pierre Tachoire 2023-12-07 10:31:13 +01:00
  • 95d3866e4a docker: change org name to lightpanda-io Pierre Tachoire 2023-12-07 10:30:38 +01:00
  • bd7fcb30bd Merge pull request #113 from lightpanda-io/ci-org-rename Pierre Tachoire 2023-12-07 09:10:54 +01:00
  • f61631965b ci: change org name to lightpanda-io Pierre Tachoire 2023-12-07 09:09:36 +01:00
  • 101fad1e72 netsurf: move NamedNodeMap definition down Pierre Tachoire 2023-12-06 16:24:09 +01:00
  • fce9c2451c code style: netsurf: remove extra lines Pierre Tachoire 2023-12-05 16:40:26 +01:00
  • 512641aa35 netsurf: create alias NodeExternal Pierre Tachoire 2023-12-05 14:49:12 +01:00
  • f53e7bb601 Merge pull request #111 from Browsercore/netsurf-strdata Pierre Tachoire 2023-12-05 14:40:49 +01:00
  • 005c2fe6c8 netsurf: rename stringFrom/ToData into strFrom/ToData Pierre Tachoire 2023-12-05 14:30:33 +01:00
  • d8dfe29999 Merge pull request #99 from Browsercore/dom-doc-fragment Pierre Tachoire 2023-12-05 14:27:49 +01:00
  • 46c73777d5 wpt: add missing js files Pierre Tachoire 2023-12-01 14:45:28 +01:00
  • 1bcedead56 dom: implement document.createDocumentFragment Pierre Tachoire 2023-12-01 14:43:06 +01:00
  • 555bce9f0b Merge pull request #105 from Browsercore/zig-upgrade Pierre Tachoire 2023-12-05 14:17:56 +01:00
  • a9100754fa ci: upgrade zig version to 0.12.0-dev.1773+8a8fd47d2 Pierre Tachoire 2023-12-05 14:11:53 +01:00
  • 165f7a9ff3 use const for unmutated var Pierre Tachoire 2023-12-04 15:33:08 +01:00
  • 7e7e5518d8 revert IterableDir Pierre Tachoire 2023-12-04 15:30:08 +01:00
  • d73a204d8b @errSetCast is now @errorCast Pierre Tachoire 2023-12-04 15:29:07 +01:00
  • 4f86b6e519 upgrade jsruntime-lib Pierre Tachoire 2023-12-04 15:33:25 +01:00
  • bda6a843ca update addCSourceFiles signature Pierre Tachoire 2023-12-04 15:27:36 +01:00
  • 098ba6df46 Merge pull request #100 from Browsercore/dom-element-attribute Francis Bouvier 2023-12-05 12:22:34 +01:00
  • d15985f1ad Merge pull request #110 from Browsercore/docker-no-latest Pierre Tachoire 2023-12-05 11:18:54 +01:00
  • 7d1b4b8c68 docker: tag deps docker build with zig version Pierre Tachoire 2023-12-05 11:16:10 +01:00
  • a3f07c894c netsurf: one line null check Pierre Tachoire 2023-12-05 09:44:47 +01:00
  • e1e4b13be9 dom: remove useless Exception decl Pierre Tachoire 2023-12-05 09:15:54 +01:00