Commit Graph

2219 Commits

Author SHA1 Message Date
Vladimir Weinstein
818fa7ad8d ICU-1948 restored the original values for resource bundle types in order to preserve backward compatibility
X-SVN-Rev: 9673
2002-08-12 17:47:12 +00:00
George Rhoten
c542471d32 ICU-1891 Improve the z/OS dual library batch mode support.
X-SVN-Rev: 9672
2002-08-12 16:59:12 +00:00
Vladimir Weinstein
f5a5a10a5b ICU-2023 fixed a typo in docs
X-SVN-Rev: 9666
2002-08-10 01:04:56 +00:00
Andy Heninger
4b75235c7c ICU-2077 RBBI: review comments incorporated.
X-SVN-Rev: 9659
2002-08-09 21:39:02 +00:00
Markus Scherer
997d0b8751 ICU-2091 propagate local error codes even less
X-SVN-Rev: 9658
2002-08-09 21:31:01 +00:00
George Rhoten
4713007464 ICU-2091 Only need to get the data directory once
X-SVN-Rev: 9657
2002-08-09 21:18:31 +00:00
Markus Scherer
39b343fc08 ICU-2091 do not propagate local error codes - a "script not found" condition must not result in a "file not found" error
X-SVN-Rev: 9656
2002-08-09 21:14:38 +00:00
Markus Scherer
ba2bf9c8b6 ICU-2091 constructors must always construct objects that are sufficiently initialized for the destructor to not crash - pre-initialize pointers even when U_FAILURE detected
X-SVN-Rev: 9652
2002-08-09 20:21:54 +00:00
Markus Scherer
3ab7b07607 ICU-2091 avoid recursion of init() by building the inclusions set with primitive set APIs instead of from a pattern
X-SVN-Rev: 9651
2002-08-09 20:18:29 +00:00
George Rhoten
de2774bc3c ICU-1739 Don't need to free on NULL memory.
X-SVN-Rev: 9648
2002-08-09 18:29:37 +00:00
Steven R. Loomis
efc63ad03c ICU-1891 fix for udata loading on 390
X-SVN-Rev: 9647
2002-08-09 18:17:39 +00:00
Andy Heninger
4aefb52904 ICU-2066 Update RBBI rules and tests for char and word breaks
X-SVN-Rev: 9643
2002-08-09 03:14:43 +00:00
George Rhoten
1d1c624ff0 ICU-2072 Add a better test for proper ambiguous converter alias mapping
X-SVN-Rev: 9641
2002-08-09 01:48:58 +00:00
Alan Liu
c701df490b ICU-2031 add version to @draft tag
X-SVN-Rev: 9638
2002-08-09 00:07:16 +00:00
George Rhoten
96bbbc8e92 ICU-2031 @draft -> @stable + more documentation
X-SVN-Rev: 9637
2002-08-09 00:03:53 +00:00
Markus Scherer
9b3a004040 ICU-2031 change @draft 1.8 to @stable
X-SVN-Rev: 9629
2002-08-08 23:08:14 +00:00
Vladimir Weinstein
53f553ccc4 ICU-2085 added dates to several deprecated enums
X-SVN-Rev: 9627
2002-08-08 22:55:13 +00:00
George Rhoten
d00b7eaa25 ICU-2072 Add some better (and correct) alias data to test ambiguous converter aliases
X-SVN-Rev: 9626
2002-08-08 22:46:05 +00:00
Vladimir Weinstein
a7ca6ecb8c ICU-1654 changes to resource bundle documentation. Updated API docs, APIs reviewed. Need to do update the users guide also
X-SVN-Rev: 9621
2002-08-08 21:24:52 +00:00
George Rhoten
2f53cce994 ICU-1900 Fix some dead code in case someone needs it.
X-SVN-Rev: 9617
2002-08-08 16:02:58 +00:00
Andy Heninger
6df1676310 ICU-2077 RBBI: review comments incorporated. (incomplete, more to come.)
X-SVN-Rev: 9612
2002-08-08 00:39:13 +00:00
Markus Scherer
f117f17673 ICU-2030 fix uprv_realloc for buffer!=zeroMem but size==0
X-SVN-Rev: 9607
2002-08-07 21:34:31 +00:00
Ram Viswanadha
23b86a17fc ICU-1953 fix some changes from GCL
X-SVN-Rev: 9595
2002-08-07 02:48:28 +00:00
Markus Scherer
c1b70c6908 ICU-1962 clarify another comment
X-SVN-Rev: 9591
2002-08-06 20:55:32 +00:00
George Rhoten
f18ebcae7c ICU-2067 Back out last change. It was already thread safe
X-SVN-Rev: 9587
2002-08-06 15:59:27 +00:00
George Rhoten
f2278079f3 ICU-1913 Make the structure smaller by moving the pointers first, which must be aligned on 4, 8 or 16 byte boundaries.
X-SVN-Rev: 9586
2002-08-06 00:55:25 +00:00
George Rhoten
7887d067b3 ICU-2067 Make ucnv_shareConverterData thread safe
X-SVN-Rev: 9584
2002-08-05 23:00:20 +00:00
George Rhoten
57d169db3a ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
X-SVN-Rev: 9583
2002-08-05 22:59:26 +00:00
Steven R. Loomis
7f327f311d ICU-1991 fix for safeclone on ISO-2022
X-SVN-Rev: 9582
2002-08-05 22:55:17 +00:00
Markus Scherer
8dd810c7bd ICU-1962 fix comment
X-SVN-Rev: 9579
2002-08-05 21:15:07 +00:00
Markus Scherer
9dc91204db ICU-2044 unorm_compare set error code if properties not loaded
X-SVN-Rev: 9578
2002-08-05 21:11:37 +00:00
George Rhoten
d884635597 ICU-1972 Free the data in the correct order
X-SVN-Rev: 9561
2002-08-03 01:00:02 +00:00
Markus Scherer
50ffaabba6 ICU-1967 UTF-8 set out-of-band isError
X-SVN-Rev: 9559
2002-08-03 00:54:39 +00:00
George Rhoten
d5560688bd ICU-1972 Add default implementation for unext and check for the length from ucnv_openStandardNames()
X-SVN-Rev: 9553
2002-08-02 23:01:10 +00:00
George Rhoten
59fc6a36d0 ICU-868 More documentation
X-SVN-Rev: 9551
2002-08-02 21:59:23 +00:00
Eric Mader
85ba6d1e64 ICU-1289 Reset parenSP if the paren stack overflows.
X-SVN-Rev: 9547
2002-08-02 21:06:29 +00:00
Vladimir Weinstein
6e1875348a ICU-1930 Added comment for U_SORT_KEY_TOO_SHORT_WARNING (used to be j847, but it is closed)
X-SVN-Rev: 9543
2002-08-02 18:51:34 +00:00
George Rhoten
bf8483ffef ICU-868 Make the documentation nicer for doxygen.
X-SVN-Rev: 9542
2002-08-02 18:42:01 +00:00
Markus Scherer
2ecdab9e2e ICU-1115 use index_outofbounds_error instead of illegal for itemIndex>=count; add TODO
X-SVN-Rev: 9537
2002-08-02 01:14:53 +00:00
Andy Heninger
00c62990d2 ICU-2019 upropset initialization and synchronization changes
X-SVN-Rev: 9535
2002-08-02 00:42:56 +00:00
George Rhoten
b1833a1e01 ICU-2031 Update @stable and @draft tags.
X-SVN-Rev: 9534
2002-08-02 00:31:35 +00:00
Ram Viswanadha
4dcd4ac434 ICU-1970 UBLOCKS_ should actually be UBLOCK_
X-SVN-Rev: 9530
2002-08-02 00:22:49 +00:00
Doug Felt
e5555a499b ICU-1461 doc that Locale(null) sets default locale
X-SVN-Rev: 9529
2002-08-01 23:21:35 +00:00
Andy Heninger
04c2c81c64 ICU-45 RBBI: Add missing status check at top of some constructors.
X-SVN-Rev: 9524
2002-08-01 21:31:06 +00:00
Andy Heninger
12b842b152 ICU-45 RBBI: Add missing status check at top of some constructors.
X-SVN-Rev: 9521
2002-08-01 21:07:56 +00:00
Markus Scherer
ecc19cf840 ICU-1951 made sure to allocate tempbuffer >=sourceLength; renamed some confusing variables
X-SVN-Rev: 9518
2002-08-01 20:25:10 +00:00
Ram Viswanadha
22dbbac8ae ICU-845 add review comments
X-SVN-Rev: 9514
2002-08-01 18:56:29 +00:00
Andy Heninger
16aadd1cc0 ICU-45 RBBI: Revised API Doc comments (no code changes.)
X-SVN-Rev: 9513
2002-08-01 18:40:05 +00:00
Andy Heninger
2cd30a036d ICU-45 RBBI: Make reference counting of mapped data thread safe
X-SVN-Rev: 9511
2002-08-01 17:41:06 +00:00
Andy Heninger
7ab245e6e9 ICU-45 RBBI: conditionalize / remove stdio and stdlib dependencies.
Remove dead code.  Clean up some comments.

