[Libreoffice-commits] core.git: external/icu

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Jul 24 15:33:34 UTC 2018


 external/icu/UnpackedTarball_icu.mk |    1 -
 external/icu/icu4c-icu11100.patch.1 |   27 ---------------------------
 2 files changed, 28 deletions(-)

New commits:
commit d0f44c46c678837f0b30928595d82443f3d53abe
Author:     Michael Stahl <Michael.Stahl at cib.de>
AuthorDate: Fri Jul 13 14:41:39 2018 +0200
Commit:     Caolán McNamara <caolanm at redhat.com>
CommitDate: Tue Jul 24 17:33:12 2018 +0200

    icu: icu4c-icu11100.patch.1 presumed obsolete
    
    According to http://bugs.icu-project.org/trac/ticket/11100
    the bug was fixed upstream in a different way so hopefully
    this patch can be removed (but i don't know how to verify this).
    
    Change-Id: I815c17dae3de2d57d2e0e247cf5823dfc1cc7109
    Reviewed-on: https://gerrit.libreoffice.org/57391
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/external/icu/UnpackedTarball_icu.mk b/external/icu/UnpackedTarball_icu.mk
index 6800c1fb5ea8..0abba05b5bbe 100644
--- a/external/icu/UnpackedTarball_icu.mk
+++ b/external/icu/UnpackedTarball_icu.mk
@@ -28,7 +28,6 @@ $(eval $(call gb_UnpackedTarball_add_patches,icu,\
 	external/icu/icu4c-mkdir.patch.1 \
 	external/icu/icu4c-$(if $(filter ANDROID,$(OS)),android,rpath).patch.1 \
 	external/icu/icu4c-ubsan.patch.1 \
-	external/icu/icu4c-icu11100.patch.1 \
 	external/icu/icu4c-scriptrun.patch.1 \
 	external/icu/icu4c-rtti.patch.1 \
 	external/icu/icu4c-clang-cl.patch.1 \
diff --git a/external/icu/icu4c-icu11100.patch.1 b/external/icu/icu4c-icu11100.patch.1
deleted file mode 100644
index 2f0e390961c1..000000000000
--- a/external/icu/icu4c-icu11100.patch.1
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -ur icu.org/source/common/ubidi.cpp icu/source/common/ubidi.cpp
---- icu.org/source/common/ubidi.cpp	2017-03-07 23:57:46.000000000 +0100
-+++ icu/source/common/ubidi.cpp	2017-04-21 22:55:11.352659142 +0200
-@@ -2125,6 +2125,14 @@
-     return DirProp_ON;
- }
- 
-+static int
-+isolatesavailable(UBiDi *pBiDi) {
-+    if (pBiDi->isolates == pBiDi->simpleIsolates) {
-+        return pBiDi->isolateCount < SIMPLE_ISOLATES_COUNT-1;
-+    }
-+    return pBiDi->isolateCount < pBiDi->isolatesSize/sizeof(Isolate)-1;
-+}
-+
- static void
- resolveImplicitLevels(UBiDi *pBiDi,
-                       int32_t start, int32_t limit,
-@@ -2271,7 +2279,7 @@
-     /* look for the last char not a BN or LRE/RLE/LRO/RLO/PDF */
-     for(i=limit-1; i>start&&(DIRPROP_FLAG(dirProps[i])&MASK_BN_EXPLICIT); i--);
-     dirProp=dirProps[i];
--    if((dirProp==LRI || dirProp==RLI) && limit<pBiDi->length) {
-+    if((dirProp==LRI || dirProp==RLI) && limit<pBiDi->length && isolatesavailable(pBiDi)) {
-         pBiDi->isolateCount++;
-         pBiDi->isolates[pBiDi->isolateCount].stateImp=stateImp;
-         pBiDi->isolates[pBiDi->isolateCount].state=levState.state;


More information about the Libreoffice-commits mailing list