BankStack-r56311

Details

  • Filename
    BankStack-r56311.zip
  • Uploaded by
  • Uploaded
    Nov 29, 2007
  • Size
    27.59 KB
  • Downloads
    204
  • MD5
    666eab4d81b93e0cea879bd65a06d872

Supported WoW Retail Versions

  • 2.3.3

Changelog

------------------------------------------------------------------------
r56311 | kemayo | 2007-11-30 02:23:20 -0500 (Fri, 30 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/fu.lua

BankStack: Give the FuBar plugin a registered db, allowing boring things like icon-hiding and minimap-position-saving.
------------------------------------------------------------------------
r56310 | kemayo | 2007-11-30 02:17:08 -0500 (Fri, 30 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/fu.lua

BankStack: Make click actions on FuBar plugin configurable.
------------------------------------------------------------------------
r55972 | kemayo | 2007-11-25 08:20:55 -0500 (Sun, 25 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: Fix junk sorting.
------------------------------------------------------------------------
r55665 | kemayo | 2007-11-21 22:52:12 -0500 (Wed, 21 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: Stop the various sort-to-back options jumbling items up.
------------------------------------------------------------------------
r55590 | kemayo | 2007-11-20 23:44:16 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: As part of sorting, stack to specialty bags.
------------------------------------------------------------------------
r55589 | kemayo | 2007-11-20 23:40:39 -0500 (Tue, 20 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/sort.lua
   M /trunk/BankStack/stack.lua

BankStack: Optimize. (Much, much, *much* less CPU time used.)
------------------------------------------------------------------------
r55583 | kemayo | 2007-11-20 21:04:10 -0500 (Tue, 20 Nov 2007) | 2 lines
Changed paths:
   M /trunk/BankStack/config.lua
   M /trunk/BankStack/sort.lua

BankStack:
-Add a "reverse sort" option.
------------------------------------------------------------------------
r55581 | kemayo | 2007-11-20 20:53:26 -0500 (Tue, 20 Nov 2007) | 3 lines
Changed paths:
   M /trunk/BankStack/config.lua
   M /trunk/BankStack/fu.lua
   M /trunk/BankStack/sort.lua

BankStack:
-Rewrite config system (benefit: FuBar plugin right-click menu works for everything).
-Change sort to move conjured items all the way to the back, behind soul shards and junk.
------------------------------------------------------------------------
r55560 | kemayo | 2007-11-20 16:23:29 -0500 (Tue, 20 Nov 2007) | 2 lines
Changed paths:
   M /trunk/BankStack/core.lua

BankStack: Add built-in groups for each guild tab.

------------------------------------------------------------------------
r55386 | kemayo | 2007-11-18 21:03:01 -0500 (Sun, 18 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/config.lua
   M /trunk/BankStack/fu.lua

BankStack: Give the FuBar plugin an onmenurequest.
------------------------------------------------------------------------
r55383 | kemayo | 2007-11-18 20:52:34 -0500 (Sun, 18 Nov 2007) | 2 lines
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/fu.lua

BankStack:
-FuBar plugin will now also work with FuBarPlugin-2.0.  (Actually, will prefer it, because the icon works.)
------------------------------------------------------------------------
r55352 | kemayo | 2007-11-18 17:44:21 -0500 (Sun, 18 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: Complaints of number-to-nil on 187 are no longer valid.
------------------------------------------------------------------------
r55239 | kemayo | 2007-11-18 00:03:33 -0500 (Sun, 18 Nov 2007) | 2 lines
Changed paths:
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/sort.lua

BankStack:
-Use a metatable cache in the sort function when scanning tooltips to test for ITEM_CONJURED.  (Massive speedup.)
------------------------------------------------------------------------
r55114 | kemayo | 2007-11-17 02:39:12 -0500 (Sat, 17 Nov 2007) | 3 lines
Changed paths:
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/fill.lua
   M /trunk/BankStack/sort.lua
   M /trunk/BankStack/stack.lua

BankStack:
-Guild bank support is finer grained and more permissive -- it's your responsibility to not run out of withdrawals.
-IterateBags now has an optional role argument, which only affects it for guild bank tabs.
------------------------------------------------------------------------
r55104 | kemayo | 2007-11-17 01:50:27 -0500 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: Remove debug print!
------------------------------------------------------------------------
r55101 | kemayo | 2007-11-17 01:26:28 -0500 (Sat, 17 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: Sort now sorts according to the order of the auction house categories.  (And trade goods takes advantage of the many new subcategories, yay!)
------------------------------------------------------------------------
r54956 | kemayo | 2007-11-15 22:51:13 -0500 (Thu, 15 Nov 2007) | 4 lines
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/config.lua
   M /trunk/BankStack/core.lua
   A /trunk/BankStack/fill.lua (from /branches/BankStack/dev/fill.lua:54954
   M /trunk/BankStack/sort.lua
   M /trunk/BankStack/stack.lua

BankStack: Merge dev branch back to trunk
-Support guild bank. (bags 51-56, only tabs you have unlimited access to)
-/fill {group1} {group2} -- fill empty slots in group1 from group2
-Option to sort conjured items to the back. (Sort of slow -- I need to optimize the tooltip scanner, I think.)
------------------------------------------------------------------------
r54574 | kemayo | 2007-11-13 20:13:37 -0500 (Tue, 13 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/BankStack.toc

BankStack: TOC.  All else is perfection and kittens and marshmallow fluff.
------------------------------------------------------------------------
r54306 | kemayo | 2007-11-10 21:11:11 -0500 (Sat, 10 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: Ooops, remove debug print.
------------------------------------------------------------------------
r54305 | kemayo | 2007-11-10 21:09:00 -0500 (Sat, 10 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/sort.lua

BankStack: Integrate sort_movelist into the sorter, which helps with down-by-one shifts.  (It's still falling down on moving a blank through long runs of the same object, though.)
------------------------------------------------------------------------
r54271 | kemayo | 2007-11-10 02:54:40 -0500 (Sat, 10 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/stack.lua

BankStack: stack.lua:16 attempt to get length of local 'arg' (a nil value)
------------------------------------------------------------------------
r54258 | kemayo | 2007-11-09 22:43:35 -0500 (Fri, 09 Nov 2007) | 5 lines
Changed paths:
   M /trunk/BankStack/config.lua
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/fu.lua
   M /trunk/BankStack/sort.lua
   M /trunk/BankStack/stack.lua

BankStack: Merge dev branch changes to trunk
-Add ignore slots
-Add custom groups
-Move-optimization always enabled
-Handle default config values better
------------------------------------------------------------------------
r54222 | kemayo | 2007-11-09 13:12:31 -0500 (Fri, 09 Nov 2007) | 3 lines
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/stack.lua

BankStack:
-stack.lua was trying to register /bankstack instead of /stack.

------------------------------------------------------------------------
r54038 | kemayo | 2007-11-06 14:02:49 -0500 (Tue, 06 Nov 2007) | 3 lines
Changed paths:
   M /trunk/BankStack/BankStack.toc

BankStack: Add an optdep on LibFuBarPlugin-3.0; I noticed that FuBar doesn't actually embed/optdep it, so it there was
no guarantee of it actually being present.

------------------------------------------------------------------------
r53814 | kemayo | 2007-11-03 18:22:50 -0400 (Sat, 03 Nov 2007) | 4 lines
Changed paths:
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/sort.lua
   M /trunk/BankStack/stack.lua

BankStack:
-Rewrote stack and sort functions so they can be chained together.
-"/sort" will now compress the bags first, and will sort specialty bags separately.

------------------------------------------------------------------------
r53783 | kemayo | 2007-11-03 00:35:56 -0400 (Sat, 03 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack: Improve sort of trade goods.
------------------------------------------------------------------------
r53718 | kemayo | 2007-11-02 06:30:16 -0400 (Fri, 02 Nov 2007) | 3 lines
Changed paths:
   M /trunk/BankStack/config.lua
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/sort.lua

BankStack:
-Add disabled-by-default optimization of movelist ("/bankstack config optimize")
-Extra checks to moving in case of slow responses.
------------------------------------------------------------------------
r53708 | kemayo | 2007-11-02 04:17:40 -0400 (Fri, 02 Nov 2007) | 2 lines
Changed paths:
   M /trunk/BankStack/sort.lua

BankStack:
-Logic is tricky: "not (a_id or b_id)" => "(not a_id) or (not b_id)"
------------------------------------------------------------------------
r53705 | kemayo | 2007-11-02 03:46:20 -0400 (Fri, 02 Nov 2007) | 6 lines
Changed paths:
   M /trunk/BankStack/config.lua
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/local.enUS.lua
   M /trunk/BankStack/sort.lua

BankStack:
-I had misunderstood GetItemInfo's returns -- the inventory slot for weapons/armor is literally INVTYPE_FOO, not the global [INVTYPE_FOO].
-On that note, some weapons/armor don't have equip locations.
-Add options to sort junk and soul shards to the back of the bags.
-link_to_id now returns a number instead of a string.
-Move binding names into locale file.
------------------------------------------------------------------------
r53700 | kemayo | 2007-11-02 02:47:18 -0400 (Fri, 02 Nov 2007) | 1 line
Changed paths:
   M /trunk/BankStack/core.lua

BankStack: Fix IsSpecialtyBag.
------------------------------------------------------------------------
r53692 | kemayo | 2007-11-01 20:59:42 -0400 (Thu, 01 Nov 2007) | 3 lines
Changed paths:
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/sort.lua
   M /trunk/BankStack/stack.lua

BankStack:
-Sorting was using a ~= where it should be been an ==, resulting in needless swapping of full stacks of items.
-Stacking the bank would error if you weren't at the bank, because I missed a locale.
------------------------------------------------------------------------
r53691 | kemayo | 2007-11-01 20:38:53 -0400 (Thu, 01 Nov 2007) | 2 lines
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/local.enUS.lua

BankStack:
-Fix drycode problems: add local.enUS.lua to TOC, add missing comma.
------------------------------------------------------------------------
r53690 | kemayo | 2007-11-01 20:04:25 -0400 (Thu, 01 Nov 2007) | 2 lines
Changed paths:
   A /trunk/BankStack/local.enUS.lua

BankStack: Actually *add* the locale file.

------------------------------------------------------------------------
r53689 | kemayo | 2007-11-01 20:02:54 -0400 (Thu, 01 Nov 2007) | 6 lines
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/core.lua
   D /trunk/BankStack/lib
   M /trunk/BankStack/sort.lua

BankStack: Drycode
-Remove LibBabble-Inventory-3.0, in favor of localizing just the handful of strings I need.
-Change the sorter function to take advantage of the bag cache built for the movelist generator.  (Replaces up to six
function calls per comparison with table lookups.
-Remove various commented out bits of debug code.

------------------------------------------------------------------------
r53611 | kemayo | 2007-10-31 22:45:08 -0400 (Wed, 31 Oct 2007) | 1 line
Changed paths:
   M /trunk/BankStack/core.lua

BankStack: Fix IsSpecialtyBag for poor shmucks with empty bag slots.
------------------------------------------------------------------------
r53609 | kemayo | 2007-10-31 20:16:30 -0400 (Wed, 31 Oct 2007) | 1 line
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/Bindings.xml
   A /trunk/BankStack/config.lua (from /branches/BankStack/dev/config.lua:53608
   M /trunk/BankStack/core.lua
   M /trunk/BankStack/fu.lua
   A /trunk/BankStack/lib (from /branches/BankStack/dev/lib:53608)
   A /trunk/BankStack/sort.lua (from /branches/BankStack/dev/sort.lua:53608
   A /trunk/BankStack/stack.lua (from /branches/BankStack/dev/stack.lua:53608

BankStack: Merge changes from dev to trunk.
------------------------------------------------------------------------
r53485 | kemayo | 2007-10-30 02:21:13 -0400 (Tue, 30 Oct 2007) | 1 line
Changed paths:
   M /trunk/BankStack/BankStack.toc
   M /trunk/BankStack/core.lua

BankStack: "/bankstackconfig verbosity 0-2"
------------------------------------------------------------------------