Commit Graph

110 Commits

Author SHA1 Message Date
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
798f5235dd ICU-12526 genuca: add new script sample characters, more readable error output
X-SVN-Rev: 38716
2016-05-06 23:19:36 +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
f39f59f3a9 ICU-11574 genuca new script sample characters
X-SVN-Rev: 37381
2015-04-22 23:07: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
12f91f5673 ICU-11449 collation formatVersion 5: reorder single scripts not groups, write new scripts data with reserved ranges
X-SVN-Rev: 36914
2015-01-05 23:31:52 +00:00
Markus Scherer
85e65d2170 ICU-11448 build CollationBaseDataBuilder as part of genuca; formatVersion 4.1 for below-common tertiary weights
X-SVN-Rev: 36911
2014-12-27 01:08:13 +00:00
Markus Scherer
7fdf06a388 ICU-11448 move collationbasedatabuilder.cpp to tools/genuca
X-SVN-Rev: 36910
2014-12-27 01:04:54 +00:00
Markus Scherer
6494d69057 ICU-11448 move collationbasedatabuilder.h to tools/genuca
X-SVN-Rev: 36909
2014-12-27 01:03:54 +00:00
Markus Scherer
cdeef580ed ICU-10829 allow sec/ter weight 02
X-SVN-Rev: 36827
2014-12-08 23:43:46 +00:00
Markus Scherer
dc12c4d602 ICU-11380 genuca tool changes for root radical-stroke order
X-SVN-Rev: 36730
2014-11-13 21:19:37 +00:00
Andy Heninger
8807332753 ICU-10835 Add tool for generation of regular expressions casing data
X-SVN-Rev: 35682
2014-05-02 22:02:59 +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
f6de8d8a1c ICU-9101 copy icu/branches/markus/collv2/source/tools/genuca2/genuca2.cpp to tools/trunk/unicode/c/genuca/genuca.cpp
X-SVN-Rev: 35220
2014-02-24 22:17:04 +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
d2248fd32f ICU-9448 make genuca leadByteArray[] large enough
X-SVN-Rev: 32081
2012-08-02 15:19:57 +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
ff29cbdfe4 ICU-9437 genuca permit UCA version != UCD version for boot-strapping
X-SVN-Rev: 32061
2012-07-24 21:10:23 +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
88ad55753d ICU-8972 genuca: replace source-dir and dest-dir and optional FractionalUCA.txt argument with path/to/ICU/src/root
X-SVN-Rev: 31191
2012-01-10 19:36:20 +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
72559ba1cd ICU-8972 replace gennorm with code in preparseucd.py
X-SVN-Rev: 31174
2011-12-28 19:23:13 +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
Markus Scherer
1ec1832428 ICU-8972 bug fixes
X-SVN-Rev: 31166
2011-12-22 06:28:59 +00:00
Markus Scherer
f3fd941998 ICU-8972 adjust property names builder to simpler pnames_data.h
X-SVN-Rev: 31165
2011-12-22 03:23:52 +00:00
Markus Scherer
cc68c8c6e2 ICU-8972 preparseucd.py writes pnames_data.h with formatting nearly identical to genpname/preparse.pl; delete obsolete genpname/*
X-SVN-Rev: 31160
2011-12-20 07:43:38 +00:00
Markus Scherer
7c797527dc ICU-8972 PropsBuilder makes more sense than PropsWriter
X-SVN-Rev: 31156
2011-12-19 01:49:34 +00:00
Markus Scherer
0b9ba091db ICU-8972 move genpname/genpname.cpp to genprops/pnameswriter.cpp; use on-the-fly property names data for ppucd parsing: avoids having to rebuild ICU & tools before generating properties data
X-SVN-Rev: 31153
2011-12-18 21:33:57 +00:00
Markus Scherer
10243eee46 ICU-8972 preparseucd.py: add ISO 15924-only script codes, change argv[2] to path/to/ICU/src/root, prepend UTF-8 BOM to some test files
X-SVN-Rev: 31151
2011-12-18 16:01:49 +00:00
Markus Scherer
b1e48658b3 ICU-8972 genprops: merge props2writer.cpp (which used to be props2.cpp) into corepropswriter.cpp (which used to be store.c); avoids clumsy back-and-forth
X-SVN-Rev: 31150
2011-12-18 08:17:16 +00:00
Markus Scherer
cb626ab6d7 ICU-8972 genprops: minor fix, guard against nv=-100
X-SVN-Rev: 31149
2011-12-18 07:23:10 +00:00
Markus Scherer
f0dbf9f00b ICU-8972 genprops: use ppucd.txt for all uprops.icu properties including Script_Extensions; cleanup
X-SVN-Rev: 31147
2011-12-18 06:53:54 +00:00
Markus Scherer
7270f8f618 ICU-8972 genprops: use ppucd.txt for gc, nt, nv
X-SVN-Rev: 31145
2011-12-18 03:21:54 +00:00