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
Frank Yung-Fong Tang
80414a247b
ICU-22224 Enable UBSAN and fix breakage
...
See #2324
2023-02-27 17:31:49 -08: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
Frank Tang
de0a28644b
ICU-22251 Move sprintf to snprintf.
...
See #2291
2023-01-25 23:23:29 -08: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
Peter Varga
80d42a13fc
ICU-21734 Add missing overrides in tests
2021-09-07 13:56:33 -07:00
Shane F. Carr
0101e2632c
ICU-20164 Make NoUnit a zero-cost abstraction over MeasureUnit.
...
See #1230
2020-08-29 00:01:49 -05:00
Fredrik Roubert
b4b2378931
ICU-20601 Wrap ICU test compound macros in do { } while.
...
This does the same for the ICU test code as was done for the
public ICU API in commit 480bec3ea6
.
2019-08-15 22:01:42 +02:00
Andy Heninger
0367d4c135
ICU-20048 remove uses of UAlignedMemory, replace with native C++11 constructs.
...
Also update the Travis CI configuration to use newer compilers, and the
dependency checker to be happy with the newer clang compiler.
2019-06-28 13:35:17 -07:00
Shane Carr
ab657778e4
ICU-20543 Fix -Wundef in library and test code.
2019-04-10 18:52:16 -07:00
Shane Carr
94427dc200
ICU-13574 Replacing DigitList with DecimalQuantity through most of the code base.
...
X-SVN-Rev: 41064
2018-03-03 10:53:01 +00:00
Shane Carr
aca96338b6
ICU-13177 Adding RTTI tests for MeasureUnit class hierarchy.
...
X-SVN-Rev: 40600
2017-10-07 02:46:49 +00:00
Steven R. Loomis
02e76897eb
ICU-12786 dont call Win32 tz functions on cygwin (patch)
...
X-SVN-Rev: 40007
2017-04-07 18:26:45 +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
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
Markus Scherer
22a342a545
ICU-9689 UObject::getDynamicClassID() const { return NULL; } and remove UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION -> easier to create new class hierarchies
...
X-SVN-Rev: 32776
2012-11-08 23:31:20 +00:00
Jungshik Shin
4934b397a8
ICU-8343 fix build errors in Visual Studio when exception is disabled
...
X-SVN-Rev: 32010
2012-06-28 23:28:00 +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
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
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
Andy Heninger
b040e0649f
ICU-8516 Add AlphabeticIndex to UOBjectTest
...
X-SVN-Rev: 29990
2011-05-03 20:14:49 +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
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
Michael Ow
0e8df2ba58
ICU-7784 Set some test failure errors as data loading error appropriate.
...
X-SVN-Rev: 28305
2010-07-14 16:09:03 +00:00
Andy Heninger
74e297291f
ICU-7780 fix various compiler warnings
...
X-SVN-Rev: 28301
2010-07-12 18:03:29 +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
Michael Ow
d83954e771
ICU-7718 Delete NumberFormat object after use in TestCompilerRTTI.
...
X-SVN-Rev: 28108
2010-05-27 20:23:49 +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
Michael Ow
0763686c6c
ICU-7370 Log data errors to ensure that intltest and cintltst passes without data.
...
X-SVN-Rev: 27649
2010-02-24 16:17:03 +00:00
Steven R. Loomis
6749bdc7b3
ICU-3931 fix breakage from r27453 - SelectFormat - new (UnicodeString(), status) - got err status U_DEFAULT_KEYWORD_MISSING
...
X-SVN-Rev: 27460
2010-01-30 07:12:52 +00:00
Kirti Velankar
883c9a2bdf
ICU-3931 Code-review comments and removed default constructor -same as Java
...
X-SVN-Rev: 27453
2010-01-30 03:21:38 +00:00
Kirti Velankar
0e375461b0
ICU-3931 Merge into trunk from branch kirtig -Added SelectFormat
...
X-SVN-Rev: 27293
2010-01-16 03:07:18 +00:00
Michael Ow
c6385f6209
ICU-7068 Add statements to ensure that uconfigtest passes
...
X-SVN-Rev: 26466
2009-08-04 21:09:17 +00:00
Michael Ow
6b1f9ef27c
ICU-6905 Make intltest pass without any data.
...
X-SVN-Rev: 26096
2009-06-12 19:34:21 +00:00
Claire Ho
81ac0f67a6
ICU-6356 Fixed the coredump for c tests running without data files.
...
X-SVN-Rev: 24211
2008-06-17 22:27:18 +00:00
John Emmons
695f6fa9c3
ICU-6256 CLDR 1.6 integration - 1st snapshot
...
X-SVN-Rev: 23911
2008-05-16 15:01:02 +00:00
George Rhoten
c05bd41d42
ICU-6118 Export less internal API.
...
X-SVN-Rev: 23173
2008-01-04 08:45:10 +00:00
George Rhoten
7490278152
ICU-6118 Export less internal API.
...
X-SVN-Rev: 23155
2008-01-02 23:53:26 +00:00
George Rhoten
722157c4d9
ICU-5410 Improve code coverage.
...
X-SVN-Rev: 21824
2007-06-25 22:09:38 +00:00
George Rhoten
09633de40c
ICU-5279 Don't export some API.
...
X-SVN-Rev: 21746
2007-06-15 06:40:59 +00:00
George Rhoten
3744b181a3
ICU-5410 Improve code coverage.
...
X-SVN-Rev: 21740
2007-06-14 20:46:45 +00:00
George Rhoten
04c95e0c93
ICU-5410 Improve code coverage.
...
X-SVN-Rev: 21736
2007-06-14 19:48:47 +00:00
George Rhoten
107b1a15d0
ICU-5410 We shouldn't export functions just to do code coverage.
...
X-SVN-Rev: 21734
2007-06-14 19:03:30 +00:00
George Rhoten
5e71954172
ICU-5279 Reduce internal API usage.
...
X-SVN-Rev: 21690
2007-06-11 15:05:52 +00:00
George Rhoten
738ea1c274
ICU-5410 Improve code coverage.
...
X-SVN-Rev: 21664
2007-06-07 22:05:26 +00:00
George Rhoten
fad658d66d
ICU-5279 Reduce the set of exported functions.
...
X-SVN-Rev: 21621
2007-06-03 06:08:46 +00:00