Commits

Author Commit Message Labels Comments Date
Igor Baidiuk
Added optional header to fire-event that is evaluated and shown before each event. Moved event properties to fire-event code so they can be used in header
Igor Baidiuk
Added local context and event's properties to fire-event, but no actual assignment
Igor Baidiuk
Extracted private method for sorting event list
Igor Baidiuk
Added header property to FireEvent
Igor Baidiuk
Added description field
Igor Baidiuk
Refactored events so EventList only stores them, and FireEvent performs actual reordering and execution
Igor Baidiuk
Slightly modified TC to check closure more properly
Igor Baidiuk
Implemented closures for events and wrote some smal tests. Need more excessive testing
Igor Baidiuk
Added closure application. Working on closure extraction
Igor Baidiuk
Simplified JAR - moved antlib to top
Igor Baidiuk
Added event.name and event.priority as each event's context variables
Igor Baidiuk
Fixed sorting. Previously confused ascending and descending comparator
Igor Baidiuk
Done with ordered execution. Faced Java's issue with unoverloadable == operator. Writing str1.equals(str2) just sucks to me :(
Igor Baidiuk
Initial rev. of events lib, actually need to write excessive testing in build.xml