deftjs / DeftJS

Extensions for Large-Scale Sencha Touch and Ext JS Applications
http://deftjs.org/
MIT License
285 stars 56 forks source link

Rework Promises implementation to be Promises/A+ compliant. #82

Closed johnyanarella closed 11 years ago

johnyanarella commented 11 years ago

This work is already underway in the promises_aplus branch.

johnyanarella commented 11 years ago

Promises A+ specification

Promises A+ compliance suite

johnyanarella commented 11 years ago

Issues #41 and #74 are already resolved in this new branch, as well.

johnyanarella commented 11 years ago

NOTE: This commit includes breaking API changes.

Rewrote Deft JS's Promise and Deferred implementations to be Promises/A+ compliant:

The new implementation is covered by 711 unit tests and will be the API that will be maintained as we move forward to version 1.0.

See also: #83, #84, #61, #74 and #41.