dunno if someone experience the same - but postal ate some of my mails - i selected several nr pots, mungo pots and other pots from my mail and pushed the open selected button - many of them where lost in void - got an lua error during the time of looting my post box.
Changed totaly frustrated to CT_Mail back :/
Ouch, was there anything weird in any of the mails? Unique item maybe? Conflicting mod?
Postal adopts the most conservative Opening transaction possible. It waits until UNIT_INVENTORY_CHANGED is fired before proceeding. This means the item actually lands in your bag. The worst that should happen is it gets hung waiting on this and not getting an error message from the UI.
Not that i know of - the mails (pots) where returned mails from my mule char. I send mails to my mule chars and return them back if i need them with my main - i never have enough free slots in my bank bag :)
I got this lua exception - but i do not remember the text of the error. If no one else experineced the problem - maybe it was a side effect of another addon ...
local _, _, _, _, msgMoney, _, _, msgItem = GetInboxHeaderInfo(index)
if msgMoney == 0 and not msgItem then
There is the code that deletes messages in PostalLib. When you get an item, this code is only called after you get an UNIT_INVENTORY_CHANGED (which means something in your bag changed which is most likely, a new item from your mail).
At this point, I am guessing there is a conflict with another mod perhaps?
I will be out of the country on holiday for 8 days starting 1-19-07. Feel free to abuse postal SVN while I am gone. Ammo and the gang have done a group job on converting it to module system.
I am sorry I didn't get the massmail UI done before BC and my holiday. I started working with the idea of having the massmail UI be like BulkMail except it just be a Tablet.
The other thing I was working on was covering the mailframe with a frame to prevent the user from clicking things while transactions are in progress. This frame would have a Cancel button that hits the :Reset function of the module that creates the frame. The idea being this would be a simple way to prevent races or disruptions without doing too much message passing. This frames would also have status text displaying what is going on. So the screen called by the OpenAll addon would display what message its parsing at the time. This prevent chatframe spam and helps shield the user from himself.
I look forward to picking these back up again when I get back from st. lucia. Cheers.
Postal deleted the last item in my mailbox when I didn't have room for it after an 'open all'. Unfortunately I didn't catch the error message - and it isn't an error I'm eager to try and duplicate, for obvious reasons.
Haven't tried opening all messages yet with Postal r25642 (US English WoW 2.0.5 live), but Open Selected is acting very odd. May be related to the problems people are reporting above with unexpectedly deleted mail.
Choose, say, 5 items to retrieve from the mail. Checkmark 5 boxes (over two pages of mail). Press Open Selected.
What happens: the checkmark of a mail retrieved does not vanish when the mail does. Instead, the checkmark "shifts" down to the mail below it. So that the you see checkmarks ending up on mails you had not intended to open. The checkmarks eventually stop "shifting". When this happens (and it happened every single time I tried Open Selected), you get mails in your bags you had intended to leave in the box. Didn't notice it deleting anything, but didn't test this any more thoroughly as I didn't want to end up with deleted mail.
Unfortunately back to the icky (but working w/o problems) CT_MailMod here. Hope this opening problem & the deleted-mail problems reported by others can be looked at/fixed.
Is it possible to add some small icon to a frame, mouseovering with will show a tooplip with some help (i.e. "to do X - press Y") ? I have a very bad memory to remember all that ctrl-alt-shift combinations :(