promotional bannermobile promotional banner

Capitalist

Auction House Profession Support

File Details

r59

  • B
  • Nov 6, 2010
  • 271.42 KB
  • 496
  • 4.0.1
  • Retail

File Name

Capitalist-r59.zip

Supported Versions

  • 4.0.1

------------------------------------------------------------------------
r59 | curseuser1 | 2010-11-06 09:59:42 +0000 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   M /trunk/postingUI.lua

- fix for Posting UI: stack size max should be min of available and item type max stack (not just item type max stack)
------------------------------------------------------------------------
r58 | curseuser1 | 2010-11-06 09:31:02 +0000 (Sat, 06 Nov 2010) | 4 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/postingUI.lua

- Posting UI deposit shows 1 stack price (previously all stacks)
- Posting UI bid and buyout now show 1 stack price (previously single item)
- Posting UI strings made localizable
- some debugging print statements removed
------------------------------------------------------------------------
r57 | curseuser1 | 2010-11-06 06:13:35 +0000 (Sat, 06 Nov 2010) | 1 line
Changed paths:
   A /trunk/postingUI.lua

- missing file from last check-in
------------------------------------------------------------------------
r56 | curseuser1 | 2010-11-06 06:13:00 +0000 (Sat, 06 Nov 2010) | 3 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Capitalist.toc
   M /trunk/PatchStartAuction.lua
   M /trunk/data.lua
   M /trunk/posting.lua
   M /trunk/products.lua
   M /trunk/scanning.lua

- revamp of Posting UI
- CancelAuction is no longer overridden, new name CancelAuctionWithPrompt
- (internal) added ComponentsForSkill and ComponentsForSkillProduct helpers
------------------------------------------------------------------------
r55 | curseuser1 | 2010-11-05 18:48:42 +0000 (Fri, 05 Nov 2010) | 2 lines
Changed paths:
   M /trunk/data.lua

- fix for Enchanting Vellum missing from Component Shopping UI
- fix for Enchanting Vellum missing from Resource Costs if account doesn't have a Scribe with the skill
------------------------------------------------------------------------
r54 | curseuser1 | 2010-11-04 20:03:22 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
   M /trunk/data.lua

- fix for "Enchanting misbehaves if scanned before Scribe (or if you have no Scribe)"
------------------------------------------------------------------------
r53 | curseuser1 | 2010-11-04 07:24:59 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
   M /trunk/costs.lua
   M /trunk/options.lua
   M /trunk/reagentUI.lua

- fix for Component Shopping UI to use Value when Buy Price not set
------------------------------------------------------------------------
r52 | curseuser1 | 2010-11-04 03:22:20 +0000 (Thu, 04 Nov 2010) | 1 line
Changed paths:
   M /trunk/options.lua

- ESC key on Search Term edit box of Profession Filters now clears the search term
------------------------------------------------------------------------
r51 | curseuser1 | 2010-11-03 08:33:55 +0000 (Wed, 03 Nov 2010) | 1 line
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/options.lua

- Search Term in Product Filters is much more predictable (sticky and cross-profession)
------------------------------------------------------------------------
r50 | curseuser1 | 2010-11-03 05:53:44 +0000 (Wed, 03 Nov 2010) | 5 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/PatchStartAuction.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/posting.lua

- added Merchant Valuation option (off by default)
- changed StartAuction global function override to simpler new StartAuctionWithPrompt function (resolves collision with non-Capitalist posting methods)
- fixed options UI to update/add new professions if they are discovered while Options UI is open
- fixed crafting and product count updates updating issue with Options UI open while crafting
- fixed infinite issue with loop criteria in UpdateCombinedValues
------------------------------------------------------------------------
r49 | curseuser1 | 2010-11-01 09:28:17 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/scanning.lua

- fix for scanning.lua L307 error for "Scan: failed" case
------------------------------------------------------------------------
r48 | curseuser1 | 2010-11-01 09:19:01 +0000 (Mon, 01 Nov 2010) | 1 line
Changed paths:
   M /trunk/options.lua

- initial attempt at a term searching in Profession Filters
------------------------------------------------------------------------
r47 | curseuser1 | 2010-11-01 02:19:00 +0000 (Mon, 01 Nov 2010) | 4 lines
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/events.lua

