Markus Scherer
dd8f01c15e
ICU-9194 test Calendar::getKeywordValuesForLocale(), in ulist_next_keyword_value() set *resultLength, add further enumeration default implementations & shortcuts
...
X-SVN-Rev: 32543
2012-10-07 04:52:16 +00:00
Markus Scherer
62b9d2f4b1
ICU-9570 turn off break iteration when we dont have normalization
...
X-SVN-Rev: 32539
2012-10-07 00:56:29 +00:00
Yoshito Umaoka
f82276faf1
ICU-9567 Merged ucol_strcollUTF8 to trunk.
...
X-SVN-Rev: 32534
2012-10-05 23:44:00 +00:00
Steven R. Loomis
6eef7bff7b
ICU-9596 cleanup U_NO_DEFAULT_INCLUDE_UTF_HEADERS - use utf_old.h in tests when needed
...
X-SVN-Rev: 32440
2012-09-27 18:52:04 +00:00
Steven R. Loomis
9077d5dc25
ICU-9449 Merge in decimal format performance improvements from branch.
...
Improvements to 'howExpensiveIs' benchmark test.
Use internal digitlist in Formattable (save mallocs).
Enable fastpath by default.
Enable internal API "parse all input", returning an error if all input was not consumed.
X-SVN-Rev: 32397
2012-09-17 19:03:01 +00:00
Umesh Nair
fbbb603da6
ICU-9568 Adding test case with a pattern with out-of-order placeholders.
...
X-SVN-Rev: 32376
2012-09-12 00:14:25 +00:00
Steven R. Loomis
1dff0b56ee
ICU-9501 doxygen cleanup.
...
X-SVN-Rev: 32372
2012-09-11 20:51:51 +00:00
Yoshito Umaoka
1abda53f28
ICU-9536 Fixed <br> problem in API reference doc.
...
X-SVN-Rev: 32339
2012-09-05 19:53:44 +00:00
Steven R. Loomis
66efc42f6e
ICU-9412 urename.h
...
X-SVN-Rev: 32338
2012-09-05 19:45:33 +00:00
Yoshito Umaoka
01d63782e4
ICU-9412 ICU4C version to 50.0.2
...
X-SVN-Rev: 32313
2012-08-31 22:07:42 +00:00
Markus Scherer
6876123c0e
ICU-9437 update to Unicode 6.2; merge in branches/markus/uni62 r32274
...
X-SVN-Rev: 32282
2012-08-28 23:37:10 +00:00
Markus Scherer
9f8f976bf6
ICU-6173 fix comments about type characters in CaseFolding.txt
...
X-SVN-Rev: 32254
2012-08-27 23:42:11 +00:00
Markus Scherer
944ff6eeaf
ICU-9141 add U_GCC_MAJOR_MINOR macro
...
X-SVN-Rev: 32252
2012-08-27 23:15:08 +00:00
Umesh Nair
484c465ddf
ICU-7168 Implementation of ListFormatter, port from Java
...
X-SVN-Rev: 32247
2012-08-27 20:14:25 +00:00
George Rhoten
e1b9092426
ICU-9469 Improve support for C++11
...
X-SVN-Rev: 32179
2012-08-15 17:46:17 +00:00
George Rhoten
0ae3d3a7d4
ICU-9474 Reduce unrename.h namespace pollution
...
X-SVN-Rev: 32157
2012-08-11 04:57:13 +00:00
Debabrata Sengupta
3ef2d173ca
ICU-9342 implemented patch to support gcc's malloc and alloc_size attributes
...
X-SVN-Rev: 32151
2012-08-10 20:31:15 +00:00
Steven R. Loomis
b68d2f41fb
ICU-7197 add API for constructing UEnumerations.
...
X-SVN-Rev: 32137
2012-08-09 00:04:51 +00:00
Debabrata Sengupta
69ae33baa3
ICU-9425 fixed issues with api docs
...
X-SVN-Rev: 32129
2012-08-08 21:59:14 +00:00
Markus Scherer
2f6df5d520
ICU-9434 use static_cast<pointer type>(void *) not reinterpret_cast
...
X-SVN-Rev: 32119
2012-08-08 00:50:16 +00:00
Markus Scherer
a41775b429
ICU-9432 fix value of UDATA_FILE_ACCESS_COUNT
...
X-SVN-Rev: 32041
2012-07-18 21:37:13 +00:00
Michael Ow
595a189bd1
ICU-9365 Add check for AIX processor type
...
X-SVN-Rev: 32023
2012-07-03 18:08:56 +00:00
Michael Ow
1d202c6a8a
ICU-9365 Fix detection of some BSD variants and other platform related issues
...
X-SVN-Rev: 32020
2012-07-03 16:36:35 +00:00
Michael Ow
aced0d7e49
ICU-9365 Fix endianness detection for sparc based systems
...
X-SVN-Rev: 31971
2012-06-19 18:01:28 +00:00
Andy Heninger
3c69969daa
ICU-9248 fix fastCopyFrom lifetime comment
...
X-SVN-Rev: 31923
2012-06-08 17:58:13 +00:00
Andy Heninger
2b7d6e62aa
ICU-9360 update break iterator api docs.
...
X-SVN-Rev: 31916
2012-06-07 16:57:51 +00:00
Markus Scherer
f3646e9267
ICU-8235 do not call memcpy()/memmove()/... with a NULL/invalid source pointer
...
X-SVN-Rev: 31914
2012-06-07 00:14:54 +00:00
Markus Scherer
e39bc5efd7
ICU-9248 update doc of UnicodeString readonly-aliasing constructor & setTo() re fastCopyFrom()
...
X-SVN-Rev: 31913
2012-06-06 17:35:12 +00:00
Markus Scherer
00dc45723c
ICU-9010 remove --disable-threads, move ICU_USE_THREADS out of uconfig.h into test code
...
X-SVN-Rev: 31911
2012-06-06 04:13:28 +00:00
Steven R. Loomis
43b918a0c8
ICU-9258 merge from branches, performance improvements
...
X-SVN-Rev: 31881
2012-05-30 00:41:57 +00:00
Markus Scherer
4905a493ef
ICU-9305 C function prototype for uset_openEmpty() needs void-declared empty argument list
...
X-SVN-Rev: 31840
2012-05-21 21:45:34 +00:00
Michael Ow
1971c167a3
ICU-9332 Fix endianness detection for Linux s390
...
X-SVN-Rev: 31834
2012-05-18 16:05:05 +00:00
Michael Ow
b3b1909c8c
ICU-9295 Add endianness check for HPPA systems
...
X-SVN-Rev: 31819
2012-05-14 13:33:57 +00:00
Andy Heninger
4e22bdab85
ICU-9315 urename include and disabling cleanup.
...
X-SVN-Rev: 31815
2012-05-11 20:38:00 +00:00
Michael Ow
0ca13b73b0
ICU-9292 Merge BEAM warning fixes from branch into trunk
...
X-SVN-Rev: 31792
2012-05-03 05:50:26 +00:00
Will Mason
989e7a4395
ICU-9286 Fix for variations in the presence of the timezone symbol on BSDs
...
X-SVN-Rev: 31780
2012-04-26 21:45:02 +00:00
Michael Ow
bbad39b77a
ICU-9232 Update version in ICU4C to 50.0.1 and update time bombs
...
X-SVN-Rev: 31725
2012-04-18 17:03:06 +00:00
Markus Scherer
adcdc1c20e
ICU-9132 finalize new MessageFormat pattern argument type to selectordinal
...
X-SVN-Rev: 31702
2012-04-13 17:37:12 +00:00
Markus Scherer
8d7428d1b3
ICU-9132 ordinal-plural formatting in C/C++
...
X-SVN-Rev: 31687
2012-04-07 04:27:27 +00:00
Michael Ow
d6861c7617
ICU-9197 Fix BSD platform detection
...
X-SVN-Rev: 31619
2012-03-15 16:37:44 +00:00
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
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
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
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
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
Andy Heninger
da5380d926
ICU-8123 Remove utext comparison functions.
...
X-SVN-Rev: 31277
2012-01-31 01:14:41 +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
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
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
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
Steven R. Loomis
42c92a23f6
ICU-8878 update urename.h
...
X-SVN-Rev: 31112
2011-12-13 18:35:57 +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
Markus Scherer
3a86b119b0
ICU-8246 add Normalizer2::getNFCInstance(), getNFKDInstance(), ...
...
X-SVN-Rev: 30994
2011-12-01 00:43:35 +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
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
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
737d129645
ICU-8784 commit iSeries porting fixes into trunk
...
X-SVN-Rev: 30667
2011-09-15 19:34:17 +00:00
Markus Scherer
1f56fddafb
ICU-8805 fix some MessagePattern API comments
...
X-SVN-Rev: 30637
2011-09-08 19:28:32 +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
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
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
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
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
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
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
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
Markus Scherer
6e70106104
ICU-7877 more documentation for explicit UnicodeString constructors
...
X-SVN-Rev: 30300
2011-07-08 22:09:28 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Fredrik Roubert
380074d3e4
ICU-8192 GCC -Wshadow warning in stringpiece.h
...
X-SVN-Rev: 29778
2011-04-12 15:18:34 +00:00
Fredrik Roubert
6440a3a207
ICU-6743 UnicodeString::setTo(const UnicodeString& srcText) should work exactly like the assignment operator
...
X-SVN-Rev: 29777
2011-04-12 15:10:45 +00:00
Fredrik Roubert
c002104f3c
ICU-7408 Normalizer::concatenate should take *const* left and right strings
...
X-SVN-Rev: 29776
2011-04-12 14:34:18 +00:00
Michael Ow
eed1a93ad3
ICU-8365 Merge changes in branch for CYGWINMSVC fix to trunk
...
X-SVN-Rev: 29755
2011-04-07 17:02:49 +00:00
Dragan Besevic
c00813396a
ICU-8093 Add API function call ucurr_isAvailable() and changes for tests and data.
...
X-SVN-Rev: 29727
2011-04-04 15:00:03 +00:00
Andy Heninger
e1632f515d
ICU-8405 make StringPiece::set() public.
...
X-SVN-Rev: 29717
2011-03-31 18:43:40 +00:00
Michael Ow
4ce8f58d86
ICU-8006 Update isFixedWidth API doc in ICU4C.
...
X-SVN-Rev: 29704
2011-03-29 04:20:18 +00:00
Andy Heninger
040bb01ac4
ICU-8161 Mutexes, add thread checker annotations, improve singleton implementation.
...
X-SVN-Rev: 29702
2011-03-29 00:47:41 +00:00
Matitiahu Allouche
604bb8f344
ICU-3660 add support for prologue and epilogue
...
X-SVN-Rev: 29686
2011-03-23 17:26:59 +00:00
Michael Ow
09e5025ee1
ICU-3660 Revert 29596 until after 4.7.1
...
X-SVN-Rev: 29601
2011-03-10 18:28:50 +00:00
Matitiahu Allouche
cd4a7ba1c6
ICU-3660 add support for prologue and epilogue
...
X-SVN-Rev: 29596
2011-03-10 12:47:13 +00:00
Michael Ow
e48aeb4b6a
ICU-8006 Update isFixedWidth API doc in ICU4C
...
X-SVN-Rev: 29578
2011-03-09 04:38:42 +00:00
Michael Ow
4ca783f8e9
ICU-8209 Update udeprctd.h, udraft.h, uintrnal.h, uobslete.h, usystem.h for 4.7.1
...
X-SVN-Rev: 29564
2011-03-07 23:08:51 +00:00
Michael Ow
8d7be85a4f
ICU-8209 Update urename.h for 4.7.1
...
X-SVN-Rev: 29563
2011-03-07 22:31:12 +00:00
Markus Scherer
42a1e6f4a4
ICU-8167 mark protected non-APIs as @internal
...
X-SVN-Rev: 29548
2011-03-05 00:12:42 +00:00
Markus Scherer
3715b6dea4
ICU-8167 missed one U_TOOLUTIL_API in the move to the common library
...
X-SVN-Rev: 29537
2011-03-04 00:36:52 +00:00
Markus Scherer
d55e005cf7
ICU-8167 move string tries to the common library and make API headers public
...
X-SVN-Rev: 29531
2011-03-03 21:56:36 +00:00
Michael Ow
4892435224
ICU-8006 Add ucnv_isFixedWidth API and test.
...
X-SVN-Rev: 29467
2011-02-23 22:21:58 +00:00
Markus Scherer
086386bd9e
ICU-8322 pack class UnicodeString layout to avoid padding
...
X-SVN-Rev: 29398
2011-02-04 19:54:58 +00:00
Markus Scherer
d5599d7be9
ICU-8314 change Appendable into a base class, add UnicodeStringAppendable
...
X-SVN-Rev: 29392
2011-02-03 22:07:22 +00:00
Markus Scherer
d8ea46628b
ICU-8314 Appendable interface, AppendableAdapter default impl & UnicodeString is-an Appendable
...
X-SVN-Rev: 29390
2011-02-03 05:28:01 +00:00
Markus Scherer
1d7722ef61
ICU-8271 update UCOL_RUNTIME_VERSION for ICU 4.6 changes of CODAN and compression constants etc.
...
X-SVN-Rev: 29290
2011-01-12 22:15:26 +00:00
Jungshik Shin
e8bfde9467
ICU-8248 With U_STATIC_IMPLEMENTATION defined, U_EXPORT is defined empty. Simplify the previous change
...
X-SVN-Rev: 29287
2011-01-11 22:05:15 +00:00
Jungshik Shin
695e9ac115
ICU-8248 define U_EXPORT to be empty if U_STATIC_IMPLEMENTATION is defined
...
X-SVN-Rev: 29280
2011-01-10 23:14:41 +00:00
Markus Scherer
c04082d93c
ICU-8105 hardcode Unicode property names data (formatVersion 2); includes new dictionary-type tries (ByteTrie & UCharTrie see ticket #8167 ); merge branches/markus/tries -r 29040:29249
...
X-SVN-Rev: 29252
2010-12-31 18:21:36 +00:00
Michael Ow
dd03794570
ICU-7959 Add compound text converter to ICU4C.
...
X-SVN-Rev: 29211
2010-12-15 23:38:28 +00:00
Michael Ow
30153c1400
ICU-8209 Update version number in ICU4C to 4.7.1
...
X-SVN-Rev: 29186
2010-12-10 20:32:03 +00:00
Andy Heninger
4f5faa01b7
ICU-7441 Make StringPiece comparison operators public.
...
X-SVN-Rev: 29178
2010-12-09 18:51:55 +00:00
Michael Ow
b988aacf7a
ICU-8083 Update LANGUAGES and LANGUAGES_3 table, fix API information, and add a test for missing languages.
...
X-SVN-Rev: 29153
2010-12-03 19:25:49 +00:00
Markus Scherer
5a840765ea
ICU-7641 do not refer to a particular (old) version of Unicode
...
X-SVN-Rev: 29056
2010-11-16 22:03:33 +00:00
Peter Edberg
52dd980540
ICU-8155 change to @internal - UCLN_NO_AUTO_CLEANUP, U_HAVE_STD_STRING, U_ENABLE_DYLOAD, U_CHECK_DYLOAD
...
X-SVN-Rev: 29054
2010-11-16 20:53:43 +00:00
Peter Edberg
b9cfe4aa5b
ICU-8155 Promote LocalPointer[Base]/LocalArray/U_DEFINE_LOCAL_OPEN_POINTER from @draft 4.4 to @stable
...
X-SVN-Rev: 29050
2010-11-15 19:40:24 +00:00
Peter Edberg
2f7aa6fc38
ICU-8155 Update udraft.h and uintrnal.h per recent API promotions and internal function renaming
...
X-SVN-Rev: 29038
2010-11-13 00:02:06 +00:00
Peter Edberg
3384286860
ICU-8155 Promote appropriate @draft 4.2 and 4.4 API to @stable
...
X-SVN-Rev: 29035
2010-11-12 06:03:28 +00:00
Umesh Nair
eb9d3b2708
ICU-7023 Fix import for EBCDIC machines - contd
...
X-SVN-Rev: 29010
2010-11-06 00:30:20 +00:00
Stuart Gill
b1a76e6a88
ICU-3984 updates based on code review and fix of memory leak during collation reordering rule parsing
...
X-SVN-Rev: 28999
2010-11-04 20:12:39 +00:00
Andy Heninger
a5bc9497c1
ICU-8122 Update urename.h for ICU 4.6
...
X-SVN-Rev: 28996
2010-11-04 00:37:10 +00:00
Peter Edberg
488256ca63
ICU-8121 Update udeprctd.h, udraft.h, uintrnal.h, usystem.h for ICU 4.6
...
X-SVN-Rev: 28994
2010-11-03 05:46:29 +00:00
Stuart Gill
94239208a0
ICU-3984 fix a bug in the resource loading of collation reordering and rename script reordering to reordering codes
...
X-SVN-Rev: 28993
2010-11-03 02:41:22 +00:00
Markus Scherer
0acb435a84
ICU-7238 remove obsolete, now-unused upvec_compactToUTrieHandler()
...
X-SVN-Rev: 28984
2010-11-02 18:58:09 +00:00
Stuart Gill
5dd9ea7768
ICU-3984 update the uca file version, add support for reading/writing reordering from/to resources, update FractionalUCA.txt to a format for the genuca tool
...
X-SVN-Rev: 28975
2010-11-02 02:21:57 +00:00
Stuart Gill
66efc93b9b
ICU-3984 update UCOL_BUILDER_VERSION to version 8
...
X-SVN-Rev: 28965
2010-11-01 19:55:05 +00:00
Andy Heninger
a77332d75c
ICU-7561 fixes to uspoof API docs, to make them build.
...
X-SVN-Rev: 28885
2010-10-20 23:12:46 +00:00
Peter Edberg
71c083cdce
ICU-8046 CLDR 1.9 integration pass 1, update U_ICU_DATA_VERSION
...
X-SVN-Rev: 28847
2010-10-18 05:41:17 +00:00
Steven R. Loomis
adb11cba8d
ICU-8028 update version number to milestone:4.6, bump timebombs, etc
...
X-SVN-Rev: 28785
2010-10-09 01:23:28 +00:00
Stuart Gill
71a82b49f6
ICU-7792 Update urename.h for the 4.6M2 release
...
X-SVN-Rev: 28717
2010-09-28 22:30:57 +00:00
Jinglun Li
12de1d68b7
ICU-7772 Fast string direction detection
...
X-SVN-Rev: 28665
2010-09-21 07:12:28 +00:00
Markus Scherer
b5e1330176
ICU-7264 merge Unicode 6.0 into trunk from branches/markus/uni60 -r 28339:28657
...
X-SVN-Rev: 28661
2010-09-21 00:12:49 +00:00
Steven R. Loomis
cf7644feb3
ICU-7849 unicode versions of uloc.h constants
...
X-SVN-Rev: 28438
2010-08-10 01:11:03 +00:00
Steven R. Loomis
592b73e980
ICU-7502 fix ASCIIsms - merge from branch /branches/srl/ascii7502
...
X-SVN-Rev: 28382
2010-07-28 16:08:12 +00:00
Markus Scherer
5df2f14dee
ICU-7746 minor fixes, parallel to Java
...
X-SVN-Rev: 28312
2010-07-15 03:53:12 +00:00
Andy Heninger
c4dc5051de
ICU-7783 error checking in U16_GET()
...
X-SVN-Rev: 28300
2010-07-12 17:55:11 +00:00
Steven R. Loomis
cbd23cf258
ICU-7792 bump version# to milestone:4.5.2
...
X-SVN-Rev: 28270
2010-06-26 00:11:39 +00:00
Steven R. Loomis
ef22b3356a
ICU-7586 update draft/deprecated. update header test.
...
X-SVN-Rev: 28260
2010-06-23 03:13:59 +00:00
Steven R. Loomis
6804c3f0d9
ICU-7586 urename update (had to move a class into the ICU namespace)
...
X-SVN-Rev: 28257
2010-06-23 00:38:51 +00:00
Markus Scherer
3360fe4708
ICU-7144 merge UTS #46 (IDNA2008) C/C++ feature into trunk, merging in -r 27794:28172 icu/branches/markus/uts46
...
X-SVN-Rev: 28195
2010-06-15 15:54:53 +00:00
Markus Scherer
82160e104c
ICU-7736 add Normalizer2::getDecomposition(c)
...
X-SVN-Rev: 28161
2010-06-08 23:32:11 +00:00
Markus Scherer
5230d5de1c
ICU-7442 mark Normalizer2 as not intended for public subclassing
...
X-SVN-Rev: 28147
2010-06-05 00:06:10 +00:00
Michael Ow
d565b3b2f3
ICU-7581 Fix a few mingw build issues including symbolic links when building data and missing header file inclusion.
...
X-SVN-Rev: 28125
2010-06-03 15:51:19 +00:00
Markus Scherer
0acda636e4
ICU-7722 build canonical-iterator data from nfc.nrm (port Java code to C++)
...
X-SVN-Rev: 28117
2010-06-01 06:10:26 +00:00
Markus Scherer
f6a04770ff
ICU-7455 use compiler RTTI; stop adding poor mans RTTI to new class hierarchies
...
X-SVN-Rev: 28075
2010-05-19 17:29:33 +00:00
Markus Scherer
94aab1c22b
ICU-7684 add Reset() return *this
...
X-SVN-Rev: 28068
2010-05-15 23:25:17 +00:00
Markus Scherer
06c7d56b8e
ICU-7684 add CheckedArrayByteSink::Reset()
...
X-SVN-Rev: 28067
2010-05-15 23:18:12 +00:00
Markus Scherer
0c2aec0b46
ICU-7683 add CheckedArrayByteSink::NumberOfBytesAppended()
...
X-SVN-Rev: 28066
2010-05-15 23:00:26 +00:00
Peter Edberg
8dc0dfc1f3
ICU-7617 Fix includes: <sys/types.h> sets up BYTE_ORDER and BIG_ENDIAN, move before platform.h which uses them
...
X-SVN-Rev: 27946
2010-04-17 07:04:56 +00:00
Steven R. Loomis
3c32f28189
ICU-7586 update version number for milestone:4.5.1
...
X-SVN-Rev: 27892
2010-04-02 00:12:54 +00:00
Steven R. Loomis
cbe3757600
ICU-7532 fix and update udraft.h etc headers
...
X-SVN-Rev: 27815
2010-03-11 02:25:58 +00:00
Steven R. Loomis
78f9faec0a
ICU-7522 uconfigtest failures for 4.4
...
X-SVN-Rev: 27806
2010-03-09 23:11:48 +00:00
Steven R. Loomis
cacd8c7aef
ICU-6920 update urename.h
...
X-SVN-Rev: 27746
2010-03-02 20:58:29 +00:00
Markus Scherer
a20ee3d7f4
ICU-5391 sync Java compatibility u_isWhitespace() and u_isIDIgnorable() with Java & ICU4J: U+0085 is not whitespace any more, update documentation, improve tests
...
X-SVN-Rev: 27704
2010-02-26 20:12:09 +00:00
Markus Scherer
3ac4ad7267
ICU-7198 fix typo in u_getPropertyValueEnum() documentation
...
X-SVN-Rev: 27699
2010-02-26 05:31:59 +00:00
Andy Heninger
4e56218eb1
ICU-5193 Big decimal number formatting.
...
X-SVN-Rev: 27696
2010-02-26 02:29:00 +00:00
Markus Scherer
ac780b9f96
ICU-7215 fix typo in u_strncat() documentation
...
X-SVN-Rev: 27693
2010-02-26 00:45:30 +00:00
Markus Scherer
0a55346c64
ICU-7047 document that an isBogus() UnicodeString also isEmpty()
...
X-SVN-Rev: 27692
2010-02-26 00:37:44 +00:00
Markus Scherer
2c52e2a9f4
ICU-6948 fix tiny urep.h documentation typo
...
X-SVN-Rev: 27688
2010-02-25 22:54:43 +00:00
Andy Heninger
1fa6d6b8fb
ICU-7404 add set functions to StringPiece.
...
X-SVN-Rev: 27642
2010-02-24 00:56:11 +00:00
Markus Scherer
cdaf5f9e3b
ICU-7273 move from the User Guide into the API doc the note about old Normalizer not working like/not implementing CharacterIterator
...
X-SVN-Rev: 27611
2010-02-20 05:45:01 +00:00
Steven R. Loomis
18fa32ded0
ICU-6633 warnings fix
...
X-SVN-Rev: 27600
2010-02-19 17:27:33 +00:00
Steven R. Loomis
2427308606
ICU-6920 update urename.h
...
X-SVN-Rev: 27584
2010-02-17 23:26:36 +00:00
Steven R. Loomis
55150bd679
ICU-6920 update version number to 4.4, and attempt to update windows files automatically
...
X-SVN-Rev: 27583
2010-02-17 22:18:24 +00:00
Steven R. Loomis
1457da183c
ICU-7353 docs fixup and updated API Change Report
...
X-SVN-Rev: 27537
2010-02-11 00:53:57 +00:00
Steven R. Loomis
4a9bc3f8ff
ICU-7353 updated docs and report
...
X-SVN-Rev: 27488
2010-02-04 20:32:21 +00:00
Michael Grady
8216117f21
ICU-4521 UText-based regex implementation
...
X-SVN-Rev: 27482
2010-02-03 02:59:35 +00:00
John Emmons
91ab093cf3
ICU-7290 Changed inaccurate U_DRAFT markings to U_STABLE
...
X-SVN-Rev: 27469
2010-02-02 01:44:11 +00:00
Steven R. Loomis
b21f47bdb7
ICU-7261 update urename.h (and add some statics in ushape.c)
...
X-SVN-Rev: 27466
2010-02-01 23:10:11 +00:00
Steven R. Loomis
ad51e858d4
ICU-7402 fix missing error codes ( now tested by ICU-7401 )
...
X-SVN-Rev: 27459
2010-01-30 07:01:53 +00:00
Steven R. Loomis
eeff15fb8d
ICU-7261 fix _init in urename.h
...
X-SVN-Rev: 27447
2010-01-29 23:53:58 +00:00
Steven R. Loomis
f517a0db14
ICU-7304 fix API promotions from bad checkins r27396 and r27397
...
X-SVN-Rev: 27436
2010-01-28 21:09:53 +00:00
Steven R. Loomis
69019a894d
ICU-7304 promotion and updated API report
...
X-SVN-Rev: 27397
2010-01-23 06:46:27 +00:00
Steven R. Loomis
b361793726
ICU-7304 draft 4.2 to stable 4.4 ( also cleaned up some ICU-7290 issues )
...
X-SVN-Rev: 27396
2010-01-23 06:36:03 +00:00
Steven R. Loomis
14e5cb66ba
ICU-7252 retract api for 4.4
...
X-SVN-Rev: 27392
2010-01-23 03:52:47 +00:00
Markus Scherer
c3b86050b4
ICU-7247 need localpointer.h for the LocalXyzPointer definitions
...
X-SVN-Rev: 27371
2010-01-22 01:18:16 +00:00
Steven R. Loomis
e042b325a5
ICU-5720 @internal for this API also
...
X-SVN-Rev: 27363
2010-01-21 20:51:49 +00:00
Steven R. Loomis
f69d902fc0
ICU-5720 removed from API as per PMC, wasn't discussed on icu-design
...
X-SVN-Rev: 27359
2010-01-21 20:10:50 +00:00
Doug Felt
55d897493b
ICU-7361 fix locid getVariant, fix display name translations for root
...
X-SVN-Rev: 27355
2010-01-21 02:45:53 +00:00
Steven R. Loomis
64835de257
ICU-7353 docs fixup
...
X-SVN-Rev: 27339
2010-01-19 23:39:42 +00:00
Markus Scherer
97c36a876c
ICU-7247 add LocalUNormalizer2Pointer and LocalULocaleDisplayNamesPointer
...
X-SVN-Rev: 27315
2010-01-18 21:06:15 +00:00
Markus Scherer
227379ff6b
ICU-7273 no U_NAMESPACE_BEGIN for unorm2 C API
...
X-SVN-Rev: 27302
2010-01-16 19:02:32 +00:00
Markus Scherer
cf96198a53
ICU-7350 allow setting multiple data packages via udata_setCommonData()
...
X-SVN-Rev: 27282
2010-01-15 20:47:28 +00:00
Markus Scherer
08be161620
ICU-7273 API doc refinements
...
X-SVN-Rev: 27263
2010-01-14 23:25:58 +00:00
Markus Scherer
ad83876755
ICU-7344 C functions for Java modified UTF-8
...
X-SVN-Rev: 27261
2010-01-14 19:11:07 +00:00
Doug Felt
18b87b0965
ICU-7342 add LocaleDisplayNames and rudimentary test. Fix Locale.getVariant problem and add test.
...
X-SVN-Rev: 27258
2010-01-14 02:23:46 +00:00
Michael Ow
b0c56f7ed4
ICU-7273 Declare functions in namespace which are defined in namespace.
...
X-SVN-Rev: 27200
2010-01-11 03:00:51 +00:00
Steven R. Loomis
800da956b2
ICU-6633 DLL plugin.. merge onto trunk from branches/srl/dll6633 and branches/srl/dll6633bis
...
(specifically, r26808:27031 of http://source.icu-project.org/repos/icu/icu/branches/srl/dll6633 and then r27117 r27118 r27119 r27121 r27137 r27139 r27159 r27160 r27172 r27173 r27181 r27182 )
X-SVN-Rev: 27195
2010-01-09 02:15:20 +00:00
Markus Scherer
8ddbd1394c
ICU-7273 merge in Normalizer2 API & code, and ICU-5785 UnicodeSet::span(UnicodeString) and ICU-7296 tempSubString()/retainBetween(); merge -r 26971:27150 branches/markus/norm2
...
X-SVN-Rev: 27155
2010-01-06 23:50:03 +00:00
Fredrik Roubert
410a369ccc
ICU-7252 add Locale::setKeywordValue() method and test case
...
X-SVN-Rev: 27143
2010-01-06 15:49:10 +00:00
Peter Edberg
8a58804ef1
ICU-7285 Use U_SHOW_CPLUSPLUS_API (normally 1 iff XP_CPLUSPLUS is defined) to control C++ API exposure
...
X-SVN-Rev: 27092
2009-12-17 07:13:28 +00:00
Michael Ow
93a4daa9b8
ICU-7304 Update version to 4.3.4
...
X-SVN-Rev: 27090
2009-12-17 04:57:49 +00:00
Peter Edberg
0832385224
ICU-7263 For C++, have U_NAMESPACE_BEGIN / U_NAMESPACE_END also create extern "C++" {...} block
...
X-SVN-Rev: 27067
2009-12-14 19:00:21 +00:00
Peter Edberg
0c212dba62
ICU-7284 Internal functions called from public macros should be U_STABLE, though still @internal
...
X-SVN-Rev: 27065
2009-12-14 07:07:43 +00:00
Jason Spieth
6533ab3558
ICU-5996 C wrappers for VTimeZone, TimeZoneTransition and TimeZoneRule
...
X-SVN-Rev: 27028
2009-12-08 04:19:24 +00:00
John Emmons
6db7d0a907
ICU-3904 Dynamic data loading capability
...
X-SVN-Rev: 27012
2009-12-03 18:06:37 +00:00
Peter Edberg
9edac91673
ICU-7279 By default, set U_HIDE_INTERNAL_API if SHOW_DRAFT is disabled
...
X-SVN-Rev: 27010
2009-12-03 08:00:33 +00:00
Markus Scherer
e89977c0b6
ICU-7247 finish testing LocalPointer variants, and improve API docs
...
X-SVN-Rev: 26960
2009-11-20 23:28:47 +00:00
Markus Scherer
2f8822e8b3
ICU-7260 remove bad lines from uintrnal.h to get hdrtst to pass
...
X-SVN-Rev: 26948
2009-11-18 22:20:08 +00:00
Andy Heninger
5f4c87e3b2
ICU-7193 Get rid of bogus gcc warnings
...
X-SVN-Rev: 26928
2009-11-17 18:41:35 +00:00