OSDN Git Service

9dd83e90bd7bc68bb4021492f12cd71d1aa12d21
[ccunit/ccunit.git] / ChangeLog
1 2003-09-24  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
2
3         * configure.ac: update version
4
5         * doc/Makefile.am: disable make documents when make all
6
7         * Makefile.am: add docs target
8
9         * doc/Makefile.am: fix doxygen @code limits
10
11         * tests/runSuccess.c, tests/runFailure.c: call dmalloc_shutdown at end
12
13         * src/ccunit/CCUnitMakeSuite.h: add doxycomment
14
15         * tests/Makefile.am:
16         A test case source file was registered in the manual.
17
18         * src/tools/ccunit_makeSuite.c: A details comment was added.
19
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.
23
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.
29
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.
33
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.
39
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.
42
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
46
47         * doc/cookbook.dox: add rest of cookbook
48
49         * doc/Doxyfile.in: An input directory was collected short.
50
51         * src/ccunit/CCUnitWriteSuite.c:
52         It was modified because it didn't need to generate a JavaDoc comment.
53
54         * src/ccunit/CCUnitTestSuite.h:
55         The convenient function to make TestSuite run was added.
56
57         * src/ccunit/CCUnitTestSuite.c:
58         The convenient function to make TestSuite run was added.
59         A diffuse function was deleted.
60
61         * src/ccunit/CCUnitTestRunner.h:
62         The convenient function to make TestRunner run was added.
63
64         * src/ccunit/CCUnitTestRunner.c:
65         The role to indicate the contents of TestFailure was given to it.
66
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.
70
71         * src/ccunit/CCUnitTestFixture.h:
72         The function to run TestFixtures was added.
73
74         * src/ccunit/CCUnitTestFixture.c:
75         It was changed to the appropriate name.
76         A convenient function was added.
77
78         * src/ccunit/CCUnitTestFailure.h, src/ccunit/CCUnitTestFailure.c:
79         Delete stringnize function.
80         This role was moved to the TestRunner module.
81
82         * src/ccunit/CCUnitReadSuite.c: not to generate an extra test suite.
83
84 2003-09-23  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
85
86         * doc/mainpage.dox: add cookbook
87
88         * doc/cookbook.dox: new
89
90         * doc/Makefile.am: add cookbook
91
92         * doc/Doxyfile.in: optimized for C
93
94         * src/ccunit/CCUnitTestCase.c: add allocate error check
95
96         * doc/mainpage.dox: add link to cookbook
97
98 2003-09-17  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
99
100         * NEWS, configure.ac: update version
101
102         * tests/Makefile.am: add BUILT_SOURCES macro
103
104         * src/ccunit/CCUnitReadSuite.c:
105         make do not error message when nested fixture exist
106
107         * src/ccunit/CCUnitMakeSuite.c: print usage when file not specified.
108
109         * doc/Makefile.am: add cookbook.dox
110
111         * Makefile.am: add missing file
112
113 2003-09-16  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
114
115         * src/ccunit/CCUnitTestCase.h: add comment
116
117         * configure.ac: add prefix to macros in config.h
118
119         * tests/runSuccess.c, tests/runFailure.c: delete duplicate includes
120
121         * tests/Makefile.am: delete invalid flag
122
123         * src/tools/ccunit_makeSuite.c: delete duplicate includes
124
125         * src/tools/Makefile.am, src/ccunit/Makefile.am: delete invalid flag
126
127         * src/ccunit/CCUnitWriteSuite.c: delete duplicate includes
128
129         * src/ccunit/CCUnitVersion.c: add prefix to config macros
130
131         * src/ccunit/CCUnitTestSuite.c: delete duplicate includes
132
133         * src/ccunit/CCUnitTestRunner.c: delete duplicate includes
134         add prefix to config macros
135
136         * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestFixture.c:
137         delete duplicate includes
138
139         * src/ccunit/CCUnitTestCase.h: add config header
140
141         * src/ccunit/CCUnitTestCase.c, src/ccunit/CCUnitTest.c, src/ccunit/CCUnitReadSuite.c:
142         delete duplicate includes
143
144         * src/ccunit/CCUnitMakeSuite.c: add prefix to config macros
145
146         * src/ccunit/CCUnitList.h: delete duplicate includes
147
148         * src/ccunit/CCUnitConfig.h: add prefix to config macros
149
150         * src/ccunit/CCUnitAssert.h: add missing quad_t condition
151         add prefix to config macros
152
153         * src/ccunit/CCUnitAssert.c: add missing quad_t condition
154
155         * doc/mainpage.dox: add Id
156
157         * doc/Makefile.am: add mainpage.dox
158
159         * config/ac_create_prefix_config_h.m4: new
160
161 2003-09-14  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
162
163         * NEWS, configure.ac: update version
164
165         * src/ccunit/CCUnitVersion.c, src/ccunit/CCUnitTestSuite.h:
166         add doxycomment
167
168         * src/ccunit/CCUnitTestSuite.c: delete doxycomment
169
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:
171         add doxycomment
172
173         * src/ccunit/CCUnitConfig.h: move typdefs to CCUnitAssert.h
174
175         * src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c: add doxycomment
176
177         * src/ccunit/CCUnit.h: moved mainpage comment to doc/mainpage.dox
178
179         * doc/mainpage.dox: new
180
181         * doc/Doxyfile.in: add mainpage source file to input
182
183         * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h, src/ccunit/CCUnitAssert.c:
184         remade more type safe function
185
186         * configure.ac: check u_XXXX types
187
188 2003-09-13  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
189
190         * doc/Doxyfile.in: change DOT to DOT_PATH
191
192         * config/arg_with_doxygen.m4: output DOT_PATH variable
193
194         * tests/Makefile.am, src/tools/Makefile.am, src/ccunit/Makefile.am:
195         add cleanup files
196
197         * src/ccunit/CCUnitReadSuite.c: change include header
198
199         * src/ccunit/CCUnitMakeSuite.c: removed unused header
200
201         * src/Makefile.am: add cleanup file
202
203         * doc/Makefile.am: add cleanup file
204         add dist target
205
206         * bootstrap: add autoheader option
207
208         * Makefile.am: add cleanup files
209
210         * NEWS: add release news
211
212         * configure.ac: change version
213
214         * src/ccunit/CCUnit.h: add mainpage comment
215
216         * src/tools/Makefile.am: add dependencies
217
218         * src/tools/ccunit_makeSuite.c: add doxycomment
219
220         * tests/makeTest.c: delete
221
222         * tests/testReadSuite.c: new
223
224         * src/ccunit/CCUnitTestFailure.c, src/ccunit/CCUnitTestFailure.h:
225         rename from CCUnitFailure.[ch]
226
227         * src/ccunit/CCUnitFailure.c, src/ccunit/CCUnitFailure.h:
228         rename to CCUnitTestFailure.[ch]
229
230         * config/cu_enable_doxygen.m4: rename to with_argument_doxygen.m4
231
232         * src/ccunit/Makefile.am: add new files
233
234         * src/ccunit/CCUnitWriteSuite.c: add doxycomment
235         The role of the test fixture was exchanged for the test
236         case.
237
238         * src/ccunit/CCUnitVersion.c: add doxycomment
239
240         * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
241         add doxycomment
242         The role of the test fixture was exchanged for the test
243         case.
244
245         * src/ccunit/CCUnitTestRunner.h: add doxycomment
246
247         * src/ccunit/CCUnitTestRunner.c: add doxycomment
248         The role of the test fixture was exchanged for the test
249         case.
250
251         * src/ccunit/CCUnitTestResult.h: add doxycomment
252
253         * src/ccunit/CCUnitTestResult.c: add doxycomment
254         The role of the test fixture was exchanged for the test
255         case.
256
257         * src/ccunit/CCUnitTestListener.h: add doxycomment
258
259         * src/ccunit/CCUnitTestFixture.h, src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
260         add doxycomment
261         The role of the test fixture was exchanged for the test
262         case.
263
264         * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c: add doxycomment
265
266         * src/ccunit/CCUnitMakeSuite.h:
267         include prototypes of ReadSuite and WriteSuite
268
269         * src/ccunit/CCUnitReadSuite.c: add doxycomment
270         The role of the test fixture was exchanged for the test
271         case.
272         tried to ignore the command of doxygen.
273
274         * src/ccunit/CCUnitMakeSuite.h, src/ccunit/CCUnitMakeSuite.c, src/ccunit/CCUnitLogMessage.h, src/ccunit/CCUnitLogMessage.c:
275         add doxycomment
276
277         * src/ccunit/CCUnitList.h:
278         The position of the struct was collected in every group which related.
279
280         * src/ccunit/CCUnitList.c:
281         The position of the function was collected in every group which related.
282
283         * src/ccunit/CCUnitConfig.h, src/ccunit/CCUnitAssert.h: add doxycomment
284
285         * src/ccunit/CCUnitAssert.c: add doxycomment and change function name
286
287         * src/Makefile.am: add new file and change file name
288
289         * doc/Makefile.am: add dependent files
290
291         * doc/FAQ: new
292
293         * doc/Doxyfile.in: include tools source
294         set DOT_PATH
295
296         * config/arg_with_doxygen.m4: rename cu_enable_doxygen.m4
297
298         * configure.ac: change enable doxygen argument to with argument
299
300 2003-09-11  "TSUTSUMI Kikuo"  <tsutsumi@users.sourceforge.jp>
301
302         * ChangeLog: add changes
303
304         * tests/testSuite.c: corresponding to new library version.
305
306         * tests/Makefile.am: rename ccunit_makeTest to ccunit_makeSuite
307
308         * NEWS: add news of new version
309
310         * configure.ac: change version
311
312         * doc/Makefile.am: disable man support
313
314         * doc/Doxyfile.in: make MAN_OUTPUT to NO
315
316         * src/ccunit/CCUnitReadSuite.c: add convenience function
317
318         * src/ccunit/CCUnitMakeSuite.h: make function to inline
319
320         * src/ccunit/Makefile.am: add new files
321
322         * src/ccunit/CCUnitWriteTestAdd.c: rename to CCUnitWriteSuite.c
323
324         * src/ccunit/CCUnitWriteSuite.c: rename from WriteTestAdd
325
326         * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestSuite.c:
327         add convenience function
328
329         * src/ccunit/CCUnitTestRunner.c, src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestListener.h:
330         change TestCase to TestFixture
331
332         * src/ccunit/CCUnitTestFixture.c, src/ccunit/CCUnitTestFixture.h: new
333
334         * src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
335         TestFixture was separated from TestCase.
336
337         * src/ccunit/CCUnitMakeSuite.h: rename some structure and function
338
339         * src/ccunit/CCUnitReadSuite.c: new
340
341         * src/ccunit/CCUnitReadTestDef.c: rename to CCUniteReadSuite.c
342
343         * src/ccunit/CCUnitMakeSuite.c: Change the function name.
344         Tried to do the error check of the object creation.
345
346 2003-09-10  "TSUTSUMI Kikuo"  <tsutsumi@users.sourceforge.jp>
347
348         * src/ccunit/CCUnitConfig.h: remove print format string
349
350         * src/Makefile.am: add CCUnitTestFixture.h
351
352         * configure.ac: add memset check
353
354 2003-09-09  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
355
356         * src/ccunit/CCUnitReadTestDef.c: integrated test func to test case
357
358         * src/tools/ccunit_makeTest.c: rename to makeSuite
359
360         * configure.ac: A revision was renewed.
361
362         * doc/Doxyfile.in: add predefined macro
363
364         * src/ccunit/CCUnitReadTestDef.c: The most part is changed.
365
366         * src/ccunit/CCUnitTestSuite.h: change comments
367
368         * src/ccunit/CCUnitTestSuite.c: The most part is changed.
369
370         * src/ccunit/CCUnitTestRunner.h: add doxycomment
371
372         * src/ccunit/CCUnitTestRunner.c:
373         It is changed because the definition of the size type varies in the environment.
374
375         * src/ccunit/CCUnitTestResult.h: Delete unise function
376
377         * src/ccunit/CCUnitTestResult.c, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTestCase.c:
378         Integrate TestFunc class to TestCase class
379
380         * src/ccunit/CCUnitTest.h, src/ccunit/CCUnitTest.c:
381         Cange Test class to interface
382
383         * src/ccunit/CCUnitMakeSuite.h: add doxycomment
384
385         * src/ccunit/CCUnitAssert.c: rename jmp_buf
386
387         * src/tools/Makefile.am: rename makeTest to makeSuite
388
389         * src/tools/ccunit_makeSuite.c: rename from makeTest
390
391         * doc/header.html: fix project name and site url.
392
393         * doc/footer.html: fix mail address
394
395 2003-09-08  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
396
397         * NEWS: add new revision
398
399         * ChangeLog.0: new
400
401         * src/ccunit/CCUnitTestSuite.h, src/ccunit/CCUnitTestListener.h, src/ccunit/CCUnitTestCase.h, src/ccunit/CCUnitTest.h:
402         add doxycomment
403
404         * src/ccunit/CCUnitList.c: delete duplicate doxycomment
405
406         * tests/Makefile.am: test case files are collected in the configure.
407
408         * src/ccunit/CCUnitAssert.h: fix multiple evaluate parameters.
409
410         * src/ccunit/CCUnitReadTestDef.c: fix missing spaces
411
412         * src/ccunit/CCUnitFailure.c:
413         don't print expect/actual pair if their are NULL.
414
415         * configure.ac: update revision.
416         add test case file collect code.
417
418         * src/ccunit/CCUnitLogMessage.h: add C mode tag
419
420         * src/ccunit/CCUnitLogMessage.c: add doxycomment and copyright header
421
422         * src/ccunit/CCUnitList.h, src/ccunit/CCUnitList.c: add doxycomment
423
424         * src/ccunit/CCUnitConfig.h: add doxycomment
425         add stdbool.h fall down definition
426
427         * src/ccunit/CCUnitAssert.h: add doxycomment
428
429         * Makefile.am: add ChangeLog to EXTRA_DIST
430
431 2003-09-07  TSUTSUMI Kikuo  <tsutsumi@users.sourceforge.jp>
432
433         * doc/footer.html: fix hosting site name
434
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:
436
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:
438         New file.
439
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:
441
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:
443         New file.
444
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:
446
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:
448         New file.
449
450         * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac:
451
452         * .cvsignore, AUTHORS, BUGS, ChangeLog, bootstrap, configure.ac:
453         New file.