X-SVN-Rev: 9509
2002-08-01 16:17:41 +00:00
George Rhoten
e7fd8044f4 ICU-1604 Better fix for TRU64 (OSF, ...)
X-SVN-Rev: 9508
2002-08-01 15:34:53 +00:00
George Rhoten
981b4a6a07 ICU-1604 Better fix for TRU64 (OSF, ...)
X-SVN-Rev: 9507
2002-08-01 15:33:38 +00:00
Ram Viswanadha
599146bec3 ICU-2044 add check to see if nomalzation data is loaded
X-SVN-Rev: 9496
2002-08-01 00:39:34 +00:00
Ram Viswanadha
f1a6b5b00d ICU-1908 fix documentation. No code change
X-SVN-Rev: 9476
2002-07-31 21:07:22 +00:00
Ram Viswanadha
7ca01d0e0b ICU-1878 fix for crash of ISO-2022-CN converter on illegal input
X-SVN-Rev: 9474
2002-07-31 21:00:28 +00:00
Steven R. Loomis
adb2157094 ICU-1991 openPackage/safeclone update
X-SVN-Rev: 9472
2002-07-31 20:53:03 +00:00
Steven R. Loomis
c0a8bc9cb7 ICU-1992 packaging, suffix, uconv building on unix
X-SVN-Rev: 9470
2002-07-31 20:28:32 +00:00
Andy Heninger
2a51b28692 ICU-45 RBBI Bug: fix handling of \uffff in data to be iterated.
Add test for same.
Add test for new line break test data file.

