e003fab854
- 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.)
2010-10-25 02:05:58 +00:00
d0be3b42a7
- set X-WoWID metadata
2010-10-24 04:35:24 +00:00
08d6c6ead4
- 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
2010-10-24 03:19:58 +00:00
34549b5971
- finally (for reals, hopefully) fixed the gcd for all classes. gcd is a surprisingly difficult problem as there's no straightforward api for it
2010-10-24 02:59:55 +00:00
22ee8bbc5b
- largely untested (no errors on load) fix to the vengeance module not grabbing the player's max health until a UNIT_MAXHEALTH event fired
2010-10-23 00:20:01 +00:00
c8f47d272c
- set AceGUI-3.0-SharedMediaWidgets to load after LibSharedMedia
2010-10-21 19:57:59 +00:00
127bffc330
- drycode-moved LibDualSpec initialization from OnInitialize to OnEnable after the modules' frames are created and ready to go. maybe it'll actually work too!
2010-10-21 18:16:05 +00:00
a51fe8e06f
- 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
2010-10-21 02:49:59 +00:00
78b825c79d
- added AceGUI-3.0-SharedMediaWidgets support to the font selection box and ToT bar texture selection
2010-10-21 02:20:09 +00:00
04a885b123
- fixed a bug causing bar font size adjustments to not take effect/display until a ui reload
2010-10-21 01:42:35 +00:00
1a3b4cbda9
- 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
2010-10-21 01:09:14 +00:00
9abae08235
- missed a 'local' on a table in IceCore. whoops.
2010-10-20 05:23:12 +00:00
af5574e4a6
- added local copy of _G.IceHUD to modules that reference it frequently for a minor lookup speed boost
2010-10-20 05:22:27 +00:00
0fc23444e2
- 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
2010-10-20 05:08:49 +00:00
ef18b488da
- minor garbage generation fix (thanks Torhal!)
2010-10-20 04:30:48 +00:00
3cc7b1b1fb
- 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
2010-10-20 03:49:34 +00:00
1b86b760a3
- more minor fixes to vengeance text formatting
2010-10-19 03:52:32 +00:00
564037b353
- fixed Vengeance module to work for all classes
2010-10-19 03:03:26 +00:00
843129c900
- initial rev of 'vengeance' module submitted by user Rokiyo
2010-10-18 12:32:12 +00:00
88908d5cfb
- 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)
2010-10-18 01:58:09 +00:00
559ad7b66e
- put "tag: latest" back onto LibDogTag and LibDogTag-Unit
2010-10-18 00:22:28 +00:00
fa5246a27e
- 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
2010-10-17 22:50:59 +00:00
4ab939477f
- fixed error caused by disabling click targeting on the targethealth frame
2010-10-17 22:26:53 +00:00
a59c99d91f
- added option for non-dogtag users to hide each line of text on the TargetInfo module individually
2010-10-17 21:37:36 +00:00
ee74e12ef9
- fixed totem module not resetting totems when going through a load screen (entering/leaving instance, etc.)
2010-10-17 21:18:35 +00:00
cb77e8358b
- 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
2010-10-17 20:20:00 +00:00
3af07ee30d
- removed ClickCastFrame unregistration to avoid problems with people who have the older version of clique (basically everyone)
2010-10-17 05:46:54 +00:00
f63c263669
- cleanup of mouse interaction for all modules
2010-10-16 20:00:35 +00:00
7bf4c9b56e
- fixed "allow click-targeting in combat" option for the new version of clique
2010-10-16 19:49:39 +00:00
1f2738432b
- more fixes for compatibility between clique and the info modules
2010-10-16 19:35:42 +00:00
8a980e45eb
- setup clique unregistration for whenever the new clique changes go live
2010-10-16 19:23:58 +00:00
d2d3a76035
- RIP HungerForBlood module
2010-10-16 18:10:39 +00:00
eefedd6a93
- only create the fontstring for upper/lower text if it doesn't already exist. (sigh, garbage generation)
2010-10-16 15:43:57 +00:00
88a309ef8c
- fixed "bar visible" checkbox to also hide/show the solar portion of the eclipse bar
2010-10-16 15:40:37 +00:00
dc85c43a3e
- fixed lower text popping back up when it shouldn't
2010-10-16 14:45:25 +00:00
af432dc2e1
- fixed snd glyph detection due to new return value on GetGlyphSocketInfo
2010-10-16 06:05:13 +00:00
5d68b2f6eb
- fixed certain buffs not displaying a tooltip on mouseover in the info modules
2010-10-16 04:19:56 +00:00
c529fa5510
- fixed ability to set 'max count' to 0 and screw up a custom counter
2010-10-16 03:55:46 +00:00
d315ee3e3c
- fixed bar text not properly hiding on bars that use RegisterUnitWatch to control visibility
2010-10-16 03:07:19 +00:00
998ff6167f
- fixed scaling to affect the text and icons again like it used to
2010-10-15 13:02:33 +00:00
fd406cc177
- 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
2010-10-15 06:16:04 +00:00
af0c4c7023
- added option to use out-of-combat alpha on class power bars (holy power, shards) when targeting a friendly
2010-10-15 04:48:46 +00:00
5c122c227d
- fixed icons on the target health bar not always hiding when they should
2010-10-15 01:08:51 +00:00
e9ac3fd078
- 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)
2010-10-15 00:32:28 +00:00
86ee5ca6c1
- fixed icons rotating with bars incorrectly when setting bar to be rotated 90 degrees
2010-10-15 00:30:27 +00:00
de880222b0
- 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
2010-10-14 22:56:48 +00:00
6a74e70845
- drycoded a potential fix for configuration mode no longer working as of 1.7.0.3
2010-10-14 20:31:56 +00:00
f284fde0b6
- 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
2010-10-14 15:23:35 +00:00
3c67fbe36b
- fixed entangling roots spell id's
2010-10-14 13:23:20 +00:00
99c45e7312
- 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)
2010-10-14 05:50:03 +00:00