53 Commits

Author SHA1 Message Date
f845e20c05 Updates for TBC classic. Switched as many versions checks as I could to feature detection rather than hardcoded version number checks. 2021-04-24 12:08:40 -07:00
3f2505245c Update to use project-date-integer 2021-03-23 13:47:55 -05:00
86d49d9e5d Update outdated tags (#5) 2021-03-22 10:46:00 -05:00
9c59ab23a3 Change to use manual iteration
It seems like FireEvent() can potentially invalidate the unit entries in
normalUnitsWackyDependents, so extract the next key before calling it.

Fixes #4
2021-03-22 07:58:59 -05:00
de3a5205eb Drastically improve performance by not registering for WoW events that nothing is listening for. (#3) 2021-03-21 11:39:16 -05:00
37d63662fa Fix issues caused when a newer version of LibDogTag is loaded after LibDogTag-Unit is loaded. (#2) 2021-03-20 07:26:59 -06:00
7fb0ee06da Add support for nameplate units (#1) 2021-02-27 21:21:15 -06:00
380b0494f9 cvar predictedPower is gone. Changed MP and Mana tags to use UNIT_POWER_FREQUENT so they they continue to have frequent updates. 2016-10-26 19:53:45 -07:00
a2d03e1568 Increased dev version number now that we're using the datestamp instead of a unix timestamp 2016-05-27 00:18:45 -05:00
bc8d45a7eb Maybe file-date-integer will work 2016-05-27 00:12:39 -05:00
f115114a15 Switched to project-timestamp to see if the packager will cooperate 2016-05-27 00:07:56 -05:00
03b847b65c Replaced SVN keyword substitution 2016-05-26 15:25:08 -05:00
7b0bf189f2 - Added a check for a variable named __DT_dontcancelupdatesforMO on fontStrings in order to prevent the timer handler from canceling queued updates on fontStrings whose unit kwarg == "mouseover". Behavior remains unchanged if this variable is not set. 2014-05-10 01:15:19 +00:00
04b2e80bf9 - Check that guid isn't nil before calling calculateBestUnit() from inside refreshGUID() in order to greatly cut down on CPU usage and hopefully prevent some more 'script ran too long' errors. 2013-10-04 02:18:45 +00:00
37cd061474 - Added a call to DogTag.checkYield to help solve the "script ran too long" errors 2013-08-02 04:02:54 +00:00
05e90fc28b - Added arena and arenapet units with localized default names 2013-07-30 08:20:49 +00:00
7f9e912fe2 - Add localized default names for boss units
- Added UNIT_TARGETABLE_CHANGED as a UnitChanged trigger
2013-07-30 07:52:54 +00:00
b18a7b964c - Added boss5 to boss unit tokens, and boss target/targetarget wacky units 2013-07-30 07:20:24 +00:00
13961c7ec8 - Reverted r237 and r234 as they did, in fact, break something in IceHUD and probably other mods. 2012-08-27 05:48:35 +00:00
214fa5f449 - Commented out a now-unused function. 2012-08-27 04:52:51 +00:00
576d0e2e28 - Rewriting completely moronic code, 17 lines at a time. 2012-08-27 04:42:22 +00:00
dc1075b90a - Commented out some code that, to me, looks pretty pointless. Apologies if I break something somewhere. 2012-08-27 03:35:32 +00:00
1c13ac712f - Cheap fix for LibDogTag-Unit-3.0.lua line 223: attempt to index local 'guidToUnits_oldGuid' (a nil value). See http://wow.curseforge.com/addons/tellmewhen/tickets/539-random-error-2/ for more info. I don't know why this happened, but hopefully I fixed it. 2012-08-26 09:54:11 +00:00
b037b9b0f1 - More WoW 5.0 fixes for parties/raids and talent queries. 2012-06-30 21:21:37 +00:00
bd9b115de1 - Added upvalues
- Fixed an incorrect comparison
2012-04-03 03:30:29 +00:00
c6f5539908 - Reverted back to the old revision number until I can figure out why all the version numbers in all of the DogTag addons are so screwy 2012-04-02 08:47:34 +00:00
8a105b05c8 - Cybeloras: Fix for "Error with code: bad argument #1 to "format" (string expected, got nil)" 2012-04-02 08:41:32 +00:00
364a14e6e3 Add support for new boss[1-4] UnitIDs. 2009-12-30 21:44:28 +00:00
ae13b67032 Touch the file so the minor version gets updated so in place upgrades work. 2009-08-04 23:32:40 +00:00
d873311e6a Bugfix with the wacky unit caching 2009-05-10 21:04:03 +00:00
6a26988136 Add a system of unit tracking to match wacky units against non-wacky units and ride off of their events if possible.
Also cache the player and pet power and only issue FastPower events when there's an actual change.
2009-05-03 21:04:31 +00:00
57e9f87050 since predicted health no longer exists, remove support for it. Also make predicted power handled optionally and checked by the CVar. 2009-05-03 19:11:38 +00:00
fda35bdf13 Change the way that Cast tags are calculated. Should be quite a bit more reliable now. 2009-03-23 02:19:13 +00:00
b32b3de6be bugfix with FastStats since UnitGUID("player") is nil on first login 2008-12-30 04:08:07 +00:00
896a0d4d2a performance tweak 2008-12-30 02:19:55 +00:00
da95c03ba9 - Give fast updates to frames representing the player or pet frame not just those exact frames. 2008-11-27 00:22:49 +00:00
1f786d228d - [Combos] takes being on a vehicle in account
- "vehicle" is now a valid unit.
2008-11-21 09:55:22 +00:00
30d63574ec Update current health and power for player and pet (if exists) every 0.05 seconds. 2008-10-13 23:17:49 +00:00
de68cc2cdd WoWAce Post-Processing: Virtually inflate Library Revision numbers for proper upgrade path 2008-10-09 21:52:36 +00:00
ae7e202272 Continuing the crusade against PLAYER_PET_CHANGED, one addon at a time. Potential bugfixings but likely nothing significant. 2008-08-30 15:54:17 +00:00
40da7d4a5f - Make the check for the mouseover unit a bit saner. 2008-07-07 18:34:07 +00:00
49901418e4 - fix a bug which caused all fontstrings to be seen as wacky units.
- set the wacky unit update time to 0.5 instead of 0.25
2008-06-25 00:00:16 +00:00
53b2573e2e - small optimization by assuming that the player unit always exists 2008-04-05 03:59:48 +00:00
d03c596f14 - update API
- use :ClearNamespace
2008-03-28 21:34:02 +00:00
a87c215fff - fix issues with [AFK] and [Dead] not picking up properly. 2008-03-28 15:36:03 +00:00
cc1e8f32e8 - fix a bug with unit declarations. 2008-03-27 21:31:50 +00:00
1697d73918 - fix an issue with Threat
- make sure to check if units exist before running functions on them
2008-03-23 16:06:47 +00:00
5aaf8c9e19 - Add some more categories 2008-03-23 00:01:25 +00:00
13e3135d96 - update to use functions as tags
- add Status category
2008-03-20 01:59:10 +00:00
472a057309 - If the mouseover unit doesn't exist, prevent any updates to related fontstrings, so that fadeouts of tooltips and the like work properly
- use the boolean type instead of string;nil
- add Characteristics module.
2008-03-16 16:22:48 +00:00