Latest TBag-Shefki Files http://wow.curseforge.com/addons/tbag-shefki/files/ The latest files available for TBag-Shefki en-us Mon, 10 Aug 2009 21:52:04 +0000 CurseForge.com (http://www.curseforge.com) 20090810-345 http://wow.curseforge.com/addons/tbag-shefki/files/30-20090810-345/ <p>* 20090810-r345-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;&nbsp;- Fix for the reset new dropdown menu.<br> &nbsp;&nbsp;- Fix for the reset command line command.<br> &nbsp;&nbsp;- Fix for the cancel button on the color picker.<br> &nbsp;&nbsp;- Improve support for Heirloom items.<br> &nbsp;&nbsp;- Rework profession scanning code to no longer depend upon the blizzard<br> &nbsp;&nbsp; &nbsp;tradeskill UI.<br> &nbsp;&nbsp;- TRADE1_CREATED and TRADE2_CREATED actually work now.<br> &nbsp;&nbsp;- Improve sorting for Darkmoon cards.<br> &nbsp;&nbsp;- Sorting updates for some items added in 3.1 previously missed.<br> &nbsp;&nbsp;- Sorting updates for items added in 3.2.0<br> &nbsp;&nbsp;- Item db update for 3.2.0<br> &nbsp;&nbsp;- deDE update.<br> &nbsp;&nbsp;- TOC bump to mark addon as current.</p> <p>* 20090417-r324-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;&nbsp;- 3.1.0 compatability<br> &nbsp;&nbsp;- Minor sorting changes for 3.1.0<br> &nbsp;&nbsp;- Workaround a bug in the Auctionner-Advanced Appraiser module that caused<br> &nbsp;&nbsp; &nbsp;the alt click support to do weird things.<br> &nbsp;&nbsp;- Item db update for 3.1.0<br> &nbsp;&nbsp;- TOC bump to mark addon as current.</p> <p>* 20090215-r312-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;- Fix a infinite loop in the tradeskill handling code.<br> &nbsp;- Update sorting to handle some of the Lunar Festival items.<br> &nbsp;- Pets gained from the Cracked Egg properly sort as MINIPETS now.<br> &nbsp;- Update deDE.</p> <p>* 20090122-r301-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;- Properly sort a number of new items added with Wrath and 3.0.8.<br> &nbsp;- Major rework of the tradeskill categorization code, properly<br> &nbsp; &nbsp;supports Enchanting now.<br> &nbsp;- Item DB update for 3.0.8.&nbsp;&nbsp;Due to the tradeskill rework the itemdb<br> &nbsp; &nbsp;is actually dumped and replaced with a new format as well.<br> &nbsp;- Rogue poisons are now treated like other class reagents.<br> &nbsp;- Show icon on tracked tokens when we have zero of them.<br> &nbsp;- Inventory window will no longer close on Merchant Frames closing.<br> &nbsp;- Don't show the Interface Options Dialog when Escape is pressed and only<br> &nbsp; &nbsp;closes a TBag window.<br> &nbsp;- Properly handle OpenAllBags (including the keybinding).<br> &nbsp;- Fix the Select Character submenu in the context menu.<br> &nbsp;- Fix backgrounds and borders on bars.<br> &nbsp;- deDE update</p> <p>* 20081112-r276-Shefki<br> &nbsp;&nbsp;- Fixed search splitting items by character level.<br> &nbsp;&nbsp;- Fixed a bug that caused some settings to not immediately take effect<br> &nbsp;&nbsp; &nbsp;for the bank.<br> &nbsp;&nbsp;- Fixed the OpenAllBags hook.<br> &nbsp;&nbsp;- Fix sorting of rogue poisons (/tinv resetsorts /tbnk resetsorts needed)<br> &nbsp;&nbsp;- Fixed cooldown spinners remaining on empty slots.<br> &nbsp;&nbsp;- Fixed bank bags that are hidden not being shown when clicked on.<br> &nbsp;&nbsp;- Fixed items in hidden bags not properly being hidden after the<br> &nbsp;&nbsp; &nbsp;bag was closed.<br> &nbsp;&nbsp;- Workaround a Blizzard bug that causes the game to freeze up when<br> &nbsp;&nbsp; &nbsp;dragging a frame over another frame with a large number of child frames.<br> &nbsp;&nbsp;- Fix a syntax error in the Anchor settings for the bank.<br> &nbsp;&nbsp;- Remove some unnecessary code.</p> <p>* 20081024-r260-Shefki<br> &nbsp;&nbsp;- Sorting rules updates (/tinv resetsorts and /tbnk resetsorts<br> &nbsp;&nbsp; &nbsp;to replace your config with the default and get the updates)<br> &nbsp;&nbsp;- Handle Inscription Bags properly.<br> &nbsp;&nbsp;- Fix Assign Cats button in Advanced Configuration.<br> &nbsp;&nbsp;- Stop modifying keybindings entirely on first run.&nbsp;&nbsp;Users existing<br> &nbsp;&nbsp; &nbsp;keybindings can get them started.<br> &nbsp;&nbsp;- Fix button positioning errors when hiding empty keyring slots.<br> &nbsp;&nbsp;- Handle corruption of the cached data more gracefully.<br> &nbsp;&nbsp;- Ensure that bars that do not fit within the number of horizontal<br> &nbsp;&nbsp; &nbsp;bars are correctly hidden.<br> &nbsp;&nbsp;- Correctly hide items on hidden bars.<br> &nbsp;&nbsp;- Possible fix for money type errors.<br> &nbsp;&nbsp;- Minor code cleanups.</p> <p>* 20081015-r242-Shefki<br> &nbsp;&nbsp;- Fix the MergeReagents error.</p> <p>* 20081015-r239-Shefki<br> &nbsp;&nbsp;- Fix an issue where the token update events would fire<br> &nbsp;&nbsp; &nbsp;before variables loaded causing an error.</p> <p>* 20081014-r235-Shefki<br> &nbsp;&nbsp;- General forwards compatability to 3.0 code changes.<br> &nbsp;&nbsp;- Show Blizzard Bag Frames is obsolete and ignored now.<br> &nbsp;&nbsp; &nbsp;Clicking on a bag frame that is hidden in TBag now<br> &nbsp;&nbsp; &nbsp;expands the window and displays those items until<br> &nbsp;&nbsp; &nbsp;the window is closed or the bag is clicked again.<br> &nbsp;&nbsp; &nbsp;Most people will see this mostly with the keychain.<br> &nbsp;&nbsp;- Updates to the sort list to support changes in Wrath:<br> &nbsp;&nbsp; &nbsp;DeathKnights, Minipets, Tokens, Glyphs and Inscription.<br> &nbsp;&nbsp;- Support for Inscription Bags in compressing items to<br> &nbsp;&nbsp; &nbsp;leave the most free slots.<br> &nbsp;&nbsp;- Support for Token tracking for Wrath.<br> &nbsp;&nbsp;- Catch the Spirit of Competition in the default sorts.<br> &nbsp;&nbsp;- Fix a bug that caused BOE items to be treated as if they<br> &nbsp;&nbsp; &nbsp;were Soulbound sometimes.<br> &nbsp;&nbsp;- Catch food that restores health and mana that is marked<br> &nbsp;&nbsp; &nbsp;as a Trade Good (e.g. Raw Greater Sagefish)<br> &nbsp;&nbsp;- Allow dragging items onto the bag icon for the default bank<br> &nbsp;&nbsp; &nbsp;slots just like the other bags in the bank.<br> &nbsp;&nbsp;- Bug fixes to the profession tracking code so that more<br> &nbsp;&nbsp; &nbsp;professions are tracked properly, especially in non-enUS<br> &nbsp;&nbsp; &nbsp;locales.<br> &nbsp;&nbsp;- A large amount of code duplication between the bank and<br> &nbsp;&nbsp; &nbsp;the inventory window has been merged.<br> &nbsp;&nbsp;- Significant effort has been made to decrease the amount<br> &nbsp;&nbsp; &nbsp;of global variables used.<br> &nbsp;&nbsp;- Significantly fewer hooks are used.<br> &nbsp;&nbsp;- Numerous unnecessary frames were removed.<br> &nbsp;&nbsp;- New event handlers which are more efficient.<br> &nbsp;&nbsp;- Stacking should always happen the next time you open the window<br> &nbsp;&nbsp; &nbsp;if needed now.&nbsp;&nbsp;In the past sometimes it wouldn't happen if you<br> &nbsp;&nbsp; &nbsp;didn't have the window open when you received the item requiring<br> &nbsp;&nbsp; &nbsp;stacking.<br> &nbsp;&nbsp;- More reliable caching of mailbox contents.<br> &nbsp;&nbsp;- Removed the font that shipped with the addon.&nbsp;&nbsp;Now simply<br> &nbsp;&nbsp; &nbsp;use an included font with the game.&nbsp;&nbsp;Font usage is now<br> &nbsp;&nbsp; &nbsp;more consistent across the addon.<br> &nbsp;&nbsp;- Packaged by curseforge now. :)</p> <p>* 20080611-r163-Shefki<br> &nbsp;&nbsp;- Fix an error when opening the Hunter Training window.</p> <p>* 20080527-r161-Shefki<br> &nbsp;&nbsp;- UI rework.&nbsp;&nbsp;Text buttons are gone, close and lock buttons<br> &nbsp;&nbsp; &nbsp;back in topright corner.&nbsp;&nbsp;Search box at the bottom now.<br> &nbsp;&nbsp; &nbsp;All controls are actually inside the window now.<br> &nbsp;&nbsp; &nbsp;Special thanks to Daniel Gilbert for permission to use<br> &nbsp;&nbsp; &nbsp;the lock buttons.<br> &nbsp;&nbsp;- Using the search box will now initiate a new highlight mode.<br> &nbsp;&nbsp; &nbsp;The items that match your search will be highlighted in the<br> &nbsp;&nbsp; &nbsp;window.&nbsp;&nbsp;This will persist until you clear the text out<br> &nbsp;&nbsp; &nbsp;of the search box, click the highlight button, click the<br> &nbsp;&nbsp; &nbsp;Clear Search menu option in the right click menu or simply<br> &nbsp;&nbsp; &nbsp;close the inventory window.&nbsp;&nbsp;The mode is shared between<br> &nbsp;&nbsp; &nbsp;the inventory and bank windows.&nbsp;&nbsp;It overrides the highlight<br> &nbsp;&nbsp; &nbsp;mode for the window and the window will return to its<br> &nbsp;&nbsp; &nbsp;previous highlight mode.&nbsp;&nbsp;Note: You have to hit enter<br> &nbsp;&nbsp; &nbsp;after typing your search before the highlight mode will<br> &nbsp;&nbsp; &nbsp;be entered, text results are still shown in the first<br> &nbsp;&nbsp; &nbsp;chat frame.<br> &nbsp;&nbsp;- deDE Translation by Dessa.&nbsp;&nbsp;Thanks to his hard work on<br> &nbsp;&nbsp; &nbsp;making this a reality.&nbsp;&nbsp;Users switching from English<br> &nbsp;&nbsp; &nbsp;to the translation will likely want to reset their<br> &nbsp;&nbsp; &nbsp;configuration to get the full functionality of the<br> &nbsp;&nbsp; &nbsp;translation.<br> &nbsp;&nbsp;- You can recategorize individual items in edit mode again by<br> &nbsp;&nbsp; &nbsp;right-clicking on them like you could with EngBags.<br> &nbsp;&nbsp;- Empty categories/bars will no longer result in lines through<br> &nbsp;&nbsp; &nbsp;the window.&nbsp;&nbsp;The lines often looked like a cursor in a text<br> &nbsp;&nbsp; &nbsp;editor and were ugly.<br> &nbsp;&nbsp;- You can set the anchor point of the inventory and bank windows.<br> &nbsp;&nbsp; &nbsp;The window will grow from the selected corner and that<br> &nbsp;&nbsp; &nbsp;corner will never move.&nbsp;&nbsp;The anchor selection can be<br> &nbsp;&nbsp; &nbsp;found by right clicking on blank space in the window<br> &nbsp;&nbsp; &nbsp;and using the Anchor sub-menu.<br> &nbsp;&nbsp;- When viewing a Hearthstone (or Ruby Slippers) on another<br> &nbsp;&nbsp; &nbsp;character it will show the location that hearthstone<br> &nbsp;&nbsp; &nbsp;will send you to.&nbsp;&nbsp;You will have to log onto the character<br> &nbsp;&nbsp; &nbsp;after updating before this will fully work.&nbsp;&nbsp;If the hearth<br> &nbsp;&nbsp; &nbsp;destination is unknown it'll simply show &lt;home location&gt;.<br> &nbsp;&nbsp;- The number of charges on items (e.g. Mana Oil) will be visible<br> &nbsp;&nbsp; &nbsp;on the tooltips when viewing items on other characters<br> &nbsp;&nbsp; &nbsp;or items in your bank while not at the bank.&nbsp;&nbsp;Requires<br> &nbsp;&nbsp; &nbsp;having seen the item after updating before this will work.<br> &nbsp;&nbsp; &nbsp;The entry on the tooltip may not show exactly where it does<br> &nbsp;&nbsp; &nbsp;on live views simply because other addons add their text first.<br> &nbsp;&nbsp;- Hiding buttons and other controls will shrink the window<br> &nbsp;&nbsp; &nbsp;to remove blank space.<br> &nbsp;&nbsp;- Buttons will no longer end up overlapping when the number<br> &nbsp;&nbsp; &nbsp;of columns is set low.<br> &nbsp;&nbsp;- Fix cooldowns.&nbsp;&nbsp;The cooldown sweep will show immediately upon<br> &nbsp;&nbsp; &nbsp;using an item.&nbsp;&nbsp;Previously it would only start showing after<br> &nbsp;&nbsp; &nbsp;the next reload or toggle of the window.<br> &nbsp;&nbsp;- No longer incorrectly show cooldown sweeps when viewing<br> &nbsp;&nbsp; &nbsp;items on other characters.<br> &nbsp;&nbsp;- Stop attempting to put Quivers and Ammo-pouches inside other<br> &nbsp;&nbsp; &nbsp;Quivers and Ammo-pouches.<br> &nbsp;&nbsp;- Improve performance when in edit mode in the bank window.<br> &nbsp;&nbsp;- Fix a variety of sorting issues.&nbsp;&nbsp;/tinv resetsorts and<br> &nbsp;&nbsp; &nbsp;/tbnk resetsorts will get you a fresh copy of the defaults.<br> &nbsp;&nbsp;- Improvements to the text of the tooltips and menus<br> &nbsp;&nbsp; &nbsp;for buttons.<br> &nbsp;&nbsp;- Change class handling to support other locales.<br> &nbsp;&nbsp;- Remove some more old and unused code.</p> <p>* 20080331-r114-Shefki<br> &nbsp;&nbsp;- Fix an issue where the Blizzard API doesn't tell us the item family<br> &nbsp;&nbsp; &nbsp;which causes a lua error and breaks updating of the bag contents<br> &nbsp;&nbsp; &nbsp;until a reloadui.<br> &nbsp;&nbsp;- Fix a possible taint issue with the FluidFrames workaround.<br> &nbsp;&nbsp;- Sort Nightmare Seed and Giant Sunfish into the proper places<br> &nbsp;&nbsp; &nbsp;with the default config.&nbsp;&nbsp;Requires /tinv resetsorts and<br> &nbsp;&nbsp; &nbsp;/tbnk resetsorts to get the new default config.</p> <p>* 20080325-r110-Shefki<br> &nbsp;&nbsp;- Bump interface to 20400, addon requires WoW 2.4.0 or newer now.<br> &nbsp;&nbsp;- Update the Item info database used in categorization to include<br> &nbsp;&nbsp; &nbsp;new 2.4 items.<br> &nbsp;&nbsp;- Use the new Blizzard API to decide what items can go in what bags,<br> &nbsp;&nbsp; &nbsp;this allows the bag compression routines to be 100% accurate now.<br> &nbsp;&nbsp;- Allow all modifier key/click combinations from Auctioneer to work.<br> &nbsp;&nbsp; &nbsp;Note that this means regardless if alt pickup is set you'll now<br> &nbsp;&nbsp; &nbsp;get alt pickup style behavior at the auction house if you have<br> &nbsp;&nbsp; &nbsp;Auctioneer installed.&nbsp;&nbsp;Also note, alt auto panel is still enabled<br> &nbsp;&nbsp; &nbsp;so if you have this turned on you may see some mod+click doing<br> &nbsp;&nbsp; &nbsp;more than you expect.<br> &nbsp;&nbsp;- Add the statues from Jewelcrafting and Sunmotes to the default sort.<br> &nbsp;&nbsp; &nbsp;/tinv resetsorts and /tbnk resetsorts if you want to get the<br> &nbsp;&nbsp; &nbsp;new default sorts.<br> &nbsp;&nbsp;- Remove a bunch of unused code to make the addon slightly smaller.<br> &nbsp;&nbsp;- Several changes to diminish the amount of memory being used.<br> &nbsp;&nbsp; &nbsp;Users will see the minimal amount of memory the addon uses<br> &nbsp;&nbsp; &nbsp;(i.e. immediately after a garbage collection) drop slightly<br> &nbsp;&nbsp; &nbsp;and in some cases the maximum amount of memory the addon<br> &nbsp;&nbsp; &nbsp;will use (just before a garbage collection) drop significantly.<br> &nbsp;&nbsp; &nbsp;In general the addon will no longer grow in the amount of<br> &nbsp;&nbsp; &nbsp;memory use through general usage.<br> &nbsp;&nbsp;- Fix the quality on items found in a mailbox when searching.&nbsp;&nbsp;Apparently,<br> &nbsp;&nbsp; &nbsp;Blizzard's API is bugged and doesn't give me the real quality of an item.<br> &nbsp;&nbsp;- Clicking the reload button wouldn't always force a compression on the<br> &nbsp;&nbsp; &nbsp;bank.</p> <p>* 20080317-r78-Shefki<br> &nbsp;&nbsp;- When running on WoW 2.4.0 or newer, always show icons for items<br> &nbsp;&nbsp; &nbsp;even if they are not in the item cache.&nbsp;&nbsp;This is thanks to a new<br> &nbsp;&nbsp; &nbsp;functionality of the game.&nbsp;&nbsp;Will prevent the situation with<br> &nbsp;&nbsp; &nbsp;slots showing no icon after a major update until a few viewings<br> &nbsp;&nbsp; &nbsp;or actually logging into all characters.&nbsp;&nbsp;Change is backwards<br> &nbsp;&nbsp; &nbsp;compatible, this version will still work with 2.3.x<br> &nbsp;&nbsp;- When shift clicking to insert a link of an item in the built in<br> &nbsp;&nbsp; &nbsp;bank slots don't include the link twice.<br> &nbsp;&nbsp;- Search results will be consolidated again.&nbsp;&nbsp;Apparently when I fixed<br> &nbsp;&nbsp; &nbsp;a problem with the links on items that had enchants or gems in them<br> &nbsp;&nbsp; &nbsp;I broke the consolidation and didn't notice it.<br> &nbsp;&nbsp;- When in edit mode the column add and delete buttons will now be<br> &nbsp;&nbsp; &nbsp;slightly outside the normal window (like the Search box) so that they<br> &nbsp;&nbsp; &nbsp;will never overlap with the bag icons or money display.<br> &nbsp;&nbsp;- Various small code cleanups to remove unnecessary or duplicate code.<br> &nbsp;&nbsp; &nbsp;Also use Blizzard constants for more things.&nbsp;&nbsp;E.G.&nbsp;&nbsp;Rather than<br> &nbsp;&nbsp; &nbsp;hardcoding the max bag size we use MAX_CONTAINER_ITEMS, if Blizzard<br> &nbsp;&nbsp; &nbsp;introduces a larger bag they'll update it and TBag will work without<br> &nbsp;&nbsp; &nbsp;requiring an update.<br> &nbsp;&nbsp;- The TRADE2 keyword was not always being properly set due to a typo.<br> &nbsp;&nbsp;- Stop using message(), some poorly coded addons break this and it will<br> &nbsp;&nbsp; &nbsp;not display if the global Display Lua Errors option is unchecked.<br> &nbsp;&nbsp; &nbsp;Addon feedback will always go to the default chat frame now.<br> &nbsp;&nbsp;- Implement proper support for localization of the addon.&nbsp;&nbsp;There<br> &nbsp;&nbsp; &nbsp;are still no other translations besides enUS but anyone that's interested<br> &nbsp;&nbsp; &nbsp;can easily do so now.&nbsp;&nbsp;Anyone who is interested should contact me.<br> &nbsp;&nbsp;- Use in game APIs for getting item quality colors rather than hard coding<br> &nbsp;&nbsp; &nbsp;them.&nbsp;&nbsp;When Item Rarity Color is turned on Common (White) items will now<br> &nbsp;&nbsp; &nbsp;have White borders.<br> &nbsp;&nbsp;- Implement /tinv resetpos and /tbnk resetpos to allow users to put windows<br> &nbsp;&nbsp; &nbsp;back to their default positions so they don't have to reset all settings<br> &nbsp;&nbsp; &nbsp;to get them back.<br> &nbsp;&nbsp;- Searching should never result in a broken link or an error now.&nbsp;&nbsp;However,<br> &nbsp;&nbsp; &nbsp;until you log into all characters some search results may be missing due<br> &nbsp;&nbsp; &nbsp;to insufficient data in the cache to produce links for some items.&nbsp;&nbsp;Simply<br> &nbsp;&nbsp; &nbsp;logging into all characters, looking at their bags, bank and mailbox will<br> &nbsp;&nbsp; &nbsp;remedy this situation.<br> &nbsp;&nbsp;- Fix a small cosmetic issue with Soul Bags.&nbsp;&nbsp;The game puts the count of<br> &nbsp;&nbsp; &nbsp;Soul Shards on the icon for Soul Bags.&nbsp;&nbsp;This count didn't show if you<br> &nbsp;&nbsp; &nbsp;were on a non-warlock and looked at a warlocks inventory and would<br> &nbsp;&nbsp; &nbsp;continue to show on a bag slot if logged into a warlock and logged at<br> &nbsp;&nbsp; &nbsp;a non-warlock character.&nbsp;&nbsp;In both cases the count shows where it should<br> &nbsp;&nbsp; &nbsp;and doesn't where it shouldn't now.<br> &nbsp;&nbsp;- Closing the Item Socketing window will no longer cause an error in TBag.</p> <p>* 20071128-r45-Shefki<br> &nbsp;&nbsp;- Fix a taint bug that happened when you died.<br> &nbsp;&nbsp;- Fix sort of class reagents and darkmoon faire cards.&nbsp;&nbsp;Hopefully,<br> &nbsp;&nbsp; &nbsp;this is all correct now for 2.3.0.&nbsp;&nbsp;Requires another /tinv resetsorts<br> &nbsp;&nbsp; &nbsp;and /tbnk resetsorts</p> <p>* 20071113-r40-Shefki<br> &nbsp;&nbsp;- Update toc for 2.3.0<br> &nbsp;&nbsp;- Add support for leatherworking bags to the compression algorithm.<br> &nbsp;&nbsp;- Update item info for 2.3.0, there may be some errors in the<br> &nbsp;&nbsp; &nbsp;list of items that can go in what container because of a change in<br> &nbsp;&nbsp; &nbsp;the formatting the game uses for that information.<br> &nbsp;&nbsp;- Update default sorts for the removal of the &#34;Reagent&#34; item type.<br> &nbsp;&nbsp; &nbsp;You'll need to do /tinv resetsorts and /tbnk resetsorts to get<br> &nbsp;&nbsp; &nbsp;the new sorts.</p> <p>* 20071030-r37-Shefki<br> &nbsp;&nbsp;- Remove extra dev files from zip file included on accident.</p> <p>* 20071030-r32-Shefki<br> &nbsp;&nbsp;- Fixed: Moving items to and from the bank would cause stacking not to<br> &nbsp;&nbsp; &nbsp;occur on the receiving side.&nbsp;&nbsp;Both sides will properly stack now.<br> &nbsp;&nbsp; &nbsp;Thanks to Dessa for reporting and helping me debug this problem.<br> &nbsp;&nbsp;- Fixed: TBag was not caching bags that were set not to be shown.&nbsp;&nbsp;If<br> &nbsp;&nbsp; &nbsp;you later turned that bag on and then viewed another character that<br> &nbsp;&nbsp; &nbsp;you hadn't logged onto with that bag turned on, it would show<br> &nbsp;&nbsp; &nbsp;the items for the last character viewed for those slots and not<br> &nbsp;&nbsp; &nbsp;position them properly.&nbsp;&nbsp;Item caches can still be missing some<br> &nbsp;&nbsp; &nbsp;data but once all characters have been logged into this issue<br> &nbsp;&nbsp; &nbsp;will no longer occur.&nbsp;&nbsp;Additionally, this allows all bags to show<br> &nbsp;&nbsp; &nbsp;in search results even if they are hidden.<br> &nbsp;&nbsp;- Fixed: Unhiding the Player dropdown box would cause it to be out of<br> &nbsp;&nbsp; &nbsp;sync with the actual status of the window.<br> &nbsp;&nbsp;- Standardize version numbers and start including svn rev number.</p> <p>* 2007-10-22-Shefki<br> &nbsp;&nbsp;NOTE: THIS IS A MAJOR UPDATE.&nbsp;&nbsp;YOU MUST DELETE THE TBag FOLDER IN YOUR<br> &nbsp;&nbsp;ADDONS FOLDER AND REPLACE IT WITH A NEW ONE.&nbsp;&nbsp;SOME FILES HAVE BEEN<br> &nbsp;&nbsp;DELETED AND NEW ONES ADDED.&nbsp;&nbsp;YOU MUST ALSO COMPLETELY QUIT WOW.<br> &nbsp;&nbsp;BACKING UP YOUR WTF FOLDER IS RECOMMENDED FOR THIS RELEASE.<br> &nbsp;&nbsp;SOME OF THE ENHANCEMENTS IN THIS UPDATE ONLY APPLY TO THE DEFAULT<br> &nbsp;&nbsp;CONFIGURATION.&nbsp;&nbsp;YOU CAN KEEP MOST OF YOUR CONFIGURATION AND ONLY<br> &nbsp;&nbsp;RESET THE SEARCH LIST THAT IS NEEDED TO GET THESE ENCHANCEMENTS BY DOING<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;&nbsp;YOU MAY WISH TO SCREENSHOT YOUR SORT SETTINGS UNDER ADVANCED CONFIGURATION<br> &nbsp;&nbsp;IF YOU HAVE CUSTOMIZED THEM AS THIS WILL WIPE THEM.</p> <p>&nbsp;&nbsp;PERFORMANCE &amp; MEMORY USE:<br> &nbsp;&nbsp;- Noticeable optimization has been done to the event handling.&nbsp;&nbsp;Items<br> &nbsp;&nbsp; &nbsp;when received should display slightly faster than in the past.<br> &nbsp;&nbsp; &nbsp;Users using addons to swap large amounts of gear should notice<br> &nbsp;&nbsp; &nbsp;almost no lag over the default UI when swapping large amounts of gear.<br> &nbsp;&nbsp; &nbsp;The inventory window will also display quicker than before most of the<br> &nbsp;&nbsp; &nbsp;time.&nbsp;&nbsp;The same optimizations also will lower memory usage some in<br> &nbsp;&nbsp; &nbsp;cases, though not necessarily by a huge amount.<br> &nbsp;&nbsp;- Reviewed all entries output in the config file and removed obsolete<br> &nbsp;&nbsp; &nbsp;entries.&nbsp;&nbsp;These obsolete entries will be cleaned from every config<br> &nbsp;&nbsp; &nbsp;file when TBag loads which should lower memory use, though probably<br> &nbsp;&nbsp; &nbsp;not to a noticeable degree.<br> &nbsp;&nbsp;- Removed code for portraits and window frames that was no longer<br> &nbsp;&nbsp; &nbsp;functional.&nbsp;&nbsp;Also removed the graphics that were shipped with the<br> &nbsp;&nbsp; &nbsp;addon for this that were not being used.&nbsp;&nbsp;Since these won't be loaded<br> &nbsp;&nbsp; &nbsp;should help lower some memory usage.</p> <p>&nbsp;&nbsp;UI IMPROVEMENTS:<br> &nbsp;&nbsp;- You can now set a bar to be hidden.&nbsp;&nbsp;This will allow you to hide any<br> &nbsp;&nbsp; &nbsp;categories assigned to the bar (e.g. empty bag slots).&nbsp;&nbsp;Go into edit mode<br> &nbsp;&nbsp; &nbsp;right click on a numbered slot and choose the hide option.&nbsp;&nbsp;Note slots<br> &nbsp;&nbsp; &nbsp;that have had their contents changed will be shown despite the setting<br> &nbsp;&nbsp; &nbsp;until the next full resort occurs.&nbsp;&nbsp;This means hidden empty slots will<br> &nbsp;&nbsp; &nbsp;show their contents when you put stuff in them and when the resort happens<br> &nbsp;&nbsp; &nbsp;they'll get reassigned to a bar and will be visible based upon that bars<br> &nbsp;&nbsp;- The button to toggle the interface for buying new bag slots in the bank<br> &nbsp;&nbsp; &nbsp;will only appear when at the bank (though the setting is still<br> &nbsp;&nbsp; &nbsp;available from the right click menu away from the bank).&nbsp;&nbsp;It<br> &nbsp;&nbsp; &nbsp;will also never appear for characters that have already<br> &nbsp;&nbsp; &nbsp;purchased all the bank slots.<br> &nbsp;&nbsp;- All UI elements in the inventory and bank windows can be hidden from<br> &nbsp;&nbsp; &nbsp;the right click menu for the given frame.<br> &nbsp;&nbsp;- You can select the character to display inventory or bank items from<br> &nbsp;&nbsp; &nbsp;the right click menu.<br> &nbsp;&nbsp;- Added option in Advanced Configuration to turn off rarity coloring.<br> &nbsp;&nbsp;- Search box now show Search until you click on it like the search boxes<br> &nbsp;&nbsp; &nbsp;for trade skills to make the UI a little more obvious.<br> &nbsp;&nbsp;- Hidden bags/keychains will show the blizzard frames when the bag icon<br> &nbsp;&nbsp; &nbsp;is clicked on regardless of the show blizzard frames setting.<br> &nbsp;&nbsp;- Allow bags in the bank or inventory to be linked by shift clicking on them<br> &nbsp;&nbsp; &nbsp;while typing in a chat box again, blizzard removed this from their UI<br> &nbsp;&nbsp; &nbsp;which removed it from mine but we like it so implement it ourselves.<br> &nbsp;&nbsp;- Added /tinv printchars and /tinv deletechar to allow users to remove<br> &nbsp;&nbsp; &nbsp;caches for characters they no longer have.&nbsp;&nbsp;deletechar takes two arguments<br> &nbsp;&nbsp; &nbsp;the character and the realm separated by a space just like printchars<br> &nbsp;&nbsp; &nbsp;outputs them.</p> <p>&nbsp;&nbsp;SORTING &amp; STACKING:<br> &nbsp;&nbsp;- Rewrote the stacking algorithm to be more efficient.&nbsp;&nbsp;The new algorithm<br> &nbsp;&nbsp; &nbsp;should result in fewer moves to complete the stack, will always end<br> &nbsp;&nbsp; &nbsp;in full stack with a single pass and will prefer moving items into larger<br> &nbsp;&nbsp; &nbsp;stacks and profession bags (if they can go into such bags).<br> &nbsp;&nbsp;- Stacking will also now compress your inventory maximizing the number of<br> &nbsp;&nbsp; &nbsp;slots that are empty.&nbsp;&nbsp;This means items that can go in special bags<br> &nbsp;&nbsp; &nbsp;(e.g. herb bags, mining bags, engineering bags, enchanting bags) will be<br> &nbsp;&nbsp; &nbsp;moved there if there are empty slots.<br> &nbsp;&nbsp;- When moving items while stacking in your inventory is now done in a safe<br> &nbsp;&nbsp; &nbsp;way.&nbsp;&nbsp;Previously the addon would not check the locked state of items.&nbsp;&nbsp;While<br> &nbsp;&nbsp; &nbsp;this would never cause the loss of an item it could cause an item to be<br> &nbsp;&nbsp; &nbsp;stuck in locked state until the UI was reloaded.&nbsp;&nbsp;The problem wasn't very<br> &nbsp;&nbsp; &nbsp;common because it required a lot of small stacks that needed combining to<br> &nbsp;&nbsp; &nbsp;show up but did present itself occasionally when taking AH purchases from<br> &nbsp;&nbsp; &nbsp;the mailbox.<br> &nbsp;&nbsp;- Updated the categorization rules to include a number of new items and<br> &nbsp;&nbsp; &nbsp;added categories for various &#34;collectables&#34; for various factions.<br> &nbsp;&nbsp;- Added new categories for each armor slot to to default categorization<br> &nbsp;&nbsp; &nbsp;list that makes the armor items sort by slot as well as by name now.<br> &nbsp;&nbsp; &nbsp;This should make it easier to find armor items.&nbsp;&nbsp;As well as giving<br> &nbsp;&nbsp; &nbsp;a much more organized look.<br> &nbsp;&nbsp;- Profession bags now have their own category for each type of Profession<br> &nbsp;&nbsp; &nbsp;bag.&nbsp;&nbsp;This allows people with multiple profession bags of differing<br> &nbsp;&nbsp; &nbsp;professions to keep them more organized.<br> &nbsp;&nbsp;- Quivers and Ammo pouches are now categorized separately.&nbsp;&nbsp;Again should<br> &nbsp;&nbsp; &nbsp;allow people with both to have things more organized.<br> &nbsp;&nbsp;- The item information on which items belong to which tradeskills has<br> &nbsp;&nbsp; &nbsp;been updated to be current.&nbsp;&nbsp;It has been restructured to allow automated<br> &nbsp;&nbsp; &nbsp;updated from a data file included with future releases that will merge<br> &nbsp;&nbsp; &nbsp;with any locally collected data from your own tradeskills.&nbsp;&nbsp;This should<br> &nbsp;&nbsp; &nbsp;result in categorization for items used in crafting that stays current.<br> &nbsp;&nbsp;- Reagents for crafting no longer receive the keyword for every craft<br> &nbsp;&nbsp; &nbsp;they are used for.&nbsp;&nbsp;This prevents leather from sorting into tailoring<br> &nbsp;&nbsp; &nbsp;and gems from sorting into say alchemy simply because a few recipes<br> &nbsp;&nbsp; &nbsp;from these crafts happen to use these items and these trades were<br> &nbsp;&nbsp; &nbsp;the last to be categorized.&nbsp;&nbsp;Keywords are now set by the&nbsp;&nbsp;craft that<br> &nbsp;&nbsp; &nbsp;uses an item in the most recipes.&nbsp;&nbsp;If multiple trades use the item<br> &nbsp;&nbsp; &nbsp;the same number of times both keywords will be set.<br> &nbsp;&nbsp;- Added explicit rules for some reagents that are used by many trades<br> &nbsp;&nbsp; &nbsp;(e.g. motes and primals) so that they don't get pushed into a particular<br> &nbsp;&nbsp; &nbsp;trade.<br> &nbsp;&nbsp;- Added two new command line options to drop the sort rules and replace<br> &nbsp;&nbsp; &nbsp;them by the default included one.&nbsp;&nbsp;/tinv resetsorts and /tbnk resetsorts<br> &nbsp;&nbsp; &nbsp;Highly recommend users backup their configs before doing this in case<br> &nbsp;&nbsp; &nbsp;they missed something they liked.&nbsp;&nbsp;This will not clear any other<br> &nbsp;&nbsp; &nbsp;configuration.</p> <p>&nbsp;&nbsp;MISC:<br> &nbsp;&nbsp;- Updated mail item cache to work with 2.3 mailboxes.&nbsp;&nbsp;This changes is<br> &nbsp;&nbsp; &nbsp;backwards compatible with older versions of the mailbox API and as<br> &nbsp;&nbsp; &nbsp;a result this will still work with 2.2.&nbsp;&nbsp;However, the format of the<br> &nbsp;&nbsp; &nbsp;mailbox cache has changed as so you will have to reopen mailboxes on<br> &nbsp;&nbsp; &nbsp;all characters to refresh the data.<br> &nbsp;&nbsp;- Remove some items from the ToDo list and add others.</p> <p>&nbsp;&nbsp;BUG FIXES:<br> &nbsp;&nbsp;- Fixed: New categories that are user created will now show on the right<br> &nbsp;&nbsp; &nbsp;click menu for the slot box in edit mode without forcing a reload of the<br> &nbsp;&nbsp; &nbsp;UI.<br> &nbsp;&nbsp;- Fixed: Improper tooltip display while in edit mode on the bank window<br> &nbsp;&nbsp; &nbsp;and mousing over the slot target buttons.&nbsp;&nbsp;2.2.0 compatibility issue<br> &nbsp;&nbsp; &nbsp;I missed.<br> &nbsp;&nbsp;- Fixed: Properly cache mailbox itemlinks.&nbsp;&nbsp;TBag was guessing an items link<br> &nbsp;&nbsp; &nbsp;from the name which could cause the game to crash when linking mailbox<br> &nbsp;&nbsp; &nbsp;items shown in the item link or for items in the mailbox to show incorrect<br> &nbsp;&nbsp; &nbsp;info when searched.&nbsp;&nbsp;Should improve performance when opening the mailbox<br> &nbsp;&nbsp; &nbsp;too because it was brute force searching all items looking for one that<br> &nbsp;&nbsp; &nbsp;had the same name.<br> &nbsp;&nbsp;- Fixed: New tags were at times turning themselves on for no apparent<br> &nbsp;&nbsp; &nbsp;reason.&nbsp;&nbsp;The wrong function to retrieve the time had been used for<br> &nbsp;&nbsp; &nbsp;setting timestamps which was creating odd behavior at times between<br> &nbsp;&nbsp; &nbsp;sessions.&nbsp;&nbsp;Some of this may still happen until the bad timestamps<br> &nbsp;&nbsp; &nbsp;are cleared (reset NEW tag from right click menu) or replaced by new<br> &nbsp;&nbsp; &nbsp;timestamps through normal operation.&nbsp;&nbsp;Could also show up as items that<br> &nbsp;&nbsp; &nbsp;are not new highlighting.<br> &nbsp;&nbsp;- Fixed: The highlight around the backpack button on the main menu bar<br> &nbsp;&nbsp; &nbsp;will now stay in sync properly.&nbsp;&nbsp;Yay for Blizzard for finally changing<br> &nbsp;&nbsp; &nbsp;their code so I could fix this.<br> &nbsp;&nbsp;- Fixed: An extra header entry in the Bindings.xml that was causing an error<br> &nbsp;&nbsp; &nbsp;output in the Logs/FrameXML.log file.&nbsp;&nbsp;TBag is now officially free of any<br> &nbsp;&nbsp; &nbsp;FrameXML.log error outputs. Hurray.<br> &nbsp;&nbsp;- Fixed: The sub menus under the right click menu will no longer disappear<br> &nbsp;&nbsp; &nbsp;making them difficult to click on.</p> <p>* 2007-09-25-Shefki<br> &nbsp;&nbsp;- Bump interface version to match 2.2.0.<br> &nbsp;&nbsp;- Changes required to make tooltips function properly with 2.2.0.<br> &nbsp;&nbsp;- Fixes to the bank due to changes in the Blizzard bank implementation.<br> &nbsp;&nbsp;- Do not open the bank bag frames when not actually at the bank on<br> &nbsp;&nbsp; &nbsp;OpenAllBags().<br> &nbsp;&nbsp;- Try to avoid sound lag issues from multiple blizzard bag frames<br> &nbsp;&nbsp; &nbsp;opening.&nbsp;&nbsp;Caused by an apparent bug in the 2.2.0 sound system,<br> &nbsp;&nbsp; &nbsp;which I've reported, but at least try to avoid exercising the bug.<br> &nbsp;&nbsp;- Upped max bag size to 40 slots since there are now 36 slot bags<br> &nbsp;&nbsp; &nbsp;on the PTR (at least for premades).<br> &nbsp;&nbsp;- Fixed: When show blizzard bag frames was enabled and you were viewing<br> &nbsp;&nbsp; &nbsp;another characters inventory clicking on a bag button would open the<br> &nbsp;&nbsp; &nbsp;bag even though it was the current characters bag not the character<br> &nbsp;&nbsp; &nbsp;you were viewing.<br> &nbsp;&nbsp;- Rework processing of clicks due to the new modifier key system in<br> &nbsp;&nbsp; &nbsp;2.2.0.</p> <p>* 2007-06-26-Shefki<br> &nbsp;&nbsp;- Fixed: When the bag or bank is closed in edit mode and then<br> &nbsp;&nbsp; &nbsp;reopened the edit mode button text would be out of sync and<br> &nbsp;&nbsp; &nbsp;say view when it should say edit.<br> &nbsp;&nbsp;- Fixed: When viewing inventory of another character, the bag<br> &nbsp;&nbsp; &nbsp;icons would sometimes revert to the current character's bag<br> &nbsp;&nbsp; &nbsp;icons.<br> &nbsp;&nbsp;- Moved the dropdown, search and various buttons at the<br> &nbsp;&nbsp; &nbsp;top of the inventory and bank windows to the left side and<br> &nbsp;&nbsp; &nbsp;reversed their order.&nbsp;&nbsp;This avoids the user drop down menu<br> &nbsp;&nbsp; &nbsp;from cutting off the screen when a window is positioned at<br> &nbsp;&nbsp; &nbsp;the far right of the screen.&nbsp;&nbsp;Really only had to move the<br> &nbsp;&nbsp; &nbsp;user drop down menu but it looked bad if I didn't move the rest.<br> &nbsp;&nbsp;- Fixed: Clicking on bag slots when viewing another character's<br> &nbsp;&nbsp; &nbsp;inventory will no longer pickup items on the current character.<br> &nbsp;&nbsp;- Fixed: Lua error when shift or ctrl clicking an empty slot<br> &nbsp;&nbsp; &nbsp;while viewing another character's bags or bank.<br> &nbsp;&nbsp;- Fixed: TBag would remove character specific keybindings on<br> &nbsp;&nbsp; &nbsp;the first run.<br> &nbsp;&nbsp;- Fixed: Lua errors when mousing over a bag slot that had<br> &nbsp;&nbsp; &nbsp;no bag in it.<br> &nbsp;&nbsp;- Fixed: The FluidFrames addon would prevent the right click<br> &nbsp;&nbsp; &nbsp;menu on the inventory or bank window from coming up and<br> &nbsp;&nbsp; &nbsp;if you moved the inventory or bank window it would not<br> &nbsp;&nbsp; &nbsp;remember it's location.</p> <p>* 2007-06-19-Shefki<br> &nbsp;&nbsp;- Fixed: Ability to split stacks in bank.<br> &nbsp;&nbsp;- Fixed: Backpack button not opening inventory window.<br> &nbsp;&nbsp;- Fixed: Bag spotlights weren't clearing when closing inventory<br> &nbsp;&nbsp; &nbsp;window in some cases.<br> &nbsp;&nbsp;- Fixed: Other mods using OpenAllBags() were causing the blizzard<br> &nbsp;&nbsp; &nbsp;frames to open.&nbsp;&nbsp;BulkMail2 was an example of such an addon.<br> &nbsp;&nbsp;- Fixed: When the Keyring is set to show in the inventory window,<br> &nbsp;&nbsp; &nbsp;clicking on the keys allows you to properly interact with them.<br> &nbsp;&nbsp; &nbsp;Previously, you'd pickup inventory items rather than keys or<br> &nbsp;&nbsp; &nbsp;nothing would happen.<br> &nbsp;&nbsp;- Fixed: /tinv show, /tinv hide, /tbnk show, /tbnk hide were not<br> &nbsp;&nbsp; &nbsp;working.&nbsp;&nbsp;Fixed them.<br> &nbsp;&nbsp;- /tbag is now an alias for /tinv.<br> &nbsp;&nbsp;- Shift clicking on bag/backpack/bankbag buttons now produces a<br> &nbsp;&nbsp; &nbsp;consistent result.&nbsp;&nbsp;In particular shift clicking on the backpack<br> &nbsp;&nbsp; &nbsp;button will no longer close the inventory window.<br> &nbsp;&nbsp;- Removed the Talos from the header on the keybindings.</p> <p>* 2007-06-10-Shefki<br> &nbsp;&nbsp;- Right clicking on an item in a built in bank slot wasn't moving<br> &nbsp;&nbsp; &nbsp;the item to the bag.&nbsp;&nbsp;Somehow the frame wasn't inheriting<br> &nbsp;&nbsp; &nbsp;the proper events, added them back in.<br> &nbsp;&nbsp;- Hopefully fixed the stacking problem where the item would get<br> &nbsp;&nbsp; &nbsp;stuck in the cursor.&nbsp;&nbsp;Stacking is still somewhat slow but it<br> &nbsp;&nbsp; &nbsp;shouldn't get stuck anymore.&nbsp;&nbsp;Removed the issue from the<br> &nbsp;&nbsp; &nbsp;Todo/Known issues list.</p> <p>* 2007-06-09-Shefki<br> &nbsp;&nbsp;- Fix crash from items with cooldowns in some bank slots.<br> &nbsp;&nbsp;- Offline (not at bank) viewing now properly displays items with<br> &nbsp;&nbsp; &nbsp;random enchants.<br> &nbsp;&nbsp;- Search results of items that have random enchants now show the<br> &nbsp;&nbsp; &nbsp;full name and the proper link.<br> &nbsp;&nbsp;- Icon for the built in bank slots is no longer a candy sack but<br> &nbsp;&nbsp; &nbsp;a more appropriate footlocker like icon.<br> &nbsp;&nbsp;- Added an option to disable showing the blizzard bag frames when<br> &nbsp;&nbsp; &nbsp;clicking on bag icons.&nbsp;&nbsp;(Defaults to not showing them).<br> &nbsp;&nbsp;- Added support for linking items in chat and using the dressing<br> &nbsp;&nbsp; &nbsp;room for offline (not at bank or inventory of other characters).<br> &nbsp;&nbsp; &nbsp;Normal shift click and ctrl click behavior to access this<br> &nbsp;&nbsp; &nbsp;functionality is available.<br> &nbsp;&nbsp;- Added support for Item Comparisons added with WoW 2.1.&nbsp;&nbsp;Holding<br> &nbsp;&nbsp; &nbsp;down shift while hovering over an item will show you what you<br> &nbsp;&nbsp; &nbsp;have equipped in the same slots as that item.&nbsp;&nbsp;Works for<br> &nbsp;&nbsp; &nbsp;the bank (offline or online) and bags (current character or not).<br> &nbsp;&nbsp; &nbsp;Note: Some items this will not work with.&nbsp;&nbsp;This is a Blizzard bug,<br> &nbsp;&nbsp; &nbsp;if it is not properly set to Class: Armor the comparison tooltips<br> &nbsp;&nbsp; &nbsp;will not display.<br> &nbsp;&nbsp;- Removed unused files: TBody.xml TBody.lua and Save.txt<br> &nbsp;&nbsp;- Added Readme.txt and Changelog.txt<br> &nbsp;&nbsp;- Updated TOC file.&nbsp;&nbsp;Interface is now set to the current release<br> &nbsp;&nbsp; &nbsp;interface.&nbsp;&nbsp;Removed the ugly color Talos from the Title.<br> &nbsp;&nbsp; &nbsp;Added my name to the author line.</p> Mon, 10 Aug 2009 21:52:04 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/30-20090810-345/ http://wow.curseforge.com/addons/tbag-shefki/files/30-20090810-345/ no-reply@curseforge.com (Shefki) 20090417-324 http://wow.curseforge.com/addons/tbag-shefki/files/29-20090417-324/ <p>* 20090417-r324-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;&nbsp;- 3.1.0 compatability<br> &nbsp;&nbsp;- Minor sorting changes for 3.1.0<br> &nbsp;&nbsp;- Workaround a bug in the Auctionner-Advanced Appraiser module that caused<br> &nbsp;&nbsp; &nbsp;the alt click support to do weird things.<br> &nbsp;&nbsp;- Item db update for 3.1.0<br> &nbsp;&nbsp;- TOC bump to mark addon as current.</p> <p>* 20090215-r312-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;- Fix a infinite loop in the tradeskill handling code.<br> &nbsp;- Update sorting to handle some of the Lunar Festival items.<br> &nbsp;- Pets gained from the Cracked Egg properly sort as MINIPETS now.<br> &nbsp;- Update deDE.</p> <p>* 20090122-r301-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;- Properly sort a number of new items added with Wrath and 3.0.8.<br> &nbsp;- Major rework of the tradeskill categorization code, properly<br> &nbsp; &nbsp;supports Enchanting now.<br> &nbsp;- Item DB update for 3.0.8.&nbsp;&nbsp;Due to the tradeskill rework the itemdb<br> &nbsp; &nbsp;is actually dumped and replaced with a new format as well.<br> &nbsp;- Rogue poisons are now treated like other class reagents.<br> &nbsp;- Show icon on tracked tokens when we have zero of them.<br> &nbsp;- Inventory window will no longer close on Merchant Frames closing.<br> &nbsp;- Don't show the Interface Options Dialog when Escape is pressed and only<br> &nbsp; &nbsp;closes a TBag window.<br> &nbsp;- Properly handle OpenAllBags (including the keybinding).<br> &nbsp;- Fix the Select Character submenu in the context menu.<br> &nbsp;- Fix backgrounds and borders on bars.<br> &nbsp;- deDE update</p> <p>* 20081112-r276-Shefki<br> &nbsp;&nbsp;- Fixed search splitting items by character level.<br> &nbsp;&nbsp;- Fixed a bug that caused some settings to not immediately take effect<br> &nbsp;&nbsp; &nbsp;for the bank.<br> &nbsp;&nbsp;- Fixed the OpenAllBags hook.<br> &nbsp;&nbsp;- Fix sorting of rogue poisons (/tinv resetsorts /tbnk resetsorts needed)<br> &nbsp;&nbsp;- Fixed cooldown spinners remaining on empty slots.<br> &nbsp;&nbsp;- Fixed bank bags that are hidden not being shown when clicked on.<br> &nbsp;&nbsp;- Fixed items in hidden bags not properly being hidden after the<br> &nbsp;&nbsp; &nbsp;bag was closed.<br> &nbsp;&nbsp;- Workaround a Blizzard bug that causes the game to freeze up when<br> &nbsp;&nbsp; &nbsp;dragging a frame over another frame with a large number of child frames.<br> &nbsp;&nbsp;- Fix a syntax error in the Anchor settings for the bank.<br> &nbsp;&nbsp;- Remove some unnecessary code.</p> <p>* 20081024-r260-Shefki<br> &nbsp;&nbsp;- Sorting rules updates (/tinv resetsorts and /tbnk resetsorts<br> &nbsp;&nbsp; &nbsp;to replace your config with the default and get the updates)<br> &nbsp;&nbsp;- Handle Inscription Bags properly.<br> &nbsp;&nbsp;- Fix Assign Cats button in Advanced Configuration.<br> &nbsp;&nbsp;- Stop modifying keybindings entirely on first run.&nbsp;&nbsp;Users existing<br> &nbsp;&nbsp; &nbsp;keybindings can get them started.<br> &nbsp;&nbsp;- Fix button positioning errors when hiding empty keyring slots.<br> &nbsp;&nbsp;- Handle corruption of the cached data more gracefully.<br> &nbsp;&nbsp;- Ensure that bars that do not fit within the number of horizontal<br> &nbsp;&nbsp; &nbsp;bars are correctly hidden.<br> &nbsp;&nbsp;- Correctly hide items on hidden bars.<br> &nbsp;&nbsp;- Possible fix for money type errors.<br> &nbsp;&nbsp;- Minor code cleanups.</p> <p>* 20081015-r242-Shefki<br> &nbsp;&nbsp;- Fix the MergeReagents error.</p> <p>* 20081015-r239-Shefki<br> &nbsp;&nbsp;- Fix an issue where the token update events would fire<br> &nbsp;&nbsp; &nbsp;before variables loaded causing an error.</p> <p>* 20081014-r235-Shefki<br> &nbsp;&nbsp;- General forwards compatability to 3.0 code changes.<br> &nbsp;&nbsp;- Show Blizzard Bag Frames is obsolete and ignored now.<br> &nbsp;&nbsp; &nbsp;Clicking on a bag frame that is hidden in TBag now<br> &nbsp;&nbsp; &nbsp;expands the window and displays those items until <br> &nbsp;&nbsp; &nbsp;the window is closed or the bag is clicked again.<br> &nbsp;&nbsp; &nbsp;Most people will see this mostly with the keychain.<br> &nbsp;&nbsp;- Updates to the sort list to support changes in Wrath:<br> &nbsp;&nbsp; &nbsp;DeathKnights, Minipets, Tokens, Glyphs and Inscription.<br> &nbsp;&nbsp;- Support for Inscription Bags in compressing items to <br> &nbsp;&nbsp; &nbsp;leave the most free slots.&nbsp;&nbsp;<br> &nbsp;&nbsp;- Support for Token tracking for Wrath.<br> &nbsp;&nbsp;- Catch the Spirit of Competition in the default sorts.<br> &nbsp;&nbsp;- Fix a bug that caused BOE items to be treated as if they <br> &nbsp;&nbsp; &nbsp;were Soulbound sometimes.<br> &nbsp;&nbsp;- Catch food that restores health and mana that is marked<br> &nbsp;&nbsp; &nbsp;as a Trade Good (e.g. Raw Greater Sagefish)<br> &nbsp;&nbsp;- Allow dragging items onto the bag icon for the default bank<br> &nbsp;&nbsp; &nbsp;slots just like the other bags in the bank.<br> &nbsp;&nbsp;- Bug fixes to the profession tracking code so that more<br> &nbsp;&nbsp; &nbsp;professions are tracked properly, especially in non-enUS<br> &nbsp;&nbsp; &nbsp;locales.<br> &nbsp;&nbsp;- A large amount of code duplication between the bank and<br> &nbsp;&nbsp; &nbsp;the inventory window has been merged.<br> &nbsp;&nbsp;- Significant effort has been made to decrease the amount<br> &nbsp;&nbsp; &nbsp;of global variables used.<br> &nbsp;&nbsp;- Significantly fewer hooks are used.<br> &nbsp;&nbsp;- Numerous unnecessary frames were removed.<br> &nbsp;&nbsp;- New event handlers which are more efficient.<br> &nbsp;&nbsp;- Stacking should always happen the next time you open the window<br> &nbsp;&nbsp; &nbsp;if needed now.&nbsp;&nbsp;In the past sometimes it wouldn't happen if you<br> &nbsp;&nbsp; &nbsp;didn't have the window open when you received the item requiring<br> &nbsp;&nbsp; &nbsp;stacking.<br> &nbsp;&nbsp;- More reliable caching of mailbox contents.<br> &nbsp;&nbsp;- Removed the font that shipped with the addon.&nbsp;&nbsp;Now simply<br> &nbsp;&nbsp; &nbsp;use an included font with the game.&nbsp;&nbsp;Font usage is now<br> &nbsp;&nbsp; &nbsp;more consistent across the addon.<br> &nbsp;&nbsp;- Packaged by curseforge now. :)</p> <p>* 20080611-r163-Shefki<br> &nbsp;&nbsp;- Fix an error when opening the Hunter Training window.</p> <p>* 20080527-r161-Shefki<br> &nbsp;&nbsp;- UI rework.&nbsp;&nbsp;Text buttons are gone, close and lock buttons<br> &nbsp;&nbsp; &nbsp;back in topright corner.&nbsp;&nbsp;Search box at the bottom now.<br> &nbsp;&nbsp; &nbsp;All controls are actually inside the window now.<br> &nbsp;&nbsp; &nbsp;Special thanks to Daniel Gilbert for permission to use<br> &nbsp;&nbsp; &nbsp;the lock buttons.<br> &nbsp;&nbsp;- Using the search box will now initiate a new highlight mode.<br> &nbsp;&nbsp; &nbsp;The items that match your search will be highlighted in the<br> &nbsp;&nbsp; &nbsp;window.&nbsp;&nbsp;This will persist until you clear the text out<br> &nbsp;&nbsp; &nbsp;of the search box, click the highlight button, click the <br> &nbsp;&nbsp; &nbsp;Clear Search menu option in the right click menu or simply<br> &nbsp;&nbsp; &nbsp;close the inventory window.&nbsp;&nbsp;The mode is shared between<br> &nbsp;&nbsp; &nbsp;the inventory and bank windows.&nbsp;&nbsp;It overrides the highlight<br> &nbsp;&nbsp; &nbsp;mode for the window and the window will return to its <br> &nbsp;&nbsp; &nbsp;previous highlight mode.&nbsp;&nbsp;Note: You have to hit enter<br> &nbsp;&nbsp; &nbsp;after typing your search before the highlight mode will<br> &nbsp;&nbsp; &nbsp;be entered, text results are still shown in the first<br> &nbsp;&nbsp; &nbsp;chat frame.<br> &nbsp;&nbsp;- deDE Translation by Dessa.&nbsp;&nbsp;Thanks to his hard work on<br> &nbsp;&nbsp; &nbsp;making this a reality.&nbsp;&nbsp;Users switching from English<br> &nbsp;&nbsp; &nbsp;to the translation will likely want to reset their <br> &nbsp;&nbsp; &nbsp;configuration to get the full functionality of the <br> &nbsp;&nbsp; &nbsp;translation.<br> &nbsp;&nbsp;- You can recategorize individual items in edit mode again by<br> &nbsp;&nbsp; &nbsp;right-clicking on them like you could with EngBags.<br> &nbsp;&nbsp;- Empty categories/bars will no longer result in lines through<br> &nbsp;&nbsp; &nbsp;the window.&nbsp;&nbsp;The lines often looked like a cursor in a text<br> &nbsp;&nbsp; &nbsp;editor and were ugly.<br> &nbsp;&nbsp;- You can set the anchor point of the inventory and bank windows.<br> &nbsp;&nbsp; &nbsp;The window will grow from the selected corner and that<br> &nbsp;&nbsp; &nbsp;corner will never move.&nbsp;&nbsp;The anchor selection can be<br> &nbsp;&nbsp; &nbsp;found by right clicking on blank space in the window<br> &nbsp;&nbsp; &nbsp;and using the Anchor sub-menu.<br> &nbsp;&nbsp;- When viewing a Hearthstone (or Ruby Slippers) on another<br> &nbsp;&nbsp; &nbsp;character it will show the location that hearthstone<br> &nbsp;&nbsp; &nbsp;will send you to.&nbsp;&nbsp;You will have to log onto the character<br> &nbsp;&nbsp; &nbsp;after updating before this will fully work.&nbsp;&nbsp;If the hearth<br> &nbsp;&nbsp; &nbsp;destination is unknown it'll simply show &lt;home location&gt;.<br> &nbsp;&nbsp;- The number of charges on items (e.g. Mana Oil) will be visible<br> &nbsp;&nbsp; &nbsp;on the tooltips when viewing items on other characters<br> &nbsp;&nbsp; &nbsp;or items in your bank while not at the bank.&nbsp;&nbsp;Requires<br> &nbsp;&nbsp; &nbsp;having seen the item after updating before this will work.<br> &nbsp;&nbsp; &nbsp;The entry on the tooltip may not show exactly where it does<br> &nbsp;&nbsp; &nbsp;on live views simply because other addons add their text first.<br> &nbsp;&nbsp;- Hiding buttons and other controls will shrink the window<br> &nbsp;&nbsp; &nbsp;to remove blank space.<br> &nbsp;&nbsp;- Buttons will no longer end up overlapping when the number<br> &nbsp;&nbsp; &nbsp;of columns is set low.<br> &nbsp;&nbsp;- Fix cooldowns.&nbsp;&nbsp;The cooldown sweep will show immediately upon<br> &nbsp;&nbsp; &nbsp;using an item.&nbsp;&nbsp;Previously it would only start showing after<br> &nbsp;&nbsp; &nbsp;the next reload or toggle of the window.<br> &nbsp;&nbsp;- No longer incorrectly show cooldown sweeps when viewing<br> &nbsp;&nbsp; &nbsp;items on other characters.<br> &nbsp;&nbsp;- Stop attempting to put Quivers and Ammo-pouches inside other<br> &nbsp;&nbsp; &nbsp;Quivers and Ammo-pouches.<br> &nbsp;&nbsp;- Improve performance when in edit mode in the bank window.<br> &nbsp;&nbsp;- Fix a variety of sorting issues.&nbsp;&nbsp;/tinv resetsorts and<br> &nbsp;&nbsp; &nbsp;/tbnk resetsorts will get you a fresh copy of the defaults. <br> &nbsp;&nbsp;- Improvements to the text of the tooltips and menus<br> &nbsp;&nbsp; &nbsp;for buttons.<br> &nbsp;&nbsp;- Change class handling to support other locales.<br> &nbsp;&nbsp;- Remove some more old and unused code.<br> &nbsp;&nbsp;</p> <p>* 20080331-r114-Shefki<br> &nbsp;&nbsp;- Fix an issue where the Blizzard API doesn't tell us the item family<br> &nbsp;&nbsp; &nbsp;which causes a lua error and breaks updating of the bag contents<br> &nbsp;&nbsp; &nbsp;until a reloadui.<br> &nbsp;&nbsp;- Fix a possible taint issue with the FluidFrames workaround.<br> &nbsp;&nbsp;- Sort Nightmare Seed and Giant Sunfish into the proper places<br> &nbsp;&nbsp; &nbsp;with the default config.&nbsp;&nbsp;Requires /tinv resetsorts and <br> &nbsp;&nbsp; &nbsp;/tbnk resetsorts to get the new default config.</p> <p>* 20080325-r110-Shefki<br> &nbsp;&nbsp;- Bump interface to 20400, addon requires WoW 2.4.0 or newer now.<br> &nbsp;&nbsp;- Update the Item info database used in categorization to include<br> &nbsp;&nbsp; &nbsp;new 2.4 items.<br> &nbsp;&nbsp;- Use the new Blizzard API to decide what items can go in what bags,<br> &nbsp;&nbsp; &nbsp;this allows the bag compression routines to be 100% accurate now.<br> &nbsp;&nbsp;- Allow all modifier key/click combinations from Auctioneer to work.<br> &nbsp;&nbsp; &nbsp;Note that this means regardless if alt pickup is set you'll now<br> &nbsp;&nbsp; &nbsp;get alt pickup style behavior at the auction house if you have<br> &nbsp;&nbsp; &nbsp;Auctioneer installed.&nbsp;&nbsp;Also note, alt auto panel is still enabled<br> &nbsp;&nbsp; &nbsp;so if you have this turned on you may see some mod+click doing<br> &nbsp;&nbsp; &nbsp;more than you expect.<br> &nbsp;&nbsp;- Add the statues from Jewelcrafting and Sunmotes to the default sort.<br> &nbsp;&nbsp; &nbsp;/tinv resetsorts and /tbnk resetsorts if you want to get the<br> &nbsp;&nbsp; &nbsp;new default sorts.<br> &nbsp;&nbsp;- Remove a bunch of unused code to make the addon slightly smaller.<br> &nbsp;&nbsp;- Several changes to diminish the amount of memory being used.<br> &nbsp;&nbsp; &nbsp;Users will see the minimal amount of memory the addon uses<br> &nbsp;&nbsp; &nbsp;(i.e. immediately after a garbage collection) drop slightly<br> &nbsp;&nbsp; &nbsp;and in some cases the maximum amount of memory the addon<br> &nbsp;&nbsp; &nbsp;will use (just before a garbage collection) drop significantly.<br> &nbsp;&nbsp; &nbsp;In general the addon will no longer grow in the amount of<br> &nbsp;&nbsp; &nbsp;memory use through general usage.<br> &nbsp;&nbsp;- Fix the quality on items found in a mailbox when searching.&nbsp;&nbsp;Apparently,<br> &nbsp;&nbsp; &nbsp;Blizzard's API is bugged and doesn't give me the real quality of an item.<br> &nbsp;&nbsp;- Clicking the reload button wouldn't always force a compression on the<br> &nbsp;&nbsp; &nbsp;bank.</p> <p>* 20080317-r78-Shefki<br> &nbsp;&nbsp;- When running on WoW 2.4.0 or newer, always show icons for items<br> &nbsp;&nbsp; &nbsp;even if they are not in the item cache.&nbsp;&nbsp;This is thanks to a new<br> &nbsp;&nbsp; &nbsp;functionality of the game.&nbsp;&nbsp;Will prevent the situation with<br> &nbsp;&nbsp; &nbsp;slots showing no icon after a major update until a few viewings<br> &nbsp;&nbsp; &nbsp;or actually logging into all characters.&nbsp;&nbsp;Change is backwards<br> &nbsp;&nbsp; &nbsp;compatible, this version will still work with 2.3.x<br> &nbsp;&nbsp;- When shift clicking to insert a link of an item in the built in<br> &nbsp;&nbsp; &nbsp;bank slots don't include the link twice.<br> &nbsp;&nbsp;- Search results will be consolidated again.&nbsp;&nbsp;Apparently when I fixed<br> &nbsp;&nbsp; &nbsp;a problem with the links on items that had enchants or gems in them<br> &nbsp;&nbsp; &nbsp;I broke the consolidation and didn't notice it.<br> &nbsp;&nbsp;- When in edit mode the column add and delete buttons will now be <br> &nbsp;&nbsp; &nbsp;slightly outside the normal window (like the Search box) so that they<br> &nbsp;&nbsp; &nbsp;will never overlap with the bag icons or money display.<br> &nbsp;&nbsp;- Various small code cleanups to remove unnecessary or duplicate code.<br> &nbsp;&nbsp; &nbsp;Also use Blizzard constants for more things.&nbsp;&nbsp;E.G.&nbsp;&nbsp;Rather than <br> &nbsp;&nbsp; &nbsp;hardcoding the max bag size we use MAX_CONTAINER_ITEMS, if Blizzard<br> &nbsp;&nbsp; &nbsp;introduces a larger bag they'll update it and TBag will work without<br> &nbsp;&nbsp; &nbsp;requiring an update.<br> &nbsp;&nbsp;- The TRADE2 keyword was not always being properly set due to a typo.<br> &nbsp;&nbsp;- Stop using message(), some poorly coded addons break this and it will<br> &nbsp;&nbsp; &nbsp;not display if the global Display Lua Errors option is unchecked.<br> &nbsp;&nbsp; &nbsp;Addon feedback will always go to the default chat frame now.<br> &nbsp;&nbsp;- Implement proper support for localization of the addon.&nbsp;&nbsp;There<br> &nbsp;&nbsp; &nbsp;are still no other translations besides enUS but anyone that's interested<br> &nbsp;&nbsp; &nbsp;can easily do so now.&nbsp;&nbsp;Anyone who is interested should contact me.<br> &nbsp;&nbsp;- Use in game APIs for getting item quality colors rather than hard coding<br> &nbsp;&nbsp; &nbsp;them.&nbsp;&nbsp;When Item Rarity Color is turned on Common (White) items will now<br> &nbsp;&nbsp; &nbsp;have White borders.<br> &nbsp;&nbsp;- Implement /tinv resetpos and /tbnk resetpos to allow users to put windows<br> &nbsp;&nbsp; &nbsp;back to their default positions so they don't have to reset all settings<br> &nbsp;&nbsp; &nbsp;to get them back.<br> &nbsp;&nbsp;- Searching should never result in a broken link or an error now.&nbsp;&nbsp;However,<br> &nbsp;&nbsp; &nbsp;until you log into all characters some search results may be missing due<br> &nbsp;&nbsp; &nbsp;to insufficient data in the cache to produce links for some items.&nbsp;&nbsp;Simply<br> &nbsp;&nbsp; &nbsp;logging into all characters, looking at their bags, bank and mailbox will<br> &nbsp;&nbsp; &nbsp;remedy this situation.<br> &nbsp;&nbsp;- Fix a small cosmetic issue with Soul Bags.&nbsp;&nbsp;The game puts the count of<br> &nbsp;&nbsp; &nbsp;Soul Shards on the icon for Soul Bags.&nbsp;&nbsp;This count didn't show if you <br> &nbsp;&nbsp; &nbsp;were on a non-warlock and looked at a warlocks inventory and would<br> &nbsp;&nbsp; &nbsp;continue to show on a bag slot if logged into a warlock and logged at<br> &nbsp;&nbsp; &nbsp;a non-warlock character.&nbsp;&nbsp;In both cases the count shows where it should<br> &nbsp;&nbsp; &nbsp;and doesn't where it shouldn't now.<br> &nbsp;&nbsp;- Closing the Item Socketing window will no longer cause an error in TBag.</p> <p>* 20071128-r45-Shefki<br> &nbsp;&nbsp;- Fix a taint bug that happened when you died.<br> &nbsp;&nbsp;- Fix sort of class reagents and darkmoon faire cards.&nbsp;&nbsp;Hopefully,<br> &nbsp;&nbsp; &nbsp;this is all correct now for 2.3.0.&nbsp;&nbsp;Requires another /tinv resetsorts<br> &nbsp;&nbsp; &nbsp;and /tbnk resetsorts</p> <p>* 20071113-r40-Shefki<br> &nbsp;&nbsp;- Update toc for 2.3.0<br> &nbsp;&nbsp;- Add support for leatherworking bags to the compression algorithm.<br> &nbsp;&nbsp;- Update item info for 2.3.0, there may be some errors in the <br> &nbsp;&nbsp; &nbsp;list of items that can go in what container because of a change in<br> &nbsp;&nbsp; &nbsp;the formatting the game uses for that information.<br> &nbsp;&nbsp;- Update default sorts for the removal of the &#34;Reagent&#34; item type.<br> &nbsp;&nbsp; &nbsp;You'll need to do /tinv resetsorts and /tbnk resetsorts to get<br> &nbsp;&nbsp; &nbsp;the new sorts.</p> <p>* 20071030-r37-Shefki<br> &nbsp;&nbsp;- Remove extra dev files from zip file included on accident.</p> <p>* 20071030-r32-Shefki<br> &nbsp;&nbsp;- Fixed: Moving items to and from the bank would cause stacking not to<br> &nbsp;&nbsp; &nbsp;occur on the receiving side.&nbsp;&nbsp;Both sides will properly stack now.<br> &nbsp;&nbsp; &nbsp;Thanks to Dessa for reporting and helping me debug this problem.<br> &nbsp;&nbsp;- Fixed: TBag was not caching bags that were set not to be shown.&nbsp;&nbsp;If<br> &nbsp;&nbsp; &nbsp;you later turned that bag on and then viewed another character that<br> &nbsp;&nbsp; &nbsp;you hadn't logged onto with that bag turned on, it would show<br> &nbsp;&nbsp; &nbsp;the items for the last character viewed for those slots and not<br> &nbsp;&nbsp; &nbsp;position them properly.&nbsp;&nbsp;Item caches can still be missing some<br> &nbsp;&nbsp; &nbsp;data but once all characters have been logged into this issue<br> &nbsp;&nbsp; &nbsp;will no longer occur.&nbsp;&nbsp;Additionally, this allows all bags to show<br> &nbsp;&nbsp; &nbsp;in search results even if they are hidden.<br> &nbsp;&nbsp;- Fixed: Unhiding the Player dropdown box would cause it to be out of<br> &nbsp;&nbsp; &nbsp;sync with the actual status of the window.<br> &nbsp;&nbsp;- Standardize version numbers and start including svn rev number.</p> <p>* 2007-10-22-Shefki<br> &nbsp;&nbsp;NOTE: THIS IS A MAJOR UPDATE.&nbsp;&nbsp;YOU MUST DELETE THE TBag FOLDER IN YOUR <br> &nbsp;&nbsp;ADDONS FOLDER AND REPLACE IT WITH A NEW ONE.&nbsp;&nbsp;SOME FILES HAVE BEEN<br> &nbsp;&nbsp;DELETED AND NEW ONES ADDED.&nbsp;&nbsp;YOU MUST ALSO COMPLETELY QUIT WOW.<br> &nbsp;&nbsp;BACKING UP YOUR WTF FOLDER IS RECOMMENDED FOR THIS RELEASE.<br> &nbsp;&nbsp;SOME OF THE ENHANCEMENTS IN THIS UPDATE ONLY APPLY TO THE DEFAULT<br> &nbsp;&nbsp;CONFIGURATION.&nbsp;&nbsp;YOU CAN KEEP MOST OF YOUR CONFIGURATION AND ONLY <br> &nbsp;&nbsp;RESET THE SEARCH LIST THAT IS NEEDED TO GET THESE ENCHANCEMENTS BY DOING<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;&nbsp;YOU MAY WISH TO SCREENSHOT YOUR SORT SETTINGS UNDER ADVANCED CONFIGURATION<br> &nbsp;&nbsp;IF YOU HAVE CUSTOMIZED THEM AS THIS WILL WIPE THEM.</p> <p>&nbsp;&nbsp;PERFORMANCE &amp; MEMORY USE:<br> &nbsp;&nbsp;- Noticeable optimization has been done to the event handling.&nbsp;&nbsp;Items<br> &nbsp;&nbsp; &nbsp;when received should display slightly faster than in the past.<br> &nbsp;&nbsp; &nbsp;Users using addons to swap large amounts of gear should notice<br> &nbsp;&nbsp; &nbsp;almost no lag over the default UI when swapping large amounts of gear.<br> &nbsp;&nbsp; &nbsp;The inventory window will also display quicker than before most of the <br> &nbsp;&nbsp; &nbsp;time.&nbsp;&nbsp;The same optimizations also will lower memory usage some in <br> &nbsp;&nbsp; &nbsp;cases, though not necessarily by a huge amount.<br> &nbsp;&nbsp;- Reviewed all entries output in the config file and removed obsolete<br> &nbsp;&nbsp; &nbsp;entries.&nbsp;&nbsp;These obsolete entries will be cleaned from every config<br> &nbsp;&nbsp; &nbsp;file when TBag loads which should lower memory use, though probably<br> &nbsp;&nbsp; &nbsp;not to a noticeable degree.<br> &nbsp;&nbsp;- Removed code for portraits and window frames that was no longer<br> &nbsp;&nbsp; &nbsp;functional.&nbsp;&nbsp;Also removed the graphics that were shipped with the<br> &nbsp;&nbsp; &nbsp;addon for this that were not being used.&nbsp;&nbsp;Since these won't be loaded<br> &nbsp;&nbsp; &nbsp;should help lower some memory usage.</p> <p>&nbsp;&nbsp;UI IMPROVEMENTS:<br> &nbsp;&nbsp;- You can now set a bar to be hidden.&nbsp;&nbsp;This will allow you to hide any<br> &nbsp;&nbsp; &nbsp;categories assigned to the bar (e.g. empty bag slots).&nbsp;&nbsp;Go into edit mode<br> &nbsp;&nbsp; &nbsp;right click on a numbered slot and choose the hide option.&nbsp;&nbsp;Note slots<br> &nbsp;&nbsp; &nbsp;that have had their contents changed will be shown despite the setting<br> &nbsp;&nbsp; &nbsp;until the next full resort occurs.&nbsp;&nbsp;This means hidden empty slots will<br> &nbsp;&nbsp; &nbsp;show their contents when you put stuff in them and when the resort happens<br> &nbsp;&nbsp; &nbsp;they'll get reassigned to a bar and will be visible based upon that bars<br> &nbsp;&nbsp;- The button to toggle the interface for buying new bag slots in the bank<br> &nbsp;&nbsp; &nbsp;will only appear when at the bank (though the setting is still<br> &nbsp;&nbsp; &nbsp;available from the right click menu away from the bank).&nbsp;&nbsp;It<br> &nbsp;&nbsp; &nbsp;will also never appear for characters that have already <br> &nbsp;&nbsp; &nbsp;purchased all the bank slots.<br> &nbsp;&nbsp;- All UI elements in the inventory and bank windows can be hidden from<br> &nbsp;&nbsp; &nbsp;the right click menu for the given frame.<br> &nbsp;&nbsp;- You can select the character to display inventory or bank items from<br> &nbsp;&nbsp; &nbsp;the right click menu.<br> &nbsp;&nbsp;- Added option in Advanced Configuration to turn off rarity coloring.<br> &nbsp;&nbsp;- Search box now show Search until you click on it like the search boxes<br> &nbsp;&nbsp; &nbsp;for trade skills to make the UI a little more obvious.<br> &nbsp;&nbsp;- Hidden bags/keychains will show the blizzard frames when the bag icon<br> &nbsp;&nbsp; &nbsp;is clicked on regardless of the show blizzard frames setting.<br> &nbsp;&nbsp;- Allow bags in the bank or inventory to be linked by shift clicking on them<br> &nbsp;&nbsp; &nbsp;while typing in a chat box again, blizzard removed this from their UI<br> &nbsp;&nbsp; &nbsp;which removed it from mine but we like it so implement it ourselves.<br> &nbsp;&nbsp;- Added /tinv printchars and /tinv deletechar to allow users to remove<br> &nbsp;&nbsp; &nbsp;caches for characters they no longer have.&nbsp;&nbsp;deletechar takes two arguments<br> &nbsp;&nbsp; &nbsp;the character and the realm separated by a space just like printchars<br> &nbsp;&nbsp; &nbsp;outputs them.&nbsp;&nbsp; &nbsp;</p> <p>&nbsp;&nbsp;SORTING &amp; STACKING:<br> &nbsp;&nbsp;- Rewrote the stacking algorithm to be more efficient.&nbsp;&nbsp;The new algorithm<br> &nbsp;&nbsp; &nbsp;should result in fewer moves to complete the stack, will always end<br> &nbsp;&nbsp; &nbsp;in full stack with a single pass and will prefer moving items into larger<br> &nbsp;&nbsp; &nbsp;stacks and profession bags (if they can go into such bags).<br> &nbsp;&nbsp;- Stacking will also now compress your inventory maximizing the number of<br> &nbsp;&nbsp; &nbsp;slots that are empty.&nbsp;&nbsp;This means items that can go in special bags<br> &nbsp;&nbsp; &nbsp;(e.g. herb bags, mining bags, engineering bags, enchanting bags) will be<br> &nbsp;&nbsp; &nbsp;moved there if there are empty slots.&nbsp;&nbsp;<br> &nbsp;&nbsp;- When moving items while stacking in your inventory is now done in a safe<br> &nbsp;&nbsp; &nbsp;way.&nbsp;&nbsp;Previously the addon would not check the locked state of items.&nbsp;&nbsp;While<br> &nbsp;&nbsp; &nbsp;this would never cause the loss of an item it could cause an item to be<br> &nbsp;&nbsp; &nbsp;stuck in locked state until the UI was reloaded.&nbsp;&nbsp;The problem wasn't very<br> &nbsp;&nbsp; &nbsp;common because it required a lot of small stacks that needed combining to<br> &nbsp;&nbsp; &nbsp;show up but did present itself occasionally when taking AH purchases from<br> &nbsp;&nbsp; &nbsp;the mailbox.<br> &nbsp;&nbsp;- Updated the categorization rules to include a number of new items and<br> &nbsp;&nbsp; &nbsp;added categories for various &#34;collectables&#34; for various factions.<br> &nbsp;&nbsp;- Added new categories for each armor slot to to default categorization<br> &nbsp;&nbsp; &nbsp;list that makes the armor items sort by slot as well as by name now.<br> &nbsp;&nbsp; &nbsp;This should make it easier to find armor items.&nbsp;&nbsp;As well as giving<br> &nbsp;&nbsp; &nbsp;a much more organized look.<br> &nbsp;&nbsp;- Profession bags now have their own category for each type of Profession<br> &nbsp;&nbsp; &nbsp;bag.&nbsp;&nbsp;This allows people with multiple profession bags of differing<br> &nbsp;&nbsp; &nbsp;professions to keep them more organized.<br> &nbsp;&nbsp;- Quivers and Ammo pouches are now categorized separately.&nbsp;&nbsp;Again should<br> &nbsp;&nbsp; &nbsp;allow people with both to have things more organized.<br> &nbsp;&nbsp;- The item information on which items belong to which tradeskills has<br> &nbsp;&nbsp; &nbsp;been updated to be current.&nbsp;&nbsp;It has been restructured to allow automated<br> &nbsp;&nbsp; &nbsp;updated from a data file included with future releases that will merge<br> &nbsp;&nbsp; &nbsp;with any locally collected data from your own tradeskills.&nbsp;&nbsp;This should<br> &nbsp;&nbsp; &nbsp;result in categorization for items used in crafting that stays current.<br> &nbsp;&nbsp;- Reagents for crafting no longer receive the keyword for every craft<br> &nbsp;&nbsp; &nbsp;they are used for.&nbsp;&nbsp;This prevents leather from sorting into tailoring<br> &nbsp;&nbsp; &nbsp;and gems from sorting into say alchemy simply because a few recipes<br> &nbsp;&nbsp; &nbsp;from these crafts happen to use these items and these trades were<br> &nbsp;&nbsp; &nbsp;the last to be categorized.&nbsp;&nbsp;Keywords are now set by the&nbsp;&nbsp;craft that<br> &nbsp;&nbsp; &nbsp;uses an item in the most recipes.&nbsp;&nbsp;If multiple trades use the item<br> &nbsp;&nbsp; &nbsp;the same number of times both keywords will be set.<br> &nbsp;&nbsp;- Added explicit rules for some reagents that are used by many trades<br> &nbsp;&nbsp; &nbsp;(e.g. motes and primals) so that they don't get pushed into a particular<br> &nbsp;&nbsp; &nbsp;trade.<br> &nbsp;&nbsp;- Added two new command line options to drop the sort rules and replace<br> &nbsp;&nbsp; &nbsp;them by the default included one.&nbsp;&nbsp;/tinv resetsorts and /tbnk resetsorts<br> &nbsp;&nbsp; &nbsp;Highly recommend users backup their configs before doing this in case<br> &nbsp;&nbsp; &nbsp;they missed something they liked.&nbsp;&nbsp;This will not clear any other<br> &nbsp;&nbsp; &nbsp;configuration.</p> <p>&nbsp;&nbsp;MISC:<br> &nbsp;&nbsp;- Updated mail item cache to work with 2.3 mailboxes.&nbsp;&nbsp;This changes is<br> &nbsp;&nbsp; &nbsp;backwards compatible with older versions of the mailbox API and as<br> &nbsp;&nbsp; &nbsp;a result this will still work with 2.2.&nbsp;&nbsp;However, the format of the<br> &nbsp;&nbsp; &nbsp;mailbox cache has changed as so you will have to reopen mailboxes on<br> &nbsp;&nbsp; &nbsp;all characters to refresh the data.<br> &nbsp;&nbsp;- Remove some items from the ToDo list and add others.</p> <p>&nbsp;&nbsp;BUG FIXES:<br> &nbsp;&nbsp;- Fixed: New categories that are user created will now show on the right<br> &nbsp;&nbsp; &nbsp;click menu for the slot box in edit mode without forcing a reload of the<br> &nbsp;&nbsp; &nbsp;UI.<br> &nbsp;&nbsp;- Fixed: Improper tooltip display while in edit mode on the bank window<br> &nbsp;&nbsp; &nbsp;and mousing over the slot target buttons.&nbsp;&nbsp;2.2.0 compatibility issue<br> &nbsp;&nbsp; &nbsp;I missed.<br> &nbsp;&nbsp;- Fixed: Properly cache mailbox itemlinks.&nbsp;&nbsp;TBag was guessing an items link<br> &nbsp;&nbsp; &nbsp;from the name which could cause the game to crash when linking mailbox<br> &nbsp;&nbsp; &nbsp;items shown in the item link or for items in the mailbox to show incorrect<br> &nbsp;&nbsp; &nbsp;info when searched.&nbsp;&nbsp;Should improve performance when opening the mailbox<br> &nbsp;&nbsp; &nbsp;too because it was brute force searching all items looking for one that<br> &nbsp;&nbsp; &nbsp;had the same name.&nbsp;&nbsp;<br> &nbsp;&nbsp;- Fixed: New tags were at times turning themselves on for no apparent<br> &nbsp;&nbsp; &nbsp;reason.&nbsp;&nbsp;The wrong function to retrieve the time had been used for<br> &nbsp;&nbsp; &nbsp;setting timestamps which was creating odd behavior at times between<br> &nbsp;&nbsp; &nbsp;sessions.&nbsp;&nbsp;Some of this may still happen until the bad timestamps<br> &nbsp;&nbsp; &nbsp;are cleared (reset NEW tag from right click menu) or replaced by new<br> &nbsp;&nbsp; &nbsp;timestamps through normal operation.&nbsp;&nbsp;Could also show up as items that<br> &nbsp;&nbsp; &nbsp;are not new highlighting.<br> &nbsp;&nbsp;- Fixed: The highlight around the backpack button on the main menu bar<br> &nbsp;&nbsp; &nbsp;will now stay in sync properly.&nbsp;&nbsp;Yay for Blizzard for finally changing<br> &nbsp;&nbsp; &nbsp;their code so I could fix this.<br> &nbsp;&nbsp;- Fixed: An extra header entry in the Bindings.xml that was causing an error<br> &nbsp;&nbsp; &nbsp;output in the Logs/FrameXML.log file.&nbsp;&nbsp;TBag is now officially free of any<br> &nbsp;&nbsp; &nbsp;FrameXML.log error outputs. Hurray.<br> &nbsp;&nbsp;- Fixed: The sub menus under the right click menu will no longer disappear<br> &nbsp;&nbsp; &nbsp;making them difficult to click on.</p> <p>* 2007-09-25-Shefki<br> &nbsp;&nbsp;- Bump interface version to match 2.2.0.<br> &nbsp;&nbsp;- Changes required to make tooltips function properly with 2.2.0.<br> &nbsp;&nbsp;- Fixes to the bank due to changes in the Blizzard bank implementation.<br> &nbsp;&nbsp;- Do not open the bank bag frames when not actually at the bank on <br> &nbsp;&nbsp; &nbsp;OpenAllBags().<br> &nbsp;&nbsp;- Try to avoid sound lag issues from multiple blizzard bag frames <br> &nbsp;&nbsp; &nbsp;opening.&nbsp;&nbsp;Caused by an apparent bug in the 2.2.0 sound system,<br> &nbsp;&nbsp; &nbsp;which I've reported, but at least try to avoid exercising the bug. <br> &nbsp;&nbsp;- Upped max bag size to 40 slots since there are now 36 slot bags <br> &nbsp;&nbsp; &nbsp;on the PTR (at least for premades).<br> &nbsp;&nbsp;- Fixed: When show blizzard bag frames was enabled and you were viewing<br> &nbsp;&nbsp; &nbsp;another characters inventory clicking on a bag button would open the<br> &nbsp;&nbsp; &nbsp;bag even though it was the current characters bag not the character<br> &nbsp;&nbsp; &nbsp;you were viewing.<br> &nbsp;&nbsp;- Rework processing of clicks due to the new modifier key system in<br> &nbsp;&nbsp; &nbsp;2.2.0.<br> &nbsp;<br> * 2007-06-26-Shefki<br> &nbsp;&nbsp;- Fixed: When the bag or bank is closed in edit mode and then<br> &nbsp;&nbsp; &nbsp;reopened the edit mode button text would be out of sync and<br> &nbsp;&nbsp; &nbsp;say view when it should say edit.<br> &nbsp;&nbsp;- Fixed: When viewing inventory of another character, the bag<br> &nbsp;&nbsp; &nbsp;icons would sometimes revert to the current character's bag<br> &nbsp;&nbsp; &nbsp;icons.<br> &nbsp;&nbsp;- Moved the dropdown, search and various buttons at the<br> &nbsp;&nbsp; &nbsp;top of the inventory and bank windows to the left side and<br> &nbsp;&nbsp; &nbsp;reversed their order.&nbsp;&nbsp;This avoids the user drop down menu<br> &nbsp;&nbsp; &nbsp;from cutting off the screen when a window is positioned at<br> &nbsp;&nbsp; &nbsp;the far right of the screen.&nbsp;&nbsp;Really only had to move the<br> &nbsp;&nbsp; &nbsp;user drop down menu but it looked bad if I didn't move the rest.<br> &nbsp;&nbsp;- Fixed: Clicking on bag slots when viewing another character's<br> &nbsp;&nbsp; &nbsp;inventory will no longer pickup items on the current character.<br> &nbsp;&nbsp;- Fixed: Lua error when shift or ctrl clicking an empty slot<br> &nbsp;&nbsp; &nbsp;while viewing another character's bags or bank.<br> &nbsp;&nbsp;- Fixed: TBag would remove character specific keybindings on<br> &nbsp;&nbsp; &nbsp;the first run.<br> &nbsp;&nbsp;- Fixed: Lua errors when mousing over a bag slot that had<br> &nbsp;&nbsp; &nbsp;no bag in it.<br> &nbsp;&nbsp;- Fixed: The FluidFrames addon would prevent the right click<br> &nbsp;&nbsp; &nbsp;menu on the inventory or bank window from coming up and<br> &nbsp;&nbsp; &nbsp;if you moved the inventory or bank window it would not<br> &nbsp;&nbsp; &nbsp;remember it's location.</p> <p>* 2007-06-19-Shefki<br> &nbsp;&nbsp;- Fixed: Ability to split stacks in bank.<br> &nbsp;&nbsp;- Fixed: Backpack button not opening inventory window.<br> &nbsp;&nbsp;- Fixed: Bag spotlights weren't clearing when closing inventory<br> &nbsp;&nbsp; &nbsp;window in some cases.<br> &nbsp;&nbsp;- Fixed: Other mods using OpenAllBags() were causing the blizzard<br> &nbsp;&nbsp; &nbsp;frames to open.&nbsp;&nbsp;BulkMail2 was an example of such an addon.<br> &nbsp;&nbsp;- Fixed: When the Keyring is set to show in the inventory window,<br> &nbsp;&nbsp; &nbsp;clicking on the keys allows you to properly interact with them.<br> &nbsp;&nbsp; &nbsp;Previously, you'd pickup inventory items rather than keys or<br> &nbsp;&nbsp; &nbsp;nothing would happen.<br> &nbsp;&nbsp;- Fixed: /tinv show, /tinv hide, /tbnk show, /tbnk hide were not<br> &nbsp;&nbsp; &nbsp;working.&nbsp;&nbsp;Fixed them.<br> &nbsp;&nbsp;- /tbag is now an alias for /tinv.<br> &nbsp;&nbsp;- Shift clicking on bag/backpack/bankbag buttons now produces a<br> &nbsp;&nbsp; &nbsp;consistent result.&nbsp;&nbsp;In particular shift clicking on the backpack<br> &nbsp;&nbsp; &nbsp;button will no longer close the inventory window.<br> &nbsp;&nbsp;- Removed the Talos from the header on the keybindings.</p> <p>* 2007-06-10-Shefki<br> &nbsp;&nbsp;- Right clicking on an item in a built in bank slot wasn't moving<br> &nbsp;&nbsp; &nbsp;the item to the bag.&nbsp;&nbsp;Somehow the frame wasn't inheriting <br> &nbsp;&nbsp; &nbsp;the proper events, added them back in.<br> &nbsp;&nbsp;- Hopefully fixed the stacking problem where the item would get<br> &nbsp;&nbsp; &nbsp;stuck in the cursor.&nbsp;&nbsp;Stacking is still somewhat slow but it<br> &nbsp;&nbsp; &nbsp;shouldn't get stuck anymore.&nbsp;&nbsp;Removed the issue from the<br> &nbsp;&nbsp; &nbsp;Todo/Known issues list.</p> <p>* 2007-06-09-Shefki<br> &nbsp;&nbsp;- Fix crash from items with cooldowns in some bank slots.<br> &nbsp;&nbsp;- Offline (not at bank) viewing now properly displays items with<br> &nbsp;&nbsp; &nbsp;random enchants.<br> &nbsp;&nbsp;- Search results of items that have random enchants now show the<br> &nbsp;&nbsp; &nbsp;full name and the proper link.<br> &nbsp;&nbsp;- Icon for the built in bank slots is no longer a candy sack but<br> &nbsp;&nbsp; &nbsp;a more appropriate footlocker like icon.<br> &nbsp;&nbsp;- Added an option to disable showing the blizzard bag frames when<br> &nbsp;&nbsp; &nbsp;clicking on bag icons.&nbsp;&nbsp;(Defaults to not showing them).<br> &nbsp;&nbsp;- Added support for linking items in chat and using the dressing<br> &nbsp;&nbsp; &nbsp;room for offline (not at bank or inventory of other characters).<br> &nbsp;&nbsp; &nbsp;Normal shift click and ctrl click behavior to access this<br> &nbsp;&nbsp; &nbsp;functionality is available.<br> &nbsp;&nbsp;- Added support for Item Comparisons added with WoW 2.1.&nbsp;&nbsp;Holding<br> &nbsp;&nbsp; &nbsp;down shift while hovering over an item will show you what you<br> &nbsp;&nbsp; &nbsp;have equipped in the same slots as that item.&nbsp;&nbsp;Works for<br> &nbsp;&nbsp; &nbsp;the bank (offline or online) and bags (current character or not).<br> &nbsp;&nbsp; &nbsp;Note: Some items this will not work with.&nbsp;&nbsp;This is a Blizzard bug,<br> &nbsp;&nbsp; &nbsp;if it is not properly set to Class: Armor the comparison tooltips<br> &nbsp;&nbsp; &nbsp;will not display.<br> &nbsp;&nbsp;- Removed unused files: TBody.xml TBody.lua and Save.txt<br> &nbsp;&nbsp;- Added Readme.txt and Changelog.txt<br> &nbsp;&nbsp;- Updated TOC file.&nbsp;&nbsp;Interface is now set to the current release<br> &nbsp;&nbsp; &nbsp;interface.&nbsp;&nbsp;Removed the ugly color Talos from the Title.&nbsp;&nbsp;<br> &nbsp;&nbsp; &nbsp;Added my name to the author line.</p> Fri, 17 Apr 2009 07:59:22 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/29-20090417-324/ http://wow.curseforge.com/addons/tbag-shefki/files/29-20090417-324/ no-reply@curseforge.com (Shefki) 20090215-312 http://wow.curseforge.com/addons/tbag-shefki/files/27-20090215-312/ <p>* 20090215-r312-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;- Fix a infinite loop in the tradeskill handling code.<br> &nbsp;- Update sorting to handle some of the Lunar Festival items.<br> &nbsp;- Pets gained from the Cracked Egg properly sort as MINIPETS now.<br> &nbsp;- Update deDE.</p> <p>* 20090122-r301-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;- Properly sort a number of new items added with Wrath and 3.0.8.<br> &nbsp;- Major rework of the tradeskill categorization code, properly<br> &nbsp; &nbsp;supports Enchanting now.<br> &nbsp;- Item DB update for 3.0.8.&nbsp;&nbsp;Due to the tradeskill rework the itemdb<br> &nbsp; &nbsp;is actually dumped and replaced with a new format as well.<br> &nbsp;- Rogue poisons are now treated like other class reagents.<br> &nbsp;- Show icon on tracked tokens when we have zero of them.<br> &nbsp;- Inventory window will no longer close on Merchant Frames closing.<br> &nbsp;- Don't show the Interface Options Dialog when Escape is pressed and only<br> &nbsp; &nbsp;closes a TBag window.<br> &nbsp;- Properly handle OpenAllBags (including the keybinding).<br> &nbsp;- Fix the Select Character submenu in the context menu.<br> &nbsp;- Fix backgrounds and borders on bars.<br> &nbsp;- deDE update</p> <p>* 20081112-r276-Shefki<br> &nbsp;&nbsp;- Fixed search splitting items by character level.<br> &nbsp;&nbsp;- Fixed a bug that caused some settings to not immediately take effect<br> &nbsp;&nbsp; &nbsp;for the bank.<br> &nbsp;&nbsp;- Fixed the OpenAllBags hook.<br> &nbsp;&nbsp;- Fix sorting of rogue poisons (/tinv resetsorts /tbnk resetsorts needed)<br> &nbsp;&nbsp;- Fixed cooldown spinners remaining on empty slots.<br> &nbsp;&nbsp;- Fixed bank bags that are hidden not being shown when clicked on.<br> &nbsp;&nbsp;- Fixed items in hidden bags not properly being hidden after the<br> &nbsp;&nbsp; &nbsp;bag was closed.<br> &nbsp;&nbsp;- Workaround a Blizzard bug that causes the game to freeze up when<br> &nbsp;&nbsp; &nbsp;dragging a frame over another frame with a large number of child frames.<br> &nbsp;&nbsp;- Fix a syntax error in the Anchor settings for the bank.<br> &nbsp;&nbsp;- Remove some unnecessary code.</p> <p>* 20081024-r260-Shefki<br> &nbsp;&nbsp;- Sorting rules updates (/tinv resetsorts and /tbnk resetsorts<br> &nbsp;&nbsp; &nbsp;to replace your config with the default and get the updates)<br> &nbsp;&nbsp;- Handle Inscription Bags properly.<br> &nbsp;&nbsp;- Fix Assign Cats button in Advanced Configuration.<br> &nbsp;&nbsp;- Stop modifying keybindings entirely on first run.&nbsp;&nbsp;Users existing<br> &nbsp;&nbsp; &nbsp;keybindings can get them started.<br> &nbsp;&nbsp;- Fix button positioning errors when hiding empty keyring slots.<br> &nbsp;&nbsp;- Handle corruption of the cached data more gracefully.<br> &nbsp;&nbsp;- Ensure that bars that do not fit within the number of horizontal<br> &nbsp;&nbsp; &nbsp;bars are correctly hidden.<br> &nbsp;&nbsp;- Correctly hide items on hidden bars.<br> &nbsp;&nbsp;- Possible fix for money type errors.<br> &nbsp;&nbsp;- Minor code cleanups.</p> <p>* 20081015-r242-Shefki<br> &nbsp;&nbsp;- Fix the MergeReagents error.</p> <p>* 20081015-r239-Shefki<br> &nbsp;&nbsp;- Fix an issue where the token update events would fire<br> &nbsp;&nbsp; &nbsp;before variables loaded causing an error.</p> <p>* 20081014-r235-Shefki<br> &nbsp;&nbsp;- General forwards compatability to 3.0 code changes.<br> &nbsp;&nbsp;- Show Blizzard Bag Frames is obsolete and ignored now.<br> &nbsp;&nbsp; &nbsp;Clicking on a bag frame that is hidden in TBag now<br> &nbsp;&nbsp; &nbsp;expands the window and displays those items until <br> &nbsp;&nbsp; &nbsp;the window is closed or the bag is clicked again.<br> &nbsp;&nbsp; &nbsp;Most people will see this mostly with the keychain.<br> &nbsp;&nbsp;- Updates to the sort list to support changes in Wrath:<br> &nbsp;&nbsp; &nbsp;DeathKnights, Minipets, Tokens, Glyphs and Inscription.<br> &nbsp;&nbsp;- Support for Inscription Bags in compressing items to <br> &nbsp;&nbsp; &nbsp;leave the most free slots.&nbsp;&nbsp;<br> &nbsp;&nbsp;- Support for Token tracking for Wrath.<br> &nbsp;&nbsp;- Catch the Spirit of Competition in the default sorts.<br> &nbsp;&nbsp;- Fix a bug that caused BOE items to be treated as if they <br> &nbsp;&nbsp; &nbsp;were Soulbound sometimes.<br> &nbsp;&nbsp;- Catch food that restores health and mana that is marked<br> &nbsp;&nbsp; &nbsp;as a Trade Good (e.g. Raw Greater Sagefish)<br> &nbsp;&nbsp;- Allow dragging items onto the bag icon for the default bank<br> &nbsp;&nbsp; &nbsp;slots just like the other bags in the bank.<br> &nbsp;&nbsp;- Bug fixes to the profession tracking code so that more<br> &nbsp;&nbsp; &nbsp;professions are tracked properly, especially in non-enUS<br> &nbsp;&nbsp; &nbsp;locales.<br> &nbsp;&nbsp;- A large amount of code duplication between the bank and<br> &nbsp;&nbsp; &nbsp;the inventory window has been merged.<br> &nbsp;&nbsp;- Significant effort has been made to decrease the amount<br> &nbsp;&nbsp; &nbsp;of global variables used.<br> &nbsp;&nbsp;- Significantly fewer hooks are used.<br> &nbsp;&nbsp;- Numerous unnecessary frames were removed.<br> &nbsp;&nbsp;- New event handlers which are more efficient.<br> &nbsp;&nbsp;- Stacking should always happen the next time you open the window<br> &nbsp;&nbsp; &nbsp;if needed now.&nbsp;&nbsp;In the past sometimes it wouldn't happen if you<br> &nbsp;&nbsp; &nbsp;didn't have the window open when you received the item requiring<br> &nbsp;&nbsp; &nbsp;stacking.<br> &nbsp;&nbsp;- More reliable caching of mailbox contents.<br> &nbsp;&nbsp;- Removed the font that shipped with the addon.&nbsp;&nbsp;Now simply<br> &nbsp;&nbsp; &nbsp;use an included font with the game.&nbsp;&nbsp;Font usage is now<br> &nbsp;&nbsp; &nbsp;more consistent across the addon.<br> &nbsp;&nbsp;- Packaged by curseforge now. :)</p> <p>* 20080611-r163-Shefki<br> &nbsp;&nbsp;- Fix an error when opening the Hunter Training window.</p> <p>* 20080527-r161-Shefki<br> &nbsp;&nbsp;- UI rework.&nbsp;&nbsp;Text buttons are gone, close and lock buttons<br> &nbsp;&nbsp; &nbsp;back in topright corner.&nbsp;&nbsp;Search box at the bottom now.<br> &nbsp;&nbsp; &nbsp;All controls are actually inside the window now.<br> &nbsp;&nbsp; &nbsp;Special thanks to Daniel Gilbert for permission to use<br> &nbsp;&nbsp; &nbsp;the lock buttons.<br> &nbsp;&nbsp;- Using the search box will now initiate a new highlight mode.<br> &nbsp;&nbsp; &nbsp;The items that match your search will be highlighted in the<br> &nbsp;&nbsp; &nbsp;window.&nbsp;&nbsp;This will persist until you clear the text out<br> &nbsp;&nbsp; &nbsp;of the search box, click the highlight button, click the <br> &nbsp;&nbsp; &nbsp;Clear Search menu option in the right click menu or simply<br> &nbsp;&nbsp; &nbsp;close the inventory window.&nbsp;&nbsp;The mode is shared between<br> &nbsp;&nbsp; &nbsp;the inventory and bank windows.&nbsp;&nbsp;It overrides the highlight<br> &nbsp;&nbsp; &nbsp;mode for the window and the window will return to its <br> &nbsp;&nbsp; &nbsp;previous highlight mode.&nbsp;&nbsp;Note: You have to hit enter<br> &nbsp;&nbsp; &nbsp;after typing your search before the highlight mode will<br> &nbsp;&nbsp; &nbsp;be entered, text results are still shown in the first<br> &nbsp;&nbsp; &nbsp;chat frame.<br> &nbsp;&nbsp;- deDE Translation by Dessa.&nbsp;&nbsp;Thanks to his hard work on<br> &nbsp;&nbsp; &nbsp;making this a reality.&nbsp;&nbsp;Users switching from English<br> &nbsp;&nbsp; &nbsp;to the translation will likely want to reset their <br> &nbsp;&nbsp; &nbsp;configuration to get the full functionality of the <br> &nbsp;&nbsp; &nbsp;translation.<br> &nbsp;&nbsp;- You can recategorize individual items in edit mode again by<br> &nbsp;&nbsp; &nbsp;right-clicking on them like you could with EngBags.<br> &nbsp;&nbsp;- Empty categories/bars will no longer result in lines through<br> &nbsp;&nbsp; &nbsp;the window.&nbsp;&nbsp;The lines often looked like a cursor in a text<br> &nbsp;&nbsp; &nbsp;editor and were ugly.<br> &nbsp;&nbsp;- You can set the anchor point of the inventory and bank windows.<br> &nbsp;&nbsp; &nbsp;The window will grow from the selected corner and that<br> &nbsp;&nbsp; &nbsp;corner will never move.&nbsp;&nbsp;The anchor selection can be<br> &nbsp;&nbsp; &nbsp;found by right clicking on blank space in the window<br> &nbsp;&nbsp; &nbsp;and using the Anchor sub-menu.<br> &nbsp;&nbsp;- When viewing a Hearthstone (or Ruby Slippers) on another<br> &nbsp;&nbsp; &nbsp;character it will show the location that hearthstone<br> &nbsp;&nbsp; &nbsp;will send you to.&nbsp;&nbsp;You will have to log onto the character<br> &nbsp;&nbsp; &nbsp;after updating before this will fully work.&nbsp;&nbsp;If the hearth<br> &nbsp;&nbsp; &nbsp;destination is unknown it'll simply show &lt;home location&gt;.<br> &nbsp;&nbsp;- The number of charges on items (e.g. Mana Oil) will be visible<br> &nbsp;&nbsp; &nbsp;on the tooltips when viewing items on other characters<br> &nbsp;&nbsp; &nbsp;or items in your bank while not at the bank.&nbsp;&nbsp;Requires<br> &nbsp;&nbsp; &nbsp;having seen the item after updating before this will work.<br> &nbsp;&nbsp; &nbsp;The entry on the tooltip may not show exactly where it does<br> &nbsp;&nbsp; &nbsp;on live views simply because other addons add their text first.<br> &nbsp;&nbsp;- Hiding buttons and other controls will shrink the window<br> &nbsp;&nbsp; &nbsp;to remove blank space.<br> &nbsp;&nbsp;- Buttons will no longer end up overlapping when the number<br> &nbsp;&nbsp; &nbsp;of columns is set low.<br> &nbsp;&nbsp;- Fix cooldowns.&nbsp;&nbsp;The cooldown sweep will show immediately upon<br> &nbsp;&nbsp; &nbsp;using an item.&nbsp;&nbsp;Previously it would only start showing after<br> &nbsp;&nbsp; &nbsp;the next reload or toggle of the window.<br> &nbsp;&nbsp;- No longer incorrectly show cooldown sweeps when viewing<br> &nbsp;&nbsp; &nbsp;items on other characters.<br> &nbsp;&nbsp;- Stop attempting to put Quivers and Ammo-pouches inside other<br> &nbsp;&nbsp; &nbsp;Quivers and Ammo-pouches.<br> &nbsp;&nbsp;- Improve performance when in edit mode in the bank window.<br> &nbsp;&nbsp;- Fix a variety of sorting issues.&nbsp;&nbsp;/tinv resetsorts and<br> &nbsp;&nbsp; &nbsp;/tbnk resetsorts will get you a fresh copy of the defaults. <br> &nbsp;&nbsp;- Improvements to the text of the tooltips and menus<br> &nbsp;&nbsp; &nbsp;for buttons.<br> &nbsp;&nbsp;- Change class handling to support other locales.<br> &nbsp;&nbsp;- Remove some more old and unused code.<br> &nbsp;&nbsp;</p> <p>* 20080331-r114-Shefki<br> &nbsp;&nbsp;- Fix an issue where the Blizzard API doesn't tell us the item family<br> &nbsp;&nbsp; &nbsp;which causes a lua error and breaks updating of the bag contents<br> &nbsp;&nbsp; &nbsp;until a reloadui.<br> &nbsp;&nbsp;- Fix a possible taint issue with the FluidFrames workaround.<br> &nbsp;&nbsp;- Sort Nightmare Seed and Giant Sunfish into the proper places<br> &nbsp;&nbsp; &nbsp;with the default config.&nbsp;&nbsp;Requires /tinv resetsorts and <br> &nbsp;&nbsp; &nbsp;/tbnk resetsorts to get the new default config.</p> <p>* 20080325-r110-Shefki<br> &nbsp;&nbsp;- Bump interface to 20400, addon requires WoW 2.4.0 or newer now.<br> &nbsp;&nbsp;- Update the Item info database used in categorization to include<br> &nbsp;&nbsp; &nbsp;new 2.4 items.<br> &nbsp;&nbsp;- Use the new Blizzard API to decide what items can go in what bags,<br> &nbsp;&nbsp; &nbsp;this allows the bag compression routines to be 100% accurate now.<br> &nbsp;&nbsp;- Allow all modifier key/click combinations from Auctioneer to work.<br> &nbsp;&nbsp; &nbsp;Note that this means regardless if alt pickup is set you'll now<br> &nbsp;&nbsp; &nbsp;get alt pickup style behavior at the auction house if you have<br> &nbsp;&nbsp; &nbsp;Auctioneer installed.&nbsp;&nbsp;Also note, alt auto panel is still enabled<br> &nbsp;&nbsp; &nbsp;so if you have this turned on you may see some mod+click doing<br> &nbsp;&nbsp; &nbsp;more than you expect.<br> &nbsp;&nbsp;- Add the statues from Jewelcrafting and Sunmotes to the default sort.<br> &nbsp;&nbsp; &nbsp;/tinv resetsorts and /tbnk resetsorts if you want to get the<br> &nbsp;&nbsp; &nbsp;new default sorts.<br> &nbsp;&nbsp;- Remove a bunch of unused code to make the addon slightly smaller.<br> &nbsp;&nbsp;- Several changes to diminish the amount of memory being used.<br> &nbsp;&nbsp; &nbsp;Users will see the minimal amount of memory the addon uses<br> &nbsp;&nbsp; &nbsp;(i.e. immediately after a garbage collection) drop slightly<br> &nbsp;&nbsp; &nbsp;and in some cases the maximum amount of memory the addon<br> &nbsp;&nbsp; &nbsp;will use (just before a garbage collection) drop significantly.<br> &nbsp;&nbsp; &nbsp;In general the addon will no longer grow in the amount of<br> &nbsp;&nbsp; &nbsp;memory use through general usage.<br> &nbsp;&nbsp;- Fix the quality on items found in a mailbox when searching.&nbsp;&nbsp;Apparently,<br> &nbsp;&nbsp; &nbsp;Blizzard's API is bugged and doesn't give me the real quality of an item.<br> &nbsp;&nbsp;- Clicking the reload button wouldn't always force a compression on the<br> &nbsp;&nbsp; &nbsp;bank.</p> <p>* 20080317-r78-Shefki<br> &nbsp;&nbsp;- When running on WoW 2.4.0 or newer, always show icons for items<br> &nbsp;&nbsp; &nbsp;even if they are not in the item cache.&nbsp;&nbsp;This is thanks to a new<br> &nbsp;&nbsp; &nbsp;functionality of the game.&nbsp;&nbsp;Will prevent the situation with<br> &nbsp;&nbsp; &nbsp;slots showing no icon after a major update until a few viewings<br> &nbsp;&nbsp; &nbsp;or actually logging into all characters.&nbsp;&nbsp;Change is backwards<br> &nbsp;&nbsp; &nbsp;compatible, this version will still work with 2.3.x<br> &nbsp;&nbsp;- When shift clicking to insert a link of an item in the built in<br> &nbsp;&nbsp; &nbsp;bank slots don't include the link twice.<br> &nbsp;&nbsp;- Search results will be consolidated again.&nbsp;&nbsp;Apparently when I fixed<br> &nbsp;&nbsp; &nbsp;a problem with the links on items that had enchants or gems in them<br> &nbsp;&nbsp; &nbsp;I broke the consolidation and didn't notice it.<br> &nbsp;&nbsp;- When in edit mode the column add and delete buttons will now be <br> &nbsp;&nbsp; &nbsp;slightly outside the normal window (like the Search box) so that they<br> &nbsp;&nbsp; &nbsp;will never overlap with the bag icons or money display.<br> &nbsp;&nbsp;- Various small code cleanups to remove unnecessary or duplicate code.<br> &nbsp;&nbsp; &nbsp;Also use Blizzard constants for more things.&nbsp;&nbsp;E.G.&nbsp;&nbsp;Rather than <br> &nbsp;&nbsp; &nbsp;hardcoding the max bag size we use MAX_CONTAINER_ITEMS, if Blizzard<br> &nbsp;&nbsp; &nbsp;introduces a larger bag they'll update it and TBag will work without<br> &nbsp;&nbsp; &nbsp;requiring an update.<br> &nbsp;&nbsp;- The TRADE2 keyword was not always being properly set due to a typo.<br> &nbsp;&nbsp;- Stop using message(), some poorly coded addons break this and it will<br> &nbsp;&nbsp; &nbsp;not display if the global Display Lua Errors option is unchecked.<br> &nbsp;&nbsp; &nbsp;Addon feedback will always go to the default chat frame now.<br> &nbsp;&nbsp;- Implement proper support for localization of the addon.&nbsp;&nbsp;There<br> &nbsp;&nbsp; &nbsp;are still no other translations besides enUS but anyone that's interested<br> &nbsp;&nbsp; &nbsp;can easily do so now.&nbsp;&nbsp;Anyone who is interested should contact me.<br> &nbsp;&nbsp;- Use in game APIs for getting item quality colors rather than hard coding<br> &nbsp;&nbsp; &nbsp;them.&nbsp;&nbsp;When Item Rarity Color is turned on Common (White) items will now<br> &nbsp;&nbsp; &nbsp;have White borders.<br> &nbsp;&nbsp;- Implement /tinv resetpos and /tbnk resetpos to allow users to put windows<br> &nbsp;&nbsp; &nbsp;back to their default positions so they don't have to reset all settings<br> &nbsp;&nbsp; &nbsp;to get them back.<br> &nbsp;&nbsp;- Searching should never result in a broken link or an error now.&nbsp;&nbsp;However,<br> &nbsp;&nbsp; &nbsp;until you log into all characters some search results may be missing due<br> &nbsp;&nbsp; &nbsp;to insufficient data in the cache to produce links for some items.&nbsp;&nbsp;Simply<br> &nbsp;&nbsp; &nbsp;logging into all characters, looking at their bags, bank and mailbox will<br> &nbsp;&nbsp; &nbsp;remedy this situation.<br> &nbsp;&nbsp;- Fix a small cosmetic issue with Soul Bags.&nbsp;&nbsp;The game puts the count of<br> &nbsp;&nbsp; &nbsp;Soul Shards on the icon for Soul Bags.&nbsp;&nbsp;This count didn't show if you <br> &nbsp;&nbsp; &nbsp;were on a non-warlock and looked at a warlocks inventory and would<br> &nbsp;&nbsp; &nbsp;continue to show on a bag slot if logged into a warlock and logged at<br> &nbsp;&nbsp; &nbsp;a non-warlock character.&nbsp;&nbsp;In both cases the count shows where it should<br> &nbsp;&nbsp; &nbsp;and doesn't where it shouldn't now.<br> &nbsp;&nbsp;- Closing the Item Socketing window will no longer cause an error in TBag.</p> <p>* 20071128-r45-Shefki<br> &nbsp;&nbsp;- Fix a taint bug that happened when you died.<br> &nbsp;&nbsp;- Fix sort of class reagents and darkmoon faire cards.&nbsp;&nbsp;Hopefully,<br> &nbsp;&nbsp; &nbsp;this is all correct now for 2.3.0.&nbsp;&nbsp;Requires another /tinv resetsorts<br> &nbsp;&nbsp; &nbsp;and /tbnk resetsorts</p> <p>* 20071113-r40-Shefki<br> &nbsp;&nbsp;- Update toc for 2.3.0<br> &nbsp;&nbsp;- Add support for leatherworking bags to the compression algorithm.<br> &nbsp;&nbsp;- Update item info for 2.3.0, there may be some errors in the <br> &nbsp;&nbsp; &nbsp;list of items that can go in what container because of a change in<br> &nbsp;&nbsp; &nbsp;the formatting the game uses for that information.<br> &nbsp;&nbsp;- Update default sorts for the removal of the &#34;Reagent&#34; item type.<br> &nbsp;&nbsp; &nbsp;You'll need to do /tinv resetsorts and /tbnk resetsorts to get<br> &nbsp;&nbsp; &nbsp;the new sorts.</p> <p>* 20071030-r37-Shefki<br> &nbsp;&nbsp;- Remove extra dev files from zip file included on accident.</p> <p>* 20071030-r32-Shefki<br> &nbsp;&nbsp;- Fixed: Moving items to and from the bank would cause stacking not to<br> &nbsp;&nbsp; &nbsp;occur on the receiving side.&nbsp;&nbsp;Both sides will properly stack now.<br> &nbsp;&nbsp; &nbsp;Thanks to Dessa for reporting and helping me debug this problem.<br> &nbsp;&nbsp;- Fixed: TBag was not caching bags that were set not to be shown.&nbsp;&nbsp;If<br> &nbsp;&nbsp; &nbsp;you later turned that bag on and then viewed another character that<br> &nbsp;&nbsp; &nbsp;you hadn't logged onto with that bag turned on, it would show<br> &nbsp;&nbsp; &nbsp;the items for the last character viewed for those slots and not<br> &nbsp;&nbsp; &nbsp;position them properly.&nbsp;&nbsp;Item caches can still be missing some<br> &nbsp;&nbsp; &nbsp;data but once all characters have been logged into this issue<br> &nbsp;&nbsp; &nbsp;will no longer occur.&nbsp;&nbsp;Additionally, this allows all bags to show<br> &nbsp;&nbsp; &nbsp;in search results even if they are hidden.<br> &nbsp;&nbsp;- Fixed: Unhiding the Player dropdown box would cause it to be out of<br> &nbsp;&nbsp; &nbsp;sync with the actual status of the window.<br> &nbsp;&nbsp;- Standardize version numbers and start including svn rev number.</p> <p>* 2007-10-22-Shefki<br> &nbsp;&nbsp;NOTE: THIS IS A MAJOR UPDATE.&nbsp;&nbsp;YOU MUST DELETE THE TBag FOLDER IN YOUR <br> &nbsp;&nbsp;ADDONS FOLDER AND REPLACE IT WITH A NEW ONE.&nbsp;&nbsp;SOME FILES HAVE BEEN<br> &nbsp;&nbsp;DELETED AND NEW ONES ADDED.&nbsp;&nbsp;YOU MUST ALSO COMPLETELY QUIT WOW.<br> &nbsp;&nbsp;BACKING UP YOUR WTF FOLDER IS RECOMMENDED FOR THIS RELEASE.<br> &nbsp;&nbsp;SOME OF THE ENHANCEMENTS IN THIS UPDATE ONLY APPLY TO THE DEFAULT<br> &nbsp;&nbsp;CONFIGURATION.&nbsp;&nbsp;YOU CAN KEEP MOST OF YOUR CONFIGURATION AND ONLY <br> &nbsp;&nbsp;RESET THE SEARCH LIST THAT IS NEEDED TO GET THESE ENCHANCEMENTS BY DOING<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;&nbsp;YOU MAY WISH TO SCREENSHOT YOUR SORT SETTINGS UNDER ADVANCED CONFIGURATION<br> &nbsp;&nbsp;IF YOU HAVE CUSTOMIZED THEM AS THIS WILL WIPE THEM.</p> <p>&nbsp;&nbsp;PERFORMANCE &amp; MEMORY USE:<br> &nbsp;&nbsp;- Noticeable optimization has been done to the event handling.&nbsp;&nbsp;Items<br> &nbsp;&nbsp; &nbsp;when received should display slightly faster than in the past.<br> &nbsp;&nbsp; &nbsp;Users using addons to swap large amounts of gear should notice<br> &nbsp;&nbsp; &nbsp;almost no lag over the default UI when swapping large amounts of gear.<br> &nbsp;&nbsp; &nbsp;The inventory window will also display quicker than before most of the <br> &nbsp;&nbsp; &nbsp;time.&nbsp;&nbsp;The same optimizations also will lower memory usage some in <br> &nbsp;&nbsp; &nbsp;cases, though not necessarily by a huge amount.<br> &nbsp;&nbsp;- Reviewed all entries output in the config file and removed obsolete<br> &nbsp;&nbsp; &nbsp;entries.&nbsp;&nbsp;These obsolete entries will be cleaned from every config<br> &nbsp;&nbsp; &nbsp;file when TBag loads which should lower memory use, though probably<br> &nbsp;&nbsp; &nbsp;not to a noticeable degree.<br> &nbsp;&nbsp;- Removed code for portraits and window frames that was no longer<br> &nbsp;&nbsp; &nbsp;functional.&nbsp;&nbsp;Also removed the graphics that were shipped with the<br> &nbsp;&nbsp; &nbsp;addon for this that were not being used.&nbsp;&nbsp;Since these won't be loaded<br> &nbsp;&nbsp; &nbsp;should help lower some memory usage.</p> <p>&nbsp;&nbsp;UI IMPROVEMENTS:<br> &nbsp;&nbsp;- You can now set a bar to be hidden.&nbsp;&nbsp;This will allow you to hide any<br> &nbsp;&nbsp; &nbsp;categories assigned to the bar (e.g. empty bag slots).&nbsp;&nbsp;Go into edit mode<br> &nbsp;&nbsp; &nbsp;right click on a numbered slot and choose the hide option.&nbsp;&nbsp;Note slots<br> &nbsp;&nbsp; &nbsp;that have had their contents changed will be shown despite the setting<br> &nbsp;&nbsp; &nbsp;until the next full resort occurs.&nbsp;&nbsp;This means hidden empty slots will<br> &nbsp;&nbsp; &nbsp;show their contents when you put stuff in them and when the resort happens<br> &nbsp;&nbsp; &nbsp;they'll get reassigned to a bar and will be visible based upon that bars<br> &nbsp;&nbsp;- The button to toggle the interface for buying new bag slots in the bank<br> &nbsp;&nbsp; &nbsp;will only appear when at the bank (though the setting is still<br> &nbsp;&nbsp; &nbsp;available from the right click menu away from the bank).&nbsp;&nbsp;It<br> &nbsp;&nbsp; &nbsp;will also never appear for characters that have already <br> &nbsp;&nbsp; &nbsp;purchased all the bank slots.<br> &nbsp;&nbsp;- All UI elements in the inventory and bank windows can be hidden from<br> &nbsp;&nbsp; &nbsp;the right click menu for the given frame.<br> &nbsp;&nbsp;- You can select the character to display inventory or bank items from<br> &nbsp;&nbsp; &nbsp;the right click menu.<br> &nbsp;&nbsp;- Added option in Advanced Configuration to turn off rarity coloring.<br> &nbsp;&nbsp;- Search box now show Search until you click on it like the search boxes<br> &nbsp;&nbsp; &nbsp;for trade skills to make the UI a little more obvious.<br> &nbsp;&nbsp;- Hidden bags/keychains will show the blizzard frames when the bag icon<br> &nbsp;&nbsp; &nbsp;is clicked on regardless of the show blizzard frames setting.<br> &nbsp;&nbsp;- Allow bags in the bank or inventory to be linked by shift clicking on them<br> &nbsp;&nbsp; &nbsp;while typing in a chat box again, blizzard removed this from their UI<br> &nbsp;&nbsp; &nbsp;which removed it from mine but we like it so implement it ourselves.<br> &nbsp;&nbsp;- Added /tinv printchars and /tinv deletechar to allow users to remove<br> &nbsp;&nbsp; &nbsp;caches for characters they no longer have.&nbsp;&nbsp;deletechar takes two arguments<br> &nbsp;&nbsp; &nbsp;the character and the realm separated by a space just like printchars<br> &nbsp;&nbsp; &nbsp;outputs them.&nbsp;&nbsp; &nbsp;</p> <p>&nbsp;&nbsp;SORTING &amp; STACKING:<br> &nbsp;&nbsp;- Rewrote the stacking algorithm to be more efficient.&nbsp;&nbsp;The new algorithm<br> &nbsp;&nbsp; &nbsp;should result in fewer moves to complete the stack, will always end<br> &nbsp;&nbsp; &nbsp;in full stack with a single pass and will prefer moving items into larger<br> &nbsp;&nbsp; &nbsp;stacks and profession bags (if they can go into such bags).<br> &nbsp;&nbsp;- Stacking will also now compress your inventory maximizing the number of<br> &nbsp;&nbsp; &nbsp;slots that are empty.&nbsp;&nbsp;This means items that can go in special bags<br> &nbsp;&nbsp; &nbsp;(e.g. herb bags, mining bags, engineering bags, enchanting bags) will be<br> &nbsp;&nbsp; &nbsp;moved there if there are empty slots.&nbsp;&nbsp;<br> &nbsp;&nbsp;- When moving items while stacking in your inventory is now done in a safe<br> &nbsp;&nbsp; &nbsp;way.&nbsp;&nbsp;Previously the addon would not check the locked state of items.&nbsp;&nbsp;While<br> &nbsp;&nbsp; &nbsp;this would never cause the loss of an item it could cause an item to be<br> &nbsp;&nbsp; &nbsp;stuck in locked state until the UI was reloaded.&nbsp;&nbsp;The problem wasn't very<br> &nbsp;&nbsp; &nbsp;common because it required a lot of small stacks that needed combining to<br> &nbsp;&nbsp; &nbsp;show up but did present itself occasionally when taking AH purchases from<br> &nbsp;&nbsp; &nbsp;the mailbox.<br> &nbsp;&nbsp;- Updated the categorization rules to include a number of new items and<br> &nbsp;&nbsp; &nbsp;added categories for various &#34;collectables&#34; for various factions.<br> &nbsp;&nbsp;- Added new categories for each armor slot to to default categorization<br> &nbsp;&nbsp; &nbsp;list that makes the armor items sort by slot as well as by name now.<br> &nbsp;&nbsp; &nbsp;This should make it easier to find armor items.&nbsp;&nbsp;As well as giving<br> &nbsp;&nbsp; &nbsp;a much more organized look.<br> &nbsp;&nbsp;- Profession bags now have their own category for each type of Profession<br> &nbsp;&nbsp; &nbsp;bag.&nbsp;&nbsp;This allows people with multiple profession bags of differing<br> &nbsp;&nbsp; &nbsp;professions to keep them more organized.<br> &nbsp;&nbsp;- Quivers and Ammo pouches are now categorized separately.&nbsp;&nbsp;Again should<br> &nbsp;&nbsp; &nbsp;allow people with both to have things more organized.<br> &nbsp;&nbsp;- The item information on which items belong to which tradeskills has<br> &nbsp;&nbsp; &nbsp;been updated to be current.&nbsp;&nbsp;It has been restructured to allow automated<br> &nbsp;&nbsp; &nbsp;updated from a data file included with future releases that will merge<br> &nbsp;&nbsp; &nbsp;with any locally collected data from your own tradeskills.&nbsp;&nbsp;This should<br> &nbsp;&nbsp; &nbsp;result in categorization for items used in crafting that stays current.<br> &nbsp;&nbsp;- Reagents for crafting no longer receive the keyword for every craft<br> &nbsp;&nbsp; &nbsp;they are used for.&nbsp;&nbsp;This prevents leather from sorting into tailoring<br> &nbsp;&nbsp; &nbsp;and gems from sorting into say alchemy simply because a few recipes<br> &nbsp;&nbsp; &nbsp;from these crafts happen to use these items and these trades were<br> &nbsp;&nbsp; &nbsp;the last to be categorized.&nbsp;&nbsp;Keywords are now set by the&nbsp;&nbsp;craft that<br> &nbsp;&nbsp; &nbsp;uses an item in the most recipes.&nbsp;&nbsp;If multiple trades use the item<br> &nbsp;&nbsp; &nbsp;the same number of times both keywords will be set.<br> &nbsp;&nbsp;- Added explicit rules for some reagents that are used by many trades<br> &nbsp;&nbsp; &nbsp;(e.g. motes and primals) so that they don't get pushed into a particular<br> &nbsp;&nbsp; &nbsp;trade.<br> &nbsp;&nbsp;- Added two new command line options to drop the sort rules and replace<br> &nbsp;&nbsp; &nbsp;them by the default included one.&nbsp;&nbsp;/tinv resetsorts and /tbnk resetsorts<br> &nbsp;&nbsp; &nbsp;Highly recommend users backup their configs before doing this in case<br> &nbsp;&nbsp; &nbsp;they missed something they liked.&nbsp;&nbsp;This will not clear any other<br> &nbsp;&nbsp; &nbsp;configuration.</p> <p>&nbsp;&nbsp;MISC:<br> &nbsp;&nbsp;- Updated mail item cache to work with 2.3 mailboxes.&nbsp;&nbsp;This changes is<br> &nbsp;&nbsp; &nbsp;backwards compatible with older versions of the mailbox API and as<br> &nbsp;&nbsp; &nbsp;a result this will still work with 2.2.&nbsp;&nbsp;However, the format of the<br> &nbsp;&nbsp; &nbsp;mailbox cache has changed as so you will have to reopen mailboxes on<br> &nbsp;&nbsp; &nbsp;all characters to refresh the data.<br> &nbsp;&nbsp;- Remove some items from the ToDo list and add others.</p> <p>&nbsp;&nbsp;BUG FIXES:<br> &nbsp;&nbsp;- Fixed: New categories that are user created will now show on the right<br> &nbsp;&nbsp; &nbsp;click menu for the slot box in edit mode without forcing a reload of the<br> &nbsp;&nbsp; &nbsp;UI.<br> &nbsp;&nbsp;- Fixed: Improper tooltip display while in edit mode on the bank window<br> &nbsp;&nbsp; &nbsp;and mousing over the slot target buttons.&nbsp;&nbsp;2.2.0 compatibility issue<br> &nbsp;&nbsp; &nbsp;I missed.<br> &nbsp;&nbsp;- Fixed: Properly cache mailbox itemlinks.&nbsp;&nbsp;TBag was guessing an items link<br> &nbsp;&nbsp; &nbsp;from the name which could cause the game to crash when linking mailbox<br> &nbsp;&nbsp; &nbsp;items shown in the item link or for items in the mailbox to show incorrect<br> &nbsp;&nbsp; &nbsp;info when searched.&nbsp;&nbsp;Should improve performance when opening the mailbox<br> &nbsp;&nbsp; &nbsp;too because it was brute force searching all items looking for one that<br> &nbsp;&nbsp; &nbsp;had the same name.&nbsp;&nbsp;<br> &nbsp;&nbsp;- Fixed: New tags were at times turning themselves on for no apparent<br> &nbsp;&nbsp; &nbsp;reason.&nbsp;&nbsp;The wrong function to retrieve the time had been used for<br> &nbsp;&nbsp; &nbsp;setting timestamps which was creating odd behavior at times between<br> &nbsp;&nbsp; &nbsp;sessions.&nbsp;&nbsp;Some of this may still happen until the bad timestamps<br> &nbsp;&nbsp; &nbsp;are cleared (reset NEW tag from right click menu) or replaced by new<br> &nbsp;&nbsp; &nbsp;timestamps through normal operation.&nbsp;&nbsp;Could also show up as items that<br> &nbsp;&nbsp; &nbsp;are not new highlighting.<br> &nbsp;&nbsp;- Fixed: The highlight around the backpack button on the main menu bar<br> &nbsp;&nbsp; &nbsp;will now stay in sync properly.&nbsp;&nbsp;Yay for Blizzard for finally changing<br> &nbsp;&nbsp; &nbsp;their code so I could fix this.<br> &nbsp;&nbsp;- Fixed: An extra header entry in the Bindings.xml that was causing an error<br> &nbsp;&nbsp; &nbsp;output in the Logs/FrameXML.log file.&nbsp;&nbsp;TBag is now officially free of any<br> &nbsp;&nbsp; &nbsp;FrameXML.log error outputs. Hurray.<br> &nbsp;&nbsp;- Fixed: The sub menus under the right click menu will no longer disappear<br> &nbsp;&nbsp; &nbsp;making them difficult to click on.</p> <p>* 2007-09-25-Shefki<br> &nbsp;&nbsp;- Bump interface version to match 2.2.0.<br> &nbsp;&nbsp;- Changes required to make tooltips function properly with 2.2.0.<br> &nbsp;&nbsp;- Fixes to the bank due to changes in the Blizzard bank implementation.<br> &nbsp;&nbsp;- Do not open the bank bag frames when not actually at the bank on <br> &nbsp;&nbsp; &nbsp;OpenAllBags().<br> &nbsp;&nbsp;- Try to avoid sound lag issues from multiple blizzard bag frames <br> &nbsp;&nbsp; &nbsp;opening.&nbsp;&nbsp;Caused by an apparent bug in the 2.2.0 sound system,<br> &nbsp;&nbsp; &nbsp;which I've reported, but at least try to avoid exercising the bug. <br> &nbsp;&nbsp;- Upped max bag size to 40 slots since there are now 36 slot bags <br> &nbsp;&nbsp; &nbsp;on the PTR (at least for premades).<br> &nbsp;&nbsp;- Fixed: When show blizzard bag frames was enabled and you were viewing<br> &nbsp;&nbsp; &nbsp;another characters inventory clicking on a bag button would open the<br> &nbsp;&nbsp; &nbsp;bag even though it was the current characters bag not the character<br> &nbsp;&nbsp; &nbsp;you were viewing.<br> &nbsp;&nbsp;- Rework processing of clicks due to the new modifier key system in<br> &nbsp;&nbsp; &nbsp;2.2.0.<br> &nbsp;<br> * 2007-06-26-Shefki<br> &nbsp;&nbsp;- Fixed: When the bag or bank is closed in edit mode and then<br> &nbsp;&nbsp; &nbsp;reopened the edit mode button text would be out of sync and<br> &nbsp;&nbsp; &nbsp;say view when it should say edit.<br> &nbsp;&nbsp;- Fixed: When viewing inventory of another character, the bag<br> &nbsp;&nbsp; &nbsp;icons would sometimes revert to the current character's bag<br> &nbsp;&nbsp; &nbsp;icons.<br> &nbsp;&nbsp;- Moved the dropdown, search and various buttons at the<br> &nbsp;&nbsp; &nbsp;top of the inventory and bank windows to the left side and<br> &nbsp;&nbsp; &nbsp;reversed their order.&nbsp;&nbsp;This avoids the user drop down menu<br> &nbsp;&nbsp; &nbsp;from cutting off the screen when a window is positioned at<br> &nbsp;&nbsp; &nbsp;the far right of the screen.&nbsp;&nbsp;Really only had to move the<br> &nbsp;&nbsp; &nbsp;user drop down menu but it looked bad if I didn't move the rest.<br> &nbsp;&nbsp;- Fixed: Clicking on bag slots when viewing another character's<br> &nbsp;&nbsp; &nbsp;inventory will no longer pickup items on the current character.<br> &nbsp;&nbsp;- Fixed: Lua error when shift or ctrl clicking an empty slot<br> &nbsp;&nbsp; &nbsp;while viewing another character's bags or bank.<br> &nbsp;&nbsp;- Fixed: TBag would remove character specific keybindings on<br> &nbsp;&nbsp; &nbsp;the first run.<br> &nbsp;&nbsp;- Fixed: Lua errors when mousing over a bag slot that had<br> &nbsp;&nbsp; &nbsp;no bag in it.<br> &nbsp;&nbsp;- Fixed: The FluidFrames addon would prevent the right click<br> &nbsp;&nbsp; &nbsp;menu on the inventory or bank window from coming up and<br> &nbsp;&nbsp; &nbsp;if you moved the inventory or bank window it would not<br> &nbsp;&nbsp; &nbsp;remember it's location.</p> <p>* 2007-06-19-Shefki<br> &nbsp;&nbsp;- Fixed: Ability to split stacks in bank.<br> &nbsp;&nbsp;- Fixed: Backpack button not opening inventory window.<br> &nbsp;&nbsp;- Fixed: Bag spotlights weren't clearing when closing inventory<br> &nbsp;&nbsp; &nbsp;window in some cases.<br> &nbsp;&nbsp;- Fixed: Other mods using OpenAllBags() were causing the blizzard<br> &nbsp;&nbsp; &nbsp;frames to open.&nbsp;&nbsp;BulkMail2 was an example of such an addon.<br> &nbsp;&nbsp;- Fixed: When the Keyring is set to show in the inventory window,<br> &nbsp;&nbsp; &nbsp;clicking on the keys allows you to properly interact with them.<br> &nbsp;&nbsp; &nbsp;Previously, you'd pickup inventory items rather than keys or<br> &nbsp;&nbsp; &nbsp;nothing would happen.<br> &nbsp;&nbsp;- Fixed: /tinv show, /tinv hide, /tbnk show, /tbnk hide were not<br> &nbsp;&nbsp; &nbsp;working.&nbsp;&nbsp;Fixed them.<br> &nbsp;&nbsp;- /tbag is now an alias for /tinv.<br> &nbsp;&nbsp;- Shift clicking on bag/backpack/bankbag buttons now produces a<br> &nbsp;&nbsp; &nbsp;consistent result.&nbsp;&nbsp;In particular shift clicking on the backpack<br> &nbsp;&nbsp; &nbsp;button will no longer close the inventory window.<br> &nbsp;&nbsp;- Removed the Talos from the header on the keybindings.</p> <p>* 2007-06-10-Shefki<br> &nbsp;&nbsp;- Right clicking on an item in a built in bank slot wasn't moving<br> &nbsp;&nbsp; &nbsp;the item to the bag.&nbsp;&nbsp;Somehow the frame wasn't inheriting <br> &nbsp;&nbsp; &nbsp;the proper events, added them back in.<br> &nbsp;&nbsp;- Hopefully fixed the stacking problem where the item would get<br> &nbsp;&nbsp; &nbsp;stuck in the cursor.&nbsp;&nbsp;Stacking is still somewhat slow but it<br> &nbsp;&nbsp; &nbsp;shouldn't get stuck anymore.&nbsp;&nbsp;Removed the issue from the<br> &nbsp;&nbsp; &nbsp;Todo/Known issues list.</p> <p>* 2007-06-09-Shefki<br> &nbsp;&nbsp;- Fix crash from items with cooldowns in some bank slots.<br> &nbsp;&nbsp;- Offline (not at bank) viewing now properly displays items with<br> &nbsp;&nbsp; &nbsp;random enchants.<br> &nbsp;&nbsp;- Search results of items that have random enchants now show the<br> &nbsp;&nbsp; &nbsp;full name and the proper link.<br> &nbsp;&nbsp;- Icon for the built in bank slots is no longer a candy sack but<br> &nbsp;&nbsp; &nbsp;a more appropriate footlocker like icon.<br> &nbsp;&nbsp;- Added an option to disable showing the blizzard bag frames when<br> &nbsp;&nbsp; &nbsp;clicking on bag icons.&nbsp;&nbsp;(Defaults to not showing them).<br> &nbsp;&nbsp;- Added support for linking items in chat and using the dressing<br> &nbsp;&nbsp; &nbsp;room for offline (not at bank or inventory of other characters).<br> &nbsp;&nbsp; &nbsp;Normal shift click and ctrl click behavior to access this<br> &nbsp;&nbsp; &nbsp;functionality is available.<br> &nbsp;&nbsp;- Added support for Item Comparisons added with WoW 2.1.&nbsp;&nbsp;Holding<br> &nbsp;&nbsp; &nbsp;down shift while hovering over an item will show you what you<br> &nbsp;&nbsp; &nbsp;have equipped in the same slots as that item.&nbsp;&nbsp;Works for<br> &nbsp;&nbsp; &nbsp;the bank (offline or online) and bags (current character or not).<br> &nbsp;&nbsp; &nbsp;Note: Some items this will not work with.&nbsp;&nbsp;This is a Blizzard bug,<br> &nbsp;&nbsp; &nbsp;if it is not properly set to Class: Armor the comparison tooltips<br> &nbsp;&nbsp; &nbsp;will not display.<br> &nbsp;&nbsp;- Removed unused files: TBody.xml TBody.lua and Save.txt<br> &nbsp;&nbsp;- Added Readme.txt and Changelog.txt<br> &nbsp;&nbsp;- Updated TOC file.&nbsp;&nbsp;Interface is now set to the current release<br> &nbsp;&nbsp; &nbsp;interface.&nbsp;&nbsp;Removed the ugly color Talos from the Title.&nbsp;&nbsp;<br> &nbsp;&nbsp; &nbsp;Added my name to the author line.</p> Mon, 16 Feb 2009 02:02:49 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/27-20090215-312/ http://wow.curseforge.com/addons/tbag-shefki/files/27-20090215-312/ no-reply@curseforge.com (Shefki) 20090122-301 http://wow.curseforge.com/addons/tbag-shefki/files/26-20090122-301/ <p>* 20090122-r301-Shefki<br> &nbsp;&nbsp;Note: This version contains a number of sorting changes the following<br> &nbsp;&nbsp;commands are advised after backing up any modified sorting rules you have.<br> &nbsp;&nbsp;/tinv resetsorts<br> &nbsp;&nbsp;/tbnk resetsorts<br> &nbsp;- Properly sort a number of new items added with Wrath and 3.0.8.<br> &nbsp;- Major rework of the tradeskill categorization code, properly<br> &nbsp; &nbsp;supports Enchanting now.<br> &nbsp;- Item DB update for 3.0.8.&nbsp;&nbsp;Due to the tradeskill rework the itemdb<br> &nbsp; &nbsp;is actually dumped and replaced with a new format as well.<br> &nbsp;- Rogue poisons are now treated like other class reagents.<br> &nbsp;- Show icon on tracked tokens when we have zero of them.<br> &nbsp;- Inventory window will no longer close on Merchant Frames closing.<br> &nbsp;- Don't show the Interface Options Dialog when Escape is pressed and only<br> &nbsp; &nbsp;closes a TBag window.<br> &nbsp;- Properly handle OpenAllBags (including the keybinding).<br> &nbsp;- Fix the Select Character submenu in the context menu.<br> &nbsp;- Fix backgrounds and borders on bars.<br> &nbsp;- deDE update</p> Fri, 23 Jan 2009 07:41:24 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/26-20090122-301/ http://wow.curseforge.com/addons/tbag-shefki/files/26-20090122-301/ no-reply@curseforge.com (Shefki) 20081112-276 http://wow.curseforge.com/addons/tbag-shefki/files/25-20081112-276/ <p>* 20081112-r276-Shefki<br> &nbsp;&nbsp;- Fixed search splitting items by character level.<br> &nbsp;&nbsp;- Fixed a bug that caused some settings to not immediately take effect<br> &nbsp;&nbsp; &nbsp;for the bank.<br> &nbsp;&nbsp;- Fixed the OpenAllBags hook.<br> &nbsp;&nbsp;- Fix sorting of rogue poisons (/tinv resetsorts /tbnk resetsorts needed)<br> &nbsp;&nbsp;- Fixed cooldown spinners remaining on empty slots.<br> &nbsp;&nbsp;- Fixed bank bags that are hidden not being shown when clicked on.<br> &nbsp;&nbsp;- Fixed items in hidden bags not properly being hidden after the<br> &nbsp;&nbsp; &nbsp;bag was closed.<br> &nbsp;&nbsp;- Workaround a Blizzard bug that causes the game to freeze up when<br> &nbsp;&nbsp; &nbsp;dragging a frame over another frame with a large number of child frames.<br> &nbsp;&nbsp;- Fix a syntax error in the Anchor settings for the bank.<br> &nbsp;&nbsp;- Remove some unnecessary code.</p> Thu, 13 Nov 2008 01:13:08 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/25-20081112-276/ http://wow.curseforge.com/addons/tbag-shefki/files/25-20081112-276/ no-reply@curseforge.com (Shefki) 20081024-260 http://wow.curseforge.com/addons/tbag-shefki/files/24-20081024-260/ <p>* 20081024-r260-Shefki<br> &nbsp;&nbsp;- Sorting rules updates (/tinv resetsorts and /tbnk resetsorts<br> &nbsp;&nbsp; &nbsp;to replace your config with the default and get the updates)<br> &nbsp;&nbsp;- Handle Inscription Bags properly.<br> &nbsp;&nbsp;- Fix Assign Cats button in Advanced Configuration.<br> &nbsp;&nbsp;- Stop modifying keybindings entirely on first run.&nbsp;&nbsp;Users existing<br> &nbsp;&nbsp; &nbsp;keybindings can get them started.<br> &nbsp;&nbsp;- Fix button positioning errors when hiding empty keyring slots.<br> &nbsp;&nbsp;- Handle corruption of the cached data more gracefully.<br> &nbsp;&nbsp;- Ensure that bars that do not fit within the number of horizontal<br> &nbsp;&nbsp; &nbsp;bars are correctly hidden.<br> &nbsp;&nbsp;- Correctly hide items on hidden bars.<br> &nbsp;&nbsp;- Possible fix for money type errors.<br> &nbsp;&nbsp;- Minor code cleanups.</p> Fri, 24 Oct 2008 08:13:04 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/24-20081024-260/ http://wow.curseforge.com/addons/tbag-shefki/files/24-20081024-260/ no-reply@curseforge.com (Shefki) 20081015-242 http://wow.curseforge.com/addons/tbag-shefki/files/23-20081015-242/ <p>------------------------------------------------------------------------<br> r242 | shefki | 2008-10-15 22:10:42 +0000 (Wed, 15 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;A /tags/20081015-242 (from /trunk:241)</p> <p>- Tag 20081015-242 for release.</p> <p>------------------------------------------------------------------------<br> r241 | shefki | 2008-10-15 22:10:07 +0000 (Wed, 15 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>- Update Changelog.txt for release.</p> <p>------------------------------------------------------------------------<br> r240 | shefki | 2008-10-15 22:09:01 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua</p> <p>- Fix for MergeReagents error.</p> <p>------------------------------------------------------------------------<br> r238 | shefki | 2008-10-15 19:29:25 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>- Helps to use the right date in the Changelog.</p> <p>------------------------------------------------------------------------<br> r237 | shefki | 2008-10-15 19:27:49 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>- Update changelog for release, remove the beta that didn't belong on last release.</p> <p>------------------------------------------------------------------------<br> r236 | shefki | 2008-10-15 19:26:16 +0000 (Wed, 15 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/Tokens.lua</p> <p>- Hopefully avoid an issue where token update events happen before<br> &nbsp;&nbsp;variables are loaded.</p> <p>------------------------------------------------------------------------<br> r234 | shefki | 2008-10-15 00:07:30 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>- Update changelog for release.</p> <p>------------------------------------------------------------------------<br> r233 | shefki | 2008-10-15 00:06:12 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>- Don't complain about untranslated strings in release versions.</p> <p>------------------------------------------------------------------------<br> r232 | shefki | 2008-10-07 20:53:29 +0000 (Tue, 07 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.toc</p> <p>- Update the interface version to 30000.</p> <p>------------------------------------------------------------------------<br> r230 | shefki | 2008-10-06 22:24:04 +0000 (Mon, 06 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>Update Changelog for release.</p> <p>------------------------------------------------------------------------<br> r229 | shefki | 2008-10-06 22:12:43 +0000 (Mon, 06 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>- Oops the Pet item family is 4096.&nbsp;&nbsp;Apparently I've known this since I<br> &nbsp;&nbsp;discovered this item family but wrote th code with 2048.</p> <p>------------------------------------------------------------------------<br> r228 | dessa | 2008-10-06 21:43:28 +0000 (Mon, 06 Oct 2008) | 1 line<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update<br> ------------------------------------------------------------------------<br> r227 | shefki | 2008-10-06 21:32:36 +0000 (Mon, 06 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Add support for Inscription Bags.</p> <p>------------------------------------------------------------------------<br> r226 | dessa | 2008-10-06 20:35:10 +0000 (Mon, 06 Oct 2008) | 1 line<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>update deDE and fix a tradeskill naming fail<br> ------------------------------------------------------------------------<br> r225 | shefki | 2008-10-04 07:18:17 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>- Add another exception to the tests for the beta realms.</p> <p>------------------------------------------------------------------------<br> r224 | shefki | 2008-10-04 02:46:57 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Buttons.lua<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/Hooks.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/Tokens.xml</p> <p>- No more getglobal.&nbsp;&nbsp;Use _G instead.&nbsp;&nbsp;Don't use either if it's a constant.<br> - Upvalue _G with getfenv(0) anywhere we use it.</p> <p>------------------------------------------------------------------------<br> r223 | shefki | 2008-10-04 01:48:16 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>- Simplify the fallback code.&nbsp;&nbsp;The keys are always enUS so there's<br> &nbsp;&nbsp;no reason to check the enUS table.&nbsp;&nbsp;</p> <p>------------------------------------------------------------------------<br> r222 | shefki | 2008-10-04 00:15:10 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>- Fix comment indentation in deDE that I missed.</p> <p>------------------------------------------------------------------------<br> r221 | shefki | 2008-10-04 00:12:14 +0000 (Sat, 04 Oct 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Rework the localization design.&nbsp;&nbsp;enUS will always just be set to true.<br> &nbsp;&nbsp;Entries set to false are untranslated and TBag will tell the translater<br> &nbsp;&nbsp;to translate them.&nbsp;&nbsp;Duplicate entries will emit warnings now.<br> - Remove some duplicate translations.<br> - Set a BOM on the localization files to force them to be recognized as Unicode.</p> <p>------------------------------------------------------------------------<br> r220 | shefki | 2008-10-03 21:31:01 +0000 (Fri, 03 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Update localization template to fill in a value I didn't have yet.</p> <p>------------------------------------------------------------------------<br> r219 | shefki | 2008-10-03 21:17:42 +0000 (Fri, 03 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Alter the text and tooltip slightly for the Show on Backpack checkbox in<br> &nbsp;&nbsp;the TokenUI to reflect how it impacts TBag rather than the Backpack.</p> <p>------------------------------------------------------------------------<br> r218 | shefki | 2008-10-03 20:42:09 +0000 (Fri, 03 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/Tokens.lua</p> <p>- Cache the faction of the player<br> - Use the cached faction to set the icon for honor points token correctly.</p> <p>------------------------------------------------------------------------<br> r217 | shefki | 2008-10-02 23:52:48 +0000 (Thu, 02 Oct 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua</p> <p>- Make TBag recognize Inscription as a Profession and not a Skill.<br> - Fix Profession caching to actually work in non-enUS locales.<br> - Fix Profession caching to work when the header for Professions<br> &nbsp;&nbsp;is collapsed in the Skill tab of the character window.</p> <p>------------------------------------------------------------------------<br> r216 | dessa | 2008-10-01 21:52:43 +0000 (Wed, 01 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update for the new beta build</p> <p>------------------------------------------------------------------------<br> r214 | shefki | 2008-09-30 04:26:22 +0000 (Tue, 30 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>Update for Changelog for release.</p> <p>------------------------------------------------------------------------<br> r213 | dessa | 2008-09-30 00:45:09 +0000 (Tue, 30 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>- update deDE (now even without breaking anything else :P )</p> <p>------------------------------------------------------------------------<br> r212 | shefki | 2008-09-30 00:04:52 +0000 (Tue, 30 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Tokens.lua</p> <p>Deal with not showing the TokenFrame for characters we don't have a TokenCache for.</p> <p>------------------------------------------------------------------------<br> r211 | shefki | 2008-09-29 23:43:39 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Tokens.xml</p> <p>Gah missed a file again.</p> <p>------------------------------------------------------------------------<br> r210 | shefki | 2008-09-29 23:38:41 +0000 (Mon, 29 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Tokens are now cached, watched tokens are shown when viewing another character<br> and tokens are now shown in the search results.</p> <p>------------------------------------------------------------------------<br> r209 | shefki | 2008-09-29 23:36:35 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/defaults.lua</p> <p>Really fix Engineer's ink.&nbsp;&nbsp;Helps if you actually commit the file.</p> <p>------------------------------------------------------------------------<br> r208 | shefki | 2008-09-29 23:34:02 +0000 (Mon, 29 Sep 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Bad Dessa, run the testsuite on live and beta both...<br> - Fix Engineer's Ink to sort with Engineering.<br> - Remove duplicate Parts entries from the enUS and template locales.<br> - Move the Parts entry in deDE to match the position in enUS.<br> - Fix typoed itemid for druid reagent.<br> - Add test for Corpse Dust<br> - Add new Wrath reagent tests to the ignore list for non-Wrath clients.</p> <p>------------------------------------------------------------------------<br> r207 | dessa | 2008-09-29 17:00:41 +0000 (Mon, 29 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- update deDE<br> - add tests for some new reagents, excluding DK for now<br> - added missing string to the translation</p> <p>------------------------------------------------------------------------<br> r206 | shefki | 2008-09-29 00:45:05 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/MainFrame.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Couple places I missed adding the Id tag.</p> <p>------------------------------------------------------------------------<br> r205 | shefki | 2008-09-29 00:38:34 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Bindings.xml<br> &nbsp; &nbsp;M /trunk/Buttons.lua<br> &nbsp; &nbsp;M /trunk/Buttons.xml<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/Hooks.lua<br> &nbsp; &nbsp;M /trunk/MainFrame.xml<br> &nbsp; &nbsp;M /trunk/Readme.deDE.txt<br> &nbsp; &nbsp;M /trunk/Readme.txt<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TBnkOpts.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/TInvOpts.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/ToDo.txt<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/Tokens.xml<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/dist.sh<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua<br> &nbsp; &nbsp;M /trunk/scrape-wowhead.perl<br> &nbsp; &nbsp;M /trunk/stub.lua</p> <p>Changelog update and force fix eol-style for everything.&nbsp;&nbsp;Tired of CRLF's.</p> <p>------------------------------------------------------------------------<br> r204 | shefki | 2008-09-28 05:54:19 +0000 (Sun, 28 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Hide Tokens when viewing a different character for now.</p> <p>------------------------------------------------------------------------<br> r203 | shefki | 2008-09-28 04:24:51 +0000 (Sun, 28 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add some toys I missed.</p> <p>------------------------------------------------------------------------<br> r202 | shefki | 2008-09-28 01:37:26 +0000 (Sun, 28 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add a category for Glyphs.</p> <p>------------------------------------------------------------------------<br> r201 | shefki | 2008-09-28 01:26:02 +0000 (Sun, 28 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Update categorization for trade skills for WoTLK.&nbsp;&nbsp;In particular this in the<br> first pass at Inscription support.</p> <p>------------------------------------------------------------------------<br> r200 | dessa | 2008-09-27 11:46:49 +0000 (Sat, 27 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>deDE update, small cosmetic fix</p> <p>------------------------------------------------------------------------<br> r199 | shefki | 2008-09-27 07:10:14 +0000 (Sat, 27 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Don't close the menu when changing what items are shown.&nbsp;&nbsp;Still closes for the<br> Player Dropdown though, because the OnHide for them closes all menus.&nbsp;&nbsp;*sigh*</p> <p>------------------------------------------------------------------------<br> r198 | shefki | 2008-09-27 06:56:01 +0000 (Sat, 27 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add ability to hide Tokens and have the window size and their positioning adjust<br> like the other UI elements.</p> <p>------------------------------------------------------------------------<br> r197 | dessa | 2008-09-26 21:46:32 +0000 (Fri, 26 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update</p> <p>------------------------------------------------------------------------<br> r196 | shefki | 2008-09-26 19:57:04 +0000 (Fri, 26 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add Titanium Seal of Dalaran to TOYS.</p> <p>------------------------------------------------------------------------<br> r195 | shefki | 2008-09-26 11:04:22 +0000 (Fri, 26 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/MainFrame.xml<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;A /trunk/Tokens.lua<br> &nbsp; &nbsp;A /trunk/Tokens.xml</p> <p>First stab at adding tokens to the frames like the new Backpack in Wrath.</p> <p>------------------------------------------------------------------------<br> r194 | shefki | 2008-09-26 04:53:32 +0000 (Fri, 26 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Brewfest Pony Keg and Goblin Gumbo Kettle really didn't need their own rules.</p> <p>------------------------------------------------------------------------<br> r193 | shefki | 2008-09-25 23:45:55 +0000 (Thu, 25 Sep 2008) | 19 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Buttons.lua<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/Hooks.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Deal with the changes to itemlinks.&nbsp;&nbsp;They now have a level parameter for dealing with<br> Heirloom items.</p> <p>* Events.lua<br> &nbsp;&nbsp;Track the players level for use in itemlinks.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Use level 80 for all tests.</p> <p>* TBag.lua<br> &nbsp;&nbsp;Search: Need the playerid in AddSearchResult for MakeHyperlink<br> &nbsp;&nbsp;MakeHyperlink: Take the level for the link.<br> &nbsp;&nbsp;SetInventoryItem: Add the level to the link.</p> <p>* Hooks.lua<br> * Buttons.lua<br> &nbsp;&nbsp;Use level for MakeHyperlink.</p> <p>------------------------------------------------------------------------<br> r192 | dessa | 2008-09-25 22:22:39 +0000 (Thu, 25 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>- update deDE<br> - some unit tests still fail due to beeing untranslated, need to look at them again with a newer build.</p> <p>------------------------------------------------------------------------<br> r191 | shefki | 2008-09-25 20:06:42 +0000 (Thu, 25 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Remove the obsolete show_blizzard_frames option completely.&nbsp;&nbsp;It's now<br> cleaned from the config files as well.</p> <p>------------------------------------------------------------------------<br> r190 | shefki | 2008-09-25 20:02:18 +0000 (Thu, 25 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Revert the support for the Scourgestone that was the DeathKnight <br> Hearthstone that has been removed from the game.</p> <p>------------------------------------------------------------------------<br> r189 | shefki | 2008-09-25 10:05:37 +0000 (Thu, 25 Sep 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Categorization update<br> &nbsp;&nbsp;- COMBATPETS, COSTUMES, FIREWORKS and TOYS are new categories.<br> &nbsp;&nbsp;- MINIPET now catches items for use with MINIPETS not just the<br> &nbsp;&nbsp; &nbsp;pets themselves.<br> &nbsp;&nbsp;- Deal with the Toasting Goblen for New Years.<br> &nbsp;&nbsp;- Deal with Gumbo and Pony Kegs.</p> <p>------------------------------------------------------------------------<br> r188 | shefki | 2008-09-25 08:40:24 +0000 (Thu, 25 Sep 2008) | 16 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Test suite improvements.</p> <p>* TBagCmd.lua<br> &nbsp;&nbsp;Add a new command /tbag getcat itemid usable only on Alpha or Beta versions.<br> &nbsp;&nbsp;May take more than one run to actually get the category of an item if it is<br> &nbsp;&nbsp;not currently in the itemcache.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add functionality to allow an item to match multiple categories.&nbsp;&nbsp;Some items<br> &nbsp;&nbsp;tooltips differ when viewing an item you don't have this deals with that.<br> &nbsp;&nbsp;Add the function for the getcat command.<br> &nbsp;&nbsp;Remove pointless attempts to force an item into the item cache.</p> <p>* TBag.lua<br> &nbsp;&nbsp;Small speed up to the tooltip scanning by using the upvalue.</p> <p>------------------------------------------------------------------------<br> r187 | shefki | 2008-09-24 19:41:02 +0000 (Wed, 24 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Make unit tests quieter unless asked for e.g. /tbag tests verbose</p> <p>------------------------------------------------------------------------<br> r185 | shefki | 2008-09-23 23:27:21 +0000 (Tue, 23 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt Update for next Alpha release.</p> <p>------------------------------------------------------------------------<br> r184 | shefki | 2008-09-23 22:57:33 +0000 (Tue, 23 Sep 2008) | 10 lines<br> Changed paths:<br> &nbsp; &nbsp;A /trunk/.pkgmeta<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>Changes to allow curseforge to package.</p> <p>* TBag.lua<br> &nbsp;&nbsp;VERSION can now be set by the curseforge packager.<br> &nbsp;&nbsp;The tag for a release should contain the full version wanted.</p> <p>* .pkgmeta<br> &nbsp;&nbsp;Instructions to tell the curseforge packager how to package<br> &nbsp;&nbsp;this addon.</p> <p>------------------------------------------------------------------------<br> r183 | dessa | 2008-09-20 09:19:26 +0000 (Sat, 20 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>update deDE</p> <p>------------------------------------------------------------------------<br> r182 | shefki | 2008-09-20 04:01:57 +0000 (Sat, 20 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag:Stack): Function returns true if it tried to sort, false if<br> &nbsp;&nbsp; &nbsp;it bailed early.</p> <p>------------------------------------------------------------------------<br> r181 | shefki | 2008-09-19 21:55:45 +0000 (Fri, 19 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>Always scan the mailbox, the count is not a reliable way to shortcircuit it.</p> <p>------------------------------------------------------------------------<br> r180 | shefki | 2008-09-19 21:51:08 +0000 (Fri, 19 Sep 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml</p> <p>Bugfixes to the new event handling.</p> <p>* Events.lua<br> &nbsp;&nbsp;No reason to watch UPDATE_INVENTORY_ALERTS, we're not tracking durability.<br> &nbsp;&nbsp;Should have registered MAIL_INBOX_UPDATE.<br> &nbsp;&nbsp;Scan the equipment on login rather than waiting for an item to change.<br> &nbsp;&nbsp;Typo, UPDATE_INVENTORY_CHANGED should be UNIT_INVENTORY_CHANGED.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Events.lua needs to be after TBagTrade in order to have access to the<br> &nbsp;&nbsp;tradeskill code.</p> <p>------------------------------------------------------------------------<br> r179 | shefki | 2008-09-19 21:10:32 +0000 (Fri, 19 Sep 2008) | 28 lines<br> Changed paths:<br> &nbsp; &nbsp;A /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/stub.lua</p> <p>Rework the event handling to a single event handler rather than<br> split handlers for the inventory and bank windows.&nbsp;&nbsp;This also<br> results in some stacking improvements.&nbsp;&nbsp;It should remember when<br> we need stacking but defer it until the window is opened.</p> <p>* Events.lua<br> &nbsp;&nbsp;New event handler code.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag:Stack): Defer stacking if cursor has an item.</p> <p>* TBnk.xml<br> * TInv.xml<br> &nbsp;&nbsp;Remove event handler code.</p> <p>* stub.lua<br> &nbsp;&nbsp;(TBag): Is now a frame to get the events.</p> <p>* TInv.lua<br> * TBnk.lua<br> &nbsp;&nbsp;Remove event handler code.<br> &nbsp;&nbsp;(Inv.UpdateWindow Only clear the stack_once flag when we've actually<br> &nbsp;&nbsp; &nbsp;stacked.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Add Events.lua</p> <p>------------------------------------------------------------------------<br> r178 | shefki | 2008-09-19 06:52:44 +0000 (Fri, 19 Sep 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;A /trunk/MainFrame.lua<br> &nbsp; &nbsp;A /trunk/MainFrame.xml</p> <p>* MainFrame.lua<br> * MainFrame.xml<br> &nbsp;&nbsp;Commit them, including the fix that always raises the frame when<br> &nbsp;&nbsp;it is shown.</p> <p>------------------------------------------------------------------------<br> r177 | shefki | 2008-09-19 06:51:45 +0000 (Fri, 19 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Buttons.xml</p> <p>* Buttons.xml<br> &nbsp;&nbsp;(ItemAnim): Remove the Anchor it's redundent.</p> <p>------------------------------------------------------------------------<br> r176 | shefki | 2008-08-30 07:21:05 +0000 (Sat, 30 Aug 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua</p> <p>Fix Raw Greater Sagefish and add to the test suite.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add to test for Raw Greater Sagefish</p> <p>* defaults.lau<br> &nbsp;&nbsp;Add rule to catch food marked as Trade Good that does health and mana.</p> <p>------------------------------------------------------------------------<br> r175 | shefki | 2008-08-26 08:11:30 +0000 (Tue, 26 Aug 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>BOE items were sometimes getting sorted in with Soulbound items.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag:SortItmCache): Be sure to always set the soulbound flag.</p> <p>------------------------------------------------------------------------<br> r174 | shefki | 2008-08-21 21:06:35 +0000 (Thu, 21 Aug 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt Tag it with the proper release number.</p> <p>------------------------------------------------------------------------<br> r173 | shefki | 2008-08-21 21:05:56 +0000 (Thu, 21 Aug 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Bindings.xml<br> &nbsp; &nbsp;A /trunk/Buttons.lua<br> &nbsp; &nbsp;A /trunk/Buttons.xml<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;D /trunk/DAB_CooldownFont.ttf<br> &nbsp; &nbsp;A /trunk/Hooks.lua (from /trunk/TInvHooks.lua:172<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;D /trunk/TBagHook.lua<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;D /trunk/TBnkHooks.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;D /trunk/TInvHooks.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua<br> &nbsp; &nbsp;A /trunk/stub.lua</p> <p>Massive refactoring of the addon.&nbsp;&nbsp;Should have committed sooner<br> but I didn't.</p> <p>------------------------------------------------------------------------<br> r165 | shefki | 2008-06-13 00:34:49 +0000 (Fri, 13 Jun 2008) | 33 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml</p> <p>Remove most of the uses of this and argn from the event handling.<br> Blizzard replaced this style with explicit args with 2.0 and <br> will be removing support for the old style with 3.0.</p> <p>* TBnk.xml<br> * TInv.xml<br> * TBag.xml<br> &nbsp;&nbsp;Pass pararameters and use self instead of this.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_OnEvent): Use passed parameters.<br> &nbsp;&nbsp;(TInv_StartMoving,Tinv_StopMoving): frame -&gt; self<br> &nbsp;&nbsp;(TInv_OnMouseDown): Reverse the args to match the event.<br> &nbsp;&nbsp;(TInv_ItemButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TInv_ItemButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TInv_SlotTargetButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TInv_SlotTargetButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TInv_RightclickMenu_OnLoad): Use self.<br> &nbsp;&nbsp;(TInv_Userdropdown_OnLoad): Use self.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_OnEvent): Use passed parameters.<br> &nbsp;&nbsp;(TBnk_StartMoving,TBnk_StopMoving): frame -&gt; self<br> &nbsp;&nbsp;(TBnk_OnMouseDown): Reverse the args to match the event.<br> &nbsp;&nbsp;(TBnk_ItemButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TBnk_ItemButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TBnkFrameBagBank_OnClick): Use self.<br> &nbsp;&nbsp;(TBnk_SlotTargetButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TBnk_SlotTargetButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TBnkFrame_RightClickMenu_OnLoad): Use self.<br> &nbsp;&nbsp;(TBnk_UserDropdown_OnLoad): Use self.</p> <p>------------------------------------------------------------------------<br> r164 | shefki | 2008-06-12 07:36:56 +0000 (Thu, 12 Jun 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnkHooks.lua<br> &nbsp; &nbsp;M /trunk/TInvHooks.lua</p> <p>Remove dead hook functions.</p> <p>* TBnkHooks.lua<br> &nbsp;&nbsp;(TBnkHooks_ToggleDropDownMenu): No longer used.</p> <p>* TInvHooks.lua<br> &nbsp;&nbsp;(TInvHooks_ToggleDropDownMenU): No longer used.</p> <p>------------------------------------------------------------------------<br> r163 | shefki | 2008-06-11 21:16:02 +0000 (Wed, 11 Jun 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt Update for release.</p> <p>------------------------------------------------------------------------<br> r162 | shefki | 2008-06-11 21:13:16 +0000 (Wed, 11 Jun 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua</p> <p>Fix error with opening the Pet Training window.</p> <p>* TBagTrade.lua<br> &nbsp;&nbsp;(TBag_Craft): Only do translation lookups on the trade<br> &nbsp;&nbsp; &nbsp;name when the tradename isn't nil to avoid errors<br> &nbsp;&nbsp; &nbsp;from the Hunter Pet training window.</p> <p>------------------------------------------------------------------------<br> r161 | shefki | 2008-05-27 23:37:14 +0000 (Tue, 27 May 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>Prep for release 20080527-r161.</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Set proper version.</p> <p>* localization.enUS.lua<br> &nbsp;&nbsp;Turn off localization debugging outside of enUS.</p> <p>------------------------------------------------------------------------<br> r160 | shefki | 2008-05-27 23:16:54 +0000 (Tue, 27 May 2008) | 22 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Fix \n's in patterns in the config boxes, width on buttons in config windows.<br> Typo in the deDE translation.&nbsp;&nbsp;And update the locale template for the reverses.</p> <p>* TBagOpt.lua<br> &nbsp;&nbsp;(TBagOpt_GetItemSearch): Escape newlines.<br> &nbsp;&nbsp;(TBagOpt_AssignItemSearch): UnEscape newlines.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_EscapeNL): Function to escape newline chars.<br> &nbsp;&nbsp;(TBag_UnEscapeNL): Function to remove the escaping.</p> <p>* TBnkOpts.xml<br> * TInvOpts.xml<br> &nbsp;&nbsp;Increase width of buttons for deDE.</p> <p>* localization.template.lua<br> &nbsp;&nbsp;Add section for reverse translations.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fix translation of Alchemy.</p> <p>------------------------------------------------------------------------<br> r159 | shefki | 2008-05-27 22:07:42 +0000 (Tue, 27 May 2008) | 17 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/scrape-wowhead.perl</p> <p>Fix trade localization support.</p> <p>* TBagItemInfo.lua<br> * scrape-wowhead.perl<br> &nbsp;&nbsp;Remove the errant localization attempt from r158.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Add trade names reverse entries.</p> <p>* TBagTrade.lua<br> &nbsp;&nbsp;(TBag_GetTradeType): Always work with enUS strings now.<br> &nbsp;&nbsp;(TBag_Craft) Reverse local craft name to enUS for conf file.<br> &nbsp;&nbsp;(TBag_Trade) Reverse local craft name to enUS for conf file.<br> &nbsp;&nbsp;(TBag_MakeTradeReagentKeywords): Localize the category name.<br> &nbsp;&nbsp;(TBag_MakeAllTradeKeywords): Localize the category name.<br> &nbsp;&nbsp;</p> <p>------------------------------------------------------------------------<br> r158 | shefki | 2008-05-27 21:13:23 +0000 (Tue, 27 May 2008) | 29 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;A /trunk/Readme.deDE.txt<br> &nbsp; &nbsp;M /trunk/Readme.txt<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/scrape-wowhead.perl</p> <p>Variety of localization fixes and documentation typo fixes.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Move Argent Dawn and Zandalar toekens ahead of Enchants to avoid them<br> &nbsp;&nbsp; &nbsp;matching the deDE enchant test.<br> &nbsp;&nbsp;Add some rules and types for the enchants to avoid matching recipes.</p> <p>* TBagItemInfo.lua<br> &nbsp;&nbsp;Localize.&nbsp;&nbsp;Oops.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add some more enchant tests.</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Typo fixes from Dessa.</p> <p>* Readme.txt<br> &nbsp;&nbsp;Typo fxies from Dessa.</p> <p>* Readme.deDE.txt<br> &nbsp;&nbsp;Translation from Dessa first commit.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fixes from Dessa and myself.</p> <p>* scrape-wowhead.perl<br> &nbsp;&nbsp;Fix to localize the TBagItemInfo.lua file.</p> <p>------------------------------------------------------------------------<br> r157 | shefki | 2008-05-27 19:23:33 +0000 (Tue, 27 May 2008) | 15 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Few more rule fixes.</p> <p>* defaults.lua<br> * localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Pickup Gives the Imbiber as well as Allows the Imbiber.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;More tests.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fix the poison and the removes effect patterns.<br> &nbsp;&nbsp;Change key for imbiber change.</p> <p>------------------------------------------------------------------------<br> r156 | shefki | 2008-05-27 10:45:45 +0000 (Tue, 27 May 2008) | 26 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Variety of sorting fixes.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Don't be lazy actually have rules for the Hellfire PVP tokens.<br> &nbsp;&nbsp;Rework the slot rules to use a leading \n instead of a trailing<br> &nbsp;&nbsp; &nbsp;%s+.<br> &nbsp;&nbsp;Reorder drink to follow combo to avoid some problems.<br> &nbsp;&nbsp;Escape periods meant to be literal.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add a few more tests.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_MakeToolTipStr): Join lines with \n instead of spaces.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Update strings for changes above.<br> &nbsp;&nbsp;Add missing Junk string.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Add missing junk string.<br> &nbsp;&nbsp;Update strings for changs above.<br> &nbsp;&nbsp;Fix some patterns that were wrong.</p> <p>------------------------------------------------------------------------<br> r155 | shefki | 2008-05-27 01:13:54 +0000 (Tue, 27 May 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update from Dessa.</p> <p>* TBag.toc<br> &nbsp;&nbsp;Set the Notes-de tag.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fixes from unit testing.</p> <p>------------------------------------------------------------------------<br> r154 | shefki | 2008-05-26 23:14:58 +0000 (Mon, 26 May 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua</p> <p>Fix enchanting mats going into Blacksmithing instead of Enchanting cat.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Move the Blacksmithing test after the enchanting exceptions.<br> &nbsp;&nbsp;Add Trade Goods, Enchanting requirements to the Shards to avoid<br> &nbsp;&nbsp; &nbsp;avoid matching a couple blacksmithing items.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add tests for the 2 blacksmithing items and some of the enchanting<br> &nbsp;&nbsp;items that were going into blacksmithing incorrectly.</p> <p>------------------------------------------------------------------------<br> r153 | shefki | 2008-05-26 20:51:58 +0000 (Mon, 26 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Update from Dessa.</p> <p>------------------------------------------------------------------------<br> r152 | shefki | 2008-05-26 20:48:00 +0000 (Mon, 26 May 2008) | 33 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;A /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add unit tests and fix a few sorting issues.</p> <p>* TBagCmd.lua<br> &nbsp;&nbsp;(TInv_cmd,TBnk_cmd): Add tests command.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Remove Miscellaneous category from enchants to catch more of<br> &nbsp;&nbsp; &nbsp;them.<br> &nbsp;&nbsp;Remove the Uncatalogued Species test, item starts a quest so<br> &nbsp;&nbsp; &nbsp;ends up in ACT_ON.<br> &nbsp;&nbsp;Blinding Powder is gray and no longer a reagent so remove it.<br> &nbsp;&nbsp;Primal Nether isn't elemental so needs its own test.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;First commit of unit tests.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Add TBagTest.lua</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_UpdateHearth): Small update to deal with if a player<br> &nbsp;&nbsp; &nbsp;doesn't exist so it doesn't throw lua errors when running<br> &nbsp;&nbsp; &nbsp;the test harness.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Fix a typo in EXPLOSIVES.<br> &nbsp;&nbsp;Add strings for the unit tests.<br> &nbsp;&nbsp;Remove Uncatalogued Species, no longer used.<br> &nbsp;&nbsp;Remove Blinding Powder, no longer used.<br> &nbsp;&nbsp;Add Primal Nether for new test.</p> <p>------------------------------------------------------------------------<br> r151 | shefki | 2008-05-25 23:02:16 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Bump rev a bit.<br> &nbsp;&nbsp;Fix a typo.</p> <p>------------------------------------------------------------------------<br> r150 | shefki | 2008-05-25 22:47:39 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua</p> <p>* TBagItemInfo.lua<br> &nbsp;&nbsp;Update from <a href="http://wowhead.com" rel="nofollow">wowhead.com</a>, mostly just a few corrections and two new<br> &nbsp;&nbsp;recipes from 2.4.2.</p> <p>------------------------------------------------------------------------<br> r149 | shefki | 2008-05-25 20:50:00 +0000 (Sun, 25 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Bring it up to date with changes I just made.</p> <p>------------------------------------------------------------------------<br> r148 | shefki | 2008-05-25 20:45:41 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Add Dessa's email address.<br> &nbsp;&nbsp;Merge in his changes.</p> <p>------------------------------------------------------------------------<br> r147 | shefki | 2008-05-25 20:43:00 +0000 (Sun, 25 May 2008) | 20 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Sort fixes and removal of some unnecessary entries.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Obsidian Warbeards -&gt; Obsidian Warbeads<br> &nbsp;&nbsp;Remove several unused entries.</p> <p>* defaults.lua<br> &nbsp;&nbsp;A number of items have changed from categories to Quest.<br> &nbsp;&nbsp;Rabbit's Foot doesn't need a sort it's a gray item.<br> &nbsp;&nbsp;Add category entries to Primal Hakkari to help DEde only pickup<br> &nbsp;&nbsp; &nbsp;the right items.<br> &nbsp;&nbsp;Add a Consumeable entry to Darkrune to pickup one of the items.<br> &nbsp;&nbsp;Pages are now Quest items so don't need rules to pick them up.<br> &nbsp;&nbsp;Un'Goro Soil is also a quest item now.</p> <p>* Changes.txt<br> &nbsp;&nbsp;Make the entry about sort changes more generic.</p> <p>------------------------------------------------------------------------<br> r146 | shefki | 2008-05-25 09:47:12 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Fix a typo.</p> <p>------------------------------------------------------------------------<br> r145 | shefki | 2008-05-25 09:08:16 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Readme.txt</p> <p>* Readme.txt<br> &nbsp;&nbsp;Update the todo list and the URL for tickets now that tickets<br> &nbsp;&nbsp;are at curseforge instead of just curse.</p> <p>------------------------------------------------------------------------<br> r144 | shefki | 2008-05-25 08:45:53 +0000 (Sun, 25 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Write the Changelog for the next release.</p> <p>------------------------------------------------------------------------<br> r143 | shefki | 2008-05-25 07:49:40 +0000 (Sun, 25 May 2008) | 16 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;A /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>Commit deDE translation.</p> <p>* TBag.toc<br> &nbsp;&nbsp;Add the deDE translation.<br> &nbsp;&nbsp;Remove the extra space after the Interface.<br> &nbsp;&nbsp;Update the TOC with some optional tags.<br> &nbsp;&nbsp;Add a Notes tag for deDE, still needs the German text though.</p> <p>* localization.enUS.lua<br> &nbsp;&nbsp;Add a comment pointing people to the template file to start<br> &nbsp;&nbsp;new translations.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Initial commit of the German translation from Dessa.</p> <p>------------------------------------------------------------------------<br> r142 | shefki | 2008-05-25 02:40:30 +0000 (Sun, 25 May 2008) | 44 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Implementing highlighting of search results and fix the spelling of<br> highlighting at least as much as the users can see.&nbsp;&nbsp;&#34;hilight..&#34;<br> still is all over the code and the config but at least it doesn't<br> look horrid to the end user.</p> <p>* TInv.xml<br> * TBnk.xml<br> &nbsp;&nbsp;Update highlight button tooltips.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Update strings.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_SrchText): New variable to hold the current search text.<br> &nbsp;&nbsp; &nbsp;Avoid calling string.lower multiple times.<br> &nbsp;&nbsp; &nbsp;Update the windows after we're done searching.<br> &nbsp;&nbsp;(TBag_ClearSearch): New function to clear the search hilighting<br> &nbsp;&nbsp; &nbsp;and TBag_SrchText and set the text box back to the default.<br> &nbsp;&nbsp;(TBag_UpdateButton): Take parameter for the search text.<br> &nbsp;&nbsp; &nbsp;If there's search text highlight those buttons.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_Button_HighlightToggle_OnClick):<br> &nbsp;&nbsp; &nbsp;Add support for clearing the search if we're in search mode.<br> &nbsp;&nbsp; &nbsp;Update the tooltip text.<br> &nbsp;&nbsp;(TInv_RightClickMenu_populate): Hilight -&gt; Highlight.<br> &nbsp;&nbsp; &nbsp;Make the Highlight Toggle menu show as Clear Search when we're<br> &nbsp;&nbsp; &nbsp;in search mode.&nbsp;&nbsp;We also won't set the checkbox on it.<br> &nbsp;&nbsp;(TInv_UpdateWindow): Pass TBag_SrchText to TBag_UpdateButton().</p> <p>* TBag.xml<br> &nbsp;&nbsp;Use TBag_ClearSearch() to reset the search text.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_Button_HighlightToggle_OnClick):<br> &nbsp;&nbsp; &nbsp;Add support for clearing the search if we're in search mode.<br> &nbsp;&nbsp; &nbsp;Update the tooltip text.<br> &nbsp;&nbsp;(TBnk_RightClickMenu_populate): Hilight -&gt; Highlight.<br> &nbsp;&nbsp; &nbsp;Make the Highlight Toggle menu show as Clear Search when we're<br> &nbsp;&nbsp; &nbsp;in search mode.&nbsp;&nbsp;We also won't set the checkbox on it.<br> &nbsp;&nbsp;(TBnk_UpdateWindow): Pass TBag_SrchText to TBag_UpdateButton().<br> &nbsp;&nbsp;</p> <p>------------------------------------------------------------------------<br> r141 | shefki | 2008-05-24 21:40:43 +0000 (Sat, 24 May 2008) | 19 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml</p> <p>Avoid the tooltip from the userdropdown from showing over the buttons on the right.</p> <p>* TInv.xml<br> * TBnk.xml<br> &nbsp;&nbsp;Adjust anchor offsets for the highlight button to reflect this change.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_SetTopLeftButton_Anchors): Offset for first button changed to not overlap.<br> &nbsp;&nbsp;(TInv_UserDropdown_OnLoad): Extra call to SetWidth to shave 25 width off the dropdown.</p> <p>* TBag.xml<br> &nbsp;&nbsp;(TBag_UserDropdownTemplate): Remove the Label layer that's never used.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_SetTopLeftButton_Anchors): Offset for first button changed to not overlap.<br> &nbsp;&nbsp;(TBnk_UserDropdown_OnLoad): Extra call to SetWidth to shave 25 width off the dropdown.<br> &nbsp; &nbsp;</p> <p>------------------------------------------------------------------------<br> r140 | shefki | 2008-05-24 03:57:55 +0000 (Sat, 24 May 2008) | 44 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TBnkHooks.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/TInvHooks.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Improve tooltip text and make tooltips that change do so after clicking<br> without leaving the button and coming back in.</p> <p>* TInv.xml<br> &nbsp;&nbsp;Various string updates.<br> &nbsp;&nbsp;The MoveLock button apparently didn't have localized text.<br> &nbsp;&nbsp;Remove some unnecessary button SetText calls.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Remove unused strings.<br> &nbsp;&nbsp;Change a number of strings.</p> <p>* TBnk.xml<br> &nbsp;&nbsp;Various string updates.<br> &nbsp;&nbsp;The MoveLock button apparently didn't have localized text.<br> &nbsp;&nbsp;Remove some unnecessary button SetText calls.<br> &nbsp;<br> * TInv.lua<br> &nbsp;&nbsp;(TInv_Button_HighlightToggle_OnClick):<br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TInv_Button_MoveLockToggle_OnClick): <br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TInvFrame_RightClickMenu_populate): Update a couple strings.<br> &nbsp;&nbsp;(TInv_UserDropdown_OnLoad): Update the tooltip.</p> <p>* TInvHooks.lua<br> &nbsp;&nbsp;(TInv_Open): Remove unnessary SetText call.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_init): Remove some unnessary SetText calls.<br> &nbsp;&nbsp;(TBnk_Button_HighlightToggle_OnClick): <br> &nbsp;&nbsp; &nbsp;Remove some unnecessary SetText calls.<br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TBnk_Button_ChangeEditMode_OnClick):<br> &nbsp;&nbsp; &nbsp;Remove some unnecessary SetText calls.<br> &nbsp;&nbsp;(TBnk_Button_ShowPurchase_OnClick):<br> &nbsp;&nbsp; &nbsp;Remove some unnecessary SetText calls.<br> &nbsp;&nbsp;(TBnk_Button_MoveLockToggle_OnClick);<br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TBnkFrame_RightClickMenu_populate): Update a couple strings.<br> &nbsp;&nbsp;(TBnk_UserDropdown_OnLoad): Update the tooltip.</p> <p>------------------------------------------------------------------------<br> r139 | shefki | 2008-05-24 01:14:46 +0000 (Sat, 24 May 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>* TInv.xml<br> * localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;&#34;View Bank&#34; -&gt; &#34;Toggle Bank&#34;</p> <p>------------------------------------------------------------------------<br> r138 | shefki | 2008-05-24 01:02:39 +0000 (Sat, 24 May 2008) | 10 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Reorder the menus to match the layout of the windows.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_RightClickMenu_populate): Put the menus to hide things in<br> &nbsp;&nbsp; &nbsp;the order they appear in the new layout.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_RightClickMenu_populate): Put the menus to hide things in<br> &nbsp;&nbsp; &nbsp;the order they appear in the new layout.</p> <p>------------------------------------------------------------------------<br> r137 | shefki | 2008-05-24 00:49:28 +0000 (Sat, 24 May 2008) | 27 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml</p> <p>Make the column add and decrease buttons be inside and centered on the<br> bottom of the window.</p> <p>* TInv.xml<br> &nbsp;&nbsp;(TInv_Button_ColumnsAdd,TInv_Button_ColumnsDel): Better anchors.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_LayoutWindow): Add an extra row in edit mode for the buttons.</p> <p>* TBnk.xml<br> &nbsp;&nbsp;(TBnk_Button_ColumnsAdd,TInv_Button_ColumnsDel): Better anchors.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_SetBottomLeftButton_Anchors): Leave room for the row at the<br> &nbsp;&nbsp; &nbsp;bottom when in edit mode.<br> &nbsp;&nbsp;(TInv_SetBottomRightButton_Anchors): New function to move money<br> &nbsp;&nbsp; &nbsp;up for edit mode.<br> &nbsp;&nbsp;(TInv_SetButton_Anchors): Call TInv_SetBottomRightButton_Anchors().</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_SetBottomLeftButton_Anchors): Leave room for the row at the<br> &nbsp;&nbsp; &nbsp;bottom when in edit mode.<br> &nbsp;&nbsp;(TBnk_SetBottomRightButton_Anchors): New function to move money<br> &nbsp;&nbsp; &nbsp;up for edit mode.<br> &nbsp;&nbsp;(TBnk_SetButton_Anchors): Call TInv_SetBottomRightButton_Anchors().</p> <p>------------------------------------------------------------------------<br> r136 | shefki | 2008-05-23 23:40:07 +0000 (Fri, 23 May 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Remove cooldown bleedthru from the current character to the character we're viewing.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_UpdateButton): Set the cooldown to zero if viewing a cached characters<br> &nbsp;&nbsp; &nbsp;info.&nbsp;&nbsp;Added another parameter to say if this is an online or cached view.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_UpdateWindow): Pass the extra parameter to TBag_UpdateButton().</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_UpdateWindow): Pass the extra parameter to TBag_UpdateButton().</p> <p>------------------------------------------------------------------------<br> r135 | shefki | 2008-05-23 23:37:27 +0000 (Fri, 23 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua</p> <p>* TBagTrade.lua<br> &nbsp;&nbsp;(TBag_MakeTradeCreationKeyword): Comment out the extremley chatty debug<br> &nbsp;&nbsp; &nbsp;messages.</p> <p>------------------------------------------------------------------------<br> r134 | shefki | 2008-05-23 22:46:50 +0000 (Fri, 23 May 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Fix cooldowns.&nbsp;&nbsp;Apparently sometimes BAG_UPDATE_COOLDOWN doesn't other to<br> give us an argument at all.&nbsp;&nbsp;Ohh joy.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_OnEvent): If there's no arg to BAG_UPDATE_COOLDOWN do a window update<br> &nbsp;&nbsp; &nbsp;anyway.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_OnEvent): If there's no arg to BAG_UPDATE_COOLDOWN do a window update<br> &nbsp;&nbsp; &nbsp;anyway.</p> <p>------------------------------------------------------------------------<br> r133 | shefki | 2008-05-23 22:09:19 +0000 (Fri, 23 May 2008) | 17 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add menu to set the anchor point for the window.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Strings for the Anchor menu.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_SetFrameAnchor): Function for the menu to call to <br> &nbsp;&nbsp; &nbsp;set the anchors.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInvFrame_RightClickMenu_populate): Add anchor menu.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnkFrame_RightClickMenu_populate): Add anchor menu.</p> <p>------------------------------------------------------------------------<br> r132 | shefki | 2008-05-23 19:23:19 +0000 (Fri, 23 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_UpdateHearth): Tighten up the match for the hearthstone some and<br> &nbsp;&nbsp; &nbsp;also handle Ruby Slippers.</p> <p>------------------------------------------------------------------------<br> r131 | shefki | 2008-05-23 18:45:12 +0000 (Fri, 23 May 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>Fix another typo with r129.&nbsp;&nbsp;*sigh*</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_ScanMail): Typo fix.</p> <p>------------------------------------------------------------------------<br> r130 | shefki | 2008-05-23 18:37:12 +0000 (Fri, 23 May 2008) | 10 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Fix typo in r129 and the localization strings I forgot to commit.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Add strings for Charges support.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_ScanEquipped): Fix a typo.</p> <p>------------------------------------------------------------------------<br> r129 | shefki | 2008-05-23 18:26:24 +0000 (Fri, 23 May 2008) | 26 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Track charges on items and display them in the tooltip when offline viewing.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBAG_I_CHARGES): New key for the charge count.<br> &nbsp;&nbsp;(TBag_MakeToolTipStr): Switch to using a non-inherited GameTooltip for a<br> &nbsp;&nbsp; &nbsp; &nbsp;small performance gain.<br> &nbsp;&nbsp; &nbsp;Create the tooltip frame if needed and always ClearLines().<br> &nbsp;&nbsp; &nbsp;Update to handle slot ids and inbox items.<br> &nbsp;&nbsp; &nbsp;Rewrite the loop as a for loop rather than a repeat until.<br> &nbsp;&nbsp; &nbsp;No need to call Hide().<br> &nbsp;&nbsp;(TBag_GetItmCharges): Find out the charges on an item from the tooltip.<br> &nbsp;&nbsp;(TBag_UpdateItmCache): Grab the charges on an item and put them in the cache.<br> &nbsp;&nbsp; &nbsp;Being careful not to chew a bunch of CPU time needlessly scanning tooltips.<br> &nbsp;&nbsp;(TBag_ScanEquipped): Update to grab charges on items and cache them.<br> &nbsp;&nbsp;(TBag_ScanMail): Update to grab charges on items and cache them.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_ItemButton_OnEnter): Set the charges on the tooltip when offline viewing.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Remove the TBag_tt from the XML, made in Lua code now.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_ItemButton_OnEnter): Set the charges on the tooltip when offline viewing.</p> <p>------------------------------------------------------------------------<br> r128 | shefki | 2008-05-23 18:04:57 +0000 (Fri, 23 May 2008) | 24 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Update tooltips on Hearthstones when offline viewing another characters <br> inventory or bank to show that characters bind point rather than the<br> current characters.</p> <p>* TInv.xml<br> &nbsp;&nbsp;Register to get PLAYER_LEAVING_WORLD</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Add the strings for the feature.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBAG_S_HEARTH): New key to store hearth in.<br> &nbsp;&nbsp;(TBag_Init): Set the hearth.<br> &nbsp;&nbsp;(TBag_UpdateHearth): If we're looking at a hearthstone of another character<br> &nbsp;&nbsp; &nbsp;update the tooltip to show the proper bind point.<br> &nbsp;&nbsp;(TBag_SetInventoryItem): When setting a hyperlink be sure to update the<br> &nbsp;&nbsp; &nbsp;bind point on hearthstones.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_OnEvent): Process PLAYER_LEAVING_WORLD and grab the bind point<br> &nbsp;&nbsp; &nbsp;for the character to have it cached.</p> <p>------------------------------------------------------------------------<br> r127 | shefki | 2008-05-22 22:53:46 +0000 (Thu, 22 May 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>No longer show bars and by extension the borders on them that resulted in lines<br> through the window for empty bars.&nbsp;&nbsp;This has been a long standing ugliness<br> issue.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_LayoutWindow): When t</p> Wed, 15 Oct 2008 22:11:06 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/23-20081015-242/ http://wow.curseforge.com/addons/tbag-shefki/files/23-20081015-242/ no-reply@curseforge.com (Shefki) 20081015-239 http://wow.curseforge.com/addons/tbag-shefki/files/22-20081015-239/ <p>------------------------------------------------------------------------<br> r239 | shefki | 2008-10-15 19:30:18 +0000 (Wed, 15 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;A /tags/20081015-239 (from /trunk:238)</p> <p>- Tag 20081015-239 for release.</p> <p>------------------------------------------------------------------------<br> r238 | shefki | 2008-10-15 19:29:25 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>- Helps to use the right date in the Changelog.</p> <p>------------------------------------------------------------------------<br> r237 | shefki | 2008-10-15 19:27:49 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>- Update changelog for release, remove the beta that didn't belong on last release.</p> <p>------------------------------------------------------------------------<br> r236 | shefki | 2008-10-15 19:26:16 +0000 (Wed, 15 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/Tokens.lua</p> <p>- Hopefully avoid an issue where token update events happen before<br> &nbsp;&nbsp;variables are loaded.</p> <p>------------------------------------------------------------------------<br> r234 | shefki | 2008-10-15 00:07:30 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>- Update changelog for release.</p> <p>------------------------------------------------------------------------<br> r233 | shefki | 2008-10-15 00:06:12 +0000 (Wed, 15 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>- Don't complain about untranslated strings in release versions.</p> <p>------------------------------------------------------------------------<br> r232 | shefki | 2008-10-07 20:53:29 +0000 (Tue, 07 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.toc</p> <p>- Update the interface version to 30000.</p> <p>------------------------------------------------------------------------<br> r230 | shefki | 2008-10-06 22:24:04 +0000 (Mon, 06 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>Update Changelog for release.</p> <p>------------------------------------------------------------------------<br> r229 | shefki | 2008-10-06 22:12:43 +0000 (Mon, 06 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>- Oops the Pet item family is 4096.&nbsp;&nbsp;Apparently I've known this since I<br> &nbsp;&nbsp;discovered this item family but wrote th code with 2048.</p> <p>------------------------------------------------------------------------<br> r228 | dessa | 2008-10-06 21:43:28 +0000 (Mon, 06 Oct 2008) | 1 line<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update<br> ------------------------------------------------------------------------<br> r227 | shefki | 2008-10-06 21:32:36 +0000 (Mon, 06 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Add support for Inscription Bags.</p> <p>------------------------------------------------------------------------<br> r226 | dessa | 2008-10-06 20:35:10 +0000 (Mon, 06 Oct 2008) | 1 line<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>update deDE and fix a tradeskill naming fail<br> ------------------------------------------------------------------------<br> r225 | shefki | 2008-10-04 07:18:17 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>- Add another exception to the tests for the beta realms.</p> <p>------------------------------------------------------------------------<br> r224 | shefki | 2008-10-04 02:46:57 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Buttons.lua<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/Hooks.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/Tokens.xml</p> <p>- No more getglobal.&nbsp;&nbsp;Use _G instead.&nbsp;&nbsp;Don't use either if it's a constant.<br> - Upvalue _G with getfenv(0) anywhere we use it.</p> <p>------------------------------------------------------------------------<br> r223 | shefki | 2008-10-04 01:48:16 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>- Simplify the fallback code.&nbsp;&nbsp;The keys are always enUS so there's<br> &nbsp;&nbsp;no reason to check the enUS table.&nbsp;&nbsp;</p> <p>------------------------------------------------------------------------<br> r222 | shefki | 2008-10-04 00:15:10 +0000 (Sat, 04 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>- Fix comment indentation in deDE that I missed.</p> <p>------------------------------------------------------------------------<br> r221 | shefki | 2008-10-04 00:12:14 +0000 (Sat, 04 Oct 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Rework the localization design.&nbsp;&nbsp;enUS will always just be set to true.<br> &nbsp;&nbsp;Entries set to false are untranslated and TBag will tell the translater<br> &nbsp;&nbsp;to translate them.&nbsp;&nbsp;Duplicate entries will emit warnings now.<br> - Remove some duplicate translations.<br> - Set a BOM on the localization files to force them to be recognized as Unicode.</p> <p>------------------------------------------------------------------------<br> r220 | shefki | 2008-10-03 21:31:01 +0000 (Fri, 03 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Update localization template to fill in a value I didn't have yet.</p> <p>------------------------------------------------------------------------<br> r219 | shefki | 2008-10-03 21:17:42 +0000 (Fri, 03 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Alter the text and tooltip slightly for the Show on Backpack checkbox in<br> &nbsp;&nbsp;the TokenUI to reflect how it impacts TBag rather than the Backpack.</p> <p>------------------------------------------------------------------------<br> r218 | shefki | 2008-10-03 20:42:09 +0000 (Fri, 03 Oct 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/Tokens.lua</p> <p>- Cache the faction of the player<br> - Use the cached faction to set the icon for honor points token correctly.</p> <p>------------------------------------------------------------------------<br> r217 | shefki | 2008-10-02 23:52:48 +0000 (Thu, 02 Oct 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua</p> <p>- Make TBag recognize Inscription as a Profession and not a Skill.<br> - Fix Profession caching to actually work in non-enUS locales.<br> - Fix Profession caching to work when the header for Professions<br> &nbsp;&nbsp;is collapsed in the Skill tab of the character window.</p> <p>------------------------------------------------------------------------<br> r216 | dessa | 2008-10-01 21:52:43 +0000 (Wed, 01 Oct 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update for the new beta build</p> <p>------------------------------------------------------------------------<br> r214 | shefki | 2008-09-30 04:26:22 +0000 (Tue, 30 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>Update for Changelog for release.</p> <p>------------------------------------------------------------------------<br> r213 | dessa | 2008-09-30 00:45:09 +0000 (Tue, 30 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>- update deDE (now even without breaking anything else :P )</p> <p>------------------------------------------------------------------------<br> r212 | shefki | 2008-09-30 00:04:52 +0000 (Tue, 30 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Tokens.lua</p> <p>Deal with not showing the TokenFrame for characters we don't have a TokenCache for.</p> <p>------------------------------------------------------------------------<br> r211 | shefki | 2008-09-29 23:43:39 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Tokens.xml</p> <p>Gah missed a file again.</p> <p>------------------------------------------------------------------------<br> r210 | shefki | 2008-09-29 23:38:41 +0000 (Mon, 29 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Tokens are now cached, watched tokens are shown when viewing another character<br> and tokens are now shown in the search results.</p> <p>------------------------------------------------------------------------<br> r209 | shefki | 2008-09-29 23:36:35 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/defaults.lua</p> <p>Really fix Engineer's ink.&nbsp;&nbsp;Helps if you actually commit the file.</p> <p>------------------------------------------------------------------------<br> r208 | shefki | 2008-09-29 23:34:02 +0000 (Mon, 29 Sep 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- Bad Dessa, run the testsuite on live and beta both...<br> - Fix Engineer's Ink to sort with Engineering.<br> - Remove duplicate Parts entries from the enUS and template locales.<br> - Move the Parts entry in deDE to match the position in enUS.<br> - Fix typoed itemid for druid reagent.<br> - Add test for Corpse Dust<br> - Add new Wrath reagent tests to the ignore list for non-Wrath clients.</p> <p>------------------------------------------------------------------------<br> r207 | dessa | 2008-09-29 17:00:41 +0000 (Mon, 29 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>- update deDE<br> - add tests for some new reagents, excluding DK for now<br> - added missing string to the translation</p> <p>------------------------------------------------------------------------<br> r206 | shefki | 2008-09-29 00:45:05 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/MainFrame.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Couple places I missed adding the Id tag.</p> <p>------------------------------------------------------------------------<br> r205 | shefki | 2008-09-29 00:38:34 +0000 (Mon, 29 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Bindings.xml<br> &nbsp; &nbsp;M /trunk/Buttons.lua<br> &nbsp; &nbsp;M /trunk/Buttons.xml<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/Hooks.lua<br> &nbsp; &nbsp;M /trunk/MainFrame.xml<br> &nbsp; &nbsp;M /trunk/Readme.deDE.txt<br> &nbsp; &nbsp;M /trunk/Readme.txt<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TBnkOpts.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/TInvOpts.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/ToDo.txt<br> &nbsp; &nbsp;M /trunk/Tokens.lua<br> &nbsp; &nbsp;M /trunk/Tokens.xml<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/dist.sh<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua<br> &nbsp; &nbsp;M /trunk/scrape-wowhead.perl<br> &nbsp; &nbsp;M /trunk/stub.lua</p> <p>Changelog update and force fix eol-style for everything.&nbsp;&nbsp;Tired of CRLF's.</p> <p>------------------------------------------------------------------------<br> r204 | shefki | 2008-09-28 05:54:19 +0000 (Sun, 28 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Hide Tokens when viewing a different character for now.</p> <p>------------------------------------------------------------------------<br> r203 | shefki | 2008-09-28 04:24:51 +0000 (Sun, 28 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add some toys I missed.</p> <p>------------------------------------------------------------------------<br> r202 | shefki | 2008-09-28 01:37:26 +0000 (Sun, 28 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add a category for Glyphs.</p> <p>------------------------------------------------------------------------<br> r201 | shefki | 2008-09-28 01:26:02 +0000 (Sun, 28 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Update categorization for trade skills for WoTLK.&nbsp;&nbsp;In particular this in the<br> first pass at Inscription support.</p> <p>------------------------------------------------------------------------<br> r200 | dessa | 2008-09-27 11:46:49 +0000 (Sat, 27 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>deDE update, small cosmetic fix</p> <p>------------------------------------------------------------------------<br> r199 | shefki | 2008-09-27 07:10:14 +0000 (Sat, 27 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Don't close the menu when changing what items are shown.&nbsp;&nbsp;Still closes for the<br> Player Dropdown though, because the OnHide for them closes all menus.&nbsp;&nbsp;*sigh*</p> <p>------------------------------------------------------------------------<br> r198 | shefki | 2008-09-27 06:56:01 +0000 (Sat, 27 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add ability to hide Tokens and have the window size and their positioning adjust<br> like the other UI elements.</p> <p>------------------------------------------------------------------------<br> r197 | dessa | 2008-09-26 21:46:32 +0000 (Fri, 26 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update</p> <p>------------------------------------------------------------------------<br> r196 | shefki | 2008-09-26 19:57:04 +0000 (Fri, 26 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add Titanium Seal of Dalaran to TOYS.</p> <p>------------------------------------------------------------------------<br> r195 | shefki | 2008-09-26 11:04:22 +0000 (Fri, 26 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/MainFrame.xml<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;A /trunk/Tokens.lua<br> &nbsp; &nbsp;A /trunk/Tokens.xml</p> <p>First stab at adding tokens to the frames like the new Backpack in Wrath.</p> <p>------------------------------------------------------------------------<br> r194 | shefki | 2008-09-26 04:53:32 +0000 (Fri, 26 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Brewfest Pony Keg and Goblin Gumbo Kettle really didn't need their own rules.</p> <p>------------------------------------------------------------------------<br> r193 | shefki | 2008-09-25 23:45:55 +0000 (Thu, 25 Sep 2008) | 19 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Buttons.lua<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/Hooks.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Deal with the changes to itemlinks.&nbsp;&nbsp;They now have a level parameter for dealing with<br> Heirloom items.</p> <p>* Events.lua<br> &nbsp;&nbsp;Track the players level for use in itemlinks.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Use level 80 for all tests.</p> <p>* TBag.lua<br> &nbsp;&nbsp;Search: Need the playerid in AddSearchResult for MakeHyperlink<br> &nbsp;&nbsp;MakeHyperlink: Take the level for the link.<br> &nbsp;&nbsp;SetInventoryItem: Add the level to the link.</p> <p>* Hooks.lua<br> * Buttons.lua<br> &nbsp;&nbsp;Use level for MakeHyperlink.</p> <p>------------------------------------------------------------------------<br> r192 | dessa | 2008-09-25 22:22:39 +0000 (Thu, 25 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>- update deDE<br> - some unit tests still fail due to beeing untranslated, need to look at them again with a newer build.</p> <p>------------------------------------------------------------------------<br> r191 | shefki | 2008-09-25 20:06:42 +0000 (Thu, 25 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Remove the obsolete show_blizzard_frames option completely.&nbsp;&nbsp;It's now<br> cleaned from the config files as well.</p> <p>------------------------------------------------------------------------<br> r190 | shefki | 2008-09-25 20:02:18 +0000 (Thu, 25 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Revert the support for the Scourgestone that was the DeathKnight <br> Hearthstone that has been removed from the game.</p> <p>------------------------------------------------------------------------<br> r189 | shefki | 2008-09-25 10:05:37 +0000 (Thu, 25 Sep 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Categorization update<br> &nbsp;&nbsp;- COMBATPETS, COSTUMES, FIREWORKS and TOYS are new categories.<br> &nbsp;&nbsp;- MINIPET now catches items for use with MINIPETS not just the<br> &nbsp;&nbsp; &nbsp;pets themselves.<br> &nbsp;&nbsp;- Deal with the Toasting Goblen for New Years.<br> &nbsp;&nbsp;- Deal with Gumbo and Pony Kegs.</p> <p>------------------------------------------------------------------------<br> r188 | shefki | 2008-09-25 08:40:24 +0000 (Thu, 25 Sep 2008) | 16 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Test suite improvements.</p> <p>* TBagCmd.lua<br> &nbsp;&nbsp;Add a new command /tbag getcat itemid usable only on Alpha or Beta versions.<br> &nbsp;&nbsp;May take more than one run to actually get the category of an item if it is<br> &nbsp;&nbsp;not currently in the itemcache.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add functionality to allow an item to match multiple categories.&nbsp;&nbsp;Some items<br> &nbsp;&nbsp;tooltips differ when viewing an item you don't have this deals with that.<br> &nbsp;&nbsp;Add the function for the getcat command.<br> &nbsp;&nbsp;Remove pointless attempts to force an item into the item cache.</p> <p>* TBag.lua<br> &nbsp;&nbsp;Small speed up to the tooltip scanning by using the upvalue.</p> <p>------------------------------------------------------------------------<br> r187 | shefki | 2008-09-24 19:41:02 +0000 (Wed, 24 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua</p> <p>Make unit tests quieter unless asked for e.g. /tbag tests verbose</p> <p>------------------------------------------------------------------------<br> r185 | shefki | 2008-09-23 23:27:21 +0000 (Tue, 23 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt Update for next Alpha release.</p> <p>------------------------------------------------------------------------<br> r184 | shefki | 2008-09-23 22:57:33 +0000 (Tue, 23 Sep 2008) | 10 lines<br> Changed paths:<br> &nbsp; &nbsp;A /trunk/.pkgmeta<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>Changes to allow curseforge to package.</p> <p>* TBag.lua<br> &nbsp;&nbsp;VERSION can now be set by the curseforge packager.<br> &nbsp;&nbsp;The tag for a release should contain the full version wanted.</p> <p>* .pkgmeta<br> &nbsp;&nbsp;Instructions to tell the curseforge packager how to package<br> &nbsp;&nbsp;this addon.</p> <p>------------------------------------------------------------------------<br> r183 | dessa | 2008-09-20 09:19:26 +0000 (Sat, 20 Sep 2008) | 2 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>update deDE</p> <p>------------------------------------------------------------------------<br> r182 | shefki | 2008-09-20 04:01:57 +0000 (Sat, 20 Sep 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag:Stack): Function returns true if it tried to sort, false if<br> &nbsp;&nbsp; &nbsp;it bailed early.</p> <p>------------------------------------------------------------------------<br> r181 | shefki | 2008-09-19 21:55:45 +0000 (Fri, 19 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>Always scan the mailbox, the count is not a reliable way to shortcircuit it.</p> <p>------------------------------------------------------------------------<br> r180 | shefki | 2008-09-19 21:51:08 +0000 (Fri, 19 Sep 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml</p> <p>Bugfixes to the new event handling.</p> <p>* Events.lua<br> &nbsp;&nbsp;No reason to watch UPDATE_INVENTORY_ALERTS, we're not tracking durability.<br> &nbsp;&nbsp;Should have registered MAIL_INBOX_UPDATE.<br> &nbsp;&nbsp;Scan the equipment on login rather than waiting for an item to change.<br> &nbsp;&nbsp;Typo, UPDATE_INVENTORY_CHANGED should be UNIT_INVENTORY_CHANGED.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Events.lua needs to be after TBagTrade in order to have access to the<br> &nbsp;&nbsp;tradeskill code.</p> <p>------------------------------------------------------------------------<br> r179 | shefki | 2008-09-19 21:10:32 +0000 (Fri, 19 Sep 2008) | 28 lines<br> Changed paths:<br> &nbsp; &nbsp;A /trunk/Events.lua<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/stub.lua</p> <p>Rework the event handling to a single event handler rather than<br> split handlers for the inventory and bank windows.&nbsp;&nbsp;This also<br> results in some stacking improvements.&nbsp;&nbsp;It should remember when<br> we need stacking but defer it until the window is opened.</p> <p>* Events.lua<br> &nbsp;&nbsp;New event handler code.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag:Stack): Defer stacking if cursor has an item.</p> <p>* TBnk.xml<br> * TInv.xml<br> &nbsp;&nbsp;Remove event handler code.</p> <p>* stub.lua<br> &nbsp;&nbsp;(TBag): Is now a frame to get the events.</p> <p>* TInv.lua<br> * TBnk.lua<br> &nbsp;&nbsp;Remove event handler code.<br> &nbsp;&nbsp;(Inv.UpdateWindow Only clear the stack_once flag when we've actually<br> &nbsp;&nbsp; &nbsp;stacked.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Add Events.lua</p> <p>------------------------------------------------------------------------<br> r178 | shefki | 2008-09-19 06:52:44 +0000 (Fri, 19 Sep 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;A /trunk/MainFrame.lua<br> &nbsp; &nbsp;A /trunk/MainFrame.xml</p> <p>* MainFrame.lua<br> * MainFrame.xml<br> &nbsp;&nbsp;Commit them, including the fix that always raises the frame when<br> &nbsp;&nbsp;it is shown.</p> <p>------------------------------------------------------------------------<br> r177 | shefki | 2008-09-19 06:51:45 +0000 (Fri, 19 Sep 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Buttons.xml</p> <p>* Buttons.xml<br> &nbsp;&nbsp;(ItemAnim): Remove the Anchor it's redundent.</p> <p>------------------------------------------------------------------------<br> r176 | shefki | 2008-08-30 07:21:05 +0000 (Sat, 30 Aug 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua</p> <p>Fix Raw Greater Sagefish and add to the test suite.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add to test for Raw Greater Sagefish</p> <p>* defaults.lau<br> &nbsp;&nbsp;Add rule to catch food marked as Trade Good that does health and mana.</p> <p>------------------------------------------------------------------------<br> r175 | shefki | 2008-08-26 08:11:30 +0000 (Tue, 26 Aug 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>BOE items were sometimes getting sorted in with Soulbound items.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag:SortItmCache): Be sure to always set the soulbound flag.</p> <p>------------------------------------------------------------------------<br> r174 | shefki | 2008-08-21 21:06:35 +0000 (Thu, 21 Aug 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt Tag it with the proper release number.</p> <p>------------------------------------------------------------------------<br> r173 | shefki | 2008-08-21 21:05:56 +0000 (Thu, 21 Aug 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Bindings.xml<br> &nbsp; &nbsp;A /trunk/Buttons.lua<br> &nbsp; &nbsp;A /trunk/Buttons.xml<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;D /trunk/DAB_CooldownFont.ttf<br> &nbsp; &nbsp;A /trunk/Hooks.lua (from /trunk/TInvHooks.lua:172<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;D /trunk/TBagHook.lua<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;D /trunk/TBnkHooks.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;D /trunk/TInvHooks.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.lua<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua<br> &nbsp; &nbsp;A /trunk/stub.lua</p> <p>Massive refactoring of the addon.&nbsp;&nbsp;Should have committed sooner<br> but I didn't.</p> <p>------------------------------------------------------------------------<br> r165 | shefki | 2008-06-13 00:34:49 +0000 (Fri, 13 Jun 2008) | 33 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml</p> <p>Remove most of the uses of this and argn from the event handling.<br> Blizzard replaced this style with explicit args with 2.0 and <br> will be removing support for the old style with 3.0.</p> <p>* TBnk.xml<br> * TInv.xml<br> * TBag.xml<br> &nbsp;&nbsp;Pass pararameters and use self instead of this.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_OnEvent): Use passed parameters.<br> &nbsp;&nbsp;(TInv_StartMoving,Tinv_StopMoving): frame -&gt; self<br> &nbsp;&nbsp;(TInv_OnMouseDown): Reverse the args to match the event.<br> &nbsp;&nbsp;(TInv_ItemButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TInv_ItemButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TInv_SlotTargetButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TInv_SlotTargetButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TInv_RightclickMenu_OnLoad): Use self.<br> &nbsp;&nbsp;(TInv_Userdropdown_OnLoad): Use self.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_OnEvent): Use passed parameters.<br> &nbsp;&nbsp;(TBnk_StartMoving,TBnk_StopMoving): frame -&gt; self<br> &nbsp;&nbsp;(TBnk_OnMouseDown): Reverse the args to match the event.<br> &nbsp;&nbsp;(TBnk_ItemButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TBnk_ItemButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TBnkFrameBagBank_OnClick): Use self.<br> &nbsp;&nbsp;(TBnk_SlotTargetButton_OnClick): Use explicit args.<br> &nbsp;&nbsp;(TBnk_SlotTargetButton_OnLeave): Use self.<br> &nbsp;&nbsp;(TBnkFrame_RightClickMenu_OnLoad): Use self.<br> &nbsp;&nbsp;(TBnk_UserDropdown_OnLoad): Use self.</p> <p>------------------------------------------------------------------------<br> r164 | shefki | 2008-06-12 07:36:56 +0000 (Thu, 12 Jun 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnkHooks.lua<br> &nbsp; &nbsp;M /trunk/TInvHooks.lua</p> <p>Remove dead hook functions.</p> <p>* TBnkHooks.lua<br> &nbsp;&nbsp;(TBnkHooks_ToggleDropDownMenu): No longer used.</p> <p>* TInvHooks.lua<br> &nbsp;&nbsp;(TInvHooks_ToggleDropDownMenU): No longer used.</p> <p>------------------------------------------------------------------------<br> r163 | shefki | 2008-06-11 21:16:02 +0000 (Wed, 11 Jun 2008) | 3 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt Update for release.</p> <p>------------------------------------------------------------------------<br> r162 | shefki | 2008-06-11 21:13:16 +0000 (Wed, 11 Jun 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua</p> <p>Fix error with opening the Pet Training window.</p> <p>* TBagTrade.lua<br> &nbsp;&nbsp;(TBag_Craft): Only do translation lookups on the trade<br> &nbsp;&nbsp; &nbsp;name when the tradename isn't nil to avoid errors<br> &nbsp;&nbsp; &nbsp;from the Hunter Pet training window.</p> <p>------------------------------------------------------------------------<br> r161 | shefki | 2008-05-27 23:37:14 +0000 (Tue, 27 May 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>Prep for release 20080527-r161.</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Set proper version.</p> <p>* localization.enUS.lua<br> &nbsp;&nbsp;Turn off localization debugging outside of enUS.</p> <p>------------------------------------------------------------------------<br> r160 | shefki | 2008-05-27 23:16:54 +0000 (Tue, 27 May 2008) | 22 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagOpt.lua<br> &nbsp; &nbsp;M /trunk/TBnkOpts.xml<br> &nbsp; &nbsp;M /trunk/TInvOpts.xml<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Fix \n's in patterns in the config boxes, width on buttons in config windows.<br> Typo in the deDE translation.&nbsp;&nbsp;And update the locale template for the reverses.</p> <p>* TBagOpt.lua<br> &nbsp;&nbsp;(TBagOpt_GetItemSearch): Escape newlines.<br> &nbsp;&nbsp;(TBagOpt_AssignItemSearch): UnEscape newlines.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_EscapeNL): Function to escape newline chars.<br> &nbsp;&nbsp;(TBag_UnEscapeNL): Function to remove the escaping.</p> <p>* TBnkOpts.xml<br> * TInvOpts.xml<br> &nbsp;&nbsp;Increase width of buttons for deDE.</p> <p>* localization.template.lua<br> &nbsp;&nbsp;Add section for reverse translations.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fix translation of Alchemy.</p> <p>------------------------------------------------------------------------<br> r159 | shefki | 2008-05-27 22:07:42 +0000 (Tue, 27 May 2008) | 17 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/scrape-wowhead.perl</p> <p>Fix trade localization support.</p> <p>* TBagItemInfo.lua<br> * scrape-wowhead.perl<br> &nbsp;&nbsp;Remove the errant localization attempt from r158.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Add trade names reverse entries.</p> <p>* TBagTrade.lua<br> &nbsp;&nbsp;(TBag_GetTradeType): Always work with enUS strings now.<br> &nbsp;&nbsp;(TBag_Craft) Reverse local craft name to enUS for conf file.<br> &nbsp;&nbsp;(TBag_Trade) Reverse local craft name to enUS for conf file.<br> &nbsp;&nbsp;(TBag_MakeTradeReagentKeywords): Localize the category name.<br> &nbsp;&nbsp;(TBag_MakeAllTradeKeywords): Localize the category name.<br> &nbsp;&nbsp;</p> <p>------------------------------------------------------------------------<br> r158 | shefki | 2008-05-27 21:13:23 +0000 (Tue, 27 May 2008) | 29 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;A /trunk/Readme.deDE.txt<br> &nbsp; &nbsp;M /trunk/Readme.txt<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/scrape-wowhead.perl</p> <p>Variety of localization fixes and documentation typo fixes.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Move Argent Dawn and Zandalar toekens ahead of Enchants to avoid them<br> &nbsp;&nbsp; &nbsp;matching the deDE enchant test.<br> &nbsp;&nbsp;Add some rules and types for the enchants to avoid matching recipes.</p> <p>* TBagItemInfo.lua<br> &nbsp;&nbsp;Localize.&nbsp;&nbsp;Oops.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add some more enchant tests.</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Typo fixes from Dessa.</p> <p>* Readme.txt<br> &nbsp;&nbsp;Typo fxies from Dessa.</p> <p>* Readme.deDE.txt<br> &nbsp;&nbsp;Translation from Dessa first commit.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fixes from Dessa and myself.</p> <p>* scrape-wowhead.perl<br> &nbsp;&nbsp;Fix to localize the TBagItemInfo.lua file.</p> <p>------------------------------------------------------------------------<br> r157 | shefki | 2008-05-27 19:23:33 +0000 (Tue, 27 May 2008) | 15 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Few more rule fixes.</p> <p>* defaults.lua<br> * localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Pickup Gives the Imbiber as well as Allows the Imbiber.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;More tests.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fix the poison and the removes effect patterns.<br> &nbsp;&nbsp;Change key for imbiber change.</p> <p>------------------------------------------------------------------------<br> r156 | shefki | 2008-05-27 10:45:45 +0000 (Tue, 27 May 2008) | 26 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Variety of sorting fixes.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Don't be lazy actually have rules for the Hellfire PVP tokens.<br> &nbsp;&nbsp;Rework the slot rules to use a leading \n instead of a trailing<br> &nbsp;&nbsp; &nbsp;%s+.<br> &nbsp;&nbsp;Reorder drink to follow combo to avoid some problems.<br> &nbsp;&nbsp;Escape periods meant to be literal.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add a few more tests.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_MakeToolTipStr): Join lines with \n instead of spaces.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Update strings for changes above.<br> &nbsp;&nbsp;Add missing Junk string.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Add missing junk string.<br> &nbsp;&nbsp;Update strings for changs above.<br> &nbsp;&nbsp;Fix some patterns that were wrong.</p> <p>------------------------------------------------------------------------<br> r155 | shefki | 2008-05-27 01:13:54 +0000 (Tue, 27 May 2008) | 9 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>deDE update from Dessa.</p> <p>* TBag.toc<br> &nbsp;&nbsp;Set the Notes-de tag.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Fixes from unit testing.</p> <p>------------------------------------------------------------------------<br> r154 | shefki | 2008-05-26 23:14:58 +0000 (Mon, 26 May 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua</p> <p>Fix enchanting mats going into Blacksmithing instead of Enchanting cat.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Move the Blacksmithing test after the enchanting exceptions.<br> &nbsp;&nbsp;Add Trade Goods, Enchanting requirements to the Shards to avoid<br> &nbsp;&nbsp; &nbsp;avoid matching a couple blacksmithing items.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;Add tests for the 2 blacksmithing items and some of the enchanting<br> &nbsp;&nbsp;items that were going into blacksmithing incorrectly.</p> <p>------------------------------------------------------------------------<br> r153 | shefki | 2008-05-26 20:51:58 +0000 (Mon, 26 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Update from Dessa.</p> <p>------------------------------------------------------------------------<br> r152 | shefki | 2008-05-26 20:48:00 +0000 (Mon, 26 May 2008) | 33 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBagCmd.lua<br> &nbsp; &nbsp;A /trunk/TBagTest.lua<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add unit tests and fix a few sorting issues.</p> <p>* TBagCmd.lua<br> &nbsp;&nbsp;(TInv_cmd,TBnk_cmd): Add tests command.</p> <p>* defaults.lua<br> &nbsp;&nbsp;Remove Miscellaneous category from enchants to catch more of<br> &nbsp;&nbsp; &nbsp;them.<br> &nbsp;&nbsp;Remove the Uncatalogued Species test, item starts a quest so<br> &nbsp;&nbsp; &nbsp;ends up in ACT_ON.<br> &nbsp;&nbsp;Blinding Powder is gray and no longer a reagent so remove it.<br> &nbsp;&nbsp;Primal Nether isn't elemental so needs its own test.</p> <p>* TBagTest.lua<br> &nbsp;&nbsp;First commit of unit tests.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Add TBagTest.lua</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_UpdateHearth): Small update to deal with if a player<br> &nbsp;&nbsp; &nbsp;doesn't exist so it doesn't throw lua errors when running<br> &nbsp;&nbsp; &nbsp;the test harness.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Fix a typo in EXPLOSIVES.<br> &nbsp;&nbsp;Add strings for the unit tests.<br> &nbsp;&nbsp;Remove Uncatalogued Species, no longer used.<br> &nbsp;&nbsp;Remove Blinding Powder, no longer used.<br> &nbsp;&nbsp;Add Primal Nether for new test.</p> <p>------------------------------------------------------------------------<br> r151 | shefki | 2008-05-25 23:02:16 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Bump rev a bit.<br> &nbsp;&nbsp;Fix a typo.</p> <p>------------------------------------------------------------------------<br> r150 | shefki | 2008-05-25 22:47:39 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagItemInfo.lua</p> <p>* TBagItemInfo.lua<br> &nbsp;&nbsp;Update from <a href="http://wowhead.com" rel="nofollow">wowhead.com</a>, mostly just a few corrections and two new<br> &nbsp;&nbsp;recipes from 2.4.2.</p> <p>------------------------------------------------------------------------<br> r149 | shefki | 2008-05-25 20:50:00 +0000 (Sun, 25 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Bring it up to date with changes I just made.</p> <p>------------------------------------------------------------------------<br> r148 | shefki | 2008-05-25 20:45:41 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.deDE.lua</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Add Dessa's email address.<br> &nbsp;&nbsp;Merge in his changes.</p> <p>------------------------------------------------------------------------<br> r147 | shefki | 2008-05-25 20:43:00 +0000 (Sun, 25 May 2008) | 20 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt<br> &nbsp; &nbsp;M /trunk/defaults.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Sort fixes and removal of some unnecessary entries.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Obsidian Warbeards -&gt; Obsidian Warbeads<br> &nbsp;&nbsp;Remove several unused entries.</p> <p>* defaults.lua<br> &nbsp;&nbsp;A number of items have changed from categories to Quest.<br> &nbsp;&nbsp;Rabbit's Foot doesn't need a sort it's a gray item.<br> &nbsp;&nbsp;Add category entries to Primal Hakkari to help DEde only pickup<br> &nbsp;&nbsp; &nbsp;the right items.<br> &nbsp;&nbsp;Add a Consumeable entry to Darkrune to pickup one of the items.<br> &nbsp;&nbsp;Pages are now Quest items so don't need rules to pick them up.<br> &nbsp;&nbsp;Un'Goro Soil is also a quest item now.</p> <p>* Changes.txt<br> &nbsp;&nbsp;Make the entry about sort changes more generic.</p> <p>------------------------------------------------------------------------<br> r146 | shefki | 2008-05-25 09:47:12 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Fix a typo.</p> <p>------------------------------------------------------------------------<br> r145 | shefki | 2008-05-25 09:08:16 +0000 (Sun, 25 May 2008) | 5 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Readme.txt</p> <p>* Readme.txt<br> &nbsp;&nbsp;Update the todo list and the URL for tickets now that tickets<br> &nbsp;&nbsp;are at curseforge instead of just curse.</p> <p>------------------------------------------------------------------------<br> r144 | shefki | 2008-05-25 08:45:53 +0000 (Sun, 25 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/Changelog.txt</p> <p>* Changelog.txt<br> &nbsp;&nbsp;Write the Changelog for the next release.</p> <p>------------------------------------------------------------------------<br> r143 | shefki | 2008-05-25 07:49:40 +0000 (Sun, 25 May 2008) | 16 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.toc<br> &nbsp; &nbsp;A /trunk/localization.deDE.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua</p> <p>Commit deDE translation.</p> <p>* TBag.toc<br> &nbsp;&nbsp;Add the deDE translation.<br> &nbsp;&nbsp;Remove the extra space after the Interface.<br> &nbsp;&nbsp;Update the TOC with some optional tags.<br> &nbsp;&nbsp;Add a Notes tag for deDE, still needs the German text though.</p> <p>* localization.enUS.lua<br> &nbsp;&nbsp;Add a comment pointing people to the template file to start<br> &nbsp;&nbsp;new translations.</p> <p>* localization.deDE.lua<br> &nbsp;&nbsp;Initial commit of the German translation from Dessa.</p> <p>------------------------------------------------------------------------<br> r142 | shefki | 2008-05-25 02:40:30 +0000 (Sun, 25 May 2008) | 44 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Implementing highlighting of search results and fix the spelling of<br> highlighting at least as much as the users can see.&nbsp;&nbsp;&#34;hilight..&#34;<br> still is all over the code and the config but at least it doesn't<br> look horrid to the end user.</p> <p>* TInv.xml<br> * TBnk.xml<br> &nbsp;&nbsp;Update highlight button tooltips.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Update strings.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_SrchText): New variable to hold the current search text.<br> &nbsp;&nbsp; &nbsp;Avoid calling string.lower multiple times.<br> &nbsp;&nbsp; &nbsp;Update the windows after we're done searching.<br> &nbsp;&nbsp;(TBag_ClearSearch): New function to clear the search hilighting<br> &nbsp;&nbsp; &nbsp;and TBag_SrchText and set the text box back to the default.<br> &nbsp;&nbsp;(TBag_UpdateButton): Take parameter for the search text.<br> &nbsp;&nbsp; &nbsp;If there's search text highlight those buttons.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_Button_HighlightToggle_OnClick):<br> &nbsp;&nbsp; &nbsp;Add support for clearing the search if we're in search mode.<br> &nbsp;&nbsp; &nbsp;Update the tooltip text.<br> &nbsp;&nbsp;(TInv_RightClickMenu_populate): Hilight -&gt; Highlight.<br> &nbsp;&nbsp; &nbsp;Make the Highlight Toggle menu show as Clear Search when we're<br> &nbsp;&nbsp; &nbsp;in search mode.&nbsp;&nbsp;We also won't set the checkbox on it.<br> &nbsp;&nbsp;(TInv_UpdateWindow): Pass TBag_SrchText to TBag_UpdateButton().</p> <p>* TBag.xml<br> &nbsp;&nbsp;Use TBag_ClearSearch() to reset the search text.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_Button_HighlightToggle_OnClick):<br> &nbsp;&nbsp; &nbsp;Add support for clearing the search if we're in search mode.<br> &nbsp;&nbsp; &nbsp;Update the tooltip text.<br> &nbsp;&nbsp;(TBnk_RightClickMenu_populate): Hilight -&gt; Highlight.<br> &nbsp;&nbsp; &nbsp;Make the Highlight Toggle menu show as Clear Search when we're<br> &nbsp;&nbsp; &nbsp;in search mode.&nbsp;&nbsp;We also won't set the checkbox on it.<br> &nbsp;&nbsp;(TBnk_UpdateWindow): Pass TBag_SrchText to TBag_UpdateButton().<br> &nbsp;&nbsp;</p> <p>------------------------------------------------------------------------<br> r141 | shefki | 2008-05-24 21:40:43 +0000 (Sat, 24 May 2008) | 19 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml</p> <p>Avoid the tooltip from the userdropdown from showing over the buttons on the right.</p> <p>* TInv.xml<br> * TBnk.xml<br> &nbsp;&nbsp;Adjust anchor offsets for the highlight button to reflect this change.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_SetTopLeftButton_Anchors): Offset for first button changed to not overlap.<br> &nbsp;&nbsp;(TInv_UserDropdown_OnLoad): Extra call to SetWidth to shave 25 width off the dropdown.</p> <p>* TBag.xml<br> &nbsp;&nbsp;(TBag_UserDropdownTemplate): Remove the Label layer that's never used.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_SetTopLeftButton_Anchors): Offset for first button changed to not overlap.<br> &nbsp;&nbsp;(TBnk_UserDropdown_OnLoad): Extra call to SetWidth to shave 25 width off the dropdown.<br> &nbsp; &nbsp;</p> <p>------------------------------------------------------------------------<br> r140 | shefki | 2008-05-24 03:57:55 +0000 (Sat, 24 May 2008) | 44 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TBnkHooks.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/TInvHooks.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Improve tooltip text and make tooltips that change do so after clicking<br> without leaving the button and coming back in.</p> <p>* TInv.xml<br> &nbsp;&nbsp;Various string updates.<br> &nbsp;&nbsp;The MoveLock button apparently didn't have localized text.<br> &nbsp;&nbsp;Remove some unnecessary button SetText calls.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Remove unused strings.<br> &nbsp;&nbsp;Change a number of strings.</p> <p>* TBnk.xml<br> &nbsp;&nbsp;Various string updates.<br> &nbsp;&nbsp;The MoveLock button apparently didn't have localized text.<br> &nbsp;&nbsp;Remove some unnecessary button SetText calls.<br> &nbsp;<br> * TInv.lua<br> &nbsp;&nbsp;(TInv_Button_HighlightToggle_OnClick):<br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TInv_Button_MoveLockToggle_OnClick): <br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TInvFrame_RightClickMenu_populate): Update a couple strings.<br> &nbsp;&nbsp;(TInv_UserDropdown_OnLoad): Update the tooltip.</p> <p>* TInvHooks.lua<br> &nbsp;&nbsp;(TInv_Open): Remove unnessary SetText call.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_init): Remove some unnessary SetText calls.<br> &nbsp;&nbsp;(TBnk_Button_HighlightToggle_OnClick): <br> &nbsp;&nbsp; &nbsp;Remove some unnecessary SetText calls.<br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TBnk_Button_ChangeEditMode_OnClick):<br> &nbsp;&nbsp; &nbsp;Remove some unnecessary SetText calls.<br> &nbsp;&nbsp;(TBnk_Button_ShowPurchase_OnClick):<br> &nbsp;&nbsp; &nbsp;Remove some unnecessary SetText calls.<br> &nbsp;&nbsp;(TBnk_Button_MoveLockToggle_OnClick);<br> &nbsp;&nbsp; &nbsp;Update the tooltip if we own it.<br> &nbsp;&nbsp;(TBnkFrame_RightClickMenu_populate): Update a couple strings.<br> &nbsp;&nbsp;(TBnk_UserDropdown_OnLoad): Update the tooltip.</p> <p>------------------------------------------------------------------------<br> r139 | shefki | 2008-05-24 01:14:46 +0000 (Sat, 24 May 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>* TInv.xml<br> * localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;&#34;View Bank&#34; -&gt; &#34;Toggle Bank&#34;</p> <p>------------------------------------------------------------------------<br> r138 | shefki | 2008-05-24 01:02:39 +0000 (Sat, 24 May 2008) | 10 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Reorder the menus to match the layout of the windows.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_RightClickMenu_populate): Put the menus to hide things in<br> &nbsp;&nbsp; &nbsp;the order they appear in the new layout.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_RightClickMenu_populate): Put the menus to hide things in<br> &nbsp;&nbsp; &nbsp;the order they appear in the new layout.</p> <p>------------------------------------------------------------------------<br> r137 | shefki | 2008-05-24 00:49:28 +0000 (Sat, 24 May 2008) | 27 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml</p> <p>Make the column add and decrease buttons be inside and centered on the<br> bottom of the window.</p> <p>* TInv.xml<br> &nbsp;&nbsp;(TInv_Button_ColumnsAdd,TInv_Button_ColumnsDel): Better anchors.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_LayoutWindow): Add an extra row in edit mode for the buttons.</p> <p>* TBnk.xml<br> &nbsp;&nbsp;(TBnk_Button_ColumnsAdd,TInv_Button_ColumnsDel): Better anchors.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_SetBottomLeftButton_Anchors): Leave room for the row at the<br> &nbsp;&nbsp; &nbsp;bottom when in edit mode.<br> &nbsp;&nbsp;(TInv_SetBottomRightButton_Anchors): New function to move money<br> &nbsp;&nbsp; &nbsp;up for edit mode.<br> &nbsp;&nbsp;(TInv_SetButton_Anchors): Call TInv_SetBottomRightButton_Anchors().</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_SetBottomLeftButton_Anchors): Leave room for the row at the<br> &nbsp;&nbsp; &nbsp;bottom when in edit mode.<br> &nbsp;&nbsp;(TBnk_SetBottomRightButton_Anchors): New function to move money<br> &nbsp;&nbsp; &nbsp;up for edit mode.<br> &nbsp;&nbsp;(TBnk_SetButton_Anchors): Call TInv_SetBottomRightButton_Anchors().</p> <p>------------------------------------------------------------------------<br> r136 | shefki | 2008-05-23 23:40:07 +0000 (Fri, 23 May 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Remove cooldown bleedthru from the current character to the character we're viewing.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_UpdateButton): Set the cooldown to zero if viewing a cached characters<br> &nbsp;&nbsp; &nbsp;info.&nbsp;&nbsp;Added another parameter to say if this is an online or cached view.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_UpdateWindow): Pass the extra parameter to TBag_UpdateButton().</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_UpdateWindow): Pass the extra parameter to TBag_UpdateButton().</p> <p>------------------------------------------------------------------------<br> r135 | shefki | 2008-05-23 23:37:27 +0000 (Fri, 23 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBagTrade.lua</p> <p>* TBagTrade.lua<br> &nbsp;&nbsp;(TBag_MakeTradeCreationKeyword): Comment out the extremley chatty debug<br> &nbsp;&nbsp; &nbsp;messages.</p> <p>------------------------------------------------------------------------<br> r134 | shefki | 2008-05-23 22:46:50 +0000 (Fri, 23 May 2008) | 12 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Fix cooldowns.&nbsp;&nbsp;Apparently sometimes BAG_UPDATE_COOLDOWN doesn't other to<br> give us an argument at all.&nbsp;&nbsp;Ohh joy.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_OnEvent): If there's no arg to BAG_UPDATE_COOLDOWN do a window update<br> &nbsp;&nbsp; &nbsp;anyway.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_OnEvent): If there's no arg to BAG_UPDATE_COOLDOWN do a window update<br> &nbsp;&nbsp; &nbsp;anyway.</p> <p>------------------------------------------------------------------------<br> r133 | shefki | 2008-05-23 22:09:19 +0000 (Fri, 23 May 2008) | 17 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Add menu to set the anchor point for the window.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Strings for the Anchor menu.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_SetFrameAnchor): Function for the menu to call to <br> &nbsp;&nbsp; &nbsp;set the anchors.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInvFrame_RightClickMenu_populate): Add anchor menu.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnkFrame_RightClickMenu_populate): Add anchor menu.</p> <p>------------------------------------------------------------------------<br> r132 | shefki | 2008-05-23 19:23:19 +0000 (Fri, 23 May 2008) | 4 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_UpdateHearth): Tighten up the match for the hearthstone some and<br> &nbsp;&nbsp; &nbsp;also handle Ruby Slippers.</p> <p>------------------------------------------------------------------------<br> r131 | shefki | 2008-05-23 18:45:12 +0000 (Fri, 23 May 2008) | 6 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>Fix another typo with r129.&nbsp;&nbsp;*sigh*</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_ScanMail): Typo fix.</p> <p>------------------------------------------------------------------------<br> r130 | shefki | 2008-05-23 18:37:12 +0000 (Fri, 23 May 2008) | 10 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Fix typo in r129 and the localization strings I forgot to commit.</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Add strings for Charges support.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_ScanEquipped): Fix a typo.</p> <p>------------------------------------------------------------------------<br> r129 | shefki | 2008-05-23 18:26:24 +0000 (Fri, 23 May 2008) | 26 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBag.xml<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua</p> <p>Track charges on items and display them in the tooltip when offline viewing.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBAG_I_CHARGES): New key for the charge count.<br> &nbsp;&nbsp;(TBag_MakeToolTipStr): Switch to using a non-inherited GameTooltip for a<br> &nbsp;&nbsp; &nbsp; &nbsp;small performance gain.<br> &nbsp;&nbsp; &nbsp;Create the tooltip frame if needed and always ClearLines().<br> &nbsp;&nbsp; &nbsp;Update to handle slot ids and inbox items.<br> &nbsp;&nbsp; &nbsp;Rewrite the loop as a for loop rather than a repeat until.<br> &nbsp;&nbsp; &nbsp;No need to call Hide().<br> &nbsp;&nbsp;(TBag_GetItmCharges): Find out the charges on an item from the tooltip.<br> &nbsp;&nbsp;(TBag_UpdateItmCache): Grab the charges on an item and put them in the cache.<br> &nbsp;&nbsp; &nbsp;Being careful not to chew a bunch of CPU time needlessly scanning tooltips.<br> &nbsp;&nbsp;(TBag_ScanEquipped): Update to grab charges on items and cache them.<br> &nbsp;&nbsp;(TBag_ScanMail): Update to grab charges on items and cache them.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_ItemButton_OnEnter): Set the charges on the tooltip when offline viewing.</p> <p>* TBag.xml<br> &nbsp;&nbsp;Remove the TBag_tt from the XML, made in Lua code now.</p> <p>* TBnk.lua<br> &nbsp;&nbsp;(TBnk_ItemButton_OnEnter): Set the charges on the tooltip when offline viewing.</p> <p>------------------------------------------------------------------------<br> r128 | shefki | 2008-05-23 18:04:57 +0000 (Fri, 23 May 2008) | 24 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TInv.lua<br> &nbsp; &nbsp;M /trunk/TInv.xml<br> &nbsp; &nbsp;M /trunk/localization.enUS.lua<br> &nbsp; &nbsp;M /trunk/localization.template.lua</p> <p>Update tooltips on Hearthstones when offline viewing another characters <br> inventory or bank to show that characters bind point rather than the<br> current characters.</p> <p>* TInv.xml<br> &nbsp;&nbsp;Register to get PLAYER_LEAVING_WORLD</p> <p>* localization.enUS.lua<br> * localization.template.lua<br> &nbsp;&nbsp;Add the strings for the feature.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBAG_S_HEARTH): New key to store hearth in.<br> &nbsp;&nbsp;(TBag_Init): Set the hearth.<br> &nbsp;&nbsp;(TBag_UpdateHearth): If we're looking at a hearthstone of another character<br> &nbsp;&nbsp; &nbsp;update the tooltip to show the proper bind point.<br> &nbsp;&nbsp;(TBag_SetInventoryItem): When setting a hyperlink be sure to update the<br> &nbsp;&nbsp; &nbsp;bind point on hearthstones.</p> <p>* TInv.lua<br> &nbsp;&nbsp;(TInv_OnEvent): Process PLAYER_LEAVING_WORLD and grab the bind point<br> &nbsp;&nbsp; &nbsp;for the character to have it cached.</p> <p>------------------------------------------------------------------------<br> r127 | shefki | 2008-05-22 22:53:46 +0000 (Thu, 22 May 2008) | 8 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua</p> <p>No longer show bars and by extension the borders on them that resulted in lines<br> through the window for empty bars.&nbsp;&nbsp;This has been a long standing ugliness<br> issue.</p> <p>* TBag.lua<br> &nbsp;&nbsp;(TBag_LayoutWindow): When the bar has no buttons in it don't draw it<br> &nbsp;&nbsp; &nbsp;except of course in edit mode.</p> <p>------------------------------------------------------------------------<br> r126 | shefki | 2008-05-22 21:55:25 +0000 (Thu, 22 May 2008) | 47 lines<br> Changed paths:<br> &nbsp; &nbsp;M /trunk/TBag.lua<br> &nbsp; &nbsp;M /trunk/TBnk.lua<br> &nbsp; &nbsp;M /trunk/TBnk.xml</p> <p>Update the Bank to have the same UI layout and functionality as given to the<br> Inventory window.&nbsp;&nbsp;Additionally the bank has been setup to no long</p> Wed, 15 Oct 2008 19:31:07 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/22-20081015-239/ http://wow.curseforge.com/addons/tbag-shefki/files/22-20081015-239/ no-reply@curseforge.com (Shefki) 20081014-235 http://wow.curseforge.com/addons/tbag-shefki/files/21-20081014-235/ <p>* 20081014-r235-Beta-Shefki<br> &nbsp;&nbsp;- General forwards compatability to 3.0 code changes.<br> &nbsp;&nbsp;- Show Blizzard Bag Frames is obsolete and ignored now.<br> &nbsp;&nbsp; &nbsp;Clicking on a bag frame that is hidden in TBag now<br> &nbsp;&nbsp; &nbsp;expands the window and displays those items until<br> &nbsp;&nbsp; &nbsp;the window is closed or the bag is clicked again.<br> &nbsp;&nbsp; &nbsp;Most people will see this mostly with the keychain.<br> &nbsp;&nbsp;- Updates to the sort list to support changes in Wrath:<br> &nbsp;&nbsp; &nbsp;DeathKnights, Minipets, Tokens, Glyphs and Inscription.<br> &nbsp;&nbsp;- Support for Inscription Bags in compressing items to<br> &nbsp;&nbsp; &nbsp;leave the most free slots.<br> &nbsp;&nbsp;- Support for Token tracking for Wrath.<br> &nbsp;&nbsp;- Catch the Spirit of Competition in the default sorts.<br> &nbsp;&nbsp;- Fix a bug that caused BOE items to be treated as if they<br> &nbsp;&nbsp; &nbsp;were Soulbound sometimes.<br> &nbsp;&nbsp;- Catch food that restores health and mana that is marked<br> &nbsp;&nbsp; &nbsp;as a Trade Good (e.g. Raw Greater Sagefish)<br> &nbsp;&nbsp;- Allow dragging items onto the bag icon for the default bank<br> &nbsp;&nbsp; &nbsp;slots just like the other bags in the bank.<br> &nbsp;&nbsp;- Bug fixes to the profession tracking code so that more<br> &nbsp;&nbsp; &nbsp;professions are tracked properly, especially in non-enUS<br> &nbsp;&nbsp; &nbsp;locales.<br> &nbsp;&nbsp;- A large amount of code duplication between the bank and<br> &nbsp;&nbsp; &nbsp;the inventory window has been merged.<br> &nbsp;&nbsp;- Significant effort has been made to decrease the amount<br> &nbsp;&nbsp; &nbsp;of global variables used.<br> &nbsp;&nbsp;- Significantly fewer hooks are used.<br> &nbsp;&nbsp;- Numerous unnecessary frames were removed.<br> &nbsp;&nbsp;- New event handlers which are more efficient.<br> &nbsp;&nbsp;- Stacking should always happen the next time you open the window<br> &nbsp;&nbsp; &nbsp;if needed now.&nbsp;&nbsp;In the past sometimes it wouldn't happen if you<br> &nbsp;&nbsp; &nbsp;didn't have the window open when you received the item requiring<br> &nbsp;&nbsp; &nbsp;stacking.<br> &nbsp;&nbsp;- More reliable caching of mailbox contents.<br> &nbsp;&nbsp;- Removed the font that shipped with the addon.&nbsp;&nbsp;Now simply<br> &nbsp;&nbsp; &nbsp;use an included font with the game.&nbsp;&nbsp;Font usage is now<br> &nbsp;&nbsp; &nbsp;more consistent across the addon.<br> &nbsp;&nbsp;- Packaged by curseforge now. :)</p> Wed, 15 Oct 2008 00:09:10 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/21-20081014-235/ http://wow.curseforge.com/addons/tbag-shefki/files/21-20081014-235/ no-reply@curseforge.com (Shefki) 20081006-r231-Beta-Shefki http://wow.curseforge.com/addons/tbag-shefki/files/20-20081006-r231-beta-shefki/ <p>&nbsp;- This is an Beta version with major portions of TBag<br> &nbsp;&nbsp; &nbsp;rewritten but others still using old code.&nbsp;&nbsp;There may<br> &nbsp;&nbsp; &nbsp;very well be errors.<br> &nbsp;&nbsp;- General forwards compatability to Wrath code changes.<br> &nbsp;&nbsp;- Show Blizzard Bag Frames is obsolete and ignored now.<br> &nbsp;&nbsp; &nbsp;Clicking on a bag frame that is hidden in TBag now<br> &nbsp;&nbsp; &nbsp;expands the window and displays those items until<br> &nbsp;&nbsp; &nbsp;the window is closed or the bag is clicked again.<br> &nbsp;&nbsp; &nbsp;Most people will see this mostly with the keychain.<br> &nbsp;&nbsp;- Updates to the sort list to support changes in Wrath:<br> &nbsp;&nbsp; &nbsp;DeathKnights, Minipets, Tokens, Glyphs and Inscription.<br> &nbsp;&nbsp;- Support for Inscription Bags in compressing items to<br> &nbsp;&nbsp; &nbsp;leave the most free slots.<br> &nbsp;&nbsp;- Support for Token tracking for Wrath.<br> &nbsp;&nbsp;- Catch the Spirit of Competition in the default sorts.<br> &nbsp;&nbsp;- Fix a bug that caused BOE items to be treated as if they<br> &nbsp;&nbsp; &nbsp;were Soulbound sometimes.<br> &nbsp;&nbsp;- Catch food that restores health and mana that is marked<br> &nbsp;&nbsp; &nbsp;as a Trade Good (e.g. Raw Greater Sagefish)<br> &nbsp;&nbsp;- Allow dragging items onto the bag icon for the default bank<br> &nbsp;&nbsp; &nbsp;slots just like the other bags in the bank.<br> &nbsp;&nbsp;- Bug fixes to the profession tracking code so that more<br> &nbsp;&nbsp; &nbsp;professions are tracked properly, especially in non-enUS<br> &nbsp;&nbsp; &nbsp;locales.<br> &nbsp;&nbsp;- A large amount of code duplication between the bank and<br> &nbsp;&nbsp; &nbsp;the inventory window has been merged.<br> &nbsp;&nbsp;- Significant effort has been made to decrease the amount<br> &nbsp;&nbsp; &nbsp;of global variables used.<br> &nbsp;&nbsp;- Significantly fewer hooks are used.<br> &nbsp;&nbsp;- Numerous unnecessary frames were removed.<br> &nbsp;&nbsp;- New event handlers which are more efficient.<br> &nbsp;&nbsp;- Stacking should always happen the next time you open the window<br> &nbsp;&nbsp; &nbsp;if needed now.&nbsp;&nbsp;In the past sometimes it wouldn't happen if you<br> &nbsp;&nbsp; &nbsp;didn't have the window open when you received the item requiring<br> &nbsp;&nbsp; &nbsp;stacking.<br> &nbsp;&nbsp;- More reliable caching of mailbox contents.<br> &nbsp;&nbsp;- Removed the font that shipped with the addon.&nbsp;&nbsp;Now simply<br> &nbsp;&nbsp; &nbsp;use an included font with the game.&nbsp;&nbsp;Font usage is now<br> &nbsp;&nbsp; &nbsp;more consistent across the addon.<br> &nbsp;&nbsp;- Packaged by curseforge now. :)</p> Mon, 06 Oct 2008 22:38:09 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/20-20081006-r231-beta-shefki/ http://wow.curseforge.com/addons/tbag-shefki/files/20-20081006-r231-beta-shefki/ no-reply@curseforge.com (Shefki) 20080929-r214-Beta-Shefki http://wow.curseforge.com/addons/tbag-shefki/files/19-20080929-r214-beta-shefki/ <p>* 20080929-r214-Beta-Shefki<br> &nbsp;&nbsp;- This is an Beta version with major portions of TBag<br> &nbsp;&nbsp; &nbsp;rewritten but others still using old code.&nbsp;&nbsp;There may<br> &nbsp;&nbsp; &nbsp;very well be errors.<br> &nbsp;&nbsp;- General forwards compatability to Wrath code changes.<br> &nbsp;&nbsp;- Show Blizzard Bag Frames is obsolete and ignored now.<br> &nbsp;&nbsp; &nbsp;Clicking on a bag frame that is hidden in TBag now<br> &nbsp;&nbsp; &nbsp;expands the window and displays those items until<br> &nbsp;&nbsp; &nbsp;the window is closed or the bag is clicked again.<br> &nbsp;&nbsp; &nbsp;Most people will see this mostly with the keychain.<br> &nbsp;&nbsp;- Updates to the sort list to support changes in Wrath:<br> &nbsp;&nbsp; &nbsp;DeathKnights, Minipets, Tokens, Glyphs and Inscription.<br> &nbsp;&nbsp;- Support for Token tracking for Wrath.<br> &nbsp;&nbsp;- Catch the Spirit of Competition in the default sorts.<br> &nbsp;&nbsp;- Fix a bug that caused BOE items to be treated as if they<br> &nbsp;&nbsp; &nbsp;were Soulbound sometimes.<br> &nbsp;&nbsp;- Catch food that restores health and mana that is marked<br> &nbsp;&nbsp; &nbsp;as a Trade Good (e.g. Raw Greater Sagefish)<br> &nbsp;&nbsp;- Allow dragging items onto the bag icon for the default bank<br> &nbsp;&nbsp; &nbsp;slots just like the other bags in the bank.<br> &nbsp;&nbsp;- A large amount of code duplication between the bank and<br> &nbsp;&nbsp; &nbsp;the inventory window has been merged.<br> &nbsp;&nbsp;- Significant effort has been made to decrease the amount<br> &nbsp;&nbsp; &nbsp;of global variables used.<br> &nbsp;&nbsp;- Significantly fewer hooks are used.<br> &nbsp;&nbsp;- Numerous unnecessary frames were removed.<br> &nbsp;&nbsp;- New event handlers which are more efficient.<br> &nbsp;&nbsp;- Stacking should always happen the next time you open the window<br> &nbsp;&nbsp; &nbsp;if needed now.&nbsp;&nbsp;In the past sometimes it wouldn't happen if you<br> &nbsp;&nbsp; &nbsp;didn't have the window open when you received the item requiring<br> &nbsp;&nbsp; &nbsp;stacking.<br> &nbsp;&nbsp;- More reliable caching of mailbox contents.<br> &nbsp;&nbsp;- Removed the font that shipped with the addon.&nbsp;&nbsp;Now simply<br> &nbsp;&nbsp; &nbsp;use an included font with the game.&nbsp;&nbsp;Font usage is now<br> &nbsp;&nbsp; &nbsp;more consistent across the addon.<br> &nbsp;&nbsp;- Packaged by curseforge now. :)</p> Tue, 30 Sep 2008 04:32:03 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/19-20080929-r214-beta-shefki/ http://wow.curseforge.com/addons/tbag-shefki/files/19-20080929-r214-beta-shefki/ no-reply@curseforge.com (Shefki) 20080923-r186-Alpha-Shefki http://wow.curseforge.com/addons/tbag-shefki/files/17-20080923-r186-alpha-shefki/ <p>&nbsp;&nbsp;- This is an Alpha version with major portions of TBag<br> &nbsp;&nbsp; &nbsp;rewritten but others still using old code.&nbsp;&nbsp;There may<br> &nbsp;&nbsp; &nbsp;very well be errors.<br> &nbsp;&nbsp;- General forwards compatability to Wrath code changes.<br> &nbsp;&nbsp;- Show Blizzard Bag Frames is obsolete and ignored now.<br> &nbsp;&nbsp; &nbsp;Clicking on a bag frame that is hidden in TBag now<br> &nbsp;&nbsp; &nbsp;expands the window and displays those items until<br> &nbsp;&nbsp; &nbsp;the window is closed or the bag is clicked again.<br> &nbsp;&nbsp; &nbsp;Most people will see this mostly with the keychain.<br> &nbsp;&nbsp;- Updates to the sort list to support changes in Wrath:<br> &nbsp;&nbsp; &nbsp;DeathKnights, Minipets, Tokens<br> &nbsp;&nbsp;- Catch the Spirit of Competition in the default sorts.<br> &nbsp;&nbsp;- Fix a bug that caused BOE items to be treated as if they<br> &nbsp;&nbsp; &nbsp;were Soulbound sometimes.<br> &nbsp;&nbsp;- Catch food that restores health and mana that is marked<br> &nbsp;&nbsp; &nbsp;as a Trade Good (e.g. Raw Greater Sagefish)<br> &nbsp;&nbsp;- Support the Scourgestone &#34;hearthstone&#34; that Deathknights use<br> &nbsp;&nbsp; &nbsp;for showing the hearth location.<br> &nbsp;&nbsp;- Allow dragging items onto the bag icon for the default bank<br> &nbsp;&nbsp; &nbsp;slots just like the other bags in the bank.<br> &nbsp;&nbsp;- A large amount of code duplication between the bank and<br> &nbsp;&nbsp; &nbsp;the inventory window has been merged.<br> &nbsp;&nbsp;- Significant effort has been made to decrease the amount<br> &nbsp;&nbsp; &nbsp;of global variables used.<br> &nbsp;&nbsp;- Significantly fewer hooks are used.<br> &nbsp;&nbsp;- Numerous unnecessary frames were removed.<br> &nbsp;&nbsp;- New event handlers which are more efficient.<br> &nbsp;&nbsp;- Stacking should always happen the next time you open the window<br> &nbsp;&nbsp; &nbsp;if needed now.&nbsp;&nbsp;In the past sometimes it wouldn't happen if you<br> &nbsp;&nbsp; &nbsp;didn't have the window open when you received the item requiring<br> &nbsp;&nbsp; &nbsp;stacking. <br> &nbsp;&nbsp;- More reliable caching of mailbox contents.<br> &nbsp;&nbsp;- Removed the font that shipped with the addon.&nbsp;&nbsp;Now simply<br> &nbsp;&nbsp; &nbsp;use an included font with the game.&nbsp;&nbsp;Font usage is now<br> &nbsp;&nbsp; &nbsp;more consistent across the addon.<br> &nbsp;&nbsp;- Packaged by curseforge now. :)</p> Wed, 24 Sep 2008 00:03:18 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/17-20080923-r186-alpha-shefki/ http://wow.curseforge.com/addons/tbag-shefki/files/17-20080923-r186-alpha-shefki/ no-reply@curseforge.com (Shefki) 20080821-r174-Alpha http://wow.curseforge.com/addons/tbag-shefki/files/16-20080821-r174-alpha/ <ul><li> 20080821-r174-Alpha-Shefki </li></ul> <pre> - This is an Alpha version with major portions of TBag rewritten but others still using old code. There may very well be errors. - General forwards compatability to Wrath code changes. - Show Blizzard Bag Frames is obsolete and ignored now. Clicking on a bag frame that is hidden in TBag now expands the window and displays those items until the window is closed or the bag is clicked again. Most people will see this mostly with the keychain. - Updates to the sort list to support changes in Wrath: DeathKnights, Minipets, Tokens - Catch the Spirit of Competition in the default sorts. - Support the Scourgestone "hearthstone" that Deathknights use for showing the hearth location. - Allow dragging items onto the bag icon for the default bank slots just like the other bags in the bank. - A large amount of code duplication between the bank and the inventory window has been merged. - Significant effort has been made to decrease the amount of global variables used. - Significantly fewer hooks are used. - Numerous unnecessary frames were removed. - Removed the font that shipped with the addon. Now simply use an included font with the game. Font usage is now more consistent across the addon. </pre> <p><br /> </p> Thu, 21 Aug 2008 21:35:46 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/16-20080821-r174-alpha/ http://wow.curseforge.com/addons/tbag-shefki/files/16-20080821-r174-alpha/ no-reply@curseforge.com (Shefki) 20080611-r163 http://wow.curseforge.com/addons/tbag-shefki/files/15-20080611-r163/ <ul><li> 20080611-r163-Shefki </li></ul> <pre> - Fix an error when opening the Hunter Training window. </pre> Wed, 11 Jun 2008 21:17:53 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/15-20080611-r163/ http://wow.curseforge.com/addons/tbag-shefki/files/15-20080611-r163/ no-reply@curseforge.com (Shefki) 20080527-r161 http://wow.curseforge.com/addons/tbag-shefki/files/14-20080527-r161/ <p>* 20080527-r161-Shefki<br> &nbsp;&nbsp;- UI rework.&nbsp;&nbsp;Text buttons are gone, close and lock buttons<br> &nbsp;&nbsp; &nbsp;back in topright corner.&nbsp;&nbsp;Search box at the bottom now.<br> &nbsp;&nbsp; &nbsp;All controls are actually inside the window now.<br> &nbsp;&nbsp; &nbsp;Special thanks to Daniel Gilbert for permission to use<br> &nbsp;&nbsp; &nbsp;the lock buttons.<br> &nbsp;&nbsp;- Using the search box will now initiate a new highlight mode.<br> &nbsp;&nbsp; &nbsp;The items that match your search will be highlighted in the<br> &nbsp;&nbsp; &nbsp;window.&nbsp;&nbsp;This will persist until you clear the text out<br> &nbsp;&nbsp; &nbsp;of the search box, click the highlight button, click the<br> &nbsp;&nbsp; &nbsp;Clear Search menu option in the right click menu or simply<br> &nbsp;&nbsp; &nbsp;close the inventory window.&nbsp;&nbsp;The mode is shared between<br> &nbsp;&nbsp; &nbsp;the inventory and bank windows.&nbsp;&nbsp;It overrides the highlight<br> &nbsp;&nbsp; &nbsp;mode for the window and the window will return to its<br> &nbsp;&nbsp; &nbsp;previous highlight mode.&nbsp;&nbsp;Note: You have to hit enter<br> &nbsp;&nbsp; &nbsp;after typing your search before the highlight mode will<br> &nbsp;&nbsp; &nbsp;be entered, text results are still shown in the first<br> &nbsp;&nbsp; &nbsp;chat frame.<br> &nbsp;&nbsp;- deDE Translation by Dessa.&nbsp;&nbsp;Thanks to his hard work on<br> &nbsp;&nbsp; &nbsp;making this a reality.&nbsp;&nbsp;Users switching from English<br> &nbsp;&nbsp; &nbsp;to the translation will likely want to reset their<br> &nbsp;&nbsp; &nbsp;configuration to get the full functionality of the<br> &nbsp;&nbsp; &nbsp;translation.<br> &nbsp;&nbsp;- You can recategorize individual items in edit mode again by<br> &nbsp;&nbsp; &nbsp;right-clicking on them like you could with EngBags.<br> &nbsp;&nbsp;- Empty categories/bars will no longer result in lines through<br> &nbsp;&nbsp; &nbsp;the window.&nbsp;&nbsp;The lines often looked like a cursor in a text<br> &nbsp;&nbsp; &nbsp;editor and were ugly.<br> &nbsp;&nbsp;- You can set the anchor point of the inventory and bank windows.<br> &nbsp;&nbsp; &nbsp;The window will grow from the selected corner and that<br> &nbsp;&nbsp; &nbsp;corner will never move.&nbsp;&nbsp;The anchor selection can be<br> &nbsp;&nbsp; &nbsp;found by right clicking on blank space in the window<br> &nbsp;&nbsp; &nbsp;and using the Anchor sub-menu.<br> &nbsp;&nbsp;- When viewing a Hearthstone (or Ruby Slippers) on another<br> &nbsp;&nbsp; &nbsp;character it will show the location that hearthstone<br> &nbsp;&nbsp; &nbsp;will send you to.&nbsp;&nbsp;You will have to log onto the character<br> &nbsp;&nbsp; &nbsp;after updating before this will fully work.&nbsp;&nbsp;If the hearth<br> &nbsp;&nbsp; &nbsp;destination is unknown it'll simply show &lt;home location&gt;.<br> &nbsp;&nbsp;- The number of charges on items (e.g. Mana Oil) will be visible<br> &nbsp;&nbsp; &nbsp;on the tooltips when viewing items on other characters<br> &nbsp;&nbsp; &nbsp;or items in your bank while not at the bank.&nbsp;&nbsp;Requires<br> &nbsp;&nbsp; &nbsp;having seen the item after updating before this will work.<br> &nbsp;&nbsp; &nbsp;The entry on the tooltip may not show exactly where it does<br> &nbsp;&nbsp; &nbsp;on live views simply because other addons add their text first.<br> &nbsp;&nbsp;- Hiding buttons and other controls will shrink the window<br> &nbsp;&nbsp; &nbsp;to remove blank space.<br> &nbsp;&nbsp;- Buttons will no longer end up overlapping when the number<br> &nbsp;&nbsp; &nbsp;of columns is set low.<br> &nbsp;&nbsp;- Fix cooldowns.&nbsp;&nbsp;The cooldown sweep will show immediately upon<br> &nbsp;&nbsp; &nbsp;using an item.&nbsp;&nbsp;Previously it would only start showing after<br> &nbsp;&nbsp; &nbsp;the next reload or toggle of the window.<br> &nbsp;&nbsp;- No longer incorrectly show cooldown sweeps when viewing<br> &nbsp;&nbsp; &nbsp;items on other characters.<br> &nbsp;&nbsp;- Stop attempting to put Quivers and Ammo-pouches inside other<br> &nbsp;&nbsp; &nbsp;Quivers and Ammo-pouches.<br> &nbsp;&nbsp;- Improve performance when in edit mode in the bank window.<br> &nbsp;&nbsp;- Fix a variety of sorting issues.&nbsp;&nbsp;/tinv resetsorts and<br> &nbsp;&nbsp; &nbsp;/tbnk resetsorts will get you a fresh copy of the defaults.<br> &nbsp;&nbsp;- Improvements to the text of the tooltips and menus<br> &nbsp;&nbsp; &nbsp;for buttons.<br> &nbsp;&nbsp;- Change class handling to support other locales.<br> &nbsp;&nbsp;- Remove some more old and unused code.</p> Tue, 27 May 2008 23:56:16 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/14-20080527-r161/ http://wow.curseforge.com/addons/tbag-shefki/files/14-20080527-r161/ no-reply@curseforge.com (Shefki) 20080331-r114 http://wow.curseforge.com/addons/tbag-shefki/files/13-20080331-r114/ <ul><li> 20080331-r114-Shefki </li></ul> <pre> - Fix an issue where the Blizzard API doesn't tell us the item family which causes a lua error and breaks updating of the bag contents until a reloadui. - Fix a possible taint issue with the FluidFrames workaround. - Sort Nightmare Seed and Giant Sunfish into the proper places with the default config. Requires /tinv resetsorts and /tbnk resetsorts to get the new default config. </pre> Tue, 01 Apr 2008 01:40:32 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/13-20080331-r114/ http://wow.curseforge.com/addons/tbag-shefki/files/13-20080331-r114/ no-reply@curseforge.com (Shefki) 20080325-r110 http://wow.curseforge.com/addons/tbag-shefki/files/12-20080325-r110/ <ul><li> 20080325-r110-Shefki </li></ul> <pre> - Bump interface to 20400, addon requires WoW 2.4.0 or newer now. - Update the Item info database used in categorization to include new 2.4 items. - Use the new Blizzard API to decide what items can go in what bags, this allows the bag compression routines to be 100% accurate now. - Allow all modifier key/click combinations from Auctioneer to work. Note that this means regardless if alt pickup is set you'll now get alt pickup style behavior at the auction house if you have Auctioneer installed. Also note, alt auto panel is still enabled so if you have this turned on you may see some mod+click doing more than you expect. - Add the statues from Jewelcrafting and Sunmotes to the default sort. /tinv resetsorts and /tbnk resetsorts if you want to get the new default sorts. - Remove a bunch of unused code to make the addon slightly smaller. - Several changes to diminish the amount of memory being used. Users will see the minimal amount of memory the addon uses (i.e. immediately after a garbage collection) drop slightly and in some cases the maximum amount of memory the addon will use (just before a garbage collection) drop significantly. In general the addon will no longer grow in the amount of memory use through general usage. - Fix the quality on items found in a mailbox when searching. Apparently, Blizzard's API is bugged and doesn't give me the real quality of an item. - Clicking the reload button wouldn't always force a compression on the bank. </pre> Fri, 28 Mar 2008 07:18:45 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/12-20080325-r110/ http://wow.curseforge.com/addons/tbag-shefki/files/12-20080325-r110/ no-reply@curseforge.com (Shefki) 20080317-r78 http://wow.curseforge.com/addons/tbag-shefki/files/11-20080317-r78/ <p>- When running on WoW 2.4.0 or newer, always show icons for items <pre> even if they are not in the item cache. This is thanks to a new functionality of the game. Will prevent the situation with slots showing no icon after a major update until a few viewings or actually logging into all characters. Change is backwards comptable, this version will still work with 2.3.x - When shift clicking to insert a link of an item in the built in bank slots don't include the link twice. - Search results will be consolidated again. Apparently when I fixed a problem with the links on items that had enchants or gems in them I broke the consolidation and didn't notice it. - When in edit mode the column add and delete buttons will now be slightly outside the normal window (like the Search box) so that they will never overlap with the bag icons or money display. - Various small code cleanups to remove unnecessary or duplicate code. Also use Blizzard constants for more things. E.G. Rather than hardcoding the max bag size we use MAX_CONTAINER_ITEMS, if Blizzard introduces a larger bag they'll update it and TBag will work without requiring an update. - The TRADE2 keyword was not always being properly set due to a typo. - Stop using message(), some poorly coded addons break this and it will not display if the global Display Lua Errors option is unchecked. Addon feedback will always go to the default chat frame now. - Implement proper support for localization of the addon. There are still no other translations besides enUS but anyone that's interested can easily do so now. Anyone who is interested should contact me. - Use in game APIs for getting item quality colors rather than hard coding them. When Item Rarity Color is turned on Common (White) items will now have White borders. - Implement /tinv resetpos and /tbnk resetpos to allow users to put windows back to their default positions so they don't have to reset all settings to get them back. - Searching should never result in a broken link or an error now. However, until you log into all characters some search results may be missing due to insufficient data in the cache to produce links for some items. Simply logging into all characters, looking at their bags, bank and mailbox will remedy this situation. - Fix a small cosmetic issue with Soul Bags. The game puts the count of Soul Shards on the icon for Soul Bags. This count didn't show if you were on a non-warlock and looked at a warlocks inventory and would continue to show on a bag slot if logged into a warlock and logged at a non-warlock character. In both cases the count shows where it should and doesn't where it shouldn't now. - Closing the Item Socketing window will no longer cause an error in TBag. </pre> Mon, 17 Mar 2008 23:40:22 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/11-20080317-r78/ http://wow.curseforge.com/addons/tbag-shefki/files/11-20080317-r78/ no-reply@curseforge.com (Shefki) 20071128-r45 http://wow.curseforge.com/addons/tbag-shefki/files/10-20071128-r45/ <p>- Fix a taint bug that happened when you died. <pre> - Fix sort of class reagents and darkmoon faire cards. Hopefully, this is all correct now for 2.3.0. Requies another /tinv resetsorts and /tbnk resetsorts </pre> Wed, 28 Nov 2007 23:57:42 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/10-20071128-r45/ http://wow.curseforge.com/addons/tbag-shefki/files/10-20071128-r45/ no-reply@curseforge.com (Shefki) 20071113-r40 http://wow.curseforge.com/addons/tbag-shefki/files/9-20071113-r40/ <p>- Update toc for 2.3.0 <pre> - Add support for leatherworking bags to the compression algorithm. - Update item info for 2.3.0, there may be some errors in the list of items that can go in what container because of a change in the formatting the game uses for that information. - Update default sorts for the removal of the "Reagent" item type. You'll need to do /tinv resetsorts and /tbnk resetsorts to get the new sorts. </pre> Wed, 14 Nov 2007 01:56:13 +0000 http://wow.curseforge.com/addons/tbag-shefki/files/9-20071113-r40/ http://wow.curseforge.com/addons/tbag-shefki/files/9-20071113-r40/ no-reply@curseforge.com (Shefki)