2ec2538353807a17b8b23f2440c9a52ec3f3ccc5: Merge m-c to fx-team. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 29 Aug 2016 12:56:48 -0400 - rev 407066
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Merge m-c to fx-team. a=merge
6c0d74730bd57da6c1c9bf3d05608cd8156bb65f: Backed out changeset 0f53bc1a9aea (bug 1290619) a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 29 Aug 2016 17:40:59 -0700 - rev 407065
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Backed out changeset 0f53bc1a9aea (bug 1290619) a=merge
45aba91445a23c7ac14c88e84e575e99afdefe50: Merge inbound to m-c a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 29 Aug 2016 17:40:50 -0700 - rev 407064
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Merge inbound to m-c a=merge
7293879d87d780790cb0f67e98226b7d4de6d4e1: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 29 Aug 2016 12:52:13 -0400 - rev 407063
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Merge m-c to autoland. a=merge
7af509f4eb3bdc660386a216d60a97a0f166d168: Bug 1292345 - Downloads panel didn't shrink to the fit height after all items are downloaded. r=me
Drew Willcoxon <adw@mozilla.com> - Fri, 26 Aug 2016 16:36:56 -0700 - rev 407062
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1292345 - Downloads panel didn't shrink to the fit height after all items are downloaded. r=me MozReview-Commit-ID: AV0S8GM0ztj
cf46024ec64e70da5e334450fe36214f2400eb25: Bug 1262053 - part10 : modify tests. r=baku
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 18:56:43 +0800 - rev 407061
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part10 : modify tests. r=baku MozReview-Commit-ID: 98JWlLo7oRG
70af5e29fa34ededc824db7dc1bd7a0951414abe: Bug 1262053 - part9 : add test case. r=baku,cpearce
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 18:56:40 +0800 - rev 407060
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part9 : add test case. r=baku,cpearce MozReview-Commit-ID: DjoIr7jdZeq
7cc913ccd1f0d19dc06195c6974c5be6e7734db5: Bug 1262053 - part8 : remove function NotifyOwnerDocumentActivityChangedInternal. r=cpearce
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 18:56:38 +0800 - rev 407059
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part8 : remove function NotifyOwnerDocumentActivityChangedInternal. r=cpearce MozReview-Commit-ID: DnWgQHGJLU5
9926e73d05a7667d7c5323e33bd1e5f30686e0a2: Bug 1262053 - part7 : give audio focus for the non-visited page. r=baku
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 18:56:36 +0800 - rev 407058
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part7 : give audio focus for the non-visited page. r=baku MozReview-Commit-ID: K1cu8BhEtyV
e7a17f7ee53da1765679bcf1629f97a03b41e229: Bug 1262053 - part6 : don't need to capture media element without audio. r=baku,cpearce
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 18:56:32 +0800 - rev 407057
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part6 : don't need to capture media element without audio. r=baku,cpearce MozReview-Commit-ID: GO6nXbzYwIy
4e9367f90eb392d6dc5eae948b100cd6a5c88cbd: Bug 1262053 - part5 : register audio agent immediately when media element starts playing. r=baku
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 16:34:31 +0800 - rev 407056
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part5 : register audio agent immediately when media element starts playing. r=baku In ancient degisn, we would only register audio channel after the media element has audio track and enoguh data to playback, that is because the "audio-playback" event would be dispatched with the registration, and then shows the tab audio indicator. However, now the event dispatching doesn't follow with the registration, it would be triggered when the media element has really audible data which would be notified from media decoder. Therefore, the media element without audio track or without enough data can also register audio channel agent, it won't affect the display of tab audio indicator. The reason we need to do that is for blocking autoplay media in the non-visited tab. The autoplay can be adding "autoplay" keyword or playing by the script, and we don't want to dispatch dom event for blocked media. Therefore, we should register audio channel agent to know whether it needs to be blocked immediately even the media element doesn't have any enough data which can let us to distinguish it have any audio track or not (this information can be known from metadata). First, we must check whether the media is blocked which is notified by audio channel agent, and then we can decide whether need to dispatch the event. If we don't register audio channel agent, that we can't get blocking information. MozReview-Commit-ID: HLLkOuecql1
4fcb251723210c0af84f5f952ce9cdbacddaaafa: Bug 1262053 - part4 : don't dispatch dom event for blocked media. r=cpearce
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 16:34:28 +0800 - rev 407055
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part4 : don't dispatch dom event for blocked media. r=cpearce If the media was blocked, we would postpone the dom event and dispatch them after media is resumed. MozReview-Commit-ID: LcdJtH16qQn
9795f135b5444e729df42f09243a80e86224cbf4: Bug 1262053 - part3 : modify media element for blocking autoplay media. r=cpearce
Alastor Wu <alwu@mozilla.com> - Mon, 29 Aug 2016 16:34:26 +0800 - rev 407054
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part3 : modify media element for blocking autoplay media. r=cpearce MozReview-Commit-ID: 8e13lkYTN46
ab7f9029b66a5ffbfdfd69d18ef4075b34d1e1ee: Bug 1262053 - part2 : remove old media.block-play-until-visible behaviour. r=cpearce
Chris Pearce <cpearce@mozilla.com> - Mon, 29 Aug 2016 10:42:10 +0800 - rev 407053
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part2 : remove old media.block-play-until-visible behaviour. r=cpearce MozReview-Commit-ID: GujLSVfu2rp
939cd6bbfe12a54589e25163eea13c60d0b42dce: Bug 1262053 - part1 : unblock window's media when the page was first visited. r=baku
Dan Glastonbury <dglastonbury@mozilla.com> - Mon, 29 Aug 2016 10:41:02 +0800 - rev 407052
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1262053 - part1 : unblock window's media when the page was first visited. r=baku MozReview-Commit-ID: 5g5cYdgC8sg
8d93123e16c0c8cf4df0e6a6799f8f09f8a47f4c: Backed out changeset 5f43357fe5b4 (bug 1284909) for bustage on a CLOSED TREE.
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 29 Aug 2016 11:25:00 -0400 - rev 407051
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Backed out changeset 5f43357fe5b4 (bug 1284909) for bustage on a CLOSED TREE.
5f43357fe5b4d280787e5e4d95c3be2422eef014: Bug 1284909 - Allow raw deviceId constraints in gUM when caller is chrome. r=jesup
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 19 Aug 2016 16:39:54 -0400 - rev 407050
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1284909 - Allow raw deviceId constraints in gUM when caller is chrome. r=jesup MozReview-Commit-ID: IB0BhGKbdam
0d7beb4dc862e03cc2d5410cd789eef0b22698c4: Bug 1291796 - Minor fixes to harness unit tests; r=maja_zf
Anjana Vakil <anjanavakil@gmail.com> - Fri, 26 Aug 2016 15:52:29 +0200 - rev 407049
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1291796 - Minor fixes to harness unit tests; r=maja_zf In test_marionette_runner.py, fix pytest warning raised when importing TestManifest class directly in global namespace. In test_marionette_arguments.py, improve readability by shortening/changing some names and removing unnecessary comments (not needed as code is self-explanatory). MozReview-Commit-ID: GDzxlEqb7MB
6a81df9a2129e940f62961e80203554c41c3109a: Bug 1291796 - Split Marionette harness tests by class; r=maja_zf
Anjana Vakil <anjanavakil@gmail.com> - Fri, 26 Aug 2016 15:47:09 +0200 - rev 407048
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1291796 - Split Marionette harness tests by class; r=maja_zf Split the Marionette harness unit tests, all of which were previously located in the single module test_marionette_runner.py, into modules that each test a specific class or group of similar classes. This will make it easier to add and locate new tests in the future, based on the class they are testing. The new module structure within tests/harness_unit/ is: * test_marionette_harness.py - tests for MarionetteHarness and the command-line interface * test_marionette_arguments.py - tests for MarionetteArguments (future: BaseMarionetteArguments and RemoteMarionetteArguments) * test_marionette_runner.py - tests for MarionetteTestRunner and BaseMarionetteTestRunner (future: MarionetteTextTestRunner) * test_marionette_test_result.py - tests for MarionetteTestResult (future: MarionetteTest) * conftest.py - pytest fixtures used in multiple modules (fixtures specific to a single module are defined in that module) MozReview-Commit-ID: CGh6Aa07lfV
6437da20140a6a9f10196dcb95e8aad48590930a: Bug 1298617: [MSE] P3. Optimize sample search by breaking loop early. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 28 Aug 2016 02:43:36 +1200 - rev 407047
Push 27893 by bmo:gasolin@mozilla.com at Tue, 30 Aug 2016 03:41:38 +0000
Bug 1298617: [MSE] P3. Optimize sample search by breaking loop early. r=gerald MozReview-Commit-ID: 48YcQiy0p8S
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip