Markus Scherer
90b538ae3f
ICU-10142 implement Unicode 6.3 bidi algorithm additions: merge icu/branches/mati/uba63 into trunk, merge new test for BidiCharacterTest.txt into bidiconf.cpp
...
X-SVN-Rev: 34147
2013-08-30 16:32:45 +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
Peter Edberg
7270b111c0
ICU-10083 Update urename.h for 52.0.1
...
X-SVN-Rev: 33900
2013-07-10 06:44:41 +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
Markus Scherer
60f61805e4
ICU-8134 improve API docs for getBaseName() & setKeywordValue()
...
X-SVN-Rev: 33814
2013-06-10 22:37:40 +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
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
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
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
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
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
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
37eeb709db
ICU-9955 merge ICU4C API status promotion to trunk
...
X-SVN-Rev: 33306
2013-02-22 20:15:50 +00:00
Markus Scherer
ebbc5423ef
ICU-9538 add script metadata properties API
...
X-SVN-Rev: 33255
2013-02-17 00:49:18 +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
Michael Ow
5b41e3add2
ICU-9748 Put EnumSet class in namespace
...
X-SVN-Rev: 32922
2012-12-04 23:49:57 +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
f22d76237b
ICU-9608 MinGW includes stdint.h and inttypes.h
...
X-SVN-Rev: 32875
2012-11-21 18:48:29 +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
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
Steven R. Loomis
caf814a5db
ICU-9721 bump versions to 51.0.1
...
X-SVN-Rev: 32811
2012-11-13 23:10:20 +00:00
Markus Scherer
9fc0006117
ICU-9662 remove an unnecessary cast
...
X-SVN-Rev: 32805
2012-11-13 07:40:06 +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
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
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
22a342a545
ICU-9689 UObject::getDynamicClassID() const { return NULL; } and remove UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION -> easier to create new class hierarchies
...
X-SVN-Rev: 32776
2012-11-08 23:31:20 +00:00
Markus Scherer
1dab387878
ICU-9690 clarify that U8_...(safe) macros use/need int32_t indexes & lengths
...
X-SVN-Rev: 32772
2012-11-08 22:22:00 +00:00
Peter Edberg
73b05c02c4
ICU-9581 Update urename.h
...
X-SVN-Rev: 32649
2012-10-17 06:15:22 +00:00
Peter Edberg
9622e41050
ICU-9581 Sync U_INTERNAL/U_DRAFT/U_STABLE tags to @internal/@draft/@stable
...
X-SVN-Rev: 32648
2012-10-17 05:48:18 +00:00
Peter Edberg
adc6f41d0e
ICU-9581 Update ICU version to 50.1, update timebombs for #9156,#9490,#8982,ccldrbug3058
...
X-SVN-Rev: 32616
2012-10-12 03:19:08 +00:00
Yoshito Umaoka
964283d36c
ICU-9567 Fixed API status comment for UTRACE_UCOL_STRCOLLUTF8.
...
X-SVN-Rev: 32597
2012-10-11 14:48:04 +00:00
Yoshito Umaoka
b30caaeeac
ICU-9567 Changes based on Markus's review feedback.
...
X-SVN-Rev: 32595
2012-10-11 03:24:59 +00:00
Markus Scherer
996422e74c
ICU-9398 avoid use of utf8_countTrailBytes[], rewrite/optimize U8_COUNT_TRAIL_BYTES() & U8_NEXT_UNSAFE(), test _UNSAFE macros only with (mostly) well-formed UTF-8 text
...
X-SVN-Rev: 32574
2012-10-09 05:17:43 +00:00
Markus Scherer
33eb771977
ICU-9297 use memcmp() in UnicodeString::operator==()
...
X-SVN-Rev: 32552
2012-10-08 18:24:41 +00:00
Peter Edberg
b72359eca5
ICU-9623 ICU4C 50 API promotions, fix U_DRAFT -> U_STABLE as needed in .h, fix U_DRAFT -> U_CAPI in .c/cpp
...
X-SVN-Rev: 32547
2012-10-08 05:16:32 +00:00
Markus Scherer
dd8f01c15e
ICU-9194 test Calendar::getKeywordValuesForLocale(), in ulist_next_keyword_value() set *resultLength, add further enumeration default implementations & shortcuts
...
X-SVN-Rev: 32543
2012-10-07 04:52:16 +00:00
Markus Scherer
62b9d2f4b1
ICU-9570 turn off break iteration when we dont have normalization
...
X-SVN-Rev: 32539
2012-10-07 00:56:29 +00:00
Yoshito Umaoka
f82276faf1
ICU-9567 Merged ucol_strcollUTF8 to trunk.
...
X-SVN-Rev: 32534
2012-10-05 23:44:00 +00:00
Steven R. Loomis
6eef7bff7b
ICU-9596 cleanup U_NO_DEFAULT_INCLUDE_UTF_HEADERS - use utf_old.h in tests when needed
...
X-SVN-Rev: 32440
2012-09-27 18:52:04 +00:00
Steven R. Loomis
9077d5dc25
ICU-9449 Merge in decimal format performance improvements from branch.
...
Improvements to 'howExpensiveIs' benchmark test.
Use internal digitlist in Formattable (save mallocs).
Enable fastpath by default.
Enable internal API "parse all input", returning an error if all input was not consumed.
X-SVN-Rev: 32397
2012-09-17 19:03:01 +00:00
Umesh Nair
fbbb603da6
ICU-9568 Adding test case with a pattern with out-of-order placeholders.
...
X-SVN-Rev: 32376
2012-09-12 00:14:25 +00:00
Steven R. Loomis
1dff0b56ee
ICU-9501 doxygen cleanup.
...
X-SVN-Rev: 32372
2012-09-11 20:51:51 +00:00
Yoshito Umaoka
1abda53f28
ICU-9536 Fixed <br> problem in API reference doc.
...
X-SVN-Rev: 32339
2012-09-05 19:53:44 +00:00
Steven R. Loomis
66efc42f6e
ICU-9412 urename.h
...
X-SVN-Rev: 32338
2012-09-05 19:45:33 +00:00
Yoshito Umaoka
01d63782e4
ICU-9412 ICU4C version to 50.0.2
...
X-SVN-Rev: 32313
2012-08-31 22:07:42 +00:00
Markus Scherer
6876123c0e
ICU-9437 update to Unicode 6.2; merge in branches/markus/uni62 r32274
...
X-SVN-Rev: 32282
2012-08-28 23:37:10 +00:00