beta9-27-g4af217d-nolib

Details

  • Filename
    GearGauge-beta9-27-g4af217d-nolib.zip
  • Uploaded by
  • Uploaded
    Aug 18, 2009
  • Size
    35.79 KB
  • Downloads
    35
  • MD5
    14052722796eb4be1b50880daaa072ad

Supported WoW Retail Versions

  • 3.2.0

Changelog

James D. Callahan III:
    - Moved information gathering and list initialization from :OnInitialize() to :OnEnable().
    Removed registering for PLAYER_ENTERING_WORLD, and moved the contents of GearGauge:CheckDatabaseVersion() into :OnEnable().
    Renamed UpdateData() to UpdateDataObj() for clarity.
    - Fixed the average level/rating report when scanning party or raid.
    - Moved configuration tables and functions into their own file.
    - Accidentally deleted Panel.lua then put it back.
    - Removed the "purge" SlashCmd - purges are now automatically done when the panel is opened, before list generation.
    - Removed LibBabble-Class-3.0 from embeds.xml and .pkgmeta. Replaced its use with LOCALIZED_CLASS_NAMES_MALE
    - Updated Interface to 30200
    - Removed build number check for GetQuestDifficultyColor
    - Widened the timestamp column a bit.
    - Fixed two calls to GearGauge:RemoveEntry()
    - Made RemoveEntry() be a method of the AddOn's object.
    - Added LibDataBroker-1.1 v1.1.4 to .pkgmeta - updated embeds.xml to point to new location in Libs dir.
    - Use SetFormattedText() where appropriate.
    - Re-added the list header. Made several frame adjustments, and added static column sizes instead of over-thinking and resizing on-the-fly.
    Reworked a few functions to be object methods.
    - Made the debug function a member of the GearGauge object.
    - Added some upvalues and fixed some accidental globals.
    - Changed an instance of "tooltip" that was missed to "GearGauge.tooltip"
    - Split all list panel code into Panel.lua and normalized column widths so the list display is consistent.
    - Changed all occurrences of "tooltip" to "GearGauge.tooltip". Removed both TogglePanel() and HidePanel(), as they were no longer used anywhere.
    - The scrollbar isn't needed when the number of entries in the list is less than or equal to the number of lines it can display - remove it when that is the case.
    - Refresh the panel when scanning a new entry or purging entries.
    - Set the look of the new list frame to mimic that of the old, since it's no longer a QTip frame.
    - Wrote custom scroll-frame code for the list panel rather than using LibQTip - immense performance improvement, especially when approaching 300 list entries. Current implementation is working but in dire need of improvement.
    - Removed references to LibQTipClick-1.1.
    - Renamed right_pane to menu_pane, RightPane_Click to MenuPane_Click.
    - When removing a single entry or multiple entries via purge, refresh the panel if it is shown.
    Removed LibQTipClick-1.1 support in favor of new script functions in LibQTip.
    - Show faction regardless of scan mode, but use an icon rather than "Alliance" or "Horde".