Update to ICU 70.1

Desktop / LibreOffice - Eike Rathke [redhat.com] - 16 November 2021 19:23 UTC

Unicode 14, 5 new scripts, 12 new Unicode blocks.

In i18npool/qa/cppunit/test_breakiterator.cxx TestBreakIterator::testLao() had to be disabled/adapted. Needs to be investigated, see comments there. As is, Lao script word break has regressions.

Correct UBLOCK_TANGUT_SUPPLEMENT Unicode range endpoint to 0x18D7F, see https://www.unicode.org/versions/Unicode14.0.0/erratafixed.html for which ublock_getCode(0x18D8F) now returned UBLOCK_NO_BLOCK and thus luckily the assert in svx/source/dialog/charmap.cxx hit.

Change-Id: I4bad16ecfab3f44be365b8f884c57f34af68218e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125322

263961306ede Update to ICU 70.1
configure.ac | 2 +-
download.lst | 8 +-
external/icu/UnpackedTarball_icu.mk | 3 +-
external/icu/c++20-comparison.patch | 171 ---------------------
external/icu/c++20-comparison.patch.1 | 82 ++++++++++
...450fa50fc242282551f56b941dc93b9a8a0bcbb.patch.2 | 106 -------------
external/icu/icu4c-aix.patch.1 | 16 +-
external/icu/icu4c-android.patch.1 | 24 +--
external/icu/icu4c-khmerbreakengine.patch.1 | 89 +++++------
i18npool/qa/cppunit/test_breakiterator.cxx | 12 ++
i18nutil/source/utility/unicode.cxx | 17 ++
include/svx/strings.hrc | 12 ++
svx/source/dialog/charmap.cxx | 40 ++++-
13 files changed, 230 insertions(+), 352 deletions(-)

Upstream: cgit.freedesktop.org


  • Share