Commit Graph

1375 Commits

Author SHA1 Message Date
Stuart Gill
b1a76e6a88 ICU-3984 updates based on code review and fix of memory leak during collation reordering rule parsing
X-SVN-Rev: 28999
2010-11-04 20:12:39 +00:00
Stuart Gill
94239208a0 ICU-3984 fix a bug in the resource loading of collation reordering and rename script reordering to reordering codes
X-SVN-Rev: 28993
2010-11-03 02:41:22 +00:00
Umesh Nair
67bebde8b5 ICU-7023 Cleaning up code and fixing an error on AIX
X-SVN-Rev: 28991
2010-11-02 22:29:28 +00:00
Stuart Gill
5dd9ea7768 ICU-3984 update the uca file version, add support for reading/writing reordering from/to resources, update FractionalUCA.txt to a format for the genuca tool
X-SVN-Rev: 28975
2010-11-02 02:21:57 +00:00
Umesh Nair
c9ae826bca ICU-7023 Supporting import in collation rules
X-SVN-Rev: 28967
2010-11-01 22:23:49 +00:00
Michael Grady
cfe1b1d92f ICU-8104 Move REGEXFINDPROGRESS_INTERRUPT macro out of regex.h into implementation
X-SVN-Rev: 28961
2010-10-30 21:49:29 +00:00
Stuart Gill
0c21fdf068 ICU-3984 changes to the collation reordering - API works same as rules and enhanced testing
X-SVN-Rev: 28960
2010-10-30 00:42:12 +00:00
Peter Edberg
e2b5a4245f ICU-8102 aack, fix the 4.6h that crept in
X-SVN-Rev: 28959
2010-10-29 21:12:04 +00:00
Peter Edberg
9ed097ba3d ICU-8102 @draft 4.4 -> @draft 4.6 for the unchanged @internal 4.4 functions
X-SVN-Rev: 28958
2010-10-29 21:09:53 +00:00
Stuart Gill
110e2ceb05 ICU-3984 integrate collation reordering from branch - svn+ssh://source.icu-project.org/repos/icu/icu/branches/sgill/scriptreorder2 -r 28883:28924
X-SVN-Rev: 28926
2010-10-27 18:02:52 +00:00
Peter Edberg
c8765bfe77 ICU-8077 Remove isLenient/setLenient from Format, etc. (revert #7725)
X-SVN-Rev: 28916
2010-10-26 18:11:13 +00:00
Andy Heninger
a77332d75c ICU-7561 fixes to uspoof API docs, to make them build.
X-SVN-Rev: 28885
2010-10-20 23:12:46 +00:00
Jinglun Li
a1f9c9d8f7 ICU-7952 ICU4C SelectFormat review feedback. Merge from branches/jinglun.
X-SVN-Rev: 28878
2010-10-20 02:36:31 +00:00
Jie J. Yang
396f2a8f3a ICU-7902 TimeUnitFormat uses unlocalized short time units for Greek, icu4c part
X-SVN-Rev: 28872
2010-10-19 08:28:02 +00:00
Claire Ho
e28ad3610d ICU-7385 rollback the changeset#28856. Hold the change until reviewed by icu-design list.
X-SVN-Rev: 28864
2010-10-19 01:27:56 +00:00
Claire Ho
51689f4071 ICU-7385 changed ECurrencySpacing into a C enum.
X-SVN-Rev: 28856
2010-10-18 23:09:02 +00:00
Andy Heninger
61460a2e97 ICU-7975 Clarify that formatting a number always will round it.
X-SVN-Rev: 28795
2010-10-12 20:05:49 +00:00
Steven R. Loomis
4f8e1629db ICU-7792 APIChangeReport.html and tag an untagged file
X-SVN-Rev: 28743
2010-09-30 18:27:04 +00:00
John Emmons
b3e6ea4b01 ICU-7724 Fix API tag back to @stable 2.0 per Yoshito
X-SVN-Rev: 28675
2010-09-22 01:57:51 +00:00
Peter Edberg
cbc567f055 ICU-7966 Fix Format::isLenient to be @draft ICU 4.6
X-SVN-Rev: 28659
2010-09-20 21:22:44 +00:00
Michael Grady
751473d25a ICU-7813 64bit regex API, 7675: UText-based Regex to use native indexes, 7764: Improved UText-regex API error handling, 7855: UText regex group API returns shallow clone, 7851: Set region and start position, 7763: Inline regex progress callback function.
X-SVN-Rev: 28647
2010-09-18 03:07:17 +00:00
Alexey Gousev
933e73b1d2 ICU-7066 merging trunk
X-SVN-Rev: 28531
2010-08-25 22:28:32 +00:00
Michael Ow
e7b5ff3734 ICU-7724 Explicitly cast enum value to avoid compilation error on Solaris.
X-SVN-Rev: 28508
2010-08-21 02:16:23 +00:00
John Emmons
1974269a6f ICU-7724 Merge support for non-contiguous numbering systems
X-SVN-Rev: 28466
2010-08-13 21:23:00 +00:00
John Emmons
6f17ff12b4 ICU-7817 Reinstate useLastResortData for dcfmtsyms
X-SVN-Rev: 28355
2010-07-22 22:04:38 +00:00
Claire Ho
3abfc06cca ICU-6858 Added a PluralFormat example to MesageFormat document.
X-SVN-Rev: 28346
2010-07-22 00:31:57 +00:00
Claire Ho
61bd8f7de2 ICU-7770 Added plural keywords to documents.
X-SVN-Rev: 28345
2010-07-22 00:29:25 +00:00
Andy Heninger
5bcaaa08dc ICU-7606 VTimeZone, add factory to create from BasicTimeZone.
X-SVN-Rev: 28311
2010-07-14 23:42:09 +00:00
Steven R. Loomis
ef22b3356a ICU-7586 update draft/deprecated. update header test.
X-SVN-Rev: 28260
2010-06-23 03:13:59 +00:00
Steven R. Loomis
f79ae4ba96 ICU-7586 remove missing parameter from javadoc
X-SVN-Rev: 28258
2010-06-23 02:53:15 +00:00
Michael Grady
3a2936677e ICU-7666 Regex find progress callback (from branch to trunk) - use U_DRAFT for new uregex API
X-SVN-Rev: 28205
2010-06-15 22:26:25 +00:00
Michael Grady
8b6ce73317 ICU-7666 Regex find progress callback (from branch to trunk)
X-SVN-Rev: 28201
2010-06-15 20:19:10 +00:00
Markus Scherer
f59e726a30 ICU-7677 fixed UErrorCode inconsistency and clarified length/overflow handling
X-SVN-Rev: 28196
2010-06-15 16:24:45 +00:00
Peter Edberg
1826002e52 ICU-7725 Hoist isLenient / setLenient to Format class (from DateFormat, RBNF)
X-SVN-Rev: 28170
2010-06-10 20:17:43 +00:00
John Emmons
bd2a89a232 ICU-7599 Add support for alternate symbols per numbering system
X-SVN-Rev: 28134
2010-06-04 18:29:02 +00:00
Markus Scherer
fd376b34c0 ICU-7496 add internal char * string class for C++ implementation code
X-SVN-Rev: 28082
2010-05-20 21:16:44 +00:00
Markus Scherer
f6a04770ff ICU-7455 use compiler RTTI; stop adding poor mans RTTI to new class hierarchies
X-SVN-Rev: 28075
2010-05-19 17:29:33 +00:00
Peter Edberg
f3c6395224 ICU-7616 Enable non-Gregorian calendars for DateIntervalFormat
X-SVN-Rev: 27947
2010-04-17 08:24:01 +00:00
Andy Heninger
92ba1e3fde ICU-7557 fix API docs describing rounding for Decimal Format
X-SVN-Rev: 27860
2010-03-17 22:36:12 +00:00
Peter Edberg
a86ac09d62 ICU-6707 Document the digit string limit for UCOL_NUMERIC_COLLATION
X-SVN-Rev: 27772
2010-03-03 23:40:19 +00:00
Peter Edberg
7eb5ef037e ICU-7446 Note that UREGEX_LITERAL is unimplemented, and return U_REGEX_UNIMPLEMENTED for it.
X-SVN-Rev: 27718
2010-02-27 03:40:56 +00:00
Andy Heninger
4e56218eb1 ICU-5193 Big decimal number formatting.
X-SVN-Rev: 27696
2010-02-26 02:29:00 +00:00
Andy Heninger
cae10acab5 ICU-8112 moved by srl, incorrectly filed under #7548: spoof api docs cleanup
X-SVN-Rev: 27695
2010-02-26 01:18:21 +00:00
Peter Edberg
411a93712a ICU-4521 Merge from branch, fixes for 64bit alignment & type conversions
X-SVN-Rev: 27670
2010-02-25 06:33:29 +00:00
Doug Felt
b9fb4a7858 ICU-7452 add using Xxx:format statements to all Format subclasses that override format
X-SVN-Rev: 27662
2010-02-24 23:52:27 +00:00
Markus Scherer
1800062d38 ICU-7342 uldn_open(NULL) uses the default locale; and make LocaleDisplayNames extend UObject with RTTI
X-SVN-Rev: 27657
2010-02-24 22:29:08 +00:00
Yoshito Umaoka
d79344d97d ICU-5624 64bit time zone transition support changes merged from Yoshito's work branch. Also updated time zone code to use region mapping data only from zoneinfo64 (so zoneFormatting data in supplementalData is no longer used).
X-SVN-Rev: 27644
2010-02-24 07:54:30 +00:00
Peter Edberg
3b410ee565 ICU-7180 Also don't adjust minute & second field length by default.
X-SVN-Rev: 27622
2010-02-22 00:58:52 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
6533ab3558 ICU-5996 C wrappers for VTimeZone, TimeZoneTransition and TimeZoneRule
X-SVN-Rev: 27028
2009-12-08 04:19:24 +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
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
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
Michael Ow
c6385f6209 ICU-7068 Add statements to ensure that uconfigtest passes
X-SVN-Rev: 26466
2009-08-04 21:09:17 +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
Andy Heninger
20e7751c2c ICU-6998 swat a bunch of compiler warnings.
X-SVN-Rev: 26288
2009-07-10 18:58:35 +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
cf141fb997 ICU-6926 Fix svn properties and text file line endings
X-SVN-Rev: 26112
2009-06-16 05:56:50 +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
Michael Ow
c160905800 ICU-4790 Fix uconfig error.
X-SVN-Rev: 25985
2009-05-05 02:03:27 +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
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
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
John Emmons
97d663d268 ICU-6785 Fix comments for numbering systems
X-SVN-Rev: 25843
2009-04-20 17:10:07 +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
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
Steven R. Loomis
9eb9dd4c83 ICU-6799 fix many warnings, improve tests
X-SVN-Rev: 25772
2009-04-15 01:57:02 +00:00
Andy Heninger
59fe26088c ICU-4790 update to API documentation comments
X-SVN-Rev: 25724
2009-04-02 17:56:08 +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
Steven R. Loomis
ff3cb7a656 ICU-6799 reduce warnings (status: 718->459)
X-SVN-Rev: 25708
2009-04-01 05:57:09 +00:00
Andy Heninger
89aa66303d ICU-4790 spoof detection work
X-SVN-Rev: 25701
2009-04-01 01:09:49 +00:00
Andy Heninger
23e83afc25 ICU-4790 spoof work in progress
X-SVN-Rev: 25674
2009-03-30 05:08:00 +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
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
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
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
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
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
Andy Heninger
9715eae02c ICU-4790 spoof impl merged to trunk.
X-SVN-Rev: 25534
2009-03-09 23:40:15 +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
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
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
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
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
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
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
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
5f73103b5a ICU-6659 Merge changes from branches/eric/boyer-moore
X-SVN-Rev: 25282
2009-01-22 00:24:48 +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
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
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
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
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
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
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
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
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
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
Steven R. Loomis
3bb050aba0 ICU-6404 last header changes
X-SVN-Rev: 24318
2008-06-28 07:08:51 +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
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
a00a971eea ICU-6297 fixup doxygen tags
X-SVN-Rev: 24246
2008-06-20 00:42:38 +00:00
Xiaomei Ji
74ade133f7 ICU-6157 change per review
X-SVN-Rev: 24244
2008-06-19 22:05:36 +00:00
Claire Ho
2ede5a4790 ICU-6366 Access locale plural rules from resource bundle.
X-SVN-Rev: 24242
2008-06-19 20:23:49 +00:00
Michael Ow
52aead68b4 ICU-6334 Fix API Doc examples.
X-SVN-Rev: 24237
2008-06-19 16:22:45 +00:00
Xiaomei Ji
f61432db45 ICU-6157 after review
X-SVN-Rev: 24228
2008-06-18 21:07:30 +00:00
Xiaomei Ji
0ad3aff9b2 ICU-6157 update after 1st round code review
X-SVN-Rev: 24200
2008-06-16 22:32:36 +00:00
Steven R. Loomis
c1bca30b6d ICU-6157 header includes fixes
X-SVN-Rev: 24132
2008-06-10 01:26:42 +00:00
Steven R. Loomis
70fe0d0560 ICU-6157 fix for solaris linkage
X-SVN-Rev: 24120
2008-06-06 21:42:54 +00:00
Steven R. Loomis
65ea8e11d6 ICU-6309 update example skeletons from Java src/com/ibm/icu/text/DateFormat.java with UDAT_ prefix
X-SVN-Rev: 24073
2008-05-29 20:27:01 +00:00
Xiaomei Ji
8d6be178da ICU-6309 interval format clean up after consolidate skeleton consts
X-SVN-Rev: 24072
2008-05-29 19:23:52 +00:00
Steven R. Loomis
a5d6b9619c ICU-6297 fixup doxygen tags
X-SVN-Rev: 24046
2008-05-28 21:20:51 +00:00
Jason Spieth
838f8d88bb ICU-2826 C API signature and implementation changes
X-SVN-Rev: 24035
2008-05-28 20:15:45 +00:00
Steven R. Loomis
a41fff060d ICU-6157 fix the fix, for VC++ to also work on gcc
X-SVN-Rev: 24032
2008-05-28 17:17:06 +00:00
Steven R. Loomis
ca28c6219a ICU-6157 fix for VC++
X-SVN-Rev: 24031
2008-05-28 16:58:33 +00:00
Peter Edberg
342953342c ICU-5568 Add ucal_clone()
X-SVN-Rev: 24014
2008-05-28 04:53:32 +00:00
Xiaomei Ji
f9a0590098 ICU-6157 date interval format
X-SVN-Rev: 24005
2008-05-28 00:33:44 +00:00
Eric Mader
9011fe483f ICU-5420 merge changes from branches/eric/string-search r.23303 - r.23976
X-SVN-Rev: 23977
2008-05-23 04:22:28 +00:00
Steven R. Loomis
c2ae3e30a4 ICU-6297 move @draft to @stable
X-SVN-Rev: 23962
2008-05-21 23:27:14 +00:00
Steven R. Loomis
8bfc121f97 ICU-6297 doxygen fixes (partial)
X-SVN-Rev: 23959
2008-05-21 21:34:54 +00:00
Andy Heninger
eecf0b1bae ICU-4009 Port Any-BreakInternal transliterator from Java
X-SVN-Rev: 23901
2008-05-15 04:53:21 +00:00
Jason Spieth
fde46fe892 ICU-2826 Correct Copyright date
X-SVN-Rev: 23824
2008-04-23 22:03:46 +00:00
Yoshito Umaoka
a55d75d400 ICU-6216 Fixed a VTIMEZONE parsing problem in ICU4C.
X-SVN-Rev: 23780
2008-04-10 03:41:22 +00:00
Yoshito Umaoka
32c3313145 ICU-5845 Calendar 'actual' limit test ported from J to C. Also ported bug fixes related to calendar limits implementation.
X-SVN-Rev: 23775
2008-04-09 18:26:42 +00:00
Andy Heninger
71bf003171 ICU-5696 Unicode 5.1 Update
X-SVN-Rev: 23761
2008-04-04 22:47:43 +00:00
George Rhoten
fe7e42eace ICU-6149 Use traditional ICU C callback declarations.
X-SVN-Rev: 23481
2008-02-25 21:21:47 +00:00
George Rhoten
de6512a9c1 ICU-6132 Undo some unneccessary changes. Remove some tabs. Make sure that the UErrorCode is propagated when possible. When a UErrorCode is available, don't check for a NULL return value.
X-SVN-Rev: 23479
2008-02-23 19:15:18 +00:00
George Rhoten
6d5e7e7226 ICU-6188 ucol_getSortKey should return 0 upon memory allocation error.
X-SVN-Rev: 23478
2008-02-23 07:21:00 +00:00
Andy Heninger
5e550c04ac ICU-6149 Merge regexp resource limit functions into the trunk
X-SVN-Rev: 23467
2008-02-20 03:08:44 +00:00
George Rhoten
ba02cd8038 ICU-6188 Improve error handling for ucol_getSortKey when memory allocation fails.
X-SVN-Rev: 23464
2008-02-19 20:10:55 +00:00
George Rhoten
acd8f28273 ICU-6076 Make sure that we objects are fully initialized for deletion, and
that we don't leak memory after an allocation failure.

X-SVN-Rev: 23450
2008-02-17 18:26:39 +00:00
Yoshito Umaoka
ba7bd65b8f ICU-5561 Added another version of getCanonicalID which tells you if the given ID is a system timezon in C++. Updated ucal_getCanonicalTimeZone to support the feature as well.
X-SVN-Rev: 23354
2008-02-05 19:14:43 +00:00
Michael Ow
b618ac2319 ICU-5684 Update API doc and add to NUMERIC_FORMAT_CHARS 'Y' and 'e'.
X-SVN-Rev: 23304
2008-01-24 20:58:00 +00:00
Yoshito Umaoka
873d3f5b19 ICU-5561 Adding new C++ API TimeZone::getCanonicalID and its C corresponding. Added test cases for the new API. Cleaned up ZoneMeta class.
X-SVN-Rev: 23299
2008-01-23 23:47:13 +00:00
George Rhoten
8ff289e527 ICU-5966 Fix some HP compiler warnings.
X-SVN-Rev: 23291
2008-01-22 21:15:14 +00:00
George Rhoten
ec68039564 ICU-5794 Fix for non-Intel machines and fix Solaris compiler warnings.
X-SVN-Rev: 23280
2008-01-21 21:51:09 +00:00
George Rhoten
e8e7c73d8a ICU-6153 Prevent crash for large ChoiceFormat values by using the correct printf specification.
X-SVN-Rev: 23276
2008-01-21 17:27:53 +00:00
Eric Mader
2ec39c5999 ICU-6104 update stale copyright notice.
X-SVN-Rev: 23193
2008-01-09 20:18:29 +00:00
Eric Mader
f79c045066 ICU-6118 update stale copyright date.
X-SVN-Rev: 23192
2008-01-09 20:17:07 +00:00
George Rhoten
82b85fb45c ICU-6118 Remove the @internal functions ucol_collatorToIdentifier, ucol_openFromIdentifier, ucol_identifierToShortString and ucol_shortStringToIdentifier (not used by original customer and their data is out of date).
Remove some references to unused internal header references.
Make some functions library private.

X-SVN-Rev: 23177
2008-01-05 01:27:56 +00:00
George Rhoten
49763cd5c8 ICU-5386 Rehide debugging functions
X-SVN-Rev: 23172
2008-01-04 08:42:53 +00:00
Claire Ho
307a3f8307 ICU-6104 fixed the inconsistent behavior of DateTimePatternGen between ICU4C and ICU4J.
X-SVN-Rev: 23156
2008-01-03 01:40:16 +00:00
George Rhoten
7490278152 ICU-6118 Export less internal API.
X-SVN-Rev: 23155
2008-01-02 23:53:26 +00:00
George Rhoten
8081ce1d2b ICU-5794 Various fixes for the following items.
1) Pass the locale on for the PluralFormat constructor
2) Perform normal ICU error code handling so that parse errors aren't discarded.
3) Remove more C++ static initialization.
4) Remove spaces from test names so that they can be called from the command line.
5) Fix various compiler warnings.

