Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 31 lines (23 sloc) 1.468 kb
c3e5d28 @robertpenner Added CHANGELOG, starting at v0.5.
robertpenner authored
1 h2. AS3 Signals Changelog:
2
fcb3f9b @robertpenner Added v0.6 to Changelog.
robertpenner authored
3 h3. v0.6 - GreenDay
4 2010-03-17
c3e5d28 @robertpenner Added CHANGELOG, starting at v0.5.
robertpenner authored
5
fcb3f9b @robertpenner Added v0.6 to Changelog.
robertpenner authored
6 h4. API Changes
7 * "#15 - IDeluxeSignal and NativeSignal now have valueClasses property":http://github.com/robertpenner/as3-signals/issues/closed#issue/15
8
9 h4. Fixes
10 * "#14 - NativeSignal.addOnce() can't reuse after native event dispatched":http://github.com/robertpenner/as3-signals/issues/closed#issue/14
11
12 h4. Implementation Changes
13 * Optimized listeners array cloning to use slice(), which is faster than concat().
14 * Optimized dispatch() by moving the cloning of listeners to add(), addOnce(), and remove().
15 * Signal.removeAll() now uses remove() on every listener, instead of fast array clearing. This is intended to avoid possible issues with subclass overrides (as happened before with NativeRelaySignal.remove()).
16 * Renamed createListenerRelationship() to registerListener().
17 * Consolidated add() and addOnce() logic in registerListener().
18 * Removed onceListeners Dictionary from DeluxeSignal and NativeSignal.
19 * DeluxeSignal and NativeSignal are now more unified in their "once listeners" internal implementations.
20
21 h4. Test Changes
22 * Removed async [Test] metadata because AsUnit 4 no longer uses it.
23 * Updated the AsUnit 4 SWC to newer version which avoids slowdown of Timers in Flash Player 10.1.
24 * Added tests for ambiguous relationships in Signal.
25 * Added tests for adding a listener during a dispatch().
26
27
28 h3. v0.5 - GlassHalfFull
29 2010-02-08
30 * Added versioning to the Ant build, starting at 0.5.
Something went wrong with that request. Please try again.