beta3

Details

  • Filename
    Spamalyzer-beta3.zip
  • Uploaded by
  • Uploaded
    Jan 28, 2010
  • Size
    152.08 KB
  • Downloads
    62
  • MD5
    e0f01d1ee161990306e52e6ae81e2345

Supported WoW Versions

  • 3.3.0

Changelog

tag beta3
61e84b66fa93223fceea4d8eb359bc3df33d9257
James D. Callahan III <darkenelf@gmail.com>
2010-01-28 16:47:10 -0500

Tagging as beta3.

--------------------

James D. Callahan III:
    - In DrawTooltip(): Only sort sub-sections when the main section is open.
    - When wiping data, also wipe addons and channels.
    - Removed COLOR_YELLOW since it isn't used, and upvalued some globals.
    - Channel names in the tooltip and the ChatFrame output are now localized.
    - Fixed message counts in channel view.
    - 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

Additional Files

Type Name Size Uploaded Game Version Downloads
22.16 KB Jan 28, 2010 3.3.0 29