OSDN Git Service

fix buffer under run.
[ccunit/ccunit.git] / ChangeLog
index 456fdea..e58422b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,396 @@
+2003-10-24  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * mainpage.dox: add related links
+
+       * cookbook.dox: removed unused command
+
+       * Doxyfile.in: change alias
+
+2003-10-23  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * cookbook.ja.dox: merge cookbook.dox
+
+       * mainpage.dox, cookbook.dox: add japanese documents
+
+       * Makefile.am: to japanese documents
+
+       * Doxyfile.in: to selective language
+
+       * Doxyfile.jp, Doxyfile.en: new
+
+2003-10-22  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * cookbook.ja.dox: translate some sections in japanese
+
+       * cookbook.dox: fix function name
+
+       * Makefile.am: fix comment in example code
+
+       * Makefile.am: add cookbook.ja.dox document
+
+2003-10-14  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * cookbook.ja.dox: new
+
+       * NEWS: update revision
+
+       * tests/Makefile.am: delete dependencies
+
+       * src/tools/Makefile.am: delete dependency
+
+       * src/ccunit/Makefile.am: to use libtool, and enable build shared lib
+
+       * examples/complex/Makefile.am: don't install example library
+
+       * config/config.guess, config/config.sub, config/ltmain.sh, config/arg_enable_coverage.m4:
+       new
+
+       * configure.ac: add libtool macros
+
+       * bootstrap: add libtoolize
+
+       * TODO: done an item
+
+       * Makefile.am: add config/arg_enable_coverage.m4
+
+       * libtool: new
+
+2003-10-05  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * tests/testReadSuite.c: change for egcs-1.1.2
+
+       * tests/Makefile.am: change for BSD make
+
+       * src/ccunit/CCUnitMakeSuite.c: change for egcs-1.1.2
+
+       * examples/complex/Makefile.am: change for BSD make
+
+       * src/ccunit/CCUnitList.c, src/ccunit/CCUnitPrintSuite.c, src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestSuite.h:
+       for gcc 2.95.4
+
+       * config/arg_with_doxygen.m4: change error to warn
+
+       * examples/complex/Makefile.am, examples/complex/complex.c, examples/complex/complex.h, examples/complex/complexTestSuite.c, examples/complex/runTest.c, examples/complex/runTestFixture.c, examples/complex/runTestRunner.c, examples/complex/runTestSuite.c, examples/complex/testComplex.c, examples/complex/testComplexMulDiv.c, examples/Makefile.am, examples/.cvsignore:
+       new
+
+       * src/ccunit/Makefile.am: add CLEANFILES
+
+       * src/ccunit/CCUnitAssert.h: add object assert macro
+
+       * src/ccunit/CCUnitAssert.c: add object assert function
+
+       * doc/cookbook.dox: change example Maney to complex_t
+
+       * configure.ac, Makefile.am: add examples
+
+2003-10-04  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * src/ccunit/Makefile.am, configure.ac:
+       add --enable-coverage option to coverage test
+
+2003-10-03  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * tests/Makefile.am: add BUILT_SOURCES
+
+2003-10-01  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * src/ccunit/CCUnitWriteSuite.c:
+       Because how to mount an automatic TestSuite preparation function was changed, deletion
+
+       * tests/runFailure.c: The decision of a test success is modified.
+
+       * tests/failAssert.c: static testCase test
+
+       * src/ccunit/Makefile.am: The file of the un-use is deleted.
+
+       * src/ccunit/CCUnitTestSuite.c:
+       A NULL check in the memory allocation is added.
+
+       * src/ccunit/CCUnitTestRunner.c: An error check is added.
+
+       * src/ccunit/CCUnitTestResult.c:
+       The management which TestCase was made to run to was moved from TestResult, and collected in TestFixutre.
+
+       * src/ccunit/CCUnitTestFixture.h: ctor/dtor is deleted.
+
+       * src/ccunit/CCUnitTestFixture.c:
+       The management which TestCase was made to run to was moved from TestResult, and collected in TestFixutre.
+
+       * src/ccunit/CCUnitTestCase.h:
+       A TestFunc class is defined as the alias of TestCase.
+       A function related to TestFunc is added.
+
+       * src/ccunit/CCUnitTestCase.c: A function related to TestFunc is added.
+
+       * src/ccunit/CCUnitReadSuite.c: ctor/dtor is deleted.
+       A TEST SUITE key word is added.
+
+       * src/ccunit/CCUnitPrintSuite.c: ctor/dtor was deleted.
+       A common code was collected in the function.
+
+       * src/ccunit/CCUnitList.c:
+       A NULL check in the memory allocation is added.
+
+       * src/ccunit/CCUnitConfig.h:
+       It was included after stdlib.h because it became a compilation error when dmalloc.h was included in front of stdlib.h when it was compiled with Cygwin.
+
+       * doc/cookbook.dox:
+       It was modified corresponding to the function change of the function.
+
+       * TODO: It was deleted because it was with the meaningless function.
+
+2003-09-29  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * src/ccunit/CCUnitTestRunner.h: add get result from runner function
+
+       * src/ccunit/CCUnitTestRunner.c: add testCase null check
+
+       * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestFixture.c:
+       catch ctor/dtor/setUp/tearDown longjmp
+
+       * src/ccunit/CCUnitReadSuite.c: read ctor/dtor of fixture
+
+       * src/ccunit/CCUnitAssert.h: set define value
+
+       * doc/cookbook.dox: collect function name
+
+2003-09-28  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * src/ccunit/CCUnitReadSuite.c: add comment
+
+       * src/ccunit/CCUnitMakeSuite.h: add underscore prefix
+
+       * src/ccunit/CCUnitAssert.h: renamed
+
+       * src/tools/ccunit_makeSuite.c: modified document tags
+
+       * src/ccunit/CCUnitWriteSuite.c: change private struct name
+
+       * src/ccunit/CCUnitTestRunner.c: modified document tags
+
+       * src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitPrintSuite.c, src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitMakeSuite.c:
+       change private struct name
+
+       * src/ccunit/CCUnitAssert.c: modified document tags
+
+       * doc/Makefile.am: add dist-docs target
+
+       * doc/Doxyfile.in: option changed
+
+       * Makefile.am: add docs dist rules
+
+       * tests/Makefile.am: change suiteFailure.c to failAssert.h
+
+       * tests/runFailure.c: change make suite funciton
+
+       * tests/failAssert.c: make test cases to static
+
+       * src/ccunit/CCUnitTestSuite.h: add test suite definition struct
+
+       * src/ccunit/CCUnitTestFixture.h: add test fixture definition struct
+
+       * src/ccunit/CCUnitMakeSuite.h: change struct name
+
+       * src/ccunit/CCUnitMakeSuite.c: change function
+
+       * src/ccunit/CCUnitReadSuite.c: rename struct.
+       to read static ident.
+
+       * src/ccunit/CCUnitTest.c, src/ccunit/CCUnitTest.h: remove typedef
+
+       * src/ccunit/CCUnitTestFixture.c: add ctor/dtor
+
+       * src/ccunit/Makefile.am: add new module
+
+       * src/ccunit/CCUnitWriteSuite.c: change struct name
+
+       * src/ccunit/CCUnitTestSuite.c: add new function
+
+       * src/ccunit/CCUnitPrintSuite.c: new
+
+2003-09-25  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * TODO: A TODO item was added.
+
+       * BUGS: The bug which I knew was specified.
+
+       * tests/runSuccess.c, tests/runFailure.c, src/tools/ccunit_makeSuite.c:
+       A setup of an option of dmalloc was added.
+
+       * src/ccunit/CCUnitReadSuite.c, src/ccunit/CCUnitMakeSuite.c:
+       Memory leakage was fixed.
+
+       * src/ccunit/CCUnitAssert.h: Some useful ASSERRT macros were added.
+
+       * configure.ac:
+       More than one AC_CHECK_TYPES macro was put together in one.
+
+       * doc/Makefile.am: don't create docs when target is all
+
+2003-09-24  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * configure.ac: update version
+
+       * doc/Makefile.am: disable make documents when make all
+
+       * Makefile.am: add docs target
+
+       * doc/Makefile.am: fix doxygen @code limits
+
+       * tests/runSuccess.c, tests/runFailure.c: call dmalloc_shutdown at end
+
+       * src/ccunit/CCUnitMakeSuite.h: add doxycomment
+
+       * tests/Makefile.am:
+       A test case source file was registered in the manual.
+
+       * src/tools/ccunit_makeSuite.c: A details comment was added.
+
+       * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestRunner.h, src/ccunit/CCUnitTestResult.h:
+       A position of a declaration of @ingroup is changed.
+       When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
+
+       * src/ccunit/CCUnitTestResult.c:
+       A position of a declaration of @ingroup is changed.
+       When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
+       A ccunit_runBare function was hidden.
+       Because it is the function used only with a thing in the package.
+
+       * src/ccunit/CCUnitTestListener.h:
+       A position of a declaration of @ingroup is changed.
+       When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
+
+       * src/ccunit/CCUnitTestFixture.h:
+       A position of a declaration of @ingroup is changed.
+       When it is the head, because JAVADOC_AUTOBRIEF doesn't work.
+       A ccunit_runBare function was hidden.
+       Because it is the function used only with a thing in the package.
+
+       * src/ccunit/CCUnitTestFixture.c: A ccunit_runBare function was hidden.
+       Because it is the function used only with a thing in the package.
+
+       * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h, src/ccunit/CCUnitAssert.h:
+       A position of a declaration of @ingroup is changed.
+       When it is the head, because JAVADOC_AUTOBRIEF doesn't work
+
+       * doc/cookbook.dox: add rest of cookbook
+
+       * doc/Doxyfile.in: An input directory was collected short.
+
+       * src/ccunit/CCUnitWriteSuite.c:
+       It was modified because it didn't need to generate a JavaDoc comment.
+
+       * src/ccunit/CCUnitTestSuite.h:
+       The convenient function to make TestSuite run was added.
+
+       * src/ccunit/CCUnitTestSuite.c:
+       The convenient function to make TestSuite run was added.
+       A diffuse function was deleted.
+
+       * src/ccunit/CCUnitTestRunner.h:
+       The convenient function to make TestRunner run was added.
+
+       * src/ccunit/CCUnitTestRunner.c:
+       The role to indicate the contents of TestFailure was given to it.
+
+       * src/ccunit/CCUnitTestResult.c:
+       It was changed to the appropriate name.
+       TestCase was set on TestFailure to judge which test case for to be failed.
+
+       * src/ccunit/CCUnitTestFixture.h:
+       The function to run TestFixtures was added.
+
+       * src/ccunit/CCUnitTestFixture.c:
+       It was changed to the appropriate name.
+       A convenient function was added.
+
+       * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestFailure.c:
+       Delete stringnize function.
+       This role was moved to the TestRunner module.
+
+       * src/ccunit/CCUnitReadSuite.c: not to generate an extra test suite.
+
+2003-09-23  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * doc/mainpage.dox: add cookbook
+
+       * doc/cookbook.dox: new
+
+       * doc/Makefile.am: add cookbook
+
+       * doc/Doxyfile.in: optimized for C
+
+       * src/ccunit/CCUnitTestCase.c: add allocate error check
+
+       * doc/mainpage.dox: add link to cookbook
+
+2003-09-17  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * NEWS, configure.ac: update version
+
+       * tests/Makefile.am: add BUILT_SOURCES macro
+
+       * src/ccunit/CCUnitReadSuite.c:
+       make do not error message when nested fixture exist
+
+       * src/ccunit/CCUnitMakeSuite.c: print usage when file not specified.
+
+       * doc/Makefile.am: add cookbook.dox
+
+       * Makefile.am: add missing file
+
+2003-09-16  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
+
+       * src/ccunit/CCUnitTestCase.h: add comment
+
+       * configure.ac: add prefix to macros in config.h
+
+       * tests/runSuccess.c, tests/runFailure.c: delete duplicate includes
+
+       * tests/Makefile.am: delete invalid flag
+
+       * src/tools/ccunit_makeSuite.c: delete duplicate includes
+
+       * src/tools/Makefile.am, src/ccunit/Makefile.am: delete invalid flag
+
+       * src/ccunit/CCUnitWriteSuite.c: delete duplicate includes
+
+       * src/ccunit/CCUnitVersion.c: add prefix to config macros
+
+       * src/ccunit/CCUnitTestSuite.c: delete duplicate includes
+
+       * src/ccunit/CCUnitTestRunner.c: delete duplicate includes
+       add prefix to config macros
+
+       * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestFixture.c:
+       delete duplicate includes
+
+       * src/ccunit/CCUnitTestCase.h: add config header
+
+       * src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitReadSuite.c:
+       delete duplicate includes
+
+       * src/ccunit/CCUnitMakeSuite.c: add prefix to config macros
+
+       * src/ccunit/CCUnitList.h: delete duplicate includes
+
+       * src/ccunit/CCUnitConfig.h: add prefix to config macros
+
+       * src/ccunit/CCUnitAssert.h: add missing quad_t condition
+       add prefix to config macros
+
+       * src/ccunit/CCUnitAssert.c: add missing quad_t condition
+
+       * doc/mainpage.dox: add Id
+
+       * doc/Makefile.am: add mainpage.dox
+
+       * config/ac_create_prefix_config_h.m4: new
+
 2003-09-14  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
 
+       * NEWS, configure.ac: update version
+
        * src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitTestSuite.h:
        add doxycomment