8dd6234e2a18f9fb9ab6ec32d84fbb38c8a7d7fa: Bug 1368046 - Part 2: Propagate OriginAttributes across processes for RecvCreateWindowInDifferentProcess, r=smaug
Michael Layzell <michael@thelayzells.com> - Tue, 06 Jun 2017 14:22:17 -0400 - rev 413207
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1368046 - Part 2: Propagate OriginAttributes across processes for RecvCreateWindowInDifferentProcess, r=smaug MozReview-Commit-ID: 8ok4DI9zgfR
548be4ca230bf01b914dd685f92d35897803a31b: Bug 1368046 - Part 1: Propagate window.name across processes for RecvCreateWindowInDifferentProcess, r=smaug
Michael Layzell <michael@thelayzells.com> - Mon, 05 Jun 2017 13:33:11 -0400 - rev 413206
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1368046 - Part 1: Propagate window.name across processes for RecvCreateWindowInDifferentProcess, r=smaug MozReview-Commit-ID: 6xmLN9pbCKd
ea32af8eee1459bdcbe85c8a3e7b78b374802d1c: Backed out changeset 51c81beac6aa (bug 1158445) for bustage on Android in mfbt/Poison.cpp. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 07 Jun 2017 18:25:48 +0200 - rev 413205
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 51c81beac6aa (bug 1158445) for bustage on Android in mfbt/Poison.cpp. r=backout
f58a80807c734285f69680c036bc41f3cb74e6bd: Bug 1370324 - Update Debugger frontend (v0.5) (6/5/2017). r=jdescottes
Jason Laster <jason.laster.11@gmail.com> - Wed, 07 Jun 2017 17:53:35 +0200 - rev 413204
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1370324 - Update Debugger frontend (v0.5) (6/5/2017). r=jdescottes MozReview-Commit-ID: A6Oz0XnBHuJ
47ce8dbb036e5452c0dd060c274cef056306d258: Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
André Bargull <andre.bargull@gmail.com> - Tue, 06 Jun 2017 01:42:18 -0700 - rev 413203
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
0048424c784a4a549874c10c8da15eb390653092: Bug 1370530 - Convert more CSS filters to WebRender display items. r=jrmuizel
Martin Robinson <mrobinson@igalia.com> - Wed, 07 Jun 2017 03:43:00 -0400 - rev 413202
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1370530 - Convert more CSS filters to WebRender display items. r=jrmuizel Activate WebRender output for filters that introduce only one pixel differences in tests. Since the filters spec does not seem to specify how color values are rounded, this output should be spec compliant.
48078fb0fcc2442748d5ae52adebb2969831c609: Bug 1368963 - Avoid extra calls to GetPropertyKeys() in Object.freeze/seal/preventExtensions. r=jandem
André Bargull <andre.bargull@gmail.com> - Fri, 02 Jun 2017 12:04:31 +0200 - rev 413201
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1368963 - Avoid extra calls to GetPropertyKeys() in Object.freeze/seal/preventExtensions. r=jandem
00db286bf5b57ca0e46a62c22cd301c74278fd79: Bug 1366502 - Skip dom/media/test/crashtests/789075-1.html for webrender. r=kats
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:06 +0800 - rev 413200
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Skip dom/media/test/crashtests/789075-1.html for webrender. r=kats The video size in this case is (9841x705), but the maximun dimension in WR is 8192. So, skip this test here. MozReview-Commit-ID: B9Bg7eeKymj
185a1ac1e2813b9d92fa069e63ef0315093c2ab3: Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 413199
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro MozReview-Commit-ID: KjZIGRzRomT
7627b9aa45d2897c6a2ee35e6e6f2d75a60b2548: Bug 1366502 - update reftest list. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 413198
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - update reftest list. r=sotaro We use gpu for yuv color conversion now. There are some precision problems in gpu path. Mark them fails-if and update the fuzzy-test value. MozReview-Commit-ID: 6tunOCj3OHB
68f1d270a475df5df32c19119af1911b48e641c0: Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 413197
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro If we call UnregisterExternalImage() at non-render-thread and decrease the RenderTextureHost's ref-count to zero, the RenderTextureHost will be released in non-render-thread. That will cause some problems if we use some thread-specific functions in ~RenderTextureHost(). This patch uses a message loop in UnregisterExternalImage() to resolve this problem. MozReview-Commit-ID: CDazxGkE1cK
636b348d5129b7e077072528ddfd20e3923d17b1: Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro.
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:05 +0800 - rev 413196
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro. The RenderTextureHost might calls some thread-specific functions(e.g. OpenGL calls) in ~RenderTextureHost(). Add a checking here to prevent this problem. MozReview-Commit-ID: 62QlavmXOig
45279b23564d91829462eadb54d8547ae67aff73: Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 413195
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro MozReview-Commit-ID: 8ODLYyXzHjO
c998ef6aa6bb50997d70418fa682ad4fc8e5154c: Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 413194
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro Update for DXGITextureHostD3D11 and DXGIYCbCrTextureHostD3D11. MozReview-Commit-ID: CQqzHK3jqz7
82db60ad7fbcdb9e5d4f4d44538b433904a0bda2: Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 413193
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro MozReview-Commit-ID: 5cu8cYoTMxT
b46936cf531ecac952dd3fa87918a040d8712593: Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 413192
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro WR supports the planar-ycbcr image format. We turn to use the planar-ycbcr image to get rid of the software-ycbcr-to-rgb color format conversion(using libyuv) in gecko. The BufferTextureHost will use 3 image keys for SurfaceFormat::YUV format. The RenderBufferTextureHost will also use 3 DataSourceSurfaces to represent the 3 channel data in planar-ycbcr format. MozReview-Commit-ID: 3mMreSzKnMv
8aee729888017908497d38bacbceca1149603596: Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:04 +0800 - rev 413191
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro These 2 functions are used for WR. The GetWRImageKeys() will return the proper image keys according to the textureHost format. The PushExternalImage() will put all necessary WR commands into DisplayListBuilder for the textureHost rendering. MozReview-Commit-ID: FwCDxwsCMMy
abac100c9ba4b5dc1f675ff0787e509cb0671fe3: Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:03 +0800 - rev 413190
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro It's awful to put all combination of image key and WR command settings in the same place. Make the settings go back to textureHosts. Each textureHost should implement GetWRImageKeys() and PushExternalImage() function. MozReview-Commit-ID: 5Bmiuv5HgmX
a03ce839ba8f11d0274f9e14fe17881db4559a28: Bug 1366502 - Update the thread checking for WR image functions. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:03 +0800 - rev 413189
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Update the thread checking for WR image functions. r=sotaro With the video pipeline, we could call the WR image functions in compositor thread. MozReview-Commit-ID: LtaihkLnbL3
fcf47ea8ae7bea4575b6dd5133e88ea806b9e693: Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro
JerryShih <hshih@mozilla.com> - Wed, 07 Jun 2017 23:44:03 +0800 - rev 413188
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro MozReview-Commit-ID: LcSHVkBbM6G
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip