Commit Graph

19723 Commits

Author SHA1 Message Date
Michael Ow
1aa968005c ICU-11528 Revert r37081
X-SVN-Rev: 37098
2015-02-28 07:46:59 +00:00
Andy Heninger
fb24cef93d ICU-11538 Remove gHeapInUse flag.
X-SVN-Rev: 37097
2015-02-27 23:01:33 +00:00
Andy Heninger
f2c54ff494 ICU-11559 Remove obsolete comment from umtx_initImplPostInit()
X-SVN-Rev: 37094
2015-02-27 18:58:11 +00:00
Peter Edberg
c56a20e796 ICU-11539 C: Delete Calendar fields TIME_SEPARATOR, RELATED_YEAR; adjust accordingly
X-SVN-Rev: 37091
2015-02-27 09:01:31 +00:00
Markus Scherer
7f6179f106 ICU-11535 make tests pass with only warnings when UCONFIG_ONLY_HTML_CONVERSION
X-SVN-Rev: 37088
2015-02-27 02:24:05 +00:00
Andy Heninger
fe90dfe8f9 ICU-11525 apply contributed patches to layout engine.
X-SVN-Rev: 37086
2015-02-26 23:31:47 +00:00
Markus Scherer
7115587929 ICU-11535 test genrb -e with UTF-16BE not ISCII
X-SVN-Rev: 37082
2015-02-26 22:48:16 +00:00
Michael Ow
bdc5e5e3f0 ICU-11528 Fix build error on AIX
X-SVN-Rev: 37081
2015-02-26 20:19:35 +00:00
Michael Ow
1557ed47f6 ICU-11451 Fix potential overflow issue
X-SVN-Rev: 37080
2015-02-26 20:01:06 +00:00
Peter Edberg
776e7c9e2c ICU-11555 C: pre-integrate CLDR 27 transform changes (cldrbug 6940)
X-SVN-Rev: 37077
2015-02-26 08:51:10 +00:00
Andy Heninger
d96fea9eb6 ICU-11123 promote RegexMatcher::find(UErrorCode &) to public API
X-SVN-Rev: 37073
2015-02-26 02:34:20 +00:00
Andy Heninger
74157ec338 ICU-11446 Spoof Checker data update: use MA table only.
X-SVN-Rev: 37071
2015-02-26 01:38:14 +00:00
Yoshito Umaoka
72a0e9b14f ICU-11294 Fixed a compiler warning, and a typo in the previous commit.
X-SVN-Rev: 37068
2015-02-26 00:08:39 +00:00
Yoshito Umaoka
5d5a1c8b24 ICU-11399 Fixed a typo in filterRFC3454.pl and updated the string prep data for rfc3920 XMPP node.
X-SVN-Rev: 37066
2015-02-25 08:59:44 +00:00
Yoshito Umaoka
ebe09a9e69 ICU-11294 Changed SimpleDateFormat and other implementation to reduce malloc calls for common date formatting/parsing operations.
X-SVN-Rev: 37064
2015-02-25 03:24:19 +00:00
Peter Edberg
43f62124cd ICU-9379 C: Update BreakIterator createInstance to handle linebreak variant files; update tests
X-SVN-Rev: 37059
2015-02-24 22:37:10 +00:00
Andy Heninger
ce09d8a4bc ICU-11393 Regex, add pattern chars R v and h
X-SVN-Rev: 37057
2015-02-24 00:24:59 +00:00
Peter Edberg
77775f1b2d ICU-10761 C: pre-integrate changes per cldrbug 8048: to use 'r' in chinese calendar formats
X-SVN-Rev: 37054
2015-02-23 16:47:52 +00:00
Markus Scherer
8e6898ae3d ICU-11296 based on patch from Jungshik, approved option name UCONFIG_ONLY_HTML_CONVERSION, turn off UTF-32, simplify changes, fix warnings
X-SVN-Rev: 37045
2015-02-20 19:31:33 +00:00
Fredrik Roubert
71035aa827 ICU-11467 Promote time separator interfaces to public API.
R=markus.icu@gmail.com

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

X-SVN-Rev: 37043
2015-02-19 12:02:43 +00:00
Andy Heninger
ec3f77f878 ICU-5312 Regular Expressions Named Capture.
X-SVN-Rev: 37040
2015-02-18 23:56:19 +00:00
Michael Ow
da811f1dfe ICU-11433 Fix memory leak in numberformat test
X-SVN-Rev: 37038
2015-02-18 18:29:04 +00:00
Peter Edberg
3565561b05 ICU-9379 Draft new linebreak files & related generated data per cldrbug 4931
X-SVN-Rev: 37037
2015-02-18 08:37:16 +00:00
Peter Edberg
399bdb4de2 ICU-11442 C: ... and don't update anything else besides territoryInfo
X-SVN-Rev: 37030
2015-02-13 06:02:38 +00:00
Peter Edberg
8fc9e221ef ICU-11442 C: Restore the complete converted territoryInfo
X-SVN-Rev: 37029
2015-02-13 05:47:29 +00:00
Travis Keep
06223fc789 ICU-11524 Fix inconsistency between fastpath and slowpath for when maxIntDigit = 0.
X-SVN-Rev: 37026
2015-02-12 21:45:27 +00:00
Michael Ow
2755dcda5e ICU-11523 Fix invalid input check in udat_parseCalendar
X-SVN-Rev: 37023
2015-02-11 22:23:13 +00:00
Yoshito Umaoka
9828703fe3 ICU-11315 tzdata2015a updates in ICU4C.
X-SVN-Rev: 37006
2015-02-03 23:55:39 +00:00
Andy Heninger
03fd84ff03 ICU-11104 MSVC compiler warnings, apply patch from Chromium.
X-SVN-Rev: 36995
2015-01-30 02:18:02 +00:00
Michael Ow
7dff411df7 ICU-11452 Improve null check
X-SVN-Rev: 36981
2015-01-22 19:26:09 +00:00
Andy Heninger
22c8c94d14 ICU-11469 Regular Expressions, remove old tech preview functions.
X-SVN-Rev: 36953
2015-01-14 00:03:29 +00:00
Michael Ow
c7cd5c468b ICU-11452 Change reference to pointer to avoid null reference problems in SimpleDateFormat
X-SVN-Rev: 36942
2015-01-12 19:02:31 +00:00
Yoshito Umaoka
7d77ae9c9b ICU-11427 Forcing GMT to be used in TestOverrideNumberFormat to make environment test work without test failures.
X-SVN-Rev: 36941
2015-01-12 16:34:01 +00:00
Yoshito Umaoka
6e3b21d3c5 ICU-11454 Made TestOverrideNumberFormat run properly.
X-SVN-Rev: 36940
2015-01-12 15:51:02 +00:00
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
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
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
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
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
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
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
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
0d0a369333 ICU-11060 Fix naming convention for @alt values from CLDR
X-SVN-Rev: 36886
2014-12-17 23:25:39 +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
3a08f3d29c ICU-11313 scientificformathelper -> scientificnumberformatter
X-SVN-Rev: 36871
2014-12-15 23:14:27 +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
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
Markus Scherer
f08f07dbbc ICU-10829 try to make some compilers happy
X-SVN-Rev: 36858
2014-12-11 18:00:10 +00:00
Markus Scherer
030eff56d3 ICU-10829 simplify U+FFFE collation: U+FFFE use common non-primary weights, adjust code for that, test order of U+FFFE equivalent to ucol_mergeSortkeys() but not necessarily same sort keys, omit case level if lowerFirst and only common weights
X-SVN-Rev: 36856
2014-12-11 17:04:32 +00:00
John Emmons
ad5308aa12 ICU-11417 CLDR 27 data integration for ICU55M1
X-SVN-Rev: 36850
2014-12-11 16:10:49 +00:00
Steven R. Loomis
d88d618181 ICU-10774 remove a stray logln
X-SVN-Rev: 36849
2014-12-10 23:20:41 +00:00
Michael Ow
2361aa8c1d ICU-11313 Fix for header test for 55m1
X-SVN-Rev: 36848
2014-12-10 22:21:21 +00:00
Michael Ow
990392306a ICU-11313 Fix bom in FractionalUCA file
X-SVN-Rev: 36847
2014-12-10 21:41:07 +00:00
Markus Scherer
68b3ed0c75 ICU-11357 add constant for UK measurement system
X-SVN-Rev: 36846
2014-12-10 21:32:48 +00:00
Michael Ow
9f70aa922d ICU-11313 Update configure script for 55m1
X-SVN-Rev: 36843
2014-12-10 21:05:34 +00:00
Peter Edberg
47a97c8453 ICU-11412 TimeZoneFormat copy constructor should initialize fTZDBTimeZoneNames to NULL
X-SVN-Rev: 36842
2014-12-10 20:19:42 +00:00
Travis Keep
8addf97f7d ICU-10638 Add factory method to create a UStringEnumeration from UEnumeration.
X-SVN-Rev: 36841
2014-12-10 17:02:02 +00:00
Yoshito Umaoka
b063be0077 ICU-11415 Fixed a locale display name issue with a currency keyword.
X-SVN-Rev: 36839
2014-12-10 09:00:53 +00:00
Steven R. Loomis
7e6c572256 ICU-10774 fix a knownissue: Collator::getAvailableLocales calculation.
Also, replace uhash_nextElement's parameter "-1" with UHASH_FIRST for clarity.
Also, improve service registration debugging code

X-SVN-Rev: 36836
2014-12-09 23:54:56 +00:00
Travis Keep
6371975e05 ICU-10438 Document that C++ Duration RuleBasedNumberFormat always rounds down.
X-SVN-Rev: 36835
2014-12-09 23:53:19 +00:00
Travis Keep
d0c5712ce4 ICU-10638 Fix collator:;getKeywordsXXX functions so that they never leak memory.
X-SVN-Rev: 36834
2014-12-09 23:08:31 +00:00
Michael Ow
bbcade5d41 ICU-11360 Remove statement to include platform config file in letest makefile
X-SVN-Rev: 36833
2014-12-09 22:10:45 +00:00
Michael Ow
22c2fcc8b2 ICU-11365 Fix INT32_MAX and INT32_MIN build error on HP-UX
X-SVN-Rev: 36831
2014-12-09 19:38:39 +00:00
Andy Heninger
dacaa0d337 ICU-11390 Remove static objects from intltest ThreadSafeFormat.
X-SVN-Rev: 36829
2014-12-09 01:27:53 +00:00
Travis Keep
e3ab387f40 ICU-11383 Attempt to fix broken build.
X-SVN-Rev: 36828
2014-12-09 00:48:08 +00:00
Travis Keep
59a03bbc9b ICU-11383 Remove ScientificFormatHelper C++
X-SVN-Rev: 36826
2014-12-08 23:25:27 +00:00
Andy Heninger
63771018b6 ICU-11414 uspoof, fix Visual Studio compile problems.
X-SVN-Rev: 36824
2014-12-08 22:40:31 +00:00
Andy Heninger
40271c5742 ICU-11414 uspoof, freeze the recommended and inclusion sets.
X-SVN-Rev: 36823
2014-12-08 19:56:43 +00:00
Travis Keep
00c6bb79bf ICU-11295 Fix getNumberFormatForField so that it returns either a valid pointer or NULL.
X-SVN-Rev: 36822
2014-12-08 19:35:38 +00:00
Travis Keep
79964e6bc7 ICU-11303 Bring MeasureFormat per unit formatting out of tech preview.
X-SVN-Rev: 36813
2014-12-05 20:52:28 +00:00
Travis Keep
3d248f9875 ICU-11401 Attempt to fix broken build.
X-SVN-Rev: 36812
2014-12-05 19:23:22 +00:00
Travis Keep
a6bc072149 ICU-11401 Reduce cache keyspace by caching only the components of DateFormat by locale rather than actual DateFormat objects.
X-SVN-Rev: 36811
2014-12-05 18:15:35 +00:00
Andy Heninger
9d54e5711e ICU-11406 RBBITest/TestUnicodeFiles, remove inadvertant C++11-ism
X-SVN-Rev: 36807
2014-12-04 21:46:01 +00:00
Markus Scherer
326e9592dc ICU-10823 add ures_openNoDefault() and use it from collation data loader and BreakIterator; refactor ures_openXyz() for code sharing
X-SVN-Rev: 36806
2014-12-04 21:11:26 +00:00
John Emmons
ae0b3bc646 ICU-11408 Fix to put durationUnits with the other units
X-SVN-Rev: 36805
2014-12-04 20:11:53 +00:00
Andy Heninger
8e27cbf59d ICU-11406 RBBITest/TestUnicodeFiles, improve known issue detection.
X-SVN-Rev: 36804
2014-12-03 23:43:47 +00:00
Andy Heninger
63758dca88 ICU-11371 Improved checking of regular expression pattern size limits.
X-SVN-Rev: 36801
2014-12-02 21:58:18 +00:00
Andy Heninger
b3bd196383 ICU-11373 Regex, check for integer overflow in maxMatchLength computation.
X-SVN-Rev: 36794
2014-12-02 19:24:31 +00:00
Andy Heninger
c9b7734a0e ICU-11373 disable prematurely checked in test case.
X-SVN-Rev: 36793
2014-12-02 17:10:04 +00:00
Andy Heninger
2e6a8c568c ICU-11374 Regular Expression, improve checking of integer overflow.
X-SVN-Rev: 36792
2014-12-02 17:05:27 +00:00
Andy Heninger
f9c67eb71e ICU-11374 Regular Expression, improve checking of integer overflow.
X-SVN-Rev: 36790
2014-12-02 01:32:49 +00:00
Markus Scherer
3cdd2bafe2 ICU-11388 regression test from Java
X-SVN-Rev: 36782
2014-11-30 19:56:32 +00:00
Yoshito Umaoka
da879e36c2 ICU-11315 Merging metazone mapping data fix for Russian zones from cldrbug:8041.
X-SVN-Rev: 36779
2014-11-25 21:26:38 +00:00
Yoshito Umaoka
281d4de237 ICU-11293 Added udat_formatCalendar allowing C API user to specify a calendar as a parameter.
X-SVN-Rev: 36777
2014-11-25 04:34:58 +00:00
Yoshito Umaoka
605d7dd578 ICU-11216 Removed language code 'wen' from the LCID mapping table. MS uses 'hsb' (and 'dsb') in the latest LCID reference document, but 'wen' is not used.
X-SVN-Rev: 36770
2014-11-21 23:53:20 +00:00
Steven R. Loomis
eb262cc17c ICU-11389 more reversion
X-SVN-Rev: 36766
2014-11-20 05:20:36 +00:00
Steven R. Loomis
0cb2ffd0bf ICU-11389 revert bad commit
X-SVN-Rev: 36763
2014-11-20 02:49:35 +00:00
Steven R. Loomis
094d12cdca ICU-11389 revert r36758 - re-checkin under r11139 once working?
X-SVN-Rev: 36762
2014-11-20 01:28:18 +00:00
Steven R. Loomis
9f5a68f08f ICU-11389 revert r36758 - re-checkin under r11139 once working?
X-SVN-Rev: 36761
2014-11-20 01:26:30 +00:00
Steven R. Loomis
08480c883b ICU-11389 improve error checking (fix)
X-SVN-Rev: 36760
2014-11-20 00:50:03 +00:00
Yoshito Umaoka
82bd8a35f4 ICU-11139 A quick fix in the new DateFormat factory logic to use the current default time zone in a new instance.
X-SVN-Rev: 36759
2014-11-20 00:41:24 +00:00
Steven R. Loomis
738cee69cc ICU-11389 improve error checking
X-SVN-Rev: 36758
2014-11-20 00:34:29 +00:00
Markus Scherer
9edbbecb24 ICU-11339 add & use LocalPointer(p, errorCode) and adoptInsteadAndCheckErrorCode(p, errorCode)
X-SVN-Rev: 36757
2014-11-20 00:27:17 +00:00
Yoshito Umaoka
42040b3e4a ICU-11389 Fixed a problem in Win32DateFormat assignment operator which triggered intltest.exe crash in u_cleanup with the recent DateFormat caching change.
X-SVN-Rev: 36756
2014-11-20 00:08:49 +00:00
Markus Scherer
cff2dce3f5 ICU-8477 deprecate IDNA2003 API
X-SVN-Rev: 36755
2014-11-19 21:47:40 +00:00
Markus Scherer
c6fe872157 ICU-11336 recombine stack buffer arrays; one int16_t for short length & flags
X-SVN-Rev: 36754
2014-11-19 21:17:24 +00:00
Travis Keep
9dafb86e93 ICU-10275 Remove fallback hack in C ListFormatter class.
X-SVN-Rev: 36748
2014-11-18 19:20:57 +00:00
Travis Keep
89e667b0ea ICU-10952 Attempt to fix broken build.
X-SVN-Rev: 36747
2014-11-18 16:48:37 +00:00
Travis Keep
6a15548b08 ICU-10952 Introduce ScientificNumberFormatter.
X-SVN-Rev: 36746
2014-11-18 00:55:15 +00:00
Travis Keep
4860c7e5b7 ICU-11139 Add JAVA DateFormat factory methods to C++
X-SVN-Rev: 36745
2014-11-18 00:43:49 +00:00
Markus Scherer
5d211663e6 ICU-11375 ICU root collation: remove Cyrillic contractions
X-SVN-Rev: 36735
2014-11-17 00:41:41 +00:00
Andy Heninger
f5d14979c6 ICU-11369 Regex, fix incorrect optimization of patterns with a zero length quantifier {0}
X-SVN-Rev: 36727
2014-11-12 23:42:14 +00:00
Andy Heninger
9db433b745 ICU-11370 Regex, add missing range check of length of a look-behind expression.
X-SVN-Rev: 36724
2014-11-12 23:10:21 +00:00
Yoshito Umaoka
e4be0cb54e ICU-11315 tzdata2014j updates in ICU4C.
X-SVN-Rev: 36718
2014-11-11 19:08:28 +00:00
Yoshito Umaoka
3bbb5f70cb ICU-11315 tzdata2014i updates in ICU4C.
X-SVN-Rev: 36693
2014-10-24 05:17:44 +00:00
Yoshito Umaoka
d302fddd6b ICU-11337 Updated zoneinfo resource header comment. Not updating existing zoneinfo64.txt in trunk for now.
X-SVN-Rev: 36675
2014-10-15 20:41:44 +00:00
Yoshito Umaoka
ff4fd29a21 ICU-11302 Proper error handling with utext_clone in regular expression implementation.
X-SVN-Rev: 36673
2014-10-13 17:46:34 +00:00
Steven R. Loomis
547757ebe9 ICU-11325 fix operator==. Also, re-enable French.
X-SVN-Rev: 36672
2014-10-11 00:22:06 +00:00
Steven R. Loomis
a9d937e314 ICU-11323 remove signal handler from gendict, also fix makedata.mak "clean" phase
X-SVN-Rev: 36671
2014-10-10 23:44:31 +00:00
Michael Ow
b2d2691724 ICU-11313 Update version number to 55.0.1
X-SVN-Rev: 36648
2014-10-07 17:02:19 +00:00
Yoshito Umaoka
2878fda46f ICU-11315 Windows zone 2014 update 7 (cldrbug:7959)
X-SVN-Rev: 36645
2014-10-07 13:41:48 +00:00
Yoshito Umaoka
f4c185b9e7 ICU-11307 A minor document fix in Calendar's class doc.
X-SVN-Rev: 36618
2014-10-01 18:50:49 +00:00
Yoshito Umaoka
a573b068a2 ICU-10898 tzdata2014h updates in ICU4C
X-SVN-Rev: 36592
2014-09-26 20:09:39 +00:00
Peter Edberg
6115fe24bb ICU-11055 Minor rewording that hopefully clarifies the usage of ucol_getFunctionalEquivalent
X-SVN-Rev: 36572
2014-09-23 22:11:37 +00:00
Peter Edberg
b26892cfe8 ICU-10817 For UNUM_SPELLOUT/ORDINAL, document that unum_setTextAttribute with UNUM_DEFAULT_RULESET can specify ruleset
X-SVN-Rev: 36571
2014-09-23 21:58:49 +00:00
Peter Edberg
61d8a038ad ICU-10814 Delete duplicated headerdoc comments in usearch.h
X-SVN-Rev: 36568
2014-09-23 21:33:53 +00:00
Peter Edberg
8713061249 ICU-10809 Fix typo
X-SVN-Rev: 36567
2014-09-23 21:29:31 +00:00
Peter Edberg
14cd5cb107 ICU-10809 Update SimpleDateFormat class doc examples for Sept and Tues, other table updates and note (C)
X-SVN-Rev: 36565
2014-09-23 21:26:25 +00:00
Matitiahu Allouche
00aa5b56c4 ICU-11298 fix crash happening when the first non-comment line in BidiTest.txt is ill formed. Method printErrorLine seeks to print paraLevelName, which has not been initialized and is NULL.
The fix is to initialize paraLevelName to "N/A" at the beginning of method TestBidiTest().

X-SVN-Rev: 36564
2014-09-23 20:29:55 +00:00
Matitiahu Allouche
eb6fad83c9 ICU-11100 fix crash happening when there are many nested matching parentheses occurring in more than one paragraph.
Also change terminology from xxx_SIZE to xxx_COUNT to pursue change started in ticket #11054.

X-SVN-Rev: 36557
2014-09-21 06:38:01 +00:00
Andy Heninger
afe9d5350e ICU-11262 Spoof check data refresh.
X-SVN-Rev: 36553
2014-09-17 23:27:40 +00:00
Michael Ow
44dd80171a ICU-11277 Fix memory leak in numberformat test
X-SVN-Rev: 36547
2014-09-17 20:31:45 +00:00
Steven R. Loomis
0a8466fd4c ICU-10992 urename.h update
X-SVN-Rev: 36544
2014-09-17 00:41:14 +00:00
Steven R. Loomis
9a6f69ef42 ICU-10992 fix memory leak
X-SVN-Rev: 36539
2014-09-16 23:46:35 +00:00
Michael Ow
3a935bea9f ICU-10992 Fix cleanup function registration
X-SVN-Rev: 36528
2014-09-16 19:04:05 +00:00
Peter Edberg
2beaf3dacf ICU-10992 BRS line 20, Check/fix non-stable API macros (U_HIDE_DRAFT_API and others)
X-SVN-Rev: 36520
2014-09-16 08:09:06 +00:00
Markus Scherer
908eb3d8d4 ICU-10999 mark formatMeasuresPer() as Technology preview
X-SVN-Rev: 36518
2014-09-16 06:11:35 +00:00
Markus Scherer
58e51c0892 ICU-10999 avoid giving \uhhhh to the C++ compiler
X-SVN-Rev: 36517
2014-09-16 06:07:06 +00:00
Michael Ow
7e3befc1a6 ICU-10992 Ensure ICU4C 54 test suite passes without data
X-SVN-Rev: 36516
2014-09-15 21:51:57 +00:00
Markus Scherer
981f1e0231 ICU-10551 not U+%06X but U+%04X
X-SVN-Rev: 36513
2014-09-15 20:28:44 +00:00
Michael Ow
6de697904d ICU-10980 Update pre-VS2010 project files to VS2010
X-SVN-Rev: 36511
2014-09-15 19:09:21 +00:00
Michael Ow
b927a043f8 ICU-10551 Fix error message print out of codepoints
X-SVN-Rev: 36510
2014-09-15 19:06:18 +00:00
Travis Keep
5ede5c1dc6 ICU-10999 Mark Davis' review comments applied to C++
X-SVN-Rev: 36507
2014-09-15 18:59:23 +00:00
Steven R. Loomis
a5f8e458af ICU-10981 disable this test under more situations
X-SVN-Rev: 36492
2014-09-13 04:22:36 +00:00
Steven R. Loomis
58f8e44c7d ICU-10981 round of uconfig.h fixes
X-SVN-Rev: 36491
2014-09-13 00:53:06 +00:00
Markus Scherer
c07492e9ad ICU-10992 only warning with -w when a collator cannot be built from rules (eg with import)
X-SVN-Rev: 36490
2014-09-12 23:14:25 +00:00
Markus Scherer
03cbf5f82a ICU-10992 update pool bundles
X-SVN-Rev: 36489
2014-09-12 20:02:45 +00:00
Travis Keep
7a23d34cd0 ICU-11250 Markus' review comments
X-SVN-Rev: 36488
2014-09-12 18:26:57 +00:00
Markus Scherer
a3df75f151 ICU-11258 adjust dependencies, pull charstr & unistr_core into the platform group, fix some code
X-SVN-Rev: 36485
2014-09-12 00:11:47 +00:00
Steven R. Loomis
11462b188e ICU-11131 revert to r36481
X-SVN-Rev: 36484
2014-09-11 22:55:13 +00:00
Steven R. Loomis
482e90080c ICU-11131 re-checking in due to conflicts with r36481..
X-SVN-Rev: 36483
2014-09-11 22:47:47 +00:00
Steven R. Loomis
174485b702 ICU-10881 uloc.cpp warning still wasn't fixed. fixing here.
X-SVN-Rev: 36482
2014-09-11 22:40:36 +00:00
Yoshito Umaoka
f7ee04ba38 ICU-11131 Updates based on review feedback.
X-SVN-Rev: 36481
2014-09-11 22:36:46 +00:00
John Emmons
8716672a2d ICU-11251 Last minute CLDR data changes
X-SVN-Rev: 36475
2014-09-11 22:25:12 +00:00
Markus Scherer
30780ccadc ICU-11032 call udata_getMemory() rather than reading internal structures
X-SVN-Rev: 36473
2014-09-11 19:52:26 +00:00
Travis Keep
47e7649b14 ICU-11009 Remove unnecessary comment.
X-SVN-Rev: 36470
2014-09-11 19:34:20 +00:00
Travis Keep
888838e2e5 ICU-11009 Address Andy's review comments.
X-SVN-Rev: 36469
2014-09-11 19:21:33 +00:00
Travis Keep
0951252dad ICU-11250 Add tests for QuantityFormatter add test for SimplePatternFormatter::getPatternWithNoPlaceholders.
X-SVN-Rev: 36468
2014-09-11 19:09:54 +00:00
Markus Scherer
420125c1cc ICU-11238 simpler fix
X-SVN-Rev: 36467
2014-09-11 18:42:18 +00:00
Andy Heninger
84d1d936ab ICU-11032 Incorporate review comments, use isAcceptable call-back with udata_open
X-SVN-Rev: 36466
2014-09-11 18:28:05 +00:00
Yoshito Umaoka
8f7b28cfc6 ICU-10881 Fixed a namespace problem.
X-SVN-Rev: 36463
2014-09-11 16:00:14 +00:00
Yoshito Umaoka
1607eb7116 ICU-8951 Fixed a namespace problem.
X-SVN-Rev: 36462
2014-09-11 15:51:10 +00:00
Markus Scherer
459c88cc14 ICU-11129 simplify string buffer handling
X-SVN-Rev: 36461
2014-09-11 15:34:38 +00:00
Yoshito Umaoka
04df1aa651 ICU-8951 Fixed a typo in a comment.
X-SVN-Rev: 36460
2014-09-11 14:55:53 +00:00
John Emmons
4d47dd3226 ICU-11092 Split out units data into a separate tree
X-SVN-Rev: 36458
2014-09-11 10:16:22 +00:00
Steven R. Loomis
897ab868eb ICU-11253 fix tzdbNames for windows
X-SVN-Rev: 36455
2014-09-11 06:57:17 +00:00
Yoshito Umaoka
02939804a5 ICU-11240 ICU4C 54 API status promotion.
X-SVN-Rev: 36454
2014-09-11 06:16:13 +00:00
Steven R. Loomis
f71e7b22bd ICU-11238 GCC 3.3.6 fixes
X-SVN-Rev: 36451
2014-09-11 05:57:38 +00:00
Yoshito Umaoka
9bdc7d3e1c ICU-8951 Changes based on Markus's review comment. Fixed an EBCDIC support problem.
X-SVN-Rev: 36450
2014-09-11 05:51:15 +00:00
Steven R. Loomis
4345b76644 ICU-10881 merge from branch - conservative fixes to some warnings
X-SVN-Rev: 36449
2014-09-11 05:25:13 +00:00
Michael Ow
62c4c3530d ICU-10551 Update test to check non-ignorable code points and fix comments
X-SVN-Rev: 36443
2014-09-10 23:23:56 +00:00
Andy Heninger
b00b0d552e ICU-11249 class NFDIterator change base from UMemory to UObject. For ICU 54 BRS Verify Malloc Functions task.
X-SVN-Rev: 36442
2014-09-10 20:16:12 +00:00
Travis Keep
c794caf7d4 ICU-10999 Add per unit measure formatting.
X-SVN-Rev: 36441
2014-09-10 20:06:52 +00:00
Scott Russell
74d781408e ICU-10992 BRS: ensure correct UTF-8 file properties
X-SVN-Rev: 36438
2014-09-10 18:56:09 +00:00
Scott Russell
2411d1606b ICU-10992 BRS: ensure correct line-endings and svn property
X-SVN-Rev: 36434
2014-09-10 18:29:54 +00:00
Steven R. Loomis
9e20f6ebb2 ICU-11131 on low memory situations, return U_MEMORY_ALLOCATION_ERROR instead of crash
X-SVN-Rev: 36430
2014-09-10 15:39:02 +00:00
Scott Russell
38c650b526 ICU-10993 fix non-ascii characters
X-SVN-Rev: 36428
2014-09-10 13:59:41 +00:00
Steven R. Loomis
e303dafc6e ICU-11023 build layoutex if enabled..
X-SVN-Rev: 36427
2014-09-10 03:31:49 +00:00
Steven R. Loomis
68e82040f9 ICU-11023 merge from branch
X-SVN-Rev: 36425
2014-09-10 02:20:50 +00:00
Andy Heninger
a7eb42956a ICU-11249 BRS 54: Verify malloc functions fix to class NFDIterator.
X-SVN-Rev: 36421
2014-09-10 00:54:15 +00:00
Markus Scherer
8c4f2b0036 ICU-7118 document that compare() is often more efficient than getSortKey()
X-SVN-Rev: 36414
2014-09-09 22:05:13 +00:00
Yoshito Umaoka
6b334674c9 ICU-11029 Added some note about methods not yet implemented. Also updated these method to do nothing but returns DONE.
X-SVN-Rev: 36410
2014-09-09 21:39:33 +00:00
Peter Edberg
834e67c893 ICU-10695 (C) Update/expand UMALQURA_MONTHLENGTH, handleComputeMonthStart fix for tbla and month not in 0..11
X-SVN-Rev: 36405
2014-09-09 10:27:39 +00:00
Peter Edberg
897df260ce ICU-11221 Remove "#ifndef U_HIDE_DRAFT_API" from measunit.cpp (it is only for measunit.h)
X-SVN-Rev: 36400
2014-09-09 00:56:00 +00:00
Peter Edberg
d87c86274c ICU-10326 Add dictionary-based word/line break for Burmese/Myanmar
X-SVN-Rev: 36397
2014-09-08 22:16:21 +00:00
Andy Heninger
49435e183f ICU-10886 C BreakIterator, clarify starting index of iteration is zero
X-SVN-Rev: 36390
2014-09-08 17:42:57 +00:00
Andy Heninger
9a82d60b1a ICU-10886 C BreakIterator, clarify starting index of iteration is zero
X-SVN-Rev: 36389
2014-09-08 17:36:46 +00:00
Peter Edberg
e46b2b3c83 ICU-9385 DateFormatSymbols/udat getters/setters for yearNames, zodiacNames (C)
X-SVN-Rev: 36386
2014-09-08 04:52:23 +00:00
Markus Scherer
4174db0520 ICU-9644 bug fix
X-SVN-Rev: 36385
2014-09-08 03:26:40 +00:00
Markus Scherer
0f78abc7ee ICU-9644 re-hardcode some normalization data: nfc.nrm
X-SVN-Rev: 36384
2014-09-08 03:05:56 +00:00
Peter Edberg
300e531736 ICU-10995 Delete old fNegPrefixPattern before creating new one by prepending minus to fPosPrefixPattern
X-SVN-Rev: 36382
2014-09-07 20:01:55 +00:00
Peter Edberg
602bb30ae4 ICU-10872 Fix en_US_POSIX word break for colon (C)
X-SVN-Rev: 36381
2014-09-07 07:05:59 +00:00
Peter Edberg
8c07d13306 ICU-10968 More efficient implementation for scriptDisplayName(UScriptCode, ...) (C)
X-SVN-Rev: 36379
2014-09-07 06:58:20 +00:00
Peter Edberg
92a7528223 ICU-11173 CLDR tags/release-26-d03 into ICU4C trunk, remove logKnownIssue 11219, fix test for cldrbug:7868
X-SVN-Rev: 36377
2014-09-06 06:15:08 +00:00
Steven R. Loomis
e330da58b6 ICU-8502 still do the previous version scan, but at least let autoconf know what our version # is.
X-SVN-Rev: 36375
2014-09-06 00:39:13 +00:00
Andy Heninger
821a0b00d7 ICU-11032 Spoof check, add validation of data header.
X-SVN-Rev: 36372
2014-09-06 00:19:58 +00:00
Steven R. Loomis
51d9432671 ICU-11073 Fix the earlier fix for global new[].
Had to move "new UnicodeString[]" into a function ala ICU-2974 to prevent global new[] from being called.
Also, some general cleanup.