X-SVN-Rev: 9464
2002-07-31 19:05:33 +00:00
Markus Scherer
b69618fe43 ICU-1961 fix Han digit code point for "4"
X-SVN-Rev: 9449
2002-07-30 23:45:36 +00:00
George Rhoten
5ee4802f94 ICU-2030 Check the value of U_OVERRIDE_CXX_ALLOCATION instead
X-SVN-Rev: 9448
2002-07-30 23:23:21 +00:00
George Rhoten
e031c78009 ICU-1868 -I. is only needed by the common library. Everything else should use the source directory.
X-SVN-Rev: 9442
2002-07-30 21:16:13 +00:00
George Rhoten
d3b70f9b85 ICU-2030 Check for the ability to override the C++ new and delete operators.
X-SVN-Rev: 9441
2002-07-30 20:55:20 +00:00
Vladimir Weinstein
484b577415 ICU-1948 Fixed incorrectly assigning keys to directly accessed resources
X-SVN-Rev: 9440
2002-07-30 20:49:30 +00:00
Andy Heninger
7de935a168 ICU-45 Add word break enum values. Add test for same.
Bug fix:  bad tag value returned after BreakIterator::first()

X-SVN-Rev: 9438
2002-07-30 19:09:14 +00:00
Andy Heninger
39aeca73d5 ICU-2030 More comments on use of U_OVERRIDE_CXX_ALLOCATION
X-SVN-Rev: 9435
2002-07-30 17:27:16 +00:00
George Rhoten
f535e89080 ICU-1604 Hopeful fix for TRU64 (OSF, ...)
X-SVN-Rev: 9434
2002-07-30 16:54:14 +00:00
George Rhoten
cb2214eceb ICU-2030 U_CPP_MEMORY_TEST -> U_OVERRIDE_CXX_ALLOCATION and add better documentation
X-SVN-Rev: 9431
2002-07-30 07:42:00 +00:00
George Rhoten
d9121cfa14 ICU-2030 Sun Forte really dislikes most of the new and delete functions.
X-SVN-Rev: 9425
2002-07-30 01:42:26 +00:00
George Rhoten
7d211e9031 ICU-1974 The declaration of a class member within the class definition must not be qualified.
X-SVN-Rev: 9424
2002-07-30 01:22:08 +00:00
George Rhoten
5fdfd1ae4c ICU-2030 Don't use // in a C file.
X-SVN-Rev: 9421
2002-07-30 01:12:58 +00:00
George Rhoten
252de3a2d3 ICU-2030 Readd cmemory.c
X-SVN-Rev: 9417
2002-07-30 00:00:28 +00:00
George Rhoten
e762158a7a ICU-2030 Readd cmemory.c
X-SVN-Rev: 9416
2002-07-29 23:59:56 +00:00
George Rhoten
7f3143a935 ICU-2030 Undo most of the ADD CPP statements.
X-SVN-Rev: 9412
2002-07-29 23:24:37 +00:00
George Rhoten
1d3822c68a ICU-2030 Undo most of the ADD CPP statements.
X-SVN-Rev: 9407
2002-07-29 22:41:36 +00:00
Andy Heninger
95db42d3dc ICU-2030 Refine behavior of uprv_malloc() and uprv_free()
X-SVN-Rev: 9405
2002-07-29 22:15:14 +00:00
Andy Heninger
5fc362c978 ICU-2030 WIndows build changes to allow apps to use static C runtime lib
X-SVN-Rev: 9404
2002-07-29 21:35:58 +00:00
Andy Heninger
3c1dffb98a ICU-2030 WIndows build changes to allow apps to use static C runtime lib
X-SVN-Rev: 9402
2002-07-29 21:29:23 +00:00
Markus Scherer
68008dd5a2 ICU-1867 ucnv_getNextUChar for SCSU should use non-offset internal function
X-SVN-Rev: 9401
2002-07-29 21:22:55 +00:00
Andy Heninger
f0f44e915e ICU-2030 WIndows build changes to allow apps to use static C runtime lib
X-SVN-Rev: 9400
2002-07-29 21:04:18 +00:00
Alan Liu
52a7c40e92 ICU-1974 make contains() use binary search
X-SVN-Rev: 9397
2002-07-29 20:41:49 +00:00
Alan Liu
2bae1fa5e5 ICU-1974 make contains(start, end) use binary search
X-SVN-Rev: 9396
2002-07-29 19:36:55 +00:00
George Rhoten
bdf490b526 ICU-1868 Don't need -I. when icudefs.mk already has it.
X-SVN-Rev: 9394
2002-07-28 21:40:03 +00:00
George Rhoten
307e38598c ICU-1891 Slightly better fixes for z/OS archive mode, dual library support and batch mode without diverging too far from the standard Unix build.
X-SVN-Rev: 9390
2002-07-27 07:58:30 +00:00
Alan Liu
649057f2f3 ICU-1997 use uprv_isRuleWhiteSpace() in parsers
X-SVN-Rev: 9381
2002-07-26 22:07:49 +00:00
George Rhoten
04bd1b56a0 ICU-1891 Make ICU work on z/OS in archive mode.
X-SVN-Rev: 9377
2002-07-26 21:05:37 +00:00
George Rhoten
4236f298d1 ICU-2023 Minor documentation fixes
X-SVN-Rev: 9369
2002-07-26 17:19:16 +00:00
George Rhoten
2172746123 ICU-2023 Fix some documentation for doxygen
X-SVN-Rev: 9367
2002-07-26 16:05:08 +00:00
George Rhoten
a588120c7e ICU-2023 Fix some doxygen documentation problems.
X-SVN-Rev: 9359
2002-07-25 23:08:28 +00:00
George Rhoten
a151553d16 ICU-2019 Use a mutex to initilize the data.
X-SVN-Rev: 9353
2002-07-25 21:44:57 +00:00
George Rhoten
48594668a7 ICU-900 Fixed a doxygen warning
X-SVN-Rev: 9333
2002-07-25 16:36:40 +00:00
George Rhoten
41bd5e0c78 ICU-900 Fixed a doxygen warning
X-SVN-Rev: 9332
2002-07-25 16:29:44 +00:00
George Rhoten
4a9e048769 ICU-1962 Still define fgClassID when threads are disabled.
X-SVN-Rev: 9329
2002-07-25 15:25:44 +00:00
George Rhoten
3824603dee ICU-1892 Don't need to use ucmp8.h
X-SVN-Rev: 9328
2002-07-25 14:49:10 +00:00
Vladimir Weinstein
2cb5be71bb ICU-978 enable strict build for cygwin
X-SVN-Rev: 9327
2002-07-25 05:37:28 +00:00
George Rhoten
25cdc91f17 ICU-900 Fixed a doxygen warning
X-SVN-Rev: 9322
2002-07-24 22:30:02 +00:00
George Rhoten
bf4890e0c0 ICU-1834 Update the CCSID numbers for Unicode
X-SVN-Rev: 9317
2002-07-24 19:15:27 +00:00
Andy Heninger
8714fcad68 ICU-45 clean up more g++ compiler warnings
X-SVN-Rev: 9314
2002-07-24 19:07:37 +00:00
George Rhoten
93163da43f ICU-2019 Use a mutex to initilize the data.
X-SVN-Rev: 9312
2002-07-24 18:41:51 +00:00
George Rhoten
0b135a6401 ICU-1953 Add UErrorCode arguments and tests for allocation.
This also fixes a compiler warning/error when trying to cast NULL.

