1
0
Fork 0
Commit Graph

4419 Commits

Author SHA1 Message Date
Witold Filipczyk 846a6a7187 [.config] Add trailing / to xdg_config_home. Refs #202 2022-12-27 11:49:54 +01:00
Witold Filipczyk 201e6c055a [select] Start redrawing terminal also without libevent. Refs #201 2022-12-26 19:02:36 +01:00
Witold Filipczyk d7dacd2dbc [config] Commented unused functions 2022-12-26 17:52:14 +01:00
Witold Filipczyk 7ea7cacade [.config] Read/write configuration from ~/.config/elinks . Refs #199
Note, configs and other files from ~/.elinks/ are not moved
to ~/.config/elinks/ automatically. You must do it yourself.

ELINKS_CONFDIR and HOME_ETC also are no longer supported.
2022-12-26 17:48:55 +01:00
Witold Filipczyk f4257b40fd Merge branch 'MessageEvent' 2022-12-25 21:13:27 +01:00
Witold Filipczyk 4fd0c91988 [mujs] Added window.addEventListener, removeEventListener and postMessage
Not tested.
2022-12-24 13:22:29 +01:00
Witold Filipczyk f35a4f8fab [quickjs] messageEvent
Code was not tested at all.
2022-12-22 18:40:58 +01:00
Witold Filipczyk f5ada6b75b [mujs] element.getElementsByTagName 2022-12-21 15:47:41 +01:00
Witold Filipczyk 0157c537aa [quickjs] element.getElementsByTagName 2022-12-21 15:40:53 +01:00
Witold Filipczyk 216b6021f8 [spidermonkey] element.getElementsByTagName 2022-12-21 15:32:07 +01:00
Witold Filipczyk 583aec98f0 [document] Try to pass element_offset 2022-12-20 18:03:32 +01: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 d08bd08171 [select] period_redraw_all_terminals also for non-libevent 2022-12-16 22:19:16 +01:00
Witold Filipczyk af7bed47e6 [download] refresh_dialog in display_download
Results are promising, lower CPU usage while displaying
download info dialog. Need to check bittorrent.
2022-12-15 19:40:12 +01:00
Witold Filipczyk f3dffb9fd8 [screen] try to replace dirty_from and dirty_to with was_dirty 2022-12-15 14:55:38 +01:00
Witold Filipczyk df5dd1515e [screen] minor optimisation 2022-12-14 22:18:10 +01:00
Witold Filipczyk 571cb05e05 [screen] Added struct bitfield dirty to screen 2022-12-14 22:04:01 +01:00
Witold Filipczyk 2259b74047 [ecmascript] Removed exception for HEAD in document.write
It did not work either.
2022-12-12 18:06:34 +01:00
Witold Filipczyk 37cc5f52eb [terminal] Periodically refresh screen
DISPLAY_TIME_REFRESH 50ms (No more than 20fps).
It is still using too much CPU for refreshing screen.
2022-12-11 16:22:41 +01:00
Witold Filipczyk e1c099270f [spidermonkey] el_message - separate struct 2022-12-04 20:38:09 +01:00
Witold Filipczyk df27a1ab4c [spidermonkey] stubs for MessageEvent and window.postMessage 2022-12-04 20:04:49 +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