beta2-23-g0ab99ed
Details
-
FilenameSpamalyzer-beta2-23-g0ab99ed.zip
-
Uploaded by
-
UploadedJan 28, 2010
-
Size150.55 KB
-
Downloads79
-
MD5f83b38c7fe8bf6c6c1108cf5209e1037
Supported WoW Retail Versions
- 3.3.0
Changelog
James D. Callahan III:
- Sorting by category will now also sort sub-sections.
- Moved Debug() above all other code.
- Added Channel-view tooltip mode. The tooltip now displays the mode name in the header.
- Fixed debug declaration/definition - properly reference tekDebug.
- Fixed issue with players sometimes not being colored by class, and just for the hell of it colorized realm names by channel color.
- Re-formatted the output text for human-readability, and added channel color support.
- Added channel colors.
- Added tekDebug support and localized some globals.
- Fixed an accidental global.
- There is now an AddOn-centric tooltip mode - Middle-click to toggle.
- In Spamalyzer:UpdateTooltip(): Cancel timers.tooltip_update then nil it out instead of simply calling CancelAllTimers(). Also, in the case of a nil tooltip, set LDB_anchor and elapsed_line to nil.
- In Spamalyzer:StoreMessage(): If not tracking this message type, and there is no output_frame, abort immediately.
- In Spamalyzer:StoreMessage(): Don't try to assign a class to a player who is already known.
- In data_obj.OnEnter(): Check for timers.tooltip_update before drawing the tooltip or scheduling the tooltip update timer.
- Changed/added some comments.
- Renamed SetElapsedLine() to Spamalyzer:UpdateElapsed(), made it abort if the tooltip is nil, and replaced its use in Spamalyzer:UpdateTooltip() with a one-second repeating timer in the data_obj's OnEnter.
- Renamed Spamalyzer:UpdateGuildInfo() to Spamalyzer:GUILD_ROSTER_UPDATE() - also, added nilling of timers on Spamalyzer:OnDisable().
- Renamed StoreMessage() to Spamalyzer:StoreMessage().
- Added "track_cache" table so as to not call string.lower() for every call of StoreMessage()
- Moved all timers to the new "timers" table and changed firing time for Spamalyzer:OnMessageUpdate() from 0.5 seconds to 1.5 seconds.
- Renamed "guild_members" to "guild_classes", and changed GetPlayerClass() to do a guild lookup before calling UnitClass().
- Moved defaults table into Spamalyzer:OnInitialize()
unknown:
- added Battleground General