IceHUD

Change log

------------------------------------------------------------------------
r780 | parnic | 2010-11-10 03:18:22 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/Runes.lua

- minor update to force a full redraw when entering/leaving an instance to help make sure the runes are in a good state
------------------------------------------------------------------------
r779 | parnic | 2010-11-10 03:02:45 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/Runes.lua

- set runes back to coloring themselves instead of having a gray border and maybe fixed the issue where the wrong texture could get applied to death runes
------------------------------------------------------------------------
r778 | parnic | 2010-11-10 02:41:20 +0000 (Wed, 10 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- fixed markers generating errors or just misbehaving when changing profiles (ticket #102)
------------------------------------------------------------------------
r777 | parnic | 2010-11-08 04:57:18 +0000 (Mon, 08 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/Runes.lua

- don't force-set the color of each rune since they're already set in the texture. this does remove the nice border coloration we had before, but oh well. setting colors on colored textures is bad.
------------------------------------------------------------------------
r775 | parnic | 2010-11-06 23:28:30 +0000 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerInfo.lua

- fixed PlayerInfo module misbehaving with temporary weapon enchants
------------------------------------------------------------------------
r773 | parnic | 2010-11-06 17:32:28 +0000 (Sat, 06 Nov 2010) | 3 lines
Changed paths:
   M /trunk/modules/Threat.lua

- minor optimization in the threat bar
- fixed threat bar to display properly again
- added support for pets to the second highest threat feature
------------------------------------------------------------------------
r771 | parnic | 2010-11-06 15:04:12 +0000 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/GlobalCoolDown.lua

- fixed the GCD bar not animating
------------------------------------------------------------------------
r769 | parnic | 2010-11-06 03:03:46 +0000 (Sat, 06 Nov 2010) | 3 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceCastBar.lua
   M /trunk/modules/CustomHealth.lua
   M /trunk/modules/PetMana.lua
   M /trunk/modules/PlayerMana.lua
   M /trunk/modules/Threat.lua

- mana modules animate regardless of 'predictedPower' setting now
- fixed occasional flickering in the cast bar and threat bar when they are first displayed
- minor code cleanup
------------------------------------------------------------------------
r768 | parnic | 2010-11-06 02:31:35 +0000 (Sat, 06 Nov 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceCastBar.lua

- better fix for cast bars getting stuck sometimes
- reinstated the code that was shutting off updates when a bar reached its desired scale
------------------------------------------------------------------------
r767 | parnic | 2010-11-05 05:32:40 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- reverted r761
------------------------------------------------------------------------
r766 | parnic | 2010-11-05 05:31:19 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CastBar.lua

- disabled an optimization that was overstepping its bounds and causing issues
------------------------------------------------------------------------
r765 | parnic | 2010-11-05 05:18:14 +0000 (Fri, 05 Nov 2010) | 2 lines
Changed paths:
   M /trunk/IceCore.lua
   M /trunk/IceHUD_Options/Options.lua

- set the minimum update frequency to 0.067 (15 per second) because anything less just looks awful
- clamped the update frequency on every load to force it to >= 15
------------------------------------------------------------------------
r764 | parnic | 2010-11-05 05:02:16 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/CastBar.lua

- same fix as r763, but for the player's cast bar this time
------------------------------------------------------------------------
r763 | parnic | 2010-11-05 04:55:25 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/PlayerMana.lua

- fixed the player's health and mana bars monitoring the wrong unit whenever the player leaves an instance while in a vehicle
------------------------------------------------------------------------
r762 | parnic | 2010-11-05 04:35:05 +0000 (Fri, 05 Nov 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua

- fixed markers not updating when a bar's inverse mode is changed
- fixed markers not rotating with a bar when the rotation option is set at runtime
------------------------------------------------------------------------
r761 | rokiyo | 2010-11-05 04:12:37 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- Suppress bar animations if update rate is less than 15/sec
------------------------------------------------------------------------
r760 | rokiyo | 2010-11-05 03:17:50 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua
   M /trunk/IceHUD_Options/Options.lua

- Reunited a local declaration with the code that used it.
------------------------------------------------------------------------
r758 | rokiyo | 2010-11-05 02:33:37 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetInfo.lua

- fixed buffs tiling in the wrong direction
------------------------------------------------------------------------
r757 | parnic | 2010-11-05 01:48:46 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceCastBar.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/Runes.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/TargetHealth.lua
   M /trunk/modules/TargetInfo.lua

- pedantically replaced sets of spaces with tabs. i'm that guy.
------------------------------------------------------------------------
r756 | parnic | 2010-11-05 01:39:06 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/modules/EclipseBar.lua

- fixed the eclipse bar turning gray when adjusting settings that caused a Redraw()
------------------------------------------------------------------------
r755 | rokiyo | 2010-11-05 01:30:36 +0000 (Fri, 05 Nov 2010) | 2 lines
Changed paths:
   M /trunk/modules/PlayerInfo.lua
   M /trunk/modules/TargetInfo.lua

- Fixed not being able to set icon sizes for debuffs
- Rearranged the config screen for Info modules
------------------------------------------------------------------------
r754 | parnic | 2010-11-05 00:57:45 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- markers are now created at the proper alpha instead of 100%
------------------------------------------------------------------------
r753 | parnic | 2010-11-05 00:52:39 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceCore.lua
   M /trunk/IceHUD_Options/Options.lua

- changed the 'update period' slider to represent number of updates per second instead of seconds between updates. now higher is more frequent and lower is less frequent which makes more sense to users
------------------------------------------------------------------------
r752 | parnic | 2010-11-05 00:42:37 +0000 (Fri, 05 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- fixed text staying hidden when disabling and re-enabling a module
------------------------------------------------------------------------
r751 | parnic | 2010-11-04 17:56:18 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua
   M /trunk/IceHUD_Options/Options.lua

- fixed an error popping up whenever a user had icehud disabled in its settings and tried to access the config page
------------------------------------------------------------------------
r750 | parnic | 2010-11-04 04:50:58 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceHUD_Options/Options.lua

- added LibDBIcon to the options module so that the minimap icon is toggleable again
------------------------------------------------------------------------
r749 | parnic | 2010-11-04 04:46:34 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceHUD_Options/Options.lua

- fixed a misplaced 'self'
------------------------------------------------------------------------
r748 | parnic | 2010-11-04 04:37:58 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/IceCore.lua
   M /trunk/IceHUD.lua
   M /trunk/IceHUD.toc
   A /trunk/IceHUD_Options
   A /trunk/IceHUD_Options/IceHUD_Options.toc
   A /trunk/IceHUD_Options/Options.lua

- ripped ~1.3mb out of IceHUD itself and moved it into an LoD IceHUD_Options addon
------------------------------------------------------------------------
r746 | rokiyo | 2010-11-03 20:25:18 +0000 (Wed, 03 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CastBar.lua
   M /trunk/modules/EclipseBar.lua

- removed check for shouldHideBarRotation, since all bars can now be rotated.
------------------------------------------------------------------------
r745 | rokiyo | 2010-11-03 17:23:31 +0000 (Wed, 03 Nov 2010) | 5 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/Threat.lua

- Fixed Threat module's aggro bar positioning incorrectly
- Fixed combining expand & reverse modes causing bars to position incorrectly.
- All empty bars now skip resizing calculations and just Hide() immediately.
- Threat & SnD modules now use the new bar resizing system.
- Enabled expanding fill for SnD module
------------------------------------------------------------------------
r744 | rokiyo | 2010-11-02 19:28:09 +0000 (Tue, 02 Nov 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/EclipseBar.lua

- Added support for rotated markers.
- Enabled bar rotation for the Eclipse module.
------------------------------------------------------------------------
r743 | rokiyo | 2010-11-02 16:05:13 +0000 (Tue, 02 Nov 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CastBar.lua

- Added support for rotation in the new bar resizing system.
- Enabled bar rotation for the CastBar module.
------------------------------------------------------------------------
r742 | rokiyo | 2010-11-02 15:08:42 +0000 (Tue, 02 Nov 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CastBar.lua
   M /trunk/modules/EclipseBar.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/Threat.lua

- Refactored how bars are created and resized.
- Enabled the "expand" bar fill for the PlayerHealth module.
------------------------------------------------------------------------
r741 | rokiyo | 2010-11-02 13:19:37 +0000 (Tue, 02 Nov 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- Fixed: Markers stuck in inverted mode.
------------------------------------------------------------------------
r739 | rokiyo | 2010-10-31 18:20:42 +0000 (Sun, 31 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceElement.lua

- A more fool-proof method for late font registration.
------------------------------------------------------------------------
r738 | rokiyo | 2010-10-31 16:42:21 +0000 (Sun, 31 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceElement.lua

- Handling late font registration by using a default font while we wait for a callback.
------------------------------------------------------------------------
r737 | parnic | 2010-10-31 03:51:28 +0000 (Sun, 31 Oct 2010) | 2 lines
Changed paths:
   M /trunk/modules/TargetInfo.lua

- made all buffs/debuffs display on the info modules when in configuration mode
- compressed buffs/debuffs on the info modules so that they will not make room for a large buff if the previous row never had a large buff on it. this fixes every row being separated by enough vertical space to make room for the larger of "buff size" and "own buff size" settings
------------------------------------------------------------------------
r736 | parnic | 2010-10-31 02:23:09 +0000 (Sun, 31 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Runes.lua

- borrowed some code from PB4 to properly hide the DK Rune frame when the player frame is not hidden
------------------------------------------------------------------------
r735 | parnic | 2010-10-30 18:35:19 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/ClassPowerCounter.lua
   M /trunk/modules/HolyPower.lua

- made class power counters continue to display as long as they're not full/empty (depending on the class)
------------------------------------------------------------------------
r734 | rokiyo | 2010-10-30 16:06:44 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/CastBar.lua
   M /trunk/modules/EclipseBar.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/Threat.lua

- Unbreaking some modules that broke in r731
------------------------------------------------------------------------
r733 | parnic | 2010-10-30 15:48:54 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceCastBar.lua
   M /trunk/modules/PlayerMana.lua

- better fix to make sure modules always re-register for updates if they need to when they're shown
------------------------------------------------------------------------
r732 | parnic | 2010-10-30 15:12:54 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceCastBar.lua

- made castbars always register themselves for updates when shown. fixes a bug where opening the map fullscreen while casting will stop the cast bars from updating (ticket #97)
------------------------------------------------------------------------
r731 | rokiyo | 2010-10-30 15:08:05 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CastBar.lua
   M /trunk/modules/EclipseBar.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/Threat.lua

- Most modules now support a new bar filling mode: Expanding outwards from the middle.
------------------------------------------------------------------------
r730 | rokiyo | 2010-10-30 13:58:56 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetInfo.lua

- Never skip resizing player's own auras on redraw. Stops them resetting to normal aura icon size on UI reload.
------------------------------------------------------------------------
r729 | parnic | 2010-10-30 04:40:12 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua
   M /trunk/modules/PetInfo.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/PlayerInfo.lua
   M /trunk/modules/TargetHealth.lua
   M /trunk/modules/TargetInfo.lua

- shamelessly ripped off code from pitbull4 to replace "set focus" with instructions on how to do so. begone, focus error reports!
------------------------------------------------------------------------
r728 | rokiyo | 2010-10-30 04:25:21 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetInfo.lua

- Erroneous white space? I don't know what you're talking about... ¬.¬
------------------------------------------------------------------------
r727 | rokiyo | 2010-10-30 04:21:00 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerInfo.lua
   M /trunk/modules/TargetInfo.lua

- Aura handling cleanup. Duplication is evil!
------------------------------------------------------------------------
r726 | parnic | 2010-10-30 02:56:13 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerMana.lua

- added a check for the player's mana type when PLAYER_ENTERING_WORLD fires so that we adjust properly when entering/leaving instances
------------------------------------------------------------------------
r725 | parnic | 2010-10-30 02:39:42 +0000 (Sat, 30 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Totems.lua

- fixed yet more closure garbage being generated in the totems module. eventually i'm going to find all of it.
------------------------------------------------------------------------
r724 | Rokiyo | 2010-10-29 05:30:41 +0000 (Fri, 29 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Vengeance.lua

- Vengeance module now recycles tables instead of creating new ones all the time.
------------------------------------------------------------------------
r722 | parnic | 2010-10-28 00:32:34 +0000 (Thu, 28 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetCast.lua

- fixed the target cast bar to not freeze up and reset itself whenever a UNIT_SPELLCAST_INTERRUPTIBLE / UNIT_SPELLCAST_NOT_INTERRUPTIBLE event fires
------------------------------------------------------------------------
r721 | parnic | 2010-10-28 00:22:36 +0000 (Thu, 28 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceCastBar.lua

- fixed the cast bar to actually use the CastChanneling color when channeling. since this was apparently never hooked up, i also changed the default color for CastChanneling to match CastCasting so that long-time users won't notice the difference unless they've explicitly set a channeling color themselves
------------------------------------------------------------------------
r720 | parnic | 2010-10-27 13:47:36 +0000 (Wed, 27 Oct 2010) | 2 lines
Changed paths:
   M /trunk/modules/PetInfo.lua
   M /trunk/modules/PlayerInfo.lua

- fixed an error introduced in 1.7.2 where the playerinfo's dropdown menu was trying to use the target's data instead of the player's data
- prevented the issue coming up in the future for petinfo as well
------------------------------------------------------------------------
r718 | parnic | 2010-10-26 01:13:05 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua
   M /trunk/modules/CustomCount.lua

- fixed an error that could crop up when tweaking colors
------------------------------------------------------------------------
r717 | parnic | 2010-10-26 00:53:35 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- fixed bars that don't support dogtags in their text blocks to say so in the tooltip instead of telling the user that they can use dogtags when they can't
------------------------------------------------------------------------
r716 | parnic | 2010-10-26 00:36:27 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua

- fixed late registration of textures via LibSharedMedia so that the ToT bar texture gets updated appropriately
------------------------------------------------------------------------
r715 | parnic | 2010-10-26 00:27:43 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetOfTarget.lua

- made height of the ToT frame configurable by request
------------------------------------------------------------------------
r714 | parnic | 2010-10-26 00:14:40 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetInfo.lua

- extended vertical offset min/max for info modules (ticket #92)
------------------------------------------------------------------------
r713 | parnic | 2010-10-26 00:07:36 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/EclipseBar.lua

- fixed the Eclipse bar not showing up since 1.7.2
------------------------------------------------------------------------
r711 | parnic | 2010-10-25 06:25:20 +0000 (Mon, 25 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceCore.lua

- plugged a hole in the logic from r710 that could potentially cause a player to lose their lacerate/sunder/maelstrom module without creating a replacement custom counter if they never changed anything in the configuration for it (there would be no entry in the SavedVariables)
------------------------------------------------------------------------
r710 | parnic | 2010-10-25 06:09:48 +0000 (Mon, 25 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceCore.lua
   M /trunk/IceHUD.toc
   D /trunk/modules/LacerateCount.lua
   D /trunk/modules/MaelstromCount.lua
   D /trunk/modules/SunderCount.lua

- attempt at auto-removing sunder/lacerate/maelstrom modules on load if the player has them enabled. this will automatically create a custom counter behind the scenes since those are much more fully-featured
------------------------------------------------------------------------
r709 | parnic | 2010-10-25 04:20:22 +0000 (Mon, 25 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CastBar.lua
   M /trunk/modules/EclipseBar.lua

- hid the "rotate 90 degrees" option on cast bars and eclipse bars since it just doesn't work very well and looks bad. users keep reporting that these are broken when rotating and since i don't have a good fix, i'm disabling the feature for now
------------------------------------------------------------------------
r708 | parnic | 2010-10-25 04:10:29 +0000 (Mon, 25 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/TargetHealth.lua

- unified the behavior for configuration when a module is disabled. now the sub-configs (marker/text/icon settings) remain clickable but every element inside is disabled when the module is disabled. previously some sub-configs were not clickable at all and others were
------------------------------------------------------------------------
r707 | parnic | 2010-10-25 02:05:58 +0000 (Mon, 25 Oct 2010) | 3 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceCastBar.lua
   M /trunk/IceCore.lua
   M /trunk/IceElement.lua
   M /trunk/IceHUD.lua
   M /trunk/IceUnitBar.lua
   M /trunk/modules/ComboPointsBar.lua
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua
   M /trunk/modules/CustomHealth.lua
   M /trunk/modules/EclipseBar.lua
   M /trunk/modules/PetMana.lua
   M /trunk/modules/PlayerInfo.lua
   M /trunk/modules/PlayerMana.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/TargetCC.lua
   M /trunk/modules/TargetInfo.lua
   M /trunk/modules/TargetInvuln.lua
   M /trunk/modules/Threat.lua
   M /trunk/modules/Vengeance.lua

- removed most of the rest of the garbage that was being generated during combat or when changing targets
- reduced cpu usage by 33%-50% across the board (and more in some cases) by changing how updates are registered and how often they run. now the 'update period' slider actually matters. it defaults to 0.033 meaning that frames update about 30 times a second instead of every frame
- fixed the "always" display mode for cooldown bars to respect alpha settings (ooc/with target/in combat/etc.)
------------------------------------------------------------------------
r706 | parnic | 2010-10-24 04:35:24 +0000 (Sun, 24 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.toc

- set X-WoWID metadata
------------------------------------------------------------------------
r705 | parnic | 2010-10-24 03:19:58 +0000 (Sun, 24 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/ClassPowerCounter.lua
   M /trunk/modules/HolyPower.lua
   M /trunk/modules/Shards.lua

- added level restrictions to shard and holy power class counters since players under 9/10 (different per bar, using constants provided by Blizzard) don't have those resources available yet
------------------------------------------------------------------------
r704 | parnic | 2010-10-24 02:59:55 +0000 (Sun, 24 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/GlobalCoolDown.lua

- finally (for reals, hopefully) fixed the gcd for all classes. gcd is a surprisingly difficult problem as there's no straightforward api for it
------------------------------------------------------------------------
r703 | parnic | 2010-10-23 00:20:01 +0000 (Sat, 23 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Vengeance.lua

- largely untested (no errors on load) fix to the vengeance module not grabbing the player's max health until a UNIT_MAXHEALTH event fired
------------------------------------------------------------------------
r701 | parnic | 2010-10-21 19:57:59 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   M /trunk/embeds.xml

- set AceGUI-3.0-SharedMediaWidgets to load after LibSharedMedia
------------------------------------------------------------------------
r699 | parnic | 2010-10-21 18:16:05 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua

- drycode-moved LibDualSpec initialization from OnInitialize to OnEnable after the modules' frames are created and ready to go. maybe it'll actually work too!
------------------------------------------------------------------------
r698 | parnic | 2010-10-21 14:11:02 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   D /trunk/libs

- actually deleted the libs dir this time
------------------------------------------------------------------------
r697 | parnic | 2010-10-21 13:41:37 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   M /trunk/libs

- trashed svn:externals to make mitch0 happy. i hope you're happy! are you?!
------------------------------------------------------------------------
r696 | parnic | 2010-10-21 02:49:59 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/PetMana.lua

- changed the pet health/mana bars to monitor the player whenever the player enters a vehicle since the player bars already change to display vehicle info in that situation
------------------------------------------------------------------------
r695 | parnic | 2010-10-21 02:20:09 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/IceHUD.lua
   M /trunk/IceHUD.toc
   M /trunk/embeds.xml
   M /trunk/libs
   M /trunk/modules/TargetOfTarget.lua

- added AceGUI-3.0-SharedMediaWidgets support to the font selection box and ToT bar texture selection
------------------------------------------------------------------------
r694 | parnic | 2010-10-21 01:42:35 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/ClassPowerCounter.lua
   M /trunk/modules/TargetOfTarget.lua

- fixed a bug causing bar font size adjustments to not take effect/display until a ui reload
------------------------------------------------------------------------
r693 | parnic | 2010-10-21 01:09:14 +0000 (Thu, 21 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/CustomCDBar.lua

- super temp hax to make the custom cd bar work with "Holy Word: Aspire". none of the spell api functions work when that spell is passed by name but they do work with the spell id, so i built a table of names => ids that gets checked before calling any api's
------------------------------------------------------------------------
r692 | parnic | 2010-10-20 05:23:12 +0000 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceCore.lua

- missed a 'local' on a table in IceCore. whoops.
------------------------------------------------------------------------
r691 | parnic | 2010-10-20 05:22:27 +0000 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceCastBar.lua
   M /trunk/IceElement.lua
   M /trunk/IceHUD.lua
   M /trunk/modules/CastBar.lua
   M /trunk/modules/ClassPowerCounter.lua
   M /trunk/modules/ComboPoints.lua
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua
   M /trunk/modules/CustomCount.lua
   M /trunk/modules/EclipseBar.lua
   M /trunk/modules/LacerateCount.lua
   M /trunk/modules/MaelstromCount.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/PlayerMana.lua
   M /trunk/modules/Runes.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/SunderCount.lua
   M /trunk/modules/TargetHealth.lua
   M /trunk/modules/Threat.lua

- added local copy of _G.IceHUD to modules that reference it frequently for a minor lookup speed boost
------------------------------------------------------------------------
r690 | parnic | 2010-10-20 05:08:49 +0000 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceElement.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

- added description text to each custom module explaining what type of module it is. it was pretty difficult to figure out what kind of custom module you were looking at in the config after you created it
------------------------------------------------------------------------
r689 | parnic | 2010-10-20 04:30:48 +0000 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua

- minor garbage generation fix (thanks Torhal!)
------------------------------------------------------------------------
r688 | parnic | 2010-10-20 03:49:34 +0000 (Wed, 20 Oct 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/EclipseBar.lua

- fixed SetBottomText1 to propertly set text colors on the upper text line
- eclipse bar now colors the numerical value to whatever direction the bar is heading
------------------------------------------------------------------------
r687 | parnic | 2010-10-19 03:52:32 +0000 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Vengeance.lua

- more minor fixes to vengeance text formatting
------------------------------------------------------------------------
r686 | parnic | 2010-10-19 03:03:26 +0000 (Tue, 19 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Vengeance.lua

- fixed Vengeance module to work for all classes
------------------------------------------------------------------------
r685 | parnic | 2010-10-18 12:32:12 +0000 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.toc
   A /trunk/modules/Vengeance.lua

- initial rev of 'vengeance' module submitted by user Rokiyo
------------------------------------------------------------------------
r684 | parnic | 2010-10-18 01:58:09 +0000 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/CastBar.lua

- fixed the lag bar being completely wrong when using a meeting stone to summon someone. (no UNIT_SPELLCAST_SENT event is fired that instance so lag can't be computed)
------------------------------------------------------------------------
r682 | parnic | 2010-10-18 00:22:28 +0000 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta

- put "tag: latest" back onto LibDogTag and LibDogTag-Unit
------------------------------------------------------------------------
r680 | parnic | 2010-10-17 22:50:59 +0000 (Sun, 17 Oct 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceCore.lua
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua

- very minor perf gain by not doing the per-frame update on invisible modules
- nuked the primary offender of garbage generation. there is more to get rid of but finding it is a tedious process
------------------------------------------------------------------------
r679 | parnic | 2010-10-17 22:26:53 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetHealth.lua

- fixed error caused by disabling click targeting on the targethealth frame
------------------------------------------------------------------------
r678 | parnic | 2010-10-17 21:37:36 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetInfo.lua

- added option for non-dogtag users to hide each line of text on the TargetInfo module individually
------------------------------------------------------------------------
r677 | parnic | 2010-10-17 21:18:35 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Totems.lua

- fixed totem module not resetting totems when going through a load screen (entering/leaving instance, etc.)
------------------------------------------------------------------------
r676 | parnic | 2010-10-17 20:20:00 +0000 (Sun, 17 Oct 2010) | 5 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/ClassPowerCounter.lua
   M /trunk/modules/LacerateCount.lua
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/SliceAndDice.lua
   M /trunk/modules/SunderCount.lua
   M /trunk/modules/Threat.lua

- fixed 'inverse' mode to work with potential SnD bar
- expanded range of class power counters (shards, holy power) by request
- fixed lacerate and sunder count modules to work with 3 max charges instead of 5 as per the new patch (these *really* need to go away and be auto-replaced by custom counters...)
- yet another fix for text sometimes displaying the unit name for PetHealth
- fixed how the 'second highest threat' bar is drawn so that it actually works with all textures
------------------------------------------------------------------------
r674 | parnic | 2010-10-17 05:46:54 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/FocusHealth.lua
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/TargetHealth.lua
   M /trunk/modules/TargetInfo.lua
   M /trunk/modules/TargetOfTarget.lua

- removed ClickCastFrame unregistration to avoid problems with people who have the older version of clique (basically everyone)
------------------------------------------------------------------------
r672 | parnic | 2010-10-16 20:00:35 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/FocusHealth.lua
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/TargetHealth.lua
   M /trunk/modules/TargetOfTarget.lua

- cleanup of mouse interaction for all modules
------------------------------------------------------------------------
r671 | parnic | 2010-10-16 19:49:39 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua

- fixed "allow click-targeting in combat" option for the new version of clique
------------------------------------------------------------------------
r670 | parnic | 2010-10-16 19:35:42 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/TargetInfo.lua

- more fixes for compatibility between clique and the info modules
------------------------------------------------------------------------
r669 | parnic | 2010-10-16 19:23:58 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetInfo.lua

- setup clique unregistration for whenever the new clique changes go live
------------------------------------------------------------------------
r668 | parnic | 2010-10-16 18:10:39 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.toc
   D /trunk/modules/HungerForBlood.lua

- RIP HungerForBlood module
------------------------------------------------------------------------
r667 | parnic | 2010-10-16 15:43:57 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- only create the fontstring for upper/lower text if it doesn't already exist. (sigh, garbage generation)
------------------------------------------------------------------------
r666 | parnic | 2010-10-16 15:40:37 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/EclipseBar.lua

- fixed "bar visible" checkbox to also hide/show the solar portion of the eclipse bar
------------------------------------------------------------------------
r665 | parnic | 2010-10-16 14:45:25 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua

- fixed lower text popping back up when it shouldn't
------------------------------------------------------------------------
r663 | parnic | 2010-10-16 06:05:13 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/SliceAndDice.lua

- fixed snd glyph detection due to new return value on GetGlyphSocketInfo
------------------------------------------------------------------------
r662 | parnic | 2010-10-16 04:19:56 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetInfo.lua

- fixed certain buffs not displaying a tooltip on mouseover in the info modules
------------------------------------------------------------------------
r661 | parnic | 2010-10-16 03:55:46 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/CustomCount.lua

- fixed ability to set 'max count' to 0 and screw up a custom counter
------------------------------------------------------------------------
r660 | parnic | 2010-10-16 03:07:19 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CustomHealth.lua
   M /trunk/modules/FocusHealth.lua
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/TargetHealth.lua

- fixed bar text not properly hiding on bars that use RegisterUnitWatch to control visibility
------------------------------------------------------------------------
r659 | parnic | 2010-10-15 13:02:33 +0000 (Fri, 15 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceElement.lua

- fixed scaling to affect the text and icons again like it used to
------------------------------------------------------------------------
r657 | parnic | 2010-10-15 06:16:04 +0000 (Fri, 15 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/ClassPowerCounter.lua
   M /trunk/modules/Shards.lua

- added pulsing to the shard counter and holy power modules whenever they are maxed out. if this feature goes well then it should probably be ported over to the existing counter modules as well
------------------------------------------------------------------------
r656 | parnic | 2010-10-15 04:48:46 +0000 (Fri, 15 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceElement.lua
   M /trunk/modules/ClassPowerCounter.lua

- added option to use out-of-combat alpha on class power bars (holy power, shards) when targeting a friendly
------------------------------------------------------------------------
r655 | parnic | 2010-10-15 01:08:51 +0000 (Fri, 15 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetHealth.lua

- fixed icons on the target health bar not always hiding when they should
------------------------------------------------------------------------
r654 | parnic | 2010-10-15 00:32:28 +0000 (Fri, 15 Oct 2010) | 2 lines
Changed paths:
   M /trunk/IceCore.lua
   M /trunk/IceUnitBar.lua

- potentially fixed reported error message though i've never seen it pop up myself
- fixed one instance of some global taint (neglected to declare _ as a local var)
------------------------------------------------------------------------
r653 | parnic | 2010-10-15 00:30:27 +0000 (Fri, 15 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceCastBar.lua
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua
   M /trunk/modules/PlayerHealth.lua
   M /trunk/modules/TargetHealth.lua

- fixed icons rotating with bars incorrectly when setting bar to be rotated 90 degrees
------------------------------------------------------------------------
r652 | parnic | 2010-10-14 22:56:48 +0000 (Thu, 14 Oct 2010) | 2 lines
Changed paths:
   M /trunk/modules/Runes.lua

- fixed default rune frame showing up sometimes when the player has the "hide blizzard frame" option disabled in the runes module
- fixed default runes from being incorrect (showing 6 blood runes) after re-enabling them from the runes module while the game is running
------------------------------------------------------------------------
r651 | parnic | 2010-10-14 20:31:56 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceCore.lua

- drycoded a potential fix for configuration mode no longer working as of 1.7.0.3
------------------------------------------------------------------------
r649 | parnic | 2010-10-14 15:23:35 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetCC.lua

- fixed CC module spell id's by removing spells/effects that no longer exist, adding some new ones, and updating id's of ones that have changed
------------------------------------------------------------------------
r648 | parnic | 2010-10-14 13:23:20 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/TargetCC.lua

- fixed entangling roots spell id's
------------------------------------------------------------------------
r647 | parnic | 2010-10-14 05:50:03 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/CustomHealth.lua
   M /trunk/modules/FocusHealth.lua
   M /trunk/modules/PetHealth.lua
   M /trunk/modules/TargetHealth.lua

- fixed text on bars using RegisterUnitWatch to be hidden properly (more fallout from the change in r644 - this was specific to people that had dogtag support disabled)
------------------------------------------------------------------------
r646 | parnic | 2010-10-14 02:26:10 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/RangeCheck.lua
   M /trunk/modules/TargetInfo.lua
   M /trunk/modules/TargetOfTarget.lua

- more fixes to frame reparenting (from r644 - attempts to fix text when bars are rotated)
------------------------------------------------------------------------
r645 | parnic | 2010-10-14 01:56:14 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/EclipseBar.lua

- attempt to fix ticket #81
------------------------------------------------------------------------
r644 | parnic | 2010-10-14 01:31:47 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/IceElement.lua
   M /trunk/modules/RangeCheck.lua
   M /trunk/modules/TargetInfo.lua
   M /trunk/modules/TargetOfTarget.lua

- fixed text getting rotated along with bars when choosing the "rotate 90 degrees" option
------------------------------------------------------------------------
r642 | parnic | 2010-10-13 14:14:22 +0000 (Wed, 13 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/GlobalCoolDown.lua

- hopefully fixed gcd module to work for all classes without relying on specific spell ids
------------------------------------------------------------------------
r641 | parnic | 2010-10-13 06:55:53 +0000 (Wed, 13 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/Runes.lua

- fixed Blizzard's default runes to be properly hidden when the default player health frame is left enabled
------------------------------------------------------------------------
r638 | parnic | 2010-10-12 04:11:36 +0000 (Tue, 12 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.toc

- removed x-compat
------------------------------------------------------------------------
r637 | parnic | 2010-10-12 02:49:31 +0000 (Tue, 12 Oct 2010) | 2 lines
Changed paths:
   M /trunk/IceHUD.toc

- toc bump to 4.0
- removed LibHealComm-4.0 from OptionalDeps
------------------------------------------------------------------------
r636 | parnic | 2010-10-11 05:50:10 +0000 (Mon, 11 Oct 2010) | 2 lines
Changed paths:
   M /trunk/IceBarElement.lua
   M /trunk/modules/CastBar.lua

- fixed rotation of inverted bars to draw the bar correctly
- better method of turning the player and pet casting frames back when enabling the "show default cast bar" option in the player cast bar
------------------------------------------------------------------------
r635 | parnic | 2010-10-11 05:42:37 +0000 (Mon, 11 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua

- added ability for spell ids to be specified instead of names for custom bars and cooldown bars. when an id is typed it will attempt to resolve to the buff name
------------------------------------------------------------------------
r634 | parnic | 2010-10-10 14:53:34 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceHUD.lua

- minor change to pick up loc fix
------------------------------------------------------------------------
r633 | parnic | 2010-10-10 05:27:00 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/CustomHealth.lua
   M /trunk/modules/FocusHealth.lua

- made sure to call UnregisterUnitWatch whenever the FocusHealth or a CustomHealth module is unloaded
------------------------------------------------------------------------
r632 | parnic | 2010-10-10 01:05:09 +0000 (Sun, 10 Oct 2010) | 2 lines
Changed paths:
   M /trunk/IceHUD.lua

- fixed /icehudcl to actually work again as a command-line interface to the options table (surprised this wasn't reported)
- made the OpenConfig method able to close the dialog if it's already open. this restores old behavior that was lost in the move to ace3
------------------------------------------------------------------------
r631 | parnic | 2010-10-10 00:35:21 +0000 (Sun, 10 Oct 2010) | 2 lines
Changed paths:
   M /trunk/modules/FocusHealth.lua
   M /trunk/modules/SliceAndDice.lua

- removed the "abbreviate health" option from the focus health bar if the user is using dogtags since it doesn't apply then
- fixed the SnD potential bar to rotate properly with the main bar
------------------------------------------------------------------------
r630 | parnic | 2010-10-10 00:16:19 +0000 (Sun, 10 Oct 2010) | 2 lines
Changed paths:
   M /trunk/IceUnitBar.lua
   M /trunk/modules/CustomBar.lua
   M /trunk/modules/CustomCDBar.lua

- hid the "Low Threshold Color" option on custom bars and cooldown bars since the option doesn't apply to them
- updated the description of a few "low threshold" settings so they make more sense to users (don't reference variable names)
------------------------------------------------------------------------
r629 | parnic | 2010-10-10 00:03:15 +0000 (Sun, 10 Oct 2010) | 1 line
Changed paths:
   M /trunk/IceUnitBar.lua

- fixed the "low threshold" flash to work properly on rotated bars
------------------------------------------------------------------------
r628 | parnic | 2010-10-09 06:20:17 +0000 (Sat, 09 Oct 2010) | 1 line
Changed paths:
   M /trunk/modules/PlayerHealth.lua

- fixed incoming heal bar to display properly on 4.0 clients
------------------------------------------------------------------------

Facts

Uploaded on
Nov 10, 2010
Game version
  • 4.0.1
Filename
IceHUD-r780.zip
Size
932.2 KiB
MD5
a4c8f5e4e0c9eb4d23d3f2151065a9da
Type
Alpha
Status
Normal
Downloads
218

Authors