Execution is a custom alert mod. It allows the user to set a pre-defined event, as well as what to do when that event is triggered. In its simplest use, one might simply announce in a raid warning when a cooldown is used, or a notable spell is cast. Taken to its extent, though, its power will be ultimately limited only to what Blizzard allows to be done.
/ex - Loads rule creation GUI.
/ex load 3 - Loads rule #3 into the GUI.
/ex list - Lists all rules.
Update for patch 5.0.4.
Update for patch 4.3.
* Added a "Delay" option on all reactions.
* Now messages can contain the characters % ( ) : The characters , ; are still unusable.
* Fixed some minor bugs
Update for patch 4.2. Minor GUI fixes. Added Holy Power in power types for the SPELL_ENERGIZE event.
Update for patch 4.1.
Added a reaction called "Disable until combat drops". Use this to keep a rule from spamming when it only matters if it goes off the first time (e.g. tracking most achievements).
Big thanks to Marblehead for his help with updates for the 4.0 patch.
Updated GUI to work after Patch 3.3's changes. I haven't fully bug-tested, but it seems all right.
Minor GUI fixes. Removed validation on text rule input.
Changed saved variables back to per-character.
The GUI is now in a functional stage and all non-combat log events should now also be usable. Reaction syntax was changed, so rules will need to be re-done.
Finished the extra filter selection GUI. Only the reactions GUI remains before the GUI is functional.
More progress on the GUI, but it still isn't yet functional.
Garbage generation is now under control. The add-on's memory usage should be pretty consistent now while in combat, and therefore useful. GUI still not functional.
More progress on GUI, still not functional.
Progress on the GUI (still not functional) and excess garbage generation removed from rule and extra filter checking methods. Still exists in the loadstring in EX_Evaluator.
Contains first attempts at a GUI (not yet functional) and, what I thought was, an OnEvent function that created less garbage, but it doesn't appear to do that.
Delays on TJH rules are now imported as intended.
Fixed the "hide outgoing whispers sent by this add-on" option to work as intended. It was previously hiding whispers received instead. :P
Fixed a bug that would occur with multiple reactions and user-defined variables (like *destName). Also added a simple options GUI and a "Hide outgoing whispers sent by this add-on" option, and a dropdown that will be used for changing localizations.
Added a few valid flags to the valid flags list. They were already implemented, but wouldn't be accepted as valid.
Added extra filters for 5, 10, and 25 man instances as well as battlegrounds, arena, and heroic.