Commit Graph

27580 Commits

Author SHA1 Message Date
Michael Ow
d8cba8ab2d ICU-11391 Fix data build on windows
X-SVN-Rev: 36934
2015-01-09 06:45:59 +00:00
Michael Ow
2ab0292209 ICU-11391 Add arch detection code in pkgdata tool
X-SVN-Rev: 36932
2015-01-08 20:13:48 +00:00
Yoshito Umaoka
bc68cc5b15 ICU-11177 Fixed a potential memory leak in setParaRunsOnly() in ubidi.c
X-SVN-Rev: 36929
2015-01-07 21:32:52 +00:00
Yoshito Umaoka
a31ce73748 ICU-11449 Fixed a build problem on Windows/VC.
X-SVN-Rev: 36928
2015-01-07 20:55:04 +00:00
Fredrik Roubert
0f41ec3319 ICU-11464 TestFmwk should log closing brace lines for empty tests.
Review URL: https://codereview.appspot.com/191480043

X-SVN-Rev: 36927
2015-01-07 18:39:29 +00:00
Markus Scherer
e65a679a26 ICU-11449 reorder single scripts not groups, scripts/groups can start on top-16-bit boundaries, data formatVersion 5 for new scripts data and optional reorderRanges appended to reorderCodes
X-SVN-Rev: 36925
2015-01-07 03:49:20 +00:00
Markus Scherer
a9d7c3e4bd ICU-11449 reorder single scripts not groups, scripts/groups can start on top-16-bit boundaries, data formatVersion 5 for new scripts data and optional reorderRanges appended to reorderCodes
X-SVN-Rev: 36924
2015-01-07 03:37:11 +00:00
Michael Ow
bcdcc4dc67 ICU-10731 Fix import library name when building data on mingw
X-SVN-Rev: 36922
2015-01-06 23:08:18 +00:00
Yoshito Umaoka
179ab63238 ICU-11466 Added a word break test case for Hangul, starting with Latin text. Such case did not work well with ICU4J 52, but works fine with other ICU versions.
X-SVN-Rev: 36916
2015-01-06 19:03:26 +00:00
Yoshito Umaoka
cbe7c4983b ICU-11466 Added a word break test case for Hangul, starting with Latin text. Such case did not work well with ICU4J 52, but works fine with other ICU versions.
X-SVN-Rev: 36915
2015-01-06 18:57:38 +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
b2c4740141 ICU-11448 try to fix a build error on some platforms
X-SVN-Rev: 36912
2014-12-27 01:29:46 +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
166f80aacd ICU-11448 move CollationBaseDataBuilder out of the runtime library: only used from genuca
X-SVN-Rev: 36908
2014-12-27 01:00:36 +00:00
Markus Scherer
6c0fcd7a64 ICU-11448 collation common tertiary weights for normal Hiragana, change builder to cope with below-common tertiary weights
X-SVN-Rev: 36907
2014-12-27 00:39:08 +00:00
Markus Scherer
590a85cbf1 ICU-11448 collation common tertiary weights for normal Hiragana, change builder to cope with below-common tertiary weights
X-SVN-Rev: 36906
2014-12-27 00:38:34 +00:00
Andy Heninger
b3c29ef95e ICU-11428 Various compiler warning fixes.
X-SVN-Rev: 36903
2014-12-19 23:41:18 +00:00
Andy Heninger
67f2494005 ICU-11454 cdattst/TestOverrideNumberFormat, fix Windows build failure w previouos change.
X-SVN-Rev: 36902
2014-12-19 22:10:05 +00:00
Andy Heninger
5805449990 ICU-11454 cdattst/TestOverrideNumberFormat, re-enable accidentaly skipped tests, set known issue for resulting problem.
X-SVN-Rev: 36901
2014-12-19 21:03:23 +00:00
Fredrik Roubert
c47bac8255 ICU-11018 Refactor date format string mapping code (ICU4J)
To make this code more maintainable: Make mapping tables zero based, add
a table to tell if a character can be used to define a field in a format
string (instead of now rather long-winded character range expressions)
and make all lookup tables accessed through helper functions.

R=rocketman@google.com

Review URL: https://codereview.appspot.com/190960043

X-SVN-Rev: 36900
2014-12-19 07:28:19 +00:00
Fredrik Roubert
60087d06a1 ICU-11018 Refactor date format string mapping code (ICU4C)
To make this code more maintainable: Make mapping tables zero based, add
a table to tell if a character can be used to define a field in a format
string (instead of now rather long-winded character range expressions)
and make all lookup tables accessed through helper functions.

R=rocketman@google.com

Review URL: https://codereview.appspot.com/190080043

X-SVN-Rev: 36899
2014-12-19 07:27:58 +00:00
Fredrik Roubert
a897801e80 ICU-11018 Support CLDR time separator (ICU4J)
This change will treat the ':' character in patterns as a symbol
(instead of as a literal) and if the Locale defines timeSeparator then
use that character instead when formatting and accept both when parsing.

It will also define the '.' as an alternate time separator, that will be
accepted when parsing in lenient mode.

R=rocketman@google.com

Review URL: https://codereview.appspot.com/180370043

X-SVN-Rev: 36898
2014-12-19 07:20:14 +00:00
Fredrik Roubert
17b8600e8e ICU-11018 Support CLDR time separator (ICU4C)
This change will treat the ':' character in patterns as a symbol
(instead of as a literal) and if the Locale defines timeSeparator then
use that character instead when formatting and accept both when parsing.

