about summary refs log tree commit diff stats
path: root/src/io/loader.nim
Commit message (Collapse)AuthorAgeFilesLines
* Avoid forking child processes from the main processbptato2022-11-241-39/+27
| | | | Caveat: this breaks piped streams.
* Move ips stuff to src/ips/bptato2022-11-221-3/+3
|
* Rewrite buffer/pager for multi-processingbptato2022-11-191-1/+6
|
* Implement tree buffers, fix a js bug, refactorbptato2022-10-191-13/+10
|
* More JS bindingsbptato2022-09-131-0/+1
|
* Add JS binding generationbptato2022-09-121-45/+38
|
* Use unix domain sockets for IPCbptato2022-09-061-52/+74
|
* Add a network stream wrapper, improve eprintbptato2022-09-051-3/+2
|
* Small refactoringbptato2022-08-201-16/+8
|
* Fix request error handlingbptato2022-08-181-11/+8
|
* Clean up client request methods, add DUPE_BUFFERbptato2022-08-181-19/+25
|
* Use a separate process for file loadingbptato2022-08-181-18/+107
| | | | | Not very useful for now, since we still have to load the entire page before parsing it.
* Refactor fileloaderbptato2022-08-081-204/+33
|
* Remove httpclient dependencybptato2022-08-041-23/+58
|
* Fix incorrect selector parsing, remove httpclient from loaderbptato2022-08-031-2/+0
|
* Implement HTTP Authbptato2022-07-301-13/+33
| | | | | Also use our own redirection implementation instead of curl follow redirects.
* Remove unmaintained networking callsbptato2022-07-241-126/+2
|
* Link to libcurlbptato2022-07-241-1/+109
|
* getPageCurl: avoid loading pages that couldn't be loadedbptato2022-07-141-0/+4
|
* Fix a tokenizer bug, clean up some warningsbptato2022-07-121-1/+0
|
* Fix curl getting stuck while reading headersbptato2022-06-171-2/+3
|
* Add curl supportbptato2022-06-071-4/+128
| | | | This calls the curl binary, not libcurl.
* Update loader.nimbptato2022-05-211-3/+9
|
* Slightly change header handlingbptato2022-05-101-4/+11
|
* Fix a windows compilation errorbptato2022-02-221-1/+1
|
* Some loader polishingbptato2022-02-091-2/+4
|
* Cleanup form method codebptato2022-02-081-7/+13
|
* Implement formsbptato2022-01-291-2/+8
| | | | | | 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-1/+4
|
* Support external stylesheetsbptato2022-01-231-0/+33