1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-25 01:05:37 +00:00
Commit Graph

4409 Commits

Author SHA1 Message Date
Witold Filipczyk
38634bc9b3 [tables] Lower HTML_MAX_ROWSPAN. Refs #222 2023-04-30 14:19:58 +02:00
Witold Filipczyk
b4d0676745 [test] Added gettext files for mailcap tests. Refs #218 2023-04-29 08:21:11 +02:00
Witold Filipczyk
b0001cae7d [uri] Encode only bytes with highest bit set. Refs #226
It is not good, but before it was worse.
Characters like ? and = were encoded.
2023-04-28 17:58:54 +02:00
Witold Filipczyk
c5a0cc3cba [uri] Introduced function encode_uri_string_percent. Refs #221
This function is similar to encode_uri_string, but does not
encode percents.
2023-04-28 17:57:52 +02:00
Witold Filipczyk
a04c8d1091 [link] Convert href for anchor to terminal codepage, usually utf-8. Refs #221 2023-04-28 17:57:01 +02:00
Witold Filipczyk
aa1767e2dd [test] Removed gettext from dependencies. Refs #218 2023-04-25 17:47:01 +02:00
Witold Filipczyk
a373c30a6a [blockquote] return in case of realloc failure 2023-04-25 17:33:21 +02:00
Witold Filipczyk
5e2610b691 [blockquote] Count also blockquote_level and margin while realloc lines. Refs #214 2023-04-25 17:32:36 +02:00
Witold Filipczyk
61f6c2a299 [html] Added section element. Refs #207 2023-04-25 17:28:51 +02:00
Witold Filipczyk
598c4deabc [test] Strange endif . Refs #203 2023-04-25 17:26:00 +02:00
Witold Filipczyk
25515d707a [xterm] If TERM environment variable starts with "xterm", then it is xterm.
For ssh sessions.
2022-12-17 10:31:42 +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
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
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
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
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