tag v1.6
4d72da1ce441db8d608cf30bbeaf9618c8d9b810
Adirelle <adirelle@tagada-team.net>
2011-05-17 07:33:44 +0200

Tagging as v1.6.


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

Adirelle:
	- Removed leftover Shield Bash default setting (with a wrong ID by the way).
	- Testing the packager.
	- A safecall survived. Fixed.
	- Locales updated.
	- Dropped BugGrabber. Just nag user once if (s)he is using an alpha version with a proper error handler.
	- Removed all "safecalls".
	- Hopefully fixed health/power state modules.
	- Revert "Embed latest BugGrabber *tag*." as the packager does not properly handle files tagged as release using the web UI (instead of SCM tags).
	This reverts commit fa577e9c435094790326051903cb5c172e7a133a.
	- I like how UnitPower and UnitPowerMax sometimes return inconsistent values.
	- Fixed health and power thresholds.
	- Recheck tokens and GUIDs on UNIT_FACTION and UNIT_TARGETABLE_CHANGED, since I suspect funny things could happen.
	- Embed latest BugGrabber *tag*.
	- Embed BugGrabber so I do not have to bother about the default error handler.
	- Handle items without associated spell so they can be customized.
	- Locales updated.
	- Revamped how glowing animation is handled using non-tainting hooks.
	- Updated the README file.
	- Typo.
	- Locales updated.
	- Fixed ticket #198.
	- Fixed the spell ID of Rebuke.
	- Simplified macro handling.
	- Only consider #show, #showtooltip, /cast, /use and derivates to extract macro options.
	- Added a "power" module that provides PWABOVExx and PWBELOWxx keywords.
	- Slightly enhanced how health threshold are evaluated.
	- Locales updated.
	- Removed unnecessary update.
	- Fixed ticket #196 (BELOWxxx condition not working).
	- Small tweaks.
	- Cache the conditionnals extracted from macro bodies.
	- Added an update throttle that should drastically reduce CPU usage.
	- Updated profiling.
	- Overhauled unit and GUID tracking to reduce the number of calls to UpdateButtonAura(button).
	- Added support for AdiProfiler in developper version.
	- Locales updated.
	- Fixed an issue where countdowns are not hidden properly.
	- Update glowing effect on cooldown/usable changes.
	- Fixed validation of spell names (tickets #187)
	- Do not prevent glowing of in-cooldown/unusable spells in state modules.
	- Added Inner Will for priests.
	- Refresh spell list on ACTIONBAR_HIDEGRID instead of ACTIONBAR_SLOT_CHANGED so the spell configuration window doesn't cause unusable if one have any macro with modifier option (ticket #185).
	- Fixed globals leak.
	- Locales updated.
	- Use dropdown menu for tristate toggles.
	- Typo.
	- Removed Rude Interruption display from Pummel and Shield Bash, since they should display interruptible spells (ticket #182).
	- Added configuration option for modules that provides special values.
	- Added DKs' Blood Shield.
	- Touched .pkgmeta to force embedding latest LibDispellable-1.0.
	- Fixed ticket #175.
	- Let LibDispellable handle enrage dispels.
	- Now use LibDispellable-1.0.
	- Be smarter with missing spells and items.
	- Added a preset the for Flask of Enhancement.
	- Do not completely merge presets into database defaults.
	- Reworked how totems are handled (and conveniently simplied the core).
	- Added Grounding Totem Effect to the list of snares.
	- Typo.
	- Fixed focus targeting.
	- Attempt to fix totems.
	- Added paladins' Guardian of Ancient Kings (ticket #166).
	- More tullaRange support (ticket #162), drycoded.
	- Mages' counterspell also interrupts spellcasting...
	- Added defaults for most interrupts.
	- Special states now obey the highlight effect setting.
	- Added an "interruptible spellcast" module.
	- Fixed a potential nil error in Core.lua.
	- Fixed health module.
	- Have tullaRange loaded before InlineAura. Should fix ticket #162.
	- Added profile version number, to upgrade only if need be.
	- Do not upgrade profile until we have loaded the spell defaults.
	- Do not test harmful spells on friendly targets nor helpful spells on hostile targets.
	- Reworked spell tests to be more specific and quick with spells using only defaults or special. Also added an internal priority so debuffs won't be merged with buffs.
	- Have combo point module also updates player so self buffs based on combo points are properly updated.
	- Typo in defaults.
	- Added +5% spell crit taken.
	- Updated the README file.
	- Fixed combo point logic and defaults.
	- Reworked state modules.
	- Fixed state modules (ticket #157).
	- In the list of spells, do not list the first spell of the "next" spellbook tab.
	- Tidied the configuration panel code up.
	- Enhanced the spell setting panel.
	- Update the spell list in configuration panel when action bars are updated.
	- Fixed armor debuffs.
	- Be more picky about units to scan.
	- Be more intrusive and reactive when dealing with animated glow on macro, hopefully fixing ticket #139.
	- Handle Unicode non-breaking space and show an error dialog for invalid values, since AceConfigDialog doesn't do it (ticket #154).
	- Do not error on macro that can't be resolved to a spell (ticket #149).
	- Properly update buttons after changing configuration (ticket #155).
	- Overhauled code naming scheme.
	- Fixed Bartender4 support.
	- Do not forget to upgrade settings.
	- Revamped the spell configuration panel.
	- Modified how aura with both duration and stacks are combined in order to fix ticket #144.
	- Typos.
	- Changed how the macro overlay bug is handled.
	- Fixed combo points (ticket #141).
	- Added Crusade proc on Holy Light.
	- Have last commit working, and also upgrade profile when switching.
	- Reworked initialiation.
	- Added defaults for various dispell spells.
	- Added a list of enrage effects that Tranquilizing Shot, Soothe and Shiv should remove.
	- Added a "DISPELLABLE" keyword.
	- Hurricane also decreases attack speed by 20%
	- Fixed the error when editing additional (de)buffs to watch.
	- Health-based statuses can be used on friendly units for helpful spells.
	- Totally ignore pet (de)buffs unless a pet is out.
	- Fixed Jinx spell id and show Nether Ward as Shadow Ward (ticket #140).
	- Added most snares, roots and stuns for every classes, thanks to Moozhe.
	- Added Moozhe's warrior settings as defaults.
	- Health-based feedback: ignore unusable/on cooldown spells.
	- Reworded most of option descriptions, making things hopefully clearer.
	- Be more strict and verbose about creating new spells: only known, active spells or items with "On Use:" effect.
	- Fixed ticket #134.
	- Do not display "0 stack".
	- Removed "transparency" highlight effect and made the "dim" one actually work.
	- Fixed font flags.
	- Fixed ticket #132.
	- More "highlight" options (half-implemented).
	- Properly update on macro changes.
	- Also show bloodlust/heroism/time wrap/ancient hysteria debuffs.
	- Added health-based glows.
	- Properly display built-in overlays on macros.
	- Allow several positive results from test to merge together.
	- Fixed some glitches with debug output.
	- Removed unused code.
	- Fixed GetSpellInfo error.
	- Reduced computation for buttons that directly hold items and spells.
	- Reworked countdown and stack display.
	- Moved most of frame related code into its own file.
	- Properly handle latest target options.
	- Fixed defaults.
	- Small fixes.
	- Converted the latest state modules.
	- Fixed eclipse energy.
	- Small fix.
	- Renamed Specials.lua to StateModules.lua.
	- Converted Eclipse to new state module.
	- Changed stateModule:Test argument order.
	- Properly load defaults again.
	- Almost working.
	- First attempt at revamping specials.
