Steven R. Loomis
55150bd679
ICU-6920 update version number to 4.4, and attempt to update windows files automatically
...
X-SVN-Rev: 27583
2010-02-17 22:18:24 +00:00
Markus Scherer
81234fecdb
ICU-7273 add loading of custom data, with caching, test data and test code
...
X-SVN-Rev: 27578
2010-02-16 23:43:22 +00:00
Peter Edberg
d35f302566
ICU-6830 getDateTimeSkeleton() should not normalize 'H' to 'h'
...
X-SVN-Rev: 27566
2010-02-15 19:26:22 +00:00
Yoshito Umaoka
0ec6c28016
ICU-6444 Retire gCanonicalMap in ZoneMeta. Matching the implementation for getCanonicalSystemID / getCanonicalCountry with J trunk implementation. It shows 5-10% performance degrade in typical test cases. I'll revisit this if we need caches for them. Also, I'll update territory mapping to read the data from zoneinfo later.
...
X-SVN-Rev: 27556
2010-02-12 22:06:49 +00:00
Yoshito Umaoka
d8db690e28
ICU-6444 Modified the code not to depend on gUStringTable. Instead, use the data in resource directly.
...
X-SVN-Rev: 27554
2010-02-12 19:00:53 +00:00
Yoshito Umaoka
784704f4c7
ICU-6444 Removed pre-loaded mapping table between Olson ids and metazones. Metazone to Olson mapping to refer the resource bundle directly. Olson to Metazone to load only requested data from the resource bundle and cache it for next time.
...
X-SVN-Rev: 27551
2010-02-12 04:04:48 +00:00
Peter Edberg
a6c3b1905e
ICU-4521 Fix dangling pointer if a UnicodeString passed to RegexPattern::compile
...
doesn't persist for the life of the RegexPattern; ensure RegexPattern == still works.
X-SVN-Rev: 27541
2010-02-11 06:57:20 +00:00
Steven R. Loomis
1457da183c
ICU-7353 docs fixup and updated API Change Report
...
X-SVN-Rev: 27537
2010-02-11 00:53:57 +00:00
Peter Edberg
f308bffc8c
ICU-4521 Disambiguate signatures for RegexPattern::matcher,RegexMatcher::group for 0 pointers; fix warnings
...
X-SVN-Rev: 27522
2010-02-09 20:17:52 +00:00
Umesh Nair
b11c49bcd5
ICU-7015 Implementing compact collation tailoring syntax by introducing a star-notation.
...
X-SVN-Rev: 27521
2010-02-09 19:59:06 +00:00
John Emmons
b932e68f4f
ICU-4521 Fix ambiguous argument
...
X-SVN-Rev: 27510
2010-02-08 17:50:41 +00:00
Markus Scherer
7f34717f2e
ICU-7273 minor C++ changes parallel with Java
...
X-SVN-Rev: 27494
2010-02-04 23:57:28 +00:00
Steven R. Loomis
4a9bc3f8ff
ICU-7353 updated docs and report
...
X-SVN-Rev: 27488
2010-02-04 20:32:21 +00:00
Michael Grady
8216117f21
ICU-4521 UText-based regex implementation
...
X-SVN-Rev: 27482
2010-02-03 02:59:35 +00:00
Yoshito Umaoka
547580cd15
ICU-6444 Updated timezone data resources corresponding to the latest change for cldrbug 1958 in CLDR. Added metaZones.txt/windowsZones.txt replacing metazoneInfo.txt/wintz.txt. Removed mapTimezones data from supplementalData.txt to match the change in CLDR (for now, manually editted, because I cannot use the trunk version of supplementalData.xml in CLDR at this moment).
...
X-SVN-Rev: 27471
2010-02-02 04:55:55 +00:00
John Emmons
91ab093cf3
ICU-7290 Changed inaccurate U_DRAFT markings to U_STABLE
...
X-SVN-Rev: 27469
2010-02-02 01:44:11 +00:00
Kirti Velankar
295cff6916
ICU-3931 code-review changes
...
X-SVN-Rev: 27467
2010-02-01 23:32:57 +00:00
Kirti Velankar
f8125a14a4
ICU-3931 Updates
...
X-SVN-Rev: 27457
2010-01-30 04:48:30 +00:00
Kirti Velankar
867c479b47
ICU-3931 Some more updates according to code-review comments
...
X-SVN-Rev: 27455
2010-01-30 03:46:13 +00:00
Kirti Velankar
df36aab82d
ICU-3931 Removing commented code
...
X-SVN-Rev: 27454
2010-01-30 03:35:11 +00:00
Kirti Velankar
632f3ce80c
ICU-3931 Code-review comments and removed default constructor -same as Java
...
X-SVN-Rev: 27452
2010-01-30 03:18:22 +00:00
Kirti Velankar
6924ba6c66
ICU-3931 Code-review comments and removed default constructor -same as Java
...
X-SVN-Rev: 27451
2010-01-30 02:48:20 +00:00
Kirti Velankar
ba83d297f8
ICU-3931 Cleaned up checkValidKeyword method
...
X-SVN-Rev: 27449
2010-01-30 00:11:31 +00:00
Steven R. Loomis
f517a0db14
ICU-7304 fix API promotions from bad checkins r27396 and r27397
...
X-SVN-Rev: 27436
2010-01-28 21:09:53 +00:00
Doug Felt
bd8eb26d17
ICU-7391 changed ref to pointer in APIs taking FieldPositionIterator, cleaned whitespace
...
X-SVN-Rev: 27433
2010-01-28 19:39:24 +00:00
Kirti Velankar
54910a7c91
ICU-3931 Changes in documentation
...
X-SVN-Rev: 27429
2010-01-28 01:23:47 +00:00
Jason Spieth
d0a37312c8
ICU-5979 Better documentation for array dimensions and limits.
...
X-SVN-Rev: 27418
2010-01-26 18:06:12 +00:00
Jason Spieth
9ccaaacb43
ICU-5979 More documentation for data returned by get/setZoneStrings functions.
...
X-SVN-Rev: 27417
2010-01-26 17:39:19 +00:00
Peter Edberg
f0c9ad0b41
ICU-7295 subparse hangs with fGroupingUsed TRUE but 0-length grouping separator
...
X-SVN-Rev: 27415
2010-01-26 08:51:23 +00:00
Peter Edberg
4c6887c581
ICU-7295 ucal_open crash if locale==NULL && caltype==UCAL_GREGORIAN
...
X-SVN-Rev: 27414
2010-01-26 07:21:21 +00:00
Michael Ow
cf116f9297
ICU-6444 Separate metazone timezone mappings and windows timezone from supplementalData and update affected source files.
...
X-SVN-Rev: 27411
2010-01-26 06:03:14 +00:00
Andy Heninger
d80b144c19
ICU-7369 Clean up uconfig test failures.
...
X-SVN-Rev: 27406
2010-01-26 00:55:35 +00:00
Peter Edberg
93ecb35cb6
ICU-2223 Port weekend APIs from ICU4J to C,C++ (real implementation)
...
X-SVN-Rev: 27403
2010-01-25 20:12:19 +00:00
Steven R. Loomis
b361793726
ICU-7304 draft 4.2 to stable 4.4 ( also cleaned up some ICU-7290 issues )
...
X-SVN-Rev: 27396
2010-01-23 06:36:03 +00:00
Steven R. Loomis
ca2c363edf
ICU-5996 withdraw API (fixup for windows project file)
...
X-SVN-Rev: 27394
2010-01-23 04:13:24 +00:00
Steven R. Loomis
a0763011b5
ICU-5996 remove zrule, vzone, ztrans from API.
...
X-SVN-Rev: 27390
2010-01-23 02:08:06 +00:00
Steven R. Loomis
2ce92e1323
ICU-4735 removing unimplemented functions
...
X-SVN-Rev: 27389
2010-01-23 01:51:30 +00:00
Doug Felt
aeff93d2f5
ICU-7372 fix bug and add test
...
X-SVN-Rev: 27386
2010-01-22 22:44:29 +00:00
Steven R. Loomis
9639075dd6
ICU-4735 fix bad tag (really still stable)
...
X-SVN-Rev: 27381
2010-01-22 18:52:11 +00:00
Steven R. Loomis
2cbe4aad19
ICU-6192 fix bad tag
...
X-SVN-Rev: 27380
2010-01-22 18:50:51 +00:00
Markus Scherer
c3b86050b4
ICU-7247 need localpointer.h for the LocalXyzPointer definitions
...
X-SVN-Rev: 27371
2010-01-22 01:18:16 +00:00
Markus Scherer
7fcecf9565
ICU-6192 do not include internal uvectr32.h from public unicode/fpositer.h
...
X-SVN-Rev: 27368
2010-01-21 23:54:42 +00:00
Markus Scherer
a31a559ede
ICU-7273 namespace fix
...
X-SVN-Rev: 27366
2010-01-21 23:28:30 +00:00
Markus Scherer
0b60a8c224
ICU-6192 namespace fix
...
X-SVN-Rev: 27365
2010-01-21 23:25:54 +00:00
Steven R. Loomis
b6b87e9d82
ICU-3931 as per PMC, remove this constructor from public API, to be removed entirely after M4
...
X-SVN-Rev: 27358
2010-01-21 19:56:40 +00:00
Doug Felt
55d897493b
ICU-7361 fix locid getVariant, fix display name translations for root
...
X-SVN-Rev: 27355
2010-01-21 02:45:53 +00:00
Michael Ow
6c1d2da7a5
ICU-7304 Fix non-ascii character.
...
X-SVN-Rev: 27348
2010-01-20 20:04:28 +00:00
Steven R. Loomis
06b45900a4
ICU-7353 docs fixup
...
X-SVN-Rev: 27340
2010-01-20 00:20:05 +00:00
Steven R. Loomis
64835de257
ICU-7353 docs fixup
...
X-SVN-Rev: 27339
2010-01-19 23:39:42 +00:00
Michael Ow
9545323616
ICU-7304 Fix line feed and svn property.
...
X-SVN-Rev: 27329
2010-01-19 19:25:25 +00:00
Markus Scherer
97c36a876c
ICU-7247 add LocalUNormalizer2Pointer and LocalULocaleDisplayNamesPointer
...
X-SVN-Rev: 27315
2010-01-18 21:06:15 +00:00
Markus Scherer
aa51a8688c
ICU-7342 another attempt at fixing ULocaleDisplayNames constness
...
X-SVN-Rev: 27314
2010-01-18 20:15:34 +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
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
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
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
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
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
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
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
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
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
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
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
John Emmons
6db7d0a907
ICU-3904 Dynamic data loading capability
...
X-SVN-Rev: 27012
2009-12-03 18:06:37 +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
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
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
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
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
155dfc0605
ICU-7189 Fixed missing collation case bytes problem in ucol_nextSortKeyPart.
...
X-SVN-Rev: 26787
2009-10-14 21:45:30 +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
Markus Scherer
0ee8d74b70
ICU-7074 fix for U_USING_ICU_NAMESPACE=0
...
X-SVN-Rev: 26762
2009-10-07 21:36:26 +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
Andy Heninger
abb85c8441
ICU-6426 Zone String Formatter, reduce heap memory usage.
...
X-SVN-Rev: 26718
2009-10-01 18:31:00 +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
39aecc4333
ICU-6991 Fix function name.
...
X-SVN-Rev: 26689
2009-09-25 17:16:39 +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
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
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
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
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
ddc3287efd
ICU-4954 Use skipRuleWhiteSpace after white space check.
...
X-SVN-Rev: 26610
2009-09-08 16:42:54 +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
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
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
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
Jungshik Shin
ef7e0a8eff
ICU-6935 missing C++ namespace use
...
X-SVN-Rev: 26504
2009-08-18 06:46: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
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
0b176ddfb3
ICU-6708 Initialize cache pointers.
...
X-SVN-Rev: 26454
2009-07-29 18:58:19 +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
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
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
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
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
Andy Heninger
ff17dd72c1
ICU-3547 remove unnecessary umtx_init() calls.
...
X-SVN-Rev: 26224
2009-07-03 00:36:51 +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
Andy Heninger
3531c28ea0
ICU-6998 compiler warning fix
...
X-SVN-Rev: 26116
2009-06-16 16:32:43 +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
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
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
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
Andy Heninger
8a31302a44
ICU-6935 missing C++ namespace use
...
X-SVN-Rev: 26008
2009-05-14 18:30:49 +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
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
Michael Ow
507f3e4390
ICU-6906 Use uprv_free instead of delete.
...
X-SVN-Rev: 25976
2009-05-01 22:07:49 +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
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
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
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
Andy Heninger
838c606509
ICU-4790 Spoof detection code cleanup
...
X-SVN-Rev: 25886
2009-04-23 06:23:11 +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
Andy Heninger
b08b9e8625
ICU-4790 spoof cleanups
...
X-SVN-Rev: 25876
2009-04-23 01:30:02 +00:00
Claire Ho
9efbecd983
ICU-6799 Fixed warnings for collation.
...
X-SVN-Rev: 25871
2009-04-22 23:10:07 +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
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
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
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
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
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
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
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
f940a828eb
ICU-5260 'multiple passes' rules in C API of the transliteration functions
...
X-SVN-Rev: 25806
2009-04-17 01:02:11 +00:00
Markus Scherer
c29e95d549
ICU-6048 fix list of C++ header files for hdrtst, and export more public header files in Windows builds
...
X-SVN-Rev: 25805
2009-04-17 00:25:18 +00:00
Michael Ow
cac007a995
ICU-6416 Update to 4.2 (project files and mak file).
...
X-SVN-Rev: 25780
2009-04-15 19:08:25 +00:00
Michael Ow
c4d173f617
ICU-6825 Remove unneeded trailing parentheses.
...
X-SVN-Rev: 25778
2009-04-15 16:54:01 +00:00
Steven R. Loomis
9eb9dd4c83
ICU-6799 fix many warnings, improve tests
...
X-SVN-Rev: 25772
2009-04-15 01:57:02 +00:00
Michael Ow
97f2fecc68
ICU-6778 Update ICU4C IBM420 and IBM424 CharsetDetector with changes made to ICU4J.
...
X-SVN-Rev: 25763
2009-04-13 21:32:21 +00:00
John Emmons
1a390c1bfa
ICU-6771 CLDR 1.7 Integration - release-1-7-d01
...
X-SVN-Rev: 25750
2009-04-10 07:47:09 +00:00
Yoshito Umaoka
c9396f762e
ICU-6831 Fixed localized GMT parsing problem reproduced with the new CLDR 1.7 data.
...
X-SVN-Rev: 25743
2009-04-09 03:55:40 +00:00
Michael Ow
90318f8895
ICU-6554 Delete/close objects or pointers to avoid memory leaks.
...
X-SVN-Rev: 25725
2009-04-02 20:29:06 +00:00
Andy Heninger
59fe26088c
ICU-4790 update to API documentation comments
...
X-SVN-Rev: 25724
2009-04-02 17:56:08 +00:00
Steven R. Loomis
99283aed44
ICU-6799 more warning fixes
...
X-SVN-Rev: 25722
2009-04-02 07:34:37 +00:00
Andy Heninger
3587c5f037
ICU-6799 Compiler warnings fix
...
X-SVN-Rev: 25720
2009-04-02 06:27:39 +00:00
Andy Heninger
8344b4d047
ICU-6799 fix compiler warnings.
...
X-SVN-Rev: 25719
2009-04-02 06:15:45 +00:00
Andy Heninger
34727b59c1
ICU-4790 remove 'position' parameter from areConfusable functions
...
X-SVN-Rev: 25718
2009-04-02 06:08:36 +00:00
Michael Ow
6e910600d8
ICU-4790 Use uprv_malloc instead of malloc.
...
X-SVN-Rev: 25715
2009-04-01 20:46:30 +00:00
Yoshito Umaoka
e88550b04d
ICU-6820 Insert colon as hour/minute/second delimitter in custom time zone ID format.
...
X-SVN-Rev: 25710
2009-04-01 17:13:40 +00:00
Steven R. Loomis
ff3cb7a656
ICU-6799 reduce warnings (status: 718->459)
...
X-SVN-Rev: 25708
2009-04-01 05:57:09 +00:00
Steven R. Loomis
0d8cf9c5c5
ICU-4790 fix typo in U_EXPORT -> U_EXPORT2
...
X-SVN-Rev: 25707
2009-04-01 04:57:22 +00:00
Andy Heninger
89aa66303d
ICU-4790 spoof detection work
...
X-SVN-Rev: 25701
2009-04-01 01:09:49 +00:00
Peter Edberg
7187ff5002
ICU-6645 Lock around changes to gUString data
...
X-SVN-Rev: 25700
2009-04-01 00:19:26 +00:00
Michael Ow
26f9de0065
ICU-6778 Port IBM420 and IBM424 CharsetDetector to ICU4C.
...
X-SVN-Rev: 25696
2009-03-31 15:39:00 +00:00
Andy Heninger
bb2f7cdcb2
ICU-4790 spoof detection, more testing, fix leak in tests
...
X-SVN-Rev: 25682
2009-03-30 23:05:55 +00:00
Yoshito Umaoka
fc67192e07
ICU-6814 Updated useDaylightTime to return TRUE when DST is used at the beginning of the current year. Updated TimeZoneTest to make some test cases to check the current tzdata version and current year.
...
X-SVN-Rev: 25681
2009-03-30 20:55:05 +00:00
Michael Ow
9e716413b2
ICU-3378 Use constants in uloc.h.
...
X-SVN-Rev: 25678
2009-03-30 18:51:03 +00:00
John Emmons
cc2bd1fb69
ICU-6817 Updated RBNF rules from CLDR
...
X-SVN-Rev: 25675
2009-03-30 15:00:49 +00:00
Andy Heninger
23e83afc25
ICU-4790 spoof work in progress
...
X-SVN-Rev: 25674
2009-03-30 05:08:00 +00:00
Yoshito Umaoka
ded04eb47c
ICU-6482 Use calendarPreferenceData in supplementalData to decide the default calendar type instead of getFunctionalEquivalent. Also aligned the implementation more like ICU4J's.
...
X-SVN-Rev: 25671
2009-03-29 05:13:44 +00:00
Andy Heninger
c89045b0d6
ICU-6799 swat compiler warnings
...
X-SVN-Rev: 25661
2009-03-27 00:37:55 +00:00
Andy Heninger
c567c8c1b1
ICU-6813 parameter validation to uregex_appendReplacement()
...
X-SVN-Rev: 25660
2009-03-26 23:04:40 +00:00
Jason Spieth
a1a235b15e
ICU-6726 Remove unneeded lower bound check in ICU4C
...
X-SVN-Rev: 25657
2009-03-26 19:06:50 +00:00
Steven R. Loomis
2ee407a70e
ICU-5078 remove duplicate 'that'
...
X-SVN-Rev: 25656
2009-03-26 15:56:47 +00:00
Jason Spieth
b0c73cc54b
ICU-6726 Integrate changes back into ICU4C trunk
...
X-SVN-Rev: 25653
2009-03-25 20:25:39 +00:00
Yoshito Umaoka
9d0666f840
ICU-6661 ucal_getKeywordValuesForLocale to use calendarPreference data from CLDR. Updated supplementalData.txt generated from the CLDR CVS head version of supplementalData.xml (1.205).
...
X-SVN-Rev: 25652
2009-03-25 17:59:48 +00:00
Yoshito Umaoka
be66679036
ICU-6315 Parsing generic GMT format with UT and standalone GMT/UT/UTC support for ICU4C.
...
X-SVN-Rev: 25650
2009-03-25 05:02:30 +00:00
Yoshito Umaoka
f8efff95be
ICU-5699 Updated out of date US DST rule descriptions in API doc.
...
X-SVN-Rev: 25642
2009-03-21 08:21:33 +00:00
Jason Spieth
fbc5170a41
ICU-6703 Fallback to default calendar when unknown specific calendar is requested.
...
X-SVN-Rev: 25637
2009-03-20 19:06:29 +00:00