about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update readmebptato2022-12-291-4/+2
|
* css: fix some bugs and improve cascading a bitbptato2022-12-297-18/+78
|
* makefile: add release0bptato2022-12-291-0/+2
|
* 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.)
* default config: make the search function slightly more robustbptato2022-12-251-1/+1
| | | | For easier copy-pasting...
* 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
|
* Update readmebptato2022-12-211-25/+17
|
* pager: proxy values in container; js: bugfixesbptato2022-12-209-149/+264
| | | | Also, a little bonus: w3m keybindings
* Fix JS_GetPropertyNames bindingsbptato2022-12-202-2/+4
|
* layout/engine: reset absolutes on relayoutbptato2022-12-201-0/+1
|
* Update readmebptato2022-12-201-3/+31
|
* Add unicode normalization, etcbptato2022-12-198-84/+156
|
* More DOM workbptato2022-12-1910-342/+660
|
* lineedit: fix crash in prevHist/nextHistbptato2022-12-191-0/+3
|
* File browser: sort filesbptato2022-12-191-1/+20
|
* More work on DOM (incl. bugfixes)bptato2022-12-194-216/+251
|
* Add file browserbptato2022-12-182-25/+75
|