Commit Graph

273 Commits

Author SHA1 Message Date
George Rhoten
5e6496ac05 ICU-2777 Change the default codepage detection so that it can react
to the program's default codepage,
which may be different than the user requested locale with codepage.

X-SVN-Rev: 16188
2004-08-26 19:07:59 +00:00
George Rhoten
b376366f95 ICU-4079 Don't guess the codeset with uprv_defaultCodePageForLocale
X-SVN-Rev: 16187
2004-08-26 18:10:49 +00:00
George Rhoten
608ca77ba5 ICU-3677 uprv_getUTCtime should return UDate instead of int32_t.
This is for cases where time_t is 64-bit.

X-SVN-Rev: 16150
2004-08-13 01:20:26 +00:00
George Rhoten
f7773de7a2 ICU-3854 Fix for Windows
X-SVN-Rev: 15933
2004-06-21 23:25:46 +00:00
George Rhoten
809cedb225 ICU-3854 Merge pos400.h with platform.h so that people can properly use configure.
X-SVN-Rev: 15916
2004-06-18 18:23:05 +00:00
Eric Mader
14fbb48bf9 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15385
2004-05-18 22:01:41 +00:00
George Rhoten
fef83bf1ee ICU-3542 uprv_digitsAfterDecimal isn't used. Comment it out for now.
X-SVN-Rev: 15235
2004-05-10 19:27:09 +00:00
Steven R. Loomis
ce3c8007e8 ICU-2487 cygwin/windows fixes for multiple trees
X-SVN-Rev: 15024
2004-04-22 23:27:20 +00:00
Steven R. Loomis
90cbe55253 ICU-2487 move collation data into new tree
X-SVN-Rev: 14966
2004-04-14 19:58:08 +00:00
George Rhoten
937c5cbe2b ICU-3500 Fix some compiler warnings.
X-SVN-Rev: 14840
2004-04-02 01:04:37 +00:00
Andy Heninger
8e87b72c79 ICU-3043 RBBI multiple status values, add test. Fix incorrect error code for parse errors on tag values in rules.
X-SVN-Rev: 14642
2004-03-05 22:37:54 +00:00
Andy Heninger
e61e59075f ICU-3039 various thread safety cleanups
X-SVN-Rev: 14565
2004-02-24 00:13:01 +00:00
George Rhoten
45b0372ced ICU-3298 redefine AIX->U_AIX, HPUX->U_HPUX and IRIX->U_IRIX
X-SVN-Rev: 14143
2003-12-16 19:14:17 +00:00
George Rhoten
975d6cfe2c ICU-3298 redefine AIX->U_AIX, HPUX->U_HPUX and IRIX->U_IRIX
X-SVN-Rev: 14126
2003-12-14 18:06:34 +00:00
George Rhoten
64bf3c14b4 ICU-3222 Fix some compiler warnings
X-SVN-Rev: 14114
2003-12-12 06:59:38 +00:00
Markus Scherer
f9db1243eb ICU-3125 use NULL as value in setlocale() to just query
X-SVN-Rev: 14053
2003-12-09 17:40:46 +00:00
Vladimir Weinstein
3e87dc487c ICU-3185 added uprv_ to some function calls
X-SVN-Rev: 13733
2003-11-14 23:01:06 +00:00
Steven R. Loomis
bdb879222e ICU-3357 define U_INT64_MIN, U_INT64_MAX, and U_UINT64_MAX
X-SVN-Rev: 13577
2003-11-05 01:49:45 +00:00
Andy Heninger
d4524826ed ICU-2924 RBBI, new style rule format, new line break rules. (14 known test failures, will fix real soon.)
X-SVN-Rev: 13364
2003-10-09 01:13:08 +00:00
George Rhoten
d91245b24c ICU-3271 Fix a compiler warning for Mac OS 8/9
X-SVN-Rev: 13323
2003-10-06 15:55:31 +00:00
Markus Scherer
4c3a4f2cf3 ICU-2235 fix argument checking bugs
X-SVN-Rev: 13112
2003-09-16 00:29:11 +00:00
Markus Scherer
44dee1b2a6 ICU-2235 change compareInvChars() to compare output strings with local, not input strings
X-SVN-Rev: 13068
2003-09-12 02:44:13 +00:00
George Rhoten
95353137bf ICU-3245 Fix compiler warning
X-SVN-Rev: 13059
2003-09-10 23:34:41 +00:00
Steven R. Loomis
56cf6a3bb2 ICU-2235 swap update
X-SVN-Rev: 12972
2003-08-28 00:34:31 +00:00
Alan Liu
179d710949 ICU-2966 check in Apple's changes to Darwin host time zone detection code
X-SVN-Rev: 12845
2003-08-15 20:06:22 +00:00
Markus Scherer
b0eb1e1f5d ICU-2235 test arguments and data instead of noop even if the data need not change, to catch data problems early
X-SVN-Rev: 12805
2003-08-12 00:20:20 +00:00
Markus Scherer
fa15c62af3 ICU-2235 add udata_printError() output
X-SVN-Rev: 12801
2003-08-09 00:27:31 +00:00
Markus Scherer
c96db994ab ICU-2235 initial icu data swapping code
X-SVN-Rev: 12797
2003-08-08 23:39:34 +00:00
Andy Heninger
75169ddbe4 ICU-3156 add new ICU error for use by u_setMemFuncs()
X-SVN-Rev: 12750
2003-08-04 17:36:13 +00:00
Ram Viswanadha
9a043c2e5f ICU-3050 StringPrep API first cut
X-SVN-Rev: 12674
2003-07-24 23:23:19 +00:00
Markus Scherer
7c3cd6b0a5 ICU-2329 use a single ASCII-EBCDIC table and add functions to check if a string contains only invariant characters
X-SVN-Rev: 12579
2003-07-02 17:17:37 +00:00
Vladimir Weinstein
c9475e02ae ICU-2959 Updated copyright notices
X-SVN-Rev: 12246
2003-06-03 06:44:40 +00:00
George Rhoten
509391d3dd ICU-2959 Add copyright notices to the binaries.
X-SVN-Rev: 12219
2003-06-02 18:40:09 +00:00
George Rhoten
8c00b17191 ICU-2787 Use uprv_getDefaultLocaleID in a thread safe manner, and with only one mutex lock
X-SVN-Rev: 12166
2003-05-29 20:22:13 +00:00
George Rhoten
a65efb8761 ICU-2729 Mark data as const.
X-SVN-Rev: 12129
2003-05-28 00:30:24 +00:00
George Rhoten
7bf8e89b72 ICU-2787 uncheckin uprv_getDefaultCodepage and uprv_getDefaultLocaleID.
I'll find a solution in a bit.

X-SVN-Rev: 12062
2003-05-23 00:56:21 +00:00
George Rhoten
abdf5793bc ICU-2787 Make uprv_getDefaultCodepage and uprv_getDefaultLocaleID thread safe
X-SVN-Rev: 12051
2003-05-23 00:00:05 +00:00
George Rhoten
9760c70443 ICU-2707 Fix a failure in Red Hat Linux 7.2
X-SVN-Rev: 11904
2003-05-13 00:26:03 +00:00
George Rhoten
4415b1122a ICU-2039 Export uprv_convertToLCID and uprv_convertToPosix so that MSVC and PureCoverage don't crash.
X-SVN-Rev: 11870
2003-05-09 20:46:41 +00:00
Andy Heninger
e5e88aaf89 ICU-2787 Regexp init thread safety; Improvements to u_init()
X-SVN-Rev: 11781
2003-05-02 21:33:17 +00:00
Alan Liu
85f5f722c5 ICU-444 mroe code improvements
X-SVN-Rev: 11774
2003-05-02 17:55:18 +00:00
Alan Liu
7928827961 ICU-444 update comments; minor code improvements
X-SVN-Rev: 11773
2003-05-02 17:30:40 +00:00
Alan Liu
e914485397 ICU-444 add Win32-specific host timezone detection code
X-SVN-Rev: 11764
2003-05-02 00:07:35 +00:00
Vladimir Weinstein
b137857632 ICU-2364 update to versioning control for collation
X-SVN-Rev: 11737
2003-04-30 00:49:01 +00:00
Andy Heninger
71070da39f ICU-2093 RBBI rule make dependencies for UnicodeSet properties adjusted.
Check for empty UnicodeSets added to builder.

X-SVN-Rev: 11476
2003-04-09 00:09:14 +00:00
George Rhoten
8ac8d6202e ICU-2781 Use more UTR22 names, add more aliases, use more windows- aliases.
X-SVN-Rev: 11465
2003-04-05 09:50:53 +00:00
Andy Heninger
f6d9573913 ICU-2422 Regexp, general cleanup
X-SVN-Rev: 11366
2003-03-20 01:15:10 +00:00
George Rhoten
c31d7e59cd ICU-2759 Add the QNX configuration
X-SVN-Rev: 11331
2003-03-15 02:22:07 +00:00
Andy Heninger
d1c1beb261 ICU-2422 regexp, look-behind ops, error message fixed.
X-SVN-Rev: 11213
2003-03-03 18:02:06 +00:00
Ram Viswanadha
7da935c904 ICU-2194 IDNA API
X-SVN-Rev: 11194
2003-02-28 21:35:25 +00:00
George Rhoten
e1faf21914 ICU-2707 Fix a typo
X-SVN-Rev: 11049
2003-02-14 19:36:20 +00:00
George Rhoten
c60823327d ICU-2707 Fix for Red Hat Linux 8 with gcc 3.2 doesn't work on AIX5.1/VA5 32-bit mode.
X-SVN-Rev: 11047
2003-02-14 18:35:32 +00:00
George Rhoten
12151213b7 ICU-2707 Fix for Red Hat Linux 8 with gcc 3.2
X-SVN-Rev: 11020
2003-02-11 22:42:18 +00:00
Andy Heninger
7f44eb19cf ICU-2422 regexp, case insensitive matching, work in progress
X-SVN-Rev: 10989
2003-02-07 02:04:14 +00:00
Andy Heninger
a868ba8a94 ICU-2422 add back references
X-SVN-Rev: 10878
2003-01-21 04:56:14 +00:00
Andy Heninger
50a1da1f2b ICU-2422 regexp, atomic paretheses added, but still buggy
X-SVN-Rev: 10865
2003-01-17 01:43:54 +00:00
Andy Heninger
01147100bd ICU-2422 regexp, {min,max} quantifiers added.
X-SVN-Rev: 10859
2003-01-16 01:12:04 +00:00
Alan Liu
3c23b5eaf7 ICU-2504 fix typo in spelling, U_MULTIPLE_DECIMAL_SEPERATORS => U_MULTIPLE_DECIMAL_SEPARATORS (old spelling still defined for compatibility)
X-SVN-Rev: 10615
2002-12-11 22:28:34 +00:00
Andy Heninger
11960914d0 ICU-2562 better error in breakiterator for missing ICU data.
X-SVN-Rev: 10606
2002-12-11 18:26:35 +00:00
Andy Heninger
24bf088281 ICU-105 Regular Expressions, changes from code review
X-SVN-Rev: 10294
2002-11-19 19:31:03 +00:00
Andy Heninger
2d39fda4e3 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10180
2002-11-07 02:34:46 +00:00
Andy Heninger
96ec073b83 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10157
2002-11-06 02:35:20 +00:00
George Rhoten
130f5c120b ICU-1885 Allow z/OS to use UCNV_SWAP_LFNL_OPTION_STRING
X-SVN-Rev: 10067
2002-10-25 22:46:22 +00:00
George Rhoten
08ca9c365b ICU-2395 Add some documentation on setlocale and cleanup some of the code for getting the default locale.
X-SVN-Rev: 10062
2002-10-24 20:52:54 +00:00
Andy Heninger
6bd8583607 ICU-105 Regular Expressions initial check in
X-SVN-Rev: 10051
2002-10-23 01:14:17 +00:00
Markus Scherer
fa4c6ea32f ICU-1885 use the new swaplfnl converter option for -s390 EBCDIC mapping table variants
X-SVN-Rev: 9877
2002-09-18 01:23:18 +00:00
George Rhoten
d7e0797b2c ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 9756
2002-08-21 19:12:24 +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
b30806af00 ICU-1992 Undo my last change.
X-SVN-Rev: 9279
2002-07-22 16:13:18 +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
Steven R. Loomis
7d400dec01 ICU-1992 data packaging changes
X-SVN-Rev: 9222
2002-07-17 03:01:45 +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
Vladimir Weinstein
7218e99aba ICU-1972 initial checkin for UEnumeration wrapper
X-SVN-Rev: 9058
2002-07-08 23:04:59 +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
George Rhoten
70debd215f ICU-868 New alias scheme.
X-SVN-Rev: 8975
2002-06-28 23:13:30 +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
4aeef61dff ICU-1948 Added error code for circular aliases
X-SVN-Rev: 8933
2002-06-24 20:56:55 +00:00
Markus Scherer
8c78422db2 ICU-1561 replace all UTextOffset with int32_t
X-SVN-Rev: 7942
2002-03-12 01:32:42 +00:00
George Rhoten
b42973bf54 ICU-1739 Clean up u_errorName implementation so that it can't go beyond the ends of the arrays
X-SVN-Rev: 7852
2002-03-01 23:25:44 +00:00
George Rhoten
8d8f73c98f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7832
2002-03-01 02:42:06 +00:00
Yves Arrouye
82f8f74b97 ICU-1713 add transliteror error names.
X-SVN-Rev: 7692
2002-02-16 09:05:36 +00:00
Steven R. Loomis
ece2261373 ICU-1632 Update to tzname for MacOSX/Darwin
X-SVN-Rev: 7641
2002-02-13 01:58:42 +00:00
George Rhoten
2fcb772016 ICU-1632 Better fix for tzname. Windows complains about the original declaration.
X-SVN-Rev: 7560
2002-02-05 02:52:42 +00:00
Yves Arrouye
a42dd565b8 ICU-1632 temporary fix for tzname.
X-SVN-Rev: 7544
2002-01-31 06:44:59 +00:00
Vladimir Weinstein
1b0596cd30 ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
X-SVN-Rev: 7038
2001-11-21 01:02:11 +00:00
Steven R. Loomis
bbde8df11a ICU-744 POSIX parsing bugs.
X-SVN-Rev: 6843
2001-11-13 21:50:01 +00:00
George Rhoten
8b5b6724a2 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 6818
2001-11-13 04:17:17 +00:00
George Rhoten
9565246f34 ICU-371 dlopen is no longer used, so don't check for it.
X-SVN-Rev: 6811
2001-11-13 02:23:10 +00:00
Steven R. Loomis
127853b0fd ICU-555 Fallback (default) conversion
X-SVN-Rev: 6798
2001-11-12 20:58:22 +00:00
Alan Liu
4e3dc8be6e ICU-1292 add variable range overlap detection
X-SVN-Rev: 6790
2001-11-12 19:43:13 +00:00
Steven R. Loomis
217e9c4fd0 ICU-744 POSIX parsing bugs
X-SVN-Rev: 6751
2001-11-10 22:41:51 +00:00
Ram Viswanadha
5c4b9cf4de ICU-1261 Add new error codes for Transliterator
X-SVN-Rev: 6576
2001-11-02 03:41:10 +00:00
George Rhoten
f3e6d424a5 ICU-900 Fixed some lint warnings.
X-SVN-Rev: 6574
2001-11-02 03:21:51 +00:00
George Rhoten
2a43cb638e ICU-900 Fixed some lint warnings.
X-SVN-Rev: 6573
2001-11-02 02:43:22 +00:00
George Rhoten
4479f87dd2 ICU-1211 Fix for NetBSD and timezone
X-SVN-Rev: 6462
2001-10-26 20:43:37 +00:00
George Rhoten
378d79022b ICU-1211 Better fix for FreeBSD and as/400 on getting the timezone
X-SVN-Rev: 6378
2001-10-22 22:49:42 +00:00
George Rhoten
477e0ca31a ICU-1211 Fix for FreeBSD and as/400 on getting the timezone
X-SVN-Rev: 6347
2001-10-19 22:18:43 +00:00
George Rhoten
45d18afa74 ICU-1211 Return 2.0 instead of just 2.
X-SVN-Rev: 6312
2001-10-18 22:10:59 +00:00
Ram Viswanadha
04ecfc7c5f ICU-1261 Add new errorcodes to u_errorName function
X-SVN-Rev: 6250
2001-10-15 23:40:36 +00:00
George Rhoten
1aa7e6714d ICU-1271 Be more friendly to non-IEEE754 platforms and use the putil.h functions.
X-SVN-Rev: 6198
2001-10-11 21:41:11 +00:00