@@ -1,64 +1,35 @@ 1. This is more of a browser bug with no good workaround than a Jifty bug, but pressing enter while a non-submit button is focused has unspecified results. On IE, and recent versions of Mozilla, it acts as if the user pressed the *first* submit button in the form. This may lead to unintended consequences if the developer has attached any side effects to that particular button. See this [reference on the Enter key and form submission](http://ppewww.ph.gla.ac.uk/~flavell/www/formquestion.html) for more detail on the general problem. 2. On install (non-root user, MacOS 10.4), make test errors with:- `PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/t/*.t - t/01-dependencies.................ok - t/02-form-protocol................ok - t/03-sessions.....................ok - t/99-pod-coverage.................ok - t/99-pod..........................ok - t/Continuations/t/00-prototype....Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - BEGIN failed--compilation aborted at t/Continuations/t/00-prototype.t line 14, <DATA> line 16. - Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - END failed--call queue aborted at t/Continuations/t/00-prototype.t line 14, <DATA> line 16. - t/Continuations/t/00-prototype....dubious - Test returned status 2 (wstat 512, 0x200) - t/Continuations/t/01-raw-api......Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - BEGIN failed--compilation aborted at t/Continuations/t/01-raw-api.t line 14, <DATA> line 16. - Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - END failed--call queue aborted at t/Continuations/t/01-raw-api.t line 14, <DATA> line 16. - t/Continuations/t/01-raw-api......dubious - Test returned status 2 (wstat 512, 0x200) - t/Continuations/t/02-api..........Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - BEGIN failed--compilation aborted at t/Continuations/t/02-api.t line 14, <DATA> line 16. - Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - END failed--call queue aborted at t/Continuations/t/02-api.t line 14, <DATA> line 16. - t/Continuations/t/02-api..........dubious - Test returned status 2 (wstat 512, 0x200) - t/Continuations/t/03-gc...........Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - BEGIN failed--compilation aborted at t/Continuations/t/03-gc.t line 9, <DATA> line 16. - Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - END failed--call queue aborted at t/Continuations/t/03-gc.t line 9, <DATA> line 16. - t/Continuations/t/03-gc...........dubious - Test returned status 2 (wstat 512, 0x200) - t/Mapper/t/00-prototype...........Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - BEGIN failed--compilation aborted at t/Mapper/t/00-prototype.t line 14, <DATA> line 16. - Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - END failed--call queue aborted at t/Mapper/t/00-prototype.t line 14, <DATA> line 16. - t/Mapper/t/00-prototype...........dubious - Test returned status 2 (wstat 512, 0x200) - t/Mapper/t/01-raw-api.............Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - BEGIN failed--compilation aborted at t/Mapper/t/01-raw-api.t line 14, <DATA> line 16. - Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - END failed--call queue aborted at t/Mapper/t/01-raw-api.t line 14, <DATA> line 16. - t/Mapper/t/01-raw-api.............dubious - Test returned status 2 (wstat 512, 0x200) - t/Mapper/t/02-api.................Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - BEGIN failed--compilation aborted at t/Mapper/t/02-api.t line 14, <DATA> line 16. - Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 - END failed--call queue aborted at t/Mapper/t/02-api.t line 14, <DATA> line 16. - t/Mapper/t/02-api.................dubious - Test returned status 2 (wstat 512, 0x200) - Failed Test Stat Wstat Total Fail Failed List of Failed - ------------------------------------------------------------------------------- - t/Continuations/t/00-prototype.t 2 512 ?? ?? % ?? - t/Continuations/t/01-raw-api.t 2 512 ?? ?? % ?? - t/Continuations/t/02-api.t 2 512 ?? ?? % ?? - t/Continuations/t/03-gc.t 2 512 ?? ?? % ?? - t/Mapper/t/00-prototype.t 2 512 ?? ?? % ?? - t/Mapper/t/01-raw-api.t 2 512 ?? ?? % ?? - t/Mapper/t/02-api.t 2 512 ?? ?? % ?? - Failed 7/12 test scripts, 41.67% okay. 0/207 subtests failed, 100.00% okay. - make: *** [test_dynamic] Error 2 - `+ PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/t/*.t + t/01-dependencies.................ok + t/02-form-protocol................ok + t/03-sessions.....................ok + t/99-pod-coverage.................ok + t/99-pod..........................ok + t/Continuations/t/00-prototype....Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 + BEGIN failed--compilation aborted at t/Continuations/t/00-prototype.t line 14, <DATA> line 16. + Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 + END failed--call queue aborted at t/Continuations/t/00-prototype.t line 14, <DATA> line 16. + t/Continuations/t/00-prototype....dubious + Test returned status 2 (wstat 512, 0x200) + t/Continuations/t/01-raw-api......Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 + BEGIN failed--compilation aborted at t/Continuations/t/01-raw-api.t line 14, <DATA> line 16. + Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 + END failed--call queue aborted at t/Continuations/t/01-raw-api.t line 14, <DATA> line 16. + t/Continuations/t/01-raw-api......dubious + + [...] (Same error for all remaining tests. + + Failed Test Stat Wstat Total Fail Failed List of Failed + ------------------------------------------------------------------------------- + t/Continuations/t/00-prototype.t 2 512 ?? ?? % ?? + t/Continuations/t/01-raw-api.t 2 512 ?? ?? % ?? + t/Continuations/t/02-api.t 2 512 ?? ?? % ?? + t/Continuations/t/03-gc.t 2 512 ?? ?? % ?? + t/Mapper/t/00-prototype.t 2 512 ?? ?? % ?? + t/Mapper/t/01-raw-api.t 2 512 ?? ?? % ?? + t/Mapper/t/02-api.t 2 512 ?? ?? % ?? + Failed 7/12 test scripts, 41.67% okay. 0/207 subtests failed, 100.00% okay. + make: *** [test_dynamic] Error 2
This is more of a browser bug with no good workaround than a Jifty bug, but pressing enter while a non-submit button is focused has unspecified results. On IE, and recent versions of Mozilla, it acts as if the user pressed the first submit button in the form. This may lead to unintended consequences if the developer has attached any side effects to that particular button. See this reference on the Enter key and form submission for more detail on the general problem.
On install (non-root user, MacOS 10.4), make test errors with: PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/.t t//t/*.t t/01-dependencies.................ok
t/02-form-protocol................ok
t/03-sessions.....................ok
t/99-pod-coverage.................ok
t/99-pod..........................ok
t/Continuations/t/00-prototype....Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 BEGIN failed--compilation aborted at t/Continuations/t/00-prototype.t line 14, line 16. Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 END failed--call queue aborted at t/Continuations/t/00-prototype.t line 14, line 16. t/Continuations/t/00-prototype....dubious
Test returned status 2 (wstat 512, 0x200) t/Continuations/t/01-raw-api......Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 BEGIN failed--compilation aborted at t/Continuations/t/01-raw-api.t line 14, line 16. Directory '../../lib/auto/Jifty', does not exist at ../../lib/Jifty/Util.pm line 57 END failed--call queue aborted at t/Continuations/t/01-raw-api.t line 14, line 16. t/Continuations/t/01-raw-api......dubious[...] (Same error for all remaining tests.
Failed Test Stat Wstat Total Fail Failed List of Failed
t/Continuations/t/00-prototype.t 2 512 ?? ?? % ?? t/Continuations/t/01-raw-api.t 2 512 ?? ?? % ?? t/Continuations/t/02-api.t 2 512 ?? ?? % ?? t/Continuations/t/03-gc.t 2 512 ?? ?? % ?? t/Mapper/t/00-prototype.t 2 512 ?? ?? % ?? t/Mapper/t/01-raw-api.t 2 512 ?? ?? % ?? t/Mapper/t/02-api.t 2 512 ?? ?? % ?? Failed 7/12 test scripts, 41.67% okay. 0/207 subtests failed, 100.00% okay. make: * [test_dynamic] Error 2