------------------------------------------------------------------------
r360 | tomber | 2016-08-17 15:24:55 +0000 (Wed, 17 Aug 2016) | 1 line
Changed paths:
   M /trunk/Nest.lua

Re-calculate pixel perfect factor during display update. This significantly reduces the need to /reload with monitor/resolution changes when running with other addons that adjust the uiScale (e.g., Elvui).
------------------------------------------------------------------------
r359 | tomber | 2016-08-16 22:40:26 +0000 (Tue, 16 Aug 2016) | 1 line
Changed paths:
   M /trunk/Localizations/enUS.lua
   M /trunk/Nest.lua
   M /trunk/Raven_Options/Options.lua

Fix issue in detecting screen resolution, particularly when switching between monitors and between windowed/windowed fullscreen/fullscreen modes. This fix includes validation tests to prevent both Lua errors and calculation errors that might result in bars not being displayed.
------------------------------------------------------------------------
r358 | tomber | 2016-08-16 00:41:06 +0000 (Tue, 16 Aug 2016) | 1 line
Changed paths:
   M /trunk/Nest.lua
   M /trunk/Raven_Options/Options.lua

Fix multi-monitor resolution checking error.
------------------------------------------------------------------------
r357 | tomber | 2016-08-15 20:51:11 +0000 (Mon, 15 Aug 2016) | 5 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Nest.lua
   M /trunk/Profile.lua
   M /trunk/Raven_Options/Options.lua

New feature: Raven now includes a customizable overlay of grid lines to assist with positioning UI elements. There is a new button on the Setup tab to "Toggle Overlay" and new options on the Defaults tab to configure the overlay.

Added shared cooldowns so only get one bar for warlock Grimoire of Service and Summon Infernal/Doomguard. Removed all other shared cooldowns since they are now obsolete. Please let me know if there are other shared cooldowns in Legion that would be worth adding.

Fixed three Legion API-related bugs in icon border default coloring, pixel perfect positioning, and icon display in options panel.
------------------------------------------------------------------------
r356 | tomber | 2016-08-11 04:17:34 +0000 (Thu, 11 Aug 2016) | 2 lines
Changed paths:
   M /trunk/Conditions.lua
   M /trunk/Raven_Options/Options.lua

In condition tests related to power, increase maximum to 200.
Clean up conditions code to remove variables used for pre-Legion capabilities that are now obsolete.
------------------------------------------------------------------------
r355 | tomber | 2016-08-10 05:30:14 +0000 (Wed, 10 Aug 2016) | 3 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Presets/General.lua
   M /trunk/Raven_Options/Options.lua

Add Tracking option to buff Filter By Type for auto bar groups.
Fix bug in conditions test for combo points and increase max combo points to 8.
Add new lockout spell for rogue (just in case).
------------------------------------------------------------------------
r354 | tomber | 2016-08-06 21:38:31 +0000 (Sat, 06 Aug 2016) | 4 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Presets/General.lua
   M /trunk/Profile.lua

Adjust icon border color "Special" option to use the bar color swatches for generic buffs and debuffs. This matches the way the "Debuffs" option worked prior to being updated to include buffs and renamed to "Special".
Update list of spells players use to dispel debuffs.
Add a built-in spell effect that generates a 10-second cooldown called Rune Power whenever Rune of Power is successfully cast.

------------------------------------------------------------------------
r353 | tomber | 2016-08-02 04:51:07 +0000 (Tue, 02 Aug 2016) | 1 line
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Raven_Options/Options.lua

Change entry of specialization in both Show When and in condition test to accept a list of comma-separated specialization names and/or numbers.
------------------------------------------------------------------------
r352 | tomber | 2016-08-01 03:27:18 +0000 (Mon, 01 Aug 2016) | 5 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Main.lua
   M /trunk/Presets/General.lua
   M /trunk/Profile.lua
   M /trunk/Raven_Options/Options.lua

Buff and debuff tracker entries for warlock creatures should now go away when they despawn.
Rune Power should now appear as a buff while Rune of Power is active.
Changed icon border color option from "Debuffs" to "Special" and made it also color buffs that are stealable or magic.
Added option to enable showing spell ID in tooltip when holding alt plus control.

------------------------------------------------------------------------
r351 | tomber | 2016-07-29 21:51:59 +0000 (Fri, 29 Jul 2016) | 3 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Main.lua
   M /trunk/Raven_Options/Options.lua

Add option to specify expire time (for triggering sound and color special effects) as either a time in seconds or as a percentage of the bar's duration. When both are specified then the longer of the two is used.
Add option to apply uniform duration in timer options only to bars whose actual duration is greater than the specified uniform duration.

------------------------------------------------------------------------
r350 | tomber | 2016-07-29 13:48:02 +0000 (Fri, 29 Jul 2016) | 3 lines
Changed paths:
   M /trunk/Main.lua
   M /trunk/Raven_Options/Options.lua

Update special support for mage Rune of Power to work in Legion.
Only do collectgarbage when not in combat (this helps avoid "script ran too long" error when opening option panel, which has been observed on the Legion beta).

------------------------------------------------------------------------
r349 | tomber | 2016-07-28 18:10:22 +0000 (Thu, 28 Jul 2016) | 6 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Main.lua
   M /trunk/Presets/General.lua
   M /trunk/Raven_Options/Options.lua

Add option to include/exclude power type buffs (on buffs tab).
Remove option to "show only tracking" since it doesn't interact well with the power bonus bars and can be done with the filter options instead.
Add condition checking for insanity and maelstrom power.
Rework bonus power bars for legion (adds astral power, fury, pain, arcane charges; restricts to appropriate specializations, updates to use legion spells).
Fix icon bug for cooldowns that are on flyouts in the spell book (e.g., grimoire spells).
Update descriptions of bar groups on Setup tab to be more clear which spells pertain to the player versus target/focus.
------------------------------------------------------------------------
r348 | tomber | 2016-07-24 21:01:46 +0000 (Sun, 24 Jul 2016) | 4 lines
Changed paths:
   M /trunk/Bars.lua
   M /trunk/Conditions.lua
   M /trunk/Localizations/enUS.lua
   M /trunk/Main.lua
   M /trunk/Presets/General.lua
   M /trunk/Raven_Options/Options.lua

Reworked spell school lockout code to work better in Legion (e.g., suppress extra cooldowns during rogue's Death from Above).
Replaced Show When based on primary and secondary specs with support for multiple specs based on specialization number or name.
Changed code that extracts numbers from tooltips to ignore commas.

------------------------------------------------------------------------
r347 | tomber | 2016-07-21 05:35:56 +0000 (Thu, 21 Jul 2016) | 3 lines
Changed paths:
   M /trunk/Main.lua

Fixed issues with resource tracking (e.g., Chi) plus related tooltip errors.
Fixed debuff type detection in tracker code that caused problems with bar colors.
Fixed stack count updates in tracker code that caused problems with the spell Agony.
------------------------------------------------------------------------
r346 | tomber | 2016-07-16 14:57:23 +0000 (Sat, 16 Jul 2016) | 1 line
Changed paths:
   M /trunk/Nest.lua

Fix timeline bug resulting from alpha animation group replacement of SetChange function with SetFromAlpha and SetToAlpha functions.
------------------------------------------------------------------------
