Permalink
Switch branches/tags
Nothing to show
Commits on Jun 3, 2013
  1. Large update | new methods | bug fixes

    termi committed Jun 3, 2013
    a.js:
    - XHR exrta object
    + old spec fix classList polyfill
    + Object.isObject
    + [extras] Object.isPlainObject
    + Object.is
    + Object.assign
    + Object.mixin
    * Object.create
    * new Array.from from latest spec
    + Array.prototype[find, findIndex]
    + String.prototype[trimLeft, trimRight, codePointAt]
    * String.prototype[startsWith, endsWith]
    + String.fromCodePoint
    + Number[MAX_INTEGER, EPSILON, parseInt, parseFloat, isNaN, isFinite,
    isInteger, toInteger]
    + [extras] Number.isNumeric
    + Math[acosh, asinh, atanh, cbrt, cosh, expm1, hypot, log2, log10,
    log1p, sign, sinh, tanh, trunc, imul]
    * [extras] DOMStringCollection fix
    + CharacterData.prototype[after, before, replace, remove]
    * Fix HTMLSelectionElement.prototype.remove to compare with
    Element.prototype.remove
    * [NodeList, HTMLAllCollection, HTMLCollection].prototype.<methods> =
    Array.prototype.<methods>
    * RadioNodeList, <form elements>.prototype.labels,
    HTMLLabelElement.prototype.control
    + [optionaly] Remove legacy methods from String.prototype
    
    a.ie8.js:
    + [extras] Object.isPlainObject (working with DOM-objects)
    + (IE8)Array.prototype.splice (bug in IE8) fix
    * add 'main' to known HTML5 tags
    * Function.prototype.apply refactoring
    * Node.prototype[addEventListener, removeEventListener, dispatchEvent]
    polyfill fixes
    * [HTMLInputElement, HTMLTextAreaElement].prototype[selectionStart,
    selectionEnd, setSelectionRange] polyfill fixes
    * (IE8)CSSStyleDeclaration.prototype[float, opacity] fixes
    * (IE8)Element.prototype[getAttribute, setAttribute, hasAttribute,
    removeAttribute] polyfill fixes
    + (IE8)TextRectangle.prototype[width, height]
    
    a.ielt8:
    <all from a.ie8.js except (IE8)>
    * document.createTextNode fix for IE<8
    * querySelector[All] and matchesSelector bug fix
    * (IE < 8)Element.prototype[getAttribute, setAttribute, hasAttribute,
    removeAttribute] polyfill fixes
    * (IE < 8)CSSStyleDeclaration.prototype[float, opacity] (returned from
    getComputedStyle) fixes
    
    Tests:
    + ES5/6 test cases (still need more tests)
Commits on Nov 6, 2012
Commits on Oct 31, 2012
  1. Merge branch '0.7' into 0.8

    termi committed Oct 31, 2012
    Conflicts:
    	__COMPILED/a.js
    	__SRC/a.ie8.js
    	__SRC/a.ielt8.js
    	__SRC/a.js
  2. IE < 9 offset[Top/Left] fixing

    termi committed Oct 31, 2012
  3. IE lt 8 querySelector[All] fix #2

    termi committed Oct 31, 2012
  4. IE lt 8 querySelector[All] fix

    termi committed Oct 31, 2012
  5. IE lt 8 querySelector[All] fix

    termi committed Oct 31, 2012
Commits on Oct 28, 2012
  1. Bugfixing

    termi committed Oct 28, 2012
    For IE < 9:
    Event.prototype.stopImmediatePropagation
    Event.prototype.defaultPrevented
    FOR IE < 8:
    querySelector[All]
Commits on Oct 27, 2012
  1. Refactoring | IE < 9 refactoring & bugfixing

    termi committed Oct 27, 2012
    a.js:
    * refactoring
    a.ie8.js:
    * refactoring
    * new Function.prototype.apply polyfill
    * update String.prototype.split  polyfill
    + Object.create(null)
    + add Event.defaultPrevented default value
    + new custom events model [working in progress]
    a.ielt8.js:
    [all from a.ie8.js:]
    * [bugfix] querySelector[All]
Commits on Oct 15, 2012
  1. Merge branch '0.7' into 0.8

    termi committed Oct 15, 2012
  2. IE < 9 bugs fixing

    termi committed Oct 15, 2012
  3. IE < 9 bugs fixing

    termi committed Oct 15, 2012
Commits on Oct 12, 2012
Commits on Oct 11, 2012
  1. Start 0.8

    termi committed Oct 11, 2012
  2. Latest classList spec polyfill|bugfixing for IE<9

    termi committed Oct 11, 2012
    a.js:
    + more docs
    + Event.prototype.defaultPrevented polyfill
    + polyfill for latest node.classList
    + more safety check for DOM4 mutation methods
    + reverse polyfill auto init GCC option
    * Object.inherits
    * [bugfix]Array.prototype.indexOf
    * update DOMSettableTokenList to correspond the latest DOMSettableTokenList spec
    a.ie8.js & a.ielt8.js:
    * event polufill update
    * [bugfix] getSelection[Start/End]
Commits on Oct 4, 2012
  1. Readme

    termi committed Oct 4, 2012
  2. Readme

    termi committed Oct 4, 2012
Commits on Oct 1, 2012
  1. Bugfixing getComputedStyle

    termi committed Oct 1, 2012
  2. Bugfixing & Events for IE < 9

    termi committed Oct 1, 2012
    a.js:
    * [bugfix] DocumentFragment not defined for IE < 9
    * [bugfix] getComputedStyle: wrong bind
    a.ie8.js & a.ielt8.s:
    + preventDefault do nothing if event.cancelable === false
    + in commonHandler: if handler == null -> nothing to do
    * [bugfix] getComputedStyle: element.currentStyle is not avalible &
    wrong CSSStyleDeclaration.prototype detection
    a.ie8.js:
    * [bugfix] CSSStyleDeclaration not defined in IE8 compatible mode
Commits on Sep 26, 2012
  1. Bugfixing

    termi committed Sep 26, 2012
    a.js:
    * [bugfix] String.prototype.[startsWith|endsWith]
    * [bugfix] RadioNodeList
Commits on Sep 22, 2012
Commits on Sep 18, 2012
  1. getPropertyDescriptor | RadioNodeList | bugfixing

    termi committed Sep 18, 2012
    a.js:
    + Object.getPropertyDescriptor
    + RadioNodeList
    * Object.inherit -> Object.inherits | More powerfull Object.inherits
    * String.prototype.repeat fasted version
    * stopImmediatePropagation fix(resest when distach event with previosly
    called stopImmediatePropagation)
    
    a.ie8.js:
    + <input|textarea>.[setSelectionRange/selectionStart/selectionEnd]
    * more strongly IE browser sniffing
    * stopImmediatePropagation fix(resest when distach event with previosly
    called stopImmediatePropagation)
    * Element.prototype.removeAttribute
    
    a.ielt8.js:
    * querySelector[All]: 1. using native getAttribute | 2. bugfixing
Commits on Sep 1, 2012
  1. ie8 bugfix

    termi committed Sep 1, 2012
  2. bugfix, CSSStyleDeclaration, DOMParser

    termi committed Sep 1, 2012
    a.js:
    _browser_msie bugfix
    a.ie8.js:
    CSSStyleDeclaration.prototype methods
    CSSStyleDeclaration.prototype.float
    CSSStyleDeclaration.prototype.opacity
    DOMParser shim
    a.ielt8.js:
    getComputedStyle->CSSStyleDeclaration.prototype methods
    DOMParser shim
    
    No nore a.noextras.js
  3. -

    termi committed Sep 1, 2012
Commits on Aug 25, 2012
  1. fixed issue #5

    termi committed Aug 25, 2012
    More fixes for IE8 Element.prototype.getAttribute