2005-04-29 Tom Breton * regress.el (regress-report): Use "" if there is no user-mail-address 1999-12-23 Tom Breton * regress.el (demo5): Merged extraneous test in "Test both.". 1999-11-19 Tom Breton * regress.el (demo1): Added test code to demonstrate that an error thrown by the grader expression itself will not masquerade as a successful test. Minor doc touchups. 1999-09-09 Tom Breton * regress.el (regress-do-test): Added error-trapping around the evaluation of the grader form (was previously only used for the probe form) 1999-09-08 Tom Breton * regress.el (regress-report-one-failure): Handle a new field, failure indication. (regress-do-test): New special variable, FAILURE-INDICATION. (regress-insert-suite): Changing output formatting (regress-prompt-for-suites): New parm: verb. Changed callers. (regress-do-test): New function, split from regress. (regress): Split off regress-do-test. 1999-08-17 Tom Breton * regress.el (demo5): Added a deliberate failure for testing. 1999-07-31 Tom Breton * regress.el (regress-answer-test) Added optional parm comparer. Changed callers. 1999-07-28 Tom Breton * regress.el (regress-insert-suite): Changed defvar back to setq. 1999-07-16 Tom Breton * regress.el (regress-call-site): Changed obsolete dot-marker to point-marker (regress-answer-parm): Changed doc string (regress-answer-test): Changed doc string (regress-define-grader-function): Changed doc string (regress-answer-parm): Added a surrounding eval-and-compile (regress-answer-test): Added a surrounding eval-and-compile (regress-define-grader-function): Added a surrounding eval-and-compile (regress-define-grader-function): Moved to top level because of byte-compiler weirdness. (regress-insert-suite): Changed setq to defvar. 1999-07-10 Tom Breton * regress.el (regress-answer-parm): New function (regress-answer-test): New function (regress-define-grader-function): New macro (demo5): New demo 1999-07-09 Tom Breton * regress.el (regress): Eval the comparand even in implicit tests. (demo1): Added code to demonstrate and test implicit evaluation. 1999-07-08 Tom Breton * regress.el: Changed header to reflect the new version. Removed the "Location:" line because it points to the previous version. (demo4): New demo to show how regress-got-error is used. (regress): Surrounded the actual eval with error-trapping. (regress-got-error): New function. (regress-report-one-failure): Changed to reflect the new implicit vs explicit criterion. (regress-report): Fixed comment formatting to remove spurious variable 'd'. (demo1): Changed to reflect the new need for the :test keyword. (regress-test-is-explicit-p): New function to encapsulate the implicit vs explicit criterion (regress): Changed the logic: implicit vs explicit tests are now distinguished by the keyword :test rather than whether the 3rd element is an atom or a cons. Changed docs to reflect this. (regress-insert-suite): Fixed the formatting that used to put the word "did" on an uncommented line. Added changelog and local variable to find changelog.