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

## 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