Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Support all whatwg encodings | bptato | 2023-05-20 | 2 | -25/+143 |
| | |||||
* | Add display/output encoding | bptato | 2023-05-19 | 9 | -84/+524 |
| | | | | Some encodings are still missing | ||||
* | make it compile... | bptato | 2023-05-16 | 1 | -1/+1 |
| | |||||
* | Refactor config, add charset opts | bptato | 2023-05-16 | 18 | -340/+624 |
| | | | | Only document-charset supported for now. | ||||
* | min-height, max-height fixes | bptato | 2023-05-14 | 1 | -4/+4 |
| | |||||
* | Set buffer state to LOADED on finishLoad | bptato | 2023-05-14 | 1 | -2/+2 |
| | |||||
* | Name negative response codes | bptato | 2023-05-14 | 3 | -7/+17 |
| | |||||
* | Async resource loading, exception handling fixes | bptato | 2023-05-14 | 4 | -24/+102 |
| | |||||
* | remove stray eprint, remove unused make* | bptato | 2023-05-13 | 2 | -7/+0 |
| | |||||
* | layout: disregard negative underflow | bptato | 2023-05-13 | 1 | -1/+2 |
| | |||||
* | Working position: absolute, some other fixes | bptato | 2023-05-13 | 3 | -153/+148 |
| | | | | | | | | Fix margin-top being used instead of margin-bottom. Content width resolving makes somewhat more sense now. min-width, max-width doesn't completely break width calculation anymore. Finally, position: absolute is no longer implemented as a horribly broken hack. | ||||
* | Fix some fetch crashes | bptato | 2023-05-11 | 4 | -14/+20 |
| | | | | Now it should work for very basic use-cases | ||||
* | Improve debugging, reduce crashes | bptato | 2023-05-09 | 4 | -7/+44 |
| | | | | Loader no longer dies when not everything is read from the stream. | ||||
* | Add elog | bptato | 2023-05-01 | 1 | -0/+16 |
| | | | | Like eprint, but writes to `a' | ||||
* | Actually set proxy | bptato | 2023-04-30 | 1 | -1/+1 |
| | |||||
* | only call Response.unregisterFun if not nil | bptato | 2023-04-30 | 1 | -2/+4 |
| | |||||
* | what 003ca26b was supposed to do | bptato | 2023-04-30 | 2 | -1/+2 |
| | |||||
* | url: remove eprint | bptato | 2023-04-30 | 1 | -1/+0 |
| | |||||
* | Temporarily disable multipart | bptato | 2023-04-30 | 3 | -6/+6 |
| | | | | It never really worked, and I can't be bothered to fix it now | ||||
* | Make it compile | bptato | 2023-04-30 | 1 | -0/+1 |
| | |||||
* | Merge branch 'wip_fetch' | bptato | 2023-04-30 | 8 | -39/+156 |
|\ | |||||
| * | WIP fetch | bptato | 2023-04-30 | 8 | -39/+156 |
| | | |||||
* | | Add initial proxy support | bptato | 2023-04-30 | 3 | -3/+11 |
| | | | | | | | | For now, API-only. | ||||
* | | loader: remove unused import | bptato | 2023-04-30 | 1 | -1/+0 |
| | | |||||
* | | url: accept schemes containing numbers | bptato | 2023-04-30 | 1 | -1/+2 |
| | | |||||
* | | dom: fix one-off error in insertNode | bptato | 2023-04-30 | 1 | -2/+1 |
|/ | | | | This caused the last child node to not be copied. | ||||
* | Loader: use curl_multi | bptato | 2023-04-28 | 3 | -109/+256 |
| | | | | | Note: for now it's only used for http requests. The doRequest API still needs an async rework. | ||||
* | nim 1.6.12 support | bptato | 2023-04-16 | 1 | -1/+1 |
| | |||||
* | renderdocument: fix img position | bptato | 2023-04-12 | 1 | -5/+5 |
| | |||||
* | buffer: disable popup confirmation for forms | bptato | 2023-04-10 | 2 | -5/+15 |
| | |||||
* | htmlparser: add missing reprocess token for tr | bptato | 2023-04-08 | 1 | -0/+1 |
| | | | | This makes tr work correctly without tbody. | ||||
* | css/values: add some stringifiers | bptato | 2023-03-10 | 1 | -4/+13 |
| | |||||
* | layout/engine: fix min-width doing the wrong thing | bptato | 2023-03-10 | 1 | -4/+4 |
| | | | | It was being used the same way as max-width. Oops. | ||||
* | dom: store index among siblings for nodes | bptato | 2023-03-10 | 2 | -58/+68 |
| | |||||
* | dom: set document url in constructor | bptato | 2023-03-08 | 1 | -1/+2 |
| | |||||
* | layout/engine: fix double positioning absolute boxes | bptato | 2023-02-19 | 2 | -0/+11 |
| | | | | | by checking if the box has been positioned before. Not a very good solution, but it works... | ||||
* | layout/engine: fix some tab alignment issues | bptato | 2023-02-14 | 1 | -2/+4 |
| | |||||
* | dom: set childonly flags where needed | bptato | 2023-02-14 | 1 | -6/+7 |
| |