7f35fdb
From 38b895cddcff51b6cfb47c6b3bbb2044a6d7a6dd Mon Sep 17 00:00:00 2001
7f35fdb
From: David Tardon <dtardon@redhat.com>
7f35fdb
Date: Mon, 24 Oct 2016 10:08:09 +0200
7f35fdb
Subject: [PATCH] impl. missing function
7f35fdb
7f35fdb
This is copied from vcl/unx/generic/glyphs/gcach_layout.cxx .
7f35fdb
7f35fdb
Change-Id: I778c1c862c80668a06db8e91c11773ecc9916078
7f35fdb
---
7f35fdb
 vcl/source/gdi/CommonSalLayout.cxx | 9 +++++++++
7f35fdb
 1 file changed, 9 insertions(+)
7f35fdb
7f35fdb
diff --git a/vcl/source/gdi/CommonSalLayout.cxx b/vcl/source/gdi/CommonSalLayout.cxx
7f35fdb
index 4bd9f60..91d7762 100644
7f35fdb
--- a/vcl/source/gdi/CommonSalLayout.cxx
7f35fdb
+++ b/vcl/source/gdi/CommonSalLayout.cxx
7f35fdb
@@ -104,6 +104,15 @@ static void scaleHbFont(hb_font_t* pHbFont, const FontSelectPattern& aFontSelDat
7f35fdb
 }
7f35fdb
 
7f35fdb
 #if !HB_VERSION_ATLEAST(1, 1, 0)
7f35fdb
+// Disabled Unicode compatibility decomposition, see fdo#66715
7f35fdb
+static unsigned int unicodeDecomposeCompatibility(hb_unicode_funcs_t* /*ufuncs*/,
7f35fdb
+                                                  hb_codepoint_t      /*u*/,
7f35fdb
+                                                  hb_codepoint_t*     /*decomposed*/,
7f35fdb
+                                                  void*               /*user_data*/)
7f35fdb
+{
7f35fdb
+    return 0;
7f35fdb
+}
7f35fdb
+
7f35fdb
 static hb_unicode_funcs_t* getUnicodeFuncs()
7f35fdb
 {
7f35fdb
     static hb_unicode_funcs_t* ufuncs = hb_unicode_funcs_create(hb_icu_get_unicode_funcs());
7f35fdb
-- 
7f35fdb
2.9.3
7f35fdb