Commits on Jan 20, 2013
  1. Release 1.11.0

    jzaefferer committed Jan 20, 2013
Commits on Jan 18, 2013
  1. Diff: Fix exception on property "constructor". Fixes #394.

    Use hasOwn check instead undefined because the latter also
    includes inherited properties.
    Krinkle committed Jan 18, 2013
Commits on Jan 15, 2013
  1. addEvent: Clean up weird else case.

    If neither event model is supported, executing it immediately
    is not a solution. That'll call it with the wrong arguments,
    with the wrong context at the wrong time.
    Removed boolean cast check for elem.attachEvent because...
    .. jQuery doesn't do it either.
    Krinkle committed Jan 15, 2013
Commits on Jan 11, 2013
  1. Upgrade to latest node-testswarm, take out logs test again, since tha…

    …t timed out on TestSwarm so far.
    jzaefferer committed Jan 11, 2013
Commits on Jan 9, 2013
Commits on Jan 8, 2013
Commits on Jan 3, 2013
  1. Composite Add-on: Test suites can be named by including an obj with n…

    …ame & path props within array param for .testSuites()
    busticated committed with jzaefferer Dec 20, 2012
  2. Fix URL generator to take protocol and host into account to fix usage…

    … with file protocol in IE7/8
    clog committed with jzaefferer Dec 25, 2012
Commits on Jan 1, 2013
  1. Fix issue with Error.prototype.toString in IE 7

    IE 7 and prior don't properly implement Error.prototype.toString which
    makes regexp checks via `throws` fail unexpectedly. This provides a
    method that generates a standardized ES5 error message.
    wagenet committed Jan 1, 2013
Commits on Dec 20, 2012
  1. Enforce jshint 'unused' and remove unused functions and variables.

    * getText:
      became unused in f08dc89
    * regex:
      added in 171ad8f
    * name:
      added in c11c245
    Krinkle committed Dec 20, 2012
  2. Refactor jsDump for "node". Fixes #381.

    Follows-up 4c7c688.
    Krinkle committed Dec 20, 2012
  3. Escape text. Fixes #379.

    * Rename escapeInnerText to escapeText and include singe quotes
      and double quotes.
    * Consistent use of `bool="bool"` instead of `bool`.
    * Add regression tests for unescaped names in module, test and
    * Escape everything that does not explicitly support HTML
      (even for example).
      In DOM methods text is default and HTML needs parsing. But when
      writing HTML it is the opposite: text needs escaping and html
      is default. So for security we need to reverse that and ensure
      we're escaping stuff by default.
    * Rename to Test..nameHtml (because it is).
    Krinkle committed Dec 20, 2012
Commits on Dec 18, 2012
  1. Rewrote most of the JUnitLogger addon as it was in bad shape: unused …

    …variables, duplicate effort that QUnit handles internally (e.g. tallying number of total assertions, failed assertions, etc.), sub-optimal XmlWriter implementation, etc.
    JamesMGreene committed with jzaefferer Dec 2, 2012
Commits on Dec 17, 2012
  1. Test: Clean up, fix async.js and submit to TestSwarm

    Consistent with node-test.js. The "ok!" case is redundant since
    this test always fail (or add it to node-test as well).
    * Add async.html to qunit.
    * Consistent order
    * Add failing suites commented-out.
    * Use authUsername from JSON file.
    * Add run for async.html.
    * Add swarminject.
    Krinkle committed Dec 17, 2012
Commits on Dec 16, 2012
  1. Test: Clean up narwhal-test.js.

    Consistent with node-test.js. The "ok!" case is redundant since
    this test always fail (or add it to node-test as well).
    Krinkle committed Dec 16, 2012
  2. Addons: Standardize the READMEs.

    Closes #361.
    JamesMGreene committed with Krinkle Dec 1, 2012
Commits on Dec 10, 2012
  1. Issue #365: Fix module picker for oldIE. Closes #366.

    moduleFilterHtml contains <label> and <select>. oldIE emits event
    only the <select> only, not on the surrounding <span>.
    gibson042 committed with Krinkle Dec 10, 2012
Commits on Dec 7, 2012
Commits on Nov 17, 2012
  1. Grunt: Set testswarm/browserSets from JSON file.

    File on is already updated.
    Krinkle committed Nov 17, 2012
  2. Fix bad trailing comma

    jzaefferer committed Nov 17, 2012
Commits on Nov 15, 2012
  1. Clean up

    * Drop HTML5 type/media defaults (again)
    * Missing newline at EOF
    * Spaces to tabs
    * Consistent quick-close (<meta>, <meta/>, <link>)
    Krinkle committed Nov 15, 2012
  2. Rename tests to assertions in summary. Fixes #336 - Summary counts as…

    …sertions but mentions 'tests'.
    jzaefferer committed Nov 15, 2012
  3. Assert: Implement propEqual and notPropEqual. Fixes #317.

    Also fixes a few indentations from spaces to tabs and added
    unit tests.
    Krinkle committed Nov 2, 2012
Commits on Nov 6, 2012