1 2010-08-27 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
3 * NEWS, configure.ac: upgrade version
5 * tests/testReadSuite.c: inserted the relative path from configure.
7 * Makefile.am, src/ccunit/Makefile.am, tests/Makefile.am:
10 * doc/ccunit.css: add own stylesheet
12 * tests/Makefile.am, src/tools/Makefile.am, src/ccunit/Makefile.am:
13 inserted the relative path from configure.
16 prevented config.h from going into the distribution package.
18 * examples/complex/Makefile.am:
19 inserted the relative path from configure.
21 * doc/mainpage.dox: adjusted the position of the list.
23 * doc/header.html: add own stylesheet
25 * doc/Makefile.am: inserted the relative path from configure.
27 * doc/Doxyfile.in: add own stylesheet
29 * config/ax_prefix_config_h.m4: insert new module.
31 * configure.ac: changed variously
33 * Makefile.am: deleted the unnecessary file.
35 2010-08-25 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
37 * configure.ac: adapted it to libtool 2.2.8
39 * src/ccunit/CCUnitReadSuite.c:
40 I changed it from the char to the int to fit the argument of isspace and ispunct to the prototype declaration.
43 libtoolize was restored. It is because I installed libtool.
45 2010-08-24 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
47 * ChangeLog: add changes
49 * examples/complex/runTestRunner.c: no longer needed.
51 * configure.ac: update version.
55 * bootstrap: libtoolize not exist now
57 * .cvsignore: add libtool
59 2010-08-23 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
61 * ChangeLog: add changes.
63 * src/ccunit/CCUnitMakeSuite.h:
64 added the @brief comment in English explanation.
67 added the English explanation to helper_tool sections.
69 2010-08-23 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
71 * src/ccunit/CCUnitMakeSuite.h:
72 added the @brief comment in English explanation.
75 added the English explanation to helper_tool sections.
77 2010-08-22 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
79 * doc/cookbook.dox: added the English explanation to some sections.
82 remove value of IMAGE_PATH tag, because it is not exists.
85 added the English explanation to the section test_runner.
87 * doc/cookbook.dox: adjusted the link.
89 * doc/mainpage.dox: The title of the group was made the capital case.
91 * doc/Doxyfile.in: Changed the QUIET tag to YES.
94 I added the English explanation to the section simple_test_case.
96 * doc/mainpage.dox: Changed the title of Assertions group.
97 Added the english brief.
99 * src/ccunit/CCUnitAssert.h:
100 I replaced the turn of the macro definitions so that the Doxygen document might be easy to read.
103 add URL attribute to the nodes in graph StructureCollaboration.
105 * src/ccunit/CCUnitTestFixture.h: removed
107 * src/ccunit/CCUnitPrintSuite.c: Erased the traces of Fixture.
109 * src/ccunit/CCUnitMakeSuite.h: BNF in the comment was made simple.
111 * examples/complex/runTestSuiteAuto.c:
112 Changed to run by the test runner.
114 * examples/complex/runTestSuite.c:
115 Moved the code of the suite_test_complex function into the main function. Because the explanation is easy to give this by the document.
117 * examples/complex/Makefile.am:
118 Deleted the runTestRunner program which became unnecessary.
120 * doc/dots/StructCollabo.dot: grouping the test functions into cluster.
122 * doc/dots/.cvsignore: add new
125 Maybe @dotfile command has some bugs. So I made the outside file into inside.
128 add japanese section into sample_programs group title.
130 * doc/cookbook.dox: added missing endif
132 * doc/Makefile.am: add dot file to dist source files.
135 The figure which I described in the document directly was made the outside file, and I tried so that it could share it with other pages.
137 * doc/dots/StructCollabo.dot: add new
139 * doc/cookbook.dox, doc/mainpage.dox:
140 I arranged the explanation of the sample program which dispersed in one place.
142 2010-08-21 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
144 * doc/cookbook.dox: remove the post_build_check section.
145 add the sample_programs section.
147 * doc/cookbook.dox: revised the helper_tool section.
149 * doc/cookbook.dox: revised the suite section.
152 Removed the process list with was not an explanation.
155 Revised the figure of relations between test case and global variables.
157 * doc/cookbook.dox: move test runner section in the front.
158 change the sample code to the detailed thing.
160 * src/ccunit/CCUnitTestCase.h:
161 add delete function ccunit_deleteTestCase().
163 * src/ccunit/CCUnitTestCase.c:
164 add setup_setUp/setup_tearDown delete code.
165 add delete function ccunit_deleteTestCase().
167 * examples/complex/runTestCaseSetup.c: to run with test runner
169 * examples/complex/runTestCaseRunner.c, examples/complex/runTestCase.c:
170 add memory deleting code
172 * examples/complex/.cvsignore: add new
174 * examples/complex/runTestCaseRunner.c, examples/complex/runTestCaseSetup.c:
175 insert this year in Copyright strig
177 * examples/complex/Makefile.am:
178 add runTestCaseRunner for TestRunner example
180 * examples/complex/testComplexSetup.c: change header search path
182 * examples/complex/runTestCaseRunner.c: TestRunner example
185 Revised the contents of the section setUp_and_tearDown
187 2010-08-20 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
190 Revised the contents of the section simple_test_case.
192 * examples/complex/testComplex.c: make simple.
194 2010-08-20 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
196 * src/ccunit/CCUnitTestFunc.h: remove duplicated prototype.
198 * configure.ac: upgrade version number
200 * NEWS: add new news.
202 * src/ccunit/CCUnitTestFixture.h: fix doxygen comment error
204 * doc/cookbook.dox: add setup_setUp/setup_tearDown to each figure
206 * doc/mainpage.dox: fix doxygen command error
208 * src/ccunit/CCUnitMakeSuite.h:
209 add comment for setup_setUp/setup_tearDown of BNF.
211 2010-08-19 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
213 * doc/cookbook.dox, doc/mainpage.dox:
214 specify whether setUp/tearDown isn't necessarily needed.
216 * ChangeLog: add log.
218 * AUTHORS: change mail address.
220 * src/ccunit/CCUnitTestFixture.c:
221 add functions for fixture setUp/tearDown.
222 ASSERT tried in the setUp function in the unsuccessful case
223 as well so that the tearDown function was called.
225 * src/ccunit/CCUnitTestCase.h: fix typo in comment
227 * src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitPrintSuite.c, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitMakeSuite.h:
228 add functions for fixture setUp/tearDown
230 * tests/runFailure.c, tests/failAssert.c, tests/Makefile.am:
231 add test for setUp/tearDown calling
233 * tests/testSetup.c: setUp/tearDown call test
235 * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h:
238 * doc/cookbook.dox: add figures
240 2010-08-18 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
242 * doc/cookbook.dox: rewrite
244 * doc/mainpage.dox: add construction section
246 * doc/cookbook.dox: insert figures of test case and fixture
248 * doc/Doxyfile.in: revert some macros
250 2010-08-17 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
252 * ChangeLog, Makefile.am: divide ChangeLog
254 2010-08-16 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
256 * doc/mainpage.dox: insert a paragraph space
258 * configure.ac: add AC_REVISION to output Revision number
260 * NEWS: update revision
262 * ChangeLog: add changes
266 * examples/complex/Makefile.am: remove unused file.
268 * src/ccunit/CCUnitTestResult.c: remove unnecessary variable.
270 * doc/header.html: comment out missing file error
272 * doc/Doxyfile.en, doc/Doxyfile.in, doc/Doxyfile.ja, doc/footer.html, doc/header.html:
273 conforming dexygen new version 1.7.1
275 * doc/cookbook.dox, doc/mainpage.dox:
276 reexamined format command and add details
278 * config/arg_enable_coverage.m4, config/arg_with_doxygen.m4:
279 suppress warning about underquoted calls. add AC_PREREQ macro
281 * src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitAssert.c, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestFailure.c, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestSuite.c:
282 add this year into Copyright string
284 * configure.ac: add functions to AC_CHECK_FUNCS
286 2010-08-15 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
288 * config/arg_enable_coverage.m4, config/arg_with_doxygen.m4:
289 suppress warning about underquoted calls
291 * src/ccunit/CCUnitAssert.h: adjust and add comments for doxygen
293 * src/ccunit/CCUnitTestRunner.h: fix doxygen comment error
295 * libtool: remove auto generate file.
297 * configure.ac: raise version
299 * src/ccunit/CCUnitReadSuite.c: fix buffer under run.
301 * libtool: remove auto generate file.
303 * configure.ac: raise version
305 * src/ccunit/CCUnitReadSuite.c: fix buffer under run.
307 2010-08-14 TSUTSUMI Kikuo <tsutsumi@users.sourceforge.jp>
309 * tests/Makefile.am: change libraries extension
311 * src/ccunit/CCUnitAssert.c:
312 Changed to use a global variable though delivered a pointer to the second argument of longjmp. Because the size of int and pointer is different in 64 bits environment. The second argument of longjmp is int.
314 * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestFailure.c:
315 suppress warning about lvalue assignment.
317 * src/ccunit/CCUnitTestFixture.c:
318 Changed to use a global variable though delivered a pointer to the second argument of longjmp. Because the size of int and pointer is different in 64 bits environment. The second argument of longjmp is int.
320 * src/ccunit/CCUnitTestSuite.c:
321 suppress warning about lvalue assignment