It will also define the '.' as an alternate time separator, that will be
accepted when parsing in lenient mode.

This is one character more strict than before, when in lenient mode also
the '-' was accepted as time separator instead of ':'.

R=rocketman@google.com

Review URL: https://codereview.appspot.com/180610043

X-SVN-Rev: 36897
2014-12-19 07:19:41 +00:00
Andy Heninger
ea29e154b5 ICU-11452 Remove NULL check causing a compile warning. An alternate check is still needed.
X-SVN-Rev: 36896
2014-12-19 02:34:24 +00:00
Andy Heninger
c356adbd4e ICU-11439 Another stab at portability in NumberFormatTest::TestDoubleLimit11439().
X-SVN-Rev: 36895
2014-12-19 01:11:01 +00:00
Andy Heninger
a1d3e7d662 ICU-11439 Improve portability of DecimalFormat::getFixedDecimal().
X-SVN-Rev: 36894
2014-12-19 00:22:05 +00:00
Andy Heninger
ff85125d2f ICU-11439 Improve portability of DecimalFormat::getFixedDecimal().
X-SVN-Rev: 36893
2014-12-18 22:46:45 +00:00
John Emmons
9d67693f3f ICU-11430 Make genPatternInfo method public (for CLDR)
X-SVN-Rev: 36888
2014-12-18 18:06:07 +00:00
John Emmons
f4fcba39d9 ICU-11060 Fix naming convention for @alt values from CLDR
X-SVN-Rev: 36887
2014-12-17 23:26:00 +00:00
John Emmons
0d0a369333 ICU-11060 Fix naming convention for @alt values from CLDR
X-SVN-Rev: 36886
2014-12-17 23:25:39 +00:00
Travis Keep
4cbb21d8b5 ICU-11445 Bring per unit formatting in MeasureFormat out of tech preview.
X-SVN-Rev: 36885
2014-12-17 22:19:45 +00:00
Markus Scherer
b3897ebba9 ICU-11444 UMeasurementSystem UMS_UK born stable ICU 55
X-SVN-Rev: 36883
2014-12-17 21:51:53 +00:00
Markus Scherer
ff5daae274 ICU-11444 LocaleData.MeasurementSystem.UK born stable ICU 55
X-SVN-Rev: 36882
2014-12-17 21:47:26 +00:00
Markus Scherer
1c447ba174 ICU-11426 make implicit narrowing compound assignment explicit
X-SVN-Rev: 36881
2014-12-17 20:27:28 +00:00
Steven R. Loomis
2ec23f63a2 ICU-11313 update readme
X-SVN-Rev: 36873
2014-12-16 01:44:34 +00:00
Steven R. Loomis
8d8a3d6fbe ICU-11313 API change report vs. maint-54
X-SVN-Rev: 36872
2014-12-16 01:41:28 +00:00
Markus Scherer
3a08f3d29c ICU-11313 scientificformathelper -> scientificnumberformatter
X-SVN-Rev: 36871
2014-12-15 23:14:27 +00:00
Yoshito Umaoka
857568446e ICU-11314 Update ICU4J API change report for 55m1.
X-SVN-Rev: 36870
2014-12-15 19:19:22 +00:00
Scott Russell
babd6f79bb ICU-11314 BRS - svnprops check
X-SVN-Rev: 36869
2014-12-15 19:18:47 +00:00
Peter Edberg
5239b60d43 ICU-11313 Update U_HIDE_ macros (and U_DEPRECATED tags) for 55.0.1 (m1)
X-SVN-Rev: 36868
2014-12-15 00:42:34 +00:00
Peter Edberg
9855e4ef5f ICU-11313 Update urename.h for 55.0.1 (m1)
X-SVN-Rev: 36867
2014-12-14 22:33:46 +00:00
Michael Ow
f61f05e5f5 ICU-11313 Fix some no data test failures
X-SVN-Rev: 36865
2014-12-12 04:34:51 +00:00
Steven R. Loomis
2480631b1c ICU-10774 (review) add documentation of what a test is doing
X-SVN-Rev: 36864
2014-12-11 23:15:57 +00:00
Yoshito Umaoka
21dfe930f9 ICU-11314 BRS - minor updates in readme.
X-SVN-Rev: 36863
2014-12-11 22:04:19 +00:00
Fredrik Roubert
35f08c68e9 ICU-11424 Bugfix: RemoveTransliterator can cause NoClassDefFoundError
Make RemoveTransliterator._ID final, to ensure that the compiler
inlines it, so that it won't be null when register() accesses it.

X-SVN-Rev: 36862
2014-12-11 20:26:25 +00:00
Yoshito Umaoka
1477b9b8a2 ICU-11314 Updated a test case for JDK TimeZone test. With JDK TimeZone, ignore the dicrepancy between setRawOffset and getRawOffset.
X-SVN-Rev: 36861
2014-12-11 18:58:07 +00:00
Steven R. Loomis
28c0981d76 ICU-11389 (respond to review comments) fix low memory crasher in Region.
Also add LocalUHashtablePointer.

X-SVN-Rev: 36860
2014-12-11 18:25:13 +00:00
Travis Keep
25e6c69308 ICU-11313 Remove compiler warnings from ICU C++ build.
X-SVN-Rev: 36859
2014-12-11 18:06:28 +00:00