Commit Graph

4903 Commits

Author SHA1 Message Date
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