about summary refs log tree commit diff stats
path: root/src/local/client.nim
Commit message (Collapse)AuthorAgeFilesLines
* pager: fix regressionbptato2023-11-211-14/+14
| | | | | pager.tty refers to infile, not outfile. rename to avoid further confusion
* Remove trailing spacesbptato2023-10-231-1/+1
|
* base64: reduce pointless re-coding using JSStringbptato2023-10-211-2/+3
| | | | | We now expose some functions from QuickJS to interact with JavaScript strings without re-encoding them into UTF-8.
* javascript: add TextEncoder, TextDecoderbptato2023-10-211-0/+2
|
* WindowAttributes: refactorbptato2023-10-191-1/+1
| | | | | | * rename module (window -> winattrs, to avoid conflict with env/window) * do not use result * remove unused cell_ratio
* Refactor Consolebptato2023-10-131-70/+96
| | | | | * merge dom.console & client.Console * move client-specific stuff out of Console (into callbacks when necessary)
* Add w3m-cgi-compat optionbptato2023-10-011-1/+2
|
* Add urimethodmap supportbptato2023-09-301-0/+1
| | | | yay
* pager: show character sequence inputs on status linebptato2023-09-261-23/+25
| | | | pretty useful I think
* client: write errors to browser console in evalActionbptato2023-09-251-3/+10
|
* client: clean up Client objectbptato2023-09-241-14/+5
| | | | | * remove unused attributes * make line a function
* client, timeout: simplifybptato2023-09-241-8/+8
| | | | | We don't use the generic feature of selectors, so just unify the client & buffer timeout types.
* Disable "toggle source" for the console bufferbptato2023-09-211-1/+2
|
* Fix compilation with --assertions:offbptato2023-09-151-2/+4
| | | | | Remove side effects from assert statements. The flag is not used currently, but let's not depend on that.
* bindings: fix JSInterruptHandler signaturebptato2023-09-151-1/+1
|
* move around more modulesbptato2023-09-141-8/+8
| | | | | | | | | | * ips -> io/ * loader related stuff -> loader/ * tempfile -> extern/ * buffer, forkserver -> server/ * lineedit, window -> display/ * cell -> types/ * opt -> types/
* move some modules to local/bptato2023-09-141-0/+643
makes a bit more sense than the previous arrangement