aboutsummaryrefslogtreecommitdiffstats
path: root/components/selectors/parser.rs
Commit message (Expand)AuthorAgeFilesLines
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-271-4140/+0
* Revert as many changes to selectors from upstream as possible (#31365)Martin Robinson2024-02-201-39/+22
* style: Remove the never_matches field from attr selectorsEmilio Cobos Álvarez2023-11-241-26/+7
* style: Rustfmt servo/. r=zrhoffmanEmilio Cobos Álvarez2023-11-241-15/+16
* style: [css-nesting] Do a first pass at parsing nested rules mixed with decla...Emilio Cobos Álvarez2023-11-241-0/+17
* style: Disallow :has selector nestingDavid Shin2023-11-241-1/+12
* Further changes required by ServoOriol Brufau2023-11-211-1/+1
* style: [css-nesting] Process nested rules at cascade data rebuildEmilio Cobos Álvarez2023-11-211-94/+111
* style: Fix some spec linksEmilio Cobos Álvarez2023-11-211-1/+1
* style: `:has` relative selector matching, with no caching/filteringDavid Shin2023-11-211-20/+250
* style: Record attribute dependencies within the selector list of :nth-child(....Zach Hoffman2023-11-211-3/+5
* Further changes required by ServoOriol Brufau2023-11-211-0/+1
* style: Parsing for relative selectors in `:has()`David Shin2023-11-211-62/+154
* style: Basic implementation of Custom Highlight APIJan-Niklas Jaeschke2023-11-061-0/+25
* style: [css-nesting] Parse parent selectorEmilio Cobos Álvarez2023-11-061-32/+248
* style: Move nth-related logic to the NthSelectorData type for reuseZach Hoffman2023-11-041-39/+47
* style: Implement parsing and serialization for nth-child(An+B of selector lis...Zach Hoffman2023-11-041-3/+87
* style: Minor clean-ups and fixes on top of the previous patchEmilio Cobos Álvarez2023-11-041-25/+82
* style: Represent FirstChild, FirstOfType, LastChild, LastOfType, OnlyChild, a...Zach Hoffman2023-11-041-25/+34
* style: Store values for :nth- selectors in dedicated struct NthSelectorDataZach Hoffman2023-11-041-20/+36
* style: Avoid generic soup and extra reference count bumpsEmilio Cobos Álvarez2023-11-041-2/+2
* style: Run "cargo +nightly fmt" for style components in servoTing-Yu Lin2023-11-031-1/+1
* style: Disallow forgiving selector-parsing in @supportsEmilio Cobos Álvarez2023-11-031-1/+10
* 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