Fredrik Roubert
55c5895923
ICU-22793 Clang-Tidy: google-readability-casting
...
https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/clang-tidy/checks/google/readability-casting.html
2024-09-19 18:59:13 +02:00
Fredrik Roubert
85b7f5fda2
ICU-22604 Use 'void' for empty C parameter lists (-Wstrict-prototypes).
2023-12-19 09:27:01 +09: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
Victor Chang
397cbb9530
ICU-21894 A modern version of ucol_safeClone and ucnv_safeClone API
2022-02-01 16:41:49 +00:00
Rich Gillam
01e1adc9e4
ICU-21460 Changed the ULocale initializers to allow locale IDs that use BCP47 syntax, but with '_' as a field delimiter.
...
(APIs that specifically require BCP47 syntax are unaffected-- they still require '-').
2021-09-03 12:47:02 -07:00
luz paz
73eca0a9c9
ICU-21580 Fix typos in icu4c/
...
Found via `codespell -q 3 -L ans,anumber,atleast,ba,bre,hace,nd,nin,ois,rsource,som,sur,tht -S icu4c/source/data/zone,icu4c/source/data/lang`
ICU-21580 Fix source (related) typos
ICU-21580 Revert extraneous auto-encoding
ICU-21580 Re-add previous reverted fix without auto-encoding
2021-07-19 13:22:38 -05:00
Erik Torres Aguilar
6eea259143
ICU-21018 Fix typos across repo that start with letter C
...
See #1525
2021-01-06 15:15:26 -08:00
Fredrik Roubert
17606e0345
ICU-20601 Remove superfluous semicolons (-Wextra-semi-stmt).
2019-08-09 14:38:52 +02:00
Jeff Genovy
e72290c45e
ICU-13764 Add separate CI build that treats warnings as errors with clang.
...
This adds a separate CI build that enables -Werror for clang.
This also fixes all of the -Wall -Wextra warnings in the tests, and all the
-Wextra-semi warnings as well.
2019-07-30 22:10:02 -07:00
Markus Scherer
1afef30549
ICU-20187 drop support for long-obsolete locale ID variants
2019-02-14 12:27:42 -08: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
Fredrik Roubert
7f4b8d106b
ICU-12012 Replace all sizeof p / sizeof *p with UPRV_LENGTHOF().
...
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/285520043 .
X-SVN-Rev: 38337
2016-02-23 10:40:09 +00:00
Andy Heninger
b3c29ef95e
ICU-11428 Various compiler warning fixes.
...
X-SVN-Rev: 36903
2014-12-19 23:41:18 +00:00
Markus Scherer
326e9592dc
ICU-10823 add ures_openNoDefault() and use it from collation data loader and BreakIterator; refactor ures_openXyz() for code sharing
...
X-SVN-Rev: 36806
2014-12-04 21:11:26 +00:00
Michael Ow
7e3befc1a6
ICU-10992 Ensure ICU4C 54 test suite passes without data
...
X-SVN-Rev: 36516
2014-09-15 21:51:57 +00:00
Steven R. Loomis
7594250cc5
ICU-7653 changed uprv_lengthof to UPRV_LENGTHOF, also added apidoc
...
X-SVN-Rev: 36275
2014-08-28 22:13:45 +00:00
Tom Zhang
ee1f29b584
ICU-7653 move LENGTHOF(array) to common, internal header
...
X-SVN-Rev: 36265
2014-08-28 14:55:34 +00:00
Markus Scherer
725657cd3d
ICU-10477 drop already-marginal support for ULOC_REQUESTED_LOCALE
...
X-SVN-Rev: 36252
2014-08-27 21:27:37 +00:00
Markus Scherer
da7170882b
ICU-10636 make -w tests work without collation rule strings, and without big5han and gb2312han
...
X-SVN-Rev: 35558
2014-04-01 19:59:27 +00:00
John Emmons
7525392d15
ICU-10745 Merge CLDR25 data into trunk
...
X-SVN-Rev: 35429
2014-03-12 04:34:00 +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
Andy Heninger
301814f85f
ICU-10624 Compiler warning cleanups, continued.
...
X-SVN-Rev: 34855
2014-01-10 08:35:00 +00:00
Yoshito Umaoka
271e788d65
ICU-9396 Accept NULL pointer with length of 0 in ucol_strcoll and ucol_strcollUTF8. Also added some test case verifying the behavior.
...
X-SVN-Rev: 34363
2013-09-17 21:08:10 +00:00
Markus Scherer
27e00900c8
ICU-9932 deprecate & disable cloning-into-user-buffer, except keep ucnv_safeClone() intact
...
X-SVN-Rev: 34359
2013-09-17 19:48:50 +00:00
John Emmons
a869b0d483
ICU-10335 Merge completed CLDR24 branch into trunk.
...
X-SVN-Rev: 34238
2013-09-07 20:46:42 +00:00
Peter Edberg
09ac4ef907
ICU-10222 (C) Integrate CLDR data snapshot for ICU 52.0.1; add calendar types
...
X-SVN-Rev: 33890
2013-07-08 06:51:38 +00:00
Markus Scherer
2982958b06
ICU-10128 update ICU to Unicode 6.3 beta (merge from branches/markus/uni63 at r33661)
...
X-SVN-Rev: 33662
2013-05-15 21:51:04 +00:00
Andy Heninger
ae4350661b
ICU-10048 Fix some compiler warnings in ICU4C.
...
X-SVN-Rev: 33444
2013-03-21 01:42:01 +00:00
Michael Ow
d637feebce
ICU-9979 Fix some memory clean up errors
...
X-SVN-Rev: 33320
2013-02-25 19:09:10 +00:00
Peter Edberg
bb1d8b029f
ICU-9927 Now that cintltst/citertst.c is updated, add sr_Latn collation with import
...
X-SVN-Rev: 33287
2013-02-21 01:10:41 +00:00
Peter Edberg
790ff8fe92
ICU-9926 Update info about U_COL_SAFECLONE_BUFFERSIZE test
...
X-SVN-Rev: 33258
2013-02-17 23:06:24 +00:00
Peter Edberg
bf5a321da8
ICU-9925 CLDR 23 pre-integration part 3, batch 1 (C)
...
X-SVN-Rev: 33196
2013-02-12 21:00:17 +00:00
Peter Edberg
6ed22ad2cb
ICU-9876 Pre-integrate some CLDR 23 additions/changes (C), part 2c through CLDR r8106
...
X-SVN-Rev: 33118
2013-02-03 19:10:10 +00:00
Peter Edberg
b2d677bb65
ICU-9876 Pre-integrate some CLDR 23 additions/changes, part 2 (C)
...
X-SVN-Rev: 33077
2013-01-26 01:14:35 +00:00
Markus Scherer
96cf03a67d
ICU-9759 fix typo, cannonical
...
X-SVN-Rev: 32871
2012-11-20 23:55:31 +00:00
Markus Scherer
5ed21eb567
ICU-9713 fix ucol_mergeSortkeys(): return correct length, handle empty levels
...
X-SVN-Rev: 32779
2012-11-09 01:04:05 +00:00
Markus Scherer
9f22b7cb11
ICU-9679 fix Clang 3.1 compiler warnings, all in test code, mostly adding integers to string literals
...
X-SVN-Rev: 32778
2012-11-09 00:09:28 +00:00
Yoshito Umaoka
f82276faf1
ICU-9567 Merged ucol_strcollUTF8 to trunk.
...
X-SVN-Rev: 32534
2012-10-05 23:44:00 +00:00
John Emmons
276a244c9b
ICU-9251 First cut merge of CLDR 22 data
...
X-SVN-Rev: 32275
2012-08-28 21:56:06 +00:00
George Rhoten
dc75668c05
ICU-9457 Fix some compiler warnings
...
X-SVN-Rev: 32095
2012-08-03 19:09:42 +00:00
John Emmons
7742158c72
ICU-9071 Merge data from CLDR release-21-d01
...
X-SVN-Rev: 31307
2012-02-02 22:53:19 +00:00
John Emmons
867185c5c7
ICU-8846 Merge CLDRv21M1 data into ICU
...
X-SVN-Rev: 30755
2011-09-29 21:52:25 +00:00
Abhinav Gupta
bfb7ec3b44
ICU-8558 added descriptive error to TestOpenVsTestOpenRules.
...
X-SVN-Rev: 30661
2011-09-15 16:19:03 +00:00
Abhinav Gupta
612c7a44b5
ICU-8558 added locale name to error log for TestOpenVsOpenRules.
...
X-SVN-Rev: 30655
2011-09-14 16:12:36 +00:00
Michael Ow
cdd02be3f2
ICU-8716 Update collation and date format test to pass without data
...
X-SVN-Rev: 30378
2011-07-18 18:09:52 +00:00
Steven R. Loomis
3e401643f6
ICU-8563 test for collation rule builder issue
...
X-SVN-Rev: 30122
2011-05-16 21:33:50 +00:00