------------------------------------------------------------------------
r159 | neaves | 2010-05-26 05:56:51 +0000 (Wed, 26 May 2010) | 1 line
Changed paths:
   A /tags/1.5.7B (from /trunk:158)

Tagging as 1.5.7B
------------------------------------------------------------------------
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]
------------------------------------------------------------------------
r115 | neaves | 2010-04-28 23:44:38 +0000 (Wed, 28 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

current spec now correctly detected on startup [bugfix]; possible suggestions for configuration are based on defaults, not last-activated [bugfix]; finalized vampiric embrace [bugfix]
------------------------------------------------------------------------
r114 | neaves | 2010-04-28 23:08:46 +0000 (Wed, 28 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

current spec now correctly detected on startup [bugfix]; possible suggestions for configuration are based on defaults, not last-activated [bugfix]; added righteous fury [feature]
------------------------------------------------------------------------
r111 | neaves | 2010-04-28 03:32:19 +0000 (Wed, 28 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

reduced performance/scope of combat log updating [bugfix];  fixed priority on lesser buffs, when greater buffs are active [bugfix]
------------------------------------------------------------------------
r109 | neaves | 2010-04-28 01:00:10 +0000 (Wed, 28 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

added self-buff persistent, on a per-spec basis [feature];  added paladin seals [feature];  added vampiric embrace, which won't work due to a wow-api bug [feature]
------------------------------------------------------------------------
r107 | neaves | 2010-04-27 03:49:27 +0000 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/Locales/esES.lua

fixed localization harder [bug]
------------------------------------------------------------------------
r105 | neaves | 2010-04-27 03:40:08 +0000 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   M /trunk/Locales/deDE.lua
   M /trunk/Locales/enUS.lua
   M /trunk/Locales/esES.lua
   M /trunk/Locales/esMX.lua
   M /trunk/Locales/frFR.lua
   M /trunk/Locales/koKR.lua
   M /trunk/Locales/ruRU.lua
   M /trunk/Locales/zhCN.lua
   M /trunk/Locales/zhTW.lua

broke localization [bug]
------------------------------------------------------------------------
r103 | neaves | 2010-04-27 03:34:51 +0000 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/Locales/deDE.lua
   M /trunk/Locales/enUS.lua
   M /trunk/Locales/esES.lua
   M /trunk/Locales/esMX.lua
   M /trunk/Locales/frFR.lua
   M /trunk/Locales/koKR.lua
   M /trunk/Locales/ruRU.lua
   M /trunk/Locales/zhCN.lua
   M /trunk/Locales/zhTW.lua

added class-specific configuration [feature]
------------------------------------------------------------------------
r102 | neaves | 2010-04-27 00:26:37 +0000 (Tue, 27 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

Added Dalaran Brilliance/Intellect [feature]
------------------------------------------------------------------------
r100 | neaves | 2010-04-26 03:30:29 +0000 (Mon, 26 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua

bizarre enhancement shaman raiding spec now treated properly [bugfix]
------------------------------------------------------------------------
r99 | neaves | 2010-04-26 03:27:48 +0000 (Mon, 26 Apr 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

only casters/healers impacted by changing "low level healer" config changes [bugfix];  suggestions with 0 targets are discarded [performance]
------------------------------------------------------------------------
r97 | neaves | 2010-04-25 22:37:15 +0000 (Sun, 25 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.toc
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

spelling on variable/constant [bugfix];  set version numbering to auto-update
------------------------------------------------------------------------
r95 | neaves | 2010-04-25 22:23:27 +0000 (Sun, 25 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.toc
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser

finished localization
------------------------------------------------------------------------
r93 | neaves | 2010-04-25 20:00:49 +0000 (Sun, 25 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser
   M /trunk/Locales/deDE.lua
   M /trunk/Locales/enUS.lua
   M /trunk/Locales/esES.lua
   M /trunk/Locales/esMX.lua
   M /trunk/Locales/frFR.lua
   M /trunk/Locales/koKR.lua
   M /trunk/Locales/ruRU.lua
   M /trunk/Locales/zhCN.lua
   M /trunk/Locales/zhTW.lua

fiddling with repository replacement terms
------------------------------------------------------------------------
r92 | neaves | 2010-04-25 19:58:15 +0000 (Sun, 25 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.toc

fiddling with repository replacement terms
------------------------------------------------------------------------
r90 | neaves | 2010-04-25 19:42:53 +0000 (Sun, 25 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.toc
   M /trunk/BuffBroker.xcodeproj/neaves.mode1v3
   M /trunk/BuffBroker.xcodeproj/neaves.pbxuser
   M /trunk/BuffBroker.xcodeproj/project.pbxproj
   A /trunk/Locales
   A /trunk/Locales/deDE.lua
   A /trunk/Locales/enUS.lua
   A /trunk/Locales/esES.lua
   A /trunk/Locales/esMX.lua
   A /trunk/Locales/frFR.lua
   A /trunk/Locales/koKR.lua
   A /trunk/Locales/ruRU.lua
   A /trunk/Locales/zhCN.lua
   A /trunk/Locales/zhTW.lua

added localization [feature]
------------------------------------------------------------------------
r88 | neaves | 2010-04-25 07:09:03 +0000 (Sun, 25 Apr 2010) | 1 line
Changed paths:
   M /trunk/BuffBroker.lua
   M /trunk/BuffBroker.toc

added "healer" role for casters preferring MP5 over kings: warlocks without felarmor access, healers/mages/moonkin under configurable level [feature];  added "low melee" role for enhance shaman lacking imp stormstrike, and ret paladins lacking judgements of the wise [feature]
------------------------------------------------------------------------
