searching for reviewer(jrmuizel)
d0770e6934ec9b81db31e656fcc7e43ab117a048: Bug 1711118 - Part 3. Allow D3D11 compositing with Software WebRender in release. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 14 May 2021 13:01:22 +0000 - rev 579698
Push 38464 by dluca@mozilla.com at Fri, 14 May 2021 21:58:21 +0000
Bug 1711118 - Part 3. Allow D3D11 compositing with Software WebRender in release. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D115081
ff3a5570339797b9e998ef11640ccad8edcb7a65: Bug 1711118 - Part 2. Allow Software WebRender without the GPU process in release. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 14 May 2021 13:01:21 +0000 - rev 579697
Push 38464 by dluca@mozilla.com at Fri, 14 May 2021 21:58:21 +0000
Bug 1711118 - Part 2. Allow Software WebRender without the GPU process in release. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D115079
f6041ebacffd02ad94582f21feaa517d16e48707: Bug 1711118 - Part 1. Allow Software WebRender for all desktop users in release. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Fri, 14 May 2021 13:01:21 +0000 - rev 579696
Push 38464 by dluca@mozilla.com at Fri, 14 May 2021 21:58:21 +0000
Bug 1711118 - Part 1. Allow Software WebRender for all desktop users in release. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D115078
6b7633663e927b2eca489c68d34f97cd6a019398: Bug 1704792 - Part 7. Integrate use of ImageIntRegion with WebRender display lists. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 13 May 2021 16:24:08 +0000 - rev 579595
Push 38461 by imoraru@mozilla.com at Fri, 14 May 2021 03:34:45 +0000
Bug 1704792 - Part 7. Integrate use of ImageIntRegion with WebRender display lists. r=jrmuizel This patch hooks up the ImageIntRegion to the blob recording and makes any necessary adjusts to the display list creation to take advantage of it. Differential Revision: https://phabricator.services.mozilla.com/D114986
d5870b192d9b0c38f477c81d311f5b3f6c2936ee: Bug 1704792 - Part 6. Add calculation for ImageIntRegion for SVG images. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 13 May 2021 16:24:08 +0000 - rev 579594
Push 38461 by imoraru@mozilla.com at Fri, 14 May 2021 03:34:45 +0000
Bug 1704792 - Part 6. Add calculation for ImageIntRegion for SVG images. r=jrmuizel This patch produces an ImageIntRegion in ComputeImageContainerDrawingParameters which will allow a future patch in this series to produce partial blob recordings for SVG images when used as an atlas or similar. Differential Revision: https://phabricator.services.mozilla.com/D114985
91a7204d340af4853f54743c0d180d1cb8d8809a: Bug 1704792 - Part 5. Add plumbing to move/store ImageIntRegion. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 13 May 2021 16:24:07 +0000 - rev 579593
Push 38461 by imoraru@mozilla.com at Fri, 14 May 2021 03:34:45 +0000
Bug 1704792 - Part 5. Add plumbing to move/store ImageIntRegion. r=jrmuizel This patch has no functional change beyond changing prototypes and adding storage for ImageIntRegion for each ImageContainer. Differential Revision: https://phabricator.services.mozilla.com/D114984
8a96f017074446e0178aa15d381f6bb32dcf1c8b: Bug 1704792 - Part 4. Add ImageIntRegion, an integer variant of ImageRegion. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 13 May 2021 16:24:07 +0000 - rev 579592
Push 38461 by imoraru@mozilla.com at Fri, 14 May 2021 03:34:45 +0000
Bug 1704792 - Part 4. Add ImageIntRegion, an integer variant of ImageRegion. r=jrmuizel We want to use ImageRegion as one of the selection criteria to find a valid ImageContainer for VectorImage. To avoid slightly different floating point values causing us to recreate the recording, let's just store it as integers. Differential Revision: https://phabricator.services.mozilla.com/D114983
95855d1cc4ea23744e16b7968bc1ff5a3dd82b66: Bug 1704792 - Part 3. Make display list items request blobs for SVG images. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 13 May 2021 16:24:07 +0000 - rev 579591
Push 38461 by imoraru@mozilla.com at Fri, 14 May 2021 03:34:45 +0000
Bug 1704792 - Part 3. Make display list items request blobs for SVG images. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D111838
d029d8beb9c70c9ca2e531cae3506d5bf1e8fd3a: Bug 1704792 - Part 2. Add plumbing for display list building to support blobs for SVG images. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 13 May 2021 16:24:06 +0000 - rev 579590
Push 38461 by imoraru@mozilla.com at Fri, 14 May 2021 03:34:45 +0000
Bug 1704792 - Part 2. Add plumbing for display list building to support blobs for SVG images. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D111837
2990e1f17a38cb69c3470b3173fac42f4412c1e5: Bug 1704792 - Part 1. Add SourceSurfaceBlobImage to manage the blob recording for SVG images. r=jrmuizel,nical
Andrew Osmond <aosmond@mozilla.com> - Thu, 13 May 2021 16:24:06 +0000 - rev 579589
Push 38461 by imoraru@mozilla.com at Fri, 14 May 2021 03:34:45 +0000
Bug 1704792 - Part 1. Add SourceSurfaceBlobImage to manage the blob recording for SVG images. r=jrmuizel,nical Differential Revision: https://phabricator.services.mozilla.com/D111835
47fc505e89a85d56d6ff8f3d363f99d97468bcec: Bug 454059 - Add [minimal] tag support to cairo-quartz-surface.c. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 11 May 2021 17:00:29 +0000 - rev 579390
Push 38454 by smolnar@mozilla.com at Tue, 11 May 2021 21:39:06 +0000
Bug 454059 - Add [minimal] tag support to cairo-quartz-surface.c. r=jrmuizel This implements a subset of the tag() function on the quartz surface backend; just enough to support generating links in PDF output. In particular, the only tag type supported is Link, and we require the link area to be passed as a list of rects in the 'begin' call; we don't support accumulating all drawing operations between 'begin' and 'end' into a link area. Differential Revision: https://phabricator.services.mozilla.com/D114206
d23a00ef79accfd49223199bf0d62a4639c300a4: Bug 454059 - Support Link in DrawTargetRecording and playback. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 11 May 2021 17:00:29 +0000 - rev 579389
Push 38454 by smolnar@mozilla.com at Tue, 11 May 2021 21:39:06 +0000
Bug 454059 - Support Link in DrawTargetRecording and playback. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D114205
d4d8d352b8eb49873a300ac9e09e6fc4b5e09f81: Bug 454059 - Add a Link() method to DrawTarget, and implement it in DrawTargetCairo. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 11 May 2021 17:00:28 +0000 - rev 579388
Push 38454 by smolnar@mozilla.com at Tue, 11 May 2021 21:39:06 +0000
Bug 454059 - Add a Link() method to DrawTarget, and implement it in DrawTargetCairo. r=jrmuizel This provides a basic Link() API on DrawTarget, intended to generate a link for a single rectangular area (which will be the rect of a frame corresponding to a link element). Differential Revision: https://phabricator.services.mozilla.com/D113774
8f8f74f7a2afc907d2bdd22d3e632476053174d2: Bug 1709622 - Apply EXIF resolution to SurfaceFromElement. r=tnikkel,jrmuizel,jgilbert
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 10 May 2021 23:39:05 +0000 - rev 579305
Push 38452 by imoraru@mozilla.com at Tue, 11 May 2021 09:33:39 +0000
Bug 1709622 - Apply EXIF resolution to SurfaceFromElement. r=tnikkel,jrmuizel,jgilbert And make sure we return the surface of the right size for canvas, which makes that assumption in a bunch of places. Depends on D114686 Differential Revision: https://phabricator.services.mozilla.com/D114687
f10ba86b62c920fd2ad88a6e318f72c1240ee79f: Bug 1709644: Add null checks for GetReferenceDrawTarget when called on CanvasTranslator. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Mon, 10 May 2021 15:43:58 +0000 - rev 579246
Push 38451 by ncsoregi@mozilla.com at Tue, 11 May 2021 02:09:31 +0000
Bug 1709644: Add null checks for GetReferenceDrawTarget when called on CanvasTranslator. r=jrmuizel Also, return false from CreateReferenceTexture when mBaseDT is null. Differential Revision: https://phabricator.services.mozilla.com/D114386
762d22c75c2674ac5080491084d96172c951bcf2: Bug 1710144 - Clamp out-of-range RGB values for YUV shaders with SWGL. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Mon, 10 May 2021 00:53:28 +0000 - rev 579199
Push 38449 by abutkovits@mozilla.com at Mon, 10 May 2021 09:35:55 +0000
Bug 1710144 - Clamp out-of-range RGB values for YUV shaders with SWGL. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D114693
336664d0f101004ac9b82f8adc1e8a6391639c09: Bug 1707610 - Make GPU process restart criteria depend on rendering frames and uptime. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 06 May 2021 19:47:38 +0000 - rev 578765
Push 38443 by nbeleuzu@mozilla.com at Fri, 07 May 2021 09:52:21 +0000
Bug 1707610 - Make GPU process restart criteria depend on rendering frames and uptime. r=jrmuizel Originally, we would restart the GPU process a fixed number of attempts based on the layers.gpu-process.max_restarts pref. With this patch, we now use this pref to control how many "unstable" restarts we allow. A restart is "stable" if and only if the process uptime exceeds the pref layers.gpu-process.stable.min-uptime-ts and if the process renders a total number of frames exceeding the pref layers.gpu-process.stable.frame-threshold. This allows users to keep the GPU process for a lot longer if they are encountering infrequent crashes. Should the user experience the GPU process crashing quickly and/or without rendering many frames, we will disable it as before after a few attempts and move into the parent process. Differential Revision: https://phabricator.services.mozilla.com/D114531
ce99df6759cacd9ba2719ceb7a0fd4f2cd4437cd: Bug 1709441 - Bail out early from _cairo_image_compute_color if image is zero-sized. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 05 May 2021 16:50:23 +0000 - rev 578598
Push 38437 by ncsoregi@mozilla.com at Wed, 05 May 2021 21:52:08 +0000
Bug 1709441 - Bail out early from _cairo_image_compute_color if image is zero-sized. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D114354
7b6b315837d97190d677a9397a5d87daa38b9cb9: Bug 1709476 - Allow falling back to Software WebRender from D3D11/WebRender in release. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Wed, 05 May 2021 14:31:46 +0000 - rev 578585
Push 38437 by ncsoregi@mozilla.com at Wed, 05 May 2021 21:52:08 +0000
Bug 1709476 - Allow falling back to Software WebRender from D3D11/WebRender in release. r=jrmuizel If a user is able to get D3D11, and Software WebRender hasn't been forced on (either by the Fission experiment or our pref), then we prefer D3D11 in late beta and release. This will allow users who start with D3D11 in the GPU process, to fallback to Software WebRender in the GPU process. Differential Revision: https://phabricator.services.mozilla.com/D114286
294ae1b442f8517d68d8d4a383465abdc4b4f5fa: Bug 1709507 - Reduce allocations and memmove during scene building. r=gfx-reviewers,jrmuizel
Glenn Watson <git@intuitionlibrary.com> - Wed, 05 May 2021 03:00:28 +0000 - rev 578543
Push 38435 by imoraru@mozilla.com at Wed, 05 May 2021 09:52:49 +0000
Bug 1709507 - Reduce allocations and memmove during scene building. r=gfx-reviewers,jrmuizel This can make scene building up to 10% faster on some pages (such as the youtube.com front page) that use a large number of clips. Differential Revision: https://phabricator.services.mozilla.com/D114312
3b1ad0b44a366eda970a945f37183c1cb96e4861: Bug 1708527 - Enable gfx and layers prefs via policy. r=jrmuizel
Mike Kaply <mozilla@kaply.com> - Thu, 29 Apr 2021 20:30:56 +0000 - rev 578050
Push 38420 by apavel@mozilla.com at Fri, 30 Apr 2021 09:28:29 +0000
Bug 1708527 - Enable gfx and layers prefs via policy. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D113848
7387be4b195f3f266410d8faafbaf80f8176e293: Bug 739096 - Don't leave the shm field uninitialized in cairo_xlib_display. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:37 +0000 - rev 578001
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Don't leave the shm field uninitialized in cairo_xlib_display. r=jrmuizel This resulted in a valgrind failure on autoland. Submitted upstream at https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/170. Differential Revision: https://phabricator.services.mozilla.com/D113756
543f30ace90e7981b32bee86ff16179fed0b133e: Bug 739096 - Adjust wpt fuzzy annotations for cairo update r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:36 +0000 - rev 578000
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Adjust wpt fuzzy annotations for cairo update r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112592
b506da63486aea0b1e7cfc52359ca2df5528bf59: Bug 739096 - Merge some Mozilla extensions to cairo-quartz-surface. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:36 +0000 - rev 577999
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Merge some Mozilla extensions to cairo-quartz-surface. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112591
e9524df5bcb41aca85042c435a5be2aefb1dc7c1: Bug 739096 - Merge some Mozilla additions for DirectWrite support. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:36 +0000 - rev 577998
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Merge some Mozilla additions for DirectWrite support. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112590
3dc1308521e9865cefe20e8a44536e6e188e9b31: Bug 739096 - Look up new FreeType variation APIs at runtime, in case we were built against an older installed freetype. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:35 +0000 - rev 577997
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Look up new FreeType variation APIs at runtime, in case we were built against an older installed freetype. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112589
4ffec5746bf7445fed6c2c8301caa017823dcfb5: Bug 739096 - Hook up support for SharedFTFace in the cairo-ft-font code. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:35 +0000 - rev 577996
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Hook up support for SharedFTFace in the cairo-ft-font code. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112588
80b1d39dfebdc140c749b8320621276c83cb4a59: Bug 739096 - Add a synth_flags parameter to cairo_ft_font_face_create_for_ft_face. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:34 +0000 - rev 577995
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Add a synth_flags parameter to cairo_ft_font_face_create_for_ft_face. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112587
b891ee09f2465bcf2480cd059c139d7d41a5a0c2: Bug 739096 - Add cairo_surface_{get,set}_subpixel_antialiasing. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:34 +0000 - rev 577994
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Add cairo_surface_{get,set}_subpixel_antialiasing. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112586
c26360666d39186bf40ee86f33dfe64ab8863303: Bug 739096 - Expose cairo_font_options_{get,set}_lcd_filter as public API. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:34 +0000 - rev 577993
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Expose cairo_font_options_{get,set}_lcd_filter as public API. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112585
e37242f1457e36d19c0a92bb47408d1920b7b70e: Bug 739096 - Don't declare local var with 'register' in C++. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:33 +0000 - rev 577992
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Don't declare local var with 'register' in C++. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112584
7821deb4d77b377be00e04dadc8351b35526954a: Bug 739096 - Patch cairo-xlib-xrender-private.h to work around lack of full configure support. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:33 +0000 - rev 577991
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Patch cairo-xlib-xrender-private.h to work around lack of full configure support. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112583
da66cd84f2848ed45168dde7b474455f6f42feb0: Bug 739096 - Remove obsolete CAIRO_VERSION_* macros. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:32 +0000 - rev 577990
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Remove obsolete CAIRO_VERSION_* macros. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112582
7769e86f921a4144d0df482ec2689f6ac4c36055: Bug 739096 - Update moz.build for new cairo sources. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:32 +0000 - rev 577989
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Update moz.build for new cairo sources. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112559
d41a2bcb4ff2a9b5ae76160037d06671d103adba: Bug 739096 - Update cairo to commit 277a1daec80cb6cf7bfb0e200cf78e7842cb2f82 (release 1.17.4 + post-release fixes on trunk) from https://gitlab.freedesktop.org/cairo/cairo/-/tree/master. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:30 +0000 - rev 577988
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Update cairo to commit 277a1daec80cb6cf7bfb0e200cf78e7842cb2f82 (release 1.17.4 + post-release fixes on trunk) from https://gitlab.freedesktop.org/cairo/cairo/-/tree/master. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112558
b7ea562a84c71cd5e14d6fa0eb1e87ad6ea59123: Bug 739096 - Remove cairo_quartz_{get,finish}_cg_context_with_clip. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:29 +0000 - rev 577987
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Remove cairo_quartz_{get,finish}_cg_context_with_clip. r=jrmuizel No longer needed in Gecko. Differential Revision: https://phabricator.services.mozilla.com/D112557
698ee02c64164310cc03aa69d259960b12cf751f: Bug 739096 - Remove support for CGLayer-backed cairo quartz surface. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 29 Apr 2021 14:33:29 +0000 - rev 577986
Push 38419 by nbeleuzu@mozilla.com at Thu, 29 Apr 2021 21:42:31 +0000
Bug 739096 - Remove support for CGLayer-backed cairo quartz surface. r=jrmuizel 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
75e6eca97890cf3b5e4ee753daca5abae683397d: Bug 739096 - Adjust wpt fuzzy annotations for cairo update r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:54 +0000 - rev 577872
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Adjust wpt fuzzy annotations for cairo update r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112592
fb2b5f6070153d4e804d749c254f6ef187c72292: Bug 739096 - Merge some Mozilla extensions to cairo-quartz-surface. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:53 +0000 - rev 577871
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Merge some Mozilla extensions to cairo-quartz-surface. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112591
d4ffa7c2db22b54fd76d4cfb234100adeee26d37: Bug 739096 - Merge some Mozilla additions for DirectWrite support. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:53 +0000 - rev 577870
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Merge some Mozilla additions for DirectWrite support. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112590
46598f67b43a82eaa88efd7779317ad7992ecf59: Bug 739096 - Look up new FreeType variation APIs at runtime, in case we were built against an older installed freetype. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:53 +0000 - rev 577869
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Look up new FreeType variation APIs at runtime, in case we were built against an older installed freetype. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112589
08c8584cadbb2e889ccab0b7a182c34839157165: Bug 739096 - Hook up support for SharedFTFace in the cairo-ft-font code. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:52 +0000 - rev 577868
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Hook up support for SharedFTFace in the cairo-ft-font code. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112588
6c67d3e98e1ef75b1ba117951025654b6256c886: Bug 739096 - Add a synth_flags parameter to cairo_ft_font_face_create_for_ft_face. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:52 +0000 - rev 577867
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Add a synth_flags parameter to cairo_ft_font_face_create_for_ft_face. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112587
566742bad252fec8f20a523ed1095e69d25991d8: Bug 739096 - Add cairo_surface_{get,set}_subpixel_antialiasing. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:51 +0000 - rev 577866
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Add cairo_surface_{get,set}_subpixel_antialiasing. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112586
67d7ab4394ab907105bc82d456311dcf362e0652: Bug 739096 - Expose cairo_font_options_{get,set}_lcd_filter as public API. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:51 +0000 - rev 577865
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Expose cairo_font_options_{get,set}_lcd_filter as public API. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112585
1675a980f8f383004d041cfeaefcbdd8600128f7: Bug 739096 - Don't declare local var with 'register' in C++. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:51 +0000 - rev 577864
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Don't declare local var with 'register' in C++. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112584
df4fd9df9d67b0b2c3f5b2279a2fdcaa2dfef9db: Bug 739096 - Patch cairo-xlib-xrender-private.h to work around lack of full configure support. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:50 +0000 - rev 577863
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Patch cairo-xlib-xrender-private.h to work around lack of full configure support. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112583
1dfadbc743b90361bce321e64300f0bfa38aa25b: Bug 739096 - Remove obsolete CAIRO_VERSION_* macros. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:50 +0000 - rev 577862
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Remove obsolete CAIRO_VERSION_* macros. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112582
2623ebd24944c756a519a9e6cf451d968607e48e: Bug 739096 - Update moz.build for new cairo sources. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:49 +0000 - rev 577861
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Update moz.build for new cairo sources. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112559
e80fbceb90235deb87c803426b13a4dbdb99c8fd: Bug 739096 - Update cairo to commit 277a1daec80cb6cf7bfb0e200cf78e7842cb2f82 (release 1.17.4 + post-release fixes on trunk) from https://gitlab.freedesktop.org/cairo/cairo/-/tree/master. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Wed, 28 Apr 2021 18:06:38 +0000 - rev 577860
Push 38417 by imoraru@mozilla.com at Thu, 29 Apr 2021 09:26:05 +0000
Bug 739096 - Update cairo to commit 277a1daec80cb6cf7bfb0e200cf78e7842cb2f82 (release 1.17.4 + post-release fixes on trunk) from https://gitlab.freedesktop.org/cairo/cairo/-/tree/master. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D112558