2010-08-27 TSUTSUMI Kikuo * NEWS, configure.ac: upgrade version * tests/testReadSuite.c: inserted the relative path from configure. * Makefile.am, src/ccunit/Makefile.am, tests/Makefile.am: add clean file. * doc/ccunit.css: add own stylesheet * tests/Makefile.am, src/tools/Makefile.am, src/ccunit/Makefile.am: inserted the relative path from configure. * src/Makefile.am: prevented config.h from going into the distribution package. * examples/complex/Makefile.am: inserted the relative path from configure. * doc/mainpage.dox: adjusted the position of the list. * doc/header.html: add own stylesheet * doc/Makefile.am: inserted the relative path from configure. * doc/Doxyfile.in: add own stylesheet * config/ax_prefix_config_h.m4: insert new module. * configure.ac: changed variously * Makefile.am: deleted the unnecessary file. 2010-08-25 TSUTSUMI Kikuo * configure.ac: adapted it to libtool 2.2.8 * src/ccunit/CCUnitReadSuite.c: I changed it from the char to the int to fit the argument of isspace and ispunct to the prototype declaration. * bootstrap: libtoolize was restored. It is because I installed libtool. 2010-08-24 TSUTSUMI Kikuo * ChangeLog: add changes * examples/complex/runTestRunner.c: no longer needed. * configure.ac: update version. * NEWS: add news * bootstrap: libtoolize not exist now * .cvsignore: add libtool 2010-08-23 TSUTSUMI Kikuo * ChangeLog: add changes. * src/ccunit/CCUnitMakeSuite.h: added the @brief comment in English explanation. * doc/cookbook.dox: added the English explanation to helper_tool sections. 2010-08-23 TSUTSUMI Kikuo * src/ccunit/CCUnitMakeSuite.h: added the @brief comment in English explanation. * doc/cookbook.dox: added the English explanation to helper_tool sections. 2010-08-22 TSUTSUMI Kikuo * doc/cookbook.dox: added the English explanation to some sections. * doc/Doxyfile.in: remove value of IMAGE_PATH tag, because it is not exists. * doc/cookbook.dox: added the English explanation to the section test_runner. * doc/cookbook.dox: adjusted the link. * doc/mainpage.dox: The title of the group was made the capital case. * doc/Doxyfile.in: Changed the QUIET tag to YES. * doc/cookbook.dox: I added the English explanation to the section simple_test_case. * doc/mainpage.dox: Changed the title of Assertions group. Added the english brief. * src/ccunit/CCUnitAssert.h: I replaced the turn of the macro definitions so that the Doxygen document might be easy to read. * doc/mainpage.dox: add URL attribute to the nodes in graph StructureCollaboration. * src/ccunit/CCUnitTestFixture.h: removed * src/ccunit/CCUnitPrintSuite.c: Erased the traces of Fixture. * src/ccunit/CCUnitMakeSuite.h: BNF in the comment was made simple. * examples/complex/runTestSuiteAuto.c: Changed to run by the test runner. * examples/complex/runTestSuite.c: Moved the code of the suite_test_complex function into the main function. Because the explanation is easy to give this by the document. * examples/complex/Makefile.am: Deleted the runTestRunner program which became unnecessary. * doc/dots/StructCollabo.dot: grouping the test functions into cluster. * doc/dots/.cvsignore: add new * doc/mainpage.dox: Maybe @dotfile command has some bugs. So I made the outside file into inside. * doc/mainpage.dox: add japanese section into sample_programs group title. * doc/cookbook.dox: added missing endif * doc/Makefile.am: add dot file to dist source files. * doc/mainpage.dox: 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. * doc/dots/StructCollabo.dot: add new * doc/cookbook.dox, doc/mainpage.dox: I arranged the explanation of the sample program which dispersed in one place. 2010-08-21 TSUTSUMI Kikuo * doc/cookbook.dox: remove the post_build_check section. add the sample_programs section. * doc/cookbook.dox: revised the helper_tool section. * doc/cookbook.dox: revised the suite section. * doc/cookbook.dox: Removed the process list with was not an explanation. * doc/cookbook.dox: Revised the figure of relations between test case and global variables. * doc/cookbook.dox: move test runner section in the front. change the sample code to the detailed thing. * src/ccunit/CCUnitTestCase.h: add delete function ccunit_deleteTestCase(). * src/ccunit/CCUnitTestCase.c: add setup_setUp/setup_tearDown delete code. add delete function ccunit_deleteTestCase(). * examples/complex/runTestCaseSetup.c: to run with test runner * examples/complex/runTestCaseRunner.c, examples/complex/runTestCase.c: add memory deleting code * examples/complex/.cvsignore: add new * examples/complex/runTestCaseRunner.c, examples/complex/runTestCaseSetup.c: insert this year in Copyright strig * examples/complex/Makefile.am: add runTestCaseRunner for TestRunner example * examples/complex/testComplexSetup.c: change header search path * examples/complex/runTestCaseRunner.c: TestRunner example * doc/cookbook.dox: Revised the contents of the section setUp_and_tearDown 2010-08-20 TSUTSUMI Kikuo * doc/cookbook.dox: Revised the contents of the section simple_test_case. * examples/complex/testComplex.c: make simple. 2010-08-20 TSUTSUMI Kikuo * src/ccunit/CCUnitTestFunc.h: remove duplicated prototype. * configure.ac: upgrade version number * NEWS: add new news. * src/ccunit/CCUnitTestFixture.h: fix doxygen comment error * doc/cookbook.dox: add setup_setUp/setup_tearDown to each figure * doc/mainpage.dox: fix doxygen command error * src/ccunit/CCUnitMakeSuite.h: add comment for setup_setUp/setup_tearDown of BNF. 2010-08-19 TSUTSUMI Kikuo * doc/cookbook.dox, doc/mainpage.dox: specify whether setUp/tearDown isn't necessarily needed. * ChangeLog: add log. * AUTHORS: change mail address. * src/ccunit/CCUnitTestFixture.c: add functions for fixture setUp/tearDown. ASSERT tried in the setUp function in the unsuccessful case as well so that the tearDown function was called. * src/ccunit/CCUnitTestCase.h: fix typo in comment * src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitPrintSuite.c, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitMakeSuite.h: add functions for fixture setUp/tearDown * tests/runFailure.c, tests/failAssert.c, tests/Makefile.am: add test for setUp/tearDown calling * tests/testSetup.c: setUp/tearDown call test * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestSuite.c, src/ccunit/CCUnitTestSuite.h: modify comments * doc/cookbook.dox: add figures 2010-08-18 TSUTSUMI Kikuo * doc/cookbook.dox: rewrite * doc/mainpage.dox: add construction section * doc/cookbook.dox: insert figures of test case and fixture * doc/Doxyfile.in: revert some macros 2010-08-17 TSUTSUMI Kikuo * ChangeLog, Makefile.am: divide ChangeLog 2010-08-16 TSUTSUMI Kikuo * doc/mainpage.dox: insert a paragraph space * configure.ac: add AC_REVISION to output Revision number * NEWS: update revision * ChangeLog: add changes * ChangeLog.1: new * examples/complex/Makefile.am: remove unused file. * src/ccunit/CCUnitTestResult.c: remove unnecessary variable. * doc/header.html: comment out missing file error * doc/Doxyfile.en, doc/Doxyfile.in, doc/Doxyfile.ja, doc/footer.html, doc/header.html: conforming dexygen new version 1.7.1 * doc/cookbook.dox, doc/mainpage.dox: reexamined format command and add details * config/arg_enable_coverage.m4, config/arg_with_doxygen.m4: suppress warning about underquoted calls. add AC_PREREQ macro * 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: add this year into Copyright string * configure.ac: add functions to AC_CHECK_FUNCS 2010-08-15 TSUTSUMI Kikuo * config/arg_enable_coverage.m4, config/arg_with_doxygen.m4: suppress warning about underquoted calls * src/ccunit/CCUnitAssert.h: adjust and add comments for doxygen * src/ccunit/CCUnitTestRunner.h: fix doxygen comment error * libtool: remove auto generate file. * configure.ac: raise version * src/ccunit/CCUnitReadSuite.c: fix buffer under run. * libtool: remove auto generate file. * configure.ac: raise version * src/ccunit/CCUnitReadSuite.c: fix buffer under run. 2010-08-14 TSUTSUMI Kikuo * tests/Makefile.am: change libraries extension * src/ccunit/CCUnitAssert.c: 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. * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestFailure.c: suppress warning about lvalue assignment. * src/ccunit/CCUnitTestFixture.c: 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. * src/ccunit/CCUnitTestSuite.c: suppress warning about lvalue assignment