Commit Graph

6082 Commits

Author SHA1 Message Date
Michael Ow
661d3dab79 ICU-8428 Update cxxfiles in header test for 4.8
X-SVN-Rev: 30099
2011-05-11 18:30:24 +00:00
Steven R. Loomis
0d0172d6f1 ICU-8560 platform, asciism in #6109
X-SVN-Rev: 30096
2011-05-11 04:42:01 +00:00
Michael Ow
dc0bdf415e ICU-8553 Ensure cintltst and intltest passes gracefully with warning without data in 4.8
X-SVN-Rev: 30088
2011-05-10 22:01:46 +00:00
Markus Scherer
1f6523a058 ICU-8555 add nine new ISO 15924 script codes from 2010-12-21
X-SVN-Rev: 30085
2011-05-10 20:56:53 +00:00
Steven R. Loomis
625b955e7d ICU-8428 update windows version#
X-SVN-Rev: 30079
2011-05-10 17:17:39 +00:00
Stuart Gill
871cc23d57 ICU-8468 changes following code review
X-SVN-Rev: 30074
2011-05-09 23:54:46 +00:00
Peter Edberg
6a8f1e3c60 ICU-8329 Add Khmer dictionary-based word break test case from George Rhoten
X-SVN-Rev: 30062
2011-05-09 09:02:46 +00:00
Andy Heninger
cf26986c13 ICU-8538 Valgrind error fixes in ICU 4.8RC
X-SVN-Rev: 30059
2011-05-09 02:35:48 +00:00
Michael Ow
2a6abd14cf ICU-8006 Update isFixedWidth implementation in ICU4C
X-SVN-Rev: 30052
2011-05-06 21:28:05 +00:00
Yoshito Umaoka
62201ee859 ICU-8428 ICU4C and data version to 4.8. Also moved time bombs.
X-SVN-Rev: 30049
2011-05-06 20:45:10 +00:00
John Emmons
2d4a2ae78f ICU-8489 Merge CLDR release-2-0-d01 into ICU
X-SVN-Rev: 30037
2011-05-05 18:12:27 +00:00
Michael Ow
eb51926653 ICU-8519 Change the keyword buffer size to the capacity.
X-SVN-Rev: 30033
2011-05-05 03:08:32 +00:00
Andy Heninger
ae8896de7f ICU-8524 compiler warning cleanup.
X-SVN-Rev: 30026
2011-05-04 22:34:13 +00:00
Peter Edberg
332037ef5b ICU-6109 & #4942,#3579: Merge changes for lenient number & date parsing from branches/eric/lenient_number_parsing (manually!)
X-SVN-Rev: 30018
2011-05-04 12:23:42 +00:00
Markus Scherer
56b28bd292 ICU-7848 make normalize-append restore the middle string section (the relevant suffix of the first string) when something goes wrong (especially C buffer overflow)
X-SVN-Rev: 30014
2011-05-04 05:50:20 +00:00
Peter Edberg
5d14eefc25 ICU-8467 Add C wrappers for some PluralRules functionality
X-SVN-Rev: 30001
2011-05-03 23:23:26 +00:00
Peter Edberg
b0a2b3ad5c ICU-8470 Oops, fix test name in log message
X-SVN-Rev: 29996
2011-05-03 22:14:49 +00:00
Steven R. Loomis
84da6cfda0 ICU-8350 missed one
X-SVN-Rev: 29994
2011-05-03 21:22:02 +00:00
Markus Scherer
74e96609b2 ICU-8350 better ASCII/EBCDIC fix
X-SVN-Rev: 29992
2011-05-03 20:34:28 +00:00
Andy Heninger
b040e0649f ICU-8516 Add AlphabeticIndex to UOBjectTest
X-SVN-Rev: 29990
2011-05-03 20:14:49 +00:00
Steven R. Loomis
61bdf314c6 ICU-8350 terminate the buffer.
X-SVN-Rev: 29989
2011-05-03 19:48:42 +00:00
Peter Edberg
3745b313f3 ICU-8470 Add C wrappers for some DateIntervalFormat functionality
X-SVN-Rev: 29988
2011-05-03 19:33:19 +00:00
Steven R. Loomis
64a323a8e2 ICU-8350 fix another asciism
X-SVN-Rev: 29987
2011-05-03 18:16:18 +00:00
Michael Ow
2c18392ced ICU-7945 Add BCP47 Unicode attribute test case
X-SVN-Rev: 29986
2011-05-03 17:17:27 +00:00
Steven R. Loomis
932bcbef14 ICU-8350 fix ASCIIsm
X-SVN-Rev: 29985
2011-05-03 16:55:27 +00:00
Yoshito Umaoka
4d7569c743 ICU-8342 Refactoring ZoneStringFormat into TimeZoneNames and TimeZoneFormat (all internal APIs for now). Also supporting localized GMT zero format and fallback region format for generic names.
X-SVN-Rev: 29984
2011-05-03 14:59:01 +00:00
Steven R. Loomis
607f78619b ICU-8466 fix unescaped \u
X-SVN-Rev: 29983
2011-05-03 14:33:43 +00:00
Peter Edberg
04435370a7 ICU-8466 Oops, that hyphen in copied text was really an en dash, fix to use \u notation
X-SVN-Rev: 29977
2011-05-03 06:32:11 +00:00
Peter Edberg
d67f95f797 ICU-8466 Add get/adopt/setTimeZone to DateIntervalFormat, as in DateFormat
X-SVN-Rev: 29976
2011-05-03 05:44:58 +00:00
Steven R. Loomis
b88cd9bca9 ICU-8350 zOS fixes round one
X-SVN-Rev: 29973
2011-05-03 03:40:34 +00:00
Steven R. Loomis
f8aae2e64a ICU-6015 fixups for this round. More platform bug fixes will go into #8350
X-SVN-Rev: 29972
2011-05-03 03:38:37 +00:00
Markus Scherer
2021d92a62 ICU-8079 rewrite/simplify sort key buffer/memory management, fixes overflow & length counting bugs
X-SVN-Rev: 29968
2011-05-03 00:29:45 +00:00
Peter Edberg
b4653c9f9f ICU-8397 Add ucal_getFieldDifference, C wrapper for Calendar::fieldDifference(...)
X-SVN-Rev: 29966
2011-05-02 23:42:11 +00:00
Peter Edberg
2fdfe20655 ICU-8237 Add RelativeDateFormat::getDateFormatSymbols, use in udat_getSymbols/countSymbols
X-SVN-Rev: 29964
2011-05-02 23:14:32 +00:00
Andy Heninger
0852cc4e73 ICU-7572 Decimal Format UNUM_ROUND_UNNECESSARY implmenentation.
X-SVN-Rev: 29959
2011-05-02 19:15:03 +00:00
Michael Ow
4981242b47 ICU-8505 Add missing header file in some performance tests.
X-SVN-Rev: 29956
2011-05-02 17:07:00 +00:00
Andy Heninger
be5efb8d44 ICU-7083 Make RBBI create from compiled rules public.
X-SVN-Rev: 29926
2011-04-29 17:49:01 +00:00
Steven R. Loomis
8a69ab8bba ICU-8154 update defines and add regression test
X-SVN-Rev: 29925
2011-04-29 17:39:36 +00:00
Markus Scherer
bb9af46cfe ICU-8432 test & document that PluralRules::getSamples() returns count<=destCapacity
X-SVN-Rev: 29924
2011-04-29 16:42:34 +00:00
Steven R. Loomis
5d6b488406 ICU-8493 update test a little.
X-SVN-Rev: 29921
2011-04-29 00:30:37 +00:00
Markus Scherer
70ad6b4a74 ICU-7386 merge NumberFormat::EStyles into UNumberFormatStyles & improve NumberFormat::makeInstance() memory management
X-SVN-Rev: 29920
2011-04-29 00:00:47 +00:00
Claire Ho
83d13b22aa ICU-7387 Changed TimeUnitFormat::EStyle should bto C enum.
X-SVN-Rev: 29916
2011-04-28 16:42:58 +00:00
Markus Scherer
6c49e812c0 ICU-8432 fix PluralRules memory management & a couple of minor issues
X-SVN-Rev: 29914
2011-04-28 13:35:56 +00:00
Markus Scherer
e25457f07a ICU-8499 change PluralRules::NO_UNIQUE_VALUE into #define UPLRULES_NO_UNIQUE_VALUE
X-SVN-Rev: 29911
2011-04-27 20:04:06 +00:00
Markus Scherer
9774441e40 ICU-8491 remove uprv_isRuleWhiteSpace(c)
X-SVN-Rev: 29900
2011-04-26 06:39:29 +00:00
Markus Scherer
3962c68aa2 ICU-8319 do not use UNICODE_STRING_SIMPLE with a multi-line string literal
X-SVN-Rev: 29896
2011-04-26 04:01:09 +00:00
Markus Scherer
d743bb693e ICU-8319 merge MessageFormat 2011q1 work into trunk, from icu/branches/markus/msg48 -r 29400:29882
X-SVN-Rev: 29886
2011-04-25 20:47:32 +00:00
Michael Ow
73c400496f ICU-8482 Close collator, break iterator, and search iterator after use.
X-SVN-Rev: 29877
2011-04-24 23:30:19 +00:00
Michael Ow
90edb92874 ICU-8366 Include missing header file in caltest
X-SVN-Rev: 29872
2011-04-23 22:11:25 +00:00
Yoshito Umaoka
56ef4e7f1a ICU-8366 Added ISO8601 calendar type support.
X-SVN-Rev: 29868
2011-04-23 16:35:30 +00:00
Michael Ow
c1537677f8 ICU-8427 Use the needed version of gb18030 and update test data
X-SVN-Rev: 29863
2011-04-22 23:58:47 +00:00
Yoshito Umaoka
39f9a8686f ICU-8482 Changed the behavior of already broken match boundary condition - not to expand the result match length when 1) the end of CE match is a part of expansion 2) the limit of the CE match is already on a break boundary. Also flipped the behavior of isBreakBoundary, which was actually is*Not*BreakBoundary before.
X-SVN-Rev: 29848
2011-04-22 05:37:46 +00:00
Andy Heninger
2861a47a86 ICU-7029 Add test case for this ticket.
X-SVN-Rev: 29846
2011-04-21 23:19:40 +00:00
Andy Heninger
f777c14042 ICU-8444 Remove PATTERN_IS_UTEXT from regex API.
X-SVN-Rev: 29845
2011-04-21 22:57:19 +00:00
Andy Heninger
118efa19c6 ICU-8486 UText not checking for Bogus UnicodeStrings, causing crash in regular expressions.
X-SVN-Rev: 29840
2011-04-21 00:07:50 +00:00
Michael Ow
b33c3a62d0 ICU-7945 Merge BCP47 update in branch into trunk
X-SVN-Rev: 29813
2011-04-17 22:41:14 +00:00
Andy Heninger
8148726df2 ICU-8404 Regular Expressions split(), fix incorrect handling of trailing empty field
X-SVN-Rev: 29801
2011-04-15 00:48:39 +00:00
Stuart Gill
de5faa255e ICU-8468 add cloning of collator reordering information - also added test for duplicate reorder codes
X-SVN-Rev: 29779
2011-04-12 18:23:27 +00:00
Doug Felt
45f8abf19f ICU-8262 reorg code for uloc_getDisplayName, add regression test
X-SVN-Rev: 29760
2011-04-08 20:06:36 +00:00
Peter Edberg
389c986a20 ICU-8445 Fix size of UCOL_CASE_MAX_BUFFER w.r.t UCOL_MAX_BUFFER; fix warning about collResult
X-SVN-Rev: 29756
2011-04-07 18:33:27 +00:00
Dragan Besevic
b95924297b ICU-7486 Removing test noise
X-SVN-Rev: 29750
2011-04-06 21:56:48 +00:00
Michael Ow
10eb036bd2 ICU-8093 Ensure trailing zero is added at end of UChar array
X-SVN-Rev: 29749
2011-04-06 21:45:44 +00:00
Michael Ow
728bcbbc42 ICU-8093 Fix memory corruption error in TestAvailableIsoCodes
X-SVN-Rev: 29747
2011-04-06 18:45:24 +00:00
Dragan Besevic
c00813396a ICU-8093 Add API function call ucurr_isAvailable() and changes for tests and data.
X-SVN-Rev: 29727
2011-04-04 15:00:03 +00:00
Michael Ow
d91a2126d4 ICU-8273 Delete PluralRule pointer after each use
X-SVN-Rev: 29720
2011-04-01 06:34:23 +00:00
Andy Heninger
5481ac737a ICU-8421 uregex error checking fixes.
X-SVN-Rev: 29716
2011-03-31 18:33:28 +00:00
Stuart Gill
a9354cbb6b ICU-8295 API for collation reordering - fix zeroing out of structure
X-SVN-Rev: 29692
2011-03-24 00:09:06 +00:00
Matitiahu Allouche
604bb8f344 ICU-3660 add support for prologue and epilogue
X-SVN-Rev: 29686
2011-03-23 17:26:59 +00:00
Michael Ow
934d73b4ea ICU-8218 Fix symbol value check
X-SVN-Rev: 29683
2011-03-22 16:58:58 +00:00
Yoshito Umaoka
74e7b59d02 ICU-8415 Fixes for usearch_preceding and usearch_last regression bugs. The search test framework to cover usearch_following and usearch_preceding. Corrected and improved the API documentation for usearch_following/usearch_preceding. Merging these updates tested in my work branch to trunk.
X-SVN-Rev: 29681
2011-03-22 03:50:26 +00:00
Steven R. Loomis
a4ca3b3227 ICU-8295 timebomb for breakage in r29671
X-SVN-Rev: 29678
2011-03-22 01:16:48 +00:00
Stuart Gill
b3ba6c0bf3 ICU-8295 API for collation reordering
X-SVN-Rev: 29671
2011-03-18 22:52:30 +00:00
Doug Felt
2cd87fc93e ICU-8432 make icu4c test more robust
X-SVN-Rev: 29667
2011-03-17 22:57:55 +00:00
Doug Felt
47108a4e65 ICU-8432 add icu4c implementation and tests
X-SVN-Rev: 29666
2011-03-17 21:36:03 +00:00
Stuart Gill
a948d36eb2 ICU-8414 remove spurious loop in test code
X-SVN-Rev: 29661
2011-03-16 17:58:55 +00:00
John Emmons
40f80afaaa ICU-8424 Merge current CLDR trunk to 4.8M1 as CLDR 1.9.9
X-SVN-Rev: 29637
2011-03-12 14:57:18 +00:00
Michael Ow
09e5025ee1 ICU-3660 Revert 29596 until after 4.7.1
X-SVN-Rev: 29601
2011-03-10 18:28:50 +00:00
Matitiahu Allouche
cd4a7ba1c6 ICU-3660 add support for prologue and epilogue
X-SVN-Rev: 29596
2011-03-10 12:47:13 +00:00
Eric Mader
f244b0674d ICU-8407 IntlTestNumberFormat::testLocale() - don't do scientific test for en_US_POSIX
X-SVN-Rev: 29584
2011-03-09 17:17:19 +00:00
Steven R. Loomis
d4b01a15b9 ICU-8363 cleanup test (remove warnings)
X-SVN-Rev: 29569
2011-03-08 03:15:57 +00:00
Steven R. Loomis
6d2d792372 ICU-8363 use PCELength for buffer size
X-SVN-Rev: 29567
2011-03-08 03:04:44 +00:00
Eric Mader
206c946267 ICU-8407 Use a case-insensitive compare when matching the exponent symbol.
X-SVN-Rev: 29551
2011-03-07 20:02:28 +00:00
Michael Ow
c28a76be8b ICU-8273 Fix memory leak issue in timezone test.
X-SVN-Rev: 29538
2011-03-04 03:01:59 +00:00
Yoshito Umaoka
5701f7add9 ICU-8388 Fixed missing separator problem in uloc_minimizeSubtag/addLikelySubtag.
X-SVN-Rev: 29536
2011-03-04 00:32:02 +00:00
Markus Scherer
d55e005cf7 ICU-8167 move string tries to the common library and make API headers public
X-SVN-Rev: 29531
2011-03-03 21:56:36 +00:00
Michael Ow
4ff56e0dd5 ICU-8398 Log data errors where appropriate so ensure cintltst and intltest passes without data in 4.7.1
X-SVN-Rev: 29529
2011-03-03 19:29:57 +00:00
Yoshito Umaoka
34bc79c98b ICU-8278 New APIs TimeZone::createTimeZoneIDEnumeration and ucal_openTimeZoneIDEnumeration for supporting canonical/canonical location zone iteration. The fix for ticket#8349 Etc/Unknown problem was also done at the same time.
X-SVN-Rev: 29498
2011-03-01 18:29:13 +00:00
Andy Heninger
def8fdc070 ICU-7530 Add alphabetic index to windows projects
X-SVN-Rev: 29484
2011-02-27 18:55:17 +00:00
Andy Heninger
7b7f48eef8 ICU-7530 Alphabetic index, move from branch to trunk.
X-SVN-Rev: 29482
2011-02-25 22:21:30 +00:00
Andy Heninger
497e88ec1f ICU-8341 spoof skeleton computed using NFD, not NFKD
X-SVN-Rev: 29475
2011-02-24 22:55:07 +00:00
Peter Edberg
f0fe89f14c ICU-8290 (1) in ucol_IGetNextCE/ucol_IGetPrevCE, add iteration when an ignorable
element is produced from Hangul expansion so it loops again to process the first jamo
from the expansion before returning; (2) in ucol_prv_getSpecialPrevCE, when Hangul
are expanded, add offsets for the expansion chars (as in collPrevIterNormalize).