X-SVN-Rev: 9299
2002-07-24 00:23:41 +00:00
George Rhoten
757bb57d8a ICU-1947 Explicitly define the current default calling convention used
X-SVN-Rev: 9297
2002-07-23 23:20:44 +00:00
George Rhoten
aa41d27d93 ICU-1947 Better usage for U_EXPORT2 and U_CALLCONV
X-SVN-Rev: 9296
2002-07-23 23:12:03 +00:00
George Rhoten
7e92471c93 ICU-1947 Better usage for U_EXPORT2 and U_CALLCONV
X-SVN-Rev: 9295
2002-07-23 23:01:08 +00:00
George Rhoten
a112484129 ICU-2011 Include utypes.h before assert.h for the proton compiler's broken name mangling
X-SVN-Rev: 9291
2002-07-23 18:03:54 +00:00
Andy Heninger
7c556849f0 ICU-45 clean up g++ compiler warnings
X-SVN-Rev: 9290
2002-07-23 18:02:13 +00:00
Andy Heninger
b82ae85b5e ICU-2011 U_ASSERT, fix incorrect assertion in uhash
X-SVN-Rev: 9288
2002-07-23 00:59:23 +00:00
Andy Heninger
0e23352a30 ICU-2011 U_ASSERT macro added
X-SVN-Rev: 9285
2002-07-22 23:24:55 +00:00
Andy Heninger
e32993b2d8 ICU-45 RBBI, getRuleStatus() works after previous().
More Tests.
Private includes removed from public header
Break rule tag status added to word break rules.

