------------------------------------------------------------------------
r105 | kapulani | 2014-11-12 05:31:02 +0000 (Wed, 12 Nov 2014) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options.lua

 - Update Release tagger.
 - Fix cooldown display for offGCD abilities in first queue slot.
------------------------------------------------------------------------
r104 | kapulani | 2014-11-11 23:06:46 +0000 (Tue, 11 Nov 2014) | 4 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Options.lua

 - Fixed a broken default import string.
 - Improved error handling for bad import strings.
 - Added a sanity check at login to detect previously imported bad import strings and eliminate them.
 - Added '/hekili recover' command in case the addon doesn't recover from error state due to bad import strings.
------------------------------------------------------------------------
r103 | kapulani | 2014-11-11 08:00:53 +0000 (Tue, 11 Nov 2014) | 2 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Core.lua
   M /trunk/Options.lua
   M /trunk/State.lua

 - Updated Enhancement action lists to use Magma Totem w/ multi-targets if primary target is within range.
 - Improved error handling, visibility for some conditionals.
------------------------------------------------------------------------
r102 | kapulani | 2014-11-11 02:10:51 +0000 (Tue, 11 Nov 2014) | 8 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/UI.lua

 - Added version numbers to default strings to help identify when you're running with outdated default displays/action lists.
 - Updated all default Shaman displays, action lists.
 - Debug mode cleaned up a little bit, shouldn't confuse the garbage collector any longer.
 - Cleaned up ProcessHooks() so we only enter data into the queue when an action is chosen.
 - Added Reload Missing, Reload All buttons to the options interface for both action lists and displays.
 - Reload button will tell you if the default displays/action lists are newer than your existing lists.
 - Fixed to show the proper number of buttons when changing the Icons Shown setting.
 - Added 'cooldown_up' criterion that effectively checks 'cooldown.action.remains == 0' (same as 'cooldown_react').
