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
6cce283ca2
Merge pull request #7 from francisbouvier/zig-0.11
...
Upgrade to zig 0.11
2023-09-20 09:28:50 +02:00
Pierre Tachoire
b4e7da3e16
0.11: generate: upgrade according with structs changes
2023-09-19 17:29:25 +02:00
Pierre Tachoire
e64ffa0c27
0.11: run zig fmt
2023-09-19 17:29:25 +02:00
Pierre Tachoire
81b3aed888
0.11: ugrade build.zig
2023-09-19 17:29:25 +02:00
Pierre Tachoire
5d5411e75e
0.11: build: optimize replaces release-safe zig option
2023-09-19 17:29:24 +02:00
Pierre Tachoire
e5c7a57946
make: use zig variable
2023-09-19 17:28:52 +02:00
Pierre Tachoire
6c2f515997
0.11: upgrade vendor/jsruntime-lib
2023-09-19 17:24:42 +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
Francis Bouvier
554b9e51f6
Update jsruntime
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-09-03 17:34:49 +02:00
Francis Bouvier
e7022ddf3a
Merge pull request #4 from francisbouvier/readme
...
Install: add build and test instructions
2023-09-01 23:32:39 +02:00
Francis Bouvier
e35a470b74
Merge pull request #5 from francisbouvier/fix-undef-tag
...
Fix workaround for tag undef not 0 in lxb_dom_node_tag_id
2023-09-01 23:30:00 +02:00
Francis Bouvier
4f7ff1d0e5
Fix workaround for tag undef not 0 in lxb_dom_node_tag_id
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-09-01 18:06:50 +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
8d82bf0434
vendor: remove vendor/lexbor submodule
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
2df7a542e7
vendor: add jsruntime-lib submodule
2023-09-01 16:00:26 +02:00
Pierre Tachoire
4124b6e4c0
readme: add install instructions
2023-09-01 16:00:26 +02:00
Pierre Tachoire
257d0337f0
build: lexbor is now under vendor/
2023-09-01 16:00:26 +02:00
Pierre Tachoire
85c5662dbc
vendor: add lexbor deps submodule
2023-09-01 16:00:25 +02:00
Francis Bouvier
e6183bf300
Update to jsruntime engine interface (fix)
...
I forgot to update main and main_shell in previous commit.
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-09-01 15:55:58 +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
2d71275a3c
Change also shell and server
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-06-05 16:01:03 +02:00
Francis Bouvier
e0eee45156
Applies changes from jsruntime Self and mem_guaranteed
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-06-02 16:54:57 +02:00
Francis Bouvier
8f2d59172b
Merge pull request #2 from francisbouvier/generate
...
Generate
2023-05-23 17:06:52 +02:00
Francis Bouvier
4677968c85
Remove unecessary comptime keyword in generate
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-05-23 16:59:50 +02:00
Francis Bouvier
76c8d8594c
Add generate function for Tuple
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-05-23 15:23:09 +02:00
Francis Bouvier
fdafd96003
Move HTMLElements to generated union
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-05-18 17:36:31 +02:00
Francis Bouvier
12b840b3d5
Add parser Tag
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-05-18 16:32:42 +02:00
Francis Bouvier
98796d9512
Add generate Union function
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-05-15 18:48:35 +02:00
Francis Bouvier
fe1ccd974e
Use LXB_TAG to determine HTMLElement kind
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-04-19 12:57:54 +02:00
Francis Bouvier
0e8bee0799
Merge pull request #1 from francisbouvier/dom_document_createElement
...
Implement HTMLDocument.createElement
2023-03-16 18:24:15 +01:00
Francis Bouvier
50ac87ed6a
Implement HTMLDocument.createElement
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-03-16 18:22:46 +01:00
Francis Bouvier
081daa1245
Fix test call to jsruntime.loadEnv
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-03-01 11:47:06 +01:00
Francis Bouvier
3fcc507cce
Fix lexbor import path
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-02-28 18:58:26 +01:00
Francis Bouvier
8424f061ce
Create basic TCP server for main and adapt to jsruntime arena change
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-02-08 16:03:42 +01:00
Francis Bouvier
497a1119f8
Initial commit
...
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com >
2023-02-07 16:22:01 +01:00