Commit Graph

175 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
George Rhoten
93351fd30c ICU-5357 Fix broken HTTP links in documentation.
X-SVN-Rev: 21699
2007-06-11 19:14:47 +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
George Rhoten
6cacfbd7cb ICU-5008 Undraft some API
X-SVN-Rev: 19003
2006-01-18 04:19:45 +00:00
George Rhoten
92181b792b ICU-4703 Fix BEAM warnings.
X-SVN-Rev: 18382
2005-08-02 18:12:39 +00:00
Vladimir Weinstein
ed7fe99c8b ICU-4599 promote @draft ICU 2.8 to stable
X-SVN-Rev: 17985
2005-06-22 23:38:06 +00:00
Vladimir Weinstein
70d8d206c8 ICU-4588 declarations for forgetUCA and prepareShortString
X-SVN-Rev: 17964
2005-06-21 21:07:20 +00:00
Vladimir Weinstein
2e725da4c6 ICU-4165 API for finding contractions and expansions - C version
X-SVN-Rev: 17952
2005-06-20 22:58:50 +00:00
George Rhoten
5c51ec946a ICU-4233 Fix non-ASCII characters in doxygen documentation.
X-SVN-Rev: 17899
2005-06-15 04:20:43 +00:00
Andy Heninger
39242a6f44 ICU-4496 improve API docs for ucol_getUnsafeSet
X-SVN-Rev: 17507
2005-04-27 16:03:17 +00:00
Eric Mader
41ca4f63ee ICU-4428 update copyright notices for ICU 3.3.
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
George Rhoten
aac8e996c4 ICU-4412 Bye bye oss.software.ibm.com. Your pages have been sent to other various web sites.
X-SVN-Rev: 17221
2005-02-18 00:19:33 +00:00
George Rhoten
723f11566a ICU-4296 collIterate is actually internal API, and it isn't used in any public API.
So users can't use it without using ucol_imp.h.  Remove it from the public header.

X-SVN-Rev: 17103
2005-01-09 06:18:07 +00:00
Andy Heninger
9f6f294e5f ICU-4225 remove non-ascii characters from source code
X-SVN-Rev: 16835
2004-11-12 01:11:27 +00:00
Vladimir Weinstein
7fe85edd5b ICU-4194 promotion of @draft 2.6 to @stable 2.6 for i18n library
X-SVN-Rev: 16738
2004-11-03 01:25:51 +00:00
Vladimir Weinstein
6f97dd1568 ICU-4163 ucol_cloneBinary & ucol_openBinary APIs
X-SVN-Rev: 16637
2004-10-27 00:31:04 +00:00
George Rhoten
e069f28ece ICU-3837 Add UCONFIG_NO_SERVICE
X-SVN-Rev: 16034
2004-07-18 01:37:13 +00:00
Vladimir Weinstein
0a61ee4332 ICU-3100 changes according to the code review
X-SVN-Rev: 15870
2004-06-14 21:00:06 +00:00
Ram Viswanadha
75e601ba7f ICU-3405 add U_INTERNAL
X-SVN-Rev: 15859
2004-06-12 00:56:53 +00:00
George Rhoten
f86db7f63e ICU-3820 Fix doxygen warnings
X-SVN-Rev: 15817
2004-06-09 21:30:50 +00:00
Vladimir Weinstein
acea6d47fa ICU-3100 collator <> identifier docs fix
X-SVN-Rev: 15625
2004-05-28 21:35:03 +00:00
George Rhoten
5ba76644fa ICU-3650 Fix doxygen warnings
X-SVN-Rev: 15523
2004-05-25 03:23:31 +00:00
Vladimir Weinstein
d45f502825 ICU-3100 collator <> identifier, short string implementation
X-SVN-Rev: 15511
2004-05-24 22:11:31 +00:00
Vladimir Weinstein
4aeaaed375 ICU-3100 Implementation of identifier <> collator functions
X-SVN-Rev: 15437
2004-05-20 21:03:31 +00:00
Vladimir Weinstein
d8a7dace58 ICU-3100 declarations of the new functions
X-SVN-Rev: 15212
2004-05-08 16:03:58 +00:00
Alan Liu
b57d64d5c6 ICU-3549 update docs
X-SVN-Rev: 15149
2004-05-04 23:54:53 +00:00
Alan Liu
a873c1261d ICU-3549 add keyword param to getFunctionalEquivalent
X-SVN-Rev: 15123
2004-05-03 18:15:13 +00:00
Alan Liu
52dafb16f7 ICU-3549 update docs; add ucol_getFunctionalEquivalent
X-SVN-Rev: 15042
2004-04-24 02:58:01 +00:00
Alan Liu
6a3d881c1f ICU-3549 add new collation tree API
X-SVN-Rev: 15000
2004-04-16 21:06:52 +00:00
Ram Viswanadha
bbe9de394c ICU-3405 prototype for U_DRAFT, U_DEPRECATED and U_OBSOLETE
X-SVN-Rev: 14775
2004-03-26 19:42:04 +00:00
Alan Liu
8b1695fbd5 ICU-2202 add comment that getLocale() API is likely to change in 3.0
X-SVN-Rev: 14395
2004-01-23 19:28:19 +00:00
Vladimir Weinstein
5e5033b5cd ICU-2751 ucol_getUCAVersion wasn't marked @draft
X-SVN-Rev: 14392
2004-01-23 18:18:22 +00:00
Vladimir Weinstein
b951442768 ICU-2202 ucol_getLocaleByType - deprecated ucol_getLocale for consistency
X-SVN-Rev: 13728
2003-11-14 21:33:44 +00:00
Vladimir Weinstein
f7a87f28da ICU-2751 ucol_getUCAVersion
X-SVN-Rev: 13676
2003-11-12 04:17:35 +00:00
Vladimir Weinstein
29de7f8abe ICU-1851 CODAN implementation, take 1
X-SVN-Rev: 12686
2003-07-25 05:31:54 +00:00
Vladimir Weinstein
05acbd11e1 ICU-2589 doxygen warning fix
X-SVN-Rev: 12448
2003-06-11 03:57:32 +00:00
Vladimir Weinstein
939df78585 ICU-2661 @draft ICU 2.[01] -> @stable ICU 2.[01] + some comment typo fixing
X-SVN-Rev: 12264
2003-06-04 00:04:35 +00:00
Vladimir Weinstein
45d6db672b ICU-2364 update according to the code review
X-SVN-Rev: 12146
2003-05-28 23:04:30 +00:00
George Rhoten
d966c171fb ICU-2589 Fix some doxygen warnings.
X-SVN-Rev: 11895
2003-05-12 21:09:11 +00:00
Vladimir Weinstein
12929b76f3 ICU-2546 more tests for mergeSortKeys
X-SVN-Rev: 11868
2003-05-09 20:10:44 +00:00
Vladimir Weinstein
80d02c2ca3 ICU-2412 changes according to the public code review
X-SVN-Rev: 11829
2003-05-07 05:33:50 +00:00
Markus Scherer
8c1740d468 ICU-2710 remove @obsolete ICU 2.6 and earlier code
X-SVN-Rev: 11749
2003-05-01 01:51:51 +00:00
Vladimir Weinstein
a4a223f056 ICU-2412 thread safety stuff - added const to ucol_nextSortKeyPart, removed errorCode from UCollator structure - never worked but dangerous for thread safety.
X-SVN-Rev: 11410
2003-03-27 20:09:38 +00:00
Vladimir Weinstein
d22fc47a1b ICU-2412 stated that sortkeys generated by ucol_nextSortKeyPart are not compatible with the regular sortkeys
X-SVN-Rev: 11398
2003-03-25 18:23:32 +00:00
Vladimir Weinstein
bfe52dc06c ICU-2412 more work on ucol_strcollIter. Also added ucol_nextSortKeyPart. Code is still in flux and not for the faint of heart.
X-SVN-Rev: 10898
2003-01-23 01:52:34 +00:00
Vladimir Weinstein
001af0ad79 ICU-2412 ucol_strcollIter - strcoll that takes UCharIterator *
X-SVN-Rev: 10870
2003-01-20 07:42:28 +00:00
Alan Liu
96921b5af8 ICU-2087 convert @deprecated to @obsolete as appropriate
X-SVN-Rev: 10626
2002-12-12 00:12:08 +00:00
Vladimir Weinstein
c5d23dc024 ICU-2565 added ICU tags to some defines & consts
X-SVN-Rev: 10625
2002-12-11 23:57:33 +00:00
Markus Scherer
2af8b25b5a ICU-2087 change @stable to @stable ICU 2.0
X-SVN-Rev: 10483
2002-12-04 23:46:16 +00:00
Vladimir Weinstein
bcd885f8c0 ICU-2087 change @draft 2.0 to @stable
X-SVN-Rev: 10459
2002-12-03 23:50:06 +00:00
Markus Scherer
3d38617bdc ICU-2248 modularize icu, allow parts to not be built
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
Vladimir Weinstein
8238930139 ICU-1433 getTailoredSet C/C++ take 1
X-SVN-Rev: 9837
2002-09-04 06:08:04 +00:00
George Rhoten
d7e0797b2c ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 9756
2002-08-21 19:12:24 +00:00
Vladimir Weinstein
57e3962141 ICU-1930 removed UCOL_ON_WITHOUT_HANGUL normalization option. It wasn't used while functioning and it's not used in normalization any more. The only reference was in the attribute setter.
X-SVN-Rev: 9373
2002-07-26 19:09:41 +00:00
Vladimir Weinstein
633e99e104 ICU-1902 Reviewed ucol.h API docs. Fixed bug for ucol_open locale argument
X-SVN-Rev: 9372
2002-07-26 18:46:43 +00:00
George Rhoten
86b7c21c50 ICU-1988 Regenerate urename.h and hide/rename the non-API functions
X-SVN-Rev: 9193
2002-07-16 01:46:42 +00:00
GCL Shanghai
d160acc6e2 ICU-1953 API docs have complete set of @param, @return...
X-SVN-Rev: 8983
2002-07-01 11:04:45 +00:00
GCL Shanghai
8898311b26 ICU-1953 Public C API have U_CAPI return-type U_EXPORT2
X-SVN-Rev: 8982
2002-06-29 09:33:05 +00:00
George Rhoten
bca746dcf9 ICU-1913 Change the U_COL_SAFECLONE_BUFFERSIZE to a better size on os/400
X-SVN-Rev: 8678
2002-05-23 00:15:11 +00:00
George Rhoten
7777030a4f ICU-1828 Remove tabs
X-SVN-Rev: 8331
2002-04-02 02:55:31 +00:00
Steven R. Loomis
2beec0d7ab ICU-1769 update to 2.1 version
X-SVN-Rev: 8103
2002-03-19 01:43:19 +00:00
Vladimir Weinstein
376e2e3d13 ICU-898 implementation of getLocale function and method. User can now select the type of locale to get back (requested, valid, actual)
X-SVN-Rev: 7973
2002-03-13 05:48:25 +00:00
Vladimir Weinstein
8c93002e60 ICU-898 getLocale method for UCollator and RuleBasedCollator
X-SVN-Rev: 7803
2002-02-28 07:20:52 +00:00
Vladimir Weinstein
c85bfd56c3 ICU-847 revised API and logic for bound generator. Needs more tests and examples
X-SVN-Rev: 7501
2002-01-24 23:02:02 +00:00
Vladimir Weinstein
429d200e9d ICU-847 upper and lower bound APIs - working version, not fully complete
X-SVN-Rev: 7469
2002-01-21 23:54:34 +00:00
Vladimir Weinstein
6bc1ab66fe ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
X-SVN-Rev: 7039
2001-11-21 01:08:55 +00:00
Vladimir Weinstein
0335b3b9c3 ICU-1465 updated API reference for ucol.h
X-SVN-Rev: 6969
2001-11-17 02:01:44 +00:00
Vladimir Weinstein
daa82510f5 ICU-1000 changes according to the bug review by Syn Wee
X-SVN-Rev: 6900
2001-11-14 21:55:21 +00:00
Vladimir Weinstein
bf7cea66c8 ICU-1465 review @draft/@stable tags
X-SVN-Rev: 6850
2001-11-13 22:55:57 +00:00
George Rhoten
ec9d88119a ICU-1211 Change the version number 1.9->2.0
X-SVN-Rev: 6309
2001-10-18 18:24:44 +00:00
Vladimir Weinstein
6637d7f8b3 ICU-1245 Added a Hiragana constant.
X-SVN-Rev: 5991
2001-10-02 01:47:03 +00:00
Markus Scherer
b699cb3cdb ICU-1229 in ucol_openRules: use UColAttributeValue instead of UNormalizationMode
X-SVN-Rev: 5889
2001-09-22 01:02:01 +00:00
Vladimir Weinstein
91c3b146eb ICU-392 remove collator State APIs
X-SVN-Rev: 5760
2001-09-17 22:55:04 +00:00
Ram Viswanadha
c27a92e51f ICU-329 Deprecated API error message.
X-SVN-Rev: 5625
2001-08-30 03:46:15 +00:00
Ram Viswanadha
00462d3f97 ICU-329 First take on adding better error reporting with UParseError struct.
X-SVN-Rev: 5473
2001-08-16 00:55:51 +00:00
Vladimir Weinstein
c8c203b10e ICU-392 get/set state implementation for current version (no compatibility yet)
X-SVN-Rev: 5207
2001-07-09 22:24:23 +00:00
Vladimir Weinstein
ac95eb8654 ICU-392 added API declarations and dummy implementations for state handling functions. Carved data structures some more.
X-SVN-Rev: 5195
2001-07-06 04:57:28 +00:00
Vladimir Weinstein
fb05d3dd43 ICU-1002 OOOOPS - different constness in header and source - FIXED!
X-SVN-Rev: 5108
2001-06-27 14:59:02 +00:00
Vladimir Weinstein
e021c45787 ICU-1002 implemented getter and setter functions for variable top in C and C++
X-SVN-Rev: 5099
2001-06-26 22:24:10 +00:00
Vladimir Weinstein
a7268db185 ICU-1003 removing incremental compare API
X-SVN-Rev: 5021
2001-06-19 21:18:41 +00:00
Vladimir Weinstein
4746d0b3de ICU-96 constants alignment
X-SVN-Rev: 4582
2001-05-02 05:09:40 +00:00
Vladimir Weinstein
1e7b7abc7a ICU-96 deprecated ucol_strcollinc
X-SVN-Rev: 4509
2001-04-19 17:05:56 +00:00
George Rhoten
53f50a5718 ICU-936 U_COL_SAFECLONE_BUFFERSIZE is too small for as/400
X-SVN-Rev: 4500
2001-04-18 18:13:31 +00:00
Vladimir Weinstein
8e6698de87 ICU-903 updated copyright notices
X-SVN-Rev: 4237
2001-03-21 20:31:13 +00:00
Syn Wee Quek
bf211f79da ICU-807
Added U_CAPI to charforwarditerator.

X-SVN-Rev: 4113
2001-03-15 22:40:25 +00:00
Markus Scherer
cdf846abbe ICU-96 implement ucol_openVersion()
X-SVN-Rev: 4056
2001-03-14 00:22:56 +00:00
Vladimir Weinstein
74d6a0d6b6 ICU-96 clean up old cruft, remove references to UCollatorOld
X-SVN-Rev: 4049
2001-03-13 07:29:58 +00:00
Syn Wee Quek
24ff93d428 ICU-878
added functionality to retrieve getMaxExpansion for implicit collation elements

X-SVN-Rev: 3891
2001-03-03 04:06:43 +00:00
Vladimir Weinstein
4accd4cd4d ICU-96 more changes to collation
X-SVN-Rev: 3706
2001-02-21 17:45:06 +00:00