scuffed-code/icu4c/source
Andy Heninger d6b88d49e3 ICU-20939 Fix problem w regexp \b boundaries & UTF-8 text
In regular expressions, when testing for word boundaries with \b, the
boundaries were incorrect when in Unicode mode, meaning that an ICU word break
iterator is being used to find the boundaries, and the text being matched is
UTF-8 encoded.

The bug stemmed from a misunderstanding of how string indexes work with UText
and break iterators, leading to the inclusion of code to convert from UTF-8 to
UTF-16 indexing, when what was wanted was the original UTF-8 index everywhere.
Removing the indexing conversion fixes the problem.
2020-02-03 16:51:17 -08:00
..
allinone ICU-20782 Enable Windows icucheck.bat script for ARM/ARM64. 2019-08-27 18:29:12 -07:00
common ICU-20958 Prevent SEGV_MAPERR in append 2020-02-03 13:22:30 -08:00
config ICU-20768 Remove fixed DLL base addresses when building Windows DLLs. 2019-08-20 15:37:15 -07:00
data ICU-20871 Fixed: no rule was defined to create the $(OUTDIR) directory if it didn't exist. 2020-01-08 15:42:35 +01:00
extra ICU-20782 Enable Windows desktop ARM and ARM64 builds of ICU4C. 2019-08-26 22:50:31 -07:00
i18n ICU-20939 Fix problem w regexp \b boundaries & UTF-8 text 2020-02-03 16:51:17 -08:00
io ICU-20857 Update version numbers to 66.1 2019-10-09 16:47:02 -07:00
layoutex ICU-20857 Update version numbers to 66.1 2019-10-09 16:47:02 -07:00
python/icutools ICU-20890 Change locale_dependencies.py into LOCALE_DEPS.json files 2019-11-22 20:23:30 -08:00
samples ICU-20767 Potential negative index access in one of the sample codes 2020-01-22 13:13:27 -08:00
stubdata ICU-20857 Update version numbers to 66.1 2019-10-09 16:47:02 -07:00
test ICU-20939 Fix problem w regexp \b boundaries & UTF-8 text 2020-02-03 16:51:17 -08:00
tools ICU-20938 Add --skip-dll-export option to genccode to prevent exporting statically linked ICU data from executables. 2020-01-23 12:00:29 -08:00
acinclude.m4 ICU-13670 Changing CFLAGS to C11 and fixing check for unicode string literals. 2018-04-23 21:16:52 +00:00
aclocal.m4 ICU-20652 Adds Makefile.in, a fuzzer driver, and minor changes to in fuzzer 2019-06-18 14:43:33 -07:00
config.guess ICU-13470 update config.guess and config.sub (again) 2017-11-15 21:00:09 +00:00
config.sub ICU-13470 update config.guess and config.sub (again) 2017-11-15 21:00:09 +00:00
configure ICU-20857 Update version numbers to 66.0.1 2019-10-21 12:32:39 -07:00
configure.ac ICU-20758 Add a StringPiece constructor for any string view type. 2019-08-15 13:36:09 +02:00
Doxyfile.in ICU-13685 Revert c: add @preview (retry) (#172) 2018-09-27 14:27:42 -07:00
icudefs.mk.in ICU-20479 don’t leave junk in source directory on configure or make check 2019-03-08 14:28:27 -08:00
install-sh
Makefile.in ICU-20061 fix 'rm: cannot remove 'current'' warning during build (#65) 2018-09-27 14:27:38 -07:00
mkinstalldirs ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
runConfigureICU ICU-20027 Support parallel builds with MSYS/MSVC and Cygwin/MSVC (#104) 2018-09-27 14:27:39 -07:00