- fix to CHAT_MSG_LOOT handler to correct "restocking not decrementing when crafting" issue
- fix to CHAT_MSG_LOOT handler to decrement the produced count rather than just 1
- adjustment to previous fix: only products with effective count >= 1 are listed in Products Auction UI and restocking

------------------------------------------------------------------------
r46 | curseuser1 | 2010-11-01 01:20:34 +0000 (Mon, 01 Nov 2010) | 16 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/components.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   M /trunk/products.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

- fixed "profession doesn't show up until /reload" options UI issue
- fixed Value calculations so that pendingComponent value increased are reflected in subsequent pending products
- revamped the options UI localization
- added overview, footers, and such to options UI to improve clarity of meaning of the various knobs and levers
- added 'pattern' field to the four General options to perform validation of input
- fixed 'pattern' field of Product Count edit boxes to allow more than 1 digit
- fixed Created Products UI to fix "profession collision" issue
- fixed Created Products tracking to account for skills that craft more than one item
- added Used Skills section to options UI
- added some new Data Management options
- Runeforging is no longer included in profession scanning
- Product Auction UI is now sorted by displayed name rather than skillName
- Product Auction UI list is now reconstructed on entry of Auction House rather than every time a page is turned
- fixed various to use ProductGetCount (so that the default is respected when user has not customized)
- fixed/restored implementation of 'missing' command
- removed some debugging usage of print()
------------------------------------------------------------------------
r45 | curseuser1 | 2010-10-31 08:52:47 +0000 (Sun, 31 Oct 2010) | 8 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/costs.lua
   M /trunk/debug.lua
   M /trunk/options.lua

- re-enabled Enforce/Update/Update functions in OnInitialize
- updated 'get' function for "Buy Price" to populate the UI with 'value' if 'buyPrice' is not set
- fixed GetResourceCopperBuyPrice to not interact with value
- corrected missing 'unclaimedValue' updating in UpdateCombinedValuesSkillComponentProcessed
- removed unused UpdateCombinedValues1
- added logging support to UpdateProductComponentValues (pass 2 still needs it)
- added "Log value calculations" to Debug options
- removed unused "Clear & recalc" from Debug options
------------------------------------------------------------------------
r44 | curseuser1 | 2010-10-31 05:00:29 +0000 (Sun, 31 Oct 2010) | 31 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Localization.enUS.lua
   M /trunk/components.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

VERY ROUGH CHECK-IN
Going to polish that after it's in.  I've had the files checked out too long.

Highlights
- all cost/price/etc. data in CapitlistDB is now in copper as an integer, rather than in gold as a float
- extracted EnforceProductsCannotHaveCostSetting helper function
- strip cost values from merchant-supplied resources (the buyPrice is used instead)
- trade skill scanning now stores the merchant sell price with products
- introduced the notion of Value, which represents the inherit value of an item as part of a merchant-sellable product
- automatically calculate Value throughout the item hierarchy
- trade skill scanning triggers Value recalculation when changes are discovered
- merchant updating triggers Value recalculation when changes are discovered
- added Data Management tab to option which allows for clearing out DB data
- "all products" profession filter option is now a tri-state checkbox
- profession count options are edit boxes again, and enforce integer values
- component cost options are edit boxes again, and enforce floating point values
- component costs are now split into "Buy price" and "Assumed Cost"; BP affects Component AuctionUI, AC affects price calculations for products
- added "skill caches" to improve performance of skills-to-products and products-to-skills lookups
- corrected bug in Component Auction UI histograms to display properly when Buy Price is zero

Details
- first four General options are now half-sized (better screen use)
- added "Expansion filters" header to General options
- localization issue with the Burning Crusade tooltip
- ApplyFilters no longer calls CostMemoryReset (was unnecessary perf loss)
- added missing link field to Enchanting Vellum data construction

Needs attention
- 'Missing' command has some debugging leftovers
- some temporary Debug tab options soon won't be needed
- stray 'print' statements around "Scan: failed"
------------------------------------------------------------------------
r43 | curseuser1 | 2010-10-28 06:23:05 +0000 (Thu, 28 Oct 2010) | 7 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   M /trunk/scanning.lua

- added icons next to entries in Product Auction UI
- clicking the red count on the Product Auction UI now includes restock information account-wide
- implemented 2nd attempt at removing the 4-5 second lag when clicking Scan on the Product Auction UI
- when updating resource prices with Merchant Costing, cached cost calculations are now reset
- glyphs have "Glyph of " removed in Products Auction UI
- added "Bid price at cost" setting (default is off)

------------------------------------------------------------------------
r42 | curseuser1 | 2010-10-27 08:01:59 +0000 (Wed, 27 Oct 2010) | 32 lines
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/posting.lua
   M /trunk/products.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

Hack for "Glyph of Death Coil" disambiguation

The general approach is to apply " <Warlock>" or " <Death Knight>" suffix
to all skillName, productName, and link output when "Glyph of Death Coil"
is involved.

When interacting with the auction UI, the combination of the available
link information and the glyph name are enough to identify properly when
to apply conversion (in either direction).

When interacting with the crafting UI, the combination of the skill link
information and the glyph name serve the same purpose.

TryRestock required an additional twist which was to change the "have I
found the right skill index" logic to compare the itemLink instead of
comparing the item name.

The following functions needed suffix changes:
- AnalyzeAuctionPage    
- BAG_UPDATE
- BANK_FRAME_CLOSED
- CHAT_MSG_LOOT
- CheckForCancel
- ProductNameFromSkillName
- ProductTextFromSkillName
- ScanFinished
- ScanTradeSkillFrame
- SkillTextFromSkillName
- TryPost
- UpdateAuctionUI

All of the above was tested at least one *except* for CheckForCancel.
------------------------------------------------------------------------
r41 | curseuser1 | 2010-10-27 05:02:37 +0000 (Wed, 27 Oct 2010) | 9 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua
   M /trunk/scanning.lua

- fix for "unable to post products for which there is no competition" bug introduced in R31
- fix for scanning perf regression: only enabled products should be included in 'self.list'
- fix to Component Auction UI missing parts that are enabled products (Titanium Bar for enchanting)
- added exception support for "out of range" skill IDs (fixes 2 for enchanting)
- add logic to clear cached cost calculations for Resource Costs changes
- fix for LUA error in UpdateStatistics for virgin accounts (empty CapitalistDB)
- fix in ScanComponents for results that don't match the query (Small Dream Shard when scanning Dream Shard)
- remove unnecessary CostMemoryReset in StartScan

------------------------------------------------------------------------
r40 | curseuser1 | 2010-10-26 08:12:22 +0000 (Tue, 26 Oct 2010) | 3 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/components.lua
   M /trunk/costs.lua
   M /trunk/products.lua

- fix for LUA error at components.lua L74
- fix for LUA error in costs.lua related to use of resourceCostDefault
- sequence command now outputs unknown product for typos
------------------------------------------------------------------------
r39 | curseuser1 | 2010-10-26 07:30:52 +0000 (Tue, 26 Oct 2010) | 2 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Localization.enUS.lua

- added version command
- added help command
------------------------------------------------------------------------
r38 | curseuser1 | 2010-10-26 07:17:59 +0000 (Tue, 26 Oct 2010) | 15 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/components.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua

terminology change
- resources = raw materials such as ore, herbs, etc.
- parts = crafted items used in production of larger item
- components = resources and parts

functional changes
- many 'component' references in the UI changed to 'resource'
- parts are now included in the Component Auction UI
- Component Auction UI is now alphabetically sorted
- updated tooltips for BurningCrusade and Northrend options

internal
- many cost fetching helper functions now explicitly indicate units (gold vs. copper)
- removed unused ProductComponentsAreVisible()
- removed unused ProductComponentsSetVisible()
------------------------------------------------------------------------
r37 | curseuser1 | 2010-10-26 05:09:48 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/data.lua

- removed some debugging
------------------------------------------------------------------------
r36 | curseuser1 | 2010-10-26 05:04:01 +0000 (Tue, 26 Oct 2010) | 2 lines
Changed paths:
   M /trunk/data.lua

- corrected typo in tradeskill workaround from r33
- updated tradeskill scanning logic to only update reagents if all reagent information was fetched (i.e. not missing from cache)
------------------------------------------------------------------------
r35 | curseuser1 | 2010-10-26 05:02:09 +0000 (Tue, 26 Oct 2010) | 1 line
Changed paths:
   M /trunk/events.lua

