472e2b5c3e02fc7a90cd1ae33bf711ef329ad45e: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/941cddfa39584e812d41b16fc80c67a2f9007658 draft
Jonathan Kew <jkew@mozilla.com> - Fri, 05 Feb 2021 15:11:17 +0000 - rev 3667348
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/941cddfa39584e812d41b16fc80c67a2f9007658 'Fix' a NULL pointer 'dereference' in cairo-pdf-surface Differential Revision: https://phabricator.services.mozilla.com/D112571
9eff40beb6f4c12eb17efc32eaffb504f1e7dffd: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/f5d32c071f25604f60b38ba5fdc91ce226f9efc9 draft
Jonathan Kew <jkew@mozilla.com> - Fri, 05 Feb 2021 15:08:57 +0000 - rev 3667347
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/f5d32c071f25604f60b38ba5fdc91ce226f9efc9 Add missing call to cairo_surface_reference Differential Revision: https://phabricator.services.mozilla.com/D112570
e52a4672f294d64a1aeb685664f6a14c7eb3ff88: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/ee90ce594678ff227a28cdf1d9b55b7c3494f49c draft
Jonathan Kew <jkew@mozilla.com> - Fri, 05 Feb 2021 15:07:45 +0000 - rev 3667346
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/ee90ce594678ff227a28cdf1d9b55b7c3494f49c Plug a memory leak in an error case Differential Revision: https://phabricator.services.mozilla.com/D112569
a76350164929c9ae7174afa3c8dc2320cb2e2485: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/44f808fce9f437e14f2b0ef4e1583def8ab578ae draft
Jonathan Kew <jkew@mozilla.com> - Mon, 08 Feb 2021 12:25:24 +0000 - rev 3667345
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/44f808fce9f437e14f2b0ef4e1583def8ab578ae Avoid a use-after-scope Differential Revision: https://phabricator.services.mozilla.com/D112568
a2755915bc6f0ef5cf77d309ded74a9c3502ea90: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/48194cf093d6eadf1a64f45d76b1fe001f467a05 draft
Jonathan Kew <jkew@mozilla.com> - Fri, 05 Feb 2021 15:06:35 +0000 - rev 3667344
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/48194cf093d6eadf1a64f45d76b1fe001f467a05 Avoid use after free in cairo_fill Differential Revision: https://phabricator.services.mozilla.com/D112567
3ec9a533c120c1f280695a5f0ddee3e713843ca2: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/b29d0f3d582bbafdbac1bb0b21de3994296aedf6 draft
Jonathan Kew <jkew@mozilla.com> - Fri, 05 Feb 2021 15:04:47 +0000 - rev 3667343
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/b29d0f3d582bbafdbac1bb0b21de3994296aedf6 recording-surface: Fix offset error Differential Revision: https://phabricator.services.mozilla.com/D112566
c82ebb25158edab58a49a6e3f119313c11b7f233: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/e45875142fc5d0bb7968b150f379172130415342 draft
Jonathan Kew <jkew@mozilla.com> - Thu, 28 Jan 2021 16:57:42 +0000 - rev 3667342
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/e45875142fc5d0bb7968b150f379172130415342 Slightly improve dealing with error snapshots Differential Revision: https://phabricator.services.mozilla.com/D112565
12823849328faab01afee208a5faf1a4159df950: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/cb3618f76d10c2e0cd1e6196ed79d4af4d7d5e44 draft
Jonathan Kew <jkew@mozilla.com> - Thu, 28 Jan 2021 16:56:48 +0000 - rev 3667341
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/cb3618f76d10c2e0cd1e6196ed79d4af4d7d5e44 Added checks for failed strdups in cairo-recording-surface.c Differential Revision: https://phabricator.services.mozilla.com/D112564
ebe8d3c356de730d3bd3190c75bb46791cf2e95b: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/7ac8220c1fd4afb259e53b7a5cd93a23859bdbda draft
Jonathan Kew <jkew@mozilla.com> - Thu, 28 Jan 2021 16:55:22 +0000 - rev 3667340
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/7ac8220c1fd4afb259e53b7a5cd93a23859bdbda Fix copying tags in a recording surface Differential Revision: https://phabricator.services.mozilla.com/D112563
15d5a2e21f2d3e386c0e925f495d86aea66464f6: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/0bf2c140d2dc6521c6f925b1757f2d4809eabf18 draft
Jonathan Kew <jkew@mozilla.com> - Thu, 28 Jan 2021 16:53:49 +0000 - rev 3667339
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/0bf2c140d2dc6521c6f925b1757f2d4809eabf18 Fix two uninitialised variables in _cairo_recording_surface_snapshot() Differential Revision: https://phabricator.services.mozilla.com/D112562
ee2e59d2423a2b2f4f7c615bc943b9b9b366cede: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/1ddfccca31e23820a30e8f618e216fe2931b49b2 draft
Jonathan Kew <jkew@mozilla.com> - Mon, 19 Apr 2021 12:52:34 +0100 - rev 3667338
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/1ddfccca31e23820a30e8f618e216fe2931b49b2 Quartz image drawing: Remove containers for cairo_surface_t. Since we now copy the data that CGImage needs we don't need to keep the surface around anymore, nor release it or the image in the DataProviderReleaseCallback. Differential Revision: https://phabricator.services.mozilla.com/D112561
716dd2e55573b378189550023963a9d69a87ca98: Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/b5e84a97833e8e1d082f4409383b09f9827ada09 draft
Jonathan Kew <jkew@mozilla.com> - Mon, 19 Apr 2021 12:52:10 +0100 - rev 3667337
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Cherry-pick https://gitlab.freedesktop.org/cairo/cairo/-/commit/b5e84a97833e8e1d082f4409383b09f9827ada09 Quartz: Ensure that image data and surface are available to draw. Snapshot the cairo_surface_t and copy the image data to provide to the CGDataProvider so that it is independent of the cairo_surface_t's lifetime. Differential Revision: https://phabricator.services.mozilla.com/D112560
60bbc50ae4be7acf7bbb174800939044e0fe0df7: Bug 739096 - Update moz.build for new cairo sources. draft
Jonathan Kew <jkew@mozilla.com> - Tue, 12 Jan 2021 13:49:01 +0000 - rev 3667336
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Update moz.build for new cairo sources. Differential Revision: https://phabricator.services.mozilla.com/D112559
6685e4c8ecb4a032065cef514dbca47f19dcc44f: Bug 739096 - Update cairo sources to release 1.17.4. draft
Jonathan Kew <jkew@mozilla.com> - Tue, 12 Jan 2021 13:37:55 +0000 - rev 3667335
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Update cairo sources to release 1.17.4. Differential Revision: https://phabricator.services.mozilla.com/D112558
9720d14353a27ecd6ad2d9849fad436d43defb6c: Bug 739096 - Remove cairo_quartz_{get,finish}_cg_context_with_clip. draft
Jonathan Kew <jkew@mozilla.com> - Sun, 18 Apr 2021 19:11:00 +0100 - rev 3667334
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Remove cairo_quartz_{get,finish}_cg_context_with_clip. No longer needed in Gecko. Differential Revision: https://phabricator.services.mozilla.com/D112557
e29384ddd0d5b58d6d3d7d29df4b568f60ca1fba: Bug 739096 - Remove support for CGLayer-backed cairo quartz surface. draft
Jonathan Kew <jkew@mozilla.com> - Sun, 18 Apr 2021 11:29:05 +0100 - rev 3667333
Push 683075 by jkew@mozilla.com at Mon, 19 Apr 2021 13:53:47 +0000
Bug 739096 - Remove support for CGLayer-backed cairo quartz surface. This was a performance optimization that we no longer care about. Removing it will avoid the need to merge the additions into the new cairo-quartz-surface code from upstream. Differential Revision: https://phabricator.services.mozilla.com/D112556
457dda45cf86755cb183a1a5c8ecffc418f306b1: Fuzzy query=^test 'android-hw 'browsertime 'facebook | 'google | 'instagram draft
Alex Ionescu <aionescu@mozilla.com> - Mon, 19 Apr 2021 16:51:45 +0300 - rev 3667332
Push 683074 by aionescu@mozilla.com at Mon, 19 Apr 2021 13:53:15 +0000
Fuzzy query=^test 'android-hw 'browsertime 'facebook | 'google | 'instagram Pushed via `mach try fuzzy`
17e1a3f2ab86098b819593fbdf4c431dd18038ee: Bug 1706035 - Re-record tp6 mobile tests with login r=#perftest draft
Alex Ionescu <aionescu@mozilla.com> - Mon, 19 Apr 2021 16:46:09 +0300 - rev 3667331
Push 683074 by aionescu@mozilla.com at Mon, 19 Apr 2021 13:53:15 +0000
Bug 1706035 - Re-record tp6 mobile tests with login r=#perftest
f3354bc9e264926ae6bd5bc5a8aed4b04b8e3ba9: try_task_config for https://phabricator.services.mozilla.com/D112558 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 19 Apr 2021 13:51:54 +0000 - rev 3667330
Push 683073 by reviewbot at Mon, 19 Apr 2021 13:52:14 +0000
try_task_config for https://phabricator.services.mozilla.com/D112558 Differential Diff: PHID-DIFF-c5y5z6jadmkmkqpji3sr
961bef316b70c3071f541f021443556c1e5b6c59: Bug 739096 - Update cairo sources to release 1.17.4. draft
Jonathan Kew <jkew@mozilla.com> - Mon, 19 Apr 2021 13:51:48 +0000 - rev 3667329
Push 683073 by reviewbot at Mon, 19 Apr 2021 13:52:14 +0000
Bug 739096 - Update cairo sources to release 1.17.4. Summary: Depends on D112557 Test Plan: Reviewers: Subscribers: Bug #: 739096 Differential Diff: PHID-DIFF-c5y5z6jadmkmkqpji3sr
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip