tag v12
20c02ac7c05a2e37fce1b80212ab8a62c09e5e06
David Lynch <kemayo@gmail.com>
2009-04-03 01:15:24 +0000

Add submitted localizationsx


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

David Lynch:
	- Add submitted localizationsx
	- Just use AceLocale
	- Fix that multiple-headings in Bindings.xml error.
	- Re-enable the ruRU translation, since I cannot reproduce any problem with it.
	- Default profile *not* per-char.
Zidomo:
	- Prevent the recent ruRU translation from loading by default. It currently doesn't work properly; it messes up BankStack chat messages on USEng clients.
pr0ff:
	- Add ruRU locale
David Lynch:
	- Add a label to the LDB object
	- Fix error when removing a group
	- Make config validators return true/false instead of just the output of string.match
jiyoon:
	- AddonLoader support
ammo:
	- fix calls to open the interface addon options
Jon S Akhtar:
	- Fix ordering of embedded libraries.
	- TOC 30000 for this gem
root:
	- Hopefully fix .pkgmeta
	- Facilitate WowAce-on-CurseForge transition
David Lynch:
	- Fix aceconfigdialog ref in slashcommand
	- LDB path was wrong in toc
	- -Redo config into the blizzard options with ac3 -Add a LDB launcher
	- Merge dev branch into trunk
grum:
	- - Tiny adjustment which stops the sorter from crashing when comparing two 'unknown typed' items.
David Lynch:
	- Remove various globals that shouldn't be.
	- Allow guild bank tabs in custom bag groups. (Bit of an oversight that it wasn't already allowed.)
	- Give the FuBar plugin a registered db, allowing boring things like icon-hiding and minimap-position-saving.
	- Make click actions on FuBar plugin configurable.
	- Fix junk sorting.
	- Stop the various sort-to-back options jumbling items up.
	- As part of sorting, stack to specialty bags.
	- Optimize. (Much, much, *much* less CPU time used.)
	- -Add a "reverse sort" option.
	- -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.
	- Add built-in groups for each guild tab.
	- Give the FuBar plugin an onmenurequest.
	- -FuBar plugin will now also work with FuBarPlugin-2.0.  (Actually, will prefer it, because the icon works.)
	- Complaints of number-to-nil on 187 are no longer valid.
	- -Use a metatable cache in the sort function when scanning tooltips to test for ITEM_CONJURED.  (Massive speedup.)
	- -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.
	- Remove debug print!
	- Sort now sorts according to the order of the auction house categories.  (And trade goods takes advantage of the many new subcategories, yay!)
	- 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.)
	- TOC.  All else is perfection and kittens and marshmallow fluff.
	- Ooops, remove debug print.
	- 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.)
	- stack.lua:16: attempt to get length of local 'arg' (a nil value)
	- Merge dev branch changes to trunk -Add ignore slots -Add custom groups -Move-optimization always enabled -Handle default config values better
	- -stack.lua was trying to register /bankstack instead of /stack.
	- 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.
	- -Rewrote stack and sort functions so they can be chained together. -"/sort" will now compress the bags first, and will sort specialty bags separately.
	- Improve sort of trade goods.
	- -Add disabled-by-default optimization of movelist ("/bankstack config optimize") -Extra checks to moving in case of slow responses.
	- -Logic is tricky: "not (a_id or b_id)" => "(not a_id) or (not b_id)"
	- -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.
	- Fix IsSpecialtyBag.
	- -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.
	- -Fix drycode problems: add local.enUS.lua to TOC, add missing comma.
	- Actually *add* the locale file.
	- 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.
	- Fix IsSpecialtyBag for poor shmucks with empty bag slots.
	- Merge changes from dev to trunk.
	- "/bankstackconfig verbosity 0-2"
	- Once a slot has been used as a target, stop it being used as a source as well. (Compressing with two incomplete stacks whose total was > stacksize would just shuffle things around.)
	- Merge dev branch to trunk.
	- -Generalize core.Stack so it can stack from an arbitrary group of bags to another arbitrary group of bags.  Allowing... -Add bag/bank compression -- merge stacks to fill. ("/compress", "/compress bank") -Add slashcommand to reverse the bankstack, filling bag stacks from the bank.  ("/bankstack reverse") -"/bankstack help" summarizes this.
	- -Messages so you know what it's doing -Bindings.xml -Lazy minimal fubar plugin.  (If someone can make the icon work, be my guest.)
	- Stacks items from your bags to your bank.
