Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use LayoutUnit in layout | bptato | 2023-07-04 | 6 | -152/+242 | |
| | | | | Reduces ugly rendering caused by rounding errors. | |||||
* | Do not conditionally disable CastSizes | bptato | 2023-07-03 | 2 | -12/+2 | |
| | | | | ...because that doesn't work at all. | |||||
* | htmltokenizer: fix regression | bptato | 2023-07-03 | 1 | -0/+3 | |
| | | | | we need that break statement there, it seems | |||||
* | Fix JS type conversion regressions | bptato | 2023-07-03 | 4 | -16/+27 | |
| | ||||||
* | nim_finalize_for_js: use withValue | bptato | 2023-07-03 | 1 | -2/+2 | |
| | ||||||
* | Disable Effect warnings | bptato | 2023-07-03 | 1 | -0/+1 | |
| | ||||||
* | tokenizer: fix unreachable code warning | bptato | 2023-07-03 | 1 | -1/+0 | |
| | ||||||
* | Fix CastSize warnings | bptato | 2023-07-03 | 8 | -21/+31 | |
| | | | | Introduced by 1.6.14. Warns of undefined behavior. | |||||
* | Fix compilation failure | bptato | 2023-07-03 | 1 | -1/+2 | |
| | ||||||
* | Add XHR/Event stubs | bptato | 2023-07-02 | 6 | -8/+80 | |
| | ||||||
* | FormData fixes | bptato | 2023-07-02 | 2 | -7/+22 | |
| | ||||||
* | Use or type for FormData.append | bptato | 2023-07-02 | 1 | -30/+8 | |
| | ||||||
* | Add platform object conversion to union type | bptato | 2023-07-02 | 3 | -20/+67 | |
| | | | | And with that, implement Request constructor with a Request init. | |||||
* | return Result[T, JSError] from fromJS | bptato | 2023-07-02 | 10 | -131/+129 | |
| | ||||||
* | Add finalizer to WebFile | bptato | 2023-07-02 | 1 | -0/+6 | |
| | | | | This is required because finalizers are not inherited. | |||||
* | fromJSObject: throw on invalid object class | bptato | 2023-07-02 | 1 | -12/+24 | |
| | ||||||
* | Remove outdated comment | bptato | 2023-07-02 | 1 | -7/+0 | |
| | ||||||
* | Cache Node.children, Node.childNodes | bptato | 2023-07-01 | 1 | -4/+23 | |
| | | | | To avoid unexpected behavior (e.g. node.children != node.children) | |||||
* | update todo | bptato | 2023-07-01 | 1 | -1/+0 | |
| | ||||||
* | Factor out headers into separate module | bptato | 2023-07-01 | 12 | -61/+77 | |
| | ||||||
* | Use separate flag for adding getset instead of repr | bptato | 2023-07-01 | 2 | -6/+6 | |
| | | | | Still a hack, but maybe more reliable? | |||||
* | use =destroy instead of finalizers | bptato | 2023-07-01 | 16 | -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 regression | bptato | 2023-06-29 | 1 | -1/+1 | |
| | | | | it's 0x1, not 0x11. oops | |||||
* | dom: synchronously load scripts | bptato | 2023-06-29 | 1 | -17/+13 | |
| | | | | | fetch() does not work here because we can only resume parsing after the script has been executed | |||||
* | Add assign, replace, reload to location | bptato | 2023-06-29 | 1 | -1/+13 | |
| | | | | Just stubs: none of them actually work | |||||
* | Add window.location | bptato | 2023-06-29 | 6 | -67/+245 | |
| | | | | Note: setters do not work yet. | |||||
* | Do not block indefinitely if buffer crashes before accept | bptato | 2023-06-29 | 2 | -35/+50 | |
| | | | | Kind of a hack, but better than nothing. | |||||
* | Do not free jsrt in quit() | bptato | 2023-06-29 | 1 | -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 .jsgctor | bptato | 2023-06-29 | 2 | -24/+8 | |
| | | | | | Not sure how it ever worked. This fixes Text() constructors etc. | |||||
* | Factor out map search, remove sugar | bptato | 2023-06-29 | 7 | -187/+200 | |
| | ||||||
* | cascade: remove sugar, add DeclarationListMap type | bptato | 2023-06-29 | 1 | -36/+53 | |
| | | | | So we don't have to pass each DeclarationList separately. | |||||
* | cssparser: remove unused function, cast instead of collect | bptato | 2023-06-29 | 1 | -21/+5 | |
| | ||||||
* | Refactor fromJS body | bptato | 2023-06-28 | 2 | -67/+91 | |
| | ||||||
* | doc: fix typo | bptato | 2023-06-28 | 1 | -5/+5 | |
| | ||||||
* | Remove unused function stub & comment | bptato | 2023-06-27 | 1 | -10/+0 | |
| | ||||||
* | Remove getClassID hack | bptato | 2023-06-27 | 4 | -11/+15 | |
| | | | | Add a JS_GetClassID function to QJS instead. | |||||
* | Free JSRuntime, JSContext and ctors on exit | bptato | 2023-06-27 | 2 | -2/+11 | |
| | ||||||
* | term: convert 8-bit colors to ANSI | bptato | 2023-06-27 | 2 | -0/+9 | |
| | | | | (Instead of crashing) | |||||
* | update todo | bptato | 2023-06-26 | 1 | -2/+2 | |
| | ||||||
* | import todo list | bptato | 2023-06-26 | 2 | -1/+109 | |
| | ||||||
* | Support 8-bit output colors | bptato | 2023-06-26 | 4 | -73/+126 | |
| | ||||||
* | Move CanvasFillRule from bitmap to painter | bptato | 2023-06-26 | 2 | -4/+4 | |
| | ||||||
* | openEditor: check for error | bptato | 2023-06-26 | 1 | -8/+11 | |
| | ||||||
* | cookie sharing example | bptato | 2023-06-26 | 1 | -0/+7 | |
| | ||||||
* | config: add stylesheet, apply siteconf to piped input | bptato | 2023-06-26 | 3 | -18/+35 | |
| | ||||||
* | Remove unused config variable | bptato | 2023-06-26 | 2 | -2/+0 | |
| | ||||||
* | Fix crash in openEditor if SIGINT was delivered | bptato | 2023-06-26 | 5 | -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 works | bptato | 2023-06-25 | 3 | -4/+22 | |
| | | | | Proper fix needed later | |||||
* | rendertext: do not rewind if no other charsets are available | bptato | 2023-06-25 | 1 | -1/+1 | |
| | | | | Fixes crash when the decoder fails to decode all given charsets. | |||||
* | css/values: remove stray eprint | bptato | 2023-06-25 | 1 | -2/+0 | |
| |