Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(87)

Unified Diff: patches/bidi.patch

Issue 1621943002: ICU 56 step 4: Apply post-56 fixes for measure/date format (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@56goog
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « README.chromium ('k') | patches/dataload.patch » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: patches/bidi.patch
diff --git a/patches/bidi.patch b/patches/bidi.patch
deleted file mode 100644
index a66c2da08d76f7a8d1635e529b47d6866967bf05..0000000000000000000000000000000000000000
--- a/patches/bidi.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-diff --git a/source/common/ubidi.c b/source/common/ubidi.c
-index 8c0d64b..c43c41c 100644
---- a/source/common/ubidi.c
-+++ b/source/common/ubidi.c
-@@ -1,7 +1,7 @@
- /*
- ******************************************************************************
- *
--* Copyright (C) 1999-2014, International Business Machines
-+* Copyright (C) 1999-2015, International Business Machines
- * Corporation and others. All Rights Reserved.
- *
- ******************************************************************************
-@@ -2138,7 +2138,7 @@ resolveImplicitLevels(UBiDi *pBiDi,
- /* The isolates[] entries contain enough information to
- resume the bidi algorithm in the same state as it was
- when it was interrupted by an isolate sequence. */
-- if(dirProps[start]==PDI) {
-+ if(dirProps[start]==PDI && pBiDi->isolateCount >= 0) {
- levState.startON=pBiDi->isolates[pBiDi->isolateCount].startON;
- start1=pBiDi->isolates[pBiDi->isolateCount].start1;
- stateImp=pBiDi->isolates[pBiDi->isolateCount].stateImp;
-@@ -2340,7 +2340,7 @@ setParaSuccess(UBiDi *pBiDi) {
- static void
- setParaRunsOnly(UBiDi *pBiDi, const UChar *text, int32_t length,
- UBiDiLevel paraLevel, UErrorCode *pErrorCode) {
-- void *runsOnlyMemory;
-+ void *runsOnlyMemory = NULL;
- int32_t *visualMap;
- UChar *visualText;
- int32_t saveLength, saveTrailingWSStart;
-@@ -2514,12 +2514,13 @@ setParaRunsOnly(UBiDi *pBiDi, const UChar *text, int32_t length,
- }
- uprv_memcpy(pBiDi->levels, saveLevels, saveLength*sizeof(UBiDiLevel));
- pBiDi->trailingWSStart=saveTrailingWSStart;
-- /* free memory for mapping table and visual text */
-- uprv_free(runsOnlyMemory);
- if(pBiDi->runCount>1) {
- pBiDi->direction=UBIDI_MIXED;
- }
- cleanup3:
-+ /* free memory for mapping table and visual text */
-+ uprv_free(runsOnlyMemory);
-+
- pBiDi->reorderingMode=UBIDI_REORDER_RUNS_ONLY;
- }
-
-diff --git a/source/common/ubidiimp.h b/source/common/ubidiimp.h
-index 20ab9b9..14d7b99 100644
---- a/source/common/ubidiimp.h
-+++ b/source/common/ubidiimp.h
-@@ -1,7 +1,7 @@
- /*
- ******************************************************************************
- *
--* Copyright (C) 1999-2014, International Business Machines
-+* Copyright (C) 1999-2015, International Business Machines
- * Corporation and others. All Rights Reserved.
- *
- ******************************************************************************
-@@ -184,8 +184,8 @@ typedef struct BracketData {
- typedef struct Isolate {
- int32_t startON;
- int32_t start1;
-+ int32_t state;
- int16_t stateImp;
-- int16_t state;
- } Isolate;
-
- typedef struct Run {
« no previous file with comments | « README.chromium ('k') | patches/dataload.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698