Commit Graph

69 Commits

Author SHA1 Message Date
Jeff Genovy
bcd3f8b68f ICU-20839 Add ICU4C header test to check for including utypes.h when using U_SHOW_CPLUSPLUS_API 2019-10-09 17:51:27 -07:00
Markus Scherer
5f443972ec ICU-20814 new tool for checking API tags vs. ifdef guards; add FORCE guards, and move some guards, to make this work 2019-09-23 17:04:53 -07:00
Alon Bar-Lev
a5bbd505d7 ICU-20578 headers: guard all C++ headers using U_SHOW_CPLUSPLUS_API
support including all files in C

cleanup and simplify the test/hdrtest

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2019-05-14 17:18:06 -07:00
Shane Carr
c86028c70c ICU-20439 Fix internal and draft headers. 2019-03-25 07:37:35 -07:00
Norbert Runge
513eff5408 ICU-20438 Adds fuzzer directory to testinternalheaders.sh 2019-02-27 14:05:41 -08:00
Victor Chang
95b9d5ec87 ICU-20307 Add reldatefmt.h and compactdecimalformat.h into test/hdrtst/cxxfiles.txt 2018-12-12 06:48:57 -08:00
Norbert Runge
160ad69219
ICU-20119 Smalles fixes for public and internal header test failures. 2018-09-27 14:27:41 -07:00
Norbert Runge
b6c8bac9bb ICU-13384 Fixes ICU4C header check failures, blacklists files that are C++ only, adds a directory to test script.
X-SVN-Rev: 40549
2017-10-04 19:54:30 +00:00
Norbert Runge
3d996441e7 ICU-13048 fixes to make internal header test pass.
X-SVN-Rev: 39853
2017-03-17 21:42:57 +00:00
Norbert Runge
8e5f9cefe7 ICU-13044 Update exclusion file with entries for new (ICU 59) C++ files.
Modify makefile to generate test files with .cpp suffic instead of .c suffix to
avoid unnecessary warnings.

X-SVN-Rev: 39841
2017-03-16 20:13:48 +00:00
Peter Edberg
eccbc645aa ICU-12738 ICU4C BRS, fixes to conditionals/includes/makefiles/scripts from testing public/private headers
X-SVN-Rev: 39375
2016-09-28 04:17:24 +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
7db1c41417 ICU-12141 checking layout, layoutex, tools & tests now too; added some includes; renamed one of the two struct LookupTable in the layout engine
X-SVN-Rev: 38500
2016-03-07 20:26:37 +00:00
Michael Ow
f01caf199b ICU-12139 Remove header files from pfiles.txt and update header files
X-SVN-Rev: 38426
2016-02-28 21:22:24 +00:00
Markus Scherer
f2186b6d33 ICU-12141 make each internal header file compile by itself; add includes where necessary; add simple test script
X-SVN-Rev: 38341
2016-02-24 00:49:51 +00:00
Michael Ow
a264d8c41e ICU-12083 Update header test cxxfile
X-SVN-Rev: 38245
2016-02-01 16:39:58 +00:00
Michael Ow
cdb730c5a9 ICU-11433 Add fix for header test
X-SVN-Rev: 37212
2015-03-11 17:57:36 +00:00
Michael Ow
2361aa8c1d ICU-11313 Fix for header test for 55m1
X-SVN-Rev: 36848
2014-12-10 22:21:21 +00:00
Michael Ow
b1de9c0f30 ICU-10842 Fix header test failures, fix no data test errors, and update file properties
X-SVN-Rev: 35982
2014-07-02 05:09:05 +00:00
Michael Ow
3daf54af40 ICU-10740 Fix uconfig test errors
X-SVN-Rev: 35480
2014-03-15 06:08:42 +00:00
Michael Ow
73fd147ca2 ICU-9721 Fix some header test failure
X-SVN-Rev: 33070
2013-01-24 20:48:33 +00:00
Peter Edberg
bb43af9767 ICU-9581 Updates from test of ICU4C headers: Just cxxfiles.txt
X-SVN-Rev: 32660
2012-10-18 22:47:37 +00:00
Steven R. Loomis
1361355eb5 ICU-9551 fix uconfig failures that were in m2, disable CJKBreak without normalization. Merges from r32354 and r32355 by dsengup.
X-SVN-Rev: 32367
2012-09-11 04:02:08 +00:00
Michael Ow
2e9b4064b7 ICU-9168 Add some more fix for uconfig and header test failures
X-SVN-Rev: 31577
2012-03-02 20:18:40 +00:00
Steven R. Loomis
177ea3d09f ICU-8755 update hdrtest, show failures
X-SVN-Rev: 30504
2011-08-13 01:25:56 +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
Michael Ow
661d3dab79 ICU-8428 Update cxxfiles in header test for 4.8
X-SVN-Rev: 30099
2011-05-11 18:30:24 +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
Michael Ow
caba62acf9 ICU-7586 Add idna.h to C++ header list.
X-SVN-Rev: 28255
2010-06-22 17:21:27 +00:00
Markus Scherer
81c80f4d29 ICU-7304 add new C++ header files; also temporarily add some bad C headers that require C++
X-SVN-Rev: 27370
2010-01-22 01:08:09 +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
Michael Ow
c160905800 ICU-4790 Fix uconfig error.
X-SVN-Rev: 25985
2009-05-05 02:03:27 +00:00
Markus Scherer
c29e95d549 ICU-6048 fix list of C++ header files for hdrtst, and export more public header files in Windows builds
X-SVN-Rev: 25805
2009-04-17 00:25:18 +00:00
Michael Ow
bb46b6ef35 ICU-6555 Add tmunit.h, tmutamt.h, and tmutfmt.h to hdrtest cxx files list.
X-SVN-Rev: 24672
2008-09-29 17:37:32 +00:00
Steven R. Loomis
d59b5c5e4c ICU-6344 uconfigtest / hdrtest fixes
X-SVN-Rev: 24157
2008-06-11 21:52:29 +00:00
Steven R. Loomis
c1bca30b6d ICU-6157 header includes fixes
X-SVN-Rev: 24132
2008-06-10 01:26:42 +00:00
David Bertoni
28f96c3eec ICU-5868 Added new C++ header files.
X-SVN-Rev: 22472
2007-08-22 18:48:15 +00:00
Steven R. Loomis
fcb6fa3e01 ICU-2401 clean up .cvsignore files
X-SVN-Rev: 20757
2006-12-06 19:19:06 +00:00
Ram Viswanadha
b3887b4af0 ICU-4947 remove C from log message
X-SVN-Rev: 19222
2006-02-20 19:15:53 +00:00
Ram Viswanadha
831b6b91be ICU-4947 fix a typo
X-SVN-Rev: 19217
2006-02-18 21:19:24 +00:00
Ram Viswanadha
9ca49b9f11 ICU-4947 add tests for U_HIDE_DRAFT_API and friends
X-SVN-Rev: 19076
2006-02-07 02:02:43 +00:00
Steven R. Loomis
54cbf1929d ICU-4620 .PHONY targets to keep gmake happy
X-SVN-Rev: 18157
2005-07-07 07:56:55 +00:00
George Rhoten
b713af369d ICU-3854 XP_MAC is too out of date to update, and everyone is migrating to using Mac OS X (including metroworks)
X-SVN-Rev: 15937
2004-06-22 21:03:33 +00:00
George Rhoten
c0ed6bb7a5 ICU-3466 Make the distclean target work
X-SVN-Rev: 15894
2004-06-17 15:36:19 +00:00
George Rhoten
f90078ff46 ICU-3466 Trying to remove the -kb CVS stickyness
X-SVN-Rev: 15847
2004-06-11 00:57:09 +00:00
George Rhoten
58e80343c4 ICU-3466 Trying to remove the -kb CVS stickyness
X-SVN-Rev: 15846
2004-06-11 00:55:32 +00:00
Eric Mader
2080453d18 ICU-3466 Clean up hdrtst, only work w/ installed ICU, add Makefile.in.
X-SVN-Rev: 15666
2004-06-01 23:12:21 +00:00
Eric Mader
8492d2095e ICU-3466 Clean up hdrtst, only work w/ installed ICU, add Makefile.in.
X-SVN-Rev: 15665
2004-06-01 22:55:03 +00:00