servo/components/selectors/parser.rs
415baa1b3cc0a1f2fe456b7d54d793744e024832
created 2017-07-19 03:59 -0700
pushed 2017-07-20 01:11 +0000
Jonathan Chan Jonathan Chan - servo: Merge #17539 - Simplify <an+b> in selector args when serializing (from jyc:simplify-an-b); r=emilio
0d1fa0d94b9c725f88fc268dc56a0a63a431387b
created 2017-07-17 16:26 -0700
pushed 2017-07-18 09:19 +0000
Jonathan Chan Jonathan Chan - servo: Merge #17537 - Some fixes to selector serialization re: namespaces and universal selector (from jyc:default-namespace-serialization); r=emilio
6177c907f3458f4e6d8ec2a26f9bc4b5f4ff600c
created 2017-07-13 04:15 -0700
pushed 2017-07-13 15:10 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17707 - stylo: Waste less memory in invalidation stuff and style rules (from emilio:invalidation-less-memory); r=heycam
5ec303752dae48cf77d2f4e7486c0f80c7cc4e67
created 2017-07-12 11:08 -0700
pushed 2017-07-13 01:50 +0000
Jonathan Chan Jonathan Chan - servo: Merge #17538 - Implement CSSStyleRule.selectorText (from jyc:selectorText); r=Manishearth
5756ad3145df67f429d6f3d1c807ffc02f02de17
created 2017-07-12 03:35 -0700
pushed 2017-07-12 22:28 +0000
Xidorn Quan Xidorn Quan - servo: Merge #17687 - Support parsing ::-moz-tree-* pseudo-elements selector (from upsuper:tree-pseudo); r=heycam
12ab8a102ba1715c3a0dbf1c9ca48bc1b49ae056
created 2017-07-10 18:13 -0700
pushed 2017-07-11 04:56 +0000
Josh Matthews Josh Matthews - servo: Merge #17655 - Hook up Stylo error reporter to Firefox devtools (from jdm:stylo-error-reporter); r=emilio
8a621554e75b0615f741c22c1b937a8c4a94a361
created 2017-07-10 13:52 +1000
pushed 2017-07-10 23:54 +0000
Xidorn Quan Xidorn Quan - Allow selector parser to specify pseudo-element which can be used with single-colon syntax. r?heycam draft
6791b53f12b3003ebe503e2e33f1e1c24dfb6624
created 2017-07-10 11:34 +1000
pushed 2017-07-10 23:54 +0000
Xidorn Quan Xidorn Quan - Add functional pseudo-element support to selectors crate. r?heycam draft
4e8681fbf177c61a0fecca671b42fb4ac9920eb0
created 2017-07-10 11:04 +1000
pushed 2017-07-10 23:54 +0000
Xidorn Quan Xidorn Quan - Slightly simplify parse_one_simple_selector. r?heycam draft
9883f7cb4f84ba2f6bb1559b35a1ee530e35515a
created 2017-07-06 14:57 -0700
pushed 2017-07-07 05:35 +0000
Wes Kocher Wes Kocher - Backed out changeset fec394734f83 (bug 17624) for build bustage a=backout CLOSED TREE
fec394734f83102a2fdfcfaf7c8b98e0114de2d7
created 2017-07-06 11:44 -0700
pushed 2017-07-06 22:35 +0000
Josh Matthews Josh Matthews - servo: Merge #17624 - Hook up Stylo error reporter to Firefox devtools (from jdm:stylo-error-reporter); r=emilio
2828efca932c62b6412d361437ee058577f551ac
created 2017-07-05 06:08 -0700
pushed 2017-07-05 18:45 +0000
Simon Sapin Simon Sapin - servo: Merge #17605 - Replace remaining usage of deprecated Range::step_by (from servo:maybereverse); r=nox
b29d23ddaa6afe950cf8722490d6f1e77d519cdf
created 2017-06-21 09:28 -0700
pushed 2017-06-21 18:24 +0000
Bobby Holley Bobby Holley - servo: Merge #17439 - Match compound selectors left-to-right (second try) (from bholley:compound_left_to_right); r=SimonSapin
69830ab24d9695c161b3ad8fe25523ff8e4ccc21
created 2017-06-18 05:55 -0700
pushed 2017-06-19 04:40 +0000
Simon Sapin Simon Sapin - servo: Merge #17390 - Untry (from servo:untry); r=nox
49dfd9859718e1b8c7158727e2be93ec562b116a
created 2017-06-16 06:09 -0700
pushed 2017-06-16 21:32 +0000
Simon Sapin Simon Sapin - servo: Merge #17345 - Upgrade cssparser to 0.15 (from servo:cssparserup); r=<try>
9d700b9964200e1a2dc65f2d19084cdb6d192221
created 2017-06-13 17:45 +0200
pushed 2017-06-13 15:46 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1371393 - Stylo: set location for NestedRuleParser during prelude parsing. r?SimonSapin draft
bdc22078e9f81f0a21d9e04522f52b96ed528b1e
created 2017-06-13 04:56 -0700
pushed 2017-06-13 13:49 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #17292 - style: Implement a more fine-grained invalidation method (from emilio:better-style-invalidation); r=heycam
5eca9cc75c3fc7354be4655127f55eefbd7699d2
created 2017-06-12 15:52 -0700
pushed 2017-06-13 12:02 +0000
Simon Sapin Simon Sapin - servo: Merge #17213 - ID and class selectors are ASCII case-insensitive in quirks mode (from servo:quirk-case); r=bholley
19621c41aef5f6021534d1ecd4196460265dbeae
created 2017-06-12 12:41 -0700
pushed 2017-06-13 12:02 +0000
Bobby Holley Bobby Holley - servo: Merge #17281 - Pack bloom filter hashes better and save a word on Rule (from bholley:shrink_rule_again); r=emilio
5fd2f12ac28434534d852e6b9d591b3b1ad03593
created 2017-06-12 05:46 -0700
pushed 2017-06-12 21:13 +0000
Fernando Jiménez Moreno Fernando Jiménez Moreno - servo: Merge #17274 - stylo: Implement GetSpecificity for ServoStyleRule (from ferjm:bug1370501.specificity.stylo); r=emilio
84d97987e40e6b4b1b2b30e5dd3365514020b8e3
created 2017-06-09 17:18 +0200
pushed 2017-06-12 12:30 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Add a way to match a single compound selector, and improve ergonomics of matches_complex_selector. r?heycam draft
debb0526d3b873fd74742ede888119b714720b8c
created 2017-06-09 17:18 +0200
pushed 2017-06-11 17:11 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Add a way to match a single compound selector, and improve ergonomics of matches_complex_selector. r?heycam draft
d8871fb0af7d50668441c15650ce0e37cb1b05d5
created 2017-06-10 12:25 -0700
pushed 2017-06-11 11:19 +0000
Nazım Can Altınova Nazım Can Altınova - servo: Merge #17266 - stylo: Support :active and :hover quirk (from canaltinova:active_hover_quirk); r=bholley,emilio
a165b586e8eb9ffc34726c7183bd33c5879c3dd1
created 2017-06-10 19:02 +0300
pushed 2017-06-10 16:04 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1355724 - stylo: Support :hover and :active quirk r?bholley draft
79d8f06313932e8f116100390dd153a1c8f9734b
created 2017-06-09 14:31 -0700
pushed 2017-06-10 11:29 +0000
Josh Matthews Josh Matthews - servo: Merge #16752 - Report more informative CSS errors (from jdm:css-parse-error); r=SimonSapin
270957c406361c26310e330a403f23b3c392055b
created 2017-06-09 17:18 +0200
pushed 2017-06-09 15:29 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1368240: Add a way to match a single compound selector, and improve ergonomics of matches_complex_selector. r?heycam draft
b4c0f676f1c18982cc21eb02bafea31c4270d0bb
created 2017-06-09 16:38 +0200
pushed 2017-06-09 15:16 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1370501 - stylo: Implement ServoStyleRule::GetSpecificity. r?emilio draft
9e6aefa3bddbaca66d8768e25e2d7b2349f4ec26
created 2017-06-09 14:20 +0200
pushed 2017-06-09 15:16 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1370501 - stylo: Fix ServoStyleRule::GetSelectorTextFromIndex. r?emilio draft
f5e0cd3466d048792dfe59ed39ad4122ce3af429
created 2017-06-02 23:58 +0300
pushed 2017-06-09 11:50 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1355724 - stylo: Support :hover and :active quirk r?bholley draft
fcc35b5dc23cfc58fc251b821d7c88c1205cc8c1
created 2017-06-09 10:32 +0200
pushed 2017-06-09 08:33 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1370501 - stylo: Implement ServoStyleRule::GetSpecificity. r?emilio draft
093c94a3c69971f83c52ca2bc4366231b87a29a2
created 2017-06-02 23:58 +0300
pushed 2017-06-08 16:56 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1355724 - stylo: Support :hover and :active quirk r?bholley draft
a42830dadc5376b699f3872a01135b85557df307
created 2017-06-02 23:58 +0300
pushed 2017-06-08 13:33 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1355724 - stylo: Support :hover and :active quirk r?bholley draft
851968c0e91ca287c7238e1549af46fccb57c6fb
created 2017-06-08 00:07 -0400
pushed 2017-06-08 04:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371112. Fix revalidation selectors when pseudo-elements are involved. r=emilio draft
a39f666af494d11f0ca6b67e08db983e05d01e8a
created 2017-06-07 12:49 -0700
pushed 2017-06-07 22:13 +0000
J. Ryan Stinnett J. Ryan Stinnett - servo: Merge #17212 - Stylo: Visited selectors for nested links (from jryans:visited-selectors); r=emilio
47ddea39b2a66e44e11233941e9afc5fd45a7732
created 2017-06-07 09:54 -0700
pushed 2017-06-07 22:13 +0000
Fernando Jiménez Moreno Fernando Jiménez Moreno - servo: Merge #17210 - Bug 1367615 - Stylo: implement inIDOMUtils.getSelectorCount and inIDO… (from ferjm:bug1367615.inDOMUtils); r=emilio
ced7540c6f6f6cb857df6b3770121f6fceac726c
created 2017-06-06 22:42 -0700
pushed 2017-06-07 22:13 +0000
Bobby Holley Bobby Holley - servo: Merge #17197 - Force the NonZero optimization for servo_arc and StrongRuleNode (from bholley:nonzero_arc); r=Manishearth
787661f9033fbc08337641f3b8e363c77cd8cffa
created 2017-06-06 16:36 -0500
pushed 2017-06-06 22:27 +0000
J. Ryan Stinnett J. Ryan Stinnett - Bug 1370358 - Log element during selector matching. r=emilio draft
461f7504a660ae227a43c1b4b8f0d7d6d319a3c2
created 2017-06-06 19:29 +0200
pushed 2017-06-06 17:31 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1367615 - Part 3: Implement ServoStyleRule::GetSelectorCount and GetSelectorText. r?emilio draft
0f0a9df56db3b3388adf977be4f0054a56df15a0
created 2017-06-06 13:06 +0200
pushed 2017-06-06 11:07 +0000
Fernando Jimenez Moreno Fernando Jimenez Moreno - Bug 1367615 - Part 3: Implement ServoStyleRule::GetSelectorCount and GetSelectorText. r?emilio draft
3fcb00ffc3a265553a3192cf1e819e07b112b675
created 2017-06-05 20:10 -0700
pushed 2017-06-06 09:52 +0000
Bobby Holley Bobby Holley - servo: Merge #17179 - shrink Rule and store all heap-allocated selector data inline (from bholley:one_selector_allocation); r=emilio
a503175028ca249ee7597236431d7c63c88f8d57
created 2017-06-02 23:58 +0300
pushed 2017-06-02 21:53 +0000
Nazım Can Altınova Nazım Can Altınova - Bug 1355724 - stylo: Support :hover and :active quirk r?bholley draft
87c870a14a602309fb1358f6ff0603a92e45cf55
created 2017-05-18 18:45 -0500
pushed 2017-05-19 05:19 +0000
Simon Sapin Simon Sapin - servo: Merge #16915 - Shrink selectors::Component, implement attr selector (in)case-sensitivity (from servo:attr-selectors); r=nox,emilio
a6a6ead43673799a3cdb1c008b47a646a7f816e2
created 2017-05-17 05:40 -0500
pushed 2017-05-17 14:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16900 - Bug 1364850: Move PseudoElement to be just another combinator in selectors. r=bholley (from emilio:pseudos); r=bholley
45e204034f66111d233a2c2d3004ff0003e071cd
created 2017-05-16 20:03 -0500
pushed 2017-05-17 03:00 +0000
Simon Sapin Simon Sapin - servo: Merge #16890 - Fix serialization of namespace and universal selectors (from servo:qname); r=emilio
eefe541d1ec422fde53a3ac5fce81f89ca3fb9a8
created 2017-05-16 04:00 -0500
pushed 2017-05-16 21:05 +0000
Simon Sapin Simon Sapin - servo: Merge #16870 - Add size_of tests for geckolib selectors (from servo:size_of); r=emilio
60639af227eb18a31465dac80095974b7eab0ebf
created 2017-05-15 23:52 +0200
pushed 2017-05-16 12:58 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364850: Move PseudoElement to be just another combinator in selectors. r?bholley draft
d8b8752320f7f462c044f9e8ecdf22673c4e0171
created 2017-05-15 23:52 +0200
pushed 2017-05-16 04:34 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364850: Move PseudoElement to be just another combinator in selectors. r?SimonSapin,bholley draft
1f595ec2b2a260460296adaf3999da88c69af866
created 2017-05-15 20:46 -0500
pushed 2017-05-16 02:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16878 - stylo: Rework pseudo-elements to support pseudo selectors with state (from emilio:pseudos); r=bholley,xidorn,hiro
b5670994ba77f75c923c687205eb3c83a1716844
created 2017-05-12 15:51 +0200
pushed 2017-05-12 17:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1364412: Allow pseudo-element selectors to store state. r?bholley draft
c464f4614529c385f9e1a4b7ba0795b7c5210e7d
created 2017-05-01 14:20 -0500
pushed 2017-05-02 03:55 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16670 - style: Account for cousin sharing in the revalidation logic (from emilio:sharing-is-sometimes-hard); r=bholley
18c0d4d3baaddfee8c6b48f36cc8eec9d456b5b5
created 2017-04-29 18:08 -0500
pushed 2017-04-30 19:12 +0000
Bobby Holley Bobby Holley - servo: Merge #16659 - Speed up stylist rebuilds (from bholley:faster_stylist_rebuild); r=emilio
ea58d52837bba591706896fe0366a7985e824735
created 2017-04-28 02:15 +0200
pushed 2017-04-28 00:24 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360399: Don't deduplicate revalidation selectors. r?bholley draft
36591b6a2827066ef80351bb3176de7eb8bea52f
created 2017-04-27 13:14 -0500
pushed 2017-04-27 23:13 +0000
Bobby Holley Bobby Holley - servo: Merge #16635 - Too many revalidation selectors (from bholley:too_many_revalidation_selectors); r=emilio
939575bd231f9af1614bf12dd773b8b58585040c
created 2017-04-25 17:43 -0500
pushed 2017-04-26 07:22 +0000
Bobby Holley Bobby Holley - servo: Merge #16606 - Downgrade selectors not() behavior to level 3 (from bholley:not_selector_level_3); r=SimonSapin
201c59beaa5d8c0dec5d025f2a01a518d01eebd9
created 2017-04-20 17:05 -0500
pushed 2017-04-21 09:36 +0000
Bobby Holley Bobby Holley - servo: Merge #16549 - store simple selectors and combinators inline (from bholley:inline_selectors); r=emilio
2c17478d838c8cca07c81e919592f556cd3c40b4
created 2017-04-19 03:06 -0500
pushed 2017-04-19 18:27 +0000
coalman coalman - servo: Merge #16495 - Make tidy check that opening and closing braces that begin a line do … (from coalman:tidy-brace-alignment); r=emilio
ba082e450401b845a0c9e877592fde67287d3ae4
created 2017-04-19 02:32 -0500
pushed 2017-04-19 18:27 +0000
Bobby Holley Bobby Holley - servo: Merge #16521 - Store bloom filter hashes inline in the selector (from bholley:precompute_hashes); r=emilio
3ed60b88774dc3c4aaa8e06ee0f9caf4d957d3fe
created 2017-04-16 21:02 -0500
pushed 2017-04-17 15:06 +0000
Matthew Matthew - servo: Merge #16347 - Removing recursion from ComplexSelector (from tictakk:ticbranch); r=emilio
4dbb8fdccd3c458ea08222ba014fbdf0057699e9
created 2017-04-12 21:39 -0500
pushed 2017-04-13 07:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16364 - style: Fix dynamic changes of attributes when combined with :not (from emilio:dynamic-not); r=bholley
12e14577ce978437ed3e67d080254b48c3a99163
created 2017-04-09 05:17 -0500
pushed 2017-04-10 08:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - servo: Merge #16293 - style: Refactor the selectors crate to remove ad-hoc logic (from emilio:refactor-selectors); r=bholley
less more (0) -60 tip