Fredrik Roubert
0178a07a26
ICU-22793 Clang-Tidy: google-readability-casting
...
https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/google/readability-casting.html
2024-07-04 22:32:12 +02:00
Fredrik Roubert
5401c12018
ICU-22621 Clang-Tidy: modernize-use-nullptr
...
https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/modernize/use-nullptr.html
2024-03-15 14:31:54 +01:00
Fredrik Roubert
2de88f9d9c
ICU-21833 Replace UChar with char16_t in all C++ code.
2023-02-06 19:27:44 +01:00
Fredrik Roubert
2e0d30cfcf
ICU-21833 Replace NULL with nullptr in all C++ code.
2023-02-03 20:20:38 +01:00
Fredrik Roubert
030fa1a479
ICU-21148 Consistently use standard lowercase true/false everywhere.
...
This is the normal standard way in C, C++ as well as Java and there's no
longer any reason for ICU to be different. The various internal macros
providing custom boolean constants can all be deleted and code as well
as documentation can be updated to use lowercase true/false everywhere.
2022-09-07 20:56:33 +02:00
Markus Scherer
f02b496494
ICU-20783 C++ covariant return types: clone(), freeze() & friends
2019-08-22 16:24:41 -07: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
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
Steven R. Loomis
79a59bfdef
ICU-9525 fix casts as per http://www.stroustrup.com/bs_faq2.html#static-cast and also fix string quoting gcc47
...
X-SVN-Rev: 32307
2012-08-31 19:12:19 +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
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
George Rhoten
4482cb60e4
ICU-3862 Make sure that data isn't exported when it is only needed internally.
...
A linker warning on AIX brought this issue to my attention.
X-SVN-Rev: 16062
2004-07-20 00:40:25 +00:00
Eric Mader
abefef5844
ICU-3770 Updated copyright notices for ICU 3.0
...
X-SVN-Rev: 15411
2004-05-19 20:42:44 +00:00
Alan Liu
52237d9d62
ICU-3222 fix compiler warning
...
X-SVN-Rev: 14311
2004-01-13 19:03:45 +00:00
Eric Mader
a7def2c37f
ICU-3473 Update copyright notices for ICU 2.8.
...
X-SVN-Rev: 14193
2003-12-19 21:29:27 +00:00
George Rhoten
79d6c8fd5e
ICU-3222 Fix some compiler warnings.
...
X-SVN-Rev: 13906
2003-12-01 05:33:41 +00:00
George Rhoten
492d57ac79
ICU-3221 Fix AIX linker warnings
...
X-SVN-Rev: 12997
2003-08-31 20:53:46 +00:00
Markus Scherer
3d38617bdc
ICU-2248 modularize icu, allow parts to not be built
...
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
Markus Scherer
11948b52df
ICU-1962 change UObject: RTTI pure virtual, remove other boilerplate for now
...
X-SVN-Rev: 8977
2002-06-29 00:04:16 +00:00
Alan Liu
d1773b2571
ICU-1434 initial implementation of source/target set API
...
X-SVN-Rev: 8971
2002-06-28 21:13:54 +00:00
Alan Liu
c5d4c5ee6c
ICU-1779 set data object for entire tree of functors under a rule
...
X-SVN-Rev: 8131
2002-03-20 00:42:02 +00:00
George Rhoten
41ffc2ef36
ICU-1733 Integrate some of the easier (and non-redundent) changes from Lotus.
...
X-SVN-Rev: 7802
2002-02-28 01:42:40 +00:00
Alan Liu
47c47a5cd9
ICU-1234 make output side of RBTs object-oriented; rewrite ID parsers and modularize them; implement &Any-Lower() support
...
X-SVN-Rev: 7582
2002-02-07 01:07:55 +00:00
Alan Liu
16fcadebb0
ICU-1591 clean up TransliterationRule
...
X-SVN-Rev: 7342
2001-12-11 17:45:13 +00:00
Alan Liu
426dadc5a8
ICU-1076 clear toPattern result buffer
...
X-SVN-Rev: 7306
2001-12-04 05:25:39 +00:00
Alan Liu
9db9c6bea1
ICU-1533 fix typo
...
X-SVN-Rev: 7004
2001-11-20 00:35:22 +00:00
Alan Liu
02f44eee5c
ICU-1406 make UnicodeMatcher::matches non-const
...
X-SVN-Rev: 6503
2001-10-30 23:55:09 +00:00
Alan Liu
2c2b11dfe8
ICU-1406 make quantified segments behave like perl counterparts
...
X-SVN-Rev: 6493
2001-10-30 18:08:53 +00:00
George Rhoten
3dda41c0cc
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 6136
2001-10-09 22:21:01 +00:00
Helena Chapman
d816eefc57
ICU-1264 added namspace support where possible.
...
X-SVN-Rev: 6124
2001-10-08 23:26:58 +00:00
Alan Liu
7864dddc43
ICU-1076 implement toPattern
...
X-SVN-Rev: 5379
2001-07-30 23:23:16 +00:00
Alan Liu
ef8c73fc7c
ICU-1076 initial limited support for Kleene star and plus operators
...
X-SVN-Rev: 5359
2001-07-27 00:18:53 +00:00