------------------------------------------------------------------------
r101 | kapulani | 2014-11-06 07:49:05 +0000 (Thu, 06 Nov 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/State.lua

 - Improve consistency for feigning a single stack of buffs where UnitBuff/Debuff returns a count of 0 (i.e., so Ascendance works).
------------------------------------------------------------------------
r100 | kapulani | 2014-11-06 06:54:42 +0000 (Thu, 06 Nov 2014) | 1 line
Changed paths:
   M /trunk/State.lua

 - Fixed typo in debuffs metatable that caused the addon to forget which dot/debuff it is dealing with.
------------------------------------------------------------------------
r99 | kapulani | 2014-11-05 17:32:01 +0000 (Wed, 05 Nov 2014) | 2 lines
Changed paths:
   M /trunk/embeds.xml

embeds.xml
 - Include the right LibRangeCheck-2.0.lua in the right folder.
------------------------------------------------------------------------
r98 | kapulani | 2014-11-05 08:23:25 +0000 (Wed, 05 Nov 2014) | 44 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/Hekili.lua
   M /trunk/MultilineEditor.lua
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/Targets.lua
   M /trunk/UI.lua
   M /trunk/Utils.lua
   M /trunk/embeds.xml

*** This is another alpha bugfix commit -- I highly suggest you do *not* download this unless you're specifically interested in alpha testing. ***

State.lua, Core.lua:
 - We will recycle our tables instead of suddenly eating ~300KB per second for no good reason.  Debug mode is still leaky because I want to go to bed.

.pkgmeta, embeds.xml:
 - Dump LibCompress since we don't actually use it.

Core.lua:
 - Hide displays if you login to a class that doesn't have a supported module.
 - Strip filename/line numbers from conditional script errors.
 - Correct "Hookrities" -> "Hooks" and never trust Replace in Files again.
 - Ensure that broken scripts are interpreted as false rather than true.
 - Make the ProcessHooks, UpdateDisplays, and Audit functions (Targets.lua) resilient so they can be called with C_Timer and function w/o arguments.  For ProcessHooks, we will save our wrapping function rather than making a fresh one every cycle.
 - ResetState() will now wipe expired data from the existing tables, rather than grabbing fresh tables faster than the garbage collector can figure out what to do.
 - ProcessHooks() will recycle its tables as well.

Events.lua:
 - Cache the localized specialization name and its equivalent key to reduce overhead for spec checks later on.

Hekili.lua:
 - Include LibRangeCheck-2.0 here.
 - Use local string.format rather than local strformat = string.format for readability.

MultilineEditor.lua:
 - Add syntax error text to the tooltip for testing purposes.

Options.lua:
 - When creating a new display, create its C_Timer caller if it doesn't already exist.
 - Preliminary support for version-stamping of displays, action lists, etc.

State.lua:
 - Modify all storage metatables to get fresh game data if ResetState() wiped out its stored data.
 - Use cached SpecializationKey for spec comparisons.

Targets.lua:
 - Unnecessary futzing with the Audit() function.

UI.lua:
 - Make ProcessDisplayX callers if they don't exist.
 - Clean up some function names.

Utils.lua:
 - Reorganize a bit.
------------------------------------------------------------------------
r97 | kapulani | 2014-10-31 19:37:18 +0000 (Fri, 31 Oct 2014) | 18 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Classes/Warrior.lua
   M /trunk/Constants.lua
   M /trunk/Core.lua
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/embeds.xml

Still part of a wave of alpha commits.  I wouldn't download this yet, if I were you.
 - Fix for renaming actions and hooks through the UI; entries in the left-hand list were not updating properly.
 - The SimulationCraft importer will now convert "resource" to "resource.current" automatically (and tell you that it did it).
 - The SimulationCraft importer will now convert "buff.X.react" to "buff.X.up" when no stack comparison is being made (and tell you that it did it).  buff.X.react will return the same value as buff.X.stack.
 - Fixed buff.X.stack_pct to return an actual percentage instead of 100 or 0.
 - Added syntax for checking whether a target is within a certain range (i.e., for telling if you can Heroic Leap to them, or throw a Keg at them, etc.):
    o target.withinX (ex: target.within10) will try to tell you if the target is within 10 yards of you.
    o target.outsideY (ex: target.outside8) will try to tell you if the target is 8 or more yards from you.
    o target.rangeAtoB (ex: target.range8to25) will try to tell you if the target is between 8 and 25 yards from you.
 - Added target.health, supported values are target.health.current, target.health.max, target.health.pct (for now). 

Future Warrior stuff:
 - Add LibRangeCheck-2.0 to the packager, will help with stuff like Heroic Leap for Warriors.
 - Fix abilities that generate rage in Classes/Warrior.lua.
 - Create support for SetDistance(), so that when charging or leaping, we can tell the engine that (we think) you're close to the enemy now.
 - Insert entry for combo_points in resource_t (there's no "SPELL_POWER_COMBO_POINTS" global var, apparently).
 - Reset target minimum and maximum range in ResetState().
 - Rage gains in Advance() will now check to see if you actually have a weapon equipped.
------------------------------------------------------------------------
r96 | kapulani | 2014-10-29 21:27:48 +0000 (Wed, 29 Oct 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Hekili.toc

 - Properly include LibCompress as an external.
------------------------------------------------------------------------
r95 | kapulani | 2014-10-29 21:17:38 +0000 (Wed, 29 Oct 2014) | 1 line
Changed paths:
   M /trunk
   M /trunk/Hekili.toc
   D /trunk/Libs

 - Test commit for external Libs.  This will probably break *something*.  You do not want to download this alpha.
------------------------------------------------------------------------
r94 | kapulani | 2014-10-29 09:51:02 +0000 (Wed, 29 Oct 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta

 - Another attempt at getting .pkgmeta to work.
------------------------------------------------------------------------
r93 | kapulani | 2014-10-29 09:47:06 +0000 (Wed, 29 Oct 2014) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   D /trunk/Libs/EditboxWidget.bak
   D /trunk/Libs/HekiliCustomEditor.lua

 - Trying again to get .pkgmeta to do its job.
------------------------------------------------------------------------
r92 | kapulani | 2014-10-29 09:26:20 +0000 (Wed, 29 Oct 2014) | 16 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes/Warrior.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/UI.lua

Fixes:
 - Update IsKnown() to check special cases for Ascendance in Elemental vs. Enhancement.
 - Cache UnitClass() upon entering world to reduce overhead for class checking.
 - Fixed logic order so that minion tracking works properly in CLEU.
 - Fixed print(nil) issue when importing a bad or complicated SimulationCraft action list.
 - Fixed '/hekili times' using outdated name for ProcessHooks() test.
 - Added ConsumeStack() to State.lua for abilities that consume single stacks of a buff.
 - Added target.moving to the game state.  Will probably use it to rule-out Earthquake during enemy movement.
 - Maybe, just /maybe/ get the packager to pay attention to .pkgmeta.

Preliminary support features for Warriors:
 - Classes/Warrior.lua
 - Capture swing timers in Events.lua for predicting future rage gains.
 - Added rage generation support to Advance() in Core.lua.
 - Scan tooltips better for weapon speeds to predict rage gains.
 - Detect weapon swings in CLEU; we can even check for offhand and multistrike!
------------------------------------------------------------------------
r91 | kapulani | 2014-10-27 20:16:32 +0000 (Mon, 27 Oct 2014) | 1 line
Changed paths:
   M /trunk/Options.lua

 - Trim all scripts, rather than just the action scripts.
------------------------------------------------------------------------
r90 | kapulani | 2014-10-27 19:59:35 +0000 (Mon, 27 Oct 2014) | 4 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Options.lua
   M /trunk/State.lua

 - Allow AbilityElements() and AuraElements() to update spell IDs to make changing them a little less clunky.
 - Lightning Bolt cast time for Elemental is 2.0 seconds, not 2.5.
 - Fix string.trim issue causing scripts not to update when edited.
 - Clean up GCD times, cast times, execute times a bit.  May need revisiting.
------------------------------------------------------------------------
r89 | kapulani | 2014-10-27 10:01:32 +0000 (Mon, 27 Oct 2014) | 1 line
Changed paths:
   M /trunk/Options.lua

 - Fixed "Reload Defaults" creating duplicating default displays that already exist.
------------------------------------------------------------------------
r88 | kapulani | 2014-10-27 09:58:02 +0000 (Mon, 27 Oct 2014) | 17 lines
Changed paths:
   D /trunk/Actions.lua
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/Hekili.toc
   D /trunk/Libs/ForAllIndentsAndPurposes
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/Targets.lua
   M /trunk/UI.lua

 - The options table has been overhauled to highlight more commonly used settings and move more confusing/complex features back a bit.  Additionally, "priority queues" are now referenced as "hooks" since they are simply a feature to hook an action list to a display.  This may reduce confusion between "priority queues" vs. "action lists."

 - Added ability to restore deleted default displays and overwrite changes to modified displays.  (Action lists will be next!)

 - Check for cooldowns by spell ID to resolve name conflicts in deDE.  Wind Shear and Windstrike have the same localized name in German, causing errors when checking for spell info by name.

 - Added T16 caster for Elemental Shamans.

 - Each display's priority queues are triggered on their own timers, so that users with many displays don't hit the "script ran too long" time limit.  Hopefully.

 - Action lists can now be disabled on a list-by-list basis, rather than just when hooked.

 - More efforts to make the right things visible at the right time.

 - Libs/ForAllIndentsAndPurposes removed since we're using the updated and customized version in Formatting.lua.

 - Removed Actions.lua.
------------------------------------------------------------------------
r87 | kapulani | 2014-10-20 18:58:01 +0000 (Mon, 20 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

 - Try firing ProcessActionLists() and UpdateDisplays() on separate timers to reduce CPU usage per cycle.
------------------------------------------------------------------------
r86 | kapulani | 2014-10-20 06:49:17 +0000 (Mon, 20 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua

 - Correct a renamed variable, fixing an error in GetModifiers.
------------------------------------------------------------------------
r85 | kapulani | 2014-10-20 04:08:57 +0000 (Mon, 20 Oct 2014) | 45 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/Hekili.lua
   M /trunk/MultilineEditor.lua
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/Targets.lua
   M /trunk/UI.lua
   M /trunk/Utils.lua

General Performance Improvements
 - The following changes were implemented to improve addon speed and response times.
	1. Eliminated 'Verbose' option and replaced with 'Debug'.  Turning Debug on will enable the more informative tooltips added in v2.  Turning Debug off is about a 10% performance improvement, so you should probably turn it off when you're not actively troubleshooting an action list.
	2. The addon will no longer create default 'return true' scripts in cases where an action/display/queue has no script associated with it.  We'll just say that nil means yes.
	3. Improved short-circuit evaluation of most conditions in the engine, so things that are going to fail will fail faster, taking less CPU time to operate.  See below for more information.

Core.lua:
 - ScriptElements() will be better at detecting numbers, especially floating point numbers.

 - Corrected an issue with modifiers (i.e.: wait,sec=X) where strings were not parsed accurately.

 - Removed the C_Timer.NewTickers from UI.lua.  The engine and auditor will now trigger their next pulse at the end of the current one.  Supposedly, this will be more efficient, but may cause the engine to stall on error.  Will check the outcome.  You can disable and re-enable the addon to kickstart it again if you actually need to.

 - Grabbing fresh tables in ResetState() instead of purging the old ones.  Looks memory neutral, may not be a real performance improvement.

 - Added CacheDurableDisplayCriteria(), to reduce the number of comparisons per loop in ProcessActionLists().  Will need to confirm that all the proper cases where the criteria could change are flagged.

 - ProcessActionLists():  Revamped to reduce the number of unnecessary function calls per loop.
	1. No longer ResetState() for invisible displays.
	2. Script keys are slightly shorter to eliminate an unnecessary string concatenation.
	3. Use better short circuit evaluation on most conditions to fail earlier and waste less time.
	4. No longer gather values of script variables for priority queues and actions that are not ultimately used.  (That is, only collect values if the action is ultimately selected by the engine.)
	5. Removed another extraneous ResetState().

 - CheckDisplayCriteria():  Don't retest display criteria, just honor what was decided last time the engine cycled.

 - Cache player GUID.

 - Reorganize CLEU to short circuit faster, hopefully, for less wasted time (it was already pretty efficient, though).

 - Added "/hekili times" command to trigger a 60s profile of addon CPU usage, if you have CPU profiling enabled in your WoW client.

 - Added all relevant metatables from State.lua into Hekili.MT so I can use them in Core.lua.

 - BuildUI() will create buttons and leave them hidden, instead of flickering with the default Bloodlust icon.

Meh:
 - Changed Hekili.state to Hekili.State throughout the addon because capitalization is clearly the number one priority right now.

 - Made locals of some library functions to improve performance by roughly 30% per call.  Supposedly.

Shaman: 
 - Lightning Shield's "max_stack" attribute will properly respect the "Improved Lightning Shield" perk that none of you have yet, therefore it will be 15 for Elemental Shamans.

 - Corrections to every single action list.  You should Reset Profile to get them.  (I'll make this easier in the future.)
------------------------------------------------------------------------
r84 | kapulani | 2014-10-19 03:47:19 +0000 (Sun, 19 Oct 2014) | 1 line
Changed paths:
   M /trunk/Classes/Shaman.lua

 - Fix 'else' to 'elseif' in the handler for Chain Lightning.  Glad I left it flagged as alpha!
------------------------------------------------------------------------
r83 | kapulani | 2014-10-19 01:29:10 +0000 (Sun, 19 Oct 2014) | 10 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/UI.lua

 - Another tweak to make sure the right casts/cooldowns are reduced by the right kind of haste.
 - Ascendance now properly resets the Lava Burst cooldown.
 - Chain Lightning properly prioritizes MW5 > AS, then consumes MW stacks.
 - Earthquake now properly consumes Echo of the Elements, instead of telling you to cast it on repeat forever and ever.
 - Glyph of Frost Shock reduces the CD by 2 seconds, and apparently Frost Shock's CD is not reduced to 5s for Elemental Shamans.
 - Lava Burst isn't a nature spell, so it does not benefit from or consume Ancestral Swiftness.
 - Script loading has been cleaned up a bit, redundant code removed and modularized.
 - The addon will no longer gather variables from relevant scripts with every cycle, reducing active time and decreasing the likelihood of "script ran too long" errors.  Also, it was dumb.
 - Fixed mismatch for hardcast toggle vs. what the engine actually checked against.
 - Moved the diagnostic tooltip code into its own function.  Still needs more cleanup, but readability is improved slightly.
------------------------------------------------------------------------
r82 | kapulani | 2014-10-15 22:33:45 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   M /trunk/Classes/Shaman.lua

 - "Cleave" Mode will now act as a bridge between single-target and AOE.  There are special action lists for 2 - 4 targets, and then AOE is active for 5+ targets.  Feedback is welcome.  You'll have to reload your profile to get the changes to your @Enhancement, Primary display.
------------------------------------------------------------------------
r81 | kapulani | 2014-10-15 19:27:25 +0000 (Wed, 15 Oct 2014) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/Targets.lua

 - Corrected an issue with captions for debuff counts only working if your current target has the debuff.
 - Hide a dead tooltip that appears when changing your gear (artifact of weapon speed detection).
 - Provided myself with a hook to the Targets table for testing/debugging purposes.
------------------------------------------------------------------------
r80 | kapulani | 2014-10-15 09:08:11 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options.lua

 - Resetting your profile no longer requires a /reloadui to reset fresh action lists.  This will also help prevent orphaned displays from being left behind (I hope).
------------------------------------------------------------------------
r79 | kapulani | 2014-10-15 08:59:54 +0000 (Wed, 15 Oct 2014) | 8 lines
Changed paths:
   M /trunk/Classes/Shaman.lua
   M /trunk/Classes.lua
   M /trunk/Core.lua
   M /trunk/Events.lua
   M /trunk/Formatting.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/AceGUI-3.0-SharedMediaWidgets/AceGUI-3.0-SharedMediaWidgets.toc
   M /trunk/Libs/AceGUI-3.0-SharedMediaWidgets/Libs/LibStub/LibStub.toc
   M /trunk/Libs/ForAllIndentsAndPurposes/ForAllIndentsAndPurposes.toc
   M /trunk/Libs/ForAllIndentsAndPurposes/defaulthooks.lua
   M /trunk/Libs/ForAllIndentsAndPurposes/indent.lua
   M /trunk/Libs/ForAllIndentsAndPurposes/test.lua
   M /trunk/Libs/LibCompress/Changelog-LibCompress-r49-release.txt
   M /trunk/Libs/LibCompress/LibCompress.toc
   M /trunk/Libs/LibCompress/lib/LibStub/LibStub.toc
   M /trunk/Libs/LibDualSpec-1.0/LibDualSpec-1.0.toc
   M /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-1.0.lua
   M /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-1.0.toc
   M /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-1.0.xml
   M /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-Database-1.0.lua
   M /trunk/Libs/LibItemBuffs-1.0/LibStub.lua
   M /trunk/Libs/LibItemBuffs-1.0/extractor/extractor.php
   M /trunk/Libs/LibPlayerSpells-1.0/Changelog-LibPlayerSpells-1.0-0.1.txt
   M /trunk/Libs/LibPlayerSpells-1.0/LibPlayerSpells-1.0.toc
   M /trunk/Libs/LibSharedMedia-3.0/LibSharedMedia-3.0.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/UI.lua

 - Fix a bug that caused all cooldowns to be reduced by haste, twice for abilities affected by Flurry.
 - Added Elemental Blast aura.
 - Corrected the Lava Burst handler (was mislabeled) and added Echo of the Elements functionality.
 - Updated Ascendance for Enhancement to check that remaining Stormstrike's CD is greater than half its max duration, rather than a flat 3 seconds.  This is a band-aid fix for situations with extremely high haste.  You will need to reload your addon profile to get the change (or delete the @Enhancement, Cooldowns list and reload your UI, then reselect the @Enhancement, Cooldowns list for both Enhancement displays).
 - Improved texture caching for Lava Beam, Chain Lightning, to prevent some potential glitches.  Corrected Lava Beam spell ID.
 - When creating a fresh game state and player is casting a spell, run the action handler *after* setting the cooldown so that buffs aren't consumed early.
 - Only displays for your current spec will be shown (icons, not options) when opening the configuration UI.  This prevents confusion when your displays are stacked.
 - The addon will no longer think you hate your friends when you debuff them with Exhaustion/Sated.
------------------------------------------------------------------------
r78 | kapulani | 2014-10-15 01:31:30 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   A /trunk/Actions.lua
   M /trunk/Bindings.xml
   A /trunk/Classes
   A /trunk/Classes/Paladin.lua
   A /trunk/Classes/Shaman.lua
   A /trunk/Classes/Warrior.lua
   A /trunk/Classes.lua
   A /trunk/Constants.lua
   M /trunk/Core.lua
   D /trunk/EleShaman.lua
   D /trunk/EnhShaman.lua
   M /trunk/Events.lua
   A /trunk/Formatting.lua
   M /trunk/Hekili.lua
   M /trunk/Hekili.toc
   M /trunk/Libs/Ace3.toc
   M /trunk/Libs/AceComm-3.0/AceComm-3.0.lua
   M /trunk/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
   M /trunk/Libs/AceDB-3.0/AceDB-3.0.lua
   M /trunk/Libs/AceGUI-3.0/AceGUI-3.0.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /trunk/Libs/AceGUI-3.0-SharedMediaWidgets/AceGUI-3.0-SharedMediaWidgets.toc
   M /trunk/Libs/AceGUI-3.0-SharedMediaWidgets/Libs/AceGUI-3.0/AceGUI-3.0.lua
   M /trunk/Libs/AceGUI-3.0-SharedMediaWidgets/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /trunk/Libs/AceGUI-3.0-SharedMediaWidgets/Libs/LibStub/LibStub.toc
   A /trunk/Libs/EditboxWidget.bak
   A /trunk/Libs/ForAllIndentsAndPurposes
   A /trunk/Libs/ForAllIndentsAndPurposes/ForAllIndentsAndPurposes.toc
   A /trunk/Libs/ForAllIndentsAndPurposes/changes
   A /trunk/Libs/ForAllIndentsAndPurposes/defaulthooks.lua
   A /trunk/Libs/ForAllIndentsAndPurposes/indent.bak
   A /trunk/Libs/ForAllIndentsAndPurposes/indent.lua
   A /trunk/Libs/ForAllIndentsAndPurposes/test.lua
   A /trunk/Libs/HekiliCustomEditor.lua
   A /trunk/Libs/LibCompress
   A /trunk/Libs/LibCompress/Changelog-LibCompress-r49-release.txt
   A /trunk/Libs/LibCompress/LibCompress.lua
   A /trunk/Libs/LibCompress/LibCompress.toc
   A /trunk/Libs/LibCompress/lib
   A /trunk/Libs/LibCompress/lib/LibStub
   A /trunk/Libs/LibCompress/lib/LibStub/LibStub.lua
   A /trunk/Libs/LibCompress/lib/LibStub/LibStub.toc
   A /trunk/Libs/LibCompress/lib.xml
   M /trunk/Libs/LibDualSpec-1.0/LibDualSpec-1.0.toc
   A /trunk/Libs/LibItemBuffs-1.0
   A /trunk/Libs/LibItemBuffs-1.0/.docmeta
   A /trunk/Libs/LibItemBuffs-1.0/.pkgmeta
   A /trunk/Libs/LibItemBuffs-1.0/LICENSE
   A /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-1.0.lua
   A /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-1.0.toc
   A /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-1.0.xml
   A /trunk/Libs/LibItemBuffs-1.0/LibItemBuffs-Database-1.0.lua
   A /trunk/Libs/LibItemBuffs-1.0/LibStub.lua
   A /trunk/Libs/LibItemBuffs-1.0/README.textile
   A /trunk/Libs/LibItemBuffs-1.0/extractor
   A /trunk/Libs/LibItemBuffs-1.0/extractor/.gitignore
   A /trunk/Libs/LibItemBuffs-1.0/extractor/composer.json
   A /trunk/Libs/LibItemBuffs-1.0/extractor/composer.lock
   A /trunk/Libs/LibItemBuffs-1.0/extractor/extractor.php
   A /trunk/Libs/LibPlayerSpells-1.0
   A /trunk/Libs/LibPlayerSpells-1.0/Changelog-LibPlayerSpells-1.0-0.1.txt
   A /trunk/Libs/LibPlayerSpells-1.0/LICENSE
   A /trunk/Libs/LibPlayerSpells-1.0/LibPlayerSpells-1.0.lua
   A /trunk/Libs/LibPlayerSpells-1.0/LibPlayerSpells-1.0.toc
   A /trunk/Libs/LibPlayerSpells-1.0/LibStub.lua
   A /trunk/Libs/LibPlayerSpells-1.0/README.textile
   A /trunk/Libs/LibPlayerSpells-1.0/data
   A /trunk/Libs/LibPlayerSpells-1.0/data/Deathknight.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Druid.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Hunter.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Mage.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Monk.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Paladin.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Priest.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Racials.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Rogue.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Shaman.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Tradeskills.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Warlock.lua
   A /trunk/Libs/LibPlayerSpells-1.0/data/Warrior.lua
   A /trunk/Libs/LibPlayerSpells-1.0/lib.xml
   M /trunk/Libs/LibSharedMedia-3.0/LibSharedMedia-3.0.toc
   M /trunk/Libs/LibSpellRange-1.0/LibSpellRange-1.0.toc
   M /trunk/Libs/LibSpellRange-1.0/libs/LibStub/LibStub.toc
   D /trunk/Locales
   D /trunk/Modules.lua
   A /trunk/MultilineEditor.lua
   M /trunk/Options.lua
   M /trunk/State.lua
   M /trunk/Targets.lua
   A /trunk/Textures
   A /trunk/Textures/DEATHKNIGHT.blp
   A /trunk/Textures/DEATHKNIGHT.png
   A /trunk/Textures/DRUID.blp
   A /trunk/Textures/DRUID.png
   A /trunk/Textures/HUNTER.blp
   A /trunk/Textures/HUNTER.png
   A /trunk/Textures/MAGE.blp
   A /trunk/Textures/MAGE.png
   A /trunk/Textures/PALADIN.blp
   A /trunk/Textures/PALADIN.png
   A /trunk/Textures/PRIEST.blp
   A /trunk/Textures/PRIEST.png
   A /trunk/Textures/Pause.blp
   A /trunk/Textures/Pause.png
   A /trunk/Textures/ROGUE.blp
   A /trunk/Textures/ROGUE.png
   A /trunk/Textures/SHAMAN.blp
   A /trunk/Textures/SHAMAN.png
   A /trunk/Textures/WARLOCK.blp
   A /trunk/Textures/WARLOCK.png
   A /trunk/Textures/WARRIOR.blp
   A /trunk/Textures/WARRIOR.png
   M /trunk/UI.lua
   M /trunk/Utils.lua
   M /trunk/embeds.xml

SVN commit of Hekili v2.
------------------------------------------------------------------------
r77 | kapulani | 2014-09-23 03:29:41 +0000 (Tue, 23 Sep 2014) | 1 line
Changed paths:
   M /trunk/EleShaman.lua
   M /trunk/EnhShaman.lua

- Fix for Synapse Springs handling...  Enjoy it until WoD.
------------------------------------------------------------------------
