Markus Scherer
4b154b8328
ICU-12992 s/UChar/char16_t/g in public C++ header files
...
X-SVN-Rev: 39721
2017-03-01 23:55:58 +00:00
Andy Heninger
242e02c388
ICU-12764 icu4c utf-8 source files, update Copyright notices.
...
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Steven R. Loomis
6825277072
ICU-12752 commit some IBM z fixes. Library code building
...
X-SVN-Rev: 39368
2016-09-27 23:39:01 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
...
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f
ICU-12564 Update copyright notice in ICU4C
...
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Peter Edberg
2d40cbbf01
ICU-12187 BRS task - Update conditionals for non-stable APIs (i18n)
...
X-SVN-Rev: 38497
2016-03-05 19:48:49 +00:00
Peter Edberg
0ef535414e
ICU-11433 ICU4C draft API promotion; update U_HIDE_xxx conditionals
...
X-SVN-Rev: 37197
2015-03-10 07:20:48 +00:00
Markus Scherer
a9d7c3e4bd
ICU-11449 reorder single scripts not groups, scripts/groups can start on top-16-bit boundaries, data formatVersion 5 for new scripts data and optional reorderRanges appended to reorderCodes
...
X-SVN-Rev: 36924
2015-01-07 03:37:11 +00:00
Peter Edberg
2beaf3dacf
ICU-10992 BRS line 20, Check/fix non-stable API macros (U_HIDE_DRAFT_API and others)
...
X-SVN-Rev: 36520
2014-09-16 08:09:06 +00:00
Markus Scherer
8c4f2b0036
ICU-7118 document that compare() is often more efficient than getSortKey()
...
X-SVN-Rev: 36414
2014-09-09 22:05:13 +00:00
Andy Heninger
f626431e29
ICU-11233 Remove U_FINAL for classes we subclass. Produces bad code.
...
X-SVN-Rev: 36346
2014-09-04 18:58:17 +00:00
Travis Keep
f335b55bdf
ICU-10802 Merge branch tkeep/10802andy into trunk.
...
X-SVN-Rev: 36214
2014-08-20 21:46:02 +00:00
Steven R. Loomis
e3dc3bc456
ICU-10347 add U_FINAL and U_OVERRIDE for C++11 "final" and "override".
...
Added them to several "not for subclassing" classes.
Some exceptions:
* Commented out U_FINAL where there's an internal override needed.
* For tests, added "#define U_FINAL" at the top to disable this.
#defined to null for Doxygen.
X-SVN-Rev: 36177
2014-08-16 01:30:43 +00:00
Markus Scherer
37c7676f5e
ICU-10912 create Collator from binary: support length<0 again, and document that the base collator is required (see ticket #10517 )
...
X-SVN-Rev: 36021
2014-07-10 22:17:20 +00:00
Markus Scherer
da533923a2
ICU-8260 support all collation-related keywords in Collator::createInstance()
...
X-SVN-Rev: 35762
2014-05-27 18:50:10 +00:00
Peter Edberg
8fdebe3515
ICU-10740 Adjust #ifndef U_HIDE_DRAFT/INTERNAL_API for changes; don't use around default,copy,= ctors
...
X-SVN-Rev: 35478
2014-03-15 00:20:41 +00:00
Andy Heninger
dfe8c061e0
ICU-10764 API Promotions for ICU4C 53.
...
X-SVN-Rev: 35459
2014-03-13 20:33:16 +00:00
Markus Scherer
e977c057a9
ICU-9101 merge branches/markus/collv2@35225 into the trunk
...
X-SVN-Rev: 35227
2014-02-25 21:21:49 +00:00
Michael Ow
e5a9a38924
ICU-10398 Fix uconfig test errors in ICU 52
...
X-SVN-Rev: 34404
2013-09-19 20:47:22 +00:00
Markus Scherer
b20a9793f9
ICU-10282 deprecate bad API RuleBasedCollator::cloneRuleData(), call cloneBinary()
...
X-SVN-Rev: 34314
2013-09-13 19:25:01 +00:00
Peter Edberg
fbace77746
ICU-9721 Update "#ifndef U_HIDE_XXX_API" guards for API status
...
X-SVN-Rev: 33367
2013-03-05 01:38:48 +00:00
Markus Scherer
940031d074
ICU-9758 deprecate RuleBasedCollator::getMaxExpansion()
...
X-SVN-Rev: 32904
2012-11-29 00:33:41 +00:00
Markus Scherer
57fd3d7ef9
ICU-9589 document that the so-called UCA rules are not normally useful and can be removed from the data
...
X-SVN-Rev: 32412
2012-09-20 05:37:31 +00:00
Markus Scherer
551164f043
ICU-9560 un-deprecate CollationKey and Collator::getCollationKey()
...
X-SVN-Rev: 32410
2012-09-20 00:11:44 +00:00
Markus Scherer
ce6b202757
ICU-8920 clarify Collator::getRules() docs
...
X-SVN-Rev: 32259
2012-08-28 00:06:05 +00:00
Markus Scherer
ca65e1c41e
ICU-9460 deprecate Collator::safeClone() and default-implement it in the base class
...
X-SVN-Rev: 32127
2012-08-08 21:03:52 +00:00
Markus Scherer
da6c36d287
ICU-9346 C++ Collator API cleanup, fix safeClone() bug (setRuleStringFromCollator() on the result), fix polymorphic operator==(), move some method implementations into the base class
...
X-SVN-Rev: 32100
2012-08-03 21:49:28 +00:00
Steven R. Loomis
29fe6e1f35
ICU-8157 remove wrap of U_HIDE_INTERNAL_API for virtuals
...
X-SVN-Rev: 31503
2012-02-24 04:04:57 +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
f0eb1ff995
ICU-8157 remove U_EXPORT2 and add ifdef no internal
...
X-SVN-Rev: 31444
2012-02-19 09:14:56 +00:00
Steven R. Loomis
5824cdd742
ICU-8157 commit from branch
...
X-SVN-Rev: 31439
2012-02-19 06:39:16 +00:00
Steven R. Loomis
eec528c85f
ICU-8157 commit from branch
...
X-SVN-Rev: 31434
2012-02-18 23:10:51 +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
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
3ad925040a
ICU-8295 minor doc spelling fixes
...
X-SVN-Rev: 30055
2011-05-06 22:34:03 +00:00
Steven R. Loomis
63dd5be23d
ICU-8525 doxygen warnings
...
X-SVN-Rev: 30029
2011-05-05 01:35:22 +00:00
Stuart Gill
b3ba6c0bf3
ICU-8295 API for collation reordering
...
X-SVN-Rev: 29671
2011-03-18 22:52:30 +00:00
Steven R. Loomis
45dcb95f0b
ICU-3984 revert U_EXPORT2 changes in r29003 back to r28999 - see http://userguide.icu-project.org/dev/codingguidelines
...
X-SVN-Rev: 29005
2010-11-05 19:08:45 +00:00
Steven R. Loomis
6a5f83ff80
ICU-3984 fix mismatched const int in r28999
...
X-SVN-Rev: 29003
2010-11-04 22:36:25 +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
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
Stuart Gill
0c21fdf068
ICU-3984 changes to the collation reordering - API works same as rules and enhanced testing
...
X-SVN-Rev: 28960
2010-10-30 00:42:12 +00:00
Stuart Gill
110e2ceb05
ICU-3984 integrate collation reordering from branch - svn+ssh://source.icu-project.org/repos/icu/icu/branches/sgill/scriptreorder2 -r 28883:28924
...
X-SVN-Rev: 28926
2010-10-27 18:02:52 +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
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
8e85f80a2a
ICU-6797 raft of doxygen fixes for milestone:4.1.4
...
X-SVN-Rev: 25600
2009-03-17 01:47:25 +00:00
Markus Scherer
ab81668cd3
ICU-6729 add Collator::compare(UCharIterator) and Collator::compareUTF8(StringPiece)
...
X-SVN-Rev: 25585
2009-03-13 23:38:43 +00:00
Steven R. Loomis
3bb050aba0
ICU-6404 last header changes
...
X-SVN-Rev: 24318
2008-06-28 07:08:51 +00:00
Steven R. Loomis
a5d6b9619c
ICU-6297 fixup doxygen tags
...
X-SVN-Rev: 24046
2008-05-28 21:20:51 +00:00