about summary refs log tree commit diff stats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* javascript: more robust toJSNumberbptato2022-12-311-20/+15
|
* layout/engine: fix crash on padding-rightbptato2022-12-312-2/+1
|
* javascript: fix incorrect error() statementbptato2022-12-311-1/+1
|
* css/cascade: fix stylesheets not being copied in <head>bptato2022-12-311-1/+3
|
* selectorparser: accept less invalid selectorsbptato2022-12-311-2/+14
|
* NOW it should workbptato2022-12-311-4/+9
|
* Fix C macro insanitybptato2022-12-311-1/+2
| | | | | No, you can't just use CMSG_SPACE inside the alloc call, it has to be stored in a variable first.
* posixstream/socketstream: fix cross-platform compilationbptato2022-12-312-20/+26
|
* Remove non-existing JS type uint64bptato2022-12-312-8/+4
| | | | Oops.
* Add promise support to JSbptato2022-12-318-90/+205
|
* Only set Location for redirect status codesbptato2022-12-301-2/+3
|
* Add about:blankbptato2022-12-301-1/+6
|
* css: fix some bugs and improve cascading a bitbptato2022-12-297-18/+78
|
* css/values: fix length shorthand handlingbptato2022-12-281-10/+15
|
* selectorparser: fix pseudo elements on combinator selectorsbptato2022-12-281-2/+5
|
* layout/engine: add hanging spaces, markersbptato2022-12-281-10/+25
| | | | | | Implement hanging ascii spaces. Non-ascii is still not supported... Markers are now built in shrunken inline contexts, and are set to white-space pre, so the trailing space is preserved.
* layout/engine: table layout improvements, fix pre-wrap whitespacebptato2022-12-283-127/+207
| | | | | | | | Table layout: weight calculation is no longer broken. We use maxContentWidth for this, which the first pass of a non-specified table cell layout overrides. pre-wrap: just a minor fix - include it in whitespacepre, now that we have a distinction between pre and wrapping white-space
* buffer/container: fix highlighting widthbptato2022-12-281-2/+2
|
* rendertext: fix ansi escape regressionbptato2022-12-281-0/+1
|
* layout/engine: get rid of dom dependencybptato2022-12-276-56/+96
| | | | Layout should only depend on cascading.
* Proper support for tabsbptato2022-12-278-73/+78
|
* rendertext: fix tab widthbptato2022-12-271-8/+7
|
* dom: fix collection cachingbptato2022-12-274-52/+108
| | | | Use ids instead of pure pointers, so we can utilize the JS finalizer.
* Implement DOMTokenList, item functions for collectionsbptato2022-12-262-35/+126
|
* getElementsByClassName on Document and Elementbptato2022-12-261-3/+9
| | | | Instead of Node.
* Correct attribute functions, de-extern jserrbptato2022-12-264-79/+65
| | | | | | Instead of unnecessarily marking every jserr function as *, add the used pragma (so the C compiler can get rid of them later.) Also, use the correct definition of attribute namespace.
* Consistent naming of parseURL, non-public newURLParamsbptato2022-12-262-10/+10
|
* dom: correct constructors, more create functionsbptato2022-12-264-46/+117
|
* DOM: implement many new methodsbptato2022-12-264-11/+187
|
* dom: add navigator objectbptato2022-12-262-2/+58
|
* decoderstream: fix some bugs that broke readAllbptato2022-12-261-3/+9
|
* layout/engine: calculate wrappervals only if neededbptato2022-12-261-2/+2
|
* Fix an anonymous table bugbptato2022-12-251-1/+7
| | | | | ...by flushing anonymous tables *before* inline layout is set (therefore avoiding placing them inside inline boxes.)
* container: fix requestLines not setting setxbptato2022-12-251-0/+1
|
* layout/engine: handle soft hyphens, wrap on ascii dashbptato2022-12-251-13/+42
|
* layout/engine: store vertical-align at atom creationbptato2022-12-251-10/+9
|
* layout/engine: use spec in positionBlocksbptato2022-12-251-3/+2
|
* Fix broken css color function parsingbptato2022-12-252-32/+56
|
* pager: improve title display, fix alert displaybptato2022-12-252-4/+35
|
* ips/editor: don't write file for empty input, check for conflicting filesbptato2022-12-251-7/+12
|
* ips/editor: make default line 1bptato2022-12-251-1/+1
|
* Add font color presentational hintbptato2022-12-251-0/+6
|
* rendertext: fix tab weirdnessbptato2022-12-251-10/+8
|
* layout/engine: clean up & fix width computationbptato2022-12-252-163/+142
| | | | | Get rid of compwidth, fix some edge cases where boxes would be computed incorrectly, etc.
* css/values: fix some incorrectly accepted valuesbptato2022-12-211-18/+29
|
* Remove todobptato2022-12-211-1/+0
|
* dom: fix select default displaybptato2022-12-211-3/+15
|
* layout/engine: simplify a bitbptato2022-12-212-38/+29
|
* pager: proxy values in container; js: bugfixesbptato2022-12-206-147/+161
| | | | Also, a little bonus: w3m keybindings
* Fix JS_GetPropertyNames bindingsbptato2022-12-202-2/+4
|