b73b86efe266cba006e14a3b181508ab960ee805: Bug 1581240 - Return collected frames as a promise to JS r=bzbarsky,mstange,nika
Barret Rennie <barret@brennie.ca> - Wed, 06 Nov 2019 20:48:49 +0000 - rev 500989
Push 99921 by brennie@mozilla.com at Wed, 06 Nov 2019 23:01:18 +0000
Bug 1581240 - Return collected frames as a promise to JS r=bzbarsky,mstange,nika The `setCompositionRecording` API on nsIDOMWindowUtils has been broken up into two new APIs: * `startCompositionRecording()`, which starts the composition recorder; and * `stopCompositionRecording(bool writeToDisk)` which stops the composition recorder and either returns a Promise that resolves to the collected frames or returns a Promise that resolves when the frames have been written to disk. The collected frames are serialized over IPC as part of a Shmem as to not approach the IPC data transfer limit. Differential Revision: https://phabricator.services.mozilla.com/D47818
17dd226e21ae0630b48efc927716052157447f73: Bug 1581240 - Add an API to retrieve the collected frames from WebRender r=mstange
Barret Rennie <barret@brennie.ca> - Wed, 06 Nov 2019 20:48:47 +0000 - rev 500988
Push 99921 by brennie@mozilla.com at Wed, 06 Nov 2019 23:01:18 +0000
Bug 1581240 - Add an API to retrieve the collected frames from WebRender r=mstange Differential Revision: https://phabricator.services.mozilla.com/D47816
e2fd47ff8a8966acc655d0df500d5483c76f8ba8: Bug 1581240 - Return collected frames from the composition recorder as data URIs r=mstange
Barret Rennie <barret@brennie.ca> - Wed, 06 Nov 2019 20:48:45 +0000 - rev 500987
Push 99921 by brennie@mozilla.com at Wed, 06 Nov 2019 23:01:18 +0000
Bug 1581240 - Return collected frames from the composition recorder as data URIs r=mstange The composition recorder can now either write frames to disk as PNGs or return the frames as an array of data URIs. This will allow us to send the collected frames across IPC and hand them over to JS in a later patch. Differential Revision: https://phabricator.services.mozilla.com/D47815
c0589670c76223592a6453a8bb6c1bb94504a069: Bug 1581240 - Return a Promise from windowUtils.setCompositionRecording() r=nika
Barret Rennie <barret@brennie.ca> - Wed, 06 Nov 2019 20:48:43 +0000 - rev 500986
Push 99921 by brennie@mozilla.com at Wed, 06 Nov 2019 23:01:18 +0000
Bug 1581240 - Return a Promise from windowUtils.setCompositionRecording() r=nika `windowUtils.setCompositionRecording()` now returns a promise that is resolved when the composition recorder is enabled (if given `true`) or when frames are written to disk (if given `false`). To accomplish this, the `WebRenderCompositionRecorder` now returns a `MozPromise` when writing frames to disk begins that is resolved when that process finishes. Differential Revision: https://phabricator.services.mozilla.com/D47300
b5e88a86b165f296f9cda3f05f3cbb3bee71d38e: Bug 969322 - make :-moz-window-inactive state follow GDK_WINDOW_STATE_FOCUSED when drawing in titlebar r=karlt,stransky
Jim Mason <jmason@ibinx.com> - Wed, 06 Nov 2019 20:49:07 +0000 - rev 500985
Push 99920 by ktomlinson@mozilla.com at Wed, 06 Nov 2019 22:59:52 +0000
Bug 969322 - make :-moz-window-inactive state follow GDK_WINDOW_STATE_FOCUSED when drawing in titlebar r=karlt,stransky This patch fixes activation of the :-moz-window-inactive pseudoclass in client side decoration during drag operations. It depends on and complements the fixes provided in support of Bug 1491808. Obsoletes D50445 Differential Revision: https://phabricator.services.mozilla.com/D51307
e2a636a0c780c0c1c12455835e3e25945a66d3c2: Bug 1570124 - Enable mouse scrolling in FxR window r=masayuki
thomasmo <thomasmo@mozilla.com> - Wed, 06 Nov 2019 20:38:45 +0000 - rev 500984
Push 99919 by tmoore@mozilla.com at Wed, 06 Nov 2019 22:58:56 +0000
Bug 1570124 - Enable mouse scrolling in FxR window r=masayuki This change addresses two issues with vrhost sending WM_MOUSEWHEEL events: - The point from the message had an incorrect coordinate origin. Documentation specifices that it should be screen, rather than window/client, origin. Since vrhost only knows about a position in the window, it translates the point before sending the message. - Gecko ignores the point passed in to the window message and instead uses the point from GetMessagePos. As warnings indicate, this can be incorrect, as is exposed with vrhost. This change now uses this point from the message when available. Differential Revision: https://phabricator.services.mozilla.com/D51322
f5bdb80f1108f7a3a1dff8a6d6aec73784a36fa1: Bug 1580742: Allow sandboxed x86 GMP process to duplicate crashreporter handle to the arm64 main process. r=handyman
Bob Owen <bobowencode@gmail.com> - Wed, 06 Nov 2019 20:25:59 +0000 - rev 500983
Push 99918 by bobowencode@gmail.com at Wed, 06 Nov 2019 22:58:01 +0000
Bug 1580742: Allow sandboxed x86 GMP process to duplicate crashreporter handle to the arm64 main process. r=handyman Differential Revision: https://phabricator.services.mozilla.com/D51985
eaee8979fdc423b979a8d1dc3915e45eea79a34d: Bug 1594529: Infer nsDocShell::IsFrame from BrowsingContext. r=nika
Kris Maglione <maglione.k@gmail.com> - Wed, 06 Nov 2019 20:34:36 +0000 - rev 500982
Push 99917 by maglione.k@gmail.com at Wed, 06 Nov 2019 22:57:06 +0000
Bug 1594529: Infer nsDocShell::IsFrame from BrowsingContext. r=nika This fixes the content policy type for document loads in these frames, where the explicit mIsFrame flag was not set, due to DocShell creation taking a different code path in remote frames than in in-process frames. Differential Revision: https://phabricator.services.mozilla.com/D52093
848a87a2c19b66818aab4936655e59a0997c9863: Bug 1587539 - Skip bounds check when getting IAT if Import Directory is tampered. r=aklotz
Toshihito Kikuchi <tkikuchi@mozilla.com> - Wed, 06 Nov 2019 21:54:55 +0000 - rev 500981
Push 99916 by dluca@mozilla.com at Wed, 06 Nov 2019 22:56:04 +0000
Bug 1587539 - Skip bounds check when getting IAT if Import Directory is tampered. r=aklotz Some applications tamper Import Directory entry of a loaded executable image to pretend static dependency on their module. We have `RestoreImportDirectory` to revert it in the browser process. If tampering happened in the launcher process, however, we failed to get an IAT thunk address via `GetIATThunksForModule` because it could be located outside the mapped image. With this patch, we skip bounds check in `GetIATThunksForModule` if we detect tampering in the launcher process. We can proceed safely because it's expected that Import Directory is still valid though it's located outside. Differential Revision: https://phabricator.services.mozilla.com/D49690
1e710184eb57d8decb388aee8efdac082d9b48a1: Bug 1575648 - Migrate from taskcluster.net to tools.community-tc.services.mozilla.com r=jrmuizel
Pete Moore <pmoore@mozilla.com> - Wed, 06 Nov 2019 22:05:22 +0000 - rev 500980
Push 99915 by jmuizelaar@mozilla.com at Wed, 06 Nov 2019 22:54:54 +0000
Bug 1575648 - Migrate from taskcluster.net to tools.community-tc.services.mozilla.com r=jrmuizel [import_pr] From https://github.com/servo/webrender/pull/3793 Differential Revision: https://phabricator.services.mozilla.com/D52103
f3cae791d6703cde2d748a284d05c49d8434927a: Bug 1591432 - avoid creating paths for color fonts on macOS. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 06 Nov 2019 21:50:24 +0000 - rev 500979
Push 99914 by lsalzman@mozilla.com at Wed, 06 Nov 2019 22:53:55 +0000
Bug 1591432 - avoid creating paths for color fonts on macOS. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D52100
f2a5d56c886dd7f31aaebfcf6016539aa1d5d42f: Bug 1571972 - Re-export RendererError as a public type r=jrmuizel
Bert Peers <bpeers@mozilla.com> - Tue, 05 Nov 2019 19:24:47 +0000 - rev 500978
Push 99913 by jmuizelaar@mozilla.com at Wed, 06 Nov 2019 22:53:26 +0000
Bug 1571972 - Re-export RendererError as a public type r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D51897
c618a187003cdb556ff44868b5520021ca024f43: Bug 1594356 - Remove browser_moz_action_link.js, that is failing with Fission. r=adw
Marco Bonardo <mbonardo@mozilla.com> - Wed, 06 Nov 2019 21:41:42 +0000 - rev 500977
Push 99912 by mak77@bonardo.net at Wed, 06 Nov 2019 22:52:32 +0000
Bug 1594356 - Remove browser_moz_action_link.js, that is failing with Fission. r=adw Differential Revision: https://phabricator.services.mozilla.com/D51997
ffed8d3b4ac5ed66ec2632275f24234b796acdf6: Backed out 7 changesets (bug 1593560) for crashtest failures at tests/layout/base/crashtests/446328.html on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 07 Nov 2019 00:32:53 +0200 - rev 500976
Push 99911 by ccoroiu@mozilla.com at Wed, 06 Nov 2019 22:33:44 +0000
Backed out 7 changesets (bug 1593560) for crashtest failures at tests/layout/base/crashtests/446328.html on a CLOSED TREE Backed out changeset 7dfae085a4cb (bug 1593560) Backed out changeset 9842c80c98d8 (bug 1593560) Backed out changeset d67a10437af7 (bug 1593560) Backed out changeset 3e3948e9531c (bug 1593560) Backed out changeset a7d04e276b44 (bug 1593560) Backed out changeset 9f52c9f6dc54 (bug 1593560) Backed out changeset 90572c49d464 (bug 1593560)
62d4b4e0a741bd00b75b1630a1aab445da26b1d8: Backed out changeset fd706e42d049 (bug 1592754) on request by gbrown for breaking TV on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 07 Nov 2019 00:31:04 +0200 - rev 500975
Push 99911 by ccoroiu@mozilla.com at Wed, 06 Nov 2019 22:33:44 +0000
Backed out changeset fd706e42d049 (bug 1592754) on request by gbrown for breaking TV on a CLOSED TREE
8236fffe6f10e3b69e5cc97053df691645559c05: Backed out changeset e81731a64af6 (bug 1588311) for wpt failures at uievents/click/click_events_on_input.html on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 07 Nov 2019 00:26:14 +0200 - rev 500974
Push 99911 by ccoroiu@mozilla.com at Wed, 06 Nov 2019 22:33:44 +0000
Backed out changeset e81731a64af6 (bug 1588311) for wpt failures at uievents/click/click_events_on_input.html on a CLOSED TREE
bf299806f10523e58ddb8ec2bd0d6fb907ed250f: Merge mozilla-central to autoland. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 07 Nov 2019 00:08:31 +0200 - rev 500973
Push 99910 by dluca@mozilla.com at Wed, 06 Nov 2019 22:09:08 +0000
Merge mozilla-central to autoland. CLOSED TREE
6e19f038ae4d339067830ba7b30ffe1fdffb77e4: Backed out 2 changesets (bug 1594530) for Toolchain failure. a=backout
Dorel Luca <dluca@mozilla.com> - Wed, 06 Nov 2019 23:20:13 +0200 - rev 500972
Push 99910 by dluca@mozilla.com at Wed, 06 Nov 2019 22:09:08 +0000
Backed out 2 changesets (bug 1594530) for Toolchain failure. a=backout Backed out changeset c1e66d6fc61e (bug 1594530) Backed out changeset 9c751b07dda1 (bug 1594530)
e163e84188dd95d8ad3909bbde2c52f3c4d2c7a8: Backed out changeset 955256297d6d (bug 1579367) for causing a top crash in Bug 1594404. a=backout
Dorel Luca <dluca@mozilla.com> - Wed, 06 Nov 2019 23:19:09 +0200 - rev 500971
Push 99910 by dluca@mozilla.com at Wed, 06 Nov 2019 22:09:08 +0000
Backed out changeset 955256297d6d (bug 1579367) for causing a top crash in Bug 1594404. a=backout
c1e66d6fc61e928cd819bc0be5ab5f0696ca4941: Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time: Fix typo in legacy root url. a=bustage-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Nov 2019 21:48:52 +0100 - rev 500970
Push 99910 by dluca@mozilla.com at Wed, 06 Nov 2019 22:09:08 +0000
Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time: Fix typo in legacy root url. a=bustage-fix
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip