c123616e3c469ce2b302c3ac59df9ca07d588d0d: Bug 1440556 - Drop reftest-wait in opacity-animation-in-fixed-opacity-parent.html. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 23 Feb 2018 14:06:49 +0900 - rev 758869
Push 100199 by hikezoe@mozilla.com at Fri, 23 Feb 2018 05:07:07 +0000
Bug 1440556 - Drop reftest-wait in opacity-animation-in-fixed-opacity-parent.html. r?birtles This reftest passes without reftest-wait, and fails without reftest-wait if the fix for bug 1395151 is backed-out. MozReview-Commit-ID: GitJkk014yi
66eeda98065ba0a97855658fbbe5bc434133909a: Bug 1439824 - Drop requestAnimationFrame from reftests that suppose that a Web Animation API call posts a request restyle. r? draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 23 Feb 2018 09:05:26 +0900 - rev 758868
Push 100199 by hikezoe@mozilla.com at Fri, 23 Feb 2018 05:07:07 +0000
Bug 1439824 - Drop requestAnimationFrame from reftests that suppose that a Web Animation API call posts a request restyle. r? All animations in the reftests have the same 'from' and 'to' values so invalidation changes only on the frame that the paint for the Web Animation API call happens. If we wait for a rAF callback and remove 'reftest-wait' in the callback, reftest harness try to take a snapshot MozReview-Commit-ID: G7fPIiFzTrX
61dddae9b582790f6f9967b13c67c6f0474a3728: Bug 1419851 - Part2. Handle OMTA throttle for webrender. r=kats,birtles draft
Ethan Lin <ethlin@mozilla.com> - Sat, 25 Nov 2017 00:58:30 +0800 - rev 758867
Push 100199 by hikezoe@mozilla.com at Fri, 23 Feb 2018 05:07:07 +0000
Bug 1419851 - Part2. Handle OMTA throttle for webrender. r=kats,birtles MozReview-Commit-ID: 4YgqLUdE4R
917451b20c78f0b07bfec7c8213d4d1b6fdef1fc: Bug 1419851 - Part1. Add a static function to get AnimationInfo. r=kats draft
Ethan Lin <ethlin@mozilla.com> - Sat, 25 Nov 2017 00:56:33 +0800 - rev 758866
Push 100199 by hikezoe@mozilla.com at Fri, 23 Feb 2018 05:07:07 +0000
Bug 1419851 - Part1. Add a static function to get AnimationInfo. r=kats MozReview-Commit-ID: ID5vQx4XJjC
3cd34b3e74d338ef1d3c4cf21e34d08f0d5c2b40: Bug 1439803 - Add reftest-no-flush flag to stacking-context-transform-none-animation-before-appending-element.html. r? draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 23 Feb 2018 09:05:26 +0900 - rev 758865
Push 100199 by hikezoe@mozilla.com at Fri, 23 Feb 2018 05:07:07 +0000
Bug 1439803 - Add reftest-no-flush flag to stacking-context-transform-none-animation-before-appending-element.html. r? If reftest-no-flush is not specified, reftest harness flushes layout in a callback of setTimeout() that happens after paint process happened in the next refresh driver's tick. Thus, the paint process triggered by the layout flush causes no invalidation changes, so reftest harness ends up waiting for the animation end until the animation finishes. MozReview-Commit-ID: GXvmyXh0kfV
97ae902a3c259ce47a4ea81af7eefe1b1984aa4d: Bug 1440555 - Disable test_background_video_suspends_ends.html on win. r?cpearce draft
Dan Glastonbury <dan.glastonbury@gmail.com> - Fri, 23 Feb 2018 15:02:29 +1000 - rev 758864
Push 100198 by bmo:dglastonbury@mozilla.com at Fri, 23 Feb 2018 05:04:17 +0000
Bug 1440555 - Disable test_background_video_suspends_ends.html on win. r?cpearce This test causes intermittent orange on windows. The feature isn't being actively developed, so disable the failing test. MozReview-Commit-ID: JRvMLEakNdM
3d7f7d8675591d0a13ae78c8f4582bea60e98470: Bug 1398845 - Handle null mBuffer in PaintedLayerComposite::IsOpaque draft
Doug Thayer <dothayer@mozilla.com> - Thu, 22 Feb 2018 20:53:10 -0800 - rev 758863
Push 100197 by bmo:dothayer@mozilla.com at Fri, 23 Feb 2018 04:54:02 +0000
Bug 1398845 - Handle null mBuffer in PaintedLayerComposite::IsOpaque MozReview-Commit-ID: KklHEivfBWZ
a8438503edd8438c171a08cf25942e417875d018: Bug 1170312 - Don't let the desktop background influence the vibrancy effect's backdrop for context menus. r?spohl draft
Markus Stange <mstange@themasta.com> - Thu, 22 Feb 2018 23:35:33 -0500 - rev 758862
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Bug 1170312 - Don't let the desktop background influence the vibrancy effect's backdrop for context menus. r?spohl MozReview-Commit-ID: FKLVouZg8ac
0954f16b7263a5b6837714c07b2bae6cab7f25b6: Set --arrowpanel-background to transparent on macOS. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 17:31:14 -0500 - rev 758861
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Set --arrowpanel-background to transparent on macOS. This also removes the background color from the <panelview> element that was nested inside the arrow panel content. Before switching to -moz-appearance, the arrow panel content element had a border-radius and overflow: hidden, so it would clip the <panelview> element to that border radius and the result would have rounded corners even though the <panelview> itself does not have a border-radius. Removing the background color from the <panelview> element gives us rounded corners again. Note: border-radius is ignored on elements with -moz-appearance, so even if we wanted to keep the rounded clip, we'd need to find a different solution. MozReview-Commit-ID: KTINej1yhjF
dcb0b1af0889a1a4c8437699d997b6f2746ffa91: Use -moz-appearance for arrow panel styling on macOS. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 16:01:12 -0500 - rev 758860
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Use -moz-appearance for arrow panel styling on macOS. MozReview-Commit-ID: GP4fnIjjOFW
45461c09fd059b3f26082e9b5ffbec9b0e03162c: Implement painting for -moz-appearance: -moz-mac-arrow-panel(-arrow) by filling the shape with an almost-opaque white. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 15:57:06 -0500 - rev 758859
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Implement painting for -moz-appearance: -moz-mac-arrow-panel(-arrow) by filling the shape with an almost-opaque white. MozReview-Commit-ID: 4NivFpHvhbz
527228f432341f6aee91088e8129c43c95255352: Define IntRect, IntMargin and IntRegion types for DesktopPixels. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 15:46:57 -0500 - rev 758858
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Define IntRect, IntMargin and IntRegion types for DesktopPixels. MozReview-Commit-ID: 5nGMDK2yl1A
9bec219ac68538d3f256515f1fbea6ecaa881adb: Fixes for unified build problems that would cause build failures if a new file were to be added to widget/cocoa/. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 15:43:42 -0500 - rev 758857
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Fixes for unified build problems that would cause build failures if a new file were to be added to widget/cocoa/. The nsChildView.h inclusion ordering change is because otherwise the Carbon.h included from TextInput.h would hit a naming conflict between Carbon's ??? and our mozilla::??? (TODO: find out what ??? was) MozReview-Commit-ID: 7k2x9VVJu7t
1db26d2e4b3f0479a5622d40101b4d9cd66c4b86: Add -moz-appearance: -moz-mac-arrow-panel and -moz-mac-arrow-panel-arrow, and forward the dimensions to the nsCocoaWindow. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 15:37:38 -0500 - rev 758856
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Add -moz-appearance: -moz-mac-arrow-panel and -moz-mac-arrow-panel-arrow, and forward the dimensions to the nsCocoaWindow.
af1e99c35b7ba38585738f84b362b1ac405bf54c: Make RegisterThemeGeometry handle axis-aligned rectangles. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 15:30:28 -0500 - rev 758855
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Make RegisterThemeGeometry handle axis-aligned rectangles.
bacc321a7da8db554cb846c4018b63df861fe1d8: Add -moz-window-shadow: arrowpanel. Should be renamed to arrow-panel. draft
Markus Stange <mstange@themasta.com> - Wed, 21 Feb 2018 15:25:31 -0500 - rev 758854
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Add -moz-window-shadow: arrowpanel. Should be renamed to arrow-panel. This lets us choose different shadow parameters and treat the window specially. MozReview-Commit-ID: 8Oqjkqg5H0p
57b4a3dff2a5799c5c994a5b577b76c98ebc8226: Allow shadows on accelerated popups. draft
Markus Stange <mstange@themasta.com> - Sun, 04 Jun 2017 22:47:58 -0400 - rev 758853
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Allow shadows on accelerated popups. MozReview-Commit-ID: 62mfWuAsrg2
07cf4556ce334604ce9e8c01b2682674ec6e70e9: Fold the 'profiler is active' check into the 'JSContext has a non-null PseudoStack' check. draft
Markus Stange <mstange@themasta.com> - Tue, 20 Feb 2018 18:04:58 -0500 - rev 758852
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Fold the 'profiler is active' check into the 'JSContext has a non-null PseudoStack' check. MozReview-Commit-ID: KEq9opia6a9
bf9cc732caf49a28d3b3f4b161bdccfb7d4ed6ac: ProfilerScreenshot stuff draft
Markus Stange <mstange@themasta.com> - Tue, 20 Feb 2018 15:57:47 -0500 - rev 758851
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
ProfilerScreenshot stuff
cd60f6daceb561ab58168d756ed15b2cfc44dafa: Remove profiler_is_active() check in order to save on codesize. draft
Markus Stange <mstange@themasta.com> - Tue, 20 Feb 2018 14:25:12 -0500 - rev 758850
Push 100196 by bmo:mstange@themasta.com at Fri, 23 Feb 2018 04:37:17 +0000
Remove profiler_is_active() check in order to save on codesize. On my machine, this slows down the microbenchmark from 7.6ns to 9.3ns per call.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip