searching for reviewer(lsalzman)
e05b71dfbc64d955df332c901672a7e2979c25cb: Bug 1673397 - Check face name of DirectWrite font, to ensure we find the right family member. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Sat, 14 Nov 2020 18:21:06 +0000 - rev 623531
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673397 - Check face name of DirectWrite font, to ensure we find the right family member. r=lsalzman This is a somewhat speculative fix, as I haven't been able to reproduce the issue locally, but it seems like the right thing to do given that (AFAIK) the DirectWrite APIs don't make any promises about consistent ordering of faces within the list. Differential Revision: https://phabricator.services.mozilla.com/D97043
64a7ab181b3a5b3a906be45c58fa1800d419bbd9: Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 13 Nov 2020 23:24:13 +0000 - rev 623495
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman For example uploads from WASM heaps would previously copy most of the heap into shmem. Differential Revision: https://phabricator.services.mozilla.com/D96287
0529f89855bdec9b4c6edb9ee8f12404524c52cd: Bug 1673397 - Check face name of DirectWrite font, to ensure we find the right family member. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Fri, 13 Nov 2020 22:20:20 +0000 - rev 623493
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673397 - Check face name of DirectWrite font, to ensure we find the right family member. r=lsalzman This is a somewhat speculative fix, as I haven't been able to reproduce the issue locally, but it seems like the right thing to do given that (AFAIK) the DirectWrite APIs don't make any promises about consistent ordering of faces within the list. Differential Revision: https://phabricator.services.mozilla.com/D97043
ca28b160dbfc363d2c7b2739c96e7a4eb3e43cf3: Bug 1617520 - Check for failure when creating default dwrite rendering params. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Fri, 13 Nov 2020 20:04:52 +0000 - rev 623489
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1617520 - Check for failure when creating default dwrite rendering params. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D97005
98ae69287e9eace5273b3c7b590d334f369a84b1: Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Fri, 13 Nov 2020 13:15:39 +0000 - rev 623434
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674340 - Separate out language from gfxFontStyle and pass it separately to shaping processes that need it. r=lsalzman This allows us to avoid instantiating separate gfxFont objects when content is tagged with different 'lang' attributes, yet ends up using the same fonts (e.g. Wikipedia may use a default font such as Arial for language names/links that are tagged with several dozen different languages). Differential Revision: https://phabricator.services.mozilla.com/D96978
217b92a7892bc35e04880c1da86f0b99c765b24d: Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 12 Nov 2020 01:58:25 +0000 - rev 623152
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman For example uploads from WASM heaps would previously copy most of the heap into shmem. Differential Revision: https://phabricator.services.mozilla.com/D96287
87c7e2e04dc2fe081e0ad1b64899c6765949c0dc: Bug 1676332 - Use D3D11 staging textures within RenderCompositorD3D11SWGL for faster uploads. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 12 Nov 2020 01:21:41 +0000 - rev 623149
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676332 - Use D3D11 staging textures within RenderCompositorD3D11SWGL for faster uploads. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D96665
e767b7053baab1cf4e4a93e01c2d17fb098e5c08: Bug 1676332 - Use D3D11 staging textures within RenderCompositorD3D11SWGL for faster uploads. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 11 Nov 2020 03:54:36 +0000 - rev 622989
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676332 - Use D3D11 staging textures within RenderCompositorD3D11SWGL for faster uploads. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D96665
565ba6bf11b55d01fd77d9c1bfe47f5344ec40d6: Bug 1674029 - Only commit the dirty rects in RenderCompositorSWGL. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 10 Nov 2020 06:07:06 +0000 - rev 622934
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674029 - Only commit the dirty rects in RenderCompositorSWGL. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D96495
f0d21589e3fd67d7939e694a2f49adbaa7f5c6d6: Bug 1675665 - Don't draw surfaces if we're not currently presenting a frame. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 09 Nov 2020 22:05:46 +0000 - rev 622762
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1675665 - Don't draw surfaces if we're not currently presenting a frame. r=lsalzman WR can run an update which outputs the compositor surfaces, but never calls Begin/EndFrame. Differential Revision: https://phabricator.services.mozilla.com/D96380
af637d06295a7b2fcf26921395a9064e57196d8b: Bug 1674154 - Don't create RenderExternalTextureHost when using SWGL. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 09 Nov 2020 21:35:50 +0000 - rev 622761
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674154 - Don't create RenderExternalTextureHost when using SWGL. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D96337
363f6cc664b7332832febbf86cf8d794f2828beb: Bug 1676242 - Enforce BPTC/RGTC level 0 => w/h multiple of 4. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Mon, 09 Nov 2020 22:04:21 +0000 - rev 622759
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1676242 - Enforce BPTC/RGTC level 0 => w/h multiple of 4. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D96457
6701e0a37598dc341e8965d163727e54c8328c68: Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Mon, 09 Nov 2020 20:09:22 +0000 - rev 622755
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman For example uploads from WASM heaps would previously copy most of the heap into shmem. Differential Revision: https://phabricator.services.mozilla.com/D96287
4a679b76e51be80356543b45ded1cf31a9f15c7a: Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Mon, 09 Nov 2020 07:28:34 +0000 - rev 622647
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman For example uploads from WASM heaps would previously copy most of the heap into shmem. Differential Revision: https://phabricator.services.mozilla.com/D96287
f57ef99c9c041ff97717278840a882d77d4b9326: Bug 1675714 - Improve reliability of OSPreferences instance getters. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Sat, 07 Nov 2020 17:29:48 +0000 - rev 622619
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1675714 - Improve reliability of OSPreferences instance getters. r=lsalzman Depends on D96201 Differential Revision: https://phabricator.services.mozilla.com/D96202
d9fdd572c1e1d8a98825691180a43090f5024ed3: Bug 1675714 - Null-check the OSPreferences instance before potential off-main-thread usage. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Sat, 07 Nov 2020 17:28:51 +0000 - rev 622618
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1675714 - Null-check the OSPreferences instance before potential off-main-thread usage. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D96201
e77b411162c3ead283cfa959d498ed151269b113: Bug 1663152 - Ask for 3.2core+ if !REQUIRE_COMPAT_PROFILE on EGL. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Sat, 07 Nov 2020 00:37:07 +0000 - rev 622576
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1663152 - Ask for 3.2core+ if !REQUIRE_COMPAT_PROFILE on EGL. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D93041
72786fd8a18bbe3088e7135f8562df1071ed14af: Bug 1673983 - Preload d3d11 attachments for CompositorD3D11 if we might use it with software WebRender. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 06 Nov 2020 00:02:07 +0000 - rev 622393
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Preload d3d11 attachments for CompositorD3D11 if we might use it with software WebRender. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95980
de8d00f1d270f43a27d9f7280105fe21c80461ad: Bug 1673983 - Support using D3D11 textures as external compositor surfaces with D3D11 compositor. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 06 Nov 2020 00:01:54 +0000 - rev 622392
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Support using D3D11 textures as external compositor surfaces with D3D11 compositor. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95800
9d637c05af7f8c39af78b290335ca55994849ee8: Bug 1673983 - Add RenderTextureHostSWGL support to D3D11 RenderTextureHosts. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 06 Nov 2020 00:01:36 +0000 - rev 622391
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Add RenderTextureHostSWGL support to D3D11 RenderTextureHosts. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95799
ea88b243717a1dcdc2c02a57af70685959c5d649: Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 06 Nov 2020 00:00:47 +0000 - rev 622390
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95797
f408fc890ba11a49b9ea51c9554921212d3993d3: Bug 1673983 - Preload d3d11 attachments for CompositorD3D11 if we might use it with software WebRender. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 19:27:36 +0000 - rev 622370
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Preload d3d11 attachments for CompositorD3D11 if we might use it with software WebRender. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95980
49ae9de85ab90bf13b9c6bc2c8b6bb540140c90d: Bug 1673983 - Support using D3D11 textures as external compositor surfaces with D3D11 compositor. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 19:27:23 +0000 - rev 622369
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Support using D3D11 textures as external compositor surfaces with D3D11 compositor. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95800
91d8f0f829fd2ae6ec234a6a3f372bf503ed2fbd: Bug 1673983 - Add RenderTextureHostSWGL support to D3D11 RenderTextureHosts. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 20:18:13 +0000 - rev 622368
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Add RenderTextureHostSWGL support to D3D11 RenderTextureHosts. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95799
91cb8ee8ddd844699c7190e3d73d65ccd92934c3: Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 19:26:21 +0000 - rev 622367
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95797
dd8ad0c23114d6937153c347916a4f48081268b0: Bug 1672931 - Bail out of InitSharedFontListForPlatform before attempting to look up substitutions, if we failed to initialize the list at all. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Thu, 05 Nov 2020 12:22:20 +0000 - rev 622283
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1672931 - Bail out of InitSharedFontListForPlatform before attempting to look up substitutions, if we failed to initialize the list at all. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D96011
134e621d09029db968cef1eb20c9e5ea6cdc21d0: Bug 1673983 - Preload d3d11 attachments for CompositorD3D11 if we might use it with software WebRender. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 09:15:32 +0000 - rev 622244
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Preload d3d11 attachments for CompositorD3D11 if we might use it with software WebRender. r=lsalzman Depends on D95800 Differential Revision: https://phabricator.services.mozilla.com/D95980
81601a02d9b7e658f37f9525cce902eed94d678f: Bug 1673983 - Support using D3D11 textures as external compositor surfaces with D3D11 compositor. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 09:15:28 +0000 - rev 622243
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Support using D3D11 textures as external compositor surfaces with D3D11 compositor. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95800
72d4bf5b093e9b00eed78bf4e51850d56df5ae6c: Bug 1673983 - Add RenderTextureHostSWGL support to D3D11 RenderTextureHosts. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 09:15:05 +0000 - rev 622242
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Add RenderTextureHostSWGL support to D3D11 RenderTextureHosts. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95799
99b2e5c55a25f47f9a5a0650607cd54ce966c28b: Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Nov 2020 09:14:52 +0000 - rev 622241
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673983 - Add D3D11 RenderCompositor for SWGL. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95797
cdd2aef766f95ab54ddb051de1a6a560a08fb4f5: Bug 1674856 - Fiz fuzz annotations for Windows10 swr reftests. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 03 Nov 2020 23:51:40 +0000 - rev 621998
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674856 - Fiz fuzz annotations for Windows10 swr reftests. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95571
eb84f9c620acd1d1143d45373a5349d33aeece19: Bug 1674856 - Fix fuzz annotations for Windows10 swr reftests. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 03 Nov 2020 18:16:36 +0000 - rev 621925
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674856 - Fix fuzz annotations for Windows10 swr reftests. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95571
afb4be3d75e5a33f2cb7780426d18daf074a6845: Bug 1660236 - Hold mutex while accessing shared SkImage data. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Oct 2020 17:19:52 +0000 - rev 621792
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1660236 - Hold mutex while accessing shared SkImage data. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D93442
4b14fbc1bab745e8afb79cc445231d9b84d37085: Bug 1674671 - Add some documentation about the architecture of glsl-to-cxx. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 02 Nov 2020 00:03:07 +0000 - rev 621648
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1674671 - Add some documentation about the architecture of glsl-to-cxx. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95462
96e145a30221ed6d1060fd6e5349a49ac8090766: Bug 1672925 - Catch possible exceptions when trying to access font tables loaded through DWrite. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Sat, 31 Oct 2020 14:27:40 +0000 - rev 621615
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1672925 - Catch possible exceptions when trying to access font tables loaded through DWrite. r=lsalzman If there's a device error trying to read some of the data from a font, it's better to catch the exception and leave that individual font unusable (without names or character map) than to crash the whole process. Differential Revision: https://phabricator.services.mozilla.com/D95146
afdc113c99062c43c8edc166ccb113f518650dd1: Bug 1673510 - Add reftest for vertical alternate of wavy dash alone or in bopomofo context. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Oct 2020 08:18:21 +0000 - rev 621293
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673510 - Add reftest for vertical alternate of wavy dash alone or in bopomofo context. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D95067
07e4783806b063a370c9cee2429be80fc7a039ef: Bug 1673510 - Improve text-orientation run itemization to better match harfbuzz heuristics for handling vertical alternates. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Oct 2020 08:17:43 +0000 - rev 621292
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673510 - Improve text-orientation run itemization to better match harfbuzz heuristics for handling vertical alternates. r=lsalzman (test is in the following patch in the stack) Differential Revision: https://phabricator.services.mozilla.com/D94981
37be148ce68375e17c141fd8d034cc54e1c1754b: Bug 1673715 - Make gfx.webrender.software a static pref. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 27 Oct 2020 20:34:59 +0000 - rev 621070
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673715 - Make gfx.webrender.software a static pref. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D94885
fe27a1a3ec011267a19a83012da6fa1833851eb5: Bug 1671054 - Decide AllowWebglOop after InitWebRenderConfig. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 27 Oct 2020 19:36:36 +0000 - rev 621056
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1671054 - Decide AllowWebglOop after InitWebRenderConfig. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D94785
d91eaf1281199ecf04e36eea1d169e1bb39c371c: Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Mon, 26 Oct 2020 05:33:06 +0000 - rev 620804
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D94681
0a6c18c6e9d5074422d5254542b6a659c2612da3: Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Mon, 26 Oct 2020 05:33:06 +0000 - rev 620641
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D94681
ce81d380b036c73b8cfd5434a5f13104a43d69dd: Bug 1656459 - Hold ref in DrawingBufferSize to prevent dangling reference use on context-loss. r=lsalzman
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 13 Oct 2020 17:09:27 +0000 - rev 620354
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1656459 - Hold ref in DrawingBufferSize to prevent dangling reference use on context-loss. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D93398
c52ce847b0c807e959a541c1302c6fe12ff24a22: Bug 1672088. Avoid creating CTFonts from CGFonts when using NativeFontResourceMac. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 20 Oct 2020 15:48:26 +0000 - rev 619926
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1672088. Avoid creating CTFonts from CGFonts when using NativeFontResourceMac. r=lsalzman This has the same motivation as bug 1672088. Differential Revision: https://phabricator.services.mozilla.com/D94062
08541f198a992fa5ce8f917ee34c4d50232b919e: Bug 1671061 - Pad IOSurface allocations for SWGL since it reads in chunks of 4 pixels. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 20 Oct 2020 01:22:09 +0000 - rev 619775
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1671061 - Pad IOSurface allocations for SWGL since it reads in chunks of 4 pixels. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D93612
0d588a0bc2f47445a99253ced2e869ed9b28daf2: Bug 1671967 - Rely on mCTFont being set. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 19 Oct 2020 16:29:47 +0000 - rev 619705
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1671967 - Rely on mCTFont being set. r=lsalzman Now that we always use CTFontDrawGlyphs we can just rely on having a CTFont. Differential Revision: https://phabricator.services.mozilla.com/D94032
7b0fb0cda3a779dc9a3185408afb8108ce03752d: Bug 1671963 - Always use CTFontDrawGlyphs. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 19 Oct 2020 15:59:02 +0000 - rev 619697
Push 14639 by ffxbld-merge at Mon, 16 Nov 2020 09:54:46 +0000
Bug 1671963 - Always use CTFontDrawGlyphs. r=lsalzman CTFontDrawGlyphs has been around since 10.7 Differential Revision: https://phabricator.services.mozilla.com/D94029
ad63a8132250c48394d9bc1c6b2e0f9051817564: Bug 1660236 - Hold mutex while accessing shared SkImage data. r=lsalzman, a=pascal
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Oct 2020 17:19:52 +0000 - rev 619504
Push 14535 by ryanvm@gmail.com at Wed, 04 Nov 2020 17:42:06 +0000
Bug 1660236 - Hold mutex while accessing shared SkImage data. r=lsalzman, a=pascal Differential Revision: https://phabricator.services.mozilla.com/D93442
cf6e1e2f1fbd907c666d4d8eb825709864e94204: Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman a=pascalc
Jonathan Kew <jkew@mozilla.com> - Mon, 26 Oct 2020 05:33:06 +0000 - rev 619346
Push 14429 by archaeopteryx@coole-files.de at Wed, 28 Oct 2020 18:03:55 +0000
Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D94681
65d42c5ac22492824544c8648c92ff57b941eb4c: Bug 1671034 - Avoid creating CTFonts from CGFonts. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 14 Oct 2020 20:42:25 +0000 - rev 618853
Push 14302 by ffxbld-merge at Mon, 19 Oct 2020 16:06:48 +0000
Bug 1671034 - Avoid creating CTFonts from CGFonts. r=lsalzman The CGFonts end up in a cache that we don't want. Creating the CTFonts directly should avoid this. Notes: add_native_font normally takes a CGFont and we need a CTFontDescriptor so we convert to postscript name and then postscript name to CTFontDescriptor. This is wasteful but avoids needing to change the external API. To avoid copying the data in the Vec we use a CFAllocator to wrap the Vec for use by CFData Differential Revision: https://phabricator.services.mozilla.com/D93518
c80e9fd82c9d67e5163ce668a65ab77a237193e0: Bug 1666055 - Merge IOSurface RenderTextureHosts, so that NativeLayerCA can handle surfaces passed through SWGL. r=lsalzman
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 14 Oct 2020 07:58:45 +0000 - rev 618726
Push 14302 by ffxbld-merge at Mon, 19 Oct 2020 16:06:48 +0000
Bug 1666055 - Merge IOSurface RenderTextureHosts, so that NativeLayerCA can handle surfaces passed through SWGL. r=lsalzman NativeLayerCA only understands how to extract the IOSurface from a RenderMacIOSurfaceTextureHost. Rather than trying to support both types, this just merges them, as they are both just an IOSurface pointer and some associated helper functions. Differential Revision: https://phabricator.services.mozilla.com/D93181