summaryrefslogtreecommitdiff
path: root/src/select/autogenerated_computed.h
Commit message (Collapse)AuthorAgeFilesLines
* Computed styles: Remove last traces of extension blocks.Michael Drake2019-05-121-39/+39
|
* Computed styles: Drop uncommon extension blocks.Michael Drake2019-05-121-156/+109
| | | | | | | | | | | | | | 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 Drake2018-07-281-38/+38
| | | | | | | 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.
* Build: Commit generated computed style access source code.Michael Drake2018-01-061-0/+328
This means python3 is not required to build libcss. To re-generate the compute style access code, e.g. when adding new CSS properties, developers must run `make select_generator` and commit the updated generated source code.