1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-12-04 14:46:47 -05:00
Commit Graph

4398 Commits

Author SHA1 Message Date
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
Witold Filipczyk
45c725f709 [xhr] static properties 2022-10-18 19:01:09 +02:00
Witold Filipczyk
315eb78a14 [color] Revert changes in bfu/style.c related to draw_text_node Refs #195 2022-10-17 21:42:51 +02:00
Witold Filipczyk
17aa5bcf29 [xhr] onloadend 2022-10-17 18:22:33 +02:00
Witold Filipczyk
c2bdd5a723 [color] Restore painting of trailing spaces 2022-10-17 10:04:46 +02:00
Witold Filipczyk
2129eadcbd [intl] Added build option -Dcodepoint=true (--disable-codepoint)
Codepoint lookup slows down ELinks, so you can do not enable it
at compile time.
2022-10-16 19:26:20 +02:00
Witold Filipczyk
2e38104b40 [intl] is_codepoint_supported static 2022-10-16 18:38:55 +02:00
Witold Filipczyk
9e7257c3b7 [leds] Check return value of fscanf 2022-10-16 16:08:33 +02:00
Witold Filipczyk
4c775291c0 [color] Missing declaration 2022-10-16 16:06:48 +02:00
Witold Filipczyk
927fe10c6a [cast] (unsigned char) for isspace 2022-10-16 16:04:00 +02:00
Witold Filipczyk
828d9e75cf [draw] unicode_val_T in draw_box for UTF8 2022-10-16 15:58:06 +02:00
Witold Filipczyk
7135d6db08 [color] Draw background 2022-10-16 15:53:56 +02:00
Witold Filipczyk
f7c44b52fc [color] draw background 2022-10-16 15:26:49 +02:00
Witold Filipczyk
c086cbe26e [color] Removed code related to draw_text_node
This idea failed. Code was slow.
2022-10-16 15:18:34 +02:00
gabriele balducci
2fbecfabd1 Fix typo which causes compilation error when CONFIG_GEMINI is undef 2022-10-14 13:16:08 +01:59
Witold Filipczyk
39b914dee3 [tests] fixed build with -Dx=true 2022-10-13 16:56:40 +02:00
Witold Filipczyk
3276cb75a1 [tests] compilation fix 2022-10-13 15:53:54 +02:00
Witold Filipczyk
40884da51f [ssl] Introduced option "connection.ssl.gemini_cert_verify"
gemini sites often have self-signed certificates.
This option allow to enable or disable verification
of certificates independently from https protocol.
2022-10-13 11:57:24 +02:00
Witold Filipczyk
2dc85a2060 [meson] compilation fix when neither openssl nor gnutls were enabled 2022-10-08 11:21:25 +02:00
Witold Filipczyk
766d0d655c [tests] fixes in mime/backend 2022-10-08 11:10:54 +02:00
Witold Filipczyk
a801578d27 [tests] fixes 2022-10-08 11:05:15 +02:00
Witold Filipczyk
88c82224b0 [meson] build cookies/parsetst 2022-10-08 10:43:13 +02:00
Witold Filipczyk
6e83bbf23c [tests] build_by_default: false for executables.
It does not work, but this as a meson issue.
2022-10-07 19:56:54 +02:00
Witold Filipczyk
917378f766 [tests] should_fail not needed 2022-10-07 15:53:20 +02:00
Witold Filipczyk
caf277ff3f [tests] cheat in get-translated-uri test with leading // 2022-10-07 15:34:32 +02:00
Witold Filipczyk
6e336d2359 [tests] is_parallel: false 2022-10-07 08:35:06 +02:00
Witold Filipczyk
58387c5a50 [tests] sh -> bash in test-ftp-parser 2022-10-06 18:28:34 +02:00
Witold Filipczyk
c2e3d8fa8a [dom] cast 2022-10-06 17:32:18 +02:00
Witold Filipczyk
0b8230863d [tests] added dom tests, some of them fail 2022-10-05 19:43:27 +02:00
Witold Filipczyk
92e9ab116a [tests] temprary should_fail 2022-10-05 18:36:28 +02:00
Witold Filipczyk
7048acab00 [tests] Temporarily set should_fail for get-translated-uri test 2022-10-05 18:34:03 +02:00
Witold Filipczyk
9a677dc5f5 [tests] normalize-uri 2022-10-05 18:27:38 +02:00
Witold Filipczyk
0163dea440 [tests] match-hostname-test 2022-10-05 14:51:13 +02:00
Witold Filipczyk
5d28a98a03 [tests] Small fixes 2022-10-05 14:41:58 +02:00
Witold Filipczyk
ed6ec6ae2e [test] mailcap test 2022-10-04 21:37:26 +02:00
Witold Filipczyk
f468d07ce7 [tests] parse-meta-refresh ok 2022-10-04 21:23:31 +02:00
Witold Filipczyk
bf227da993 [meson] test-cookies-t ok 2022-10-04 20:21:08 +02:00
Witold Filipczyk
9cb4f4544e [test] compilation fixes 2022-10-03 19:38:22 +02:00
Witold Filipczyk
1509fab35a [charsets] compilation fixes 2022-10-03 18:31:53 +02:00
Witold Filipczyk
faff6b9b63 ascii replacements for linux virtual terminals
Patch by sgerwk, slightly modified. Taken from Debian.
2022-10-03 17:55:20 +02:00
Witold Filipczyk
f2cca12915 [http] Set POST_BUFFER_SIZE to 4096
Patch from Debian
2022-10-03 17:39:39 +02:00
Witold Filipczyk
8caddc754f [smjs] migrated to mozjs-102 2022-10-01 21:08:03 +02:00
Witold Filipczyk
b0cc7b00d4 [ecmascript] Migrated to mozjs-102. 2022-10-01 19:59:24 +02:00
Witold Filipczyk
a71160bdd2 [xhr] ontimeout 2022-09-30 20:29:30 +02:00
Witold Filipczyk
e954d2455e [xhr] abort 2022-09-29 20:16:52 +02:00
Witold Filipczyk
5dc479386e [xhr] Handle timeout. Also hexify post body
Timeout is silent now.
2022-09-28 21:07:31 +02:00
Witold Filipczyk
8c2f1092f6 [uri] Do not return earlier. Check also POST 2022-09-27 19:54:24 +02:00
Witold Filipczyk
03d7311cec [xhr] getResponseHeader 2022-09-25 19:58:01 +02:00
Witold Filipczyk
0d9b1aa1cb [xhr] Small rewrite of explode 2022-09-25 19:44:01 +02:00
Witold Filipczyk
5657e59006 [xhr] Implemented getAllResponseHeaders 2022-09-25 19:40:35 +02:00
Witold Filipczyk
c52f0cecdd [xhr] Some checks 2022-09-24 20:18:13 +02:00
Witold Filipczyk
77ace1f75a [xhr] send begin 2022-09-23 19:31:53 +02:00
Witold Filipczyk
b11814dbde [spidermonkey] Implemented setter for withCredentials.
Not fully
2022-09-22 17:36:37 +02:00
Witold Filipczyk
55a302cfab [spidermonkey] set_timeout for sync requests is error 2022-09-22 17:30:59 +02:00
Witold Filipczyk
6b77115cb5 [spidermonkey] implemented setRequestHeader.
Not tested.
2022-09-22 17:23:31 +02:00
Witold Filipczyk
a6360d8928 [spidermonkey] onreadystatechange_run
xhr_open is finished
2022-09-21 21:26:36 +02:00
Witold Filipczyk
1cb4df952c [spidermonkey] Check async=false and timeout or responseType. 2022-09-21 20:55:13 +02:00
Witold Filipczyk
924b494ba6 [spidermonkey] Set user and password for xhr_open 2022-09-21 20:38:34 +02:00
Witold Filipczyk
2b4368aee3 [spidermonkey] Set async in xhr_open 2022-09-21 20:05:45 +02:00
Witold Filipczyk
17b3c58b96 [xhr] Move validation of url to open 2022-09-21 19:56:56 +02:00
Witold Filipczyk
de82ea339c [xhr] check allowed methods for open.
Allowed are only GET, POST or HEAD
2022-09-21 19:40:48 +02:00
Witold Filipczyk
e564289348 [spidermonkey] withCredentials is boolean 2022-09-21 19:14:49 +02:00
Witold Filipczyk
8297cf0df9 [xhr] Try to generate right uri for ajax call. 2022-09-20 17:29:52 +02:00
Witold Filipczyk
8ea4b24092 [spidermonkey] Beginning of xhr implementation. 2022-09-19 15:05:04 +02:00
Witold Filipczyk
ea7094ecb1 [spidermonkey] Show version of mozjs in About dialog 2022-09-11 13:42:40 +02:00
Witold Filipczyk
e7603f2b21 [dos] compilation fixes 2022-09-10 12:40:21 +02:00
Witold Filipczyk
516d6aa314 [dos] Try to fix Dockerfile 2022-09-10 12:26:57 +02:00
Witold Filipczyk
d229ebe89c [options] Do not compile-in mouse related functions when mouse support is disabled. Refs #189 2022-09-09 11:30:21 +02:00
Witold Filipczyk
fb30cb3bf4 [ecmascript] clearTimeout without iteration over timeouts list 2022-09-07 21:28:31 +02:00
Witold Filipczyk
bce7e87bb8 [ecmascript] Handle more than 1 timeout at the same time. 2022-09-07 20:41:46 +02:00
Witold Filipczyk
813e2e595f [spidermonkey] Migration to mozjs-91. 2022-09-04 15:57:54 +02:00
Witold Filipczyk
e6271a85e7 [smjs] Replaced JSID_TO_INT by toInt() and JSID_IS_INT by isInt() 2022-09-04 15:12:00 +02:00
Witold Filipczyk
feb8340c05 [spidermonkey] Removed commented code 2022-09-04 15:07:27 +02:00
Witold Filipczyk
ee08d50b8a [smjs] Removed unused code 2022-09-03 20:18:03 +02:00
Witold Filipczyk
702adbe2eb [meson] Do not pass -Wc++-compat for C++ 2022-09-02 17:46:53 +02:00
Witold Filipczyk
1e532d0731 [nls] compilation fix (-Dnls=false) 2022-09-02 15:12:41 +02:00
Witold Filipczyk
dc3b0f0393 [view] Do not check for isprint in link title.
It displayed '*' for valid characters under DOS.
2022-09-01 19:36:56 +02:00
Witold Filipczyk
0f57773f76 [mujs] Free allocated string.
Note, seems that memory allocated by js_pushstring must be freed
somehow. It will be addressed later.
2022-08-29 18:49:01 +02:00
Witold Filipczyk
56fa679598 [mujs] Removed comment 2022-08-29 18:40:46 +02:00
Witold Filipczyk
a387952fe7 [mujs] accesskey. Treat empty string specially 2022-08-27 20:09:17 +02:00
Witold Filipczyk
67cc6acd45 [mujs] window.document 2022-08-27 19:56:28 +02:00
Witold Filipczyk
b34fda3bb1 [mujs] accesskey
Not tested.
2022-08-26 17:19:51 +02:00
Witold Filipczyk
471d07691e [mujs] swapped order of initialization 2022-08-26 16:56:28 +02:00
Witold Filipczyk
25aa64f686 [mujs] compatibility with arithemtics.html 2022-08-25 22:20:53 +02:00
Witold Filipczyk
1606b273e7 [mujs] pcall instead of call 2022-08-25 20:49:28 +02:00
Witold Filipczyk
46860128db [mujs] Added mujs to configure.ac and Makefiles 2022-08-21 21:33:13 +02:00
Witold Filipczyk
7f44731365 [mujs] global function alert, setTimeout, etc. 2022-08-21 19:21:04 +02:00
Witold Filipczyk
f0d5b3ad9c [mujs] window.clearTimeout 2022-08-21 18:30:03 +02:00
Witold Filipczyk
6e90827d3f [mujs] scroll2 and scroll3 2022-08-20 20:52:26 +02:00
Witold Filipczyk
7c31c7ce25 [mujs] window.setTimeout
scroll works, scroll2 and scroll3 don't.
2022-08-20 19:54:24 +02:00
Witold Filipczyk
247df89310 [mujs] window.open 2022-08-20 19:31:06 +02:00
Witold Filipczyk
6762dd3146 [mujs] window.window 2022-08-20 19:15:22 +02:00
Witold Filipczyk
0901c62b78 [mujs] window.top
I doubt it is implemented correctly, but at least compiles.
2022-08-20 19:08:24 +02:00
Witold Filipczyk
ff8389029c [mujs] window.self 2022-08-20 18:58:50 +02:00
Witold Filipczyk
9f33762c21 [mujs] window.parent 2022-08-20 18:51:34 +02:00
Witold Filipczyk
02e760af44 [mujs] window.closed 2022-08-20 18:47:57 +02:00