searching for reviewer(heycam)
e2cedc15272d164e81a4f48cb7115ff012430745: Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam
svoisen <svoisen@mozilla.com> - Wed, 22 Aug 2018 01:29:39 +0000 - rev 830934
Push 118861 by bmo:rhelmer@mozilla.com at Thu, 23 Aug 2018 11:42:47 +0000
Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D3928
ab61273bea17b941baca4f3f85b6ca0362d56e22: Bug 1485044: Remove useless StyleDisplay conversion. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 21 Aug 2018 17:34:21 +0200 - rev 830773
Push 118854 by bmo:a.beingessner@gmail.com at Wed, 22 Aug 2018 20:13:35 +0000
Bug 1485044: Remove useless StyleDisplay conversion. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D3896
e3e6a4d867a447d7c56827a491e6e2330838082b: Bug 1485037: Use a consistent style for longhands. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 21 Aug 2018 17:23:30 +0200 - rev 830772
Push 118854 by bmo:a.beingessner@gmail.com at Wed, 22 Aug 2018 20:13:35 +0000
Bug 1485037: Use a consistent style for longhands. r=heycam It's a bit of a mess. Differential Revision: https://phabricator.services.mozilla.com/D3892
4bb2acbf4eb0d386046945e52bdd546fc41ae8e5: Bug 1474317: Make text-orientation, unicode-bidi, contain and will-change non-animatable. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 21 Aug 2018 16:42:27 +0200 - rev 830771
Push 118854 by bmo:a.beingessner@gmail.com at Wed, 22 Aug 2018 20:13:35 +0000
Bug 1474317: Make text-orientation, unicode-bidi, contain and will-change non-animatable. r=heycam Per recent CSSWG resolutions: https://github.com/w3c/csswg-drafts/issues/2737 https://github.com/w3c/csswg-drafts/issues/2751 Differential Revision: https://phabricator.services.mozilla.com/D3888
bdf392eff10efe64f35c8b7c524f07b91950777f: Bug 1485197 - Bump cbindgen to 0.6.2. r=heycam
Boris Chiou <boris.chiou@gmail.com> - Tue, 21 Aug 2018 23:40:51 +0000 - rev 830684
Push 118847 by bmo:hskupin@gmail.com at Wed, 22 Aug 2018 09:09:03 +0000
Bug 1485197 - Bump cbindgen to 0.6.2. r=heycam In order to support operator==() for tagged enum, we have to bump the version to 0.6.2. Differential Revision: https://phabricator.services.mozilla.com/D3932
8abcae4371215a3e85217b64b40e9c4e6b36d3ff: Bug 1484690 - Move the enabled state to the sheet instead of sharing it. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 21 Aug 2018 08:55:10 +0000 - rev 830505
Push 118839 by mixedpuppy@gmail.com at Tue, 21 Aug 2018 18:59:46 +0000
Bug 1484690 - Move the enabled state to the sheet instead of sharing it. r=heycam We share the inner object across sheets from the same URL, so what happens here is that, once the sheet parses and loads, we call SetEnabled() on the first sheet, which sets the inner bit, then calls ApplicableStateChanged. That set actually turned the second sheet complete, so when inserting the sheet, we think that the second sheet is already enabled, and thus in the author data, and try to insert before it. Of course there's nothing there, so we panic. We rely on calling SetEnabled() on all the sheets already to insert them in the styleset / author data, so this makes it clearer and fixes the bug by moving the state to each individual sheet. Differential Revision: https://phabricator.services.mozilla.com/D3798
e1269166fb7095ed8436ecea5fc57ac63ce5706c: Bug 1480275: Handle nested use shadow trees properly when the ID target changes. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Aug 2018 00:32:56 +0000 - rev 830503
Push 118839 by mixedpuppy@gmail.com at Tue, 21 Aug 2018 18:59:46 +0000
Bug 1480275: Handle nested use shadow trees properly when the ID target changes. r=heycam We end up with three <svg:use> elements to update (lol), because the target (#c) changes, since we create another element with that ID in the document via outerHTML. Differential Revision: https://phabricator.services.mozilla.com/D2650
b63992dfe51dec6006fe1d07b98902a398e20129: Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r=heycam
Xidorn Quan <me@upsuper.org> - Tue, 07 Aug 2018 16:06:28 +1000 - rev 829932
Push 118801 by bmo:rbartlensky@mozilla.com at Fri, 17 Aug 2018 12:50:32 +0000
Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r=heycam MozReview-Commit-ID: IZ9j7UIZDqe
ca30b641d0ab0b867f4a9181620075e3221075d9: Bug 1475033 part 3 - Add scrollbar-width property. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 01 Aug 2018 14:13:41 +1000 - rev 829927
Push 118801 by bmo:rbartlensky@mozilla.com at Fri, 17 Aug 2018 12:50:32 +0000
Bug 1475033 part 3 - Add scrollbar-width property. r=heycam MozReview-Commit-ID: CmCbaZosUrU
d301e82323de6816535b01ba5d2990e2ac57eb5a: Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 03 Aug 2018 16:42:33 +1000 - rev 829925
Push 118801 by bmo:rbartlensky@mozilla.com at Fri, 17 Aug 2018 12:50:32 +0000
Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r=heycam Prepare for scrollbar-width which should trigger the same kind of change. MozReview-Commit-ID: 1n9Y9bobBkJ
f15fd461d2eca64077a42a6bcc04038cb741624e: Bug 1484096 - Remove use of `fnv` in bloom.rs. r=heycam
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 17 Aug 2018 15:33:22 +1000 - rev 829898
Push 118801 by bmo:rbartlensky@mozilla.com at Fri, 17 Aug 2018 12:50:32 +0000
Bug 1484096 - Remove use of `fnv` in bloom.rs. r=heycam To support that, this patch also does the following. - Removes the insert(), remove() and might_contain() methods, because they are specialized versions of insert_hash(), remove_hash(), and might_contain_hash(), and they are only used by tests within this file. - Moves hash() from the top level into create_and_insert_some_stuff(). - Changes create_and_insert_some_stuff() so that instead of hashing consecutive integers, it instead hashes stringified consecutive integers, which matches real usage a little better. - Raises the false_positives limit a little to account for the above changes.
f0041762b3958a1f3626e403fe3ee344fc482e8d: Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam draft
Xidorn Quan <me@upsuper.org> - Tue, 07 Aug 2018 16:06:28 +1000 - rev 829856
Push 118798 by xquan@mozilla.com at Fri, 17 Aug 2018 01:17:12 +0000
Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam MozReview-Commit-ID: IZ9j7UIZDqe
08584543bcfaeda6fc946adda61cc04894c20617: Bug 1475033 part 3 - Add scrollbar-width property. r?heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 01 Aug 2018 14:13:41 +1000 - rev 829851
Push 118798 by xquan@mozilla.com at Fri, 17 Aug 2018 01:17:12 +0000
Bug 1475033 part 3 - Add scrollbar-width property. r?heycam MozReview-Commit-ID: CmCbaZosUrU
62e5db6ef894425a610b84a1be8c872b46ade6be: Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam draft
Xidorn Quan <me@upsuper.org> - Tue, 07 Aug 2018 16:06:28 +1000 - rev 829850
Push 118797 by xquan@mozilla.com at Fri, 17 Aug 2018 00:31:27 +0000
Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam MozReview-Commit-ID: IZ9j7UIZDqe
8f341de50b2eb819b5790d94748f18c0a2f80a9a: Bug 1475033 part 3 - Add scrollbar-width property. r?heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 01 Aug 2018 14:13:41 +1000 - rev 829845
Push 118797 by xquan@mozilla.com at Fri, 17 Aug 2018 00:31:27 +0000
Bug 1475033 part 3 - Add scrollbar-width property. r?heycam MozReview-Commit-ID: CmCbaZosUrU
83fdd6563614ba76818b7ab9ef78f34f489f4c64: Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam draft
Xidorn Quan <me@upsuper.org> - Tue, 07 Aug 2018 16:06:28 +1000 - rev 829843
Push 118795 by xquan@mozilla.com at Thu, 16 Aug 2018 22:58:08 +0000
Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam MozReview-Commit-ID: IZ9j7UIZDqe
ccf885306efbdfc969ce066b389d6f7c2c2c9918: Bug 1475033 part 3 - Add scrollbar-width property. r?heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 01 Aug 2018 14:13:41 +1000 - rev 829838
Push 118795 by xquan@mozilla.com at Thu, 16 Aug 2018 22:58:08 +0000
Bug 1475033 part 3 - Add scrollbar-width property. r?heycam MozReview-Commit-ID: CmCbaZosUrU
08831f306cf1b495e4a647746d58eac0e7e7e3d9: Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r?heycam draft
Xidorn Quan <me@upsuper.org> - Fri, 03 Aug 2018 16:42:33 +1000 - rev 829836
Push 118795 by xquan@mozilla.com at Thu, 16 Aug 2018 22:58:08 +0000
Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r?heycam Prepare for scrollbar-width which should trigger the same kind of change. MozReview-Commit-ID: 1n9Y9bobBkJ
52774dde9e1e4d829ae9a35415e036a8e944c559: Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam draft
Xidorn Quan <me@upsuper.org> - Tue, 07 Aug 2018 16:06:28 +1000 - rev 827123
Push 118472 by xquan@mozilla.com at Tue, 07 Aug 2018 06:07:12 +0000
Bug 1475033 part 8 - Add some basic tests for scrollbar-width. r?heycam MozReview-Commit-ID: IZ9j7UIZDqe
d7b98d835d1548c7dfd63afe4c27731fc4859357: Bug 1475033 part 3 - Add scrollbar-width property. r?heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 01 Aug 2018 14:13:41 +1000 - rev 827118
Push 118472 by xquan@mozilla.com at Tue, 07 Aug 2018 06:07:12 +0000
Bug 1475033 part 3 - Add scrollbar-width property. r?heycam MozReview-Commit-ID: CmCbaZosUrU
f0982cb915791d59a31fbf9649fdb7a21f6036da: Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r?heycam draft
Xidorn Quan <me@upsuper.org> - Fri, 03 Aug 2018 16:42:33 +1000 - rev 827116
Push 118472 by xquan@mozilla.com at Tue, 07 Aug 2018 06:07:12 +0000
Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r?heycam Prepare for scrollbar-width which should trigger the same kind of change. MozReview-Commit-ID: 1n9Y9bobBkJ
1d56de2c3cf5e53242a66c785980eb70a79b7197: Bug 1475033 part 3 - Add scrollbar-width property. r?heycam draft
Xidorn Quan <me@upsuper.org> - Wed, 01 Aug 2018 14:13:41 +1000 - rev 826891
Push 118402 by xquan@mozilla.com at Mon, 06 Aug 2018 05:45:51 +0000
Bug 1475033 part 3 - Add scrollbar-width property. r?heycam MozReview-Commit-ID: CmCbaZosUrU
adbc1b20accf3305d156c8ce326bbbc0587ad23f: Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r?heycam draft
Xidorn Quan <me@upsuper.org> - Fri, 03 Aug 2018 16:42:33 +1000 - rev 826889
Push 118402 by xquan@mozilla.com at Mon, 06 Aug 2018 05:45:51 +0000
Bug 1475033 part 1 - Rename nsChangeHint_CSSOverflowChange to nsChangeHint_ScrollbarChange. r?heycam Prepare for scrollbar-width which should trigger the same kind of change. MozReview-Commit-ID: 1n9Y9bobBkJ
8ed4924d1422d1b1b0dae4aa08061d0cef5d63d8: Bug 1479497. Use the API for getting the canvas frame instead of groveling around for it in nsGlobalWindowInner::UpdateCanvasFocus. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 31 Jul 2018 17:27:02 -0400 - rev 825161
Push 118035 by nnethercote@mozilla.com at Wed, 01 Aug 2018 00:10:50 +0000
Bug 1479497. Use the API for getting the canvas frame instead of groveling around for it in nsGlobalWindowInner::UpdateCanvasFocus. r=heycam
4663bd19da9b05fa57d5bee8eb4534505cfb3097: Bug 1479497. Use the API for getting the canvas frame instead of groveling around for it in nsGlobalWindowInner::UpdateCanvasFocus. r=heycam
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 31 Jul 2018 17:27:02 -0400 - rev 825131
Push 118035 by nnethercote@mozilla.com at Wed, 01 Aug 2018 00:10:50 +0000
Bug 1479497. Use the API for getting the canvas frame instead of groveling around for it in nsGlobalWindowInner::UpdateCanvasFocus. r=heycam
96f07d80f013bfb9a1ec95a79f28d0e3951be7dc: Bug 1471045: Don't flush layout if the ready promise is not resolved yet. r=heycam a=lizzard draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 26 Jun 2018 14:50:24 +0200 - rev 824873
Push 118017 by bmo:edilee@mozilla.com at Tue, 31 Jul 2018 21:53:17 +0000
Bug 1471045: Don't flush layout if the ready promise is not resolved yet. r=heycam a=lizzard This prevents FOUC, and also matches the chromium logic: https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/css/font_face_set_document.cc?l=105&rcl=e70e652d516c7d14d50e547aae2da1690c4ae54c Differential Revision: https://phabricator.services.mozilla.com/D1827 MozReview-Commit-ID: A6m5fAMXhae
f4f93d6502f4c5e0715c46ba0bef325c08909c35: Bug 1479272 - remove svg.marker-improvements.enabled pref r=heycam
Robert Longson <longsonr@gmail.com> - Tue, 31 Jul 2018 21:45:29 +0100 - rev 824846
Push 118010 by bmo:mstriemer@mozilla.com at Tue, 31 Jul 2018 21:01:21 +0000
Bug 1479272 - remove svg.marker-improvements.enabled pref r=heycam
89bdc7c5f654743b00822a6b81e88aa51630df72: Bug 1479240: Make system metric queries always return false instead of not matching for fingerprinting-resistance. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 29 Jul 2018 04:03:03 +0200 - rev 824741
Push 117996 by bmo:emalysz@mozilla.com at Tue, 31 Jul 2018 19:30:35 +0000
Bug 1479240: Make system metric queries always return false instead of not matching for fingerprinting-resistance. r=heycam Looks like these used this mechanism for no great reason, and actually doing this exposes trivially whether fingerprinting-resistance is enabled, which looks like an anti-goal (if a media query parses correctly, and doesn't match either 1 or 0, then fingerprinting-resistance is enabled). Differential Revision: https://phabricator.services.mozilla.com/D2493 MozReview-Commit-ID: 76tIIkwlpeP
e992e946488dd78be7e0a0664be6bdd69219ddb9: Bug 1478225 - Always propagate repaint change hint from html/body element to viewport frame. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 26 Jul 2018 15:37:10 +1000 - rev 824703
Push 117996 by bmo:emalysz@mozilla.com at Tue, 31 Jul 2018 19:30:35 +0000
Bug 1478225 - Always propagate repaint change hint from html/body element to viewport frame. r=heycam Generally there isn't really much difference for painting on html/body element vs. viewport, so it's probably not worth finer grained control over when we should propagate and when not. MozReview-Commit-ID: HK7DsQdz41D
f13608115d2dbfedf82f085fba42ccaff3ef5526: Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map} (attempt 2). r=heycam
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 27 Jul 2018 16:49:04 +1000 - rev 823517
Push 117712 by rwood@mozilla.com at Fri, 27 Jul 2018 15:10:54 +0000
Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map} (attempt 2). r=heycam
72b855b514f912ddd458272348b3849361ed4deb: Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. r=heycam
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 27 Jul 2018 09:01:15 +1000 - rev 823359
Push 117646 by bmo:gl@mozilla.com at Fri, 27 Jul 2018 03:46:44 +0000
Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. r=heycam It doesn't appear to make much difference to performance, but it does let us remove the `fnv` crate from the repo.
4b1c6659a5f5a28a54de6ee00caa09265050e8a7: Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 25 Jul 2018 13:15:21 +0200 - rev 823170
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam We use the same setup WR uses, which is checking-in the files. But I think it's much better than keeping the two things in sync manually :) When you add a new value, you need to add it to the rust source, then run the command, but since it doesn't need to build the style crate (it uses the Rust AST, doesn't build) there's no problem. Differential Revision: https://phabricator.services.mozilla.com/D2354 MozReview-Commit-ID: DnXkNAzP54H
230ea1f373ff2b2802ea99843375e703ee85b135: Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 25 Jul 2018 13:15:21 +0200 - rev 823089
Push 117560 by rwood@mozilla.com at Thu, 26 Jul 2018 14:25:44 +0000
Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam We use the same setup WR uses, which is checking-in the files. But I think it's much better than keeping the two things in sync manually :) When you add a new value, you need to add it to the rust source, then run the command, but since it doesn't need to build the style crate (it uses the Rust AST, doesn't build) there's no problem. Differential Revision: https://phabricator.services.mozilla.com/D2354 MozReview-Commit-ID: DnXkNAzP54H
2254ac69fc8075d034958376d8a7760f903866f4: Bug 1477965: Fix SVGAnimationElement::AfterSetAttr. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 24 Jul 2018 12:55:53 +0200 - rev 823083
Push 117560 by rwood@mozilla.com at Thu, 26 Jul 2018 14:25:44 +0000
Bug 1477965: Fix SVGAnimationElement::AfterSetAttr. r=heycam It's not fine to only check if we're in a document in one of the code paths. Differential Revision: https://phabricator.services.mozilla.com/D2321 MozReview-Commit-ID: JXLexono4kv
4c9af7e93387224f20e953649d84bd1063fdf3a4: Bug 1478225 - Always propagate repaint change hint from html/body element to viewport frame. r?heycam draft
Xidorn Quan <me@upsuper.org> - Thu, 26 Jul 2018 15:37:10 +1000 - rev 822919
Push 117522 by xquan@mozilla.com at Thu, 26 Jul 2018 11:01:05 +0000
Bug 1478225 - Always propagate repaint change hint from html/body element to viewport frame. r?heycam Generally there isn't really much difference for painting on html/body element vs. viewport, so it's probably not worth finer grained control over when we should propagate and when not. MozReview-Commit-ID: HK7DsQdz41D
f9adfdb9cec4b323cc8f7f217ca7f92e90852d7a: Bug 1478225 - Always propagate repaint change hint from html/body element to viewport frame. r?heycam draft
Xidorn Quan <me@upsuper.org> - Thu, 26 Jul 2018 15:37:10 +1000 - rev 822847
Push 117488 by xquan@mozilla.com at Thu, 26 Jul 2018 05:37:54 +0000
Bug 1478225 - Always propagate repaint change hint from html/body element to viewport frame. r?heycam Generally there isn't really much difference for painting on html/body element vs. viewport, so it's probably not worth finer grained control over when we should propagate and when not. MozReview-Commit-ID: HK7DsQdz41D
9abe7cacc5067fd56d93120ece4a539b3b71ee9d: Fix SVGAnimationElement::AfterSetAttr. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 24 Jul 2018 12:55:53 +0200 - rev 822634
Push 117415 by bmo:emilio@crisal.io at Wed, 25 Jul 2018 14:58:09 +0000
Fix SVGAnimationElement::AfterSetAttr. r=heycam Summary: It's not fine to only check if we're in a document in one of the code paths. Reviewers: heycam Tags: #secure-revision Bug #: 1477965 Differential Revision: https://phabricator.services.mozilla.com/D2321 MozReview-Commit-ID: JXLexono4kv
ea227bb780df696b8faecf37aac1d4b66df3e96b: Bug 1478158 - Don't expose prefers-reduced-motion setting in content if Resist Fingerprinting enabled. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 25 Jul 2018 07:36:19 +0900 - rev 822605
Push 117413 by bmo:andrei.a.lazar@softvision.ro at Wed, 25 Jul 2018 14:42:19 +0000
Bug 1478158 - Don't expose prefers-reduced-motion setting in content if Resist Fingerprinting enabled. r=heycam MozReview-Commit-ID: JaTTT0HIjFx
36a6d366b9c1dadfde741ba74f9292f487e9cd1b: Bug 1330375 - P4: GetInnerText perf regression test. r=heycam
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 19 Jul 2018 17:34:48 +1000 - rev 822598
Push 117413 by bmo:andrei.a.lazar@softvision.ro at Wed, 25 Jul 2018 14:42:19 +0000
Bug 1330375 - P4: GetInnerText perf regression test. r=heycam Mochitest to ensure that that zero reflows occur while iterating table calling innerText and setting `display:none`. MozReview-Commit-ID: K5vrsj3ogWy
28200567c44f70b54380ed5e9a5953186809f3ab: Bug 1330375 - P3: Add WPT test to ensure innerText works with dynamic changes. r=heycam
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 12 Jul 2018 13:25:56 +1000 - rev 822597
Push 117413 by bmo:andrei.a.lazar@softvision.ro at Wed, 25 Jul 2018 14:42:19 +0000
Bug 1330375 - P3: Add WPT test to ensure innerText works with dynamic changes. r=heycam To check that changes in P1 still work when layout is required. MozReview-Commit-ID: ArqwDQXQwnR
28c07aae7d24a8b47126cdb7fae46fd8d6c4f993: Bug 1330375 - P2: Reduce layout flushes in nsGenericHTMLElement::GetInnerText. r=emilio,heycam
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 19 Jul 2018 14:26:46 +1000 - rev 822596
Push 117413 by bmo:andrei.a.lazar@softvision.ro at Wed, 25 Jul 2018 14:42:19 +0000
Bug 1330375 - P2: Reduce layout flushes in nsGenericHTMLElement::GetInnerText. r=emilio,heycam Instead of unconditionally flushing layout, flush style and skip flush layout unless any frame state bits on the element, or ancestors, indicate that a flush is required. MozReview-Commit-ID: 4zaB1eaE0fm
b4ae7a07d29ac560f13d7ecb938baa97090524c3: Bug 1330375 - P1: Helper for checking for ancestor of dirty reflow root. r=emilio,heycam,rwood
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 19 Jul 2018 14:18:53 +1000 - rev 822595
Push 117413 by bmo:andrei.a.lazar@softvision.ro at Wed, 25 Jul 2018 14:42:19 +0000
Bug 1330375 - P1: Helper for checking for ancestor of dirty reflow root. r=emilio,heycam,rwood Including refactoring mDirtyRoots into nsIPresShell to avoid virtual call. MozReview-Commit-ID: KxST8FMsZl9
ff66447248e709f6db444a43258d7c572c6f393b: Bug 1478158 - Don't expose prefers-reduced-motion setting in content if Resist Fingerprinting enabled. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 25 Jul 2018 07:42:05 +0900 - rev 822253
Push 117328 by hikezoe@mozilla.com at Tue, 24 Jul 2018 23:55:12 +0000
Bug 1478158 - Don't expose prefers-reduced-motion setting in content if Resist Fingerprinting enabled. r?heycam
94ac2bc7fb0b566a6e727c084737be55c5d40408: Bug 1478158 - Don't expose prefers-reduced-motion setting in content if Resist Fingerprinting enabled. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 25 Jul 2018 07:36:19 +0900 - rev 822245
Push 117324 by bmo:hikezoe@mozilla.com at Tue, 24 Jul 2018 23:16:48 +0000
Bug 1478158 - Don't expose prefers-reduced-motion setting in content if Resist Fingerprinting enabled. r?heycam MozReview-Commit-ID: JaTTT0HIjFx
d3a864ec08368b36dc80d83c318e140b5205b1dd: Bug 1477853: Don't assume that SVGAnimationElement has a parent on bind. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 24 Jul 2018 02:03:49 +0200 - rev 821986
Push 117242 by rwood@mozilla.com at Tue, 24 Jul 2018 13:33:52 +0000
Bug 1477853: Don't assume that SVGAnimationElement has a parent on bind. r=heycam We were passing aParent instead of this to the ID tracker. This was unnecessary, since the document is definitely setup by this time, but it was also assuming we had a parent which is not true. Also it was claiming stuff about it only being used to get the composed doc, which is false since bug 1163105. Differential Revision: https://phabricator.services.mozilla.com/D2308 MozReview-Commit-ID: L6Vpl44QjGG
786a2e4ea6ea4d64df18b820acd622cb271b2ac6: Bug 1365045 - Reftests for prefers-reduced-motion. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Jul 2018 16:50:47 +0900 - rev 821980
Push 117242 by rwood@mozilla.com at Tue, 24 Jul 2018 13:33:52 +0000
Bug 1365045 - Reftests for prefers-reduced-motion. r=heycam MozReview-Commit-ID: QprVfHbiuS
bc2538dade14f83232b06ed2200ea63dcc32ead6: Bug 1365045 - Introduce keywords for prefers-reduced-motion. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Jul 2018 16:50:47 +0900 - rev 821979
Push 117242 by rwood@mozilla.com at Tue, 24 Jul 2018 13:33:52 +0000
Bug 1365045 - Introduce keywords for prefers-reduced-motion. r=heycam https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-motion MozReview-Commit-ID: RQUo1DBR0W
4460ece1444225fb5168d8a4d3e9e36b14cf0273: Bug 1365045 - Introduce nsCSSKeywordAndBoolTableEntry. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Jul 2018 16:50:47 +0900 - rev 821978
Push 117242 by rwood@mozilla.com at Tue, 24 Jul 2018 13:33:52 +0000
Bug 1365045 - Introduce nsCSSKeywordAndBoolTableEntry. r=heycam The values in the boolean context depend on its feature. For examples, in the case of prefers-reduced-motion 'no-preference' means false and 'reduced' mean true in the boolean context, whereas in the case of prefers-contrast 'no-preference' means false and other two values, 'high' and 'low' means true in the boolean context. To support it we introduce a child struct of nsCSSKTableEntry that has an additional field representing the value in the boolean context and use it when we have no specified value in the media feature (i.e. in the boolean context). MozReview-Commit-ID: 79HiW8l5ous
539de0e866c2aa2c1198360ad4f2f8dde7ed4b3b: Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. r=heycam draft
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 24 Jul 2018 16:37:08 +1000 - rev 821898
Push 117212 by nnethercote@mozilla.com at Tue, 24 Jul 2018 06:38:47 +0000
Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. r=heycam Because the latter are faster. MozReview-Commit-ID: DFYWjD6bitF
9a4a3e55464fbf3c98b2279fbe5270eca3809734: Bug 1330375 - P4: GetInnerText perf regression test. r?heycam draft
Dan Glastonbury <dan.glastonbury@gmail.com> - Thu, 19 Jul 2018 17:34:48 +1000 - rev 821880
Push 117207 by bmo:dglastonbury@mozilla.com at Tue, 24 Jul 2018 05:13:45 +0000
Bug 1330375 - P4: GetInnerText perf regression test. r?heycam Mochitest to ensure that that zero reflows occur while iterating table calling innerText and setting `display:none`. MozReview-Commit-ID: K5vrsj3ogWy