0c2602f4f69f6983ab36630c99342f657b3a3d4f: Bug 1339704 - Filter out unwanted CascadeLevel::Transitions. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 13 Mar 2017 21:09:50 +0800 - rev 498643
Push 49256 by hikezoe@mozilla.com at Wed, 15 Mar 2017 03:29:38 +0000
Bug 1339704 - Filter out unwanted CascadeLevel::Transitions. We always call TElement::get_animation_rules() for both cascade levels while there are animations or transitions, so we want to handle the following cases: 1. Have both CascadeLevel::Animations and CascadeLevel::Transitions: * We use EffectSet::mPropertiesForAnimationsLevel to filter out CascadeLevel::Transitions because transitions are suppressed when both are presented. 2. Have CascadeLevel::Animations, but don't have CascadeLevel::Transitions: * We also use EffectSet::mPropertiesForAnimationsLevel to filter out the unwanted CascadeLevel::Transitions. 3. Don't Have CascadeLevel::Animations, but have CascadeLevel::Transitions: * EffectSet::mPropertiesForAnimationsLevel doesn't work for this case. In Gecko, mElementsToRestyle can help us to filter out the unwanted CascadeLevel::Animations, However, mElementsToRestyle is cleared in Pre-Traversal, so now we rely on the cascade ordering of transitions to override animations. I think we still need to optimize this eventually. 4. No animations: * EffectSet helps us to check if there is any animations/transitions. Therefore, we need to call MaybeUpdateCascadeResults(), which updates mPropertiesForAnimationsLevel, in Pre-Traversal. MozReview-Commit-ID: IHYw56EX7Ta
b3bc125498f7d669dd87ded22683c235df824ab0: Bug 1346408 - Use computed styles of the pseudo and its parent when calling Gecko_UpdateAnimations to update CSS Animations on pseudo-elements. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 15 Mar 2017 06:38:42 +0900 - rev 498642
Push 49256 by hikezoe@mozilla.com at Wed, 15 Mar 2017 03:29:38 +0000
Bug 1346408 - Use computed styles of the pseudo and its parent when calling Gecko_UpdateAnimations to update CSS Animations on pseudo-elements. r?heycam MozReview-Commit-ID: EpSM6Tf5GbM
7996e76d8e1a9f7164c15fb2c8f621a67add0bdd: Bug 1331834 - Put svg/reftest.list back into alphabetical order. draft
cku <cku@mozilla.com> - Tue, 14 Mar 2017 16:44:31 +0800 - rev 498641
Push 49255 by bmo:cku@mozilla.com at Wed, 15 Mar 2017 03:18:05 +0000
Bug 1331834 - Put svg/reftest.list back into alphabetical order. MozReview-Commit-ID: 6PqnjFLXIdC
adabb6f2d6cca9356ee4ea788d6040502e20b118: Bug 1340044 - Declare mTransformBox as StyleGeometryBox. draft
cku <cku@mozilla.com> - Thu, 02 Feb 2017 13:57:49 +0800 - rev 498640
Push 49254 by bmo:cku@mozilla.com at Wed, 15 Mar 2017 02:52:27 +0000
Bug 1340044 - Declare mTransformBox as StyleGeometryBox. MozReview-Commit-ID: 9fcHkDtNHhL
dbe984b6da419ff44fa4e58c6abddb566fe4d1ad: Bug 1347314 - Migrate calls to ChromeRegistry::GetSelectedLocale to use LocaleService::GetAppLocale. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Tue, 14 Mar 2017 16:09:54 -0700 - rev 498639
Push 49253 by zbraniecki@mozilla.com at Wed, 15 Mar 2017 02:29:14 +0000
Bug 1347314 - Migrate calls to ChromeRegistry::GetSelectedLocale to use LocaleService::GetAppLocale. r?jfkthame MozReview-Commit-ID: DzmFEUvMq3N
16089d1508c73dd6c9f0554d5e88cd4dfec3bb17: Bug 1062106 part 4 - Remove GetTargetAttributeType() from svg element. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 15 Mar 2017 11:04:06 +0900 - rev 498638
Push 49252 by mantaroh@gmail.com at Wed, 15 Mar 2017 02:27:24 +0000
Bug 1062106 part 4 - Remove GetTargetAttributeType() from svg element. r?birtles MozReview-Commit-ID: L6UDAJUGnlx
1541cb1846e841b92240c03f6988b9e4777b6cdf: Bug 1062106 part 3 - Remove SMIL MappedAttribute mechanism. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 15 Mar 2017 11:04:06 +0900 - rev 498637
Push 49252 by mantaroh@gmail.com at Wed, 15 Mar 2017 02:27:24 +0000
Bug 1062106 part 3 - Remove SMIL MappedAttribute mechanism. r?birtles We can remove unnecesasary SMILMappedAttribute and SMILAttrAnimationRuleProcessor since earlier patches in this serieas mean this code is no longer used. MozReview-Commit-ID: 5Rl5WFW5zZ1
f118770ce4afb21f451b5dbe6139cd7bc9ab4ca1: Bug 1062106 part 2 -Remove unused SVG Attribute Animations cascade process. r?birtles, dbaron draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 15 Mar 2017 11:04:05 +0900 - rev 498636
Push 49252 by mantaroh@gmail.com at Wed, 15 Mar 2017 02:27:24 +0000
Bug 1062106 part 2 -Remove unused SVG Attribute Animations cascade process. r?birtles, dbaron The previous patch in this series converted all uses of mapped attributes for animation, to be animated as CSS properties (that is, to be treated as presentation hints in the cascade). As result, we no longer need the SVG Animation presentation hints level of the cascade, the corresponding rule processor: SVGAttrAnimationRuleProcessor, or the corresponding eRestyle_SVGAttrAnimations restyle hint. So this patch removes these unused rule processor and restyle hint. MozReview-Commit-ID: Hm8IDaqc3ym
9dda3193888af46aeaf16ac4d026889cc95d4658: Bug 1062106 part 1 - Remove special handling of attributeType='XML'. r?longsonr, birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 15 Mar 2017 11:03:59 +0900 - rev 498635
Push 49252 by mantaroh@gmail.com at Wed, 15 Mar 2017 02:27:24 +0000
Bug 1062106 part 1 - Remove special handling of attributeType='XML'. r?longsonr, birtles This patch removes handling of the 'attributeType' attribute so that we behave as if attributeType is always 'auto'. This means that for CSS properties we always animate them as CSS properties (i.e. we animate them as part of the SMIL override stylesheet) rather than mapped attributes. The one special case is width/height on an outer SVG. Previously we animated this as a mapped attribute since Web compatibility requires that the width/height on an outer SVG, when set explicitly, are mapped to style. However, we can produce the same behavior by animating these as CSS properties (as opposed to mapped attributes). There is no observable difference in results returned by the SVG DOM APIs, only the level at which the result is added to the cascade: the SMIL override stylesheet instead of the attribute animation presentation hint level. As part of this patch, we animate width/height on outer SVG elements as CSS properties as opposed to mapped attributes both for consistency and also so we can remove the animated mapped attribute code altogether. MozReview-Commit-ID: Ll1LWWRQ66R
35f1fa44baae75c9aaaae4da47a28c725371be47: Bug 1347241 - Enable linux64-ccov coverage collection for common tests set; r?jmaher, gmierz draft collect-ccov-common-tests
Madeleine Chercover <madeleinechercover@me.com> - Tue, 14 Mar 2017 11:40:59 -0700 - rev 498634
Push 49251 by bmo:madeleinechercover@me.com at Wed, 15 Mar 2017 02:27:07 +0000
Bug 1347241 - Enable linux64-ccov coverage collection for common tests set; r?jmaher, gmierz MozReview-Commit-ID: FLyjCwMGb6L
a9087707806f29a1a3907ef75c09c64ad7f50070: Bug 1347272 - Move ChromeRegistry::IsLocaleRTL to LocaleService::IsLocaleRTL. r?jfkthame draft
Zibi Braniecki <gandalf@mozilla.com> - Tue, 14 Mar 2017 12:35:06 -0700 - rev 498633
Push 49250 by zbraniecki@mozilla.com at Wed, 15 Mar 2017 02:15:44 +0000
Bug 1347272 - Move ChromeRegistry::IsLocaleRTL to LocaleService::IsLocaleRTL. r?jfkthame MozReview-Commit-ID: BDhgIKNSOEL
c1aea126d35dc6fbb7b655dfde64360b7c2f07f3: Bug 1331834 - Put svg/reftest.list back into alphabetical order. draft
cku <cku@mozilla.com> - Tue, 14 Mar 2017 16:44:31 +0800 - rev 498632
Push 49249 by bmo:cku@mozilla.com at Wed, 15 Mar 2017 02:10:24 +0000
Bug 1331834 - Put svg/reftest.list back into alphabetical order. MozReview-Commit-ID: 6PqnjFLXIdC
1a91da0702614d29f6afa91308b9e675a96fb2a1: Bug 1334388 - Disable intermittent dom/u2f/tests/test_multiple_keys.html r?keeler draft
J.C. Jones <jjones@mozilla.com> - Tue, 14 Mar 2017 18:41:51 -0700 - rev 498631
Push 49248 by bmo:jjones@mozilla.com at Wed, 15 Mar 2017 01:43:01 +0000
Bug 1334388 - Disable intermittent dom/u2f/tests/test_multiple_keys.html r?keeler This change disables the test dom/u2f/tests/test_multiple_keys.html, as it is being prompted by some mis-use of the IPC system. All IPC for this component, U2F, is being reworked currently in Bug 1323339, so fixing this really falls to that bug. Bug 1347374 is filed to re-enable this test after the IPC rework. MozReview-Commit-ID: BQCk7Muz53c
a40830508b6d0409c47c4daaf76781f79d84a142: Bug 1346438 - Specify X-I-U-S header value as 0 when uploading crypto/keys r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 14 Mar 2017 18:34:57 -0700 - rev 498630
Push 49247 by gkruglov@mozilla.com at Wed, 15 Mar 2017 01:36:39 +0000
Bug 1346438 - Specify X-I-U-S header value as 0 when uploading crypto/keys r=rnewman MozReview-Commit-ID: 55AsFUvBKvq
3b2b0a6ee5cf0ba68c238db03ab0400188b6bb56: Bug 1346438 - Specify X-I-U-S header value while uploading meta/global r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 14 Mar 2017 18:31:09 -0700 - rev 498629
Push 49247 by gkruglov@mozilla.com at Wed, 15 Mar 2017 01:36:39 +0000
Bug 1346438 - Specify X-I-U-S header value while uploading meta/global r=rnewman MozReview-Commit-ID: Lc3t7qaRHjt
cef93bf5a0a15ab7a2dc96d0cee90a599a4eae76: Bug 1341102 - fix autoland bustage; r=bustage a=bustage
Wes Kocher <wkocher@mozilla.com> - Tue, 14 Mar 2017 14:50:10 -0700 - rev 498628
Push 49247 by gkruglov@mozilla.com at Wed, 15 Mar 2017 01:36:39 +0000
Bug 1341102 - fix autoland bustage; r=bustage a=bustage MozReview-Commit-ID: qJqahM6q5n
88f7ba9073b69ab9b955e230be76e3557c00107d: Merge autoland to m-c a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 14 Mar 2017 16:40:19 -0700 - rev 498627
Push 49247 by gkruglov@mozilla.com at Wed, 15 Mar 2017 01:36:39 +0000
Merge autoland to m-c a=merge MozReview-Commit-ID: 9slnzCRH7gm
9e654459e0aa7fe7dca896bc56e38268ee057a0a: servo: Merge #15820 - border-image no more accepting shorthand values (from snehasi:master); r=KiChjang
Sneha Sinha <sneha16098@iiitd.ac.in> - Tue, 14 Mar 2017 13:20:08 -0700 - rev 498626
Push 49247 by gkruglov@mozilla.com at Wed, 15 Mar 2017 01:36:39 +0000
servo: Merge #15820 - border-image no more accepting shorthand values (from snehasi:master); r=KiChjang Fixes #15770 Added a check in border.mako.rs, if `w` and `o` are not none before returning Ok status --- - [x] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15770 - [ ] There are tests for these changes OR - [X] These changes do not require tests because they fix the previous errors reported in #15770 Source-Repo: https://github.com/servo/servo Source-Revision: 94a2262821aae8139ef8cef5a6f2c5e5780aea00
da02f041b545265c0ca1e206d789f15ea18a7fa1: Bug 1345473 - Set tab as drag source. r=Gijs
J. Ryan Stinnett <jryans@gmail.com> - Mon, 13 Mar 2017 16:43:30 -0500 - rev 498625
Push 49247 by gkruglov@mozilla.com at Wed, 15 Mar 2017 01:36:39 +0000
Bug 1345473 - Set tab as drag source. r=Gijs In certain cases, such as dropping a tab's title on the URL bar when Compact Themes are enabled, the tab dragging UX becomes frozen because it never receives the expected `dragend` event. In these situations, the event is lost because the source node we are dragging becomes detached from the DOM, and so there is no path back to the handlers waiting for the `dragend` event. Here we set source node of the drag to the tab element, so that there's always a stable node in place, and the `dragend` event can be delivered. MozReview-Commit-ID: JVtEYNA7ImI
079972454d6dfa6b38eb7150c77f3d261a0be425: Bug 1345214 - Wait for the right pages to load. r=krizsa
Blake Kaplan <mrbkap@gmail.com> - Mon, 13 Mar 2017 16:19:50 -0700 - rev 498624
Push 49247 by gkruglov@mozilla.com at Wed, 15 Mar 2017 01:36:39 +0000
Bug 1345214 - Wait for the right pages to load. r=krizsa Because we weren't waiting for the first, "about:blank" page to load, the first `waitForLoad` could trigger for about:blank. Rather than add an additional `waitForLoad` it's easier (and probably more future-proof) to just wait for the right page to load. MozReview-Commit-ID: DZsMnlgRTa
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip