Commit Graph

18959 Commits

Author SHA1 Message Date
Steven R. Loomis
9ac2af33e1 ICU-10288 check in original file (letest.xml is derived - committing update to show changed date)
X-SVN-Rev: 34004
2013-08-01 21:50:14 +00:00
Andy Heninger
4532a7082c ICU-10271 C++11 atomics, simplify #ifdefs.
X-SVN-Rev: 34000
2013-07-30 00:17:15 +00:00
Andy Heninger
a04e4eb615 ICU-10271 tweak to configure test for C++11 #include <atomic>.
X-SVN-Rev: 33992
2013-07-25 20:41:57 +00:00
Travis Keep
41b7ee189d ICU-10258 Parse different variations of '+' and '-' when isLenient is set in C++.
X-SVN-Rev: 33989
2013-07-25 17:58:37 +00:00
Travis Keep
ecd7ea193b ICU-10274 Add compound duration formatting for C++
X-SVN-Rev: 33986
2013-07-25 16:36:25 +00:00
Steven R. Loomis
a26088f951 ICU-10271 when #include <atomic> doesn't work, don't use it (autoconf mode only)
X-SVN-Rev: 33978
2013-07-24 21:06:24 +00:00
Steven R. Loomis
edf9cd0a9d ICU-10267 update test summary message
X-SVN-Rev: 33977
2013-07-24 21:04:50 +00:00
Andy Heninger
7b95d141d3 ICU-10253 Fix #include of math.h
X-SVN-Rev: 33974
2013-07-24 18:09:39 +00:00
Michael Ow
ef7d499233 ICU-10255 Fix configure script comment error
X-SVN-Rev: 33973
2013-07-24 17:51:08 +00:00
Andy Heninger
aebaa076af ICU-10253 Fix memory leak in plural rules.
X-SVN-Rev: 33972
2013-07-24 16:42:56 +00:00
Andy Heninger
a4761909ac ICU-10253 Fix windows build problems with new plural rule code.
X-SVN-Rev: 33968
2013-07-23 21:27:07 +00:00
Andy Heninger
61a59e26a1 ICU-10253 Currency plurals, pay attention to min fraction digits in format.
X-SVN-Rev: 33966
2013-07-23 20:02:13 +00:00
Andy Heninger
425ae2d65f ICU-10253 Add missing export to class NumberInfo, fixes build failure on MacOSX
X-SVN-Rev: 33965
2013-07-23 18:35:34 +00:00
Peter Edberg
958d9edc45 ICU-10222 (C) Update 2 more tests to match new plural rules
X-SVN-Rev: 33964
2013-07-23 18:21:02 +00:00
Peter Edberg
6e38f36e18 ICU-10222 (C) Update CLDR data snapshot: Latvian plural fix, measurementData in supplemental
X-SVN-Rev: 33960
2013-07-23 07:38:05 +00:00
Andy Heninger
f4e36c9c98 ICU-10253 Plural Rule, support for new syntax for fractional rules. Merge from development branch.
X-SVN-Rev: 33958
2013-07-22 23:57:17 +00:00
Bing Long
b58875e894 ICU-10254 Added dtitvfmtsample.cpp, dtptngsample.cpp, and plurfmtsample.cpp. Update all/all.sln, dtitvfmt.h,dtptngen.h and plurfmt.h to embed the sample into the ICU4C API docs.
X-SVN-Rev: 33953
2013-07-22 16:31:11 +00:00
Steven R. Loomis
703a9a0056 ICU-10255 set flag even on =1 case, add documentation
X-SVN-Rev: 33941
2013-07-19 01:44:39 +00:00
Steven R. Loomis
f844fdd2cb ICU-10255 add U_HAVE_ATOMIC define, whether <atomic> can be included or not. Also zap some whitespace.
X-SVN-Rev: 33935
2013-07-18 16:27:50 +00:00
Peter Edberg
b8f66e90c3 ICU-10222 (C) Update some plural test cases, add better error logging
X-SVN-Rev: 33933
2013-07-18 01:31:13 +00:00
Travis Keep
3cb132047d ICU-10222 TimeUnitFormat to look under units/duration for time units instead of just units.
X-SVN-Rev: 33917
2013-07-11 22:19:13 +00:00
Travis Keep
38eb17d4d0 ICU-10222 Fix failing tests in NumberFormatTest.
X-SVN-Rev: 33916
2013-07-11 20:49:11 +00:00
Yoshito Umaoka
b0595e1051 ICU-10222 Reverted r33902, but updated the locale used for testing from 'ru' to 'uk'. The test case was originally written for the rule set formerly shared by 'ru' and 'uk', but the rule for 'ru' had been changed. After the new syntax for fractional plural is once supported in ICU4C, then the test case should pass successfully with locale 'uk'.
X-SVN-Rev: 33915
2013-07-11 19:13:13 +00:00
Travis Keep
057a643216 ICU-10222 Fix CompactDecimalFormat tests for serbian to match new plural rules.
X-SVN-Rev: 33910
2013-07-11 17:19:48 +00:00
Jennifer Chye
7f28ebe179 ICU-10246 Revert changeset 33903 for until 52m1 is complete.
X-SVN-Rev: 33909
2013-07-11 17:04:13 +00:00
Jennifer Chye
4374056f91 ICU-10252 Revert changeset 33904 until 52m1 is complete.
X-SVN-Rev: 33908
2013-07-11 17:02:02 +00:00
Peter Edberg
f4fd91b94f ICU-10244 (C) ulocdata_getLocaleSeparator now returns piece between {0} and {1} in new localeSeparator pattern
X-SVN-Rev: 33906
2013-07-11 07:00:49 +00:00
Steven R. Loomis
85157b3fc4 ICU-7912 final update to apidocs. Also removed references to non-existent kDecimalNumber (from fmtable.h), and cleaned up other docs
X-SVN-Rev: 33905
2013-07-11 00:31:41 +00:00
Jennifer Chye
7bc028baa8 ICU-10252 Switch rbnf and brkitr conversion to the new converter and remove redundant cldrVersion flags.
X-SVN-Rev: 33904
2013-07-10 21:10:29 +00:00
Jennifer Chye
0530fbf243 ICU-10246 Remove duplicate lenient-parse rules in data/xml/rbnf.
X-SVN-Rev: 33903
2013-07-10 20:55:11 +00:00
Travis Keep
d17fb7ead0 ICU-10222 Fix failing test for MessageFormat because the plural rules for russian changed.
X-SVN-Rev: 33902
2013-07-10 20:52:00 +00:00
Peter Edberg
7270b111c0 ICU-10083 Update urename.h for 52.0.1
X-SVN-Rev: 33900
2013-07-10 06:44:41 +00:00
Steven R. Loomis
bfdba0df96 ICU-9583 show test summary at end of make. Apropos when the trunk is broken..
X-SVN-Rev: 33895
2013-07-09 01:16:33 +00:00
Steven R. Loomis
06dcb5d4a6 ICU-7912 add parse/format functions, other UFormattable API improvements
X-SVN-Rev: 33894
2013-07-09 00:47:46 +00:00
Michael Ow
dc55558168 ICU-10037 Update ICU4C to tzdata 2013d
X-SVN-Rev: 33892
2013-07-08 23:37:56 +00:00
Peter Edberg
09ac4ef907 ICU-10222 (C) Integrate CLDR data snapshot for ICU 52.0.1; add calendar types
X-SVN-Rev: 33890
2013-07-08 06:51:38 +00:00
Peter Edberg
76d880b44f ICU-10244 (C) Handle localeDisplayPattern/separator as pattern
X-SVN-Rev: 33889
2013-07-08 06:34:53 +00:00
Andy Heninger
a740170f81 ICU-10050 disable C++11 std atomics on Macintosh
X-SVN-Rev: 33885
2013-07-04 22:32:33 +00:00
Michael Ow
49c581ea96 ICU-10148 Fix UnicodeString usage
X-SVN-Rev: 33873
2013-07-01 20:28:08 +00:00
Andy Heninger
ada557d17c ICU-9936 Improved API descriptions for DecimalFormat set min/max significant digits.
X-SVN-Rev: 33869
2013-06-28 21:12:31 +00:00
Michael Ow
29997d81dd ICU-10203 Fix resource bundle memory leak
X-SVN-Rev: 33867
2013-06-28 19:57:20 +00:00
Steven R. Loomis
2fa49ba635 ICU-7912 add unum_parse and unum_format taking UFormattable (@internal, API proposal to follow)
X-SVN-Rev: 33862
2013-06-27 19:49:55 +00:00
Steven R. Loomis
f4d12ea183 ICU-10234 check in layout engine perf test
X-SVN-Rev: 33861
2013-06-27 17:37:58 +00:00
Peter Edberg
b862a59d5e ICU-10195 Fix CLDR_FIELD_NAME[] array so getting localized name for UDATPG_DAY_FIELD works
X-SVN-Rev: 33859
2013-06-27 07:41:56 +00:00
Peter Edberg
75bab825f5 ICU-10070 add more tests
X-SVN-Rev: 33856
2013-06-27 05:47:14 +00:00
Andy Heninger
6a367351eb ICU-10236 Update dependencies check for 52.0.1 M1
X-SVN-Rev: 33855
2013-06-27 00:34:48 +00:00
Andy Heninger
72cddee528 ICU-10088 Fix incorrect API doc for uregex_setStackLimit().
X-SVN-Rev: 33854
2013-06-26 18:34:15 +00:00
Steven R. Loomis
d5d6cc5ff8 ICU-7912 fix breakage
X-SVN-Rev: 33853
2013-06-26 15:27:41 +00:00
Steven R. Loomis
ae061ff78f ICU-7912 C wrapper for Formattable - UFormattable
X-SVN-Rev: 33849
2013-06-26 06:31:09 +00:00
Andy Heninger
20016a58db ICU-9719 Regular Expressions, add loop breaking to unbounded {min, max} loops.
X-SVN-Rev: 33848
2013-06-26 00:27:11 +00:00
Steven R. Loomis
588ff6bbf6 ICU-10233 oops, demodernize this one for Windows build
X-SVN-Rev: 33847
2013-06-25 04:41:43 +00:00
Steven R. Loomis
f964a1499d ICU-10233 modernize #include usage, also add a verbose log for the data driven test
X-SVN-Rev: 33846
2013-06-25 00:51:57 +00:00
Steven R. Loomis
5438ea9c71 ICU-10234 performance improvements in Layout: (1) in LETableReference, making some functions inline (minimal), (2) OpenTypeUtilities moving range checking out of the inner loop, and the big one is (3) GlyphIterator, caching the result of filterGlyph. (caching more than one had minimal or negative improvement)
X-SVN-Rev: 33845
2013-06-25 00:46:51 +00:00
Steven R. Loomis
31cb42cfce ICU-10233 manually update LEScripts.h - should do a full regenerate.
X-SVN-Rev: 33844
2013-06-25 00:32:25 +00:00
Travis Keep
f28544ab1b ICU-10069 Attempt to fix broken build.
X-SVN-Rev: 33843
2013-06-24 18:05:38 +00:00
Travis Keep
1f6c4dab6b ICU-10069 Attempt to fix broken build.
X-SVN-Rev: 33842
2013-06-24 17:19:09 +00:00
Travis Keep
2830139ec2 ICU-10069 Attempt fo fix broken build.
X-SVN-Rev: 33841
2013-06-21 00:33:41 +00:00
Steven R. Loomis
2116c12c20 ICU-10069 improve error messages"
X-SVN-Rev: 33839
2013-06-20 22:20:51 +00:00
Steven R. Loomis
2c6bc98b14 ICU-10069 improve error messages, add commented-out case that passes on solaris and fails on others
X-SVN-Rev: 33838
2013-06-20 22:09:42 +00:00
Steven R. Loomis
04e47d76cc ICU-10231 add -u option to intltest, force utf-8 output
X-SVN-Rev: 33837
2013-06-20 22:05:51 +00:00
Andy Heninger
b129b40280 ICU-10024 fixes for Regexp, look-behind pattern fails to compile bug.
X-SVN-Rev: 33835
2013-06-18 20:38:08 +00:00
Andy Heninger
5ea9cb88a5 ICU-9936 Decimal Format, auto-enable SignificantDigitsUsed when setting significant digits.
X-SVN-Rev: 33833
2013-06-17 18:49:28 +00:00
Andy Heninger
ac982cb8f8 ICU-5901 RBBI.getRuleStatus(), hoist to BreakIterator from RuleBasedBreakIterator
X-SVN-Rev: 33830
2013-06-14 00:47:11 +00:00
Travis Keep
6993ad2646 ICU-10069 Attempt to fix broken build by doing int->int32_t.
X-SVN-Rev: 33827
2013-06-13 20:21:29 +00:00
Travis Keep
6676337f3e ICU-10069 Take into account compatible currency symbols, e.g half-width and full width yen symbol when parsing currencies in C++. Currency equivalence relation is hard-coded for now.
X-SVN-Rev: 33825
2013-06-13 18:38:53 +00:00
Yoshito Umaoka
02296cc327 ICU-10172 Minor wording adjustments in DecimalFormat set/getRoundingIncrement API docs.
X-SVN-Rev: 33823
2013-06-13 15:02:34 +00:00
Jennifer Chye
6fa94941a5 ICU-9511 Update collation build rule to use new converter.
X-SVN-Rev: 33821
2013-06-12 22:40:34 +00:00
Yoshito Umaoka
434a94ec4d ICU-10209 Fixed odd TimeType problem with ZONE_ID, ZONE_ID_SHORT and EXEMPLAR_LOCATION in TimeZoneFormat#format. Also added generic TimeZoneFormat test cases.
X-SVN-Rev: 33819
2013-06-12 20:56:06 +00:00
Yoshito Umaoka
f2dfaa18e8 ICU-10203 Fixed memory leaks in getIDForWindowsID.
X-SVN-Rev: 33818
2013-06-12 15:15:06 +00:00
Ramy Said
ae77a4f9ed ICU-9928 Charset Detector, IBM420_ar oddities
X-SVN-Rev: 33817
2013-06-11 12:39:56 +00:00
Markus Scherer
60f61805e4 ICU-8134 improve API docs for getBaseName() & setKeywordValue()
X-SVN-Rev: 33814
2013-06-10 22:37:40 +00:00
Steven R. Loomis
917d765cfa ICU-10051 disable U_HAVE_STD_ATOMICS on Apple LLVM Clang. When there's a version known which works, this can be changed.
X-SVN-Rev: 33809
2013-06-07 17:10:15 +00:00
Andy Heninger
fbdf95be0e ICU-10051 ures_cleanup tweaked for failing test.
X-SVN-Rev: 33789
2013-06-01 05:10:48 +00:00
Andy Heninger
ae87a3acc2 ICU-10051 Mutexes: introduce UInitOnce; remove UMTX_CHECK; replace all uses of UMTX_CHECK. All the directories this time.
X-SVN-Rev: 33788
2013-06-01 03:37:16 +00:00
Andy Heninger
978f71fe78 ICU-10051 Mutexes: introduce UInitOnce; remove UMTX_CHECK; replace all uses of UMTX_CHECK.
X-SVN-Rev: 33787
2013-05-31 23:50:15 +00:00
Markus Scherer
8ec350d593 ICU-10181 fix typo in Arabic unshaping of letter Peh
X-SVN-Rev: 33783
2013-05-31 16:57:56 +00:00
Travis Keep
bda778fc0e ICU-10179 Add documentation to TestLocaleStructure explaining that it validates each locale .txt file against the golden structLocale.txt file so that developers know that to fix this test means adding the templates for any new data to structLocale.txt
X-SVN-Rev: 33778
2013-05-30 20:20:17 +00:00
Travis Keep
b957f5c9b3 ICU-10131 Try re-enabling failing test. now that BOM and mime-type are set on test/testdata/te_IN.txt
X-SVN-Rev: 33767
2013-05-28 23:34:14 +00:00
Travis Keep
a85db35cfb ICU-10131 Add UTF-8 BOM to test/testdata/te_IN.txt so that windows like systems know that the file is UTF-8 encoded.
X-SVN-Rev: 33766
2013-05-28 23:16:24 +00:00
Travis Keep
f3e6ed84be ICU-10131 fix the build.
X-SVN-Rev: 33763
2013-05-28 18:12:43 +00:00
Travis Keep
35808ec6ff ICU-10131 Rebreak the build.
X-SVN-Rev: 33762
2013-05-28 16:10:07 +00:00
Travis Keep
4dea9653dc ICU-10131 Attempt to fix broken build on AIX/solaris.
X-SVN-Rev: 33755
2013-05-25 00:23:05 +00:00
Travis Keep
21ed20e983 ICU-10045 Fix again so that zero shows as 0 not 0.0
X-SVN-Rev: 33751
2013-05-24 22:45:48 +00:00
Travis Keep
dec267080d ICU-10131 Added C test to verify that 3 empty set values stop fallback for ures_getStringByKeyWithFallback
X-SVN-Rev: 33749
2013-05-24 18:23:49 +00:00
Travis Keep
cfc87e0de2 ICU-9669 Fix bug in resbund.cpp
X-SVN-Rev: 33746
2013-05-23 21:47:38 +00:00
Peter Edberg
ec6a2c8696 ICU-10186 Need special numeric era format/parse for dangi too (C)
X-SVN-Rev: 33734
2013-05-23 01:28:21 +00:00
Yoshito Umaoka
7e0d7fa479 ICU-10148 TZ database/Windows zone ID mapping APIs.
X-SVN-Rev: 33726
2013-05-22 20:33:30 +00:00
Steven R. Loomis
8db5ace8b2 ICU-9904 add enumset to filter, hopefully it will fix the binary build issue
X-SVN-Rev: 33720
2013-05-22 04:28:12 +00:00
Markus Scherer
e3467393ca ICU-10128 new BidiTest.txt with test data for more than 63 levels
X-SVN-Rev: 33690
2013-05-20 18:39:41 +00:00
Peter Edberg
bd7fe8790f ICU-10120 Add test for katakana + extend
X-SVN-Rev: 33685
2013-05-20 00:39:58 +00:00
Peter Edberg
20ae926194 ICU-10120 Copy fix #9983 (for word ubrk_previous infinite loop) to word_POSIX too
X-SVN-Rev: 33682
2013-05-19 06:36:13 +00:00
Michael Ow
1ba5235ef5 ICU-10169 Fix redefinition of macro on os390 in simplethread test code
X-SVN-Rev: 33681
2013-05-18 00:59:21 +00:00
Steven R. Loomis
7d61cab22d ICU-10143 set to null was a mistake. fGlyphStorage is null when theres already an error (and the error code is set).
X-SVN-Rev: 33680
2013-05-18 00:06:58 +00:00
Steven R. Loomis
d0a2386ee3 ICU-10147 fix header typo
X-SVN-Rev: 33679
2013-05-17 23:55:48 +00:00
Michael Ow
d358980e89 ICU-10169 Remove error compilation options in zos build
X-SVN-Rev: 33667
2013-05-16 14:43:26 +00:00
Markus Scherer
2982958b06 ICU-10128 update ICU to Unicode 6.3 beta (merge from branches/markus/uni63 at r33661)
X-SVN-Rev: 33662
2013-05-15 21:51:04 +00:00
Markus Scherer
7ce26afead ICU-7881 accept a list .dat file (for -a -r -x) whose name differs from the ToC prefixes it contains
X-SVN-Rev: 33659
2013-05-15 20:10:55 +00:00
Michael Ow
9b84f2152e ICU-10047 Copy enumset.h to the appropriate directory when building with MSVC project files
X-SVN-Rev: 33635
2013-05-10 20:43:23 +00:00
Yoshito Umaoka
4956f3779b ICU-10154 Optimized time zone historical offset iteration.
X-SVN-Rev: 33633
2013-05-10 16:42:39 +00:00
Michael Ow
1a5ac6406f ICU-10133 Fix pkgdata tool not building data into load module on OS390
X-SVN-Rev: 33614
2013-05-08 19:53:01 +00:00
Michael Ow
38d627e87f ICU-10134 Fix man page for uconv
X-SVN-Rev: 33613
2013-05-08 19:06:57 +00:00
Michael Ow
9f5cf1f546 ICU-10129 Fix Windows timezone name truncation
X-SVN-Rev: 33610
2013-05-08 17:33:54 +00:00
Michael Ow
c7ad164155 ICU-10082 Fix timezone detection on Solaris
X-SVN-Rev: 33609
2013-05-08 17:00:30 +00:00
Michael Ow
4b966aacc4 ICU-10083 Update version number to 52.0.1 and update timebombs
X-SVN-Rev: 33604
2013-05-07 19:53:34 +00:00
Michael Ow
881d285d3a ICU-9881 Fix library names for MINGW build
X-SVN-Rev: 33603
2013-05-07 17:35:21 +00:00
John Emmons
8e10ba52d1 ICU-10137 Merge CLDR 23.1 data
X-SVN-Rev: 33591
2013-05-06 13:48:55 +00:00
Markus Scherer
e37aa32bd9 ICU-10081 uprv_stableBinarySearch() internal API
X-SVN-Rev: 33590
2013-05-04 18:58:23 +00:00
Markus Scherer
fe3b2a4118 ICU-10081 stable sort via insertion sort with binary search; test it well
X-SVN-Rev: 33588
2013-05-03 22:46:57 +00:00
Yoshito Umaoka
a6e70ba57b ICU-10098 Fixed a bug introduced by the previous commit.
X-SVN-Rev: 33587
2013-05-03 22:34:46 +00:00
Yoshito Umaoka
1551c65468 ICU-10098 Fixed LCID to posix-style locale ID mapping problem. The fix required to change the internal LCID mapping function interface, and resolved a threading issue in uloc_getLocaleForLCID() and some other internal implementation problems in Win32DateFormat/Win32NumberFormat.
X-SVN-Rev: 33586
2013-05-03 21:36:03 +00:00
Peter Edberg
a8a20d2b84 ICU-10070 uregion_isEqualTo -> uregion_areEqual, implement using pointer compare
X-SVN-Rev: 33578
2013-05-02 22:04:50 +00:00
Peter Edberg
79b8f74642 ICU-9984 For DTPG, Y in skeleton should produce Y in pattern
X-SVN-Rev: 33562
2013-04-29 22:10:29 +00:00
Yoshito Umaoka
1400bf549b ICU-9104 Some minor updates in the CollationElementIterator API doc, including setOffset()/setText() are OK between next()/previous() in addition to reset(). Removing class name prefix in the updated section to improve the readability (doxygen still produces links without class prefix).
X-SVN-Rev: 33551
2013-04-25 21:10:43 +00:00
Michael Ow
9adeaa2633 ICU-10037 Update ICU4C to tzdata 2013c
X-SVN-Rev: 33547
2013-04-24 01:06:18 +00:00
Steven R. Loomis
53d7ea4930 ICU-10107 improve API docs for new function
X-SVN-Rev: 33540
2013-04-19 23:39:07 +00:00
Steven R. Loomis
f2fbc8c394 ICU-10107 LayoutEngine improvements
X-SVN-Rev: 33535
2013-04-18 21:24:51 +00:00
Steven R. Loomis
98b675629d ICU-10107 bump script codes
X-SVN-Rev: 33531
2013-04-15 23:56:16 +00:00
Steven R. Loomis
f56d218cb7 ICU-10107 Improve test generation
X-SVN-Rev: 33530
2013-04-15 23:54:51 +00:00
Yoshito Umaoka
a73a199d84 ICU-10106 Removed the reference to fallbackRegionFormat that is no longer used.
X-SVN-Rev: 33529
2013-04-15 19:41:05 +00:00
Peter Edberg
eea5fa79bb ICU-10070 Misunderstanding, back out r33521
X-SVN-Rev: 33524
2013-04-13 02:54:22 +00:00
Peter Edberg
6b83580f8a ICU-10070 And handle NULl return from uregion_getContainedRegions... while I am at it
X-SVN-Rev: 33522
2013-04-13 00:16:56 +00:00
Peter Edberg
eb89f787b4 ICU-10070 Fix crash due to bug in uenum_next that only affects some compilers
X-SVN-Rev: 33521
2013-04-12 23:48:49 +00:00
Peter Edberg
947bd7d1b6 ICU-10070 Add plain C wrappers for Region class
X-SVN-Rev: 33520
2013-04-12 23:00:51 +00:00
Markus Scherer
ff531bc19b ICU-7881 add new options to the short usage text too
X-SVN-Rev: 33504
2013-04-10 19:27:41 +00:00
Markus Scherer
bc9b269353 ICU-7881 add icupkg options --auto_toc_prefix --auto_toc_prefix_with_type --toc_prefix
X-SVN-Rev: 33500
2013-04-08 21:31:58 +00:00
Travis Keep
77f8f1e2c2 ICU-10045 Change UNICODE_STRING_SIMPLE to a UnicodeString constructor in an attempt to fix broken builds.
X-SVN-Rev: 33489
2013-04-03 21:18:45 +00:00
Travis Keep
41bb29f532 ICU-10045 Fix number of significant digits with 0.
X-SVN-Rev: 33487
2013-04-03 20:11:01 +00:00
Travis Keep
6125cf2eff ICU-10045 Formatting with significant digits to work correctly with 0 in C++
X-SVN-Rev: 33485
2013-04-02 22:01:33 +00:00
Andy Heninger
87cbfeee3f ICU-2940 Remove synchronization from uset and uget DataDirectory().
X-SVN-Rev: 33472
2013-03-28 18:25:12 +00:00
Peter Edberg
8f37e438a6 ICU-10061 Make getDayOfWeekType behave as documented for last weekend day; fix for 1-day weekends
X-SVN-Rev: 33468
2013-03-27 22:44:22 +00:00
Peter Edberg
3c32983978 ICU-10062 Fix header documentation for getDayOfWeekType, getWeekendTransition
X-SVN-Rev: 33467
2013-03-27 22:43:03 +00:00
Andy Heninger
3b379f4c28 ICU-7468 Use C++ "using" in Format class hierarchy, so inheritance of format() and parse() functions works normally, without unwanted function hiding.
X-SVN-Rev: 33457
2013-03-21 22:09:06 +00:00
Travis Keep
600e3d4a59 ICU-10042 Fix documentation for unum_formatXXX()
X-SVN-Rev: 33455
2013-03-21 18:48:00 +00:00
Travis Keep
7e89728836 ICU-9914 ICU4C DateIntervalFormat to handle 2 year vs. 4 year formats.
X-SVN-Rev: 33453
2013-03-21 17:25:43 +00:00
Andy Heninger
1f65c0e70a ICU-10048 Compiler warning cleanup.
X-SVN-Rev: 33445
2013-03-21 05:48:52 +00:00
Andy Heninger
ae4350661b ICU-10048 Fix some compiler warnings in ICU4C.
X-SVN-Rev: 33444
2013-03-21 01:42:01 +00:00
Michael Ow
0990f9bd02 ICU-10013 Fix some no data test error and memory leaks
X-SVN-Rev: 33424
2013-03-14 17:14:52 +00:00
Michael Ow
46ba913bb8 ICU-9732 Update tzdata in ICU4C to 2013b
X-SVN-Rev: 33420
2013-03-13 21:32:28 +00:00
Yoshito Umaoka
708b919ec3 ICU-10036 Logically corrected if condition included in the previous change.
X-SVN-Rev: 33418
2013-03-13 21:10:31 +00:00
Yoshito Umaoka
0fc9af0d9f ICU-10036 Fixed the ICU zic problem with tzdata2013b America/Asuncion. The fix will move the start year of final rule set after overriding rule(s).
X-SVN-Rev: 33417
2013-03-13 21:02:39 +00:00
Michael Ow
2734f00db3 ICU-9721 Update mapping table from #9891
X-SVN-Rev: 33413
2013-03-12 22:33:06 +00:00
Steven R. Loomis
226d538c97 ICU-10013 fix tags for LETypes.h, regen api change report
X-SVN-Rev: 33412
2013-03-12 21:22:53 +00:00
Michael Ow
8a51a0ecb5 ICU-9996 Exclude OS390 from isspace call
X-SVN-Rev: 33410
2013-03-11 16:55:23 +00:00
Steven R. Loomis
a7758d2cd5 ICU-10030 fix crasher when no subregions, also err check, and modernize test infrastructure
X-SVN-Rev: 33401
2013-03-08 19:23:41 +00:00
John Emmons
62242a308c ICU-10018 Merge data from CLDR 5744 + delete old shi_Latn_MA
X-SVN-Rev: 33392
2013-03-07 04:50:42 +00:00
Yoshito Umaoka
260c82c874 ICU-9732 Update tzdata in ICU4C trunk to 2013a
X-SVN-Rev: 33389
2013-03-07 02:57:53 +00:00
Yoshito Umaoka
c9e04c602c ICU-9732 Fixed tzdata build problem - additional fix to r32877
X-SVN-Rev: 33387
2013-03-06 22:29:55 +00:00
Peter Edberg
fbace77746 ICU-9721 Update "#ifndef U_HIDE_XXX_API" guards for API status
X-SVN-Rev: 33367
2013-03-05 01:38:48 +00:00
Peter Edberg
bc29c28e46 ICU-9965 Don't skip availableFormats items from non-root locales if conflict only due to basePattern (C)
X-SVN-Rev: 33360
2013-03-04 11:10:20 +00:00
John Emmons
28932c056e ICU-9890 Merge CLDR23 data
X-SVN-Rev: 33355
2013-03-03 21:34:51 +00:00
Andy Heninger
0fb049e787 ICU-9983 Fix inconsistent forward and reverse RBBI word break rules when a dictionary character is followed by an extend char.
X-SVN-Rev: 33351
2013-03-01 00:26:35 +00:00
Peter Edberg
7f06ea3bbf ICU-9975 Update test for new expected result, remove timebomb
X-SVN-Rev: 33350
2013-02-28 22:56:34 +00:00
Michael Ow
a8164c9d4b ICU-9996 Disable call to isspace on zos
X-SVN-Rev: 33349
2013-02-28 18:32:54 +00:00
Markus Scherer
374c8e1ef3 ICU-9988 remove poor mans RTTI from new class hierarchy, remove undocumented UNDEFINED_NUMERIC_CODE, fix destructor definition, not intended for public subclassing
X-SVN-Rev: 33348
2013-02-27 23:56:23 +00:00
Michael Ow
c7fe946b72 ICU-9721 Change version number to 51.1 and update timebombs
X-SVN-Rev: 33347
2013-02-27 21:34:41 +00:00
Markus Scherer
d511789345 ICU-9880 do not define a virtual destructor inline
X-SVN-Rev: 33342
2013-02-27 19:50:08 +00:00
Markus Scherer
9877db62ec ICU-9721 temporarily allow class Region to depend on DecimalFormat
X-SVN-Rev: 33341
2013-02-27 19:40:55 +00:00
John Emmons
0f90af1342 ICU-9878 Use just the CLDR language code list instead of the whole ISO639
X-SVN-Rev: 33337
2013-02-27 13:44:20 +00:00
John Emmons
f267d1e3dd ICU-9878 Update LANGUAGES and COUNTRIES list with current ISO/CLDR tables
X-SVN-Rev: 33336
2013-02-27 04:33:58 +00:00
Markus Scherer
53f1048c7b ICU-9721 update pool.res bundle files
X-SVN-Rev: 33334
2013-02-26 21:09:25 +00:00
Michael Ow
99ce96c383 ICU-9979 Fix some memory leaks in cintltst
X-SVN-Rev: 33332
2013-02-26 16:57:42 +00:00
Markus Scherer
6fa35102f2 ICU-9721 update C/C++ dependencies
X-SVN-Rev: 33331
2013-02-26 01:00:58 +00:00
Michael Ow
cb0956f62a ICU-9721 Fix bom in data file
X-SVN-Rev: 33330
2013-02-26 00:30:58 +00:00
Andy Heninger
6a16eb759a ICU-9981 Initialize memory that was causing erratic results.
X-SVN-Rev: 33329
2013-02-25 23:56:37 +00:00
Markus Scherer
6199780f09 ICU-9602 increment the _MBCSHeader.version from 5.3/4.3 to 5.4/4.4
X-SVN-Rev: 33327
2013-02-25 23:26:00 +00:00
Michael Ow
e31422e17e ICU-9721 Fix errors found and fixed by icu-svnprops-check.py in ICU4C
X-SVN-Rev: 33326
2013-02-25 23:23:33 +00:00
Michael Ow
2fbd49e809 ICU-9721 Update urename.h for 51 release
X-SVN-Rev: 33321
2013-02-25 20:22:04 +00:00
Michael Ow
d637feebce ICU-9979 Fix some memory clean up errors
X-SVN-Rev: 33320
2013-02-25 19:09:10 +00:00
Peter Edberg
6785e348d3 ICU-9751 Fix misspelling in comment for ckb Sorani
X-SVN-Rev: 33317
2013-02-25 05:56:55 +00:00
Peter Edberg
57367832e2 ICU-9925 Update time-bomb comment to refer to new ticket #9975 for it
X-SVN-Rev: 33315
2013-02-24 19:30:14 +00:00
Michael Ow
57ab6f389a ICU-9801 Fix long string literal in UNICODE_STRING_SIMPLE call
X-SVN-Rev: 33314
2013-02-24 01:06:01 +00:00
Peter Edberg
73f831cc03 ICU-9967 Move timebomb test to better location, print more info for cal limit test failures
X-SVN-Rev: 33313
2013-02-23 22:36:49 +00:00
Michael Ow
56a80addb8 ICU-9801 Fix some incorrect usage of UnicodeString constructor
X-SVN-Rev: 33312
2013-02-23 16:58:30 +00:00
Michael Ow
d0ef650ea4 ICU-9721 Fix some uconfig test failures
X-SVN-Rev: 33311
2013-02-23 16:40:06 +00:00
Peter Edberg
40d1216e5e ICU-9967 Timebomb some test values for Dangi cal limits test, to be fixed with #9972
X-SVN-Rev: 33310
2013-02-23 01:38:04 +00:00
Michael Ow
871209478c ICU-9971 Reorder when the data files are built on Windows MSVC
X-SVN-Rev: 33308
2013-02-22 23:18:08 +00:00
Markus Scherer
eddd8ab5af ICU-9929 coll/zh.txt with new native-script-first reordering, works fine in ICU4C
X-SVN-Rev: 33307
2013-02-22 21:00:10 +00:00
Michael Ow
37eeb709db ICU-9955 merge ICU4C API status promotion to trunk
X-SVN-Rev: 33306
2013-02-22 20:15:50 +00:00
Michael Ow
a22744bd41 ICU-9953 Disable uconv static data loading on zos
X-SVN-Rev: 33305
2013-02-22 17:50:44 +00:00
Yoshito Umaoka
61f0e011ff ICU-9751 Added LCID mapping data for locales newly added in Windows 8 to resolve test failures.
X-SVN-Rev: 33304
2013-02-22 06:35:09 +00:00
Peter Edberg
31d76bbba0 ICU-9673 Since range 2 is restored to a1-e4, delete the now-irrelevant comment about it
X-SVN-Rev: 33303
2013-02-22 06:14:23 +00:00
Michael Ow
795b21007f ICU-9802 Fix no data cintltst and intltest failures
X-SVN-Rev: 33302
2013-02-22 03:24:01 +00:00
Andy Heninger
e77d52cb38 ICU-9077 Incorporate review comments.
X-SVN-Rev: 33300
2013-02-22 02:26:37 +00:00
Markus Scherer
7a21b2513d ICU-9804 fix unused-variable warning, safer memory management
X-SVN-Rev: 33299
2013-02-22 02:06:45 +00:00
Michael Ow
2b37a9a72c ICU-9673 update valid byte range in euc-jp
X-SVN-Rev: 33297
2013-02-21 22:58:17 +00:00
Michael Ow
baca52593a ICU-9953 Fix app data declaration in uconv
X-SVN-Rev: 33296
2013-02-21 22:55:33 +00:00
Michael Ow
f3d398a293 ICU-9944 Fix function name collision
X-SVN-Rev: 33295
2013-02-21 22:37:26 +00:00
Peter Edberg
bb1d8b029f ICU-9927 Now that cintltst/citertst.c is updated, add sr_Latn collation with import
X-SVN-Rev: 33287
2013-02-21 01:10:41 +00:00
Markus Scherer
e7d5e5b205 ICU-9927 TestCEValidity & TestSortKeyValidity skip tailorings that import others because the UColTokenParser is not set up to fetch those
X-SVN-Rev: 33286
2013-02-20 23:54:23 +00:00
Markus Scherer
cb96abf1f8 ICU-9963 remove bogus U_I18N_API from ChineseCalendar::getStaticClassID()
X-SVN-Rev: 33283
2013-02-20 22:50:37 +00:00
Markus Scherer
1acef73e89 ICU-9935 rename si_value variable to avoid collision with #define in Android system header
X-SVN-Rev: 33281
2013-02-20 21:37:02 +00:00
Markus Scherer
743bc7353f ICU-9637 make new DateFormat skeleton constants public API
X-SVN-Rev: 33280
2013-02-20 21:23:49 +00:00
Andy Heninger
aa3fbefd9c ICU-9440 gcc compiler warning cleanup.
X-SVN-Rev: 33279
2013-02-20 21:22:03 +00:00
Markus Scherer
9452d9ed08 ICU-9880 g++ does not seem to allow a class pointer field whose type is from an anonymous namespace
X-SVN-Rev: 33277
2013-02-20 20:57:54 +00:00
Markus Scherer
1104e412a3 ICU-7103 remove obsolete/redundant collation locales
X-SVN-Rev: 33274
2013-02-19 21:47:42 +00:00
Peter Edberg
7aeeab19e9 ICU-9925 Pick up the non-gregorian date format fixes from CLDR 8218 (C)
X-SVN-Rev: 33273
2013-02-19 19:52:15 +00:00
Yoshito Umaoka
da21d9c2b6 ICU-9696 Updated the API doc for ICU4C SimpleDateFormat with the latest CLDR specification.
X-SVN-Rev: 33270
2013-02-19 10:35:03 +00:00
Peter Edberg
47c5a5aa61 ICU-9616 Add DangiCalendar & tests, port from J to C
X-SVN-Rev: 33267
2013-02-18 23:36:57 +00:00
Peter Edberg
157ed28fc9 ICU-9616 ChineseCalendar changes to support Dangi subclass, port from J to C
X-SVN-Rev: 33265
2013-02-18 17:51:25 +00:00
Peter Edberg
d3bb555dba ICU-9927 Skip RamsRulesTest for collations with import; better error reporting in Test{CE/SortKey}Validity; current coll data for bs, bs_Cyrl, fa_AF
X-SVN-Rev: 33264
2013-02-18 00:11:16 +00:00
Markus Scherer
063c1b0868 ICU-9538 minor sync with Java
X-SVN-Rev: 33261
2013-02-17 23:24:47 +00:00
Peter Edberg
790ff8fe92 ICU-9926 Update info about U_COL_SAFECLONE_BUFFERSIZE test
X-SVN-Rev: 33258
2013-02-17 23:06:24 +00:00
Markus Scherer
5f31868e69 ICU-9538 change sample(Zzzz) to U+FDD0
X-SVN-Rev: 33257
2013-02-17 22:27:59 +00:00
Markus Scherer
ebbc5423ef ICU-9538 add script metadata properties API
X-SVN-Rev: 33255
2013-02-17 00:49:18 +00:00
John Emmons
b1309f6306 ICU-9909 Update structLocale for new currencies
X-SVN-Rev: 33254
2013-02-17 00:42:18 +00:00
Markus Scherer
2fffcf3b77 ICU-9880 add #ifndef U_HIDE_DRAFT_API
X-SVN-Rev: 33253
2013-02-16 21:53:15 +00:00
John Emmons
db02b5633f ICU-9909 Update currency list with current currencies as of 2013-02-16
X-SVN-Rev: 33252
2013-02-16 21:48:13 +00:00
Markus Scherer
dba8bad06b ICU-9602 tell ICU4J to ignore conversion test data for good one-way mappings
X-SVN-Rev: 33249
2013-02-16 00:16:09 +00:00
Markus Scherer
f5cd9984c6 ICU-9880 add ImmutableIndex, replace Chinese hacks and support zhuyin, handle index characters with multiple primary weights, lazy-create rarely-used objects, bug fixes, port other improvements from Java
X-SVN-Rev: 33245
2013-02-15 22:11:33 +00:00
Andy Heninger
915f2365a3 ICU-9077 Fix failing test rbbi/RBBITest/TestExtended
X-SVN-Rev: 33234
2013-02-15 08:14:10 +00:00
Andy Heninger
c68b5d9d38 ICU-9077 Enhancements to break iteration tests.
X-SVN-Rev: 33233
2013-02-15 07:17:59 +00:00
Andy Heninger
c437359b7f ICU-9077 RBBI test enhancements.
X-SVN-Rev: 33232
2013-02-15 02:13:58 +00:00
Yoshito Umaoka
5783d47eb7 ICU-9945 Updated ISO currency numeric mapping data in ICU4C.
X-SVN-Rev: 33230
2013-02-14 23:34:04 +00:00
Yoshito Umaoka
049fb62622 ICU-9475 Link to methods with arguments did not work. Removed method arguments in @link.
X-SVN-Rev: 33227
2013-02-14 22:48:35 +00:00
Yoshito Umaoka
938b34ab6b ICU-9475 Some additional notes in TimeZoneNames API reference.
X-SVN-Rev: 33225
2013-02-14 21:20:23 +00:00
Scott Russell
2b6ad1d385 ICU-9911 C++ DecimalFormat::get/setattribute - change from internal API to pulic
X-SVN-Rev: 33224
2013-02-14 20:54:29 +00:00
Travis Keep
e391bd75da ICU-9919 Add LocalPointer to test.
X-SVN-Rev: 33223
2013-02-14 20:29:16 +00:00
Peter Edberg
7e14f73cfa ICU-9925 CLDR 23 pre-integration part 3, batch 4 through CLDR r8192 (C)
X-SVN-Rev: 33222
2013-02-14 18:51:01 +00:00
Peter Edberg
cd49c23616 ICU-9925 CLDR 23 pre-integration part 3, batch 3 (C)
X-SVN-Rev: 33217
2013-02-14 09:51:25 +00:00
Michael Ow
fd5c3526d5 ICU-9912 Fix missing solaris preprocessor definition
X-SVN-Rev: 33212
2013-02-14 06:53:53 +00:00
Michael Ow
77e615bcf4 ICU-9934 Fix path issue in makedata.mak
X-SVN-Rev: 33211
2013-02-13 23:34:33 +00:00
Peter Edberg
08fb2eacd2 ICU-9925 CLDR 23 pre-integration part 3, batch 2 (C)
X-SVN-Rev: 33202
2013-02-13 13:26:23 +00:00
Travis Keep
003a138300 ICU-9919 Add test that DateIntervalFormat.setDateIntervalInfo does not corrup the cache.
X-SVN-Rev: 33198
2013-02-12 22:51:17 +00:00
Travis Keep
0c74014256 ICU-9919 Add check for failure in testSetIntervalPatternNoSideEffect
X-SVN-Rev: 33197
2013-02-12 21:44:42 +00:00
Peter Edberg
bf5a321da8 ICU-9925 CLDR 23 pre-integration part 3, batch 1 (C)
X-SVN-Rev: 33196
2013-02-12 21:00:17 +00:00
Travis Keep
b9243a0522 ICU-9919 Add test to ensure that DateIntervalInfo.setIntervalPattern has no unwanted side effects.
X-SVN-Rev: 33194
2013-02-12 19:47:49 +00:00
Michael Ow
e33bccf0e8 ICU-9655 Consolidate test code
X-SVN-Rev: 33193
2013-02-12 06:46:51 +00:00
Markus Scherer
2e71f86e17 ICU-9602 conversion: add good one-way mapping type |4
X-SVN-Rev: 33173
2013-02-11 20:48:11 +00:00
Andy Heninger
e207951893 ICU-9440 Namespace tweaks to uspoof.h
X-SVN-Rev: 33168
2013-02-11 18:37:06 +00:00
Andy Heninger
4c238156a4 ICU-9440 Remove more spurious semicolons.
X-SVN-Rev: 33167
2013-02-11 18:03:05 +00:00
Peter Edberg
4d725b4790 ICU-9440 Delete misplaced comma causing build failure
X-SVN-Rev: 33164
2013-02-11 06:57:31 +00:00
Andy Heninger
ab690b35a7 ICU-9842 Fix bad merge to AlphabeticIndex that was submitted under ticket 9440.
X-SVN-Rev: 33163
2013-02-11 05:06:48 +00:00
Andy Heninger
e06001f2d0 ICU-9440 spoof checker, merge updates from branch.
X-SVN-Rev: 33162
2013-02-11 04:51:14 +00:00
Yoshito Umaoka
87158d4fba ICU-9867 New time zone pattern letters/types support for CLDR 23/ICU 51.
X-SVN-Rev: 33159
2013-02-11 00:23:55 +00:00
Andy Heninger
686c8d47f9 ICU-9842 AlphabeticIndex: add constructor taking a collator.
X-SVN-Rev: 33148
2013-02-09 01:07:41 +00:00
John Emmons
96f4a704b2 ICU-9889 Implement scaling for decimalFormat
X-SVN-Rev: 33138
2013-02-07 19:48:29 +00:00
Steven R. Loomis
feddf0fa6b ICU-9868 morx support (contributed - fix version check, minor fixes)
X-SVN-Rev: 33136
2013-02-07 01:08:41 +00:00
Michael Ow
07f5400f59 ICU-9912 Fix default timezone detection on Solaris
X-SVN-Rev: 33133
2013-02-06 23:39:05 +00:00
Michael Ow
90396bbf08 ICU-9868 Add more missing files from layout MSVC project file
X-SVN-Rev: 33132
2013-02-06 23:16:05 +00:00
Michael Ow
dec9f9b51e ICU-9868 Add missing files in layout MSVC project file
X-SVN-Rev: 33131
2013-02-06 21:53:02 +00:00
Steven R. Loomis
3509164083 ICU-9868 morx support (contributed)
X-SVN-Rev: 33130
2013-02-06 07:01:19 +00:00
Michael Ow
99b8bfc26a ICU-9718 Disable strict mode when building ufile with gcc
X-SVN-Rev: 33124
2013-02-05 22:10:40 +00:00
John Emmons
d0ae818a67 ICU-8451 Remove UnicodeString static initializers
X-SVN-Rev: 33122
2013-02-05 18:02:14 +00:00
Michael Ow
2b96793827 ICU-9803 Change const input parameter to non-const
X-SVN-Rev: 33121
2013-02-05 06:45:31 +00:00
Peter Edberg
6ed22ad2cb ICU-9876 Pre-integrate some CLDR 23 additions/changes (C), part 2c through CLDR r8106
X-SVN-Rev: 33118
2013-02-03 19:10:10 +00:00
Yoshito Umaoka
8d16a6bea1 ICU-9839 Removed temporary workaround in the test code.
X-SVN-Rev: 33110
2013-02-01 07:47:57 +00:00
Yoshito Umaoka
b676128bfe ICU-9648 Changed BasicTimeZone public API methods to const.
X-SVN-Rev: 33109
2013-02-01 07:39:04 +00:00
Michael Ow
c44d9fec6d ICU-9665 Fix error in Makefile
X-SVN-Rev: 33104
2013-01-31 21:28:51 +00:00
Michael Ow
db4bf0d726 ICU-9899 Update description for u_fgetfile and u_fgetConverter
X-SVN-Rev: 33102
2013-01-31 16:56:54 +00:00
Michael Ow
4a089feb16 ICU-9803 Add API to get number formatter from UFile
X-SVN-Rev: 33101
2013-01-31 16:54:46 +00:00
Michael Ow
2724d7c5cc ICU-9802 Fix failures in running cintltst and intltest without data
X-SVN-Rev: 33089
2013-01-29 01:51:53 +00:00
Michael Ow
44dcd1d90a ICU-8451 Ensure that the error conditions are handled properly.
X-SVN-Rev: 33088
2013-01-29 01:43:30 +00:00
Michael Ow
1d82e292eb ICU-8451 Fix some UnicodeString declarations in Region class
X-SVN-Rev: 33086
2013-01-28 18:55:33 +00:00
Peter Edberg
429d2c24e2 ICU-9876 Add ms_BN/ms_MY/ms_SG to locale-deprecates, restore to icu-config; pick up CLDR r8077 (C)
X-SVN-Rev: 33085
2013-01-28 07:54:14 +00:00
Peter Edberg
6478ab13ae ICU-9876 Add data/xml/main/ms_Latn.xml
X-SVN-Rev: 33082
2013-01-26 07:49:38 +00:00
Peter Edberg
128d059570 ICU-9876 Pre-integrate some CLDR 23 additions/changes, part 2b (C)
X-SVN-Rev: 33080
2013-01-26 06:14:03 +00:00
Peter Edberg
b2d677bb65 ICU-9876 Pre-integrate some CLDR 23 additions/changes, part 2 (C)
X-SVN-Rev: 33077
2013-01-26 01:14:35 +00:00
Peter Edberg
db42f0dc6e ICU-9857 Adjust for CLDR calendar <fields> move to top of <dates> element (C)
X-SVN-Rev: 33076
2013-01-26 00:15:50 +00:00
Michael Ow
73fd147ca2 ICU-9721 Fix some header test failure
X-SVN-Rev: 33070
2013-01-24 20:48:33 +00:00
Michael Ow
b6b2fbfa43 ICU-9665 Fix cross compilation current path issue
X-SVN-Rev: 33067
2013-01-23 22:20:45 +00:00
Yoshito Umaoka
557da151c7 ICU-9839 Punctuation exemplar type support. Code is added, but not working because of data problem explained in #9845. When data is refreshed next time, the problem should go away.
X-SVN-Rev: 33062
2013-01-18 16:29:02 +00:00
John Emmons
1df7ed7891 ICU-8451 Cleanup source/docs for region APIs
X-SVN-Rev: 33056
2013-01-16 19:06:23 +00:00
John Emmons
734cb70cc4 ICU-8451 Fix memory leaks in region implementation
X-SVN-Rev: 33054
2013-01-15 23:53:27 +00:00
John Emmons
7aa5b16036 ICU-8451 Fixing some memory leaks in region.cpp
X-SVN-Rev: 33053
2013-01-15 08:02:48 +00:00
Peter Edberg
cd51c60e10 ICU-9497 Add tests for C date symbol functions
X-SVN-Rev: 33052
2013-01-14 22:23:44 +00:00
John Emmons
d58fd10106 ICU-8451 Cleanup use of U_EXPORT2 in Region class for windows build
X-SVN-Rev: 33051
2013-01-14 20:46:38 +00:00
John Emmons
49f6a2cd7c ICU-8451 Clean up region test - fails build on some platforms
X-SVN-Rev: 33050
2013-01-14 19:32:39 +00:00
John Emmons
aad0b5d0f3 ICU-8451 Add region objects to Makefiles - remove one unnecessary line in region.cpp
X-SVN-Rev: 33049
2013-01-14 19:06:31 +00:00
John Emmons
013c6db432 ICU-8451 Initial port - Region APIs from Java to C++
X-SVN-Rev: 33048
2013-01-14 18:37:56 +00:00
Peter Edberg
54098be451 ICU-9497 Add support for short weekday names: format, parse, get/set symbols (C)
X-SVN-Rev: 33047
2013-01-14 04:48:51 +00:00
Peter Edberg
f9bc84be0b ICU-9805 Add "ms950" as alias for "windows-950"="windows-950-2000"
X-SVN-Rev: 33046
2013-01-13 21:22:15 +00:00
Peter Edberg
93632b56f2 ICU-9781 Parsing fractional seconds should truncate (not round) to 3 places (C)
X-SVN-Rev: 33044
2013-01-13 18:54:09 +00:00
Michael Ow
5794bfbf66 ICU-9673 Update EUC-JP mapping to use updated table
X-SVN-Rev: 33039
2013-01-11 19:47:40 +00:00
Peter Edberg
3d5799a284 ICU-9840 Pre-integrate some CLDR 23 additions/changes (C)
X-SVN-Rev: 33033
2013-01-10 17:58:47 +00:00
Travis Keep
9e439c9ef6 ICU-9807 Check in new currency CLDR data from Jennifer's new generator which no longer assumes any relationship between from/to dates and is tender. In particular, this change introduces a new, optional tender field which default to true if not present.
X-SVN-Rev: 33021
2013-01-08 21:38:21 +00:00
Scott Russell
6a13a557d5 ICU-9836 C/Java mismatch parsing years with pattern "yyyy" :: fix new test under windows
X-SVN-Rev: 33016
2013-01-05 23:43:54 +00:00
Scott Russell
c17e7e0af6 ICU-9836 C/Java mismatch parsing years with pattern "yyyy" :: fix new test under windows
X-SVN-Rev: 33015
2013-01-05 20:22:19 +00:00
Scott Russell
ce9b84ec38 ICU-9836 C/Java mismatch parsing years with pattern "yyyy"
X-SVN-Rev: 33014
2013-01-05 18:39:23 +00:00
Yoshito Umaoka
531924c9b4 ICU-9733 Use primary zone data (formerly singleCountries) for generic location names in ICU4C. This includes metaZones.txt generated from cldrbug:5439 changes (CLDR svn revision 8008).
X-SVN-Rev: 33012
2013-01-04 22:26:42 +00:00
Scott Russell
c54b40f7dc ICU-9836 C/Java mismatch parsing years with pattern "yyyy"
X-SVN-Rev: 33011
2013-01-04 17:16:07 +00:00
John Emmons
6ac85a8d6c ICU-9820 Fix solution file to build i18n properly on x64
X-SVN-Rev: 33008
2013-01-02 22:02:13 +00:00
Yoshito Umaoka
08223859e3 ICU-9735 Added a C API ucal_getTimeZoneID.
X-SVN-Rev: 33005
2013-01-02 16:58:24 +00:00
Yoshito Umaoka
162a3e851a ICU-9573 Added namespace to resolve a build issue.
X-SVN-Rev: 32997
2012-12-19 23:14:21 +00:00
Yoshito Umaoka
cecef8ed3d ICU-9573 A fix for compilation problem.
X-SVN-Rev: 32995
2012-12-19 18:48:41 +00:00
Yoshito Umaoka
7586fcf7d4 ICU-9573 Removing Boyer-Moore string search implementation. CollData has moved from i18n package to intltest.
X-SVN-Rev: 32994
2012-12-19 05:12:25 +00:00
Travis Keep
fc3787c545 ICU-9804 Add unit test for fix to ures_getByKeyWithFallback.
X-SVN-Rev: 32986
2012-12-18 17:59:25 +00:00
Travis Keep
623787fa35 ICU-9804 Fix ures_getByKeyWithFallback.
X-SVN-Rev: 32985
2012-12-18 00:53:54 +00:00
Michael Ow
a2b57cea30 ICU-9802 Fix failures in running intltest without data
X-SVN-Rev: 32981
2012-12-17 16:23:38 +00:00
Michael Ow
a26ebe2ec5 ICU-9801 Use UNICODE_STRING instead of UnicodeString constructor for char string
X-SVN-Rev: 32978
2012-12-17 15:03:06 +00:00
John Emmons
74647a8f73 ICU-9799 Merge CLDR 22.1.1 data to trunk
X-SVN-Rev: 32974
2012-12-14 23:39:42 +00:00
Jennifer Chye
896175a663 ICU-9771 Update curr/supplementalData.txt.
X-SVN-Rev: 32970
2012-12-14 21:53:05 +00:00
Andy Heninger
527c464097 ICU-9766 Add doc comment regarding break iterators returning UText native indices.
X-SVN-Rev: 32967
2012-12-14 19:00:27 +00:00
Andy Heninger
d850175c36 ICU-9766 Add doc comment regarding break iterators returning UText native indices.
X-SVN-Rev: 32966
2012-12-14 18:52:15 +00:00
Markus Scherer
e1f1427f84 ICU-9789 ++enum requires cast
X-SVN-Rev: 32964
2012-12-14 17:10:15 +00:00
Markus Scherer
af439c67de ICU-9789 lenient date/time parsing: accept missing or added trailing dot after non-numeric fields; refactor isNumeric() logic
X-SVN-Rev: 32962
2012-12-14 06:35:11 +00:00
Jennifer Chye
f8df230aba ICU-9793 Remove stray fprintf statement.
X-SVN-Rev: 32961
2012-12-14 01:45:53 +00:00
Jennifer Chye
58fe813c16 ICU-9793 Fix segfault when from field not present in CurrencyMap.
X-SVN-Rev: 32960
2012-12-14 01:27:49 +00:00
Yoshito Umaoka
7d87cf7598 ICU-9785 Updated Thai punctuation exemplar data.
X-SVN-Rev: 32951
2012-12-13 19:50:46 +00:00
John Emmons
18a6bb47d6 ICU-9783 Use new Turkish Lira symbol in Turkish locale
X-SVN-Rev: 32942
2012-12-12 15:27:02 +00:00
Steven R. Loomis
a4f4ed5a94 ICU-9786 fix symbol collision truncate on BSD
X-SVN-Rev: 32937
2012-12-10 19:41:03 +00:00
Steven R. Loomis
71946b5544 ICU-9655 make enumset test a real test, not just printfs
X-SVN-Rev: 32936
2012-12-10 19:18:04 +00:00
Steven R. Loomis
736010a456 ICU-9655 move enumset test
X-SVN-Rev: 32934
2012-12-07 00:26:50 +00:00
Steven R. Loomis
53666f0ad7 ICU-9679 fix a warning about identity comparison
X-SVN-Rev: 32933
2012-12-07 00:05:59 +00:00
Steven R. Loomis
b08e77f290 ICU-8712 add instructions for building
X-SVN-Rev: 32929
2012-12-06 05:25:15 +00:00
Michael Ow
5b41e3add2 ICU-9748 Put EnumSet class in namespace
X-SVN-Rev: 32922
2012-12-04 23:49:57 +00:00
Michael Ow
1d717e307f ICU-9543 Fix uconfig test failure
X-SVN-Rev: 32921
2012-12-04 23:19:40 +00:00
Steven R. Loomis
9994b1fe03 ICU-9677 fix affixes-ignored-for-parse - check in handleChanged() instead of relying on input function
X-SVN-Rev: 32918
2012-12-04 21:33:15 +00:00
Steven R. Loomis
bc81e5f281 ICU-9780 calculate fastpath for parsing side separately, also allow grouping sep in nonlenient intonly mode
X-SVN-Rev: 32917
2012-12-04 20:33:19 +00:00
Michael Ow
53a148983c ICU-9679 Fix some gcc compiler warnings
X-SVN-Rev: 32912
2012-11-30 22:19:58 +00:00
Andy Heninger
517fd227cb ICU-9737 Remove singleton class, otherwise keep logic the same for thread safety fix.
X-SVN-Rev: 32908
2012-11-29 23:05:31 +00:00
Michael Ow
ebad01d878 ICU-9687 Propagate the ambiguous alias warning when opening converter
X-SVN-Rev: 32907
2012-11-29 21:38:40 +00:00
Michael Ow
b6ab4f46c4 ICU-9692 Add mh file for mingw64 and remove compile time determination of __USER_LABEL_PREFIX__ to fix cross compilation errors
X-SVN-Rev: 32906
2012-11-29 18:20:09 +00:00
Steven R. Loomis
4297072ccd ICU-9714 now builds clean on IBM i- fix some test cases for ASCIIsms, fix formattable buffer size
X-SVN-Rev: 32905
2012-11-29 01:09:50 +00:00
Markus Scherer
940031d074 ICU-9758 deprecate RuleBasedCollator::getMaxExpansion()
X-SVN-Rev: 32904
2012-11-29 00:33:41 +00:00
Peter Edberg
b365ec5423 ICU-9706 Fix a chinese calendar test to be as intended
X-SVN-Rev: 32901
2012-11-28 01:24:08 +00:00
Peter Edberg
b54c586f38 ICU-9643 (C) Change "@internal ICU 50" display context API to "@draft ICU 51"
X-SVN-Rev: 32900
2012-11-28 01:12:46 +00:00
Travis Keep
eb81df537c ICU-9669 Roll back change 32889
X-SVN-Rev: 32890
2012-11-26 22:29:27 +00:00
Travis Keep
02197c648e ICU-9669 ures_getStringByKeyWithFallback() to work correctly when returning UChar* with embedded nulls.
X-SVN-Rev: 32889
2012-11-26 21:06:37 +00:00
Michael Ow
2b6653938c ICU-9685 Don't extract Makefile in tzdata
X-SVN-Rev: 32877
2012-11-22 01:05:23 +00:00
Michael Ow
9370fd65d3 ICU-9605 Fix compiler error caused by undefined __timezone in uclibc
X-SVN-Rev: 32876
2012-11-21 19:52:44 +00:00
Michael Ow
f22d76237b ICU-9608 MinGW includes stdint.h and inttypes.h
X-SVN-Rev: 32875
2012-11-21 18:48:29 +00:00
Markus Scherer
96cf03a67d ICU-9759 fix typo, cannonical
X-SVN-Rev: 32871
2012-11-20 23:55:31 +00:00
Travis Keep
ab7f32d76e ICU-9669 Rollback changeset 32866.
X-SVN-Rev: 32867
2012-11-19 22:51:21 +00:00
Travis Keep
c86501fbf2 ICU-9669 Allow caller to pass NULL for len when calling ures_getStringByKeyWithFallback.
X-SVN-Rev: 32866
2012-11-19 18:19:51 +00:00
Travis Keep
135c7adbdb ICU-9737 Fix Locale::getDefault() and Locale::setDefault() so that the reference that getDefault() returns doesn't get freed unexpectedly due to race conditions.
X-SVN-Rev: 32865
2012-11-19 17:02:46 +00:00
Travis Keep
3688cea886 ICU-9543 Simplify code that finds UNUM_SHORT and UNUM_LONG data. Thanks Mark Davis.
X-SVN-Rev: 32852
2012-11-16 17:50:41 +00:00
Steven R. Loomis
9046285bf5 ICU-9748 only do this instantiation on MSVC.
X-SVN-Rev: 32840
2012-11-15 23:12:24 +00:00
Steven R. Loomis
1caf333f2b ICU-9748 comment out unused parameters (warning)
X-SVN-Rev: 32839
2012-11-15 22:03:05 +00:00
Steven R. Loomis
858972dfa6 ICU-9748 MSVC2010 issues, move EnumSet<> to separate header
X-SVN-Rev: 32838
2012-11-15 21:55:41 +00:00
Travis Keep
34fdf50b05 ICU-9625 Change C++ ListFormatter to use ICU data instead of hard-coded data.
X-SVN-Rev: 32837
2012-11-15 18:15:37 +00:00
Travis Keep
ff3d74458b ICU-9543 replace bare intrinsic, long, with double.
X-SVN-Rev: 32835
2012-11-15 17:07:18 +00:00
Travis Keep
d8483531ca ICU-9543 int->int32_t.
X-SVN-Rev: 32833
2012-11-15 00:33:19 +00:00
Michael Ow
e376e476af ICU-9543 Add compactdecimalformat information to MSVC project files
X-SVN-Rev: 32832
2012-11-14 23:02:46 +00:00
Michael Ow
3d3d6dc129 ICU-9732 Update tzdata in ICU4C to 2012j
X-SVN-Rev: 32831
2012-11-14 22:13:07 +00:00
Travis Keep
9307d96277 ICU-9543 Use scientific notation in tests for constants >= 1E9
X-SVN-Rev: 32829
2012-11-14 21:49:39 +00:00
Travis Keep
0c1eb43e1f ICU-9543 Change numbers to floating point in tests.
X-SVN-Rev: 32824
2012-11-14 19:42:16 +00:00
Travis Keep
161183009a ICU-9543 C++ CompactDecimalFormat moved to trunk.
X-SVN-Rev: 32819
2012-11-14 18:49:38 +00:00
Steven R. Loomis
caf814a5db ICU-9721 bump versions to 51.0.1
X-SVN-Rev: 32811
2012-11-13 23:10:20 +00:00
Steven R. Loomis
795c05a795 ICU-9721 move two timebombs forward - but fix them in #9742
X-SVN-Rev: 32810
2012-11-13 23:09:18 +00:00
Markus Scherer
9fc0006117 ICU-9662 remove an unnecessary cast
X-SVN-Rev: 32805
2012-11-13 07:40:06 +00:00
Steven R. Loomis
1d83357783 ICU-9306 add internal function to include table size, also other changes for harfbuzz
X-SVN-Rev: 32804
2012-11-13 03:42:48 +00:00
Markus Scherer
bc31ae8173 ICU-9662 add & test & use U8_GET_OR_FFFD(), U8_NEXT_OR_FFFD(), U8_PREV_OR_FFFD()
X-SVN-Rev: 32796
2012-11-11 06:14:18 +00:00
Steven R. Loomis
0b5a813707 ICU-9714 merge from branch: fix ebcdic issues, also fix out of source build issue for make dist
X-SVN-Rev: 32793
2012-11-11 01:30:48 +00:00
Markus Scherer
8bb10245f2 ICU-9664 support NUL-terminated strings (indicated via length<0) in U8_NEXT, U16_NEXT, and other such (safe) macros that move forward/take a length
X-SVN-Rev: 32787
2012-11-10 15:31:34 +00:00
Michael Ow
baf433fed7 ICU-9718 Add missing header file to fix warning
X-SVN-Rev: 32785
2012-11-10 00:00:33 +00:00
Markus Scherer
31ca61dc7a ICU-9679 remove another unused variable
X-SVN-Rev: 32784
2012-11-09 22:50:25 +00:00
Markus Scherer
891a08a70a ICU-9635 inline-implement the UnicodeString and Replaceable default constructors
X-SVN-Rev: 32781
2012-11-09 19:34:53 +00:00
Markus Scherer
2b38252e75 ICU-9728 do not automatically define UChar=char16_t because that makes C++ APIs incompatible with application code that was compiled without char16_t; define UChar=UCHAR_TYPE if that is #defined; change U_STRING_DECL to sometimes create a pointer, not array, so that we can cast the UTF-16 string literal type
X-SVN-Rev: 32780
2012-11-09 17:57:46 +00:00
Markus Scherer
5ed21eb567 ICU-9713 fix ucol_mergeSortkeys(): return correct length, handle empty levels
X-SVN-Rev: 32779
2012-11-09 01:04:05 +00:00
Markus Scherer
9f22b7cb11 ICU-9679 fix Clang 3.1 compiler warnings, all in test code, mostly adding integers to string literals
X-SVN-Rev: 32778
2012-11-09 00:09:28 +00:00