X-SVN-Rev: 9284
2002-07-22 22:02:08 +00:00
George Rhoten
c17a59a0c2 ICU-868 Remove duplicate checking that is done by uenum.c
X-SVN-Rev: 9283
2002-07-22 21:06:41 +00:00
George Rhoten
b30806af00 ICU-1992 Undo my last change.
X-SVN-Rev: 9279
2002-07-22 16:13:18 +00:00
Vladimir Weinstein
2b5bb4ffb5 ICU-1930 Bumped collation versions
X-SVN-Rev: 9269
2002-07-20 04:38:14 +00:00
Vladimir Weinstein
2cbb05fdb9 ICU-978 cygwin port
X-SVN-Rev: 9267
2002-07-19 23:25:41 +00:00
Markus Scherer
6be11f8432 ICU-1997 use getRuleWhiteSpace()
X-SVN-Rev: 9261
2002-07-19 21:46:07 +00:00
Vladimir Weinstein
469fe7ed85 ICU-978 changes for cygwin
X-SVN-Rev: 9260
2002-07-19 21:45:33 +00:00
Markus Scherer
3a4cd45887 ICU-1997 add functions for "ICU rule white space" - Cf+White_Space
X-SVN-Rev: 9259
2002-07-19 21:16:42 +00:00
George Rhoten
3c7c456595 ICU-1992 Put some important deleted code back in.
X-SVN-Rev: 9257
2002-07-19 16:53:28 +00:00
George Rhoten
bd7952898b ICU-1891 Better support for int64_t on z/OS.
X-SVN-Rev: 9256
2002-07-19 15:28:43 +00:00
Markus Scherer
98758e5121 ICU-1962 add comment for future split of UObject into two classes
X-SVN-Rev: 9250
2002-07-18 20:22:00 +00:00
Markus Scherer
24ab8c4341 ICU-1970 un-deprecate UBLOCK_PRIVATE_USE_AREA
X-SVN-Rev: 9249
2002-07-18 19:08:43 +00:00
Vladimir Weinstein
5c1720e12a ICU-1948 code tried to access array as if it was a table. WRONG! Fixed!
X-SVN-Rev: 9248
2002-07-18 17:03:57 +00:00
George Rhoten
e8a6207142 ICU-1913 Less aggressive optimization of the iSeries fix.
X-SVN-Rev: 9247
2002-07-18 16:46:30 +00:00
George Rhoten
824423395b ICU-1913 Fix for 64-bit machines (AIX and Solaris)
X-SVN-Rev: 9242
2002-07-17 22:53:39 +00:00
Steven R. Loomis
2f8b47db27 ICU-1992 data loading, dat->icu
X-SVN-Rev: 9238
2002-07-17 21:02:09 +00:00
Steven R. Loomis
c3cd9fec3e ICU-1991 ucnv_openPackage and safeclone update
X-SVN-Rev: 9237
2002-07-17 20:58:41 +00:00
George Rhoten
564396e169 ICU-1992 Readd some needed defines for z/OS
X-SVN-Rev: 9236
2002-07-17 20:35:54 +00:00
George Rhoten
4d4cde52ca ICU-1913 Fixes for iSeries.
X-SVN-Rev: 9235
2002-07-17 19:44:00 +00:00
Steven R. Loomis
1386f08c7f ICU-1992 .dat -> .icu for non package files
X-SVN-Rev: 9233
2002-07-17 19:25:18 +00:00
Steven R. Loomis
52d48e9183 ICU-1992 remove some unneeded defines
X-SVN-Rev: 9224
2002-07-17 15:12:37 +00:00
Steven R. Loomis
7d400dec01 ICU-1992 data packaging changes
X-SVN-Rev: 9222
2002-07-17 03:01:45 +00:00
Steven R. Loomis
4ef2dc2ea1 ICU-1991 ucnv_openPackage
X-SVN-Rev: 9220
2002-07-17 02:34:50 +00:00
George Rhoten
f26a626862 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 9215
2002-07-16 22:32:54 +00:00
George Rhoten
c133593e5b ICU-1972 Export the uenum.h header file
X-SVN-Rev: 9213
2002-07-16 21:13:00 +00:00
George Rhoten
68c0c52375 ICU-900 Fix some compiler warnings.
X-SVN-Rev: 9206
2002-07-16 18:22:36 +00:00
Markus Scherer
8867e50f55 ICU-1962 define UObject::new/delete when testing for global new/delete
X-SVN-Rev: 9200
2002-07-16 15:56:35 +00:00
Markus Scherer
57b729a60f ICU-1962 define UObject::new/delete when testing for global new/delete
X-SVN-Rev: 9199
2002-07-16 15:47:46 +00:00
George Rhoten
b268f86c5e ICU-1891 Temporary fix until we find out what the z/OS 1.2 compiler is doing.
X-SVN-Rev: 9198
2002-07-16 03:13:19 +00:00
George Rhoten
fe000c413a ICU-1988 Update the ICU version
X-SVN-Rev: 9195
2002-07-16 02:32:22 +00:00
Markus Scherer
30c37a9114 ICU-1962 use uprv_malloc/free instead of new/delete for non-class types
X-SVN-Rev: 9194
2002-07-16 01:55:55 +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
Ram Viswanadha
497d2b0dd6 ICU-900 fix compiler warnings
X-SVN-Rev: 9184
2002-07-16 00:29:25 +00:00
Ram Viswanadha
e4011b086e ICU-1986 remove deprecated API
X-SVN-Rev: 9178
2002-07-16 00:15:23 +00:00
Ram Viswanadha
594f3a1d2e ICU-1986 remove deprecated SCSU files
X-SVN-Rev: 9177
2002-07-16 00:11:06 +00:00
Ram Viswanadha
8368706ed2 ICU-900 fix compiler warnings
X-SVN-Rev: 9176
2002-07-16 00:09:13 +00:00
George Rhoten
772bd34192 ICU-900 Fix some compiler warnings.
X-SVN-Rev: 9170
2002-07-15 23:26:32 +00:00
Markus Scherer
448ba68c95 ICU-1987 fix default bidi classes for unassigned code points
X-SVN-Rev: 9165
2002-07-15 22:30:36 +00:00
Markus Scherer
02642b2d27 ICU-1970 fix Joining_Type and Line_Break
X-SVN-Rev: 9159
2002-07-15 16:43:32 +00:00
Markus Scherer
1c14e937a4 ICU-1970 terminate empty result for FC_NFKC_Closure
X-SVN-Rev: 9158
2002-07-15 16:40:49 +00:00
George Rhoten
8d525d6c11 ICU-868 Add new API to enumerate all of the tagged aliases
X-SVN-Rev: 9145
2002-07-13 16:32:16 +00:00
George Rhoten
02aa4c915f ICU-1972 Convert the uenum API from C++ to C due to the C callbacks with the C/C++ compiler on z/OS
X-SVN-Rev: 9144
2002-07-13 16:31:03 +00:00
Vladimir Weinstein
923c56edd3 ICU-1948 Moved direct access APIs from public to private header until the next release
X-SVN-Rev: 9143
2002-07-13 05:36:27 +00:00
Markus Scherer
dc22926c40 ICU-1970 support huge numbers in u_getNumericValue()
X-SVN-Rev: 9134
2002-07-13 01:04:28 +00:00
Markus Scherer
94835669c2 ICU-1967 tighten utf-8 code, must not encode surrogate code points (unpaired surrogates) per unicode 3.2
X-SVN-Rev: 9133
2002-07-13 00:46:18 +00:00
George Rhoten
5dbda1eb5c ICU-868 Allow more converters
X-SVN-Rev: 9131
2002-07-12 23:55:31 +00:00
George Rhoten
c85207afbd ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
X-SVN-Rev: 9124
2002-07-12 21:42:24 +00:00
George Rhoten
9aec93818e ICU-1972 Be nicer to the user by not crashing if the original open failed
X-SVN-Rev: 9119
2002-07-12 20:57:20 +00:00
Andy Heninger
566fa58fff ICU-45 RBBI rule builder, fixed bug in handling of 'quoted' literals.
X-SVN-Rev: 9108
2002-07-12 01:30:23 +00:00
George Rhoten
f414b9c5d2 ICU-1891 Update for z/OS regarding U_CALLCONV.
All C callbacks should all be defined the same way.