X-SVN-Rev: 23141
2007-12-29 05:51:50 +00:00
George Rhoten
344e2283d7 ICU-6076 Prevent a double mutex lock when the following happens.
ucol_open -> u_cleanup -> ures_open same locale.
Notice that the collator leaked, which contained open resource bundles. The resource bundle API didn't recover very well from this experience, and a double mutex lock happens, which is hard to debug in the test framework.

This change will make it easier to test the -m option, reduce open resources while a collator is running and make it easier to segment the collator for static libraries.

X-SVN-Rev: 23104
2007-12-18 01:19:16 +00:00
George Rhoten
682f94570c ICU-5794 Fixes for HP-UX
X-SVN-Rev: 23099
2007-12-17 19:35:31 +00:00
George Rhoten
dc0166c6ae ICU-5794 Fixes for Windows, build configuration and other issues.
X-SVN-Rev: 23098
2007-12-17 19:30:03 +00:00
Claire Ho
c11cd154da ICU-5794 merge from feature branch.
X-SVN-Rev: 23095
2007-12-17 01:39:55 +00:00
Andy Heninger
67e296e813 ICU-5386 Regular Expressions update, improved Java 1.5 compatibility. svn merge -r 22747:23061 from branches/andy/regex
X-SVN-Rev: 23063
2007-12-11 21:30:10 +00:00
Yoshito Umaoka
7e51ed7330 ICU-5990 Merging time zone formatting/parsing changes from yoshito's working branch to the trunk.
X-SVN-Rev: 22978
2007-11-28 20:49:58 +00:00
Andrew J Macheret
f8339df718 ICU-4081 Ported Chinese calendar from icu4j. Mostly working.
X-SVN-Rev: 22853
2007-10-25 20:26:34 +00:00
Yoshito Umaoka
da2e965252 ICU-5454 Changed API status from @stable to @draft for hasSameRules in RuleBasedTimeZone and VTimeZone.
X-SVN-Rev: 22545
2007-08-27 17:32:46 +00:00
Michael Ow
c2f58bb5a5 ICU-5357 Added draft label for DateTimePatternGenerator destructor.
X-SVN-Rev: 22528
2007-08-24 23:36:45 +00:00
Michael Ow
9beac7ae26 ICU-5357 Added header information for API change report.
X-SVN-Rev: 22516
2007-08-24 17:55:03 +00:00
Markus Scherer
8047649893 ICU-5678 ULOCDATA_ES_COUNT=3 should be =2
X-SVN-Rev: 22514
2007-08-24 16:48:45 +00:00
Claire Ho
12dd691583 ICU-5787 code cleanup.
X-SVN-Rev: 22485
2007-08-23 05:48:44 +00:00
George Rhoten
b2ed1cbea5 ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
X-SVN-Rev: 22456
2007-08-21 20:45:05 +00:00
John Emmons
96dbf4b17d ICU-5861 Implement new date formatting symbols from tr35
X-SVN-Rev: 22451
2007-08-21 16:57:21 +00:00
George Rhoten
9ce90e2c18 ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
X-SVN-Rev: 22422
2007-08-19 08:59:28 +00:00
Claire Ho
c9f5e38fb9 ICU-5787 Added operator!= .
X-SVN-Rev: 22313
2007-08-08 01:07:23 +00:00
Yoshito Umaoka
0de5cefde3 ICU-5454 Ported additional time zone test cases from ICU4J. Also fixed some bugs found by the new test cases.
X-SVN-Rev: 22311
2007-08-08 00:57:05 +00:00
Claire Ho
887eafb2c8 ICU-5787 1. Added test cases. 2. code clean up.
X-SVN-Rev: 22295
2007-08-07 03:14:19 +00:00
John Emmons
a2d03cc0fb ICU-5708 Generic time zone support
X-SVN-Rev: 22283
2007-08-06 15:17:35 +00:00
George Rhoten
3727ad903b ICU-5787 Minor code cleanup.
X-SVN-Rev: 22282
2007-08-04 14:19:29 +00:00
George Rhoten
5c98f3a1fc ICU-5787 Allow UCONFIG_NO_CONVERSION=1 to work.
X-SVN-Rev: 22277
2007-08-04 04:13:16 +00:00
George Rhoten
40bb1dfddb ICU-5787 Check point check in to fix the following errors.
Memory leaks. Portability errors. Compiler warnings. etc.
Still trying to narrow down AIX failure.

