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
Peter Edberg
edea4db881
ICU-6800 Support 'j' in requested skeletons, adjust availableFormats & tests accordingly
...
X-SVN-Rev: 25636
2009-03-20 00:08:24 +00:00
Steven R. Loomis
714d7d9808
ICU-6804 Move @draft to @stable, regen api report
...
X-SVN-Rev: 25631
2009-03-19 06:45:04 +00:00
Steven R. Loomis
1fcbaff0ba
ICU-6804 @draft to @stable
...
X-SVN-Rev: 25626
2009-03-19 04:03:31 +00:00
Steven R. Loomis
0a5b5e9880
ICU-6797 more doxygen cleanup
...
X-SVN-Rev: 25623
2009-03-19 02:01:37 +00:00
Andy Heninger
2a788397fd
ICU-2515 Make uenum_openStringEnumeration() public, rename to uenum_openFromStringEnumeration()
...
X-SVN-Rev: 25619
2009-03-18 20:23:40 +00:00
Michael Ow
4568b3579a
ICU-6322 Fix compiler warning concerning assigning of negative values to unsigned int.
...
X-SVN-Rev: 25612
2009-03-17 21:16:08 +00:00
Andy Heninger
dcac3e0304
ICU-4790 fix API parameters comments on uspoof_openFromSource
...
X-SVN-Rev: 25605
2009-03-17 06:11:04 +00:00
Steven R. Loomis
8e85f80a2a
ICU-6797 raft of doxygen fixes for milestone:4.1.4
...
X-SVN-Rev: 25600
2009-03-17 01:47:25 +00:00
Yoshito Umaoka
e8f967a5fc
ICU-6726 Fixed the date format test failures.
...
X-SVN-Rev: 25596
2009-03-16 22:25:05 +00:00
Steven R. Loomis
ff0c25c4a0
ICU-6571 fix bug in ulocdata_getCLDRVersion
...
X-SVN-Rev: 25594
2009-03-16 20:45:02 +00:00
Jason Spieth
99ca0b9eac
ICU-6726 Changes to dateTimePatterns lengths and default glue pattern usage
...
X-SVN-Rev: 25592
2009-03-16 15:23:11 +00:00
Andy Heninger
b6df6d78ec
ICU-4790 fix incorrect version number in all @draft comments.
...
X-SVN-Rev: 25591
2009-03-15 17:12:36 +00:00
Markus Scherer
ab81668cd3
ICU-6729 add Collator::compare(UCharIterator) and Collator::compareUTF8(StringPiece)
...
X-SVN-Rev: 25585
2009-03-13 23:38:43 +00:00
John Emmons
2b28056905
ICU-6785 New numsys APIs should be draft 4.2
...
X-SVN-Rev: 25579
2009-03-13 17:14:57 +00:00
John Emmons
59e662ea7c
ICU-6770 CLDR 1.7 integration snapshot - phase 1
...
X-SVN-Rev: 25576
2009-03-13 03:21:29 +00:00
Michael Ow
7abead0378
ICU-6412 Fix redefinition of INFINITY.
...
X-SVN-Rev: 25574
2009-03-13 03:11:47 +00:00
Peter Edberg
16d52812ca
ICU-6777 Fix off-by-1 buffer size in ucol_prv_getSpecialCE for DIGIT_TAG & long digit strings
...
X-SVN-Rev: 25569
2009-03-12 20:21:35 +00:00
Peter Edberg
dfd1678de7
ICU-6645 Add comment explaining USTRING_ALLOC_START
...
X-SVN-Rev: 25545
2009-03-11 04:21:22 +00:00
Peter Edberg
20ddfafeb2
ICU-6645 Prebuild more canonical tzid table data into data file
...
X-SVN-Rev: 25543
2009-03-10 21:52:57 +00:00
Michael Ow
e43914fcda
ICU-6433 Change function parameter to int32_t* due to compilation error on certain platforms.
...
X-SVN-Rev: 25542
2009-03-10 21:43:12 +00:00
Xiaomei Ji
1f2dcc4fb2
ICU-6433 currency parsing, case sensitive against symbol and ISO, case insensitive against name; parse against plural pattern using names only
...
X-SVN-Rev: 25540
2009-03-10 20:53:27 +00:00
Michael Ow
88cde4c236
ICU-6412 Avoid multiple definition of macro MIN. Is an issue on certain platforms.
...
X-SVN-Rev: 25538
2009-03-10 20:26:08 +00:00
Andy Heninger
9715eae02c
ICU-4790 spoof impl merged to trunk.
...
X-SVN-Rev: 25534
2009-03-09 23:40:15 +00:00
Michael Ow
aa05d999c7
ICU-3378 Port over getKeywordValuesForLocale API from ICU4J to ICU4C. Add test for this new API. Also add for, internal use, Linked List API for when creating UEnumeration.
...
X-SVN-Rev: 25527
2009-03-09 20:39:13 +00:00
Xiaomei Ji
6ed81b63d3
ICU-6433 improve currency parsing, fix parsing bug on non-empty suffix, fix plural format bug on non-empty negagtive numberpattern
...
X-SVN-Rev: 25497
2009-02-28 02:07:55 +00:00
Michael Ow
109b0472a5
ICU-6412 When indenting use 4 spaces instead of regular tab.
...
X-SVN-Rev: 25494
2009-02-27 22:39:38 +00:00
Claire Ho
7c98254385
ICU-6736 merge APIs for currencySpacing from branch to trunk.
...
X-SVN-Rev: 25472
2009-02-24 00:50:46 +00:00
John Emmons
ec9921c61c
ICU-6750 Allow aliases in numbering system descriptions
...
X-SVN-Rev: 25469
2009-02-23 22:41:41 +00:00
John Emmons
e729683a89
ICU-6492 Fix crash when creating a NS with a bogus override
...
X-SVN-Rev: 25461
2009-02-21 15:09:03 +00:00
Peter Edberg
a7e808a7e0
ICU-6747 for hashtables, change Hashtable with UnicodeString keys to UHashtable with UChar string keys, -85K
...
X-SVN-Rev: 25459
2009-02-21 06:40:31 +00:00
Peter Edberg
5927c7bedb
ICU-6745 ceToJD needs to handle months out of range 0-12 (e.g. from add, set)
...
X-SVN-Rev: 25458
2009-02-21 03:59:16 +00:00
Claire Ho
5d17555c7e
ICU-6735 merge new localeDisplayPattern APIs from branch to trunk.
...
X-SVN-Rev: 25457
2009-02-21 00:31:21 +00:00
Markus Scherer
97ea1827e7
ICU-6678 add uset_openEmpty()
...
X-SVN-Rev: 25451
2009-02-19 23:36:58 +00:00
Markus Scherer
1bdabd9519
ICU-6677 use UnicodeString::fromUTF32() in CollData code, see initial ticket description
...
X-SVN-Rev: 25450
2009-02-19 23:06:03 +00:00
Peter Edberg
64f350c92a
ICU-6734 unum_parse does not report parse errors for rule-based number formatters
...
X-SVN-Rev: 25442
2009-02-19 08:41:08 +00:00
John Emmons
9f6245828b
ICU-6492 Add override based constructors for SimpleDateFormat
...
X-SVN-Rev: 25435
2009-02-18 13:29:17 +00:00
Yoshito Umaoka
0d0f1dce49
ICU-3378 Checking in API headers for getKeywordValuesForLocale with empty implementation for 4.2M3.
...
X-SVN-Rev: 25407
2009-02-14 02:32:41 +00:00
Steven R. Loomis
dd4971d760
ICU-6613 fix udat crashers. See also ICU-6737
...
X-SVN-Rev: 25405
2009-02-14 02:29:08 +00:00
Andy Heninger
5013ce6d65
ICU-4790 add spoof detection header into the trunk. Code will follow later
...
X-SVN-Rev: 25403
2009-02-14 01:11:42 +00:00
Xiaomei Ji
45071a142b
ICU-6433 from branch to trunk for API slush
...
X-SVN-Rev: 25399
2009-02-12 22:55:29 +00:00
John Emmons
fe57727649
ICU-6492 Merge Hebrew calendar changes to trunk
...
X-SVN-Rev: 25392
2009-02-09 18:11:52 +00:00
Claire Ho
bb25d466b5
ICU-6586 code fixes after review.
...
X-SVN-Rev: 25374
2009-02-05 01:03:16 +00:00
Eric Mader
13a9d2c3ec
ICU-6717 return quaternary value as CE for strengths QUATERNARY, IDENTICAL. Re-enable TestSearchForNull.
...
X-SVN-Rev: 25368
2009-02-03 19:50:39 +00:00
Peter Edberg
ae418ed994
ICU-6702 Enable relative date formatters with non-relative timeStyles
...
X-SVN-Rev: 25351
2009-01-30 10:46:17 +00:00
Steven R. Loomis
f5a1df14ce
ICU-6571 move the API to ulocdata
...
X-SVN-Rev: 25347
2009-01-29 20:31:37 +00:00
Jason Spieth
23ed627d99
ICU-6338 Handle integer suffix when parsing numeric date field - SimpleDateFormat impl
...
X-SVN-Rev: 25345
2009-01-29 18:30:16 +00:00
Jason Spieth
d2b8f35eff
ICU-6338 Handle integer suffix when parsing numeric date field - SimpleDateFormat header
...
X-SVN-Rev: 25343
2009-01-29 18:19:24 +00:00
Peter Edberg
f12b1180ab
ICU-4121 254 digits max for CODAN collation element (additional digits are separate element)
...
X-SVN-Rev: 25336
2009-01-29 07:44:27 +00:00
Yoshito Umaoka
f682a39582
ICU-6420 Fixed calendar/date symbols mismatch problem for C.
...
X-SVN-Rev: 25309
2009-01-23 23:15:42 +00:00
John Emmons
c6efa90f2d
ICU-6694 Fix resource bundle loading in numbering systems
...
X-SVN-Rev: 25308
2009-01-23 22:51:46 +00:00
John Emmons
af79a4c70f
ICU-6694 Fix to delete internal NumberingSystems when they are no longer needed
...
X-SVN-Rev: 25306
2009-01-23 18:23:05 +00:00
John Emmons
07e008ff60
ICU-6694 Fix resource bundle not getting closed error in numbering systems
...
X-SVN-Rev: 25305
2009-01-23 17:48:27 +00:00
John Emmons
468ca36b11
ICU-6694 Move setting of zeroDigit from NummberFormat to DecimalFormatSymbols per Yoshito's suggestion
...
X-SVN-Rev: 25300
2009-01-23 00:53:11 +00:00
Eric Mader
98e2009c00
ICU-6694 fix compile problem w/ VS 2008.
...
X-SVN-Rev: 25287
2009-01-22 18:13:05 +00:00
John Emmons
6070262c2f
ICU-6694 Implementation of numbering systems and the @numbers keyword
...
X-SVN-Rev: 25285
2009-01-22 04:46:35 +00:00
Eric Mader
146306ccc8
ICU-6659 Fix custom build steps for bms.h, bmsearch.h, colldata.h
...
X-SVN-Rev: 25283
2009-01-22 01:00:30 +00:00
Eric Mader
5f73103b5a
ICU-6659 Merge changes from branches/eric/boyer-moore
...
X-SVN-Rev: 25282
2009-01-22 00:24:48 +00:00
Peter Edberg
b0fa61d425
ICU-5702 Fix availableFormats fallback for aliased locales
...
X-SVN-Rev: 25258
2009-01-16 01:18:05 +00:00
Andy Heninger
73724078aa
ICU-6679 Visual Studio project files upgrade to version 2008
...
X-SVN-Rev: 25256
2009-01-15 01:50:06 +00:00
Jason Spieth
de7d1f06de
ICU-6354 Set default rounding increment, C implementation
...
X-SVN-Rev: 25241
2009-01-13 16:58:35 +00:00
Yoshito Umaoka
1b5ba9ed42
ICU-6602 Construct a generic location string with a substring of its tzid for an unknown time zone except ones starting with Etc/. Updated test case to check such time zones also round trip with pattern VVVV.
...
X-SVN-Rev: 25240
2009-01-13 04:22:37 +00:00
Andy Heninger
04c57ff523
ICU-6656 URegex_replaceAll(), fix incorrect size return value when output buffer is too small
...
X-SVN-Rev: 25221
2009-01-08 06:55:22 +00:00
Yoshito Umaoka
a996a898e0
ICU-6669 Corrected the condition used for checking DST in time zone transition implementation in SimpleTimeZone in ICU4C. Also provided a test case.
...
X-SVN-Rev: 25186
2009-01-02 21:22:01 +00:00
Peter Edberg
cec9f47ade
ICU-5702 Fix fallback for availableFormats
...
X-SVN-Rev: 25166
2008-12-19 20:10:03 +00:00
John Emmons
7d370d115d
ICU-6654 Integrate RBNF rules from CLDR
...
X-SVN-Rev: 25090
2008-12-12 01:04:38 +00:00
Peter Edberg
c9079b0322
ICU-6614 Add UErrorCode* parameter for ucal_getType; improve UCalendarType comments.
...
X-SVN-Rev: 25037
2008-12-02 22:56:31 +00:00
Peter Edberg
bd48f81ef1
ICU-6642 Lazier initialization of ZoneMeta tables
...
X-SVN-Rev: 25012
2008-11-26 22:24:51 +00:00
Andy Heninger
6565d71ae3
ICU-6641 fix compilation error with gcc 4.4
...
X-SVN-Rev: 25001
2008-11-24 19:24:13 +00:00
Peter Edberg
6c12fab16d
ICU-5702 Make DateTimePatternGenerator:initData get the availableFormats for the correct
...
calendar (not always gregorian), and add some necessary availableFormats entries.
X-SVN-Rev: 24978
2008-11-19 04:19:02 +00:00
Peter Edberg
1e521d134d
ICU-6626 Make DateTimePatternGenerator:initData use the skeletons specified for availableFormats,
...
eliminate CJK months hack, use skeletons to improve adjustFieldTypes behavior, add some necessary
availableFormats entries, and fix expected test results now that getBestPattern is more correct.
X-SVN-Rev: 24976
2008-11-18 18:27:40 +00:00
Steven R. Loomis
2a70d1d602
ICU-6628 ignore @collation=default`
...
X-SVN-Rev: 24974
2008-11-17 21:46:15 +00:00
Steven R. Loomis
d52ac24d1e
ICU-6628 prevent crash in ucol_open
...
X-SVN-Rev: 24972
2008-11-17 20:27:25 +00:00
Steven R. Loomis
63849800d4
ICU-6617 some haiku support. update config.guess and cleanup other test code.
...
X-SVN-Rev: 24942
2008-11-08 02:04:15 +00:00
Peter Edberg
4510d290cd
ICU-6615 define UCAL_DEFAULT, make UCAL_GREGORIAN work correctly in ucal_open
...
X-SVN-Rev: 24935
2008-11-07 04:50:24 +00:00
Peter Edberg
d53d0406af
ICU-6614 Add ucal_getType()
...
X-SVN-Rev: 24931
2008-11-06 06:49:30 +00:00
Yoshito Umaoka
a54768cf9d
ICU-6597 Fix a DST display name bug.
...
X-SVN-Rev: 24890
2008-10-27 15:22:18 +00:00
Xiaomei Ji
a8aff4fc7b
ICU-6503 move createPatternInstance from DateFormat to DateIntervalFormat
...
X-SVN-Rev: 24884
2008-10-25 00:31:55 +00:00
Peter Edberg
7364736f03
ICU-6585 Formats with c,cc should use local day of week (and ee should have zero pad)
...
X-SVN-Rev: 24869
2008-10-24 03:36:26 +00:00
Markus Scherer
9be9a82b08
ICU-6530 add UTrie2 and improve upvec_ via svn merge -r 24551:24849 icu/branches/markus/utf8
...
X-SVN-Rev: 24862
2008-10-22 19:50:07 +00:00
Xiaomei Ji
6280be2fa5
ICU-6303 change FIXME to TODO
...
X-SVN-Rev: 24860
2008-10-22 06:06:56 +00:00
Peter Edberg
dea1e8f6fe
ICU-5726 Make parse work for eee-eeeee, EEEE, c-cc; add tests.
...
X-SVN-Rev: 24814
2008-10-15 08:08:04 +00:00
Michael Ow
85121155a5
ICU-5944 Remove unneeded free function and use struct and static array.
...
X-SVN-Rev: 24803
2008-10-14 21:46:58 +00:00
Peter Edberg
a57e83d1fb
ICU-5726 Make format work for eee-eeeee (UDAT_DOW_LOCAL_FIELD); add & fix tests
...
X-SVN-Rev: 24752
2008-10-08 08:23:48 +00:00
Eric Mader
57e86d3127
ICU-6576 Check code points for UCOL_IDENTICAL. Recompute processed pattern CEs if strength changes from < quaternary to >= quaternary or visa versa.
...
X-SVN-Rev: 24749
2008-10-07 23:37:42 +00:00
Andy Heninger
7b405b40af
ICU-6567 Fix some compiler warnings
...
X-SVN-Rev: 24715
2008-10-03 20:30:55 +00:00
Peter Edberg
1e9adc5dc1
ICU-6072 Add DateFormatSymbols support for NarrowEras, use it to format & parse with GGGGG
...
X-SVN-Rev: 24709
2008-10-03 07:47:57 +00:00
Michael Ow
f904dc9003
ICU-6554 Add releasing of allocated memory when uprv_tzname is called.
...
X-SVN-Rev: 24698
2008-10-01 21:17:55 +00:00
Steven R. Loomis
6c1e80795b
ICU-6557 fix linkage issue.
...
X-SVN-Rev: 24695
2008-10-01 19:23:06 +00:00
Michael Ow
f92998e519
ICU-6554 Remove previous free from timezone.cpp and use static array in TestOpenVsOpenRules() capitst.
...
X-SVN-Rev: 24693
2008-10-01 16:54:07 +00:00
Michael Ow
13b807cf6f
ICU-6412 Remove some unused variables.
...
X-SVN-Rev: 24692
2008-10-01 15:39:27 +00:00
Michael Ow
9d289d4570
ICU-6554 Implement proper freeing of allocated memory to avoid memory leak.
...
X-SVN-Rev: 24691
2008-10-01 14:14:13 +00:00
Steven R. Loomis
c68132d733
ICU-6552 down to 16 errors/warnings in doxygen
...
X-SVN-Rev: 24687
2008-10-01 01:24:46 +00:00
Yoshito Umaoka
de92282fee
ICU-6207 Cleaned up unused code. Minor improvements.
...
X-SVN-Rev: 24682
2008-09-30 19:18:59 +00:00
Steven R. Loomis
0e7646b347
ICU-6552 reduce a lot of doxygen errs, improve output docs
...
X-SVN-Rev: 24668
2008-09-27 01:12:32 +00:00
Steven R. Loomis
2145eb11be
ICU-6551 reduce use of common words in rename.
...
X-SVN-Rev: 24652
2008-09-25 20:24:14 +00:00
John Emmons
34345f0371
ICU-6512 Fix dependency information for coll/root.txt to ucadata - Move ucadata and invuca to coll
...
X-SVN-Rev: 24616
2008-09-22 17:16:32 +00:00
Xiaomei Ji
fe4e67b5a6
ICU-6311 full and abbreviated simple duration format support, release to trunk
...
X-SVN-Rev: 24609
2008-09-19 19:05:37 +00:00
Michael Ow
b000d9e80b
ICU-6207 Add wintzimpl.o to Makefile.in in i18n and make certain functions static.
...
X-SVN-Rev: 24596
2008-09-18 22:04:24 +00:00
Michael Ow
eac717e1df
ICU-6207 Disable getting windows timezone information from static tables. Use resource bundles and TimeZone and Calendar API to get needed timezone information. Create a new file in i18n to allow access to TimeZone and Calendar API. Update subsequent files to use new wintzimpl.h API.
...
X-SVN-Rev: 24594
2008-09-18 21:13:52 +00:00
Yoshito Umaoka
b3744287df
ICU-4611 Fix Japanese calendar calculation problem. Changed internal APIs to get default month/date of a calendar without updating calendar fields.
...
X-SVN-Rev: 24574
2008-09-15 21:24:11 +00:00
Xiaomei Ji
ff17b981a5
ICU-6503 save date time pattern generator as private member, minimize data time pattern generator instantiation times
...
X-SVN-Rev: 24573
2008-09-15 21:20:19 +00:00
Michael Ow
1215abdc6d
ICU-6307 Merge update of Visual Studio project and solution files with addition of x64 platform build option. Update readme.html for Windows build change.
...
X-SVN-Rev: 24487
2008-08-12 04:41:41 +00:00
Michael Ow
95ccfc636d
ICU-2929 Include the minor UCA version when ucol_getVersion is called.
...
X-SVN-Rev: 24469
2008-08-08 15:04:18 +00:00
Yoshito Umaoka
c3398882b4
ICU-6476 Fixed a bug in DateTimePatternGenerator and updated some test cases. The fix allow us to replace most of yyyy in the pattern resources with y.
...
X-SVN-Rev: 24465
2008-08-07 17:06:38 +00:00
Steven R. Loomis
97bb5f74b7
ICU-6416 move ICU version number for win32 libraries, to 41 from 40
...
X-SVN-Rev: 24458
2008-08-06 23:31:25 +00:00
Andy Heninger
7b5e523d8f
ICU-6488 fix compiler warning
...
X-SVN-Rev: 24454
2008-08-06 21:14:53 +00:00
Andy Heninger
d13d3b6d4d
ICU-6488 mutex cleanup in timezone code
...
X-SVN-Rev: 24452
2008-08-06 21:01:19 +00:00
Andy Heninger
1de383df48
ICU-6479 thread safety in collation initialization
...
X-SVN-Rev: 24448
2008-08-06 17:57:45 +00:00
Andy Heninger
38b7c3e8a7
ICU-6481 fix threading issues in calendar initialization code
...
X-SVN-Rev: 24445
2008-08-05 22:19:05 +00:00
Michael Ow
3d1a4a3fce
ICU-6307 Undo previous commit. Due to unexpected and unforeseen build failure.
...
X-SVN-Rev: 24444
2008-08-05 22:15:46 +00:00
Michael Ow
e20dbc5d8a
ICU-6307 Add platform x64 to Visual Studio solution. Build directory will now reflect this change with x86 for 32 bit and x64 for 64 bit. lib64 and bin64 have also been added for x64 platform.
...
X-SVN-Rev: 24443
2008-08-05 21:08:59 +00:00
Andy Heninger
0c2a587a9c
ICU-6480 clean up UMTX_CHECK usage in lazy init
...
X-SVN-Rev: 24439
2008-08-05 00:09:13 +00:00
Andy Heninger
cd83d25daf
ICU-6472 Clean some compiler warnings and other fluff
...
X-SVN-Rev: 24430
2008-08-01 01:51:21 +00:00
Steven R. Loomis
fa50d4a3b2
ICU-6435 fix bad 4.0 tags. Re-do r23962 as stable 3.8 instead of stable 4.0.
...
X-SVN-Rev: 24395
2008-07-21 18:57:26 +00:00
Markus Scherer
b60730c0e2
ICU-6414 Optimize CharacterNode and TextTrieMap in zstrfmt
...
X-SVN-Rev: 24345
2008-07-03 16:03:59 +00:00
Andy Heninger
b422a026dd
ICU-6418 Fix incorrect init of Break Transliterator, which is part of Thai-Latin
...
X-SVN-Rev: 24342
2008-07-03 07:13:04 +00:00
Steven R. Loomis
3bb050aba0
ICU-6404 last header changes
...
X-SVN-Rev: 24318
2008-06-28 07:08:51 +00:00
Steven R. Loomis
d3d779e429
ICU-6402 fixes for IBM i.
...
X-SVN-Rev: 24317
2008-06-28 07:02:26 +00:00
Claire Ho
0f3bf04d8c
ICU-6374 Change status from ICU4.2 to ICU4.0 for supporting double type
...
X-SVN-Rev: 24310
2008-06-27 03:33:14 +00:00
Claire Ho
9e010c8ebe
ICU-6374 Support decimal fractions in PluralRules:select()
...
X-SVN-Rev: 24299
2008-06-26 17:51:59 +00:00
David Bertoni
9ea0a3d95d
ICU-6149 Fixed typos in comments.
...
X-SVN-Rev: 24285
2008-06-25 00:42:29 +00:00
Claire Ho
1d28513708
ICU-6366 added error checking.
...
X-SVN-Rev: 24261
2008-06-20 23:47:59 +00:00
Steven R. Loomis
1a359a2fe6
ICU-6344 disable search if break iteration is on
...
X-SVN-Rev: 24260
2008-06-20 22:53:25 +00:00
Steven R. Loomis
6b25b2f485
ICU-6367 whitespace again. If UWhiteSpace is skipped in the input text, skip it also in the pattern.
...
X-SVN-Rev: 24247
2008-06-20 00:43:45 +00:00