r27
Details
-
Filenamelibgroupinspect-r27.zip
-
Uploaded by
-
UploadedSep 17, 2012
-
Size9.33 KB
-
Downloads93
-
MD5cc1539d59531503fea12c386d60b8d34
Supported WoW Retail Versions
- 5.0.5
Changelog
------------------------------------------------------------------------
r27 | anyia3 | 2012-09-18 04:29:37 +0000 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed broken talent handling (oops).
------------------------------------------------------------------------
r26 | anyia3 | 2012-09-18 03:53:38 +0000 (Tue, 18 Sep 2012) | 10 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Features from the experimental clone fully included.
This changes the format of the 'info' table provided in the callback (it now
provides a lot more information about talents & glyphs). Notably it also
provides the spell IDs for the talents, not just the row/tier.
The comms format has been changed as well as a result, and is in need of
testing. This is alpha code for now! :)
------------------------------------------------------------------------
r25 | anyia3 | 2012-09-17 23:28:16 +0000 (Mon, 17 Sep 2012) | 7 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Added Dridzt's game data caching, including talent spell IDs (woo!).
Wish I'd remembered about the GameTooltip! =)
Full use of these caches to be made shortly...
------------------------------------------------------------------------
r24 | anyia3 | 2012-09-17 20:49:27 +0000 (Mon, 17 Sep 2012) | 10 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Use PLAYER_LOGIN/PLAYER_LOGOUT instead of enter/leave world.
Fail nicer if for some reason LibStub or CallbackHandler are not available.
Defer some registration to login time.
This marks the beginning of the inclusion of the features from Dridzt's
experimental clone.
------------------------------------------------------------------------
r22 | anyia3 | 2012-09-08 10:02:29 +0000 (Sat, 08 Sep 2012) | 14 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Added support to communicate spec/talent/glyph changes on the addon channel.
This should help alleviate the problem of Blizzard not providing any externally
visible events/notifications when these things take place. At least users with
any addon using LibGroupInSpecT will get the updates properly.
The event PLAYER_SPECIALIZATION_CHANGED fires for other players, but I cannot
for the life of me make any sense of when/why it fires. I've seen it fire
when zoning away from the other group members, while they were most assuredly
not making spec changes, and in battle-grounds there is a steady stream of
these events it seems. The conclusion is that this event is currently useless
except for the player.
------------------------------------------------------------------------
r21 | anyia3 | 2012-09-07 11:29:19 +0000 (Fri, 07 Sep 2012) | 6 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Changed format the glyphs are exposed in.
Now as a table with value being type of glyph (major/minor), rather than the
previous array.
------------------------------------------------------------------------
r20 | anyia3 | 2012-09-07 11:07:39 +0000 (Fri, 07 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed missing timer start on lib:Rescan().
------------------------------------------------------------------------
r19 | anyia3 | 2012-09-04 11:55:07 +0000 (Tue, 04 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Got local references to the API functions.
------------------------------------------------------------------------
r18 | anyia3 | 2012-09-04 11:25:36 +0000 (Tue, 04 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Tidied up _ usage.
------------------------------------------------------------------------
r17 | anyia3 | 2012-09-04 11:21:38 +0000 (Tue, 04 Sep 2012) | 5 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Added glyph support.
Oh for some decent documentation...
------------------------------------------------------------------------
r16 | anyia3 | 2012-09-04 10:51:08 +0000 (Tue, 04 Sep 2012) | 5 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed unintentional taint (curse you _).
Fixed inverted logic from previous commit (oops).
------------------------------------------------------------------------
r15 | anyia3 | 2012-09-04 10:50:22 +0000 (Tue, 04 Sep 2012) | 8 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Reduced memory usage.
Using much more compact format to describe talents now. The rest of the
information can be obtained as needed per class using the class_id anyway.
Also, don't insist on needing a spec to obtain talent info.
------------------------------------------------------------------------
r14 | anyia3 | 2012-09-04 09:40:38 +0000 (Tue, 04 Sep 2012) | 6 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Prevent off-line players from jamming the queue.
Apparently CanInspect() returns true for off-line players, even though the
inspect request will never be honored.
------------------------------------------------------------------------
r13 | anyia3 | 2012-09-04 09:31:44 +0000 (Tue, 04 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed broken dual-spec swap detection.
------------------------------------------------------------------------
r12 | anyia3 | 2012-09-03 12:44:49 +0000 (Mon, 03 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed gender/class_id confusion, and nil index on UI inspect.
------------------------------------------------------------------------
r11 | anyia3 | 2012-09-03 12:14:48 +0000 (Mon, 03 Sep 2012) | 11 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Removed "add" event, due to lack of usefulness.
Added lib:Rescan() function to force a full refresh.
Optimized lib:GuidToUnit() performance by keeping the last-known unit id around.
Changed way of obtaining name/class/race information to avoid the dreaded
"Unknown" monster, and hopefully also be a bit more efficient.
------------------------------------------------------------------------
r10 | anyia3 | 2012-09-02 13:54:49 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Retry timed out inspections.
------------------------------------------------------------------------
r9 | anyia3 | 2012-09-02 13:31:39 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Don't give up on scans unless the unit is no longer relevant.
------------------------------------------------------------------------
r8 | anyia3 | 2012-09-02 12:17:44 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed broken minor number.
------------------------------------------------------------------------
r7 | anyia3 | 2012-09-02 12:15:52 +0000 (Sun, 02 Sep 2012) | 6 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Vastly improved cache handling, plus guard against random units.
Firing off update events for any unit we got a UNIT_NAME_UPDATED for was a
terrible idea (and caused incredible lag - oops).
------------------------------------------------------------------------
r6 | anyia3 | 2012-09-02 10:18:13 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed caching of wrong data.
------------------------------------------------------------------------
r5 | anyia3 | 2012-09-02 10:16:55 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Make use of ClearInspectPlayer() to avoid unnecessary load.
------------------------------------------------------------------------
r4 | anyia3 | 2012-09-02 01:21:05 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed nil reference caused by bad index.
------------------------------------------------------------------------
r3 | anyia3 | 2012-09-02 01:05:25 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Removed accidental debug print.
------------------------------------------------------------------------
r2 | anyia3 | 2012-09-02 00:46:25 +0000 (Sun, 02 Sep 2012) | 3 lines
Changed paths:
A /trunk/LibGroupInSpecT-1.0.lua
A /trunk/lib.xml
Initial import, from RaidChecklist.
------------------------------------------------------------------------
r1 | svn | 2012-09-01 23:54:48 +0000 (Sat, 01 Sep 2012) | 1 line
Changed paths:
A /branches
A /tags
A /trunk
libgroupinspect/mainline: Initial Import
------------------------------------------------------------------------