X-SVN-Rev: 22274
2007-08-04 02:44:11 +00:00
George Rhoten
9623bf94e7 ICU-5357 Fix doxygen warnings.
X-SVN-Rev: 22265
2007-08-03 23:52:19 +00:00
George Rhoten
02ed088beb ICU-5822 Fix undocumented TimeZoneTransition constructors
X-SVN-Rev: 22263
2007-08-03 22:43:10 +00:00
Claire Ho
efe2014ed1 ICU-5787 merge from feature branch revision 22024:22252.
X-SVN-Rev: 22260
2007-08-03 18:43:04 +00:00
Eric Mader
bb4a371fdb ICU-5805 Update copyright notices for ICU 3.8
X-SVN-Rev: 22167
2007-07-27 03:12:12 +00:00
Yoshito Umaoka
0651c49b65 ICU-3778 Added getTZDataVersion for C and C++
X-SVN-Rev: 22063
2007-07-19 22:29:51 +00:00
Deborah Goldsmith
41c0301502 ICU-5733 deprecate misspelled name, add replacement
X-SVN-Rev: 22034
2007-07-18 18:51:32 +00:00
Yoshito Umaoka
b7957f5521 ICU-5454 Resolve the HP compiler warning
X-SVN-Rev: 22010
2007-07-17 14:41:03 +00:00
Yoshito Umaoka
d87b4bbd63 ICU-5454 Updated argument type in operator== in VTimeZone class.
X-SVN-Rev: 21888
2007-07-02 15:43:40 +00:00
Yoshito Umaoka
5c3732d32b ICU-5454 Update argument of operator== in RuleBasedTimeZone, InitialTimeZoneRule, AnnualTimeZoneRule and TimeArrayTimeZoneRule to match their super class.
X-SVN-Rev: 21886
2007-07-02 14:56:08 +00:00
George Rhoten
78c96b07fa ICU-5454 Fix newline settings for new code.
X-SVN-Rev: 21851
2007-06-29 16:27:12 +00:00
Yoshito Umaoka
b340ff12f6 ICU-5454 Merging ICU4C RuleBasedTimeZone/TimeZoneRule/VTimeZone implementation into trunk
X-SVN-Rev: 21845
2007-06-29 03:10:43 +00:00
George Rhoten
93351fd30c ICU-5357 Fix broken HTTP links in documentation.
X-SVN-Rev: 21699
2007-06-11 19:14:47 +00:00
George Rhoten
2f55b1b39f ICU-5410 Improve code coverage by removing unused/unuseable code.
X-SVN-Rev: 21693
2007-06-11 17:37:31 +00:00
George Rhoten
6cc5994f9f ICU-5279 Hide more internal API.
X-SVN-Rev: 21687
2007-06-11 02:32:47 +00:00
John Emmons
8988a12e7b ICU-5676 clean up supplementalBundle - make local
X-SVN-Rev: 21611
2007-05-31 23:13:56 +00:00
John Emmons
faee4af533 ICU-5676 Use supplemental data for resolving parsed metazone data
X-SVN-Rev: 21567
2007-05-21 21:07:01 +00:00
Steven R. Loomis
d48f7af250 ICU-2895 Relative Dates
X-SVN-Rev: 21381
2007-04-09 22:29:57 +00:00
John Emmons
a17d2a5a77 ICU-5566 Fix metazone logic so the mz mappings are outside zoneStrings
X-SVN-Rev: 21247
2007-03-14 15:32:59 +00:00
John Emmons
83c6a2b2b4 ICU-5566 Port metazone functionality to ICU4C
X-SVN-Rev: 21220
2007-03-10 18:07:01 +00:00
George Rhoten
7d227b0bd2 ICU-5619 Fix Windows test failure when the timezone is GMT+5:45, and fix a documentation typo.
X-SVN-Rev: 21119
2007-02-26 07:59:55 +00:00
Yoshito Umaoka
fe62e13597 ICU-5597 Remove localized date time pattern characters from ICU locale data and update ICU4C DateFormatSymbols to use the base pattern
X-SVN-Rev: 21087
2007-02-22 23:44:11 +00:00
Markus Scherer
fcd1805872 ICU-5490 add UDateTimeScale for Unix time with microseconds granularity
X-SVN-Rev: 20625
2006-11-02 17:33:51 +00:00
George Rhoten
ef584abc21 ICU-5440 Return the correct list of supported locales for collation.
X-SVN-Rev: 20484
2006-10-04 06:05:30 +00:00
George Rhoten
ec2dd31072 ICU-5410 Don't put the deprecated internalSet function in a public header as inline.
Test that the deprecated enums aren't used.
This change makes it easier to view untested deprecated code.

