summaryrefslogtreecommitdiff
path: root/src/select
Commit message (Collapse)AuthorAgeFilesLines
* select: autogen source: Update to stable outputMichael Drake2022-11-033-539/+540
|
* select: codegen: Deterministic output by subsorting props by nameMichael Drake2022-11-031-1/+1
|
* select: codegen: Squash comparison with literal warningsMichael Drake2022-11-031-24/+24
|
* properties: position: Add support for 'sticky' valueMichael Drake2022-11-031-0/+3
|
* properties: display: Add grid valuesMichael Drake2022-10-292-0/+8
|
* select: Fix blank pseudo style reversionMichael Drake2022-10-231-0/+8
|
* Select: Only store UA and USER origin styles if revert is usedMichael Drake2022-08-291-5/+13
|
* Select: Move revert style tracking to separate allocationMichael Drake2022-08-292-8/+18
| | | | It's pretty big and the selection state lives on the stack.
* Select: Split out duplicated revert handlingMichael Drake2022-08-291-52/+47
|
* Select: Support CSS property-wide 'revert' valueMichael Drake2022-08-291-0/+79
|
* Select: Clone UA and author styles for revertMichael Drake2022-08-292-0/+38
|
* Select: Add computed style clone functionMichael Drake2022-08-292-0/+35
|
* Select: Properties: Add copy hander to dispatch tableMichael Drake2022-08-292-0/+3
|
* Select: Properties: Implement copy handler for complex propertiesMichael Drake2022-08-298-155/+306
|
* Select: Properties: Add copy handler for simple propertiesMichael Drake2022-08-29118-507/+1778
|
* Select: Support CSS property-wide 'unset' valueMichael Drake2022-08-291-3/+18
|
* Select: Support CSS property-wide 'initial' valueMichael Drake2022-08-291-3/+6
|
* Select: Make inherit flag handling aware of other default valuesMichael Drake2022-08-2969-170/+172
|
* Select: MQ: Support prefers-color-scheme in boolean contextMichael Drake2022-08-281-4/+5
| | | | | In boolean context it indicates that the browser supports this feature.
* Select: MQ: Use interned strings for media featuresMichael Drake2022-08-284-36/+63
| | | | Avoids some strcmps.
* Select: Add strings for media query featuresMichael Drake2022-08-282-0/+29
|
* Select: Split out useful stringsMichael Drake2022-08-284-289/+320
|
* Selection: Media queries: Apply prefers-color-schemeMichael Drake2022-07-311-0/+33
|
* Select: Hash: Fix bloom instrumentation for size != 4.Michael Drake2022-03-161-1/+1
|
* Bloom: Init: Switch to memset.Michael Drake2022-03-161-21/+2
| | | | | GCC is a bit better at optimising a memset. For clang it makes no difference.
* Bloom: Style: Align function parameters.Michael Drake2022-03-161-2/+3
|
* Bloom: Docs: Sync comments with reality.Michael Drake2022-03-161-4/+11
|
* Bloom: Docs: Fix comment typo.Michael Drake2022-03-161-1/+1
|
* Selection: Optimise bloom filter merging.Michael Drake2022-03-131-2/+3
|
* Squash warning on apple darwin CI.Michael Drake2021-06-141-7/+9
|
* Selection: Don't duplicate unit conversion members in media descriptor.Michael Drake2021-05-199-61/+93
|
* Selection: Remove client callback for unit conversion.Michael Drake2021-05-195-179/+76
| | | | | | | 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 Drake2021-05-195-97/+677
| | | | Currently only used for unit conversion.
* Units: Remove units that nobody supports.Michael Drake2021-05-192-14/+0
|
* add css 3.1 complex predefined counter styles for addative systemsVincent Sanders2021-02-152-1/+129
|
* Improve list style fallback styling and range processingVincent Sanders2021-02-141-176/+231
|
* fix list style formatting with negative valuesVincent Sanders2021-02-131-158/+161
|
* implement the remaining css 3.1 simple predefined counter stylesVincent Sanders2021-02-122-0/+309
|
* implement the firt half of the css 3.1 simple predefined counter stylesVincent Sanders2021-02-092-30/+240
|
* Use two more bits, six total, for the list style propertyVincent Sanders2021-02-094-526/+526
| | | | | | 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.
* add cyclic system to list style formattingVincent Sanders2021-02-081-2/+75
|
* make roman numeral list style obey range limit and fix decimal fallbackVincent Sanders2021-02-061-15/+31
|
* make list stle structures const and fix initialisation for older compilersVincent Sanders2021-02-061-22/+25
|
* add text formatting of values with list stylesVincent Sanders2021-02-052-1/+543
|
* select: Split out bytecode to unit conversion helper.Michael Drake2020-12-044-43/+54
|
* select: mq: Fix to convert parse unit types to public unit types.Michael Drake2020-12-011-4/+9
|
* select: computed: Squash use of uninitialised variable warning.Michael Drake2020-11-131-1/+1
|
* Computed styles: Check length pair getter type before using result.Michael Drake2020-02-241-0/+4
| | | | Fixes use of garbage value scan-build issue.
* Computed styles: Handle invalid width types.Michael Drake2020-02-241-0/+2
| | | | Fixes scan-build use of garbage value.
* Select hash: Simplify insertion at start of non-empty list.Michael Drake2019-08-011-11/+10
| | | | This might help Coverity understand what's going on.