X-SVN-Rev: 36371
2014-09-06 00:16:54 +00:00
Steven R. Loomis
2ceea1aada ICU-10989 fixup apidoc tags on deprecated layout engine. Also DO
build it by default still for this release. Add a note on
ParagraphLayout as well.

X-SVN-Rev: 36368
2014-09-05 22:09:11 +00:00
Steven R. Loomis
e2382d5a3b ICU-10920 enable "io" library to build (with no APIs) with UCONFIG_NO_CONVERSION set.
X-SVN-Rev: 36367
2014-09-05 21:27:11 +00:00
Andy Heninger
9a2a9bea34 ICU-11036 RBBI, check data header when opening.
X-SVN-Rev: 36366
2014-09-05 21:23:48 +00:00
Travis Keep
eed7616070 ICU-11223 Remove unused data structure from RelativeDateTimeFormatterTest
X-SVN-Rev: 36365
2014-09-05 20:52:55 +00:00
Steven R. Loomis
7b46ea1945 ICU-10972 improve --with-data-packaging docs
X-SVN-Rev: 36363
2014-09-05 18:33:24 +00:00
Yoshito Umaoka
03a9132d92 ICU-10993 ICU4C version number to 54.1.
X-SVN-Rev: 36357
2014-09-05 14:15:25 +00:00
Peter Edberg
7732bb2599 ICU-10968 Handle fussy comma-at-end-of-enum-list restrictions in some compilers
X-SVN-Rev: 36354
2014-09-05 06:17:40 +00:00
Peter Edberg
46ad07cddf ICU-10968 Add #ifndef U_HIDE_DRAFT_API for the new enum values
X-SVN-Rev: 36353
2014-09-05 05:26:55 +00:00
Peter Edberg
153bf506f0 ICU-10968 Add UDISPCTX_TYPE_DISPLAY_LENGTH and values for it, implement support (C)
X-SVN-Rev: 36352
2014-09-05 04:54:53 +00:00
Steven R. Loomis
f8e8738186 ICU-10427 fix CC/CXX on BSDs
X-SVN-Rev: 36351
2014-09-04 22:38:10 +00:00
Andy Heninger
b8935501f7 ICU-10904 Deprecate unused error U_REGEX_OCTAL_TOO_BIG.
X-SVN-Rev: 36349
2014-09-04 21:37:24 +00:00
Andy Heninger
528f72ad79 ICU-11082 Fix typo in RBBIRuleScanner::error()
X-SVN-Rev: 36348
2014-09-04 21:15:14 +00:00
Andy Heninger
75c1bacdf1 ICU-11102 Win32NumberFormat::format(), make fmt param const.
X-SVN-Rev: 36347
2014-09-04 21:00:58 +00:00
Andy Heninger
f626431e29 ICU-11233 Remove U_FINAL for classes we subclass. Produces bad code.
X-SVN-Rev: 36346
2014-09-04 18:58:17 +00:00
Travis Keep
18c1134a6d ICU-11221 Add comments to MeasureUnit generated code pointing to documentation on how to update.
X-SVN-Rev: 36344
2014-09-04 17:42:00 +00:00
Andy Heninger
746aadf44a ICU-10942 Time Zone data loading, merge from branch.
X-SVN-Rev: 36342
2014-09-04 01:07:38 +00:00
Steven R. Loomis
8830b79326 ICU-11073 change to use LocalMemory instead of LocalArray
X-SVN-Rev: 36340
2014-09-03 23:18:34 +00:00
Travis Keep
ff421e317a ICU-11237 Fixed memory leak.
X-SVN-Rev: 36339
2014-09-03 22:41:51 +00:00
Travis Keep
f8598fb484 ICU-11223 Make code in relative date format that falls back to short form more readable.
X-SVN-Rev: 36338
2014-09-03 22:01:03 +00:00
Travis Keep
48ba0efa1e ICU-11221 Add new MeasureUnits to ICU.
X-SVN-Rev: 36335
2014-09-03 21:08:45 +00:00
Yoshito Umaoka
5810783fea ICU-10898 tzdata2014g updates in ICU4C
X-SVN-Rev: 36329
2014-09-03 15:46:07 +00:00
Yoshito Umaoka
15962facca ICU-8951 Fix for a build error on Mac.
X-SVN-Rev: 36326
2014-09-03 14:16:17 +00:00
Peter Edberg
ef25b727ea ICU-11173 CLDR tags/release-26-d02 into ICU4C trunk, fixes more ldml2icu conversion bugs
X-SVN-Rev: 36323
2014-09-03 05:52:50 +00:00
Yoshito Umaoka
8885f1ef78 ICU-8951 BCP 47 key/type converter APIs merged from the work branch.
X-SVN-Rev: 36320
2014-09-03 04:42:21 +00:00
Peter Edberg
1b8eb15e1a ICU-11173 CLDR tags/release-26-d01 into ICU4C trunk with related test & lib code updates
X-SVN-Rev: 36313
2014-09-02 23:18:20 +00:00
Andy Heninger
3dd19f8a5b ICU-10815 Regex error handling, minor cleanups.
X-SVN-Rev: 36306
2014-09-02 21:39:18 +00:00
Yoshito Umaoka
23c9cdafbc ICU-11054 Fixed ubidi_setPara crash issue caused by wrong memory allocation size check. Added a simple test case which reproduced the problem.
X-SVN-Rev: 36304
2014-09-02 18:41:21 +00:00
Scott Russell
867e55f0cb ICU-10970 Support required decimal point
X-SVN-Rev: 36300
2014-08-30 21:53:10 +00:00
Markus Scherer
f81a01e01b ICU-10883 UTS 46 toUnicode set error for empty label including just xn--
X-SVN-Rev: 36297
2014-08-29 23:07:42 +00:00
Markus Scherer
b6b33e5481 ICU-10608 document udata alignment requirements
X-SVN-Rev: 36295
2014-08-29 22:03:20 +00:00
Markus Scherer
b422082fab ICU-10889 test & fix u_charFromName(U_EXTENDED_CHAR_NAME) underflow crash
X-SVN-Rev: 36293
2014-08-29 21:31:07 +00:00
Markus Scherer
6860fda7cd ICU-10946 clarify uscript_getName() & uscript_getShortName()
X-SVN-Rev: 36292
2014-08-29 20:14:00 +00:00
Markus Scherer
822f228b1a ICU-10751 try to fix Windows build, apparently still not on C99
X-SVN-Rev: 36282
2014-08-29 03:41:29 +00:00
Markus Scherer
e353b8e897 ICU-10751 uscript_getCode(locale) use likely subtags not LocaleScript locale data
X-SVN-Rev: 36280
2014-08-28 23:51:38 +00:00
Steven R. Loomis
8c144777b6 ICU-7653 #include "cmemory.h" in perf tests for UPRV_LENGTHOF
X-SVN-Rev: 36278
2014-08-28 23:24:28 +00:00
Markus Scherer
8f69b6c53d ICU-7653 change a few straggler LENGTHOFs
X-SVN-Rev: 36277
2014-08-28 23:20:12 +00:00
Steven R. Loomis
f5d289f2ce ICU-7653 #include "cmemory.h" in perf tests for UPRV_LENGTHOF
X-SVN-Rev: 36276
2014-08-28 22:45:56 +00:00
Steven R. Loomis
7594250cc5 ICU-7653 changed uprv_lengthof to UPRV_LENGTHOF, also added apidoc
X-SVN-Rev: 36275
2014-08-28 22:13:45 +00:00
Michael Ow
a5c63dabc2 ICU-10909 Fix linker command in letest makefile
X-SVN-Rev: 36274
2014-08-28 21:15:26 +00:00
Michael Ow
6c7b9784dd ICU-10406 Reorder flags setting to allow for user override in runConfigureICU script
X-SVN-Rev: 36273
2014-08-28 19:01:08 +00:00
Markus Scherer
53dcbe6141 ICU-10736 Locale.isRightToLeft(), uloc_isRightToLeft(locale)
X-SVN-Rev: 36269
2014-08-28 18:28:30 +00:00
Tom Zhang
ee1f29b584 ICU-7653 move LENGTHOF(array) to common, internal header
X-SVN-Rev: 36265
2014-08-28 14:55:34 +00:00
Andy Heninger
f2dfa7422e ICU-10815 Fix for uregex_findNext() not setting U_REGEX_STOPPED_BY_CALLER
X-SVN-Rev: 36260
2014-08-28 01:19:29 +00:00
Michael Ow
d29271fcce ICU-9985 Add support for msys msvc build environment
X-SVN-Rev: 36256
2014-08-27 22:42:28 +00:00
Markus Scherer
16527bddbb ICU-10435 deprecate collation TAILORINGS_VERSION
X-SVN-Rev: 36254
2014-08-27 22:18:28 +00:00
Michael Ow
5ed8880d0e ICU-11121 Fix cygwin msvc mh file detection
X-SVN-Rev: 36253
2014-08-27 21:49:22 +00:00