X-SVN-Rev: 20375
2006-09-21 01:40:29 +00:00
George Rhoten
511415c0a6 ICU-5410 Improve code coverage by simplifying boolean expression
X-SVN-Rev: 20374
2006-09-21 01:26:20 +00:00
George Rhoten
53e8758805 ICU-5304 Improve namespace and mutex usage.
X-SVN-Rev: 20246
2006-09-04 17:01:02 +00:00
Eric Mader
e2e03f351c ICU-5322 update sample code in doc comments.
X-SVN-Rev: 20216
2006-08-31 19:09:58 +00:00
George Rhoten
dfffb6fcc2 ICU-5221 @stable should be used instead of @since.
X-SVN-Rev: 20188
2006-08-29 23:16:55 +00:00
Ram Viswanadha
40de6d9299 ICU-5221 fix docs
X-SVN-Rev: 20186
2006-08-29 21:55:46 +00:00
Eric Mader
0817e0f7d0 ICU-4639 code review comments.
X-SVN-Rev: 20125
2006-08-21 23:35:23 +00:00
George Rhoten
05f2795ed1 ICU-5008 Make the @draft API mirror its U_STABLE label.
X-SVN-Rev: 20118
2006-08-19 21:30:03 +00:00
George Rhoten
f4741efce1 ICU-5009 Fix doxygen warnings.
X-SVN-Rev: 20031
2006-08-11 05:46:59 +00:00
George Rhoten
a5762bea29 ICU-5032 Remove untestable code. symbolsToAdopt can't be NULL, and the else branch does the same thing.
X-SVN-Rev: 20002
2006-08-08 21:39:04 +00:00
Ram Viswanadha
0ff9cf8f7c ICU-5008 promote draft APIs to stable
X-SVN-Rev: 19934
2006-07-31 20:52:01 +00:00
Eric Mader
58de79fd9f ICU-5241 Add getQuarters / setQuarters, and tests.
X-SVN-Rev: 19831
2006-07-12 23:21:02 +00:00
Markus Scherer
2c56554cbb ICU-5211 add API functions: ucal_setGregorianChange() and ucal_getGregorianChange()
X-SVN-Rev: 19775
2006-06-27 23:06:25 +00:00
Eric Mader
1fcd76ec02 ICU-5241 Initial checkin of Quarters, narrow month, day names.
X-SVN-Rev: 19762
2006-06-26 17:51:25 +00:00
George Rhoten
5b973ae614 ICU-5198 Disable charset detection when UCONFIG_NO_CONVERSION is 1.
X-SVN-Rev: 19622
2006-05-09 18:06:10 +00:00
George Rhoten
4493abae62 ICU-5161 Fix valgrind and Purify warnings about getTerminatedBuffer and uninitialized memory reads.
X-SVN-Rev: 19548
2006-04-14 21:43:21 +00:00
George Rhoten
b29549eef4 ICU-5143 Make sure that proper ownership rules of the RuleBasedCollator are followed.
Do deep copying where needed.
Don't dereference NULL on failure to create rule string.
Initialize all member variables.
Consolidate copy and pasted code.

