Markus Scherer
80cd8d269b
ICU-103 improve compliance of our callbacks with the new api, were buggy and still assume too much about UConverter
...
X-SVN-Rev: 1834
2000-07-13 00:14:10 +00:00
Markus Scherer
fc52220b90
ICU-103 need struct names for some structs for compatibility with forward declarations
...
X-SVN-Rev: 1833
2000-07-13 00:12:34 +00:00
Markus Scherer
ae02ead7fe
ICU-103 add ucnvmbcs.h
...
X-SVN-Rev: 1832
2000-07-13 00:11:43 +00:00
Markus Scherer
69c2c7dabb
ICU-103 load the new mbcs converter with format version 5
...
X-SVN-Rev: 1831
2000-07-13 00:11:11 +00:00
Markus Scherer
f0b6b788f2
ICU-103 replace the mbcs implementation by one that supports up to 4 bytes/char and full utf-16
...
X-SVN-Rev: 1830
2000-07-13 00:10:29 +00:00
Vladimir Weinstein
8349610248
ICU-432 more leak fixes
...
X-SVN-Rev: 1824
2000-07-12 22:59:57 +00:00
Alan Liu
09f92d4480
ICU-89 update normalizer data to Unicode 3.0
...
X-SVN-Rev: 1823
2000-07-12 22:02:37 +00:00
Yves Arrouye
b4e4f9d031
ICU-377 more changes to please the Mach linker.
...
X-SVN-Rev: 1805
2000-07-12 06:43:32 +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
55cc3f3d3f
ICU-353 const char * please.
...
X-SVN-Rev: 1795
2000-07-11 22:44:35 +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
Yves Arrouye
05e119e889
ICU-377 U_RHAPSODY doesn't look very POSIX from our point of view.
...
X-SVN-Rev: 1792
2000-07-11 22:24:00 +00:00
Helena Chapman
ccede1e5b9
ICU-311 Major rewrite of the internal codepath to use the UConverterToUnicodeArgs and UConverterFromUnicodeArgs.
...
X-SVN-Rev: 1777
2000-07-10 20:51:54 +00:00
Vladimir Weinstein
4a043d3575
ICU-432 more memory leaks fixed
...
X-SVN-Rev: 1776
2000-07-10 20:43:34 +00:00
Madhu K
32e5cad58f
ICU-447 Fixed TConverter_fromUnicode_XBCS to return the error value when only the lead surrogate character is present and flush=TRUE
...
X-SVN-Rev: 1759
2000-07-08 00:03:18 +00:00
Steven R. Loomis
73b342fb13
ICU-343 parse locales such as fr_FR.UTF8@EURO [codepage and locale variant must be considered]
...
X-SVN-Rev: 1754
2000-07-07 06:12:00 +00:00
Vladimir Weinstein
45515c9a0c
ICU-432 more memory leaks fixes
...
X-SVN-Rev: 1750
2000-07-06 23:01:50 +00:00
Madhu K
d3a1a60f25
ICU-447 1361 is no longer the reference codepage. Modified it to take 1363.
...
X-SVN-Rev: 1744
2000-07-06 18:24:13 +00:00
Helena Chapman
11f8d10632
ICU-439 Updated locmap.cpp with the North Korea ISO country code.
...
X-SVN-Rev: 1741
2000-07-05 23:44:37 +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
2dd27cde6e
ICU-377 Darwin doesn't have <langinfo.h> (even though the functions are
...
in the manual!) and thus shouldn't be marked POSIX.
X-SVN-Rev: 1730
2000-07-03 19:30: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
Markus Scherer
962dc91faa
ICU-471 export ushape.h
...
X-SVN-Rev: 1721
2000-06-30 17:44:33 +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
8bc3f0b83b
ICU-478 u_uastrncpy fix
...
X-SVN-Rev: 1694
2000-06-29 01:41:04 +00:00
Steven R. Loomis
d7b44985af
ICU-311 updates for callback changes
...
X-SVN-Rev: 1687
2000-06-29 00:14:01 +00:00
Vladimir Weinstein
755f5d924c
ICU-311 fixed crashing problem
...
X-SVN-Rev: 1684
2000-06-28 23:19:33 +00:00
Vladimir Weinstein
9b404b0904
ICU-311 fixed crashing problem
...
X-SVN-Rev: 1683
2000-06-28 23:19:32 +00:00
Vladimir Weinstein
d350a69251
ICU-311 changes to common w32 project
...
X-SVN-Rev: 1682
2000-06-28 22:49:33 +00:00
Vladimir Weinstein
497abfd708
ICU-460 Porting changes
...
X-SVN-Rev: 1678
2000-06-28 22:20:08 +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
1edec65b38
ICU-311 fixed to use the new callback APIs.
...
X-SVN-Rev: 1666
2000-06-28 19:29:49 +00:00
Jim Snyder Grant
b48c650b9a
ICU-271 Adjustments to pass newest LMBCS tests
...
X-SVN-Rev: 1665
2000-06-28 17:08:21 +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
Jim Snyder Grant
5e09bfa7ed
ICU-271 First functionally complete LMBCS converter
...
X-SVN-Rev: 1657
2000-06-27 19:31:01 +00:00
Vladimir Weinstein
18b6ac3369
ICU-432 fixing leaks
...
X-SVN-Rev: 1649
2000-06-26 22:46:15 +00:00
Madhu K
cdc7d9b910
ICU-176 Fixed an Error in move32()
...
X-SVN-Rev: 1635
2000-06-21 22:48:46 +00:00
Helena Chapman
8d12ca8e17
ICU-401 OS/400 specific changes for 1.5 release.
...
X-SVN-Rev: 1634
2000-06-20 23:42:20 +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
e8ef7da59a
ICU-432 changes according to purify output
...
X-SVN-Rev: 1630
2000-06-15 22:32:39 +00:00
Vladimir Weinstein
f503d2fc52
ICU-436 resource bundle constructor should use default constructor instead of invariant one...
...
X-SVN-Rev: 1608
2000-06-12 22:44:15 +00:00
Markus Scherer
8703e9d817
ICU-221 exclude all no-break spaces from u_isWhitespace()
...
X-SVN-Rev: 1602
2000-06-12 19:48:05 +00:00
Alan Liu
d238badc53
ICU-363 document linkage to Normalizer
...
X-SVN-Rev: 1586
2000-06-08 21:11:32 +00:00
Steven R. Loomis
050da07c63
ICU-184 just some tabs and comment cleanup
...
X-SVN-Rev: 1584
2000-06-07 19:52:08 +00:00
Alan Liu
c82abd3807
ICU-184 remove rbcache[.cpp|.h] and rbread[.cpp|.h] from project file
...
X-SVN-Rev: 1582
2000-06-07 00:37:16 +00:00
Vladimir Weinstein
2e2f111d7c
ICU-184 removed commented out APIs
...
X-SVN-Rev: 1578
2000-06-07 00:01:16 +00:00
Vladimir Weinstein
6e8bed3833
ICU-184 returning error code cleanup according to srls review
...
X-SVN-Rev: 1577
2000-06-07 00:00:00 +00:00
Vladimir Weinstein
245ce1ce74
ICU-184 unneeded files removed, and Makefile.in changed accordingly. common.dsp should be also changed
...
X-SVN-Rev: 1576
2000-06-06 23:57:37 +00:00
Markus Scherer
458d47f153
ICU-423 test correctly for combining marks (Mn, Mc, Me, not Lm)
...
X-SVN-Rev: 1568
2000-06-05 22:18:08 +00:00
Markus Scherer
9b33ab2734
ICU-421 detect correctly if there is a basename
...
X-SVN-Rev: 1564
2000-06-05 17:24:34 +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
Markus Scherer
ee39dd3f52
ICU-397 better u_versionToString() error checking
...
X-SVN-Rev: 1554
2000-06-02 18:37:54 +00:00
Steven R. Loomis
367e17b16a
ICU-393 removing old files
...
X-SVN-Rev: 1545
2000-06-02 00:24:27 +00:00
Markus Scherer
84a56632ae
ICU-418 fix latin-1 ucnv_getNextUChar() - zero-extend, not sign-extend, input byte
...
X-SVN-Rev: 1543
2000-06-02 00:05:22 +00:00
Steven R. Loomis
a441c8ef2c
ICU-408 leak libraries on hpux, shl_unload is broken
...
X-SVN-Rev: 1522
2000-05-30 21:47:19 +00:00
Steven R. Loomis
561deb6ee6
ICU-408 HPUX returns 'C C C C C C' as the default locale, map to en_US like 'C'
...
X-SVN-Rev: 1518
2000-05-30 20:43:37 +00:00
Vladimir Weinstein
7db082375a
ICU-184 error code when opening a non-existing default bundle fixed
...
X-SVN-Rev: 1517
2000-05-30 20:09:47 +00:00
Steven R. Loomis
4f8244bea2
ICU-408 hpux brokenness
...
X-SVN-Rev: 1515
2000-05-30 19:30:55 +00:00
Vladimir Weinstein
20c152a8a2
ICU-184 uresbund data handling fix (should have pointers to shared memory, but it didn't)
...
X-SVN-Rev: 1511
2000-05-30 17:02:26 +00:00
Steven R. Loomis
be1ead973f
ICU-184 fix ResourceBundle::ResourceBundle(ResourceBundle&) copy c'tor
...
X-SVN-Rev: 1506
2000-05-26 18:58:00 +00:00
Vladimir Weinstein
d4fcf00c93
ICU-184 uint vs. int problem - better name for #define
...
X-SVN-Rev: 1501
2000-05-26 02:02:42 +00:00
Vladimir Weinstein
3010e6cfed
ICU-184 uint vs. int problem.
...
X-SVN-Rev: 1497
2000-05-25 22:16:48 +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
Vladimir Weinstein
5bb7edefb6
ICU-406 win32 compiler warning
...
X-SVN-Rev: 1466
2000-05-24 20:33:09 +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
Helena Chapman
aab9c41ddc
ICU-408 AIX 4.3.x port changes.
...
X-SVN-Rev: 1460
2000-05-24 19:21:39 +00:00
Steven R. Loomis
62640fec80
ICU-384 No // comments in C code!
...
X-SVN-Rev: 1446
2000-05-23 21:09:13 +00:00
Markus Scherer
aca0c53ac2
ICU-397 make u_versionFrom/ToString() public
...
X-SVN-Rev: 1437
2000-05-22 22:24:51 +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
Jim Snyder Grant
7f51cb674c
ICU-384 Add locale-biasing support to LMBCS
...
X-SVN-Rev: 1433
2000-05-22 21:24:26 +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
Vladimir Weinstein
ca5cb935ca
ICU-406 putting collation data in resource bundles (initial revision)
...
X-SVN-Rev: 1427
2000-05-22 19:50:23 +00:00
Alan Liu
87aa5a7c73
ICU-403 update docs
...
X-SVN-Rev: 1424
2000-05-20 04:42:59 +00:00
Alan Liu
358312cc1a
ICU-352 add new Replaceable API
...
X-SVN-Rev: 1423
2000-05-20 04:41:12 +00:00
Markus Scherer
a511f10787
ICU-401 different ebcdic<->ascii tables for non-os/390 ebcdic platforms
...
X-SVN-Rev: 1418
2000-05-20 00:58:14 +00:00
Markus Scherer
43749d6ef2
ICU-43 correct SBCS conversion handling of (UChar)0 to (char)0
...
X-SVN-Rev: 1417
2000-05-20 00:17:47 +00:00
Helena Chapman
335e7a1731
ICU-394 Check NULL return in the default lookup table.
...
X-SVN-Rev: 1416
2000-05-19 17:19:07 +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
Helena Chapman
69ba12f77c
ICU-351 Define UBool to be used in the APIs.
...
X-SVN-Rev: 1410
2000-05-18 22:08:39 +00:00
Vladimir Weinstein
881a9d1d31
ICU-184 support for storing binary collation data in resource bundles (initial revision)
...
X-SVN-Rev: 1408
2000-05-18 21:25:51 +00:00
Markus Scherer
9e868b81f1
ICU-107 add api & functionality for inverse BiDi (visual->logical)
...
X-SVN-Rev: 1406
2000-05-18 20:22:21 +00:00
Steven R. Loomis
5dace15722
ICU-393 removing obsolete files
...
X-SVN-Rev: 1405
2000-05-18 20:17:16 +00:00
Steven R. Loomis
faa663d655
ICU-390 include "cmemory.h" to get uprv_memcpy() [yves]
...
X-SVN-Rev: 1404
2000-05-18 19:57:32 +00:00
Markus Scherer
b25467b64e
ICU-107 remove temporary changes
...
X-SVN-Rev: 1392
2000-05-18 18:44:05 +00:00
Markus Scherer
9196955ed1
ICU-107 add api & functionality for inverse BiDi (visual->logical)
...
X-SVN-Rev: 1391
2000-05-18 18:14:24 +00:00
Markus Scherer
bd85911750
ICU-107 add api & functionality for inverse BiDi (visual->logical)
...
X-SVN-Rev: 1390
2000-05-18 18:08:49 +00:00
Markus Scherer
404fa43fab
ICU-107 add api & functionality for inverse BiDi (visual->logical)
...
X-SVN-Rev: 1389
2000-05-18 17:59:16 +00:00
Markus Scherer
0e96538ad0
ICU-130 get (almost) all Unicode char properties from the loaded uprops.dat
...
X-SVN-Rev: 1387
2000-05-18 17:47:11 +00:00
Markus Scherer
4c2b7dfd0e
ICU-221 move isWhitespace() implementation to C
...
X-SVN-Rev: 1386
2000-05-18 17:40:19 +00:00
Markus Scherer
0fa8946325
ICU-375 add temporary 390 changes back to udata, improve performance some
...
X-SVN-Rev: 1385
2000-05-18 17:37:33 +00:00
Steven R. Loomis
0a042c3f86
ICU-200 OS400 makefile updates
...
X-SVN-Rev: 1384
2000-05-15 22:32:11 +00:00
Yves Arrouye
e7739af606
ICU-390 added a real implementation for uprv_strdup().
...
X-SVN-Rev: 1382
2000-05-15 22:09:42 +00:00
Vladimir Weinstein
9c0d35a039
ICU-184 check for error conditions and NULL pointers in resb code
...
X-SVN-Rev: 1381
2000-05-15 21:13:33 +00:00
Vladimir Weinstein
5ac904073a
ICU-184 .res files in mem map files
...
X-SVN-Rev: 1379
2000-05-15 20:36:57 +00:00
Markus Scherer
53f279b17e
ICU-368 need to actually export the correct operator<< definition
...
X-SVN-Rev: 1374
2000-05-15 19:32:34 +00:00
Vladimir Weinstein
c786b21d52
ICU-184 resource data files in memory mapped format (initial revision)
...
X-SVN-Rev: 1365
2000-05-15 18:39:17 +00:00
Steven R. Loomis
b67cfb9fbe
ICU-200 os400 build update (use $(LIBICU) instead of "libicu-" everywhere)
...
X-SVN-Rev: 1361
2000-05-13 00:13:15 +00:00
Helena Chapman
4a4bbe2373
ICU-43 Added fallback implementation to handle to/fromUnicode
...
mapping correctly.
X-SVN-Rev: 1359
2000-05-12 19:59:03 +00:00
Yves Arrouye
0d35fb05a2
ICU-390 define the right cpp symbols for compilation under Linux
...
and Solaris when gcc -ansi is used (which negates POSIX, X/Open, BSD, and
SVID specific definitions in the standard libraries, definitions that ICU
needs).
X-SVN-Rev: 1354
2000-05-12 01:15:50 +00:00
Yves Arrouye
38baf3e075
ICU-390 define __USE_POSIX and __USE_XOPEN before including
...
<time.h> if POSIX and LINUX are both defined.
X-SVN-Rev: 1352
2000-05-12 00:42:00 +00:00
Steven R. Loomis
f593b7b958
ICU-375 cleanup, made dll loading work anywhere dlopen() is detected
...
X-SVN-Rev: 1351
2000-05-11 23:23:49 +00:00
Yves Arrouye
8e3346f6f4
ICU-381 revert to using NULL on Markus's demand, and use 0 in the place
...
where NULL is inappropriate (resbund.cpp); backed up to the (wrong) definition
of NULL if it doesn't exist, and got rid of U_NULL (unicode/utypes.h).
X-SVN-Rev: 1349
2000-05-11 20:37:38 +00:00
Vladimir Weinstein
89472a58ef
ICU-375 removed complaints by Solaris CC
...
X-SVN-Rev: 1334
2000-05-04 22:41:23 +00:00
Helena Chapman
784f896999
ICU-375 The release number can't contain non-numeric values.
...
X-SVN-Rev: 1333
2000-05-04 19:37:05 +00:00
Markus Scherer
faa9cb8e41
ICU-176 remove incorrect 'inline's
...
X-SVN-Rev: 1332
2000-05-04 18:21:36 +00:00
Markus Scherer
327ce99a6a
ICU-375 update the version number to 1.5d01
...
X-SVN-Rev: 1331
2000-05-04 17:54:52 +00:00
Markus Scherer
16de35807f
ICU-375 avoid naming conflict on Linux
...
X-SVN-Rev: 1326
2000-05-04 00:34:46 +00:00
Markus Scherer
6b6bbd29f1
ICU-375 correct isAcceptable signature
...
X-SVN-Rev: 1324
2000-05-03 23:15:02 +00:00
Markus Scherer
7c7a980e20
ICU-375 do not compile strict if windows.h is included
...
X-SVN-Rev: 1322
2000-05-03 23:13:13 +00:00
Markus Scherer
9edd9fec5f
ICU-375 rewrite udata without #ifdef UDATA_MAP/DLL, use flat or pointer ToC etc.
...
X-SVN-Rev: 1321
2000-05-03 23:11:04 +00:00
Markus Scherer
d26ceb832d
ICU-375 merge udata_setCommonData() from 1.4.1.2 and correct isAcceptable signature
...
X-SVN-Rev: 1320
2000-05-03 23:09:44 +00:00
Helena Chapman
1de326b1fe
ICU-375 Added code to detect system default locale in POSIX environments. Merged back from 1.4.1.2 release.
...
X-SVN-Rev: 1311
2000-05-02 23:25:45 +00:00
Helena Chapman
160a920ab9
ICU-375 Added uprv_strdup(). Though not used in code right now, may be useful. Merged back from 1.4.1.2 release.
...
X-SVN-Rev: 1310
2000-05-02 23:16:50 +00:00
Yves Arrouye
ada29b435b
ICU-381 use U_NULL instead of NULL.
...
X-SVN-Rev: 1306
2000-05-02 22:50:42 +00:00
Yves Arrouye
fd7dd7316f
ICU-368 on WIN32, use <iostream.h> as using<iostream> briter.cpp.
...
X-SVN-Rev: 1305
2000-05-02 22:49:37 +00:00
Yves Arrouye
808294bc94
ICU-377 more changes from Todd for timezone handling on Rhapsody.
...
X-SVN-Rev: 1297
2000-04-28 16:17:04 +00:00
Yves Arrouye
15bba7372f
ICU-362 if HAVE_INTTYPES_H is false, include <sys/types.h> and other
...
headers before typedef'ing ourselves.
X-SVN-Rev: 1296
2000-04-28 05:19:07 +00:00
Yves Arrouye
0ea9057be1
ICU-377 Changed "LMBCS_" ## #n to "LMBCS_" #n (should be the same
...
effect) because that confuses older gcc on Rhapsody.
X-SVN-Rev: 1295
2000-04-28 04:37:48 +00:00
Yves Arrouye
4d0f747e86
ICU-378 (Todd) Use falback for timezone on Rhapsody too.
...
X-SVN-Rev: 1294
2000-04-28 04:36:17 +00:00
Yves Arrouye
17e8d58a0b
ICU-379 replaced a NULL by 0 to enable build on Solaris / WebObjects.
...
X-SVN-Rev: 1293
2000-04-28 04:35:41 +00:00
Yves Arrouye
ebd22f3413
ICU-368 conditionally use <iostream> (and the std namespace),
...
<iostream.h>, or no streams at all depending on the value of U_IOSTREAM_SOURCE.
X-SVN-Rev: 1252
2000-04-25 21:33:15 +00:00
Yves Arrouye
f59e194eab
ICU-368 #define U_IOSTREAM_SOURCE to the level of I/O streams support
...
of the platform (see comment inside headers)
X-SVN-Rev: 1250
2000-04-25 21:20:01 +00:00
Markus Scherer
117c9b824b
ICU-298 jitterbug 130: add support for u_isMirrored() and u_charMirror()
...
X-SVN-Rev: 1240
2000-04-24 22:44:06 +00:00
Markus Scherer
b091b5e0f2
ICU-298 jitterbug 130: add support for u_isMirrored() and u_charMirror()
...
X-SVN-Rev: 1239
2000-04-24 22:31:22 +00:00
Markus Scherer
405bed84d9
ICU-176 make the utf_is_first/second_surrogate() work with code points
...
X-SVN-Rev: 1206
2000-04-21 18:56:21 +00:00
Markus Scherer
f421a70211
ICU-176 add and document full, efficient UTF-16 support to CharacterIterator and ForwardCharacterIterator
...
X-SVN-Rev: 1203
2000-04-20 23:02:20 +00:00
Steven R. Loomis
631d0d7614
ICU-267 Move data-based converters' static data into makeconv.
...
X-SVN-Rev: 1197
2000-04-20 19:42:36 +00:00
Steven R. Loomis
05a806c6bc
ICU-367 clean up use of iostream.h
...
X-SVN-Rev: 1179
2000-04-20 17:16:45 +00:00
Steven R. Loomis
6e9f280f6c
ICU-267 make CNV file format portable. (+ makeconv cleanup)
...
X-SVN-Rev: 1176
2000-04-19 23:05:27 +00:00
Markus Scherer
a2707cca7c
ICU-365 fix u_versionFromString()
...
X-SVN-Rev: 1174
2000-04-19 22:13:30 +00:00
Markus Scherer
a84cd3f751
ICU-176 change constructors from UChar32 and from capacity as proposed
...
X-SVN-Rev: 1172
2000-04-19 20:39:54 +00:00
Markus Scherer
7da96509f7
ICU-176 dix definitions of new inline functions
...
X-SVN-Rev: 1171
2000-04-19 20:28:38 +00:00
Markus Scherer
aaa1c97607
ICU-176 change constructors from UChar32 and from capacity as proposed
...
X-SVN-Rev: 1170
2000-04-19 20:27:00 +00:00
Markus Scherer
1ec1a729fd
ICU-176 fix UTF_IS_SURROGATE_FIRST()
...
X-SVN-Rev: 1169
2000-04-19 20:21:07 +00:00
Steven R. Loomis
e2270878c4
ICU-365 fix version 1.4.2
...
X-SVN-Rev: 1168
2000-04-19 20:01:41 +00:00
Markus Scherer
6b2a1ac354
ICU-363 turn a class constant into an enum
...
X-SVN-Rev: 1144
2000-04-18 18:46:46 +00:00
Yves Arrouye
3950fe01a2
ICU-359 fixed virtual destructors/members incoherences.
...
X-SVN-Rev: 1142
2000-04-18 17:58:18 +00:00
Steven R. Loomis
7f91dfb153
ICU-185 compiler warning fix for locale(char*) api
...
X-SVN-Rev: 1138
2000-04-18 00:00:42 +00:00
Steven R. Loomis
90d12c93b9
ICU-185 Locale takes/returns char*. Old api's deprecated. Implementation fixed to not use deprecated api's.
...
X-SVN-Rev: 1134
2000-04-15 21:19:44 +00:00
Yves Arrouye
f911c8b490
ICU-353 _tzname[n] on Windows too, please... Thanks Vladimir for the heads-up.
...
X-SVN-Rev: 1133
2000-04-15 03:33:59 +00:00
Yves Arrouye
bff1b2e05c
ICU-353 use better names to replace index, depending on what the func/
...
method actually does with it (for example: n to get the nth element, offset
within a buffer, etc.).
X-SVN-Rev: 1131
2000-04-14 05:22:29 +00:00
Yves Arrouye
c69c164be8
ICU-353 basic warnings cleanup (not touching object's memory layout). A
...
basic build now compiles w/o a single warning on Linux. One with --enable-strict
is a different matter...
X-SVN-Rev: 1124
2000-04-13 23:00:43 +00:00
Yves Arrouye
e45f4fd7cb
ICU-310 check foran empty $(MAKECMDGOALS) and also include dependencies
...
in this case, so that a make in a subdir does include deps.
X-SVN-Rev: 1122
2000-04-13 22:08:07 +00:00
Markus Scherer
a8ea7e8c8b
ICU-176 ucnv_getNextUChar() return a UChar32 code point
...
X-SVN-Rev: 1121
2000-04-13 17:27:35 +00:00
Markus Scherer
7a4cc4da43
ICU-176 fix UTF_IS_SURROGATE() to work on both code units & code points
...
X-SVN-Rev: 1120
2000-04-13 17:24:48 +00:00
Markus Scherer
9188757ce0
ICU-136 reduce UnicodeString footprint: remove fHashCode & reduce US_STACKBUF_SIZE to 7; size 32B
...
X-SVN-Rev: 1118
2000-04-12 20:04:41 +00:00
Markus Scherer
7c2d19d828
ICU-176 UTF-16 support with CharacterIterator; new functions for more efficient iteration
...
X-SVN-Rev: 1117
2000-04-12 19:36:30 +00:00
Markus Scherer
2b2af0bbc5
ICU-176 utf macros get, prev, back take start parameter
...
X-SVN-Rev: 1116
2000-04-12 19:36:07 +00:00
Markus Scherer
c117cd37bb
ICU-176 utf macros get, prev, back take start parameter; StringChIter is friend
...
X-SVN-Rev: 1115
2000-04-12 19:33:55 +00:00
Yves Arrouye
6ae72bf76b
ICU-312 don't pass a null converter to ucnv_reset()!
...
X-SVN-Rev: 1107
2000-04-10 23:26:18 +00:00
Markus Scherer
b1c5fc409a
ICU-348 add {} to initializer of array of structs
...
X-SVN-Rev: 1097
2000-04-07 23:10:53 +00:00
Markus Scherer
9c2fc5ab0f
ICU-350 ucnv_openCCSID() did not work for 10xx etc.
...
X-SVN-Rev: 1093
2000-04-07 16:58:58 +00:00
Yves Arrouye
8c8828272a
ICU-347 Define the uprv_wcs* as macros that don't take arguments, so
...
that one can take a pointer to one of these.
X-SVN-Rev: 1092
2000-04-07 01:24:48 +00:00
Yves Arrouye
318f3cb528
ICU-347 if U_SIZEOF_WCHAR_T == 0 then undef it before setting it in
...
case it is really defined to 0, not undefined.
X-SVN-Rev: 1090
2000-04-06 23:37:46 +00:00
Yves Arrouye
12e6889366
ICU-347 new configure tests to check for the existence of wchar.h
...
(use #if U_HAVE_WCHAR_H) and the size of wchar_t (use U_SIZEOF_WCHAR_T to get
the size). The new symbols appear in platform.h (and icucfg gets a HAVE_WCHAR_H too).
X-SVN-Rev: 1089
2000-04-06 23:36:17 +00:00
Markus Scherer
7362589426
ICU-347 do not use wchar.h except when we really need it and we know that we have it
...
X-SVN-Rev: 1088
2000-04-06 23:22:58 +00:00
Markus Scherer
db929853bc
ICU-347 do not use wchar.h except when we really need it and we know that we have it
...
X-SVN-Rev: 1087
2000-04-06 23:06:48 +00:00
Markus Scherer
84aa10b17f
ICU-347 do not use wchar.h except when we really need it and we know that we have it
...
X-SVN-Rev: 1086
2000-04-06 22:59:56 +00:00
Markus Scherer
20dd1961d9
ICU-347 do not use wchar.h except when we really need it and we know that we have it
...
X-SVN-Rev: 1085
2000-04-06 22:42:13 +00:00
Markus Scherer
0399573487
ICU-176 numDisplayCells() UTF-16 enabled
...
X-SVN-Rev: 1081
2000-04-06 16:47:20 +00:00
Markus Scherer
e542c7dedc
ICU-346 change IEEE_754 to a numeric macro (value 0 or 1)
...
X-SVN-Rev: 1080
2000-04-06 16:45:03 +00:00
Yves Arrouye
301333cfed
ICU-348 make the tag string a temporary to please gcc (getting the
...
address of a temporary is dangerous as the compiler may decide to call the
temporary's destructor before calling the function using its address).
X-SVN-Rev: 1079
2000-04-05 23:20:34 +00:00
Yves Arrouye
3f818deeaa
ICU-348 do not do signed arithmetic with unsigned types, because you'll
...
be surprised by the results!
X-SVN-Rev: 1078
2000-04-05 23:17:50 +00:00
Yves Arrouye
270334248b
ICU-348 cast to const wchar_t * before calling uprv_wcslen() in order
...
to avoid a warning on platforms where U_SIZEOF_WCHAR_T isn't sizeof(UChar).
X-SVN-Rev: 1077
2000-04-05 23:14:40 +00:00
Yves Arrouye
a5957d6e46
ICU-310 any target whose name matches %clean does not trigger inclusion
...
of dependencies. Nominated SRL to review, as usual :) (Stevens, just complain
if that's not okay). Now the question is: do we really want to keep the .d
when we make clean?
X-SVN-Rev: 1076
2000-04-05 22:14:24 +00:00
Alan Liu
b24fb13633
ICU-315 fix C compile errors
...
X-SVN-Rev: 1075
2000-04-05 21:33:50 +00:00
Alan Liu
b839eb84e0
ICU-315 add uprv_IEEEremainder doc
...
X-SVN-Rev: 1072
2000-04-05 19:18:53 +00:00
Alan Liu
5142b7614c
ICU-315 add portable IEEEremainder implementation
...
X-SVN-Rev: 1066
2000-04-05 16:53:37 +00:00
Steven R. Loomis
cdbba17cce
ICU-271 bugfix, range error
...
X-SVN-Rev: 1060
2000-04-04 16:53:01 +00:00
Steven R. Loomis
1dec33985b
ICU-271 add LMBCS to the UNIX makefile.
...
X-SVN-Rev: 1053
2000-04-04 00:43:11 +00:00
Markus Scherer
bba7ac1a00
ICU-176 UTF-16 changes for UnicodeString
...
X-SVN-Rev: 1052
2000-04-03 23:53:59 +00:00
Markus Scherer
e60f81180f
ICU-176 UTF-16 changes for UnicodeString
...
X-SVN-Rev: 1050
2000-04-01 00:21:57 +00:00
Markus Scherer
f539dd4e91
ICU-176 better UChar[32] type detection
...
X-SVN-Rev: 1049
2000-04-01 00:17:55 +00:00
Alan Liu
34b14575f4
ICU-149 make UnicodeString delegate hashcode computation to uhash
...
X-SVN-Rev: 1048
2000-03-31 23:50:49 +00:00
Markus Scherer
2b5a36af8c
ICU-315 more S/390 and EBCDIC changes
...
X-SVN-Rev: 1044
2000-03-31 21:45:17 +00:00
Jim Snyder Grant
2dbef4e207
ICU-271 First-pass LMBCS support (Lotus Multi-byte Character set)
...
X-SVN-Rev: 1042
2000-03-31 16:53:09 +00:00
Markus Scherer
8226f554ca
ICU-98 define POSIX INT64_MAX & INTMAX_MAX etc.
...
X-SVN-Rev: 1037
2000-03-30 21:30:21 +00:00
Alan Liu
53cfa64999
ICU-149 amend comments
...
X-SVN-Rev: 1034
2000-03-30 04:29:31 +00:00
Alan Liu
327165d913
ICU-149 cleanup uhash/hash
...
X-SVN-Rev: 1033
2000-03-30 04:17:27 +00:00
Markus Scherer
50eb0cfdf0
ICU-98 define and use POSIX INT32_MAX etc., matching int32_t etc.
...
X-SVN-Rev: 1032
2000-03-30 01:12:01 +00:00
Markus Scherer
0b31557c8f
ICU-315 more S/390 changes
...
X-SVN-Rev: 1028
2000-03-29 23:52:56 +00:00
Brendan Murray
dd70c2705e
ICU-98 These are changes to support 64-bit platforms, such as Sun
...
SPARC V9, which is the only one tested so far.
X-SVN-Rev: 1022
2000-03-29 21:41:11 +00:00
Alan Liu
1d9f6a4c06
ICU-149 make ResourceBundle use new UHashtable API
...
X-SVN-Rev: 1019
2000-03-29 19:41:57 +00:00
Alan Liu
61c6f2fa23
ICU-149 make TaggedList use Hashtable
...
X-SVN-Rev: 1018
2000-03-29 19:17:17 +00:00
Alan Liu
0df6047dc5
ICU-149 add count, nextElement
...
X-SVN-Rev: 1017
2000-03-29 19:16:54 +00:00
Alan Liu
1414771371
ICU-149 make rbcache use new Hashtable
...
X-SVN-Rev: 1016
2000-03-29 18:47:02 +00:00
Alan Liu
f555a838ea
ICU-149 remove ALGORITHMIC_CONVERTERS_HASHTABLE decl
...
X-SVN-Rev: 1015
2000-03-29 17:45:03 +00:00
Vladimir Weinstein
02d4a7568d
ICU-327 Fixed error in locale constructor
...
X-SVN-Rev: 1014
2000-03-29 17:33:12 +00:00
Markus Scherer
eb3ba827c6
ICU-312 jitterbug 136: new UnicodeString memory allocation/aliasing implementation
...
X-SVN-Rev: 1012
2000-03-29 01:13:49 +00:00
Alan Liu
8a8d33321c
ICU-149 add uhash_us.cpp to Makefile.in
...
X-SVN-Rev: 1006
2000-03-28 23:08:03 +00:00
Alan Liu
2ddc4768a3
ICU-149 rewrite UHashtable
...
X-SVN-Rev: 1001
2000-03-28 22:04:39 +00:00
Madhu K
a63788034a
ICU-338 wchar_t glitches
...
X-SVN-Rev: 996
2000-03-28 00:36:06 +00:00
Markus Scherer
6074e7bad6
ICU-338 minor 'glitches' found in OS/2 port
...
X-SVN-Rev: 987
2000-03-24 17:45:45 +00:00
Markus Scherer
b7bbdaebdb
ICU-176 basic UTF-16 support in Unicode class, with inline functions
...
X-SVN-Rev: 984
2000-03-24 01:26:47 +00:00
Markus Scherer
e21af11d4f
ICU-176 basic UTF-16 support in Unicode class, with inline functions
...
X-SVN-Rev: 983
2000-03-24 00:51:01 +00:00
Alan Liu
e9697c4835
ICU-336 fix index out of range bug in u_UCharToChars
...
X-SVN-Rev: 974
2000-03-22 19:12:21 +00:00
Vladimir Weinstein
e5970bccc3
ICU-335 APIs are now marked for proper doc generation
...
X-SVN-Rev: 973
2000-03-22 18:31:40 +00:00
Markus Scherer
54921c0d79
ICU-84 S/390 and EBCDIC updates
...
X-SVN-Rev: 969
2000-03-21 20:37:32 +00:00
Yves Arrouye
5b96f9db05
ICU-84 reordered #endif for DL code so that non-S/390 plaforms (at least
...
Linux and Solaris) compile.
X-SVN-Rev: 968
2000-03-21 19:40:01 +00:00
Yves Arrouye
e50ab96561
ICU-314 added $(DESTDIR) to every directory used in an install command.
...
X-SVN-Rev: 941
2000-03-10 22:55:19 +00:00
Helena Chapman
a24534df38
ICU-84 S/390 DLL code update.
...
X-SVN-Rev: 937
2000-03-10 01:52:03 +00:00
Alan Liu
d623133b0c
ICU-161 fix copyrights
...
X-SVN-Rev: 905
2000-03-07 02:39:27 +00:00
Helena Chapman
5862cf64ee
ICU-313 Updated with the new API that takes the length of the source buffer.
...
X-SVN-Rev: 903
2000-03-07 01:42:40 +00:00
Markus Scherer
3de59e84c0
ICU-200 pointer wrap-around handling for os/400
...
X-SVN-Rev: 899
2000-03-07 01:26:15 +00:00
Alan Liu
1cf654db33
ICU-315 remove EBCDIC-incompatible char constants
...
X-SVN-Rev: 891
2000-03-04 01:51:51 +00:00
Steven R. Loomis
7b3299b787
ICU-84 s/390 update
...
X-SVN-Rev: 802
2000-02-18 21:36:51 +00:00
Steven R. Loomis
6c77945014
ICU-200 OS400 update
...
X-SVN-Rev: 797
2000-02-18 21:05:24 +00:00
Steven R. Loomis
2ed14f613a
ICU-139 itou() hex conversion
...
X-SVN-Rev: 758
2000-02-15 01:05:58 +00:00
Markus Scherer
fb8e692c59
ICU-188 remove all PlatformInvariant handling
...
X-SVN-Rev: 756
2000-02-14 20:07:44 +00:00
Markus Scherer
eb3b8551a2
ICU-279 EBCDIC LF/NL must be mapped according to the CDRA
...
X-SVN-Rev: 755
2000-02-14 19:10:13 +00:00
Markus Scherer
4d6a965002
ICU-176 initial, basic utf-16 support for c
...
X-SVN-Rev: 737
2000-02-09 19:42:15 +00:00
Markus Scherer
111462800f
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 736
2000-02-09 19:15:17 +00:00
Markus Scherer
42e5acace0
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 734
2000-02-08 23:41:16 +00:00
Markus Scherer
139685dd3f
ICU-266 improve hashXXString() performance, add hashIString()
...
X-SVN-Rev: 731
2000-02-08 23:35:19 +00:00
Steven R. Loomis
9c8cf9e12d
ICU-84 os/390 support for udata
...
X-SVN-Rev: 730
2000-02-08 18:04:08 +00:00
Yves Arrouye
bf89e792e3
ICU-212 out-of-source build. configure now creates data/ and
...
data/translit in the build dir. Changed every Makefile to correctly use
$(srcdir), $(builddir), and the new data location.
X-SVN-Rev: 727
2000-02-07 21:00:53 +00:00
Markus Scherer
20baeae401
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 723
2000-02-07 17:35:21 +00:00
Markus Scherer
7f7b2d90f3
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 721
2000-02-05 00:19:15 +00:00
Helena Chapman
9b992c0c1f
ICU-255 Needed a typecast before calling CompactArray.
...
X-SVN-Rev: 719
2000-02-04 23:39:14 +00:00
Yves Arrouye
693bc71060
ICU-262 Corrected the headers installation loop.
...
X-SVN-Rev: 717
2000-02-04 07:25:38 +00:00
Yves Arrouye
f0566d5e40
ICU-261 Invoke config.status correctly (using CONFIG_FILES) to create
...
unicode/platform.h when needed.
X-SVN-Rev: 716
2000-02-04 07:24:18 +00:00
Markus Scherer
e718d50df9
ICU-176 initial, basic utf-16 support for c
...
X-SVN-Rev: 715
2000-02-03 19:54:49 +00:00
Markus Scherer
32dd641cf5
ICU-176 initial, basic utf-16 support for c
...
X-SVN-Rev: 714
2000-02-03 19:47:30 +00:00
Helena Chapman
9b3ed25de7
ICU-227 remove uversion.h, not used by anyone.
...
X-SVN-Rev: 703
2000-01-27 20:01:00 +00:00
Helena Chapman
eddd8b6f4c
ICU-227 Fixes in Bidi and HashFunction code.
...
X-SVN-Rev: 699
2000-01-27 18:23:36 +00:00
Markus Scherer
fbd2e10db1
ICU-161 update (c) statement to 2000
...
X-SVN-Rev: 681
2000-01-24 20:40:43 +00:00
Markus Scherer
8b7b52c885
ICU-237 remove limit on locale string length
...
X-SVN-Rev: 668
2000-01-20 22:33:52 +00:00
Markus Scherer
9ec6f2a492
ICU-42 fix API for aliases
...
X-SVN-Rev: 658
2000-01-20 00:33:18 +00:00
Markus Scherer
325c81a521
ICU-235 fix T_UConverter_getNextUChar_UTF8()
...
X-SVN-Rev: 648
2000-01-19 19:00:53 +00:00
Steven R. Loomis
d0eb82f178
ICU-236 HP/UX dll support for UDATA. Woo hoo!
...
X-SVN-Rev: 647
2000-01-19 07:23:50 +00:00
Markus Scherer
62fbf89870
ICU-235 fix T_UConverter_getNextUChar_UTF8()
...
X-SVN-Rev: 643
2000-01-19 01:27:30 +00:00
Markus Scherer
ea63c9f28e
ICU-87 changed the registry key to HKLM "SOFTWARE\\ICU\\Unicode\\Data"
...
X-SVN-Rev: 642
2000-01-18 23:09:30 +00:00
Markus Scherer
8ab661d242
ICU-201 add forward declarations before 'friend' statements
...
X-SVN-Rev: 633
2000-01-18 19:57:46 +00:00
Steven R. Loomis
20eea894f5
ICU-85 pthread support for HP/UX 11
...
X-SVN-Rev: 612
2000-01-17 22:22:29 +00:00