about summary refs log tree commit diff stats
path: root/src/ips/socketstream.nim
Commit message (Collapse)AuthorAgeFilesLines
* Slightly improve request api (less crashes)bptato2023-02-051-1/+3
|
* socketstream: remove todobptato2023-01-051-1/+0
|
* NOW it should workbptato2022-12-311-4/+9
|
* Fix C macro insanitybptato2022-12-311-1/+2
| | | | | No, you can't just use CMSG_SPACE inside the alloc call, it has to be stored in a variable first.
* posixstream/socketstream: fix cross-platform compilationbptato2022-12-311-12/+9
|
* Make load() slightly less dumbbptato2022-12-151-2/+2
| | | | | This gets rid of the inefficient timeout thing. Still, the ideal solution would be to move the timeout into the container; TODO.
* Fix stream error handling confusion, title displaybptato2022-12-131-9/+15
| | | | Also probably other fixes.
* Add border-collapse, border-spacing; fix fd sending hackbptato2022-12-111-3/+4
| | | | | | Note that they don't actually work correctly because of rounding errors. The fd sending hack now emits C directly. Let's hope this actually works.
* Fixes & QOL improvementsbptato2022-12-111-2/+11
| | | | | | | | * fix infinite loop after closing buffer * fix setx not triggering hover updates * fix D not going back to PREV but to parent * add M-d, M-,, M-., M-/ for old D behavior, cycle through siblings, back to parent
* Fix blocking socketstream recv/send, clean up ips/serialize & types/colorbptato2022-12-101-4/+13
| | | | Write always blocks for now, as it's too big of a footgun not to
* Add support for the encoding standard, fix parseLegacyColorbptato2022-12-101-1/+9
| | | | Also, fix a bug in the
* Fix stupid cmsg_len hackbptato2022-12-061-3/+3
| | | | | It's still stupid, but now it also does what it should've in the first place...
* Fix hack of previous commitbptato2022-12-051-1/+2
|
* sighbptato2022-12-051-1/+2
|
* Add textareabptato2022-11-281-1/+1
| | | | Editing is implemented using an external editor (like vi).
* Rework broken non-blocking iobptato2022-11-271-10/+6
| | | | | Piped input works correctly again! (Also fix hash's setter not working with url's without a fragment)
* Fix some regressions, add loading progress barbptato2022-11-271-1/+8
|
* Improve status messages, fix regressions, etcbptato2022-11-251-1/+1
|
* Buffer improvementsbptato2022-11-251-0/+42
|
* Avoid forking child processes from the main processbptato2022-11-241-6/+10
| | | | Caveat: this breaks piped streams.
* Move ips stuff to src/ips/bptato2022-11-221-0/+54