Fredrik Roubert
0bf8a95309
ICU-22793 Remove superfluous return value typecasts to UBool.
2024-09-19 17:11:38 +02:00
Fredrik Roubert
0178a07a26
ICU-22793 Clang-Tidy: google-readability-casting
...
https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/google/readability-casting.html
2024-07-04 22:32:12 +02:00
Markus Scherer
c439dcdf27
ICU-22785 uprops.icu: coalesce scx+sc bits
2024-06-04 18:51:53 -07:00
Markus Scherer
0d8a3ccd11
ICU-22785 move Block bits from propsvec0 to new trie
2024-06-04 10:49:53 -07:00
Markus Scherer
4d9612bfa2
ICU-22707 Age 6:2, run generate.sh
2024-04-29 17:00:55 -07:00
Frank Yung-Fong Tang
80414a247b
ICU-22224 Enable UBSAN and fix breakage
...
See #2324
2023-02-27 17:31:49 -08:00
Fredrik Roubert
2e0d30cfcf
ICU-21833 Replace NULL with nullptr in all C++ code.
2023-02-03 20:20:38 +01:00
Frank Tang
de9cb9a133
ICU-12725 Update u_isIDStart and u_isIDPart to TR31
...
ICU-12725 move to uprops.cpp
ICU-12725 change dependency
ICU-12725 Fix Java implementation
2023-01-25 12:02:53 -08:00
Fredrik Roubert
030fa1a479
ICU-21148 Consistently use standard lowercase true/false everywhere.
...
This is the normal standard way in C, C++ as well as Java and there's no
longer any reason for ICU to be different. The various internal macros
providing custom boolean constants can all be deleted and code as well
as documentation can be updated to use lowercase true/false everywhere.
2022-09-07 20:56:33 +02:00
Markus Scherer
5a7a8f015c
ICU-21461 uprops.h: remove unused gc macros
...
and some underused character constants
2021-02-01 18:45:59 -08:00
Markus Scherer
a7e378d587
ICU-20893 Unicode 13 beta
...
See PR #915 , see changes.txt
- Unicode 13 beta data as of 2019-nov-21
- uprops.icu format version 7.7 with more bits for Script/Script_Extensions
- more bits in spoof checker ScriptSet
- root line break rules adjusted for UAX 14 changes, from Andy
- line break tailorings not yet in sync with root
2019-11-21 17:35:53 -08:00
Fredrik Roubert
5d6d29b76a
ICU-20601 Remove superfluous semicolons (-Wextra-semi-stmt).
...
These are the same changes for the C++ code as was done for the C code
by commit 17606e0345
.
2019-08-15 12:30:21 +02:00
Markus Scherer
ea7c030961
ICU-20203 update ICU to Unicode 12 beta
...
- data as of 2018-nov-26
- API constants for new blocks & scripts
- sync RBBIMonkeyTest.java test data with C++
2018-11-28 23:13:07 +01:00
Markus Scherer
8ccca58d0c
ICU-12911 remove UBiDiProps except inside its .cpp file, and uprv_haveProperties()
...
X-SVN-Rev: 40923
2018-02-15 19:01:29 +00:00
William Zhao
d847a21238
ICU-13275 Merge warning cleanup fixes into trunk
...
X-SVN-Rev: 40283
2017-07-22 01:11:59 +00:00
Andy Heninger
242e02c388
ICU-12764 icu4c utf-8 source files, update Copyright notices.
...
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Andy Heninger
0fd5600285
ICU-12809 only .cpp files no .c in ICU library code
...
X-SVN-Rev: 39527
2016-12-07 21:14:27 +00:00