Commits on Jan 17, 2011
  1. Fixed missing semicolon.

    metajack committed Jan 17, 2011
Commits on Jan 3, 2011
Commits on Dec 6, 2010
  1. Merge remote branch 'vog/master'

    metajack committed Dec 6, 2010
    In some cases, importNode() does not exist on IE, so we fall back to
    copyElement() in that case.
Commits on Dec 5, 2010
  1. Fix _throttledRequestHandler() to use correct window size.

    metajack committed Dec 5, 2010
    This issue was found by Marco V.
Commits on Dec 4, 2010
  1. Fix ordering of timed handler management in _onIdle().

    metajack committed Dec 4, 2010
    In some cases, a timed handler was scheduled for addition and
    deletion. With the old order, this would result in the timeout handler
    sticking around. By moving addition before deletion, the correct
    behaviour is restored.
  2. Fixed flXHR plugin to correctly deal with errors.

    metajack committed Dec 4, 2010
    The probolem and its suggested fix were discovered by Jamie J.
Commits on Nov 30, 2010
  1. Make bind() ECMAScript 5 compatible.

    metajack committed Nov 30, 2010
    Fixes GitHub issue #14.
Commits on Nov 28, 2010
Commits on Nov 24, 2010
  1. cleanup EOF line breaks

    vog committed Nov 24, 2010
  2. portability fix for JS implementations that don't provide DOMDocument…

    vog committed Nov 24, 2010
    ….importNode(), such as IE8
Commits on Nov 17, 2010
Commits on Nov 15, 2010
  1. Fixed 5xx error handling.

    metajack committed Nov 15, 2010
    Non-fatal errors were not being properly restarted, resulting in
    session expiry. 5xx were omitted from the check for non-fatal errors.
Commits on Nov 10, 2010
  1. Merge remote branch 'brendoncrawford/master'

    metajack committed Nov 10, 2010
    Fixes for IE DOM object creation from Brendon Crawford, sponsored by
  2. Obliterate bad whitespace

    benlangfeld committed Nov 10, 2010
  3. improved portability fix for Strophe.Builder.prototype.cnode()

    vog committed Nov 10, 2010
    Use importNode() instead of copyElement().
Commits on Nov 9, 2010
  1. Merge branch 'master' of

    metajack committed Nov 9, 2010
    Fixes cnode() to work in Chrome by using copyElement().
  2. Merge branch 'master' of

    metajack committed Nov 9, 2010
    Minor changes from francois2metz in Makefile. Also stores
    stream:features element for potential later use.
  3. Merge branch 'master' of

    metajack committed Nov 9, 2010
    Fixes attribute serialization. Fixes bug #83.
Commits on Oct 29, 2010
  1. Don't pass stanzas through the handler chain during a disconnect with…

    benlangfeld committed Oct 29, 2010
    … multiple open connections
Commits on Oct 21, 2010
Commits on Sep 23, 2010
  1. portability fix for Strophe.Builder.prototype.cnode()

    vog committed Sep 23, 2010
    The cnode() method makes use of the DOM appendChild(elem) method
    which is only guaranteed to work if "elem" originates from the
    same DOM document. While some browsers such as Firefox also accept
    foreign DOM elements here, other browsers like Google Chrome stick
    to the standard and don't accept those.
    The correct way to solve this issue (as intended by the standard)
    is to import the foreign DOM element via importNode() before
    appending it. However, importNode() is a method of the DOM document,
    not the element. Since the DOM document is not directly available
    to Strophe.Builder, but somewhat hidden in Strophe in an internal
    "_xmlGenerator" attribute, this would require a new helper function
    like "Strophe.importElement()".
    This patch avoids adding such a method by using "Strophe.copyElement()"
    instead. This function works as well because it completely rebuilds
    the DOM structure using Strophe's internal DOM document.
    This makes the patch very simple and short, but might not lead to
    optimal performance.
Commits on Sep 9, 2010
  1. fix for

    Christopher tofu Zorn
    Christopher tofu Zorn committed Sep 9, 2010
Commits on Jun 20, 2010
Commits on Jun 19, 2010