]> granicus.if.org Git - check/blob - ChangeLog
Increase version to 0.13.0
[check] / ChangeLog
1 IT IS NOT NECESSARY TO UPDATE THIS FILE.
2
3 PLEASE MAKE SURE TO LEAVE A GOOD SVN COMMIT MESSAGE.
4
5 2010-04-08  Micah Cowan  <micah@cowan.name>
6
7         * configure.ac: Determine at configure time, how many
8         backslashes are needed in the second argument to Awk's built-in
9         "gsub" function in order to generate two backslashes.
10
11         * checkmk/checkmk.in: Replaced POSIX character-classes
12         with (roughly) equivalent character groups from pre-POSIX
13         syntax, to support pre-POSIX awk implementations.
14         (string_encode): Use configure-substituted AWK_GSUB_DBL_BSLASH
15         to determine how to substitute a doubled backslash in gsub.
16
17 2010-04-03  Micah Cowan  <micah@cowan.name>
18
19         * checkmk/*: Added Awk program "checkmk", for eliminating
20         boilerplate work when writing unit test modules. Includes
21         documentation and tests.
22
23         * Makefile.am (SUBDIRS): Added checkmk.
24
25         * configure.ac: Added extra awk-detection logic for checkmk.
26
27         * NEWS: Updated with news about checkmk.
28
29         * AUTHORS (Patches): Added myself.
30
31 2010-02-17  Jose E. Marchesi  <jemarch@gnu.org>
32
33         * tests/check_check_selective.c (make_selective_suite): New
34         function.
35         (selective_setup): New function.
36         (selective_teardown): New function.
37         New tests 'test_srunner_run_run_all, 'test_srunner_run_suite',
38         'test_srunner_run_no_suite', test_srunner_run_tcase',
39         'test_srunner_no_tcase', 'test_srunner_suite_tcase',
40         'test_srunner_suite_no_tcase', 'test_srunner_run_suite_env',
41         'test_srunner_run_no_suite_env', 'test_srunner_run_tcase_env',
42         'test_srunner_run_no_tcase_env', 'test_srunner_suite_tcase_env',
43         'test_srunner_suite_no_tcase_env'.
44
45         * tests/Makefile.am (check_check_SOURCES): Add
46         'check_check_selective.c'.
47
48         * tests/check_check_selective.c: New file.
49
50         * tests/check_check_main.c (main): Add the selective_suite to the
51         master suite.
52
53 2010-02-10  Jose E. Marchesi  <jemarch@gnu.org>
54
55         * doc/check.texi (SRunner Output): Document 'srunner_run' and the
56         usage of CK_RUN_CASE and CK_RUN_SUITE environment variables.
57
58         * src/check_run.c (srunner_run): Use values of environment
59         variables CK_RUN_CASE and CK_RUN_SUITE.
60
61 2010-02-02  Jose E. Marchesi  <jemarch@gnu.org>
62
63         * src/check.c (suite_tcase): New function that determines whether
64         a a given test suite contains a test case named after a given
65         string.
66
67         * src/check_run.c (srunner_run): New function, renamed from
68         'srunner_run_all', allowing selective running of an specific test
69         suite and/or test case.
70         (srunner_run_all): New function, invoking srunner_run internally
71         to provide backwards compatibility.
72
73         * src/check.h.in: Add prototype for srunner_run.
74
75 2005-12-16 hugo303
76
77         * src/check_pack.c: Fixed buggy eprintf string.
78
79 2005-10-31 hugo303
80
81         * src/check_list.c, tests/check_list.c, tests/check_check_fixture.c:
82         Fixed sourceforge bug #1327225, Two teardown checked fixtures
83         segfaults. Originated in a pointer arithmetic bug in a memmove()
84         call in list_add_front() in src/check_list.c.
85
86 2005-09-30 hugo303
87
88         * doc/tutorial.sgml: Updated with a section about looping tests.
89
90 2005-09-30 hugo303
91
92         * src/check.c, src/check.h.in, src/check_impl.h, src/check_print.c,
93         src/check_run.c, src/check_str.c, tests/Makefile.am,
94         tests/check_check_fixture.c, tests/check_check_master.c,
95         tests/ex_xml_output.c, tests/test_log_output.sh, tests/test_output.sh,
96         tests/test_xml_output.sh:
97         
98         Added a new kind of test, looping tests, which are called with a new
99         context for each loop iteration. This makes them ideal for table based
100         tests. Previously, with the loop in the test itself, only the first
101         error was caught and then the test would exit. Now all errors are
102         shown at once which should help in debugging.
103
104 2005-09-15 hugo303
105
106         * configure.in, tests/check_check_sub.c, tests/check_check.h,
107         tests/check_check_master.c, tests/Makefile.am:
108         Added possibility to turn off timeout tests through configure option
109         --enable-timeout-tests=no
110
111 2005-09-15 hugo303
112
113         * src/Makefile.am: Improved coverage analysis by running all tests
114         before compiling result. Added gcc3.3 coverage bug workaround.
115                 
116 2005-09-15 hugo303
117
118         * tests/check_check_sub.c, tests/check_check_master.c:
119         Added testing of timeout set through environment variable.
120
121 2005-09-07 hugo303
122
123         *configure.in, src/Makefile.am, tests/Makefile.am: Added gcov/lcov 
124         support. Enable with 'autogen.sh --enable-gcov'.
125         Run with 'cd src && make lcov'.
126
127 2005-08-30 hugo303
128
129         * debian/README.Debian, debian/compat, debian/docs,
130         debian/example_makefile, debian/examples, debian/watch:
131         Added new debian files, missed in the checkin of the debian patch.
132         
133 2005-08-30 hugo303
134
135         * NEWS: Checked in forgotten updated NEWS file.
136
137 2005-08-22 hugo303
138
139         * debian/changelog, debian/check.doc-base.tut, debian/check.docs,
140         debian/check.postinst.debhelper, debian/check.prerm.debhelper,
141         debian/control, debian/copyright, debian/dirs, debian/rules:
142
143         Applied patch for debian files received from check debian
144         maintainer Robert Lemmen.
145
146 2005-08-22 hugo303
147
148         * src/check.h.in: Added include of stddef.h for NULL definition
149
150 2005-08-22 hugo303
151
152         * doc/tutorial.sgml: Fixed sourceforge bug #1216502
153
154 2005-07-19 hugo303
155
156         * tests/check_check_master.c, tests/check_check_msg.c,
157         tests/check_check_sub.c, src/check.c, src/check.h.in,
158         src/check_msg.c, src/check_msg.h, src/check_run.c:
159         
160         Refactored messaging to use the new tmpfile() method all the way,
161         removing the message keys, pipes, pipe entries and pipe list. This
162         makes the messaging work with forking tests, and also with threading
163         tests on linux 2.4 (on 2.6 it already worked). Added check_fork and
164         check_waitpid_and_exit to be used for forking tests.
165
166 2005-05-26 hugo303
167
168         * debian/Makefile.am: Removed 'files' file from DIST
169
170 2005-03-29 hugo303
171
172         * src/check.h.in: Fixed compatibility with gcc 2.95.3 according
173         to sourceforge patch #1161654.
174
175 2005-03-02 hugo303
176
177         * src/check.h.in: Added define for NULL if needed.
178
179 2005-03-01 hugo303
180
181         * src/check_run.c, tests/check_check_master.c: Changed timeout
182         error message according to sourceforge feature request #1121452.
183
184 2005-02-28 hugo303
185
186         * debian/files: Removed this auto generated file.
187
188 2005-02-28 hugo303
189
190         * rpm/check.spec.in: Added patch for x86_64 arch (fc3).
191
192 2005-02-28 hugo303
193
194         * tests/ex_xml_output.c, tests/ex_log_output.c, tests/ex_output.c,
195           src/check_log.c:
196           Fixed memory leaks.
197
198 2005-01-04 hugo303
199
200         * check.m4, config.h.in, configure.in, src/check_pack.c: Fixed
201         quoting and added configure test for stdint.h.
202
203 2005-01-04 hugo303
204
205         * tests/check_check_master.c: Made failure messages more helpful.
206
207 2004-11-12 hugo303
208
209         * debian/check.dirs, debian/control, debian/rules: Fixed building
210         with gcc3. Removed empty money dir from docs.
211
212 2004-11-10 hugo303
213
214         * Makefile.am, rpm/check.spec.in, rpm/Makefile.am: Fixed so
215         distributions build without trouble.
216
217 2004-11-09 hugo303
218
219         * src/check_run.c, tests/check_check_master.c: Use strsignal
220         to print describing text for signals.
221
222 2004-11-09 hugo303
223
224         * doc/tutorial.sgml: Documented signals handling and timeouts.
225
226 2004-11-09 hugo303
227
228         * tests/check_check_master.c src/check.h.in:
229         Changed failure message for fail_if.
230
231 2004-11-09 hugo303
232
233         * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c,
234         tests/check_check_master.c, tests/check_check_sub.c:
235         Added support for timeouts on tests, enabling detection of
236         eternal loops as errors.
237
238 2004-11-08 hugo303
239
240         * src/check.c, src/check.h.in, src/check_impl.h, src/check_run.c,
241         tests/check_check_master.c, tests/check_check_sub.c:
242         Added support for testing on expected signals. Implementation
243         courtesy of Lucas Di Pentima and Cesar Ballardini. Also cleaned
244         up the test verification to simplify merging of new tests.
245
246 2004-11-04 hugo303
247
248         * src/check.c, src/check_list.c, src/check_list.h, src/check_log.c,
249         src/check_msg.c, tests/check_list.c:
250         Changed name on function list_create to check_list_create to avoid
251         name clash.
252
253 2004-11-04 hugo303
254
255         * src/check.c, src/check.h.in, tests/check_check_master.c,
256         tests/check_check_sub.c: Applied ANSI C99 patch (#1047014)
257
258 2004-08-20 hugo303
259
260         * doc/tutorial.sgml: Updated with new features.
261
262 2004-08-18 hugo303
263
264         * src/check.c, src/check.h.in, src/check_impl.h, src/check_log.c,
265         src/check_log.h, src/check_print.c, src/check_print.h,
266         src/check_run.c, tests/Makefile.am, tests/check_check_log.c,
267         tests/ex_xml_output.c, tests/test_xml_output.sh:
268         Added support for XML output of the test results, courtesy of
269         Frederic Peters.
270
271 2004-08-18 hugo303
272
273         * src/check_run.c, tests/check_check_fixture.c: Fixed setup bug
274         from forum, failure in setup did not abort test in nofork mode.
275         Added test cases for bug.
276
277 2004-08-17 hugo303
278
279         * src/check_pack.c: Use stdint.h for specific sized type.
280         * src/check.c, src/check.h.in, tests/check_check_master.c,
281         tests/check_check_sub.c, ChangeLog
282         Applied varargs patch (#933411) and added test cases.
283         * src/check.h.in tests/check_check_master.c tests/check_check_sub.c:
284         Applied fail_if (#709167) patch.
285
286 2004-08-16 hugo303
287
288         * doc/tutorial.sgml: Applied 'newbies' patch #995028 for autoconf doc.
289         * rpm/check.spec.in: Applied doc patch #995028 from Bill Barnard.
290
291 2004-06-04 hugo303
292
293         * tests/: test_log_output.sh test_output.sh: Fixed portability
294         problem by changing == to =.
295
296 2004-05-26 hugo303
297
298         * rpm/check.spec.in: Changed copyright.
299
300 2004-05-25 hugo303
301
302         * src/check_run.c: Applied patch 796705. Replacing _exit with exit.
303
304 2004-05-25 hugo303
305
306         * src/check.c tests/check_check_master.c tests/check_check_sub.c:
307         Applied patch for bug 793671.
308
309 2004-05-17 10:44 hugo303
310
311         * Released 0.9.0. See NEWS file for changes.
312
313 2002-10-16 13:47  neo23
314
315         * AUTHORS, ChangeLog, configure.in: Bumped version number to 0.8.4.
316         Updated AUTHORS and ChangeLog.
317
318 2002-10-16 13:39  neo23
319
320         * src/check_msg.c, tests/check_check_msg.c: Applied a patch from
321         Rick Poyner that changes the pipe used for IPC to use a temporary
322         file instead of stdin/stdout. This fixes the long-standing problem
323         that the pipe used to fill up when too many fail_unless() were
324         used. (#482012).
325
326 2002-10-09 18:57  neo23
327
328         * src/check.h.in: Applied a patch from Rick Poyner that fixes a
329         typo which broke check for C++ compilers (bug #601397).
330
331 2002-08-16 19:41  neo23
332
333         * src/: check.c, check_msg.c, check_msg.h, check_pack.c,
334         check_pack.h: Applied a patch from Dietmar Petras <dpetras@gmx.de>
335         that plugs some memory leaks.
336
337 2002-07-10 04:37  neo23
338
339         * .cvsignore, autogen.sh: Call aclocal from autogen.sh.
340
341 2002-07-10 04:32  neo23
342
343         * aclocal.m4, depcomp, install-sh, missing, mkinstalldirs: Removed
344         files generated by automake.
345
346 2002-06-16 14:25  neo23
347
348         * debian/changelog: applied patch from Arien Malec to fix build of
349         Debian packages
350
351 2002-05-24 17:04  neo23
352
353         * ChangeLog: Made 0.8.3 Release.
354
355 2002-05-24 17:00  neo23
356
357         * NEWS, doc/tutorial.lyx, rpm/check.spec.in: Added check.m4 to the
358         spec file. Updated NEWS. Updated the date of the tutorial.
359
360 2002-05-24 16:35  neo23
361
362         * debian/: check.dirs, check.files, control: Added check.m4 to
363         debian rules. Changed the maintainer entry.
364
365 2002-05-23 17:08  neo23
366
367         * doc/tutorial.lyx: Mention that EXIT_SUCCESS and EXIT_FAILURE are
368         defined in stdlib.h.  Suggested by Russell Reed in bug #547129.
369
370 2002-05-10 14:01  neo23
371
372         * src/check_msg.c: Declared local functions static (based on a
373         patch from Gilgamesh Nootebos).
374
375 2002-05-03 13:58  neo23
376
377         * src/Makefile.am, src/check.c, src/check_error.c,
378         src/check_list.c, src/check_list.h, src/check_log.c,
379         src/check_msg.c, src/check_pack.c, src/check_print.c,
380         src/check_run.c, src/check_str.c, src/list.c, src/list.h,
381         tests/check_list.c: Renamed list.[ch] to check_list.[ch] for
382         consistency.  Include config.h from all over the place, cleaned up
383         includes.
384
385 2002-05-02 10:34  neo23
386
387         * src/check_pack.c, tests/check_check_log.c: Removed compiler
388         warnings mentioned in bug #547126.
389
390 2002-05-02 10:27  neo23
391
392         * src/check_print.c, tests/check_check_msg.c: Don't include
393         "error.h" (bug #546175 small cygwin portability problem).
394
395 2002-04-16 19:33  neo23
396
397         * doc/tutorial.lyx: Changed date to that of the latest release. 
398         Added a name to an internal reference so that we get a working link
399         in the generated HTML.
400
401 2002-04-15 18:47  neo23
402
403         * check.m4, configure.in: Fixed check.m4 so that --without-check is
404         a valid option to disable check.  Bumped version number to 0.8.3.
405
406 2002-04-15 12:58  neo23
407
408         * ChangeLog: Updated ChangeLog.
409
410 2002-04-15 12:57  neo23
411
412         * NEWS, README: Made 0.8.2 Release.
413
414 2002-04-14 18:59  neo23
415
416         * src/check_msg.c: Applied a patch from Arien that makes the pipe
417         nonblocking. This doesn't solve #482012 but makes it more obvious
418         what is going wrong if the pipe fills up.
419
420 2002-04-12 12:50  neo23
421
422         * doc/tutorial.lyx: Use #include rather than #import (bug #484564).
423
424 2002-04-12 12:34  neo23
425
426         * ChangeLog: Updated ChangeLog.
427
428 2002-04-12 12:33  neo23
429
430         * AUTHORS, doc/tutorial.lyx: Document the fact that you can now use
431         NULL as msg argument for fail_unless().
432
433 2002-04-12 11:54  neo23
434
435         * config.h.in, configure.in, src/Makefile.am, src/check.c,
436         src/check_impl.h, src/check_magic.h, src/check_msg.c,
437         src/check_pack.c, src/check_pack.h, src/check_run.c,
438         src/check_str.c, src/check_str.h, tests/Makefile.am,
439         tests/check_check_fixture.c, tests/check_check_master.c,
440         tests/check_check_msg.c, tests/check_check_pack.c: Removed
441         limitations on line number, message and buffer sizes (bug #478233)
442         by changing the way we send integers over the pipe. Instead of
443         strings, integers are now send as 4 bytes.  This allows the pack
444         routine to easily calculate the message size so that we can
445         allocate the needed buffer there.  Made a union out of the
446         different Msg structs to clean up the internal API. Also introduced
447         the internal function ck_strdup_printf(), a simple wrapper around
448         sprintf() that allocates enough space to hold the resulting string.
449
450 2002-04-10 13:11  neo23
451
452         * AUTHORS, NEWS, configure.in, src/check.c, src/check.h.in,
453         src/check_error.c, src/check_error.h, src/check_impl.h,
454         src/check_log.c, src/check_msg.c, src/check_msg.h,
455         src/check_pack.c, src/check_run.c, src/check_str.c, src/list.c,
456         src/list.h, tests/check_check_fixture.c, tests/check_check_fork.c,
457         tests/check_check_master.c, tests/check_check_pack.c,
458         tests/check_list.c: Applied a slightly modified version of a patch
459         from Neil Spring <nspring@cs.washington.edu> that declares strings
460         as const where applicable. It also changes our CFLAGS to be much
461         stricter and removes the warnings introduced by -Wwrite-strings. 
462         This allows building other check tests with -Wwrite-strings without
463         heaping gobs of compiler warnings.
464
465 2002-03-28 20:12  neo23
466
467         * ChangeLog: Updated ChangeLog.
468
469 2002-03-28 19:37  neo23
470
471         * src/check.c, src/check.h.in, tests/check_check_master.c,
472         tests/check_check_sub.c: Allow fail_unless() to be called with a
473         NULL msg and substitute a reasonable error message in that case.
474         Bail out if NULL is passed to _fail_unless() to avoid possible
475         confusion.
476         
477         Added a test case that calls fail_unless() with msg=NULL.
478
479 2002-03-28 19:19  neo23
480
481         * Makefile.am, README, autogen.sh, check.m4, configure.in,
482         doc/tutorial.lyx, doc/money/.cvsignore,
483         doc/money/Makefile.am.money, doc/money/aclocal.m4,
484         doc/money/configure.in.money, rpm/.cvsignore, rpm/Makefile.am,
485         rpm/check.spec, rpm/check.spec.in, src/.cvsignore, src/Makefile.am,
486         src/check.c, src/check.h, src/check.h.in, tests/.cvsignore: Changed
487         autogen.sh to bail out if necessary tools can't be found instead of
488         proceeding to the version checks.
489         
490         Document use of autogen.sh in README.
491         
492         Generate check.spec from check.spec.in to it automatically gets the
493         correct version number.
494         
495         Generate check.h from chech.h.in and include Check version
496         information.
497         
498         Compile Check version number into the library to allow for runtime
499         version checks.
500         
501         Added the m4 script check.m4 that allows to easily integrate Check
502         into projects using autoconf/automake. It does version checking and
503         also assures that header and library versions match.
504         
505         Document the use of check.m4 and the AM_PATH_CHECK() macro in the
506         tutorial. Adapted example Makefile.am and configure.in and added a
507         missing .cvsignore file.
508
509 2002-03-27 02:21  amalec
510
511         * src/Makefile.in, tests/Makefile.in: Complete CVS cleanup
512
513 2002-03-27 02:18  amalec
514
515         * .cvsignore, Makefile.am, Makefile.in, autogen.sh, configure,
516         debian/.cvsignore, debian/Makefile.in, doc/.cvsignore,
517         doc/Makefile.in, doc/money/Makefile.in, rpm/.cvsignore,
518         rpm/Makefile.in, src/.cvsignore, tests/.cvsignore: Cleaned up CVS
519         to remove all autofoo generated files, included an autogen.sh
520         bootstrap file. Changes at the suggestion of Sven Neumann
521
522 2002-03-02 02:42  amalec
523
524         * ChangeLog: Update ChangeLog
525
526 2002-03-02 02:42  amalec
527
528         * debian/changelog, debian/files, rpm/check.spec, src/Makefile.am,
529         src/Makefile.in, src/check.c, src/check_error.c, src/check_error.h,
530         src/check_log.c, src/check_msg.c, src/check_pack.c,
531         src/check_run.c, src/check_str.c, src/error.c, src/error.h,
532         src/list.c, tests/check_check_fixture.c, tests/check_check_pack.c:
533         Moved error.[hc] to check_error.[hc], and fixed bug in running
534         checked setup in nofork mode.
535
536 2002-02-28 03:02  amalec
537
538         * COPYING, configure, configure.in, src/check.c, src/check.h,
539         src/check_impl.h, src/check_log.c, src/check_log.h,
540         src/check_magic.h, src/check_msg.c, src/check_msg.h,
541         src/check_pack.c, src/check_pack.h, src/check_print.c,
542         src/check_print.h, src/check_run.c, src/check_str.c,
543         src/check_str.h, src/error.c, src/error.h, src/list.c, src/list.h:
544         Changed license to LGPL
545
546 2001-10-26 01:19  amalec
547
548         * ChangeLog: Update ChangeLog
549
550 2001-10-26 01:18  amalec
551
552         * AUTHORS: Update AUTHORS to give credit to key contributors
553
554 2001-10-26 01:12  amalec
555
556         * configure, configure.in: Clarified configuration warning on doc
557         building
558
559 2001-10-26 00:51  amalec
560
561         * ChangeLog: Updating ChangeLog prior to release
562
563 2001-10-26 00:45  amalec
564
565         * src/check_run.c, tests/check_check_pack.c: Fixed some missing
566         header includes
567
568 2001-10-26 00:25  amalec
569
570         * src/check_pack.c: Fix packing of NULL strings (causing problems
571         under Solaris)
572
573 2001-10-26 00:17  amalec
574
575         * tests/check_check_pack.c: Minor change to pack tests to ensure
576         that tests don't pass accidentally
577
578 2001-10-25 02:45  amalec
579
580         * ChangeLog: Updated ChangeLog
581
582 2001-10-25 02:44  amalec
583
584         * depcomp: Added new automake file
585
586 2001-10-25 02:43  amalec
587
588         * NEWS, doc/index.html, doc/money/check_money.c,
589         tests/check_check_sub.c: Added comments on string functions to
590         NEWS, cleaned up money example, and fixed a signal unit test so
591         that it will pass under cygwin
592
593 2001-10-24 19:25  amalec
594
595         * Makefile.in, NEWS, aclocal.m4, configure, debian/Makefile.in,
596         debian/changelog, debian/files, doc/Makefile.am, doc/Makefile.in,
597         doc/tutorial.lyx, doc/money/Makefile.in, rpm/Makefile.in,
598         rpm/check.spec, src/Makefile.am, src/Makefile.in, src/check.h,
599         src/check_log.c, src/check_msg.c, src/check_msg.h,
600         src/check_print.c, src/check_run.c, tests/Makefile.am,
601         tests/Makefile.in, tests/check_check_fixture.c,
602         tests/check_check_fork.c, tests/check_check_limit.c,
603         tests/check_check_main.c, tests/check_check_master.c,
604         tests/check_stress.c, tests/ex_log_output.c, tests/ex_output.c,
605         tests/test_log_output.sh, tests/test_output.sh: Documentation
606         updates
607
608 2001-10-23 01:57  amalec
609
610         * src/check_msg.c, src/check_pack.c, src/check_pack.h,
611         tests/check_check_pack.c: Removed old ppunpack, renamed new_*, and
612         updated callers
613
614 2001-10-23 01:26  amalec
615
616         * src/check_msg.c, src/check_msg.h, src/check_pack.c,
617         src/check_run.c, tests/check_check_master.c,
618         tests/check_check_msg.c, tests/check_check_pack.c: Moved Check to
619         use new internal ppack routine, and fixed a nasty bug
620
621 2001-10-20 01:27  amalec
622
623         * src/check_msg.c, src/check_msg.h, src/check_pack.c,
624         tests/check_check_msg.c, tests/check_check_pack.c: New version of
625         receive_test_result passes unit tests
626
627 2001-10-19 20:44  amalec
628
629         * src/check_pack.c, src/check_pack.h, tests/check_check_fixture.c,
630         tests/check_check_pack.c: Changed punpack to return test and
631         fixture locs to preserve test information when teardown messages
632         are sent
633
634 2001-10-17 03:15  amalec
635
636         * src/check_run.c, tests/check_check_fixture.c: Checked setup
637         passes unit tests
638
639 2001-10-13 18:13  amalec
640
641         * src/Makefile.am, src/Makefile.in, src/check.c, src/check_msg.c,
642         src/check_msg.h, src/check_run.c, tests/check_check_msg.c: Replace
643         previous messaging implementation files with new module
644
645 2001-10-13 08:05  amalec
646
647         * src/check.c, src/check.h, src/check_log.c, src/check_msg.c,
648         src/check_pack.c, src/check_run.c, src/check_str.c, src/error.c,
649         src/error.h, tests/check_check_master.c, tests/test_log_output.sh,
650         tests/test_output.sh: Fully implemented new messaging back-end
651         based on pipes
652
653 2001-10-10 20:01  amalec
654
655         * Makefile.in, aclocal.m4, configure, debian/Makefile.in,
656         doc/Makefile.in, doc/money/Makefile.in, rpm/Makefile.in,
657         src/Makefile.am, src/Makefile.in, src/check.c, src/check_impl.h,
658         src/check_pack.c, tests/Makefile.in, tests/check_check_msg.c,
659         tests/check_check_pack.c: Updated messaging tests to use new
660         infrastructure
661
662 2001-10-04 23:55  amalec
663
664         * src/check.c, src/check.h, src/check_impl.h, src/check_pack.c,
665         src/check_pack.h, tests/check_check_pack.c: Completed
666         implementation of check_pack
667
668 2001-10-02 17:38  amalec
669
670         * doc/index.html, doc/tutorial.lyx, src/Makefile.am,
671         src/Makefile.in, src/check.c, src/check.h, src/check_magic.h,
672         src/check_msg.h, src/check_pack.c, src/check_pack.h,
673         tests/Makefile.am, tests/Makefile.in, tests/check_check.h,
674         tests/check_check_fixture.c, tests/check_check_fork.c,
675         tests/check_check_limit.c, tests/check_check_main.c,
676         tests/check_check_master.c, tests/check_check_msg.c,
677         tests/check_check_pack.c: First generation packing code as the
678         infrastructure to revising message passing between processes, to
679         accomodate context messages
680
681 2001-09-28 02:20  amalec
682
683         * src/check.c, src/check.h, src/check_impl.h, src/check_run.c,
684         src/list.c, src/list.h, tests/check_check_fixture.c,
685         tests/check_check_fork.c, tests/check_check_limit.c,
686         tests/check_check_master.c, tests/check_check_msg.c: Added
687         framework for support of checked fixture functions
688
689 2001-09-27 18:08  amalec
690
691         * src/: check.c, check_run.c: Refactored failure info functions
692
693 2001-09-19 02:14  amalec
694
695         * src/check.c, src/check.h, src/check_impl.h, src/check_magic.h,
696         src/check_msg.c, src/check_msg.h, src/check_print.c,
697         src/check_run.c, src/check_str.c, tests/Makefile.am,
698         tests/Makefile.in, tests/check_check.h,
699         tests/check_check_fixture.c, tests/check_check_main.c,
700         tests/check_check_master.c: Setup failure is working and partially
701         tested
702
703 2001-09-15 01:15  amalec
704
705         * tests/: check_check.h, check_check_fork.c, check_check_main.c:
706         Completed implementation of CK_NOFORK
707
708 2001-09-08 00:12  amalec
709
710         * src/: check_impl.h, check_msg.c, check_msg.h, check_run.c:
711         Implemented nofork mode
712
713 2001-09-06 20:10  amalec
714
715         * Doxyfile, configure.in, src/check.h, src/check_impl.h,
716         src/check_log.c, src/check_log.h, src/check_print.c,
717         src/check_print.h, src/check_run.c, tests/Makefile.am,
718         tests/Makefile.in, tests/check_check.h, tests/check_check_main.c:
719         Added initial control functions to control forking
720
721 2001-09-05 18:48  amalec
722
723         * src/check.c, src/check_msg.c, src/check_msg.h, src/check_run.c,
724         tests/check_check_msg.c: Completely abstracted the details of
725         messaging behind check_msg.c
726
727 2001-09-01 02:12  amalec
728
729         * src/: check.c, check_msg.c, check_msg.h, check_run.c: Ensure that
730         each subprocesses alloc the correct msg queue
731
732 2001-08-30 03:00  amalec
733
734         * src/check.c, src/check.h, src/check_msg.c, src/check_msg.h,
735         src/check_run.c, tests/check_check_msg.c: Eliminated passing of
736         msqid in unit tests
737
738 2001-08-29 02:49  amalec
739
740         * src/check_print.c, src/check_str.c, tests/check_check_limit.c:
741         Added test checking running empty suites
742
743 2001-08-28 19:06  amalec
744
745         * src/check_magic.h: Moved magic values to separate header
746
747 2001-08-28 19:04  amalec
748
749         * src/Makefile.am, src/Makefile.in, src/check.h, src/check_impl.h,
750         src/check_print.c, src/check_str.c, src/check_str.h,
751         tests/check_check_master.c, tests/check_check_msg.c: Separated
752         printing from string formating functions to allow better testing.
753
754 2001-08-28 02:18  amalec
755
756         * configure, configure.in, src/check_msg.c, src/check_msg.h,
757         src/check_run.c, tests/Makefile.am, tests/Makefile.in,
758         tests/check_check.h, tests/check_check_main.c,
759         tests/check_check_msg.c: Use pid/ppid as message queue key,
760         preliminary to removing _msqid from unit test functions
761
762 2001-08-23 23:26  amalec
763
764         * ChangeLog: Final ChangeLog for 0.7.3 release
765
766 2001-08-23 23:25  amalec
767
768         * NEWS: Document 0.7.3 in NEWS
769
770 2001-08-23 23:13  amalec
771
772         * debian/changelog: This time, fix debian changelog correctly
773
774 2001-08-23 23:10  amalec
775
776         * debian/changelog: Fixed maintainer email in debian changelog
777
778 2001-08-23 01:08  amalec
779
780         * ChangeLog, acinclude.m4, aclocal.m4, configure, configure.in,
781         debian/changelog, debian/check.doc-base.tut, debian/files,
782         rpm/check.spec: Updated acinclude.m4 to increase portability; fixed
783         a minor packaging bug in debian doc-base files
784
785 2001-08-18 07:28  amalec
786
787         * ChangeLog, doc/index.html: index.html changes
788
789 2001-08-18 07:24  amalec
790
791         * INSTALL, NEWS: NEWS and INSTALL changes
792
793 2001-08-18 07:15  amalec
794
795         * Doxyfile, configure, configure.in,
796         debian/check.postinst.debhelper, debian/check.prerm.debhelper,
797         debian/files, doc/Makefile.in, doc/tutorial.lyx, rpm/Makefile.am,
798         rpm/Makefile.in, rpm/check.spec, src/check.c, src/check.h,
799         src/check_log.c, src/check_msg.c, src/check_print.c,
800         src/check_run.c, tests/check_check_log.c,
801         tests/check_check_master.c, tests/check_check_msg.c,
802         tests/check_list.c, tests/check_stress.c, tests/ex_log_output.c,
803         tests/ex_output.c: Bug fixes and assorted cleanup prior to release
804
805 2001-08-18 01:16  amalec
806
807         * doc/money/: Makefile.am, Makefile.in: Added money example
808         Makefiles to CVS
809
810 2001-08-18 01:13  amalec
811
812         * doc/: Makefile.am, example.lyx, tutorial.lyx: Moved example.lyx
813         to tutorial.lyx
814
815 2001-08-16 02:47  amalec
816
817         * acinclude.m4, debian/Makefile.am, debian/Makefile.in,
818         debian/check.docs: Added leftover stuff in debian directory,
819         acinclude.m4
820
821 2001-08-16 02:45  amalec
822
823         * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in,
824         debian/check.doc-base.tut, debian/control, debian/docs,
825         doc/Makefile.am, doc/Makefile.in, doc/money/AUTHORS,
826         doc/money/COPYING, doc/money/ChangeLog, doc/money/INSTALL,
827         doc/money/Makefile.am, doc/money/Makefile.am.money,
828         doc/money/Makefile.in, doc/money/NEWS, doc/money/README,
829         doc/money/config.h.in, doc/money/configure, doc/money/configure.in,
830         doc/money/configure.in.money, doc/money/stamp-h.in,
831         rpm/Makefile.in, rpm/check.spec, src/Makefile.in,
832         tests/Makefile.in: Added configure check for Lyx with Linuxdoc
833
834 2001-08-06 22:45  amalec
835
836         * rpm/Makefile.in: Added rpm/Makefile.in
837
838 2001-08-06 22:44  amalec
839
840         * Makefile.am, Makefile.in, configure, configure.in,
841         debian/changelog, debian/check.dirs, debian/check.files,
842         debian/rules, doc/Makefile.am, doc/Makefile.in, doc/index.html,
843         doc/money/AUTHORS, doc/money/COPYING, doc/money/ChangeLog,
844         doc/money/NEWS, doc/money/README, rpm/check.spec: Can now build
845         complete debs
846
847 2001-08-04 07:40  amalec
848
849         * debian/README.Debian: Don't need README.Debian
850
851 2001-08-04 07:26  amalec
852
853         * debian/README.Debian, debian/changelog, debian/check.dirs,
854         debian/check.files, debian/check.postinst.debhelper,
855         debian/check.prerm.debhelper, debian/control, debian/copyright,
856         debian/dirs, debian/docs, debian/files, debian/rules,
857         doc/Makefile.am, doc/index.html: Added preliminary debian packaging
858         files
859
860 2001-08-03 03:05  amalec
861
862         * Makefile.am, Makefile.in, aclocal.m4, configure, configure.in,
863         doc/index.html, rpm/Makefile.am, rpm/buildrpm.sh: Added automatic
864         building of RPMs
865
866 2001-07-31 18:51  amalec
867
868         * doc/index.html: Update index.html for final release to main Check
869         website.
870
871 2001-07-31 03:08  amalec
872
873         * ChangeLog: Update ChangeLog
874
875 2001-07-31 03:08  amalec
876
877         * NEWS, configure, configure.in, doc/example.lyx, rpm/buildrpm.sh,
878         rpm/check.spec, tests/Makefile.am, tests/Makefile.in,
879         tests/ex_log_output.c, tests/test_log_output.sh: Update NEWS, docs,
880         and rpm building
881
882 2001-07-30 22:10  amalec
883
884         * ChangeLog: Update ChangeLog
885
886 2001-07-30 22:10  amalec
887
888         * doc/Makefile.in, tests/ex_log_output.c: Add neglected files
889
890 2001-07-30 22:08  amalec
891
892         * src/Makefile.am, src/Makefile.in, src/check_impl.h,
893         src/check_log.c, src/check_log.h, src/check_print.c,
894         src/check_print.h, src/check_run.c, tests/test_log_output.sh:
895         Reorganized printing and logging functions and implemented more
896         sophisticated logging
897
898 2001-07-25 23:26  amalec
899
900         * Makefile.in, aclocal.m4, config.h.in, configure,
901         doc/money/aclocal.m4, doc/money/config.h.in, doc/money/configure,
902         src/Makefile.in, tests/Makefile.in, tests/test_log_output.sh: Added
903         log tests
904
905 2001-07-11 22:46  amalec
906
907         * NEWS, README, doc/example.lyx, rpm/check.spec, src/check.h,
908         tests/check_check_log.c, tests/check_check_main.c: Updated docs
909
910 2001-07-11 01:29  amalec
911
912         * ChangeLog: Update ChangeLog
913
914 2001-07-11 01:28  amalec
915
916         * src/Makefile.in, src/check_log.c, tests/check_check.h,
917         tests/check_check_log.c, tests/check_check_master.c,
918         tests/check_check_sub.c, tests/test_output.sh: Completed testing
919         for multiple suite running, and reorganized files
920
921 2001-07-11 01:26  amalec
922
923         * src/: check_log.c, check_log.h: Commit file changes
924
925 2001-07-11 01:25  amalec
926
927         * src/: Makefile.am, check.h, check_run.c: Moved check_log.h
928         functions into check.h
929
930 2001-07-10 02:10  amalec
931
932         * ChangeLog: Commit ChangeLog
933
934 2001-07-10 02:09  amalec
935
936         * src/check.c, src/check.h, src/check_impl.h, src/check_run.c,
937         src/list.h, tests/Makefile.am, tests/Makefile.in,
938         tests/check_check.h, tests/check_check_log.c,
939         tests/check_check_main.c, tests/check_check_master.c,
940         tests/check_check_msg.c, tests/check_check_sub.c,
941         tests/check_list.c: Completed test for initial logging feature, and
942         added feature to run multiple suites through an SRunner
943
944 2001-06-30 03:27  amalec
945
946         * src/Makefile.in, src/check.h, src/check_impl.h, src/check_log.h,
947         src/check_run.c, tests/check_check_log.c, tests/test_output.sh:
948         Restructured printing to allow for logging function
949
950 2001-06-29 02:40  amalec
951
952         * src/: Makefile.am, Makefile.in: Add check_log.c to Makefile.am
953
954 2001-06-29 02:33  amalec
955
956         * tests/: Makefile.am, Makefile.in: Complete move of
957         check_check_log.c -- this time for real...
958
959 2001-06-29 02:31  amalec
960
961         * Doxyfile, src/check_log.h, tests/Makefile.am, tests/Makefile.in:
962         Complete move of check_check_log.c
963
964 2001-06-29 02:30  amalec
965
966         * tests/: Makefile.am, check_check_log.c, check_log.c: Moved
967         check_log.c to check_check_log.c
968
969 2001-06-29 00:56  amalec
970
971         * doc/money/stamp-h: Removed stamp-h
972
973 2001-06-29 00:51  amalec
974
975         * src/check_log.h, tests/check_log.c: Added skeleton files for
976         check logging
977
978 2001-06-29 00:33  amalec
979
980         * Doxyfile, configure, configure.in, src/check.h,
981         tests/Makefile.am, tests/Makefile.in: Additional doxygenation of
982         check.h
983
984 2001-06-27 20:27  amalec
985
986         * ChangeLog: Updated ChangeLog
987
988 2001-06-27 20:25  amalec
989
990         * configure, rpm/check.spec: Updated check.spec
991
992 2001-06-27 20:21  amalec
993
994         * ChangeLog: Update ChangeLog
995
996 2001-06-27 20:20  amalec
997
998         * NEWS, configure.in, doc/example.lyx, doc/money/check_money.c,
999         doc/money/configure, doc/money/configure.in, src/check.h,
1000         src/check_run.c, tests/check_check_main.c,
1001         tests/check_check_master.c, tests/check_check_msg.c,
1002         tests/check_list.c, tests/check_stress.c: Completed
1003         srunner_results, and added unit tests; changed srunner_nfailed to
1004         srunner_ntests_failed and changed documentation.
1005
1006 2001-06-27 00:51  amalec
1007
1008         * Doxyfile, doc/example.lyx, src/check.h, src/check_run.c,
1009         tests/Makefile.am, tests/Makefile.in, tests/check_check.c,
1010         tests/check_check.h, tests/check_check_main.c,
1011         tests/check_check_master.c, tests/check_check_msg.c,
1012         tests/check_check_sub.c, tests/check_list.c, tests/check_stress.c:
1013         Fixed a bug in srunner_failures, fixed a typo in the tutorial
1014         documentation (thanks to Michael Tucker), and refactored
1015         check_check
1016
1017 2001-06-22 03:16  amalec
1018
1019         * ChangeLog: Update ChangeLog
1020
1021 2001-06-22 03:15  amalec
1022
1023         * NEWS, doc/Makefile.am, doc/example.lyx, doc/index.html,
1024         rpm/check.spec, tests/Makefile.am, tests/Makefile.in: Specfile
1025         changes, updates to NEWS
1026
1027 2001-06-22 02:37  amalec
1028
1029         * ChangeLog: Update ChangeLog
1030
1031 2001-06-22 02:36  amalec
1032
1033         * src/check.h, src/check_run.c, tests/Makefile.am,
1034         tests/Makefile.in, tests/check_check.c, tests/ex_output.c,
1035         tests/test_output.sh: Changed test output, added end-to-end test,
1036         and removed redundant field from TestResult struct
1037
1038 2001-06-19 22:01  amalec
1039
1040         * ChangeLog: Update changelog
1041
1042 2001-06-19 21:59  amalec
1043
1044         * src/check.h, src/check_run.c, tests/check_check.c: Added
1045         accessors for TestResult and expanded unit test
1046
1047 2001-06-12 19:29  amalec
1048
1049         * ChangeLog: Updated ChangeLog
1050
1051 2001-06-12 19:28  amalec
1052
1053         * configure, configure.in, src/check.h, src/check_run.c,
1054         tests/check_check.c: Added new tests for line number
1055
1056 2001-06-04 19:58  amalec
1057
1058         * ChangeLog, doc/index.html: Added homepage file in doc directory,
1059         and updated change log
1060
1061 2001-06-04 19:08  amalec
1062
1063         * doc/Makefile.am, doc/example.lyx, rpm/check.spec: Cleaned up spec
1064         file for RPM packaging
1065
1066 2001-06-04 01:50  amalec
1067
1068         * Makefile.am, Makefile.in, configure, configure.in,
1069         doc/Makefile.am, rpm/check.spec: Added RPM spec file and added
1070         additional documentation files
1071
1072 2001-06-01 17:46  amalec
1073
1074         * ChangeLog: Updated ChangeLog
1075
1076 2001-06-01 17:44  amalec
1077
1078         * Makefile.in, src/Makefile.in, src/check.c, src/check.h,
1079         src/check_impl.h, src/check_msg.c, src/check_msg.h,
1080         src/check_run.c, src/error.c, src/error.h, src/list.c, src/list.h,
1081         tests/Makefile.in: GNUified source files with copyright notice
1082
1083 2001-06-01 17:33  amalec
1084
1085         * aclocal.m4, configure, configure.in, doc/Makefile.am,
1086         doc/example.lyx: Made building docs conditional on presence of lyx
1087         and sgml2html
1088
1089 2001-06-01 00:35  amalec
1090
1091         * ChangeLog: Update ChangeLog
1092
1093 2001-06-01 00:34  amalec
1094
1095         * configure.in, doc/Makefile.am: Modified Makefile.am to include
1096         docs in dist
1097
1098 2001-06-01 00:26  amalec
1099
1100         * ChangeLog, Makefile.am, Makefile.in, aclocal.m4, configure,
1101         configure.in, doc/Makefile.am, src/Makefile.in, tests/Makefile.in:
1102         Added Automake support to create and install documentation
1103
1104 2001-05-31 23:30  amalec
1105
1106         * doc/money/: config.h, config.log, config.status: Removed unneded
1107         files
1108
1109 2001-05-31 17:37  amalec
1110
1111         * ChangeLog, ChangeLogOld: Updated change logs
1112
1113 2001-05-31 17:35  amalec
1114
1115         * doc/example.lyx: Commit changes to example, get things in synch
1116
1117 2001-05-31 17:32  amalec
1118
1119         * doc/money/: COPYING, ChangeLog, INSTALL, Makefile.am,
1120         Makefile.in, NEWS, README, aclocal.m4, check_money.c, config.h,
1121         config.h.in, config.log, config.status, configure, configure.in,
1122         money.c, money.h, stamp-h, stamp-h.in: Hopefully finally solved CVS
1123         problems and commited changes to money example and example.lyx
1124
1125 2001-05-31 01:48  amalec
1126
1127         * doc/money/AUTHORS: Trying to commit added files...
1128
1129 2001-05-31 01:45  amalec
1130
1131         * doc/example.lyx: Cleaning up CVS..
1132
1133 2001-05-31 01:37  amalec
1134
1135         * ChangeLogOld: Trying to update documentation and change log, and
1136         statisfy CVS...
1137
1138 2001-05-31 01:34  amalec
1139
1140         * ChangeLog: Refined documentation, and moved old change log
1141         information to ChangeLogOld
1142
1143 2001-05-31 00:44  amalec
1144
1145         * doc/example.lyx: Added complete example to accompany
1146         documentation
1147
1148 2001-05-30 05:25  amalec
1149
1150         * Makefile.in: Added example and expanded documentation
1151
1152 2001-05-30 00:42  amalec
1153
1154         * AUTHORS, Makefile.in, README, stamp-h.in, COPYING, ChangeLog,
1155         INSTALL, Makefile.am, NEWS, aclocal.m4, config.h.in, configure,
1156         configure.in, install-sh, missing, mkinstalldirs, src/Makefile.am,
1157         src/Makefile.in, src/check.c, src/check.h, src/check_impl.h,
1158         src/check_run.c, doc/example.lyx, src/check_msg.c, src/check_msg.h,
1159         src/error.c, src/error.h, src/list.c, src/list.h,
1160         tests/Makefile.am, tests/Makefile.in, tests/check_check.c,
1161         tests/check_check_msg.c, tests/check_list.c, tests/check_stress.c:
1162         Initial revision
1163
1164 2001-05-30 00:42  amalec
1165
1166         * AUTHORS, Makefile.in, README, stamp-h.in, COPYING, ChangeLog,
1167         INSTALL, Makefile.am, NEWS, aclocal.m4, config.h.in, configure,
1168         configure.in, install-sh, missing, mkinstalldirs, src/Makefile.am,
1169         src/Makefile.in, src/check.c, src/check.h, src/check_impl.h,
1170         src/check_run.c, doc/example.lyx, src/check_msg.c, src/check_msg.h,
1171         src/error.c, src/error.h, src/list.c, src/list.h,
1172         tests/Makefile.am, tests/Makefile.in, tests/check_check.c,
1173         tests/check_check_msg.c, tests/check_list.c, tests/check_stress.c:
1174         Import into Sourceforge. Previous CVS version information resides
1175         on Arien's local machine
1176