7aee5a30dd15cf0e203705808de4fc84cd56393d: Bug 1549636: use uuid4() in mach; r=glandium
Manish Goregaokar <manishearth@gmail.com> - Tue, 07 May 2019 02:34:53 +0000 - rev 531649
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549636: use uuid4() in mach; r=glandium Differential Revision: https://phabricator.services.mozilla.com/D30147
f1d9dca026c389f6c1cc1f71b695a565fd129a13: Bug 1516722 - Update usage notes for nsIPresShell::ScrollToVisual(). r=kats
Botond Ballo <botond@mozilla.com> - Tue, 07 May 2019 03:04:06 +0000 - rev 531648
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1516722 - Update usage notes for nsIPresShell::ScrollToVisual(). r=kats Differential Revision: https://phabricator.services.mozilla.com/D30106
9e64b394951d590347507ced94692d6be8b36d28: Bug 1516722 - Don't let ScrollToVisual clobber further layout scrolling in the same transaction. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 07 May 2019 03:03:56 +0000 - rev 531647
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1516722 - Don't let ScrollToVisual clobber further layout scrolling in the same transaction. r=kats Test coverage for this is provided in the web platform test html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html. Differential Revision: https://phabricator.services.mozilla.com/D30105
5e9833abf18153254ee72738e525c22af77435c8: Bug 1516722 - Mochitest. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 07 May 2019 03:03:47 +0000 - rev 531646
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1516722 - Mochitest. r=kats Differential Revision: https://phabricator.services.mozilla.com/D29093
6348ca2145d91a6cd468877ce2940c5a1cb466ce: Bug 1516722 - Also scroll the visual viewport in ScrollToShowRect() if necessary. r=kats
Botond Ballo <botond@mozilla.com> - Tue, 07 May 2019 03:03:34 +0000 - rev 531645
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1516722 - Also scroll the visual viewport in ScrollToShowRect() if necessary. r=kats Differential Revision: https://phabricator.services.mozilla.com/D29079
52da0d93fe09c1bf8ed98f3e690b258ca80661ec: Bug 1414961 - enable WR dual-source blending by default. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 07 May 2019 02:30:16 +0000 - rev 531644
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1414961 - enable WR dual-source blending by default. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D30107
fc6bf8a71924c82e6e232bae21047bcd4690def2: Backed out 3 changesets (bug 1548118) for causing reftest failures on column-balancing-nested-001.html CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Tue, 07 May 2019 05:41:24 +0300 - rev 531643
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 3 changesets (bug 1548118) for causing reftest failures on column-balancing-nested-001.html CLOSED TREE Backed out changeset 516cc2c504f5 (bug 1548118) Backed out changeset 40a074be8bf0 (bug 1548118) Backed out changeset f3821529e276 (bug 1548118)
18ae393f54167ce4305a7c1192fbc90b594b6361: Backed out 2 changesets (bug 1546544) for causing mochitest-chrome test failures on automation.py CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Tue, 07 May 2019 05:38:37 +0300 - rev 531642
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out 2 changesets (bug 1546544) for causing mochitest-chrome test failures on automation.py CLOSED TREE Backed out changeset d4b67960c0f9 (bug 1546544) Backed out changeset fda45db5f8e9 (bug 1546544)
7748746bf2feda8edd0cabfdaff88b7faf059ad5: Bug 1548568 - Cleanup to remove unused guid parameter in callback. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 06 May 2019 22:14:40 +0000 - rev 531641
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548568 - Cleanup to remove unused guid parameter in callback. r=botond Differential Revision: https://phabricator.services.mozilla.com/D29688
a51bea90b88626322cbee00108436736ad09f024: Bug 1548568 - Cleanup to stop passing around a guid when we only need a layers id. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 06 May 2019 22:14:42 +0000 - rev 531640
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1548568 - Cleanup to stop passing around a guid when we only need a layers id. r=botond Differential Revision: https://phabricator.services.mozilla.com/D29687
2371d3a7ab2d46e91f4a71d1accfb74c5b01429e: Bug 1525402 - Mark all gfx/wr crates as Rust 2018. r=kvark
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 07 May 2019 01:39:22 +0000 - rev 531639
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1525402 - Mark all gfx/wr crates as Rust 2018. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D29569
f072f15ba54ede2c3c1eb24c09593284b3bc7c72: Bug 1525402 - Run `cargo fix --edition` on webrender on macos. r=kvark
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 07 May 2019 01:40:23 +0000 - rev 531638
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1525402 - Run `cargo fix --edition` on webrender on macos. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D29567
16d8a19df81393398075c6f4695d9a55b96b55d2: Bug 1525402 - Manual fixups for configs cargo fix missed. r=kvark
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 07 May 2019 01:40:21 +0000 - rev 531637
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1525402 - Manual fixups for configs cargo fix missed. r=kvark cargo fix works by building under a specific config, so we can't hit both sides of a mutually exclusive pair of cfgs, such as cfg(target_os) or when cfg(feature) and cfg(not(feature)) both exist in the codebase. Differential Revision: https://phabricator.services.mozilla.com/D29568
8c7d885ae03623bf540a6d31372b5585e2aabcab: Bug 1525402 - Migrate webrender externs to a Rust 2018 compatible form. r=kvark
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 07 May 2019 01:40:19 +0000 - rev 531636
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1525402 - Migrate webrender externs to a Rust 2018 compatible form. r=kvark Notably `extern crate foo as bar` is no longer supported (must do it in Cargo.toml). Also stopped using euclid through webrender_api, because it produces worse results in 2018. Differential Revision: https://phabricator.services.mozilla.com/D29566
0c2296965b7b07a50a8b8a643de442f03f196b27: Bug 1525402 - Bump cargo-vendor to 0.1.23. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 07 May 2019 01:40:17 +0000 - rev 531635
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1525402 - Bump cargo-vendor to 0.1.23. r=kats 0.1.21 mishandles cargo package renames, which are a required feature for Rust 2018 support. The latest version fixes this. Differential Revision: https://phabricator.services.mozilla.com/D29946
ddce4ed9bb05e90f16187c66c798737110ca4be9: Bug 1525402 - Bump cbindgen to 0.8.6. r=kvark
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 07 May 2019 01:40:15 +0000 - rev 531634
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1525402 - Bump cbindgen to 0.8.6. r=kvark This version adds support for Rust 2018's new externs Differential Revision: https://phabricator.services.mozilla.com/D29565
5ce032a6115e0ff4980487738194cbaf83a8585d: Bug 1544971. Provide some more documention about nsView's. r=jwatt
Timothy Nikkel <tnikkel@gmail.com> - Tue, 07 May 2019 01:30:33 +0000 - rev 531633
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544971. Provide some more documention about nsView's. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D27837
90ebd256a92b6abfa5a701dfac54b40e45ca3351: Bug 1540573 - p7. Modify CSP tests to use preload=2 on (emulated) cellular connections. r=jya
Chris Pearce <cpearce@mozilla.com> - Mon, 06 May 2019 22:43:18 +0000 - rev 531632
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - p7. Modify CSP tests to use preload=2 on (emulated) cellular connections. r=jya The Content Security Policy tests were handling the smaller android preload values that were #defined on Android by setting media.preload.default=2. Now that we're detecting whether we're on cellular or not, and the android emulators that our tests run on emulate a cellular connection, just setting media.preload.default is no longer enough. So set media.preload.default.cellular=2 in the CSP mochitests instead of media.preload.default, to make the CSP mochitests pass in the Android emulators. Differential Revision: https://phabricator.services.mozilla.com/D29617
0d175912734db128b3f4fc4dab37a10997d17852: Bug 1540573 - P6. Use frugal preloading of media data when on cellular, otherwise aggressive. r=jya
Chris Pearce <cpearce@mozilla.com> - Mon, 06 May 2019 22:43:14 +0000 - rev 531631
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P6. Use frugal preloading of media data when on cellular, otherwise aggressive. r=jya We're allowed to take some liberties as to what the default value and behaviour we assume for the 'preload' attribute on HTMLMediaElement by the spec. On desktop we assumed preload="metadata", while on mobile we assumed the default of preload="none" to save data. On mobile we also assumed that preload="auto" meant preload="metadata". I think it makes sense to instead of always assuming that data on Android is always expensive, we can instead detect if we're running on a cellular connection, and preload frugally then, otherwise aggressively. Differential Revision: https://phabricator.services.mozilla.com/D26235
07c6d54744f70517f1d5d92789c44335631229da: Bug 1540573 - P5. Only "always throttle" media download to the readahead on cellular connections. r=jya
Chris Pearce <cpearce@mozilla.com> - Mon, 06 May 2019 22:43:09 +0000 - rev 531630
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540573 - P5. Only "always throttle" media download to the readahead on cellular connections. r=jya Normally when downloading media data we throttle the download only if we're ahead of the read cursor more than the "readahead limit", and if we estimate that the connection is fast enough that we'll be able to download at a rate fast enough to playback in real time if we resume it later. On mobile we additionally override this so that we always throttle the download once we're ahead of the read cursor by the readahead limit. This is to save data. I think we can relax this to only do this override if we're on a cellular connection; if we're on WiFi we can assume data is cheap. Differential Revision: https://phabricator.services.mozilla.com/D26234
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip