5ce194cd0a4bed13ade9800dfa38edbd2df6aaef: Bug 1613823 - Serialize cargo invocations in the build system, prioritizing gecko. r=froydnj
Chris Manchester <cmanchester@mozilla.com> - Tue, 11 Feb 2020 21:51:56 +0000 - rev 513442
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1613823 - Serialize cargo invocations in the build system, prioritizing gecko. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D61961
37538069cc80882c5e8161afa2eee6c64e5be102: Bug 1613823 - Add a pairwise function based on itertools to mozbuild.util. r=firefox-build-system-reviewers,rstewart
Chris Manchester <cmanchester@mozilla.com> - Tue, 11 Feb 2020 21:51:48 +0000 - rev 513441
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1613823 - Add a pairwise function based on itertools to mozbuild.util. r=firefox-build-system-reviewers,rstewart Differential Revision: https://phabricator.services.mozilla.com/D62070
ac2993473b87cec98c55dfa6793b51c3d573504e: Bug 1610334 - add accessible labels to close/unpip buttons, r=mconley,fluent-reviewers,flod
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 11 Feb 2020 19:42:00 +0000 - rev 513440
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1610334 - add accessible labels to close/unpip buttons, r=mconley,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D62460
3b50706b1bad3e2b694f85bea49c53a6f3c0ea28: Bug 1596920 - Waiting for text change when keypress is dispatched. r=geckoview-reviewers,esawin
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 10 Feb 2020 11:15:37 +0000 - rev 513439
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1596920 - Waiting for text change when keypress is dispatched. r=geckoview-reviewers,esawin This issue is race condition of Gecko and Android/Java text change. When VKB doesn't use `InputConnection.sendKeyEvent` for keyboard input, it use `android.text.Editable`. So keypress event is often emulated by text change of `Editable`. When dispatching keypress, if Gecko's text and Java's text is synchronized via `icSyncShadowText`, caret/cursor position is mismatched. So we shouldn't sync Java text (`Editable`) with Gecko's text. So I would like to block for synchronizing text change during keypress is dispatched. Differential Revision: https://phabricator.services.mozilla.com/D62013
b4dc366c916164498a62980e867c0cf5647e6d41: Bug 1353652 - Initial Draft of MPRIS API Provider (Media API on Linux) r=alwu
Marc Streckfuss <marc.streckfuss@gmail.com> - Tue, 11 Feb 2020 23:11:23 +0000 - rev 513438
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1353652 - Initial Draft of MPRIS API Provider (Media API on Linux) r=alwu Differential Revision: https://phabricator.services.mozilla.com/D47999
39fd9ff27ad869a1d0168ac557b8c54d6a142515: Bug 1611360 - part 2: Change `test_bug1151186.html` to mochitest-plain r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 11 Feb 2020 11:47:03 +0000 - rev 513437
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611360 - part 2: Change `test_bug1151186.html` to mochitest-plain r=smaug Now, we have `SpecialPowers` to use `DOMWindowUtils`. Therefore, `test_bug1151186.html` can be a mochitest-plain and it's better since the test checks behavior on web apps. Depends on D62396 Differential Revision: https://phabricator.services.mozilla.com/D62397
3f29fd0e278e896d47b66740766d0b856e9ea74c: Bug 1611360 - part 1: Make sure that test_bug1151186.html set focus to its window forcibly when the document does not receive focus event r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 11 Feb 2020 20:47:07 +0000 - rev 513436
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611360 - part 1: Make sure that test_bug1151186.html set focus to its window forcibly when the document does not receive focus event r=smaug For testing the original symptom of bug 1151186, this test needs to set focus to a `contenteditable` editor from `focus` event listener of the documen. However, according to the oranges, `focus` event for the document is not fired as expected only on Linux. The reason is, the document sometimes does not get focus automatically. Therefore, this patch tries to listen `focus` event first for keeping original path. But if the document is not activated automatically, sets focus to its window when next macro task runs. Differential Revision: https://phabricator.services.mozilla.com/D62396
3e2d9328d59b6af9ad780030437a629cb8ccdb12: Bug 1381938: Add native theme for Windows that avoids native system calls. r=mstange,dbaron
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Mon, 10 Feb 2020 19:26:01 +0000 - rev 513435
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1381938: Add native theme for Windows that avoids native system calls. r=mstange,dbaron Differential Revision: https://phabricator.services.mozilla.com/D33310
02f22447369053837e8bc80c436224a8eb62bf16: Bug 1611332 - part7 : add test for checking active session among tabs. r=bzbarsky
alwu <alwu@mozilla.com> - Tue, 11 Feb 2020 18:46:05 +0000 - rev 513434
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611332 - part7 : add test for checking active session among tabs. r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D61372
dc190b263fc76b7e7e5dd66f9f3cd8753447d2b2: Bug 1611332 - part6 : add test for active media session. r=chunmin
alwu <alwu@mozilla.com> - Fri, 31 Jan 2020 14:01:48 +0000 - rev 513433
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611332 - part6 : add test for active media session. r=chunmin This test is for checking if we can select correct media session as an active media session within a tab. Differential Revision: https://phabricator.services.mozilla.com/D61045
81962e36e851f93d0c1076a962361d18a883afcc: Bug 1611332 - part5 : add test for triggering media session's action handlers. r=chunmin
alwu <alwu@mozilla.com> - Thu, 30 Jan 2020 10:42:31 +0000 - rev 513432
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611332 - part5 : add test for triggering media session's action handlers. r=chunmin This test is for checking if we can trigger media session's action handler via media control keys. Differential Revision: https://phabricator.services.mozilla.com/D60938
f68e07f10effd0ec6c72aabd370e5ad0d32d187f: Bug 1611332 - part4 : directly notify context where media session exists if we have active media session. r=chunmin,bzbarsky
alwu <alwu@mozilla.com> - Tue, 11 Feb 2020 20:55:51 +0000 - rev 513431
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611332 - part4 : directly notify context where media session exists if we have active media session. r=chunmin,bzbarsky Since we can determine which browsing context contains an active media session via `MediaSessionController`, we should notify that context directly in order to access correct media session. Especially after we enable Fission, browsing contexts could exist in different processes, so choosing the right context to notify is really important. Differential Revision: https://phabricator.services.mozilla.com/D60937
e84b9499917e3ad3743197ddb360f8dfe26610d8: Bug 1611332 - part3 : notify media session being created and destroyed. r=chunmin,bzbarsky
alwu <alwu@mozilla.com> - Fri, 07 Feb 2020 09:30:03 +0000 - rev 513430
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611332 - part3 : notify media session being created and destroyed. r=chunmin,bzbarsky Update media session status from the content process to the chrome process in order to track all alive media session. Differential Revision: https://phabricator.services.mozilla.com/D60936
d9c81e130d8ec1b8a8b304363ecc728a0ca4784c: Bug 1611332 - part2 : implement MediaSessionController which is used to update media session and store media metadata. r=chunmin
alwu <alwu@mozilla.com> - Tue, 11 Feb 2020 00:30:47 +0000 - rev 513429
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611332 - part2 : implement MediaSessionController which is used to update media session and store media metadata. r=chunmin Create a class `MediaSessionController` which is used to track all alive media sessions within a tab and store their metadata which could be used to show on the virtual media control interface. That class would also be responsible to select an active media session with in a tab. Differential Revision: https://phabricator.services.mozilla.com/D60935
dc80e2e315bbfe18c80dc7c58db67f0d47349986: Bug 1611332 - part1 : implement MediaMetadataBase. r=chunmin
alwu <alwu@mozilla.com> - Wed, 29 Jan 2020 14:45:31 +0000 - rev 513428
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1611332 - part1 : implement MediaMetadataBase. r=chunmin As we will have a use to send media metadata from the content process to the chrome process in the future, we would like to send only `title`, `artist`, `album` and `artwork` without having anyother member variables and methods which are useless for our use case, such as `nsIGlobalObject`. Therefore, create a base class which contains what we need, and let `MediaMetadata` inherit from that class. Differential Revision: https://phabricator.services.mozilla.com/D60934
a1499734a96e1e55f6396ac494404aaf6219aad3: Backed out 2 changesets (bug 1605188) for causing valgrind bustages. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Wed, 12 Feb 2020 01:32:11 +0200 - rev 513427
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Backed out 2 changesets (bug 1605188) for causing valgrind bustages. CLOSED TREE Backed out changeset 1415d9d73a9b (bug 1605188) Backed out changeset 802aa1e10c54 (bug 1605188)
5eefe8c81ca536d27b11109e699975e0ffb94ffe: Backed out 2 changesets (bug 1610790) for causing build bustages about ShowSSEConfig.
Cosmin Sabou <csabou@mozilla.com> - Wed, 12 Feb 2020 01:10:38 +0200 - rev 513426
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Backed out 2 changesets (bug 1610790) for causing build bustages about ShowSSEConfig. CLOSED TREE
73e691abcdb522021aabf7a279d2f989e84a64b9: Bug 1614573 - Don't use EffectsInfo.mVisibleRect in BrowserChild::GetTopLevelViewportVisibleRectInSelfCoords(). r=emilio
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Tue, 11 Feb 2020 22:04:01 +0000 - rev 513425
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Bug 1614573 - Don't use EffectsInfo.mVisibleRect in BrowserChild::GetTopLevelViewportVisibleRectInSelfCoords(). r=emilio It's not clipped by scroll viewports at all. Differential Revision: https://phabricator.services.mozilla.com/D62494
d25e5c66de225e2d1b989af61a0420874707dd14: Backed out changeset ee582f48caa1 (bug 1614365) for causing build bustages about packed_simd.
Cosmin Sabou <csabou@mozilla.com> - Wed, 12 Feb 2020 00:51:58 +0200 - rev 513424
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Backed out changeset ee582f48caa1 (bug 1614365) for causing build bustages about packed_simd. CLOSED TREE
012c3f1626b3e9bcd803d19aaf9584a81c5c95de: Backed out changeset 28a30a7e2666 (bug 1586915) for causing Windows MinGW bustages.
Cosmin Sabou <csabou@mozilla.com> - Wed, 12 Feb 2020 00:50:38 +0200 - rev 513423
Push 37114 by ccoroiu@mozilla.com at Wed, 12 Feb 2020 09:32:01 +0000
Backed out changeset 28a30a7e2666 (bug 1586915) for causing Windows MinGW bustages.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip