promotional bannermobile promotional banner

Cauldron

Abandoned
An improved interface for your trade skills

File Details

r151

  • R
  • Oct 25, 2009
  • 537.52 KB
  • 26
  • 3.2.0
  • Retail

File Name

Cauldron-r151.zip

Supported Versions

  • 3.2.0

------------------------------------------------------------------------
r151 | pschifferer | 2009-10-25 14:58:00 +0000 (Sun, 25 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMainUI.lua
   M /trunk/CauldronTradeskill.lua
   M /trunk/Locale/Cauldron-enUS.lua

Added item level and required level sorting to the filter dropdown.

------------------------------------------------------------------------
r150 | pschifferer | 2009-10-25 14:33:08 +0000 (Sun, 25 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMain.xml
   M /trunk/CauldronMainUI.lua

Made the shopping list appear when merchant and bank windows are opened.

------------------------------------------------------------------------
r149 | pschifferer | 2009-10-25 13:24:40 +0000 (Sun, 25 Oct 2009) | 6 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMainUI.lua
   M /trunk/CauldronShoppingListUI.lua

Changed version numbers for the addon to just correspond to revisions in the repository.  This is
simpler than trying to track 1.x, 2.0, etc.
Added colorization to the shopping list: the item shows in green if the character has it in their
inventory, blue-green if the character has at least *some* of the item, purple if the character
has the item in their bank, and some other color (>.>) if the item is in the mail (NYI).

------------------------------------------------------------------------
r148 | pschifferer | 2009-10-21 04:41:33 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Missed one parameter in queue update regarding intermediate priorities.
------------------------------------------------------------------------
r147 | pschifferer | 2009-10-21 04:32:06 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Made the intermediate list in the queue order by priority values matching the items from which they came.
------------------------------------------------------------------------
r146 | pschifferer | 2009-10-21 04:14:22 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Nope, had queue ordering right the first time.
------------------------------------------------------------------------
r145 | pschifferer | 2009-10-21 04:09:03 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Reversed queue ordering.
------------------------------------------------------------------------
r144 | pschifferer | 2009-10-21 03:27:56 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronShoppingListUI.lua

No, really.  I will.
------------------------------------------------------------------------
r143 | pschifferer | 2009-10-21 03:06:27 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronShoppingListUI.lua

Someday I will learn to program in Lua.
------------------------------------------------------------------------
r142 | pschifferer | 2009-10-21 02:56:12 +0000 (Wed, 21 Oct 2009) | 3 lines
Changed paths:
   M /trunk/CauldronShoppingListUI.lua
   M /trunk/CauldronUtil.lua

Added a table-index sorting utility function.
Made the shopping list sort items under each toon alphabetically.

------------------------------------------------------------------------
r141 | pschifferer | 2009-10-18 21:39:06 +0000 (Sun, 18 Oct 2009) | 4 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronQueue.lua
   M /trunk/CauldronTradeskill.lua

Updated version to rc2.
Added a check when learning reagents to report when reagent names/icons/links aren't returned properly.
Added some sanity checks to the intermediate and reagant add functions.

------------------------------------------------------------------------
r139 | pschifferer | 2009-10-17 02:00:16 +0000 (Sat, 17 Oct 2009) | 2 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua

Updated version number to 1.0.0.rc1.

------------------------------------------------------------------------
r138 | pschifferer | 2009-10-16 05:44:06 +0000 (Fri, 16 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.lua

Small fix to account for making only the desired amount for first item instead of all. >.>

------------------------------------------------------------------------
r137 | pschifferer | 2009-10-16 05:33:55 +0000 (Fri, 16 Oct 2009) | 4 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMain.xml
   M /trunk/CauldronMainUI.lua

Added some new logic to queue processing, where if the first item in the queue can be made, it will
be processed immediately, instead of handling intermediate items (if any).
Added the quantity that can be made (now) next to the name of items in the main and intermediate queues.

------------------------------------------------------------------------
r136 | pschifferer | 2009-10-16 03:40:53 +0000 (Fri, 16 Oct 2009) | 7 lines
Changed paths:
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMainUI.lua
   M /trunk/CauldronTradeskill.lua
   M /trunk/Locale/Cauldron-enUS.lua

Added "(# skills)" to the skill name in the progress bar, so people can see how many skills they have.
Really fixed the skill learner code.  Turns out that it was being called many times even during a simple thing
like opening the window.  Now the activity is flagged to truly update the list when something changes, like
skill level.  Window opening for my personal Blacksmithing skill with 300 items now takes only a few seconds,
so it should be orders of magnitude faster than it was before.
Added some checks to various functions to handle situations where certain data structures aren't initialized.

------------------------------------------------------------------------
r135 | pschifferer | 2009-10-15 04:26:58 +0000 (Thu, 15 Oct 2009) | 7 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronQueue.lua
   M /trunk/CauldronTradeskill.lua

Updated version to .13
Changed the skill learner to batch skills learned in groups of 25, so that the client gets a
breather every so often when learning a large list of skills, and the UI doesn't become unresponsive.
Fixed a possible issue with horked reagent information that would cause the queue handler to
fail on some intermediate items.  A (hopefully) useful error is now given to the user to easily
identify the location of the problem.

------------------------------------------------------------------------
r134 | pschifferer | 2009-05-10 23:58:26 +0000 (Sun, 10 May 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.lua

Fixed a nil error when an item is acquired.

------------------------------------------------------------------------