tag 1.0-beta-1
1cd7c4129749fdac17ceb9f328b91546904c05d3
Adirelle <adirelle@gmail.com>
2013-11-03 10:39:55 +0100

First usable version.


--------------------

Adirelle:
	- Properly ship and load DRData-1.0.
	- README updated.
	- Updated the README file (and use Textilre markup instead of Markdown).
	- Use repeating scans for mouseover.
	- Added most druid spells.
	- Minor fixes in definitions.
	- Refactored the DSL - removed a lot of copy-pasta.
	- Properly use "ally" or "enemy" instead of the "default" unit.
	- Use DRData and LibSpellbook to handle crowd-control spells.
	- Commented and reordered Spells.lua.
	- Tinkered text anchoring again.
	- Small warlock fixes.
	- Fixed some warlock spells.
	- Added a SharedSimpleBuffs helper.
	- Listen to UNIT_POWER instead of UNIT_POWER_FREQUENT.
	- Reworked how countdown and stack text are anchored in the buttons.
	- When both countdown and stacks are shown, stacks spans over countdown if need be.
	- Added warlock spells.
	- Added snares and anti-snares.
	- Updated file upvalues.
	- Added a helper to display powers.
	- Fixed the in-game name.
	- Updated the TOC and added .stuffmeta files for wowace packaging.
	- Added a really flashy "flash" highlight.
	- Removed spammy debug.
	- Use BuildAuraHandler_Single in BuildAuraHandler_Longest if there is only one buff to check.
	- Only display timer for Power Guard.
	- Fixed Freezing Trap and Deterrence detection.
	- Display Weakened Blows.
	- Use AceTimer to update the countdowns.
	- Forget to update TOC.
	- Added license header to all files.
	- Renamed to AdiButtonAuras.
	- Initial commit
	- Added monk spells.
	- All functions exported into the definitions environement works with tables, so we always use {}.
	- Refactored most of DSL internals to use handler builders, better names and consistent argument ordering.
	- Removed the debug feature of IfClass.
	- Optimized IfSpell.
	- Added some sanity checks in Configure(spells, and optimized it.
	- More compact debug in _AddRuleFor.
	- Declared some pseudo-globals in definitions so checkGlobals stop whining.
	- Removed more debug.
	- Added "raid debuffs" that requires someone to specifically cast a spell.
	Only show them on those spells.
	- Typo (dispells => dispels).
	- Removed spammy debug.
	- Fixes.
	- Added a proper error message for type checking in AsList.
	- Reworked overlays to allow "ally" and "enemy" kinds of units.
	- Optdeps LibDispellable-1.0.
	- Updated hunter's passives.
	- Added a (temporary) "flash" highlight.
	- Renamed "TalentProc" to "PassiveModifier" and added an unit argument to it.
	- Added support for dispels.
	- Added support for interrupts.
	- Moved spell definitions to their own file and added helper functions.
	- Renamed Buttons.lua to Overlays.lua, as it makes more sense.
	- Added display stub.
	- Added a "getkeys" utility function.
	- Spell configuration stub.
	- Listen to UPDATE_MOUSEOVER_UNIT when @mouseover appears in the macro conditions.
	- Add and use a .Memoize function.
	- Use LibSpellbook-1.0 to resolve spell names.
	- Removed a bunch of tail calls for debugging purpose.
	- First version.
