searching for reviewer(roc)
b434eb7d318a: Bug 1149304 - Reftest for repaint issues when changing CSS transform. r=roc
Jonathan Kew <jkew@mozilla.com> - Tue, 31 Mar 2015 19:30:36 +0100 - rev 497023
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1149304 - Reftest for repaint issues when changing CSS transform. r=roc
88d41ddd11be: Bug 1165185 - Add a test for not invalidating transformed elements inside SVG during scrolling. r=roc
Markus Stange <mstange@themasta.com> - Tue, 22 May 2018 21:41:29 -0400 - rev 473662
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1165185 - Add a test for not invalidating transformed elements inside SVG during scrolling. r=roc
1b39ee989734: Bug 1243614 - Implement UpdateOverflow for nsMathMLContainerFrame. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 May 2016 12:26:42 +1200 - rev 335022
Push 6249 by jlund@mozilla.com at Mon, 01 Aug 2016 13:59:36 +0000
Bug 1243614 - Implement UpdateOverflow for nsMathMLContainerFrame. r=roc
bc51bc211815: Bug 1208371 - Move FindTrack from SourceMediaStream to MediaStream. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Thu, 21 Jan 2016 19:25:25 +0800 - rev 330014
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Move FindTrack from SourceMediaStream to MediaStream. r=roc MozReview-Commit-ID: 2BzGdGdbpy0
9d11ad3a0bf4: Bug 1208371 - Add DirectTrackLister to MediaStreamGraph and MediaStreamTrack. r=roc,jesup
Andreas Pehrson <pehrsons@gmail.com> - Thu, 03 Mar 2016 17:28:37 +0100 - rev 329997
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add DirectTrackLister to MediaStreamGraph and MediaStreamTrack. r=roc,jesup MozReview-Commit-ID: HRWa6A35FSC
7b3edee97b25: Bug 1208371 - Check principal per track instead of per stream in MediaRecorder. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Mon, 01 Feb 2016 22:47:17 +0800 - rev 329994
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Check principal per track instead of per stream in MediaRecorder. r=roc MozReview-Commit-ID: ItwZ4tzhsIC
49a3857c6868: Bug 1208371 - Inline MediaRecorder::Session::SetupStreams. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:29 +0800 - rev 329993
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Inline MediaRecorder::Session::SetupStreams. r=roc MozReview-Commit-ID: ACKQxiJnlRg
2b448b06d6aa: Bug 1208371 - Remove test_mediarecorder_record_nosrc.html. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:29 +0800 - rev 329992
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Remove test_mediarecorder_record_nosrc.html. r=roc It does not leak anymore, and the exception from bug 919051 is not in the spec. MozReview-Commit-ID: Kw6OpaJllyR
8cff901ef29d: Bug 1208371 - Add convenience method for checking track forwarding to MediaStreamTrack. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:29 +0800 - rev 329991
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add convenience method for checking track forwarding to MediaStreamTrack. r=roc MozReview-Commit-ID: 2rhLzZi72Yh
45a432065e0f: Bug 1208371 - Remove ref counting from DOMMediaStream::TrackListener. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:28 +0800 - rev 329983
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Remove ref counting from DOMMediaStream::TrackListener. r=roc This makes it consistent with PrincipalChangeObserver. MozReview-Commit-ID: 91PtqFZRcW6
ffa89f45c70e: Bug 1208371 - Add convenience method for forwarding a track to an MSG-stream. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:27 +0800 - rev 329978
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add convenience method for forwarding a track to an MSG-stream. r=roc MozReview-Commit-ID: 5NDThQWgSoP
62696c71c680: Bug 1208371 - Forward input stream and track id on regular track changes for union streams. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:26 +0800 - rev 329971
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Forward input stream and track id on regular track changes for union streams. r=roc MozReview-Commit-ID: 3JsDI3jsnBb
2891bacb6dde: Bug 1208371 - Implement DOMMediaStream::Clone() r=smaug,jib,roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 16:51:37 +0800 - rev 329969
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Implement DOMMediaStream::Clone() r=smaug,jib,roc MozReview-Commit-ID: FZQIWYZcEDr
15797c46bf03: Bug 1208371 - Implement MediaStreamTrack::Clone(). r=smaug,jib,roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 16:27:51 +0800 - rev 329968
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Implement MediaStreamTrack::Clone(). r=smaug,jib,roc MozReview-Commit-ID: HrL0RFMcG4B
452ffa3e728f: Bug 1208371 - Make it possible to block tracks in a MediaInputPort initally. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:25 +0800 - rev 329967
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Make it possible to block tracks in a MediaInputPort initally. r=roc MozReview-Commit-ID: AwOO0lW9zpj
69e3123ba0cc: Bug 1208371 - Fix DOMMediaStream::OwnsTrack. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:25 +0800 - rev 329963
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Fix DOMMediaStream::OwnsTrack. r=roc MozReview-Commit-ID: 3uPqOYJZq2k
5ed0b0214bfd: Bug 1208371 - Move ImageCapture to a MediaStreamTrackListener. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Fri, 22 Jan 2016 12:29:54 +0800 - rev 329961
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Move ImageCapture to a MediaStreamTrackListener. r=roc MozReview-Commit-ID: 10v7EZXu49a
d11c35de46c9: Bug 1208371 - Add a MediaStreamTrackListener to MediaStreamGraph. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Thu, 03 Mar 2016 17:27:59 +0100 - rev 329960
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add a MediaStreamTrackListener to MediaStreamGraph. r=roc MozReview-Commit-ID: 6KHzimw9kiP
09ee80f2de37: Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Thu, 14 Jan 2016 11:38:08 +0800 - rev 329952
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r=roc MozReview-Commit-ID: DwDHDE7SLxY
ce9ca4390483: Bug 1208371 - Remove obsolete SetTrackEnabled() from DOMMediaStream r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:23 +0800 - rev 329944
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Remove obsolete SetTrackEnabled() from DOMMediaStream r=roc MozReview-Commit-ID: rYB2yACej8
4ad566b38eba: Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 329943
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r=roc This lets us know the track's TrackID in the destination stream before the input port has been processed. For sanity we only allow mapping to a destination TrackID if the destination stream does not have any TRACK_ANY input ports already assigned to it as that can cause intermittent TrackID collisions. MozReview-Commit-ID: ClFyQl0nYFC
49c2839c3cf9: Bug 1208371 - Add convenience method for checking if TrackID is explicit. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 329942
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add convenience method for checking if TrackID is explicit. r=roc MozReview-Commit-ID: 330Fk17FJD4
da9581059827: Bug 1208371 - Count the users of a MediaStream to ease Destroy() responsibility. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 329941
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Count the users of a MediaStream to ease Destroy() responsibility. r=roc MozReview-Commit-ID: FdcR4ChTND4
d602e5f8c5df: Bug 1208371 - Add some MediaStreamTrack helper methods. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 329940
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add some MediaStreamTrack helper methods. r=roc MozReview-Commit-ID: KCpFi0fVHzi
f738214b89b3: Bug 1208371 - Let FindOwnedDOMTrack operate on input stream. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 329939
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Let FindOwnedDOMTrack operate on input stream. r=roc This let's us use FindOwnedDOMTrack before the TrackID in mOwnedStream is known. This is necessary for a stream clone with multiple tracks whose original TrackID is the same. MozReview-Commit-ID: J3OvbiNb8X
f65172114712: Bug 1208371 - Let MediaStreamTracks know their TrackID at the source. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:22 +0800 - rev 329938
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Let MediaStreamTracks know their TrackID at the source. r=roc For original tracks, the input TrackID is the same as in its owned stream. For cloned tracks, the input TrackID comes from the original track, since no guarantees about TrackIDs in a cloned DOMMediaStream's owned stream can be given (imagine e.g., `new MediaStream([trackID1FromStreamX, trackID1FromStreamY]).clone()`). MozReview-Commit-ID: 9iulggncBZ7
f7580ab5826a: Bug 1208371 - Add MediaStreamTrackSourceGetter interface. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:21 +0800 - rev 329937
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add MediaStreamTrackSourceGetter interface. r=roc This allows DOMMediaStream to assign MediaStreamTrackSources to dynamically created MediaStreamTracks. MozReview-Commit-ID: 3v91zLiqfl7
d52afb558df4: Bug 1208371 - Add a MediaStreamTrackSource interface. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Wed, 06 Apr 2016 14:46:56 +0200 - rev 329936
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Add a MediaStreamTrackSource interface. r=roc This lets a MediaStreamTrack communicate with its source/producer on the main thread. It's for now used for stopping a track at the source and retrieving some metadata, but it could also be a link between actual sinks of a track and the source, to for instance let the source optimize by scaling down the resolution when all sinks want lowres-video. MozReview-Commit-ID: D4SJLr0aqhJ
2f5a37a6a06d: Bug 1208371 - Un-nest MediaEngineSource::PhotoCallback. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:21 +0800 - rev 329935
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Un-nest MediaEngineSource::PhotoCallback. r=roc So it may be forward declared. MozReview-Commit-ID: JLEsMt1fqKz
987bb0e75a34: Bug 1208371 - Introduce MediaStreamTrack logs. r=roc,jib
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:21 +0800 - rev 329933
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Introduce MediaStreamTrack logs. r=roc,jib MozReview-Commit-ID: d1Fogpb6MO
0e67203c73ff: Bug 1208371 - Move OnTracksAvailableCallback out of DOMMediaStream. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:21 +0800 - rev 329931
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Move OnTracksAvailableCallback out of DOMMediaStream. r=roc So it can be forward declared. MozReview-Commit-ID: 4RH7p8AzO84
d169710ece91: Bug 1208371 - Pass parent window to DOMMediaStream through constructor. r=roc
Andreas Pehrson <pehrsons@gmail.com> - Tue, 05 Jan 2016 10:16:20 +0800 - rev 329929
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1208371 - Pass parent window to DOMMediaStream through constructor. r=roc MozReview-Commit-ID: AvBYQNADpyV
c2e90b54f195: Bug 1257318: Move MediaRecorder to use DirectListeners wherever possible. r=roc
Randell Jesup <rjesup@jesup.org> - Sat, 19 Mar 2016 16:53:51 -0400 - rev 327656
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1257318: Move MediaRecorder to use DirectListeners wherever possible. r=roc
1a5af4e551d4: Bug 910138 - Part 1. Add support for new canvas ellipse method. r=roc, r=smaug
Ethan Lin <ethlin@mozilla.com> - Tue, 15 Mar 2016 00:53:00 +0100 - rev 327062
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 910138 - Part 1. Add support for new canvas ellipse method. r=roc, r=smaug
cbfd284f8791: Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc
Markus Stange <mstange@themasta.com> - Wed, 24 Feb 2016 16:23:32 +0100 - rev 325237
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc MozReview-Commit-ID: 7R38KtIjM5q
84a877cbf631: Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc
Markus Stange <mstange@themasta.com> - Tue, 23 Feb 2016 18:22:21 +0100 - rev 325236
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc This isn't really about regular clips, it's about scroll clips. If the inner item has an unnecessary scroll clip (one that's already on the parent), this can cause the inner item's bounds to be larger than necessary because, after the first patch in bug 1238564, it will include the whole bounds of async-scrollable scroll frames. Also, if e.g. the inner item is an opacity item, and it has a scroll clip that's not just the innermost ancestor scroll clip of all of its children, then FrameLayerBuilder's mContainerBounds == mAccumulatedChildBounds assertion can fail if the opacity item gets flattened away, because the child bounds won't have been enlarged for the scroll clip. There must be a better way to do the clip resetting in nsFrame::BuildDisplayListForStackingContext - the code is not pretty at all. But I'd rather get the tests passing first before we figure out how to clean it up. MozReview-Commit-ID: E1DdpN546va
a00ae57c9f79: Bug 1238564 - Allow constructing nsDisplayWrapList with a given scroll clip. r=roc
Markus Stange <mstange@themasta.com> - Fri, 26 Feb 2016 13:38:12 +0100 - rev 325234
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1238564 - Allow constructing nsDisplayWrapList with a given scroll clip. r=roc MozReview-Commit-ID: 59FqPndU9mr
0fc7d346c373: Bug 1238564 - Anticipate async scrolling when computing the scroll clipped bounds of a display list. r=roc
Markus Stange <mstange@themasta.com> - Mon, 22 Feb 2016 16:17:16 +0100 - rev 325233
Push 6048 by kmoir@mozilla.com at Mon, 06 Jun 2016 19:02:08 +0000
Bug 1238564 - Anticipate async scrolling when computing the scroll clipped bounds of a display list. r=roc This makes sure that for example the bounds of an opacity item are not empty if the opacity item contains a scroll frame whose contents are currently scrolled offscreen but still inside that scroll frame's display port. On its own, this changeset causes test failures due to missed optimizations because the bounds of many opacity items are now too large. That's because of the way we're setting scroll clips on opacity items at the moment: Even if the opacity is inside a scroll frame, we're currently only setting that scroll frame's scroll clip on the opacity item's contents, not on the opacity item itself, because the opacity item might also contain other items that are not scrolled by this scroll frame. The next patch in this bug will make us only do that when necessary. MozReview-Commit-ID: 9TtcJ7eQE7U
49207e06538f: Bug 1257318: Move MediaRecorder to use DirectListeners wherever possible. r=roc a=ritu
Randell Jesup <rjesup@jesup.org> - Sat, 19 Mar 2016 16:53:51 -0400 - rev 323631
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1257318: Move MediaRecorder to use DirectListeners wherever possible. r=roc a=ritu
8c7f3ce97077: Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc a=lizzard
Markus Stange <mstange@themasta.com> - Wed, 24 Feb 2016 16:23:32 +0100 - rev 323485
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1238564 - Include mIsAsyncScrollable information in DisplayItemScrollClip::ToString. r=roc a=lizzard MozReview-Commit-ID: 7R38KtIjM5q
c18e583d488d: Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc a=lizzard
Markus Stange <mstange@themasta.com> - Tue, 23 Feb 2016 18:22:21 +0100 - rev 323484
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1238564 - When building a fixed/sticky display item, don't restore the clip until we're ready to build that item so that inner items aren't unnecessarily clipped. r=roc a=lizzard This isn't really about regular clips, it's about scroll clips. If the inner item has an unnecessary scroll clip (one that's already on the parent), this can cause the inner item's bounds to be larger than necessary because, after the first patch in bug 1238564, it will include the whole bounds of async-scrollable scroll frames. Also, if e.g. the inner item is an opacity item, and it has a scroll clip that's not just the innermost ancestor scroll clip of all of its children, then FrameLayerBuilder's mContainerBounds == mAccumulatedChildBounds assertion can fail if the opacity item gets flattened away, because the child bounds won't have been enlarged for the scroll clip. There must be a better way to do the clip resetting in nsFrame::BuildDisplayListForStackingContext - the code is not pretty at all. But I'd rather get the tests passing first before we figure out how to clean it up. MozReview-Commit-ID: E1DdpN546va
dceb30bcfe32: Bug 1238564 - Allow constructing nsDisplayWrapList with a given scroll clip. r=roc a=lizzard
Markus Stange <mstange@themasta.com> - Fri, 26 Feb 2016 13:38:12 +0100 - rev 323482
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1238564 - Allow constructing nsDisplayWrapList with a given scroll clip. r=roc a=lizzard MozReview-Commit-ID: 59FqPndU9mr
e101e6c74b7d: Bug 1238564 - Anticipate async scrolling when computing the scroll clipped bounds of a display list. r=roc a=lizzard
Markus Stange <mstange@themasta.com> - Mon, 22 Feb 2016 16:17:16 +0100 - rev 323481
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1238564 - Anticipate async scrolling when computing the scroll clipped bounds of a display list. r=roc a=lizzard This makes sure that for example the bounds of an opacity item are not empty if the opacity item contains a scroll frame whose contents are currently scrolled offscreen but still inside that scroll frame's display port. On its own, this changeset causes test failures due to missed optimizations because the bounds of many opacity items are now too large. That's because of the way we're setting scroll clips on opacity items at the moment: Even if the opacity is inside a scroll frame, we're currently only setting that scroll frame's scroll clip on the opacity item's contents, not on the opacity item itself, because the opacity item might also contain other items that are not scrolled by this scroll frame. The next patch in this bug will make us only do that when necessary. MozReview-Commit-ID: 9TtcJ7eQE7U
624fb8512ba5: Bug 801176 - part8-v1: Fix memory leak in OffscreenCanvas. r=roc
vincentliu <vliu@mozilla.com> - Fri, 04 Mar 2016 15:24:50 +0800 - rev 323108
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 801176 - part8-v1: Fix memory leak in OffscreenCanvas. r=roc --- dom/canvas/CanvasRenderingContext2D.cpp | 2 ++ dom/canvas/OffscreenCanvas.cpp | 12 +++++++----- 2 files changed, 9 insertions(+), 5 deletions(-)
a2a7b1c4dc5b: Bug 801176 - part7-v1: Don't remove TextureClient until the frame update is done. r=roc
vincentliu <vliu@mozilla.com> - Fri, 04 Mar 2016 15:24:19 +0800 - rev 323107
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 801176 - part7-v1: Don't remove TextureClient until the frame update is done. r=roc --- gfx/layers/client/CanvasClient.cpp | 10 ++++++++-- gfx/layers/client/CanvasClient.h | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-)
e210473d793c: Bug 801176 - part6-v1: Modify BufferProvider operations to fix assertions. r=roc
vincentliu <vliu@mozilla.com> - Fri, 04 Mar 2016 15:24:00 +0800 - rev 323106
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 801176 - part6-v1: Modify BufferProvider operations to fix assertions. r=roc --- dom/canvas/CanvasRenderingContext2D.cpp | 12 +++-- dom/canvas/OffscreenCanvas.cpp | 2 - gfx/layers/AsyncCanvasRenderer.cpp | 85 +++++++++++++++++++++++++-------- gfx/layers/AsyncCanvasRenderer.h | 1 + 4 files changed, 73 insertions(+), 27 deletions(-)
0fb279e041e1: Bug 801176 - part5-v2: Fix Assertions in debug build. r=roc
vincentliu <vliu@mozilla.com> - Fri, 04 Mar 2016 15:23:40 +0800 - rev 323105
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 801176 - part5-v2: Fix Assertions in debug build. r=roc --- dom/canvas/CanvasRenderingContext2D.cpp | 47 ++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 18 deletions(-)
134a8c56335a: Bug 801176 - part2-v5: Let Canvas 2d context works on Workers. r=roc
vincentliu <vliu@mozilla.com> - Fri, 04 Mar 2016 15:22:39 +0800 - rev 323102
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 801176 - part2-v5: Let Canvas 2d context works on Workers. r=roc --- dom/canvas/CanvasRenderingContext2D.cpp | 53 ++++++++++++----------- dom/canvas/OffscreenCanvas.cpp | 46 +++++++++++--------- dom/html/HTMLCanvasElement.cpp | 1 + gfx/layers/AsyncCanvasRenderer.cpp | 17 ++++++++ gfx/layers/AsyncCanvasRenderer.h | 16 +++++++ gfx/layers/Effects.cpp | 6 +++ gfx/layers/GLImages.cpp | 5 +-- gfx/layers/client/CanvasClient.cpp | 74 +++++++++++++++++++++++++-------- gfx/layers/client/CanvasClient.h | 10 ++++- 9 files changed, 162 insertions(+), 66 deletions(-)
2022afa9aef2: Bug 801176 - part1-v8: Modify webidl for 2d canvas. r=smaug, roc
vincentliu <vliu@mozilla.com> - Fri, 04 Mar 2016 15:22:16 +0800 - rev 323101
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 801176 - part1-v8: Modify webidl for 2d canvas. r=smaug, roc --- dom/canvas/CanvasRenderingContext2D.cpp | 38 +++++++++++++++ dom/canvas/CanvasRenderingContext2D.h | 6 +++ dom/webidl/CanvasRenderingContext2D.webidl | 76 ++++++++++++++++++------------ dom/webidl/HTMLCanvasElement.webidl | 2 + dom/webidl/WebGLRenderingContext.webidl | 2 +- dom/workers/WorkerPrefs.h | 1 + 6 files changed, 95 insertions(+), 30 deletions(-)
71c56930fb7f: Bug 1239752 - Add test cases to make sure that alpha preserving is handled during transferring. r=roc
Kaku Kuo <tkuo@mozilla.com> - Tue, 26 Jan 2016 11:27:23 +0800 - rev 323091
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1239752 - Add test cases to make sure that alpha preserving is handled during transferring. r=roc MozReview-Commit-ID: GaXNUggzQcz