Commit Graph

18107 Commits

Author SHA1 Message Date
Markus Scherer
e8aa203464 ICU-8571 API cannot be both @stable and @internal, keep @stable
X-SVN-Rev: 30455
2011-08-03 18:28:56 +00:00
Markus Scherer
8cd85dd468 ICU-8744 add cast for perfect match to UnicodeString::insert(start, UChar) overload
X-SVN-Rev: 30451
2011-08-02 17:21:02 +00:00
Michael Ow
3ead87044e ICU-7715 Compare the time zone StandardName against the StandardName from the registry to provide better Windows default time zone detection.
X-SVN-Rev: 30450
2011-08-02 16:33:22 +00:00
Markus Scherer
2c29b14fb9 ICU-8571 @system APIs are *supposed* to also have a regular API label; add #ifndef U_HIDE_SYSTEM_API
X-SVN-Rev: 30448
2011-08-01 02:38:58 +00:00
Markus Scherer
4e30dc4c14 ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead
X-SVN-Rev: 30447
2011-08-01 02:20:46 +00:00
Markus Scherer
ef45a40133 ICU-8529 include stddef.h instead of sys/types.h (we do not seem to need any of its additional definitions)
X-SVN-Rev: 30446
2011-07-31 22:19:54 +00:00
Michael Ow
079b2f8a28 ICU-8740 Fix pkgdata run command problem with MINGW
X-SVN-Rev: 30445
2011-07-29 22:47:25 +00:00
Michael Ow
a30cfbe075 ICU-8452 Remove extra header directory
X-SVN-Rev: 30442
2011-07-28 19:07:44 +00:00
Markus Scherer
c3d191321b ICU-8575 move U_SENTINEL from utf.h to umachine.h (next to UChar32) so that just using U_SENTINEL does not require including utf.h
X-SVN-Rev: 30441
2011-07-28 18:48:08 +00:00
Markus Scherer
a84cf4df0f ICU-8452 do not use ptrdiff_t (signed) as a fallback for uintptr_t (unsigned)
X-SVN-Rev: 30438
2011-07-27 23:37:05 +00:00
Markus Scherer
29f8701a59 ICU-8452 MinGW does not have _stricmp()
X-SVN-Rev: 30437
2011-07-27 23:24:54 +00:00
Markus Scherer
1f2a684eab ICU-8452 define uintptr_t where missing
X-SVN-Rev: 30436
2011-07-27 23:15:57 +00:00
Markus Scherer
07035f8756 ICU-8731 move some @internal definitions to putilimp.h
X-SVN-Rev: 30433
2011-07-27 21:26:00 +00:00
Markus Scherer
ca12d6d5bd ICU-8730 move some @internal, rarely-used platform macros to putilimp.h
X-SVN-Rev: 30432
2011-07-27 20:55:09 +00:00
Markus Scherer
9dfc6c4518 ICU-8728 remove redundant U_RELEASE, use U_DEBUG instead
X-SVN-Rev: 30431
2011-07-27 20:16:07 +00:00
Markus Scherer
e31ce99b84 ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros
X-SVN-Rev: 30430
2011-07-27 05:53:56 +00:00
Michael Ow
df14bcec37 ICU-7715 Use the StandardName timezone id when available on Windows
X-SVN-Rev: 30427
2011-07-26 20:55:36 +00:00
Markus Scherer
2862296471 ICU-8454 virtual destructors should be explicit, and defined in a .cpp file, so that they can serve as key functions
X-SVN-Rev: 30423
2011-07-26 05:32:25 +00:00
Markus Scherer
d0c495ee99 ICU-8452 try to work around a problem with using Solaris signal.h
X-SVN-Rev: 30421
2011-07-25 23:14:16 +00:00
Markus Scherer
1fb16d2460 ICU-8452 update the readme with the new location of the U_CHARSET_IS_UTF8 definition
X-SVN-Rev: 30419
2011-07-25 21:52:03 +00:00
Markus Scherer
3bf88cd711 ICU-8452 consolidate definition of _XOPEN_SOURCE for access to POSIX functions; do not use __STDC_VERSION__ in C++ code where it is not defined
X-SVN-Rev: 30418
2011-07-25 21:02:32 +00:00
Markus Scherer
bb8a3bb609 ICU-8452 remove the non-working conditional z/OS int8_t typedef
X-SVN-Rev: 30417
2011-07-25 18:56:25 +00:00
Markus Scherer
dc55bc7c66 ICU-8452 fix a couple of Darwin/iPhone platform tests
X-SVN-Rev: 30416
2011-07-25 18:42:17 +00:00
Markus Scherer
9bcc40cf9e ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411
X-SVN-Rev: 30412
2011-07-23 00:10:30 +00:00
Michael Ow
e258161603 ICU-8310 Use inline function to avoid dereferencing type-punned pointer warning
X-SVN-Rev: 30410
2011-07-22 22:02:57 +00:00
Michael Ow
1836eb2957 ICU-8682 Use ReadWriteBarrier only on MSVC 9 and higher.
X-SVN-Rev: 30408
2011-07-22 20:29:09 +00:00
Michael Ow
11e0c9a5bf ICU-8453 On certain platforms, use static library optimization option when building static ICU libraries in release mode
X-SVN-Rev: 30406
2011-07-21 23:38:15 +00:00
Michael Ow
88acd14026 ICU-8718 Fix memory leak in PluralRules
X-SVN-Rev: 30388
2011-07-19 21:10:56 +00:00
Steven R. Loomis
ff960d1f97 ICU-8714 - reimplement r30379 - now passes tests
X-SVN-Rev: 30383
2011-07-18 21:54:42 +00:00
Yoshito Umaoka
a2103b01f0 ICU-8488 Reviewed call sites of case conversion code in icu library code and updated some of them case sensitive/insensitive.
X-SVN-Rev: 30382
2011-07-18 21:43:18 +00:00
Steven R. Loomis
fd3246217f ICU-8714 backing out r30379 - broke the build
X-SVN-Rev: 30380
2011-07-18 19:51:16 +00:00
Steven R. Loomis
ba3834755c ICU-8714 patches from George
X-SVN-Rev: 30379
2011-07-18 19:13:31 +00:00
Michael Ow
cdd02be3f2 ICU-8716 Update collation and date format test to pass without data
X-SVN-Rev: 30378
2011-07-18 18:09:52 +00:00
Steven R. Loomis
bfc107659f ICU-8715 fix BOM
X-SVN-Rev: 30373
2011-07-18 16:58:34 +00:00
John Emmons
ec44df4e86 ICU-8709 Merge CLDR ticket 4038 ( Spanish currency format)
X-SVN-Rev: 30356
2011-07-14 22:31:24 +00:00
Steven R. Loomis
e4d0866669 ICU-8706 icucheck x64
X-SVN-Rev: 30347
2011-07-14 18:58:24 +00:00
Michael Ow
12fe8cc4a2 ICU-8693 Display error message when missing needed options and given bad file names in pkgdata tool
X-SVN-Rev: 30346
2011-07-14 18:51:40 +00:00
Michael Ow
4fe319b158 ICU-8671 Update pkgdata to allow for space separated items when generating common data file.
X-SVN-Rev: 30343
2011-07-14 17:13:48 +00:00
John Emmons
c3da351a39 ICU-8696 Final update for CLDR 2.0.1 - restoring missing en_GB data + minor fixes
X-SVN-Rev: 30333
2011-07-13 20:57:21 +00:00
Peter Edberg
4c710d51d2 ICU-8576 Replace a stray printf with errln
X-SVN-Rev: 30328
2011-07-13 07:28:49 +00:00
Peter Edberg
62d26cc5fe ICU-8576 Dictionary break test updates from George Rhoten
X-SVN-Rev: 30327
2011-07-13 06:49:42 +00:00
Peter Edberg
2ed9168bf9 ICU-8265 Fix race (=> U_FILE_ACCESS_ERROR) when loading full set of ICU data
X-SVN-Rev: 30326
2011-07-13 04:49:45 +00:00
John Emmons
cc17f253ed ICU-8696 Fix build break in merging CLDR 2.0.1
X-SVN-Rev: 30323
2011-07-13 02:27:28 +00:00
John Emmons
a963738287 ICU-8696 Merge CLDR 2.0.1
X-SVN-Rev: 30316
2011-07-12 19:55:07 +00:00
Peter Edberg
f5ccf251ef ICU-8583 Only parse arbitrary currency for calls that can return the found currency (e.g. parseCurrency)
X-SVN-Rev: 30313
2011-07-12 03:22:59 +00:00
Andy Heninger
b7608372a5 ICU-8595 Warning cleanup, UResType vs. int32_t
X-SVN-Rev: 30310
2011-07-10 23:22:00 +00:00
Peter Edberg
e59f0040ee ICU-8681 For asymmetric search, increase CE ring buffer size based on pattern characters.
X-SVN-Rev: 30307
2011-07-09 14:57:34 +00:00
Markus Scherer
6e70106104 ICU-7877 more documentation for explicit UnicodeString constructors
X-SVN-Rev: 30300
2011-07-08 22:09:28 +00:00
Michael Ow
974b996cb3 ICU-8660 Skip the current source char when searching for the next escape character
X-SVN-Rev: 30296
2011-07-08 17:21:13 +00:00
Andy Heninger
3cf524ee6a ICU-8595 Compiler warning fixes for UResType
X-SVN-Rev: 30295
2011-07-08 01:14:44 +00:00