Commit Graph

275 Commits

Author SHA1 Message Date
George Rhoten
dbc0d1d9ee ICU-5349 Use UMTX_CHECK for double check locking.
X-SVN-Rev: 20176
2006-08-29 04:57:05 +00:00
George Rhoten
b8fa953128 ICU-4869 Fix last check-in on AIX
X-SVN-Rev: 19931
2006-07-31 18:14:28 +00:00
George Rhoten
948a4e842f ICU-4869 Fix check-in of _XOPEN_SOURCE_EXTENDED. This is the correct fix.
X-SVN-Rev: 19919
2006-07-28 22:16:45 +00:00
Steven R. Loomis
f0b3b7f44a ICU-5274 move uprv_log10 to test code
X-SVN-Rev: 19877
2006-07-21 22:16:30 +00:00
George Rhoten
0edeab1182 ICU-4869 Better usage of _XOPEN_SOURCE_EXTENDED
X-SVN-Rev: 19821
2006-07-11 04:13:34 +00:00
George Rhoten
542af25b7a ICU-5216 Fix parsing of variant locales on POSIX based machines.
X-SVN-Rev: 19688
2006-06-06 16:26:06 +00:00
George Rhoten
9b0162b829 ICU-5138 Separate the platform independent math from putil.c
X-SVN-Rev: 19501
2006-03-31 06:40:46 +00:00
George Rhoten
fb73d7b9a9 ICU-5086 Fix a typo from the last checkin.
X-SVN-Rev: 19426
2006-03-24 03:22:11 +00:00
George Rhoten
4d88bc8d78 ICU-5086 Improve timezone detection on Mac OS X and AIX.
X-SVN-Rev: 19424
2006-03-23 23:38:53 +00:00
George Rhoten
d2246109e4 ICU-4707 Fix some compiler warnings about dereferencing type-punned pointers.
Fix a Beam warning.
Fix a Palm OS compiler error.

X-SVN-Rev: 19400
2006-03-22 07:40:47 +00:00
George Rhoten
7f267c6e1b ICU-5086 Improve timezone detection.
X-SVN-Rev: 19325
2006-03-03 08:17:36 +00:00
George Rhoten
deb7d17fdc ICU-5086 Use the localtime timezone link check on platforms that support it.
X-SVN-Rev: 19323
2006-03-03 07:08:05 +00:00
George Rhoten
0e9027e52a ICU-5086 Use the localtime timezone link check on platforms that support it.
X-SVN-Rev: 19322
2006-03-03 07:02:43 +00:00
George Rhoten
5c175798f2 ICU-5086 Use the localtime timezone link check on platforms that support it.
X-SVN-Rev: 19319
2006-03-03 06:47:40 +00:00
George Rhoten
393617a8f7 ICU-5086 Try out better timezone detection.
The default detection without the TZ environment variable still needs to be fixed.

X-SVN-Rev: 19318
2006-03-03 01:35:59 +00:00
George Rhoten
202d985613 ICU-5086 Try out better timezone detection.
The default detection without the TZ environment variable still needs to be fixed.

X-SVN-Rev: 19317
2006-03-03 01:12:55 +00:00
George Rhoten
5b679e213a ICU-5086 Try out better timezone detection.
The default detection without the TZ environment variable still needs to be fixed.

X-SVN-Rev: 19316
2006-03-03 01:05:05 +00:00
George Rhoten
a174b70acd ICU-5086 Try out better timezone detection.
The default detection without the TZ environment variable still needs to be fixed.

X-SVN-Rev: 19315
2006-03-03 01:00:54 +00:00
Eric Mader
48ee0ef324 ICU-4152 u_detectWindowsTimeZone => uprv_detectWindowsTimeZone
X-SVN-Rev: 18972
2006-01-13 17:41:59 +00:00
George Rhoten
01d8b5a202 ICU-4152 Use uprv_ for the private function prefix.
X-SVN-Rev: 18971
2006-01-13 00:16:51 +00:00
Eric Mader
a992570c40 ICU-4152 Initial check in of Windows formatting code!
X-SVN-Rev: 18963
2006-01-12 19:53:58 +00:00
George Rhoten
c3a5076716 ICU-4987 Stop using setlocale(LC_*, "").
X-SVN-Rev: 18952
2006-01-05 01:21:54 +00:00
George Rhoten
56f410c999 ICU-4911 Fix a comment
X-SVN-Rev: 18938
2006-01-03 17:23:14 +00:00
George Rhoten
d1f265499b ICU-4911 Fix a memory leak
X-SVN-Rev: 18756
2005-11-04 19:19:45 +00:00
George Rhoten
41ed8bd11e ICU-4633 Add support for UCONFIG_NO_FILE_IO
X-SVN-Rev: 18610
2005-09-29 23:06:12 +00:00
George Rhoten
f1852ba928 ICU-4047 Fix for Solaris 10 machines upgraded from earlier versions of Solaris
X-SVN-Rev: 18544
2005-09-19 06:28:02 +00:00
George Rhoten
d99342357b ICU-3449 The default codepage on Mac OS X (Darwin) should be UTF-8 as suggested by Deborah.
X-SVN-Rev: 18416
2005-08-09 23:36:28 +00:00
George Rhoten
e5d666e80e ICU-3449 Fix for Solaris.
X-SVN-Rev: 18405
2005-08-06 00:13:14 +00:00
George Rhoten
eef6b52e78 ICU-3449 Don't dereference NULL.
X-SVN-Rev: 18402
2005-08-05 20:35:01 +00:00
George Rhoten
b0c15b2e79 ICU-3449 Don't dereference NULL.
X-SVN-Rev: 18401
2005-08-05 17:29:57 +00:00
George Rhoten
efad0e1488 ICU-3449 Remove debugging code.
X-SVN-Rev: 18398
2005-08-04 22:03:25 +00:00
George Rhoten
8ae11bc910 ICU-3449 Return an ICU compatible charset name for certain platforms.
X-SVN-Rev: 18396
2005-08-04 20:39:34 +00:00
George Rhoten
870d1a4b22 ICU-3449 Simplify getDefaultCodepage so that it will be easier to return the correct codepage in various scenarios.
X-SVN-Rev: 18393
2005-08-04 17:44:15 +00:00
George Rhoten
50a9f1c513 ICU-4241 Implement uprv_getDefaultCodepage a little more application friendly.
X-SVN-Rev: 18211
2005-07-12 06:34:30 +00:00
George Rhoten
4f65a2a568 ICU-739 Make some changes based on feedback
X-SVN-Rev: 18101
2005-06-30 20:02:38 +00:00
George Rhoten
843b460dd8 ICU-4559 Use const memory when possible.
X-SVN-Rev: 17810
2005-06-06 06:59:26 +00:00
George Rhoten
05cb359277 ICU-4461 Add detection for something else that is like en_US_POSIX on i5/OS.
X-SVN-Rev: 17417
2005-03-29 21:58:43 +00:00
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