ChangeLog 36 KB

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