[Libreoffice-commits] core.git: Branch 'libreoffice-4-3' - external/icu

Caolán McNamara caolanm at redhat.com
Thu Aug 28 07:53:44 PDT 2014


 external/icu/icu4c-icu11100.patch.1 |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

New commits:
commit b68d4b14c0ff336318602310dd987ced737b4213
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Aug 28 10:02:31 2014 +0100

    bidi, the gift that keeps on giving
    
    Change-Id: Ia33eb3e4c89963d7391df0339a2a5b948efd0d9f
    (cherry picked from commit 854bf7399a635928e6c155ef2246d636ab11ec13)
    Reviewed-on: https://gerrit.libreoffice.org/11166
    Reviewed-by: Eike Rathke <erack at redhat.com>
    Tested-by: Eike Rathke <erack at redhat.com>

diff --git a/external/icu/icu4c-icu11100.patch.1 b/external/icu/icu4c-icu11100.patch.1
index d44dc83..f63a79f 100644
--- a/external/icu/icu4c-icu11100.patch.1
+++ b/external/icu/icu4c-icu11100.patch.1
@@ -1,19 +1,21 @@
 --- icu/source/common/ubidi.c.orig	2014-08-09 20:54:39.338833533 +0100
 +++ icu/source/common/ubidi.c	2014-08-09 20:55:48.625469055 +0100
-@@ -2097,6 +2097,12 @@
+@@ -2096,6 +2096,14 @@
      return DirProp_ON;
  }
  
 +static int
 +isolatesavailable(UBiDi *pBiDi) {
-+    return (pBiDi->isolateCount < SIMPLE_ISOLATES_SIZE-1 ||
-+            pBiDi->isolateCount < pBiDi->isolatesSize/sizeof(Isolate)-1);
++    if (pBiDi->isolates == pBiDi->simpleIsolates) {
++        return pBiDi->isolateCount < SIMPLE_ISOLATES_SIZE-1;
++    }
++    return pBiDi->isolateCount < pBiDi->isolatesSize/sizeof(Isolate)-1;
 +}
 +
  static void
  resolveImplicitLevels(UBiDi *pBiDi,
                        int32_t start, int32_t limit,
-@@ -2240,7 +2246,7 @@
+@@ -2239,7 +2247,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];


More information about the Libreoffice-commits mailing list