Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | input size as presentational hint | bptato | 2023-06-18 | 2 | -0/+12 | |
| | ||||||
* | Use utils/opt in toml parser | bptato | 2023-06-18 | 5 | -165/+207 | |
| | ||||||
* | Add typeerror to jsgctor | bptato | 2023-06-18 | 1 | -1/+1 | |
| | ||||||
* | Revert "renderdocument: bgcolor blending" | bptato | 2023-06-15 | 2 | -26/+21 | |
| | | | | | This reverts commit c13a4cf4e144f7ab36167ebbb1333f7faeed11b3. Clearly it's broken. Needs a fix. | |||||
* | Cleanups & bug fixes involving promises | bptato | 2023-06-15 | 10 | -98/+164 | |
| | | | | | Now a promise returning nil doesn't just leave the rest of the then chain hanging. Hooray. | |||||
* | renderdocument: bgcolor blending | bptato | 2023-06-13 | 2 | -21/+26 | |
| | ||||||
* | Make Result.text, json return promise | bptato | 2023-06-13 | 6 | -25/+66 | |
| | ||||||
* | Fix various layout bugs, prepare for image support | bptato | 2023-06-12 | 11 | -136/+212 | |
| | ||||||
* | Add readBlob, fix WebFile serialization | bptato | 2023-06-11 | 3 | -16/+39 | |
| | | | | It's still kind of a mess, but it kind of works? | |||||
* | Fix -cha-center moving by negative x | bptato | 2023-06-10 | 1 | -4/+2 | |
| | | | | | In other words, if the element is wider than it's container, we don't do anything at all. | |||||
* | Fix color U, slightly change contrast algorithm | bptato | 2023-06-10 | 3 | -10/+19 | |
| | ||||||
* | Use width, height for canvas in css | bptato | 2023-06-10 | 1 | -1/+1 | |
| | ||||||
* | approximateANSIColor: fix possible underflow | bptato | 2023-06-10 | 2 | -3/+8 | |
| | ||||||
* | makefile: release1 | bptato | 2023-06-10 | 1 | -0/+3 | |
| | | | | | This compiles with -pg. But it doesn't work very well because of multi-processing. | |||||
* | Fix some type confusion with colors, fix crash in pager | bptato | 2023-06-09 | 6 | -213/+229 | |
| | ||||||
* | Add indexed color, other png improvements | bptato | 2023-06-09 | 5 | -212/+126 | |
| | ||||||
* | Update readme | bptato | 2023-06-09 | 1 | -20/+23 | |
| | ||||||
* | Simplify request.json, remove unused bindings | bptato | 2023-06-09 | 4 | -90/+7 | |
| | ||||||
* | Show error messages, fix some fetch crashes | bptato | 2023-06-09 | 4 | -1/+14 | |
| | ||||||
* | Fix 'F' missing from fullwidth chars + display bugs | bptato | 2023-06-09 | 4 | -41/+44 | |
| | ||||||
* | Remove JSObject again, add File API constructor | bptato | 2023-06-08 | 6 | -28/+62 | |
| | ||||||
* | Add missing null check | bptato | 2023-06-07 | 1 | -1/+2 | |
| | ||||||
* | Add support for visibility | bptato | 2023-06-07 | 4 | -44/+65 | |
| | ||||||
* | Add support for width, height media query | bptato | 2023-06-07 | 7 | -51/+234 | |
| | ||||||
* | layout: fix min-height/max-height handling | bptato | 2023-06-07 | 2 | -20/+22 | |
| | ||||||
* | Add XTERM title renaming | bptato | 2023-06-07 | 6 | -32/+41 | |
| | ||||||
* | Clean up stream error handling | bptato | 2023-06-07 | 3 | -8/+13 | |
| | | | | | | * sread now raises EOFError if readData returns too few bytes * buffer handleError ignores unregistered fds like client * client handleError ignores unregistered fds like buffer | |||||
* | Fix bug in client's unregistered fd handling | bptato | 2023-06-06 | 2 | -2/+8 | |
| | | | | + run JS jobs after every poll in headless mode | |||||
* | Refactor bitmap, add png color modes | bptato | 2023-06-06 | 5 | -592/+631 | |
| | | | | | Now PNG encoding/decoding, painting, etc. are done in separate files. Plus we support all color modes except indexed color. | |||||
* | Fix stupid overflow | bptato | 2023-06-05 | 1 | -3/+3 | |
| | ||||||
* | Pre-allocate alternative objects for finalizer | bptato | 2023-06-05 | 1 | -3/+12 | |
| | | | | Not sure if this helps | |||||
* | js: fix string regression, throw on invalid ctor | bptato | 2023-06-05 | 1 | -3/+5 | |
| | ||||||
* | Fix empty string crash/regression | bptato | 2023-06-05 | 1 | -1/+1 | |
| | | | | Oops | |||||
* | buffer: call handleError before handleRead & misc | bptato | 2023-06-05 | 2 | -7/+7 | |
| | ||||||
* | Refactor Request constructor | bptato | 2023-06-05 | 2 | -28/+41 | |
| | ||||||
* | Fix 16bit grayscale bug | bptato | 2023-06-05 | 1 | -1/+1 | |
| | ||||||
* | Add support for canvas and multipart | bptato | 2023-06-05 | 31 | -400/+2743 | |
| | | | | | | | | | | | | | | | Quite incomplete canvas implementation. Crucially, the layout engine can't do much with whatever is drawn because it doesn't support images yet. I've re-introduced multipart as well, with the FormData API. For the append function I've also introduced a hack to the JS binding generator that allows requesting the JSContext pointer in nim procs. Really I should just fix the union generator thing and add support for overloading. In conclusion, for now the only thing canvas can be used for is exporting it as PNG and uploading it somewhere. Also, we now have PNG encoding and decoding too. (Now if only we had sixels as well...) | |||||
* | readme: spelling | bptato | 2023-06-02 | 1 | -4/+4 | |
| | ||||||
* | Fix more config inconsistencies | bptato | 2023-06-01 | 4 | -34/+48 | |
| | | | | So that the default config actually works again. Also some doc updates. | |||||
* | config: fix omnirules | bptato | 2023-06-01 | 1 | -3/+3 | |
| | | | | Rename variable so it's mapped properly... | |||||
* | Add some console functions to DOM | bptato | 2023-06-01 | 1 | -0/+17 | |
| | | | | Mainly to avoid errors | |||||
* | Add module loading to client | bptato | 2023-06-01 | 5 | -3/+81 | |
| | | | | Files only, for now. | |||||
* | Add setTimeout, setInterval to window | bptato | 2023-06-01 | 7 | -148/+256 | |
| | ||||||
* | Some bindings | bptato | 2023-05-24 | 1 | -1/+10 | |
| | ||||||
* | Run JS jobs in headless mode too | bptato | 2023-05-22 | 1 | -0/+2 | |
| | | | | As previous commit, just for headless mode | |||||
* | Run JS jobs on timeout handlers | bptato | 2023-05-21 | 1 | -0/+2 | |
| | ||||||
* | Rewrite new Request binding | bptato | 2023-05-21 | 10 | -50/+143 | |
| | | | | | Still far from perfect, but now at least it has a bit more to do with what the standard mandates. | |||||
* | Add url getter to request | bptato | 2023-05-20 | 1 | -2/+9 | |
| | ||||||
* | Set display-charset to auto | bptato | 2023-05-20 | 1 | -1/+1 | |
| | ||||||
* | makefile: stack trace for release0 | bptato | 2023-05-20 | 1 | -1/+1 | |
| |