1
0
Fork 0
Commit Graph

5799 Commits

Author SHA1 Message Date
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
Witold Filipczyk c5569ccb27 [ecmascript] Implemented keyboardEvent in spidermonkey code.
It does not work well yet.
2022-11-09 19:21:16 +01:00
Witold Filipczyk 56ab960cce [ecmascript] Added keydown and keyup code for eventListeners.
TODO: KeyEvent (keycode etc.)
2022-11-08 19:43:01 +01:00
Witold Filipczyk d7f4f94a62 [click] Added eventListener. It works for these two test cases. 2022-11-07 20:59:19 +01:00
Witold Filipczyk 3330427738 [ecmascript] onkeyup and onkeydown 2022-11-03 19:30:57 +01:00
Witold Filipczyk 9b895b3681 [test] onkeydown.html 2022-11-03 18:51:00 +01:00
Witold Filipczyk 7724b18bc2 [quickjs] Missing file 2022-11-03 14:49:00 +01:00
Witold Filipczyk aa8e3475e8 [mujs] addEventListener and removeEventListener in xhr 2022-11-02 18:22:57 +01:00
Witold Filipczyk 515ba5e458 [quickjs] addEventListener and removeEventListener in xhr 2022-11-02 16:40:10 +01:00
Witold Filipczyk 84c9a86ab3 [spidermonkey] Added code for xhr event listeners 2022-11-01 22:21:10 +01:00
Witold Filipczyk feca5c4b80 [xhr] Added bool option ecmascript.allow_xhr_file 2022-10-31 20:25:32 +01:00
Witold Filipczyk 5e802064c9 [xhr] Added code for mujs
It does not work. If you know how to pass 'this' to functions
executed later, for example onload_run, let me know.
2022-10-30 20:18:42 +01:00
Witold Filipczyk b2dba0b67b [xhr] quickjs works for test case 2022-10-24 20:11:36 +02:00
Witold Filipczyk 6e9a242a35 [xhr] Still quickjs non-functional 2022-10-24 19:37:02 +02:00
Witold Filipczyk 0fb0f8d020 [xhr] Implementation of xhr for quickjs. Compiles, but does not work. 2022-10-23 19:50:48 +02:00
Witold Filipczyk 5f682c5a71 [xhr] false when init_string fails 2022-10-23 18:26:49 +02:00
Witold Filipczyk ec1b71d208 [xhr] xhr.cpp copy from https://github.com/saghul/txiki.js 2022-10-23 13:30:18 +02:00
Witold Filipczyk df02b88d7b [xhr] call onreadystatechange when DONE 2022-10-18 19:16:49 +02:00