July 2, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[03:12:52] <sgine-jenkins> Starting build 294 for job sgine (previous build: FIXED)
[03:19:16] <sgine-jenkins> Project sgine build #294: SUCCESS in 6 min 28 sec: http://build.sgine.org/job/sgine/294/
[03:19:16] <sgine-jenkins> * mhicks at sgine dot org: Significant updates to "event" project.
[03:19:17] <sgine-jenkins> Modified "Listener" paradigm to be () => Any instead of () => Unit for better compatibility.
[03:19:17] <sgine-jenkins> Added ProcessingMode support to EventHandler.
[03:19:18] <sgine-jenkins> Added EventSupport -= to remove an EventHandler.
[03:19:18] <sgine-jenkins> Added EventSupport.clear to remove all EventHandlers.
[03:19:19] <sgine-jenkins> Added EventSupport.synchronous, asynchronous, and concurrent that takes partial functions as a convenience to listening for events.
[03:19:19] <sgine-jenkins> Fixed bug in hasListeners not properly validating cleared listener state.
[03:19:20] <sgine-jenkins> Fixed concurrent and asynchronous support to function on listeners not as a means of firing events.
[03:19:20] <sgine-jenkins> Created EventSupport.waitFor to allow synchronous waiting for an event to occur.
[03:19:21] <sgine-jenkins> Simplified wiring of EventSupport mapping via apply(Listenable) method.
[03:19:21] <sgine-jenkins> * mhicks at sgine dot org: Added Executor.invoke method to ease concurrent code invocations.
[03:19:22] <sgine-jenkins> * mhicks at sgine dot org: Created Precision enum to represent a time value.
[03:19:22] <sgine-jenkins> Created ProcessingMode to reference a state of concurrency.
[03:19:23] <sgine-jenkins> * mhicks at sgine dot org: Updated project dependencies for "concurrent" project to depend on "core".
[03:19:23] <sgine-jenkins> * mhicks at sgine dot org: Added additional tests to EnumeratedSpec in "core" project.
[03:19:24] <sgine-jenkins> * mhicks at sgine dot org: Migrated the Time class from 0.1 into "concurrent" project.
[04:41:51] <sgine-jenkins> Starting build 295 for job sgine (previous build: SUCCESS)
[04:47:51] <sgine-jenkins> Project sgine build #295: SUCCESS in 6 min 4 sec: http://build.sgine.org/job/sgine/295/
[04:47:51] <sgine-jenkins> * mhicks at sgine dot org: Added support for priorities and stopPropagation.
[04:47:52] <sgine-jenkins> Created base Event trait for common functionality.
[04:47:52] <sgine-jenkins> Added sorting functionality to EventHandler.
[04:47:53] <sgine-jenkins> Added EventSupport.size.
[04:47:53] <sgine-jenkins> * mhicks at sgine dot org: Created Priority object to define standard priorities in Double value.
[15:00:12] *** darkfrog has joined #sgine
[17:59:50] <sgine-jenkins> Starting build 296 for job sgine (previous build: SUCCESS)
[18:06:06] <sgine-jenkins> Project sgine build #296: SUCCESS in 6 min 20 sec: http://build.sgine.org/job/sgine/296/
[18:06:07] <sgine-jenkins> mhicks at sgine dot org: Created Recursion enum to define recursion only for the current target or recursion for all children of the target.
[18:06:07] <sgine-jenkins> Updated Event to have a local variable for "cancel" rather than using ThreadLocal.
[18:06:08] <sgine-jenkins> Added target and currentTarget variables to Event to track propagation.
[18:06:08] <sgine-jenkins> Added Recursion to EventHandler and provided an additional convenience companion constructor.
[18:06:09] <sgine-jenkins> Added tests for Recursion.
[22:53:50] <sgine-jenkins> Starting build 297 for job sgine (previous build: SUCCESS)
[22:59:53] <sgine-jenkins> Project sgine build #297: SUCCESS in 6 min 7 sec: http://build.sgine.org/job/sgine/297/
[22:59:54] <sgine-jenkins> * mhicks at sgine dot org: Added support for soft referenced listeners.
[22:59:54] <sgine-jenkins> * mhicks at sgine dot org: Updated Listenable to only send event to Bus if not cancelled.
[22:59:55] <sgine-jenkins> * mhicks at sgine dot org: Added Bus object that provides a Listenable implementation that allows listening for any type of event across any object.  All events that are thrown get propagated to the Bus.

top