r20100301192304

Details

  • Filename
    Revelation-r20100301192304.zip
  • Uploaded by
  • Uploaded
    Mar 1, 2010
  • Size
    130.79 KB
  • Downloads
    89
  • MD5
    224a6a65ade1273702e73e064ef72859

Supported WoW Retail Versions

  • 3.3.0

Changelog

torhal:
    - Fixed a localization entry.
    Updated localization in code.
    Replaced L["2H Weapon"] with _G.ENCHSLOT_2HWEAPON.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@131 8048255b-f405-41a1-95e1-685886f5e76f
    - Added devel-enUS.lua
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@130 8048255b-f405-41a1-95e1-685886f5e76f
    - Fixed the default modifier2, and moved to global rather than per-character settings.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@128 8048255b-f405-41a1-95e1-685886f5e76f
    - Added support for lockpicking.
    Saved current sound effects state and then disabled it before opening the tradeskill menu(s), and re-set the saved value afterward.
    Populated Lockpicking.lua with lockbox IDnums and common.CanPick()
    Added Lockpicking.lua to the ToC.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@127 8048255b-f405-41a1-95e1-685886f5e76f
    - Added empty Lockpicking.lua
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@126 8048255b-f405-41a1-95e1-685886f5e76f
    - Added support for Milling.
    Added PROF_MENU_DATA table to handle Disenchant, Milling, and Prospecting within Scan().
    Renamed "dis_frame" to "secure_frame", since it's used for more than disenchanting now.
    Added tooltip handling to the secure_frame, since it prevents the UIDropDown tooltip from displaying.
    Removed assignment of tooltipTitle and tooltipText for the special menu entries since the secure_frame will be handling that now.
    Hooked CloseDropDownMenus() to handle un-parenting/hiding of the secure_frame.
    Moved Enchanting, Inscription, and Jewelcrafting data into their own files - using the AddOn-wide namespace now.
    Added SPECIAL_MENU_ENTRY table to handle secure_frame assignment within DropDown.initialize().
    Moved initialization functions around for clarity.
    Renamed "scan_item" to "cur_item", and made it a member of the common namespace.
    Moved "bag_id", "slot_id", and Debug() to members of the common namespace.
    Removed the "item" parameter from Scan(), IterTrade(), and IterEnchant() - using "cur_item" instead.
    Merged IsReagent() into IterTrade().
    Using global DoTradeSkill so I can remove Ara_Broker_Tradeskills from OptionalDeps.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@125 8048255b-f405-41a1-95e1-685886f5e76f
    - Re-set the damn eol-style on the new files.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@124 8048255b-f405-41a1-95e1-685886f5e76f
    - Set the damn eol-style on the new files.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@123 8048255b-f405-41a1-95e1-685886f5e76f
    - Added Enchanting.lua Inscription.lua and Jewelcrafting.lua - all empty at the moment.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@122 8048255b-f405-41a1-95e1-685886f5e76f
    - Added support for Prospecting.
    Fixed Disenchanting to no longer be English-only.
    Added comments to non-disenchantable list. Methinks there should be more entries.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@121 8048255b-f405-41a1-95e1-685886f5e76f
    - Added the ability to disenchant items from the menu.
    Enchanting and Runeforging no longer require a second click on the item.
    Minor code cleanup, and renamed some functions/variables.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@119 8048255b-f405-41a1-95e1-685886f5e76f
    - In IterTrade(): Runeforging doesn't care about reagents, and numavail will always be -1. Account for this, so that Runeforging will actually work. Also, added comment explaining the existence of the un-used level parameter.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@117 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated ToC version.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@115 8048255b-f405-41a1-95e1-685886f5e76f
    - Added reference to AceDB-3.0 - once again, bitten by disembeds.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@113 8048255b-f405-41a1-95e1-685886f5e76f
    - Moved load order of AceGUI-3.0 so AceConfigDialog-3.0 can find it.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@111 8048255b-f405-41a1-95e1-685886f5e76f
    - Added AceGUI-3.0 to .pkgmeta and embeds.xml
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@110 8048255b-f405-41a1-95e1-685886f5e76f
    - Remove the slashcmd arg from the AceConfig-3.0 RegisterOptionsTable(), since it's useless and breaks the AddOn for people who don't have AceConfigCmd-3.0 installed anywhere.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@108 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed the recipe-insertion methodology so that the resultant menu is sorted descending alphabetically.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@106 8048255b-f405-41a1-95e1-685886f5e76f
    - In AddRecipe(): Put the amount of each thing that can be created in parens to the right of the spell name.
    In IterEnchant(): Check the item's subtype against the word "Staves" instead of "Staff" - this actually makes casting "Enchant Staff - Whatever" work for staves. Bah. Localizations needed for "Staves".
    
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@104 8048255b-f405-41a1-95e1-685886f5e76f
    - Goodbye, Dewdrop.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@102 8048255b-f405-41a1-95e1-685886f5e76f
    - Added support for Right or Left ALT/CTRL/SHIFT as modifier keys.
    Replaced all key-related localizations with entries from GlobalStrings.lua
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@101 8048255b-f405-41a1-95e1-685886f5e76f
    - Minor internal code changes. Upped Interface version to 30200.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@99 8048255b-f405-41a1-95e1-685886f5e76f
    - Reworked several functions to use item information contained in a table passed from Revelation:Menu() instead of an arbitrary string named "reference". This allows for a more logical flow - and hopefully makes "Enchant Staff - Whatever" work.
    Updated embedded LibDataBroker to 1.1.4.
    Added translation credits to the ToC.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@98 8048255b-f405-41a1-95e1-685886f5e76f
    - Added "Staff" entry to WeaponEnch table, so weapon vellums will pick up those types of enchantments.
    Fixed options table entry.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@97 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed tooltip to use the recipe's hyperlink, rather than that of the resulting item.
    The LDB launcher will now close the options frame if it is open.
    Removed a closure that was creating a measly 0.035KiB of garbage.
    Minor code cleanups.
    Renamed Professions to PROFESSIONS.
    Added Ara_Broker_TradeSkills as an OptionalDep to the TOC.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@95 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed DewDrop-2.0 to DewDropLib in OptionalDeps
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@94 8048255b-f405-41a1-95e1-685886f5e76f
    - In Scan(): Skip processing if skill_name is nil.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@93 8048255b-f405-41a1-95e1-685886f5e76f
    - Added spellids for Enchant Staff - Greater Spellpower, Enchant Staff - Spellpower, Enchant Weapon - Blade Ward, and Enchant Weapon - Blood Draining. Thanks, Mikari!
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@91 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated TOC for WoW 3.1.0
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@89 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated GetTradeSkillInfo() for new return value in WoW 3.1
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@88 8048255b-f405-41a1-95e1-685886f5e76f
    - In AddRecipe(): Only call AcquireTable() for sub_menu when there will actually be a sub menu.
    Merged SetTradeSkill() into CraftItem(), as its functionality was only ever used there.
    Re-ordered some things in a more logical manner, and grouped some functions which only ever interacted with one another into do blocks.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@85 8048255b-f405-41a1-95e1-685886f5e76f
    - Fixed LibStub entry.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@84 8048255b-f405-41a1-95e1-685886f5e76f
    - Upvalued GetSpellName().
    Removed last closure from AddRecipe() - each call now generates only 0.035 KiB of garbage, no matter the number of entries in the menu.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@83 8048255b-f405-41a1-95e1-685886f5e76f
    - Upvalued a plethora of globals.
    Added constants PROF_ENCHANTING, PROF_INSCRIPTION, PROF_RUNEFORGING rather than calling GetSpellInfo() repeatedly.
    Removed several closures, thereby significantly reducing garbage generation.
    Added caching for icon textures, rather than calling GetItemInfo() or GetTradeSkillIcon() repeatedly.
    Added local refs where appropriate to reduce table lookups.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@82 8048255b-f405-41a1-95e1-685886f5e76f
    - Replaced 7411 with ENCHANTING_IDX to make the context of some code clearer.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@81 8048255b-f405-41a1-95e1-685886f5e76f
    - EnchantLevel table is only defined if IterEnchant() is called, saving roughly 3k of memory for non-Enchanters.
    Removed GetKnown() and ReleaseTables(), placing their code directly into Revelation:Menu().
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@80 8048255b-f405-41a1-95e1-685886f5e76f
    - Compartmentalized certain tables, variables, and functions in do blocks.
    Added table-recycling to significantly reduce memory footprint.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@79 8048255b-f405-41a1-95e1-685886f5e76f
    - Removed a debug print()
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@77 8048255b-f405-41a1-95e1-685886f5e76f
    - Added 42 enchantment IDs to the EnchantLevel table. Methinks these were the only ones missing.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@76 8048255b-f405-41a1-95e1-685886f5e76f
    - Fixed parentheses in the strfind() I added in last revision.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@75 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed an equality check for "Weapon" to a strfind() as a possible fix for the ruRU locale.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@74 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed how modifier keys were checked to fix a bug where setting one to NONE would evaluate as being pressed.
    Added 18 enchantments to the level-checker table.
    Added support for weapon and armor vellums. Translations required.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@71 8048255b-f405-41a1-95e1-685886f5e76f
    - Added EnchantLevel table with 68 entries to cross-reference item min-levels.
    In IterTrade, IterEnchant, and Scan: Added level parameter.
    Added check to ensure that 2H weapons can also be enchanted with non-2H-specific enchantments.
    Added code to extract enchantment ID for use in the EnchantLevel table to make sure the weapon/armor meets the level requirements.
    Converted all camelCase variables to underscore_variables.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@70 8048255b-f405-41a1-95e1-685886f5e76f
    - Added INVTYPE_WEAPON to accompany INVTYPE_WEAPONMAINHAND and INVTYPE_WEAPONOFFHAND as a check to suppress two-handed weapon enchantments.
    Replaced "MenuButton" with "ButtonName" in configuration menu, so the localizations will work there.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@69 8048255b-f405-41a1-95e1-685886f5e76f
    - Added configuration options for primary and secondary modifier keys as well as which mouse button will display the menu.
    Added LDB launcher for config panel.
    Embedded LibDataBroker-1.1
    New phrases for configuration need to be localized.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@67 8048255b-f405-41a1-95e1-685886f5e76f
    - Added LibStub, CallbackHandler-1.0, AceDB-3.0, AceConfig-3.0
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@66 8048255b-f405-41a1-95e1-685886f5e76f
    - Replaced long list of amounts with an editbox stating 1 - numAvailable.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@65 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed "trivial", "easy", and "optimal" colors to match those in Blizzard_TradeSkillUI.lua and removed "difficult", as it doesn't exist.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@64 8048255b-f405-41a1-95e1-685886f5e76f
    - Added fourth argument to NewLocale().
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@63 8048255b-f405-41a1-95e1-685886f5e76f
    - Removed tooltip scanning code in favor of having Dewdrop handle GameTooltip directly.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@61 8048255b-f405-41a1-95e1-685886f5e76f
    - Added detailed tooltips for items/enchants.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@60 8048255b-f405-41a1-95e1-685886f5e76f
    - Tooltips no longer show difficulty color.
    Added menu icons for enchantments.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@59 8048255b-f405-41a1-95e1-685886f5e76f
    - Minor tooltip display fix.
    Added item icon next to recipe name where applicable.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@58 8048255b-f405-41a1-95e1-685886f5e76f
    - Smelting now works - I was using the spellID for Blacksmithing...
    Updated some localization strings.
    Added tooltip for singular crafts.
    Added support for Runeforging.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@56 8048255b-f405-41a1-95e1-685886f5e76f
    - Added scanning for Inscription shoulder enchants. No idea if this works, as I don't have a Scribe.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@55 8048255b-f405-41a1-95e1-685886f5e76f
    - Added check on weapon type to disallow matching on INVTYPE_2HWEAPON for INVTYPE_WEAPONMAINHAND and INVTYPE_WEAPONOFFHAND.
    Removed "Bracers" from equipment slot list as it is no longer needed.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@53 8048255b-f405-41a1-95e1-685886f5e76f
    - Removed enchantment-parsing code to allow for easier localization. This does, however, break the distinction between "2H Weapon" and "Weapon" in English, French, and Spanish. WTB fix!
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@52 8048255b-f405-41a1-95e1-685886f5e76f
    - Made enUS the only default locale. Damn copy/paste.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@51 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed enUS.lua to use keyword substitutions.
    Added deDE, esES, esMX, frFR, koKR, ruRU, zhCN, zhTW locale files and updates TOC to reflect this.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@50 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated .pkgmeta and embeds.xml to include AceLocale-3.0.
    Modified appropriate sections of code for localization.
    Added enUS translation file.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@49 8048255b-f405-41a1-95e1-685886f5e76f
    - Reverted a table change to un-break recipe menu.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@47 8048255b-f405-41a1-95e1-685886f5e76f
    - Made enchanting recipes not have quantity sub-menus since queuing multiple enchants is not possible.
    Removed some unused locals.
    More table optimizations.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@46 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed some table usage to minimize garbage creation.
    Now using wipe() as well.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@45 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed how enchanting recipe matches were done so that 2H weapon enchants would not match on 1H weapons.
    Fixed enchanting matches to not be broken with difficulty colors.
    Small refactorings.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@44 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed erroneous global function to a local one.
    Added difficulty colors to recipe menu.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@43 8048255b-f405-41a1-95e1-685886f5e76f
    - Re-structured code layout.
    Now using AceAddon and AceHook.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@42 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed .pkgmeta again
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@41 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated .pkgmeta and embeds.xml
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@40 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated embeds.xml
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@38 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated .pkgmeta, removed embedded libs.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@37 8048255b-f405-41a1-95e1-685886f5e76f
    - Completely removed frame-name-checking code. This allows clicks on silly shit but, as Shefki pointed out, prevents Revelation from breaking on an unknown bag AddOn.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@36 8048255b-f405-41a1-95e1-685886f5e76f
    - Fixed Bagnon support.
    Added OneBag3 support.
    Further streamlining.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@35 8048255b-f405-41a1-95e1-685886f5e76f
    - Updated OptDeps in TOC.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@33 8048255b-f405-41a1-95e1-685886f5e76f
    - Loopified a huge if-mess for frames.
    Removed unnecessary top-level menu which was essentially what the user already knew: The name of the item they clicked on.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@32 8048255b-f405-41a1-95e1-685886f5e76f
    - Moved a couple of variable settings to fix right-clicks from getting through.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@31 8048255b-f405-41a1-95e1-685886f5e76f
    - Resolved issue with items being linked to the wrong tradeskill.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@29 8048255b-f405-41a1-95e1-685886f5e76f
    - Re-factored some code.
    Completely converted to using spellID.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@27 8048255b-f405-41a1-95e1-685886f5e76f
    - Added profession scanning so Revelation knows what tradeskills the user has.
    With above addition, completely removed huge if-else block of code in favor of brute-force method which works nearly as fast.
    Moved "isHandled" check to fix double-scanning issue.
    Made IsValidFrame() local (D'oh)
    Completely re-worked menu-building so multiple tradeskills will show up for items.
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@26 8048255b-f405-41a1-95e1-685886f5e76f
    - Added tooltips for items using GetTradeSkillDescription() which, oddly enough, apparently only works for enchantments.
    Added local version of tinsert.
    Minor code cleanup.
    
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@24 8048255b-f405-41a1-95e1-685886f5e76f
    - In Revelation:Menu(): Fixed borked IsAltKeyDown()
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@23 8048255b-f405-41a1-95e1-685886f5e76f
    - In IsValidFrame(): Split the five strfind() calls into five if checks from one. No sense checking them all if one is valid.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@21 8048255b-f405-41a1-95e1-685886f5e76f
    - In IterEnchant(): Reversed strfind() arguments for correct effect.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@20 8048255b-f405-41a1-95e1-685886f5e76f
    - Changed click register for trade frame button to be AnyUp, as LeftButtonUp did nothing.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@18 8048255b-f405-41a1-95e1-685886f5e76f
    - Re-added hook on HandleModifiedItemClick, as this is the only way to get to the "Will not be traded" slot in trade. Since the other two hooks call this function internally, I have it check for isHandled before passing info to the menu generator.
    Re-instated usage of GetMouseFocus() only for calls from HandleModifiedItemClick()
    
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@17 8048255b-f405-41a1-95e1-685886f5e76f
    - Removed all references to LibQTipClick.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@16 8048255b-f405-41a1-95e1-685886f5e76f
    - Inlined some local variables, moved ATSW-handler from its own function to the Scan() function.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@15 8048255b-f405-41a1-95e1-685886f5e76f
    - Streamlined function hooks.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@14 8048255b-f405-41a1-95e1-685886f5e76f
    - Removed a rather needless check against frame names. Fixes Baggins/Bagnon issues so Zhinjio will quit QQing - well, to prevent anyone using these or other custom bag addons from QQing...
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@12 8048255b-f405-41a1-95e1-685886f5e76f
    - Retooled to not rely on GetMouseFocus() due to simultaneous suggestions from Arrowmaster and ckknight.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@11 8048255b-f405-41a1-95e1-685886f5e76f
    - Fixing function hooks: Attempt #2 using advice from Arrowmaster and Zhinjio.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@10 8048255b-f405-41a1-95e1-685886f5e76f
    - Hopefully fixed errors Zhinjio was having with function hooks, courtesy of ckknight.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@9 8048255b-f405-41a1-95e1-685886f5e76f
    - Minor code cleanup. Added pacification for AdvancedTradeSkillWindow.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@7 8048255b-f405-41a1-95e1-685886f5e76f
    - Fixed function hook on PaperDoll frame.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@6 8048255b-f405-41a1-95e1-685886f5e76f
    - Added LibStub to Libs, modified embeds.xml and TOC
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@4 8048255b-f405-41a1-95e1-685886f5e76f
    - Initial commit.
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@3 8048255b-f405-41a1-95e1-685886f5e76f
root:
    - "revelation/mainline: Initial Import"
    git-svn-id: svn+ssh://svn.wowace.com/wow/revelation/mainline/trunk@1 8048255b-f405-41a1-95e1-685886f5e76f

Additional Files