X-SVN-Rev: 29473
2011-02-24 19:02:08 +00:00
Andy Heninger
f6969597fc ICU-8367 spoof check, consider CJK as single script
X-SVN-Rev: 29469
2011-02-23 23:05:20 +00:00
Michael Ow
4892435224 ICU-8006 Add ucnv_isFixedWidth API and test.
X-SVN-Rev: 29467
2011-02-23 22:21:58 +00:00
Yoshito Umaoka
d7c7514920 ICU-8346 ICU4C TimeZone::createTimeZone to return Etc/Unknown when the given ID is unknown/unparsable. Also added UCAL_UNKNOWN_ZONE_ID.
X-SVN-Rev: 29462
2011-02-19 06:29:52 +00:00
Yoshito Umaoka
7c93a6eeac ICU-8279 TimeZone API - getRegion in ICU4C
X-SVN-Rev: 29459
2011-02-18 23:03:47 +00:00
John Emmons
4b8773457a ICU-8031 Support for parent locales
X-SVN-Rev: 29443
2011-02-16 13:46:19 +00:00
Peter Edberg
2c5bd3f343 ICU-8330 Fix ICU4C handling of 'S' (fractional seconds) in skeleton
X-SVN-Rev: 29421
2011-02-10 04:46:32 +00:00
Markus Scherer
086386bd9e ICU-8322 pack class UnicodeString layout to avoid padding
X-SVN-Rev: 29398
2011-02-04 19:54:58 +00:00
Yoshito Umaoka
74a4461b49 ICU-8303 Handling private-use only language tag properly in uloc_forLanguageTag and uloc_toLanguageTag.
X-SVN-Rev: 29393
2011-02-03 22:33:00 +00:00
Markus Scherer
d5599d7be9 ICU-8314 change Appendable into a base class, add UnicodeStringAppendable
X-SVN-Rev: 29392
2011-02-03 22:07:22 +00:00
Markus Scherer
d8ea46628b ICU-8314 Appendable interface, AppendableAdapter default impl & UnicodeString is-an Appendable
X-SVN-Rev: 29390
2011-02-03 05:28:01 +00:00
Markus Scherer
9cc27feeb4 ICU-8167 port trie API changes from Java
X-SVN-Rev: 29367
2011-01-27 21:41:03 +00:00
Stuart Gill
37bf7cf633 ICU-8277 change interpretation of Zzzz in the collation reordering codes
X-SVN-Rev: 29364
2011-01-27 20:50:53 +00:00
Andy Heninger
4a932a4dfc ICU-7795 Regular Expression refreshInputText added.
X-SVN-Rev: 29363
2011-01-27 01:12:12 +00:00
Peter Edberg
5224f25511 ICU-8267 ucstrTextExtract should use text pointer & offset for chunk, as set by ucstrTextAccess
X-SVN-Rev: 29356
2011-01-25 03:25:24 +00:00
Yoshito Umaoka
0d4c82b85a ICU-8057 Skip validating fields internally set by add method in non-lenient mode. The same changes were done in ICU4J.
X-SVN-Rev: 29338
2011-01-19 23:31:36 +00:00
Michael Ow
4eb3c19d23 ICU-8274 Do not run exhaustive mode round trip test for GB18030
X-SVN-Rev: 29331
2011-01-19 03:30:52 +00:00
John Emmons
f979283776 ICU-7755 Data changes to support removal of hard fallbacks to Gregorian calendar
X-SVN-Rev: 29323
2011-01-17 15:27:25 +00:00
Michael Ow
91c044bb32 ICU-8274 Udpate gdb18030 code page and add testcase in ICU4C
X-SVN-Rev: 29303
2011-01-14 17:46:13 +00:00
Markus Scherer
4ecd44cfd6 ICU-4701 faster .dat package data item name lookup; improved binary search tracks shared-prefix length
X-SVN-Rev: 29293
2011-01-12 23:51:40 +00:00
Andy Heninger
0ac84b2939 ICU-8199 Fix for failing decimal parse test on Windows.
X-SVN-Rev: 29292
2011-01-12 23:41:52 +00:00
Steven R. Loomis
5a86c076e8 ICU-8263 remove reference to pnames.icu in test. Fails under --with-data-packaging=archive and also fails under Win build.
X-SVN-Rev: 29285
2011-01-11 19:47:53 +00:00
Markus Scherer
f97ba58fe7 ICU-8167 minor test fixes
X-SVN-Rev: 29282
2011-01-10 23:55:17 +00:00
Markus Scherer
397d6f7372 ICU-8167 make trie iterators nested classes inside their tries
X-SVN-Rev: 29272
2011-01-06 18:40:26 +00:00
Markus Scherer
62306a038c ICU-8167 rename ByteTrie to BytesTrie, DictTrie to StringTrie, etc.
X-SVN-Rev: 29265
2011-01-05 21:05:47 +00:00
Andy Heninger
345c295b0f ICU-8199 Fix compilation errors on MacOSX introduced by previous commit of these files
X-SVN-Rev: 29260
2011-01-04 19:01:12 +00:00
Andy Heninger
7a2d96c7c8 ICU-8199 Fix use of out-of-scope object in DigitList, and related rounding problems in Formattable::getInt64
X-SVN-Rev: 29259
2011-01-04 07:42:32 +00:00
Markus Scherer
c04082d93c ICU-8105 hardcode Unicode property names data (formatVersion 2); includes new dictionary-type tries (ByteTrie & UCharTrie see ticket #8167); merge branches/markus/tries -r 29040:29249
X-SVN-Rev: 29252
2010-12-31 18:21:36 +00:00
Peter Edberg
bbb368c939 ICU-8238 Implement max subpart policy for UTF7 toUnicode, don't consume valid bytes after err
X-SVN-Rev: 29214
2010-12-16 17:35:01 +00:00
Claire Ho
4c38ef650d ICU-7385 changed ECurrencySpacing into a C enum.
X-SVN-Rev: 29212
2010-12-15 23:46:53 +00:00
Michael Ow
dd03794570 ICU-7959 Add compound text converter to ICU4C.
X-SVN-Rev: 29211
2010-12-15 23:38:28 +00:00
Michael Ow
22b88a2cf3 ICU-8209 Update the timebombs.
X-SVN-Rev: 29192
2010-12-10 22:21:51 +00:00
Michael Ow
3261e6d703 ICU-7089 Add test for Calendar class time stamp recalculation in ICU4C
X-SVN-Rev: 29164
2010-12-07 23:46:13 +00:00
Michael Ow
54c4dc59ca ICU-8083 Update locale test data.
X-SVN-Rev: 29158
2010-12-03 20:43:21 +00:00
Michael Ow
642c2f0f68 ICU-8083 Update locale test for r29153
X-SVN-Rev: 29157
2010-12-03 20:39:32 +00:00
Steven R. Loomis
96876653d9 ICU-8205 fix improper swap of uspoof, also add to swap test
X-SVN-Rev: 29139
2010-12-02 19:17:46 +00:00
Michael Ow
74caa5d001 ICU-8193 Increase array size in cintltst's TestCEValidity.
X-SVN-Rev: 29099
2010-11-23 02:00:16 +00:00
Peter Edberg
85aa1e1ce2 ICU-8131 temp hack: make genrb exclude unihan collation unless temp option --includeUnihanColl is used
X-SVN-Rev: 29062
2010-11-17 04:30:05 +00:00
Markus Scherer
0627cc5c5a ICU-8137 fix u_strFromPunycode(), write last non-ASCII character into dest buffer when it just so fits
X-SVN-Rev: 29029
2010-11-12 00:02:25 +00:00
Michael Ow
b21e2734dd ICU-8146 Add check for data loading failure in cintltst and intltest.
X-SVN-Rev: 29025
2010-11-11 05:37:40 +00:00
Stuart Gill
7222862743 ICU-3984 update of a collation reordering API test
X-SVN-Rev: 29008
2010-11-05 21:05:42 +00:00
Stuart Gill
c8a64bd04e ICU-3984 update from code review and a collation reordering API test
X-SVN-Rev: 29007
2010-11-05 20:01:14 +00:00
Stuart Gill
4a9aeda18c ICU-3984 updates from code review
X-SVN-Rev: 29004
2010-11-05 18:43:45 +00:00
Andy Heninger
e0c4099c9e ICU-8127 update svn properties.
X-SVN-Rev: 29002
2010-11-04 21:41:54 +00:00
Stuart Gill
b1a76e6a88 ICU-3984 updates based on code review and fix of memory leak during collation reordering rule parsing
X-SVN-Rev: 28999
2010-11-04 20:12:39 +00:00
Steven R. Loomis
174695eeac ICU-8125 fix RamsRulesTest even under en_US_POSIX - skip fallback/default collators. Improve error checking.
X-SVN-Rev: 28998
2010-11-04 19:15:00 +00:00
Steven R. Loomis
871a56f64c ICU-8119 fixed, also fixed minor build/test issues.
X-SVN-Rev: 28997
2010-11-04 18:14:48 +00:00
Stuart Gill
94239208a0 ICU-3984 fix a bug in the resource loading of collation reordering and rename script reordering to reordering codes
X-SVN-Rev: 28993
2010-11-03 02:41:22 +00:00
Steven R. Loomis
0a98dc21cb ICU-3984 'never' is a long time to not run other tests. :) Reverting r28926 here
X-SVN-Rev: 28992
2010-11-03 01:06:50 +00:00
Umesh Nair
cbb8e1c1b8 ICU-7023 Fixing memory leaks in cintltst.
X-SVN-Rev: 28979
2010-11-02 16:46:23 +00:00
Peter Edberg
87628da74e ICU-8092 Use uprv_ functions with all instances of rulesCopy and src.source; remove debug change
X-SVN-Rev: 28978
2010-11-02 08:27:22 +00:00
Yoshito Umaoka
ac17fa57d6 ICU-8046 Accidentaly changed timbbomb for debugging in the previous change - revert the timebomb.
X-SVN-Rev: 28977
2010-11-02 03:03:47 +00:00
Stuart Gill
5dd9ea7768 ICU-3984 update the uca file version, add support for reading/writing reordering from/to resources, update FractionalUCA.txt to a format for the genuca tool
X-SVN-Rev: 28975
2010-11-02 02:21:57 +00:00
Steven R. Loomis
ffb24dcc38 ICU-8092 fix cintltest crashes on windows. Must use uprv_malloc and uprv_free if ICU owns the memory.
X-SVN-Rev: 28972
2010-11-02 01:20:29 +00:00
Yoshito Umaoka
685d7f1862 ICU-8046 Use sprintf instead of snprintf for better platform support.
X-SVN-Rev: 28968
2010-11-01 22:47:52 +00:00
Umesh Nair
c9ae826bca ICU-7023 Supporting import in collation rules
X-SVN-Rev: 28967
2010-11-01 22:23:49 +00:00
Stuart Gill
0c21fdf068 ICU-3984 changes to the collation reordering - API works same as rules and enhanced testing
X-SVN-Rev: 28960
2010-10-30 00:42:12 +00:00
Markus Scherer
a880b11b88 ICU-7924 fix segfault in StringPiece::operator==(both empty)
X-SVN-Rev: 28954
2010-10-29 18:01:01 +00:00
Markus Scherer
334ad85355 ICU-8091 fix UnicodeString::reverse() for when the only lead surrogate is in the middle of an odd-length string
X-SVN-Rev: 28952
2010-10-29 00:15:27 +00:00
Peter Edberg
d187b1cc1b ICU-8046 For Windows use _snprintf instead of snprintf
X-SVN-Rev: 28949
2010-10-28 21:47:20 +00:00
Stuart Gill
d8e214d7d7 ICU-3984 Fix Windows build issues
X-SVN-Rev: 28946
2010-10-28 20:28:40 +00:00
Peter Edberg
c104085f55 ICU-7744 Remove no-longer-needed timebomb
X-SVN-Rev: 28938
2010-10-28 17:49:07 +00:00
Peter Edberg
6dba897cff ICU-8046 Update timebombs
X-SVN-Rev: 28937
2010-10-28 17:44:02 +00:00
Peter Edberg
e9abb9546f ICU-8092 Now ucol_tok_parseNextToken can cause UColTokenParser source field ptr to get realloced, free the new ptr
X-SVN-Rev: 28936
2010-10-28 17:28:06 +00:00
Stuart Gill
110e2ceb05 ICU-3984 integrate collation reordering from branch - svn+ssh://source.icu-project.org/repos/icu/icu/branches/sgill/scriptreorder2 -r 28883:28924
X-SVN-Rev: 28926
2010-10-27 18:02:52 +00:00
Peter Edberg
8c2725adc2 ICU-8081 Investigate failing string search tests; improve tests
X-SVN-Rev: 28925
2010-10-27 07:04:49 +00:00
Peter Edberg
c8765bfe77 ICU-8077 Remove isLenient/setLenient from Format, etc. (revert #7725)
X-SVN-Rev: 28916
2010-10-26 18:11:13 +00:00
Peter Edberg
33120b6943 ICU-8046 CLDR 1.9 integration, fix he,fi brkitr
X-SVN-Rev: 28914
2010-10-26 07:38:20 +00:00
Markus Scherer
db864477ae ICU-7264 make some C test code more parallel with Java
X-SVN-Rev: 28909
2010-10-25 23:06:37 +00:00
Peter Edberg
b52138122f ICU-8046 CLDR 1.9 integration pass 3 (CLDR r5147, still minus 14 transliterators)
X-SVN-Rev: 28906
2010-10-25 22:37:20 +00:00
Peter Edberg
5b132df167 ICU-8046 CLDR 1.9 integration pass 2, update C tests
X-SVN-Rev: 28901
2010-10-25 06:31:21 +00:00
Peter Edberg
04b5cd0d7b ICU-8072 Now ucol_tok_parseNextToken can cause UColTokenParser source field ptr to get realloced, free the new ptr
X-SVN-Rev: 28899
2010-10-25 04:29:10 +00:00
Peter Edberg
369540ab7a ICU-8046 add VerifyTranslation diagnostics, update measurement system test
X-SVN-Rev: 28887
2010-10-21 07:26:06 +00:00
Peter Edberg
d841f7254d ICU-7992 DateTimePatternGenerator, fix matching for weekday name
X-SVN-Rev: 28884
2010-10-20 22:06:10 +00:00
Yoshito Umaoka
4e8f6e1ed2 ICU-7518 Workaround for 24:00 on a transition day problem. Use 23:59:59.999 as the transition time. iCal VTIMEZONE is not capable to handle such rule. Also a minor bug fix in BasicTimeZone::hasEquivalentTransitions which was found while updating the test case. This fix is equivalent to the ICU4J fix r28879.
X-SVN-Rev: 28880
2010-10-20 07:46:11 +00:00
Markus Scherer
d29bfdf854 ICU-7264 UCA 6.0 data, test data, and bug fixes; from branches/markus/uca60 -r 28826:28857
X-SVN-Rev: 28875
2010-10-19 21:48:04 +00:00
Jie J. Yang
396f2a8f3a ICU-7902 TimeUnitFormat uses unlocalized short time units for Greek, icu4c part
X-SVN-Rev: 28872
2010-10-19 08:28:02 +00:00
Peter Edberg
aa3ebc300a ICU-8046 CLDR 1.9 integration pass 1, skip some Myanmar tests until cldrbug 3062 is fixed
X-SVN-Rev: 28869
2010-10-19 04:09:15 +00:00
Peter Edberg
0cc2fd091f ICU-8046 CLDR 1.9 integration pass 1, update tests
X-SVN-Rev: 28867
2010-10-19 03:31:50 +00:00
Claire Ho
e28ad3610d ICU-7385 rollback the changeset#28856. Hold the change until reviewed by icu-design list.
X-SVN-Rev: 28864
2010-10-19 01:27:56 +00:00
Claire Ho
51689f4071 ICU-7385 changed ECurrencySpacing into a C enum.
X-SVN-Rev: 28856
2010-10-18 23:09:02 +00:00
Andy Heninger
4efdb1090d ICU-7555 regexp does not recognize [:word:]
X-SVN-Rev: 28854
2010-10-18 20:08:27 +00:00
Andy Heninger
c05e310791 ICU-8044 Spoof Detection data update to latest from Unicode.
X-SVN-Rev: 28838
2010-10-15 00:01:43 +00:00
Umesh Nair
81ce7e7cf2 ICU-7015 Minor changes.
X-SVN-Rev: 28832
2010-10-14 20:25:09 +00:00
Umesh Nair
2b57a010d7 ICU-7015 Adding more test cases.
X-SVN-Rev: 28830
2010-10-14 18:44:44 +00:00
Michael Ow
5dac211295 ICU-8038 Re-enable UnicodeBig and UnicodeLittle tests.
X-SVN-Rev: 28817
2010-10-13 20:18:49 +00:00
Andy Heninger
69a7b1ea42 ICU-6545 Allow regex reset to the end of a string
X-SVN-Rev: 28801
2010-10-12 22:52:51 +00:00
Michael Ow
2333b126c1 ICU-6845 Improve the code coverage in ICU4C.
X-SVN-Rev: 28790
2010-10-12 16:38:38 +00:00
Andy Heninger
801abaa192 ICU-7892 add missing implementation for unum_parseDecimal() and unum_formatDecimal().
X-SVN-Rev: 28789
2010-10-12 05:11:41 +00:00
Steven R. Loomis
adb11cba8d ICU-8028 update version number to milestone:4.6, bump timebombs, etc
X-SVN-Rev: 28785
2010-10-09 01:23:28 +00:00
Michael Ow
da1272de57 ICU-7447 Fix some GCC and VA compiler warnings.
X-SVN-Rev: 28778
2010-10-08 20:14:26 +00:00
Michael Ow
858ae2c1a0 ICU-7883 Ensure that the path has the proper backslash.
X-SVN-Rev: 28761
2010-10-04 23:52:24 +00:00
Yoshito Umaoka
26c177ccfc ICU-7996 Adding some resource alias test case data.
X-SVN-Rev: 28747
2010-10-04 19:27:36 +00:00
Andy Heninger
eca1ad4fc5 ICU-7991 Fix memory leak in NumberFormatTest.
X-SVN-Rev: 28718
2010-09-28 23:01:24 +00:00
Andy Heninger
4997366db1 ICU-7987 Fix memory leak in intltest normalize
X-SVN-Rev: 28704
2010-09-27 18:47:37 +00:00
Andy Heninger
36fc220ae2 ICU-7986 Fix memory leak in cintltest regex
X-SVN-Rev: 28700
2010-09-27 05:51:41 +00:00
Michael Ow
b970115780 ICU-7981 Log data error for unum_open failure.
X-SVN-Rev: 28699
2010-09-25 04:42:19 +00:00
Alexey Gousev
45de7c9532 ICU-7911 fixed spacing
X-SVN-Rev: 28685
2010-09-22 21:06:39 +00:00
Alexey Gousev
6c2f137965 ICU-7911 added to cintltst
X-SVN-Rev: 28684
2010-09-22 20:00:38 +00:00
John Emmons
b59206e30e ICU-7652 Fix testcase comments to match data
X-SVN-Rev: 28678
2010-09-22 04:42:21 +00:00
Michael Ow
bc6b44a7d6 ICU-7813 Move declaration to beginning of code block.
X-SVN-Rev: 28672
2010-09-21 23:06:16 +00:00
Steven R. Loomis
c6c2a855a7 ICU-7932 compare as double, not long double
X-SVN-Rev: 28667
2010-09-21 19:10:03 +00:00
Jinglun Li
12de1d68b7 ICU-7772 Fast string direction detection
X-SVN-Rev: 28665
2010-09-21 07:12:28 +00:00
Peter Edberg
8cab1047c4 ICU-7965 th uses legacy clusters with 0E33 0EB3 added to Extend; remove test timebomb
X-SVN-Rev: 28663
2010-09-21 03:38:50 +00:00
Markus Scherer
b5e1330176 ICU-7264 merge Unicode 6.0 into trunk from branches/markus/uni60 -r 28339:28657
X-SVN-Rev: 28661
2010-09-21 00:12:49 +00:00
John Emmons
cd3f6237f9 ICU-7652 Get correct week data from territory based locale
X-SVN-Rev: 28658
2010-09-20 21:22:31 +00:00
Michael Grady
751473d25a ICU-7813 64bit regex API, 7675: UText-based Regex to use native indexes, 7764: Improved UText-regex API error handling, 7855: UText regex group API returns shallow clone, 7851: Set region and start position, 7763: Inline regex progress callback function.
X-SVN-Rev: 28647
2010-09-18 03:07:17 +00:00
John Emmons
b5a918dba0 ICU-7489 Remove unnecessary test TimeZoneRoundTripPerf
X-SVN-Rev: 28640
2010-09-17 16:37:20 +00:00
Alexey Gousev
352a29f8a8 ICU-7066 updated intltest
X-SVN-Rev: 28635
2010-09-16 23:28:56 +00:00
Steven R. Loomis
813bed9975 ICU-7958 test macro cleanup
X-SVN-Rev: 28630
2010-09-16 16:44:29 +00:00
Yoshito Umaoka
f063e2a26a ICU-7792 Updated time bomb in tzrulets.cpp - VTimeZone test case for Asia/Amman.
X-SVN-Rev: 28617
2010-09-14 15:36:41 +00:00
Peter Edberg
22b5f6c4ac ICU-7928 Update tests for CLDR 1.9m2 data
X-SVN-Rev: 28607
2010-09-13 19:14:41 +00:00
Michael Ow
dda7ae77c6 ICU-7926 Add ISO-2022-CN-CNS to ICU4C.
X-SVN-Rev: 28587
2010-09-08 23:18:15 +00:00
Steven R. Loomis
d55b13b5c8 ICU-7914 checking in regression test
X-SVN-Rev: 28557
2010-08-31 00:25:19 +00:00
Steven R. Loomis
1169926185 ICU-7854 add data drive test case
X-SVN-Rev: 28554
2010-08-30 20:12:25 +00:00
Michael Ow
24055f8585 ICU-7882 Enable BCP47 ids and update a few test cases in ICU4C.
X-SVN-Rev: 28503
2010-08-20 20:11:37 +00:00
Steven R. Loomis
9bc3d2bfdb ICU-7891 fix u_fflush to flush stateful converters
X-SVN-Rev: 28474
2010-08-15 02:43:46 +00:00
Steven R. Loomis
fbc574e7af ICU-7890 skip a crashy test
X-SVN-Rev: 28472
2010-08-15 00:48:16 +00:00
John Emmons
1974269a6f ICU-7724 Merge support for non-contiguous numbering systems
X-SVN-Rev: 28466
2010-08-13 21:23:00 +00:00
Steven R. Loomis
d00e6d4636 ICU-7870 VS2010 - tests and samples
X-SVN-Rev: 28444
2010-08-11 00:59:38 +00:00
Steven R. Loomis
91678fc8bd ICU-7870 perf projects update
X-SVN-Rev: 28443
2010-08-11 00:26:23 +00:00
Steven R. Loomis
dec09768b9 ICU-7870 Visual Studio 2010
X-SVN-Rev: 28442
2010-08-10 20:16:09 +00:00
Jason Spieth
cacdced23b ICU-7489 Merge into trunk
X-SVN-Rev: 28441
2010-08-10 16:12:11 +00:00
Jason Spieth
37f8997cb6 ICU-7489 Merge into trunk
X-SVN-Rev: 28440
2010-08-10 16:07:49 +00:00
Steven R. Loomis
cf7644feb3 ICU-7849 unicode versions of uloc.h constants
X-SVN-Rev: 28438
2010-08-10 01:11:03 +00:00
Steven R. Loomis
d9907892c8 ICU-7856 add unix build, 'xperf' target for generating XML perf data, cleanup some makefiles
X-SVN-Rev: 28418
2010-08-05 00:26:41 +00:00
Alexey Gousev
678654839e ICU-7856 added support for -x option for DateFmtPerf project to output .xml file
X-SVN-Rev: 28410
2010-08-04 17:36:18 +00:00
Alexey Gousev
d715640dce ICU-7275 added collationdata.h
X-SVN-Rev: 28388
2010-07-29 19:10:32 +00:00
Alexey Gousev
3432e64ad6 ICU-7275 added -x option and several new performance tests
X-SVN-Rev: 28387
2010-07-29 19:09:01 +00:00
Steven R. Loomis
592b73e980 ICU-7502 fix ASCIIsms - merge from branch /branches/srl/ascii7502
X-SVN-Rev: 28382
2010-07-28 16:08:12 +00:00
Michael Ow
2f72159ffb ICU-7784 Fix tests that run incorrectly without data.
X-SVN-Rev: 28369
2010-07-26 22:02:42 +00:00
Andy Heninger
a2605b9c83 ICU-5532 temp fix for crash in RBBI dictionary code with UTF-8 text
X-SVN-Rev: 28361
2010-07-23 00:15:37 +00:00
Michael Ow
ac4c3c9f3a ICU-7649 Force proper locale setting for TestUnicodeFiles test.
X-SVN-Rev: 28348
2010-07-22 15:15:34 +00:00
Michael Ow
e5863f33c9 ICU-7649 Rearrange util tests in intltest and add check for 'th' in locale test to resolve environment test errors.
X-SVN-Rev: 28340
2010-07-21 17:41:28 +00:00
Michael Ow
9d5f366fb5 ICU-7718 Zero terminate buffer and check for overlapping src and dest in strcpy call to avoid memory errors.
X-SVN-Rev: 28313
2010-07-15 15:16:41 +00:00
Andy Heninger
5bcaaa08dc ICU-7606 VTimeZone, add factory to create from BasicTimeZone.
X-SVN-Rev: 28311
2010-07-14 23:42:09 +00:00
Steven R. Loomis
a8575b74fa ICU-7829 reset the default converter if the default converter name changes
X-SVN-Rev: 28310
2010-07-14 23:01:37 +00:00
Michael Ow
c2228ba03e ICU-7649 Fix character size error on Solaris.
X-SVN-Rev: 28306
2010-07-14 19:02:54 +00:00
Michael Ow
0e8df2ba58 ICU-7784 Set some test failure errors as data loading error appropriate.
X-SVN-Rev: 28305
2010-07-14 16:09:03 +00:00
Michael Ow
00a84e6d99 ICU-7649 Add check for certain default locales to ensure environment test passes.
X-SVN-Rev: 28303
2010-07-13 19:43:25 +00:00
Andy Heninger
74e297291f ICU-7780 fix various compiler warnings
X-SVN-Rev: 28301
2010-07-12 18:03:29 +00:00
Steven R. Loomis
45aa2210aa ICU-7815 merge from branch
X-SVN-Rev: 28296
2010-07-12 15:24:57 +00:00
Alexey Gousev
7689095f47 ICU-7275 Added DateFmtPerf performance test case
X-SVN-Rev: 28288
2010-07-09 16:14:46 +00:00
Markus Scherer
d84415e717 ICU-7237 adjust BiDiConformanceTest for Unicode 6 BidiTest.txt (auto-RTL in bit set)
X-SVN-Rev: 28285
2010-07-08 05:16:35 +00:00
Fredrik Roubert
7d5ca333f1 ICU-6838 add test cases and lowercase canonicalization table entry for "C"
X-SVN-Rev: 28284
2010-07-08 00:16:17 +00:00
Jason Spieth
6f718f78eb ICU-7654 Merge branch into trunk.
X-SVN-Rev: 28282
2010-07-06 16:35:34 +00:00
John Emmons
f3fddb37d8 ICU-7751 Fix error handling in NumberingSystem::createInstance()
X-SVN-Rev: 28280
2010-07-01 21:41:48 +00:00
Steven R. Loomis
ef22b3356a ICU-7586 update draft/deprecated. update header test.
X-SVN-Rev: 28260
2010-06-23 03:13:59 +00:00
Michael Ow
caba62acf9 ICU-7586 Add idna.h to C++ header list.
X-SVN-Rev: 28255
2010-06-22 17:21:27 +00:00
Jason Spieth
918e30ee08 ICU-7524 Remove wrappers from trunk.
X-SVN-Rev: 28215
2010-06-17 18:19:40 +00:00
Andy Heninger
e8985e068a ICU-7740 Regex error handling cleanups
X-SVN-Rev: 28210
2010-06-16 17:54:04 +00:00
Markus Scherer
0f2d14ab3a ICU-7586 fix namespace bugs
X-SVN-Rev: 28202
2010-06-15 21:19:16 +00:00
Michael Grady
8b6ce73317 ICU-7666 Regex find progress callback (from branch to trunk)
X-SVN-Rev: 28201
2010-06-15 20:19:10 +00:00
Jason Spieth
3f0616cb03 ICU-7524 Remove test case for build.
X-SVN-Rev: 28199
2010-06-15 17:46:12 +00:00
Jason Spieth
a65cc10ed2 ICU-7524 C wrapper for TimeZone C++ class. SPI implementation.
X-SVN-Rev: 28197
2010-06-15 17:01:29 +00:00
Markus Scherer
3360fe4708 ICU-7144 merge UTS #46 (IDNA2008) C/C++ feature into trunk, merging in -r 27794:28172 icu/branches/markus/uts46
X-SVN-Rev: 28195
2010-06-15 15:54:53 +00:00
Markus Scherer
2ef6586467 ICU-7167 reimplement checkCEValidity() for actual byte value ranges
X-SVN-Rev: 28193
2010-06-15 05:28:53 +00:00
Markus Scherer
59ac0e22f9 ICU-7496 fix CharString::getAppendBuffer() argument in test code
X-SVN-Rev: 28191
2010-06-14 23:21:19 +00:00
Umesh Nair
ca260d5296 ICU-7015 Fixing more test cases.
X-SVN-Rev: 28190
2010-06-14 22:07:11 +00:00
Umesh Nair
2b7c82ac5b ICU-7015 Minor fix.
X-SVN-Rev: 28189
2010-06-14 21:52:52 +00:00