Commit Graph

8886 Commits

Author SHA1 Message Date
Alan Liu
bdcad9ca57 ICU-2429 review changes - updated header; changed layout of resource to be flat (one tier); updated test and test data
X-SVN-Rev: 11903
2003-05-13 00:10:12 +00:00
George Rhoten
1714ca9827 ICU-2729 Fix a memory leak
X-SVN-Rev: 11902
2003-05-12 23:44:53 +00:00
Andy Heninger
b84d58609f ICU-2422 Regexp, fix test failures on mainframes (I hope)
X-SVN-Rev: 11901
2003-05-12 23:22:51 +00:00
Andy Heninger
bf7b289aa0 ICU-2787 Locales, add checks for memory alloction failures.
X-SVN-Rev: 11900
2003-05-12 23:00:01 +00:00
George Rhoten
405082ca35 ICU-2699 Fix some compiler warnings
X-SVN-Rev: 11899
2003-05-12 22:54:59 +00:00
George Rhoten
b61090ec34 ICU-2699 Fix some compiler warnings
X-SVN-Rev: 11898
2003-05-12 22:46:56 +00:00
George Rhoten
67b66621d2 ICU-2039 Maybe this test will work on all platforms.
X-SVN-Rev: 11896
2003-05-12 21:48:31 +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
3097e6c31f ICU-2835 fix for getNextString and getStringByIndex handling of aliased data
X-SVN-Rev: 11894
2003-05-12 18:24:56 +00:00
Vladimir Weinstein
77bbfb48ac ICU-2835 fix for alias following in an array
X-SVN-Rev: 11893
2003-05-12 18:24:21 +00:00
Vladimir Weinstein
a44a8dc8a3 ICU-2835 testing ures_getStringBy... and getNextString when feeding aliases
X-SVN-Rev: 11892
2003-05-12 18:24:01 +00:00
Vladimir Weinstein
bcf6b08710 ICU-2835 more tests for aliasing
X-SVN-Rev: 11891
2003-05-12 18:23:31 +00:00
Vladimir Weinstein
0fb45deffb ICU-2546 fix link error on OSX for TestMergeSortKeys
X-SVN-Rev: 11890
2003-05-12 16:45:40 +00:00
Markus Scherer
deb974ae5e ICU-2590 try to call the compiler-provided UMemory/UObject/Replaceable assignment operators
X-SVN-Rev: 11889
2003-05-11 23:27:58 +00:00
Markus Scherer
f1e92d922f ICU-2590 do not forbid the assignment operator because that keeps a compiler from providing one automatically for subclasses
X-SVN-Rev: 11888
2003-05-11 23:27:07 +00:00
Markus Scherer
114b175ebc ICU-1730 improve API/code coverage
X-SVN-Rev: 11887
2003-05-10 23:10:33 +00:00
Markus Scherer
37c28a48b6 ICU-2590 improve API/code coverage
X-SVN-Rev: 11886
2003-05-10 23:10:09 +00:00
Markus Scherer
bb446d4bfa ICU-2439 improve API/code coverage
X-SVN-Rev: 11885
2003-05-10 23:03:43 +00:00
Vladimir Weinstein
a083516404 ICU-2809 gracefully exit when table has more than 64K stuff
X-SVN-Rev: 11883
2003-05-10 00:37:40 +00:00
George Rhoten
231b11fb9b ICU-2589 Fix some doxygen warnings.
X-SVN-Rev: 11882
2003-05-10 00:33:00 +00:00
George Rhoten
3283cb8b1b ICU-2589 Fix some doxygen warnings.
X-SVN-Rev: 11881
2003-05-10 00:27:54 +00:00
George Rhoten
b2427b6e75 ICU-2589 Fix some doxygen warnings.
X-SVN-Rev: 11880
2003-05-10 00:17:35 +00:00
George Rhoten
f2e70a5eb4 ICU-2589 Fix some doxygen warnings.
X-SVN-Rev: 11879
2003-05-10 00:06:12 +00:00
George Rhoten
c3935e4e22 ICU-2589 Fix some doxygen warnings.
X-SVN-Rev: 11878
2003-05-09 23:55:38 +00:00
George Rhoten
7ace7f019a ICU-2787 We must allow u_cleanup to be called twice, and to allow the library to be reinitialized.
X-SVN-Rev: 11877
2003-05-09 23:20:55 +00:00
George Rhoten
8cd78a419a ICU-2699 Fix a compiler warning
X-SVN-Rev: 11876
2003-05-09 22:52:03 +00:00
Andy Heninger
702663805e ICU-2787 Locale setDefault(), fix failing test - name too long.
X-SVN-Rev: 11875
2003-05-09 22:15:25 +00:00
George Rhoten
749f51d769 ICU-2787 A lock doesn't need to happen when it's an algorithmic converter.
X-SVN-Rev: 11874
2003-05-09 21:33:17 +00:00
Alan Liu
9a9e49c403 ICU-2874 fix parsing of [^-b]
X-SVN-Rev: 11873
2003-05-09 21:26:52 +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
Alan Liu
ec2fad40f1 ICU-2874 fix parsing of [^-b]
X-SVN-Rev: 11871
2003-05-09 21:01:57 +00:00
George Rhoten
4415b1122a ICU-2039 Export uprv_convertToLCID and uprv_convertToPosix so that MSVC and PureCoverage don't crash.
X-SVN-Rev: 11870
2003-05-09 20:46:41 +00:00
Eric Mader
e063556b81 ICU-2243 implement boiler plate methods.
X-SVN-Rev: 11869
2003-05-09 20:37:58 +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
385ad3802c ICU-2412 check input arguments
X-SVN-Rev: 11867
2003-05-09 20:10:01 +00:00
Alan Liu
9b20bed1a3 ICU-2792 fix anomalous behavior when adding across a DST boundary
X-SVN-Rev: 11866
2003-05-09 19:13:59 +00:00
Markus Scherer
46f091ab0d ICU-2439 fix test to work with short Asian language names
X-SVN-Rev: 11863
2003-05-09 18:22:40 +00:00
Andy Heninger
efc59e36a9 ICU-2411 Regexp, support for \x hex escapes in patterns added.
X-SVN-Rev: 11862
2003-05-09 16:55:08 +00:00
Alan Liu
800f4020cb ICU-2804 add UnicodeString test for \x{...}
X-SVN-Rev: 11861
2003-05-09 16:15:49 +00:00
Alan Liu
4e449ef99e ICU-2804 implement \x{...}
X-SVN-Rev: 11857
2003-05-09 00:22:25 +00:00
George Rhoten
58b5029f21 ICU-2628 z/OS can't handle autoconf 2.53 :-( Downgrading to autoconf 2.13.
X-SVN-Rev: 11856
2003-05-09 00:02:58 +00:00
Andy Heninger
9322d12255 ICU-2787 Locale init thread safety
X-SVN-Rev: 11855
2003-05-08 23:56:37 +00:00
Vladimir Weinstein
d67ed71487 ICU-2755 delete another collator after test
X-SVN-Rev: 11854
2003-05-08 23:52:40 +00:00
George Rhoten
84748ccb8d ICU-2039 Add more tests of filestrm.h
X-SVN-Rev: 11853
2003-05-08 23:49:35 +00:00
George Rhoten
a6d34f1d45 ICU-2039 Remove bad and unused code
X-SVN-Rev: 11852
2003-05-08 23:48:58 +00:00
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
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
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
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
George Rhoten
19e68f7638 ICU-2832 Fix the definition for _C99_Property_Function on several platforms.
X-SVN-Rev: 11801
2003-05-05 22:16:49 +00:00
Vladimir Weinstein
cf4bdce3b5 ICU-2787 thread safety update to UCA and inv UCA loading
X-SVN-Rev: 11800
2003-05-05 21:23:11 +00:00
George Rhoten
b95dc6d27d ICU-2858 Make it easier to remove data from the data library
X-SVN-Rev: 11799
2003-05-05 16:52:15 +00:00
Markus Scherer
962c18923a ICU-2537 add declarations mostly for unimplemented default constructors
X-SVN-Rev: 11798
2003-05-04 01:40:40 +00:00
George Rhoten
8f54476225 ICU-2858 Make it easier to remove data.
X-SVN-Rev: 11796
2003-05-03 00:48:54 +00:00
George Rhoten
e3610f5b3b ICU-2858 Ignore empty lines with spaces
X-SVN-Rev: 11795
2003-05-03 00:44:47 +00:00
George Rhoten
2460b0c334 ICU-2858 Don't depend on icuin.lib
X-SVN-Rev: 11794
2003-05-03 00:43:59 +00:00
Doug Felt
ba9a3786c5 ICU-2755 can't cast const char* to const UnicodeString& on solaris
X-SVN-Rev: 11793
2003-05-03 00:01:10 +00:00
Eric Mader
c1923697fd ICU-2850 Add MSVC 7 (Visual Studio .NET) project files
X-SVN-Rev: 11792
2003-05-02 23:42:08 +00:00