X-SVN-Rev: 9107
2002-07-12 00:23:52 +00:00
George Rhoten
a6831798f8 ICU-1891 Update for z/OS
X-SVN-Rev: 9106
2002-07-11 23:56:54 +00:00
Andy Heninger
edb4aebf05 ICU-45 RBBI impl, change some internal data to static const.
X-SVN-Rev: 9101
2002-07-11 22:38:23 +00:00
George Rhoten
accd23770e ICU-900 Fix some compiler warnings.
X-SVN-Rev: 9097
2002-07-11 17:15:08 +00:00
George Rhoten
a1c1e656f0 ICU-1891 Update for z/OS
X-SVN-Rev: 9096
2002-07-11 17:09:05 +00:00
George Rhoten
689f0888bd ICU-900 Fix some compiler warnings.
X-SVN-Rev: 9091
2002-07-11 15:19:00 +00:00
Andy Heninger
6ac9e67aa2 ICU-1953 clean up code for heap allocation failure hadling.
X-SVN-Rev: 9088
2002-07-11 01:38:38 +00:00
Markus Scherer
fbdd913923 ICU-1781 small cleanup in _composePart
X-SVN-Rev: 9086
2002-07-10 23:31:34 +00:00
Vladimir Weinstein
9402e79000 ICU-1972 enumeration revision based on discussion with George
X-SVN-Rev: 9071
2002-07-09 18:19:16 +00:00
GCL Shanghai
2fab4a8cb7 ICU-1953 backout buffer overflow changes
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
Vladimir Weinstein
4fcbbaef00 ICU-1972 add enumeration wrapper to unix build
X-SVN-Rev: 9068
2002-07-09 06:16:00 +00:00
Vladimir Weinstein
47e06cbfe8 ICU-1972 implementation and data structure for enumeration wrapper
X-SVN-Rev: 9067
2002-07-09 06:15:34 +00:00
Andy Heninger
3db27715c6 ICU-45 RBBI, bug in rule builder: crash with mismatched ()s.
X-SVN-Rev: 9064
2002-07-08 23:56:50 +00:00
Eric Mader
bf29d736d2 ICU-1289 add usc_impl.o to OBJECTS
X-SVN-Rev: 9062
2002-07-08 23:47:20 +00:00
Eric Mader
a92aec9bc4 ICU-1289 add usc_impl.h, usc_impl.c
X-SVN-Rev: 9061
2002-07-08 23:46:49 +00:00
Eric Mader
e79b6374ca ICU-1289 Move UScriptRun to usc_impl.h for now.
X-SVN-Rev: 9059
2002-07-08 23:41:33 +00:00
Vladimir Weinstein
7218e99aba ICU-1972 initial checkin for UEnumeration wrapper
X-SVN-Rev: 9058
2002-07-08 23:04:59 +00:00
Andy Heninger
729e391c5c ICU-1117 add getRuleStatus() to RBBI
X-SVN-Rev: 9057
2002-07-08 22:51:57 +00:00
Andy Heninger
c13514c078 ICU-1117 add getRuleStatus() to RBBI
X-SVN-Rev: 9054
2002-07-08 22:46:16 +00:00
Andy Heninger
115e0039c5 ICU-1953 clean up code for heap allocation failure hadling.
X-SVN-Rev: 9053
2002-07-08 22:45:04 +00:00
Markus Scherer
61c7a84b5e ICU-1970 add ISO_Comment, add doc for u_getFC_NFKC_Closure()
X-SVN-Rev: 9047
2002-07-08 16:40:57 +00:00
Markus Scherer
da30a01ee9 ICU-1970 add ISO_Comment
X-SVN-Rev: 9046
2002-07-08 16:31:25 +00:00
George Rhoten
98dbc49f16 ICU-1891 Fixes for the z/OS 1.3 compiler?
X-SVN-Rev: 9045
2002-07-08 04:00:42 +00:00
GCL Shanghai
6348e12895 ICU-1953 test for buffer overflows
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
Markus Scherer
642c3b43aa ICU-1970 add properties: decomposition type, joining group, joining type, line break
X-SVN-Rev: 9039
2002-07-04 16:46:36 +00:00
Markus Scherer
0dcc70147f ICU-1970 add max values for block and script codes
X-SVN-Rev: 9038
2002-07-04 16:41:49 +00:00
Markus Scherer
b69d6275bf ICU-1970 deprecate cellWidth
X-SVN-Rev: 9037
2002-07-04 00:39:31 +00:00
Markus Scherer
bbbd3503fd ICU-1970 add enumerated/integer/Numeric_Value properties, deprecate cellWidth
X-SVN-Rev: 9036
2002-07-04 00:38:51 +00:00
Markus Scherer
ee5e768e09 ICU-1970 add API for FC_NFKC_Closure
X-SVN-Rev: 9035
2002-07-04 00:18:35 +00:00
Markus Scherer
40e2f9754a ICU-1970 add enumerated/integer/Numeric_Value properties, deprecate cellWidth
X-SVN-Rev: 9034
2002-07-04 00:17:12 +00:00
George Rhoten
12f90fe0b3 ICU-1968 sync the return error with ucnv_openU
X-SVN-Rev: 9033
2002-07-03 20:18:36 +00:00
George Rhoten
6f175f7072 ICU-1968 Fix and test another buffer overflow bug
X-SVN-Rev: 9032
2002-07-03 19:04:43 +00:00
Markus Scherer
401b30896b ICU-1967 fix offset handling on buffer edge
X-SVN-Rev: 9028
2002-07-03 17:58:06 +00:00
George Rhoten
1c36a6fe33 ICU-868 Make openCCSID slightly faster when creating the alias.
X-SVN-Rev: 9027
2002-07-03 16:54:59 +00:00
George Rhoten
88868b845e ICU-868 Fix some minor documentation typos
X-SVN-Rev: 9026
2002-07-03 16:46:21 +00:00
George Rhoten
449b6afbe8 ICU-868 Add a comment about the warning.
X-SVN-Rev: 9025
2002-07-03 16:44:50 +00:00
GCL Shanghai
bcb21ca4f1 ICU-1953 Check APIs comments for @param, @return...
X-SVN-Rev: 9024
2002-07-03 12:05:56 +00:00
GCL Shanghai
80dfca0dc5 ICU-1953 remove Tabs
X-SVN-Rev: 9023
2002-07-03 11:59:21 +00:00
Alan Liu
e0d687d784 ICU-1544 add hasMetaData() to Replaceable
X-SVN-Rev: 9021
2002-07-03 01:03:46 +00:00
Markus Scherer
156e2f983f ICU-1962 call UObject constructor at least in derived-class copy constructor to avoid compiler warnings
X-SVN-Rev: 9019
2002-07-02 23:58:34 +00:00
George Rhoten
d62c5e4046 ICU-1968 Fix and test another buffer overflow bug
X-SVN-Rev: 9015
2002-07-02 23:31:32 +00:00
Markus Scherer
d0a2920603 ICU-1967 add cesu-8 converter; fix toUnicode error handling of broken utf-8/cesu-8 sequences; fix use of state variables
X-SVN-Rev: 9010
2002-07-02 22:51:23 +00:00
Markus Scherer
f02250d411 ICU-1967 add cesu-8 converter
X-SVN-Rev: 9009
2002-07-02 22:50:35 +00:00
Markus Scherer
82e4d7d9c5 ICU-1967 add cesu-8 converter
X-SVN-Rev: 9001
2002-07-02 22:27:19 +00:00
George Rhoten
ef8bce9e4a ICU-1968 Fix and test another buffer overflow bug
X-SVN-Rev: 9000
2002-07-02 22:05:00 +00:00
George Rhoten
75adfd3610 ICU-1968 Fix and test a buffer overflow
X-SVN-Rev: 8999
2002-07-02 21:42:29 +00:00
George Rhoten
49eb2e63e3 ICU-1968 Fix a buffer overflow
X-SVN-Rev: 8997
2002-07-02 19:21:35 +00:00
GCL Shanghai
b89c229c6e ICU-1953 change comments style and check 0/NULL
X-SVN-Rev: 8993
2002-07-02 15:10:30 +00:00
Markus Scherer
2d5114e756 ICU-1967 tighten utf-8 code, must not encode surrogate code points (unpaired surrogates) per unicode 3.2
X-SVN-Rev: 8990
2002-07-02 00:51:16 +00:00
Markus Scherer
e3efed98e9 ICU-1967 make non-character check faster - fail most of BMP right away
X-SVN-Rev: 8989
2002-07-02 00:48:46 +00:00
George Rhoten
2a54052fbc ICU-1953 Change the documentaiton of u_charDigitValue
X-SVN-Rev: 8987
2002-07-01 21:03:52 +00:00
Markus Scherer
97c20c88af ICU-1967 split ucnv_utf.c into more manageable ucnv_uxx.c where x=7, 8, 16, 32
X-SVN-Rev: 8986
2002-07-01 19:32:52 +00:00
Eric Mader
898fd409f9 ICU-1953 remove // comments from C code. Fix indentation, removed tabs.
X-SVN-Rev: 8984
2002-07-01 18:04:55 +00:00
GCL Shanghai
1e188eca35 ICU-1953 Test for NULL after each uprv_malloc() or new
X-SVN-Rev: 8980
2002-06-29 09:31:05 +00:00
Markus Scherer
11948b52df ICU-1962 change UObject: RTTI pure virtual, remove other boilerplate for now
X-SVN-Rev: 8977
2002-06-29 00:04:16 +00:00
George Rhoten
70debd215f ICU-868 New alias scheme.
X-SVN-Rev: 8975
2002-06-28 23:13:30 +00:00
George Rhoten
9d985564e7 ICU-868 Fix the binary searching. This loop was used for ucnv_io.c too.
X-SVN-Rev: 8973
2002-06-28 21:41:07 +00:00
Alan Liu
d1773b2571 ICU-1434 initial implementation of source/target set API
X-SVN-Rev: 8971
2002-06-28 21:13:54 +00:00
George Rhoten
ac12339f9c ICU-45 Fix for z/OS 1.2 and a Solaris warning.
X-SVN-Rev: 8966
2002-06-27 23:49:17 +00:00
Andy Heninger
e56b99a590 ICU-45 RBBI copyright notices, AIX portability, comments
X-SVN-Rev: 8963
2002-06-27 21:14:47 +00:00
Markus Scherer
28e8046c5c ICU-1962 derive all ICU C++ classes from common UObject base class
X-SVN-Rev: 8959
2002-06-27 16:36:57 +00:00
Vladimir Weinstein
0471b8b46e ICU-1948 fix memory access error
X-SVN-Rev: 8957
2002-06-27 15:29:50 +00:00
Andy Heninger
878c84b1d2 ICU-1117 add getRuleStatus() to RBBI
X-SVN-Rev: 8956
2002-06-27 01:50:22 +00:00
Markus Scherer
37792a8277 ICU-1962 derive all ICU C++ classes from common UObject base class
X-SVN-Rev: 8955
2002-06-27 01:37:52 +00:00
Markus Scherer
3f0f9fffec ICU-1962 derive all ICU C++ classes from common UObject base class
X-SVN-Rev: 8954
2002-06-27 01:27:47 +00:00
Markus Scherer
5a81709c73 ICU-1962 derive all ICU C++ classes from common UObject base class
X-SVN-Rev: 8953
2002-06-27 01:19:20 +00:00
George Rhoten
2fe4c14ece ICU-1891 Update for z/OS 1.2. Hopefully this is correct.
X-SVN-Rev: 8945
2002-06-26 16:32:51 +00:00
George Rhoten
ba0e288988 ICU-45 retweak MSVC projects
X-SVN-Rev: 8944
2002-06-26 16:22:08 +00:00
Andy Heninger
9ea53d52df ICU-45 new builder for RBBI rules, tweak MSVC project files.
X-SVN-Rev: 8942
2002-06-25 20:31:26 +00:00
Andy Heninger
70621f8923 ICU-45 new builder for RBBI rules, remove obsolete RBBI files
X-SVN-Rev: 8941
2002-06-25 18:53:10 +00:00
Andy Heninger
631cd39ece ICU-45 new builder for RBBI rules, initial checkin
X-SVN-Rev: 8940
2002-06-25 17:50:40 +00:00
Andy Heninger
32c09250b7 ICU-45 new builder for RBBI rules, initial checkin
X-SVN-Rev: 8939
2002-06-25 17:23:07 +00:00
Vladimir Weinstein
dce5b17a3a ICU-1948 Support for direct resource access and resource level sharing (aliases)
X-SVN-Rev: 8934
2002-06-24 20:58:17 +00:00
Vladimir Weinstein
4aeef61dff ICU-1948 Added error code for circular aliases
X-SVN-Rev: 8933
2002-06-24 20:56:55 +00:00
Ram Viswanadha
52765d7e5d ICU-1953 Fix handling of INV + HALANT
X-SVN-Rev: 8918
2002-06-22 00:20:04 +00:00
Vladimir Weinstein
daa0a7488d ICU-1948 More support for resource level aliases
X-SVN-Rev: 8894
2002-06-14 06:35:09 +00:00
Vladimir Weinstein
36387b18a7 ICU-1948 Support for resource level aliases
X-SVN-Rev: 8893
2002-06-14 06:03:08 +00:00
Vladimir Weinstein
d75e2f97df ICU-1948 Introducing alias type.
X-SVN-Rev: 8892
2002-06-14 06:01:13 +00:00
George Rhoten
c109642873 ICU-1896 Make ucnv_io_fillAvailableConverters use the new syntax
X-SVN-Rev: 8888
2002-06-14 00:09:01 +00:00
George Rhoten
966d01b596 ICU-1896 Flush the available converter names when the converter cache is flushed.
X-SVN-Rev: 8870
2002-06-13 16:43:41 +00:00
Markus Scherer
2d9b8643d9 ICU-1939 fix name comparison for purely algorithmic (intrinsic) converters: use loose match, not strcmp
X-SVN-Rev: 8856
2002-06-12 16:05:28 +00:00
Markus Scherer
153bea74fb ICU-1781 add isNormalized()
X-SVN-Rev: 8853
2002-06-12 03:54:17 +00:00
Markus Scherer
38fff182a4 ICU-1781 add isNormalized()
X-SVN-Rev: 8852
2002-06-12 03:29:09 +00:00
George Rhoten
f5e31c9771 ICU-1891 Better implementation for os/390 so that the proper data library
name is used.

