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
Alan Liu
a364327309
ICU-1933 initial support for combining class, bidi class, and binary properties
...
X-SVN-Rev: 8800
2002-06-06 00:47:14 +00:00
Steven R. Loomis
2c8eae4d97
ICU-978 don't try to extend common data if common data not found (sanity check)
...
X-SVN-Rev: 8793
2002-06-05 18:30:56 +00:00
George Rhoten
517663f976
ICU-1115 Fix for HP/UX
...
X-SVN-Rev: 8792
2002-06-05 18:21:30 +00:00
Alan Liu
63cb0eebd2
ICU-1115 add multicharacter strings and iteration to uset API
...
X-SVN-Rev: 8784
2002-06-04 23:37:20 +00:00
Markus Scherer
4f02d44cc3
ICU-1923 fix buffer overrun when copying from temp buffer
...
X-SVN-Rev: 8770
2002-06-03 03:35:08 +00:00
Markus Scherer
0a70506190
ICU-1923 upgrade case folding to Unicode 3.2
...
X-SVN-Rev: 8769
2002-06-03 03:33:44 +00:00
George Rhoten
0078f2f53e
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8766
2002-06-01 06:36:02 +00:00
Markus Scherer
869dfa4583
ICU-1923 upgrade to Unicode 3.2: add new scripts; fix script name comparisons to perform loose matches according to Property[Value]Aliases.txt (use uprv_comparePropertyNames); make hardcoded arrays more maintainable
...
X-SVN-Rev: 8765
2002-06-01 00:43:07 +00:00
Markus Scherer
067b86e8a3
ICU-1923 upgrade to Unicode 3.2
...
X-SVN-Rev: 8764
2002-06-01 00:34:36 +00:00
Markus Scherer
185ac97303
ICU-1923 add uprv_comparePropertyNames() to compare Unicode property [value] names loosely
...
X-SVN-Rev: 8763
2002-06-01 00:33:55 +00:00
Markus Scherer
db9640733b
ICU-1438 fix 'unitialized' warnings - cp1/cp2 init looked like real bugs
...
X-SVN-Rev: 8761
2002-05-31 22:19:59 +00:00
George Rhoten
39af6eacb8
ICU-1891 Fix for z/OS (os/390)
...
X-SVN-Rev: 8757
2002-05-31 18:00:10 +00:00
Markus Scherer
ce883f6d81
ICU-1923 upgrade to Unicode 3.2: modified formulae for derived properties, and fixes for defective computations
...
X-SVN-Rev: 8753
2002-05-31 01:26:10 +00:00
Markus Scherer
3e69f6d737
ICU-1923 upgrade to Unicode 3.2: new U_UNICODE_VERSION, new block codes, modified formulae for derived properties
...
X-SVN-Rev: 8752
2002-05-31 01:25:20 +00:00
Steven R. Loomis
8ad5c8c479
ICU-1915 popen(), detect in autoconf
...
X-SVN-Rev: 8725
2002-05-29 22:06:30 +00:00
Alan Liu
237c0e67c3
ICU-1115 move UnicodeSet from i18n to common; also move affiliated classes; update USet to wrap UnicodeSet
...
X-SVN-Rev: 8721
2002-05-29 18:36:09 +00:00
George Rhoten
bdf50940f9
ICU-1913 os/400 fixes
...
X-SVN-Rev: 8712
2002-05-29 00:13:51 +00:00
Markus Scherer
c76aaff480
ICU-1864 ucnv_reset() did not reset enough UConverter fields; BOCU-1 signature changed
...
X-SVN-Rev: 8708
2002-05-25 00:32:25 +00:00
Markus Scherer
171d3a3ec7
ICU-1438 fix bugs in unorm_compare - temp buffer handling, missing decomposition of Hangul
...
X-SVN-Rev: 8701
2002-05-24 22:24:12 +00:00
Markus Scherer
778d535abe
ICU-1728 duplicate U_COMPARE_CODE_POINT_ORDER in multiple header files to avoid forcing users to include ustring.h just for this (may not be optimal solution)
...
X-SVN-Rev: 8700
2002-05-24 22:22:16 +00:00
Markus Scherer
730faa0879
ICU-1438 add Normalizer::compare
...
X-SVN-Rev: 8699
2002-05-24 22:20:19 +00:00
Markus Scherer
c44455d477
ICU-1728 add u_strCompare and u_strCaseCompare taking separate lengths and optional code point order
...
X-SVN-Rev: 8695
2002-05-24 17:05:31 +00:00
George Rhoten
cf59e971fb
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8691
2002-05-24 00:50:41 +00:00
George Rhoten
525588c474
ICU-1913 You shouldn't be able to do a sizeof(UBreakIterator) normally because it's not really a void *
...
X-SVN-Rev: 8675
2002-05-23 00:08:38 +00:00
George Rhoten
f6a1518f3f
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8673
2002-05-22 22:56:27 +00:00
Markus Scherer
0e4d7bb60a
ICU-1438 filter out unrelated new options bits when case-folding a code point
...
X-SVN-Rev: 8663
2002-05-22 00:38:11 +00:00
Markus Scherer
08e8447729
ICU-1438 use unorm_cmpEquivFold to implement case-insensitive string comparison - more efficient than earlier implementation
...
X-SVN-Rev: 8662
2002-05-22 00:35:01 +00:00
Markus Scherer
2711de91cf
ICU-1728 change u_strCompareCodePointOrder to u_strCompare taking UBool codePointOrder to make it easier to compare strings with various options
...
X-SVN-Rev: 8661
2002-05-22 00:32:42 +00:00
Markus Scherer
f241f29d0a
ICU-1438 add unorm_cmpEquivFold and unorm_compare
...
X-SVN-Rev: 8660
2002-05-22 00:29:58 +00:00
Markus Scherer
1404e3c9df
ICU-1438 add unorm_cmpEquivFold implementation function for unorm_compare
...
X-SVN-Rev: 8659
2002-05-22 00:26:30 +00:00
Markus Scherer
24c5b88bc2
ICU-1438 add unorm_compare
...
X-SVN-Rev: 8658
2002-05-22 00:24:53 +00:00
George Rhoten
4b1124162c
ICU-1906 Update TP/TMP -> TL/TLS for East Timor
...
X-SVN-Rev: 8651
2002-05-21 21:06:07 +00:00
Eric Mader
cb2212c25f
ICU-1289 uscript_openRun: free UScriptRun if uscript_setRunText returns an error.
...
X-SVN-Rev: 8639
2002-05-16 19:23:02 +00:00
George Rhoten
f369f93ec4
ICU-1289 Don't use // in a C file, and make the data const.
...
X-SVN-Rev: 8616
2002-05-14 17:01:39 +00:00
Markus Scherer
fa460c1481
ICU-1728 fix CodePointOrder fix-up to remove harmless but confusing ++s1 side effect
...
X-SVN-Rev: 8614
2002-05-14 00:45:47 +00:00
George Rhoten
1a09ea5eda
ICU-1868 Properly use CPPFLAGS and other flags
...
X-SVN-Rev: 8613
2002-05-13 23:51:50 +00:00
Markus Scherer
65eb5971c0
ICU-1728 re-implement CodePointOrder compare functions to make them work with surrogate code points
...
X-SVN-Rev: 8612
2002-05-13 23:03:09 +00:00
Markus Scherer
63f6acf6d7
ICU-1728 internal function for CodePointOrder comparisons, works with surrogate code points
...
X-SVN-Rev: 8611
2002-05-13 23:01:38 +00:00
Eric Mader
a9ba9cedec
ICU-1289 Add UScriptRun to uscripts.h
...
X-SVN-Rev: 8607
2002-05-13 21:50:59 +00:00
George Rhoten
ea1dbdf021
ICU-1896 Create the list of available converters at run-time.
...
X-SVN-Rev: 8606
2002-05-13 21:21:19 +00:00
George Rhoten
e2508f1293
ICU-1896 Add dynamic locale list creation.
...
X-SVN-Rev: 8602
2002-05-13 20:29:31 +00:00
George Rhoten
9d8d0d3940
ICU-1868 Make DEFS be used for macros and includes only for compile
...
time, not for link time, and other various fixes.
X-SVN-Rev: 8562
2002-05-01 23:48:15 +00:00
George Rhoten
faec7727ae
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8545
2002-04-30 21:03:00 +00:00
George Rhoten
7f87b5724e
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8539
2002-04-30 17:22:11 +00:00
George Rhoten
ac061302c1
ICU-1877 pwin64.h doesn't exist. Use pwin32.h
...
X-SVN-Rev: 8537
2002-04-30 00:48:04 +00:00
George Rhoten
df30dfbd29
ICU-1877 Add Win64 support.
...
X-SVN-Rev: 8531
2002-04-26 23:04:32 +00:00
Doug Felt
77b6719b9b
ICU-970 add substring constructors and setTo overload to UnicodeString
...
X-SVN-Rev: 8527
2002-04-26 18:02:49 +00:00
Alan Liu
37b4739783
ICU-1749 API additions to support UnicodeSet
...
X-SVN-Rev: 8526
2002-04-26 06:30:37 +00:00
George Rhoten
53b969bd26
ICU-1872 Test for mutex initialization
...
X-SVN-Rev: 8505
2002-04-24 16:10:33 +00:00
George Rhoten
8cd90d7b88
ICU-1872 Test for mutex initialization
...
X-SVN-Rev: 8503
2002-04-23 23:24:25 +00:00
George Rhoten
78b2d83a32
ICU-1868 Consolodate most definitions into icudefs.mk.in
...
X-SVN-Rev: 8494
2002-04-19 02:19:24 +00:00
Vladimir Weinstein
c96dbd3c94
ICU-1492 fixed reference counting for resource bundles
...
X-SVN-Rev: 8484
2002-04-17 21:19:38 +00:00
Markus Scherer
59347d8bde
ICU-1867 improve SCSU performance with non-offset-handling function versions
...
X-SVN-Rev: 8483
2002-04-17 20:46:27 +00:00
Markus Scherer
995a589267
ICU-1864 add BOCU-1
...
X-SVN-Rev: 8481
2002-04-17 20:36:53 +00:00
Markus Scherer
1d04179415
ICU-900 initialize destLength
...
X-SVN-Rev: 8461
2002-04-15 17:45:07 +00:00
Ram Viswanadha
161100569d
ICU-1721 error checking
...
X-SVN-Rev: 8398
2002-04-05 02:49:56 +00:00
George Rhoten
8e5258614f
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8386
2002-04-05 00:03:32 +00:00
Ram Viswanadha
8fa4e9107b
ICU-1835 Add mappings for codepoints
...
X-SVN-Rev: 8372
2002-04-04 03:07:42 +00:00
George Rhoten
ccd0b6cde6
ICU-1831 Don't use // in C files.
...
X-SVN-Rev: 8363
2002-04-03 19:52:08 +00:00
Ram Viswanadha
bb3a922488
ICU-1564 Fix memory overshoot bug
...
X-SVN-Rev: 8353
2002-04-03 00:59:05 +00:00
Andy Heninger
e6dfdcbccf
ICU-1831 fix TOC pointer alignment problems in ICU data
...
name lookup code on AS/400
X-SVN-Rev: 8351
2002-04-03 00:45:35 +00:00
Steven R. Loomis
e39e749523
ICU-1769 removing some unneeded renamings
...
X-SVN-Rev: 8349
2002-04-03 00:01:21 +00:00
Steven R. Loomis
59572346bd
ICU-1686 UCharIterator adding error codes
...
X-SVN-Rev: 8347
2002-04-02 23:54:41 +00:00
Steven R. Loomis
8185a8ce05
ICU-1686 UCharIterator: use -1 for error code
...
X-SVN-Rev: 8346
2002-04-02 23:35:24 +00:00
George Rhoten
e8cf181469
ICU-1828 Remove tabs
...
X-SVN-Rev: 8328
2002-04-02 01:17:28 +00:00
George Rhoten
033575b131
ICU-214 Fix for Win64. Use x86 assembly for aligning code for x86 machines.
...
X-SVN-Rev: 8297
2002-03-29 19:03:59 +00:00
George Rhoten
2ab3c9cd3b
ICU-214 Fix for Win64. Don't freely convert between (void *) and int32_t.
...
Use the int32_t functions when you are only using integers.
Also arrays of scalars need to be allocated with malloc (Needed by Lotus j1733).
X-SVN-Rev: 8289
2002-03-29 01:56:09 +00:00
George Rhoten
153b72da68
ICU-214 Fix for Win64. Do the math in size_t when part of the expression is in size_t and the other side is (void *)
...
X-SVN-Rev: 8288
2002-03-29 01:51:09 +00:00
Steven R. Loomis
96aebaa79a
ICU-1730 #elif -> #else
...
X-SVN-Rev: 8280
2002-03-28 17:37:54 +00:00
George Rhoten
b9fcc4a086
ICU-1619 UTF-32LE is a little endian encoding, not a big endian encoding.
...
X-SVN-Rev: 8272
2002-03-27 23:24:15 +00:00
Andy Heninger
353e4c6ce7
ICU-1762 SRL code review comment - make init of cnvCacheMutex=NULL explicit
...
X-SVN-Rev: 8259
2002-03-27 17:36:15 +00:00
George Rhoten
f5f1fca9aa
ICU-1811 Increase the code coverage of Locale:get methods (Found some typos)
...
X-SVN-Rev: 8254
2002-03-26 23:10:19 +00:00
George Rhoten
103f843333
ICU-1811 Remove unused code.
...
X-SVN-Rev: 8253
2002-03-26 23:09:05 +00:00
Vladimir Weinstein
955e42c4e3
ICU-1769 bumped up collation version (please rebuild UCA & bundles)
...
X-SVN-Rev: 8246
2002-03-26 16:47:39 +00:00
Ram Viswanadha
1b9d145260
ICU-1808 Fix SCSU's handling of some non-BMP codepoints
...
X-SVN-Rev: 8226
2002-03-25 22:41:07 +00:00
George Rhoten
0b12bb4953
ICU-1556 Fix AIX 5.1 with Visual Age 5.0 in 32-bit mode with -O2
...
optmization. (The bug is really that specific)
X-SVN-Rev: 8221
2002-03-25 17:43:35 +00:00
George Rhoten
0136f68900
ICU-1593 Clarify how saveState is used.
...
X-SVN-Rev: 8217
2002-03-23 00:29:03 +00:00
Andy Heninger
3d4d1c39ed
ICU-1265 change RBBI_IGNORE to UBRK_IGNORE
...
X-SVN-Rev: 8211
2002-03-22 23:01:41 +00:00
George Rhoten
cf93f6857f
ICU-1803 Fix some documentation. Some definitions only exist in the Unicode class.
...
X-SVN-Rev: 8206
2002-03-22 17:35:20 +00:00
George Rhoten
ae0fe2df18
ICU-1541 Add a comment about the EXPORT2 changes
...
X-SVN-Rev: 8183
2002-03-21 19:57:37 +00:00
George Rhoten
441d7129ba
ICU-1541 Undo some of the EXPORT2 changes
...
X-SVN-Rev: 8180
2002-03-21 19:31:32 +00:00
George Rhoten
a78f77abb4
ICU-1739 BoundsChecker is brain dead when dealing with unions sometimes.
...
X-SVN-Rev: 8179
2002-03-21 19:12:11 +00:00
Yves Arrouye
b594e7b5cd
ICU-900 warnings
...
X-SVN-Rev: 8172
2002-03-21 16:46:29 +00:00