Commit Graph

346 Commits

Author SHA1 Message Date
George Rhoten
7f3143a935 ICU-2030 Undo most of the ADD CPP statements.
X-SVN-Rev: 9412
2002-07-29 23:24:37 +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
George Rhoten
5f78d1642e ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 9339
2002-07-25 18:01:05 +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
Vladimir Weinstein
2cbb05fdb9 ICU-978 cygwin port
X-SVN-Rev: 9267
2002-07-19 23:25:41 +00:00
George Rhoten
fe000c413a ICU-1988 Update the ICU version
X-SVN-Rev: 9195
2002-07-16 02:32:22 +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
806e71d789 ICU-1868 No need for two platform includes.
X-SVN-Rev: 9112
2002-07-12 16:31:04 +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
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
Vladimir Weinstein
e2c13a27f4 ICU-1945 corrected bug in reading hex numbers
X-SVN-Rev: 8867
2002-06-12 22:18:02 +00:00
Vladimir Weinstein
24e167988e ICU-1938 removed dependency on icu being in the ...\icu folder take 2 (didn't do save all in msvc before comitting)
X-SVN-Rev: 8834
2002-06-11 04:53:25 +00:00
Vladimir Weinstein
438a976a9a ICU-1938 removed dependency on icu being in the ...\icu folder
X-SVN-Rev: 8818
2002-06-07 23:51:58 +00:00
Steven R. Loomis
2def9432c3 ICU-1868 AS/400 changes (allow uconv to be built as static, dll, or common)
X-SVN-Rev: 8808
2002-06-07 17:08:34 +00:00
George Rhoten
a028508a8e ICU-1891 Fix for z/OS (os/390) -L does not exist for the linker.
X-SVN-Rev: 8756
2002-05-31 17:56:00 +00:00
George Rhoten
eed554706d ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8706
2002-05-24 23:30:25 +00:00
George Rhoten
08df62745a ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8681
2002-05-23 22:10:23 +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
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
b3267fb318 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8543
2002-04-30 20:43:51 +00:00
George Rhoten
df30dfbd29 ICU-1877 Add Win64 support.
X-SVN-Rev: 8531
2002-04-26 23:04:32 +00:00
George Rhoten
d85d2f804e ICU-837 Update the TODO list
X-SVN-Rev: 8498
2002-04-22 16:05:38 +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
George Rhoten
37c0fb31ff ICU-1718 Add another TODO
X-SVN-Rev: 8437
2002-04-11 00:11:47 +00:00
Steven R. Loomis
20c8368198 ICU-1718 typo, u_flush -> u_fflush
X-SVN-Rev: 8385
2002-04-04 23:59:01 +00:00
George Rhoten
6e6032ba13 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8335
2002-04-02 03:25:05 +00:00
George Rhoten
e8cf181469 ICU-1828 Remove tabs
X-SVN-Rev: 8328
2002-04-02 01:17:28 +00:00
George Rhoten
7e30e40a5f ICU-837 Update the TODO list
X-SVN-Rev: 8322
2002-04-01 22:58:01 +00:00
George Rhoten
1c24ef9b24 ICU-837 Test and implement the plus sign in the printf format.
X-SVN-Rev: 8310
2002-03-30 00:02:40 +00:00
George Rhoten
45d458abd7 ICU-837 Don't use // in a C file.
X-SVN-Rev: 8285
2002-03-28 21:34:57 +00:00
George Rhoten
837c7710b4 ICU-1816 Disable language extensions for the compiler.
X-SVN-Rev: 8283
2002-03-28 18:26:25 +00:00
George Rhoten
574f17a9b8 ICU-1787 Add u_vsprintf_u. The function was declared with an implementation.
X-SVN-Rev: 8269
2002-03-27 22:17:07 +00:00
George Rhoten
774a1d225a ICU-837 More testing of u_fgets
X-SVN-Rev: 8268
2002-03-27 21:17:25 +00:00
George Rhoten
db6095938d ICU-837 Test u_fgets
X-SVN-Rev: 8267
2002-03-27 20:08:42 +00:00
George Rhoten
8b412568f9 ICU-837 Add a testing comment.
X-SVN-Rev: 8266
2002-03-27 19:27:50 +00:00
George Rhoten
ede58699b8 ICU-1807 Fix some usprintf bugs except always doing NULL termination because this goes against the specifications.
X-SVN-Rev: 8265
2002-03-27 19:20:55 +00:00
George Rhoten
334f5d5719 ICU-837 print (null) for NULL strings.
X-SVN-Rev: 8250
2002-03-26 20:10:19 +00:00
George Rhoten
364b4d33ff ICU-1220 \ is for escape. \\ is for backslash on Windows
X-SVN-Rev: 8244
2002-03-26 05:38:06 +00:00
George Rhoten
eea2bf2492 ICU-1739 Fix memory leaks, array offsets problems, getting the proper default converter and use uchar.h functions.
X-SVN-Rev: 8243
2002-03-26 05:33:56 +00:00
Yves Arrouye
ff59d942ec ICU-1220 define the path separator outside of resfiles.mk
X-SVN-Rev: 8237
2002-03-26 01:37:01 +00:00
George Rhoten
75697aa8fc ICU-1220 Do proper dependency checking for uconv.
X-SVN-Rev: 8220
2002-03-23 01:01:46 +00:00
Yves Arrouye
845fdd8f38 ICU-1220 private string functions
X-SVN-Rev: 8204
2002-03-22 09:51:02 +00:00
Yves Arrouye
5db948db4a ICU-1220 better pname
X-SVN-Rev: 8203
2002-03-22 09:50:02 +00:00
Yves Arrouye
9acbb79cb3 ICU-601 remove emails
X-SVN-Rev: 8196
2002-03-22 09:31:39 +00:00
George Rhoten
a37c37063b ICU-1791 Fix and test getting the default codepage in in ustdio.
X-SVN-Rev: 8189
2002-03-22 00:01:46 +00:00
Yves Arrouye
02eb4684c1 ICU-1798 change project files and fix one code bug to build on Visual
Studio .NET

X-SVN-Rev: 8175
2002-03-21 17:09:52 +00:00
George Rhoten
71f955b6cc ICU-1556 Fixes for 64-bit AIX.
X-SVN-Rev: 8170
2002-03-21 01:26:40 +00:00
Yves Arrouye
d2de27a433 ICU-1220 because of transliteration, be paranoid about offsets!
X-SVN-Rev: 8141
2002-03-20 02:11:50 +00:00
Yves Arrouye
3729bc964e ICU-1220 rename dir for consistency with samples
X-SVN-Rev: 8140
2002-03-20 02:04:06 +00:00
Yves Arrouye
9bdfaa14ca ICU-1220
X-SVN-Rev: 8122
2002-03-19 18:32:21 +00:00
Yves Arrouye
bf0b7aa9d9 ICU-1220 use the bundles in the bundles subdirectory.
X-SVN-Rev: 8119
2002-03-19 18:00:31 +00:00
Yves Arrouye
2da8a4ccbd ICU-1220 move bundle files. add French to Windows project
X-SVN-Rev: 8115
2002-03-19 17:15:14 +00:00
Yves Arrouye
0a393ebe45 ICU-1220 move bundle files. add French to Windows project
X-SVN-Rev: 8114
2002-03-19 17:14:49 +00:00
Yves Arrouye
e6c9e3bea5 ICU-1220 change u_wmsg(); consistently use it in uconv.
X-SVN-Rev: 8113
2002-03-19 17:14:10 +00:00
Steven R. Loomis
2beec0d7ab ICU-1769 update to 2.1 version
X-SVN-Rev: 8103
2002-03-19 01:43:19 +00:00
Yves Arrouye
0c30e75ab3 ICU-1220 start translating some messages into French.
X-SVN-Rev: 8090
2002-03-18 20:53:14 +00:00
Yves Arrouye
564f1a1904 ICU-1220 case-insensitive compare of callabck names.
X-SVN-Rev: 8087
2002-03-18 17:12:52 +00:00
Steven R. Loomis
43108199f4 ICU-1568 static data fixes
X-SVN-Rev: 8067
2002-03-16 02:26:55 +00:00
Steven R. Loomis
83df0975fd ICU-1568 static mode on Win32
X-SVN-Rev: 8043
2002-03-15 02:12:01 +00:00
Steven R. Loomis
7e0a131963 ICU-1568 static mode
X-SVN-Rev: 8042
2002-03-15 02:06:52 +00:00
Steven R. Loomis
cf07b86764 ICU-1568 static mode update
X-SVN-Rev: 8040
2002-03-15 02:02:57 +00:00
George Rhoten
05808a5cde ICU-1718 Make the u_fopen use the common code in u_finit.
X-SVN-Rev: 8036
2002-03-15 00:28:52 +00:00
George Rhoten
8303b520a1 ICU-837 Add some comments about ustdio.
X-SVN-Rev: 8035
2002-03-15 00:25:57 +00:00
George Rhoten
4d1ade8112 ICU-1718 Fix an initialization problem.
X-SVN-Rev: 8031
2002-03-14 23:19:20 +00:00
George Rhoten
7729e43cad ICU-837 Add some comments about ustdio.
X-SVN-Rev: 8029
2002-03-14 23:12:31 +00:00
George Rhoten
7801efa305 ICU-1718 Don't use tabs, and use the ICU standard for indentation.
X-SVN-Rev: 8009
2002-03-14 00:40:08 +00:00
Steven R. Loomis
afc7627459 ICU-1718 C comments again
X-SVN-Rev: 7986
2002-03-13 17:27:17 +00:00
Steven R. Loomis
d78a18c8da ICU-1718 u_fsettransliterator on ustdio
X-SVN-Rev: 7980
2002-03-13 16:11:04 +00:00
Yves Arrouye
a5f2175b26 ICU-1220 usage() if no arg to -f or -t.
X-SVN-Rev: 7873
2002-03-03 07:06:27 +00:00
Steven R. Loomis
a094c953de ICU-837 removed UChar streamers
X-SVN-Rev: 7851
2002-03-01 23:10:26 +00:00
Steven R. Loomis
c0fd3f923e ICU-1568 use static mode for uconv by default
X-SVN-Rev: 7848
2002-03-01 22:44:21 +00:00
George Rhoten
41ffc2ef36 ICU-1733 Integrate some of the easier (and non-redundent) changes from Lotus.
X-SVN-Rev: 7802
2002-02-28 01:42:40 +00:00
George Rhoten
0566195af9 ICU-837 Add some more tests, and fix some errors to ustdio.
X-SVN-Rev: 7791
2002-02-26 21:23:21 +00:00
George Rhoten
c638ecd394 ICU-837 Better implementation of operator>>
X-SVN-Rev: 7778
2002-02-25 21:46:41 +00:00
Yves Arrouye
c1db2f0638 ICU-1220 replace <control-000A> by LINE FEED in the examples.
X-SVN-Rev: 7770
2002-02-25 09:11:34 +00:00
Yves Arrouye
1fa2aa47e1 ICU-1220 add paragraph on relationship between uconv, iconv(1),
and the GNU iconv(1).
Add CAVEATS AND BUGS section to warn against differences in error positions
reporting between uconv and GNU iconv(1), and to document the poor job we
do at reporting error positions when transliterating.

X-SVN-Rev: 7762
2002-02-25 06:45:05 +00:00
Yves Arrouye
3d35164827 ICU-1220 change error messages to remove the "or near" part.
X-SVN-Rev: 7761
2002-02-25 06:25:31 +00:00
Yves Arrouye
15b324d1f7 ICU-1220 switch to error reporting as offsets in the output when
getting weird offsets.
Flush what can be saved when there is an error so that the output is only
truncated where the error occured.

X-SVN-Rev: 7760
2002-02-25 06:24:08 +00:00
George Rhoten
fb2f039c5b ICU-837 First shot at fixing up ustdio for better compatibility with stdio.
X-SVN-Rev: 7747
2002-02-23 00:34:39 +00:00
George Rhoten
dccc8aeafd ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7714
2002-02-20 00:22:12 +00:00
Yves Arrouye
243f394f83 ICU-1220 update date."
X-SVN-Rev: 7699
2002-02-16 22:13:23 +00:00
Yves Arrouye
904c2cc397 ICU-1220 use \e for backslash.
X-SVN-Rev: 7698
2002-02-16 22:11:01 +00:00
Yves Arrouye
ca23adfbcc ICU-1220 use \e for backslash.
X-SVN-Rev: 7697
2002-02-16 22:09:56 +00:00
Yves Arrouye
2919f7cb30 ICU-1220 use \e for backslash.
X-SVN-Rev: 7696
2002-02-16 22:09:02 +00:00
Yves Arrouye
40295b3306 ICU-1220 Fixed calculation of error positions when a transliterator
is used.
Added an EXAMPLES section to show non-trivial uses of uconv.

X-SVN-Rev: 7695
2002-02-16 22:07:19 +00:00
Yves Arrouye
6f2c114b83 ICU-1220 allows - for -f and -t (same as not giving them).
more documentation.
changed some error messages.

X-SVN-Rev: 7694
2002-02-16 18:45:11 +00:00
Yves Arrouye
0c98108e83 ICU-1220 make the -f and -t arguments optional,
and use the default encoding if they're not specified (I am split
on this between the default encoding and UTF-8). This allows one
to quickly use transliterators without having to pass these options.

