summaryrefslogtreecommitdiff
path: root/src/select/select.c
Commit message (Expand)AuthorAgeFilesLines
* Select: Only store UA and USER origin styles if revert is usedHEADmasterMichael Drake2022-08-291-5/+13
* Select: Move revert style tracking to separate allocationMichael Drake2022-08-291-7/+17
* 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-291-0/+30
* 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-291-4/+5
* Select: MQ: Use interned strings for media featuresMichael Drake2022-08-281-12/+16
* Select: Split out useful stringsMichael Drake2022-08-281-288/+32
* Selection: Don't duplicate unit conversion members in media descriptor.tlsa/unitsMichael Drake2021-05-191-14/+26
* Selection: Remove client callback for unit conversion.Michael Drake2021-05-191-1/+4
* Computed styles: Remove last traces of extension blocks.Michael Drake2019-05-121-23/+0
* Computed styles: Drop uncommon extension blocks.Michael Drake2019-05-121-4/+0
* Media queries: Update selection API to support media queries.Michael Drake2019-05-041-16/+38
* Media Queries: Update stylesheet import for media query lists.Michael Drake2019-03-101-2/+4
* Selection: Unify rule good for media helper.Michael Drake2018-07-271-24/+2
* Strip trailing whitespace.Michael Drake2017-09-041-169/+169
* Fix: Read beyond allocated memory when removing sheet from selection context.Michael Drake2017-06-271-2/+2
* Select: Squash error-path leak.Michael Drake2017-02-031-1/+0
* Selection: Inline styles prevent computed style sharing.Michael Drake2016-11-291-4/+18
* Selection: Try all previous sibling nodes for sharable styles.Michael Drake2016-11-201-7/+8
* Selection: Turn off style sharing debug output.Michael Drake2016-11-191-1/+0
* Enable sharing where pseudo common pseudo classes are the same.Michael Drake2016-11-191-1/+58
* Selection: Abstract common node flags setting code into helper.Michael Drake2016-11-191-44/+22
* Debug for recording which nodes fail to share style and why.Michael Drake2016-11-191-0/+50
* Documentation: Function param comment fix.Michael Drake2016-11-191-1/+0
* Optimisation: Bypass selection by sharing previous sibling's style.Michael Drake2016-11-191-15/+303
* Selection: Split out selection state {initi|fin}alisation.Michael Drake2016-11-191-95/+149
* Make node data contain list of partial node styles.Michael Drake2016-11-191-2/+24
* Separate node data creation and node bloom creation.Michael Drake2016-11-191-18/+37
* Allow more than just bloom to be stored on nodes.Michael Drake2016-11-191-44/+85
* Split bloom filter get/set out into helpers.Michael Drake2016-11-191-93/+148
* Remove redundant API surface.Michael Drake2016-11-191-5/+5
* Intern partial styles.Michael Drake2016-11-191-0/+91
* Move trivially compared parts of computed styles to sub-structures.Michael Drake2016-11-191-2/+2
* Access lwc caseless hash through supported API.Michael Drake2016-10-151-26/+18
* Fix up error path.Michael Drake2016-02-081-1/+1
* Change how presentational hints are handled.Michael Drake2016-02-021-33/+36
* Slight simplification of set_initial group checks.Michael Drake2015-08-191-19/+18
* Use calloc instead of malloc/memset.Michael Drake2015-01-241-3/+1
* Fix leak. Coverity #1137921.Michael Drake2013-12-151-1/+1
* Improve explanation of TODO.Michael Drake2013-12-131-1/+5
* Hideous casing to avoid warning (treated as error) with RO toolchain.Michael Drake2013-12-131-1/+3
* Various changes which modify API and ABI:Michael Drake2013-12-131-61/+200
* Just match against universal string intern instead of checking strings length...Michael Drake2013-12-071-0/+1
* Significantly optimise CSS selection performance.Michael Drake2013-12-011-55/+27
* Fix NULL check of array. Coverity #1127067.Michael Drake2013-11-081-5/+3
* Prioritise id and class hashes over element hash when inserting rules.Michael Drake2012-08-261-22/+83
* Skip empty/broken rules early, before we match their selector chains.Michael Drake2012-08-261-11/+13