Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stylesheet: Track whether stylesheet used revert property value | Michael Drake | 2022-08-29 | 1 | -0/+6 |
| | |||||
* | Select: Move revert style tracking to separate allocation | Michael Drake | 2022-08-29 | 2 | -8/+18 |
| | | | | It's pretty big and the selection state lives on the stack. | ||||
* | Tests: Add tests for explicit defaulting | Michael Drake | 2022-08-28 | 2 | -0/+1453 |
| | |||||
* | Select: Split out duplicated revert handling | Michael Drake | 2022-08-28 | 1 | -52/+47 |
| | |||||
* | Select: Support CSS property-wide 'revert' value | Michael Drake | 2022-08-28 | 1 | -0/+79 |
| | |||||
* | Select: Clone UA and author styles for revert | Michael Drake | 2022-08-28 | 2 | -0/+38 |
| | |||||
* | Select: Add computed style clone function | Michael Drake | 2022-08-28 | 2 | -0/+35 |
| | |||||
* | Select: Properties: Add copy hander to dispatch table | Michael Drake | 2022-08-28 | 2 | -0/+3 |
| | |||||
* | Select: Properties: Implement copy handler for complex properties | Michael Drake | 2022-08-28 | 8 | -155/+306 |
| | |||||
* | Select: Properties: Add copy handler for simple properties | Michael Drake | 2022-08-28 | 118 | -507/+1778 |
| | |||||
* | Select: Support CSS property-wide 'unset' value | Michael Drake | 2022-08-28 | 1 | -3/+18 |
| | |||||
* | Select: Support CSS property-wide 'initial' value | Michael Drake | 2022-08-28 | 1 | -3/+6 |
| | |||||
* | Select: Make inherit flag handling aware of other default values | Michael Drake | 2022-08-28 | 70 | -171/+179 |
| | |||||
* | Parse: Nongenerated properties: Explicit defaults | Michael Drake | 2022-08-28 | 31 | -135/+363 |
| | |||||
* | Parse: Important: Handle new explicit defaulting values | Michael Drake | 2022-08-28 | 1 | -1/+1 |
| | |||||
* | Parse: Explicit default support for generated properties | Michael Drake | 2022-08-28 | 1 | -93/+93 |
| | |||||
* | Parse: Update code generator to support new values | Michael Drake | 2022-08-28 | 1 | -4/+42 |
| | |||||
* | Stylesheet: Helpers for all default property values | Michael Drake | 2022-08-28 | 1 | -1/+33 |
| | |||||
* | Parse: Utils: Helper to get any value from flags | Michael Drake | 2022-08-28 | 1 | -0/+29 |
| | |||||
* | Bytecode: Flag values for explicit defaulting | Michael Drake | 2022-08-28 | 1 | -4/+25 |
| | |||||
* | Docs: Bytecode: Add all CSS-wide property values | Michael Drake | 2022-08-28 | 1 | -8/+16 |
| | |||||
* | Parse: Propstrings: Add unset and revert | Michael Drake | 2022-08-28 | 2 | -2/+4 |
| | |||||
* | Select: MQ: Support prefers-color-scheme in boolean context | Michael Drake | 2022-08-28 | 1 | -4/+5 |
| | | | | | In boolean context it indicates that the browser supports this feature. | ||||
* | Select: MQ: Use interned strings for media features | Michael Drake | 2022-08-28 | 4 | -36/+63 |
| | | | | Avoids some strcmps. | ||||
* | Select: Add strings for media query features | Michael Drake | 2022-08-28 | 2 | -0/+29 |
| | |||||
* | Select: Split out useful strings | Michael Drake | 2022-08-28 | 4 | -289/+320 |
| | |||||
* | Selection: Media queries: Apply prefers-color-scheme | Michael Drake | 2022-07-31 | 1 | -0/+33 |
| | |||||
* | API: Client media spec: Allow colour scheme preference | Michael Drake | 2022-07-31 | 1 | -0/+2 |
| | |||||
* | Parse/MQ: unknown media-types do not match | John-Mark Bell | 2022-05-24 | 2 | -4/+22 |
| | | | | | | | | Per https://www.w3.org/TR/mediaqueries-4/#error-handling, "An unknown <media-type> must be treated as not matching" Ensure, however, that a rule with a condition and no type behaves as if type was all. | ||||
* | Parse/MQ: reject forbidden media-type identifiers | John-Mark Bell | 2022-05-24 | 6 | -32/+122 |
| | | | | | | "and" / "not" / "only" / "or" are forbidden, so must be rejected Add tests for these scenarios | ||||
* | Select: Hash: Fix bloom instrumentation for size != 4. | Michael Drake | 2022-03-16 | 1 | -1/+1 |
| | |||||
* | Bloom: Init: Switch to memset. | Michael Drake | 2022-03-16 | 1 | -21/+2 |
| | | | | | GCC is a bit better at optimising a memset. For clang it makes no difference. | ||||
* | Bloom: Style: Align function parameters. | Michael Drake | 2022-03-16 | 1 | -2/+3 |
| | |||||
* | Bloom: Docs: Sync comments with reality. | Michael Drake | 2022-03-16 | 1 | -4/+11 |
| | |||||
* | Bloom: Docs: Fix comment typo. | Michael Drake | 2022-03-16 | 1 | -1/+1 |
| | |||||
* | Selection: Optimise bloom filter merging. | Michael Drake | 2022-03-13 | 1 | -2/+3 |
| | |||||
* | Example: Add lwc_string leak report. | Michael Drake | 2022-03-13 | 1 | -0/+10 |
| | |||||
* | Example: Fix typo. | Michael Drake | 2022-03-13 | 1 | -2/+2 |
| | |||||
* | Tests: Select test runner: Avoid forward declarations. | Michael Drake | 2021-06-16 | 1 | -900/+802 |
| | |||||
* | Squash warning on apple darwin CI. | Michael Drake | 2021-06-14 | 1 | -7/+9 |
| | |||||
* | Selection: Don't duplicate unit conversion members in media descriptor. | Michael Drake | 2021-05-19 | 15 | -79/+109 |
| | |||||
* | Selection: Remove client callback for unit conversion. | Michael Drake | 2021-05-19 | 12 | -443/+390 |
| | | | | | | | Now clients provide a unit conversion context and libcss provides code to perform unit conversion. This reduces the amount of common code that clients have to write. | ||||
* | Units: Add support for length unit conversion to libcss. | Michael Drake | 2021-05-19 | 5 | -97/+677 |
| | | | | Currently only used for unit conversion. | ||||
* | Units: Remove units that nobody supports. | Michael Drake | 2021-05-19 | 11 | -111/+37 |
| | |||||
* | Add regression test for system font callback units. | Michael Drake | 2021-05-19 | 2 | -1/+143 |
| | | | | Thanks to Ralf Junker. | ||||
* | parse: Squash leak of system font names. | Michael Drake | 2021-05-19 | 1 | -0/+3 |
| | |||||
* | parse: Perform client to parse unit conversion for system fonts. | Michael Drake | 2021-05-19 | 1 | -2/+45 |
| | |||||
* | add css 3.1 complex predefined counter styles for addative systems | Vincent Sanders | 2021-02-15 | 7 | -6/+155 |
| | |||||
* | Improve list style fallback styling and range processing | Vincent Sanders | 2021-02-14 | 1 | -176/+231 |
| | |||||
* | fix list style formatting with negative values | Vincent Sanders | 2021-02-13 | 1 | -158/+161 |
| |