Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | select: generator: Simplify function parameter generation | Michael Drake | 2022-12-03 | 1 | -6/+4 |
| | |||||
* | select: generator: Declare and define bits together | Michael Drake | 2022-12-03 | 1 | -4/+1 |
| | |||||
* | select: generator: Remove dead code | Michael Drake | 2022-12-03 | 1 | -149/+36 |
| | | | | | | | | | | This doesn't change the output of the generator at all. It removes the capability to handle property groups, which has been unused since property grouping was removed. Property grouping was originally an attempt to reduce computed style size, which became redundant complexity when computed styles became interned. | ||||
* | select: generator: Generate _bits variants | Michael Drake | 2022-11-27 | 1 | -22/+27 |
| | | | | | This avoids having overrides to provide trivially generated variants. | ||||
* | select: generator: Split out propget printer | Michael Drake | 2022-11-27 | 1 | -58/+61 |
| | |||||
* | select: codegen: Deterministic output by subsorting props by name | Michael Drake | 2022-11-03 | 1 | -1/+1 |
| | |||||
* | select: codegen: Squash comparison with literal warnings | Michael Drake | 2022-11-03 | 1 | -24/+24 |
| | |||||
* | Computed styles: Remove last traces of extension blocks. | Michael Drake | 2019-05-12 | 1 | -1/+0 |
| | |||||
* | Computed styles: Drop uncommon extension blocks. | Michael Drake | 2019-05-12 | 1 | -3/+0 |
| | | | | | | | | | | | | | | They were a space saving feature, but they became largely redundant with computed style sharing. They also made the code complex and buggy in many places. E.g. the cascade, inheritance / composition, and intial values all needed to behave corretly when they, or their parent, had or didn't have an uncommon block. Also, only the uncommon block was really used. Fixes: https://bugs.netsurf-browser.org/mantis/view.php?id=2641 | ||||
* | Select generator: Squash undefined behaviour in generated code. | Michael Drake | 2018-07-28 | 1 | -1/+1 |
| | | | | | | | uint8_t is promoted to int instead of unsigned, so it can't hold the values we try to store. Reran `make select_generator` to update generated code. | ||||
* | Selection: Autogenerated propset: Fix release of previous strings. | Michael Drake | 2017-11-25 | 1 | -2/+2 |
| | |||||
* | Select: Bug fixes in the generator.lcneves/select-autogen | Lucas Neves | 2017-11-19 | 1 | -13/+12 |
| | |||||
* | Select: autogenerator for computed.h, propset.h and propget.h. | Lucas Neves | 2017-11-13 | 1 | -0/+832 |