Commit Graph

24528 Commits

Author SHA1 Message Date
Markus Scherer
e8d8222080 ICU-8972 write * Unicode version line to norm2/.txt files
X-SVN-Rev: 31192
2012-01-10 20:56:22 +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
9a646f81a7 ICU-8972 ucase.icu generated by newly merged genprops/casepropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31190
2012-01-10 07:24:47 +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
6390003c87 ICU-9008 some more U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC fixes; include putilimp.h where that macro is tested
X-SVN-Rev: 31188
2012-01-10 07:15:25 +00:00
Peter Edberg
4c61713090 ICU-8977 Replace usage of String.isEmpty() which is new in Java 1.6
X-SVN-Rev: 31187
2012-01-09 17:52:41 +00:00
Peter Edberg
70ccf80320 ICU-8977 Add ICU4J monthPatterns format/parse support, move Chinese cal era handling
into SimpleDateFormat, ignore 'l' pattern char, stop using obsolete isLeapMonth resource,
add/fix tests.

X-SVN-Rev: 31186
2012-01-08 22:09:38 +00:00
Markus Scherer
a1dd913103 ICU-8972 make usrc_create() take & write generator name, remove temporary usrc_createFromGenerator()
X-SVN-Rev: 31184
2012-01-06 23:32:50 +00:00
Markus Scherer
28a30d3c2d ICU-8972 parse ppucd.txt case mappings
X-SVN-Rev: 31182
2012-01-06 01:02:02 +00:00
Markus Scherer
9cd2b8cbd6 ICU-8972 unames.icu generated by newly merged genprops/namespropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31179
2012-01-03 23:22:29 +00:00
Markus Scherer
94f470f3bf ICU-8972 merge gennames into genprops
X-SVN-Rev: 31178
2012-01-03 23:20:55 +00:00
Abhinav Gupta
2730ee27c3 ICU-8924 Add findbugs targets
X-SVN-Rev: 31176
2011-12-29 18:13:00 +00:00
Markus Scherer
2f5489adb1 ICU-8972 norm2/nf[k]c.txt files generated by preparseucd.py
X-SVN-Rev: 31175
2011-12-28 19:24:15 +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
66ead436a8 ICU-8972 BiDi properties data generated by newly merged genprops/bidipropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31173
2011-12-25 01:27: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
162f137de9 ICU-8972 document stable pnames_data.h output
X-SVN-Rev: 31171
2011-12-23 04:29:33 +00:00
Markus Scherer
d109686c14 ICU-8972 document how preparseucd.py parses ICU header file constants (uchar.h & uscript.h) (reads/needs less information than preparse.pl needed)
X-SVN-Rev: 31170
2011-12-23 04:20:35 +00:00
Abhinav Gupta
64064a7cf2 ICU-8984 apply patch attached to ticket
X-SVN-Rev: 31169
2011-12-22 15:42:45 +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
05c6a38407 ICU-8972 generated pnames data different but equivalent; should be more stable now, got a little smaller
X-SVN-Rev: 31167
2011-12-22 06:30:04 +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
05d42d4ed3 ICU-8972 redo writing of pnames_data.h: write properties & their values in uchar.h order, write strings rather than double indirection through name groups & string table; stable output with minor, proportional diffs in version upgrades, and much simpler code
X-SVN-Rev: 31164
2011-12-21 07:51:56 +00:00
Andy Heninger
cec5a252fd ICU-9021 Thread safety in DigitList::getDouble(), incorporate review comment.
X-SVN-Rev: 31162
2011-12-20 19:29:26 +00:00
Markus Scherer
7063bdb084 ICU-8972 minor fixes & updates for & from preparseucd.py; add remaining ICU-specific properties to ppucd.txt; generated pnames data different but equivalent
X-SVN-Rev: 31161
2011-12-20 07:48:49 +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
Andy Heninger
6bb13512c1 ICU-9021 Thread safety fixes to DigitList::getDouble().
X-SVN-Rev: 31159
2011-12-20 01:48:45 +00:00
Markus Scherer
410c2b4580 ICU-8972 finish preparseucd.py parsing uchar.h, prepare data in order of old genpname/preparse.pl
X-SVN-Rev: 31158
2011-12-19 19:53:57 +00:00
Markus Scherer
5597c3ef96 ICU-8972 progress towards preparseucd.py also parsing uchar.h & uscript.h and writing pnames_data.h; add remaining ICU-specific properties that used to be in SyntheticPropertyAliases.txt
X-SVN-Rev: 31157
2011-12-19 05:21:15 +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
05fdbf8747 ICU-8972 PropsBuilder makes more sense than PropsWriter
X-SVN-Rev: 31155
2011-12-19 01:49:04 +00:00
Markus Scherer
460b0fbce7 ICU-8972 propname_data.h with generator name rather than date (stable output)
X-SVN-Rev: 31154
2011-12-18 21:35:25 +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
7a22393787 ICU-8972 add ISO 15924-only script codes
X-SVN-Rev: 31152
2011-12-18 16:05:55 +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
aa743a0d86 ICU-8972 uprops.icu data different but equivalent from rewritten genprops, reads data in different order from before
X-SVN-Rev: 31148
2011-12-18 06:56:02 +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
d739537cf0 ICU-8972 parse ppucd.txt scx=Script_Extensions
X-SVN-Rev: 31146
2011-12-18 06:52:50 +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
Markus Scherer
764caf4347 ICU-8972 genprops: remove --csource option (always write both C & binary), use argv[1]=path/to/ICU/src/root instead of --destdir; separate finalizing vs. writing data
X-SVN-Rev: 31144
2011-12-18 00:37:18 +00:00
Markus Scherer
2cac672e6e ICU-8972 genprops: use ppucd.txt for enumerated properties
X-SVN-Rev: 31143
2011-12-17 06:31:25 +00:00
Markus Scherer
008e89c02f ICU-8972 genprops: use ppucd.txt for binary properties
X-SVN-Rev: 31142
2011-12-17 05:45:58 +00:00
Markus Scherer
21b5ebc902 ICU-8972 genprops: use ppucd.txt for the age property; some cleanup
X-SVN-Rev: 31141
2011-12-17 05:03:26 +00:00
Markus Scherer
de830ac709 ICU-8972 machine-generated file with generator name rather than date (deterministic output)
X-SVN-Rev: 31140
2011-12-17 04:58:41 +00:00
Markus Scherer
318d676827 ICU-7973 C: no non-const initializers
X-SVN-Rev: 31138
2011-12-16 07:25:19 +00:00
Markus Scherer
03f9f2307e ICU-8972 genprops: start to read ppucd.txt, use that for Decomposition_Type
X-SVN-Rev: 31137
2011-12-16 06:51:58 +00:00
Markus Scherer
d25c4ca662 ICU-8972 various small fixes & improvements
X-SVN-Rev: 31136
2011-12-16 06:43:44 +00:00