Commit Graph

17418 Commits

Author SHA1 Message Date
Andy Heninger
2a669af439 ICU-8161 Mac compile errors on mutex changes fixed.
X-SVN-Rev: 29703
2011-03-29 04:02:06 +00:00
Andy Heninger
040bb01ac4 ICU-8161 Mutexes, add thread checker annotations, improve singleton implementation.
X-SVN-Rev: 29702
2011-03-29 00:47:41 +00:00
Andy Heninger
90412460c5 ICU-7158 Remove non-static UMTX objects from ICU4C
X-SVN-Rev: 29701
2011-03-29 00:32:11 +00:00
Michael Ow
8ef96eabf9 ICU-8390 Add CP51932 to the ICU alias table.
X-SVN-Rev: 29699
2011-03-28 20:26:39 +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
Steven R. Loomis
eac8ea335d ICU-8426 add U_NAMESPACE_USE, fix breakage from r29670 (mac gcc 4.0.1 ?)
X-SVN-Rev: 29677
2011-03-22 01:03:09 +00:00
Doug Felt
8235317928 ICU-8318 disable hebrew ligatures, add symbolic constants for typo flags
X-SVN-Rev: 29676
2011-03-21 20:48:42 +00:00
Yoshito Umaoka
f00dd1eccb ICU-8295 Fixed a linkage problem on MSVC introduced by r29671
X-SVN-Rev: 29675
2011-03-21 15:30:19 +00:00
Michael Ow
44cf03ad83 ICU-8295 Put UCOL_DEBUG define statement around printf calls
X-SVN-Rev: 29674
2011-03-19 04:34:31 +00:00
Stuart Gill
b3ba6c0bf3 ICU-8295 API for collation reordering
X-SVN-Rev: 29671
2011-03-18 22:52:30 +00:00
Michael Ow
9c22fb626b ICU-8426 Move C API outside of namespace
X-SVN-Rev: 29670
2011-03-18 19:30:48 +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
Michael Ow
641f38e783 ICU-8411 Remove non-ascii character from ICU4C source files
X-SVN-Rev: 29659
2011-03-16 01:48:20 +00:00
Michael Ow
fd16ddb927 ICU-7628 Fix race condition in uconv Makefile
X-SVN-Rev: 29657
2011-03-15 19:37:00 +00:00
Yoshito Umaoka
6f16a6a927 ICU-8289 tzdata2011d to ICU4C trunk
X-SVN-Rev: 29645
2011-03-14 15:59:00 +00:00
Yoshito Umaoka
a6b4aad7cd ICU-8424 Do not put %%Parent in collation resources. The fix was done in CLDR rev 5448. Refreshing the data with the new revision.
X-SVN-Rev: 29640
2011-03-13 10:24:57 +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
Michael Ow
4d5351b108 ICU-8385 Fix C++ style comment in C file
X-SVN-Rev: 29589
2011-03-10 03:59:03 +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
Michael Ow
e48aeb4b6a ICU-8006 Update isFixedWidth API doc in ICU4C
X-SVN-Rev: 29578
2011-03-09 04:38:42 +00:00
Michael Ow
14ac5fc254 ICU-8209 Fix u_fprintf call in citer sample
X-SVN-Rev: 29571
2011-03-08 19:24:09 +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
Michael Ow
4ca783f8e9 ICU-8209 Update udeprctd.h, udraft.h, uintrnal.h, uobslete.h, usystem.h for 4.7.1
X-SVN-Rev: 29564
2011-03-07 23:08:51 +00:00
Michael Ow
8d7be85a4f ICU-8209 Update urename.h for 4.7.1
X-SVN-Rev: 29563
2011-03-07 22:31:12 +00:00
Yoshito Umaoka
2d9daaa370 ICU-8289 tzdata2011c to ICU4C trunk
X-SVN-Rev: 29554
2011-03-07 20:55:49 +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
Markus Scherer
42a1e6f4a4 ICU-8167 mark protected non-APIs as @internal
X-SVN-Rev: 29548
2011-03-05 00:12:42 +00:00
Michael Ow
fd8dda0f61 ICU-8209 Update version number to 4.7.1 in icuver.txt
X-SVN-Rev: 29542
2011-03-04 16:06:25 +00:00
Michael Ow
77f3c55b4b ICU-8278 Fix copyright header in udata.cpp
X-SVN-Rev: 29540
2011-03-04 03:39:25 +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
Markus Scherer
3715b6dea4 ICU-8167 missed one U_TOOLUTIL_API in the move to the common library
X-SVN-Rev: 29537
2011-03-04 00:36:52 +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
Andy Heninger
29292b59e7 ICU-4701 Revert previous incorrect update to comment.
X-SVN-Rev: 29535
2011-03-04 00:12:35 +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
Peter Edberg
798d4db393 ICU-8290 Oops, replace some tabs that crept in.
X-SVN-Rev: 29517
2011-03-02 23:55:37 +00:00
Andy Heninger
39473a62da ICU-4701 fix typo in a comment.
X-SVN-Rev: 29516
2011-03-02 23:33:12 +00:00
Peter Edberg
70bb0c2d20 ICU-8225 Move U_NAMESPACE_BEGIN/END to just around funcs (not in .h files) that use collIterate
X-SVN-Rev: 29511
2011-03-02 19:29:03 +00:00
Dragan Besevic
21685ff673 ICU-8364 Check the return code when creating hashtable and return null in the case of failure
X-SVN-Rev: 29502
2011-03-01 20:55:43 +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
00da7d0eab ICU-8378 Fix off-by-one assertion test in spoof checker
X-SVN-Rev: 29485
2011-02-28 19:03:12 +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
Jungshik Shin
90998e6507 ICU-8356 Use LoadLibraryA (A API) to get it built whether UNICODE is defined or not
X-SVN-Rev: 29451
2011-02-17 01:03:37 +00:00
Jungshik Shin
dc0dc6fd45 ICU-8355 fix compile failure with visual C++ with warning treated as error
X-SVN-Rev: 29449
2011-02-17 00:47:40 +00:00
John Emmons
4b8773457a ICU-8031 Support for parent locales
X-SVN-Rev: 29443
2011-02-16 13:46:19 +00:00
Michael Ow
395a1c7d15 ICU-8348 Fix spacing issue in mh-hpux-acc which is causing error in icu-config
X-SVN-Rev: 29436
2011-02-15 21:47:34 +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
Michael Ow
2e41a68824 ICU-8326 Ensure default JAVA and MIME label are set where needed in convrtrs.txt
X-SVN-Rev: 29419
2011-02-10 00:27:59 +00:00
Yoshito Umaoka
244a60f995 ICU-8289 tzdata2011b to ICU4C trunk
X-SVN-Rev: 29409
2011-02-08 04:43:11 +00:00
John Emmons
8793884266 ICU-8200 Treat Telugu vocalic r rr similar to Kannada
X-SVN-Rev: 29403
2011-02-07 15:13:52 +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
c5d01fb5d3 ICU-8266 Clarify the behavior of TimeZone::useDaylightTime() in the API doc.
X-SVN-Rev: 29396
2011-02-04 04:13:43 +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
Michael Ow
7c69a86709 ICU-8316 Lower optimization level when building on Solaris using Solaris Studio.
X-SVN-Rev: 29384
2011-01-30 21:03:27 +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
Andy Heninger
a658867100 ICU-7399 various spoof detector cleanups
X-SVN-Rev: 29362
2011-01-25 23:38:42 +00:00
Yoshito Umaoka
e93d18bf56 ICU-8289 tzdata2011a to ICU4C trunk
X-SVN-Rev: 29358
2011-01-25 04:39:04 +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
e9e1a0cfcf ICU-8281 Fix function name typo for Cygwin
X-SVN-Rev: 29333
2011-01-19 17:21:49 +00:00
Michael Ow
81473c60e5 ICU-8281 Dynamically allocate buffer size in pkgdata where needed.
X-SVN-Rev: 29332
2011-01-19 05:14:22 +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
Steven R. Loomis
9d3a151829 ICU-8141 fix SolarisX86 build opts (was accidentally #7577)
X-SVN-Rev: 29330
2011-01-18 17:33:07 +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
Michael Ow
2daf3b0175 ICU-8273 Add check to avoid memcpy from and to the same address.
X-SVN-Rev: 29299
2011-01-13 23:15:02 +00:00
Michael Ow
7c0b4a6d90 ICU-7959 Fix some memory leak issues in compound text code.
X-SVN-Rev: 29297
2011-01-13 22:33:17 +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
Markus Scherer
1d7722ef61 ICU-8271 update UCOL_RUNTIME_VERSION for ICU 4.6 changes of CODAN and compression constants etc.
X-SVN-Rev: 29290
2011-01-12 22:15:26 +00:00
Jungshik Shin
e8bfde9467 ICU-8248 With U_STATIC_IMPLEMENTATION defined, U_EXPORT is defined empty. Simplify the previous change
X-SVN-Rev: 29287
2011-01-11 22:05:15 +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
Jungshik Shin
695e9ac115 ICU-8248 define U_EXPORT to be empty if U_STATIC_IMPLEMENTATION is defined
X-SVN-Rev: 29280
2011-01-10 23:14:41 +00:00
Markus Scherer
4832385f7c ICU-8167 minor fixes
X-SVN-Rev: 29277
2011-01-07 05:28:58 +00:00
Andy Heninger
c12ce73a18 ICU-8167 the Mac build needs U_COMMON_API etc. on *some* nested classes
X-SVN-Rev: 29275
2011-01-06 23:35:32 +00:00
Markus Scherer
c5c0d56509 ICU-8167 a nested class need not qualify its outer class for member access
X-SVN-Rev: 29273
2011-01-06 22:25:56 +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
8c3093c73b ICU-8167 builders: fix output-units memory management
X-SVN-Rev: 29270
2011-01-06 05:32:53 +00:00
Markus Scherer
eb1c0e747f ICU-8167 slightly more consistent & Java-porting-friendly
X-SVN-Rev: 29269
2011-01-06 05:04:51 +00:00