Eric Mader
352194a6bf
ICU-120 Initial checkin of the LayoutEngine!
...
X-SVN-Rev: 2910
2000-11-14 21:34:25 +00:00
Markus Scherer
af27bc1133
ICU-544 ucnv_getNextUChar() must _not_ match pairs of single surrogates for codepages like gb18030 (see javadoc & notes in ucnvmbcs.c)
...
X-SVN-Rev: 2807
2000-10-26 20:09:17 +00:00
Yves Arrouye
80cb039da8
ICU-367 definitely revert to U_IOSTREAM_SOURCE being 199711. It does
...
X-SVN-Rev: 2792
2000-10-25 22:40:18 +00:00
George Rhoten
a634d59021
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 2733
2000-10-19 21:06:02 +00:00
Yves Arrouye
fa1567338d
ICU-367 temporarily revert to 198506
...
X-SVN-Rev: 2729
2000-10-19 17:23:32 +00:00
Yves Arrouye
7e0c5ee2a5
ICU-367 let one override U_IOSTREAM_SOURCE at compile time (better do so both for the ICU build and everything that uses it!
...
X-SVN-Rev: 2721
2000-10-17 22:50:27 +00:00
Yves Arrouye
c9388940ea
ICU-367 fix for I/O streams on Windows.
...
X-SVN-Rev: 2720
2000-10-17 22:42:40 +00:00
Ram Viswanadha
af4e9945bb
ICU-673 Added HZ converter.
...
X-SVN-Rev: 2706
2000-10-17 08:03:36 +00:00
Yves Arrouye
614eb112b5
ICU-480 detect nl_langinfo() and then tries to pass it CODESET and
...
_NL_CTYPE_CODESET_NAME, and set U_NL_LANGINFO_CODESET accordingly. If neither
works, define U_HAVE_NL_LANGINFO_CODESET to 0, for these NetBSD boxes...
X-SVN-Rev: 2690
2000-10-16 17:26:31 +00:00
Steven R. Loomis
3755154237
ICU-658 Version is: 1.6.0.1. 1.6.1 does not exist
...
X-SVN-Rev: 2668
2000-10-13 02:10:43 +00:00
Yves Arrouye
c3e4f0b35b
ICU-658 bumped version above 1.6
...
X-SVN-Rev: 2666
2000-10-13 00:26:21 +00:00
Markus Scherer
a9d79701ff
ICU-415 update char names javadoc
...
X-SVN-Rev: 2631
2000-10-11 16:10:25 +00:00
Markus Scherer
f38c42be74
ICU-415 initial implementation of u_enumCharNames()
...
X-SVN-Rev: 2620
2000-10-10 17:33:09 +00:00
George Rhoten
008d73c4d5
ICU-638 Forgot the U_HAVE_WCSCPY
...
X-SVN-Rev: 2593
2000-10-06 17:02:22 +00:00
Yves Arrouye
0b35a1e72c
ICU-630 autoconf detection code for tzset, _tzset, tzname, _tzname
...
(adapted from AC_STRUCT_TIMEZONE), timezone and _timezone. The defines
U_TZSET, U_TZNAME and U_TIMEZONE either contain the symbol to use, or are
undefined if there is no appropriate symbol. putil.c thus has now things
like:
uprv_timezone() {
#ifdef U_TIMEZONE
return U_TIMEZONE;
#else
...........
#endif
}
which is much simpler.
X-SVN-Rev: 2580
2000-10-05 23:41:59 +00:00
Yves Arrouye
1c4c881afb
ICU-638 added the new U_HAVE_NL_LANGINFO, U_HAVE_CODESET, and
...
U_HAVE_TZSET to get rid of the (routinely incorrect) manipulation of U_POSIX
based on platform names. Also added U_HAVE_WCSCPY to define whether a
platform has the w* functions (it may not, even if wchar.h is present).
X-SVN-Rev: 2579
2000-10-05 19:33:35 +00:00
George Rhoten
4178a62d73
ICU-615 Changed the parameter name and tested it.
...
X-SVN-Rev: 2531
2000-09-28 05:46:28 +00:00
George Rhoten
b589f6be89
ICU-615 Changed the parameter name and tested it.
...
X-SVN-Rev: 2530
2000-09-27 23:39:36 +00:00
George Rhoten
e55dacf4f4
ICU-615 Changed the parameter name and tested it.
...
X-SVN-Rev: 2524
2000-09-27 20:12:18 +00:00
George Rhoten
ee90d9b713
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2506
2000-09-25 18:53:50 +00:00
George Rhoten
3d38863a50
ICU-610 Described replacement functions for the deprecated functions and put in a removeal date.
...
X-SVN-Rev: 2495
2000-09-22 23:03:40 +00:00
George Rhoten
ccdc82a514
ICU-564 Updated some comments and fixed a static memory leak.
...
X-SVN-Rev: 2460
2000-09-20 18:09:07 +00:00
George Rhoten
8c4a1f9b55
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2405
2000-08-30 23:25:59 +00:00
George Rhoten
8268a82c68
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2395
2000-08-30 16:30:55 +00:00
George Rhoten
6ac419ab8a
ICU-573 unchange the definition of NULL (remove the "defined(__cplusplus)")
...
X-SVN-Rev: 2370
2000-08-28 23:25:10 +00:00
George Rhoten
83df804177
ICU-573 included stdlib.h and memory.h into files that need it for the utypes.h change
...
X-SVN-Rev: 2368
2000-08-28 22:48:46 +00:00
Steven R. Loomis
d40014113a
ICU-567 MacOS/Code Warrior
...
X-SVN-Rev: 2364
2000-08-28 20:28:21 +00:00
George Rhoten
16d67c3ebb
ICU-463 Put fix for pointer overflow back into code.
...
X-SVN-Rev: 2360
2000-08-28 19:18:02 +00:00
George Rhoten
308a5811c1
ICU-463 Fixed a typo in extract
...
X-SVN-Rev: 2356
2000-08-26 01:54:05 +00:00
George Rhoten
e44e853d93
ICU-463 added a targetLength function.
...
X-SVN-Rev: 2331
2000-08-23 02:10:08 +00:00
Ram Viswanadha
25f876129a
ICU-565 Added new error codes
...
X-SVN-Rev: 2323
2000-08-22 18:04:25 +00:00
George Rhoten
3de2aeabe7
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2314
2000-08-21 19:55:59 +00:00
Markus Scherer
d0c3e78a48
ICU-410 u_unescapeAt() must return UChar32, not int32_t
...
X-SVN-Rev: 2297
2000-08-16 23:27:36 +00:00
Vladimir Weinstein
82781d6967
ICU-460 OS/390 porting fixes
...
X-SVN-Rev: 2294
2000-08-16 20:45:23 +00:00
Helena Chapman
3f2fb26333
ICU-401 Make 1.6 tree compiled and linked on S/400.
...
X-SVN-Rev: 2233
2000-08-14 23:35:57 +00:00
Markus Scherer
760629f11b
ICU-471 document arabic number shaping
...
X-SVN-Rev: 2224
2000-08-14 20:15:43 +00:00
Markus Scherer
e7d7910db3
ICU-471 implement arabic number shaping
...
X-SVN-Rev: 2216
2000-08-12 01:01:03 +00:00
George Rhoten
80c3feb89f
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2208
2000-08-11 21:56:35 +00:00
Markus Scherer
17df34956e
ICU-516 streaming conversion functions set U_BUFFER_OVERFLOW_ERROR instead of U_INDEX_OUTOFBOUNDS_ERROR
...
X-SVN-Rev: 2199
2000-08-11 19:23:50 +00:00
Markus Scherer
913d5e7d5f
ICU-516 streaming conversion functions set U_BUFFER_OVERFLOW_ERROR instead of U_INDEX_OUTOFBOUNDS_ERROR
...
X-SVN-Rev: 2198
2000-08-11 19:10:10 +00:00
George Rhoten
cb875ce8e4
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2179
2000-08-11 00:02:59 +00:00
Yves Arrouye
921a9787cc
ICU-322 support for standard names, which are tagged converter
...
aliases.
X-SVN-Rev: 2161
2000-08-10 01:32:29 +00:00
George Rhoten
0a22502b3c
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2159
2000-08-10 01:01:57 +00:00
George Rhoten
dd9b2b776e
ICU-535 Removed a compiler warning
...
X-SVN-Rev: 2135
2000-08-08 21:20:40 +00:00
George Rhoten
760453c495
ICU-535 Removed a compiler warning
...
X-SVN-Rev: 2134
2000-08-08 20:38:48 +00:00
Helena Chapman
b853fb70a0
ICU-373 Added support for ibm-1388 codepage.
...
X-SVN-Rev: 2126
2000-08-07 23:04:41 +00:00
Steven R. Loomis
afbd051d76
ICU-311 more cbWrite updates and changes to the included callbacks
...
X-SVN-Rev: 2098
2000-08-02 19:35:17 +00:00
Yves Arrouye
723cec4f28
ICU-518 UnicodeConverterCPP renamed to UnicodeConverter.
...
X-SVN-Rev: 2084
2000-08-01 00:44:15 +00:00
Vladimir Weinstein
759d6be056
ICU-460 OS/390 related changes
...
X-SVN-Rev: 2079
2000-07-31 22:33:44 +00:00
Steven R. Loomis
70ef5879e2
ICU-311 cbWrite implementation
...
X-SVN-Rev: 2073
2000-07-31 14:38:10 +00:00
Steven R. Loomis
de7b2bd35a
ICU-176 utf8 table update for unix
...
X-SVN-Rev: 2050
2000-07-26 20:37:53 +00:00
Alan Liu
7678a3a760
ICU-89 add private doReplace
...
X-SVN-Rev: 2048
2000-07-26 16:41:17 +00:00
Madhu K
460392f2d8
ICU-176 Added ifdef for U_IMPORT and U_EXPORT for utf_countTrailBytes
...
X-SVN-Rev: 2039
2000-07-26 02:00:22 +00:00
Madhu K
9882141a96
ICU-176 two important macros need more parentheses for op precedence!
...
X-SVN-Rev: 2031
2000-07-25 00:46:25 +00:00
Vladimir Weinstein
b32fbfedc6
ICU-447 removed dead code
...
X-SVN-Rev: 1995
2000-07-20 22:25:32 +00:00
Vladimir Weinstein
42fe74c7d2
ICU-442 remove dependency on wchar.h
...
X-SVN-Rev: 1992
2000-07-20 20:52:12 +00:00
Alan Liu
1ab1e529c5
ICU-307 lenient converter name matching
...
X-SVN-Rev: 1957
2000-07-19 22:18:43 +00:00
Markus Scherer
4b51eae486
ICU-505 remove obsolete values and move error buffer length to ucnv_bld.h
...
X-SVN-Rev: 1905
2000-07-17 19:48:25 +00:00
Alan Liu
24c6d0cd19
ICU-410 update docs
...
X-SVN-Rev: 1900
2000-07-16 13:49:24 +00:00
Alan Liu
cb74716658
ICU-410 create unified unescape function(s)
...
X-SVN-Rev: 1896
2000-07-16 13:39:07 +00:00
George Rhoten
874a1b6f38
ICU-399 Added more documentation on strstr
...
X-SVN-Rev: 1885
2000-07-14 23:33:18 +00:00
Markus Scherer
06ca05dc38
ICU-311 for the new callback api, ucnv_getXCallBack() need to return both the function pointer and the context
...
X-SVN-Rev: 1873
2000-07-14 01:01:14 +00:00
Markus Scherer
5af0fcc38d
ICU-311 for the new callback api, geMissingXAction() need to return both the function pointer and the context
...
X-SVN-Rev: 1872
2000-07-14 01:00:59 +00:00
Steven R. Loomis
c596b24a8a
ICU-393 .cvsignore cleanup
...
X-SVN-Rev: 1866
2000-07-13 22:04:24 +00:00
Steven R. Loomis
b7031a5f84
ICU-497 upgrade version #
...
X-SVN-Rev: 1847
2000-07-13 16:46:25 +00:00
Jim Snyder Grant
0c71649fd5
ICU-495 implementation for ucnv_getInvalidChars
...
and ucnv_getInvalidUChars. Also corrected UChars proto.
X-SVN-Rev: 1843
2000-07-13 15:25:04 +00:00
Yves Arrouye
fb1d5d2135
ICU-377 explicitely use extern for U_CFUNC in C, since not doing so brings complaints from the Rhapsody/Darwin Mach linker.
...
X-SVN-Rev: 1804
2000-07-12 06:34:43 +00:00
Yves Arrouye
995ca8a672
ICU-360 detect gmake or make and set U_MAKE to that. Substitute U_MAKE
...
in platform.h.in, and hardcode it to "nmake" in pwin32.h and "gmake" in
pos400.h and pos2.h. Then use U_MAKE to define the default make command in
pkgdata.c, if there is no MAKE env variable.
X-SVN-Rev: 1793
2000-07-11 22:25:51 +00:00
Vladimir Weinstein
4a043d3575
ICU-432 more memory leaks fixed
...
X-SVN-Rev: 1776
2000-07-10 20:43:34 +00:00
Helena Chapman
2fd0a3db47
ICU-311 the setToU and fromUCallback function signatures update.
...
X-SVN-Rev: 1736
2000-07-05 20:56:42 +00:00
Yves Arrouye
d37141dcac
ICU-371 changed LINUX and SOLARIS to U_LINUX and U_SOLARIS, also
...
changed HAVE_INTTYPES_H to U_HAVE_INTTYPES_H.
X-SVN-Rev: 1726
2000-06-30 21:35:03 +00:00
Vladimir Weinstein
d963093f45
ICU-436 additional constructors and _open functions for resource bundles
...
X-SVN-Rev: 1723
2000-06-30 20:24:59 +00:00
Yves Arrouye
ff2268461c
ICU-322 new ucnv_getStandardName() API.
...
X-SVN-Rev: 1722
2000-06-30 19:43:00 +00:00
Helena Chapman
0ad634011e
ICU-311 Another major update with Callback API changes.
...
X-SVN-Rev: 1720
2000-06-30 17:38:47 +00:00
Markus Scherer
4c42ba5b9b
ICU-471 add API facade for u_shapeArabic()
...
X-SVN-Rev: 1717
2000-06-30 00:29:46 +00:00
Markus Scherer
6aea18ee6e
ICU-410 add API facades for string unescaping
...
X-SVN-Rev: 1707
2000-06-29 19:36:20 +00:00
Markus Scherer
c685f44e89
ICU-400 add u_strchr32()
...
X-SVN-Rev: 1706
2000-06-29 19:00:55 +00:00
Markus Scherer
68fe01cfa0
ICU-399 add API facade for u_strstr()
...
X-SVN-Rev: 1705
2000-06-29 18:52:11 +00:00
Markus Scherer
b2375850b7
ICU-241 remove obsolete T_INT32()
...
X-SVN-Rev: 1704
2000-06-29 18:42:34 +00:00
Markus Scherer
4660da6313
ICU-415 add API facade for name->code point and enum names
...
X-SVN-Rev: 1703
2000-06-29 18:27:07 +00:00
Steven R. Loomis
784b5f52ad
ICU-432 comments, syntax, etc
...
X-SVN-Rev: 1701
2000-06-29 03:04:28 +00:00
Steven R. Loomis
d7b44985af
ICU-311 updates for callback changes
...
X-SVN-Rev: 1687
2000-06-29 00:14:01 +00:00
Steven R. Loomis
93e522d9d9
ICU-311 removed
...
X-SVN-Rev: 1675
2000-06-28 21:13:25 +00:00
Alan Liu
ab9145acf3
ICU-450 move urep to common
...
X-SVN-Rev: 1670
2000-06-28 20:19:11 +00:00
Alan Liu
c1346acb3c
ICU-450 remove extractBetween from Replaceable API
...
X-SVN-Rev: 1669
2000-06-28 20:10:42 +00:00
Helena Chapman
22502d9977
ICU-311 fixed to use the new callback APIs.
...
X-SVN-Rev: 1667
2000-06-28 19:43:17 +00:00
Helena Chapman
377889ccd9
ICU-311 Major rewrite of the callback APIs. Needs to be checked
...
in without more testing to make the 6/29/2000 API deadline. Lots
of warnings still, offset handling is not implemented. More unit tests
is required because the current implementation actually passes the tests.
X-SVN-Rev: 1661
2000-06-27 20:47:56 +00:00
Steven R. Loomis
e928a03866
ICU-442 #if U_HAVE_WCHAR_H
...
X-SVN-Rev: 1633
2000-06-19 17:16:46 +00:00
Vladimir Weinstein
2e2f111d7c
ICU-184 removed commented out APIs
...
X-SVN-Rev: 1578
2000-06-07 00:01:16 +00:00
Steven R. Loomis
3ec60c904e
ICU-420 make header files build by themselves
...
X-SVN-Rev: 1558
2000-06-03 04:18:06 +00:00
Vladimir Weinstein
afbd81e9f9
ICU-184 including private headers (uhash.h) in public headers is a very bad thing indeed
...
X-SVN-Rev: 1556
2000-06-03 02:50:17 +00:00
Helena Chapman
ea985ee0d3
ICU-408 HP-UX port changes.
...
X-SVN-Rev: 1473
2000-05-24 21:47:06 +00:00
Markus Scherer
02ac2e9283
ICU-176 support UChar32 code points in Normalizer API (not implementation)
...
X-SVN-Rev: 1468
2000-05-24 20:56:19 +00:00
Markus Scherer
7195589e89
ICU-176 add forgotten UChar32 overloads
...
X-SVN-Rev: 1464
2000-05-24 20:03:21 +00:00
Vladimir Weinstein
1583efe468
ICU-406 putting collation in resource bundles
...
X-SVN-Rev: 1463
2000-05-24 19:58:40 +00:00
Markus Scherer
7e85fb6dae
ICU-397 sorry, the previous commit had the wrong comment - make u_versionFrom/ToString() public
...
X-SVN-Rev: 1436
2000-05-22 22:24:15 +00:00
Markus Scherer
db57518b4c
ICU-405 remove duplicate country name for SH
...
X-SVN-Rev: 1435
2000-05-22 22:22:14 +00:00
Markus Scherer
1c7819548d
ICU-384 ucnv_open() recognize options appended to the converter name
...
X-SVN-Rev: 1429
2000-05-22 20:15:09 +00:00
Alan Liu
358312cc1a
ICU-352 add new Replaceable API
...
X-SVN-Rev: 1423
2000-05-20 04:41:12 +00:00
Helena Chapman
7f9bb6418e
ICU-351 This should really be another bug but the jitterbug system is down now. On AIX 4.2 and 4.3, though the inttypes.h definition is different, the binary compatibility forced us to make the changes in platform.h.in.
...
X-SVN-Rev: 1413
2000-05-19 00:04:07 +00:00