r2771-nolib

Details

  • Filename
    AckisRecipeList-r2771-nolib.zip
  • Uploaded by
  • Uploaded
    Dec 18, 2009
  • Size
    828.45 KB
  • Downloads
    46
  • MD5
    3d9a1175be5597f7b4050c19fe2796ba

Supported WoW Retail Versions

  • 3.3.0

Changelog

------------------------------------------------------------------------
r2771 | torhal | 2009-12-18 16:37:34 +0000 (Fri, 18 Dec 2009) | 1 line
Changed paths:
   M /trunk/Frame.lua

Reverted pompy's "comment cleanup" so I don't have to fucking strangle him.
------------------------------------------------------------------------
r2769 | torhal | 2009-12-18 06:19:57 +0000 (Fri, 18 Dec 2009) | 2 lines
Changed paths:
   M /trunk/ARL.lua

Fixed value bug in the tooltip hook: If a scan had not been performed, skill level data for the given profession would be a boolean instead of a number - now this is treated as 0 skill.
In addon:Scan(): Added an is_refresh parameter and some state-saving/comparison for number of recipes known. This ensures that we only refresh the displayed list when a new recipe is learned. Previously, this was occurring every time TRADE_SKILL_UPDATE was fired, which appears to have the ability to be broadcast from other players.
------------------------------------------------------------------------
r2768 | pompachomp | 2009-12-17 14:47:35 +0000 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /trunk/Frame.lua

The esES translations have been copied over to esMX
------------------------------------------------------------------------
r2767 | pompachomp | 2009-12-16 16:44:24 +0000 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /trunk/Frame.lua

cleaned up comments a bit in Frame.lua
------------------------------------------------------------------------
r2766 | pompachomp | 2009-12-16 07:23:07 +0000 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/Enchanting.lua

Fixed a bug that was causing an error when trying to get a text dump of your Enchanting.
------------------------------------------------------------------------
r2765 | pompachomp | 2009-12-15 17:29:17 +0000 (Tue, 15 Dec 2009) | 2 lines
Changed paths:
   M /trunk/RecipeDB/Runeforging.lua
   M /trunk/RecipeDB/Smelting.lua

In 3.3: Added "Rune of the Nerubian Carapace" to the Runeforging database.
Added "Smelt Enchanted Thorium" to the Smelting database as it is now crafted by Miners also.
------------------------------------------------------------------------
r2764 | pompachomp | 2009-12-15 08:23:48 +0000 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   M /trunk/Config.lua

Moved around some stuff in ARLs Interface Options
------------------------------------------------------------------------
r2763 | pompachomp | 2009-12-14 22:07:03 +0000 (Mon, 14 Dec 2009) | 3 lines
Changed paths:
   M /trunk/Config.lua
   M /trunk/Docs/Main.txt
   M /trunk/Docs/Wowwiki.txt
   M /trunk/Locals/testenUS.lua

Reordered some of the option modules under Ackis Recipe List in the Interface Options.
Reworded some phrases.
Updated the Spanish translation for the description, on the main ARL page and the wowwiki page.
------------------------------------------------------------------------
r2762 | pompachomp | 2009-12-14 16:33:49 +0000 (Mon, 14 Dec 2009) | 1 line
Changed paths:
   M /trunk/Locals/ARLLocals-ruRU.lua

Apparently this addon hasn't been localized in Russian all this time??...fixes.
------------------------------------------------------------------------
r2761 | pompachomp | 2009-12-14 01:33:19 +0000 (Mon, 14 Dec 2009) | 1 line
Changed paths:
   M /trunk/Frame.lua

Brought back resetFilters() to prevent an error being produced if you reset filters within the interface options, fixes ticket 889
------------------------------------------------------------------------
r2760 | pompachomp | 2009-12-13 05:51:27 +0000 (Sun, 13 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/Blacksmithing.lua
   M /trunk/RecipeDB/Tailoring.lua

added some missing variables to some of the databases.
------------------------------------------------------------------------
r2759 | pompachomp | 2009-12-11 19:41:16 +0000 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /trunk/Docs/Documentation.txt

Clean up the Documentation.txt doc a bit.
------------------------------------------------------------------------
r2758 | pompachomp | 2009-12-11 19:26:21 +0000 (Fri, 11 Dec 2009) | 2 lines
Changed paths:
   M /trunk/Locals/testenUS.lua
   M /trunk/RecipeDB/Inscription.lua
   M /trunk/RecipeDB/Vendor.lua

Added, Larana Drome <Inscription Supplies>, to the vendor database.
Added the acquire data to the 3 new glyphs added in 3.3.
------------------------------------------------------------------------
r2757 | pompachomp | 2009-12-11 19:06:14 +0000 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/Blacksmithing.lua
   M /trunk/RecipeDB/Engineering.lua
   M /trunk/RecipeDB/Tailoring.lua

Fixed a bug where nothing was showing up when you were expanding the new Ashen Verdict recipes.
------------------------------------------------------------------------
r2756 | pompachomp | 2009-12-11 01:27:04 +0000 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /trunk/ARL.lua

more stupid changes.
------------------------------------------------------------------------
r2755 | pompachomp | 2009-12-11 01:18:22 +0000 (Fri, 11 Dec 2009) | 1 line
Changed paths:
   M /trunk/ARL.lua
   M /trunk/Datamine.lua

Change some function calls.
------------------------------------------------------------------------
r2754 | torhal | 2009-12-11 00:21:36 +0000 (Fri, 11 Dec 2009) | 2 lines
Changed paths:
   M /trunk/ARL.lua

In addon:OnEnable(): Register for TRADE_SKILL_UPDATE
Added addon:TRADE_SKILL_UPDATE() which re-scans (on a throttle so the client doesn't lock up) the recipes so the list automatically updates when you learn a new recipe. Only works if the tradeskill frame is open.
------------------------------------------------------------------------
r2753 | pompachomp | 2009-12-10 23:27:16 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/database.xml

update the database.xml file.
------------------------------------------------------------------------
r2752 | pompachomp | 2009-12-10 23:12:44 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/Alchemy.lua
   M /trunk/RecipeDB/Blacksmithing.lua
   M /trunk/RecipeDB/Cooking.lua
   M /trunk/RecipeDB/Custom.lua
   M /trunk/RecipeDB/Enchanting.lua
   M /trunk/RecipeDB/Engineering.lua
   M /trunk/RecipeDB/FirstAid.lua
   M /trunk/RecipeDB/Inscription.lua
   M /trunk/RecipeDB/Jewelcrafting.lua
   M /trunk/RecipeDB/Leatherworking.lua
   M /trunk/RecipeDB/Mob.lua
   M /trunk/RecipeDB/Quest.lua
   M /trunk/RecipeDB/Reputation.lua
   M /trunk/RecipeDB/Runeforging.lua
   M /trunk/RecipeDB/Seasonal.lua
   M /trunk/RecipeDB/Smelting.lua
   M /trunk/RecipeDB/Tailoring.lua
   M /trunk/RecipeDB/Trainer.lua
   M /trunk/RecipeDB/Vendor.lua

Cleaned up the comment block on the top of each recipe file.
------------------------------------------------------------------------
r2751 | pompachomp | 2009-12-10 22:52:54 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   D /trunk/RecipeDB/ARL-Blacksmith.lua
   D /trunk/RecipeDB/ARL-Cook.lua
   D /trunk/RecipeDB/ARL-Custom.lua
   D /trunk/RecipeDB/ARL-Enchant.lua
   D /trunk/RecipeDB/ARL-Engineer.lua
   D /trunk/RecipeDB/ARL-FirstAid.lua
   D /trunk/RecipeDB/ARL-Inscription.lua
   D /trunk/RecipeDB/ARL-Jewelcraft.lua
   D /trunk/RecipeDB/ARL-Leatherwork.lua
   D /trunk/RecipeDB/ARL-Mob.lua
   D /trunk/RecipeDB/ARL-Quest.lua
   D /trunk/RecipeDB/ARL-Reputation.lua
   D /trunk/RecipeDB/ARL-Runeforge.lua
   D /trunk/RecipeDB/ARL-Seasonal.lua
   D /trunk/RecipeDB/ARL-Smelt.lua
   D /trunk/RecipeDB/ARL-Tailor.lua
   D /trunk/RecipeDB/ARL-Trainer.lua
   D /trunk/RecipeDB/ARL-Vendor.lua
   A /trunk/RecipeDB/Blacksmithing.lua (from /trunk/RecipeDB/ARL-Blacksmith.lua:2749
   A /trunk/RecipeDB/Cooking.lua (from /trunk/RecipeDB/ARL-Cook.lua:2749
   A /trunk/RecipeDB/Custom.lua (from /trunk/RecipeDB/ARL-Custom.lua:2749
   A /trunk/RecipeDB/Enchanting.lua (from /trunk/RecipeDB/ARL-Enchant.lua:2749
   A /trunk/RecipeDB/Engineering.lua (from /trunk/RecipeDB/ARL-Engineer.lua:2749
   A /trunk/RecipeDB/FirstAid.lua (from /trunk/RecipeDB/ARL-FirstAid.lua:2749
   A /trunk/RecipeDB/Inscription.lua (from /trunk/RecipeDB/ARL-Inscription.lua:2749
   A /trunk/RecipeDB/Jewelcrafting.lua (from /trunk/RecipeDB/ARL-Jewelcraft.lua:2749
   A /trunk/RecipeDB/Leatherworking.lua (from /trunk/RecipeDB/ARL-Leatherwork.lua:2749
   A /trunk/RecipeDB/Mob.lua (from /trunk/RecipeDB/ARL-Mob.lua:2749
   A /trunk/RecipeDB/Quest.lua (from /trunk/RecipeDB/ARL-Quest.lua:2749
   A /trunk/RecipeDB/Reputation.lua (from /trunk/RecipeDB/ARL-Reputation.lua:2749
   A /trunk/RecipeDB/Runeforging.lua (from /trunk/RecipeDB/ARL-Runeforge.lua:2749
   A /trunk/RecipeDB/Seasonal.lua (from /trunk/RecipeDB/ARL-Seasonal.lua:2749
   A /trunk/RecipeDB/Smelting.lua (from /trunk/RecipeDB/ARL-Smelt.lua:2749
   A /trunk/RecipeDB/Tailoring.lua (from /trunk/RecipeDB/ARL-Tailor.lua:2749
   A /trunk/RecipeDB/Trainer.lua (from /trunk/RecipeDB/ARL-Trainer.lua:2749
   A /trunk/RecipeDB/Vendor.lua (from /trunk/RecipeDB/ARL-Vendor.lua:2749

Renamed the rest of the database files.
------------------------------------------------------------------------
r2750 | pompachomp | 2009-12-10 22:44:09 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   D /trunk/RecipeDB/ARL-Alchemy.lua
   A /trunk/RecipeDB/Alchemy.lua (from /trunk/RecipeDB/ARL-Alchemy.lua:2749

Renamed one of the database files.
------------------------------------------------------------------------
r2749 | pompachomp | 2009-12-10 20:58:15 +0000 (Thu, 10 Dec 2009) | 5 lines
Changed paths:
   M /trunk/RecipeDB/ARL-Blacksmith.lua
   M /trunk/RecipeDB/ARL-Engineer.lua
   M /trunk/RecipeDB/ARL-Tailor.lua

Forgot about the Engineering database.
Removed the 3.3 version check from the Engineering database.
Added the Ashen Verdict Quartermaster to the acquire data for the new crafting recipes.
Uncommented the acquire for each of those recipes, now something will show when you expand them.
------------------------------------------------------------------------
r2748 | pompachomp | 2009-12-10 20:51:52 +0000 (Thu, 10 Dec 2009) | 3 lines
Changed paths:
   M /trunk/RecipeDB/ARL-Blacksmith.lua
   M /trunk/RecipeDB/ARL-Leatherwork.lua
   M /trunk/RecipeDB/ARL-Tailor.lua

Removed the 3.3 version checks.
Added the Ashen Verdict Quartermaster to the acquire data for the new crafting recipes.
Uncommented the acquire for each of those recipes, now something will show when you expand them.
------------------------------------------------------------------------
r2747 | pompachomp | 2009-12-10 18:36:59 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/Locals/testenUS.lua
   M /trunk/RecipeDB/ARL-Mob.lua

Actually use the correct npcid for "Indu'le Fisherman"
------------------------------------------------------------------------
r2746 | Ackis | 2009-12-10 17:51:42 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/ARL.lua

No point in having a fucking API when you fucking expose the database to the outside world.
------------------------------------------------------------------------
r2745 | Ackis | 2009-12-10 17:38:20 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Engineer.lua

Fixes for ticket 601
------------------------------------------------------------------------
r2744 | Ackis | 2009-12-10 17:35:07 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Alchemy.lua
   M /trunk/RecipeDB/ARL-Enchant.lua
   M /trunk/RecipeDB/ARL-Jewelcraft.lua
   M /trunk/RecipeDB/ARL-Leatherwork.lua

Fixes for ticket 836 and more conversion to flags.
------------------------------------------------------------------------
r2743 | Ackis | 2009-12-10 17:03:51 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Alchemy.lua

Update a bunch of alchemy data to use flags.
------------------------------------------------------------------------
r2742 | Ackis | 2009-12-10 16:47:20 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Enchant.lua
   M /trunk/RecipeDB/ARL-Inscription.lua

Add 3 missing glyphs and update angler
------------------------------------------------------------------------
r2741 | Ackis | 2009-12-10 16:39:22 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/Locals/testenUS.lua
   M /trunk/RecipeDB/ARL-Enchant.lua
   M /trunk/RecipeDB/ARL-Mob.lua

Add acquire info for enchant gloves - angler
------------------------------------------------------------------------
r2740 | torhal | 2009-12-10 02:10:29 +0000 (Thu, 10 Dec 2009) | 1 line
Changed paths:
   M /trunk/ARL.lua
   M /trunk/Frame.lua

Changed the tooltip hook for mob drops to only show a drop if the character has the appropriate tradeskill.
------------------------------------------------------------------------
r2739 | pompachomp | 2009-12-09 23:37:14 +0000 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /trunk/Locals/testenUS.lua
   M /trunk/RecipeDB/ARL-Vendor.lua

Added Alchemist Finklestein <Ashen Verdict Quartermaster>, will add the acquire data for the new 3.3 recipes soon.
------------------------------------------------------------------------
r2738 | Ackis | 2009-12-09 22:56:22 +0000 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   A /trunk/ARL.lua (from /trunk/AckisRecipeList.lua:2735
   D /trunk/ARLColour.lua
   D /trunk/ARLConfig.lua
   D /trunk/ARLDatamine.lua
   D /trunk/AckisRecipeList.lua
   M /trunk/AckisRecipeList.toc
   A /trunk/Colour.lua (from /trunk/ARLColour.lua:2735
   A /trunk/Config.lua (from /trunk/ARLConfig.lua:2735
   A /trunk/Datamine.lua (from /trunk/ARLDatamine.lua:2735
   M /trunk/Frame.lua

Rename a bunch of files, making them shorter.
------------------------------------------------------------------------
r2737 | Ackis | 2009-12-09 22:54:13 +0000 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   D /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.toc
   A /trunk/Frame.lua (from /trunk/ARLFrame.lua:2735
   M /trunk/RecipeDB/ARL-Engineer.lua

Move ARLFrame.lua to Frame.lua a few engineering things.
------------------------------------------------------------------------
r2736 | Ackis | 2009-12-09 22:50:25 +0000 (Wed, 09 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Enchant.lua

Add Enchant Gloves - Angler.  It's listed as a mob drop so it shows up but I don't know where it comes from yet.
------------------------------------------------------------------------
r2734 | Jim-Bim | 2009-12-08 15:56:42 +0000 (Tue, 08 Dec 2009) | 2 lines
Changed paths:
   M /trunk/ARLFrame.lua

AckisRecipeList:
- Added a decimal place to the progress bar % value
------------------------------------------------------------------------
r2733 | Ackis | 2009-12-08 15:29:36 +0000 (Tue, 08 Dec 2009) | 1 line
Changed paths:
   M /trunk/AckisRecipeList.toc

ToC Bump... 3.3 yay?
------------------------------------------------------------------------
r2732 | torhal | 2009-12-07 23:24:03 +0000 (Mon, 07 Dec 2009) | 1 line
Changed paths:
   M /trunk/AckisRecipeList.lua

Moved scan_button parenting/anchoring code from addon:OnInitialize() to addon:OnEnable().
------------------------------------------------------------------------
r2731 | torhal | 2009-12-07 22:56:19 +0000 (Mon, 07 Dec 2009) | 1 line
Changed paths:
   M /trunk/AckisRecipeList.lua

In addon:Scan(): Check if the scan_button's parent is UIParent and, if so, inform the user that a tradeskill window must be opened before scanning.
------------------------------------------------------------------------
r2730 | torhal | 2009-12-07 21:40:09 +0000 (Mon, 07 Dec 2009) | 1 line
Changed paths:
   M /trunk/AckisRecipeList.lua

In addon:TRADE_SKILL_SHOW(): If the scan_button doesn't have a parent or its parent is UIParent, no tradeskill AddOns were loaded - parent and anchor to the default TradeSkillFrame.
------------------------------------------------------------------------
r2729 | torhal | 2009-12-07 21:27:05 +0000 (Mon, 07 Dec 2009) | 1 line
Changed paths:
   M /trunk/AckisRecipeList.lua

Scope errors when blindly moving code are inevitable. (If you're blind or sleep-deprived)
------------------------------------------------------------------------
r2728 | torhal | 2009-12-07 20:57:54 +0000 (Mon, 07 Dec 2009) | 2 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua

Moved some scan_button setting/parenting code from addon:TRADE_SKILL_SHOW() to addon:OnInitialize() where the other half of it already was (and belongs). This ensures that the scan_button has a parent other than UIParent when addon:Scan() is called.
Added coordinates for, and corrected the continent of, the following instances: "Ahn'kahet: The Old Kingdom", "Azjol-Nerub", "Halls of Lightning", "Halls of Stone", "The Oculus", "The Nexus", "The Violet Hold", "Utgarde Keep", and "Utgarde Pinnacle".
------------------------------------------------------------------------
r2727 | torhal | 2009-12-07 15:07:50 +0000 (Mon, 07 Dec 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua

In addon:addTradeAcquire(): Added location lookup for reputation vendors.
Re-wrote CheckMapDisplay() for clarity, and added support for reputation vendors.
In addon:SetupMap(): Changed maplist so its key is the acquire entry rather than the entry's ID, and its value is true rather than the acquire type - this allows reputation vendor support. Also changed some code for clarity/efficiency, changed concatenation to Printf(), and added support for instance coordinates.
Added x and y coordinates (mostly 0,0 - save for Magister's Terrace which has proper coords and the correct continent) to the entries in INSTANCE_LOCATIONS.
Added some debug prints (commented out) in LoadZones() and just before every call to it to help with assigning proper continents to instances.
------------------------------------------------------------------------
r2726 | torhal | 2009-12-07 11:49:13 +0000 (Mon, 07 Dec 2009) | 1 line
Changed paths:
   M /trunk/Docs/CHANGES.txt

...again.
------------------------------------------------------------------------
r2725 | torhal | 2009-12-07 11:49:12 +0000 (Mon, 07 Dec 2009) | 1 line
Changed paths:
   M /trunk/Docs/CHANGES.txt

Updated the changelog.
------------------------------------------------------------------------
r2724 | torhal | 2009-12-07 11:43:03 +0000 (Mon, 07 Dec 2009) | 3 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua

Moved some frame creation out of a do block.
In addon:Scan(): If the player knows the current profession (not linked), update the cached skill level.
In the NPC tooltip hook: Check to see if the character has equal or greater skill level to that required by the recipe - if not, don't show it. Also added the required skill level next to the recipe name in the tooltip.
------------------------------------------------------------------------
r2723 | pompachomp | 2009-12-06 19:42:26 +0000 (Sun, 06 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Jewelcraft.lua

Changed some jewelcrafting recipe filter flags from Recipe BoP->Recipe BoE.
------------------------------------------------------------------------
r2722 | pompachomp | 2009-12-06 02:07:18 +0000 (Sun, 06 Dec 2009) | 1 line
Changed paths:
   M /trunk/Docs/Main.txt
   M /trunk/Docs/Wowwiki.txt

Updated the German translation of the ARL description, on the main page and the wowwiki page of ARL.
------------------------------------------------------------------------
r2721 | pompachomp | 2009-12-06 01:58:34 +0000 (Sun, 06 Dec 2009) | 5 lines
Changed paths:
   M /trunk/Locals/testenUS.lua
   M /trunk/RecipeDB/ARL-Custom.lua
   M /trunk/RecipeDB/ARL-Engineer.lua

Changed "Custom20" to "GOBLIN_ENG", and changed the string from "Goblin Transport" to "You need to be a Goblin Engineer to obtain and use this item."
Changed "Custom21" to "GNOMISH_ENG", and changed the string from "Gnome Transport" to "You need to be a Gnomish Engineer to obtain and use this item."
In the Engineering database, for "Dimensional Ripper - Everlook, fixed the specialty, it was relating to Gnomish Engineering instead of Goblin Engineering, and used the correct custom string.

------------------------------------------------------------------------
r2720 | pompachomp | 2009-12-05 06:51:40 +0000 (Sat, 05 Dec 2009) | 1 line
Changed paths:
   M /trunk/Locals/testenUS.lua
   M /trunk/RecipeDB/ARL-Custom.lua

Updated text of a custom string for the two engineering pet recipes that were still labeled that they were obtained by the renewal membership, which was disabled forever patches ago.
------------------------------------------------------------------------
r2719 | pompachomp | 2009-12-05 05:02:51 +0000 (Sat, 05 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Blacksmith.lua
   M /trunk/RecipeDB/ARL-Engineer.lua
   M /trunk/RecipeDB/ARL-Tailor.lua

Use the correct ptr version number in the check.
------------------------------------------------------------------------
r2718 | pompachomp | 2009-12-04 18:13:34 +0000 (Fri, 04 Dec 2009) | 3 lines
Changed paths:
   M /trunk/RecipeDB/ARL-Blacksmith.lua
   M /trunk/RecipeDB/ARL-Engineer.lua
   M /trunk/RecipeDB/ARL-Leatherwork.lua
   M /trunk/RecipeDB/ARL-Tailor.lua

Added more data into the Blacksmithing, Leatherworking and Tailoring databases about the Icecrown Citadel recipes.
Added the two Engineering Schematics from Icecrown Citadel.
If you use ARL on the PTR, nothing will show at the moment when you expand these recipes.
------------------------------------------------------------------------
r2717 | pompachomp | 2009-12-04 15:46:32 +0000 (Fri, 04 Dec 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Tailor.lua

minor cleanup
------------------------------------------------------------------------
r2716 | torhal | 2009-12-04 05:00:38 +0000 (Fri, 04 Dec 2009) | 8 lines
Changed paths:
   M /trunk/ARLFrame.lua

Moved all tooltip functions and most related data inside of a do block.
Renamed arlSpellTooltip and arlTooltip to spell_tip and acquire_tip.
Moved ColourSkillLevel() into the do block with MainPanel.scroll_frame:Update()
Removed a second call to acquire_tip:ClearAllPoints() if the tooltip was configured to anchor to the mouse.
Renamed more variables for clarity.
Moved MainPanel.filter_menu.rep.Classic into the main file body.
Moved MainPanel.filter_menu.rep.BC into the main file body.
Moved MainPanel.filter_menu.rep.LK into the main file body.
------------------------------------------------------------------------
r2715 | pompachomp | 2009-12-03 22:14:13 +0000 (Thu, 03 Dec 2009) | 2 lines
Changed paths:
   M /trunk/RecipeDB/ARL-Tailor.lua

Added seasonal acquire data to the following recipes: Festive Red Pant Suit, Festival Dress, Green Winter Clothes, Red Winter Clothes.
Added the Alliance flag to the "Green Winter Clothes" recipe because even though it's sold in Horde territory, the vendor is friendly to Alliance as well.  Added the "Seasonal" flag to "Green Winter Clothes" as well.
------------------------------------------------------------------------
r2714 | pompachomp | 2009-12-02 02:28:35 +0000 (Wed, 02 Dec 2009) | 2 lines
Changed paths:
   M /trunk/Docs/Main.txt
   M /trunk/Docs/Wowwiki.txt

Updated the French translation of the ARL description.
Updated the ARL description in the toc.
------------------------------------------------------------------------
r2713 | torhal | 2009-12-02 00:24:57 +0000 (Wed, 02 Dec 2009) | 7 lines
Changed paths:
   M /trunk/ARLFrame.lua

In CreateExpansionButtons(): Removed the name parameter and added a tooltip_text parameter since the button will no longer have a name to decide which tooltip it will have.
ARL_Rep_ClassicCB is now MainPanel.filter_menu.rep.toggle_originalwow
ARL_Rep_BCCB is now MainPanel.filter_menu.rep.toggle_bc
ARL_Rep_LKCB is now MainPanel.filter_menu.rep.toggle_wrath
Added more filter flag constants.
Wherever the code deals with acquire types in a loop: Replaced "k, v" with "index, acquire".
Changed syntax in various places.
------------------------------------------------------------------------
r2712 | Ackis | 2009-12-01 19:31:21 +0000 (Tue, 01 Dec 2009) | 1 line
Changed paths:
   M /trunk/AckisRecipeList.lua

Remove dump recipe,  out dated at the very least.
------------------------------------------------------------------------
r2711 | torhal | 2009-11-30 04:13:36 +0000 (Mon, 30 Nov 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua

Added constants for binding flags, and the BINDING_FLAGS table.
In GenerateTooltipContent(): Replaced individual flag/label checks with an iteration over the BINDING_FLAGS table.
In the OnClick script for MainPanel.filter_menu.item.weapon_toggle Fixed a toggle value bug.
Yanked repeated code in GenerateTooltipContent() and made GetTipFactionInfo() from it.
Throughout the file: Renamed variables - clr1 = color_1, clr2 = color_2, cStr = coord_text, recStr = recipe_text, trnr = trainer, displaytt = display_tip, rplvl = rep_level, etc.
------------------------------------------------------------------------
r2710 | torhal | 2009-11-29 09:15:40 +0000 (Sun, 29 Nov 2009) | 2 lines
Changed paths:
   M /trunk/ARLFrame.lua

Re-worked the OnClick script for MainPanel.filter_toggle to iteratively show/hide the menu_toggle buttons rather than doing so individually.
In ToggleFilterMenu(): Re-wrote for clarity, replacing 128 lines with 18.
------------------------------------------------------------------------
r2709 | torhal | 2009-11-29 07:20:36 +0000 (Sun, 29 Nov 2009) | 7 lines
Changed paths:
   M /trunk/ARLFrame.lua

ARL_ExpWhateverOptCB are all now MainPanel.menu_toggle_whatever
ShowFilterMenu() has been completely re-written and now exists as MainPanel:HighlightCategory(), and now hides the filter menu if no parameter is given.
ToggleFilterMenu() now uses category names instead of numbers.
CreateFilterMenuButton() no longer has a button name parameter and will no longer name the textures it creates.
Renamed ExpButtonText to CATEGORY_TEXT, and changed it to a dictionary table.
Renamed ExpButtonTT to CATEGORY_TOOLTIP, and changed it to a dictionary table.
Removed some unnecessary comments.
------------------------------------------------------------------------
r2708 | torhal | 2009-11-28 20:30:32 +0000 (Sat, 28 Nov 2009) | 3 lines
Changed paths:
   M /trunk/ARLFrame.lua

Renamed HideARL_ExpOptCB() to ShowFilterMenu(), and removed unnecessary calls to SetText().
Cleaned up FilterValueMap a bit.
Moved creation of the expansion buttons to the main file body, and move CreateExpansionButton() into the same do block.
------------------------------------------------------------------------
r2707 | torhal | 2009-11-28 17:19:23 +0000 (Sat, 28 Nov 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua

Re-wrote the OnClick script for MainPanel.filter_menu.item.weapon_toggle for clarity/efficiency.
Converted all of the weapon CheckButtons to the new format.
Moved creation of MainPanel.filter_menu.player and its CheckButtons to the main file body, and converted them to the new format - deleting a few extra SetText() calls along the way.
Moved creation of MainPanel.filter_menu.rep to the main file body.
Updated all FilterValueMap references.
------------------------------------------------------------------------
r2706 | torhal | 2009-11-28 17:19:22 +0000 (Sat, 28 Nov 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua

In GenerateTooltipContent(): Added local reference to addon.Frame as MainPanel.
Further refined the OnClick script for the class_toggle.
Moved creation of all the filter_menu.item stuff into the main file body. Changed the checkboxes to not be global.
Re-wrote the armor_toggle OnClick for clarity/efficiency.
Updated FilterValueMap references.
------------------------------------------------------------------------
r2705 | torhal | 2009-11-28 17:19:20 +0000 (Sat, 28 Nov 2009) | 6 lines
Changed paths:
   M /trunk/ARLFrame.lua

Renamed Generic_MakeCheckButton() to InitializeCheckButton()
Moved creation of MainPanel.filter_menu.obtain and its CheckBoxes from addon:InitializeFrame() to the main file body.
Moved creation of MainPanel.filter_menu.binding and its CheckBoxes from addon:InitializeFrame() to the main file body.
Made the CheckBoxes for these two filter_menu sections members of the menu frame and removed them from the global namespace.
Moved creation of MainPanel.filter_menu.item from addon:InitializeFrame() to the main file body.
Updated references in FilterValueMap.
------------------------------------------------------------------------
r2704 | torhal | 2009-11-28 17:19:19 +0000 (Sat, 28 Nov 2009) | 8 lines
Changed paths:
   M /trunk/ARLFrame.lua

Set MainPanel to be clamped to the screen.
Lowercased all of the MainPanel.filter_menu members (general, obtain, etc)
Moved Generic_MakeCheckButton() to just after the creation of MainPanel.filter_menu
Moved creation of MainPanel.filter_menu.general and its check-buttons to the main file body from addon:InitializeFrame()
All of the CheckButtons for the General filter menu have been moved out of the global namespace and into MainPanel.filter_menu.general - they also no longer inherit from UICheckButtonTemplate.
In Generic_MakecheckButton(): Create a FontString and Normal/Pushed/Highlight/Disabled/Checked textures for the CheckButton, since it will no longer inherit from UICheckButtonTemplate.
Updated references to the General filter checkbuttons in FilterValueMap.
Re-wrote the OnClick script for MainPanel.filter_menu.general.class_toggle for clarity/efficiency.
------------------------------------------------------------------------
r2703 | torhal | 2009-11-28 04:16:24 +0000 (Sat, 28 Nov 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.toc

Re-anchored ARL_ExpGeneralOptCB to MainPanel.filter_reset from MainPanel.filter_toggle to match its physical location.
Moved creation of the filter toggle buttons from addon:InitializeFrame() to the main file body.
Moved CreateFilterMenuButton() to just before it's needed.
Moved CreateExpansionButton() to just after the creation of MainPanel.filter_menu where it will be needed after further changes.
In the ToC: Moved ARLFrame.lua to load after ARLColour.lua
------------------------------------------------------------------------
r2702 | torhal | 2009-11-28 01:48:00 +0000 (Sat, 28 Nov 2009) | 2 lines
Changed paths:
   M /trunk/ARLFrame.lua

The General and Obtain filter panels are now dual-column.
Ripped code out of CreateFilterMenuButton() to make CreateExpansionButton()
------------------------------------------------------------------------
r2701 | torhal | 2009-11-27 23:46:47 +0000 (Fri, 27 Nov 2009) | 6 lines
Changed paths:
   M /trunk/ARLFrame.lua

Moved creation of MainPanel.scroll_frame to just above the creation of MainPanel.progress_bar
Renamed MainPanel.close_button to MainPanel.xclose_button
ARL_CloseButton is now MainPanel.close_button - its creation was moved to the main file body from addon:InitializeFrame()
Moved ClosePopups() and ColourSkillLebel(), and all tooltip-related functions to just before the frame creation code.
Moved the icons in the filter menu more to the left so the text would fit in the panel.
Made various small syntax changes.
------------------------------------------------------------------------
r2700 | torhal | 2009-11-27 20:05:19 +0000 (Fri, 27 Nov 2009) | 10 lines
Changed paths:
   M /trunk/ARLFrame.lua

Moved the ExpButtonText to the Constants section.
Added MAINPANEL_NORMAL_WIDTH and MAINPANEL_EXPANDED_WIDTH.
Moved the acquire-type constants to the Constants section.
Moved the StaticPopup definitions to the Constants section.
Renamed factionHorde, factionAlliance, and factionNeutral to FACTION_HORDE, FACTION_ALLIANCE, and FACTION_NEUTRAL then moved them to the Constants section.
Moved various commonly-used local functions toward the top of the file.
addon.flyTexture is now MainPanel.filter_menu.texture
Moved creation of MainPanel.progress_bar from addon:InitializeFrame() to the main file body.
MainPanel:UpdateProgressBar() is now MainPanel.progress_bar:Update()
ARL_ResetButton is now MainPanel.filter_reset and is created in the main file body instead of within addon:InitializeFrame()
------------------------------------------------------------------------
r2699 | pompachomp | 2009-11-27 02:41:15 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/.pkgmeta

add the stuff removed last commit, back in.
------------------------------------------------------------------------
r2698 | pompachomp | 2009-11-27 02:35:43 +0000 (Fri, 27 Nov 2009) | 1 line
Changed paths:
   M /trunk/.pkgmeta

testing package time.
------------------------------------------------------------------------
r2697 | torhal | 2009-11-27 02:03:02 +0000 (Fri, 27 Nov 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua

Moved SetTooltipScripts() and GenericCreateButton() toward the top of the file, just under the frame cache code.
In GenericCreateButton(): Removed the setting of global frame names and removed anchoring parameters - everywhere this function was called now also has a :SetPoint() call for the returned button.
Removed several button:SetText() calls, since the call to GenericCreateButton() directly above them took care of this.
Renamed CreateExpandedPanelcheckButton() to CreateFilterMenuButton().
ARL_FilterButton is now MainPanel.filter_toggle and is created in the main file body instead of addon:InitializeFrame().
------------------------------------------------------------------------
r2695 | torhal | 2009-11-26 15:54:17 +0000 (Thu, 26 Nov 2009) | 6 lines
Changed paths:
   M /trunk/ARLFrame.lua

Changed addon.Flyaway to MainPanel.filter_menu
Changed addon.Fly_Rep_WHATEVER to MainPanel.filter_menu.Rep.WHATEVER
Changed FLYAWAY_WHATEVER to FILTERMENU_WHATEVER
DoFlyaway() is now ToggleFilterMenu()
Moved the setting of the scroll frame's attributes to just after its creation - was in addon:InitializeFrame()
Various other syntax and name changes for clarity.
------------------------------------------------------------------------
r2694 | pompachomp | 2009-11-24 20:36:28 +0000 (Tue, 24 Nov 2009) | 1 line
Changed paths:
   M /trunk/ARLFrame.lua

Some minor comment cleanup
------------------------------------------------------------------------
r2693 | torhal | 2009-11-24 06:08:06 +0000 (Tue, 24 Nov 2009) | 31 lines
Changed paths:
   M /trunk/ARLConfig.lua
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua
   M /trunk/Locals/testenUS.lua

Doubled the width of the Obtain panel, and replaced the following localization strings with their counterparts in GlobalStrings.lua
Replaced L["Display"] with _G.DISPLAY
Replaced L["Ok"] with _G.OKAY
Replaced L["Filter"] with _G.FILTER
Replaced L["Filters"] with _G.FILTERS
Replaced L["Version"] with _G.GAME_VERSION_LABEL
Replaced L["Name"] with _G.NAME
Replaced L["World Map"] with _G.WORLD_MAP
Replaced L["Font Size"] with _G.FONT_SIZE
Replaced L["Off"] with _G.OFF
Replaced L["Mouse"] with _G.MOUSE_LABEL
Replaced L["Reputation"] with _G.REPUTATION
Replaced L["General"] with _G.GENERAL
Replaced L["Player Type"] with _G.ROLE
Replaced L["Misc"] and L["Miscellaneous"] with _G.MISCELLANEOUS
Replaced L["Search"] with _G.SEARCH
Replaced L["Reset"] with _G.RESET
Replaced L["Skill"] with _G.SKILL
Replaced L["Faction"] with _G.FACTION
Replaced L["Instance"] with _G.INSTANCE
Replaced L["Raid"] with _G.RAID
Replaced L["PVP"] with _G.PVP
Replaced L["Old World"] with _G.EXPANSION_NAME0
Replaced L["Burning Crusade"] with _G.EXPANSION_NAME1
Replaced L["Lich King"] with _G.EXPANSION_NAME2
Replaced L["Armor"] with _G.ARMOR and _G.ARMOR_COLON
Replaced L["Tanks"] with _G.TANK
Replaced L["Melee DPS"] with _G.MELEE
Replaced L["Caster DPS"] with _G.DAMAGER
Replaced L["Healers"] with _G.HEALER
Removed the unused localizations L["Apply"] and L["APPLY_DESC"], and L["Wrath of the Lich King"].
------------------------------------------------------------------------
r2692 | torhal | 2009-11-23 23:53:19 +0000 (Mon, 23 Nov 2009) | 10 lines
Changed paths:
   M /trunk/ARLConfig.lua
   M /trunk/ARLFrame.lua
   M /trunk/Locals/testenUS.lua

Moved creation of arlSpellTooltip from addon:InitializeFrame() into the main file body, and changed its parent from MainPanel to UIParent.
In SetSpellTooltip(): Copy GameTooltip's main settings over to arlSpellTooltip so AddOns which modify GameTooltip will work on it.
Moved the setting of arlSpellTooltip's scale from addon:DisplayFrame() to SetSpellTooltip(), where the config option will actually work.
Moved the setting of arlTooltip's scale to after its anchor points have been cleared then set so the config option will actually work.
Moved TipTac skinning of arlSpellTooltip from addon:InitializeFrame() to SetSpellTooltip().
In giveDisplay(): Change L["UI Scale"] to _G.UI_SCALE, removed check for addon.Frame's existence, and removed the attempt to set the scale of arlTooltip and arlSpellTooltip.
Removed "UI Scale" from the localization table.
Removed some comments for which their code was obvious in function.
Removed global references to arlTooltip and arlSpellTooltip.
Added file-local arlTooltip, as there is no reason for it to be global.
------------------------------------------------------------------------
r2691 | pompachomp | 2009-11-23 15:10:29 +0000 (Mon, 23 Nov 2009) | 1 line
Changed paths:
   M /trunk/RecipeDB/ARL-Cook.lua

Since Blizzard made specific spellid's for a specific faction for the Thanksgiving food, fixed that.  You'll see the correct Thanksgiving food depending on your faction.  Previously only the Alliance ones were in the database.
------------------------------------------------------------------------
r2690 | torhal | 2009-11-23 00:03:26 +0000 (Mon, 23 Nov 2009) | 7 lines
Changed paths:
   M /trunk/ARLFrame.lua

Removed all of the localized Blizzard API from ARLFrame.lua - none of it was needed.
Added constants for the Flyaway frame's height and widths.
Renamed addon.DoFlyaway() to DoFlyaway(), moved it into the do block with CreateExpandedPanelCheckButton(), and removed the calls to addon.Flyaway:SetHeight() as unnecessary.
Moved recursiveReset() to just before addon:InitializeFrame().
Moved ExpButtonTT into a do block with CreateExpandedPanelCheckButton().
Moved ExpButtonText to just before HideARL_ExpOptCB().
Moved the font code to just above the tooltip code, where it is used.
------------------------------------------------------------------------
r2689 | pompachomp | 2009-11-22 21:54:14 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/Docs/CHANGES.txt

changelog update.
------------------------------------------------------------------------
r2688 | torhal | 2009-11-22 09:56:15 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/ARLFrame.lua

Moved some code out of the OnClick script for ARL_FilterButton, cleaned it up a bit, and turned it into MainPanel:ToggleState().
Moved some of the frame creation/initialization out of addon:InitializeFrame() and into the main file body.
------------------------------------------------------------------------
r2687 | torhal | 2009-11-22 06:16:09 +0000 (Sun, 22 Nov 2009) | 1 line
Changed paths:
   M /trunk/ARLFrame.lua

Meh. Actually commit the ScrollFrame fix this time.
------------------------------------------------------------------------
r2686 | torhal | 2009-11-22 06:16:08 +0000 (Sun, 22 Nov 2009) | 2 lines
Changed paths:
   M /trunk/AckisRecipeList.lua

In addon:Scan(): Change the existence/visibility check for TradeSkillFrame to be a a check on the scan button's parent instead - TradeSkillFrame will not be visible when using a replacement AddOn.
The ScrollFrame will no longer refresh its contents when scrolling.
------------------------------------------------------------------------
r2685 | torhal | 2009-11-21 21:14:47 +0000 (Sat, 21 Nov 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua

Removed addon:ToggleFrame() - its code is now the OnClick handler for the scan button, since that was its primary function - toggling the visibility of the frame was only a side-effect. Also, no longer set the player's profession here, since that is done in addon:Scan().
Changed the OnClick handler for ARL_ArmorButton to toggle armor filters iteratively rather than individually.
Changed the OnClick handler for ARL_WeaponButton to toggle weapon filters iteratively rather than individually.
Renamed addon:GenericMakeCB() to Generic_MakeCheckButton().
Renamed addon:CreateExpCB() to CreateExpandedPanelCheckButton().
------------------------------------------------------------------------
r2684 | pompachomp | 2009-11-21 19:10:10 +0000 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /trunk/Docs/Wowwiki.txt

doc updates
------------------------------------------------------------------------
r2683 | torhal | 2009-11-21 11:42:01 +0000 (Sat, 21 Nov 2009) | 2 lines
Changed paths:
   M /trunk/ARLFrame.lua

Removed some localized globals that didn't really need to be.
In the OnClick script for ARL_ResetButton: Replaced individual class toggles with iterative toggles, and a call to UnitClass("player") with Player["Class"]. Also removed the setting of a non-existent filter.
------------------------------------------------------------------------
r2682 | torhal | 2009-11-21 10:00:51 +0000 (Sat, 21 Nov 2009) | 6 lines
Changed paths:
   M /trunk/ARLFrame.lua

Fixed the First Aid display by altering the number of lines to display in the FauxScrollFrame if the number of entries is less then NUM_RECIPE_LINES.
ARL_ProgressBar is now MainPanel.progress_bar - yay for not polluting the global namespace!
SetProgressBar() is now MainPanel:UpdateProgressBar()
Renamed MainPanel:ResetTitle() to MainPanel:UpdateTitle()
Re-worked ARL_ClassButton's OnClick script to iteratively toggle class filters rather than doing them individually, and replaced a call to UnitClass("player") with Player["Class"].
Moved assignment of MainPanel to addon.Frame from addon:InitializeFrame() to the file body.
------------------------------------------------------------------------
r2681 | torhal | 2009-11-21 07:06:31 +0000 (Sat, 21 Nov 2009) | 5 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua
   M /trunk/Player.lua

In MainPanel:ResetTitle() - Changed to use SetFormattedText() to help curb garbage-generation.
In Player:SetProfessions() - Explicitly check for false, since a nil table entry will set spell names we don't care about.
When generating a new entry for the ScrollFrame list, set its is_header member to true if it actually is a header, otherwise ignore it - nil > false
Changed DEBUG() to addon:DEBUG().
Made miscellaneous syntax changes and variable/member renames for clarity.
------------------------------------------------------------------------
r2680 | torhal | 2009-11-21 04:20:38 +0000 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /trunk/ARLFrame.lua

Added a debug function while I continue this overhaul - incidentally, last commit fixed the issue where clicking a list entry did not expand it.
------------------------------------------------------------------------
r2679 | torhal | 2009-11-21 04:20:37 +0000 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /trunk/ARLFrame.lua

Replaced all occurrences of recipeDB, and made GenerateTooltipContent() more clear in the process.
------------------------------------------------------------------------
r2678 | torhal | 2009-11-21 04:20:35 +0000 (Sat, 21 Nov 2009) | 1 line
Changed paths:
   M /trunk/ARLFrame.lua

Moved DisplayStrings to MainPanel.scroll_frame.entries and changed expandEntry() to MainPanel.scroll_frame:ExpandEntry()
------------------------------------------------------------------------
r2677 | pompachomp | 2009-11-20 23:32:26 +0000 (Fri, 20 Nov 2009) | 1 line
Changed paths:
   M /trunk/ARLFrame.lua

Fixed bug where if you had a search filter set when you close ARL and open it up again the search box text wouldn't show the search filter still in progress.  Fixes ticket 833
------------------------------------------------------------------------
r2676 | pompachomp | 2009-11-20 15:07:03 +0000 (Fri, 20 Nov 2009) | 1 line
Changed paths:
   M /trunk/Docs/CHANGES.txt

changelog update
------------------------------------------------------------------------
r2675 | torhal | 2009-11-20 14:48:03 +0000 (Fri, 20 Nov 2009) | 2 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua

Check to see if TradeSkillFrame exists before checking to see if it's visible.

------------------------------------------------------------------------
r2674 | torhal | 2009-11-20 13:22:39 +0000 (Fri, 20 Nov 2009) | 10 lines
Changed paths:
   M /trunk/ARLFrame.lua

ARL_RecipeScrollFrame is now MainPanel.scroll_frame and is created at the top of the file instead of in addon:InitializeFrame()
RecipeList_Update() is now MainPanel.scroll_frame:Update() - it and all associated code has been re-factored for clarity/efficiency.
Removed WipeDisplayStrings() and initDisplayStrings() - their code now resides in MainPanel.scroll_frame:Update()
addon.RecipeItem_OnClick() is now RecipeItem_OnClick(), is defined within a do block in addon:InitializeFrame(), and now utilizes a "self" parameter so it no longer needs to be set as a script from a closure.
RepFilterSwitch() is now a local function within a do block in addon:InitializeFrame().
ARL_ProgressBarText now uses :SetFormattedText() rather than :SetText() to help reduce garbage generation.
Removed the check for the old "Skill" sort type - certainly, nobody is still running a version of ARL that has it.
Renamed most of the DisplayString members.
Removed a plethora of whitespace.

------------------------------------------------------------------------
r2673 | torhal | 2009-11-20 01:24:30 +0000 (Fri, 20 Nov 2009) | 9 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua

Yanked some code from addon:DisplayFrame() and turned it into MainPanel:SetProfession().
Removed a large portion of code from MainPanel.mode_button's OnClick script - everything it was doing is handled by the cascade of events initiated by addon:Scan().
Removed SaveFramePosition() - its code now resides in MainPanel's OnMouseUp script.
Moved faction_strings and CheckDisplayFaction() into a do block with expandEntry(), since they are both only used there.
CheckDisplayFactions() now has one parameter, down from two.
Removed file-local variable currentProfIndex - we now use MainPanel.profession
Moved SortedProfessions and NUM_PROFESSIONS to the Constants section in the file.
Removed MainPanel:Close() - calling MainPanel:Hide() does the same thing.

------------------------------------------------------------------------
r2672 | torhal | 2009-11-19 22:41:14 +0000 (Thu, 19 Nov 2009) | 10 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua

addon:DisplayFrame() no longer uses function parameters.
Removed allSpecTable - it was never used.
Removed sortedRecipeIndex - addon.sorted_recipes is used now.
Renamed dungeonlocationlist to INSTANCE_LOCATIONS.
Renamed SortMissingRecipes() to SortRecipeList() - it now has no return value nor parameter.
Removed the function definitions from sortFuncs, making them their own do-block-local entities.
Pulled the definition of sortFuncs out of SortRecipeList().
Changed some comments, removing those for which their code was obvious.
Altered some syntax throughout.

------------------------------------------------------------------------
r2671 | torhal | 2009-11-19 09:32:25 +0000 (Thu, 19 Nov 2009) | 4 lines
Changed paths:
   M /trunk/ARLFrame.lua

Removed the file-local variables customDB, mobDB, questDB, seasonDB, trainerDB, and vendorDB.
Improved code clarity in various functions.
Moved narrowFontObj and normalFontObj to just before their first use.

------------------------------------------------------------------------
r2670 | torhal | 2009-11-19 08:50:50 +0000 (Thu, 19 Nov 2009) | 3 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/Player.lua

Fixed some accidental globals.
In GenericCreateButton(): Removed some SetScript() calls which appear to have once been tied to LibRock (SubControl_OnEnter/Leave) but are now unused.

------------------------------------------------------------------------
r2669 | torhal | 2009-11-19 06:36:22 +0000 (Thu, 19 Nov 2009) | 4 lines
Changed paths:
   M /trunk/ARLConfig.lua
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua
   M /trunk/Player.lua

Moved addon:ResetGUI() fron ARLFrame.lua to ARLConfig.lua as a file-local function, since it is only used there from the config options.
Moved the player profession-setting code from addon:OnEnable() to Player.lua as Player:SetProfessions() with a slight re-write - at some point this should be used when a player learns/unlearns professions.
Added some TODO comments throughout the code for variables set on the Player table which have no current use, and for functions which should be used for more than their current context.

------------------------------------------------------------------------
r2668 | torhal | 2009-11-19 03:31:00 +0000 (Thu, 19 Nov 2009) | 11 lines
Changed paths:
   M /trunk/ARLFrame.lua
   M /trunk/AckisRecipeList.lua
   M /trunk/AckisRecipeList.toc
   A /trunk/Player.lua

The "addon" table now has seven new sub-tables: custom_list, mob_list, quest_list, reputation_list, trainer_list, seasonal_list, and vendor_list - this was done in an effort to be rid of the practice of passing tables to other files via function parameters.
New file: Player.lua - contains functions which were ripped from other files and re-worked or re-written to support the notion that the player is its own entity.
addon:DisplayFrame() now only has one parameter, down from nine, due to no longer passing tables between files in that manner.
Replaced all occurrences of "playerData" with "Player", and all of its subtables named "playerWhatever" are now simply "Whatever".
Removed addon:SetRep