about summary refs log tree commit diff stats
path: root/src/client.nim
Commit message (Collapse)AuthorAgeFilesLines
* Add JS binding generationbptato2022-09-121-564/+0
|
* Add a network stream wrapper, improve eprintbptato2022-09-051-10/+6
|
* Small refactoringbptato2022-08-201-0/+1
|
* Fix request error handlingbptato2022-08-181-27/+24
|
* Clean up client request methods, add DUPE_BUFFERbptato2022-08-181-36/+52
|
* Use a separate process for file loadingbptato2022-08-181-7/+2
| | | | | Not very useful for now, since we still have to load the entire page before parsing it.
* Slightly better handling of http auth + redirectbptato2022-08-031-23/+29
|
* Fix non-special url scheme parsingbptato2022-08-021-4/+4
|
* Make marks a property of bufferbptato2022-08-011-6/+10
| | | | So that re-rendering the buffer doesn't destroy all marks.
* Hide passwords while typingbptato2022-07-311-3/+3
|
* Implement HTTP Authbptato2022-07-301-24/+89
| | | | | Also use our own redirection implementation instead of curl follow redirects.
* Enable raw mode during renderingbptato2022-07-301-1/+5
| | | | So that non-processed characters aren't displayed on the screen
* Increase tokenizer buffer size, add mark color optionbptato2022-07-291-0/+1
|
* Incremental search fixesbptato2022-07-251-0/+3
|
* Link to libcurlbptato2022-07-241-1/+6
|
* Improved incremental search: support unicodebptato2022-07-231-9/+24
|
* Add search functionbptato2022-07-221-10/+108
| | | | | Uses libregexp from QuickJS. Incremental search is quite hacky for now, but overall it seems to work OK.
* Fix console.logbptato2022-07-181-1/+1
|
* Fix page reloadingbptato2022-07-151-1/+1
|
* Initial QuickJS integrationbptato2022-07-131-4/+75
|
* Fix not being able to load local files with ?, #, etcbptato2022-02-191-2/+8
|
* Fix page reload bugsbptato2022-02-121-5/+1
|
* Cleanup form method codebptato2022-02-081-1/+1
|
* Implement formsbptato2022-01-291-10/+13
| | | | | | Note: for now, only input tags are supported. Also the implementation is extremely hacky and needs refactoring... But it works, I think.
* Fix some path bugs and misc. warningsbptato2022-01-251-3/+5
|
* Support external stylesheetsbptato2022-01-231-22/+9
|
* Rebrand programbptato2022-01-221-27/+31
|
* Fix page navigationbptato2022-01-221-32/+31
|
* Fix percent encoding function and local percent encoded pathsbptato2022-01-191-1/+1
|
* Implement basic media query supportbptato2021-12-271-20/+30
|
* Basic content type implementationbptato2021-12-261-23/+29
|
* Proper URL handlingbptato2021-12-261-78/+115
|
* Refactor buffer rendering proceduresbptato2021-12-231-1/+5
|
* Use a linked list for buffers, allow pipe as outputbptato2021-12-211-75/+51
|
* No anchor error messagebptato2021-12-211-6/+14
|
* Honestly I'm not sure what I added here...bptato2021-12-211-40/+116
|
* Add client for buffer controlbptato2021-12-201-0/+173