aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__palette.h
diff options
context:
space:
mode:
authorRobert Nagy <rnagy@FreeBSD.org>2023-09-13 18:08:22 +0000
committerRobert Nagy <rnagy@FreeBSD.org>2023-09-13 19:56:12 +0000
commit6e5c224fe143c44f11ee82f31e0424872b41f0de (patch)
tree364e5327c35facf5509b787c281657e3d139d10c /www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__palette.h
parent937fb6b160e50a0b82f40e0e886f6ae940f8bd74 (diff)
downloadports-6e5c224fe143c44f11ee82f31e0424872b41f0de.tar.gz
ports-6e5c224fe143c44f11ee82f31e0424872b41f0de.zip
www/chromium: update to 117.0.5938.62
Diffstat (limited to 'www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__palette.h')
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__palette.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__palette.h b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__palette.h
new file mode 100644
index 000000000000..6f4dce7f030e
--- /dev/null
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__palette.h
@@ -0,0 +1,26 @@
+--- third_party/blink/renderer/platform/fonts/font_palette.h.orig 2023-09-13 12:11:42 UTC
++++ third_party/blink/renderer/platform/fonts/font_palette.h
+@@ -96,7 +96,11 @@ class PLATFORM_EXPORT FontPalette : public RefCounted<
+ Color::ColorSpace color_interpolation_space,
+ absl::optional<Color::HueInterpolationMethod> hue_interpolation_method) {
+ return base::AdoptRef(new FontPalette(
++#if defined(__clang__) && (__clang_major__ >= 16)
+ start, end, NonNormalizedPercentages(start_percentage, end_percentage),
++#else
++ start, end, NonNormalizedPercentages(NonNormalizedPercentages{start_percentage, end_percentage}),
++#endif
+ normalized_percentage, alpha_multiplier, color_interpolation_space,
+ hue_interpolation_method));
+ }
+@@ -170,7 +174,11 @@ class PLATFORM_EXPORT FontPalette : public RefCounted<
+ double normalized_percentage) {
+ double end_percentage = normalized_percentage * 100.0;
+ double start_percentage = 100.0 - end_percentage;
++#if defined(__clang__) && (__clang_major__ >= 16)
+ return NonNormalizedPercentages(start_percentage, end_percentage);
++#else
++ return NonNormalizedPercentages(NonNormalizedPercentages{start_percentage, end_percentage});
++#endif
+ }
+
+ double GetAlphaMultiplier() const {