------------------------------------------------------------------------
r164 | neaves | 2010-05-30 09:03:33 +0000 (Sun, 30 May 2010) | 1 line
Changed paths:
   A /tags/1.5.9B (from /trunk:163)

Tagging as 1.5.9B
------------------------------------------------------------------------
r163 | neaves | 2010-05-30 09:02:32 +0000 (Sun, 30 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

added version to save format [feature]; consolidated common class settings to 'base' array [infrastructure];  toggling frame lock now works correctly with all variations of hidden-while-inactive [bugfix]
------------------------------------------------------------------------
r162 | neaves | 2010-05-30 08:20:01 +0000 (Sun, 30 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

Moved scan logic to UNIT_AURA from the combat log [performance]
------------------------------------------------------------------------
r160 | neaves | 2010-05-27 04:50:54 +0000 (Thu, 27 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

skipped stale check on not-raid player [bugfix];  added one-time "wtf error" notification [framework]
------------------------------------------------------------------------
r158 | neaves | 2010-05-26 05:55:31 +0000 (Wed, 26 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

Checked for mutually exclusive coverage in additional workflows [bugfix]; allowed for auras that never expire [bugfix];  added spellids for totem auras, in addition to totem cast spellids [bugfix]
------------------------------------------------------------------------
r156 | neaves | 2010-05-25 04:31:41 +0000 (Tue, 25 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

players now marked stale when found outside the game client's range of interest [bugfix]
------------------------------------------------------------------------
r155 | neaves | 2010-05-24 22:23:27 +0000 (Mon, 24 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua

changed 'inspected' to 'stale', with flipped logic [high-risk, infrastructure]
------------------------------------------------------------------------
r153 | neaves | 2010-05-14 05:32:53 +0000 (Fri, 14 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

error handling for out-of-party buff recipients [bugfix]
------------------------------------------------------------------------
r152 | neaves | 2010-05-13 04:50:59 +0000 (Thu, 13 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua

removed silly debug print statement [bugfix]
------------------------------------------------------------------------
r150 | neaves | 2010-05-11 03:31:49 +0000 (Tue, 11 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

added tooltip position to configuration [feature]
------------------------------------------------------------------------
r148 | neaves | 2010-05-11 01:45:28 +0000 (Tue, 11 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua

spec change of party members was lost after r136, but is now reverted/implemented [bugfix];  variable checking before use, to address reported bugs [bugfix];  moved playerguid assignment around to avoid race condition [bugfix]
------------------------------------------------------------------------
r146 | neaves | 2010-05-09 17:18:25 +0000 (Sun, 09 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

re-shuffled LOS targets once all others have been buffed [bugfix]
------------------------------------------------------------------------
r144 | neaves | 2010-05-09 06:26:42 +0000 (Sun, 09 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker-Tests.lua
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3

extended line-of-sight handling to targets outside range (but still close enough to received group buffs) [bugfix];  updated unit tests;  removed use of testing variable [bugfix]
------------------------------------------------------------------------
r143 | neaves | 2010-05-09 06:10:19 +0000 (Sun, 09 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   D /trunk/BuffBroker.xcodeproj/neaves.pbxuser

targets not in line-of-sight moved to low priority when encountered [bugfix];  revised group-buff scan optimization, since previous logic depended on unreliable event sequences [bugfix].
------------------------------------------------------------------------
r141 | neaves | 2010-05-08 04:40:50 +0000 (Sat, 08 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser
   M /trunk/BuffBroker.xcodeproj/project.pbxproj
   A /trunk/bindings.xml

added shadow protection for priests [feature]; added option to hide the UI when idle [feature]; added key bindings [feature];  optimized performance when profiling group-wide auras [infrastructure]
------------------------------------------------------------------------
r139 | neaves | 2010-05-05 23:42:40 +0000 (Wed, 05 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

resolved race-condition on startup, where spellcast can trigger parsing if incomplete profiled data [bugfix]
------------------------------------------------------------------------
r136 | neaves | 2010-05-05 00:44:00 +0000 (Wed, 05 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

suppressed error encountered by someone;  will have to investigate later [bugfix]
------------------------------------------------------------------------
r134 | neaves | 2010-05-02 19:33:40 +0000 (Sun, 02 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

fixed for warriors, by added hack to compensate lost down-ranked versions of their abilities/shouts [bugfix]
------------------------------------------------------------------------
r133 | neaves | 2010-05-02 19:12:07 +0000 (Sun, 02 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

removed superfluous pruning message [bugfix]; previous check-in resolved an incorrect variable name, causing all buffs to be considered "expired" (ie: suggest list wouldn't change, ever) [bugfix]
------------------------------------------------------------------------
r131 | neaves | 2010-05-02 18:23:22 +0000 (Sun, 02 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

fixed race condition with best-buff profiling during suggestion analysis [bugfix]; changed how expiration times are used during aura scanning [optimization];  self-buffs should properly be retained between spec changes now [bugfix];  reduced frequency of aura scanning [bugfix]
------------------------------------------------------------------------
r129 | neaves | 2010-05-02 01:46:19 +0000 (Sun, 02 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

now monitors spec-change of party members [feature]; fixed scope of searing totem for shamans [bugfix];  optimized how party range/inspection checks are done [performance]
------------------------------------------------------------------------
r127 | neaves | 2010-05-01 23:57:07 +0000 (Sat, 01 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

missed variable, prevented self-buffs while configured for "friendly" [bugfix];  turned off superfluous error (when building suggestions before classes profiled) [bugfix]
------------------------------------------------------------------------
r124 | neaves | 2010-05-01 22:59:03 +0000 (Sat, 01 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

prevented new inspect request, while an existing inspection is pending [bugfix]
------------------------------------------------------------------------
r122 | neaves | 2010-05-01 20:34:06 +0000 (Sat, 01 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker-Tests.lua
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

stance/presence/form changes from tank to dps no longer bypassed by buffslot check [bugfix];  synchronized unit tests [bugfix];  removed reliance on current party from unit tests [bugfix];  added unit tests for expired & mixed buffs [infrastructure]
------------------------------------------------------------------------
r121 | neaves | 2010-05-01 03:58:42 +0000 (Sat, 01 May 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker-Tests.lua
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

changes to headcount for group buffs [framework];  isolated roles checked in class-scope suggestion comparison [bugfix];  unit tests out-of-date with new headcount [oops]
------------------------------------------------------------------------
r119 | neaves | 2010-04-29 03:23:37 +0000 (Thu, 29 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

typo in self vs caster comparison, evaluating blessings [bugfix]
------------------------------------------------------------------------
r117 | neaves | 2010-04-29 02:28:47 +0000 (Thu, 29 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

retarded group-buff bug, suggesting crap buff even with better active [bugfix]
------------------------------------------------------------------------
