54f9f38a534617bd9608616035768f7b5ac5fddc: Bug 1295473 - Fix return type of {tabs,runtime}.sendMessage draft
Rob Wu <rob@robwu.nl> - Mon, 15 Aug 2016 23:53:24 -0700 - rev 401076
Push 26353 by bmo:rob@robwu.nl at Tue, 16 Aug 2016 06:58:17 +0000
Bug 1295473 - Fix return type of {tabs,runtime}.sendMessage The tabs.sendMessage and runtime.sendMessage implementations behave like an async function: They take a callback parameter and return a promise. So they should be handled by |callAsyncFunction|, not |callFunctionNoReturn|. This fixes the issue for background pages, but not for content scripts because sendMessage is not implemented as a schema at the moment. This will also be fixed once content script APIs are generated via Schemas. MozReview-Commit-ID: 9p1hvOP0KSm
cd9dc4d37370f74231638a7a4f62dfb611215957: Bug 1275913 - Add Borrowed types for sharing arcs with Rust; r=bholley draft
Manish Goregaokar <manishsmail@gmail.com> - Tue, 16 Aug 2016 10:40:05 +0530 - rev 401075
Push 26352 by bmo:manishearth@gmail.com at Tue, 16 Aug 2016 06:58:00 +0000
Bug 1275913 - Add Borrowed types for sharing arcs with Rust; r=bholley MozReview-Commit-ID: 8FyVPXRogDV
ab06acf5269c7bafced067b1d5721d47aa5eafa6: Bug 1275913 - Use already_addrefed properly when dealing with arcs sent from servo to gecko; r=bholley draft
Manish Goregaokar <manishsmail@gmail.com> - Tue, 16 Aug 2016 10:38:46 +0530 - rev 401074
Push 26352 by bmo:manishearth@gmail.com at Tue, 16 Aug 2016 06:58:00 +0000
Bug 1275913 - Use already_addrefed properly when dealing with arcs sent from servo to gecko; r=bholley MozReview-Commit-ID: 5FDS8J2Fo1G
e5fcd05e5d821c15a1c83e233598c7326d20f742: Bug 1262053 - part10 : modify tests. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:57:12 +0800 - rev 401073
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part10 : modify tests. MozReview-Commit-ID: 3zNltoFEgm0
82aae5d4ea69c7d649bd8555abc42de5ffc14249: Bug 1262053 - part9 : add test case. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:57:08 +0800 - rev 401072
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part9 : add test case. MozReview-Commit-ID: J8iAerpx9eu
e19fdd9c154756fcc90ae7be45c883ef853bd3d0: Bug 1262053 - part8 : remove redundant checking conditions. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:56:59 +0800 - rev 401071
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part8 : remove redundant checking conditions. 1. mPause will always be false if having "loop" keyword. 2. seeking won't affect mPause 3. having an external stream doesn't mean the media element starts playing, so we still need to check mPause MozReview-Commit-ID: 3sNsHM1sMps
c7d0c236709cf6fde4eea87d8ade8c70de30ea63: Bug 1262053 - part7 : remove function NotifyOwnerDocumentActivityChangedInternal. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:52:50 +0800 - rev 401070
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part7 : remove function NotifyOwnerDocumentActivityChangedInternal. MozReview-Commit-ID: 1Nz323dkFBx
6a4c29c6292ae2e1d588e947e06e8d3a779324ee: Bug 1262053 - part6 : give audio focus for the non-visited page. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:52:46 +0800 - rev 401069
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part6 : give audio focus for the non-visited page. MozReview-Commit-ID: ECoEz9EvJlM
57249caf40f51400bfbf43a8a041403d9f878aa7: Bug 1262053 - part5 : register audio agent immediately when media element starts playing. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:52:44 +0800 - rev 401068
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part5 : register audio agent immediately when media element starts playing. 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
e9f6333110e6b087a66b89ad5c353bd4e600a911: Bug 1262053 - part4 : don't dispatch dom event for blocked media. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:45:55 +0800 - rev 401067
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part4 : don't dispatch dom event for blocked media. If the media was blocked, we would postpone the dom event and dispatch them after media is resumed. MozReview-Commit-ID: LcdJtH16qQn
e2a025990ebeb498452d3108a5ea52ff9f0a92b6: Bug 1262053 - part3 : modify media element for blocking autoplay media. draft
Alastor Wu <alwu@mozilla.com> - Tue, 16 Aug 2016 14:45:51 +0800 - rev 401066
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part3 : modify media element for blocking autoplay media. MozReview-Commit-ID: DGywZNlzCfP
10feed05b99de7390faedeed999cdce82a5c7451: Bug 1262053 - part2 : remove old media.block-play-until-visible behaviour. draft
Chris Pearce <cpearce@mozilla.com> - Tue, 16 Aug 2016 14:42:44 +0800 - rev 401065
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part2 : remove old media.block-play-until-visible behaviour. MozReview-Commit-ID: 3kA9zOCXb9g
9fe28ab1998d08a857a22fdacae714bc033887c3: Bug 1262053 - part1 : unblock window's media when the page was first visited. draft
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 16 Aug 2016 14:42:42 +0800 - rev 401064
Push 26351 by alwu@mozilla.com at Tue, 16 Aug 2016 06:57:30 +0000
Bug 1262053 - part1 : unblock window's media when the page was first visited. MozReview-Commit-ID: sXhv0QJEYc
84efdce27dc4bdd9e689105a8b32de734e6acec6: Bug 1289974 - Device selection UI for presentation API; r?mconley draft
Chun-Min Chang <chun.m.chang@gmail.com> - Tue, 16 Aug 2016 14:50:04 +0800 - rev 401063
Push 26350 by bmo:cchang@mozilla.com at Tue, 16 Aug 2016 06:55:35 +0000
Bug 1289974 - Device selection UI for presentation API; r?mconley MozReview-Commit-ID: 33YkVw5ifXA
04189d52f4f202ce99ac016328fb1cd11dec3ff5: Bug 1277433 - Part 7: Remove eStyleAnimType_EnumU8 related codes. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 16 Aug 2016 14:30:16 +0900 - rev 401062
Push 26349 by bmo:daisuke@mozilla-japan.org at Tue, 16 Aug 2016 06:53:50 +0000
Bug 1277433 - Part 7: Remove eStyleAnimType_EnumU8 related codes. r=birtles MozReview-Commit-ID: nVN8r0QK4u
9aac6422a0f67cb4cfcf15deeb0588af61ddfb36: Bug 1277433 - Part 6: Add tests that were eStyleAnimType_EnumU8. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 16 Aug 2016 14:30:16 +0900 - rev 401061
Push 26349 by bmo:daisuke@mozilla-japan.org at Tue, 16 Aug 2016 06:53:50 +0000
Bug 1277433 - Part 6: Add tests that were eStyleAnimType_EnumU8. r=birtles MozReview-Commit-ID: 3JL6whAD7KH
97bde345a211942d627b7b1a01826153d67dac51: Bug 1277433 - Part 5: Replace eStyleAnimType_EnumU8 to eStyleAnimType_Discrete. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 16 Aug 2016 14:30:16 +0900 - rev 401060
Push 26349 by bmo:daisuke@mozilla-japan.org at Tue, 16 Aug 2016 06:53:50 +0000
Bug 1277433 - Part 5: Replace eStyleAnimType_EnumU8 to eStyleAnimType_Discrete. r=birtles MozReview-Commit-ID: IeQQ9rdcWD2
91fe9fe7c31ad5b89930bd14e121714ea950df30: Bug 1277433 - Part 4: Add CSS Animation tests. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 16 Aug 2016 14:30:15 +0900 - rev 401059
Push 26349 by bmo:daisuke@mozilla-japan.org at Tue, 16 Aug 2016 06:53:50 +0000
Bug 1277433 - Part 4: Add CSS Animation tests. r=birtles MozReview-Commit-ID: 12CdohazBTS
afb1c00f14afdba2dd5eaa20603ce96cc5103781: Bug 1277433 - Part 3: Add tests for CSS Flexbox. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 16 Aug 2016 14:30:15 +0900 - rev 401058
Push 26349 by bmo:daisuke@mozilla-japan.org at Tue, 16 Aug 2016 06:53:50 +0000
Bug 1277433 - Part 3: Add tests for CSS Flexbox. r=birtles MozReview-Commit-ID: 6ozB69Mzy5Z
69b7ce95f3839a3dc7248329cdfbfa18912172c1: Bug 1277433 - Part 2: Add tests for CSS Alignment. r=birtles draft
Daisuke Akatsuka <daisuke@mozilla-japan.org> - Tue, 16 Aug 2016 14:30:15 +0900 - rev 401057
Push 26349 by bmo:daisuke@mozilla-japan.org at Tue, 16 Aug 2016 06:53:50 +0000
Bug 1277433 - Part 2: Add tests for CSS Alignment. r=birtles MozReview-Commit-ID: DrFjQzSmiI8
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip