George Rhoten
50edb1dedd
ICU-4461 Allow EBCDIC machines to declare UTF-16 strings.
...
Add detection for something else that is like en_US_POSIX.
X-SVN-Rev: 17395
2005-03-25 19:24:20 +00:00
George Rhoten
b6b99a8083
ICU-4378 Fix incorrect time calculation for uprv_getUTCtime.
...
Keep code commented out for now.
X-SVN-Rev: 17378
2005-03-23 07:45:55 +00:00
George Rhoten
1973f1a18f
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 17347
2005-03-16 01:18:06 +00:00
George Rhoten
f0096e265f
ICU-4379 Fix for MSVC 6.
...
X-SVN-Rev: 17345
2005-03-15 22:59:22 +00:00
George Rhoten
dcd6895812
ICU-4379 uprv_getUTCtime can now return subsecond precision (at least on Windows for now).
...
X-SVN-Rev: 17338
2005-03-15 00:25:04 +00:00
George Rhoten
9189ce6392
ICU-4425 Fix the last checkin.
...
X-SVN-Rev: 17315
2005-03-10 03:27:07 +00:00
George Rhoten
9c7cb15d13
ICU-4425 Remove the getTerminatedBuffer Purify warning, and speed up timezone creation to offset any performance hits.
...
X-SVN-Rev: 17309
2005-03-10 00:11:51 +00:00
George Rhoten
35e0a8a0d2
ICU-739 Make it easier to build ICU on Windows where WIN32 is defined, but WIN32 is not the target.
...
X-SVN-Rev: 17210
2005-02-17 00:19:44 +00:00
George Rhoten
baac5d7e02
ICU-739 The main fix is for platforms that don't have ability to use environment variables.
...
The following related changes were also made.
Remove incorrect code for OS/2, Mac OS 9 and Windows.
Speed up Windows for NaN and Infinity checking (also nice for some embedded platforms).
Fix a compiler bug with the Palm OS ADS compiler regarding NaN and Infinity.
Reduce stack footprint for embedded systems.
X-SVN-Rev: 17204
2005-02-16 07:53:01 +00:00
George Rhoten
502856be58
ICU-4378 Add greater time precision for uprv_getUTCtime.
...
X-SVN-Rev: 17120
2005-01-14 00:51:03 +00:00
George Rhoten
039e695ba1
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16647
2004-10-27 22:55:57 +00:00
George Rhoten
1397daa245
ICU-4148 The MinGW headers have a bug so that NOGDI doesn't work.
...
X-SVN-Rev: 16585
2004-10-21 06:40:36 +00:00
George Rhoten
42bc6ea738
ICU-4078 Split out u_errorName from putil.c. It's mainly used for error reporting, and it's large.
...
X-SVN-Rev: 16423
2004-10-08 04:22:58 +00:00
George Rhoten
e2188e6775
ICU-4078 Decouple the cleanup functions from u_init and u_cleanup.
...
X-SVN-Rev: 16403
2004-10-06 23:10:53 +00:00
Markus Scherer
5aa9e27ac0
ICU-4078 move functions for invariant characters from putil to new uinvchar, public prototypes into utypes.h
...
X-SVN-Rev: 16320
2004-09-14 16:58:51 +00:00
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