aboutsummaryrefslogtreecommitdiffstats
path: root/components/selectors/context.rs
Commit message (Expand)AuthorAgeFilesLines
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-363/+0
* style: Move `ANCHORS_RELATIVE_SELECTOR` out of nsINode flagsDavid Shin2023-11-241-6/+23
* style: Correct style sharing handling for any element that considered `:has()...David Shin2023-11-241-0/+3
* style: Remove MatchingContext mutability FIXME that no longer appliesZach Hoffman2023-11-211-3/+0
* style: Parsing for relative selectors in `:has()`David Shin2023-11-211-0/+25
* style: Implement selector matching for :nth-child(An+B of selector list) and ...Zach Hoffman2023-11-041-6/+17
* style: Avoid generic soup and extra reference count bumpsEmilio Cobos Álvarez2023-11-041-1/+1
* style: Simplify selector flags setup even moreEmilio Cobos Álvarez2023-08-161-0/+19
* Revert "Backport several style changes from Gecko (5) (#30099)" (#30104)Oriol Brufau2023-08-161-19/+0
* Backport several style changes from Gecko (5) (#30099)Oriol Brufau2023-08-151-0/+19
* style: Fix clippy warningsSylvestre Ledru2021-02-261-1/+1
* style: Implement complex :not().Emilio Cobos Álvarez2021-02-261-2/+2
* style: Remove some XBL code in the style system.Emilio Cobos Álvarez2019-11-041-9/+0
* style: Add code to make part rules affect the style of the elements.Emilio Cobos Álvarez2019-06-251-2/+2
* Fix some new warningsSimon Sapin2019-06-221-1/+1
* style: Remove support for XBL resources.Emilio Cobos Álvarez2019-05-071-2/+2
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* `cargo fix --edition`Simon Sapin2018-11-101-5/+5
* Run rustfmt on selectors, servo_arc, and style.Bobby Holley2018-04-101-16/+7
* style: Implement the non-functional :host selector.Emilio Cobos Álvarez2018-04-091-1/+41
* Auto merge of #19822 - emilio:less-match-public, r=KiChjangbors-servo2018-01-191-1/+7
|\
| * style: Make the MatchingMode in MatchingContext private.Emilio Cobos Álvarez2018-01-201-1/+7
* | style: Handle correctly document state invalidation inside negation.Emilio Cobos Álvarez2018-01-201-0/+27
|/
* selectors: add an is_nested method to MatchingContext, instead of nesting_level.Emilio Cobos Álvarez2018-01-191-3/+3
* style: Track the visited-handling-mode on the MatchingContext.Emilio Cobos Álvarez2018-01-191-4/+27
* selectors: Add a MatchingContext::nest function, make nesting_level private.Emilio Cobos Álvarez2018-01-191-2/+20
* style: Use Default for ExtraStyleData instead of Option.Emilio Cobos Álvarez2018-01-121-2/+2
* selectors: Allow defining an implementation-dependent field in the matching c...Emilio Cobos Álvarez2018-01-121-0/+4
* selectors: Simplify :visited by only using the "is inside link" information.Emilio Cobos Álvarez2017-12-081-7/+23
* Implement XUL tree pseudo style resolution for stylo.Xidorn Quan2017-10-201-0/+5
* style: Make MatchingContext generic over SelectorImpl.Emilio Cobos Álvarez2017-10-191-2/+11
* style: Hide LocalMatchingContext.Emilio Cobos Álvarez2017-10-141-0/+4
* Add support for :scope pseudo-classXidorn Quan2017-10-091-0/+15
* style: Cleanup MatchingContext construction.Emilio Cobos Álvarez2017-10-071-27/+25
* Implement an nth-index cache.Bobby Holley2017-09-211-7/+2
* Introduce an NthIndexCache type and pipe it from ThreadLocalStyleContext to M...Bobby Holley2017-09-201-1/+12
* order derivable traits listsClément DAVID2017-08-231-3/+3
* Backed out changeset a417b9d7712d for vendoring bustage. r=backout on a CLOSE...Gecko Backout2017-07-281-1/+1
* Run the async HTML Tokenizer on a new threadNikhil Shagrithaya2017-07-241-1/+1
* style: Remove StyleRelations.Emilio Cobos Álvarez2017-07-121-18/+0
* style: Remove unused AFFECTED_BY_PSEUDO_ELEMENTS StyleRelation.Emilio Cobos Álvarez2017-07-121-2/+0
* style: Add an AllLinksVisitedAndUnvisited for invalidation.Emilio Cobos Álvarez2017-06-131-0/+6
* Pre-compute classes and IDs case-sensitivitySimon Sapin2017-06-131-0/+9
* Make MatchingContext::quirks_mode field private, add read-only accessor.Simon Sapin2017-06-131-2/+8
* Move MatchingContext to a new moduleSimon Sapin2017-06-131-0/+137