- fix for events.lua L98 error
------------------------------------------------------------------------
r34 | curseuser1 | 2010-10-24 22:13:07 +0000 (Sun, 24 Oct 2010) | 2 lines
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/products.lua

- reimplemented correction for 3 enchanting scrolls that have a typo
- widened lowest auction owner column of Product Auction UI
------------------------------------------------------------------------
r33 | curseuser1 | 2010-10-24 21:21:16 +0000 (Sun, 24 Oct 2010) | 3 lines
Changed paths:
   M /trunk/data.lua
   M /trunk/products.lua

- FindCrafter now "prefers" the current character (affects Sequence command)
- added workaround for hang on tradeskill launch with empty cache (Inscription hang)
- added logic to only update components if count > 0 for tradeskill scanning
------------------------------------------------------------------------
r32 | curseuser1 | 2010-10-24 10:59:56 +0000 (Sun, 24 Oct 2010) | 8 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/components.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua

- added logic to note the cheapest merchant when components are found on them
- updated Component Auction UI to exclude merchant supplied items
- updated Cost command to output merchant for components
- fixed localization typo in merchant scanning message
- fixed auctionUI.lua L481 error
- fixed options.lua L396 error
- fixed products.lua L194 error
- fixed reagantUI.lua L505 error
------------------------------------------------------------------------
r31 | curseuser1 | 2010-10-24 08:18:18 +0000 (Sun, 24 Oct 2010) | 30 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Capitalist.toc
   M /trunk/Localization.enUS.lua
   M /trunk/PatchStartAuction.lua
   M /trunk/auctionUI.lua
   M /trunk/components.lua
   A /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/debug.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

Features
- corrected bug in UpdateRestockStack with vellum tally
- added itemLink and recipeLink
- renamed Component Prices to Component Costs
- only "raw components" allow setting of costs by user
- crafted subcomponent costs are calculated
- added logic to remove cost information for components for which a recipe is discovered
- added automatic updating of subcomponent costs when found on merchant NPCs
- reimplemented and generalized expansion filtering for all professions
- reimplemented auction Scanning to better support multiple product types
- rearranged option handling to make the effects felt immediately instead of on /reload
- updated Options UI to support all characters in account
- updated Products Auction UI to support all characters in account
- updated Shopping Auction UI to support all characters in account
- counts in Products Auction UI are now usable buttons
- separated count and text fields so that the numbers nicely line up
- changed wording for counts in Products Auction UI
- added Cost command
- added Missing command
- updated Sequence command to list all non-cyclic paths to product/subcomponents

Internal
- added itemLink field to products data
- removed 'scroll' field from products data, adding generalized 'recipeLink' field
- terminology change: cost is for buying/selling, price is for selling
- added costsMemory to cache cost calculations for perf
- updated throughout to use new ProductNameFromSkillName helper function
- updated throughout to use new SkillNameFromProductName helper function
- added "Glyph of " as another scan bucket to BuildList
- added DebugOutputCallstack helper (only available with TraceFunctions active)
------------------------------------------------------------------------
r30 | markdall | 2010-10-23 08:25:08 +0000 (Sat, 23 Oct 2010) | 1 line
Changed paths:
   M /trunk/scanning.lua

Fix for scanning w/division to handle stacks.
------------------------------------------------------------------------
r29 | curseuser1 | 2010-10-20 17:59:52 +0000 (Wed, 20 Oct 2010) | 2 lines
Changed paths:
   M /trunk/auctionUI.lua

- added and used helper function for text coloring in auction UI
- "0x" entries in the legend for the product auction UI are now very dim
------------------------------------------------------------------------
r28 | curseuser1 | 2010-10-20 17:35:43 +0000 (Wed, 20 Oct 2010) | 1 line
Changed paths:
   M /trunk/posting.lua

- fixed "bag 4 excluded" bug in posting.lua
------------------------------------------------------------------------
r27 | curseuser1 | 2010-10-20 09:28:58 +0000 (Wed, 20 Oct 2010) | 4 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/data.lua
   M /trunk/products.lua
   M /trunk/restocking.lua

