2.0-rc1-38-g38a733c

Details

  • Filename
    AckisRecipeList-2.0-rc1-38-g38a733c.zip
  • Uploaded by
  • Uploaded
    Jul 2, 2010
  • Size
    804.66 KB
  • Downloads
    529
  • MD5
    f2365570e53e24bfd8a3ca017e3de3dd

Supported WoW Retail Versions

  • 3.3.5

Changelog

James D. Callahan III:
    - Moved the sort-method toggle button to the right of the expand/collapse button so its position is consistent and always within reach no matter the state of the frame. Changed the look of the MainPanel toggle button to accommodate.
    - Removed TomTom debug - adding waypoints to Outland while in Azeroth and vice-versa will yield no arrow or minimap arrow. Duh.
    - Fixed Smelting. Again. - resolves ticket #1025 (the power of the kludge compels you!)
    - More fine-tuning for waypoints so clicking on specific vendors or trainers will yield expected results.
    - Slightly optimize GetWaypoint() since it's used in a loop.
    - Added debug for waypoint generation - for some reason TomTom doesn't seem to like most Outland locations.
    - Added support for Cartographer_Waypoints (and thereby Carbonite).
    - Removed sorting configuration section - not only is sorting simpler now, but it's easily accessible from the list frame.
    - Fixed logic for adding waypoints so that if worldmap AND minimap are false, it bails.
    - addon:SetupMap() is now addon:AddWaypoint() and now allows for specifying a location and/or acquire type - this allows for specifying the source for a recipe that can be obtained from (for example) both a reputation vendor AND a mob drop.
    - More waypoint code cleanup/clarification.
    - Fixed a typo.
    - In ListFrame:InsertEntry() - if there is a parent entry, the child entry inherits its recipe/location/acquire information.
    - Only debug-print 0x, 0y coords for non-instance locations.
    - Fixed continent-zone assignments for waypoints - this was the root issue behind ticket #1023.
    - Renamed all of the continent-zone tables from "c1", "c2", etc to more meaningful things like "KALIMDOR_ZONES" so I can fix the copypasta mess which is the waypoint code.
    - Merged Player:SetReputationLevels() into addon:Scan().
    - Waypoints with no name are now displayed as "Unknown" - fixes ticket #1023
    - Set the acquire_tip and spell_tip to be clamped to the screen so people who are silly enough to move the MainPanel to the edge of the screen where they have configured their tooltips to anchor will stop complaining about them being chopped off.
    - Play a sound when cycling through professions, and silence the opening of the tradeskill UI if it's hidden.
    - Slightly adjusted the position of the profession-cycling button.
    - Renamed mode_button to ProfCycle and cleaned up its definition.
    - Moved resetFilters() from the addon object to the private namespace table.
    - Merged Player:MarkExclusions() into ListFrame:Initialize().
    - The current profession is no longer stored on the Player object since it was already stored on the MainPanel.
    - Refined the tabs' retention of expanded entries and scroll button positions - they now save per profession.
    - Removed an old debug.
    - Merged the MainPanel member functions SetProfession() and SetPosition() into MainPanel:Display().
    - Removed some dead code.
    - Holding the ALT key when clicking the ScrollBar's up or down button will move the position to the top or bottom of the list.
    - Tabs will now remember the scroll position in there respective lists.
    - Adjusted the main panel's mouse-interactive and screen-clamp areas.
    - Reformatted the Vendor definitions and replaced faction numbers with constants.
mike:
    - make this bitch friendly.
James D. Callahan III:
    - Changed the expand/collapse button to remember its state per tab, and to wipe the current tab's expanded table so collapsing all will actually work.
    - Removed the default values for the progress bar - they aren't ever used since the progress bar is immediately populated when opening a list tab.
    - When switching professions and the TradeSkill frame isn't open, call CloseTradeSkill() instead of hiding the TradeSkill frame. Fixes ticket #1006 - thanks Vyraal!
    - Turned off manual changelog in .pkgmeta.

Additional Files