Pierre Tachoire
973ebcb7b5
add AGPL license
2024-05-13 12:10:15 +02:00
Pierre Tachoire
e1aec8bc07
Merge pull request #230 from lightpanda-io/dom-url
...
URL api
2024-05-13 11:26:55 +02:00
Pierre Tachoire
806b6c0c1e
Merge pull request #233 from lightpanda-io/fix-window-global
...
wpt: dispatch native event
2024-05-07 16:18:10 +02:00
Pierre Tachoire
c6754d6a6e
wpt: dispatch native event
2024-05-07 16:09:20 +02:00
Pierre Tachoire
1be9470942
Merge pull request #232 from lightpanda-io/fix-window-global
...
browser: fix global object window
2024-05-07 16:08:45 +02:00
Pierre Tachoire
edd0c7d0a3
browser: fix global object window
2024-05-07 15:59:00 +02:00
Pierre Tachoire
d0c741f3bb
url: search query dynamic and encoded
2024-05-06 16:32:20 +02:00
Pierre Tachoire
a9842fd790
url: decode query
2024-05-06 15:06:03 +02:00
Pierre Tachoire
f7040153cd
url: implement query parsing
2024-05-06 12:45:14 +02:00
Pierre Tachoire
e42b03acd8
mime: extract string parser
2024-05-06 12:44:45 +02:00
Pierre Tachoire
28a87c2a47
url: first draft
2024-05-03 16:18:11 +02:00
Pierre Tachoire
e2cd983851
Merge pull request #220 from lightpanda-io/session_page
...
Keep reference of current Page in Session
2024-05-02 18:15:53 +02:00
Francis Bouvier
df82d25e91
Return error if a Page already exists in Session
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-05-02 17:52:23 +02:00
Francis Bouvier
bcf4083f9c
Keep reference of current Page in Session
...
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-05-02 17:52:14 +02:00
Pierre Tachoire
4444d8a008
Merge pull request #229 from lightpanda-io/upgrade-libdom
...
upgrade libdom
2024-05-02 17:42:27 +02:00
Pierre Tachoire
d193b73ee3
upgrade libdom
2024-05-02 17:36:44 +02:00
Pierre Tachoire
89bfc8ccdc
Merge pull request #222 from lightpanda-io/webstorage
...
storage: first implementation of webstorage API
2024-05-02 15:35:22 +02:00
Pierre Tachoire
7c06067991
Merge pull request #214 from lightpanda-io/event-callback
...
Event callback
2024-05-02 15:30:08 +02:00
Pierre Tachoire
8b47d72079
event: set this arg on callback
2024-05-02 15:25:41 +02:00
Pierre Tachoire
a2a0db7bc4
upgrade jsruntime
2024-05-02 15:25:41 +02:00
Pierre Tachoire
5f6e5d57c0
upgrade tests/wpt
2024-05-02 15:23:15 +02:00
Pierre Tachoire
61357ee7e0
storage: update comment about dispatch event
2024-05-02 15:21:21 +02:00
Pierre Tachoire
88106f8449
Merge pull request #226 from lightpanda-io/upgrade-jsruntime
...
upgrade jsruntime-lib
2024-04-30 08:54:59 +02:00
Pierre Tachoire
6f2f0af0ef
upgrade jsruntime-lib
2024-04-30 08:38:53 +02:00
Pierre Tachoire
eb829f4d36
Merge pull request #225 from lightpanda-io/netsurf-empty-event-type
...
dom: an event type can be null
2024-04-29 17:51:59 +02:00
Pierre Tachoire
d155421a40
netsurf: add missing netsurf DOM errors
2024-04-29 17:42:38 +02:00
Pierre Tachoire
9f2bad7498
dom: an event type can be null
...
In this case we return empty string
2024-04-29 16:31:37 +02:00
Pierre Tachoire
3c5d601622
storage: first implementation of webstorage API
2024-04-24 11:54:41 +02:00
Pierre Tachoire
2a94e5a69e
Merge pull request #199 from lightpanda-io/c_alloc
...
setCAllocator
2024-04-19 12:05:56 +02:00
Pierre Tachoire
8e96ee337d
wpt: skip tests/wpt/dom/events/remove-all-listeners.html
2024-04-19 11:55:55 +02:00
Pierre Tachoire
304a28a79d
mimalloc: add strdup and strndup overrride
2024-04-19 11:48:03 +02:00
Pierre Tachoire
a3e91debea
deps: upgrade netsurf deps
2024-04-19 11:48:03 +02:00
Pierre Tachoire
545bcc403a
ci: rebuild mimalloc if it has changed
2024-04-19 11:48:01 +02:00
Pierre Tachoire
69b5a3db15
readme: add mimalloc info
2024-04-19 11:47:04 +02:00
Pierre Tachoire
53a5326248
mimalloc: avoid mimalloc override
...
By default mimalloc is built to override default allocation functions.
So it is used also by v8.
This change avoid the mimalloc override to keep the native stdlib
functions.
2024-04-19 11:47:03 +02:00
Pierre Tachoire
3834ebcfa4
replace calloc with mimalloc
2024-04-19 11:46:42 +02:00
Pierre Tachoire
9363acf4ec
glue mimalloc with netsurf C libs
2024-04-19 11:46:42 +02:00
Pierre Tachoire
dad51a4179
upgrade libwapcaplet deps
2024-04-19 11:46:42 +02:00
Pierre Tachoire
59b2954ff4
deps: add mimalloc dependency
2024-04-19 11:46:41 +02:00
Pierre Tachoire
5e9d31b053
deps: use our fork for all netsurf deps
2024-04-19 11:46:41 +02:00
Francis Bouvier
76c88d049f
setCAllocator
...
Replace custom malloc functions in netsurf libs with a global Zig allocator.
Signed-off-by: Francis Bouvier <francis@lightpanda.io >
2024-04-19 11:46:41 +02:00
Pierre Tachoire
f0773a3ca2
Merge pull request #219 from lightpanda-io/ci-deps
...
ci: force netsurf build deps each time
2024-04-19 11:45:48 +02:00
Pierre Tachoire
f9cff763d8
ci: disable build release on PR
2024-04-19 11:41:38 +02:00
Pierre Tachoire
8d606d5dc5
ci: force netsurf build deps each time
2024-04-19 10:51:20 +02:00
Pierre Tachoire
7347e1d414
Merge pull request #218 from lightpanda-io/upgrade-wpt
...
upgrade wpt
2024-04-18 16:33:49 +02:00
Pierre Tachoire
b65e0e8d77
upgrade wpt
2024-04-18 16:32:59 +02:00
Pierre Tachoire
4da25fafd4
Merge pull request #217 from lightpanda-io/ci-refacto
...
CI refacto
2024-04-16 16:04:43 +02:00
Pierre Tachoire
d8f21e3c67
ci: ugrade GH actions versions
2024-04-16 15:55:41 +02:00
Pierre Tachoire
fe8b6e3060
ci: add missing permissions for wpt
2024-04-16 15:55:41 +02:00
Pierre Tachoire
8b03c0c651
ci: force ci on YAML changes
2024-04-16 15:55:41 +02:00