--==-- GuildBankStatement Version History --==-- 2.0.0 (Jan 10, 2010): New Features: - The amount of an item that each of your characters on the selected server possesses can now be shown in all item tooltips. This feature is enabled by default but can be toggled and customized to show for only certain item types via the GuildBankStatement section of Interface Options. Changed Features: - Split the guild selection dropdown into two separate dropdowns, one for server and one for guild. - The guild dropdown now shows a Delete option for each guild, to remove its contents from memory. - The main display frame can no longer act like a Blizzard UI panel (moving left and right as other such panels open and close). Optimizations: - The data format is now more compact and direct, using byte-based rather than string-based methods for the most part, reducing memory and CPU usage. As a result, all stored data from previous versions will be cleared. - Updated to use the new addon loading method provided by Blizzard in 3.3, wherein a private namespace is provided to the addon. - Fully refactored into more module-like sub-namespaces and greater use of local functions. - Now uses a much simpler configuration frame handler. - Now uses specialized GUI widgets instead of inheriting from Blizzard's. 1.2.2 (Sep 10, 2009): Optimized: - Now uses a generic, shared architecture for initialization. - No longer waits to load the display frame, since this was only saving about 8KB of memory. - Now uses a single table upvalue to reference localization strings rather than taking each individual string as an upvalue. 1.2.1 (Aug 15, 2009): Fixed: - An error could occur when entering characters in the range of "+" to "?" in the search field. 1.2.0 (Jul 14, 2009): New: - Timestamps in tab tooltips now show how much time has elapsed since that timestamp. Changed: - No longer uses the EventsManager2 library. - Timestamps in tab tooltips are now shown in a more compact and readable format. - Removed synchronization code, as it could not be made reliable enough and simple enough to be worth keeping. - Relocated localization files to Localization directory for convenience of SVN privilege management. - Non-default localizations will now have any missing translations filled in from the default localization. Fixed: - The proper, stack-based price is now shown in patch 3.2 in item tooltips in the display frame. Blizzard's new system which shows sell prices in tooltips does not detect the item stack size, so it has to be set manually. Optimized: - No longer creates and alphabetically sorts lists of guilds and servers every time the guilds selection dropdown is opened. Instead, these lists are created just once, at load. 1.1.0 (Jan 28, 2009): New: - Now includes the ability to attempt to synchronize data with other guild members who have more recent data, via hidden background messages. This is toggleable via a checkbox on the display frame. Changed: - The "/gbs panel" command has been removed and replaced by a checkbox on the display frame. - Unused tabs are now hidden instead of just disabled. Fixed: - Servers with no guild data recorded can now be properly deleted via the dropdown menu. 1.0.0 (Dec 27, 2008): New: - Initial release.