Commit Graph

29 Commits

Author SHA1 Message Date
Francis Bouvier
0636240a58 Update README
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2024-05-15 18:10:05 +02:00
Francis Bouvier
986e69f45d Update dependancy jsruntime-lib -> zig-js-runtime
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
2024-05-14 11:35:23 +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
59b2954ff4 deps: add mimalloc dependency 2024-04-19 11:46:41 +02:00
Pierre Tachoire
52d3f3e966 deps: remove lexbor 2024-03-28 11:13:17 +01:00
Pierre Tachoire
006aea25b8 wpt: fix normal output 2024-01-03 09:56:56 +01:00
Pierre Tachoire
2643366639 make: use safe mode w/ wpt 2023-12-04 17:55:52 +01:00
Pierre Tachoire
6806c151a3 make: add download-zig target 2023-12-04 12:18:49 +01:00
Pierre Tachoire
db8747d1f2 make: add install-netsurf-dev
Build netsurf in debug mode
2023-11-22 17:17:51 +01:00
Pierre Tachoire
ad58e536ed makefile: remove useless var 2023-11-14 11:36:33 +01:00
Pierre Tachoire
bf0af2c036 wpt: accept test name argument 2023-10-11 10:48:11 +02:00
Pierre Tachoire
22b9b1841c wpt: rename file into main and create make wpt 2023-10-11 09:35:52 +02:00
Pierre Tachoire
a7933083bd make: add NDEBUG option to netsurf build
In order to remove the debug output from the parser.
2023-10-10 17:53:09 +02:00
Pierre Tachoire
59b5e0a583 netsurf: use zigg cc to compile statically libdom example 2023-09-25 09:56:32 +02:00
Pierre Tachoire
d7fec31b8a build libiconv from sources 2023-09-22 16:10:22 +02:00
Francis Bouvier
ef1ce6e8c2 Makefile: add clean-netsurf and test-netsurf
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-09-20 22:44:02 +02:00
Francis Bouvier
1f61eaff9d Makefile: use make install for install-netsurf
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-09-20 22:42:06 +02:00
Francis Bouvier
d6027b238b build: link netsurf
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-09-07 16:51:29 +02:00
Francis Bouvier
97348cef5c Add netsurf submodules
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-09-06 17:51:43 +02:00
Francis Bouvier
d38f59d631 Makefile: add install-netsurf
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-09-06 17:28:09 +02:00
Pierre Tachoire
e5c7a57946 make: use zig variable 2023-09-19 17:28:52 +02:00
Pierre Tachoire
cda5b2029f make: build lexbor the way commented in build.zig 2023-09-01 17:29:31 +02:00
Pierre Tachoire
3bfefcb047 vendor: seperate lexbor source from build
* add `vendor/lexbor-src` submodule
* build lexbor static lib into `vendor/lexbor`
2023-09-01 16:00:27 +02:00
Pierre Tachoire
999e1747bb make: improve lexbor build options 2023-09-01 16:00:27 +02:00
Pierre Tachoire
4124b6e4c0 readme: add install instructions 2023-09-01 16:00:26 +02:00
Francis Bouvier
fa0b8b8671 Merge pull request #3 from francisbouvier/fix-make-help
make: fix help w/ linux
2023-08-30 17:09:05 +02:00
Pierre Tachoire
d9978b250c make: fix help w/ linux
Before the change, `make help` generated an error in linux:
```
$ make help
Command                             Usage
sed: -e expression #1, char 64: unterminated address regex
```
2023-08-29 21:00:31 +02:00
Francis Bouvier
740b1a0d9c Update to jsruntime engine interface
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-08-29 20:20:57 +02:00
Francis Bouvier
50ac87ed6a Implement HTMLDocument.createElement
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-03-16 18:22:46 +01:00