You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
447 lines
14 KiB
447 lines
14 KiB
## Interface: 100105
|
|
## Title: |cff00fe00TradeSkillMaster|r
|
|
## IconTexture: Interface\Addons\TradeSkillMaster\Media\Logo
|
|
## Notes: Auction house and gold making addon.
|
|
## Author: TradeSkillMaster Team
|
|
## Version: v4.13.4
|
|
## SavedVariables: TradeSkillMasterDB, TSMItemInfoDB
|
|
## OptionalDeps: ArkInventory, Auc-Advanced, Auctionator, TheUndermineJournal, BootyBayGazette, AuctionDB
|
|
## X-Embeds: Ace3, LibDataBroker-1.1, LibDBIcon-1.0, LibRealmInfo, LibDeflate, LibSerialize, LibAHTab
|
|
|
|
# External libraries
|
|
External\EmbeddedLibs\LibStub\LibStub.lua
|
|
External\EmbeddedLibs\CallbackHandler-1.0\CallbackHandler-1.0.xml
|
|
External\EmbeddedLibs\LibDataBroker-1.1\LibDataBroker-1.1.lua
|
|
External\EmbeddedLibs\LibDBIcon-1.0\LibDBIcon-1.0.lua
|
|
External\EmbeddedLibs\AceComm-3.0\AceComm-3.0.xml
|
|
External\EmbeddedLibs\AceSerializer-3.0\AceSerializer-3.0.xml
|
|
External\EmbeddedLibs\LibDeflate\LibDeflate.lua
|
|
External\EmbeddedLibs\LibRealmInfo\LibRealmInfo.lua
|
|
External\EmbeddedLibs\LibSerialize\LibSerialize.lua
|
|
External\EmbeddedLibs\LibAHTab\LibAHTab.xml
|
|
|
|
# 1st-party libraries
|
|
External\LibTSMClass\LibTSMClass.lua
|
|
|
|
# Our core init file
|
|
LibTSM\Core.lua
|
|
|
|
# Initial LibTSM utility files
|
|
LibTSM\Util\EnumType.lua
|
|
|
|
# Environment file
|
|
LibTSM\Environment.lua
|
|
|
|
# Locale file
|
|
Locale\Core.lua
|
|
Locale\enUS.lua
|
|
Locale\deDE.lua
|
|
Locale\esES.lua
|
|
Locale\esMX.lua
|
|
Locale\frFR.lua
|
|
Locale\itIT.lua
|
|
Locale\koKR.lua
|
|
Locale\ptBR.lua
|
|
Locale\ruRU.lua
|
|
Locale\zhCN.lua
|
|
Locale\zhTW.lua
|
|
|
|
# LibTSM data files
|
|
LibTSM\Data\BonusIds.lua
|
|
LibTSM\Data\ClassicRealms.lua
|
|
LibTSM\Data\DisenchantInfo.lua
|
|
LibTSM\Data\FontPaths.lua
|
|
LibTSM\Data\ItemClass.lua
|
|
LibTSM\Data\Mill.lua
|
|
LibTSM\Data\ProfessionInfo.lua
|
|
LibTSM\Data\Prospect.lua
|
|
LibTSM\Data\Transform.lua
|
|
LibTSM\Data\VendorSell.lua
|
|
LibTSM\Data\VendorTrade.lua
|
|
|
|
# LibTSM utility files
|
|
LibTSM\Util\String.lua
|
|
LibTSM\Util\SlotId.lua
|
|
LibTSM\Util\SmartMap.lua
|
|
LibTSM\Util\Sound.lua
|
|
LibTSM\Util\Debug.lua
|
|
LibTSM\Util\TempTable.lua
|
|
LibTSM\Util\Vararg.lua
|
|
LibTSM\Util\Table.lua
|
|
LibTSM\Util\Math.lua
|
|
LibTSM\Util\HSLuv.lua
|
|
LibTSM\Util\Color.lua
|
|
LibTSM\Util\FontObject.lua
|
|
LibTSM\Util\NineSlice.lua
|
|
LibTSM\Util\Money.lua
|
|
LibTSM\Util\CSV.lua
|
|
LibTSM\Util\JSON.lua
|
|
LibTSM\Util\ObjectPool.lua
|
|
LibTSM\Util\StringBuilder.lua
|
|
LibTSM\Util\NamedTupleListType.lua
|
|
LibTSM\Util\TreeType.lua
|
|
LibTSM\Util\ReactiveClasses\Publisher.lua
|
|
LibTSM\Util\ReactiveClasses\State.lua
|
|
LibTSM\Util\ReactiveClasses\StateSchema.lua
|
|
LibTSM\Util\ReactiveClasses\Stream.lua
|
|
LibTSM\Util\Reactive.lua
|
|
LibTSM\Util\DatabaseClasses\Constants.lua
|
|
LibTSM\Util\DatabaseClasses\Util.lua
|
|
LibTSM\Util\DatabaseClasses\QueryResultRow.lua
|
|
LibTSM\Util\DatabaseClasses\QueryClause.lua
|
|
LibTSM\Util\DatabaseClasses\Query.lua
|
|
LibTSM\Util\DatabaseClasses\DBTable.lua
|
|
LibTSM\Util\DatabaseClasses\Schema.lua
|
|
LibTSM\Util\Container.lua
|
|
LibTSM\Util\Database.lua
|
|
LibTSM\Util\ItemString.lua
|
|
LibTSM\Util\CraftString.lua
|
|
LibTSM\Util\RecipeString.lua
|
|
LibTSM\Util\MatString.lua
|
|
LibTSM\Util\Future.lua
|
|
LibTSM\Util\Wow.lua
|
|
LibTSM\Util\Theme.lua
|
|
LibTSM\Util\Log.lua
|
|
LibTSM\Util\ScriptWrapper.lua
|
|
LibTSM\Util\Analytics.lua
|
|
LibTSM\Util\Delay.lua
|
|
LibTSM\Util\TextureAtlas.lua
|
|
LibTSM\Util\FSMClasses\State.lua
|
|
LibTSM\Util\FSMClasses\Machine.lua
|
|
LibTSM\Util\FSM.lua
|
|
LibTSM\Util\Event.lua
|
|
LibTSM\Util\CustomStringClasses\Types.lua
|
|
LibTSM\Util\CustomStringClasses\Tokenizer.lua
|
|
LibTSM\Util\CustomStringClasses\Optimizer.lua
|
|
LibTSM\Util\CustomStringClasses\AST.lua
|
|
LibTSM\Util\CustomStringClasses\CodeGen.lua
|
|
LibTSM\Util\CustomStringClasses\String.lua
|
|
LibTSM\Util\CustomString.lua
|
|
|
|
# LibTSM service files
|
|
LibTSM\Service\ErrorHandler.lua
|
|
LibTSM\Service\DefaultUI.lua
|
|
LibTSM\Service\Threading.lua
|
|
LibTSM\Service\SlashCommands.lua
|
|
LibTSM\Service\Settings.lua
|
|
LibTSM\Service\PlayerInfo.lua
|
|
LibTSM\Service\ItemInfo.lua
|
|
LibTSM\Service\ItemLinked.lua
|
|
LibTSM\Service\ItemFilter.lua
|
|
LibTSM\Service\TooltipScanning.lua
|
|
LibTSM\Service\Conversions.lua
|
|
LibTSM\Service\CustomPrice.lua
|
|
LibTSM\Service\AuctionHouseWrapper.lua
|
|
LibTSM\Service\AuctionScanClasses\Util.lua
|
|
LibTSM\Service\AuctionScanClasses\ResultSubRow.lua
|
|
LibTSM\Service\AuctionScanClasses\ResultRow.lua
|
|
LibTSM\Service\AuctionScanClasses\Scanner.lua
|
|
LibTSM\Service\AuctionScanClasses\Query.lua
|
|
LibTSM\Service\AuctionScanClasses\QueryUtil.lua
|
|
LibTSM\Service\AuctionScanClasses\ScanManager.lua
|
|
LibTSM\Service\AuctionScan.lua
|
|
LibTSM\Service\ItemTooltipClasses\ExtraTip.lua
|
|
LibTSM\Service\ItemTooltipClasses\Builder.lua
|
|
LibTSM\Service\ItemTooltipClasses\Wrapper.lua
|
|
LibTSM\Service\ItemTooltip.lua
|
|
LibTSM\Service\BlackMarket.lua
|
|
LibTSM\Service\InventoryInfo.lua
|
|
LibTSM\Service\SyncClasses\Constants.lua
|
|
LibTSM\Service\SyncClasses\Comm.lua
|
|
LibTSM\Service\SyncClasses\Connection.lua
|
|
LibTSM\Service\SyncClasses\RPC.lua
|
|
LibTSM\Service\SyncClasses\Mirror.lua
|
|
LibTSM\Service\Sync.lua
|
|
LibTSM\Service\BagTracking.lua
|
|
LibTSM\Service\GuildTracking.lua
|
|
LibTSM\Service\AuctionTracking.lua
|
|
LibTSM\Service\MailTracking.lua
|
|
LibTSM\Service\AltTracking.lua
|
|
LibTSM\Service\Inventory.lua
|
|
LibTSM\Service\ProfessionHelpers\State.lua
|
|
LibTSM\Service\ProfessionHelpers\Quality.lua
|
|
LibTSM\Service\ProfessionHelpers\Scanner.lua
|
|
LibTSM\Service\Profession.lua
|
|
|
|
# LibTSM UI files
|
|
LibTSM\UI\UIUtils.lua
|
|
LibTSM\UI\WidgetExtensions.lua
|
|
LibTSM\UI\DragContext.lua
|
|
LibTSM\UI\Tooltip.lua
|
|
LibTSM\UI\UIElements.lua
|
|
LibTSM\UI\SyntaxHelpers.lua
|
|
LibTSM\UI\Rectangle.lua
|
|
LibTSM\UI\UIManager.lua
|
|
|
|
# Constant data files (no dependencies)
|
|
Core\Const\__init.lua
|
|
|
|
# Lib files which only depend on Util files
|
|
Core\Lib\Addon.lua
|
|
Core\Lib\AppHelper.lua
|
|
|
|
# Main addon file
|
|
TradeSkillMaster.lua
|
|
|
|
# UI files (depend on main addon file being loaded)
|
|
Core\UI\UI.lua
|
|
Core\UI\Scrollbar.lua
|
|
Core\UI\FrameStack.lua
|
|
Core\UI\WhatsNew.lua
|
|
|
|
Core\UI\Util\Core.lua
|
|
Core\UI\Util\Contacts.lua
|
|
Core\UI\Util\TableRow.lua
|
|
Core\UI\Util\ScrollingTableInfo.lua
|
|
Core\UI\Util\QueryScrollingTableInfo.lua
|
|
|
|
Core\UI\Components\Core\Element.lua
|
|
Core\UI\Components\Core\Spacer.lua
|
|
|
|
Core\UI\Components\Display\Text.lua
|
|
Core\UI\Components\Display\Texture.lua
|
|
Core\UI\Components\Display\ProgressBar.lua
|
|
Core\UI\Components\Display\Graph.lua
|
|
Core\UI\Components\Display\VerticalLine.lua
|
|
Core\UI\Components\Display\HorizontalLine.lua
|
|
|
|
Core\UI\Components\Controls\ActionButton.lua
|
|
Core\UI\Components\Controls\SecureMacroActionButton.lua
|
|
Core\UI\Components\Controls\Button.lua
|
|
Core\UI\Components\Controls\Checkbox.lua
|
|
Core\UI\Components\Controls\EditableText.lua
|
|
Core\UI\Components\Controls\RangeInput.lua
|
|
Core\UI\Components\Controls\Toggle.lua
|
|
Core\UI\Components\Controls\ToggleYesNo.lua
|
|
Core\UI\Components\Controls\SyntaxInput.lua
|
|
Core\UI\Components\Controls\ItemButton.lua
|
|
|
|
Core\UI\Components\List\ListRow.lua
|
|
Core\UI\Components\List\List.lua
|
|
Core\UI\Components\List\ItemList.lua
|
|
Core\UI\Components\List\CraftingMatList.lua
|
|
Core\UI\Components\List\SelectionList.lua
|
|
|
|
Core\UI\Components\Containers\Container.lua
|
|
Core\UI\Components\Containers\ViewContainer.lua
|
|
Core\UI\Components\Containers\TabGroup.lua
|
|
|
|
Core\UI\Elements\GroupSelector.lua
|
|
Core\UI\Elements\BaseDropdown.lua
|
|
Core\UI\Elements\SelectionDropdown.lua
|
|
Core\UI\Elements\MultiselectionDropdown.lua
|
|
Core\UI\Elements\BaseInput.lua
|
|
Core\UI\Elements\Input.lua
|
|
Core\UI\Elements\MultiLineInput.lua
|
|
|
|
Core\UI\Views\Core.lua
|
|
Core\UI\Views\PlayerGoldText.lua
|
|
Core\UI\Views\CustomStringDialog.lua
|
|
|
|
Core\UI\Elements\Frame.lua
|
|
Core\UI\Elements\PopupFrame.lua
|
|
Core\UI\Elements\AlphaAnimatedFrame.lua
|
|
Core\UI\Elements\ApplicationFrame.lua
|
|
Core\UI\Elements\LargeApplicationFrame.lua
|
|
Core\UI\Elements\OverlayApplicationFrame.lua
|
|
Core\UI\Elements\ScrollFrame.lua
|
|
Core\UI\Elements\DividedContainer.lua
|
|
Core\UI\Elements\CollapsibleContainer.lua
|
|
|
|
Core\UI\Elements\ScrollingTable.lua
|
|
Core\UI\Elements\GroupTree.lua
|
|
Core\UI\Elements\ApplicationGroupTree.lua
|
|
Core\UI\Elements\ManagementGroupTree.lua
|
|
Core\UI\Elements\SelectionGroupTree.lua
|
|
Core\UI\Elements\CraftingQueueList.lua
|
|
Core\UI\Elements\SearchList.lua
|
|
Core\UI\Elements\DropdownList.lua
|
|
Core\UI\Elements\CommodityList.lua
|
|
Core\UI\Elements\OperationTree.lua
|
|
Core\UI\Elements\QueryScrollingTable.lua
|
|
Core\UI\Elements\MyAuctionsScrollingTable.lua
|
|
Core\UI\Elements\SelectionScrollingTable.lua
|
|
Core\UI\Elements\AuctionScrollingTable.lua
|
|
Core\UI\Elements\SniperScrollingTable.lua
|
|
Core\UI\Elements\ProfessionScrollingTable.lua
|
|
|
|
Core\UI\Components\Crafting\CraftDetails.lua
|
|
Core\UI\Components\Crafting\CraftTierButton.lua
|
|
Core\UI\Components\Crafting\ItemSelector.lua
|
|
Core\UI\Components\Crafting\CraftTierDialog.lua
|
|
Core\UI\Components\Crafting\OptionalMatsRow.lua
|
|
|
|
Core\UI\Support\TexturePacks.lua
|
|
|
|
Core\UI\AuctionUI\Core.lua
|
|
Core\UI\AuctionUI\BuyUtil.lua
|
|
Core\UI\AuctionUI\Shopping.lua
|
|
Core\UI\AuctionUI\Auctioning.lua
|
|
Core\UI\AuctionUI\Sniper.lua
|
|
Core\UI\AuctionUI\MyAuctions.lua
|
|
|
|
Core\UI\DestroyingUI\Core.lua
|
|
|
|
Core\UI\CraftingUI\Core.lua
|
|
Core\UI\CraftingUI\Crafting.lua
|
|
Core\UI\CraftingUI\Gathering.lua
|
|
Core\UI\CraftingUI\CraftingReports.lua
|
|
|
|
Core\UI\MailingUI\Core.lua
|
|
Core\UI\MailingUI\Inbox.lua
|
|
Core\UI\MailingUI\Send.lua
|
|
Core\UI\MailingUI\Groups.lua
|
|
Core\UI\MailingUI\Other.lua
|
|
|
|
Core\UI\VendoringUI\Core.lua
|
|
Core\UI\VendoringUI\Buy.lua
|
|
Core\UI\VendoringUI\Sell.lua
|
|
Core\UI\VendoringUI\Buyback.lua
|
|
Core\UI\VendoringUI\Groups.lua
|
|
|
|
Core\UI\MainUI\Core.lua
|
|
Core\UI\MainUI\Dashboard.lua
|
|
|
|
Core\UI\MainUI\Ledger\Core.lua
|
|
Core\UI\MainUI\Ledger\Inventory.lua
|
|
Core\UI\MainUI\Ledger\Common\Core.lua
|
|
Core\UI\MainUI\Ledger\Common\Transactions.lua
|
|
Core\UI\MainUI\Ledger\Common\Other.lua
|
|
Core\UI\MainUI\Ledger\Revenue\Core.lua
|
|
Core\UI\MainUI\Ledger\Revenue\Resale.lua
|
|
Core\UI\MainUI\Ledger\Expenses\Core.lua
|
|
Core\UI\MainUI\Ledger\FailedAuctions\Core.lua
|
|
Core\UI\MainUI\Ledger\Common\Auctions.lua
|
|
|
|
Core\UI\MainUI\Groups.lua
|
|
|
|
Core\UI\MainUI\Operations\Core.lua
|
|
Core\UI\MainUI\Operations\Auctioning.lua
|
|
Core\UI\MainUI\Operations\Shopping.lua
|
|
Core\UI\MainUI\Operations\Sniper.lua
|
|
Core\UI\MainUI\Operations\Crafting.lua
|
|
Core\UI\MainUI\Operations\Vendoring.lua
|
|
Core\UI\MainUI\Operations\Mailing.lua
|
|
Core\UI\MainUI\Operations\Warehousing.lua
|
|
|
|
Core\UI\MainUI\Settings\Core.lua
|
|
Core\UI\MainUI\Settings\General.lua
|
|
Core\UI\MainUI\Settings\Accounting.lua
|
|
Core\UI\MainUI\Settings\Appearance.lua
|
|
Core\UI\MainUI\Settings\Auctioning.lua
|
|
Core\UI\MainUI\Settings\Destroying.lua
|
|
Core\UI\MainUI\Settings\Mailing.lua
|
|
Core\UI\MainUI\Settings\CustomSources.lua
|
|
Core\UI\MainUI\Settings\Crafting.lua
|
|
Core\UI\MainUI\Settings\Macros.lua
|
|
Core\UI\MainUI\Settings\Shopping.lua
|
|
Core\UI\MainUI\Settings\Vendoring.lua
|
|
Core\UI\MainUI\Settings\Tooltip.lua
|
|
|
|
Core\UI\TaskListUI\Core.lua
|
|
|
|
Core\UI\BankingUI\Core.lua
|
|
|
|
Core\UI\Debug\DBViewer.lua
|
|
Core\UI\Debug\StoryBoard.lua
|
|
|
|
# Service files (depend on main addon file being loaded)
|
|
Core\Service\Operations\Core.lua
|
|
Core\Service\Operations\Auctioning.lua
|
|
Core\Service\Operations\Crafting.lua
|
|
Core\Service\Operations\Mailing.lua
|
|
Core\Service\Operations\Shopping.lua
|
|
Core\Service\Operations\Sniper.lua
|
|
Core\Service\Operations\Vendoring.lua
|
|
Core\Service\Operations\Warehousing.lua
|
|
Core\Service\Groups\Core.lua
|
|
Core\Service\Groups\Path.lua
|
|
Core\Service\Groups\Sync.lua
|
|
Core\Service\Groups\ImportExport.lua
|
|
Core\Service\Accounting\Core.lua
|
|
Core\Service\Accounting\Money.lua
|
|
Core\Service\Accounting\Auctions.lua
|
|
Core\Service\Accounting\Transactions.lua
|
|
Core\Service\Accounting\GoldTracker.lua
|
|
Core\Service\Accounting\Garrison.lua
|
|
Core\Service\Accounting\Mail.lua
|
|
Core\Service\Accounting\Merchant.lua
|
|
Core\Service\Accounting\Trade.lua
|
|
Core\Service\Accounting\Sync.lua
|
|
Core\Service\Auctioning\Core.lua
|
|
Core\Service\Auctioning\CancelScan.lua
|
|
Core\Service\Auctioning\Log.lua
|
|
Core\Service\Auctioning\PostScan.lua
|
|
Core\Service\Auctioning\SavedSearches.lua
|
|
Core\Service\Auctioning\Util.lua
|
|
Core\Service\Crafting\Core.lua
|
|
Core\Service\Crafting\PlayerProfessions.lua
|
|
Core\Service\Crafting\ProfessionScanner.lua
|
|
Core\Service\Crafting\ProfessionUtil.lua
|
|
Core\Service\Crafting\Cost.lua
|
|
Core\Service\Crafting\Queue.lua
|
|
Core\Service\Crafting\Gathering.lua
|
|
Core\Service\Crafting\Sync.lua
|
|
Core\Service\Crafting\DFCrafting.lua
|
|
Core\Service\Destroying\Core.lua
|
|
Core\Service\Mailing\Core.lua
|
|
Core\Service\Mailing\Inbox.lua
|
|
Core\Service\Mailing\Open.lua
|
|
Core\Service\Mailing\Send.lua
|
|
Core\Service\Mailing\Groups.lua
|
|
Core\Service\Vendoring\Core.lua
|
|
Core\Service\Vendoring\Buy.lua
|
|
Core\Service\Vendoring\Buyback.lua
|
|
Core\Service\Vendoring\Sell.lua
|
|
Core\Service\Vendoring\Groups.lua
|
|
Core\Service\MyAuctions\Core.lua
|
|
Core\Service\Sniper\Core.lua
|
|
Core\Service\Sniper\BidSearch.lua
|
|
Core\Service\Sniper\BuyoutSearch.lua
|
|
Core\Service\TaskList\Core.lua
|
|
Core\Service\TaskList\Tasks\Task.lua
|
|
Core\Service\TaskList\Tasks\ItemTask.lua
|
|
Core\Service\TaskList\Tasks\CraftingTask.lua
|
|
Core\Service\TaskList\Tasks\CooldownCraftingTask.lua
|
|
Core\Service\TaskList\Tasks\ExpiredAuctionTask.lua
|
|
Core\Service\TaskList\Tasks\ExpiringMailTask.lua
|
|
Core\Service\TaskList\Tasks\ShoppingTask.lua
|
|
Core\Service\TaskList\Tasks\VendoringTask.lua
|
|
Core\Service\TaskList\Tasks\BankingTask.lua
|
|
Core\Service\TaskList\Tasks\AltTask.lua
|
|
Core\Service\TaskList\Tasks\SendMailTask.lua
|
|
Core\Service\TaskList\Tasks\OpenMailTask.lua
|
|
Core\Service\TaskList\Cooldowns.lua
|
|
Core\Service\TaskList\Expirations.lua
|
|
Core\Service\TaskList\Gathering.lua
|
|
Core\Service\Banking\Core.lua
|
|
Core\Service\Banking\Util.lua
|
|
Core\Service\Banking\MoveContext.lua
|
|
Core\Service\Banking\Warehousing.lua
|
|
Core\Service\Banking\Mailing.lua
|
|
Core\Service\Banking\Auctioning.lua
|
|
Core\Service\Tooltip\Core.lua
|
|
Core\Service\Tooltip\General.lua
|
|
Core\Service\Tooltip\Accounting.lua
|
|
Core\Service\Tooltip\AuctionDB.lua
|
|
Core\Service\Tooltip\Auctioning.lua
|
|
Core\Service\Tooltip\Crafting.lua
|
|
Core\Service\Tooltip\Shopping.lua
|
|
Core\Service\Tooltip\Sniper.lua
|
|
Core\Service\AuctionDB\Core.lua
|
|
Core\Service\Shopping\Core.lua
|
|
Core\Service\Shopping\DisenchantSearch.lua
|
|
Core\Service\Shopping\FilterSearch.lua
|
|
Core\Service\Shopping\GreatDealsSearch.lua
|
|
Core\Service\Shopping\GroupSearch.lua
|
|
Core\Service\Shopping\SavedSearches.lua
|
|
Core\Service\Shopping\SearchCommon.lua
|
|
Core\Service\Shopping\VendorSearch.lua
|
|
|
|
# Public APIs
|
|
Core\API.lua
|
|
|
|
# Development files
|
|
Core\Development\Core.lua
|
|
Core\Development\Profiling.lua
|
|
Core\Development\Tracing.lua
|
|
|