Commit Graph

16522 Commits

Author SHA1 Message Date
Markus Scherer
2c2bf3e72a ICU-6483 add ErrorCode class, C++ convenience wrapper for UErrorCode
X-SVN-Rev: 25546
2009-03-11 05:27:11 +00:00
Peter Edberg
dfd1678de7 ICU-6645 Add comment explaining USTRING_ALLOC_START
X-SVN-Rev: 25545
2009-03-11 04:21:22 +00:00
Markus Scherer
93e35cf3db ICU-6606 add #define option for >>default charset is UTF-8<<
X-SVN-Rev: 25544
2009-03-11 03:16:35 +00:00
Peter Edberg
20ddfafeb2 ICU-6645 Prebuild more canonical tzid table data into data file
X-SVN-Rev: 25543
2009-03-10 21:52:57 +00:00
Michael Ow
e43914fcda ICU-6433 Change function parameter to int32_t* due to compilation error on certain platforms.
X-SVN-Rev: 25542
2009-03-10 21:43:12 +00:00
Michael Ow
025017e6ae ICU-4790 Comment out installation code for man page.
X-SVN-Rev: 25541
2009-03-10 21:39:08 +00:00
Xiaomei Ji
1f2dcc4fb2 ICU-6433 currency parsing, case sensitive against symbol and ISO, case insensitive against name; parse against plural pattern using names only
X-SVN-Rev: 25540
2009-03-10 20:53:27 +00:00
Michael Ow
2dfb80a9e1 ICU-6765 Remove redefinition of const static class variable.
X-SVN-Rev: 25539
2009-03-10 20:51:40 +00:00
Michael Ow
88cde4c236 ICU-6412 Avoid multiple definition of macro MIN. Is an issue on certain platforms.
X-SVN-Rev: 25538
2009-03-10 20:26:08 +00:00
Andy Heninger
37c509a085 ICU-4790 revert an accidental change
X-SVN-Rev: 25535
2009-03-10 00:24:37 +00:00
Andy Heninger
9715eae02c ICU-4790 spoof impl merged to trunk.
X-SVN-Rev: 25534
2009-03-09 23:40:15 +00:00
Michael Ow
a5894c4401 ICU-3378 Fix cintltst compilation errors.
X-SVN-Rev: 25532
2009-03-09 22:28:54 +00:00
Michael Ow
f96da10edc ICU-3378 Fix compilation errors.
X-SVN-Rev: 25529
2009-03-09 21:56:08 +00:00
Michael Ow
aa05d999c7 ICU-3378 Port over getKeywordValuesForLocale API from ICU4J to ICU4C. Add test for this new API. Also add for, internal use, Linked List API for when creating UEnumeration.
X-SVN-Rev: 25527
2009-03-09 20:39:13 +00:00
Michael Ow
f2d5519047 ICU-6765 Add header for memcpy to resolve compilation error.
X-SVN-Rev: 25526
2009-03-09 20:32:09 +00:00
Andy Heninger
8ec2292d83 ICU-6776 fix compilation error with UnicodeString::toUTF8String()
X-SVN-Rev: 25524
2009-03-09 02:54:18 +00:00
Markus Scherer
14a99920b5 ICU-6765 add bytestream & stringpiece to Makefile
X-SVN-Rev: 25520
2009-03-06 20:16:18 +00:00
Markus Scherer
63ea2e06da ICU-6765 add API: StringPiece, ByteSink(s), UnicodeString::toUTF8() and fromUTF8()
X-SVN-Rev: 25519
2009-03-06 19:19:00 +00:00
John Emmons
025e6a09ae ICU-5439 Merge Vista OpenType logic into trunk
X-SVN-Rev: 25508
2009-03-02 23:35:48 +00:00
Andy Heninger
2b08f8a46f ICU-6772 fix some compiler warnings
X-SVN-Rev: 25503
2009-03-02 20:53:54 +00:00
Waleed Oransa
00c800b8f4 ICU-6666 Merged ICU4C/branches/waleed branch changes r25467:25501 into the trunk."
X-SVN-Rev: 25502
2009-03-02 15:46:03 +00:00
Xiaomei Ji
6ed81b63d3 ICU-6433 improve currency parsing, fix parsing bug on non-empty suffix, fix plural format bug on non-empty negagtive numberpattern
X-SVN-Rev: 25497
2009-02-28 02:07:55 +00:00
Michael Ow
109b0472a5 ICU-6412 When indenting use 4 spaces instead of regular tab.
X-SVN-Rev: 25494
2009-02-27 22:39:38 +00:00
Michael Ow
a1e8a4743d ICU-6688 _ALL_SOURCE needs to be defined when strict mode is turned on for certain files to compile.
X-SVN-Rev: 25490
2009-02-26 21:05:53 +00:00
Markus Scherer
5f031ce140 ICU-6765 StringTest more meaningful order of #includes and tests
X-SVN-Rev: 25482
2009-02-25 06:43:12 +00:00
Markus Scherer
8406b8e2bd ICU-6765 fix Windows compilation problem: ICU internal #define collisions with Windows STL headers
X-SVN-Rev: 25481
2009-02-25 01:22:27 +00:00
Markus Scherer
2b6da240a8 ICU-6765 copy std_string.h to the include folder
X-SVN-Rev: 25480
2009-02-25 00:22:43 +00:00
Markus Scherer
59d37b352b ICU-6765 add std_string.h with central #include <string> and std:: namespace definitions
X-SVN-Rev: 25479
2009-02-24 23:01:18 +00:00
Markus Scherer
1d91a19628 ICU-6765 autoconf support for whether the standard <string> header is available
X-SVN-Rev: 25476
2009-02-24 19:57:06 +00:00
Claire Ho
7c98254385 ICU-6736 merge APIs for currencySpacing from branch to trunk.
X-SVN-Rev: 25472
2009-02-24 00:50:46 +00:00
John Emmons
ec9921c61c ICU-6750 Allow aliases in numbering system descriptions
X-SVN-Rev: 25469
2009-02-23 22:41:41 +00:00
John Emmons
e729683a89 ICU-6492 Fix crash when creating a NS with a bogus override
X-SVN-Rev: 25461
2009-02-21 15:09:03 +00:00
John Emmons
0469ea3d30 ICU-6492 Updated data for numbering systems
X-SVN-Rev: 25460
2009-02-21 14:36:18 +00:00
Peter Edberg
a7e808a7e0 ICU-6747 for hashtables, change Hashtable with UnicodeString keys to UHashtable with UChar string keys, -85K
X-SVN-Rev: 25459
2009-02-21 06:40:31 +00:00
Peter Edberg
5927c7bedb ICU-6745 ceToJD needs to handle months out of range 0-12 (e.g. from add, set)
X-SVN-Rev: 25458
2009-02-21 03:59:16 +00:00
Claire Ho
5d17555c7e ICU-6735 merge new localeDisplayPattern APIs from branch to trunk.
X-SVN-Rev: 25457
2009-02-21 00:31:21 +00:00
Markus Scherer
97ea1827e7 ICU-6678 add uset_openEmpty()
X-SVN-Rev: 25451
2009-02-19 23:36:58 +00:00
Markus Scherer
1bdabd9519 ICU-6677 use UnicodeString::fromUTF32() in CollData code, see initial ticket description
X-SVN-Rev: 25450
2009-02-19 23:06:03 +00:00
Markus Scherer
c45ac93e07 ICU-6677 notice in readme.html about new validation in u_strFromUTF32() and u_strToUTF32()
X-SVN-Rev: 25449
2009-02-19 22:50:02 +00:00
Markus Scherer
311b29556f ICU-6677 add UnicodeString fromUTF32() and toUTF32() methods
X-SVN-Rev: 25448
2009-02-19 22:35:06 +00:00
Markus Scherer
c4e1d3e0be ICU-6677 add u_strToUTF32WithSub() and u_strFromUTF32WithSub()
X-SVN-Rev: 25444
2009-02-19 20:02:40 +00:00
Markus Scherer
a679ccf60c ICU-6677 fix and extend u_strToUTF32() input string validation
X-SVN-Rev: 25443
2009-02-19 18:14:25 +00:00
Peter Edberg
64f350c92a ICU-6734 unum_parse does not report parse errors for rule-based number formatters
X-SVN-Rev: 25442
2009-02-19 08:41:08 +00:00
Markus Scherer
a856eb2eba ICU-6677 add and fix u_strFromUTF32() input string validation
X-SVN-Rev: 25441
2009-02-19 05:18:34 +00:00
Markus Scherer
90eee0718a ICU-6677 clean up existing test for UTF-32 string transformations
X-SVN-Rev: 25437
2009-02-18 23:15:23 +00:00
John Emmons
9f6245828b ICU-6492 Add override based constructors for SimpleDateFormat
X-SVN-Rev: 25435
2009-02-18 13:29:17 +00:00
Yoshito Umaoka
0d0f1dce49 ICU-3378 Checking in API headers for getKeywordValuesForLocale with empty implementation for 4.2M3.
X-SVN-Rev: 25407
2009-02-14 02:32:41 +00:00
Steven R. Loomis
dd4971d760 ICU-6613 fix udat crashers. See also ICU-6737
X-SVN-Rev: 25405
2009-02-14 02:29:08 +00:00
Andy Heninger
5013ce6d65 ICU-4790 add spoof detection header into the trunk. Code will follow later
X-SVN-Rev: 25403
2009-02-14 01:11:42 +00:00
Xiaomei Ji
45071a142b ICU-6433 from branch to trunk for API slush
X-SVN-Rev: 25399
2009-02-12 22:55:29 +00:00