Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Computed styles: Remove last traces of extension blocks. | Michael Drake | 2019-05-12 | 1 | -39/+39 |
| | |||||
* | Computed styles: Drop uncommon extension blocks. | Michael Drake | 2019-05-12 | 1 | -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 Drake | 2018-07-28 | 1 | -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 Drake | 2018-01-06 | 1 | -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. |