f38381338fee3e23b1393eead1fe42aa06e4d8bf: Bug 1456037 - Gesture activate documents on key/mouse down not up. r=masayuki
Chris Pearce <cpearce@mozilla.com> - Mon, 23 Apr 2018 15:56:29 +1200 - rev 415361
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1456037 - Gesture activate documents on key/mouse down not up. r=masayuki We should gesture activate documents in key/mouse down instead of up because if a web app wants to play a video inside a key/mouse handler, the document needs to be activated before the handler runs. Also, Chrome activates on key/mouse down, so we may have compat issues if we have different behaviour. MozReview-Commit-ID: JgGaQcNQfzz
b89f665eed0f68706b20f0d850a7865cb3c0c808: Bug 1456209 - 3. Scale timeouts based on device; r=gbrown
Jim Chen <nchen@mozilla.com> - Tue, 24 Apr 2018 01:31:09 -0400 - rev 415360
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1456209 - 3. Scale timeouts based on device; r=gbrown Scale the default test timeout based on the architecture, and whether we're running inside an emulator or on a real device. This is done to account for performance differences in the device under test. We have some tests that are expected to timeout. In order to maintain accuracy of these tests across devices, their custom timeout values are scaled as well. MozReview-Commit-ID: 67RrOchPoPz
2a11c1864d44d8ce4d045c738a1f8aa27b0039e3: Bug 1456209 - 2. Miscellaneous GeckoSessionTestRule changes; r=jchen
Jim Chen <nchen@mozilla.com> - Tue, 24 Apr 2018 01:31:09 -0400 - rev 415359
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1456209 - 2. Miscellaneous GeckoSessionTestRule changes; r=jchen Miscellaneous small fixes to GeckoSessionTestRule, including: * Make some internal assertions _not_ go through the error collector, because by not throwing an exception at the time of the assertion, we may end up with another, less clear exception down the road. * Make timeout throw a distinct TimeoutException, so that tests that expect an AssertionError would not mistakenly pass due to a timeout. * Use the default timeout value for operations internal to the test harness, so that internal operations are not affected when using a custom timeout value. * Print the longest actual wait duration to logcat, so that it's easier to adjust timeout values in the future. * Wait for initial about:blank load for non-e10s as well, due to recent changes in GV startup code. MozReview-Commit-ID: 2uy2EVpl2gl
041289f66ad95a7203ed3cf31588644c40b2eb59: Bug 1456209 - 1. Fix test license headers; r=jchen
Jim Chen <nchen@mozilla.com> - Tue, 24 Apr 2018 01:31:08 -0400 - rev 415358
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1456209 - 1. Fix test license headers; r=jchen Keep test harness code under MPL, but release actual test cases into the public domain in accordance with Mozilla's license policy. MozReview-Commit-ID: E7108uN5TnW
b22046e5f4d540dfe506a43e9810c03516c3746b: Backed out 2 changesets (bug 1456037) for bustage in z:/build/build/src/dom/events/EventStateManager.cpp on a CLOSED TREE
shindli <shindli@mozilla.com> - Tue, 24 Apr 2018 08:27:22 +0300 - rev 415357
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Backed out 2 changesets (bug 1456037) for bustage in z:/build/build/src/dom/events/EventStateManager.cpp on a CLOSED TREE Backed out changeset 10ac210e88db (bug 1456037) Backed out changeset e3b70cecf471 (bug 1456037)
10ac210e88db65412b3a62ae99a15dbb883ba0d1: Bug 1456037 - Test that documents gesture activate on key/mouse down instead of up. r=masayuki
Chris Pearce <cpearce@mozilla.com> - Mon, 23 Apr 2018 15:53:25 +1200 - rev 415356
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1456037 - Test that documents gesture activate on key/mouse down instead of up. r=masayuki MozReview-Commit-ID: AGZM0JdSUDv
e3b70cecf47160d7184cd88caf2f541728b29ba5: Bug 1456037 - Gesture activate documents on key/mouse down not up. r=masayuki
Chris Pearce <cpearce@mozilla.com> - Mon, 23 Apr 2018 15:56:29 +1200 - rev 415355
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1456037 - Gesture activate documents on key/mouse down not up. r=masayuki We should gesture activate documents in key/mouse down instead of up because if a web app wants to play a video inside a key/mouse handler, the document needs to be activated before the handler runs. Also, Chrome activates on key/mouse down, so we may have compat issues if we have different behaviour. MozReview-Commit-ID: JgGaQcNQfzz
b3ef06fe604ddf0e0d183f22daf612033783fa11: Bug 1433574 Remove startup addon update check r=kmag
Andrew Swan <aswan@mozilla.com> - Mon, 23 Apr 2018 14:59:11 -0700 - rev 415354
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1433574 Remove startup addon update check r=kmag MozReview-Commit-ID: AjcRaDqjDNy
fd4e874f6c6fd0a64d3119e1d5949f88a6d0c411: bug 1455177 do not resize but only hide window when bounds make the window empty r=bradwerth
Karl Tomlinson <karlt+@karlt.net> - Thu, 19 Apr 2018 13:37:50 +1200 - rev 415353
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
bug 1455177 do not resize but only hide window when bounds make the window empty r=bradwerth This restores behavior to that prior to https://hg.mozilla.org/mozilla-central/rev/cb0eda54dfab#l1.139 MozReview-Commit-ID: Kf8TCl7Xsg3
eb34acceb9dcba6faff9eee5e8c9183755ddd37a: bug 1455210 call CycleCollectedJSContext::Get() only once in EnterDebuggerEventLoop() r=baku
Karl Tomlinson <karlt+@karlt.net> - Mon, 16 Apr 2018 19:43:56 +1200 - rev 415352
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
bug 1455210 call CycleCollectedJSContext::Get() only once in EnterDebuggerEventLoop() r=baku The WorkerJSContext is created and destroyed after entry and before exit from WorkerThreadPrimaryRunnable::Run(). WorkerPrivate::EnterDebuggerEventLoop() is called only while WorkerThreadPrimaryRunnable::Run is on the stack, and so the CycleCollectedJSContext will not change. MozReview-Commit-ID: HMJ8fpKC6E3
7c7be4064df10bfade7511a9b25fb4b21511029c: bug 1455210 remove misleading CycleCollectedJSContext null checks r=baku
Karl Tomlinson <karlt+@karlt.net> - Mon, 16 Apr 2018 19:33:55 +1200 - rev 415351
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
bug 1455210 remove misleading CycleCollectedJSContext null checks r=baku The caller of WorkerPrivate::DoRunLoop() keeps the WorkerJSContext alive, and so there will always be a CycleCollectedJSContext in DoRunLoop. WorkerPrivate::EnterDebuggerEventLoop() assumes that WorkerPrivate::GetJSContext() returns a JSContext, and so EnterDebuggerEventLoop also must only be called while DoRunLoop is on the stack and therefore keeping the WorkerJSContext alive. MozReview-Commit-ID: EJgt73LsTx1
b63e4bff951e97ce23e5673cb55a990a1bbb1a3c: Bug 1454324 - Skip calculating animation value if animation's progress value hasn't been changed since the last composition and if there are no other animations on the same element. r=birtles,kats
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Apr 2018 09:27:54 +0900 - rev 415350
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1454324 - Skip calculating animation value if animation's progress value hasn't been changed since the last composition and if there are no other animations on the same element. r=birtles,kats Note that we have to calculate animation values if there is another animation since the other animation might be 'accumulate' or 'add', or might have a missing keyframe (i.e. the calculated animation values will be used in the missing keyframe). MozReview-Commit-ID: rQyS9nuVJi
6ba049b00c55f30638773a36e702e4144f23c8e5: Bug 1454324 - Set non-animated values to the layer only if there is no running animation. r=kats
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Apr 2018 09:27:54 +0900 - rev 415349
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1454324 - Set non-animated values to the layer only if there is no running animation. r=kats In the next patch, we skip updating animation value for the layer if the animation value isn't changed. So without this patch, we will have to update animation value even if the value isn't changed at all. MozReview-Commit-ID: 9tU7BTkNOHL
ddd9936f539db24ec4445cbf38b015fb3f1f9777: Bug 1454324 - Clear all animation data when we release layer. r=kats
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Apr 2018 09:27:54 +0900 - rev 415348
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1454324 - Clear all animation data when we release layer. r=kats MozReview-Commit-ID: AOGNjLesY0t
a31d1d7403d7ffbc0f93e0573afadc6bc0702b0a: Bug 1454324 - Cache animation TimingParams on the compositor. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 24 Apr 2018 09:27:53 +0900 - rev 415347
Push 102567 by cbrindusan@mozilla.com at Tue, 24 Apr 2018 21:59:46 +0000
Bug 1454324 - Cache animation TimingParams on the compositor. r=birtles We don't need to calculate TimingParams each time we compose an animation on the compositor because TimingParams is immobile since the animation was sent to the compositor. MozReview-Commit-ID: 3rfzkdGClES
e47d7dbc1cd289086eb63c24cce1600c2b5329c7: Bug 1451908 - Check for infinite value in txFormatNumberFunctionCall. r=peterv
Eric Rahm <erahm@mozilla.com> - Tue, 17 Apr 2018 11:22:04 -0700 - rev 415346
Push 102566 by erahm@mozilla.com at Tue, 24 Apr 2018 21:31:28 +0000
Bug 1451908 - Check for infinite value in txFormatNumberFunctionCall. r=peterv
40e0bf2538b950377ecd07bfbca40208170be79a: Bug 1456379: Remove references to `date` branch; r=aki
Tom Prince <mozilla@hocat.ca> - Tue, 23 Jan 2018 14:48:27 -0700 - rev 415345
Push 102565 by mozilla@hocat.ca at Tue, 24 Apr 2018 21:18:17 +0000
Bug 1456379: Remove references to `date` branch; r=aki Differential Revision: https://phabricator.services.mozilla.com/D1028
6b3aaee40f7507e240da08d6e073cff3c53971f4: Bug 1453127 - Do not use iterators in MediaStreamTrack when removing listeners. r=pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Wed, 18 Apr 2018 15:30:57 -0400 - rev 415344
Push 102564 by bvandyk@mozilla.com at Tue, 24 Apr 2018 20:53:39 +0000
Bug 1453127 - Do not use iterators in MediaStreamTrack when removing listeners. r=pehrsons
895ef73f089def81f4ebe7cdb872a24ca8484595: Bug 1455782 - Remove c++14->c++11 patch. - r=kvark
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 20 Apr 2018 16:22:58 -0700 - rev 415343
Push 102563 by jgilbert@mozilla.com at Tue, 24 Apr 2018 20:23:19 +0000
Bug 1455782 - Remove c++14->c++11 patch. - r=kvark MozReview-Commit-ID: 5Y0ba4BXYFU
5b969b333346ad90606f86e34e4fd006fb825f31: Bug 1455782 - Update gfx/angle/update-angle.py shebang.
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 20 Apr 2018 16:11:55 -0700 - rev 415342
Push 102563 by jgilbert@mozilla.com at Tue, 24 Apr 2018 20:23:19 +0000
Bug 1455782 - Update gfx/angle/update-angle.py shebang. MozReview-Commit-ID: Ch0ucrUJHHN
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip