Commit Graph

5188 Commits

Author SHA1 Message Date
Peter Edberg
de52c0a9d3 ICU-9139 Make some internal globals static, update urename.h accordingly
X-SVN-Rev: 31578
2012-03-02 20:22:04 +00:00
Steven R. Loomis
5f92dba0a0 ICU-9139 update urename
X-SVN-Rev: 31575
2012-03-02 18:04:43 +00:00
Andy Heninger
78b11e867d ICU-9139 compiler warning removed in rbbiscan.cpp
X-SVN-Rev: 31562
2012-03-02 00:04:30 +00:00
Michael Ow
1064832f90 ICU-9144 Fix ifdef statement in icudataver.h
X-SVN-Rev: 31545
2012-02-29 19:20:21 +00:00
Peter Edberg
81d48c9c84 ICU-9139 Update ICU version, some copyright dates, readme boilerplate, timebombs
X-SVN-Rev: 31517
2012-02-27 05:33:06 +00:00
Markus Scherer
6692c27aa8 ICU-8246 add ifndef U_HIDE_DRAFT_API
X-SVN-Rev: 31513
2012-02-25 01:31:14 +00:00
Jungshik Shin
26907a9105 ICU-9115 revert r31397
X-SVN-Rev: 31488
2012-02-23 01:27:08 +00:00
Peter Edberg
aad3d090d4 ICU-9091 Updates based on PMC discussion, also remove some inappropriate #ifndef U_HIDE_DRAFT_API
X-SVN-Rev: 31486
2012-02-22 22:55:52 +00:00
Peter Edberg
4b3835d9e9 ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier
X-SVN-Rev: 31446
2012-02-20 04:28:17 +00:00
Steven R. Loomis
eec528c85f ICU-8157 commit from branch
X-SVN-Rev: 31434
2012-02-18 23:10:51 +00:00
Jungshik Shin
3f18f96246 ICU-9115 ubrk_setText does not check the input (Null check)
X-SVN-Rev: 31397
2012-02-15 00:41:48 +00:00
Jungshik Shin
5dd029e6e5 ICU-9114 buffer overflow in _getKeyword() in uloc.cpp
X-SVN-Rev: 31396
2012-02-15 00:19:17 +00:00
Steven R. Loomis
017638f6fb ICU-9113 fix misplaced ifdef
X-SVN-Rev: 31392
2012-02-14 15:56:51 +00:00
Dragan Besevic
6704b1e530 ICU-8791 fix for plugin init on zOS (internal ticket 237)
X-SVN-Rev: 31381
2012-02-13 22:09:24 +00:00
Markus Scherer
5915675e7c ICU-7376 make C++ Locale::setKeywordValue() (#7252) public
X-SVN-Rev: 31377
2012-02-13 19:20:43 +00:00
Markus Scherer
49d6e4662c ICU-9014 update hasScript() @draft version
X-SVN-Rev: 31333
2012-02-06 21:07:20 +00:00
Markus Scherer
bf7701a030 ICU-9014 make hasScript(c, sc) == sc in scx(c)
X-SVN-Rev: 31330
2012-02-06 20:11:22 +00:00
Andy Heninger
5b3a708915 ICU-8992 Compiler Warning cleanup for gcc 4.6.1
X-SVN-Rev: 31329
2012-02-06 19:57:08 +00:00
Markus Scherer
8d2ddad36c ICU-9014 and ICU-9015 scx defaults to {sc}, and return that efficiently
X-SVN-Rev: 31327
2012-02-03 23:36:05 +00:00
Michael Ow
4fc83fb80c ICU-9085 Fix infinite loop error in compound text converter in ICU4C
X-SVN-Rev: 31298
2012-02-01 23:45:54 +00:00
Andy Heninger
da5380d926 ICU-8123 Remove utext comparison functions.
X-SVN-Rev: 31277
2012-01-31 01:14:41 +00:00
Markus Scherer
0497efa1ad ICU-9059 check U16_APPEND() isError flag to avoid compiler warnings, even if we do not need it
X-SVN-Rev: 31272
2012-01-27 00:13:45 +00:00
Markus Scherer
b565e739cc ICU-9031 fix buffer reallocation bug in u_strToWCS()
X-SVN-Rev: 31271
2012-01-26 23:53:45 +00:00
Markus Scherer
31523429f2 ICU-8995 add new ISO script code Hluw=Anatolian Hieroglyphs
X-SVN-Rev: 31249
2012-01-23 19:51:38 +00:00
Andy Heninger
e35f05c08a ICU-9054 put buildWSConfusableData in icu namespace.
X-SVN-Rev: 31238
2012-01-20 20:46:08 +00:00
Markus Scherer
f31fa446bc ICU-9065 internal API for reverse-full-case-folding data
X-SVN-Rev: 31237
2012-01-20 19:35:13 +00:00
Markus Scherer
8a320205af ICU-9039 simplify/optimize ucase.icu encoding: fixed trie bit for Case_Ignorable; ucase.icu formatVersion 3.0
X-SVN-Rev: 31204
2012-01-13 01:15:48 +00:00
Markus Scherer
9a646f81a7 ICU-8972 ucase.icu generated by newly merged genprops/casepropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31190
2012-01-10 07:24:47 +00:00
Markus Scherer
6390003c87 ICU-9008 some more U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC fixes; include putilimp.h where that macro is tested
X-SVN-Rev: 31188
2012-01-10 07:15:25 +00:00
Markus Scherer
9cd2b8cbd6 ICU-8972 unames.icu generated by newly merged genprops/namespropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31179
2012-01-03 23:22:29 +00:00
Markus Scherer
66ead436a8 ICU-8972 BiDi properties data generated by newly merged genprops/bidipropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31173
2011-12-25 01:27:13 +00:00
Markus Scherer
d109686c14 ICU-8972 document how preparseucd.py parses ICU header file constants (uchar.h & uscript.h) (reads/needs less information than preparse.pl needed)
X-SVN-Rev: 31170
2011-12-23 04:20:35 +00:00
Abhinav Gupta
64064a7cf2 ICU-8984 apply patch attached to ticket
X-SVN-Rev: 31169
2011-12-22 15:42:45 +00:00
Markus Scherer
05c6a38407 ICU-8972 generated pnames data different but equivalent; should be more stable now, got a little smaller
X-SVN-Rev: 31167
2011-12-22 06:30:04 +00:00
Markus Scherer
7063bdb084 ICU-8972 minor fixes & updates for & from preparseucd.py; add remaining ICU-specific properties to ppucd.txt; generated pnames data different but equivalent
X-SVN-Rev: 31161
2011-12-20 07:48:49 +00:00
Markus Scherer
05fdbf8747 ICU-8972 PropsBuilder makes more sense than PropsWriter
X-SVN-Rev: 31155
2011-12-19 01:49:04 +00:00
Markus Scherer
460b0fbce7 ICU-8972 propname_data.h with generator name rather than date (stable output)
X-SVN-Rev: 31154
2011-12-18 21:35:25 +00:00
Markus Scherer
aa743a0d86 ICU-8972 uprops.icu data different but equivalent from rewritten genprops, reads data in different order from before
X-SVN-Rev: 31148
2011-12-18 06:56:02 +00:00
Markus Scherer
de830ac709 ICU-8972 machine-generated file with generator name rather than date (deterministic output)
X-SVN-Rev: 31140
2011-12-17 04:58:41 +00:00
Markus Scherer
d25c4ca662 ICU-8972 various small fixes & improvements
X-SVN-Rev: 31136
2011-12-16 06:43:44 +00:00
Markus Scherer
a479de199e ICU-9016 document default Numeric_Value differs from Unicode Standard
X-SVN-Rev: 31129
2011-12-15 23:29:52 +00:00
Markus Scherer
2f70694e7f ICU-9013 deprecate API for Unicode 1.0 character names & ISO comments, remove support & data
X-SVN-Rev: 31125
2011-12-15 21:43:35 +00:00
Markus Scherer
1b9190739f ICU-9008 version of RES_GET_INT(res) for when >> does not sign-extend
X-SVN-Rev: 31119
2011-12-15 00:43:16 +00:00
Markus Scherer
9a3376c379 ICU-9000 use our own implementation of uprv_stricmp() and uprv_strnicmp() to make sure we use language-independent case mappings/comparisons
X-SVN-Rev: 31118
2011-12-15 00:04:40 +00:00
Markus Scherer
46749f4d00 ICU-8999 uprv_isASCIILetter()
X-SVN-Rev: 31117
2011-12-14 23:43:56 +00:00
Steven R. Loomis
42c92a23f6 ICU-8878 update urename.h
X-SVN-Rev: 31112
2011-12-13 18:35:57 +00:00
Markus Scherer
68aa38ad35 ICU-8668 add more parentheses, avoid warnings
X-SVN-Rev: 31105
2011-12-13 00:34:52 +00:00
Steven R. Loomis
2a751ff4e3 ICU-8668 add parenthesis
X-SVN-Rev: 31103
2011-12-12 23:35:07 +00:00
Abhinav Gupta
336ce31084 ICU-8668 Remove isalpha dependency
X-SVN-Rev: 31095
2011-12-12 16:16:15 +00:00
Yoshito Umaoka
9bc6a81f49 ICU-8909 Removed a left over debug code (printf) from putil.cpp
X-SVN-Rev: 31091
2011-12-11 19:15:28 +00:00
Markus Scherer
43bb4f2cf4 ICU-8827 Unicode 6.1 update: svn merge branches/markus/uni61 at r31062 into the trunk
X-SVN-Rev: 31071
2011-12-08 22:37:24 +00:00
Peter Edberg
7d668b9068 ICU-8878 Update ICU version info for 49m2
X-SVN-Rev: 31063
2011-12-08 03:23:29 +00:00
Abhinav Gupta
5373f49d27 ICU-8668 C, C++, restrict script to alphabetic in locale name.
X-SVN-Rev: 31031
2011-12-05 20:15:15 +00:00
Yoshito Umaoka
35d15227cd ICU-8818 Fixed a compile error.
X-SVN-Rev: 31006
2011-12-02 04:40:30 +00:00
Markus Scherer
540221ad33 ICU-8915 document why bmpset.cpp:set32x64Bits(..., limit=0x800) is fine & safe
X-SVN-Rev: 31000
2011-12-01 06:46:53 +00:00
Markus Scherer
b19d1bd16a ICU-8915 flag & test for whether signed integer right shift is Arithmetic Shift Right
X-SVN-Rev: 30999
2011-12-01 06:04:35 +00:00
Markus Scherer
3a86b119b0 ICU-8246 add Normalizer2::getNFCInstance(), getNFKDInstance(), ...
X-SVN-Rev: 30994
2011-12-01 00:43:35 +00:00
Abhinav Gupta
6592593c88 ICU-8818 switched to calloc for a few instances of malloc + memset(0)
X-SVN-Rev: 30992
2011-11-30 17:52:09 +00:00
Abhinav Gupta
46f02630a1 ICU-8818 implement uprv_calloc
X-SVN-Rev: 30991
2011-11-30 17:52:02 +00:00
Markus Scherer
bf5ef2ad0e ICU-8804 cast from uint16_t* to UChar* (different types on some platforms)
X-SVN-Rev: 30989
2011-11-29 22:54:44 +00:00
Markus Scherer
524fd241c5 ICU-8942 use smaller/simpler FCD data rather than building an FCD trie
X-SVN-Rev: 30985
2011-11-28 22:59:49 +00:00
Markus Scherer
bed105857f ICU-8804 Normalizer2::composePair(a, b) with separation of minYesNo extraData into combines-forward vs. not
X-SVN-Rev: 30982
2011-11-27 20:29:38 +00:00
Markus Scherer
03748b07f1 ICU-8804 Normalizer2::getRawDecomposition(c) with added data in .nrm formatVersion 2
X-SVN-Rev: 30980
2011-11-27 04:44:13 +00:00
Abhinav Gupta
74669ffea9 ICU-8929 Applied patch attached to ticket.
X-SVN-Rev: 30977
2011-11-21 19:38:08 +00:00
Michael Ow
e144d4ff66 ICU-8936 Add check-exhaustive make target to run the test suite in exhaustive mode
X-SVN-Rev: 30961
2011-11-14 22:33:19 +00:00
Yoshito Umaoka
57e2360211 ICU-8909 Remove a garbage character mixed in the previous commit.
X-SVN-Rev: 30959
2011-11-14 20:01:43 +00:00
Yoshito Umaoka
e9503bdade ICU-8909 Fixed various warnings reported by a source code analysis tool.
X-SVN-Rev: 30958
2011-11-14 19:32:51 +00:00
John Emmons
42bbabf646 ICU-7605 Change locale ID canonicalization to not use double-underscore IDs
X-SVN-Rev: 30954
2011-11-11 20:29:33 +00:00
Steven R. Loomis
53c67d692d ICU-8921 print a warning on rpath with installed icu. Also fix a bug where --disable-rpath (the default) caused icu-config selftest to fail
X-SVN-Rev: 30913
2011-11-03 20:48:20 +00:00
Steven R. Loomis
5c42dd02ed ICU-8862 add doxygen snippet and a couple of samples
X-SVN-Rev: 30906
2011-11-02 23:53:18 +00:00
Steven R. Loomis
92dbea5581 ICU-8909 other warning fixes
X-SVN-Rev: 30904
2011-11-02 22:54:27 +00:00
Steven R. Loomis
1ff6e9f8bc ICU-8909 warnings cleanup
X-SVN-Rev: 30877
2011-10-26 23:56:35 +00:00
Steven R. Loomis
de16c44aa9 ICU-8908 #error if U_COMMON_IMPLEMENTATION, etc isnt set
X-SVN-Rev: 30876
2011-10-26 23:02:14 +00:00
Markus Scherer
ff780b0d80 ICU-7752 library: rename generated *_props_data.c files to .h and add #ifndef guard
X-SVN-Rev: 30817
2011-10-12 22:58:30 +00:00
Steven R. Loomis
2d4804ddab ICU-8869 revert r30787 for destructors, update api ref
X-SVN-Rev: 30798
2011-10-04 20:16:25 +00:00
Michael Ow
9caf72ad89 ICU-8871 Fix missing static label and update urename.h
X-SVN-Rev: 30793
2011-10-04 18:15:16 +00:00
Michael Ow
4a96e69d8d ICU-8871 Update urename.h for 49M1
X-SVN-Rev: 30792
2011-10-04 17:18:44 +00:00
Steven R. Loomis
47b3023462 ICU-8869 update API change report for m1
X-SVN-Rev: 30787
2011-10-04 01:50:34 +00:00
Steven R. Loomis
d540fa8c34 ICU-8861 revert r30505 (extraneous comment) from #8755
X-SVN-Rev: 30767
2011-09-30 20:20:24 +00:00
Steven R. Loomis
4db19f5629 ICU-8732 merge from branch
X-SVN-Rev: 30750
2011-09-29 19:22:56 +00:00
Abhinav Gupta
6a746276e5 ICU-8855 non-ascii characters in C code.
X-SVN-Rev: 30739
2011-09-28 20:54:03 +00:00
Steven R. Loomis
e73e4ea280 ICU-8784 improve pointer toc code, however still not working on i- document as such for now.
X-SVN-Rev: 30702
2011-09-21 20:00:24 +00:00
John Emmons
921f531cb7 ICU-8821 Handle empty set markers in ures_getStringByKeyWithFallback()
X-SVN-Rev: 30679
2011-09-16 20:22:44 +00:00
Steven R. Loomis
4e3ef555e0 ICU-8784 iSeries updates - passes on iSeries!
X-SVN-Rev: 30675
2011-09-16 01:59:56 +00:00
Steven R. Loomis
737d129645 ICU-8784 commit iSeries porting fixes into trunk
X-SVN-Rev: 30667
2011-09-15 19:34:17 +00:00
Abhinav Gupta
f67841a40d ICU-8813 removed name from stack buffer in init_entry (uresbound.cpp)
X-SVN-Rev: 30664
2011-09-15 18:09:30 +00:00
Michael Ow
3873726831 ICU-8815 Sync the ICU canonical name lookup between ICU4C and ICU4J and update alias table
X-SVN-Rev: 30652
2011-09-13 21:13:14 +00:00
Abhinav Gupta
728d95f8c9 ICU-8812 fixed init_entry overflow and TestSymbolsWithBadLocale test case
X-SVN-Rev: 30649
2011-09-13 19:14:32 +00:00
Abhinav Gupta
8981a441b2 ICU-8812 fixed overflow and inconsistency
X-SVN-Rev: 30646
2011-09-12 20:44:57 +00:00
Markus Scherer
1f56fddafb ICU-8805 fix some MessagePattern API comments
X-SVN-Rev: 30637
2011-09-08 19:28:32 +00:00
John Emmons
de229aa8da ICU-8423 Use stand-alone script names if possible in uloc_getDisplayScript()
X-SVN-Rev: 30619
2011-09-02 21:58:42 +00:00
Michael Ow
ac6992371c ICU-7365 Promote approved data version API to draft 49 in ICU4C
X-SVN-Rev: 30570
2011-08-23 17:20:22 +00:00
Michael Ow
6f6b1b346c ICU-8765 Fix endianness detection issue in Solaris/GCC and silence some compilation warnings
X-SVN-Rev: 30562
2011-08-22 22:42:11 +00:00
Michael Ow
3ca1e00e84 ICU-8452 Update Cygwin MSVC handling by defining CYGWINMSVC
X-SVN-Rev: 30546
2011-08-19 17:51:04 +00:00
Michael Ow
6be4ed022f ICU-8452 Fix some more Cygwin MVSC and Cygwin GCC build issues
X-SVN-Rev: 30541
2011-08-18 18:47:16 +00:00
Markus Scherer
0085627c17 ICU-8733 #define U_CHARSET_IS_UTF8 1 on Android and Darwin-based
X-SVN-Rev: 30536
2011-08-17 20:17:56 +00:00
Markus Scherer
d5893b6918 ICU-8730 set U_HAVE_GCC_ATOMICS to 1 for only gcc>=4.1
X-SVN-Rev: 30535
2011-08-17 19:55:29 +00:00
Steven R. Loomis
1cfc79d829 ICU-8755 remove MessagePattern from hide-draft-api
X-SVN-Rev: 30511
2011-08-15 22:36:57 +00:00
Steven R. Loomis
1e1f8509d8 ICU-8755 interim fix. MessagePattern still needs fixing.
X-SVN-Rev: 30505
2011-08-13 02:45:09 +00:00
John Emmons
e3697c8f0a ICU-8707 Clean up compiler warnings from GCC
X-SVN-Rev: 30503
2011-08-12 21:16:53 +00:00
Markus Scherer
ea780441f3 ICU-8759 make USET_SERIALIZED_STATIC_ARRAY_CAPACITY @stable and move it out of the closure masks enum
X-SVN-Rev: 30484
2011-08-10 23:08:30 +00:00
Michael Ow
78937c5834 ICU-8452 Fix some Cygwin GCC and MinGW build errors
X-SVN-Rev: 30457
2011-08-03 20:09:44 +00:00
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
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
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
1836eb2957 ICU-8682 Use ReadWriteBarrier only on MSVC 9 and higher.
X-SVN-Rev: 30408
2011-07-22 20:29:09 +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
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
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
Andy Heninger
b7608372a5 ICU-8595 Warning cleanup, UResType vs. int32_t
X-SVN-Rev: 30310
2011-07-10 23:22:00 +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
Markus Scherer
2201fb816c ICU-7877 optionally explicit UnicodeString constructors, and make them explicit inside ICU
X-SVN-Rev: 30293
2011-07-07 18:46:19 +00:00
Markus Scherer
f0f91649ce ICU-8691 fix UnicodeString::startsWith(const UChar *, -1 for NUL-terminated)
X-SVN-Rev: 30292
2011-07-07 18:21:28 +00:00
Steven R. Loomis
b209c07620 ICU-8687 warnings fix (clang)
X-SVN-Rev: 30285
2011-07-06 20:05:38 +00:00
Markus Scherer
1beb0f1e4f ICU-8680 require C++ namespace, replace most U_NAMESPACE_QUALIFIER with icu::, remove still-draft U_STD_NS, U_STD_NSQ, and U_STD_NS_USE
X-SVN-Rev: 30281
2011-07-06 04:03:35 +00:00
Markus Scherer
fc8eeb8f66 ICU-8601 remove platform.h.in definition of U_INLINE to match pwin32.h, ppalmos.h & umachine.h changes in r30148
X-SVN-Rev: 30279
2011-07-05 23:56:41 +00:00
Markus Scherer
493668a25f ICU-8573 remove support for U_IOSTREAM_SOURCE=198506
X-SVN-Rev: 30278
2011-07-05 23:42:32 +00:00
Markus Scherer
34e7dd7870 ICU-8617 enclose UElement typedefs in U_CDECL_BEGIN..END
X-SVN-Rev: 30273
2011-07-05 01:02:42 +00:00
Markus Scherer
744d1f3a19 ICU-8617 move UHashTok into lower-level uelement.h (new) and rename to UElement to share with UVector
X-SVN-Rev: 30272
2011-07-04 23:51:56 +00:00
Markus Scherer
a74d503edb ICU-8619 move some collation file data structure definitions from i18n/ucol_imp.h to common/ucol_data.h (new file)
X-SVN-Rev: 30271
2011-07-03 04:07:02 +00:00
Markus Scherer
b6036a94f9 ICU-8615 implement optional IDNA2008 CONTEXTO check in UTS46
X-SVN-Rev: 30268
2011-07-01 22:19:14 +00:00
Markus Scherer
4abbf7161a ICU-8606 add Normalizer2.getCombiningClass(c)
X-SVN-Rev: 30263
2011-06-30 23:22:17 +00:00
Andy Heninger
13af35adac ICU-8673 Get rid of memcpy() of an object in RuleBasedBreakIterator::createBufferClone()
X-SVN-Rev: 30255
2011-06-29 23:41:05 +00:00
Michael Ow
5a0a5a7d87 ICU-8535 Use U_MINGW instead of U_CYGWIN where appropriate when building on MinGW
X-SVN-Rev: 30252
2011-06-29 19:49:05 +00:00
Michael Ow
737a9556de ICU-8535 Fix comments and preproccessor check for tzset
X-SVN-Rev: 30250
2011-06-28 23:36:17 +00:00
Michael Ow
12b3b0bfa8 ICU-8535 Fix tzset error in MinGW build
X-SVN-Rev: 30249
2011-06-28 23:34:49 +00:00
Michael Ow
c1f1d09b70 ICU-8535 Merge changes for MINGW build fix in branch to trunk and fix some other errors when building with MINGW.
X-SVN-Rev: 30247
2011-06-28 21:07:36 +00:00
Steven R. Loomis
1d7327df07 ICU-8665 typo fix
X-SVN-Rev: 30233
2011-06-25 00:16:27 +00:00
Michael Ow
65629eb419 ICU-8635 Update ICU4C version to 49.0.1 (49M1)
X-SVN-Rev: 30216
2011-06-14 00:00:57 +00:00
Michael Ow
310c23c24e ICU-8578 Apply patch to fix some compiler warnings and related issues
X-SVN-Rev: 30205
2011-06-10 18:56:08 +00:00
Andy Heninger
b8d330e9a7 ICU-8490 Add BreakIterator::refresInputText()
X-SVN-Rev: 30203
2011-06-09 22:49:40 +00:00
Andy Heninger
b90dc9ad48 ICU-8578 work around compiler warning in uprv_dlsym_func()
X-SVN-Rev: 30202
2011-06-09 22:28:40 +00:00
Michael Ow
8d587bf3bb ICU-8554 Don't use visibility attribute on Cygwin GCC and fix Cygwin tzset error.
X-SVN-Rev: 30200
2011-06-09 21:32:19 +00:00
Markus Scherer
9f7d74001c ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193
X-SVN-Rev: 30194
2011-06-03 05:23:57 +00:00
Michael Ow
96a2328093 ICU-8569 Terminate the UTF-7 byte buffer with MINUS when flushing
X-SVN-Rev: 30175
2011-06-01 16:25:22 +00:00
Markus Scherer
6a8a76e7c7 ICU-8601 second try to fix build on platforms where UChar != uint16_t
X-SVN-Rev: 30154
2011-05-27 17:54:37 +00:00
Markus Scherer
d963e3242f ICU-8601 try to fix build on platforms where UChar != uint16_t
X-SVN-Rev: 30151
2011-05-26 21:42:55 +00:00
Markus Scherer
41c8654d92 ICU-8601 replace C U_INLINE hack with C++ inline, and also rename a few other .c files to .cpp for future UMTX_CHECK replacement
X-SVN-Rev: 30148
2011-05-26 20:05:39 +00:00
Markus Scherer
0b7280f70b ICU-8313 update ICU4C API ref homepage
X-SVN-Rev: 30133
2011-05-19 22:44:40 +00:00
Markus Scherer
02836844e6 ICU-8428 remove @draft etc. API tags from non-API headers (impl, tests, samples)
X-SVN-Rev: 30117
2011-05-16 20:46:27 +00:00
Markus Scherer
50bd1345ef ICU-8428 do not use @deprecated in internal headers
X-SVN-Rev: 30114
2011-05-14 00:06:45 +00:00
Markus Scherer
72b31f0cd3 ICU-8428 API tag for UErrorCode::U_FORMAT_INEXACT_ERROR
X-SVN-Rev: 30113
2011-05-13 21:21:35 +00:00
Markus Scherer
2f67c788ad ICU-8428 API tags for UConverterType values
X-SVN-Rev: 30111
2011-05-13 20:51:26 +00:00
Markus Scherer
1f6523a058 ICU-8555 add nine new ISO 15924 script codes from 2010-12-21
X-SVN-Rev: 30085
2011-05-10 20:56:53 +00:00
Steven R. Loomis
625b955e7d ICU-8428 update windows version#
X-SVN-Rev: 30079
2011-05-10 17:17:39 +00:00
Steven R. Loomis
a9767e483a ICU-8547 update udraft.h etc
X-SVN-Rev: 30078
2011-05-10 02:39:00 +00:00
Steven R. Loomis
f7ff9a609a ICU-8545 urename for milestone:4.8 - fix tool issues, also add svn:ignore to dicttrieperf/Makefile
X-SVN-Rev: 30072
2011-05-09 23:31:44 +00:00
Andy Heninger
6396036807 ICU-7083 incorporate review comments.
X-SVN-Rev: 30060
2011-05-09 02:56:05 +00:00
Markus Scherer
e579b92e84 ICU-8006 minor doc clarification
X-SVN-Rev: 30057
2011-05-07 01:09:01 +00:00
Michael Ow
64e979bdfe ICU-8537 Fix include platform.h statement for Windows
X-SVN-Rev: 30056
2011-05-06 23:02:23 +00:00
Michael Ow
5463d370b8 ICU-8537 Only include pwin32.h when using MinGW
X-SVN-Rev: 30054
2011-05-06 21:50:33 +00:00
Michael Ow
2a6abd14cf ICU-8006 Update isFixedWidth implementation in ICU4C
X-SVN-Rev: 30052
2011-05-06 21:28:05 +00:00
Yoshito Umaoka
62201ee859 ICU-8428 ICU4C and data version to 4.8. Also moved time bombs.
X-SVN-Rev: 30049
2011-05-06 20:45:10 +00:00
Markus Scherer
3ed970f1a7 ICU-8262 remove uloc_getDisplayNameOld() which is unused and had /* TODO:dougfelt remove */
X-SVN-Rev: 30048
2011-05-06 19:59:10 +00:00
John Emmons
2d4a2ae78f ICU-8489 Merge CLDR release-2-0-d01 into ICU
X-SVN-Rev: 30037
2011-05-05 18:12:27 +00:00
Michael Ow
47c419c905 ICU-8519 Dynamically allocate kwdBuf.
X-SVN-Rev: 30034
2011-05-05 03:33:24 +00:00
Michael Ow
eb51926653 ICU-8519 Change the keyword buffer size to the capacity.
X-SVN-Rev: 30033
2011-05-05 03:08:32 +00:00
Steven R. Loomis
5bd2362788 ICU-8525 doxygen warnings and API change report checkin
X-SVN-Rev: 30030
2011-05-05 02:14:32 +00:00
Steven R. Loomis
63dd5be23d ICU-8525 doxygen warnings
X-SVN-Rev: 30029
2011-05-05 01:35:22 +00:00
Markus Scherer
7a70bd8645 ICU-8197 undo bad fix from ticket #7039 because extract(..., uint32_t dstSize, ...) uses U_MAX_PTR(target) which is hopefully fixed for all platforms now (see ticket #8096)
X-SVN-Rev: 30022
2011-05-04 15:56:03 +00:00
Markus Scherer
9d4af09bea ICU-8096 make U_MAX_PTR(base) conform to C++ standard where possible
X-SVN-Rev: 30021
2011-05-04 15:33:44 +00:00
Markus Scherer
af43054b4e ICU-7848 normalize-append will never modify first-suffix if second begins with a has-boundary-before character; leave safeMiddle empty in that case
X-SVN-Rev: 30020
2011-05-04 13:44:04 +00:00
Peter Edberg
7aaca9b950 ICU-8329 Roll in Khmer dictionary word break code from George, data from Nathan/sbbic.org
X-SVN-Rev: 30019
2011-05-04 13:25:37 +00:00
Markus Scherer
56b28bd292 ICU-7848 make normalize-append restore the middle string section (the relevant suffix of the first string) when something goes wrong (especially C buffer overflow)
X-SVN-Rev: 30014
2011-05-04 05:50:20 +00:00
Steven R. Loomis
3d44c5dc4b ICU-8171 fix warnings, or at least move them into POSIX portions of code
X-SVN-Rev: 30012
2011-05-04 04:07:45 +00:00
Markus Scherer
781391999e ICU-8173 fix the Normalizer2::getDecomposition(c) docs
X-SVN-Rev: 30003
2011-05-03 23:59:31 +00:00
Markus Scherer
b20de12a95 ICU-8124 fix USCRIPT_ API constant tags
X-SVN-Rev: 29997
2011-05-03 22:15:31 +00:00
Steven R. Loomis
b88cd9bca9 ICU-8350 zOS fixes round one
X-SVN-Rev: 29973
2011-05-03 03:40:34 +00:00
Andy Heninger
0852cc4e73 ICU-7572 Decimal Format UNUM_ROUND_UNNECESSARY implmenentation.
X-SVN-Rev: 29959
2011-05-02 19:15:03 +00:00
Markus Scherer
8322425f05 ICU-8051 remove comments about start parameter from +=(srcText) and append(srcText) docs
X-SVN-Rev: 29930
2011-04-29 18:54:10 +00:00
Andy Heninger
be5efb8d44 ICU-7083 Make RBBI create from compiled rules public.
X-SVN-Rev: 29926
2011-04-29 17:49:01 +00:00
Steven R. Loomis
8a69ab8bba ICU-8154 update defines and add regression test
X-SVN-Rev: 29925
2011-04-29 17:39:36 +00:00
Markus Scherer
70ad6b4a74 ICU-7386 merge NumberFormat::EStyles into UNumberFormatStyles & improve NumberFormat::makeInstance() memory management
X-SVN-Rev: 29920
2011-04-29 00:00:47 +00:00
Michael Ow
79a56cbc69 ICU-8461 Remove old comments regarding missing subtag in ISO-639-2
X-SVN-Rev: 29906
2011-04-26 22:23:29 +00:00
Michael Ow
eb6c36ce48 ICU-8461 Fix mapping for gd_GB
X-SVN-Rev: 29905
2011-04-26 22:21:34 +00:00
Michael Ow
47def3c1d9 ICU-8461 Remove unneeded comments in the table.
X-SVN-Rev: 29904
2011-04-26 21:20:17 +00:00
Markus Scherer
9774441e40 ICU-8491 remove uprv_isRuleWhiteSpace(c)
X-SVN-Rev: 29900
2011-04-26 06:39:29 +00:00
Markus Scherer
d743bb693e ICU-8319 merge MessageFormat 2011q1 work into trunk, from icu/branches/markus/msg48 -r 29400:29882
X-SVN-Rev: 29886
2011-04-25 20:47:32 +00:00
Michael Ow
6206b7369d ICU-8427 Update gb18030 range in ucnvmbcs.c
X-SVN-Rev: 29858
2011-04-22 23:06:09 +00:00