0d69ee629ce50368c1dfead01fdd9878022380d9: Bug 1530621 - Disable smooth scrolling if user prefers reduced motion. r=pbro
Micah Tigley <mtigley@mozilla.com> - Thu, 07 Mar 2019 14:49:08 +0000 - rev 520765
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530621 - Disable smooth scrolling if user prefers reduced motion. r=pbro Differential Revision: https://phabricator.services.mozilla.com/D22384
41a911c24dd3c491da432881baa9b38fe0dce4d5: Bug 1523310 - Distinguish broadcast from scheduled sync in Remote Settings r=glasserc
Mathieu Leplatre <mathieu@mozilla.com> - Thu, 07 Mar 2019 14:44:52 +0000 - rev 520764
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523310 - Distinguish broadcast from scheduled sync in Remote Settings r=glasserc Distinguish broadcast from scheduled sync in Remote Settings Differential Revision: https://phabricator.services.mozilla.com/D22339
728658e02de5947d27e2aebd75b45de94b42e5d0: Bug 1533309 - Correct process shutdown on setup error - r=Bebe
Tarek Ziadé <tarek@mozilla.com> - Thu, 07 Mar 2019 14:31:46 +0000 - rev 520763
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533309 - Correct process shutdown on setup error - r=Bebe Make sure we shutdown the mitmproxy process in case the setup fails. Differential Revision: https://phabricator.services.mozilla.com/D22467
75921acaaf148933460e88631b0a0b95b234fed5: Bug 1533366 - UrlbarInput's blur handling should respect ui.popup.disable_autohide preference. r=dao
Mark Banner <standard8@mozilla.com> - Thu, 07 Mar 2019 14:10:40 +0000 - rev 520762
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533366 - UrlbarInput's blur handling should respect ui.popup.disable_autohide preference. r=dao Differential Revision: https://phabricator.services.mozilla.com/D22500
b7e35dab3ad56566cf69bd6930db6967ff985d64: Bug 1306896. Disable assert on 32-bit Windows. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Thu, 07 Mar 2019 14:24:23 +0000 - rev 520761
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1306896. Disable assert on 32-bit Windows. r=kats The Timestamp implementation on Windows seems to be based off of two system APIs: GetTickCount64 and QueryPerformanceCounter. QPC seems to be preferred over GTC, unless a "failure" in QPC is detected. There is code in the Timestamp implementation to detect if QPC "fails" be comparing elapsed time of QPC to elapsed time of GTC. Through logging on try server I observed the following in different failures: 1) the QPC failure detection kicks in a lot and disables use of QPC 2) the QPC of the vsync timestamp was in the future compared to the QPC of TimeStamp::Now(). 3) the QPC of TimeStamp::Now() was missing (presumably because it was disabled) and the GTC of the vsync timestamp was in the future compared to the GTC of TimeStamp::Now() 4) the vsync timestamp printf of raw GTC and QPC values matched at the source (SoftwareDisplay::NotifyVsync) and in the refresh driver, so the vsync timestamp wasn't getting messed up. I guess we could spend more time on the error detection in our Windows TimeStamp code, but this failure is only happening on 32-bit machines. Here's a patch to disable the assertions on 32-bit Windows. Depends how important we think this assertion is relative to the work to investigate more. Differential Revision: https://phabricator.services.mozilla.com/D22453
10333e6aa4b0a68b31732d0cd5a6bcc56019d2d1: Bug 1530508: report additional recipe information r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Wed, 06 Mar 2019 21:12:03 +0000 - rev 520760
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530508: report additional recipe information r=mythmon Report when recipes don't match the filter. Report when Jexl filters themselves fail, with an added test. The existing test for remote-settings usage had a bug, so fix that too. Depends on D22017 Differential Revision: https://phabricator.services.mozilla.com/D22018
0d1b3156e7c82db4faa0fabed419fa9a1be29006: Bug 1530508: report freshness of each recipe r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Wed, 06 Mar 2019 21:12:01 +0000 - rev 520759
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530508: report freshness of each recipe r=mythmon Depends on D22016 Differential Revision: https://phabricator.services.mozilla.com/D22017
fa9146245803ec512e886835accb896c3d80f981: Bug 1530508: convert reportRecipe to take the recipe, not just its ID r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Wed, 06 Mar 2019 21:11:52 +0000 - rev 520758
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530508: convert reportRecipe to take the recipe, not just its ID r=mythmon This will make it easier to report recipe freshness. Differential Revision: https://phabricator.services.mozilla.com/D22016
cb745568d893c43e5ca7cb7dcda7d4c8464bd62b: Bug 1528820 - Work around Adreno bug when blitting to texture array. r=kvark
Jamie Nicol <jnicol@mozilla.com> - Thu, 07 Mar 2019 14:02:50 +0000 - rev 520757
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528820 - Work around Adreno bug when blitting to texture array. r=kvark There is a bug on Adreno GPUs where glBlitFramebuffers always writes to the 0th layer of a texture array, regardless of which layer is actually attached to the draw framebuffer. With picture caching enabled on webrender, the cached pictures were all being drawn to the 0th layer of the picture cache texture array, leaving the other layers blank. This was resulting in the wrong content being drawn on one tile of the screen, and the rest being black. This works around this by blitting to an intermediate renderbuffer, then using glCopyTexSubImage3D to copy from the renderbuffer to the correct texture layer. Differential Revision: https://phabricator.services.mozilla.com/D22305
912d0497234a65bafe04dfa5df6789beebb91d8e: Bug 1528820 - Make Device::blit_render_target() require read and draw targets as arguments. r=kvark
Jamie Nicol <jnicol@mozilla.com> - Thu, 07 Mar 2019 14:02:46 +0000 - rev 520756
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528820 - Make Device::blit_render_target() require read and draw targets as arguments. r=kvark Same for blit_render_target_invert_y(). Make them wrappers around the private function blit_render_target_impl(), which uses the currently bound read and draw targets as before. Differential Revision: https://phabricator.services.mozilla.com/D22304
26d4249db1c799d4312d061d656d7e65a6b78ba2: Bug 1533196 - Remove JSScript::FunHasAnyAliasedFormal flag r=jandem
Ted Campbell <tcampbell@mozilla.com> - Thu, 07 Mar 2019 09:34:05 +0000 - rev 520755
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533196 - Remove JSScript::FunHasAnyAliasedFormal flag r=jandem This flag is only used by IonAnalysis and rarely so it should be computed there instead of in all script/function code paths. Differential Revision: https://phabricator.services.mozilla.com/D22432
4f2c7085942ec590a60395b5806de13fd2c7ef0f: Bug 1532162 - Map Scopes should be opt-in. r=loganfsmyth
Jason Laster <jlaster@mozilla.com> - Thu, 07 Mar 2019 13:50:36 +0000 - rev 520754
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532162 - Map Scopes should be opt-in. r=loganfsmyth Differential Revision: https://phabricator.services.mozilla.com/D21870
a685ad7c44598bca47ab3389771781ce0a30c7a4: Bug 1533160 - Clean up dumpThread. r=loganfsmyth
Jason Laster <jlaster@mozilla.com> - Thu, 07 Mar 2019 13:40:19 +0000 - rev 520753
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533160 - Clean up dumpThread. r=loganfsmyth Differential Revision: https://phabricator.services.mozilla.com/D22399
931c2305411f2d77d65f88e7c4d70d29b2ac415f: Bug 1533079 - [marionette] Re-enable skipped Mn unit tests on Android after move to x86_64. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 07 Mar 2019 11:52:37 +0000 - rev 520752
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533079 - [marionette] Re-enable skipped Mn unit tests on Android after move to x86_64. r=ato Differential Revision: https://phabricator.services.mozilla.com/D22481
0d33ffb859fa4e1ea031c3b2cb3274d71d66a0d5: Bug 1215878 - Optimize cascading of other wide keywords if possible. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Mar 2019 12:48:07 +0000 - rev 520751
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1215878 - Optimize cascading of other wide keywords if possible. r=xidorn The way the copy-on-write stuff works, and the way that we have to apply properties from most specific to less specific guarantees that always that we're going to inherit an inherited property, or reset a reset property, we have already the right value on the style. Revert relies on that, so there doesn't seem to be a reason to not use that fact more often and skip useless work earlier. Font-size is still special of course... I think I have a way to move the specialness outside of the style, but piece by piece. Differential Revision: https://phabricator.services.mozilla.com/D21882
1ae26ce1cf090db6b0b19ea7d7eccd42373dd5fa: Bug 1215878 - Implement CSS revert keyword. r=heycam,birtles
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Mar 2019 11:59:36 +0000 - rev 520750
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1215878 - Implement CSS revert keyword. r=heycam,birtles The only fishy bit is the animation stuff. In particular, there are two places where we just mint the revert behavior: * When serializing web-animations keyframes (the custom properties stuff in declaration_block.rs). That codepath is already not sound and I wanted to get rid of it in bug 1501530, but what do I know. * When getting an animation value from a property declaration. At that point we no longer have the CSS rules that apply to the element to compute the right revert value handy. It'd also use the wrong style anyway, I think, given the way StyleBuilder::for_animation works. We _could_ probably get them out of somewhere, but it seems like a whole lot of code reinventing the wheel which is probably not useful, and that Blink and WebKit just cannot implement either since they don't have a rule tree, so it just doesn't seem worth the churn. The custom properties code looks a bit different in order to minimize hash lookups in the common case. FWIW, `revert` for custom properties doesn't seem very useful either, but oh well. Differential Revision: https://phabricator.services.mozilla.com/D21877
3815b3ac18232c4a827e2e7d2ad990704ea797e3: Bug 1530961 - Fix the right-click 'search in new tab' option for search one-offs to work in all situations. r=adw
Mark Banner <standard8@mozilla.com> - Thu, 07 Mar 2019 12:49:30 +0000 - rev 520749
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530961 - Fix the right-click 'search in new tab' option for search one-offs to work in all situations. r=adw Differential Revision: https://phabricator.services.mozilla.com/D22353
a5c70252fc387405156d12c2dd8e8e80c1daa8d0: Bug 1530961 - Move waitForSearchNotification from head_search.js to SearchTestUtils.jsm. r=adw
Mark Banner <standard8@mozilla.com> - Thu, 07 Mar 2019 12:46:28 +0000 - rev 520748
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530961 - Move waitForSearchNotification from head_search.js to SearchTestUtils.jsm. r=adw Differential Revision: https://phabricator.services.mozilla.com/D22352
8e01745bb65d8856b6ebbd8360e4fbad50f8a80b: Bug 1530961 - Move SearchTestUtils.jsm from browser to toolkit. r=adw
Mark Banner <standard8@mozilla.com> - Thu, 07 Mar 2019 12:46:19 +0000 - rev 520747
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530961 - Move SearchTestUtils.jsm from browser to toolkit. r=adw This seems to make more sense as it is currently only handling the search service. Differential Revision: https://phabricator.services.mozilla.com/D22351
975644295f21a5bd55d551abd09109a2b7d771eb: Bug 1532919 - [marionette] Remove outdated browsermob-proxy mixin from marionette harness package. r=ato
Henrik Skupin <mail@hskupin.info> - Thu, 07 Mar 2019 12:26:43 +0000 - rev 520746
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532919 - [marionette] Remove outdated browsermob-proxy mixin from marionette harness package. r=ato The development of the package has been moved to: https://github.com/AutomatedTester/browsermob-proxy-py The in-tree version is outdated, and no longer developed. Differential Revision: https://phabricator.services.mozilla.com/D22483
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip