aae9ee0bda8e2a3464feb896825e0e14c2d2c5fd: Bug 1374946 - Only download what's needed for l10n repacks. r?Callek draft
Mike Hommey <mh+mozilla@glandium.org> - Wed, 21 Jun 2017 16:36:23 +0900 - rev 598739
Push 65305 by bmo:mh+mozilla@glandium.org at Thu, 22 Jun 2017 06:29:27 +0000
Bug 1374946 - Only download what's needed for l10n repacks. r?Callek As of bug 1373150, l10n repacks do not require a anything to compile, so they can stop downloading most toolchains from tooltool. However some tools are still required, such as mozmake on Windows and DMG-related tools on cross OSX.
a55d3edaa9ba7f2fe35954c677e522e85552ff42: Bug 1371199 - Update Stylo test expectations for reftests that use by-animation of 'fill'. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 22 Jun 2017 15:10:42 +0900 - rev 598738
Push 65304 by mantaroh@gmail.com at Thu, 22 Jun 2017 06:22:03 +0000
Bug 1371199 - Update Stylo test expectations for reftests that use by-animation of 'fill'. r?birtles MozReview-Commit-ID: 6PWoGJhTUFs
8f3271eda64e5c7442c136c3244113defe28de0a: Bug 1365472 - Snapshot elements when their class name is animated; r?heycam draft
Brian Birtles <birtles@gmail.com> - Thu, 22 Jun 2017 15:06:37 +0900 - rev 598737
Push 65303 by bbirtles@mozilla.com at Thu, 22 Jun 2017 06:09:57 +0000
Bug 1365472 - Snapshot elements when their class name is animated; r?heycam This patch causes us to trigger a snapshot whenever the class attribute of an element is updated via SMIL animation so that when it comes time to restyle, we have the old value of the attribute to compare against the current value. MozReview-Commit-ID: IVYkhl2D6vz
8060d2a6d15a70729cafd85bb9f092deaf7d2da0: Bug 1365472 - Use animated class names when doing selector matching in Servo; r?heycam draft
Brian Birtles <birtles@gmail.com> - Mon, 19 Jun 2017 16:07:24 +0900 - rev 598736
Push 65303 by bbirtles@mozilla.com at Thu, 22 Jun 2017 06:09:57 +0000
Bug 1365472 - Use animated class names when doing selector matching in Servo; r?heycam Using SVG SMIL it is possible to animate the class attribute of an element using markup such as the following: <style> .red { fill: red; } </style> <svg> <circle cx="50" cy="50" r="30" fill="blue"> <set attributeName="class" to="red" begin="1s"/> </circle> </svg> In Gecko, Element::GetClasses handles this case by looking for an animated class string when the element in question is an SVG element. This patch causes our Servo bindings to use GetClasses when querying attribute values for selector matching. Arguably, we should probably reflect the animated value of *other* attributes too. That seems a bit complex, however, since we possibly don't want CSS transitions to be fired in this case (at least in general we don't fire CSS transitions as a result of SMIL animations). Furthermore, Gecko currently does not do this. For example, given the following markup: <style> circle[r="50"] { fill: red; } </style> <svg> <circle cx="50" cy="50" r="30" fill="blue"> <animate attributeName="r" from="40" to="50" dur="1s" fill="freeze"/> </circle> </svg> Gecko will not color the circle red once it reaches 50 units diameter. Chrome, however, does color the circle red in this case. Since our initial target for the Servo backend is to match Gecko's current behavior, reflecting the animated value of the class attribute is sufficient for the time being. This patch adjusts the behavior for both the GeckoElement case and the ServoElementSnapshot case, however the ServoElementSnapshot case is currently only triggered if we explicitly tweak some other state (e.g. a style attribute). The next patch in this series will cause us to explicitly snapshot elements when their class attribute is animated. MozReview-Commit-ID: 6CcLz5b1nbg
128dbf2194ea5314cfb16fc2708537c6a04fa0e6: stylo: Fix pseudo element matching for rules in XBL stylesheets (bug 1372876) draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 22 Jun 2017 10:57:55 +0800 - rev 598735
Push 65302 by bmo:tlin@mozilla.com at Thu, 22 Jun 2017 05:24:32 +0000
stylo: Fix pseudo element matching for rules in XBL stylesheets (bug 1372876) MozReview-Commit-ID: JeliK45G8MT
524606a633d04ec01326cf1f6ea9815c2736ee2f: Bug 1365133 - Update tests - Part 3. draft
Evan Tseng <evan@tseng.io> - Tue, 20 Jun 2017 15:11:46 +0800 - rev 598734
Push 65301 by bmo:evan@tseng.io at Thu, 22 Jun 2017 05:23:14 +0000
Bug 1365133 - Update tests - Part 3. MozReview-Commit-ID: GoOXdJ4RfY9
43c69813e1ac8e2bd88d6502cd7374c6d70e60b4: Bug 1365133 - ReGroup <xul:groupbox> elements by new categories - Part 2. draft
Evan Tseng <evan@tseng.io> - Fri, 16 Jun 2017 16:24:33 +0800 - rev 598733
Push 65301 by bmo:evan@tseng.io at Thu, 22 Jun 2017 05:23:14 +0000
Bug 1365133 - ReGroup <xul:groupbox> elements by new categories - Part 2. MozReview-Commit-ID: Lh8iduzVoad
ddaa4026c5b7355b7a2516f54ca6ced69da1f446: Bug 1365133 - Reorganize Preferences sections - Part 1. draft
Evan Tseng <evan@tseng.io> - Tue, 06 Jun 2017 13:55:45 +0800 - rev 598732
Push 65301 by bmo:evan@tseng.io at Thu, 22 Jun 2017 05:23:14 +0000
Bug 1365133 - Reorganize Preferences sections - Part 1. MozReview-Commit-ID: HqgWtyN3G6J
88c29133fa523cc762ed6188f2b5b0a398a0abec: Bug 1329628 - Part 2. Add a browser chrome test for phishing warning text. r=MattN draft
Ray Lin <ralin@mozilla.com> - Tue, 20 Jun 2017 14:01:32 +0800 - rev 598731
Push 65300 by bmo:ralin@mozilla.com at Thu, 22 Jun 2017 05:13:08 +0000
Bug 1329628 - Part 2. Add a browser chrome test for phishing warning text. r=MattN MozReview-Commit-ID: CkOxp2SKEI8
e16e3d5d3c51dc052379a1f38db49136786ca30b: Bug 1329628 - Part 1. Add a phishing warning text upon footer to show the additional fields that are about to be filled while a profile being selected. r=MattN draft
Ray Lin <ralin@mozilla.com> - Thu, 15 Jun 2017 21:45:55 +0800 - rev 598730
Push 65300 by bmo:ralin@mozilla.com at Thu, 22 Jun 2017 05:13:08 +0000
Bug 1329628 - Part 1. Add a phishing warning text upon footer to show the additional fields that are about to be filled while a profile being selected. r=MattN MozReview-Commit-ID: FiCzgKAbFoE
80fb904289b672c30e3113e1aef87cf7af750a21: Bug 1370123 - Clear styles resolved on documents without a browsing context; r?heycam draft
Brian Birtles <birtles@gmail.com> - Wed, 21 Jun 2017 13:45:50 +0900 - rev 598729
Push 65299 by bbirtles@mozilla.com at Thu, 22 Jun 2017 05:12:31 +0000
Bug 1370123 - Clear styles resolved on documents without a browsing context; r?heycam MozReview-Commit-ID: k5ZZxEzmiz
3e43fa33d3360a4e134a8a61c2b8f62c543fded3: Bug 1370123 - Skip restyling elements in documents without browsing contexts; r?heycam draft
Brian Birtles <birtles@gmail.com> - Wed, 21 Jun 2017 14:45:24 +0900 - rev 598728
Push 65299 by bbirtles@mozilla.com at Thu, 22 Jun 2017 05:12:31 +0000
Bug 1370123 - Skip restyling elements in documents without browsing contexts; r?heycam The previous patch takes the approach that we should simply not add elements in documents without a pres shell to EffectCompositor's set of elements to restyle. However, there exists a case where we might have an element in a displayed document, then we might tickle it so that it requests an animation restyle, and then move it to a document without a browsing context. In that case we should skip the element when we next do animation restyles. However, even if we successfully skip the element in the document without a pres shell, we need to make sure it eventually gets removed from the set of elements to restyle rather than simply remaining there forever. For that reason this patch makes us unconditionally clear the set of elements to restyle whenever we do a full restyle from the root. This patch also adds a test case to trigger the scenario outlined in the first paragraph above. I have confirmed that without the code changes in this patch, if we simply assert that target.mElement has an associated pres shell in getNeededRestyleTarget, then that assertion will fail when running this test case. MozReview-Commit-ID: ED2X5g39hYZ
9c0efbfc71b004edda5b34b18051342539f4f3a9: Bug 1370123 - Ignore animation restyle requests for elements in documents without a pres shell; r?heycam draft
Brian Birtles <birtles@gmail.com> - Wed, 21 Jun 2017 08:48:21 +0900 - rev 598727
Push 65299 by bbirtles@mozilla.com at Thu, 22 Jun 2017 05:12:31 +0000
Bug 1370123 - Ignore animation restyle requests for elements in documents without a pres shell; r?heycam This patch makes us ignore animation restyle requests for elements in documents without a pres shell made by either: * Calls to EffectCompositor::RequestRestyle (e.g. by calling Web Animations API methods on animations that target such elements) * Calls to EffectCompostior::PreTraverse(dom::Element*, CSSPseudoElementType) (e.g. by calling getComputedStyle(elem).prop on such an element). The other overloads of PreTraverse should presumably be called during regular document restyling where the element is expected to be in a displayed document and hence we simply assert that that is the case for those methods. MozReview-Commit-ID: FZD0hKAXYEf
39d90bbd95a0d20b8e77094dea2d467ec3d20e9b: Bug 1370123 - Make aContent parameter to nsComputedDOMStyle::GetPresShellForContent const; r?xidorn draft
Brian Birtles <birtles@gmail.com> - Mon, 19 Jun 2017 12:21:17 +0900 - rev 598726
Push 65299 by bbirtles@mozilla.com at Thu, 22 Jun 2017 05:12:31 +0000
Bug 1370123 - Make aContent parameter to nsComputedDOMStyle::GetPresShellForContent const; r?xidorn MozReview-Commit-ID: 8eZ7JmgE1XY
1ef652434e169022ae58d09f9bf9e9371c08d69c: Bug 1370123 - Add tests for Element.animate when used on an element in a document without a browsing context; r?xidorn draft
Brian Birtles <birtles@gmail.com> - Mon, 19 Jun 2017 12:19:57 +0900 - rev 598725
Push 65299 by bbirtles@mozilla.com at Thu, 22 Jun 2017 05:12:31 +0000
Bug 1370123 - Add tests for Element.animate when used on an element in a document without a browsing context; r?xidorn MozReview-Commit-ID: FL37UKP6s3k
b8a7f8be8478c9fa8d0c35d0ddbaa6672d713d7d: stylo: Fix pseudo element matching for rules in XBL stylesheets (bug 1366163) draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 22 Jun 2017 10:57:55 +0800 - rev 598724
Push 65298 by bmo:tlin@mozilla.com at Thu, 22 Jun 2017 05:10:59 +0000
stylo: Fix pseudo element matching for rules in XBL stylesheets (bug 1366163) MozReview-Commit-ID: JeliK45G8MT
9bacb74dc2b1eecc0e6857cecd3ddb1428768bb4: Bug 1360162 - Don't call UpdateOverlayTextVisibility twice by input.value setter when input element has focus. r?masayuki draft
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 21 Jun 2017 13:10:58 +0900 - rev 598723
Push 65297 by m_kato@ga2.so-net.ne.jp at Thu, 22 Jun 2017 05:05:23 +0000
Bug 1360162 - Don't call UpdateOverlayTextVisibility twice by input.value setter when input element has focus. r?masayuki When editor has focus, input.value setter will call UpdateOverlayTextVisibility via nsTextInputListener::EditAction -> nsTextControlFrame::SetValueChanged at first. But SetValue will call UpdateOverlayTextVisibility again via ValueWasChanged. So it is unnecessary to call UpdateOverlayTextVisibility on nsTextEditorState::SetValue when we have the editor. MozReview-Commit-ID: Hw3Bh64Euo6
b83cc8d4b79a6b6988ce37b2d51ac6e85326b9a7: Bug 1371199 - Update Stylo test expectations for reftests that use by-animation of 'fill'. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 22 Jun 2017 13:26:49 +0900 - rev 598722
Push 65296 by mantaroh@gmail.com at Thu, 22 Jun 2017 04:33:16 +0000
Bug 1371199 - Update Stylo test expectations for reftests that use by-animation of 'fill'. r?birtles MozReview-Commit-ID: 6PWoGJhTUFs
d2151daa94af22c59a8917757213ae5cd54e2820: Bug 1371199 - Add get_zero_value for IntermediateSVGPaint. r?birtles draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 22 Jun 2017 13:26:42 +0900 - rev 598721
Push 65296 by mantaroh@gmail.com at Thu, 22 Jun 2017 04:33:16 +0000
Bug 1371199 - Add get_zero_value for IntermediateSVGPaint. r?birtles MozReview-Commit-ID: EJM5EKxeU7i
d49be15c558b93a1d9f2300043f8cae5f282a359: Bug 1370190 - Updated Preferences tracking protection section draft
Ricky Chien <ricky060709@gmail.com> - Wed, 07 Jun 2017 16:21:57 +0800 - rev 598720
Push 65295 by bmo:rchien@mozilla.com at Thu, 22 Jun 2017 03:59:21 +0000
Bug 1370190 - Updated Preferences tracking protection section MozReview-Commit-ID: Fi39kQcc359
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip