1 2003-09-25 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
3 * TODO: A TODO item was added.
5 * BUGS: The bug which I knew was specified.
7 * tests/runSuccess.c, tests/runFailure.c, src/tools/ccunit_makeSuite.c:
8 A setup of an option of dmalloc was added.
10 * src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitMakeSuite.c:
11 Memory leakage was fixed.
13 * src/ccunit/CCUnitAssert.h: Some useful ASSERRT macros were added.
16 More than one AC_CHECK_TYPES macro was put together in one.
18 * doc/Makefile.am: don't create docs when target is all
20 2003-09-24 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
22 * configure.ac: update version
24 * doc/Makefile.am: disable make documents when make all
26 * Makefile.am: add docs target
28 * doc/Makefile.am: fix doxygen @code limits
30 * tests/runSuccess.c, tests/runFailure.c: call dmalloc_shutdown at end
32 * src/ccunit/CCUnitMakeSuite.h: add doxycomment
35 A test case source file was registered in the manual.
37 * src/tools/ccunit_makeSuite.c: A details comment was added.
39 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestResult.h:
40 A position of a declaration of @ingroup is changed.
41 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
43 * src/ccunit/CCUnitTestResult.c:
44 A position of a declaration of @ingroup is changed.
45 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
46 A ccunit_runBare function was hidden.
47 Because it is the function used only with a thing in the package.
49 * src/ccunit/CCUnitTestListener.h:
50 A position of a declaration of @ingroup is changed.
51 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
53 * src/ccunit/CCUnitTestFixture.h:
54 A position of a declaration of @ingroup is changed.
55 When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
56 A ccunit_runBare function was hidden.
57 Because it is the function used only with a thing in the package.
59 * src/ccunit/CCUnitTestFixture.c: A ccunit_runBare function was hidden.
60 Because it is the function used only with a thing in the package.
62 * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitAssert.h:
63 A position of a declaration of @ingroup is changed.
64 When it is the head, because JAVADOC_AUTOBRIEF doesn't work
66 * doc/cookbook.dox: add rest of cookbook
68 * doc/Doxyfile.in: An input directory was collected short.
70 * src/ccunit/CCUnitWriteSuite.c:
71 It was modified because it didn't need to generate a JavaDoc comment.
73 * src/ccunit/CCUnitTestSuite.h:
74 The convenient function to make TestSuite run was added.
76 * src/ccunit/CCUnitTestSuite.c:
77 The convenient function to make TestSuite run was added.
78 A diffuse function was deleted.
80 * src/ccunit/CCUnitTestRunner.h:
81 The convenient function to make TestRunner run was added.
83 * src/ccunit/CCUnitTestRunner.c:
84 The role to indicate the contents of TestFailure was given to it.
86 * src/ccunit/CCUnitTestResult.c:
87 It was changed to the appropriate name.
88 TestCase was set on TestFailure to judge which test case for to be failed.
90 * src/ccunit/CCUnitTestFixture.h:
91 The function to run TestFixtures was added.
93 * src/ccunit/CCUnitTestFixture.c:
94 It was changed to the appropriate name.
95 A convenient function was added.
97 * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestFailure.c:
98 Delete stringnize function.
99 This role was moved to the TestRunner module.
101 * src/ccunit/CCUnitReadSuite.c: not to generate an extra test suite.
103 2003-09-23 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
105 * doc/mainpage.dox: add cookbook
107 * doc/cookbook.dox: new
109 * doc/Makefile.am: add cookbook
111 * doc/Doxyfile.in: optimized for C
113 * src/ccunit/CCUnitTestCase.c: add allocate error check
115 * doc/mainpage.dox: add link to cookbook
117 2003-09-17 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
119 * NEWS, configure.ac: update version
121 * tests/Makefile.am: add BUILT_SOURCES macro
123 * src/ccunit/CCUnitReadSuite.c:
124 make do not error message when nested fixture exist
126 * src/ccunit/CCUnitMakeSuite.c: print usage when file not specified.
128 * doc/Makefile.am: add cookbook.dox
130 * Makefile.am: add missing file
132 2003-09-16 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
134 * src/ccunit/CCUnitTestCase.h: add comment
136 * configure.ac: add prefix to macros in config.h
138 * tests/runSuccess.c, tests/runFailure.c: delete duplicate includes
140 * tests/Makefile.am: delete invalid flag
142 * src/tools/ccunit_makeSuite.c: delete duplicate includes
144 * src/tools/Makefile.am, src/ccunit/Makefile.am: delete invalid flag
146 * src/ccunit/CCUnitWriteSuite.c: delete duplicate includes
148 * src/ccunit/CCUnitVersion.c: add prefix to config macros
150 * src/ccunit/CCUnitTestSuite.c: delete duplicate includes
152 * src/ccunit/CCUnitTestRunner.c: delete duplicate includes
153 add prefix to config macros
155 * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestFixture.c:
156 delete duplicate includes
158 * src/ccunit/CCUnitTestCase.h: add config header
160 * src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitReadSuite.c:
161 delete duplicate includes
163 * src/ccunit/CCUnitMakeSuite.c: add prefix to config macros
165 * src/ccunit/CCUnitList.h: delete duplicate includes
167 * src/ccunit/CCUnitConfig.h: add prefix to config macros
169 * src/ccunit/CCUnitAssert.h: add missing quad_t condition
170 add prefix to config macros
172 * src/ccunit/CCUnitAssert.c: add missing quad_t condition
174 * doc/mainpage.dox: add Id
176 * doc/Makefile.am: add mainpage.dox
178 * config/ac_create_prefix_config_h.m4: new
180 2003-09-14 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
182 * NEWS, configure.ac: update version
184 * src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitTestSuite.h:
187 * src/ccunit/CCUnitTestSuite.c: delete doxycomment
189 * 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:
192 * src/ccunit/CCUnitConfig.h: move typdefs to CCUnitAssert.h
194 * src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c: add doxycomment
196 * src/ccunit/CCUnit.h: moved mainpage comment to doc/mainpage.dox
198 * doc/mainpage.dox: new
200 * doc/Doxyfile.in: add mainpage source file to input
202 * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c:
203 remade more type safe function
205 * configure.ac: check u_XXXX types
207 2003-09-13 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
209 * doc/Doxyfile.in: change DOT to DOT_PATH
211 * config/arg_with_doxygen.m4: output DOT_PATH variable
213 * tests/Makefile.am, src/tools/Makefile.am, src/ccunit/Makefile.am:
216 * src/ccunit/CCUnitReadSuite.c: change include header
218 * src/ccunit/CCUnitMakeSuite.c: removed unused header
220 * src/Makefile.am: add cleanup file
222 * doc/Makefile.am: add cleanup file
225 * bootstrap: add autoheader option
227 * Makefile.am: add cleanup files
229 * NEWS: add release news
231 * configure.ac: change version
233 * src/ccunit/CCUnit.h: add mainpage comment
235 * src/tools/Makefile.am: add dependencies
237 * src/tools/ccunit_makeSuite.c: add doxycomment
239 * tests/makeTest.c: delete
241 * tests/testReadSuite.c: new
243 * src/ccunit/CCUnitTestFailure.c, src/ccunit/CCUnitTestFailure.h:
244 rename from CCUnitFailure.[ch]
246 * src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h:
247 rename to CCUnitTestFailure.[ch]
249 * config/cu_enable_doxygen.m4: rename to with_argument_doxygen.m4
251 * src/ccunit/Makefile.am: add new files
253 * src/ccunit/CCUnitWriteSuite.c: add doxycomment
254 The role of the test fixture was exchanged for the test
257 * src/ccunit/CCUnitVersion.c: add doxycomment
259 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
261 The role of the test fixture was exchanged for the test
264 * src/ccunit/CCUnitTestRunner.h: add doxycomment
266 * src/ccunit/CCUnitTestRunner.c: add doxycomment
267 The role of the test fixture was exchanged for the test
270 * src/ccunit/CCUnitTestResult.h: add doxycomment
272 * src/ccunit/CCUnitTestResult.c: add doxycomment
273 The role of the test fixture was exchanged for the test
276 * src/ccunit/CCUnitTestListener.h: add doxycomment
278 * src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
280 The role of the test fixture was exchanged for the test
283 * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c: add doxycomment
285 * src/ccunit/CCUnitMakeSuite.h:
286 include prototypes of ReadSuite and WriteSuite
288 * src/ccunit/CCUnitReadSuite.c: add doxycomment
289 The role of the test fixture was exchanged for the test
291 tried to ignore the command of doxygen.
293 * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitLogMessage.c:
296 * src/ccunit/CCUnitList.h:
297 The position of the struct was collected in every group which related.
299 * src/ccunit/CCUnitList.c:
300 The position of the function was collected in every group which related.
302 * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h: add doxycomment
304 * src/ccunit/CCUnitAssert.c: add doxycomment and change function name
306 * src/Makefile.am: add new file and change file name
308 * doc/Makefile.am: add dependent files
312 * doc/Doxyfile.in: include tools source
315 * config/arg_with_doxygen.m4: rename cu_enable_doxygen.m4
317 * configure.ac: change enable doxygen argument to with argument
319 2003-09-11 "TSUTSUMI Kikuo" <tsutsumi@users.sourceforge.jp>
321 * ChangeLog: add changes
323 * tests/testSuite.c: corresponding to new library version.
325 * tests/Makefile.am: rename ccunit_makeTest to ccunit_makeSuite
327 * NEWS: add news of new version
329 * configure.ac: change version
331 * doc/Makefile.am: disable man support
333 * doc/Doxyfile.in: make MAN_OUTPUT to NO
335 * src/ccunit/CCUnitReadSuite.c: add convenience function
337 * src/ccunit/CCUnitMakeSuite.h: make function to inline
339 * src/ccunit/Makefile.am: add new files
341 * src/ccunit/CCUnitWriteTestAdd.c: rename to CCUnitWriteSuite.c
343 * src/ccunit/CCUnitWriteSuite.c: rename from WriteTestAdd
345 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
346 add convenience function
348 * src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestListener.h:
349 change TestCase to TestFixture
351 * src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestFixture.h: new
353 * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
354 TestFixture was separated from TestCase.
356 * src/ccunit/CCUnitMakeSuite.h: rename some structure and function
358 * src/ccunit/CCUnitReadSuite.c: new
360 * src/ccunit/CCUnitReadTestDef.c: rename to CCUniteReadSuite.c
362 * src/ccunit/CCUnitMakeSuite.c: Change the function name.
363 Tried to do the error check of the object creation.
365 2003-09-10 "TSUTSUMI Kikuo" <tsutsumi@users.sourceforge.jp>
367 * src/ccunit/CCUnitConfig.h: remove print format string
369 * src/Makefile.am: add CCUnitTestFixture.h
371 * configure.ac: add memset check
373 2003-09-09 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
375 * src/ccunit/CCUnitReadTestDef.c: integrated test func to test case
377 * src/tools/ccunit_makeTest.c: rename to makeSuite
379 * configure.ac: A revision was renewed.
381 * doc/Doxyfile.in: add predefined macro
383 * src/ccunit/CCUnitReadTestDef.c: The most part is changed.
385 * src/ccunit/CCUnitTestSuite.h: change comments
387 * src/ccunit/CCUnitTestSuite.c: The most part is changed.
389 * src/ccunit/CCUnitTestRunner.h: add doxycomment
391 * src/ccunit/CCUnitTestRunner.c:
392 It is changed because the definition of the size type varies in the environment.
394 * src/ccunit/CCUnitTestResult.h: Delete unise function
396 * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
397 Integrate TestFunc class to TestCase class
399 * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c:
400 Cange Test class to interface
402 * src/ccunit/CCUnitMakeSuite.h: add doxycomment
404 * src/ccunit/CCUnitAssert.c: rename jmp_buf
406 * src/tools/Makefile.am: rename makeTest to makeSuite
408 * src/tools/ccunit_makeSuite.c: rename from makeTest
410 * doc/header.html: fix project name and site url.
412 * doc/footer.html: fix mail address
414 2003-09-08 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
416 * NEWS: add new revision
420 * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h:
423 * src/ccunit/CCUnitList.c: delete duplicate doxycomment
425 * tests/Makefile.am: test case files are collected in the configure.
427 * src/ccunit/CCUnitAssert.h: fix multiple evaluate parameters.
429 * src/ccunit/CCUnitReadTestDef.c: fix missing spaces
431 * src/ccunit/CCUnitFailure.c:
432 don't print expect/actual pair if their are NULL.
434 * configure.ac: update revision.
435 add test case file collect code.
437 * src/ccunit/CCUnitLogMessage.h: add C mode tag
439 * src/ccunit/CCUnitLogMessage.c: add doxycomment and copyright header
441 * src/ccunit/CCUnitList.h, src/ccunit/CCUnitList.c: add doxycomment
443 * src/ccunit/CCUnitConfig.h: add doxycomment
444 add stdbool.h fall down definition
446 * src/ccunit/CCUnitAssert.h: add doxycomment
448 * Makefile.am: add ChangeLog to EXTRA_DIST
450 2003-09-07 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
452 * doc/footer.html: fix hosting site name
454 * 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:
456 * 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:
459 * 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:
461 * 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:
464 * 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:
466 * 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:
469 * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac:
471 * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac: