Commit Graph

89 Commits

Author SHA1 Message Date
Andy Heninger
1c9d614184 ICU-11547 Locale::getBaseName(), remove lazy init, fixes thread safety problem.
X-SVN-Rev: 37117
2015-03-03 23:50:43 +00:00
Peter Edberg
2beaf3dacf ICU-10992 BRS line 20, Check/fix non-stable API macros (U_HIDE_DRAFT_API and others)
X-SVN-Rev: 36520
2014-09-16 08:09:06 +00:00
Markus Scherer
53dcbe6141 ICU-10736 Locale.isRightToLeft(), uloc_isRightToLeft(locale)
X-SVN-Rev: 36269
2014-08-28 18:28:30 +00:00
Michael Ow
1f1a501cd1 ICU-10557 Fix some zOS build errors caused by missing exports and pthread macros
X-SVN-Rev: 34733
2013-12-10 18:10:44 +00:00
Steven R. Loomis
37562f403e ICU-10394 api promo 50->52 as per PMC
X-SVN-Rev: 34396
2013-09-19 00:44:08 +00:00
Markus Scherer
60f61805e4 ICU-8134 improve API docs for getBaseName() & setKeywordValue()
X-SVN-Rev: 33814
2013-06-10 22:37:40 +00:00
Andy Heninger
ae87a3acc2 ICU-10051 Mutexes: introduce UInitOnce; remove UMTX_CHECK; replace all uses of UMTX_CHECK. All the directories this time.
X-SVN-Rev: 33788
2013-06-01 03:37:16 +00:00
Michael Ow
37eeb709db ICU-9955 merge ICU4C API status promotion to trunk
X-SVN-Rev: 33306
2013-02-22 20:15:50 +00:00
Andy Heninger
517fd227cb ICU-9737 Remove singleton class, otherwise keep logic the same for thread safety fix.
X-SVN-Rev: 32908
2012-11-29 23:05:31 +00:00
Travis Keep
135c7adbdb ICU-9737 Fix Locale::getDefault() and Locale::setDefault() so that the reference that getDefault() returns doesn't get freed unexpectedly due to race conditions.
X-SVN-Rev: 32865
2012-11-19 17:02:46 +00:00
Steven R. Loomis
1dff0b56ee ICU-9501 doxygen cleanup.
X-SVN-Rev: 32372
2012-09-11 20:51:51 +00:00
Markus Scherer
5915675e7c ICU-7376 make C++ Locale::setKeywordValue() (#7252) public
X-SVN-Rev: 31377
2012-02-13 19:20:43 +00:00
Markus Scherer
2c29b14fb9 ICU-8571 @system APIs are *supposed* to also have a regular API label; add #ifndef U_HIDE_SYSTEM_API
X-SVN-Rev: 30448
2011-08-01 02:38:58 +00:00
Markus Scherer
4e30dc4c14 ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead
X-SVN-Rev: 30447
2011-08-01 02:20:46 +00:00
Steven R. Loomis
63dd5be23d ICU-8525 doxygen warnings
X-SVN-Rev: 30029
2011-05-05 01:35:22 +00:00
Michael Ow
b988aacf7a ICU-8083 Update LANGUAGES and LANGUAGES_3 table, fix API information, and add a test for missing languages.
X-SVN-Rev: 29153
2010-12-03 19:25:49 +00:00
Peter Edberg
3384286860 ICU-8155 Promote appropriate @draft 4.2 and 4.4 API to @stable
X-SVN-Rev: 29035
2010-11-12 06:03:28 +00:00
Steven R. Loomis
14e5cb66ba ICU-7252 retract api for 4.4
X-SVN-Rev: 27392
2010-01-23 03:52:47 +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
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
Fredrik Roubert
410a369ccc ICU-7252 add Locale::setKeywordValue() method and test case
X-SVN-Rev: 27143
2010-01-06 15:49:10 +00:00
John Vu
2372fb332c ICU-7025 Changed comment to say country codes are defined as ISO 3166 and not ISO 639.
X-SVN-Rev: 26431
2009-07-24 18:36:41 +00:00
George Rhoten
f4741efce1 ICU-5009 Fix doxygen warnings.
X-SVN-Rev: 20031
2006-08-11 05:46:59 +00:00
Ram Viswanadha
0ff9cf8f7c ICU-5008 promote draft APIs to stable
X-SVN-Rev: 19934
2006-07-31 20:52:01 +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
George Rhoten
5c51ec946a ICU-4233 Fix non-ASCII characters in doxygen documentation.
X-SVN-Rev: 17899
2005-06-15 04:20:43 +00:00
George Rhoten
25b8fed2bb ICU-4233 Fix some doxygen escaped characters.
X-SVN-Rev: 17010
2004-12-23 00:41:06 +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
George Rhoten
0e8f470b47 ICU-3905 Fix some compiler warnings.
X-SVN-Rev: 16189
2004-08-26 20:39:32 +00:00
George Rhoten
254eea3c6e ICU-4072 Explicitly use U_EXPORT2 to specify calling convention of static C++ code.
X-SVN-Rev: 16182
2004-08-24 17:21:14 +00:00
Eric Mader
6c34ce45ed ICU-3820 fix doxygen warnings.
X-SVN-Rev: 15882
2004-06-15 22:32:41 +00:00
George Rhoten
1fa6dc6401 ICU-3650 Fix doxygen warnings
X-SVN-Rev: 15582
2004-05-27 18:06:17 +00:00
Eric Mader
14fbb48bf9 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15385
2004-05-18 22:01:41 +00:00
Alan Liu
d888ad57cf ICU-3748 add createCanonical
X-SVN-Rev: 15328
2004-05-15 05:10:07 +00:00
Vladimir Weinstein
ef17d8fef7 ICU-2438 documentation fix
X-SVN-Rev: 14399
2004-01-23 21:41:05 +00:00
George Rhoten
d0fdad09c6 ICU-3027 Fix some doxygen warnings.
X-SVN-Rev: 13844
2003-11-24 19:59:15 +00:00
Markus Scherer
eb3d7a8d9c ICU-3348 change @draft ICU 2.2 and earlier to @stable
X-SVN-Rev: 13742
2003-11-18 02:37:24 +00:00
Vladimir Weinstein
3a49ed86f9 ICU-2438 getKeywords ->createKeywords, added Locale::getBaseName
X-SVN-Rev: 13702
2003-11-12 23:50:21 +00:00
Markus Scherer
4b39629c43 ICU-699 add missing clone() functions
X-SVN-Rev: 13582
2003-11-05 02:26:49 +00:00
Vladimir Weinstein
f6a15b10ba ICU-2438 C++ implementation for getKeywords and getKeywordValue
X-SVN-Rev: 13423
2003-10-15 05:30:32 +00:00
George Rhoten
a424744b3c ICU-2942 Fix some documentation warnings.
X-SVN-Rev: 13362
2003-10-08 22:14:00 +00:00
George Rhoten
fd7d8e1dc5 ICU-2942 Partial implementation of locale script API. More testing to be done later.
X-SVN-Rev: 13315
2003-10-03 23:57:04 +00:00
George Rhoten
4d18bb2b4f ICU-3221 Fix the AIX linker warning about multiple definitions of virtual functions.
X-SVN-Rev: 12958
2003-08-27 01:01:42 +00:00
Andy Heninger
c78d5ede6d ICU-2871 Default Locale thread safety enhancements. Add cache of defaults that have been set.
X-SVN-Rev: 12669
2003-07-24 01:15:10 +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
c9475e02ae ICU-2959 Updated copyright notices
X-SVN-Rev: 12246
2003-06-03 06:44:40 +00:00
Markus Scherer
ab37e7a4c3 ICU-2864 if Locale construction fails, set the Locale object to bogus instead of attempting to set the default locale ID or "en" or similar
X-SVN-Rev: 11917
2003-05-14 00:30:50 +00:00
Andy Heninger
0f04c4bf54 ICU-2787 Locale init thread safety. Not done yet, but not as broken as it was.
Also, add recursive mutex check & assertion failure on Windows

X-SVN-Rev: 11872
2003-05-09 21:25:07 +00:00
Andy Heninger
9322d12255 ICU-2787 Locale init thread safety
X-SVN-Rev: 11855
2003-05-08 23:56:37 +00:00
George Rhoten
cfbdea0e8a ICU-2710 Remove obsolete code
X-SVN-Rev: 11040
2003-02-14 01:33:13 +00:00