r570

Details

  • Filename
    IceHUD-r570.zip
  • Uploaded by
  • Uploaded
    Sep 10, 2010
  • Size
    723.52 KB
  • Downloads
    65
  • MD5
    79cc3105a168f5c474bee24e6a1cb332

Supported WoW Retail Versions

  • 4.0.1
  • 3.3.5

Changelog

------------------------------------------------------------------------
r570 | parnic | 2010-09-10 06:30:56 +0000 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/IceCastBar.lua
   M /trunk/IceCore.lua
   M /trunk/IceElement.lua
   M /trunk/IceHUD.lua
   M /trunk/embeds.xml
   M /trunk/libs
   M /trunk/modules/CastBar.lua
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua
   M /trunk/modules/CustomCount.lua
   M /trunk/modules/CustomHealth.lua
   M /trunk/modules/CustomMana.lua
   M /trunk/modules/FocusCast.lua
   M /trunk/modules/FocusHealth.lua
   M /trunk/modules/FocusMana.lua
   M /trunk/modules/GlobalCoolDown.lua
   M /trunk/modules/HungerForBlood.lua
   M /trunk/modules/MaelstromCount.lua
   M /trunk/modules/MirrorBar.lua
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/PetMana.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/PlayerInfo.lua
   M /trunk/modules/PlayerMana.lua
   M /trunk/modules/RangeCheck.lua
   M /trunk/modules/Runes.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/TargetCC.lua
   M /trunk/modules/TargetHealth.lua
   M /trunk/modules/TargetInfo.lua
   M /trunk/modules/TargetInvuln.lua
   M /trunk/modules/TargetMana.lua
   M /trunk/modules/TargetOfTarget.lua
   M /trunk/modules/TargetOfTargetCast.lua
   M /trunk/modules/TargetOfTargetHealth.lua
   M /trunk/modules/TargetOfTargetMana.lua
   M /trunk/modules/Threat.lua
   M /trunk/modules/Totems.lua

- replaced AceEvent-2.0 with AceEvent-3.0/AceTimer-3.0
------------------------------------------------------------------------
r569 | parnic | 2010-09-10 03:07:10 +0000 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua

- fixed reported taint issue from people joining or leaving a party in combat with the "hide blizzard party frames" option set on the PlayerHealth module
------------------------------------------------------------------------
r568 | parnic | 2010-09-10 01:50:43 +0000 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /trunk/IceCastBar.lua
   M /trunk/modules/CustomMana.lua
   M /trunk/modules/DruidMana.lua
   M /trunk/modules/FocusMana.lua
   M /trunk/modules/HolyPower.lua
   M /trunk/modules/PetMana.lua
   M /trunk/modules/PlayerMana.lua

- updated all UnitPower* code to use the SPELL_POWER_* constants instead of hardcoding numbers...mostly just a readability change
------------------------------------------------------------------------
r567 | parnic | 2010-09-10 01:41:50 +0000 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/CustomCount.lua

