about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Fix more config inconsistenciesbptato2023-06-014-34/+48
| | | | So that the default config actually works again. Also some doc updates.
* config: fix omnirulesbptato2023-06-011-3/+3
| | | | Rename variable so it's mapped properly...
* Add some console functions to DOMbptato2023-06-011-0/+17
| | | | Mainly to avoid errors
* Add module loading to clientbptato2023-06-015-3/+81
| | | | Files only, for now.
* Add setTimeout, setInterval to windowbptato2023-06-017-148/+256
|
* Some bindingsbptato2023-05-241-1/+10
|
* Run JS jobs in headless mode toobptato2023-05-221-0/+2
| | | | As previous commit, just for headless mode
* Run JS jobs on timeout handlersbptato2023-05-211-0/+2
|
* Rewrite new Request bindingbptato2023-05-2110-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 requestbptato2023-05-201-2/+9
|
* Set display-charset to autobptato2023-05-201-1/+1
|
* makefile: stack trace for release0bptato2023-05-201-1/+1
|
* Support all whatwg encodingsbptato2023-05-202-25/+143
|
* Add display/output encodingbptato2023-05-199-84/+524
| | | | Some encodings are still missing
* make it compile...bptato2023-05-161-1/+1
|
* Refactor config, add charset optsbptato2023-05-1618-340/+624
| | | | Only document-charset supported for now.
* min-height, max-height fixesbptato2023-05-141-4/+4
|
* Set buffer state to LOADED on finishLoadbptato2023-05-141-2/+2
|
* Name negative response codesbptato2023-05-143-7/+17
|
* Async resource loading, exception handling fixesbptato2023-05-144-24/+102
|
* remove stray eprint, remove unused make*bptato2023-05-132-7/+0
|
* layout: disregard negative underflowbptato2023-05-131-1/+2
|
* Working position: absolute, some other fixesbptato2023-05-133-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 crashesbptato2023-05-114-14/+20
| | | | Now it should work for very basic use-cases
* Improve debugging, reduce crashesbptato2023-05-094-7/+44
| | | | Loader no longer dies when not everything is read from the stream.
* Add elogbptato2023-05-011-0/+16
| | | | Like eprint, but writes to `a'
* Actually set proxybptato2023-04-301-1/+1
|
* only call Response.unregisterFun if not nilbptato2023-04-301-2/+4
|
* what 003ca26b was supposed to dobptato2023-04-302-1/+2
|
* url: remove eprintbptato2023-04-301-1/+0
|
* Temporarily disable multipartbptato2023-04-303-6/+6
| | | | It never really worked, and I can't be bothered to fix it now
* Make it compilebptato2023-04-301-0/+1
|
* Merge branch 'wip_fetch'bptato2023-04-308-39/+156
|\
| * WIP fetchbptato2023-04-308-39/+156
| |
* | Add initial proxy supportbptato2023-04-303-3/+11
| | | | | | | | For now, API-only.
* | loader: remove unused importbptato2023-04-301-1/+0
| |
* | url: accept schemes containing numbersbptato2023-04-301-1/+2
| |
* | dom: fix one-off error in insertNodebptato2023-04-301-2/+1
|/ | | | This caused the last child node to not be copied.
* Loader: use curl_multibptato2023-04-283-109/+256
| | | | | Note: for now it's only used for http requests. The doRequest API still needs an async rework.
* nim 1.6.12 supportbptato2023-04-161-1/+1
|
* renderdocument: fix img positionbptato2023-04-121-5/+5
|
* buffer: disable popup confirmation for formsbptato2023-04-102-5/+15
|
* htmlparser: add missing reprocess token for trbptato2023-04-081-0/+1
| | | | This makes tr work correctly without tbody.
* css/values: add some stringifiersbptato2023-03-101-4/+13
|
* layout/engine: fix min-width doing the wrong thingbptato2023-03-101-4/+4
| | | | It was being used the same way as max-width. Oops.
* dom: store index among siblings for nodesbptato2023-03-102-58/+68
|
* dom: set document url in constructorbptato2023-03-081-1/+2
|
* layout/engine: fix double positioning absolute boxesbptato2023-02-192-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 issuesbptato2023-02-141-2/+4
|
* dom: set childonly flags where neededbptato2023-02-141-6/+7
|