Commit Graph

11020 Commits

Author SHA1 Message Date
George Rhoten
bc69d5341a ICU-2039 Don't use filestrm.h directly
X-SVN-Rev: 11851
2003-05-08 23:48:25 +00:00
Doug Felt
a42d3a8d55 ICU-2755 delete collator in test
X-SVN-Rev: 11850
2003-05-08 23:34:14 +00:00
George Rhoten
9b139d6fb1 ICU-2039 Decrease the chance of failure from U_MEMORY_ALLOCATION_ERROR, and increase code coverage.
X-SVN-Rev: 11849
2003-05-08 23:19:50 +00:00
George Rhoten
9dc37beb84 ICU-2039 Add a special hard to find test case when decimal format symbols are requested from a locale that causes the ures_* API to fail.
X-SVN-Rev: 11848
2003-05-08 23:17:49 +00:00
Doug Felt
f4621a6bce ICU-2755 remove second const in const US * const
X-SVN-Rev: 11847
2003-05-08 22:41:26 +00:00
Doug Felt
399b051326 ICU-2755 add ucol_open_internal
X-SVN-Rev: 11846
2003-05-08 22:21:05 +00:00
Alan Liu
cacf3d2b39 ICU-2787 revise double-check code to improve thread safety
X-SVN-Rev: 11845
2003-05-08 22:17:03 +00:00
Doug Felt
1a249cc5be ICU-2755 remove leftover imports of service classes
X-SVN-Rev: 11844
2003-05-08 22:05:36 +00:00
Alan Liu
437b7cb038 ICU-2787 revise double-check code to improve thread safety
X-SVN-Rev: 11843
2003-05-08 21:08:06 +00:00
Eric Mader
18f11f462a ICU-2243 fix a small formatting error.
X-SVN-Rev: 11842
2003-05-08 20:17:24 +00:00
Eric Mader
6497f7ca9e ICU-2243 need to include layout/LayoutEngine.h... (why the heck didn't VC/VS catch this?)
X-SVN-Rev: 11841
2003-05-08 18:40:39 +00:00
Eric Mader
1a4c93f857 ICU-2243 move definitions of nested classes inside outer class to make stupid CSet++ compiler happy...
X-SVN-Rev: 11840
2003-05-08 18:17:04 +00:00
Vladimir Weinstein
351f2820c4 ICU-2851 fix a memory leak
X-SVN-Rev: 11839
2003-05-08 18:06:05 +00:00
Doug Felt
fdc637b53d ICU-2755 ucol_open should fetch registered collators, still need to add test
X-SVN-Rev: 11838
2003-05-08 17:31:45 +00:00
Eric Mader
8e183cbc6e ICU-2866 checked in previous version by mistake...
X-SVN-Rev: 11837
2003-05-08 17:30:46 +00:00
Eric Mader
cb9b71c896 ICU-2850 remove VC6.0 variable names to remove warnings.
X-SVN-Rev: 11836
2003-05-08 01:41:32 +00:00
Eric Mader
78c2d0dcf0 ICU-2858 remove double slash from $ICUOUT, $ICUBLD.
X-SVN-Rev: 11835
2003-05-08 01:40:26 +00:00
George Rhoten
23b386b0b8 ICU-2787 Fix 2 mutex cases and optimize some code.
X-SVN-Rev: 11834
2003-05-08 01:32:27 +00:00
Eric Mader
dbcc794733 ICU-2866 Fix memory leaks in the Layout Extensions Library.
X-SVN-Rev: 11833
2003-05-07 21:43:11 +00:00
Eric Mader
c16a7352b7 ICU-2866 Fix memory leaks in the Layout Sample.
X-SVN-Rev: 11832
2003-05-07 21:42:38 +00:00
George Rhoten
d5cf52fce2 ICU-2787 Uncommit some code that shouldn't have been commited.
X-SVN-Rev: 11831
2003-05-07 16:39:24 +00:00
Ram Viswanadha
92855acabc ICU-2309 remove Han Transliterator data from default and modular builds
X-SVN-Rev: 11830
2003-05-07 15:57:01 +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
George Rhoten
8f09e644e3 ICU-2858 Make it easier to remove data from the data library
X-SVN-Rev: 11828
2003-05-07 01:37:01 +00:00
George Rhoten
926c61acaf ICU-2729 Fix a memory leak
X-SVN-Rev: 11827
2003-05-07 01:22:34 +00:00
George Rhoten
33568a2ee4 ICU-2787 The shared converter cache should consistently use one non-global mutex,
and fix the double check in ucnv_io.

X-SVN-Rev: 11826
2003-05-07 00:53:32 +00:00
Alan Liu
231176f7de ICU-2787 fix comment
X-SVN-Rev: 11825
2003-05-07 00:05:33 +00:00
Markus Scherer
7f4260a2cc ICU-2787 more u_init() updates after discussion
X-SVN-Rev: 11824
2003-05-07 00:02:29 +00:00
Markus Scherer
ef55ca2d74 ICU-2787 fully mutex initialization of exclusion sets because double-checked locking can be unsafe; add comment about double-checked locking for normal data and why we do not pre-initialize exclusion sets
X-SVN-Rev: 11823
2003-05-07 00:02:11 +00:00
Markus Scherer
2d1f3e63a9 ICU-2787 add comment about double-checked locking
X-SVN-Rev: 11822
2003-05-06 23:56:34 +00:00
Markus Scherer
e55480b50b ICU-2787 fully mutex initialization because double-checked locking can be unsafe
X-SVN-Rev: 11821
2003-05-06 23:56:03 +00:00
Alan Liu
f3cb8b5d00 ICU-2787 reduce number of function calls
X-SVN-Rev: 11820
2003-05-06 23:27:39 +00:00
Alan Liu
5be3104f22 ICU-2787 enable assert
X-SVN-Rev: 11819
2003-05-06 23:16:41 +00:00
Alan Liu
232bc47257 ICU-2787 revise double-check code to improve thread safety
X-SVN-Rev: 11818
2003-05-06 23:00:40 +00:00
Ram Viswanadha
5219cb8a3b ICU-2194 add disclaimer and licence copied from RFC. No code change
X-SVN-Rev: 11817
2003-05-06 20:56:38 +00:00
George Rhoten
97a32dd6b1 ICU-2755 Fix for Solaris
X-SVN-Rev: 11816
2003-05-06 20:37:31 +00:00
Markus Scherer
3df0b027d6 ICU-2397 add comment that not all of UNORM_ITER_SIZE is needed, division truncation is ok
X-SVN-Rev: 11815
2003-05-06 18:53:42 +00:00
Markus Scherer
e3bb8d9a00 ICU-2397 avoid memset for faster setup
X-SVN-Rev: 11814
2003-05-06 18:52:28 +00:00
George Rhoten
07f52c0883 ICU-652 Fix a roundtripping problem. Don't mix 12-hour and 24-hour time format in the same locale.
X-SVN-Rev: 11813
2003-05-06 17:31:09 +00:00
Markus Scherer
0c1928ef3b ICU-2860 fix for when collation is on
X-SVN-Rev: 11812
2003-05-06 16:50:18 +00:00
Vladimir Weinstein
39bc6bf522 ICU-2364 Don't need to preflight safeClone anymore
X-SVN-Rev: 11811
2003-05-06 07:30:02 +00:00
Vladimir Weinstein
b47f2755b8 ICU-2364 Build from rules if builder version is different. Also, additional control over image freeing - freeImageOnClose instead of relying on hasRealData
X-SVN-Rev: 11810
2003-05-06 07:28:34 +00:00
Markus Scherer
e5383df00f ICU-2860 add UCONFIG_NO_NORMALIZATION and UCONFIG_NO_IDNA
X-SVN-Rev: 11809
2003-05-06 01:37:52 +00:00
Markus Scherer
9a4e0e4af2 ICU-2860 add UCONFIG_NO_NORMALIZATION and UCONFIG_NO_IDNA
X-SVN-Rev: 11808
2003-05-06 01:22:23 +00:00
Doug Felt
8554a06031 ICU-2787 double-checked locking fixes
X-SVN-Rev: 11807
2003-05-05 23:42:18 +00:00
George Rhoten
725e9155d0 ICU-2755 Fix for HP-UX
X-SVN-Rev: 11806
2003-05-05 23:22:46 +00:00
Ram Viswanadha
91ea8b908e ICU-2779 port changes to ICU4C
X-SVN-Rev: 11805
2003-05-05 23:22:34 +00:00
Andy Heninger
bdd7442d57 ICU-2787 Locale thread safety.
X-SVN-Rev: 11804
2003-05-05 23:21:48 +00:00
Ram Viswanadha
583746e2d9 ICU-2194 dynamically allocate room for path and file name
X-SVN-Rev: 11803
2003-05-05 23:21:16 +00:00
Mark Davis
67ccf6d980 ICU-2779 made fixes for Thai, Cyrillic;
in the process, added more information to the logging.

X-SVN-Rev: 11802
2003-05-05 22:41:49 +00:00