r41
Details
-
FilenameLibGroupInSpecT-1.0-r41.zip
-
Uploaded by
-
UploadedSep 22, 2012
-
Size17.94 KB
-
Downloads108
-
MD5f92a08f19000fe0727e6d3af6c173329
Supported WoW Retail Versions
- 5.0.5
Changelog
------------------------------------------------------------------------
r41 | anyia3 | 2012-09-22 08:24:50 +0000 (Sat, 22 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed up 'frame' referencing. Now consistent.
------------------------------------------------------------------------
r40 | anyia3 | 2012-09-22 08:18:12 +0000 (Sat, 22 Sep 2012) | 4 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Further improvements to library upgrade handling.
Misc code cleanup.
------------------------------------------------------------------------
r39 | dridzt | 2012-09-19 23:28:16 +0000 (Wed, 19 Sep 2012) | 2 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
- Fix ticket #4: Oscarucb, library upgrade failing.
- Optimize the OnUpdate script to avoid creating anonymous closures.
------------------------------------------------------------------------
r37 | anyia3 | 2012-09-19 01:39:17 +0000 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Include .spell_id in talent/glyph info blocks.
------------------------------------------------------------------------
r36 | anyia3 | 2012-09-19 01:36:18 +0000 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Renamed the talent .texture field to .icon to be consistent with glyphs.
------------------------------------------------------------------------
r35 | anyia3 | 2012-09-19 01:34:24 +0000 (Wed, 19 Sep 2012) | 8 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed issues with player data not being cached.
This addresses both the demand-load scenario, and the cold-login scenario when
GetPlayerInfoByGUID() doesn't return anything.
For the demand-load scenario, we now synthesize a PLAYER_LOGIN event.
------------------------------------------------------------------------
r34 | oscarucb | 2012-09-19 00:40:05 +0000 (Wed, 19 Sep 2012) | 2 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
handle dynamic loading after PLAYER_LOGIN
------------------------------------------------------------------------
r33 | anyia3 | 2012-09-19 00:16:19 +0000 (Wed, 19 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.toc
Removed now-unnecessary package controls.
------------------------------------------------------------------------
r32 | anyia3 | 2012-09-18 12:38:46 +0000 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
M /trunk/.pkgmeta
Disabled no-lib generation.
------------------------------------------------------------------------
r31 | anyia3 | 2012-09-18 12:02:35 +0000 (Tue, 18 Sep 2012) | 5 lines
Changed paths:
A /trunk/.pkgmeta
A /trunk/LibGroupInSpecT-1.0.toc
Add packaging info for standalone installation.
Apparently people still use this... :D
------------------------------------------------------------------------
r30 | anyia3 | 2012-09-18 06:28:59 +0000 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed talents not being received properly over comms.
------------------------------------------------------------------------
r29 | anyia3 | 2012-09-18 05:57:54 +0000 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Another couple of spec_index bugs. Looks like I stuffed that up well!
------------------------------------------------------------------------
r28 | anyia3 | 2012-09-18 05:48:53 +0000 (Tue, 18 Sep 2012) | 3 lines
Changed paths:
M /trunk/LibGroupInSpecT-1.0.lua
Fixed two info.spec_index related bugs.
------------------------------------------------------------------------
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
------------------------------------------------------------------------