Commit Graph
1311 Commits
Author SHA1 Message Date
Pierre Tachoire 36005cd591 Merge pull request #86 from Browsercore/jsruntime_changes
Adapt to free js slices
2023-11-27 12:22:07 +01:00
Pierre Tachoire 6d26910234 Merge pull request #90 from Browsercore/test-workflow
ci: run tests on jsruntime-lib change
2023-11-27 12:01:28 +01:00
Pierre Tachoire 188d834212 ci: run tests on jsruntime-lib change 2023-11-27 12:00:25 +01:00
Pierre Tachoire 559ecd1543 Merge pull request #78 from Browsercore/domcdoc-encoding
dom: implement document.characterSet
2023-11-27 09:56:25 +01:00
Pierre Tachoire ec06190327 dom: implement document.characterSet 2023-11-27 09:28:41 +01:00
Pierre Tachoire 3ebc9a18ad Merge pull request #87 from Browsercore/upgrade-libdom
upgrade libdom
2023-11-27 09:27:39 +01:00
Pierre Tachoire 6ec4d02f79 upgrade libdom 2023-11-27 09:26:32 +01:00
Francis Bouvier f8e48768ac Merge pull request #85 from Browsercore/jsruntime_changes
Adapt to js_env.start change
2023-11-26 23:58:03 +01:00
Francis Bouvier 71866001db Adapt to free js slices
Relates to PR https://github.com/Browsercore/jsruntime-lib/issues/111

Relates to issue https://github.com/Browsercore/jsruntime-lib/pull/142

Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2023-11-26 23:49:21 +01:00
Francis Bouvier b4951ffa51 Adapt to js_env.start change
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2023-11-24 19:37:45 +01:00
Francis BouvierandPierre Tachoire 372c93d0f5 DOMException: implements reviewer comments
Co-authored-by: Pierre Tachoire <pierre@lightpanda.io>
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2023-11-24 18:26:03 +01:00
Francis Bouvier 8f1afd7fa5 Merge pull request #84 from Browsercore/docmdoc-URL
Dom document rename document.url into document.URL
2023-11-24 10:42:28 +01:00
Pierre Tachoire b64707766e dom: rename document.get_URL 2023-11-24 10:30:15 +01:00
Pierre Tachoire 3cbde554d0 upgrade vendor/jsruntime-lib 2023-11-24 10:29:53 +01:00
Francis Bouvier 541691f517 Merge pull request #76 from Browsercore/domdoc-getter
dom document getters
2023-11-24 09:46:02 +01:00
Pierre Tachoire bf297ac97d dom: document.documentURI and document.URL 2023-11-24 09:22:37 +01:00
Pierre Tachoire 0fadb4ff98 dom: document.contentType with hardcoded value 2023-11-24 09:22:37 +01:00
Pierre Tachoire f1ea914303 dom: add document.compatMode with hardcoded value 2023-11-24 09:22:37 +01:00
Pierre Tachoire 4ae0c0c5af dom: add document.characterSet with hardcoded value 2023-11-24 09:22:35 +01:00
Pierre Tachoire e4d1b1d921 dom: add document.documentElement getter 2023-11-24 09:21:07 +01:00
Francis Bouvier 57dcbe1ba9 Add DOMException
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2023-11-23 17:14:01 +01:00
Francis Bouvier f0483586a3 Merge pull request #75 from Browsercore/dom-documenttype
dom: add DocumentType
2023-11-23 14:33:25 +01:00
Francis Bouvier 258014cf8b Merge pull request #79 from Browsercore/netsurf-dev
make: add install-netsurf-dev
2023-11-23 14:24:53 +01:00
Pierre Tachoire db8747d1f2 make: add install-netsurf-dev
Build netsurf in debug mode
2023-11-22 17:17:51 +01:00
Francis Bouvier 7690f92017 Merge pull request #77 from Browsercore/update_jsruntime
Update jsruntime
2023-11-21 12:21:42 +01:00
Francis Bouvier c751b5f420 Update jsruntime
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2023-11-21 12:16:51 +01:00
Pierre Tachoire 885fae560b readme: typo fix 2023-11-20 18:08:34 +01:00
Francis Bouvier fbd92ed1d8 Merge pull request #71 from Browsercore/domdoc-getelementsbyclassname
document.getElementsByClassName
2023-11-20 16:42:18 +01:00
Pierre Tachoire 06ec9a16f5 dom: remove useless error union on document.getElementsBy* 2023-11-20 16:34:13 +01:00
Pierre Tachoire a64d920f11 dom: add document.doctype getter 2023-11-20 15:26:58 +01:00
Pierre Tachoire 5ac6a286fc dom: add DocumentType 2023-11-20 15:26:23 +01:00
Pierre Tachoire 2ce6f36006 dom: html_collection: rename Match into Matcher 2023-11-20 14:57:43 +01:00
Pierre Tachoire 1d5eb47732 dom: html_collection: remove useless error union 2023-11-20 14:57:43 +01:00
Pierre Tachoire b06083e250 wpt: add document.getElementsByClassName tests 2023-11-20 14:57:43 +01:00
Pierre Tachoire 47e52b8217 dom: implement lwc_string
and unit tests for document.GetElementByClassName
2023-11-20 14:57:42 +01:00
Pierre Tachoire 9acf3fb209 dom: remove useless deinit from html_collection 2023-11-20 14:57:42 +01:00
Pierre Tachoire dd28204797 dom: implement getElementsByClassName 2023-11-20 14:57:42 +01:00
Pierre Tachoire e9edb8bab4 dom: no need to allocate mem for case insensitive equality
thanks to
[std.ascii.eqlIgnoreCase](https://ziglang.org/documentation/master/std/#A;std:ascii.eqlIgnoreCase)
2023-11-20 14:57:41 +01:00
Pierre Tachoire 9b94a4ec49 dom: deinit matcher with HTMLCollection 2023-11-20 14:57:41 +01:00
Pierre Tachoire 78e2f70cfb dom: refacto HTMLCollection to extract matching 2023-11-20 14:57:41 +01:00
Francis Bouvier 54f7492bab Merge pull request #73 from Browsercore/html-collection-wpt
dom: add WPT tests for HTMLCollection
2023-11-20 14:10:24 +01:00
Francis Bouvier c1dec3794a Merge pull request #72 from Browsercore/domdoc-createelementns
dom: declare document.createElementsNS
2023-11-20 14:09:20 +01:00
Pierre Tachoire 0b17d79baa dom: add HTMLCollectionIterator 2023-11-20 10:50:20 +01:00
Pierre Tachoire b656831e76 dom: add WPT tests for HTMLCollection 2023-11-20 10:44:07 +01:00
Pierre Tachoire 4a15456418 dom: declare document.createElementsNS 2023-11-20 10:39:40 +01:00
Francis Bouvier 05d31eb63e Merge pull request #64 from Browsercore/domdoc-gelementsby
document.getElementsByTagName
2023-11-17 15:23:10 +01:00
Pierre Tachoire 18bfaf8b55 dom: create elementToNode helper 2023-11-17 15:11:00 +01:00
Pierre Tachoire 3ca6a4a74e dom: fix bug in collection get_next 2023-11-16 17:32:31 +01:00
Pierre Tachoire 9b923c550b dom: remove unreachable from html collection 2023-11-16 17:32:30 +01:00
Pierre Tachoire 3909fc01a7 dom: improve code style 2023-11-16 17:32:30 +01:00