diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2012-11-07 08:25:28 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2012-11-07 08:25:28 +0000 |
commit | ae68a6040db385f84e19fefeac39c1b85ef80a9e (patch) | |
tree | 43df220484be9cda5393aab066393ae53fc4289b /Build/source/libs/icu/icu-50.1-PATCHES | |
parent | 49d2a93f6018c3406a89807bf98b332ccf23194f (diff) |
icu 50.1 (release)
git-svn-id: svn://tug.org/texlive/trunk@28200 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/icu/icu-50.1-PATCHES')
14 files changed, 66 insertions, 61 deletions
diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/ChangeLog b/Build/source/libs/icu/icu-50.1-PATCHES/ChangeLog index 01f56d860f8..58d2d5aa2db 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/ChangeLog +++ b/Build/source/libs/icu/icu-50.1-PATCHES/ChangeLog @@ -1,3 +1,8 @@ +2012-11-06 Peter Breitenlohner <peb@mppmu.mpg.de> + + Updated icu-50.1 source tree (icu4c-50_1-src.tgz) from: + http://download.icu-project.org/files/icu4c/50.1/ + 2012-10-24 Peter Breitenlohner <peb@mppmu.mpg.de> Imported icu-50.1 source tree (icu4c-50_rc-src.tgz) from: diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes b/Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes index eece977722d..b1fefbf5f78 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes +++ b/Build/source/libs/icu/icu-50.1-PATCHES/TL-Changes @@ -6,7 +6,7 @@ Updated: source/config.sub source/install-sh -Added data/in/icudt50l.dat and reduced size +Reduced size of data/in/icudt50l.dat icupkg -r 'curr/*' IN OUT icupkg -r 'lang/*' IN OUT icupkg -r 'region/*' IN OUT diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-02-kFreeBSD b/Build/source/libs/icu/icu-50.1-PATCHES/patch-02-kFreeBSD index 389840bbae7..e05740c4f34 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-02-kFreeBSD +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-02-kFreeBSD @@ -1,8 +1,8 @@ The kFreeBSD declaration of timezone conforms with Posix. diff -ur icu-50.1.orig/source/common/putilimp.h icu-50.1/source/common/putilimp.h ---- icu-50.1.orig/source/common/putilimp.h 2012-10-23 07:08:36.000000000 +0200 -+++ icu-50.1/source/common/putilimp.h 2012-10-24 09:52:09.000000000 +0200 +--- icu-50.1.orig/source/common/putilimp.h 2012-11-05 18:14:50.000000000 +0100 ++++ icu-50.1/source/common/putilimp.h 2012-11-06 17:56:30.000000000 +0100 @@ -119,7 +119,7 @@ # define U_TIMEZONE __timezone #elif U_PLATFORM_USES_ONLY_WIN32_API diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-03-gcc-atomic b/Build/source/libs/icu/icu-50.1-PATCHES/patch-03-gcc-atomic index 070be904d79..eea07252a32 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-03-gcc-atomic +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-03-gcc-atomic @@ -1,8 +1,8 @@ It seems gcc-4.4 uses external calls. diff -ur icu-50.1.orig/source/common/putilimp.h icu-50.1/source/common/putilimp.h ---- icu-50.1.orig/source/common/putilimp.h 2012-10-24 09:52:09.000000000 +0200 -+++ icu-50.1/source/common/putilimp.h 2012-10-25 14:03:34.000000000 +0200 +--- icu-50.1.orig/source/common/putilimp.h 2012-11-06 17:56:30.000000000 +0100 ++++ icu-50.1/source/common/putilimp.h 2012-11-06 17:59:54.000000000 +0100 @@ -180,7 +180,7 @@ */ #ifdef U_HAVE_GCC_ATOMICS diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-08-avoid-rebuild b/Build/source/libs/icu/icu-50.1-PATCHES/patch-08-avoid-rebuild index a69910e0c37..d2a33176034 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-08-avoid-rebuild +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-08-avoid-rebuild @@ -1,8 +1,8 @@ Avoid to run pkgdata again and again. diff -ur icu-50.1.orig/source/data/Makefile.in icu-50.1/source/data/Makefile.in ---- icu-50.1.orig/source/data/Makefile.in 2012-10-23 07:11:44.000000000 +0200 -+++ icu-50.1/source/data/Makefile.in 2012-10-25 19:23:22.000000000 +0200 +--- icu-50.1.orig/source/data/Makefile.in 2012-11-05 18:18:04.000000000 +0100 ++++ icu-50.1/source/data/Makefile.in 2012-11-06 18:01:46.000000000 +0100 @@ -109,7 +109,7 @@ .PHONY : all all-local all-recursive install install-local install-files \ install-recursive clean clean-local clean-recursive distclean \ diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR b/Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR index 385150a087b..899132750ee 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-11-CURR_FULL_DIR @@ -2,9 +2,9 @@ certainly be that for the native (Unix) system and not that for the build (mingw) system. -diff -ur icu-50.rc.orig/source/Makefile.in icu-50.rc/source/Makefile.in ---- icu-50.rc.orig/source/Makefile.in 2012-10-23 07:11:52.000000000 +0200 -+++ icu-50.rc/source/Makefile.in 2012-10-24 09:53:37.000000000 +0200 +diff -ur icu-50.1.orig/source/Makefile.in icu-50.1/source/Makefile.in +--- icu-50.1.orig/source/Makefile.in 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/Makefile.in 2012-11-06 18:03:56.000000000 +0100 @@ -52,7 +52,7 @@ INSTALLED_BUILT_FILES = $(top_builddir)/config/Makefile.inc $(top_builddir)/config/pkgdata.inc $(top_builddir)/config/icu-config @platform_make_fragment@ $(EXTRA_DATA:%=$(DESTDIR)$(pkglibdir)/%) $(ALL_PKGCONFIG_FILES) @@ -36,9 +36,9 @@ diff -ur icu-50.rc.orig/source/Makefile.in icu-50.rc/source/Makefile.in config/icu.pc: $(srcdir)/config/icu.pc.in cd $(top_builddir) \ -diff -ur icu-50.rc.orig/source/config/mh-cygwin-msvc icu-50.rc/source/config/mh-cygwin-msvc ---- icu-50.rc.orig/source/config/mh-cygwin-msvc 2012-10-23 07:08:58.000000000 +0200 -+++ icu-50.rc/source/config/mh-cygwin-msvc 2012-10-24 09:53:37.000000000 +0200 +diff -ur icu-50.1.orig/source/config/mh-cygwin-msvc icu-50.1/source/config/mh-cygwin-msvc +--- icu-50.1.orig/source/config/mh-cygwin-msvc 2012-11-05 18:15:12.000000000 +0100 ++++ icu-50.1/source/config/mh-cygwin-msvc 2012-11-06 18:03:56.000000000 +0100 @@ -125,7 +125,7 @@ # The #M# is used to delete lines for icu-config @@ -49,8 +49,8 @@ diff -ur icu-50.rc.orig/source/config/mh-cygwin-msvc icu-50.rc/source/config/mh- CURR_SRCCODE_FULL_DIR=$(subst \,\\,$(shell cygpath -da .))#M# diff -ur icu-50.1.orig/source/config/mh-mingw icu-50.1/source/config/mh-mingw ---- icu-50.1.orig/source/config/mh-mingw 2012-10-23 07:08:58.000000000 +0200 -+++ icu-50.1/source/config/mh-mingw 2012-10-24 09:53:37.000000000 +0200 +--- icu-50.1.orig/source/config/mh-mingw 2012-11-05 18:15:12.000000000 +0100 ++++ icu-50.1/source/config/mh-mingw 2012-11-06 18:03:56.000000000 +0100 @@ -79,8 +79,8 @@ # The #M# is used to delete lines for icu-config @@ -63,8 +63,8 @@ diff -ur icu-50.1.orig/source/config/mh-mingw icu-50.1/source/config/mh-mingw #CURR_SRCCODE_FULL_DIR=$(subst /,\\\\,$(shell pwd -W))#M# for MSYS CURR_SRCCODE_FULL_DIR=$(subst \,/,$(shell cmd /c cd))#M# for Cygwin shell diff -ur icu-50.1.orig/source/icudefs.mk.in icu-50.1/source/icudefs.mk.in ---- icu-50.1.orig/source/icudefs.mk.in 2012-10-23 07:11:52.000000000 +0200 -+++ icu-50.1/source/icudefs.mk.in 2012-10-24 09:53:37.000000000 +0200 +--- icu-50.1.orig/source/icudefs.mk.in 2012-11-05 18:18:14.000000000 +0100 ++++ icu-50.1/source/icudefs.mk.in 2012-11-06 18:03:56.000000000 +0100 @@ -279,6 +279,12 @@ PKGDATA_INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(top_builddir)/stubdata:$(top_builddir)/tools/ctestfw:$(LIBRARY_PATH_PREFIX)$(LIBDIR):$$$(LDLIBRARYPATH_ENVVAR) $(LEAK_CHECKER) INSTALLED_INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(libdir):$$$(LDLIBRARYPATH_ENVVAR) diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-12-mingw b/Build/source/libs/icu/icu-50.1-PATCHES/patch-12-mingw index e749c4c5b27..15ccd261684 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-12-mingw +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-12-mingw @@ -1,8 +1,8 @@ We don't want this for TeX Live cross compilation. diff -ur icu-50.1.orig/source/config/mh-mingw icu-50.1/source/config/mh-mingw ---- icu-50.1.orig/source/config/mh-mingw 2012-10-24 09:53:37.000000000 +0200 -+++ icu-50.1/source/config/mh-mingw 2012-10-25 13:57:04.000000000 +0200 +--- icu-50.1.orig/source/config/mh-mingw 2012-11-06 18:03:56.000000000 +0100 ++++ icu-50.1/source/config/mh-mingw 2012-11-06 18:06:48.000000000 +0100 @@ -56,27 +56,9 @@ ## Non-shared intermediate object suffix STATIC_O = ao diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-13-STATIC_PREFIX b/Build/source/libs/icu/icu-50.1-PATCHES/patch-13-STATIC_PREFIX index 33fc2c94233..e4169f42c30 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-13-STATIC_PREFIX +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-13-STATIC_PREFIX @@ -1,6 +1,6 @@ diff -ur icu-50.1.orig/source/config/Makefile.inc.in icu-50.1/source/config/Makefile.inc.in ---- icu-50.1.orig/source/config/Makefile.inc.in 2012-10-23 07:08:58.000000000 +0200 -+++ icu-50.1/source/config/Makefile.inc.in 2012-10-24 09:59:05.000000000 +0200 +--- icu-50.1.orig/source/config/Makefile.inc.in 2012-11-05 18:15:12.000000000 +0100 ++++ icu-50.1/source/config/Makefile.inc.in 2012-11-06 18:09:10.000000000 +0100 @@ -44,7 +44,7 @@ LIBICU = lib$(ICUPREFIX) @@ -11,8 +11,8 @@ diff -ur icu-50.1.orig/source/config/Makefile.inc.in icu-50.1/source/config/Make A = a diff -ur icu-50.1.orig/source/icudefs.mk.in icu-50.1/source/icudefs.mk.in ---- icu-50.1.orig/source/icudefs.mk.in 2012-10-24 09:53:37.000000000 +0200 -+++ icu-50.1/source/icudefs.mk.in 2012-10-24 09:59:05.000000000 +0200 +--- icu-50.1.orig/source/icudefs.mk.in 2012-11-06 18:03:56.000000000 +0100 ++++ icu-50.1/source/icudefs.mk.in 2012-11-06 18:09:10.000000000 +0100 @@ -207,13 +207,13 @@ ## If we can't use the shared libraries, use the static libraries diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-14-mingw-cross b/Build/source/libs/icu/icu-50.1-PATCHES/patch-14-mingw-cross index a5170de4ffc..c6a8f4fe0f9 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-14-mingw-cross +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-14-mingw-cross @@ -1,8 +1,8 @@ Required for cross compilation linux -> MinGW32. diff -ur icu-50.1.orig/source/tools/toolutil/pkg_genc.c icu-50.1/source/tools/toolutil/pkg_genc.c ---- icu-50.1.orig/source/tools/toolutil/pkg_genc.c 2012-10-23 07:08:44.000000000 +0200 -+++ icu-50.1/source/tools/toolutil/pkg_genc.c 2012-10-25 14:05:44.000000000 +0200 +--- icu-50.1.orig/source/tools/toolutil/pkg_genc.c 2012-11-05 18:14:58.000000000 +0100 ++++ icu-50.1/source/tools/toolutil/pkg_genc.c 2012-11-06 18:10:50.000000000 +0100 @@ -54,6 +54,7 @@ /* * The following is needed by MinGW64 diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-40-auxParam b/Build/source/libs/icu/icu-50.1-PATCHES/patch-40-auxParam index 8866e52ac08..5b531eaae09 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-40-auxParam +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-40-auxParam @@ -1,6 +1,6 @@ diff -ur icu-50.1.orig/source/layout/AlternateSubstSubtables.cpp icu-50.1/source/layout/AlternateSubstSubtables.cpp ---- icu-50.1.orig/source/layout/AlternateSubstSubtables.cpp 2012-10-23 07:11:48.000000000 +0200 -+++ icu-50.1/source/layout/AlternateSubstSubtables.cpp 2012-10-24 10:01:00.000000000 +0200 +--- icu-50.1.orig/source/layout/AlternateSubstSubtables.cpp 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/AlternateSubstSubtables.cpp 2012-11-06 18:12:35.000000000 +0100 @@ -27,13 +27,19 @@ Offset alternateSetTableOffset = SWAPW(alternateSetTableOffsetArray[coverageIndex]); const AlternateSetTable *alternateSetTable = @@ -26,8 +26,8 @@ diff -ur icu-50.1.orig/source/layout/AlternateSubstSubtables.cpp icu-50.1/source // XXXX If we get here, the table's mal-formed... diff -ur icu-50.1.orig/source/layout/GlyphIterator.cpp icu-50.1/source/layout/GlyphIterator.cpp ---- icu-50.1.orig/source/layout/GlyphIterator.cpp 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/GlyphIterator.cpp 2012-10-24 10:01:00.000000000 +0200 +--- icu-50.1.orig/source/layout/GlyphIterator.cpp 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/GlyphIterator.cpp 2012-11-06 18:12:35.000000000 +0100 @@ -19,7 +19,7 @@ FeatureMask theFeatureMask, const GlyphDefinitionTableHeader *theGlyphDefinitionTableHeader) : direction(1), position(-1), nextLimit(-1), prevLimit(-1), @@ -123,8 +123,8 @@ diff -ur icu-50.1.orig/source/layout/GlyphIterator.cpp icu-50.1/source/layout/Gl le_bool GlyphIterator::findFeatureTag() diff -ur icu-50.1.orig/source/layout/GlyphIterator.h icu-50.1/source/layout/GlyphIterator.h ---- icu-50.1.orig/source/layout/GlyphIterator.h 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/GlyphIterator.h 2012-10-24 10:01:00.000000000 +0200 +--- icu-50.1.orig/source/layout/GlyphIterator.h 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/GlyphIterator.h 2012-11-06 18:12:35.000000000 +0100 @@ -28,7 +28,7 @@ GlyphIterator(GlyphIterator &that); @@ -161,8 +161,8 @@ diff -ur icu-50.1.orig/source/layout/GlyphIterator.h icu-50.1/source/layout/Glyp const GlyphClassDefinitionTable *glyphClassDefinitionTable; diff -ur icu-50.1.orig/source/layout/LEGlyphStorage.cpp icu-50.1/source/layout/LEGlyphStorage.cpp ---- icu-50.1.orig/source/layout/LEGlyphStorage.cpp 2012-10-23 07:11:52.000000000 +0200 -+++ icu-50.1/source/layout/LEGlyphStorage.cpp 2012-10-24 10:01:00.000000000 +0200 +--- icu-50.1.orig/source/layout/LEGlyphStorage.cpp 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/LEGlyphStorage.cpp 2012-11-06 18:12:35.000000000 +0100 @@ -20,7 +20,7 @@ LEGlyphStorage::LEGlyphStorage() @@ -296,8 +296,8 @@ diff -ur icu-50.1.orig/source/layout/LEGlyphStorage.cpp icu-50.1/source/layout/L fGlyphs[fDestIndex] = fGlyphs[fSrcIndex]; fCharIndices[fDestIndex] = fCharIndices[fSrcIndex]; diff -ur icu-50.1.orig/source/layout/LEGlyphStorage.h icu-50.1/source/layout/LEGlyphStorage.h ---- icu-50.1.orig/source/layout/LEGlyphStorage.h 2012-10-23 07:11:48.000000000 +0200 -+++ icu-50.1/source/layout/LEGlyphStorage.h 2012-10-24 10:01:00.000000000 +0200 +--- icu-50.1.orig/source/layout/LEGlyphStorage.h 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/LEGlyphStorage.h 2012-11-06 18:12:35.000000000 +0100 @@ -63,12 +63,12 @@ float *fPositions; @@ -359,8 +359,8 @@ diff -ur icu-50.1.orig/source/layout/LEGlyphStorage.h icu-50.1/source/layout/LEG U_NAMESPACE_END #endif diff -ur icu-50.1.orig/source/layout/OpenTypeLayoutEngine.cpp icu-50.1/source/layout/OpenTypeLayoutEngine.cpp ---- icu-50.1.orig/source/layout/OpenTypeLayoutEngine.cpp 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/OpenTypeLayoutEngine.cpp 2012-10-24 10:01:00.000000000 +0200 +--- icu-50.1.orig/source/layout/OpenTypeLayoutEngine.cpp 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/OpenTypeLayoutEngine.cpp 2012-11-06 18:12:35.000000000 +0100 @@ -78,7 +78,7 @@ OpenTypeLayoutEngine::OpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, const GlyphSubstitutionTableHeader *gsubTable, LEErrorCode &success) @@ -380,8 +380,8 @@ diff -ur icu-50.1.orig/source/layout/OpenTypeLayoutEngine.cpp icu-50.1/source/la return count; diff -ur icu-50.1.orig/source/layout/OpenTypeLayoutEngine.h icu-50.1/source/layout/OpenTypeLayoutEngine.h ---- icu-50.1.orig/source/layout/OpenTypeLayoutEngine.h 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/OpenTypeLayoutEngine.h 2012-10-24 10:01:00.000000000 +0200 +--- icu-50.1.orig/source/layout/OpenTypeLayoutEngine.h 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/OpenTypeLayoutEngine.h 2012-11-06 18:12:35.000000000 +0100 @@ -194,6 +194,13 @@ le_bool fFeatureOrder; diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-50-Vertical b/Build/source/libs/icu/icu-50.1-PATCHES/patch-50-Vertical index adb2b26d67a..a3883def37d 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-50-Vertical +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-50-Vertical @@ -1,6 +1,6 @@ diff -ur icu-50.1.orig/source/layout/LEFontInstance.h icu-50.1/source/layout/LEFontInstance.h ---- icu-50.1.orig/source/layout/LEFontInstance.h 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/LEFontInstance.h 2012-10-24 10:03:12.000000000 +0200 +--- icu-50.1.orig/source/layout/LEFontInstance.h 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/LEFontInstance.h 2012-11-06 18:18:07.000000000 +0100 @@ -509,6 +509,10 @@ */ static UClassID getStaticClassID(); @@ -25,8 +25,8 @@ diff -ur icu-50.1.orig/source/layout/LEFontInstance.h icu-50.1/source/layout/LEF #endif diff -ur icu-50.1.orig/source/layout/ValueRecords.cpp icu-50.1/source/layout/ValueRecords.cpp ---- icu-50.1.orig/source/layout/ValueRecords.cpp 2012-10-23 07:11:52.000000000 +0200 -+++ icu-50.1/source/layout/ValueRecords.cpp 2012-10-24 10:03:12.000000000 +0200 +--- icu-50.1.orig/source/layout/ValueRecords.cpp 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/ValueRecords.cpp 2012-11-06 18:18:07.000000000 +0100 @@ -48,8 +48,12 @@ fontInstance->transformFunits(value, 0, pixels); diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-60-KernPair b/Build/source/libs/icu/icu-50.1-PATCHES/patch-60-KernPair index f478d8fc0f8..1ff738253bd 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-60-KernPair +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-60-KernPair @@ -1,6 +1,6 @@ diff -ur icu-50.1.orig/source/layout/LEFontInstance.cpp icu-50.1/source/layout/LEFontInstance.cpp ---- icu-50.1.orig/source/layout/LEFontInstance.cpp 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/LEFontInstance.cpp 2012-10-24 10:04:03.000000000 +0200 +--- icu-50.1.orig/source/layout/LEFontInstance.cpp 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/LEFontInstance.cpp 2012-11-06 18:19:35.000000000 +0100 @@ -145,5 +145,10 @@ return getAscent() + getDescent() + getLeading(); } @@ -13,8 +13,8 @@ diff -ur icu-50.1.orig/source/layout/LEFontInstance.cpp icu-50.1/source/layout/L U_NAMESPACE_END diff -ur icu-50.1.orig/source/layout/LEFontInstance.h icu-50.1/source/layout/LEFontInstance.h ---- icu-50.1.orig/source/layout/LEFontInstance.h 2012-10-24 10:03:12.000000000 +0200 -+++ icu-50.1/source/layout/LEFontInstance.h 2012-10-24 10:04:03.000000000 +0200 +--- icu-50.1.orig/source/layout/LEFontInstance.h 2012-11-06 18:18:07.000000000 +0100 ++++ icu-50.1/source/layout/LEFontInstance.h 2012-11-06 18:19:35.000000000 +0100 @@ -510,6 +510,11 @@ static UClassID getStaticClassID(); @@ -28,8 +28,8 @@ diff -ur icu-50.1.orig/source/layout/LEFontInstance.h icu-50.1/source/layout/LEF */ virtual inline bool getLayoutDirVertical() const; diff -ur icu-50.1.orig/source/layout/LayoutEngine.cpp icu-50.1/source/layout/LayoutEngine.cpp ---- icu-50.1.orig/source/layout/LayoutEngine.cpp 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/LayoutEngine.cpp 2012-10-24 10:04:03.000000000 +0200 +--- icu-50.1.orig/source/layout/LayoutEngine.cpp 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/LayoutEngine.cpp 2012-11-06 18:19:35.000000000 +0100 @@ -369,9 +369,25 @@ if (fTypoFlags & 0x1) { /* kerning enabled */ diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-70-Arabic b/Build/source/libs/icu/icu-50.1-PATCHES/patch-70-Arabic index 5d4208ee2d0..35d4e2ac8df 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-70-Arabic +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-70-Arabic @@ -1,6 +1,6 @@ diff -ur icu-50.1.orig/source/layout/ArabicShaping.cpp icu-50.1/source/layout/ArabicShaping.cpp ---- icu-50.1.orig/source/layout/ArabicShaping.cpp 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/ArabicShaping.cpp 2012-10-24 10:05:03.000000000 +0200 +--- icu-50.1.orig/source/layout/ArabicShaping.cpp 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/ArabicShaping.cpp 2012-11-06 18:20:40.000000000 +0100 @@ -24,6 +24,31 @@ ArabicShaping::ST_TRANSPARENT // [T] }; @@ -151,8 +151,8 @@ diff -ur icu-50.1.orig/source/layout/ArabicShaping.cpp icu-50.1/source/layout/Ar } diff -ur icu-50.1.orig/source/layout/ArabicShaping.h icu-50.1/source/layout/ArabicShaping.h ---- icu-50.1.orig/source/layout/ArabicShaping.h 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/ArabicShaping.h 2012-10-24 10:05:03.000000000 +0200 +--- icu-50.1.orig/source/layout/ArabicShaping.h 2012-11-05 18:18:10.000000000 +0100 ++++ icu-50.1/source/layout/ArabicShaping.h 2012-11-06 18:20:40.000000000 +0100 @@ -39,7 +39,10 @@ MASK_SHAPE_RIGHT = 1, // if this bit set, shapes to right MASK_SHAPE_LEFT = 2, // if this bit set, shapes to left @@ -185,8 +185,8 @@ diff -ur icu-50.1.orig/source/layout/ArabicShaping.h icu-50.1/source/layout/Arab static void adjustTags(le_int32 outIndex, le_int32 shapeOffset, LEGlyphStorage &glyphStorage); }; diff -ur icu-50.1.orig/source/layout/LayoutEngine.cpp icu-50.1/source/layout/LayoutEngine.cpp ---- icu-50.1.orig/source/layout/LayoutEngine.cpp 2012-10-24 10:04:03.000000000 +0200 -+++ icu-50.1/source/layout/LayoutEngine.cpp 2012-10-24 10:05:03.000000000 +0200 +--- icu-50.1.orig/source/layout/LayoutEngine.cpp 2012-11-06 18:19:35.000000000 +0100 ++++ icu-50.1/source/layout/LayoutEngine.cpp 2012-11-06 18:20:40.000000000 +0100 @@ -567,6 +567,8 @@ break; diff --git a/Build/source/libs/icu/icu-50.1-PATCHES/patch-82-Indic-bugfix b/Build/source/libs/icu/icu-50.1-PATCHES/patch-82-Indic-bugfix index 4b03b85f306..05d5529c5e9 100644 --- a/Build/source/libs/icu/icu-50.1-PATCHES/patch-82-Indic-bugfix +++ b/Build/source/libs/icu/icu-50.1-PATCHES/patch-82-Indic-bugfix @@ -1,6 +1,6 @@ diff -ur icu-50.1.orig/source/layout/IndicClassTables.cpp icu-50.1/source/layout/IndicClassTables.cpp ---- icu-50.1.orig/source/layout/IndicClassTables.cpp 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/IndicClassTables.cpp 2012-10-24 10:06:39.000000000 +0200 +--- icu-50.1.orig/source/layout/IndicClassTables.cpp 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/IndicClassTables.cpp 2012-11-06 18:21:49.000000000 +0100 @@ -66,7 +66,6 @@ // special forms... (Bengali RA?) #define _bb (_ct | CF_BELOW_BASE) @@ -19,8 +19,8 @@ diff -ur icu-50.1.orig/source/layout/IndicClassTables.cpp icu-50.1/source/layout _xx, _xx, _xx, _xx, _xx, _xx, _xx, _m2, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0D50 - 0D5F _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx // 0D60 - 0D6F diff -ur icu-50.1.orig/source/layout/IndicReordering.cpp icu-50.1/source/layout/IndicReordering.cpp ---- icu-50.1.orig/source/layout/IndicReordering.cpp 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/IndicReordering.cpp 2012-10-24 10:06:39.000000000 +0200 +--- icu-50.1.orig/source/layout/IndicReordering.cpp 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/IndicReordering.cpp 2012-11-06 18:21:49.000000000 +0100 @@ -129,10 +129,6 @@ le_int32 fSMIndex; FeatureMask fSMFeatures; @@ -178,8 +178,8 @@ diff -ur icu-50.1.orig/source/layout/IndicReordering.cpp icu-50.1/source/layout/ LEUnicode currentChar; diff -ur icu-50.1.orig/source/layout/IndicReordering.h icu-50.1/source/layout/IndicReordering.h ---- icu-50.1.orig/source/layout/IndicReordering.h 2012-10-23 07:11:50.000000000 +0200 -+++ icu-50.1/source/layout/IndicReordering.h 2012-10-24 10:06:39.000000000 +0200 +--- icu-50.1.orig/source/layout/IndicReordering.h 2012-11-05 18:18:12.000000000 +0100 ++++ icu-50.1/source/layout/IndicReordering.h 2012-11-06 18:21:49.000000000 +0100 @@ -50,7 +50,6 @@ #define CF_BELOW_BASE 0x10000000U #define CF_POST_BASE 0x08000000U |