- fixed a bug where custom counters were not getting reset on target change or player death. this could cause an issue where the counter would not update when it should
------------------------------------------------------------------------
r566 | parnic | 2010-09-10 01:12:44 +0000 (Fri, 10 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/RangeCheck.lua

- potentially fix some text overflow issues that were reported with the range finder
------------------------------------------------------------------------
r565 | parnic | 2010-09-09 01:08:44 +0000 (Thu, 09 Sep 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/IceCore.lua
   M /trunk/IceHUD.lua
   M /trunk/embeds.xml
   M /trunk/libs

- added LibDBIcon to bring back the minimap icon
------------------------------------------------------------------------
r564 | parnic | 2010-09-08 14:13:46 +0000 (Wed, 08 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/HolyPower.lua

- don't hide the Blizzard version of Holy Power by default since we're not hiding the Blizzard player frame by default
------------------------------------------------------------------------
r562 | parnic | 2010-09-08 04:41:31 +0000 (Wed, 08 Sep 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/libs

- removed FuBarPlugin-2.0 as it's no longer used
------------------------------------------------------------------------
r561 | parnic | 2010-09-08 04:38:32 +0000 (Wed, 08 Sep 2010) | 1 line
Changed paths:
   M /trunk/IceCore.lua
   M /trunk/IceHUD.lua

- added a bit more user friendliness to the new configuration page. efforts to increase awareness about how to setup the mod and get help are ongoing
------------------------------------------------------------------------
r560 | parnic | 2010-09-08 04:20:03 +0000 (Wed, 08 Sep 2010) | 3 lines
Changed paths:
   M /trunk/IceCore.lua
   M /trunk/IceHUD.lua
   M /trunk/modules/PlayerInfo.lua

- added a message to the PlayerInfo module when trying to dismiss a buff in cataclysm explaining that the API is currently protected and unable to fixed. this will be removed when Blizzard gives us a way to work around it
- added upgrade detection to alert users that their profile may need to be re-selected if the last version they ran was pre-ace3-conversion
- added an FAQ section to the /icehud configuration page so that users don't have to go to one of the addon hosting sites to get their questions answered
------------------------------------------------------------------------
r558 | parnic | 2010-09-08 02:30:38 +0000 (Wed, 08 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/HolyPower.lua

- tweaked rune width/height to match blizzard's default
------------------------------------------------------------------------
r557 | parnic | 2010-09-07 03:24:05 +0000 (Tue, 07 Sep 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.toc
   A /trunk/modules/HolyPower.lua

- added basic implementation of Holy Power for Cataclysm Paladins. has a graphical mode (basically matches Blizzard's built-in frame without the background) and numeric mode (which just displays the number of runes active as 0/1/2/3)
------------------------------------------------------------------------
r556 | parnic | 2010-09-07 00:27:37 +0000 (Tue, 07 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua

- modified last commit to use a new local variable for the UnitGroupRolesAssigned check in order to avoid stepping on a different usage of "role" in the surrounding code
------------------------------------------------------------------------
r555 | parnic | 2010-09-07 00:22:15 +0000 (Tue, 07 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua

- updated UnitGroupRolesAssigned check for the new return value
------------------------------------------------------------------------
r554 | parnic | 2010-09-06 20:11:48 +0000 (Mon, 06 Sep 2010) | 2 lines
Changed paths:
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/PlayerMana.lua

- added proper color for player focus (cataclysm hunters) on the PlayerMana module
- minor documentation fix for the incoming heal notification on the player health bar to indicate that it requires either libhealcomm-4 or cataclysm to function
------------------------------------------------------------------------
r553 | parnic | 2010-09-06 04:14:31 +0000 (Mon, 06 Sep 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua
   A /trunk/LibDataBroker-1.1.lua
   M /trunk/embeds.xml

- embedded libdatabroker and removed old fubar code
------------------------------------------------------------------------
r552 | parnic | 2010-09-06 03:05:16 +0000 (Mon, 06 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua

- updated to use UnitGetIncomingHeals instead of LibHealComm when running cataclysm client. doesn't seem to work with HoTs at the moment, so that's something to keep an eye on as the beta progresses
------------------------------------------------------------------------
r551 | parnic | 2010-09-06 02:40:18 +0000 (Mon, 06 Sep 2010) | 2 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/IceHUD.toc

- set LibRangeCheck and LibDogTag(-Unit) to pull from trunk instead of the latest tag in order to pick up cataclysm fixes
- set X-Compatible-With to 40000
------------------------------------------------------------------------
r550 | parnic | 2010-09-06 00:12:25 +0000 (Mon, 06 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/Runes.lua

- fixed runes 'alpha' mode display for cataclysm (also works on live realms). apparently RUNE_POWER_UPDATE no longer passes 'usable' as the second argument, so usability needs to be grabbed from GetRuneCooldown instead
------------------------------------------------------------------------
r549 | parnic | 2010-09-05 20:11:33 +0000 (Sun, 05 Sep 2010) | 6 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/IceBarElement.lua
   M /trunk/IceCastBar.lua
   M /trunk/IceCore.lua
   M /trunk/IceElement.lua
   M /trunk/IceHUD.lua
   M /trunk/IceHUD.toc
   M /trunk/IceUnitBar.lua
   M /trunk/embeds.xml
   M /trunk/libs
   M /trunk/modules/CastBar.lua
   M /trunk/modules/ComboPoints.lua
   M /trunk/modules/ComboPointsBar.lua
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua
   M /trunk/modules/CustomCount.lua
   M /trunk/modules/CustomHealth.lua
   M /trunk/modules/CustomMana.lua
   M /trunk/modules/FocusCast.lua
   M /trunk/modules/FocusHealth.lua
   M /trunk/modules/FocusMana.lua
   M /trunk/modules/HungerForBlood.lua
   M /trunk/modules/LacerateCount.lua
   M /trunk/modules/MaelstromCount.lua
   M /trunk/modules/MirrorBar.lua
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/PetMana.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/PlayerInfo.lua
   M /trunk/modules/PlayerMana.lua
   M /trunk/modules/RangeCheck.lua
   M /trunk/modules/Runes.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/SunderCount.lua
   M /trunk/modules/TargetCC.lua
   M /trunk/modules/TargetCast.lua
   M /trunk/modules/TargetHealth.lua
   M /trunk/modules/TargetInfo.lua
   M /trunk/modules/TargetInvuln.lua
   M /trunk/modules/TargetMana.lua
   M /trunk/modules/TargetOfTarget.lua
   M /trunk/modules/TargetOfTargetCast.lua
   M /trunk/modules/TargetOfTargetHealth.lua
   M /trunk/modules/TargetOfTargetMana.lua
   M /trunk/modules/Threat.lua
   M /trunk/modules/Totems.lua

- converted most of the mod to ace3. the only ace2 remaining is AceEvent-2 (probably easy to get away from) and AceOO-2 (not so easy)
- the ace3 conversion also broke the dependence on Waterfall and gave a much better configuration screen through AceConfigDialog; plus Waterfall is very broken in Cataclysm and it's unclear whether anyone will bother to fix it or not
- fixed a bug with the custom CD bar when changing profiles where it would generate endless errors until a reloadui
- removed DewDrop library as it was no longer in use
- temporarily removed FuBar plugin as it doesn't work as a mixin with AceAddon-3. i will eventually be bringing this back in some form (before the next full release version)
- removed an unused 'about' button on the config page and some empty headers...not sure why they were ever there
------------------------------------------------------------------------
r548 | parnic | 2010-09-04 23:43:25 +0000 (Sat, 04 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/GlobalCoolDown.lua

- simplified GCD module to pass the spell id when calling GetSpellCooldown; apparently this didn't work at some point in time but was fixed around 3.3.2ish and works in cata as well
------------------------------------------------------------------------
r547 | parnic | 2010-09-04 23:09:10 +0000 (Sat, 04 Sep 2010) | 1 line
Changed paths:
   M /trunk/modules/PetHealth.lua

- missed an event registration for UNIT_HAPPINESS in PetHealth; changed to UNIT_POWER for cataclysm
------------------------------------------------------------------------
r546 | parnic | 2010-09-04 22:49:39 +0000 (Sat, 04 Sep 2010) | 2 lines
Changed paths:
   M /trunk/modules/DruidMana.lua
   M /trunk/modules/FocusMana.lua
   M /trunk/modules/MirrorBar.lua
   M /trunk/modules/PetMana.lua
   M /trunk/modules/PlayerMana.lua
   M /trunk/modules/TargetInfo.lua
   M /trunk/modules/TargetMana.lua
   M /trunk/modules/TargetOfTarget.lua

- fixes for cataclysm: added UNIT_POWER/UNIT_MAXPOWER event registrations in place of all the old power types, fixed mirror bar, targetinfo, and targetoftarget SetScripts to pass 'this' and 'arg#' around where necessary
- still broken for cata: GlobalCoolDown module, LibDogTag (needs to be fixed by one of its maintainers or I need to port to LuaTexts...fixing dogtag would be vastly easier), and Waterfall (not sure what to do about this one just yet)
------------------------------------------------------------------------
r545 | parnic | 2010-08-21 01:05:06 +0000 (Sat, 21 Aug 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- forcibly set bar upper/lower text width to 0 after setting their contents so that they auto-resize to the proper width. some massive bar/font sizes were causing strings to get cut off
------------------------------------------------------------------------

Additional Files

Type Name Size Uploaded Game Version Downloads
447.08 KB Sep 10, 2010 4.0.1 +1 37