From db166fb11d16c63a3d2a2a22944197abea4d0888 Mon Sep 17 00:00:00 2001 From: Dav999 Date: Tue, 10 Jun 2025 16:21:21 +0200 Subject: [PATCH] Update SheenBidi to 2.9.0 This fixes our problem with Valgrind reporting a jump based on an uninitialized value; see https://github.com/Tehreer/SheenBidi/issues/19 Just to be sure nothing unexpected happens, I tested that this doesn't cause any changes in behavior by outputting bidi-transformed versions of all strings in strings.xml to a file for both our Arabic and Persian localizations before and after the update, and confirming that the files are the same. --- desktop_version/src/FontBidi.cpp | 2 +- third_party/SheenBidi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop_version/src/FontBidi.cpp b/desktop_version/src/FontBidi.cpp index 5c4d948d..6f09b3fe 100644 --- a/desktop_version/src/FontBidi.cpp +++ b/desktop_version/src/FontBidi.cpp @@ -1,6 +1,7 @@ #include "FontBidi.h" #include +#include #include "Alloc.h" #include "UTF8.h" @@ -8,7 +9,6 @@ extern "C" { #include -#include } namespace font diff --git a/third_party/SheenBidi b/third_party/SheenBidi index e667eb3a..83f77108 160000 --- a/third_party/SheenBidi +++ b/third_party/SheenBidi @@ -1 +1 @@ -Subproject commit e667eb3a63ee704194f8d94834d8e12b18db5b21 +Subproject commit 83f77108a2873600283f6da4b326a2dca7a3a7a6