about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use LayoutUnit in layoutbptato2023-07-046-152/+242
| | | | Reduces ugly rendering caused by rounding errors.
* Do not conditionally disable CastSizesbptato2023-07-032-12/+2
| | | | ...because that doesn't work at all.
* htmltokenizer: fix regressionbptato2023-07-031-0/+3
| | | | we need that break statement there, it seems
* Fix JS type conversion regressionsbptato2023-07-034-16/+27
|
* nim_finalize_for_js: use withValuebptato2023-07-031-2/+2
|
* Disable Effect warningsbptato2023-07-031-0/+1
|
* tokenizer: fix unreachable code warningbptato2023-07-031-1/+0
|
* Fix CastSize warningsbptato2023-07-038-21/+31
| | | | Introduced by 1.6.14. Warns of undefined behavior.
* Fix compilation failurebptato2023-07-031-1/+2
|
* Add XHR/Event stubsbptato2023-07-026-8/+80
|
* FormData fixesbptato2023-07-022-7/+22
|
* Use or type for FormData.appendbptato2023-07-021-30/+8
|
* Add platform object conversion to union typebptato2023-07-023-20/+67
| | | | And with that, implement Request constructor with a Request init.
* return Result[T, JSError] from fromJSbptato2023-07-0210-131/+129
|
* Add finalizer to WebFilebptato2023-07-021-0/+6
| | | | This is required because finalizers are not inherited.
* fromJSObject: throw on invalid object classbptato2023-07-021-12/+24
|
* Remove outdated commentbptato2023-07-021-7/+0
|
* Cache Node.children, Node.childNodesbptato2023-07-011-4/+23
| | | | To avoid unexpected behavior (e.g. node.children != node.children)
* update todobptato2023-07-011-1/+0
|
* Factor out headers into separate modulebptato2023-07-0112-61/+77
|
* Use separate flag for adding getset instead of reprbptato2023-07-012-6/+6
| | | | Still a hack, but maybe more reliable?
* use =destroy instead of finalizersbptato2023-07-0116-3/+98
| | | | | This should help with moving to ORC in the future. (Also, finalizers do not work very well in the first place.)
* png: fix grayscale regressionbptato2023-06-291-1/+1
| | | | it's 0x1, not 0x11. oops
* dom: synchronously load scriptsbptato2023-06-291-17/+13
| | | | | fetch() does not work here because we can only resume parsing after the script has been executed
* Add assign, replace, reload to locationbptato2023-06-291-1/+13
| | | | Just stubs: none of them actually work
* Add window.locationbptato2023-06-296-67/+245
| | | | Note: setters do not work yet.
* Do not block indefinitely if buffer crashes before acceptbptato2023-06-292-35/+50
| | | | Kind of a hack, but better than nothing.
* Do not free jsrt in quit()bptato2023-06-291-2/+2
| | | | | | Free'ing jsrt triggers a QuickJS assertion, presumably because of references still existing to the global object. Needs a proper fix later, for now it's just annoying.
* Remove .jsgctorbptato2023-06-292-24/+8
| | | | | Not sure how it ever worked. This fixes Text() constructors etc.
* Factor out map search, remove sugarbptato2023-06-297-187/+200
|
* cascade: remove sugar, add DeclarationListMap typebptato2023-06-291-36/+53
| | | | So we don't have to pass each DeclarationList separately.
* cssparser: remove unused function, cast instead of collectbptato2023-06-291-21/+5
|
* Refactor fromJS bodybptato2023-06-282-67/+91
|
* doc: fix typobptato2023-06-281-5/+5
|
* Remove unused function stub & commentbptato2023-06-271-10/+0
|
* Remove getClassID hackbptato2023-06-274-11/+15
| | | | Add a JS_GetClassID function to QJS instead.
* Free JSRuntime, JSContext and ctors on exitbptato2023-06-272-2/+11
|
* term: convert 8-bit colors to ANSIbptato2023-06-272-0/+9
| | | | (Instead of crashing)
* update todobptato2023-06-261-2/+2
|
* import todo listbptato2023-06-262-1/+109
|
* Support 8-bit output colorsbptato2023-06-264-73/+126
|
* Move CanvasFillRule from bitmap to painterbptato2023-06-262-4/+4
|
* openEditor: check for errorbptato2023-06-261-8/+11
|
* cookie sharing examplebptato2023-06-261-0/+7
|
* config: add stylesheet, apply siteconf to piped inputbptato2023-06-263-18/+35
|
* Remove unused config variablebptato2023-06-262-2/+0
|
* Fix crash in openEditor if SIGINT was deliveredbptato2023-06-265-3/+29
| | | | | | | | | | | nvi for example sets ISIG and traps SIGINT. Without this patch, this would propagate to all processes in the same process group and kill them. (It still does, but we set a signalHandler to ignore that.) Still not perfect, because for some reason we receive WIFSIGNALED even if the signal did not actually kill the editor. For now, we just treat this as a success.
* hacks for readline so that it at least kind of worksbptato2023-06-253-4/+22
| | | | Proper fix needed later
* rendertext: do not rewind if no other charsets are availablebptato2023-06-251-1/+1
| | | | Fixes crash when the decoder fails to decode all given charsets.
* css/values: remove stray eprintbptato2023-06-251-2/+0
|