fe98e8f06fad830807664f003d7fe85ebfc115d0: Bug 1305352 - (Part 1) Make Presentation API support XUL browser element. r?smaug draft
KuoE0 <kuoe0.tw@gmail.com> - Thu, 27 Oct 2016 11:27:41 +0800 - rev 430116
Push 33740 by bmo:kuoe0@mozilla.com at Thu, 27 Oct 2016 06:27:25 +0000
Bug 1305352 - (Part 1) Make Presentation API support XUL browser element. r?smaug MozReview-Commit-ID: 9t5mhvcbpXB
16e7ce299883d0fdbf12a0f1bc6396cf6bea0dcc: Bug 1276553 - Part 5: Add test case. r?smaug draft
Samael Wang <freesamael@gmail.com> - Fri, 14 Oct 2016 15:31:51 +0800 - rev 430115
Push 33739 by bmo:sawang@mozilla.com at Thu, 27 Oct 2016 06:05:13 +0000
Bug 1276553 - Part 5: Add test case. r?smaug MozReview-Commit-ID: Au9axjjKPqe
d37e6917314fa8ab07dad015e9d20cbcd2678250: Bug 1276553 - Part 4: Implement frameloader level GroupedSHistory. r?smaug draft
Samael Wang <freesamael@gmail.com> - Fri, 14 Oct 2016 15:31:02 +0800 - rev 430114
Push 33739 by bmo:sawang@mozilla.com at Thu, 27 Oct 2016 06:05:13 +0000
Bug 1276553 - Part 4: Implement frameloader level GroupedSHistory. r?smaug MozReview-Commit-ID: E5hOVOPW0nl
c5fda1c0b80a0c6466e173731db221371cfb4427: Bug 1276553 - Part 3: Add groupedSHistory related functions to nsIBrowser. r?smaug,dao draft
Samael Wang <freesamael@gmail.com> - Tue, 18 Oct 2016 16:15:32 -0400 - rev 430113
Push 33739 by bmo:sawang@mozilla.com at Thu, 27 Oct 2016 06:05:13 +0000
Bug 1276553 - Part 3: Add groupedSHistory related functions to nsIBrowser. r?smaug,dao Add swapBrowsers() for frameloader or other platform components to swap frameloaders and <xul:browser> listeners. Add closeBrowser() for chrome process top-level frameloader to correctly remove / close a tab. MozReview-Commit-ID: KzM0xL8goUN
eb76fdb0f7125f3cc2fc9e1fc2805dca6adbf8af: Bug 1276553 - Part 2: Move nsIBrowser to dom/interfaces/base. r?=smaug draft
Samael Wang <freesamael@gmail.com> - Tue, 18 Oct 2016 16:14:10 -0400 - rev 430112
Push 33739 by bmo:sawang@mozilla.com at Thu, 27 Oct 2016 06:05:13 +0000
Bug 1276553 - Part 2: Move nsIBrowser to dom/interfaces/base. r?=smaug nsIBrowser looks not strictly related to IPC but more like an XPCOM representation of <xul:browser>. Since even nsIRemoteBrowser which is for <xul:remote-browser> lives in dom/interfaces, moving nsIBrowser to dom/interfaces makes more sense. MozReview-Commit-ID: 5DnWaBrkzaJ
0cd241b600ee7bc67a856d51a365256a5d35714c: Bug 1276553 - Part 1: Make nsISHistory support partial mode. r?smaug draft
Samael Wang <freesamael@gmail.com> - Fri, 14 Oct 2016 15:18:29 +0800 - rev 430111
Push 33739 by bmo:sawang@mozilla.com at Thu, 27 Oct 2016 06:05:13 +0000
Bug 1276553 - Part 1: Make nsISHistory support partial mode. r?smaug Make nsISHistory support partial mode and create interfaces which DOM level grouped session history should implement. MozReview-Commit-ID: BXhBY6aJ0f7
e8d208a8be2815da6f4407f3bfb1f517f3a1fc09: Bug 1295921 - PC: Implement blocking image get for SurfaceFromElement. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 27 Sep 2016 15:30:59 +1000 - rev 430110
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - PC: Implement blocking image get for SurfaceFromElement. r?jwwang Connect all the pieces: * HTMLMediaElement::GetCurrentImage() waits on next rendered video frame before locking ImageContainer. * MediaDecoder::WaitOnNextRenderedVideoFrame(): * Sets suspend taint flag and returns if ImageContainer has a frame. * Otherwise, sets up monitor protected flag, sets suspend taint, and dispatches change tasks to MDSM TaskQueue before waiting on done flag. * MDSM resumes decoding, and * Signals done flag when after VideoSink::RenderVideoFrames adds new frame to ImageContainer, or * If resuming seeking fails, signals done flag to unblock main thread. MozReview-Commit-ID: HlGf5UM70EJ
94b2100ab00ea62b0d7d293eb6772b8ace569589: Bug 1295921 - PB: Implement dispatching of pending main thread MediaDecoder tasks. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Tue, 27 Sep 2016 15:26:41 +1000 - rev 430109
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - PB: Implement dispatching of pending main thread MediaDecoder tasks. r?jwwang Add support to flush pending tasks in the MainThread TailDispatcher, ensuring they are delivered in the correct order. This is used in the case that a video element with a suspended decoder is used in nsLayoutUtils::SurfaceFromElement. The 'has suspend taint' variable change needs to be dispatched to the MDSM TaskQueue before blocking the main thread to wait for the next frame. Once the variable change has been successfully dispatched, the MDSM with start decoding video frames again on it's thread pool. MozReview-Commit-ID: JrZepBGmjJt
0d10daeeadcc3b31f2a3ae322dd1bd2baab5faa8: Bug 1295921 - PA: Return blank decoder to being green. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 21 Sep 2016 14:06:51 +1000 - rev 430108
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - PA: Return blank decoder to being green. r?jwwang MozReview-Commit-ID: 44QZeHKlt3o
d73bc178693a68382f1c075038e6742c8a2af5cf: Bug 1295921 - P9: NullDecoderModule returns null VideoData. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 21 Sep 2016 15:36:48 +1000 - rev 430107
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P9: NullDecoderModule returns null VideoData. r?jwwang Return a VideoData with dimension of zero size and no image data. MozReview-Commit-ID: 59J4leiqSvP
bab3ec904be3ba709c8cecdd0193cba3ba073191: Bug 1295921 - P8: Extract BlankMediaDataDecoder so it can be shared. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 21 Sep 2016 14:27:58 +1000 - rev 430106
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P8: Extract BlankMediaDataDecoder so it can be shared. r?jwwang Change name to 'Dummy' to signify it's base for decoders that don't decode. MozReview-Commit-ID: 8RY8eKpWJE3
576b70aad642bc7abf84fba8389e3b8f2159a573: Bug 1295921 - P7: Test drawImage gets a non-white image from suspended video. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 14 Sep 2016 17:04:12 +1000 - rev 430105
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P7: Test drawImage gets a non-white image from suspended video. r?jwwang Test that drawImage call using element source with a video, that has video decode suspended, will get image and a white frame from the blank decoder. MozReview-Commit-ID: LM0jLPWwxU7
485aa36ff5fe627776e7c1603cc44f6df6a0c3ff: Bug 1295921 - P6: Move resume from suspend into new function. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 28 Sep 2016 10:04:57 +1000 - rev 430104
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P6: Move resume from suspend into new function. r?jwwang Extract resume from suspend code from visibility changed handler and put into a new function to allow this code be called when the suspend taint changes. MozReview-Commit-ID: 5qXCQrnNy0l
b2e5c634b649f1ef2045b28b9c64884d24edcde5: Bug 1295921 - P5: Test video suspend canceling. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Thu, 29 Sep 2016 14:07:23 +1000 - rev 430103
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P5: Test video suspend canceling. r?jwwang MozReview-Commit-ID: B1zLWS9HeSG
b71f2fc4e22e7b27d8d5d87d143a5899b6933dd1: Bug 1295921 - P4: Clean up suspend timer canceling. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 31 Aug 2016 13:12:56 +1000 - rev 430102
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P4: Clean up suspend timer canceling. r?jwwang MozReview-Commit-ID: 9yObB8msjtY
a4c2079295dd782b70c6fa7826655008183594f0: Bug 1295921 - P3: Test element becomes tainted by DrawImage. r?jwwang, smaug draft
Dan Glastonbury <dglastonbury@mozilla.com> - Mon, 29 Aug 2016 16:29:04 +1000 - rev 430101
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P3: Test element becomes tainted by DrawImage. r?jwwang, smaug MozReview-Commit-ID: AHFbNxRtJqG
836f688e00a953ff0a5cbf8f48d4b62fa4dbe248: Bug 1295921 - P2: Mark element tainted when DrawImage is used. r?jwwang, mattwoodrow draft
Dan Glastonbury <dglastonbury@mozilla.com> - Mon, 29 Aug 2016 16:25:22 +1000 - rev 430100
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P2: Mark element tainted when DrawImage is used. r?jwwang, mattwoodrow Mark video element as tainted (stored on the decoder owned by video element) when the video is used as source to drawImage() on canvas. MozReview-Commit-ID: DkDgXflTN49
ced8e241180793707b2146c5b46a09cf9b60fe27: Bug 1295921 - P1: Track decoder tainting. r?jwwang draft
Dan Glastonbury <dglastonbury@mozilla.com> - Mon, 29 Aug 2016 16:19:50 +1000 - rev 430099
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1295921 - P1: Track decoder tainting. r?jwwang Some uses of media elements should 'taint' the element so that the video doesn't participate in video decode suspending. Add the infrastructure to track the taint status on MediaDecoder and mirror the status to MediaDecoderStateMachine. MozReview-Commit-ID: 1nrNqg0KavT
c11b640209ff8152a8ed2b617f82b05700a74f96: Bug 1309414 - Specify SINGLE_SHLIB_DIR only once. r?bsmedberg draft
Dan Glastonbury <dglastonbury@mozilla.com> - Wed, 12 Oct 2016 10:16:30 +1000 - rev 430098
Push 33738 by bmo:dglastonbury@mozilla.com at Thu, 27 Oct 2016 06:03:06 +0000
Bug 1309414 - Specify SINGLE_SHLIB_DIR only once. r?bsmedberg If $(FREEBL_BUILD_SINGLE_SHLIB) or $(NEED_STUB_BUILD) are defined, the target $(SINGLE_SHLIB_DIR): is defined, causing a warning about overriding recipe. This change specifies target $(SINGLE_SHLIB_DIR) only once. MozReview-Commit-ID: 1HxChSUq5Zv
3d04b155f88519992b6f68229815301904a8001c: Bug 1312021 - ensure the addonsreconciler always has the isSyncable attribute. r?tcsc draft
Mark Hammond <mhammond@skippinet.com.au> - Tue, 25 Oct 2016 17:53:44 +1100 - rev 430097
Push 33737 by bmo:markh@mozilla.com at Thu, 27 Oct 2016 05:59:41 +0000
Bug 1312021 - ensure the addonsreconciler always has the isSyncable attribute. r?tcsc MozReview-Commit-ID: AlYZCCrEvLV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip