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 362572
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362571
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362570
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362569
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362568
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362567
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362566
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362565
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362564
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362563
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362562
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362561
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362560
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362559
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362558
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362557
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362556
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362555
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +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 362554
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +0000
Bug 1341367 - Make the sense of HashTable::Ptr::isValid match its name r=luke
cab8d95ff4a9ae4cc21d42592fc6cac781d142b3: Bug 1370252 - Fix spurious jit-tests failures with incremental zeal mode r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 06 Jun 2017 11:25:57 +0100 - rev 362553
Push 44199 by kwierso@gmail.com at Wed, 07 Jun 2017 00:27:22 +0000
Bug 1370252 - Fix spurious jit-tests failures with incremental zeal mode r=sfink
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip