Bulk Mail Inbox
Addon Support Statement
NEWS: I'm back in WoW. I'll try to update addons after catching up, especially if they are bugging out.
Addon Description
Bulk mail reception made really easy. This addon allows you to selectively pick mails to open from the inbox, open all mails with money or open all items.
Key Features
There are many bulk email openers available to choose from. However Bulk Mail Inbox has several unique features:
- Shows a dialog with all items and money in your mailbox.
- Allows you to take individual items even if they were all sent in one email.
- You can mark multiple items to take make without taking all.
- Allows easy comparision of items in the mail list with items you're currently using (just hold shift down while hovering the items).
Bulk Mail Inbox 4.0 beta
The 4.0 beta is a conversion to Ace3 and other modern libraries. In addition it has several improvements and fixes as outlined below:
- Inbox pagination and filtering.
- Clicking on a column header now sorts that header. Before clicking on any header just rotated the sorting to a new column.
- Sorting is reversed if you click on the header which currently is sorted.
- Better placement of the tooltip (now sit nexts to the frame that opened it)
- Pressing and releasing the shift key while hovering an item will now properly show/hide the comparision window.
- Fixed opening of mails is now throttled to prevent errors and as a result opening a lot of mails is now much better.
- The list of items is updated during auto opening emails.
can some1 write shortcuts, i press Ctrl+item and items is gone somehere? maybe return to
Finally decided to figure out how to fix that stupid error. Apparently, the MailFrame:GetTop and GetRight functions return nil sometimes. So if we check if it's not nil before trying to use it, the error goes away.
I also noticed that in the code it said that the list should max to 80% of the screen size, but it wasn't. So I figured out how to fix that.
You can change the code in BulkMailInbox.lua for the mod:AdjustSizeandPosition function as shown below:
I have tentatively resolved errors with BulkMail2/BulkMail2Inbox when opening the mailbox by updating some of the ace libraries. I downloaded the (as of now) latest ace release and replaced the following directories:
I'm getting some serious issues with BMI as of the most recent patch. I just haven't had a chance to disable other addons and properly reproduce anything.
if u go to the project site hes not playing wow and looking for someone to take over
Get this LUA error when checking mail:
----------------------------------------------------------------------------------------------
Message: Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:76: attempt to compare number with string
Time: 12/11/12 08:36:07
Count: 1
Stack: Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:76: in function <Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:63>
[C]: in function `sort'
Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:140: in function <Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:106>
Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:633: in function <Interface\AddOns\BulkMail2Inbox\BulkMailInbox.lua:629>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...ns\BulkMail2Inbox\Libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...ns\BulkMail2Inbox\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>
Locals: <none>
I don't know why that error is there but a simple lua hack stops THAT message. Just change the following in line 913:
local offx = math.min((uiHeight - tipHeight - barHeight)/2, uiHeight + 12 - MailFrame:GetTop()*MailFrame:GetScale())+barHeight
to
local offx = math.min((uiHeight - tipHeight - barHeight)/2, uiHeight + 12 - 1096*MailFrame:GetScale())+barHeight
Date: 2012-10-01 17:41:59
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BulkMail2Inbox\BulkMailInbox.lua line 913:
attempt to perform arithmetic on a nil value
Debug:
(tail call): ?
BulkMail2Inbox\BulkMailInbox.lua:913: AdjustSizeAndPosition()
BulkMail2Inbox\BulkMailInbox.lua:940:
BulkMail2Inbox\BulkMailInbox.lua:919
BulkMail2Inbox\BulkMailInbox.lua:1055: ShowInboxGUI()
BulkMail2Inbox\BulkMailInbox.lua:336: ?()
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:146:
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[1]"]:4:
[string "safecall Dispatcher[1]"]:4
[C]: ?
[string "safecall Dispatcher[1]"]:13: ?()
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:91: Fire()
...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0.lua:120:
...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0.lua:119
[C]: TurnOrActionStop()
[string "TURNORACTION"]:4:
[string "TURNORACTION"]:1
Locals:
None
AddOns:
Swatter, v5.14.5335 (KowariOnCrutches)
ArkInventory, v30315
ArkInventoryRules, v
ArkInventoryRulesExample, v1.00
AucAdvanced, v5.14.5335 (KowariOnCrutches)
AucFilterBasic, v5.14.5335 (KowariOnCrutches)
AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
AucScanData, v5.14.5335 (KowariOnCrutches)
AucStatHistogram, v5.14.5335 (KowariOnCrutches)
AucStatiLevel, v5.14.5335 (KowariOnCrutches)
AucStatPurchased, v5.14.5335 (KowariOnCrutches)
AucStatSales, v5.14.5335.5335(5.14/embedded)
AucStatSimple, v5.14.5335 (KowariOnCrutches)
AucStatStdDev, v5.14.5335 (KowariOnCrutches)
AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
Babylonian, v5.1.DEV.312(/embedded)
Bartender4, v4.5.5
BeanCounter, v5.14.5335 (KowariOnCrutches)
BulkMail2, v4.0.2
BulkMail2Inbox, v4.0.5
Configator, v5.1.DEV.330(/embedded)
DBMCore, v
DBMPartyMoP, v
DebugLib, v5.1.DEV.312(/embedded)
Enchantrix, v5.14.5335 (KowariOnCrutches)
EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
ErrorFilter, v2.5.1
GladiatorlosSA, vv2.0
idTip, v2.2
Informant, v5.14.5335 (KowariOnCrutches)
LFGTimer, vv3.0
LibExtraTip, v5.12.DEV.324(/embedded)
LoseControl, v5.0
Mapster, v1.5.1
MikScrollingBattleText, v5.7.123
MoveAnything, v13.1.10
OmniCC, v5.0.4
PitBull4, vv4.0.0-beta40
PitBull4AltPowerBar, vv4.0.0-beta40
PitBull4Aura, vv4.0.0-beta40
PitBull4Background, vv4.0.0-beta40
PitBull4BlankSpace, vv4.0.0-beta40
PitBull4Border, vv4.0.0-beta40
PitBull4CastBar, vv4.0.0-beta40
PitBull4CombatIcon, vv4.0.0-beta40
PitBull4CombatText, vv4.0.0-beta40
PitBull4ComboPoints, vv4.0.0-beta40
PitBull4HealthBar, vv4.0.0-beta40
PitBull4HideBlizzard, vv4.0.0-beta40
PitBull4Highlight, vv4.0.0-beta40
PitBull4LeaderIcon, vv4.0.0-beta40
PitBull4LuaTexts, vv4.0.0-beta40
PitBull4MasterLooterIcon, vv4.0.0-beta40
PitBull4PhaseIcon, vv4.0.0-beta40
PitBull4PowerBar, vv4.0.0-beta40
PitBull4PvPIcon, vv4.0.0-beta40
PitBull4QuestIcon, vv4.0.0-beta40
PitBull4RaidTargetIcon, vv4.0.0-beta40
PitBull4ReadyCheckIcon, vv4.0.0-beta40
PitBull4RestIcon, vv4.0.0-beta40
PitBull4RoleIcon, vv4.0.0-beta40
Prat30, v3.5.1
Prat30HighCPUUsageModules, v
Prat30Libraries, v
Quartz, v3.1.1
Recount, v
ReforgeLite, v1.12
SatrinaBuffFrame, v3.2
SellJunk, v3.0.8
SexyMap, v2.3
SlideBar, v5.14.5335 (KowariOnCrutches)
Stubby, v5.14.5335 (KowariOnCrutches)
TidyPlates, v6.7.6 (R543)
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
TipHelper, v5.12.DEV.315(/embedded)
TipTac, v12.09.29
TipTacItemRef, v12.08.30
TipTacTalents, v12.09.05
Titan, v5.1.7.50001
TitanBag, v5.1.7.50001
TitanClock, v5.1.7.50001
TitanGold, v5.1.5.50001
TitanLocation, v5.1.7.50001
TitanLootType, v5.1.7.50001
TitanPerformance, v5.1.7.50001
TitanRepair, v5.1.7.50001
TitanVolume, v5.1.7.50001
TitanXP, v5.1.7.50001
TomTom, vv50001-1.0.2
BlizRuntimeLib_deDE v5.0.5.50001 <eu>
(ck=f33)
Please update for patch 5.0.3! I dont like clicking them items one by one.
@spiralofhope
Correction: It seems to be working well enough.
For anyone using tekkub's NutCounter, to move the pane to the right so it's not overtop of the nuts/shiny/all block, you can make a change to BulkMailInbox.lua
to
It's nice to see some work being done for 5.0.4 compatibility. It's broken again, but hopefully you'll have some time to fix it up.
Find it under Downloads, Release 3.0.2, added 10/18/2008
Might be a better alternative to waiting for an update.
Thanks for the heads up!
Guys, the 'Take Selected' functionality of this addon has been rendered useless until bug #19 is fixed. The re-ordering of the list and some failed matching between list ordinal number and mail item ID have made it so that the Take Selected only takes about half of the items. Hoping this gets a review soon.
I am having the same issue with Take Selected Items. It has been that way since I installed your addon. Sometimes it will take 3 or 4 items and sometimes it will only take 1.