| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Adding the two bits that were previously reserved (Must Be Zero) for
use in the list style property gives space for sixty four styles
instead of sixteen.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
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.
|