searching for reviewer(jrmuizel)
3334d8dff757051c7a359818e0ceb5ad7852fdbc: Bug 1640401 - only enable WR font sanitization in nightly. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Sun, 24 May 2020 17:10:14 +0000 - rev 531813
Push 37445 by ccoroiu@mozilla.com at Sun, 24 May 2020 21:20:21 +0000
Bug 1640401 - only enable WR font sanitization in nightly. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76628
b8c14a842909cc9b2a828a34f9f1fd5670775f48: Bug 1640401 - add crashtest for font sanitization. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Sat, 23 May 2020 23:55:16 +0000 - rev 531798
Push 37444 by btara@mozilla.com at Sun, 24 May 2020 09:29:30 +0000
Bug 1640401 - add crashtest for font sanitization. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76612
ef3150fdf5ae71e7a98c5f1eed4fb4bdf5f15836: Bug 1640401 - allow unknown font types to sanitize for WR. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Sat, 23 May 2020 23:56:41 +0000 - rev 531797
Push 37444 by btara@mozilla.com at Sun, 24 May 2020 09:29:30 +0000
Bug 1640401 - allow unknown font types to sanitize for WR. r=jrmuizel WR may be sanitizing more fonts than just downloadable webfonts (any for which we couldn't generate a descriptor), so we need to be more permissive about what font types we allow that the content process would normally skip. Differential Revision: https://phabricator.services.mozilla.com/D76608
fc9af2e86dbd94431d70152af2e4552127c1bb3a: Bug 1639563 - add some warnings when fonts fail to sanitize. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Sat, 23 May 2020 17:47:32 +0000 - rev 531787
Push 37444 by btara@mozilla.com at Sun, 24 May 2020 09:29:30 +0000
Bug 1639563 - add some warnings when fonts fail to sanitize. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76604
ddf302b8b8a92d2e4da9c8889621c04860c146b0: Bug 1639563 - make WROTSAlloc::Grow check capacity instead of length. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Sat, 23 May 2020 17:47:32 +0000 - rev 531786
Push 37444 by btara@mozilla.com at Sun, 24 May 2020 09:29:30 +0000
Bug 1639563 - make WROTSAlloc::Grow check capacity instead of length. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76582
300f86134b707b102caf4cac8758c4485986eb7f: Bug 1636868 - Add RenderTextureHostWrapper for GPUVideoTextureHost r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 22 May 2020 19:42:38 +0000 - rev 531735
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1636868 - Add RenderTextureHostWrapper for GPUVideoTextureHost r=jrmuizel By using RenderTextureHostWrapper, we could reduce re-creation of RenderDXGITextureHostOGL and RenderDXGIYCbCrTextureHostOGL. Differential Revision: https://phabricator.services.mozilla.com/D74838
a2bde621288c12c60a129b1f5eeb1dce5a544c20: Bug 1637339: Only validate constrained values when element read succeeded. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 18:22:07 +0000 - rev 531702
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1637339: Only validate constrained values when element read succeeded. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75570
151f9f0eaadaedf9d8c105ffe04b8fefd719549a: Bug 1633791 part 3: Check that sizes have been read correctly from stream before allocation. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 18:22:04 +0000 - rev 531701
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1633791 part 3: Check that sizes have been read correctly from stream before allocation. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76450
d457d4a5b0b1d55a618b91bdd12af48629fc2801: Bug 1633791 part 2: Use ExpectingShutdown to prevent ShutDownKill for remote canvas. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 18:22:02 +0000 - rev 531700
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1633791 part 2: Use ExpectingShutdown to prevent ShutDownKill for remote canvas. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75508
e279dd585ca79987498c58c9eec40f80e9c05bcb: Bug 1239292 - Remove the multi-threaded job scheduler. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 May 2020 20:04:05 +0000 - rev 531687
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1239292 - Remove the multi-threaded job scheduler. r=jrmuizel CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D76027
adde6fa9b4d67f17599f6edd4b7de39a5e6abaab: Bug 1639563 - sanitize WR fonts. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Fri, 22 May 2020 15:48:55 +0000 - rev 531678
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1639563 - sanitize WR fonts. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76360
dcf166da7a8bad96946df5d46b9f4beff8ce46f9: Bug 1637729 - Added a counter to track how many picture cache tiles are invalidated, and added it as an event marker to the profiler. r=jrmuizel,gw
Daniel Lu <dlu@mozilla.com> - Fri, 22 May 2020 13:57:43 +0000 - rev 531623
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1637729 - Added a counter to track how many picture cache tiles are invalidated, and added it as an event marker to the profiler. r=jrmuizel,gw Differential Revision: https://phabricator.services.mozilla.com/D76389
8999f97966d2073a3a2073904fb86ce2ee1a5935: Bug 1239292 - Remove the multi-threaded job scheduler. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 May 2020 20:04:05 +0000 - rev 531601
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1239292 - Remove the multi-threaded job scheduler. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76027
3afdf3a5bec4902b80f5e67d93ca9f7f9f12edbd: Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel
Glenn Watson <git@intuitionlibrary.com> - Thu, 21 May 2020 23:11:14 +0000 - rev 531585
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel Some pages created nesting levels of scroll roots where the outer scroll frames are redundant (the scrollable size is zero if the content rect is the same as the frame rect). In these cases, it is of no benefit to select these as a scroll root for picture cache tiles. Differential Revision: https://phabricator.services.mozilla.com/D75451
58f80ec5f2af040f8a3f0fb92db1923179f88c94: Bug 1637067. Add reftest, adjust fuzz expectations of existing test. r=jrmuizel
Timothy Nikkel <tnikkel@gmail.com> - Wed, 20 May 2020 08:16:04 +0000 - rev 531580
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1637067. Add reftest, adjust fuzz expectations of existing test. r=jrmuizel The existing test compares a 3d scene to a "hand drawn" version of the scene using 2d primitives and was never expected to match perfectly, but instead just provide something to compare against better than saying it's not a blank page. The new test looks visually identical, the fuzz is around the edges of the text. Depends on D75289 Differential Revision: https://phabricator.services.mozilla.com/D75636
80fd72570c40b2c14324462646a26052eebc4c7a: Bug 1637067. Make the StackingContextHelper constructor handle transforms that cannot be drawn 2d the same as ChooseScale. r=jrmuizel
Timothy Nikkel <tnikkel@gmail.com> - Wed, 20 May 2020 08:16:04 +0000 - rev 531579
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1637067. Make the StackingContextHelper constructor handle transforms that cannot be drawn 2d the same as ChooseScale. r=jrmuizel In StackingContextHelper::StackingContextHelper we want to handle the case of "no passed in transform" differently from "passed in transform but it cannot be drawn 2d". This is a little tricky because ChooseScale always has a transform passed in: in the non-wr case it is a scaling matrix by the parent scale. We could call ChooseScale if canDraw2D is false and get the same value for mScale but we also need to keep mInheritedTransform in sync. This issue arose before: https://bugzilla.mozilla.org/show_bug.cgi?id=1449958#c3 And we want to be careful not to regress that bug, that bug was concerning content without a transform, so we should be good. The testcase has a parent element with rotateY(-80deg) and a child element with rotateY(80deg), the combined transform is flat with no scaling even though each transform individually would have a very small x scale. There's no way to choose a good scale by looking at each transform individually, and since we only currently store transforms as 2d matrices we can't look at the full combined transform in order to choose a scale. Thus we must use a unit scale, like ChooseScale does. Differential Revision: https://phabricator.services.mozilla.com/D75289
14b1591d2a170964a6a0c5e198f0c49fce900e5e: Bug 1637067. Use the same kind of preserve3d in the StackingContextHelper constructor as in ChooseScale. r=jrmuizel
Timothy Nikkel <tnikkel@gmail.com> - Wed, 20 May 2020 08:16:03 +0000 - rev 531578
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1637067. Use the same kind of preserve3d in the StackingContextHelper constructor as in ChooseScale. r=jrmuizel transform_style is set to frame->Extend3DContext, but ChooseScale uses frame->Combines3DTransformWithAncestors() Differential Revision: https://phabricator.services.mozilla.com/D75288
b2c8de06588675f9afe0d580e118a6f8591dc8c2: Bug 1639563 - sanitize WR fonts. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Thu, 21 May 2020 23:30:02 +0000 - rev 531551
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639563 - sanitize WR fonts. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76360
2f986e133acccb499abf835b6d3984a0f10b2c0a: Bug 1639385 - add memory reporter for NativeFontResource data. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Thu, 21 May 2020 20:32:10 +0000 - rev 531539
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639385 - add memory reporter for NativeFontResource data. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76259
d1343cbbfca37e4651a7e3179197b5c4b68c8841: Bug 1639874 - Fix YCbCrTextureClientAllocationHelper::IsCompatible() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 21 May 2020 18:53:42 +0000 - rev 531523
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639874 - Fix YCbCrTextureClientAllocationHelper::IsCompatible() r=jrmuizel IsCompatible() also needs to check YStride and CbCrStride. They also affect to buffer size. Differential Revision: https://phabricator.services.mozilla.com/D76323
a2078244558da928f2df9943595ab8ad03485c29: Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel
Glenn Watson <git@intuitionlibrary.com> - Thu, 21 May 2020 03:41:17 +0000 - rev 531502
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel Some pages created nesting levels of scroll roots where the outer scroll frames are redundant (the scrollable size is zero if the content rect is the same as the frame rect). In these cases, it is of no benefit to select these as a scroll root for picture cache tiles. Differential Revision: https://phabricator.services.mozilla.com/D75451
4675dce01d8b5baca47a1a7c938352677a383f16: Bug 1639062 - Support RGBA in DrawTargetD2D1::OptimizeSourceSurface. r=jrmuizel
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 21 May 2020 18:07:07 +0000 - rev 531470
Push 37440 by abutkovits@mozilla.com at Fri, 22 May 2020 09:43:16 +0000
Bug 1639062 - Support RGBA in DrawTargetD2D1::OptimizeSourceSurface. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75882
8e9afbc5d9482ea18ca4b9dd4be9173eef478db0: Bug 1638873: Check buffer is good before reading next event after checkpoint in CanvasEventRingBuffer::ReadNextEvent. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Wed, 20 May 2020 20:08:20 +0000 - rev 531389
Push 37439 by btara@mozilla.com at Thu, 21 May 2020 21:49:34 +0000
Bug 1638873: Check buffer is good before reading next event after checkpoint in CanvasEventRingBuffer::ReadNextEvent. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75812
9a840b47f67ab37a7f516c27601f82b3e1b86ba5: Bug 1639145 - Add nullptr check to CompositorBridgeParent::NotifyWebRenderContextPurge() r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 20 May 2020 12:37:11 +0000 - rev 531225
Push 37436 by ncsoregi@mozilla.com at Wed, 20 May 2020 21:30:50 +0000
Bug 1639145 - Add nullptr check to CompositorBridgeParent::NotifyWebRenderContextPurge() r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76074
5b013d7e1c2d07f894f5ec1c2a8676124d82b4a4: Bug 1637859 - support nesting in wrench's reftest function parser. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 20 May 2020 03:22:10 +0000 - rev 530939
Push 37434 by abutkovits@mozilla.com at Wed, 20 May 2020 10:05:10 +0000
Bug 1637859 - support nesting in wrench's reftest function parser. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75249
a29f6adda4999454cc792f9118932a61b0a02b48: Bug 1637859 - report SWGL as wrench platform if running with it enabled. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 20 May 2020 03:22:02 +0000 - rev 530938
Push 37434 by abutkovits@mozilla.com at Wed, 20 May 2020 10:05:10 +0000
Bug 1637859 - report SWGL as wrench platform if running with it enabled. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75248
7646b27525be42e7cb39edcac3f9c79dd9763526: Bug 1639388 - Re-instate call to ClearAllCache. r=jrmuizel
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 20 May 2020 00:29:39 +0000 - rev 530934
Push 37434 by abutkovits@mozilla.com at Wed, 20 May 2020 10:05:10 +0000
Bug 1639388 - Re-instate call to ClearAllCache. r=jrmuizel The line got mistakenly removed in bug 1634253 due to incorrect rebase with bug 1622360 Differential Revision: https://phabricator.services.mozilla.com/D76064
fc7f55903e900fd9f2efa5756aa9da58e92cdac0: Bug 1635689 - Part 1: Stop using 'get' method on IPDL unions in gfxVars.h, r=jrmuizel
Nika Layzell <nika@thelayzells.com> - Fri, 15 May 2020 00:12:58 +0000 - rev 530863
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1635689 - Part 1: Stop using 'get' method on IPDL unions in gfxVars.h, r=jrmuizel This code is the only caller of this generated method. Differential Revision: https://phabricator.services.mozilla.com/D75348
0a27517b3e939d36d362a26b49d797e15d84453c: Bug 1607630: Use ScaledFonts to track the recording lifetime of UnscaledFonts. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Tue, 19 May 2020 16:09:43 +0000 - rev 530857
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1607630: Use ScaledFonts to track the recording lifetime of UnscaledFonts. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D73873
42c6f55994f3a596f0fdc9f3609fe6ef6e08f8e2: Bug 1638478 - Add WPT reftest for shaping Arabic diacritics stacked on NBSP. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 19 May 2020 14:28:56 +0000 - rev 530809
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638478 - Add WPT reftest for shaping Arabic diacritics stacked on NBSP. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75745
3ac062ec44ecacbf142aecb5ee1dc1bc7257a822: Bug 1638478 - Try to resolve Script=Common runs to a specific script for shaping purposes based on the ScriptExtensions property. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 19 May 2020 14:30:20 +0000 - rev 530808
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1638478 - Try to resolve Script=Common runs to a specific script for shaping purposes based on the ScriptExtensions property. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75744
76fcb4059806334802534e82c6f42a6467fb8d08: Bug 1639217 - Disable macOS CI jobs for webrender on github, until the woker machine can be resurrected. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 19 May 2020 14:20:03 +0000 - rev 530807
Push 37433 by dluca@mozilla.com at Wed, 20 May 2020 03:39:31 +0000
Bug 1639217 - Disable macOS CI jobs for webrender on github, until the woker machine can be resurrected. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75954
8184dcb24e61154e1d894f2ae0106a451a7f974a: Bug 1638469 - Disable WebRender on Windows 7/8 without DWM composition enabled. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Sat, 16 May 2020 14:05:35 +0000 - rev 530704
Push 37429 by nbeleuzu@mozilla.com at Tue, 19 May 2020 03:45:31 +0000
Bug 1638469 - Disable WebRender on Windows 7/8 without DWM composition enabled. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75646
8cf3b9e2c3c487566832cf3bbd66dc13aed4f707: Bug 1638413 - Allow WebRender compositor to be used without DirectComposition on non-Windows. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Mon, 18 May 2020 17:46:05 +0000 - rev 530696
Push 37429 by nbeleuzu@mozilla.com at Tue, 19 May 2020 03:45:31 +0000
Bug 1638413 - Allow WebRender compositor to be used without DirectComposition on non-Windows. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75638
e867d81f901948a82da3d6294cb36ae24ffad424: Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel
Glenn Watson <git@intuitionlibrary.com> - Mon, 18 May 2020 14:44:24 +0000 - rev 530685
Push 37429 by nbeleuzu@mozilla.com at Tue, 19 May 2020 03:45:31 +0000
Bug 1637953 - Fix picture caching with redundant nested scroll roots r=Bert,jrmuizel Some pages created nesting levels of scroll roots where the outer scroll frames are redundant (the scrollable size is zero if the content rect is the same as the frame rect). In these cases, it is of no benefit to select these as a scroll root for picture cache tiles. Differential Revision: https://phabricator.services.mozilla.com/D75451
2a23ec098a956419902d18c54b7cfaa49c866af2: Bug 1635610 - Enable per scroll root picture cache slices by default. r=jrmuizel,aosmond
Glenn Watson <git@intuitionlibrary.com> - Sat, 16 May 2020 03:09:57 +0000 - rev 530442
Push 37421 by cbrindusan@mozilla.com at Sat, 16 May 2020 09:34:57 +0000
Bug 1635610 - Enable per scroll root picture cache slices by default. r=jrmuizel,aosmond Part 1 of this patch enables subpixel AA in more cases when there are multiple picture cache slices. Because of this, we can enable extra picture cache slices by default, as a performance win for the general case. Users who want to force subpixel AA in more cases, at the cost of performance can manually set the about:config value called gfx.webrender.quality.force-subpixel-aa-where-possible. Differential Revision: https://phabricator.services.mozilla.com/D75465
6217b92b4a76bf1fd6932c8184213ebfc435fb97: Bug 1637452: Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel
Aaron Klotz <aklotz@mozilla.com> - Fri, 15 May 2020 17:05:59 +0000 - rev 530329
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1637452: Part 14 - Fix JNI includes in gfx; r=gfx-reviewers,jrmuizel In this bug we're moving away from monolithic JNI headers to class-specific headers so that we don't have to rebuild the world every time we make a change to a JNI interface. Differential Revision: https://phabricator.services.mozilla.com/D75377
512250f1fb3c8117bbe03620573c033f00f4af66: Bug 1627296 - Remove the ForceFontUpdate hack from gfxDWriteFonts, the gfxPlatform calls in SystemTextQualityChanged should be sufficient to flush everything. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Fri, 15 May 2020 13:55:11 +0000 - rev 530275
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1627296 - Remove the ForceFontUpdate hack from gfxDWriteFonts, the gfxPlatform calls in SystemTextQualityChanged should be sufficient to flush everything. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75351
6e8e4b967372b5f0419639bff5234a9a0bd57f8b: Bug 1637405 - Add reftest for shaping with a PUA-encoded diacritic. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Fri, 15 May 2020 13:28:54 +0000 - rev 530271
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1637405 - Add reftest for shaping with a PUA-encoded diacritic. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75538
8e1cc786b9d3b54449434cd88827ef9b39b7ef24: Bug 1637405 - Merge PUA characters with Script=Unknown with the surrounding script run during itemization (just like Script=Common). r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Fri, 15 May 2020 13:28:54 +0000 - rev 530270
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1637405 - Merge PUA characters with Script=Unknown with the surrounding script run during itemization (just like Script=Common). r=jrmuizel If the script itemizer interrupts runs on encountering Script=Unknown, the PUA character will be shaped separately from its context and therefore OpenType features cannot take effect. Allowing characters with Script=Unknown to be "adopted" into the surrounding run makes glyph shaping possible, where a font wants to apply OpenType features such as ligation, kerning, or diacritic positioning between a PUA codepoint and the adjacent non-PUA characters. Differential Revision: https://phabricator.services.mozilla.com/D75067
fc6c313294232c5a8ba700d941c1e654d0b33c28: Bug 1622360 - Singularize the TransactionData across IPC. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:10:36 +0000 - rev 530257
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1622360 - Singularize the TransactionData across IPC. r=jrmuizel Depends on D75386 Differential Revision: https://phabricator.services.mozilla.com/D75387
c15b0564d4f593f486b0bbe482b38fcdbb8f701c: Bug 1622360 - Singularize the DisplayListData across IPC. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:08:52 +0000 - rev 530256
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1622360 - Singularize the DisplayListData across IPC. r=jrmuizel Depends on D75384 Differential Revision: https://phabricator.services.mozilla.com/D75386
a49fa33ffbe6f2e95427020d386194d6346b6e50: Bug 1622360 - Rename RenderRootUpdates. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:08:03 +0000 - rev 530255
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1622360 - Rename RenderRootUpdates. r=jrmuizel Depends on D75383 Differential Revision: https://phabricator.services.mozilla.com/D75384
b653c2d65e23120964d43493934a81770309a779: Bug 1622360 - Rename RenderRootDisplayListData. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:07:34 +0000 - rev 530254
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1622360 - Rename RenderRootDisplayListData. r=jrmuizel Depends on D75125 Differential Revision: https://phabricator.services.mozilla.com/D75383
47219a623fcad6fdc7005847a1816c27a40d4855: Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 15 May 2020 08:39:43 +0000 - rev 530252
Push 37420 by nerli@mozilla.com at Fri, 15 May 2020 21:52:36 +0000
Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75450
853323a60ca97f382af8dc876b12c57c2d24a124: Bug 1622360 - Remove the RenderRoot enum entirely, along with the feature docs. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:07:01 +0000 - rev 530205
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1622360 - Remove the RenderRoot enum entirely, along with the feature docs. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75125
4a6b47fa80a25e25450f9c06b91a63f7c51dc2e3: Bug 1622360 - Remove the mRenderRoot fields from the DL and Update structures. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:06:28 +0000 - rev 530204
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1622360 - Remove the mRenderRoot fields from the DL and Update structures. r=jrmuizel Depends on D75123 Differential Revision: https://phabricator.services.mozilla.com/D75124
d12315aeacd2ffa9de400f55003a029d27550577: Bug 1622360 - Drop all the unneeded deferred pipeline stuff. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:06:10 +0000 - rev 530203
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1622360 - Drop all the unneeded deferred pipeline stuff. r=jrmuizel This was added to handle the case where a content process sent its display list to the compositor before the parent knew which render root that content belonged to (because the corresponding parent process display list hadn't arrived yet). Now that we no longer have multiple render roots, all this is unnecessary. Differential Revision: https://phabricator.services.mozilla.com/D75123
3de26cd60e6263a404c70b2f2e3b0c86a537f9d0: Bug 1622360 - Remove mRenderRoot from WRBP. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 15 May 2020 00:05:18 +0000 - rev 530202
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1622360 - Remove mRenderRoot from WRBP. r=jrmuizel Depends on D74951 Differential Revision: https://phabricator.services.mozilla.com/D75122
e1c031719669a930f0fc61a5ec1060237b1cee3c: Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 15 May 2020 01:35:00 +0000 - rev 530197
Push 37419 by archaeopteryx@coole-files.de at Fri, 15 May 2020 09:33:04 +0000
Bug 1638011 - Block WebRender in release for high refresh rate monitors. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75450