WhisperML

Abandoned
Master Looter - Take bids for items from item link whispers

File Details

4.0beta15

  • B
  • Apr 11, 2011
  • 27.41 KB
  • 15
  • 4.0.6
  • Retail

File Name

WhisperML-4.0beta15.zip

Supported Versions

  • 4.0.6

------------------------------------------------------------------------
r149 | xodiv | 2011-04-11 13:55:35 +0000 (Mon, 11 Apr 2011) | 1 line
Changed paths:
   A /tags/4.0beta15 (from /trunk:148)

Tagging as 4.0beta15
------------------------------------------------------------------------
r148 | xodiv | 2011-04-11 13:55:09 +0000 (Mon, 11 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Fully disable FakeLootMessage for beta15.

------------------------------------------------------------------------
r147 | xodiv | 2011-04-11 13:50:29 +0000 (Mon, 11 Apr 2011) | 3 lines
Changed paths:
   M /trunk/FakeLootMessage.lua
   M /trunk/UI_BidList.lua

Fix extra name assign button.
Fix bug in LootString in FakeLootMessage for LOOT_ITEM.

------------------------------------------------------------------------
r146 | xodiv | 2011-04-08 14:26:58 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.xml

Bigger font for "Clear:"

------------------------------------------------------------------------
r145 | xodiv | 2011-04-08 12:50:00 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.xml

More button tinkering.

------------------------------------------------------------------------
r144 | xodiv | 2011-04-08 12:48:30 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.xml

Reposition bottom buttons.

------------------------------------------------------------------------
r143 | xodiv | 2011-04-08 07:40:10 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua

Add "/wm clear assigned"

------------------------------------------------------------------------
r142 | xodiv | 2011-04-08 07:36:54 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.xml
   M /trunk/WhisperML.lua

Add "Remove Assigned" button.

------------------------------------------------------------------------
r141 | xodiv | 2011-04-08 07:15:57 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua

More slashcommand work.

------------------------------------------------------------------------
r140 | xodiv | 2011-04-08 02:25:18 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua

Change string.gsub to gsub.

------------------------------------------------------------------------
r139 | xodiv | 2011-04-08 02:24:31 +0000 (Fri, 08 Apr 2011) | 11 lines
Changed paths:
   M /trunk/Slash.lua
   M /trunk/UI.lua
   M /trunk/UI_BidList.xml
   M /trunk/WhisperML.lua

Rename some core functions so they are all of the
same VerbNoun format.

    Ask -> BeginBids
    RollBegin -> BeginRoll
    RollEnd -> EndRoll
    LootAssign -> AssignLootItem

Redo some stuff in the slash commands, which wasn't
properly working before and it still untested.

------------------------------------------------------------------------
r138 | xodiv | 2011-04-08 01:16:59 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

More dicking with FakeLootMessage

------------------------------------------------------------------------
r136 | xodiv | 2011-04-07 11:23:27 +0000 (Thu, 07 Apr 2011) | 4 lines
Changed paths:
   M /trunk/Slash.lua
   M /trunk/WhisperML.lua

Fix the rest of the problems with "of the X" items. Need to use the
itemlink from GetLootSlotLink with GetItemInfo, not the itemId, in order
to get the random stuff.

------------------------------------------------------------------------
r135 | xodiv | 2011-04-07 06:15:05 +0000 (Thu, 07 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

FLM bug fixes, improvements.  Probably still not working.

------------------------------------------------------------------------
r134 | xodiv | 2011-04-07 02:22:26 +0000 (Thu, 07 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Name the FakeLootMessageFrame so we can poke at it.

------------------------------------------------------------------------
r133 | xodiv | 2011-04-07 02:16:59 +0000 (Thu, 07 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Make note about maybe not needing the table remove.

------------------------------------------------------------------------
r132 | xodiv | 2011-04-07 01:54:47 +0000 (Thu, 07 Apr 2011) | 3 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Cut-and-paste error in FakeLootMessage, don't emulate the event
in Cleanup().  Oops.

------------------------------------------------------------------------
r130 | xodiv | 2011-04-06 12:01:43 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_BidList.lua

Fix the extra assign button

------------------------------------------------------------------------
r129 | xodiv | 2011-04-06 08:24:27 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua
   M /trunk/UI_BidList.lua
   M /trunk/UI_BidList.xml

First semi-hacky attempt at allowing setting of Bank / DE player.

------------------------------------------------------------------------
r128 | xodiv | 2011-04-06 06:36:32 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Fix comment describing data storage.

------------------------------------------------------------------------
r127 | xodiv | 2011-04-06 06:25:50 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Fix debug print in FakeLootMessage.

------------------------------------------------------------------------
r125 | xodiv | 2011-04-06 06:14:23 +0000 (Wed, 06 Apr 2011) | 3 lines
Changed paths:
   M /trunk/WhisperML.lua

Trigger on CHAT_MSG_RAID or CHAT_MSG_PARTY if we get those events,
but don't ask to get them, so Gaz can enable it with lua to trial.

------------------------------------------------------------------------
r124 | xodiv | 2011-04-06 06:08:34 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.lua
   M /trunk/UI_LootList.xml

Nix the "assignable" button, it was terrible.

------------------------------------------------------------------------
r123 | xodiv | 2011-04-06 04:14:37 +0000 (Wed, 06 Apr 2011) | 5 lines
Changed paths:
   M /trunk/Slash.lua
   M /trunk/UI.lua
   M /trunk/UI.xml
   M /trunk/UI_BidList.lua
   M /trunk/UI_BidList.xml
   M /trunk/UI_LootList.lua
   M /trunk/Utils.lua
   M /trunk/WhisperML.lua

Don't index loot by itemId as it doesn't account for random suffixes. Instead
index by a created itemIndex that incorporates the suffix (and can later by
augmented to inclued other things if needed). In the end it might be better
to index by the itemlink with the unique id stripped.

------------------------------------------------------------------------
r122 | xodiv | 2011-04-06 04:12:03 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Allow duplicate loot messages, keep them in a stack not a hash.

------------------------------------------------------------------------
r121 | xodiv | 2011-04-06 02:51:01 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Add DeUniquify

------------------------------------------------------------------------
r120 | xodiv | 2011-04-05 13:45:47 +0000 (Tue, 05 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Fix typo

------------------------------------------------------------------------
r119 | xodiv | 2011-04-05 04:47:34 +0000 (Tue, 05 Apr 2011) | 2 lines
Changed paths:
   M /trunk/README.txt

Add some crap to the README

------------------------------------------------------------------------
r118 | xodiv | 2011-04-05 04:45:15 +0000 (Tue, 05 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.xml

Set size of assignable text.

------------------------------------------------------------------------
r117 | xodiv | 2011-04-05 03:00:10 +0000 (Tue, 05 Apr 2011) | 2 lines
Changed paths:
   A /trunk/DKP.lua
   A /trunk/UI_DKP.xml
   M /trunk/WhisperML.toc

Add some DKP stuff, just for testing, will take it out again later.

------------------------------------------------------------------------
r116 | xodiv | 2011-04-04 13:54:56 +0000 (Mon, 04 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Don't initialize FakeLootMessage until I think through duplicate loots.

------------------------------------------------------------------------
r115 | xodiv | 2011-04-04 13:50:43 +0000 (Mon, 04 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Don't use WML_Print in FakeLootMessage to make it totally independent.

------------------------------------------------------------------------
r114 | xodiv | 2011-04-04 13:41:07 +0000 (Mon, 04 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua

Increase bid times to 15s and 40s.

------------------------------------------------------------------------
r113 | xodiv | 2011-04-04 12:59:45 +0000 (Mon, 04 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Unlinkify the itemlink on FakeLootMessage debugging prints.

------------------------------------------------------------------------
r112 | xodiv | 2011-04-04 12:08:33 +0000 (Mon, 04 Apr 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Fix bidding closed message.

------------------------------------------------------------------------
r111 | xodiv | 2011-04-04 09:44:12 +0000 (Mon, 04 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Call Initialize on FakeLootMessage to enable it.

------------------------------------------------------------------------
r109 | xodiv | 2011-04-04 05:37:04 +0000 (Mon, 04 Apr 2011) | 3 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Fix error with missing "s" on vars, rename them all so this
doesn't happen again.

------------------------------------------------------------------------
r107 | xodiv | 2011-04-03 13:51:50 +0000 (Sun, 03 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Show frame so we get events.

------------------------------------------------------------------------
r106 | xodiv | 2011-04-03 11:26:19 +0000 (Sun, 03 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua

Disable the item roll button if a roll on another item is occurring.

------------------------------------------------------------------------
r104 | xodiv | 2011-04-03 04:44:43 +0000 (Sun, 03 Apr 2011) | 2 lines
Changed paths:
   M /trunk/Utils.lua

Fix bug with Extra Names showing as assignable with empty items.

------------------------------------------------------------------------
r102 | xodiv | 2011-04-03 04:25:42 +0000 (Sun, 03 Apr 2011) | 3 lines
Changed paths:
   M /trunk/WhisperML.lua

Fixups for :Clear() when timers are active.
Add :RescanCorpse()

------------------------------------------------------------------------
r101 | xodiv | 2011-04-03 04:05:49 +0000 (Sun, 03 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_BidList.xml

Fix bugs with bidlist display.

------------------------------------------------------------------------
r100 | xodiv | 2011-04-03 03:50:43 +0000 (Sun, 03 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_BidList.lua
   M /trunk/UI_BidList.xml

More stuffing with the extra names display.

------------------------------------------------------------------------
r99 | xodiv | 2011-04-03 03:25:41 +0000 (Sun, 03 Apr 2011) | 3 lines
Changed paths:
   M /trunk/UI_BidList.lua
   M /trunk/UI_LootList.xml

Set the button name on extras to be the role.
Make the check on the loot list a bit smaller.

------------------------------------------------------------------------
r98 | xodiv | 2011-04-03 03:11:34 +0000 (Sun, 03 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_BidList.lua

Fix bug with extranames in entry list creation.

------------------------------------------------------------------------
r97 | xodiv | 2011-04-02 23:13:50 +0000 (Sat, 02 Apr 2011) | 4 lines
Changed paths:
   A /trunk/TODO.txt
   M /trunk/UI_LootList.xml

Add TODO list.
Put the item into the ARTWORK later so the checkbox
appears on top of it.

------------------------------------------------------------------------
r96 | xodiv | 2011-04-01 11:47:11 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Fix bug with removing an item being rolled on.

------------------------------------------------------------------------
r95 | xodiv | 2011-04-01 11:40:47 +0000 (Fri, 01 Apr 2011) | 4 lines
Changed paths:
   M /trunk/WhisperML.lua

Remove some debugging prints.

Announce properly if we delete an item being rolled on.

------------------------------------------------------------------------
r94 | xodiv | 2011-04-01 09:43:26 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua
   M /trunk/UI.lua
   M /trunk/WhisperML.lua

At least it's not erroring at the moment.

------------------------------------------------------------------------
r93 | xodiv | 2011-04-01 08:20:44 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua

Fix /wm print

------------------------------------------------------------------------
r92 | xodiv | 2011-04-01 06:59:57 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.toc

Add FakeLootMessage.lua to TOC.

------------------------------------------------------------------------
r91 | xodiv | 2011-04-01 06:59:08 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

FakeLootMessage - add cleanup, debugging prints.

------------------------------------------------------------------------
r90 | xodiv | 2011-04-01 06:45:26 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/FakeLootMessage.lua

Maybe working FakeLootMessage.lua

------------------------------------------------------------------------
r89 | xodiv | 2011-04-01 04:22:35 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_BidList.xml

Start of first attempt at allowing you to set fixed extra names.

------------------------------------------------------------------------
r88 | xodiv | 2011-04-01 01:45:11 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua

Dry-coded attempt to deal better with the buttons.

------------------------------------------------------------------------
r87 | xodiv | 2011-04-01 01:44:54 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/UI_BidList.xml
   M /trunk/UI_LootList.lua
   M /trunk/Utils.lua

Formatting.

------------------------------------------------------------------------
r86 | xodiv | 2011-04-01 01:43:06 +0000 (Fri, 01 Apr 2011) | 5 lines
Changed paths:
   M /trunk/WhisperML.lua

Nuke any in-progress timers when we remove an item.

Print a different message if we EndBids on a particular item
instead of all items.

------------------------------------------------------------------------
r85 | xodiv | 2011-04-01 01:08:10 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Keep bid timers per item.

------------------------------------------------------------------------
r84 | xodiv | 2011-04-01 00:28:09 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Now that bids have a timer a lot more things need DoCallbacks()

------------------------------------------------------------------------
r83 | xodiv | 2011-04-01 00:17:20 +0000 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua
   M /trunk/UI.lua
   M /trunk/UI_BidList.lua
   M /trunk/UI_LootList.lua
   M /trunk/Utils.lua
   M /trunk/WhisperML.lua

Add comment headers to the lua.

------------------------------------------------------------------------
r82 | xodiv | 2011-03-31 12:52:19 +0000 (Thu, 31 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua

Remove print, still broken.

------------------------------------------------------------------------
r81 | xodiv | 2011-03-31 12:09:13 +0000 (Thu, 31 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua

Non-working button commit, FIXME

------------------------------------------------------------------------
r80 | xodiv | 2011-03-31 08:57:28 +0000 (Thu, 31 Mar 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua
   M /trunk/UI.lua
   M /trunk/UI.xml

Working on getting bidding/rolling timers working.

------------------------------------------------------------------------
r79 | xodiv | 2011-03-31 07:21:57 +0000 (Thu, 31 Mar 2011) | 3 lines
Changed paths:
   A /trunk/FakeLootMessage.lua
   D /trunk/UI_TimerButton.lua
   D /trunk/UI_TimerButton.xml

Remove UI_TimerButton files.
Start of emulation of CHAT_MSG_LOOT for out of range loot when ML.

------------------------------------------------------------------------
r78 | xodiv | 2011-03-31 06:54:14 +0000 (Thu, 31 Mar 2011) | 2 lines
Changed paths:
   M /trunk/Slash.lua

Dumb slash init change so I can syntax check offline.

------------------------------------------------------------------------
r77 | xodiv | 2011-03-31 06:15:27 +0000 (Thu, 31 Mar 2011) | 4 lines
Changed paths:
   M /trunk/UI.lua
   M /trunk/UI.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.toc

Don't use UI_TimerButton.
"Bids For All" button counts down saying "Close (nn)" when bid in progress.

------------------------------------------------------------------------
r76 | xodiv | 2011-03-31 05:18:39 +0000 (Thu, 31 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Fix dup GetRollTimeRemaining into GetBidTimeRemaining

------------------------------------------------------------------------
r75 | xodiv | 2011-03-30 13:26:02 +0000 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Bid timer stuff in WhisperML itself (seems to be) working.

------------------------------------------------------------------------
r74 | xodiv | 2011-03-30 08:36:47 +0000 (Wed, 30 Mar 2011) | 4 lines
Changed paths:
   M /trunk/UI.xml
   M /trunk/UI_TimerButton.lua
   M /trunk/UI_TimerButton.xml
   M /trunk/WhisperML.lua

Fix bug introduced in last commit with Ask() and EndBids()
Fix UI_TimerButton, but it's not actually what I wanted anyway.

------------------------------------------------------------------------
r73 | xodiv | 2011-03-30 07:16:17 +0000 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.xml
   A /trunk/UI_TimerButton.lua
   A /trunk/UI_TimerButton.xml
   M /trunk/WhisperML.toc

Dry-coded attempt at button with timer countdown.

------------------------------------------------------------------------
r72 | xodiv | 2011-03-30 06:27:19 +0000 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua

Remove unused GetItems call

------------------------------------------------------------------------
r71 | xodiv | 2011-03-30 06:25:02 +0000 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua

Dry-coded generic OnUpdate handler.

------------------------------------------------------------------------
r70 | xodiv | 2011-03-30 06:17:22 +0000 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Add WhisperML:EndBids

------------------------------------------------------------------------
r69 | xodiv | 2011-03-30 06:08:08 +0000 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /trunk/UI_LootList.lua
   M /trunk/UI_LootList.xml

Don't change the background for items on the current
mob, put a small text in the lower right saying "Looting".

------------------------------------------------------------------------
r68 | xodiv | 2011-03-29 12:14:45 +0000 (Tue, 29 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.xml

Fix tick size.

------------------------------------------------------------------------
r67 | xodiv | 2011-03-29 10:47:28 +0000 (Tue, 29 Mar 2011) | 3 lines
Changed paths:
   M /trunk/UI_BidList.lua
   M /trunk/WhisperML.lua

Fix size of bidscroll.
DoCallbacks on Extra stuff

------------------------------------------------------------------------
r66 | xodiv | 2011-03-29 02:00:01 +0000 (Tue, 29 Mar 2011) | 3 lines
Changed paths:
   M /trunk/UI_BidList.xml
   M /trunk/WhisperML.lua

Take a "print" name in LootAssign and show it if given.
Change the UI assignment to send the button text as the printName so we capture DEing etc.

------------------------------------------------------------------------
r65 | xodiv | 2011-03-29 01:56:54 +0000 (Tue, 29 Mar 2011) | 3 lines
Changed paths:
   M /trunk/UI_BidList.lua
   M /trunk/UI_BidList.xml
   M /trunk/WhisperML.lua

Dry-coded first attempt at adding "Extra" fixed set of others in the GUI
so we can have "Bank" and "Disenchant" assignments.

------------------------------------------------------------------------
r64 | xodiv | 2011-03-29 00:43:38 +0000 (Tue, 29 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.xml

Anchor the assigned loot tick in the middle of the button not over the icon.

------------------------------------------------------------------------
r63 | xodiv | 2011-03-28 08:54:44 +0000 (Mon, 28 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.xml

Move the check into textureSubLevel 1, above the icon.

------------------------------------------------------------------------
r62 | xodiv | 2011-03-28 07:26:02 +0000 (Mon, 28 Mar 2011) | 4 lines
Changed paths:
   M /trunk/Slash.lua
   M /trunk/WhisperML.lua

Break out AddAllOpenLoot from LootEvent.
DoCallbacks() once in LootEvent, not for each loot in AddAllOpenLoot.
Call DoCallbacks() manually in debug test in Slash.lua

------------------------------------------------------------------------
r61 | xodiv | 2011-03-28 04:55:07 +0000 (Mon, 28 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.lua
   M /trunk/UI_LootList.xml

Add a green tick on each LootList if it has been fully assigned.

------------------------------------------------------------------------
r59 | xodiv | 2011-03-26 06:42:46 +0000 (Sat, 26 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI_BidList.xml
   M /trunk/WhisperML.lua

Make assigning work, not yet tracking who was assigned something.

------------------------------------------------------------------------
r57 | xodiv | 2011-03-25 08:39:39 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua
   M /trunk/WhisperML.lua

Fix rolling functions

------------------------------------------------------------------------
r56 | xodiv | 2011-03-25 05:20:26 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/Utils.lua

Make WML_GetItemLinkId accept itemlinks or itemids

------------------------------------------------------------------------
r55 | xodiv | 2011-03-25 04:53:39 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua
   M /trunk/UI_BidList.xml
   M /trunk/UI_LootList.xml

Fix xml <Script> includes.

------------------------------------------------------------------------
r54 | xodiv | 2011-03-25 04:50:38 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/Utils.lua

AutoChannel is really AutoChatType, "SAY" etc are not channels.

------------------------------------------------------------------------
r53 | xodiv | 2011-03-25 04:47:08 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.lua
   M /trunk/Utils.lua
   M /trunk/WhisperML.lua

Util functions LootGet -> GetLoot

------------------------------------------------------------------------
r52 | xodiv | 2011-03-25 04:44:13 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   A /trunk/Slash.lua (from /trunk/WML_Slash.lua:51
   A /trunk/UI.lua (from /trunk/WML_UI.lua:51
   A /trunk/UI.xml (from /trunk/WML_UI.xml:51
   A /trunk/UI_BidList.lua (from /trunk/WML_UI_BidList.lua:51
   A /trunk/UI_BidList.xml (from /trunk/WML_UI_BidList.xml:51
   A /trunk/UI_LootFrameButton.xml (from /trunk/WML_UI_LootFrameButton.xml:51
   A /trunk/UI_LootList.lua (from /trunk/WML_UI_LootList.lua:51
   A /trunk/UI_LootList.xml (from /trunk/WML_UI_LootList.xml:51
   A /trunk/Utils.lua
   D /trunk/WML_Slash.lua
   D /trunk/WML_UI.lua
   D /trunk/WML_UI.xml
   D /trunk/WML_UI_BidList.lua
   D /trunk/WML_UI_BidList.xml
   D /trunk/WML_UI_LootFrameButton.xml
   D /trunk/WML_UI_LootList.lua
   D /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.toc
   M /trunk/WhisperML.xml

Totally rename everything, it's a mess and untested! Bad idea, man.

------------------------------------------------------------------------
r51 | xodiv | 2011-03-25 04:25:52 +0000 (Fri, 25 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_BidList.lua
   M /trunk/WML_UI_LootList.lua
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml

Stop trying to distinguish exported functions from local with WhisperML_
vs WML_ names, just rename everything to WML_.

------------------------------------------------------------------------
r50 | xodiv | 2011-03-25 04:15:01 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   D /trunk/ChangeLog.txt

Remove changelog, let SVN handle it.

------------------------------------------------------------------------
r49 | xodiv | 2011-03-25 04:14:17 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Normalise WML_LootGetRecipIndex name/use.

------------------------------------------------------------------------
r47 | xodiv | 2011-03-24 06:45:45 +0000 (Thu, 24 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Fixes to IAmTheMasterLooter check

------------------------------------------------------------------------
r45 | xodiv | 2011-03-24 06:33:06 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua

Fix more assign stuff and GetLootSlotLink.
Set an enabledBG on the item list if the item is currently open.  Don't like it.

------------------------------------------------------------------------
r44 | xodiv | 2011-03-24 06:15:18 +0000 (Thu, 24 Mar 2011) | 22 lines
Changed paths:
   M /trunk/WML_UI_BidList.lua
   M /trunk/WhisperML.lua

Try to only allow assigning if you are the ML.

I don't know under what circumstances you can call GetMasterLootCandidate
so it might be that checking for a player won't work.

The flow in the Blizzard UI is

    a. You click
    b. Server sends you LOOT_OPENED
    c. Call GetNumLootSlots
    d. Enumerate GetLootSlotInfo / GetLootSlotLink over the slots
    e. Call LootSlot(slotN) to loot
    f. Game sends OPEN_MASTER_LOOT_LIST
    g. At this point you can call GetMasterLootCandidate
    h. (I think) if people drop from the raid you get UPDATE_MASTER_LOOT_LIST
    i. You call GiveMasterLoot(slotN, candidateX)

Calling LootSlot(n) for each slot is probably not a good idea.  The main
question is whether you can call GetMasterLootCandidate after LOOT_OPENED
or whether you have to have gotten OPEN_MASTER_LOOT_LIST first.

------------------------------------------------------------------------
r43 | xodiv | 2011-03-24 05:13:46 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WhisperML.lua

Since we are only doing the roll OnUpdate when we are actually taking a
roll, we can afford to check more often.

------------------------------------------------------------------------
r42 | xodiv | 2011-03-24 05:06:38 +0000 (Thu, 24 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua

Try to get the GUI to show the roll countdown.

------------------------------------------------------------------------
r40 | xodiv | 2011-03-24 03:44:18 +0000 (Thu, 24 Mar 2011) | 4 lines
Changed paths:
   M /trunk/WML_UI_BidList.lua
   M /trunk/WML_UI_BidList.xml
   M /trunk/WhisperML.lua

Convert the itemIds to numbers.
Adjust some heights in the bid list.
Adjust the background striping in the bid list to be lighter.

------------------------------------------------------------------------
r39 | xodiv | 2011-03-24 03:18:19 +0000 (Thu, 24 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_BidList.lua

Remove debugging prints

------------------------------------------------------------------------
r37 | xodiv | 2011-03-24 03:14:12 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_BidList.lua
   M /trunk/WML_UI_BidList.xml
   M /trunk/WhisperML.lua

Fix RemoveRoll.
Fix height of Bid frame and number of buttons shown.

------------------------------------------------------------------------
r36 | xodiv | 2011-03-24 01:32:54 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml

Re-template so we don't have to inherit a frame from a button... and then
make it a button anyway, doh.

------------------------------------------------------------------------
r34 | xodiv | 2011-03-23 14:18:00 +0000 (Wed, 23 Mar 2011) | 4 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   A /trunk/WML_UI_BidList.lua (from /trunk/WML_UI_PlayerList.lua:33
   A /trunk/WML_UI_BidList.xml (from /trunk/WML_UI_PlayerList.xml:33
   D /trunk/WML_UI_PlayerList.lua
   D /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.toc

Bid and Roll headers in bid list.
Lots of stuffing about with rolling, maybe working, probably not quite.
Rename PlayerList to BidList.

------------------------------------------------------------------------
r33 | xodiv | 2011-03-23 07:44:24 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_PlayerList.lua
   M /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua

Hook up more of the buttons, showing rolls isn't working yet.

------------------------------------------------------------------------
r32 | xodiv | 2011-03-23 07:00:49 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml
   M /trunk/WML_UI_PlayerList.lua
   M /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua

First cut of bidder scroll working(?)

------------------------------------------------------------------------
r31 | xodiv | 2011-03-23 05:27:39 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_LootList.xml
   M /trunk/WML_UI_PlayerList.xml

Allow shift-click on LootList to insert into tab or dressup

------------------------------------------------------------------------
r30 | xodiv | 2011-03-23 05:19:16 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua

IsLootItem fix

------------------------------------------------------------------------
r29 | xodiv | 2011-03-23 04:48:50 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml

UI futzing.

------------------------------------------------------------------------
r28 | xodiv | 2011-03-23 04:24:34 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua

UI stuffing again.

------------------------------------------------------------------------
r27 | xodiv | 2011-03-22 06:47:36 +0000 (Tue, 22 Mar 2011) | 5 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua

Add test.
Add remove functions.
Fix up scroll of LootList.
Forget select when clearing.

------------------------------------------------------------------------
r26 | xodiv | 2011-03-21 13:37:46 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml

Tooltip fixes.

------------------------------------------------------------------------
r25 | xodiv | 2011-03-21 13:30:00 +0000 (Mon, 21 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua

Some kind of working loot list.  Scroll is still broken, something to do
with the scroll area not being an exact multiple of the item size I suspect.

------------------------------------------------------------------------
r24 | xodiv | 2011-03-21 08:47:27 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml

Minor fixes, not actually working.

------------------------------------------------------------------------
r23 | xodiv | 2011-03-21 08:14:22 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.lua

Drycode syntax error fixes.

------------------------------------------------------------------------
r22 | xodiv | 2011-03-21 06:47:01 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua

Drycoded fix, update the Bids/Rolls when we select a new item.

------------------------------------------------------------------------
r21 | xodiv | 2011-03-21 06:43:43 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   A /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   A /trunk/WML_UI_PlayerList.lua
   M /trunk/WML_UI_PlayerList.xml

Dry-coded attempt at using HybridScrollFrameTemplate for LootList.

------------------------------------------------------------------------
r20 | xodiv | 2011-03-19 02:19:00 +0000 (Sat, 19 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.xml

Auto-close on escape

------------------------------------------------------------------------
r19 | xodiv | 2011-03-19 01:59:22 +0000 (Sat, 19 Mar 2011) | 2 lines
Changed paths:
   A /trunk/WML_Slash.lua (from /trunk/WhisperML_Slash.lua:18
   M /trunk/WhisperML.toc
   D /trunk/WhisperML_Slash.lua

Rename WhisperML_Slash.lua to WML_Slash.lua

------------------------------------------------------------------------
r18 | xodiv | 2011-03-19 01:50:55 +0000 (Sat, 19 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML_Slash.lua

First cut at callbacks from gui

------------------------------------------------------------------------
r17 | xodiv | 2011-03-18 13:30:46 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML_Slash.lua

More UI fu.

------------------------------------------------------------------------
r16 | xodiv | 2011-03-18 09:21:17 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   A /trunk/WML_UI.lua (from /trunk/WhisperML_UI.lua:15
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.toc
   D /trunk/WhisperML_UI.lua

Rename WhisperML_UI.lua to WML_UI.lua

------------------------------------------------------------------------
r15 | xodiv | 2011-03-18 09:11:12 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   A /trunk/WML_UI.xml
   A /trunk/WML_UI_LootFrameButton.xml
   A /trunk/WML_UI_LootList.xml
   A /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.toc
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

More UI stuff, templating attempts, de-OO some of it.

------------------------------------------------------------------------
r14 | xodiv | 2011-03-18 06:38:50 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

UI bollocks.

------------------------------------------------------------------------
r13 | xodiv | 2011-03-17 12:47:44 +0000 (Thu, 17 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

More UI stuffing.

------------------------------------------------------------------------
r12 | xodiv | 2011-03-17 07:20:23 +0000 (Thu, 17 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

More UI stuffing around.

------------------------------------------------------------------------
r11 | xodiv | 2011-03-16 12:35:52 +0000 (Wed, 16 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

Add /wm gui
Button testing stuff.

------------------------------------------------------------------------
r10 | xodiv | 2011-03-16 07:31:04 +0000 (Wed, 16 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

Ditch the side tabs, split into 2 panes and put items on the left. WIP.

------------------------------------------------------------------------
r9 | xodiv | 2011-03-15 11:46:39 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

Update tabs with real info

------------------------------------------------------------------------
r8 | xodiv | 2011-03-15 08:19:42 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml

Update tabs on load, change button text

------------------------------------------------------------------------
r7 | xodiv | 2011-03-15 08:12:48 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml

Testing tooltip tab stuff.

------------------------------------------------------------------------
r6 | xodiv | 2011-03-15 08:07:43 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

Use ButtonFrameTemplate, looks more pro.

------------------------------------------------------------------------
r5 | xodiv | 2011-03-15 07:39:33 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML_Slash.lua

Error checking on /wm assign

------------------------------------------------------------------------
r4 | xodiv | 2011-03-15 07:34:05 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

Experimenting with tabs.

------------------------------------------------------------------------
r3 | xodiv | 2011-03-15 06:45:15 +0000 (Tue, 15 Mar 2011) | 8 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua

Put quality check back in roll.
XML Dialog
 - inherit BasicFrameTemplate
 - add drag
 - change button widths
 - probably too big
 - no insets yet

------------------------------------------------------------------------
r2 | xodiv | 2011-03-15 04:26:10 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   A /trunk/ChangeLog.txt
   A /trunk/README.txt
   A /trunk/WhisperML.lua
   A /trunk/WhisperML.toc
   A /trunk/WhisperML.xml
   A /trunk/WhisperML_Slash.lua
   A /trunk/WhisperML_UI.lua

Initial import.

------------------------------------------------------------------------
r1 | root | 2011-03-15 04:21:42 +0000 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"whisperml/mainline: Initial Import"
------------------------------------------------------------------------