searching for reviewer(jrmuizel)
837bbcb850cd58eb07c7f6437078d5229986967c: Bug 1566206 - Avoid overflow when limitting the number of rasterized blobs. r=jrmuizel, a=jcristau FIREFOX_68_0_1_BUILD1 FIREFOX_68_0_1_RELEASE
Nicolas Silva <nsilva@mozilla.com> - Wed, 17 Jul 2019 14:35:01 +0000 - rev 537255
Push 2107 by jcristau@mozilla.com at Wed, 17 Jul 2019 17:25:42 +0000
Bug 1566206 - Avoid overflow when limitting the number of rasterized blobs. r=jrmuizel, a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D38292
99e76a986112d9966d145df16b7443eca110b45c: Bug 1557846 - don't localize gfx fallback names in about:support, r=jrmuizel a=jcristau
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 20 Jun 2019 21:24:25 +0000 - rev 537181
Push 2083 by archaeopteryx@coole-files.de at Mon, 01 Jul 2019 12:16:33 +0000
Bug 1557846 - don't localize gfx fallback names in about:support, r=jrmuizel a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D35466
48a056813b7d4ccec53ec8ebcc0c6c93fcb06f06: Bug 1560582 - Limit Skia glyph batch sizes. r=jrmuizel, a=RyanVM
Lee Salzman <lsalzman@mozilla.com> - Thu, 27 Jun 2019 02:42:24 +0000 - rev 537163
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1560582 - Limit Skia glyph batch sizes. r=jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D36148
147acf01a4dc7a53267c5fb4e7dddaae953939a0: Bug 1553889 - Apply the AAT 'trak' table to macOS fonts regardless of whether we shaped using CoreText or HarfBuzz. r=jrmuizel, a=RyanVM
Jonathan Kew <jkew@mozilla.com> - Tue, 28 May 2019 17:05:25 +0000 - rev 537161
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1553889 - Apply the AAT 'trak' table to macOS fonts regardless of whether we shaped using CoreText or HarfBuzz. r=jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D32447
4b218aa16867e650450a8700fa45333b1903811c: Bug 1559375 - Allow qualified AMD devices to get WR in late beta and release. r=jrmuizel a=jcristau
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 17 Jun 2019 13:18:10 -0400 - rev 536991
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1559375 - Allow qualified AMD devices to get WR in late beta and release. r=jrmuizel a=jcristau
b9e525d8b1aa6659c6cc95956dafae65c28daa62: Bug 1555956 - Disable double buffering on non-Nightly. r=jrmuizel a=jcristau
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 31 May 2019 14:43:55 +0000 - rev 536641
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1555956 - Disable double buffering on non-Nightly. r=jrmuizel a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D33270
0be946c9a8d8634914882a561249f15603091f3f: Bug 1553295 - let masks be active in blobs. r=jrmuizel a=jcristau
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 28 May 2019 14:55:48 +0000 - rev 536587
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1553295 - let masks be active in blobs. r=jrmuizel a=jcristau There doesn't seem to be a reason *not* to do this (merely an omission), and the results we get without it are messing up somewhere with invalidation and image cache management. This is likely just a bandaid over a more serious issue, but if we never observe that issue, does it exist..? Differential Revision: https://phabricator.services.mozilla.com/D32833
dfe3f74cba935f205a6b160bd0084eaf584e2cc6: Bug 1524280 - Part 2. Store the blob image reference to each shared surface in BlobItemData. r=jrmuizel a=jcristau
Andrew Osmond <aosmond@mozilla.com> - Tue, 28 May 2019 15:09:57 -0400 - rev 536567
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1524280 - Part 2. Store the blob image reference to each shared surface in BlobItemData. r=jrmuizel a=jcristau When a blob image invalidates, it doesn't always repaint the entire blob. When we stored the shared surface references in the DIGroup, it would incorrectly forgot about images referenced by items that were not invalidated when it repainted. As such, it could free them too early and cause a crash when rasterizing the blob in the compositor process. This did not crash most of the time because the image cache would bail us out. It takes a full minute for the image cache to expire, but the issue was more readily reproducible when that timeout was shortened. We now store the references in BlobItemData, on a per display item basis. This ensures that when any given item is invalidated, it will continue referencing any resources that it needs. Differential Revision: https://phabricator.services.mozilla.com/D32820
ead433b4f740d1de53ab55b9196900eba788b1f1: Bug 1524280 - Part 1. Ensure we always post when freeing SharedUserData. r=jrmuizel a=jcristau
Andrew Osmond <aosmond@mozilla.com> - Tue, 28 May 2019 13:24:49 -0400 - rev 536566
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1524280 - Part 1. Ensure we always post when freeing SharedUserData. r=jrmuizel a=jcristau We now also post the releasing of the shared surface image keys and external image ID to the main thread. This allows the current transaction to complete before freeing the surface, which guards against cases where the surface is referenced and released somehow in the space of the same transaction. Differential Revision: https://phabricator.services.mozilla.com/D32861
7984ce01500aa8e4803b783941585b360d0decec: Bug 1553910 - pass DWrite subpixel order into Skia and WebRender. r=jrmuizel a=jcristau
Lee Salzman <lsalzman@mozilla.com> - Sat, 25 May 2019 16:20:59 +0000 - rev 536531
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1553910 - pass DWrite subpixel order into Skia and WebRender. r=jrmuizel a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D32545
290e613b8b2211e41209565318a63cafe0671082: Backed out changeset 6440419b9d33 (Bug 1533546). r=jrmuizel a=jcristau
Lee Salzman <lsalzman@mozilla.com> - Wed, 22 May 2019 18:20:09 +0000 - rev 536409
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Backed out changeset 6440419b9d33 (Bug 1533546). r=jrmuizel a=jcristau Differential Revision: https://phabricator.services.mozilla.com/D32180
6440419b9d330aa54135832c910187b63d1649e2: Bug 1533546 - disable Skia's global DWrite lock on Windows 10. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 15 May 2019 21:23:23 +0000 - rev 535895
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1533546 - disable Skia's global DWrite lock on Windows 10. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D31328
2b0e7375950d4baa9882c688ff914b1cb7830c00: Bug 1550156 - Add richer set of gfx feature failure codes for WebRender. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 09 May 2019 13:26:55 -0400 - rev 535328
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550156 - Add richer set of gfx feature failure codes for WebRender. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D30523
a2c6cc61a9f29bc5d3ea828b59315091fee086db: Bug 1550504 - Add pref to allow slow frames logging, disabled by default. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 09 May 2019 10:57:57 -0400 - rev 535320
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1550504 - Add pref to allow slow frames logging, disabled by default. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D30508
4686eebd8962db7d03d7fbca124cca28069f4a72: Bug 1330467 - part 8. Make canvas permission respect FPI; r=johannh,jrmuizel
Liang-Heng Chen <xeonchen@gmail.com> - Tue, 07 May 2019 22:19:02 +0000 - rev 535282
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1330467 - part 8. Make canvas permission respect FPI; r=johannh,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D19929
31e1cf4a6cb4d5b2395af96142f042cf330a0076: Bug 1549746 - Allow WebRender on nightly for Intel graphics for smaller screen sizes. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 07 May 2019 12:51:58 -0400 - rev 534865
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1549746 - Allow WebRender on nightly for Intel graphics for smaller screen sizes. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D30217
52da0d93fe09c1bf8ed98f3e690b258ca80661ec: Bug 1414961 - enable WR dual-source blending by default. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Tue, 07 May 2019 02:30:16 +0000 - rev 534711
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1414961 - enable WR dual-source blending by default. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D30107
64b5ab45b68ba0b879a4866027c8c0e6e5c1a9ee: Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:48 -0400 - rev 534483
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio Expose the driver vendor information (applies to Linux only at this moment) to crash report telemetry and about:support. This will be useful when debugging issues to know specifically what driver is in use. Also expose the monitor information for Linux. Part 1 provides an implementation to get the monitor information on said platform. Differential Revision: https://phabricator.services.mozilla.com/D29472
a2c763f1875b3a8242a084d462d713ab0d9e0c6f: Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:18 -0400 - rev 534482
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel This reunifies the behaviour changed in bug 1294232 to ensure that the vendor ID of GfxInfo is the same between graphics hardware. Vendor ID should always represent Intel, Nvidia, ATI, etc such that callers can reason about the performance characteristics without being exposed to the driver implementation for that platform. Now we split off the more detailed driver information into the "driver vendor" which will contain more information, such as what implementation is being used (e.g. mesa/i965 for modern Intel graphics cards). This field is exposed to the blocklist and will be useful for allowing different rules for different driver implementations. We also now provide a default implementation for GfxInfoBase::FindMonitors for platforms missing support. This will just list the primary screen size used without listing secondary monitors, refresh rate, and such. Differential Revision: https://phabricator.services.mozilla.com/D29471
eca7ee42af96930d000e1f43893d24bbb66dcdff: Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:48 -0400 - rev 534479
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio Expose the driver vendor information (applies to Linux only at this moment) to crash report telemetry and about:support. This will be useful when debugging issues to know specifically what driver is in use. Also expose the monitor information for Linux. Part 1 provides an implementation to get the monitor information on said platform. Differential Revision: https://phabricator.services.mozilla.com/D29472
a8cd879f02ce9a7ccfab196c8423269724a8e122: Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:18 -0400 - rev 534478
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel This reunifies the behaviour changed in bug 1294232 to ensure that the vendor ID of GfxInfo is the same between graphics hardware. Vendor ID should always represent Intel, Nvidia, ATI, etc such that callers can reason about the performance characteristics without being exposed to the driver implementation for that platform. Now we split off the more detailed driver information into the "driver vendor" which will contain more information, such as what implementation is being used (e.g. mesa/i965 for modern Intel graphics cards). This field is exposed to the blocklist and will be useful for allowing different rules for different driver implementations. We also now provide a default implementation for GfxInfoBase::FindMonitors for platforms missing support. This will just list the primary screen size used without listing secondary monitors, refresh rate, and such. Differential Revision: https://phabricator.services.mozilla.com/D29471
215c2693d28175e3d2a51cc0441f3f17da08096b: Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:48 -0400 - rev 534462
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544105 - Part 2. Add new gfx driver vendor field to telemetry and about:support. r=jrmuizel,chutten,flod data-r=bmiroglio Expose the driver vendor information (applies to Linux only at this moment) to crash report telemetry and about:support. This will be useful when debugging issues to know specifically what driver is in use. Also expose the monitor information for Linux. Part 1 provides an implementation to get the monitor information on said platform. Differential Revision: https://phabricator.services.mozilla.com/D29472
16d5af6fd55cb53900fec3d30ec64d7e2c903999: Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 30 Apr 2019 16:29:18 -0400 - rev 534461
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544105 - Part 1. Expose new driver vendor field for the graphics blocklist. r=jrmuizel This reunifies the behaviour changed in bug 1294232 to ensure that the vendor ID of GfxInfo is the same between graphics hardware. Vendor ID should always represent Intel, Nvidia, ATI, etc such that callers can reason about the performance characteristics without being exposed to the driver implementation for that platform. Now we split off the more detailed driver information into the "driver vendor" which will contain more information, such as what implementation is being used (e.g. mesa/i965 for modern Intel graphics cards). This field is exposed to the blocklist and will be useful for allowing different rules for different driver implementations. We also now provide a default implementation for GfxInfoBase::FindMonitors for platforms missing support. This will just list the primary screen size used without listing secondary monitors, refresh rate, and such. Differential Revision: https://phabricator.services.mozilla.com/D29471
f32132e0db0fecbb41989bb97630c1ed4c6bbbfd: Bug 1548635 - Add opt builds of wrench. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 02 May 2019 20:50:12 +0000 - rev 534241
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1548635 - Add opt builds of wrench. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D29715
b5867ca37387ceb32cb16f0c782b68a3c9519842: Bug 1547805 - Pref advanced layers back on. r=jrmuizel
Ryan Hunt <rhunt@eqrion.net> - Wed, 01 May 2019 13:15:35 +0000 - rev 533994
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1547805 - Pref advanced layers back on. r=jrmuizel We don't have the staff to investigate the reported regressions from disabling advanced layers. So to be conservative we are going to re-enable it until we have time to properly remove the code. Differential Revision: https://phabricator.services.mozilla.com/D29250
76555eaa45e10693f62531191e9061bb97640f7f: Bug 197649 - For OpenType/CFF fonts, use harfbuzz ot-font functions rather than thebes callbacks. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 30 Apr 2019 21:11:06 +0000 - rev 533908
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 197649 - For OpenType/CFF fonts, use harfbuzz ot-font functions rather than thebes callbacks. r=jrmuizel This provides glyph-extents support for these fonts, so that fallback diacritic positioning can work. In principle we could try switching to the hb_ot_font functions for all fonts, but this carries some risk of disrupting other issues: (1) on some platforms, our glyph-advance callbacks use platform APIs rather than reading the font file directly, in order to respect hinting that may be in effect; and (2) the hb_ot_font functions don't currently provide fallbacks for CJK Compatibility Ideographs Standardized Variants, as implemented for Gecko in bug 989557, so that case would be regressed. Hence, for the time being switching only for OpenType/CFF fonts, where the thebes callbacks are known to be incomplete (no glyph-extents support) is the safer, more conservative approach. Differential Revision: https://phabricator.services.mozilla.com/D29010
a2f7510851a4b7603cd25691f82712b2f77ec863: Bug 1533545 - Register thread local arenas in WebRender worker threads. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Fri, 26 Apr 2019 09:49:15 +0200 - rev 533509
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1533545 - Register thread local arenas in WebRender worker threads. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D27671
ed474f3cbc3802e231bca5a55c268a98ce01facb: Bug 1533545 - Register thread local arenas in WebRender worker threads. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Tue, 16 Apr 2019 14:28:05 +0200 - rev 533146
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1533545 - Register thread local arenas in WebRender worker threads. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D27671
76927efc43f5109d4fae3094e546413c1c929994: Bug 1533545 - Register thread local arenas in WebRender worker threads. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Tue, 16 Apr 2019 14:28:05 +0200 - rev 533051
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1533545 - Register thread local arenas in WebRender worker threads. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D27671
b3cffdee2f6caadc379280a90a8d85ca80870f3e: Bug 1544538 - Pref off advanced layers. r=jrmuizel
Ryan Hunt <rhunt@eqrion.net> - Tue, 16 Apr 2019 00:27:46 +0000 - rev 531566
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544538 - Pref off advanced layers. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D27565
884f5dc55873c9345ee945cd6d5427e8ab398071: Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Apr 2019 12:36:51 +0000 - rev 531018
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel * Remove redundant virtual keywords * Mark all destructors of inheriting classes as virtual for clarity * Mark all classes without virtual destructor as final (exposed errors) * Make destructor virtual where it needed to be (some were missing) * Replace empty ({}) code declaration in header with = default * Remove virtual unused methods I probably missed some, it quickly became a rabbit hole. Differential Revision: https://phabricator.services.mozilla.com/D26060
f3fcf307ee8091d8d3c03af13818099a90c2db21: Bug 1543217 - Allow qualified Linux machines to get WebRender. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 09 Apr 2019 15:27:16 -0400 - rev 530715
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1543217 - Allow qualified Linux machines to get WebRender. r=jrmuizel Linux machines using Intel graphics with Mesa drivers being at least 18.2.8.0 and not 4k displays should be able to run WebRender well, given this is a common configuration used for testing already by Mozilla. This patch allows users meeting said requirements to join the WebRender experiments on nightly. WebRender will remain disabled by default for other configurations/devices. Differential Revision: https://phabricator.services.mozilla.com/D26796
34e912d9305a292318edc31931bf354c5221ec6a: Bug 1543217 - Allow qualified Linux machines to get WebRender. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 09 Apr 2019 15:27:16 -0400 - rev 530713
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1543217 - Allow qualified Linux machines to get WebRender. r=jrmuizel Linux machines using Intel graphics with Mesa drivers being at least 18.2.8.0 and not 4k displays should be able to run WebRender well, given this is a common configuration used for testing already by Mozilla. This patch allows users meeting said requirements to join the WebRender experiments on nightly. WebRender will remain disabled by default for other configurations/devices. Differential Revision: https://phabricator.services.mozilla.com/D26796
68df166b4d9e53aaa1ff1e39ea6f3e534814f891: Bug 1541350 - optimize SkBlitRow::Color32 for SSE2. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Wed, 10 Apr 2019 14:23:36 +0000 - rev 530655
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1541350 - optimize SkBlitRow::Color32 for SSE2. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D26346
a9c4558b49752b6d20fcbaf5203c8a2ce7132541: Bug 1542696 - WR crashes on debug_assert! with out-of-process iframes r=jrmuizel
Glenn Watson <github@intuitionlibrary.com> - Mon, 08 Apr 2019 21:39:19 +0000 - rev 530316
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1542696 - WR crashes on debug_assert! with out-of-process iframes r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D26611
5a879ab3ad21ea621b71ff99660dbc82eec26458: Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 04 Apr 2019 15:42:15 +0000 - rev 529896
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D20461
9765d149f5138ba20c3fb7d6dac5d996776eb8bb: Bug 1529117 - Bump serde and serde_derive to branch from 1.0.88. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 04 Apr 2019 15:41:57 +0000 - rev 529895
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1529117 - Bump serde and serde_derive to branch from 1.0.88. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D20460
90c5adf892a17e36c82711e4c291bfe66c19d213: Bug 1539309 - Collect CHECKERBOARD probes in release and extend collection r=jrmuizel
Tim D. Smith <tdsmith@mozilla.com> - Mon, 01 Apr 2019 14:11:22 +0000 - rev 529518
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1539309 - Collect CHECKERBOARD probes in release and extend collection r=jrmuizel The CHECKERBOARD probes are used as performance outcomes / diagnostics for WebRender. We are beginning to test WebRender in release, so we should have these probes available. This change additionally extends collection through version 73 to be compatible with the January 2020 horizon for the ongoing nightly/beta WebRender study. Differential Revision: https://phabricator.services.mozilla.com/D25126
f4debce94b0003c8445be2eeae913790f6f65df1: Bug 1540357 - Fix implicit int truncation in dom/canvas's gfx/* includes. r=jrmuizel
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 02 Apr 2019 17:00:47 +0000 - rev 529506
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1540357 - Fix implicit int truncation in dom/canvas's gfx/* includes. r=jrmuizel Depends on D25497 Differential Revision: https://phabricator.services.mozilla.com/D25498
e4aca7c222e604687247c1767c5dfbf6dd64fdfc: Bug 1520953 - Update gleam. r=kats,jrmuizel
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Apr 2019 17:54:08 +0000 - rev 528974
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1520953 - Update gleam. r=kats,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D25602
da4c9acc07e119f7bbf6888e4729ccbc373f424f: Bug 1538768 - Add a handful of test jobs for QR on ASAN builds. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 27 Mar 2019 11:11:29 +0000 - rev 528207
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1538768 - Add a handful of test jobs for QR on ASAN builds. r=jrmuizel This runs crashtests and reftests on ASAN builds with WR enabled, so that we catch any ASAN regressions prior to landing without incurring too great of a test load hit. Differential Revision: https://phabricator.services.mozilla.com/D24952
8693cb66569617c4faaefa4d076f947779bb1ff3: Bug 1536162 - Update bugzilla component for gfx/wr. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 21 Mar 2019 20:40:57 +0000 - rev 527428
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1536162 - Update bugzilla component for gfx/wr. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D23894
91b886baa72d47280c5a0f5cca15f1c70d92f22f: Bug 1536807 - Expand fuzziness annotation to include macOS. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 21 Mar 2019 20:41:14 +0000 - rev 527363
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1536807 - Expand fuzziness annotation to include macOS. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D24183
16570d6848793f44fdccbc1744558cb4f4583990: Bug 1536085 - Update plane-split to 0.13.8 r=jrmuizel
Dzmitry Malyshau <dmalyshau@mozilla.com> - Tue, 19 Mar 2019 21:00:08 +0000 - rev 526998
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1536085 - Update plane-split to 0.13.8 r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D24095
2e946ccf8cc541440d8304339f6bfd2bf251a6a3: Bug 1535807 - Fix build failure by WebRenderTextureHostWrapper.h r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Sat, 16 Mar 2019 17:03:18 +0000 - rev 526826
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1535807 - Fix build failure by WebRenderTextureHostWrapper.h r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D23768
8962b8d9b7a673288218ed9087102032d7cf015b: Bug 1294232 - Refactor blocklisting on Linux to support the downloadable blocklist. r=jrmuizel
Andrew Comminos <andrew@comminos.com> - Fri, 08 Feb 2019 14:36:08 -0500 - rev 526658
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1294232 - Refactor blocklisting on Linux to support the downloadable blocklist. r=jrmuizel MozReview-Commit-ID: ESJY9kkqXR8 Differential Revision: https://phabricator.services.mozilla.com/D19190
7f749a11b5cf2fa0ffa9ed03084f9201d94f5d95: Bug 1541489 - Don't turn on WR on 100% of qualified users at the start of release 67. r=jrmuizel a=pascalc
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Mar 2019 15:15:47 -0500 - rev 526460
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1541489 - Don't turn on WR on 100% of qualified users at the start of release 67. r=jrmuizel a=pascalc We'll use Normandy to deploy this gradually in 67.
10df2c9f7ce4c076dc4d6d7db9a1b8af23da8f2b: Bug 1539309 - Collect CHECKERBOARD probes in release and extend collection r=jrmuizel a=pascalc
Tim D. Smith <tdsmith@mozilla.com> - Mon, 01 Apr 2019 14:11:22 +0000 - rev 525892
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1539309 - Collect CHECKERBOARD probes in release and extend collection r=jrmuizel a=pascalc The CHECKERBOARD probes are used as performance outcomes / diagnostics for WebRender. We are beginning to test WebRender in release, so we should have these probes available. This change additionally extends collection through version 73 to be compatible with the January 2020 horizon for the ongoing nightly/beta WebRender study. Differential Revision: https://phabricator.services.mozilla.com/D25126
24870321bdeb499feac832ecbc165d7bd949b00b: Bug 1533097 - restrict gfxWindowsPlatform::RecordStartupTelemetry to parent; r=jrmuizel
June Wilde <jewilde@mozilla.com> - Thu, 14 Mar 2019 16:44:23 +0000 - rev 524946
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533097 - restrict gfxWindowsPlatform::RecordStartupTelemetry to parent; r=jrmuizel Adds early exit if not originating in the parent process when recording display HDR capability. This helps to remove more win32k usage from content processes. Differential Revision: https://phabricator.services.mozilla.com/D23051
84bc38dc1fdeb810790f1b7987df59377c027ae9: Bug 1519718 - Revert the mix-blend rewrite r=jrmuizel
Dzmitry Malyshau <dmalyshau@mozilla.com> - Wed, 13 Mar 2019 14:50:46 +0000 - rev 524716
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1519718 - Revert the mix-blend rewrite r=jrmuizel https://phabricator.services.mozilla.com/D20608 Caused problems in Servo https://github.com/servo/servo/pull/22973 and MotionMark - https://bugzilla.mozilla.org/show_bug.cgi?id=1519718 Differential Revision: https://phabricator.services.mozilla.com/D23318