9c6ee0bd191b7ff7195870b0674d4574b2851b9f: Bug 1368576 - Fix addOsrValueTypeBarrier to use type from the TypeSet if it's more precise. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Tue, 06 Jun 2017 15:05:08 +0200 - rev 589661
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1368576 - Fix addOsrValueTypeBarrier to use type from the TypeSet if it's more precise. r=nbp
fd90d75e1b5111ca178efea29c7e1af7d1bdee4e: Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Tue, 06 Jun 2017 12:24:31 +0000 - rev 589660
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu
11f9875cfe18ecfbb4b28d9f87d5f5af94258430: Backed out changeset b5195ecbebe6 (bug 1345368) for failing xpcshell's security/manager/ssl/tests/unit/test_broken_fips.js on Windows. r=backout UPGRADE_NSS_RELEASE
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 06 Jun 2017 14:08:08 +0200 - rev 589659
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Backed out changeset b5195ecbebe6 (bug 1345368) for failing xpcshell's security/manager/ssl/tests/unit/test_broken_fips.js on Windows. r=backout UPGRADE_NSS_RELEASE
99e99af157c2a7b38f9919fc3647d26bd36c9c1d: Backed out changeset 952cf10f8d8a (bug 1345368)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 06 Jun 2017 14:06:55 +0200 - rev 589658
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Backed out changeset 952cf10f8d8a (bug 1345368)
0148cb8a72728c4e16a58659a97c30aaf9e218a5: Bug 1368992 - JS bytecode cache: Do not attempt to encode bytecode if the compilation failed. r=mrbkap
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Tue, 06 Jun 2017 12:04:29 +0000 - rev 589657
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1368992 - JS bytecode cache: Do not attempt to encode bytecode if the compilation failed. r=mrbkap
42350bacb0bc3aa1f6c5daeb1377af74fb32001c: Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:41 +0800 - rev 589656
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro MozReview-Commit-ID: KjZIGRzRomT
7f98b7f60e5885589af43fa130c90c1b9ffe65c5: Bug 1366502 - update reftest list. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 589655
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +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
265e39153027942550b4b2769b57d0bf04bfdcbf: Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 589654
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +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
cf598918bb1b06c2e7f2b7a268d31f3188a6174b: Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro.
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 589653
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +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
e2f21ee861e547bb6805f3ec51d24929913646f1: Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:40 +0800 - rev 589652
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro MozReview-Commit-ID: 8ODLYyXzHjO
f7fcc15d8f90604bd930584faf8061792f3af3d7: Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 589651
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro Update for DXGITextureHostD3D11 and DXGIYCbCrTextureHostD3D11. MozReview-Commit-ID: CQqzHK3jqz7
22408b6a1ad10a761882ba353614c407c5b6d5c3: Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 589650
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro MozReview-Commit-ID: 5cu8cYoTMxT
8846dac9ee352ed11e89fcb5a37ce1bb843a8a73: Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 589649
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +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
d5225d81b832f9f5e13aa6b4c194481a4569cad4: Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:39 +0800 - rev 589648
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +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
82f5a21b53a65e01781c20474a8c80ec013993c4: Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:38 +0800 - rev 589647
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +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
2b20aebef47d21ce00d9ca1e69ac5558cb1d78c3: Bug 1366502 - Update the thread checking for WR image functions. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:38 +0800 - rev 589646
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +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
95f4d82e3d79b83e8061399ef15e66f0515b07c7: Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro
JerryShih <hshih@mozilla.com> - Tue, 06 Jun 2017 19:18:38 +0800 - rev 589645
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro MozReview-Commit-ID: LcSHVkBbM6G
75b700c7225a91ac77bf92d71bb83c92d30baa2b: Bug 1369689 - [1.0] Make page load time logs depend on web progress events instead of throbber activity. r=snorp
Eugen Sawin <esawin@mozilla.com> - Thu, 01 Jun 2017 00:02:56 +0200 - rev 589644
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1369689 - [1.0] Make page load time logs depend on web progress events instead of throbber activity. r=snorp
8adc00c59534ca1ad6c30908d1e166c679bcf4fc: Bug 1369712 - Fix removing the gray roots tracer r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 06 Jun 2017 11:25:58 +0100 - rev 589643
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1369712 - Fix removing the gray roots tracer r=mccr8
711a50eff7d819795570f82d2e9a696659a592d5: Bug 1341367 - Make the sense of HashTable::Ptr::isValid match its name r=luke
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 06 Jun 2017 11:25:57 +0100 - rev 589642
Push 62460 by bmo:tomica@gmail.com at Tue, 06 Jun 2017 15:44:54 +0000
Bug 1341367 - Make the sense of HashTable::Ptr::isValid match its name r=luke
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip