Skip to content
Newer
Older
100644 52 lines (40 sloc) 3.12 KB
c3e5d28 @robertpenner Added CHANGELOG, starting at v0.5.
authored
1 h2. AS3 Signals Changelog:
2
7cde74e @robertpenner Updated changelog with v0.7 release notes.
authored
3 h3. v0.7 - Bubblap - 2010-05-27
4
5 h4. API Changes
6 * Added NativeMappedSignal class from "Brian Heylin":http://github.com/brianheylin, with great "test coverage":http://github.com/brianheylin/as3-signals/tree/master/tests/org/osflash/signals/natives/.
b71fb43 @robertpenner Fixed link in changelog.
authored
7 ** Addresses "#16 - Add ability to map native events to signals":http://github.com/robertpenner/as3-signals/issues/closed#issue/16
7cde74e @robertpenner Updated changelog with v0.7 release notes.
authored
8 * DeluxeSignal has a simpler way to continue bubbling without re-dispatching the event.
9 ** IBubbleEventHandler.onEventBubbled() now returns true/false to continue/cancel bubbling.
10 ** Thanks to "secoif":http://github.com/secoif for the original code and "dehash":http://www.dehash.com/?p=241h for helping with the merge.
11 * ISignal and IDeluxeSignal: add(), addOnce() and remove() now return the listener.
12 ** Thanks to "sammyt":http://github.com/sammyt for the contribution with unit tests.
13
14 h4. Fixes
15 * Improved error message for Signal.dispatch() with too few arguments.
16
17 h4. Test Changes
18 * The test suite is migrated to a newer version of AsUnit 4.
19 ** Tests now receive an IAsync using [Inject]. No more Asyncleton!
20 ** The migration pattern can be seen in "commit f6878.":http://github.com/robertpenner/as3-signals/commit/f6878dbbff95e0bd7832cc2d1cc2e7d55fb18098
21 ** AllTestsRunner uses a "new composition pattern":http://github.com/robertpenner/as3-signals/commit/866a99570152b7399aa34839fd5c30789db67f3c instead of inheritance.
22 ** Many thanks to "Luke Bayes":http://github.com/lukebayes and the "Bay Area Computer Club":http://github.com/bayareacomputerclub.
23 * Added more tests for argument dispatching and consolidated in SignalDispatchArgsTest.
06ffea7 @robertpenner Tweaking whitespace in changelog.
authored
24
c6639e0 @robertpenner Minor edits to Changelog.
authored
25 h3. v0.6 - GreenDay - 2010-03-17
c3e5d28 @robertpenner Added CHANGELOG, starting at v0.5.
authored
26
fcb3f9b @robertpenner Added v0.6 to Changelog.
authored
27 h4. API Changes
28 * "#15 - IDeluxeSignal and NativeSignal now have valueClasses property":http://github.com/robertpenner/as3-signals/issues/closed#issue/15
29
30 h4. Fixes
c6639e0 @robertpenner Minor edits to Changelog.
authored
31 * "#14 - NativeSignal.addOnce() can't be reused after native event dispatched":http://github.com/robertpenner/as3-signals/issues/closed#issue/14
fcb3f9b @robertpenner Added v0.6 to Changelog.
authored
32
33 h4. Implementation Changes
34 * Optimized listeners array cloning to use slice(), which is faster than concat().
35 * Optimized dispatch() by moving the cloning of listeners to add(), addOnce(), and remove().
36 * 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()).
37 * Renamed createListenerRelationship() to registerListener().
38 * Consolidated add() and addOnce() logic in registerListener().
39 * Removed onceListeners Dictionary from DeluxeSignal and NativeSignal.
40 * DeluxeSignal and NativeSignal are now more unified in their "once listeners" internal implementations.
c6639e0 @robertpenner Minor edits to Changelog.
authored
41 * Removed an extra semicolon which made FDT cry (thanks "vitch":http://github.com/vitch).
fcb3f9b @robertpenner Added v0.6 to Changelog.
authored
42
43 h4. Test Changes
44 * Removed async [Test] metadata because AsUnit 4 no longer uses it.
45 * Updated the AsUnit 4 SWC to newer version which avoids slowdown of Timers in Flash Player 10.1.
46 * Added tests for ambiguous relationships in Signal.
47 * Added tests for adding a listener during a dispatch().
48
c6639e0 @robertpenner Minor edits to Changelog.
authored
49 h3. v0.5 - GlassHalfFull - 2010-02-08
fcb3f9b @robertpenner Added v0.6 to Changelog.
authored
50
51 * Added versioning to the Ant build, starting at 0.5.
Something went wrong with that request. Please try again.