aboutsummaryrefslogtreecommitdiffstats
path: root/components/selectors/parser.rs
Commit message (Expand)AuthorAgeFilesLines
* style: Add simple parsing and matching support for :hasTiaan Louw2023-10-021-5/+22
* style: Reorder some variantsEmilio Cobos Álvarez2023-10-021-11/+12
* style: Avoid some clone()s in selector parsing now that lifetimes are non-lex...Emilio Cobos Álvarez2023-10-021-16/+13
* remove `extern crate` (#30311)Samson2023-09-081-0/+1
* Further changes required by ServoOriol Brufau2023-08-161-0/+4
* Revert "Backport several style changes from Gecko (5) (#30099)" (#30104)Oriol Brufau2023-08-161-4/+0
* Backport several style changes from Gecko (5) (#30099)Oriol Brufau2023-08-151-0/+4
* style: Remove layout.css.is-and-where-better-error-recovery.enabledEmilio Cobos Álvarez2023-05-241-13/+4
* style: Add a CSS error to the console when using non-featureless :host selectorsOriol Brufau2023-05-171-1/+8
* Further changes required by ServoOriol Brufau2023-05-171-3/+11
* style: Add attribute names to the bloom filterOriol Brufau2023-05-161-0/+26
* Upgrade remaining components to edition 2018sagudev2023-02-181-1/+4
* selectors/*.rs - Put all the to_shmem attributes behind a "shmem" featureFederico Mena Quintero2023-02-141-22/+28
* Add docs that say, somewhere, what `non_ts` meansMichael Howell2021-10-081-0/+3
* selectors: Cherry-pick some fixes that got lost.Emilio Cobos Álvarez2021-02-271-25/+2
* Miscellaneous build / tidy fixes.Emilio Cobos Álvarez2021-02-261-80/+74
* style: Avoid some allocations in selector serialization.Emilio Cobos Álvarez2021-02-261-49/+47
* style: Fix clippy warningsSylvestre Ledru2021-02-261-6/+4
* style: Implement complex :not().Emilio Cobos Álvarez2021-02-261-150/+97
* style: Allow :is() and :where() to have better error recovery.Emilio Cobos Álvarez2021-02-261-13/+50
* Backed out 2 changesets (bug 1664718) for causing wpt and bc failures.Mihai Alexandru Michis2021-02-261-50/+13
* style: Fix selectors unit tests.Emilio Cobos Álvarez2021-02-261-0/+4
* style: Allow :is() and :where() to have better error recovery.Emilio Cobos Álvarez2021-02-261-13/+46
* style: Minor cleanup: Use shorthand initialization in selectors.Emilio Cobos Álvarez2021-02-261-12/+12
* style: Replace :-moz-native-anonymous-no-specificity with :where(:-moz-native...Masatoshi Kimura2021-02-261-8/+0
* style: Implement :-moz-any() as an alias of :is().Emilio Cobos Álvarez2021-02-261-0/+9
* style: Rustfmt recent changes.Emilio Cobos Álvarez2020-06-041-22/+32
* style: Manually tweak inlining in stateless pseudo selector matching.Emilio Cobos Álvarez2020-06-041-1/+28
* style: Fix a no-longer valid assumption in pseudo-element matching / invalida...Emilio Cobos Álvarez2020-06-041-0/+41
* style: Fix a case where we'd allow parsing functional :host incorrectly.Emilio Cobos Álvarez2020-06-041-1/+6
* style: Fix parsing of :is() and :where() to account for constraints from pare...Emilio Cobos Álvarez2020-06-041-74/+99
* style: Collect ancestor hashes from single-length :is and :where selector lists.Emilio Cobos Álvarez2020-06-041-56/+65
* style: Implement parsing / selector-matching for :is() and :where().Emilio Cobos Álvarez2020-04-181-144/+219
* style: Reformat recent changes.Emilio Cobos Álvarez2020-04-161-1/+4
* style: Don't append the default namespace for featureless host selectors.Emilio Cobos Álvarez2020-04-161-10/+28
* style: Correctly style dark scrollbars in tree components.Cameron McCormack2019-12-161-0/+8
* style: Support multiple parts in ::part() selectors.Emilio Cobos Álvarez2019-11-041-12/+21
* Rustfmt and fix tidy on recent changes.Emilio Cobos Álvarez2019-06-251-5/+6
* style: Collect ::part() rules during CascadeData rebuilds.Emilio Cobos Álvarez2019-06-251-0/+25
* style: Add an extra flag to flag ::part() to selectors.Emilio Cobos Álvarez2019-06-251-14/+56
* style: Cleanup selector-matching for nested pseudo-elements, match ::slotted ...Emilio Cobos Álvarez2019-05-291-7/+11
* style: Rustfmt recent changes.Emilio Cobos Álvarez2019-05-071-25/+38
* style: Add parsing support for ::part().Emilio Cobos Álvarez2019-05-071-16/+79
* style: Check iterator length in SelectorIter::is_featureless_host_selector.Emilio Cobos Álvarez2019-05-071-1/+2
* style: Don't allow to parse XUL tree pseudo-elements with a single colon.Emilio Cobos Álvarez2019-05-071-8/+2
* style: Refactor the selector parser to make implementing ::part() easier.Emilio Cobos Álvarez2019-05-071-174/+175
* style: Reformat recent changes.Emilio Cobos Álvarez2019-04-121-3/+10
* style: Add derived ToShmem implementations.Cameron McCormack2019-04-121-13/+20
* ReformatSimon Sapin2019-02-261-2/+3
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-13/+12