X-SVN-Rev: 19509
2006-04-02 19:07:50 +00:00
Deborah Goldsmith
eaa65b983e ICU-5112 Correct documentation of UDTS_MAC_OLD_TIME
X-SVN-Rev: 19472
2006-03-29 20:43:15 +00:00
George Rhoten
32416a8a9c ICU-5125 Remove unusable code.
X-SVN-Rev: 19435
2006-03-25 00:15:56 +00:00
George Rhoten
818946b8f4 ICU-5008 Change some mislabeled @draft enums to @internal
X-SVN-Rev: 19098
2006-02-08 19:56:35 +00:00
Ram Viswanadha
5cb6459f4b ICU-4947 remove trailing coma
X-SVN-Rev: 19085
2006-02-07 21:12:44 +00:00
Ram Viswanadha
215e701d26 ICU-4947 make sure that all headers pass with U_HIDE_DRAFT_API and friends set
X-SVN-Rev: 19075
2006-02-07 02:01:29 +00:00
Eric Mader
1e440fcb9e ICU-4639 Fix compile / link errors having to do w/ C api functions.
X-SVN-Rev: 19071
2006-02-06 20:45:30 +00:00
Eric Mader
b452ca48e6 ICU-4639 Initial checkin of C port of CharsetDetection.
X-SVN-Rev: 19069
2006-02-06 18:03:11 +00:00
George Rhoten
de90c521bc ICU-5008 Remove unused @internal macro
X-SVN-Rev: 19056
2006-02-02 04:38:04 +00:00
George Rhoten
cf6ba94da3 ICU-5008 Declare one instance of URegistryKey and make them all @stable
X-SVN-Rev: 19054
2006-02-02 03:48:14 +00:00
George Rhoten
2686453d7d ICU-5009 Fix the documentation output for doxygen.
X-SVN-Rev: 19008
2006-01-18 07:02:22 +00:00
George Rhoten
5e3b816f7a ICU-5009 Fix the documentation output for doxygen.
X-SVN-Rev: 19007
2006-01-18 06:37:07 +00:00
George Rhoten
dd218ba383 ICU-5009 Fix some doxygen warnings
X-SVN-Rev: 19005
2006-01-18 05:58:30 +00:00
George Rhoten
29f09c5768 ICU-5009 Fix some doxygen warnings
X-SVN-Rev: 19004
2006-01-18 05:50:06 +00:00
George Rhoten
6cacfbd7cb ICU-5008 Undraft some API
X-SVN-Rev: 19003
2006-01-18 04:19:45 +00:00
George Rhoten
4ddc86def7 ICU-5008 Undraft some API
X-SVN-Rev: 19002
2006-01-18 04:02:07 +00:00
George Rhoten
177c4eec63 ICU-4707 Fix some compiler warnings
X-SVN-Rev: 18987
2006-01-14 09:24:33 +00:00
Ram Viswanadha
0bdf064c1d ICU-3832 Add support for monetary grouping separator
X-SVN-Rev: 18960
2006-01-09 23:03:31 +00:00
George Rhoten
8d7ad82799 ICU-4947 Promote old draft API to stable to fix compiler errors.
X-SVN-Rev: 18956
2006-01-06 23:46:40 +00:00
George Rhoten
9327ff558b ICU-4946 Move ULocaleData data structure out of ulocdata.h
X-SVN-Rev: 18848
2005-12-01 17:51:20 +00:00
Ram Viswanadha
b70227e2c7 ICU-4741 make compare functions for Hashtable and StringEnumeration general
X-SVN-Rev: 18788
2005-11-11 19:23:09 +00:00
George Rhoten
79a52e9d0c ICU-4707 Fix some doxygen warnings
X-SVN-Rev: 18763
2005-11-05 15:44:49 +00:00
Ram Viswanadha
c73373cfd5 ICU-4912 xlC can't handle inline and virtual
X-SVN-Rev: 18762
2005-11-05 02:54:10 +00:00
Ram Viswanadha
caafcceb8f ICU-4912 synchronize with ICU4J
X-SVN-Rev: 18758
2005-11-04 21:57:24 +00:00
John Emmons
2e08b8b27f ICU-4885 Make DtContextType and DtWidthType zero based enums
X-SVN-Rev: 18720
2005-10-26 19:36:06 +00:00
Andy Heninger
d61a952e0c ICU-4639 make ucsdet_detect() return a const object.
X-SVN-Rev: 18708
2005-10-24 22:19:40 +00:00
John Emmons
c642152760 ICU-4643 Add setters for narrow/standalone months/weekdays
X-SVN-Rev: 18702
2005-10-19 17:55:18 +00:00