- added scanning and storage of component links
- updated sequence command to use the links
- updated restocking output to use product and component links
- corrected grammar of "1 products" in restocking text
------------------------------------------------------------------------
r26 | curseuser1 | 2010-10-20 08:42:08 +0000 (Wed, 20 Oct 2010) | 6 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Localization.enUS.lua
   M /trunk/PatchStartAuction.lua
   M /trunk/events.lua
   M /trunk/posting.lua
   M /trunk/restocking.lua

- posting now supports multiple-stack posting
- posting UI now has 3 options: restock to quota, none, and list all
- removed stack splitting usage and infrastructure
- when leaving auction house, interrupted posting state is cleared
- when reporting restock components, bank and alt inventory information is now included

------------------------------------------------------------------------
r25 | curseuser1 | 2010-10-19 08:17:28 +0000 (Tue, 19 Oct 2010) | 4 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/data.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

- added scanning support for non-Enchanting professions
- updated restocking logic to properly recognize non-scroll items in inventory and AH
- fix for auctionUI.lua L314 error
- changed scanning UI to show count of queries rather than count of pages
------------------------------------------------------------------------
r24 | curseuser1 | 2010-10-19 06:04:52 +0000 (Tue, 19 Oct 2010) | 6 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua

- reimplemented "all" filter (now properly profession-specific)
- fix for "over-crafting" restock bug (in CHAT_MSG_LOOT handler)
- fix for events.lua L116 error
- fix for auctionUI.lua L391 error
- fix for reagentUI.lua L392 and L395 errors
- (internal) moved ReportTop10() from options.lua to products.lua
------------------------------------------------------------------------
r23 | curseuser1 | 2010-10-18 09:44:59 +0000 (Mon, 18 Oct 2010) | 2 lines
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/events.lua

- fix for auctionUI.lua L292 issue with refreshing auction UI between postings
- fix for Blizzard_AuctionUI.lua L1458 with posting an auction before tab 3 has been built
------------------------------------------------------------------------
r22 | curseuser1 | 2010-10-18 06:48:14 +0000 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /trunk/events.lua

- fixed another spot needing adjustment for numCreated
------------------------------------------------------------------------
r21 | curseuser1 | 2010-10-18 06:24:31 +0000 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/data.lua

- fix for new character products being initialized the old way
------------------------------------------------------------------------
r20 | curseuser1 | 2010-10-18 05:51:30 +0000 (Mon, 18 Oct 2010) | 3 lines
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/data.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/restocking.lua

- data format change: the per-character profession entries are now name-to-container rather than name-to-number
- skillType is now stored as type in per-character profession entries
- sequence command now colors the crafter name based on the type (difficulty)
------------------------------------------------------------------------
r19 | curseuser1 | 2010-10-18 04:31:22 +0000 (Mon, 18 Oct 2010) | 3 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/auctionUI.lua
   M /trunk/data.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/scanning.lua

- added min and max fields for crafts that yield more than 1 and/or variable number of results
- added 'find' command
- added lowest price owner column to auctionUI
------------------------------------------------------------------------
r18 | curseuser1 | 2010-10-18 00:40:13 +0000 (Mon, 18 Oct 2010) | 1 line
Changed paths:
   M /trunk/events.lua

- corrected minor post-crafting LUA error
------------------------------------------------------------------------
r17 | curseuser1 | 2010-10-18 00:34:32 +0000 (Mon, 18 Oct 2010) | 14 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/components.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

Functional
- updated throughout to support all professions
- updated Sending status text to show progress: "Scanning page 3"
- updated Posting status text to show progress: "Posting 5/17"
- added/(re)implemented ?, professions, restock, and top10 commmands
- added shorthand commands p, r, s, and t

Internal
- added localization for counters on product UI
- renamed auctionInfo to skillColor
- renamed numAuctionTypes to countOfColor
- added countPerPageProductUI constant
- added GetComponentPrice helper function
- added REVIEW notation about storing 'skillType'
------------------------------------------------------------------------
r16 | curseuser1 | 2010-10-17 18:11:59 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
   M /trunk/restocking.lua

- added missing Enchanting Vellum for enchanting crafts to UpdateRestockStack
------------------------------------------------------------------------
r15 | curseuser1 | 2010-10-17 18:01:54 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
   M /trunk/reagentUI.lua
   M /trunk/scanning.lua