X-SVN-Rev: 8850
2002-06-11 23:35:03 +00:00
George Rhoten
fd921bd52a ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8849
2002-06-11 23:10:28 +00:00
Markus Scherer
736ad9286a ICU-1939 fix UTF-32BE/LE offset handling
X-SVN-Rev: 8847
2002-06-11 22:49:05 +00:00
Markus Scherer
f0f2f037e3 ICU-1939 fix UTF-16 and UTF-32 converters: handling of U_TRUNCATED_CHAR_FOUND
X-SVN-Rev: 8840
2002-06-11 20:44:36 +00:00
Markus Scherer
a0770e9de7 ICU-1939 fix UTF-16 and UTF-32 converters: handling of initial non-BOM
X-SVN-Rev: 8837
2002-06-11 18:00:41 +00:00
Markus Scherer
50ad17d045 ICU-1939 implement UTF-16 and UTF-32 converters with BOM detection/output
X-SVN-Rev: 8831
2002-06-11 04:43:45 +00:00
Markus Scherer
dfec291be4 ICU-1920 more error checking for read-only aliases
X-SVN-Rev: 8824
2002-06-08 19:42:51 +00:00
Markus Scherer
64e7f644ea ICU-1920 add UnicodeString::getTerminatedBuffer()
X-SVN-Rev: 8822
2002-06-08 19:35:15 +00:00
Markus Scherer
f88d364569 ICU-1438 change unorm_compare to conform to UAX 21 2.5: fold then NFD
X-SVN-Rev: 8820
2002-06-08 03:46:21 +00:00
Markus Scherer
8c4e9b39ca ICU-1923 move _Lu etc. from uprops.c to .h
X-SVN-Rev: 8812
2002-06-07 18:55:08 +00:00
Markus Scherer
10bd90bfc1 ICU-1923 upgrade to Unicode 3.2: lowercasing and uppercasing
X-SVN-Rev: 8811
2002-06-07 18:53:49 +00:00
Alan Liu
a0f3beb188 ICU-1933 use PropertyAliases and PropertyValueAliases; add \p{ASCII}
X-SVN-Rev: 8805
2002-06-06 22:38:37 +00:00