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.

448 lines
14 KiB

## Interface: 100105
3 years ago
## Title: |cff00fe00TradeSkillMaster|r
## IconTexture: Interface\Addons\TradeSkillMaster\Media\Logo
3 years ago
## Notes: Auction house and gold making addon.
## Author: TradeSkillMaster Team
## Version: v4.13.5
3 years ago
## SavedVariables: TradeSkillMasterDB, TSMItemInfoDB
## OptionalDeps: ArkInventory, Auc-Advanced, Auctionator, TheUndermineJournal, BootyBayGazette, AuctionDB
## X-Embeds: Ace3, LibDataBroker-1.1, LibDBIcon-1.0, LibRealmInfo, LibDeflate, LibSerialize, LibAHTab
3 years ago
# 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
3 years ago
# 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
3 years ago
# 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
3 years ago
# 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
3 years ago
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
3 years ago
LibTSM\Util\Database.lua
LibTSM\Util\ItemString.lua
LibTSM\Util\CraftString.lua
LibTSM\Util\RecipeString.lua
LibTSM\Util\MatString.lua
3 years ago
LibTSM\Util\Future.lua
LibTSM\Util\Wow.lua
LibTSM\Util\Theme.lua
LibTSM\Util\Log.lua
3 years ago
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
3 years ago
# LibTSM service files
LibTSM\Service\ErrorHandler.lua
LibTSM\Service\DefaultUI.lua
3 years ago
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
3 years ago
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
3 years ago
# LibTSM UI files
LibTSM\UI\UIUtils.lua
LibTSM\UI\WidgetExtensions.lua
3 years ago
LibTSM\UI\DragContext.lua
LibTSM\UI\Tooltip.lua
LibTSM\UI\UIElements.lua
LibTSM\UI\SyntaxHelpers.lua
LibTSM\UI\Rectangle.lua
LibTSM\UI\UIManager.lua
3 years ago
# 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
3 years ago
# 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
3 years ago
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
3 years ago
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
3 years ago
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
3 years ago
# 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
3 years ago
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