- corrected some issues with componentPrice calculations
------------------------------------------------------------------------
r14 | curseuser1 | 2010-10-17 12:15:44 +0000 (Sun, 17 Oct 2010) | 5 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

- removed "Enchanting Vellum" pollution from components arrays
- added support for '/cap sequence skillName'
- added componentPriceDefault constant
- added logic to create components, professions, storage, and debug if needed
- added if checks to clean up some more new user state errors
------------------------------------------------------------------------
r13 | curseuser1 | 2010-10-17 08:13:21 +0000 (Sun, 17 Oct 2010) | 1 line
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/events.lua
   M /trunk/options.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua

- added some 'no data' checks to clean up pre-scan new user errors
------------------------------------------------------------------------
r12 | curseuser1 | 2010-10-17 07:33:01 +0000 (Sun, 17 Oct 2010) | 19 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Capitalist.toc
   M /trunk/Localization.enUS.lua
   M /trunk/PatchStartAuction.lua
   M /trunk/auctionUI.lua
   A /trunk/components.lua
   M /trunk/data.lua
   M /trunk/debug.lua
   M /trunk/events.lua
   M /trunk/first.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   A /trunk/products.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

Functional
- data structures completely rearranged
- added support for scanning all professions
- added components.lua containing Allowed, Visible helper functions for components
- added products.lua containing Enabled, Visible, ComponentsVisible helper functions for products
- ApplyFilters() rewritten to use in-memory data structures rathet than polluting SavedVariables
- reordered options sections

NOTE: Only Enchanting is enabled as checked in,
though much of alternate profession plumbing isn't far off.

Internal
- renamed Capitalist.Locals to Capitalize.Locale
- scrolls term standardized to products in most places
- recipe term standardized to skillName
- reagent term standardized to component
- renamed cancelblue to cancelBlue
- most files have 'realm' and 'character' local variables at the top
- removed some dead localizations strings
------------------------------------------------------------------------
r11 | curseuser1 | 2010-10-16 07:02:43 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Capitalist.toc

- correct order of libraries in TOC
------------------------------------------------------------------------
r10 | curseuser1 | 2010-10-16 06:16:37 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Attempting to fix LibStub / LibStub-1.0 linkage issue
------------------------------------------------------------------------
r9 | curseuser1 | 2010-10-16 05:59:01 +0000 (Sat, 16 Oct 2010) | 3 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/data.lua
   M /trunk/options.lua

- renamed "Scroll Filters" to "Formula Filters"
- renamed "Scroll Count" to "Formula Counts"
- reordered options sections
------------------------------------------------------------------------
r8 | curseuser1 | 2010-10-16 05:35:17 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   M /trunk/options.lua

- fix for "Scroll filters should affect Scroll Count item display"
------------------------------------------------------------------------
r7 | curseuser1 | 2010-10-16 04:45:31 +0000 (Sat, 16 Oct 2010) | 3 lines
Changed paths:
   M /trunk/posting.lua

- moved posting progress logic to the correct place
- removed 1.1 multiplier from progress bar logic
- simplified TryPost function
------------------------------------------------------------------------
r6 | curseuser1 | 2010-10-16 04:24:55 +0000 (Sat, 16 Oct 2010) | 2 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/posting.lua

- Re-fixed hang when responding "no" to posting confirmation
- Version cleanup
------------------------------------------------------------------------
r5 | curseuser1 | 2010-10-16 04:22:59 +0000 (Sat, 16 Oct 2010) | 1 line
Changed paths:
   A /trunk/debug.lua
   A /trunk/events.lua
   A /trunk/first.lua

Added missing debug.lua events.lua and first.lua files
------------------------------------------------------------------------
r4 | curseuser1 | 2010-10-16 04:02:37 +0000 (Sat, 16 Oct 2010) | 7 lines
Changed paths:
   M /trunk/Capitalist.lua
   M /trunk/Capitalist.toc
   M /trunk/Localization.enUS.lua
   M /trunk/PatchStartAuction.lua
   M /trunk/auctionUI.lua
   M /trunk/data.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