X-SVN-Rev: 7693
2002-02-16 09:15:06 +00:00
Yves Arrouye
4566ade726 ICU-1220 protect against undocumented error codes which crash us.
X-SVN-Rev: 7691
2002-02-16 08:59:44 +00:00
Yves Arrouye
3aa83e6566 ICU-1220 error reporting for rules parsing errors.
X-SVN-Rev: 7690
2002-02-16 08:47:31 +00:00
Yves Arrouye
161c2863a7 ICU-1220 support IDs and compound IDs, but also complex rules in the -x
argument.

X-SVN-Rev: 7688
2002-02-16 07:43:26 +00:00
Yves Arrouye
de48cf6149 ICU-1220 use inline and not U_INLINE in C++.
X-SVN-Rev: 7555
2002-02-01 23:45:32 +00:00
Yves Arrouye
fa6f2efdd4 ICU-1220 full path to uconvmsg.dat in FILES section.
X-SVN-Rev: 7553
2002-02-01 07:42:54 +00:00
Yves Arrouye
a2e14be391 ICU-1680 add \n
X-SVN-Rev: 7552
2002-02-01 07:41:12 +00:00
Yves Arrouye
0a2d80ea82 ICU-1220 make escape-xml the same as escape-xml-hex by default instead
of escape-xml-dec.

X-SVN-Rev: 7551
2002-02-01 07:39:57 +00:00
Yves Arrouye
4e495c5080 ICU-1680 document compound translitearors.
X-SVN-Rev: 7550
2002-02-01 07:35:25 +00:00
Yves Arrouye
f56fb8ddba ICU-1680 Fix crash with transliterators that were exceeding the
buffer size.
Also, improve speed a bit.
Finally, add a -b, --block-size size option, which not only is useful
for Real People(tm) wanting a bigger buffer size, but also great for
testing that everything runs smoothly by using -b 1 for example.

X-SVN-Rev: 7548
2002-01-31 22:44:42 +00:00
Ram Viswanadha
30681478ce ICU-1627 Update makefile to find pkgdata.inc.in
X-SVN-Rev: 7520
2002-01-29 19:38:09 +00:00
Yves Arrouye
deb6585652 ICU-1605 for UCNV_ESCAPE_UNICODE, print the codepoint, not the pair of
code units. Also, delimit the U+XXXX with curly braces for now.

X-SVN-Rev: 7514
2002-01-28 18:47:35 +00:00
Ram Viswanadha
2801607e3a ICU-1627 fix pkgdata.inc.in
X-SVN-Rev: 7497
2002-01-24 19:26:42 +00:00
Ram Viswanadha
47ff78a3ad ICU-1627 Add pkgdata.inc.in to uconv
X-SVN-Rev: 7493
2002-01-24 18:04:16 +00:00