From 1da1ba760229acc9df092ec8e7e21ef22cfaa903 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Tue, 4 Oct 2011 16:16:13 +0300 Subject: [PATCH] Updated utf8cpp to 2.3.1 --- 3party/utfcpp/doc/ReleaseNotes | 11 +- 3party/utfcpp/doc/utf8cpp.html | 188 ++++++++++++++++++++++++-- 3party/utfcpp/source/utf8.h | 68 +++++----- 3party/utfcpp/source/utf8/checked.h | 28 ++-- 3party/utfcpp/source/utf8/core.h | 16 ++- 3party/utfcpp/source/utf8/unchecked.h | 2 +- 6 files changed, 251 insertions(+), 62 deletions(-) mode change 100644 => 100755 3party/utfcpp/doc/ReleaseNotes mode change 100644 => 100755 3party/utfcpp/doc/utf8cpp.html mode change 100644 => 100755 3party/utfcpp/source/utf8/core.h mode change 100644 => 100755 3party/utfcpp/source/utf8/unchecked.h diff --git a/3party/utfcpp/doc/ReleaseNotes b/3party/utfcpp/doc/ReleaseNotes old mode 100644 new mode 100755 index 857a72b756..c0c01a3c61 --- a/3party/utfcpp/doc/ReleaseNotes +++ b/3party/utfcpp/doc/ReleaseNotes @@ -1,9 +1,12 @@ utf8 cpp library -Release 2.2.4 +Release 2.3.1 -This is a minor bug fix release that improves converting from utf-16 to utf-8 error detection. +A bug fix release. Special thanks to dalle and Ivan Sorokin who reported the bugs. -Changes from version 2.2.3 -- Bug fix [2857454] dereference invalid iterator when lead surrogate was last element of the string. +Changes from version 2.3 +- Bug fix [3025042]: is_bom documentation issue. +- Bug fix [3083640]: is_code_point_valid incorrectly returns false. +- Bug fix [3167987]: prior moves it before start. +- Bug fix [3185087]: utf8::prior and utf8::previous documentation issue. Files included in the release: utf8.h, core.h, checked.h, unchecked.h, utf8cpp.html, ReleaseNotes diff --git a/3party/utfcpp/doc/utf8cpp.html b/3party/utfcpp/doc/utf8cpp.html old mode 100644 new mode 100755 index 069c2be521..c0a89a27de --- a/3party/utfcpp/doc/utf8cpp.html +++ b/3party/utfcpp/doc/utf8cpp.html @@ -67,7 +67,7 @@
  • Ensure that a string contains valid UTF-8 text
  • - +
  • Reference