Commit Graph

16984 Commits

Author SHA1 Message Date
Markus Scherer
af4e02045c ICU-7273 reduce compiler warnings
X-SVN-Rev: 27313
2010-01-18 19:50:40 +00:00
Steven R. Loomis
f38f2c1036 ICU-3931 platform fix (solaris)
X-SVN-Rev: 27308
2010-01-17 09:44:17 +00:00
Steven R. Loomis
1a95ebddad ICU-3931 add selfmts.cpp
X-SVN-Rev: 27307
2010-01-17 09:22:31 +00:00
Steven R. Loomis
514251a29c ICU-7342 fix uldnames api issues again
X-SVN-Rev: 27305
2010-01-17 01:46:09 +00:00
Peter Edberg
ccfd885876 ICU-7322 Get rid of friend declaration for internal plain-C comparotor functions
X-SVN-Rev: 27304
2010-01-16 19:59:59 +00:00
Steven R. Loomis
d2a13341b1 ICU-7351 remove ^G in datefmt.h
X-SVN-Rev: 27303
2010-01-16 19:12:52 +00:00
Markus Scherer
227379ff6b ICU-7273 no U_NAMESPACE_BEGIN for unorm2 C API
X-SVN-Rev: 27302
2010-01-16 19:02:32 +00:00
Markus Scherer
6580c6e7b5 ICU-7342 fix uldnames C API issues
X-SVN-Rev: 27301
2010-01-16 19:01:03 +00:00
Markus Scherer
9349cd081e ICU-3931 add selfmt.* files to Windows project file
X-SVN-Rev: 27300
2010-01-16 18:59:11 +00:00
Markus Scherer
7c524feb82 ICU-7314 remove support for CNS 11643 planes 3..7 (ISO-2022-CN-EXT)
X-SVN-Rev: 27295
2010-01-16 06:37:14 +00:00
Markus Scherer
0a48da9893 ICU-7035 stop support for ICU resource bundle formatVersion 1.0 [predates ICU 2.8] in swapper code
X-SVN-Rev: 27294
2010-01-16 05:15:30 +00:00
Kirti Velankar
0e375461b0 ICU-3931 Merge into trunk from branch kirtig -Added SelectFormat
X-SVN-Rev: 27293
2010-01-16 03:07:18 +00:00
Peter Edberg
8e57ee7bac ICU-2223 Port weekend APIs from ICU4J to C,C++ (dummy implementation for now)
X-SVN-Rev: 27292
2010-01-15 23:38:12 +00:00
Markus Scherer
285259186d ICU-7350 remove test for old udata_setCommonData() semantics; it now allows setting multiple packages and checks for duplicates
X-SVN-Rev: 27290
2010-01-15 22:48:17 +00:00
Andy Heninger
a31448aab8 ICU-5193 API additions for big decimal formatting. Implementation not there yet.
X-SVN-Rev: 27287
2010-01-15 22:28:39 +00:00
Markus Scherer
cf96198a53 ICU-7350 allow setting multiple data packages via udata_setCommonData()
X-SVN-Rev: 27282
2010-01-15 20:47:28 +00:00
Michael Ow
5847422a58 ICU-7342 Fix test case for TestGetVariantWithKeywords.
X-SVN-Rev: 27281
2010-01-15 19:44:15 +00:00
Doug Felt
763489b754 ICU-7342 add ULocaleDisplayNames, enhance tests to call all ULDN API and via it all LocaleDisplayNames API
X-SVN-Rev: 27267
2010-01-15 02:35:02 +00:00
Peter Edberg
bcde64993d ICU-7093 Add USearchAttribute USEARCH_ELEMENT_COMPARISON and values
X-SVN-Rev: 27264
2010-01-15 00:55:58 +00:00
Markus Scherer
08be161620 ICU-7273 API doc refinements
X-SVN-Rev: 27263
2010-01-14 23:25:58 +00:00
Markus Scherer
ad83876755 ICU-7344 C functions for Java modified UTF-8
X-SVN-Rev: 27261
2010-01-14 19:11:07 +00:00
Michael Ow
02d8764052 ICU-7342 Add missing header file for va_start and others.
X-SVN-Rev: 27259
2010-01-14 07:03:36 +00:00
Doug Felt
18b87b0965 ICU-7342 add LocaleDisplayNames and rudimentary test. Fix Locale.getVariant problem and add test.
X-SVN-Rev: 27258
2010-01-14 02:23:46 +00:00
Markus Scherer
56c2ba6a9c ICU-7335 never write URES_ARRAY16 or URES_TABLE16 in formatVersion 1
X-SVN-Rev: 27249
2010-01-12 21:22:25 +00:00
Michael Ow
ef43891334 ICU-7112 Move icucfg.h include statement below other includes.
X-SVN-Rev: 27232
2010-01-12 19:18:58 +00:00
Steven R. Loomis
77943db476 ICU-7213 remove unneeded code
X-SVN-Rev: 27219
2010-01-12 02:35:09 +00:00
Steven R. Loomis
87e6f333bd ICU-7213 get non-dll data init
X-SVN-Rev: 27218
2010-01-12 02:24:47 +00:00
Steven R. Loomis
0783cab36c ICU-6406 stray #include - otherwise it already works
X-SVN-Rev: 27217
2010-01-12 02:07:15 +00:00
Steven R. Loomis
d7449c4d34 ICU-7333 make sure there's a C++ compiler available!
X-SVN-Rev: 27216
2010-01-12 02:03:52 +00:00
Steven R. Loomis
dbcd48ad61 ICU-7334 genrb: remove message for only one file
X-SVN-Rev: 27214
2010-01-12 01:54:44 +00:00
Steven R. Loomis
dac8dd9883 ICU-7112 update for solaris
X-SVN-Rev: 27211
2010-01-12 00:14:07 +00:00
Steven R. Loomis
48ea42eecd ICU-7112 sub-second precision (where available)
X-SVN-Rev: 27210
2010-01-11 21:58:15 +00:00
Markus Scherer
fdc609672d ICU-7332 write empty binary with offset 0 only in formatVersion 2 or higher
X-SVN-Rev: 27209
2010-01-11 21:53:23 +00:00
Michael Ow
b0c56f7ed4 ICU-7273 Declare functions in namespace which are defined in namespace.
X-SVN-Rev: 27200
2010-01-11 03:00:51 +00:00
Michael Ow
98d44761c7 ICU-7309 Add testcase for arabic shaping.
X-SVN-Rev: 27199
2010-01-09 18:02:30 +00:00
Steven R. Loomis
800da956b2 ICU-6633 DLL plugin.. merge onto trunk from branches/srl/dll6633 and branches/srl/dll6633bis
(specifically, r26808:27031 of http://source.icu-project.org/repos/icu/icu/branches/srl/dll6633  and then r27117 r27118 r27119 r27121 r27137 r27139 r27159 r27160 r27172 r27173 r27181 r27182  ) 

X-SVN-Rev: 27195
2010-01-09 02:15:20 +00:00
Michael Ow
282dba0dc7 ICU-7309 Allow result length to differ from source length if options given.
X-SVN-Rev: 27185
2010-01-08 19:52:36 +00:00
Yoshito Umaoka
78b811107c ICU-6990 tzdata2009u to the ICU4C trunk
X-SVN-Rev: 27175
2010-01-08 02:50:27 +00:00
Doug Felt
2b1f6bc2da ICU-4264 clean up message format docs to more clearly document plurals, rbnf formats
X-SVN-Rev: 27171
2010-01-08 00:47:04 +00:00
Michael Ow
195c691790 ICU-7283 Fix renaming of Features.h to ICUFeatures.h
X-SVN-Rev: 27168
2010-01-07 22:57:20 +00:00
Steven R. Loomis
ae3b14e1fc ICU-7279 configure is a generated file. fix in configure.in
X-SVN-Rev: 27167
2010-01-07 22:39:22 +00:00
Michael Ow
40d487395b ICU-7283 Apply patches for layout code.
X-SVN-Rev: 27166
2010-01-07 22:32:53 +00:00
Michael Ow
dc88968faf ICU-5621 Apply patch for u_finit.
X-SVN-Rev: 27163
2010-01-07 20:36:40 +00:00
Michael Ow
e5c0878966 ICU-7273 Fix allinone solution file.
X-SVN-Rev: 27162
2010-01-07 19:17:06 +00:00
Michael Ow
ba88753a6d ICU-7312 Use strcat in place of sprintf where appropriate in pkgdata tool.
X-SVN-Rev: 27161
2010-01-07 18:52:24 +00:00
Markus Scherer
8ddbd1394c ICU-7273 merge in Normalizer2 API & code, and ICU-5785 UnicodeSet::span(UnicodeString) and ICU-7296 tempSubString()/retainBetween(); merge -r 26971:27150 branches/markus/norm2
X-SVN-Rev: 27155
2010-01-06 23:50:03 +00:00
Fredrik Roubert
410a369ccc ICU-7252 add Locale::setKeywordValue() method and test case
X-SVN-Rev: 27143
2010-01-06 15:49:10 +00:00
Michael Ow
38d8077e2c ICU-6911 Fix proper version string termination.
X-SVN-Rev: 27131
2010-01-04 22:30:29 +00:00
Michael Ow
841d4c10b7 ICU-6911 Delete orphaned pointer.
X-SVN-Rev: 27130
2010-01-04 21:25:24 +00:00
John Emmons
90944bd22e ICU-6625 Fix kerning feature with OT Class Definition format 1
X-SVN-Rev: 27129
2010-01-04 20:53:14 +00:00
John Emmons
c9b74f0fbd ICU-6862 Add convenience method to determine if nextLine() will return NULL
X-SVN-Rev: 27128
2010-01-04 20:02:23 +00:00
Michael Ow
898667f024 ICU-4735 Fix error regarding explicit casting of char string to UChar string.
X-SVN-Rev: 27122
2009-12-31 16:06:34 +00:00
Michael Ow
fa96d9ac7d ICU-7306 Fix function signature to avoid linking errors on some platforms.
X-SVN-Rev: 27106
2009-12-18 20:42:41 +00:00
Doug Felt
52c23e0a47 ICU-6192 add support for getting field positions to NumberFormat and DateFormat
X-SVN-Rev: 27093
2009-12-17 22:15:20 +00:00
Peter Edberg
8a58804ef1 ICU-7285 Use U_SHOW_CPLUSPLUS_API (normally 1 iff XP_CPLUSPLUS is defined) to control C++ API exposure
X-SVN-Rev: 27092
2009-12-17 07:13:28 +00:00
Michael Ow
93a4daa9b8 ICU-7304 Update version to 4.3.4
X-SVN-Rev: 27090
2009-12-17 04:57:49 +00:00
Michael Ow
bd266b57b0 ICU-7156 Update LMBCS converter in ICU4C.
X-SVN-Rev: 27084
2009-12-16 21:06:44 +00:00
Michael Ow
945b7120ff ICU-7244 Fix include statement.
X-SVN-Rev: 27083
2009-12-16 17:42:35 +00:00
Michael Ow
2bfaf1efe7 ICU-7244 Use Windows API to convert LCID to posix when possible. Update test for change.
X-SVN-Rev: 27082
2009-12-16 17:34:15 +00:00
Michael Ow
fd37b35e88 ICU-7180 Change structure of test case to avoid compiler errors on certain platforms.
X-SVN-Rev: 27081
2009-12-16 16:36:32 +00:00
Peter Edberg
3d297e601e ICU-7284 Need to #undef RegexPatternDump before redefining it (in case internal functions are hidden)
X-SVN-Rev: 27080
2009-12-16 09:21:29 +00:00
Peter Edberg
0832385224 ICU-7263 For C++, have U_NAMESPACE_BEGIN / U_NAMESPACE_END also create extern "C++" {...} block
X-SVN-Rev: 27067
2009-12-14 19:00:21 +00:00
Peter Edberg
0c212dba62 ICU-7284 Internal functions called from public macros should be U_STABLE, though still @internal
X-SVN-Rev: 27065
2009-12-14 07:07:43 +00:00
Peter Edberg
0c1c7aad2b ICU-7280 Move U_CDECL_END down to include function definitions as well as declarations.
X-SVN-Rev: 27064
2009-12-14 05:57:34 +00:00
Andy Heninger
9e89ddd717 ICU-7028 Remove extraneous comment from API comment in uregex_split()
X-SVN-Rev: 27063
2009-12-13 22:45:22 +00:00
Andy Heninger
5cfde17a88 ICU-7108 Line break test cleanup for Unicode 5.2
X-SVN-Rev: 27049
2009-12-11 18:16:51 +00:00
Andy Heninger
cb5db8f8b7 ICU-7299 fix misc compiler warnings.
X-SVN-Rev: 27048
2009-12-11 18:10:20 +00:00
Michael Ow
38e5a47662 ICU-5996 Use uprv_malloc in place of malloc.
X-SVN-Rev: 27038
2009-12-10 17:54:04 +00:00
Peter Edberg
98723ad2bd ICU-7180 For hour field, change default behavior to not adjust pattern
field length to match requested skeleton. For getBestPattern,replaceFieldTypes
add option to override this, forcing pattern field length to match skeleton.

X-SVN-Rev: 27036
2009-12-10 09:13:49 +00:00
Jason Spieth
27a9043e9f ICU-5996 Add new parts to Makefile.in for i18n
X-SVN-Rev: 27034
2009-12-09 17:29:44 +00:00
Jason Spieth
6533ab3558 ICU-5996 C wrappers for VTimeZone, TimeZoneTransition and TimeZoneRule
X-SVN-Rev: 27028
2009-12-08 04:19:24 +00:00
Steven R. Loomis
4f73aaf34c ICU-7281 fix minor errors
X-SVN-Rev: 27014
2009-12-03 22:41:48 +00:00
Michael Ow
9c00fc5a5f ICU-7244 Update LCID to POSIX table with Windows 7 data.
X-SVN-Rev: 27013
2009-12-03 21:24:12 +00:00
John Emmons
6db7d0a907 ICU-3904 Dynamic data loading capability
X-SVN-Rev: 27012
2009-12-03 18:06:37 +00:00
Peter Edberg
b08911622f ICU-7279 Document that --enable-draft / --disable-draft affects internal APIs too
X-SVN-Rev: 27011
2009-12-03 08:09:52 +00:00
Peter Edberg
9edac91673 ICU-7279 By default, set U_HIDE_INTERNAL_API if SHOW_DRAFT is disabled
X-SVN-Rev: 27010
2009-12-03 08:00:33 +00:00
Michael Ow
8aac5e1176 ICU-7245 Check for null pointer before using.
X-SVN-Rev: 27003
2009-12-02 18:34:34 +00:00
Peter Edberg
305743045f ICU-7007 availableFormats remapping of month types does not work
X-SVN-Rev: 27001
2009-12-02 07:17:06 +00:00
Peter Edberg
d5ce146cc8 ICU-6846 Use posix_madvise instead of madvise
X-SVN-Rev: 26996
2009-12-01 00:36:05 +00:00
Peter Edberg
2bd3e834a3 ICU-7225 Cross-build support needs to handle external tz data
X-SVN-Rev: 26995
2009-11-30 22:55:19 +00:00
Peter Edberg
59dae49b7c ICU-6846 Turn off speculative paging for datafile access in DARWIN for TARGET_OS_IPHONE
X-SVN-Rev: 26991
2009-11-30 20:00:42 +00:00
Peter Edberg
ec72696fe8 ICU-7276 On DARWIN, for TARGET_IPHONE_SIMULATOR, look for data files relative to IPHONE_SIMULATOR_ROOT
X-SVN-Rev: 26990
2009-11-30 19:04:21 +00:00
Markus Scherer
b5abd4a56e ICU-7272 test script codes >0x7f
X-SVN-Rev: 26976
2009-11-25 19:38:02 +00:00
Markus Scherer
d73228968d ICU-7247 use LocalMemory & MaybeStackArray in some places
X-SVN-Rev: 26964
2009-11-21 22:04:55 +00:00
Andy Heninger
786d5042dd ICU-7182 fix gcc compilation error.
X-SVN-Rev: 26963
2009-11-21 16:29:57 +00:00
Markus Scherer
e89977c0b6 ICU-7247 finish testing LocalPointer variants, and improve API docs
X-SVN-Rev: 26960
2009-11-20 23:28:47 +00:00
Markus Scherer
98fd35991b ICU-7247 use almost every one of the LocalXyzPointer classes at least once
X-SVN-Rev: 26955
2009-11-20 06:28:25 +00:00
Markus Scherer
6b848d4b3f ICU-7182 small simplification of _recompose()
X-SVN-Rev: 26953
2009-11-19 04:40:51 +00:00
Markus Scherer
9fca8644b5 ICU-7182 remove support for Unicode Normalization behavior before corrigendum 5 (PRI #29)
X-SVN-Rev: 26952
2009-11-19 00:46:36 +00:00
Markus Scherer
3b12074b40 ICU-7247 add internal LocalMemory and MaybeStackArray classes
X-SVN-Rev: 26951
2009-11-18 23:35:52 +00:00
Markus Scherer
9a9fcc0fac ICU-7259 remove obsolete gendtjar.pl
X-SVN-Rev: 26950
2009-11-18 23:04:42 +00:00
Markus Scherer
2f8822e8b3 ICU-7260 remove bad lines from uintrnal.h to get hdrtst to pass
X-SVN-Rev: 26948
2009-11-18 22:20:08 +00:00
Andy Heninger
0ae350c868 ICU-7193 Fix unterminated string in intltest/rbbitst/TestThaibreaks
X-SVN-Rev: 26936
2009-11-18 00:17:26 +00:00
Yoshito Umaoka
8ebdb37190 ICU-6990 2009s updates to the ICU4C trunk.
X-SVN-Rev: 26931
2009-11-17 20:17:57 +00:00
Andy Heninger
9516e2fed2 ICU-7193 Fix uninitialized UErrorCode
X-SVN-Rev: 26929
2009-11-17 19:17:06 +00:00
Andy Heninger
5f4c87e3b2 ICU-7193 Get rid of bogus gcc warnings
X-SVN-Rev: 26928
2009-11-17 18:41:35 +00:00
Michael Ow
f537b4fde7 ICU-7193 Update urename.h
X-SVN-Rev: 26927
2009-11-17 17:58:51 +00:00
Michael Ow
8a0445c9c1 ICU-7193 Update configure script.
X-SVN-Rev: 26925
2009-11-17 16:57:41 +00:00
Yoshito Umaoka
824ed01f70 ICU-7245 Fixed some compilation errors on Cygwin/gcc env
X-SVN-Rev: 26923
2009-11-17 16:38:18 +00:00
Michael Ow
9571529955 ICU-7008 Skip testing Asia/Amman in VTimeZone round trip test for now(4.3.3).
X-SVN-Rev: 26919
2009-11-16 18:00:17 +00:00
Michael Ow
5fb69bb39a ICU-6905 Update some new tests to pass without data.
X-SVN-Rev: 26915
2009-11-16 05:16:59 +00:00
Michael Ow
4544fc3e7d ICU-7232 Update pkgdata tool with new data directory structure.
X-SVN-Rev: 26913
2009-11-15 18:30:44 +00:00
Michael Ow
149255373b ICU-7084 Fix TESTCASE redefinition compiler errors.
X-SVN-Rev: 26908
2009-11-14 22:08:42 +00:00
Michael Ow
135fc63477 ICU-7084 Add missing header file.
X-SVN-Rev: 26907
2009-11-14 22:00:21 +00:00
Markus Scherer
81c4b3a886 ICU-7084 more C-friendly comments
X-SVN-Rev: 26906
2009-11-14 20:00:32 +00:00
Markus Scherer
57bc8aa035 ICU-7245 implement C++ public smart pointers; LocalPointer, LocalArray, LocalUConverterPointer etc. (localpointer.h)
X-SVN-Rev: 26905
2009-11-14 00:38:00 +00:00
Markus Scherer
1dbea6f001 ICU-7245 implement C++ public smart pointers; LocalPointer, LocalArray, LocalUConverterPointer etc.
X-SVN-Rev: 26904
2009-11-14 00:36:06 +00:00
Markus Scherer
4a9e4947ca ICU-7084 bug fixes for Linux/gcc
X-SVN-Rev: 26900
2009-11-13 19:52:28 +00:00
Michael Ow
892bbe5445 ICU-7230 Ensure lcid used in test case is consistent.
X-SVN-Rev: 26899
2009-11-13 19:49:41 +00:00
Markus Scherer
66b63f9c48 ICU-7084 Unicode 5.2: merge -r 26464:26890 branches/markus/uni52 into trunk, and a little cleanup (C++)
X-SVN-Rev: 26898
2009-11-13 19:25:21 +00:00
Markus Scherer
1be5303b73 ICU-7232 forgot to add curr\supplementalData.res to the Windows build
X-SVN-Rev: 26897
2009-11-13 18:22:36 +00:00
Markus Scherer
82a2605390 ICU-7232 build new curr, lang, region, zone .res files on Windows
X-SVN-Rev: 26896
2009-11-13 14:39:02 +00:00
Michael Ow
c1425595ec ICU-7232 Fix some Windows compilation errors.
X-SVN-Rev: 26893
2009-11-13 01:47:05 +00:00
Doug Felt
d62a45c0bc ICU-7232 merge branch/dougfelt/datasplit at revision 26862 into trunk
X-SVN-Rev: 26884
2009-11-12 21:53:42 +00:00
Fredrik Roubert
4e1d41a4c3 ICU-7121 add test case for ErrorCode::errorName()
X-SVN-Rev: 26880
2009-11-12 17:50:15 +00:00
Michael Ow
a1900371b7 ICU-7226 Undo commit revision 24105 from ticket 6300.
X-SVN-Rev: 26871
2009-11-11 17:33:56 +00:00
Michael Ow
b4853d0331 ICU-7222 Remove Windows x64 warnings by casting explicitly.
X-SVN-Rev: 26870
2009-11-11 15:47:22 +00:00
Yoshito Umaoka
39e959c537 ICU-6990 2009r updates including metazoneInfo.txt to icu4c trunk
X-SVN-Rev: 26866
2009-11-11 04:29:20 +00:00
Michael Ow
32ed389091 ICU-7230 Ignore test failures on Windows for croatian locale.
X-SVN-Rev: 26861
2009-11-10 16:01:28 +00:00
Fredrik Roubert
4a6d872c21 ICU-7121 add ErrorCode::errorName() convenience method
X-SVN-Rev: 26856
2009-11-09 15:40:57 +00:00
Yoshito Umaoka
62ed917dd8 ICU-7229 In addition to the previous change, nullify TIME_ZONE_INFORMATION in getWindowsTimeZoneInfo, because we do not set standard/daylight names.
X-SVN-Rev: 26852
2009-11-06 05:48:37 +00:00
Yoshito Umaoka
e17f7525bb ICU-7227 Merging the fix done for #7227 from ICU4J to ICU4C. ICU4C does not have equivalent test case, so it did not report the exact same problem.
X-SVN-Rev: 26851
2009-11-06 05:24:37 +00:00
Yoshito Umaoka
c41f24dee0 ICU-7229 getSystemTimeZoneInformation to set standardBias properly. For some reasons this change fixes the test failure reported in #7229 as well (I do not understand why...)
X-SVN-Rev: 26850
2009-11-06 05:22:08 +00:00
Andy Heninger
44bf429a55 ICU-7224 bug in regular expressions with negative lookahead
X-SVN-Rev: 26848
2009-11-06 01:27:56 +00:00
John Emmons
82dde07d7d ICU-1624 Add additional test for Hebrew month Elul
X-SVN-Rev: 26842
2009-11-03 04:50:03 +00:00
Yoshito Umaoka
1e4f00ca3b ICU-6990 2009q updates to icu4c trunk
X-SVN-Rev: 26840
2009-11-03 02:02:59 +00:00
Yoshito Umaoka
93289216af ICU-6990 tzdata2009p / CLDR 1.7.1.1 updates to the icu4c trunk.
X-SVN-Rev: 26823
2009-10-30 07:08:19 +00:00
Michael Ow
6ca187a0ca ICU-7200 Move definition of TZFILE_SKIP.
X-SVN-Rev: 26816
2009-10-28 21:10:31 +00:00
Michael Ow
213239011c ICU-7200 Skip certain tz file when searching for system time zone.
X-SVN-Rev: 26815
2009-10-28 19:59:29 +00:00
Jason Spieth
6c79d95614 ICU-6990 2009o ICU4C
X-SVN-Rev: 26812
2009-10-27 03:18:02 +00:00
Michael Ow
fe62ee5a61 ICU-6204 Ensure valid country code in locale id is either size 2 or 3.
X-SVN-Rev: 26809
2009-10-26 19:34:32 +00:00
Michael Ow
e698d415eb ICU-7189 Remove accidental character.
X-SVN-Rev: 26795
2009-10-20 16:51:02 +00:00
Michael Ow
774ac9c733 ICU-7189 Add missing header file and fix tabs.
X-SVN-Rev: 26794
2009-10-20 16:48:17 +00:00
Yoshito Umaoka
155dfc0605 ICU-7189 Fixed missing collation case bytes problem in ucol_nextSortKeyPart.
X-SVN-Rev: 26787
2009-10-14 21:45:30 +00:00
Michael Ow
29d8944fc5 ICU-7193 Update version number to 4.3.3
X-SVN-Rev: 26786
2009-10-14 20:13:03 +00:00
Michael Ow
94229bc898 ICU-3319 Ensure makefile checks for changes to uvernum.h
X-SVN-Rev: 26785
2009-10-14 20:11:28 +00:00
John Emmons
d2fffdf749 ICU-5588 Add logic to limit the size of an Indic syllable to a preset maximum
X-SVN-Rev: 26774
2009-10-08 19:13:13 +00:00
John Emmons
d54bef2490 ICU-7186 Fix round-trip problem in Hebrew Calendar
X-SVN-Rev: 26770
2009-10-08 03:47:08 +00:00
Michael Ow
73c4e8b20e ICU-4735 Add comments for new API.
X-SVN-Rev: 26764
2009-10-07 22:18:30 +00:00
Andy Heninger
ee02257977 ICU-7179 Incorrect data type in race-handling code in udata_cacheDataItem
X-SVN-Rev: 26763
2009-10-07 22:06:24 +00:00
Markus Scherer
0ee8d74b70 ICU-7074 fix for U_USING_ICU_NAMESPACE=0
X-SVN-Rev: 26762
2009-10-07 21:36:26 +00:00
Michael Ow
475e26f1ae ICU-7074 Update urename.h for 4.3.2
X-SVN-Rev: 26760
2009-10-07 19:43:07 +00:00
Michael Ow
23d24deaeb ICU-3319 Update genren.pl script for including umachine.h
X-SVN-Rev: 26759
2009-10-07 19:14:12 +00:00
Michael Ow
6719f6f93e ICU-7008 Skip testing Asia/Amman in VTimeZone round trip test for now.
X-SVN-Rev: 26757
2009-10-07 02:59:44 +00:00
Jungshik Shin
aad80d159f ICU-7135 On Windows, make uprv_tzname return a pointer to a location in the heap in both normal and fallback codepaths because it it is freed in timezone.cpp
X-SVN-Rev: 26746
2009-10-06 16:58:50 +00:00
Michael Ow
db7bee4491 ICU-7074 Fix non-ascii characters in source code.
X-SVN-Rev: 26745
2009-10-05 21:44:02 +00:00
Steven R. Loomis
5eb3f60cad ICU-7124 fix for DEFAULT_64
X-SVN-Rev: 26744
2009-10-05 21:42:20 +00:00
Michael Ow
5380e956d3 ICU-7074 Fix svn prop issue.
X-SVN-Rev: 26740
2009-10-05 20:57:57 +00:00
Markus Scherer
41ffbd67ca ICU-7162 fix typo, forbid LocalPointer heap allocation
X-SVN-Rev: 26736
2009-10-03 04:36:01 +00:00
Markus Scherer
f3f70fe978 ICU-7162 temporary template test
X-SVN-Rev: 26734
2009-10-03 00:25:04 +00:00
John Emmons
dfccc29d1e ICU-7173 Merge CLDR 1.8p1 snapshot data
X-SVN-Rev: 26733
2009-10-02 21:06:55 +00:00
Michael Ow
ecae93acea ICU-3319 Fix result check for uprv_memcmp and update namespace renaming
X-SVN-Rev: 26731
2009-10-02 19:21:27 +00:00
Steven R. Loomis
185f4dee9d ICU-7049 fix renaming. Merge of r26721, r26723, r26726
X-SVN-Rev: 26728
2009-10-01 22:52:39 +00:00
Steven R. Loomis
67134440a0 ICU-6426 fix breakage on solaris, aix, hp. merge from r26724
X-SVN-Rev: 26727
2009-10-01 22:50:45 +00:00
Michael Ow
e2e3789ac4 ICU-7131 Add check for U_CHARSET_FAMILY in pkgdata tool.
X-SVN-Rev: 26722
2009-10-01 20:01:51 +00:00
Andy Heninger
abb85c8441 ICU-6426 Zone String Formatter, reduce heap memory usage.
X-SVN-Rev: 26718
2009-10-01 18:31:00 +00:00
Michael Ow
e937802586 ICU-3319 Update genrn.pl script to reflect renaming function.
X-SVN-Rev: 26717
2009-10-01 17:59:30 +00:00
Jason Spieth
d8774eeb06 ICU-6990 2009n ICU4C
X-SVN-Rev: 26715
2009-10-01 16:02:09 +00:00
Andy Heninger
ee142e51fb ICU-6426 Zone String Formatter, reduce heap memory usage.
X-SVN-Rev: 26710
2009-10-01 02:03:41 +00:00
Michael Ow
5fd02e901c ICU-3319 Ensure uvernum.h is not included before platform.h
X-SVN-Rev: 26708
2009-09-30 22:26:10 +00:00
Claire Ho
78f5b61f0b ICU-7145 Prevent crash in searchForTZfile() of putil.c
X-SVN-Rev: 26706
2009-09-30 21:21:02 +00:00
Michael Ow
fea26556be ICU-3319 Update common project file.
X-SVN-Rev: 26705
2009-09-30 20:50:14 +00:00
Michael Ow
f49fb07bfe ICU-3319 Remove uneeded doxygen tag.
X-SVN-Rev: 26704
2009-09-30 20:31:51 +00:00
Michael Ow
0007ad3c36 ICU-3319 Use more generic name for rename macro. Move namespace definition back. Fix various rename issues.
X-SVN-Rev: 26703
2009-09-30 20:26:34 +00:00
Michael Ow
cf139249f7 ICU-5720 Remove uneeded u_version functions.
X-SVN-Rev: 26702
2009-09-30 20:16:24 +00:00
Michael Ow
39aecc4333 ICU-6991 Fix function name.
X-SVN-Rev: 26689
2009-09-25 17:16:39 +00:00
Steven R. Loomis
b469013d94 ICU-6987 --with-data-packaging=static
X-SVN-Rev: 26688
2009-09-25 01:56:41 +00:00
Michael Ow
efc5c79a2f ICU-7129 Install search directory in docs separate.
X-SVN-Rev: 26687
2009-09-24 20:46:27 +00:00
Michael Ow
3484b2a1fa ICU-7155 Add check in pkgdata tool for overflow buffer.
X-SVN-Rev: 26686
2009-09-24 17:29:26 +00:00
Michael Ow
5f5cbb2c28 ICU-7159 Remove -O requirement in pkgdata when mode is common.
X-SVN-Rev: 26679
2009-09-23 16:53:07 +00:00
Michael Ow
be03b11164 ICU-6911 Update tzrulets to avoid memory leak.
X-SVN-Rev: 26678
2009-09-23 16:27:59 +00:00
Michael Ow
ee7d6c25c0 ICU-6911 Make one cleanup function for numfmt.cpp
X-SVN-Rev: 26677
2009-09-23 15:41:25 +00:00
John Emmons
f5c53c0899 ICU-7136 Fix build error on Windows
X-SVN-Rev: 26670
2009-09-22 16:05:30 +00:00
John Emmons
9201d2a8a6 ICU-7136 Add logic to allow %%ParentIsRoot resource to disallow the parent in the inheritance chain
X-SVN-Rev: 26666
2009-09-21 22:51:00 +00:00
Andy Heninger
95505300c8 ICU-4016 mutexes: dump pool, revert to dynamic allocation, simplify some of the #ifdef tangle.
X-SVN-Rev: 26660
2009-09-21 04:21:41 +00:00
Michael Ow
0ea3b2f2ca ICU-6991 Fix memory leaks in currpinf, uspoof, and some test in intltest.
X-SVN-Rev: 26658
2009-09-21 02:10:54 +00:00
Michael Ow
d8e1bc4885 ICU-6911 Remove memory leak in icudataver and ssearch.
X-SVN-Rev: 26652
2009-09-18 21:52:02 +00:00
Michael Ow
3b1acfd610 ICU-6991 Add icudataver.c to windows project file.
X-SVN-Rev: 26649
2009-09-18 14:31:42 +00:00
Michael Ow
6a639a823b ICU-6991 Add test case for uspoof and reorder cintltst.
X-SVN-Rev: 26648
2009-09-18 06:38:49 +00:00
Michael Ow
30ef01e564 ICU-6991 Add test for better code coverage in various calendar classes and dateformat.
X-SVN-Rev: 26646
2009-09-17 21:55:11 +00:00
Jason Spieth
c86561934a ICU-6990 2009m ICU4C
X-SVN-Rev: 26641
2009-09-17 16:20:15 +00:00
Michael Ow
1cc5cd1a8b ICU-6991 Improve coverage for calendar, bms, and msgfmt.
X-SVN-Rev: 26638
2009-09-16 20:55:05 +00:00
Steven R. Loomis
712b165172 ICU-6930 IBM i updates: Merging r26624 through r26636 of /icu/branches/srl/i6930
X-SVN-Rev: 26637
2009-09-16 01:08:54 +00:00
Michael Ow
c8982d6ce6 ICU-7074 Update version number for namespace.
X-SVN-Rev: 26632
2009-09-15 17:50:27 +00:00
Michael Ow
a6305a2160 ICU-3319 Fix missing function declaration during merge.
X-SVN-Rev: 26631
2009-09-15 16:20:12 +00:00
Michael Ow
403bffef0e ICU-7087 Include missing header file for strcpy and strcat.
X-SVN-Rev: 26630
2009-09-14 17:39:35 +00:00
Michael Ow
67e5dae0ae ICU-5720 Fix usage of UVersionInfo type.
X-SVN-Rev: 26629
2009-09-14 16:48:42 +00:00
Andy Heninger
44b26a579b ICU-7087 fix spoof detection bugs with buffer handling while computing skeletons, and with supplemental character handling.
X-SVN-Rev: 26628
2009-09-14 04:02:38 +00:00
Steven R. Loomis
d51a3d446c ICU-6989 merge of r26622, fix urename
X-SVN-Rev: 26623
2009-09-12 04:06:28 +00:00
Michael Ow
bec6614bdd ICU-6565 Make Linux and MacOX default codepage be UTF-8 for non C/POSIX locale.
X-SVN-Rev: 26620
2009-09-11 20:41:32 +00:00
Andy Heninger
4d90dc692d ICU-7130 infinite loop in dictionary break iterators
X-SVN-Rev: 26618
2009-09-10 23:17:38 +00:00
Jungshik Shin
1dc8949de0 ICU-7135 fix a memory leak in timezone.cpp on Windows
X-SVN-Rev: 26616
2009-09-09 23:39:16 +00:00
Michael Ow
aedb406d05 ICU-3319 Fix cygwin renaming issue.
X-SVN-Rev: 26614
2009-09-09 18:29:55 +00:00
John Vu
a91b8f20a8 ICU-6991 Code coverage for missing functions in Calendar, DecimalFormat, MessageFormat, PluralFormat, and StringList.
X-SVN-Rev: 26613
2009-09-09 16:44:34 +00:00
John Vu
96f031263f ICU-6991 Modified last revision to actually include test.
X-SVN-Rev: 26612
2009-09-09 03:46:40 +00:00
John Vu
de02af8d27 ICU-6991 Code coverage for missing functions in Calendar, DecimalFormat, and CurrencyPluralInfo
X-SVN-Rev: 26611
2009-09-08 22:29:54 +00:00
Michael Ow
ddc3287efd ICU-4954 Use skipRuleWhiteSpace after white space check.
X-SVN-Rev: 26610
2009-09-08 16:42:54 +00:00
Michael Ow
9e239fd9f0 ICU-3319 Merge changes in branch to trunk.
X-SVN-Rev: 26609
2009-09-08 05:31:42 +00:00
Michael Ow
1ad7caa833 ICU-6991 Remove unneeded error code check and other errors.
X-SVN-Rev: 26608
2009-09-07 07:09:52 +00:00
Michael Ow
c69b37b9c8 ICU-6991 Fix redeclaration error.
X-SVN-Rev: 26607
2009-09-07 04:26:04 +00:00
John Vu
d617aa5932 ICU-6991 Code coverage for missing functions in NumberingSystem and Collator.
X-SVN-Rev: 26606
2009-09-04 22:14:57 +00:00
John Vu
05d0e02083 ICU-6991 Code coverage for missing functions in MessageFormat.
X-SVN-Rev: 26605
2009-09-04 21:10:10 +00:00
John Vu
222da0d6ad ICU-6991 Code coverage for missing functions in Calendar and NumberFormat.
X-SVN-Rev: 26602
2009-09-04 17:15:03 +00:00
Michael Ow
f936b9b2f5 ICU-3126 Merge changes to trunk for auto cleanup of icu libraries.
X-SVN-Rev: 26596
2009-09-03 20:40:02 +00:00
John Vu
beeba02f88 ICU-6991 Code coverage for missing functions in CEList, CollData, BoyerMooreSearch, PluralFormat.
X-SVN-Rev: 26588
2009-09-02 22:27:16 +00:00
Michael Ow
392d7d16b6 ICU-4954 Ensure Unicode Pattern_White_Space set is used where appropriate.
X-SVN-Rev: 26571
2009-08-28 18:37:27 +00:00
Andy Heninger
86ca295bb4 ICU-7108 Regenerated LineBreakTest.txt
X-SVN-Rev: 26570
2009-08-28 17:43:49 +00:00
John Vu
0f60cda1cf ICU-6332 Removed the "s" in libsicu*.a to libicu*.a for static linking.
X-SVN-Rev: 26558
2009-08-27 01:19:35 +00:00
Michael Ow
51c1fcf807 ICU-7060 Fix cygwin msvc debug pkgdata issue.
X-SVN-Rev: 26556
2009-08-26 20:09:59 +00:00
Michael Ow
657fc234e0 ICU-4069 Remove C++ style comments and declarations.
X-SVN-Rev: 26555
2009-08-26 18:40:08 +00:00
John Emmons
54a0de3375 ICU-4069 Use localized locale display pattern in getDisplayLocale()
X-SVN-Rev: 26554
2009-08-26 17:28:25 +00:00
Jason Spieth
d97a5d4837 ICU-4735 Enhanced TimeZone getDisplayName allows for more name formats - ICU4C
X-SVN-Rev: 26553
2009-08-26 16:55:52 +00:00
Steven R. Loomis
8177eb72ea ICU-6888 disable optimization for ICC - merge r26548
X-SVN-Rev: 26551
2009-08-26 01:02:40 +00:00
Andy Heninger
e3c423d06a ICU-7108 update Line Break for Unicode 5.2 rule change.
X-SVN-Rev: 26546
2009-08-25 16:52:44 +00:00
Michael Ow
d01df97a83 ICU-5063 Add documentation regarding convrtrs.txt and ucmfiles.mk
X-SVN-Rev: 26544
2009-08-25 16:12:27 +00:00
Michael Ow
a3b3f6ec30 ICU-7060 Remove duplicate options.
X-SVN-Rev: 26535
2009-08-21 23:29:07 +00:00
Michael Ow
fb6436dad9 ICU-7060 Customize optimization for cygwin msvc.
X-SVN-Rev: 26534
2009-08-21 22:40:57 +00:00
Yoshito Umaoka
5bb1a87d2f ICU-6990 tzdata2009l to ICU4C
X-SVN-Rev: 26528
2009-08-20 21:02:38 +00:00
Michael Ow
0cbdaabb05 ICU-7060 Fix configure error.
X-SVN-Rev: 26526
2009-08-20 20:11:13 +00:00
Michael Ow
90f94354eb ICU-7060 Update configure script to determine the correct version of flags to use with MSVC.
X-SVN-Rev: 26525
2009-08-20 20:00:01 +00:00
John Emmons
6c38378a54 ICU-4547 Updated support for correct month numbering/naming in Hebrew calendar
X-SVN-Rev: 26522
2009-08-20 03:44:43 +00:00
John Emmons
ce62d6d654 ICU-4547 Updated support for correct month numbering/naming in Hebrew calendar
X-SVN-Rev: 26521
2009-08-20 03:44:28 +00:00
John Emmons
bddf82a606 ICU-4547 Updated support for correct month numbering/naming in Hebrew calendar
X-SVN-Rev: 26520
2009-08-20 03:43:26 +00:00
Jungshik Shin
ef7e0a8eff ICU-6935 missing C++ namespace use
X-SVN-Rev: 26504
2009-08-18 06:46:32 +00:00
Michael Ow
da54f7cdee ICU-5720 Add data version API.
X-SVN-Rev: 26490
2009-08-13 17:21:33 +00:00
John Vu
406bb9dff0 ICU-6052 Applied multithreading to testing time zones on differing locales.
X-SVN-Rev: 26489
2009-08-13 00:11:21 +00:00
Michael Ow
48294075bd ICU-7060 Ignore some definitions when on Cygwin/MSVC.
X-SVN-Rev: 26487
2009-08-12 19:45:13 +00:00
Michael Ow
d7d2dfe48d ICU-7060 Include platform.h when building on Cygwin/MSVC.
X-SVN-Rev: 26484
2009-08-12 18:57:25 +00:00
John Vu
e8a0cc8837 ICU-6052 Added empty functions for no threads.
X-SVN-Rev: 26478
2009-08-11 19:44:37 +00:00
Michael Ow
07d78a2acf ICU-6052 Add newline character at the end of source file.
X-SVN-Rev: 26477
2009-08-11 19:12:32 +00:00
Michael Ow
c6385f6209 ICU-7068 Add statements to ensure that uconfigtest passes
X-SVN-Rev: 26466
2009-08-04 21:09:17 +00:00
John Vu
1c3a5ed74a ICU-6052 Extracted multi-threading code to a single module so that other files can utilize. This multi-threading will allow this ticket to reduce the time to check every locales.
X-SVN-Rev: 26465
2009-08-04 18:57:13 +00:00
John Vu
b2af11d173 ICU-6579 Committing the same changes to mh-linux-va and mh-solaris-gcc like the original corresponding files of mh-linux and mh-solaris.
X-SVN-Rev: 26461
2009-07-30 20:45:53 +00:00
Michael Ow
6c22ca75fe ICU-6998 Remove dllimport attribute when building on Cygwin GCC.
X-SVN-Rev: 26459
2009-07-30 18:36:51 +00:00
Michael Ow
4ca1eed83e ICU-7039 Fix pointer integer comparison.
X-SVN-Rev: 26458
2009-07-30 16:47:30 +00:00
Michael Ow
803387f796 ICU-8112 moved by srl, incorrectly filed under #6078: Add mutex for number system cache.
X-SVN-Rev: 26456
2009-07-29 22:13:15 +00:00
Michael Ow
d8554576c2 ICU-7039 Enable optimization for C++ files using GCC.
X-SVN-Rev: 26455
2009-07-29 19:44:01 +00:00
Michael Ow
0b176ddfb3 ICU-6708 Initialize cache pointers.
X-SVN-Rev: 26454
2009-07-29 18:58:19 +00:00
John Vu
2cf1de3050 ICU-6579 Tested the two files with the suggestion made from the ticket. Have not test "mh-solaris" on other non-Solaris machines.
X-SVN-Rev: 26453
2009-07-29 17:45:10 +00:00
Michael Ow
a1992932b5 ICU-6708 Fix tab character format issue.
X-SVN-Rev: 26452
2009-07-28 21:38:28 +00:00
Michael Ow
6ad7952680 ICU-6708 Add UMTX_CHECK before umtx_* statements.
X-SVN-Rev: 26450
2009-07-28 20:22:32 +00:00
John Vu
b845779b1c ICU-6627 Fixed scripting syntax.
X-SVN-Rev: 26438
2009-07-24 21:52:08 +00:00
John Vu
ffb25fd6a9 ICU-6627 Added if statements to stop if xlc_r and/or xlC_r is not found to prevent fallback to g++.
X-SVN-Rev: 26434
2009-07-24 20:01:52 +00:00
Steven R. Loomis
018fea30d7 ICU-7074 bump version to milestone:4.3.2
X-SVN-Rev: 26433
2009-07-24 19:52:23 +00:00
John Vu
2372fb332c ICU-7025 Changed comment to say country codes are defined as ISO 3166 and not ISO 639.
X-SVN-Rev: 26431
2009-07-24 18:36:41 +00:00
John Vu
a42bf5a6f1 ICU-6894 Added "-fp-model precise" as a flag for Linux/ICC to enable value-safe optimizations on floating-point data.
X-SVN-Rev: 26429
2009-07-24 16:56:13 +00:00
Jason Spieth
3bdd87634d ICU-6708 Static Hashtable caching of NumberingSystem object instances in NumberFormat, C implementation - with crash fix
X-SVN-Rev: 26428
2009-07-24 15:19:11 +00:00
Yoshito Umaoka
71cc388673 ICU-6916 Fixing compiler warnings on Linux/gcc.
X-SVN-Rev: 26427
2009-07-23 20:28:26 +00:00
Jason Spieth
41dd2af470 ICU-6990 2009k to icu/icu/trunk/
X-SVN-Rev: 26414
2009-07-22 17:29:55 +00:00
Markus Scherer
ceff3fcad0 ICU-6945 reduce gcc 4.2 warnings
X-SVN-Rev: 26411
2009-07-22 05:15:28 +00:00
Michael Ow
7c977e5785 ICU-7004 Update urename.h
X-SVN-Rev: 26402
2009-07-21 03:02:49 +00:00
Michael Ow
3a3b423738 ICU-6945 Add U_NAMESPACE_BEGIN/END and U_NAMESPACE_QUALIFIER where appropriate.
X-SVN-Rev: 26395
2009-07-20 22:09:12 +00:00
John Emmons
66cdb3a6b9 ICU-6581 Build without versioned shared object names
X-SVN-Rev: 26389
2009-07-20 16:43:18 +00:00
Steven R. Loomis
9f373b4b5a ICU-6902 merge of r26358 into trunk (z changes)
X-SVN-Rev: 26381
2009-07-18 02:35:27 +00:00
John Emmons
95d74a66dc ICU-6581 Build without versioned shared object names - fix bug in pkgdata tool for AIX
X-SVN-Rev: 26377
2009-07-17 23:59:37 +00:00
Markus Scherer
c9087beb0d ICU-6945 merge into trunk: changes for .res formatVersion 2 (#6945) and new ICU4J data .jar building from ICU4C (#7043), from -r 26329:26368 icu/branches/markus/smallres2
X-SVN-Rev: 26375
2009-07-17 22:57:26 +00:00
Michael Ow
1717df730a ICU-6708 Undo previous commit to trunk.
X-SVN-Rev: 26373
2009-07-17 22:40:41 +00:00
Jason Spieth
e6d78cf300 ICU-6708 Static Hashtable caching of NumberingSystem object instances in NumberFormat, C implementation
X-SVN-Rev: 26350
2009-07-16 19:20:06 +00:00
Michael Ow
0410071ff1 ICU-4069 Move declaration to top of function to avoid compilation errors on some platforms.
X-SVN-Rev: 26342
2009-07-15 17:32:01 +00:00
John Emmons
ff8cd2fb57 ICU-4069 Add support for locale separator
X-SVN-Rev: 26337
2009-07-14 22:45:44 +00:00
Michael Ow
6113a8cabf ICU-6487 Add better check in configure for utf16 string literal support.
X-SVN-Rev: 26321
2009-07-14 17:08:44 +00:00
Michael Ow
4f6fd26142 ICU-6963 Make icu resolve symbols internally.
X-SVN-Rev: 26320
2009-07-14 16:50:23 +00:00
Michael Ow
13a40a0395 ICU-6998 Fix return statement.
X-SVN-Rev: 26311
2009-07-13 20:21:54 +00:00
Michael Ow
6aec621e32 ICU-6487 Enable utf16 string literals on GCC >= 4.4 when strict is disabled.
X-SVN-Rev: 26309
2009-07-13 19:01:23 +00:00
Yoshito Umaoka
e3a1e9df86 ICU-6916 Support preferred language subtag casing used in BCP47.
X-SVN-Rev: 26296
2009-07-10 23:39:21 +00:00
Andy Heninger
20e7751c2c ICU-6998 swat a bunch of compiler warnings.
X-SVN-Rev: 26288
2009-07-10 18:58:35 +00:00
Andy Heninger
49db0e1ead ICU-3491 remove extra calls to u_init(), and simplify the API comments for u_init().
X-SVN-Rev: 26279
2009-07-09 22:50:01 +00:00
Michael Ow
cd4a95e345 ICU-6969 Replace tabs with spaces.
X-SVN-Rev: 26265
2009-07-09 20:07:19 +00:00
Andy Heninger
ff17dd72c1 ICU-3547 remove unnecessary umtx_init() calls.
X-SVN-Rev: 26224
2009-07-03 00:36:51 +00:00
John Vu
07058ff285 ICU-6969 Applied the latest patch from the discussion on the TracWiki.
X-SVN-Rev: 26210
2009-06-30 16:58:49 +00:00
Michael Ow
a11c2f7016 ICU-6607 Update configure script to use -mt on solaris when threading is turned on.
X-SVN-Rev: 26209
2009-06-30 16:37:47 +00:00
Michael Ow
513975dfe7 ICU-7004 Update Visual Studio project files to 4.3.1
X-SVN-Rev: 26202
2009-06-29 22:24:07 +00:00
Michael Ow
6a8eb8a2be ICU-6547 Undefined ERA to avoid potential conflict.
X-SVN-Rev: 26199
2009-06-29 20:33:20 +00:00
Michael Ow
5c1ddc6006 ICU-6955 Add test case for illegal SI/SO source.
X-SVN-Rev: 26198
2009-06-29 19:50:35 +00:00
Michael Ow
c0a65e9d5b ICU-7004 Update ICU4C version number to 4.3.1
X-SVN-Rev: 26197
2009-06-29 17:53:41 +00:00
Jungshik Shin
93cc7aa2ed ICU-6540 Get toolutil.c compiled on Windows with UNICODE defined
X-SVN-Rev: 26196
2009-06-29 17:46:22 +00:00
Michael Ow
23b175e17f ICU-6955 Add more test case for various mbcs situations.
X-SVN-Rev: 26195
2009-06-29 17:38:15 +00:00
Michael Ow
737d833448 ICU-6955 Fix potential error in mbcs and add more code coverage test cases.
X-SVN-Rev: 26194
2009-06-29 03:57:23 +00:00
John Emmons
cb8a77277f ICU-6979 Update CLDR Version
X-SVN-Rev: 26172
2009-06-25 20:25:31 +00:00
Michael Ow
ad93f8cd75 ICU-6955 Update test converter and add test cases.
X-SVN-Rev: 26170
2009-06-25 16:01:31 +00:00
John Emmons
abf1b1983f ICU-6182 Apply kern table when no kern feature in GPOS
X-SVN-Rev: 26169
2009-06-25 13:43:59 +00:00
Yoshito Umaoka
7e26fe995e ICU-6990 tzdata2009j to ICU4C
X-SVN-Rev: 26164
2009-06-25 03:18:43 +00:00
Michael Ow
4b5bf7300d ICU-6955 Fix TestConversion test in ICU4J to increment target only if there is an overflow. add more code coverage test case for MBCS.
X-SVN-Rev: 26161
2009-06-24 23:01:17 +00:00
Michael Ow
9e39b57bf1 ICU-6955 Update charset test for better code coverage for MBCS.
X-SVN-Rev: 26156
2009-06-24 18:54:36 +00:00
Yoshito Umaoka
34f50d9180 ICU-7008 Skip testing Asia/Amman in VTimeZone round trip test for now.
X-SVN-Rev: 26153
2009-06-24 03:23:46 +00:00
Michael Ow
771dda07f2 ICU-6955 Add new test code page and test cases.
X-SVN-Rev: 26148
2009-06-23 21:15:32 +00:00
John Vu
e0df82e538 ICU-6967 Checked for "zero" equality.
X-SVN-Rev: 26147
2009-06-23 21:06:29 +00:00
John Vu
e2879a0667 ICU-6967 Changed if statement to check for the same sign for the values instead of the exact number.
X-SVN-Rev: 26144
2009-06-23 19:47:15 +00:00
John Vu
edf161736f ICU-6967 Removed u_compareVersions.
X-SVN-Rev: 26143
2009-06-23 18:04:40 +00:00
John Emmons
88509bee65 ICU-6979 Fix Swedish RBNF rule
X-SVN-Rev: 26140
2009-06-23 04:56:10 +00:00
Michael Ow
9dcb89e824 ICU-6955 Remove duplicate code in CharsetMBCS add test case for SCSU.
X-SVN-Rev: 26139
2009-06-22 19:37:57 +00:00
John Emmons
42da1f8d6b ICU-6979 Integrate CLDR 1.7.1
X-SVN-Rev: 26138
2009-06-22 17:00:28 +00:00
Michael Ow
905834ecca ICU-6955 Fix CharsetSCSU error and add test case.
X-SVN-Rev: 26137
2009-06-21 18:46:42 +00:00
Michael Ow
283c484852 ICU-6955 Update code coverage test for SCSU and BOCU.
X-SVN-Rev: 26136
2009-06-21 06:55:31 +00:00
Michael Ow
2868b4dbc6 ICU-6951 Fix gendtjar.pl directory settings.
X-SVN-Rev: 26135
2009-06-20 17:09:29 +00:00
Michael Ow
1be173845b ICU-6955 Improve code coverage for charset SCSU. Fix some errors in CharsetSCSU.
X-SVN-Rev: 26133
2009-06-19 19:20:55 +00:00
Michael Ow
181acd1d71 ICU-6951 Update gendtjar.pl to reflect new icu4j directory structure.
X-SVN-Rev: 26132
2009-06-19 16:18:15 +00:00
Michael Ow
685da47d1a ICU-6955 Fix BOCU-1 logical errors and add test case.
X-SVN-Rev: 26128
2009-06-17 22:11:57 +00:00
Andy Heninger
3531c28ea0 ICU-6998 compiler warning fix
X-SVN-Rev: 26116
2009-06-16 16:32:43 +00:00
Andy Heninger
4ec5afc95f ICU-6926 add svn prop check script
X-SVN-Rev: 26113
2009-06-16 06:06:03 +00:00
Andy Heninger
cf141fb997 ICU-6926 Fix svn properties and text file line endings
X-SVN-Rev: 26112
2009-06-16 05:56:50 +00:00
Andy Heninger
d9bc692358 ICU-6998 Compiler warning fixes
X-SVN-Rev: 26109
2009-06-16 00:57:23 +00:00
Andy Heninger
ad548250eb ICU-6997 Fix for layout of vertical text
X-SVN-Rev: 26108
2009-06-15 22:37:47 +00:00
Michael Ow
c7db033e9f ICU-6955 Update BOCU-1 data driven conversion test.
X-SVN-Rev: 26105
2009-06-15 21:28:03 +00:00
Michael Ow
421a82ef41 ICU-6955 Add code coverage test case for BOCU-1 in data driven test.
X-SVN-Rev: 26104
2009-06-15 19:46:54 +00:00
Michael Ow
4cd8c49cc8 ICU-6905 Make heap mutex test in cintltst pass w/o data.
X-SVN-Rev: 26101
2009-06-15 03:06:50 +00:00
Michael Ow
5ecf5bd261 ICU-6905 Fix memory leak when data is not present.
X-SVN-Rev: 26098
2009-06-12 19:40:58 +00:00
Michael Ow
6b1f9ef27c ICU-6905 Make intltest pass without any data.
X-SVN-Rev: 26096
2009-06-12 19:34:21 +00:00
Jason Spieth
02a3daa070 ICU-6990 2009i to icu/icu/trunk/
X-SVN-Rev: 26094
2009-06-12 16:58:32 +00:00
Jason Spieth
84b9265eed ICU-6724 Move array assigments relative to array grows
X-SVN-Rev: 26091
2009-06-11 22:08:54 +00:00
John Emmons
76edc36b6e ICU-5431 Modifications to allow pre-base consonant reordering for Malayalam
X-SVN-Rev: 26090
2009-06-11 18:34:01 +00:00
Michael Ow
9100ba632e ICU-6905 Log errors as data errors where appropriate to ensure cintltst passes without data. Some areas don't propagate error code. Add new error log function to check for error code.
X-SVN-Rev: 26084
2009-06-09 21:28:13 +00:00
Jason Spieth
d6400a1a70 ICU-6990 2009h zoneinfo.txt in icu/trunk
X-SVN-Rev: 26072
2009-06-08 15:57:55 +00:00
Steven R. Loomis
e01e8af482 ICU-6919 fix for icu-config generation
X-SVN-Rev: 26063
2009-06-03 23:55:27 +00:00
Andy Heninger
1605f59449 ICU-6980 fix typo in comment
X-SVN-Rev: 26056
2009-05-29 21:17:09 +00:00
Andy Heninger
b4e97b834b ICU-6980 fix function hiding compiler warning
X-SVN-Rev: 26055
2009-05-29 20:50:13 +00:00
Markus Scherer
ceab24c9be ICU-6965 rename ErrorCode::check() to ErrorCode::assertSuccess() to avoid conflict with MacOS #define check(...)
X-SVN-Rev: 26054
2009-05-27 22:31:13 +00:00
John Emmons
18449ba9a4 ICU-6622 Apply calt feature by default
X-SVN-Rev: 26050
2009-05-26 21:00:20 +00:00
Michael Ow
2a1520f1c5 ICU-6364 Accidentally placed warning in wrong spot.
X-SVN-Rev: 26037
2009-05-22 21:57:16 +00:00
Michael Ow
f991d64025 ICU-6364 Issue a warning instead of error on MacOSX.
X-SVN-Rev: 26036
2009-05-22 21:48:59 +00:00
Michael Ow
996d587bdb ICU-6936 Remove unneeded c code file with USE_SINGLE_CCODE_FILE is set.
X-SVN-Rev: 26028
2009-05-20 18:35:10 +00:00
Michael Ow
3f0a9cac87 ICU-6936 Add iSeries specific configurations. Improve performance of creating package without assembly.
X-SVN-Rev: 26018
2009-05-18 05:41:02 +00:00
Markus Scherer
0d85d9fff4 ICU-6928 remove U_VALGRIND from the test
X-SVN-Rev: 26013
2009-05-16 20:42:27 +00:00
Andy Heninger
8a31302a44 ICU-6935 missing C++ namespace use
X-SVN-Rev: 26008
2009-05-14 18:30:49 +00:00
Markus Scherer
12be5b8ce0 ICU-6928 even simpler NUL-termination code, now only in getTerminatedBuffer(); insight: getTerminatedBuffer() can safely write a NUL even in a shared, allocated (kLongString & refCount()>1) buffer so no other code need NUL-terminate the buffer
X-SVN-Rev: 26007
2009-05-14 06:05:27 +00:00
Markus Scherer
b23ab3d19d ICU-6928 make not-writable UnicodeString buffers NUL-terminated if there is space, and NUL-terminate writable buffers if there is space; this is so valgrind and Purify don't complain about testing uninitialized memory
X-SVN-Rev: 26006
2009-05-13 21:05:51 +00:00
Markus Scherer
d0f56f27f1 ICU-6929 turn U_DISABLE_RENAMING back off (i.e., enable renaming) by default on Windows
X-SVN-Rev: 26005
2009-05-13 19:02:07 +00:00
Michael Ow
053f5fc7e7 ICU-6925 Add -o option in icupkg to specify output file of list.
X-SVN-Rev: 26002
2009-05-12 18:57:04 +00:00
Yoshito Umaoka
de591845b6 ICU-4790 Fix a merge problem in the previous change.
X-SVN-Rev: 25987
2009-05-05 03:02:02 +00:00
Michael Ow
c160905800 ICU-4790 Fix uconfig error.
X-SVN-Rev: 25985
2009-05-05 02:03:27 +00:00
John Emmons
df0e6bdc3e ICU-6909 Merge country/language data changes
X-SVN-Rev: 25983
2009-05-04 22:42:09 +00:00
Andy Heninger
625bc9086e ICU-4790 Spoof detection build failures with UCONFIG_NO_REGULAR_EXPRESSIONS
X-SVN-Rev: 25981
2009-05-04 05:45:27 +00:00
Andy Heninger
7088240fd8 ICU-4790 fix mismatched cases malloc / delete in spoof detector.
X-SVN-Rev: 25980
2009-05-04 03:47:05 +00:00
John Emmons
11d71a9dd3 ICU-6908 Add missing Malayalam 5
X-SVN-Rev: 25978
2009-05-02 02:54:39 +00:00
Michael Ow
507f3e4390 ICU-6906 Use uprv_free instead of delete.
X-SVN-Rev: 25976
2009-05-01 22:07:49 +00:00
Yoshito Umaoka
82c2ed3b3a ICU-6896 Reverted the rbnf test case change in the previous change set. Locale 'ga' should be included for parsing test, although ga/spellout was excluded from parse in the library code.
X-SVN-Rev: 25973
2009-05-01 21:02:02 +00:00
John Emmons
1fffd46beb ICU-6896 Workaround to allow parsing of spellouts in Arabic, Hebrew, and Maltese
X-SVN-Rev: 25971
2009-05-01 20:30:31 +00:00
John Emmons
60e7810eca ICU-6900 Updated root.txt to fix alias problems
X-SVN-Rev: 25962
2009-04-30 20:00:28 +00:00
Yoshito Umaoka
d4534da6d3 ICU-6896 noParse initialization in all of RBNF constructors.
X-SVN-Rev: 25960
2009-04-30 18:29:33 +00:00
Yoshito Umaoka
1666ed935b ICU-6896 Set noParse properly in RBNF clone.
X-SVN-Rev: 25959
2009-04-30 17:40:52 +00:00
Yoshito Umaoka
8cdf11287c ICU-6896 Temporary workaround for RBNF crash problem for 4.2 release in ICU4C. Disabled RBNF spellout parse for some locales.
X-SVN-Rev: 25956
2009-04-30 07:24:02 +00:00
Michael Ow
77aeb37635 ICU-6890 Check for cygwinmsvc build environment before declaring npos.
X-SVN-Rev: 25950
2009-04-29 20:29:22 +00:00
John Emmons
7a21d1f5b0 ICU-6892 backout pa_IN as valid sublocale for collation
X-SVN-Rev: 25942
2009-04-28 23:05:48 +00:00
Yoshito Umaoka
e45db647aa ICU-6880 Corrected misspellings in the last change set.
X-SVN-Rev: 25931
2009-04-28 06:52:19 +00:00
Yoshito Umaoka
df41de6e90 ICU-6880 Fixed localized GMT format parse problem caused by the offset hour format without delimitter characters.
X-SVN-Rev: 25929
2009-04-28 06:20:32 +00:00
Yoshito Umaoka
5e09577bbf ICU-6415 ICU4C timezone 2009g
X-SVN-Rev: 25924
2009-04-27 21:41:29 +00:00
Andy Heninger
25be8362b9 ICU-4790 more spoof detection
X-SVN-Rev: 25921
2009-04-27 06:53:38 +00:00
Andy Heninger
b215e528d6 ICU-6394 charset detection returns duplicate charsets
X-SVN-Rev: 25909
2009-04-24 22:24:27 +00:00
John Emmons
0f8cb83cc0 ICU-6839 CLDR 1.7 integration - release-1-7-d02
X-SVN-Rev: 25906
2009-04-24 20:34:20 +00:00
Markus Scherer
5875bf7c7f ICU-6574 fix documentation related to the break iterator
X-SVN-Rev: 25899
2009-04-24 00:37:01 +00:00
Markus Scherer
57fbf5d5f7 ICU-6331 avoid using padding-sensitive (on old ARM) struct Group, access raw uint16_t instead
X-SVN-Rev: 25897
2009-04-23 21:57:48 +00:00
Markus Scherer
b2da0fe0c2 ICU-6687 fix ucnv_convertEx() code sample
X-SVN-Rev: 25892
2009-04-23 15:39:39 +00:00
Yoshito Umaoka
67415cdce4 ICU-6534 The problem reported by #6534 does not exist in ICU4C. However, the test case written for J also tests other issues which are reproduced also in ICU4C. So I'm updating ICU4C RBNF test case to synchronize with ICU4J.
X-SVN-Rev: 25887
2009-04-23 07:11:58 +00:00
Andy Heninger
838c606509 ICU-4790 Spoof detection code cleanup
X-SVN-Rev: 25886
2009-04-23 06:23:11 +00:00
Andy Heninger
aca052e550 ICU-6774 character break iteration, revise misleading documentation.
X-SVN-Rev: 25885
2009-04-23 06:04:20 +00:00
Peter Edberg
042d2995fe ICU-6800 Fix addCLDRData to handle literals/quotes when checking short time pattern for HhKk
X-SVN-Rev: 25884
2009-04-23 05:58:36 +00:00
Peter Edberg
18edc8740f ICU-6799 Remove internal static ValueComparator(), also defined - and only used - in currpinf.cpp
X-SVN-Rev: 25881
2009-04-23 04:50:26 +00:00
Steven R. Loomis
a0971dd8e9 ICU-6416 update to 4.2 for renaming
X-SVN-Rev: 25880
2009-04-23 04:49:08 +00:00
Steven R. Loomis
e8dd13d0e4 ICU-6822 locale capacity
X-SVN-Rev: 25878
2009-04-23 04:25:39 +00:00
Steven R. Loomis
10cfc43891 ICU-6801 snprintf -> sprintf
X-SVN-Rev: 25877
2009-04-23 03:58:28 +00:00
Andy Heninger
b08b9e8625 ICU-4790 spoof cleanups
X-SVN-Rev: 25876
2009-04-23 01:30:02 +00:00
Claire Ho
47ab87a0c7 ICU-6799 Fixed warnings for collation.
X-SVN-Rev: 25874
2009-04-23 00:23:57 +00:00
Peter Edberg
7bf3e6ab29 ICU-6740 Balance new[] with delete[]
X-SVN-Rev: 25873
2009-04-23 00:03:02 +00:00
Markus Scherer
34be31dcd4 ICU-6639 mingw has inttypes.h
X-SVN-Rev: 25872
2009-04-22 23:37:04 +00:00
Claire Ho
9efbecd983 ICU-6799 Fixed warnings for collation.
X-SVN-Rev: 25871
2009-04-22 23:10:07 +00:00
Markus Scherer
131e1b25ab ICU-6453 more test cleanup
X-SVN-Rev: 25870
2009-04-22 22:42:40 +00:00
Steven R. Loomis
49fe81a7c5 ICU-6836 acceptLanguage test improvement
X-SVN-Rev: 25869
2009-04-22 22:12:59 +00:00
Claire Ho
8e87a3957e ICU-6736 Support new CLDR data - CurrencySpacing.
X-SVN-Rev: 25868
2009-04-22 22:07:52 +00:00
Steven R. Loomis
5efc717c00 ICU-6799 warning reduction
X-SVN-Rev: 25867
2009-04-22 22:02:47 +00:00
John Emmons
44988ed696 ICU-6841 Fix Tamil character class 0BB6
X-SVN-Rev: 25866
2009-04-22 18:31:12 +00:00
Claire Ho
1d66b72094 ICU-5884 Update DateTimePatternGenerator for new CLDR letters: q and V.
X-SVN-Rev: 25863
2009-04-22 16:29:27 +00:00
Claire Ho
f5125c7d38 ICU-5884 Update DateTimePatternGenerator for new CLDR letters: q and V.
X-SVN-Rev: 25862
2009-04-22 16:28:25 +00:00
Peter Edberg
ad3a3f6f2d ICU-6801 Add BreakIterator tests for tailored locales
X-SVN-Rev: 25861
2009-04-22 07:53:50 +00:00
Andy Heninger
68ebb55db4 ICU-4790 tweaks to areConfusable function
X-SVN-Rev: 25860
2009-04-22 02:07:40 +00:00
Andy Heninger
f90914e296 ICU-4790 documentation edits for spoof dettection
X-SVN-Rev: 25859
2009-04-21 23:48:40 +00:00
Markus Scherer
5747679605 ICU-6453 partial test cleanup
X-SVN-Rev: 25858
2009-04-21 23:46:53 +00:00
Markus Scherer
9808a30392 ICU-6453 minor code improvements
X-SVN-Rev: 25857
2009-04-21 23:38:15 +00:00
Peter Edberg
a2a9c893b2 ICU-6853 Update ICU tailored break iterators to match CLDR 1.7
X-SVN-Rev: 25856
2009-04-21 22:42:37 +00:00
Yoshito Umaoka
a22f179e2b ICU-6434 Use the first extlang as locale ID language in uloc_forLanguageTag.
X-SVN-Rev: 25853
2009-04-21 06:17:54 +00:00
Andy Heninger
9c6ebc9b91 ICU-4790 more spoof detection testing, plus a couple of bug fixes.
X-SVN-Rev: 25851
2009-04-21 04:43:19 +00:00
Yoshito Umaoka
a5ccb30821 ICU-6434 Refactoring language tag support. Removed ultag.h, renamed ultag.c to uloc_tag.c.
X-SVN-Rev: 25849
2009-04-20 23:18:57 +00:00
Yoshito Umaoka
527a5e0e62 ICU-6491 Added a note mentioning that ucal_getCanonicalTimeZoneID() might be used for validating time zone ID before calling ucal_open(). Also made cosmetic updates in TimeZone API docs.
X-SVN-Rev: 25847
2009-04-20 21:07:01 +00:00
Michael Ow
27f15be753 ICU-6554 Cleanup cached currency information when currency_cleanup is called.
X-SVN-Rev: 25844
2009-04-20 19:17:35 +00:00
John Emmons
97d663d268 ICU-6785 Fix comments for numbering systems
X-SVN-Rev: 25843
2009-04-20 17:10:07 +00:00
Michael Ow
91dc92c717 ICU-6554 Unload data before returning.
X-SVN-Rev: 25842
2009-04-20 17:04:07 +00:00
Andy Heninger
1f909b0680 ICU-4790 add spoof tests
X-SVN-Rev: 25839
2009-04-20 06:27:34 +00:00
Peter Edberg
8e60e71d66 ICU-6855 Better future-proof error checking; make toPattern more parallel to format
X-SVN-Rev: 25836
2009-04-19 18:33:04 +00:00
Andy Heninger
6e9727e6d5 ICU-2515 add test for uenum_openFromStringEnumeration()
X-SVN-Rev: 25834
2009-04-19 05:20:15 +00:00
Michael Ow
e769235e0b ICU-6554 Remove pointer if not needed before returning.
X-SVN-Rev: 25832
2009-04-18 20:25:28 +00:00
Peter Edberg
991253ead3 ICU-6855 Add internal RelativeDateFormat toPattern/applyPattern functions
X-SVN-Rev: 25831
2009-04-18 08:15:46 +00:00
Peter Edberg
bf6746fb3b ICU-6855 Add internal RelativeDateFormat toPattern/applyPattern functions
X-SVN-Rev: 25830
2009-04-18 08:11:19 +00:00
Michael Ow
f9549f9f94 ICU-6554 Delete symbolsToAdopt if it is no longer needed.
X-SVN-Rev: 25828
2009-04-18 06:41:21 +00:00
Andy Heninger
183dadb915 ICU-5572 improved UText of empty string construction
X-SVN-Rev: 25824
2009-04-17 23:50:13 +00:00
Andy Heninger
dab5f92559 ICU-5340 port TransliteratorTest::TestAny() from java.
X-SVN-Rev: 25823
2009-04-17 21:42:46 +00:00
Andy Heninger
b547d95cb0 ICU-5340 port TransliteratorTest::TestAny() from java.
X-SVN-Rev: 25821
2009-04-17 21:06:21 +00:00
Michael Ow
f013360233 ICU-6554 Remove duplicate collator opening.
X-SVN-Rev: 25820
2009-04-17 20:54:05 +00:00
Xiaomei Ji
2c580848b1 ICU-6857 add test case to verify root resource loading and H/h in fallback
X-SVN-Rev: 25813
2009-04-17 19:27:05 +00:00
Xiaomei Ji
9e2a008374 ICU-6799 fix C++ compilation error due to hash value comparator in decimfmt.h and dtitvinf.h. remove static qualifier. since they are marked as internal, they wont be exposed
X-SVN-Rev: 25812
2009-04-17 18:52:52 +00:00
Xiaomei Ji
96fbfddfee ICU-6445 change the resource name of abbreviated duration format after CLDR1.7
X-SVN-Rev: 25810
2009-04-17 18:25:16 +00:00
Andy Heninger
e0f65f6c20 ICU-4853 added a test for unpaired surrogates in line break
X-SVN-Rev: 25809
2009-04-17 17:25:38 +00:00