about summary refs log tree commit diff stats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* twtstr: remove unused functionbptato2023-06-251-13/+0
|
* cssparser: remove SyntaxErrorbptato2023-06-252-24/+34
| | | | return DOMException instead
* buffer: only load images if config allows itbptato2023-06-251-1/+4
|
* png: fix 4 bit grayscale & <8 bit indexed colorbptato2023-06-251-6/+17
|
* css/values: use Result instead of exceptionsbptato2023-06-253-312/+344
|
* cookie: return error on invalid domainbptato2023-06-252-6/+7
|
* Improve broken cookie handling, add multipart to formbptato2023-06-255-17/+126
| | | | | | | | Now it's not as horribly broken as before (but it's still far from perfect). We can at least log in to sr.ht (hooray). The form multipart part is straightforward, just pass what we used to pass long ago before I broke multipart.
* pager: alert on invalid regexbptato2023-06-241-12/+13
|
* Option -> Opt in config, return error in compileSearchRegexbptato2023-06-245-55/+63
|
* Only set terminal title when it is a ttybptato2023-06-241-2/+5
| | | | Avoid writing the escape sequence when dumping files.
* Fix potential crash on startupbptato2023-06-241-4/+7
|
* Working Nim-QuickJS GC integrationbptato2023-06-244-42/+77
| | | | I believe this works correctly. Hopefully I'm not wrong.
* radixtree: optimize searchingbptato2023-06-232-26/+54
|
* eprint: simplifybptato2023-06-231-33/+23
|
* term: fix clearEnd regressionbptato2023-06-231-1/+3
| | | | Sending EL at EOL clears the last character, so we avoid doing that.
* Fix module loading bugsbptato2023-06-223-8/+23
|
* Include QuickJS sources in the repositorybptato2023-06-221-17/+2
| | | | Taken from txiki.js, so it includes zamofex's top-level await patch.
* Remove LegacyJSError, use enums for storing symbolsbptato2023-06-221-57/+45
|
* Replace nim_finalize_for_js with collectInteropCyclesbptato2023-06-201-51/+23
| | | | | | Pros: maybe doesn't corrupt memory Cons: leaks memory instead Maybe we should just use destructors...
* Do not GC_ref JS object opaquesbptato2023-06-201-1/+0
| | | | So that the finalizer is actually triggered
* Do not allow text() twice, etc...bptato2023-06-205-23/+50
|
* Do not pass JSContext to getJSValuebptato2023-06-201-5/+5
|
* Fix fromJS Opt bugsbptato2023-06-191-9/+10
|
* Add Response.ok, url, fix type confusion with statusbptato2023-06-193-7/+17
|
* Reject fetch promise on network errorbptato2023-06-197-27/+33
| | | | Instead of setting the non-standard res variable.
* Get rid of the .jserr pragmabptato2023-06-1912-277/+248
|
* Fix memory leak with alt pointersbptato2023-06-191-1/+6
| | | | Must unref them if unused.
* Rework JS exception systembptato2023-06-1916-178/+480
| | | | | Now we use Result for passing exceptions to JS. As a result, we can finally get rid of the .jserr pragma.
* input size as presentational hintbptato2023-06-182-0/+12
|
* Use utils/opt in toml parserbptato2023-06-185-165/+207
|
* Add typeerror to jsgctorbptato2023-06-181-1/+1
|
* Revert "renderdocument: bgcolor blending"bptato2023-06-152-26/+21
| | | | | This reverts commit c13a4cf4e144f7ab36167ebbb1333f7faeed11b3. Clearly it's broken. Needs a fix.
* Cleanups & bug fixes involving promisesbptato2023-06-1510-98/+164
| | | | | Now a promise returning nil doesn't just leave the rest of the then chain hanging. Hooray.
* renderdocument: bgcolor blendingbptato2023-06-132-21/+26
|
* Make Result.text, json return promisebptato2023-06-136-25/+66
|
* Fix various layout bugs, prepare for image supportbptato2023-06-1211-136/+212
|
* Add readBlob, fix WebFile serializationbptato2023-06-113-16/+39
| | | | It's still kind of a mess, but it kind of works?
* Fix -cha-center moving by negative xbptato2023-06-101-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 algorithmbptato2023-06-102-9/+18
|
* Use width, height for canvas in cssbptato2023-06-101-1/+1
|
* approximateANSIColor: fix possible underflowbptato2023-06-102-3/+8
|
* Fix some type confusion with colors, fix crash in pagerbptato2023-06-095-212/+228
|
* Add indexed color, other png improvementsbptato2023-06-094-26/+126
|
* Simplify request.json, remove unused bindingsbptato2023-06-094-90/+7
|
* Show error messages, fix some fetch crashesbptato2023-06-094-1/+14
|
* Fix 'F' missing from fullwidth chars + display bugsbptato2023-06-094-41/+44
|
* Remove JSObject again, add File API constructorbptato2023-06-086-28/+62
|
* Add missing null checkbptato2023-06-071-1/+2
|
* Add support for visibilitybptato2023-06-074-44/+65
|
* Add support for width, height media querybptato2023-06-077-51/+234
|