diff options
author | Matteo Bernardini <ponce@slackbuilds.org> | 2020-08-16 08:37:35 +0200 |
---|---|---|
committer | Robby Workman <rworkman@slackbuilds.org> | 2021-04-17 23:52:22 -0500 |
commit | 23f41b5b16990e3b1e6e01a82e108abe7daf4b11 (patch) | |
tree | 552772978fec88b95664434944624cc7be3d8e88 /libraries/pangox-compat/patches | |
parent | 3b460b3588a54e4de92ee952543c2bc30ff5d4fc (diff) |
libraries/pangox-compat: Updated for version 20150430_edb9e09.
Applied upstream patches
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Diffstat (limited to 'libraries/pangox-compat/patches')
-rw-r--r-- | libraries/pangox-compat/patches/0001-Re-add-pango_x_get_shaper_map-it-is-still-used-in-th.patch | 39 | ||||
-rw-r--r-- | libraries/pangox-compat/patches/0002-disable-shaper.patch | 15 |
2 files changed, 54 insertions, 0 deletions
diff --git a/libraries/pangox-compat/patches/0001-Re-add-pango_x_get_shaper_map-it-is-still-used-in-th.patch b/libraries/pangox-compat/patches/0001-Re-add-pango_x_get_shaper_map-it-is-still-used-in-th.patch new file mode 100644 index 0000000000000..de85c1719dd17 --- /dev/null +++ b/libraries/pangox-compat/patches/0001-Re-add-pango_x_get_shaper_map-it-is-still-used-in-th.patch @@ -0,0 +1,39 @@ +From bd0fcfbd2f8f493e96955c1edd8a791de1e6568a Mon Sep 17 00:00:00 2001 +From: Jan de Groot <jgc@archlinux.org> +Date: Sun, 19 Feb 2017 07:57:57 +0000 +Subject: [PATCH] Re-add pango_x_get_shaper_map, it is still used in the + fallback code + +--- + pangox.c | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/pangox.c b/pangox.c +index 0a66cc9..1e6efc6 100644 +--- a/pangox.c ++++ b/pangox.c +@@ -1344,6 +1344,21 @@ pango_x_font_describe (PangoFont *font) + return NULL; + } + ++PangoMap * ++pango_x_get_shaper_map (PangoLanguage *language) ++{ ++ static guint engine_type_id = 0; ++ static guint render_type_id = 0; ++ ++ if (engine_type_id == 0) ++ { ++ engine_type_id = g_quark_from_static_string (PANGO_ENGINE_TYPE_SHAPE); ++ render_type_id = g_quark_from_static_string (PANGO_RENDER_TYPE_X); ++ } ++ ++ return pango_find_map (language, engine_type_id, render_type_id); ++} ++ + static PangoCoverage * + pango_x_font_get_coverage (PangoFont *font, + PangoLanguage *language) +-- +2.11.1 + diff --git a/libraries/pangox-compat/patches/0002-disable-shaper.patch b/libraries/pangox-compat/patches/0002-disable-shaper.patch new file mode 100644 index 0000000000000..87f4598e39e39 --- /dev/null +++ b/libraries/pangox-compat/patches/0002-disable-shaper.patch @@ -0,0 +1,15 @@ +--- pangox-compat/pangox.c.orig 2020-05-04 18:31:53.421197064 -0400 ++++ pangox-compat/pangox.c 2020-05-04 18:32:41.251146923 -0400 +@@ -277,11 +277,11 @@ pango_x_font_class_init (PangoXFontClass + object_class->finalize = pango_x_font_finalize; + object_class->dispose = pango_x_font_dispose; + + font_class->describe = pango_x_font_describe; + font_class->get_coverage = pango_x_font_get_coverage; +- font_class->find_shaper = pango_x_font_find_shaper; ++ /* font_class->find_shaper = pango_x_font_find_shaper; */ + font_class->get_glyph_extents = pango_x_font_get_glyph_extents; + font_class->get_metrics = pango_x_font_get_metrics; + font_class->get_font_map = pango_x_font_get_font_map; + } + |