Witold Filipczyk
6052d0a6c3
[docker] build libxml++ by meson
2022-12-02 12:14:14 +01:00
Witold Filipczyk
5540ccc950
[docker] -Dtre=true for alpine
2022-12-01 20:35:48 +01:00
Witold Filipczyk
ab316a51a1
[docker] nproc for make
2022-12-01 18:12:44 +01:00
Witold Filipczyk
6708d1d843
[docker] build file for js version
2022-12-01 18:03:29 +01:00
Witold Filipczyk
6adcaadd62
[docker] files for build static binary
2022-12-01 16:58:47 +01:00
Witold Filipczyk
8c6d8d3529
[docker] updated files for djgpp
2022-11-30 16:06:58 +01:00
Witold Filipczyk
f03d1ea44d
[meson] Do not build test programs by default
...
If you want run tests, pass -Dtest=true to meson
and run "meson test" at the end.
2022-11-30 10:17:49 +01:00
Witold Filipczyk
c18525f481
[dump] goto next_iteration instead of continue.
2022-11-28 09:13:48 +01:00
Witold Filipczyk
023991e5c5
[dump] Check for end of link at the end of loop, not at the begining (off by one). Refs #198
2022-11-28 08:32:02 +01:00
Witold Filipczyk
8e619e4d02
[dump] Small optimisation. Refs #198
2022-11-27 19:51:59 +01:00
Witold Filipczyk
8ac424f01b
[dump] Added document.dump.terminal_hyperlinks option . Refs #198
2022-11-27 19:39:34 +01:00
Witold Filipczyk
5eb6abc03a
[meson] explicit check for run_command
2022-11-25 17:53:36 +01:00
Witold Filipczyk
081d95395f
[ecmascript] Simpler code
2022-11-23 16:31:20 +01:00
Witold Filipczyk
af190c57cc
[ecmascript] Treat document.write in <head> as new document.
2022-11-23 16:15:42 +01:00
Witold Filipczyk
3c8e625956
[exmode] Allow spaces after semicolon. Refs #196
2022-11-23 08:14:03 +01:00
Witold Filipczyk
4d1d4f173d
[exmode] ; is delimiter for macro commands . Refs #196
...
For example:
set macro.0 = "set ui.show_title_bar = 0;set ui.show_status_bar = 0;redraw"
2022-11-22 19:07:34 +01:00
Witold Filipczyk
294732babc
[test] compilation fixes
2022-11-21 19:09:50 +01:00
Witold Filipczyk
f73503cb7a
[meson] Do not build mailcap test when mailcap is not enabled
2022-11-21 18:01:33 +01:00
Witold Filipczyk
3d208c3135
[headers] Check for sys/kd.h
2022-11-21 16:51:40 +01:00
Witold Filipczyk
b9910df99d
[xml] Do not assume utf-8.
...
document_write4.html does not display utf-8
2022-11-21 16:36:49 +01:00
Witold Filipczyk
c9fe1bf546
[xml] Force "utf-8" encoding.
...
It is a step backwards. At least test cases for document.write don't crash.
2022-11-20 20:24:29 +01:00
Witold Filipczyk
df28d4345b
[ecmascript] Random fixes
2022-11-20 18:09:53 +01:00
Witold Filipczyk
865f3fa0d0
[ecmascript] Rewritten document.write
...
spidermonkey segfaults on test/ecmascript/document_write.html
quickjs and mujs do not.
2022-11-19 19:24:15 +01:00
Witold Filipczyk
7d8e92703b
Merge branch 'master' into write
2022-11-18 16:45:00 +01:00
Witold Filipczyk
2ad19e7e95
[mujs] replaceWith
2022-11-18 16:43:16 +01:00
Witold Filipczyk
e7b472fa42
[quickjs] replaceWith
2022-11-18 16:35:52 +01:00
Witold Filipczyk
72aa206ff7
[spidermonkey] replaceWith
...
It does not work without assignment in test case, but small progress.
2022-11-17 21:03:13 +01:00
Witold Filipczyk
0bb9593041
[test] replaceWith testscase
2022-11-17 18:41:40 +01:00
Witold Filipczyk
5c6cc6cbf9
Merge branch 'master' into write
2022-11-17 16:18:02 +01:00
Witold Filipczyk
f85b22d9ad
[exmode] go out instead of return to free strings
2022-11-16 09:00:17 +01:00
Witold Filipczyk
2688fb83eb
[exmode] Decode \" . Refs #196
2022-11-15 22:48:56 +01:00
Witold Filipczyk
4ea4d66211
Merge branch 'master' into write
2022-11-15 21:33:24 +01:00
rkd77
5f684efdd2
Merge pull request #197 from jailbird777/master
...
Remove "user torturation" code
2022-11-15 21:31:01 +01:00
JailBird
0e8d0dcd55
Remove "user torturation" code
2022-11-15 13:55:16 -06:00
Witold Filipczyk
7a9ba1184d
[ecmascript] Added element_offset parameter to eval
2022-11-14 21:33:24 +01:00
Witold Filipczyk
0ff62b5ee8
[ecmascript] Added ecmascript_string_item_list.
...
This struct will contain info about current script element.
2022-11-14 21:17:24 +01:00
Witold Filipczyk
71174f6ddf
[test] Another testcase.
...
Only date must be displayed, without other tags.
2022-11-14 20:19:55 +01:00
Witold Filipczyk
0823d1b64e
[test] testcase for document.write.
...
Date must be displayed in the middle of the page. Between 1 and 2.
2022-11-14 17:09:45 +01:00
Witold Filipczyk
5fa0552ab0
[exmode] Introduced 10 macro config options. macro.0 to macro.9 . Refs #196
...
They can be bind to keys. For example
set macro.0 = "set ui.show_title_bar = 0"
set macro.1 = "set ui.show_title_bar = 1"
bind "main" "z" = "macro-0"
bind "main" "Z" = "macro-1"
2022-11-13 17:45:42 +01:00
Witold Filipczyk
b6271bae85
[options] trigger option change with exmode. Refs #196
2022-11-12 18:03:40 +01:00
Witold Filipczyk
b67ac8926a
[mujs] KeyboardEvent
2022-11-11 19:20:24 +01:00
Witold Filipczyk
e3f83ebcc4
[quickjs] element addEventListener and KeybaordEvent
...
TODO: memory leaks
2022-11-11 11:22:37 +01:00
Witold Filipczyk
b45f1480f5
[event] For now only Spidermonkey has implemented (partially) KeyboardEvent
2022-11-10 19:44:48 +01:00
Witold Filipczyk
0432913bcb
[spidermonkey] keyboardEvent_finalizer
2022-11-10 19:40:26 +01:00
Witold Filipczyk
127b2f403b
[view] try key events only when INSERT_MODE is ON
2022-11-10 17:14:56 +01:00
Witold Filipczyk
ada4ebd842
[xml] Some fixes related to scripts
2022-11-10 16:01:55 +01:00
Witold Filipczyk
c34a7d6658
[xml] segfault when document->dom was NULL
2022-11-10 15:29:12 +01:00
Witold Filipczyk
ba861138ca
[xml] Show TextNode
...
ContentNodes are also comments.
2022-11-10 13:42:06 +01:00
Witold Filipczyk
f1f18ace45
[document] Try to set system charset.
2022-11-10 13:25:37 +01:00
Witold Filipczyk
2fcf64e9bb
[xml] Set document->cp
2022-11-09 21:24:30 +01:00