1 2003-09-24 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
3 * configure.ac: update version
5 * doc/Makefile.am: disable make documents when make all
7 * Makefile.am: add docs target
9 * doc/Makefile.am: fix doxygen @code limits
11 * tests/runSuccess.c, tests/runFailure.c: call dmalloc_shutdown at end
13 * src/ccunit/CCUnitMakeSuite.h: add doxycomment
16 A test case source file was registered in the manual.
18 * src/tools/ccunit_makeSuite.c: A details comment was added.
20 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestResult.h:
21 A position of a declaration of @ingroup is changed.
22 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
24 * src/ccunit/CCUnitTestResult.c:
25 A position of a declaration of @ingroup is changed.
26 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
27 A ccunit_runBare function was hidden.
28 Because it is the function used only with a thing in the package.
30 * src/ccunit/CCUnitTestListener.h:
31 A position of a declaration of @ingroup is changed.
32 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
34 * src/ccunit/CCUnitTestFixture.h:
35 A position of a declaration of @ingroup is changed.
36 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
37 A ccunit_runBare function was hidden.
38 Because it is the function used only with a thing in the package.
40 * src/ccunit/CCUnitTestFixture.c: A ccunit_runBare function was hidden.
41 Because it is the function used only with a thing in the package.
43 * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitAssert.h:
44 A position of a declaration of @ingroup is changed.
45 When it is the head, because JAVADOC_AUTOBRIEF doesn't work
47 * doc/cookbook.dox: add rest of cookbook
49 * doc/Doxyfile.in: An input directory was collected short.
51 * src/ccunit/CCUnitWriteSuite.c:
52 It was modified because it didn't need to generate a JavaDoc comment.
54 * src/ccunit/CCUnitTestSuite.h:
55 The convenient function to make TestSuite run was added.
57 * src/ccunit/CCUnitTestSuite.c:
58 The convenient function to make TestSuite run was added.
59 A diffuse function was deleted.
61 * src/ccunit/CCUnitTestRunner.h:
62 The convenient function to make TestRunner run was added.
64 * src/ccunit/CCUnitTestRunner.c:
65 The role to indicate the contents of TestFailure was given to it.
67 * src/ccunit/CCUnitTestResult.c:
68 It was changed to the appropriate name.
69 TestCase was set on TestFailure to judge which test case for to be failed.
71 * src/ccunit/CCUnitTestFixture.h:
72 The function to run TestFixtures was added.
74 * src/ccunit/CCUnitTestFixture.c:
75 It was changed to the appropriate name.
76 A convenient function was added.
78 * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestFailure.c:
79 Delete stringnize function.
80 This role was moved to the TestRunner module.
82 * src/ccunit/CCUnitReadSuite.c: not to generate an extra test suite.
84 2003-09-23 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
86 * doc/mainpage.dox: add cookbook
88 * doc/cookbook.dox: new
90 * doc/Makefile.am: add cookbook
92 * doc/Doxyfile.in: optimized for C
94 * src/ccunit/CCUnitTestCase.c: add allocate error check
96 * doc/mainpage.dox: add link to cookbook
98 2003-09-17 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
100 * NEWS, configure.ac: update version
102 * tests/Makefile.am: add BUILT_SOURCES macro
104 * src/ccunit/CCUnitReadSuite.c:
105 make do not error message when nested fixture exist
107 * src/ccunit/CCUnitMakeSuite.c: print usage when file not specified.
109 * doc/Makefile.am: add cookbook.dox
111 * Makefile.am: add missing file
113 2003-09-16 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
115 * src/ccunit/CCUnitTestCase.h: add comment
117 * configure.ac: add prefix to macros in config.h
119 * tests/runSuccess.c, tests/runFailure.c: delete duplicate includes
121 * tests/Makefile.am: delete invalid flag
123 * src/tools/ccunit_makeSuite.c: delete duplicate includes
125 * src/tools/Makefile.am, src/ccunit/Makefile.am: delete invalid flag
127 * src/ccunit/CCUnitWriteSuite.c: delete duplicate includes
129 * src/ccunit/CCUnitVersion.c: add prefix to config macros
131 * src/ccunit/CCUnitTestSuite.c: delete duplicate includes
133 * src/ccunit/CCUnitTestRunner.c: delete duplicate includes
134 add prefix to config macros
136 * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestFixture.c:
137 delete duplicate includes
139 * src/ccunit/CCUnitTestCase.h: add config header
141 * src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitReadSuite.c:
142 delete duplicate includes
144 * src/ccunit/CCUnitMakeSuite.c: add prefix to config macros
146 * src/ccunit/CCUnitList.h: delete duplicate includes
148 * src/ccunit/CCUnitConfig.h: add prefix to config macros
150 * src/ccunit/CCUnitAssert.h: add missing quad_t condition
151 add prefix to config macros
153 * src/ccunit/CCUnitAssert.c: add missing quad_t condition
155 * doc/mainpage.dox: add Id
157 * doc/Makefile.am: add mainpage.dox
159 * config/ac_create_prefix_config_h.m4: new
161 2003-09-14 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
163 * NEWS, configure.ac: update version
165 * src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitTestSuite.h:
168 * src/ccunit/CCUnitTestSuite.c: delete doxycomment
170 * src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitList.h:
173 * src/ccunit/CCUnitConfig.h: move typdefs to CCUnitAssert.h
175 * src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c: add doxycomment
177 * src/ccunit/CCUnit.h: moved mainpage comment to doc/mainpage.dox
179 * doc/mainpage.dox: new
181 * doc/Doxyfile.in: add mainpage source file to input
183 * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c:
184 remade more type safe function
186 * configure.ac: check u_XXXX types
188 2003-09-13 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
190 * doc/Doxyfile.in: change DOT to DOT_PATH
192 * config/arg_with_doxygen.m4: output DOT_PATH variable
194 * tests/Makefile.am, src/tools/Makefile.am, src/ccunit/Makefile.am:
197 * src/ccunit/CCUnitReadSuite.c: change include header
199 * src/ccunit/CCUnitMakeSuite.c: removed unused header
201 * src/Makefile.am: add cleanup file
203 * doc/Makefile.am: add cleanup file
206 * bootstrap: add autoheader option
208 * Makefile.am: add cleanup files
210 * NEWS: add release news
212 * configure.ac: change version
214 * src/ccunit/CCUnit.h: add mainpage comment
216 * src/tools/Makefile.am: add dependencies
218 * src/tools/ccunit_makeSuite.c: add doxycomment
220 * tests/makeTest.c: delete
222 * tests/testReadSuite.c: new
224 * src/ccunit/CCUnitTestFailure.c, src/ccunit/CCUnitTestFailure.h:
225 rename from CCUnitFailure.[ch]
227 * src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h:
228 rename to CCUnitTestFailure.[ch]
230 * config/cu_enable_doxygen.m4: rename to with_argument_doxygen.m4
232 * src/ccunit/Makefile.am: add new files
234 * src/ccunit/CCUnitWriteSuite.c: add doxycomment
235 The role of the test fixture was exchanged for the test
238 * src/ccunit/CCUnitVersion.c: add doxycomment
240 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
242 The role of the test fixture was exchanged for the test
245 * src/ccunit/CCUnitTestRunner.h: add doxycomment
247 * src/ccunit/CCUnitTestRunner.c: add doxycomment
248 The role of the test fixture was exchanged for the test
251 * src/ccunit/CCUnitTestResult.h: add doxycomment
253 * src/ccunit/CCUnitTestResult.c: add doxycomment
254 The role of the test fixture was exchanged for the test
257 * src/ccunit/CCUnitTestListener.h: add doxycomment
259 * src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
261 The role of the test fixture was exchanged for the test
264 * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c: add doxycomment
266 * src/ccunit/CCUnitMakeSuite.h:
267 include prototypes of ReadSuite and WriteSuite
269 * src/ccunit/CCUnitReadSuite.c: add doxycomment
270 The role of the test fixture was exchanged for the test
272 tried to ignore the command of doxygen.
274 * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitLogMessage.c:
277 * src/ccunit/CCUnitList.h:
278 The position of the struct was collected in every group which related.
280 * src/ccunit/CCUnitList.c:
281 The position of the function was collected in every group which related.
283 * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h: add doxycomment
285 * src/ccunit/CCUnitAssert.c: add doxycomment and change function name
287 * src/Makefile.am: add new file and change file name
289 * doc/Makefile.am: add dependent files
293 * doc/Doxyfile.in: include tools source
296 * config/arg_with_doxygen.m4: rename cu_enable_doxygen.m4
298 * configure.ac: change enable doxygen argument to with argument
300 2003-09-11 "TSUTSUMI Kikuo" <tsutsumi@users.sourceforge.jp>
302 * ChangeLog: add changes
304 * tests/testSuite.c: corresponding to new library version.
306 * tests/Makefile.am: rename ccunit_makeTest to ccunit_makeSuite
308 * NEWS: add news of new version
310 * configure.ac: change version
312 * doc/Makefile.am: disable man support
314 * doc/Doxyfile.in: make MAN_OUTPUT to NO
316 * src/ccunit/CCUnitReadSuite.c: add convenience function
318 * src/ccunit/CCUnitMakeSuite.h: make function to inline
320 * src/ccunit/Makefile.am: add new files
322 * src/ccunit/CCUnitWriteTestAdd.c: rename to CCUnitWriteSuite.c
324 * src/ccunit/CCUnitWriteSuite.c: rename from WriteTestAdd
326 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
327 add convenience function
329 * src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestListener.h:
330 change TestCase to TestFixture
332 * src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestFixture.h: new
334 * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
335 TestFixture was separated from TestCase.
337 * src/ccunit/CCUnitMakeSuite.h: rename some structure and function
339 * src/ccunit/CCUnitReadSuite.c: new
341 * src/ccunit/CCUnitReadTestDef.c: rename to CCUniteReadSuite.c
343 * src/ccunit/CCUnitMakeSuite.c: Change the function name.
344 Tried to do the error check of the object creation.
346 2003-09-10 "TSUTSUMI Kikuo" <tsutsumi@users.sourceforge.jp>
348 * src/ccunit/CCUnitConfig.h: remove print format string
350 * src/Makefile.am: add CCUnitTestFixture.h
352 * configure.ac: add memset check
354 2003-09-09 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
356 * src/ccunit/CCUnitReadTestDef.c: integrated test func to test case
358 * src/tools/ccunit_makeTest.c: rename to makeSuite
360 * configure.ac: A revision was renewed.
362 * doc/Doxyfile.in: add predefined macro
364 * src/ccunit/CCUnitReadTestDef.c: The most part is changed.
366 * src/ccunit/CCUnitTestSuite.h: change comments
368 * src/ccunit/CCUnitTestSuite.c: The most part is changed.
370 * src/ccunit/CCUnitTestRunner.h: add doxycomment
372 * src/ccunit/CCUnitTestRunner.c:
373 It is changed because the definition of the size type varies in the environment.
375 * src/ccunit/CCUnitTestResult.h: Delete unise function
377 * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
378 Integrate TestFunc class to TestCase class
380 * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c:
381 Cange Test class to interface
383 * src/ccunit/CCUnitMakeSuite.h: add doxycomment
385 * src/ccunit/CCUnitAssert.c: rename jmp_buf
387 * src/tools/Makefile.am: rename makeTest to makeSuite
389 * src/tools/ccunit_makeSuite.c: rename from makeTest
391 * doc/header.html: fix project name and site url.
393 * doc/footer.html: fix mail address
395 2003-09-08 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
397 * NEWS: add new revision
401 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h:
404 * src/ccunit/CCUnitList.c: delete duplicate doxycomment
406 * tests/Makefile.am: test case files are collected in the configure.
408 * src/ccunit/CCUnitAssert.h: fix multiple evaluate parameters.
410 * src/ccunit/CCUnitReadTestDef.c: fix missing spaces
412 * src/ccunit/CCUnitFailure.c:
413 don't print expect/actual pair if their are NULL.
415 * configure.ac: update revision.
416 add test case file collect code.
418 * src/ccunit/CCUnitLogMessage.h: add C mode tag
420 * src/ccunit/CCUnitLogMessage.c: add doxycomment and copyright header
422 * src/ccunit/CCUnitList.h, src/ccunit/CCUnitList.c: add doxycomment
424 * src/ccunit/CCUnitConfig.h: add doxycomment
425 add stdbool.h fall down definition
427 * src/ccunit/CCUnitAssert.h: add doxycomment
429 * Makefile.am: add ChangeLog to EXTRA_DIST
431 2003-09-07 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
433 * doc/footer.html: fix hosting site name
435 * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitWriteTestAdd.c, src/ccunit/Makefile.am, src/ccunit/malloc.c, src/ccunit/realloc.c, src/ccunit/strdup.c, src/tools/.cvsignore, src/tools/Makefile.am, src/tools/ccunit_makeTest.c, tests/.cvsignore, tests/Makefile.am, tests/failAssert.c, tests/makeTest.c, tests/runFailure.c, tests/runSuccess.c, tests/testAssert.c, tests/testSuite.c:
437 * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestResult.h, src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitWriteTestAdd.c, src/ccunit/Makefile.am, src/ccunit/malloc.c, src/ccunit/realloc.c, src/ccunit/strdup.c, src/tools/.cvsignore, src/tools/Makefile.am, src/tools/ccunit_makeTest.c, tests/.cvsignore, tests/Makefile.am, tests/failAssert.c, tests/makeTest.c, tests/runFailure.c, tests/runSuccess.c, tests/testAssert.c, tests/testSuite.c:
440 * doc/Makefile.am, doc/header.html, src/.cvsignore, src/Makefile.am, src/ccunit/.cvsignore, src/ccunit/CCUnit.h, src/ccunit/CCUnitAssert.c, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitList.c, src/ccunit/CCUnitList.h, src/ccunit/CCUnitLogMessage.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitReadTestDef.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTestCase.c:
442 * doc/Makefile.am, doc/header.html, src/.cvsignore, src/Makefile.am, src/ccunit/.cvsignore, src/ccunit/CCUnit.h, src/ccunit/CCUnitAssert.c, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h, src/ccunit/CCUnitList.c, src/ccunit/CCUnitList.h, src/ccunit/CCUnitLogMessage.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitReadTestDef.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTestCase.c:
445 * COPYING.LESSER, INSTALL, Makefile.am, NEWS, README, README-alpha, TODO, config/.cvsignore, config/cu_enable_doxygen.m4, doc/.cvsignore, doc/Doxyfile.in, doc/footer.html:
447 * COPYING.LESSER, INSTALL, Makefile.am, NEWS, README, README-alpha, TODO, config/.cvsignore, config/cu_enable_doxygen.m4, doc/.cvsignore, doc/Doxyfile.in, doc/footer.html:
450 * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac:
452 * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac: