Markus Scherer
d8659b476d
ICU-22404 new properties IDS_Unary_Operator, ID_Compat_Math_*, NFKC_SCF
2023-09-16 14:41:51 -07:00
Elango Cheran
2e45e6ec0e
ICU-22404 Unicode 15.1 beta data files & API constants
...
See #2492
Co-authored-by: Andy Heninger <andy.heninger@gmail.com>
Co-authored-by: Robin Leroy <egg.robin.leroy@gmail.com>
2023-07-13 19:26:14 -07:00
Markus Scherer
b6dcc95d3c
ICU-21833 remove redundant void parameter lists
...
See #2351
2023-03-02 09:31:57 -08:00
Fredrik Roubert
a3cbe80909
ICU-21833 Replace U_OVERRIDE with override everywhere.
2023-02-22 18:28:07 +01:00
Fredrik Roubert
2de88f9d9c
ICU-21833 Replace UChar with char16_t in all C++ code.
2023-02-06 19:27:44 +01:00
Fredrik Roubert
2e0d30cfcf
ICU-21833 Replace NULL with nullptr in all C++ code.
2023-02-03 20:20:38 +01:00
Markus Scherer
e1be738ccb
ICU-21980 Unicode 15 pre-beta data files, new prop values
2022-05-25 18:23:11 +00:00
gnrunge
f37a5e0090
ICU-21796 Rename bazel build files from BUILD to BUILD.bazel. This can
...
prevent conflicts when ICU users have their own BUILD files already.
2021-12-16 06:55:09 -08:00
Markus Scherer
75ac80bd68
ICU-21580 change site.icu-project.org to icu.unicode.org etc
2021-10-21 15:54:42 -07:00
Markus Scherer
f9beb616a8
ICU-21652 add emoji properties of strings
...
- 7 new properties: API constants & property names
- u_stringHasBinaryProperty(s, property) & UCharacter.hasBinaryProperty(s, property)
- two additional source data files
- new genprops part for writing new binary data file uemoji.icu
- data for existing emoji properties moved from uprops.icu (hardcoded in C++) to uemoji.icu (always loaded)
- new EmojiProps implementation
2021-09-08 12:15:50 -07:00
Markus Scherer
d4c92ebcfc
ICU-21635 Unicode 14 beta
2021-06-21 22:26:15 +00:00
Elango Cheran
227c729b0e
ICU-21117 Use Bazel to automate generation of Unicode data files
2021-03-24 10:39:38 -07:00
Markus Scherer
f62693aa02
ICU-13416 change Armenian (hy) uppercase/titlecase of և ligature ech-yiwn
2020-08-30 18:19:10 -07: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
Markus Scherer
0565894534
ICU-20497 Unicode 12.1
2019-04-04 10:23:24 -07:00
Markus Scherer
d2e3a8847d
ICU-20111 move text layout properties data into a new ulayout.icu data file
2019-02-14 08:30:57 -08: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
d2ec8987a7
ICU-8966 ICU-12850 add API/data/code for text layout properties InPC, InSC, vo ( #92 )
...
ICU-8966: Indic_Positional_Category & Indic_Syllabic_Category
ICU-12850: Vertical_Orientation
2018-09-27 14:27:39 -07:00
Fredrik Roubert
12e2a72747
ICU-20062 Set the Python -B flag to inhibit the writing of .pyc files.
...
This will prevent littering the source tree with spurious .pyc files.
The potential faster execution when re-running a script that has an
up-to-date .pyc file is negligible.
2018-09-27 14:27:38 -07:00
Markus Scherer
ebca759ea1
ICU-13630 Unicode 11 update from near-final data 20180521
...
X-SVN-Rev: 41426
2018-05-22 01:56:20 +00:00
Markus Scherer
af6a771267
ICU-13630 implement, test, use emoji property Extended_Pictographic
...
X-SVN-Rev: 41094
2018-03-12 05:53:02 +00:00
Markus Scherer
b3aec18a3c
ICU-13630 ucase.icu formatVersion 4: more compressible exceptions, and more room for future exceptions growth
...
X-SVN-Rev: 41093
2018-03-12 00:15:40 +00:00
Markus Scherer
1752b5c8c9
ICU-13630 Unicode 11 beta data mar06, API constants for new property values
...
X-SVN-Rev: 41092
2018-03-09 23:53:02 +00:00
Markus Scherer
cf4cb10c3d
ICU-13462 fix Script_Extensions for 5 characters: data generator needs to revert them from block scx to sc (merged from maint-60 r40667)
...
X-SVN-Rev: 40699
2017-12-05 20:53:14 +00:00
Yoshito Umaoka
1870215131
ICU-13358 Fixed cpyscan problems. Enhanced cpyscan.pl to use online version of cpyskip.txt by default. Added the new Unicode copyright comment in many tools files.
...
X-SVN-Rev: 40527
2017-10-03 02:32:50 +00:00
Markus Scherer
eb57bf7c90
ICU-12985 implement the binary Prepended_Concatenation_Mark property
...
X-SVN-Rev: 40084
2017-04-27 21:11:01 +00:00
Markus Scherer
6ce7f348a3
ICU-12985 implement the binary Emoji_Component property for emoji 5
...
X-SVN-Rev: 40082
2017-04-26 23:58:36 +00:00
Markus Scherer
edce2be62c
ICU-12985 Unicode 10 data 20170418, new property values, adjust tools & tests
...
X-SVN-Rev: 40079
2017-04-26 21:17:13 +00:00
Markus Scherer
466a569c58
ICU-12900 mostly still Unicode 9.0 but Unicode 10 beta (20170322) segmentation & bidi data and draft emoji 5.0 (also 20170322)
...
X-SVN-Rev: 39915
2017-03-23 02:14:00 +00:00
Markus Scherer
3e5578f3bf
ICU-12526 uprops.icu formatVersion 7.3: support new fraction numeric values like 3/80; ppucd.txt mostly no block compression for String/Misc properties; minor bug fixes
...
X-SVN-Rev: 38706
2016-05-05 22:51:18 +00:00
Markus Scherer
dbebd188e7
ICU-12526 initial Unicode 9 data
...
X-SVN-Rev: 38698
2016-05-04 23:54:37 +00:00
Markus Scherer
e70b98d3f6
ICU-11764 8 new script codes for Unicode 9 & CLDR 29
...
X-SVN-Rev: 38607
2016-04-08 22:23:14 +00:00
Markus Scherer
0390f4c86c
ICU-11802 add 4 Emoji properties from emoji-data.txt 2.0
...
X-SVN-Rev: 38182
2016-01-21 04:34:33 +00:00
Markus Scherer
f917158366
ICU-11574 fix Cherokee case folding data: add scf->self mappings for characters that do not have sfc (map to self) but have slc (ICU code: sfc falls back to slc)
...
X-SVN-Rev: 37374
2015-04-21 23:55:18 +00:00
Markus Scherer
99c4dfa565
ICU-11574 Unicode 8 updates
...
X-SVN-Rev: 37353
2015-04-16 23:42:50 +00:00
Markus Scherer
a98683b629
ICU-10821 add second Joining_Group array to bidi data, for 10800..10FFF
...
X-SVN-Rev: 35601
2014-04-04 21:36:16 +00:00
Markus Scherer
f440aa17d9
ICU-10821 initial tools update for Unicode 7.0
...
X-SVN-Rev: 35596
2014-04-03 22:43:00 +00:00
Markus Scherer
707a8976f4
ICU-10128 store bpt max value in ubidi.icu
...
X-SVN-Rev: 33566
2013-04-30 22:06:20 +00:00
Markus Scherer
f452c2eff4
ICU-10128 add 2 new script codes from ISO 15924: Aghb & Mahj
...
X-SVN-Rev: 33563
2013-04-29 22:39:38 +00:00
Markus Scherer
dabb8350c7
ICU-10128 encode new properties bpt & bpb in ubidi.icu format version 2.1
...
X-SVN-Rev: 33557
2013-04-26 23:45:27 +00:00
Markus Scherer
e7057c6ddc
ICU-9917 Try to make the Unicode file comment stripping tool work for UCA files too.
...
X-SVN-Rev: 33141
2013-02-07 23:20:01 +00:00
Markus Scherer
a2f3849b0d
ICU-9437 update UCD tools for Unicode 6.2, especially new numeric values
...
X-SVN-Rev: 32193
2012-08-17 19:18:06 +00:00
Markus Scherer
db9611caa9
ICU-9437 support UCD 6.2
...
X-SVN-Rev: 32062
2012-07-24 21:11:29 +00:00
Markus Scherer
979a273104
ICU-8995 add new ISO script code Hluw=Anatolian Hieroglyphs
...
X-SVN-Rev: 31248
2012-01-23 19:51:22 +00:00
Markus Scherer
7a1d76f8b4
ICU-9039 simplify/optimize ucase.icu encoding: fixed trie bit for Case_Ignorable; ucase.icu formatVersion 3.0
...
X-SVN-Rev: 31203
2012-01-13 01:14:21 +00:00
Markus Scherer
07a5ec42af
ICU-8972 stop copying UCD .txt files into the ICU source tree that are not parsed any more except by preparseucd.py
...
X-SVN-Rev: 31195
2012-01-10 22:07:51 +00:00
Markus Scherer
f712c8bc00
ICU-8972 merge gencase into genprops
...
X-SVN-Rev: 31189
2012-01-10 07:23:44 +00:00
Markus Scherer
94f470f3bf
ICU-8972 merge gennames into genprops
...
X-SVN-Rev: 31178
2012-01-03 23:20:55 +00:00
Markus Scherer
241e2a07fb
ICU-8972 merge genbidi into genprops
...
X-SVN-Rev: 31172
2011-12-25 01:25:50 +00:00
Markus Scherer
a65dbd9267
ICU-8972 pnames_data.h: remove redundant _COUNT constants, add static
...
X-SVN-Rev: 31168
2011-12-22 06:52:39 +00:00