Working in progress
a.js:
+ Newest DOM4 API: after, before, append, prepend, replace, remove
* [bugfix] Critical bug fixing in Array.prototype.splice and String.prototype.split
- Element.prototype.insertAfter
- Fix Chrome problem with DOMAttrModified event
a.ielt8.js:
- "attributes" shim due it not any more in DOM API
a.ielt8.htc:
- "attributes" shim due it not any more in DOM API

- a.attributes.ielt8.htc
Merge branch 'master' into Latest_DOM4_API

Conflicts:
	__SRC/a.js
* [bugfix] agruments -> arguments
* a.noexstras.js rename to a.noextras.js
Remove "attribute", [set/set/has/remove]Attribute shims for IE < 9 because of unstable work in IE8
a.js:
+ event.isTrusted = false in Event and CustomEvent constructors
+ Delete unusable "Object.defineProperty" (in IE < 9 for example) in No extras mode
+ Check document.importNode in shim
- "attribute" shim for IE < 9
a.ie8.js:
+ document.defaultView shim
+ stopImmediatePropagation for events
+ event.timeStamp in initEvent
* [bugfix] Bugfixing in addEventListener
* refactoring addEventListener
* Improving dispatchEvent
- [set/set/has/remove]Attribute shims for IE < 9
a.ielt8.js:
+ nodeProto.hasAttribute
* htc now supporting all tags ("*")
* Improving document.createElement
- [set/set/remove]Attribute shims
Examples change
+ event_delegate
* firebug lite remove
Refactoring and massive bugfixing for IE < 9
a.js:
+ Element.prototype.matchesSelector
+ Object.is
+ Object.isnt
+ Number.isFinite
+ Number.isInteger
+ Number.isNaN
+ Number.toInteger
+ XHR (from github.com/Raynos/xhr) to replace SendRequest
+ String.random
* Array.isArray
* [bugfix] Utils.Dom.DOMStringCollection
* $ now is not an alias for document.getElementById but for $$0
* $$ refactoring
- SendRequest
- randomString
- bubbleEventListener (It is now github.com/termi/DelegateListener)
a.ie8.js:
+ Event.prototype.stopImmediatePropagation
* [bugfix] Node.prototype.cloneNode
* [bugfix] addEventListener
* getElementsByClassName
- [Node, Node.prototype, <element>].[ATTRIBUTE_NODE, CDATA_SECTION_NODE, ENTITY_REFERENCE_NODE, ENTITY_NODE, NOTATION_NODE]
a.ielt8.js:
+ Node.prototype.[after, before, append, prepend, replace, remove, matchesSelector]
* Node.prototype.cloneNode
* [bugfix] massive bugfixing in querySelectorAll and querySelector (work not finish, but it in general cases work)
Major update | closing to stable version
a.js:
* Function.prototype.bind now support IE8 host object functions
* [bugfix] Element.prototype.matchesSelector
* [bugfix] $$
a.ie8.js:
+ pageXOffset and pageYOffset shims
+ Element.prototype.offsetLeft and Element.prototype.offsetTop shims
a.ielt8.js:
+ pageXOffset and pageYOffset shims
* [bugfix] Element.prototype.matchesSelector
* [bugfix] Element.prototype.querySelectorAll and Element.prototype.querySelector
a.ielt8.htc:
+ Element.prototype.offsetLeft and Element.prototype.offsetTop shims

+ new example
* README
a.js:
- $A, $K
* Fix console only in debug mode
* String.random
* Number.toInteger
* HTMLElement.prototype.insertAdjacentHTML
* HTMLElement.prototype.matchesSelector
+ NodeList now inherit from (copy Array.prototype methods in NodeList.prototype)
a.ie8.js:
+ Try to shimed document.createElement to provide html5shiv functionality (work in progress)
! document.createElement might not work proper
a.ielt8.js:
* Rewrite querySelectorAll to more complex solution & bugfixing. Now it support multi-attribute selector.
* HTMLElement.prototype.matchesSelector
a.ielt8.js:
* [bugfix] querySelectorAll
a.ielt8.js:
* [bugfix] querySelectorAll
a.ielt8.js:
* [bugfix] querySelectorAll
a.js:
* _testElement creation
* Array["from"]
* Element.prototype.matchesSelector
* [bugfix] console shim overwrite browser console
a.ie8.js:
* Finish work on html5shiv. Now <node>.innerHTML and <node>.cloneNode work with any tags. Note: As usual we need to "learn" IE < 9 of unknown tags: document.createElement("anyTag")
* _testElement creation
* cache some function to increase performance and avoid overwriting
* getElementsByClassName
a.ielt8.js:
* cache some function to increase performance and avoid overwriting
* matchesSelector, querySelectorAll and querySelector refactoring
* <node>["_"]["nativeCloneNode"] -> <node>["__nativeCloneNode__"]
- no more "_" object for all nodes
a.js:
* DOMStringCollection refactoring
* minor refactoring in lib
a.ie8.js:
* massive refactoring to provide better code
* HTML5 shiv
* this lib now not for IE < 8
a.ielt8.js:
* massive refactoring to provide better code
* this lib now include a.ie8.js and loading instead of a.ie8.js
* querySelector: * refactoring | * no more check if "sourceIndex" prop exist | + onlyOne result support
+ window.scrollX & window.scrollY shim

* README
* examples
Merge branch 'master' into Latest_DOM4_API

Conflicts:
	__COMPILE/a.js
	__COMPILE/a.noextras.js
	__SRC/a.js