- Extracted early parts of addon initialization into (new) first.lua file.
- Moved event handlers to (new) events.lua file.
- Reordered 'General' options section.
- Added 'Debug' options section with TraceFunction option.
- Added debug.lua file with support for DebugEntry and DebugExit helper functions.
- Sprinkled DebugEntry and DebugExit usage throughout.
- Trimmed some dead code.
------------------------------------------------------------------------
r3 | curseuser1 | 2010-10-16 01:14:05 +0000 (Sat, 16 Oct 2010) | 5 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Capitalist.lua
   M /trunk/Capitalist.toc
   M /trunk/Localization.enUS.lua
   A /trunk/PatchStartAuction.lua
   M /trunk/posting.lua
   M /trunk/restocking.lua

Restructure Posting to be completely event driven, minimizing connection to OnUpdate.

ConfirmStartAuction detouring migrated directly; external dependency removed.

Updated StartAuction override to add callbacks.
------------------------------------------------------------------------
r2 | curseuser1 | 2010-10-15 04:31:16 +0000 (Fri, 15 Oct 2010) | 1 line
Changed paths:
   A /trunk/.pkgmeta
   A /trunk/Capitalist.lua
   A /trunk/Capitalist.toc
   A /trunk/Localization.enUS.lua
   A /trunk/auctionUI.lua
   A /trunk/data.lua
   A /trunk/libs
   A /trunk/libs/AceAddon-3.0
   A /trunk/libs/AceAddon-3.0/AceAddon-3.0.lua
   A /trunk/libs/AceAddon-3.0/AceAddon-3.0.xml
   A /trunk/libs/AceConfig-3.0
   A /trunk/libs/AceConfig-3.0/AceConfig-3.0.lua
   A /trunk/libs/AceConfig-3.0/AceConfig-3.0.xml
   A /trunk/libs/AceConfig-3.0/AceConfigCmd-3.0
   A /trunk/libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua
   A /trunk/libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml
   A /trunk/libs/AceConfig-3.0/AceConfigDialog-3.0
   A /trunk/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   A /trunk/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml
   A /trunk/libs/AceConfig-3.0/AceConfigRegistry-3.0
   A /trunk/libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
   A /trunk/libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml
   A /trunk/libs/AceConsole-3.0
   A /trunk/libs/AceConsole-3.0/AceConsole-3.0.lua
   A /trunk/libs/AceConsole-3.0/AceConsole-3.0.xml
   A /trunk/libs/AceDB-3.0
   A /trunk/libs/AceDB-3.0/AceDB-3.0.lua
   A /trunk/libs/AceDB-3.0/AceDB-3.0.xml
   A /trunk/libs/AceDBOptions-3.0
   A /trunk/libs/AceDBOptions-3.0/AceDBOptions-3.0.lua
   A /trunk/libs/AceDBOptions-3.0/AceDBOptions-3.0.xml
   A /trunk/libs/AceEvent-3.0
   A /trunk/libs/AceEvent-3.0/AceEvent-3.0.lua
   A /trunk/libs/AceEvent-3.0/AceEvent-3.0.xml
   A /trunk/libs/AceGUI-3.0
   A /trunk/libs/AceGUI-3.0/AceGUI-3.0.lua
   A /trunk/libs/AceGUI-3.0/AceGUI-3.0.xml
   A /trunk/libs/AceGUI-3.0/widgets
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-BlizOptionsGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-DropDownGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Frame.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-InlineGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-ScrollFrame.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-SimpleGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-TabGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-TreeGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Window.lua
   A /trunk/libs/CallbackHandler-1.0
   A /trunk/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua
   A /trunk/libs/CallbackHandler-1.0/CallbackHandler-1.0.xml
   A /trunk/libs/LibStub-1.0
   A /trunk/libs/LibStub-1.0/LibStub-1.0.lua
   A /trunk/libs/LibStub-1.0/LibStub-1.0.xml
   A /trunk/options.lua
   A /trunk/posting.lua
   A /trunk/reagentUI.lua
   A /trunk/restocking.lua
   A /trunk/scanning.lua

Initial version
------------------------------------------------------------------------
r1 | root | 2010-10-14 19:20:50 +0000 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"capitalist/mainline: Initial Import"
------------------------------------------------------------------------