tag 3.0.6
52610de3054c2a95c66219b6127ca6352bdf4f7f
James D. Callahan III <jcallahan@curse.com>
2014-10-14 20:52:28 -0500



--------------------

James D. Callahan III:
	- Fixed "Fixing for SetTrainerServiceTypeFilter change"
	- Renames for clarity.
Ressy:
	- Changed strings for Inscription Discoveries
James D. Callahan III:
	- Added ALLIANCE and HORDE to IMPLICIT_FLAGS so they aren't included in dumps.
	- Add Alliance and Horde filters automatically, removing one or the other depending on what is passed to :SetRequiredFaction()
Ressy:
	- Remove mob which doesn't drop anything profession related
	- Locales update
	- Add Warspear to Constants
	- Localization updates
James D. Callahan III:
	- Fix for Blizzard's inexplicable decision to change the GUID delimiter to a dash.
	- Apparently the latest information on return values for GetAddOnInfo() is wrong - fixed.
	- Work around the ridiculous changes to GetAddOnInfo()
John Pasula:
	- Update main page with a message.
Ressy:
	- Update localizations
James D. Callahan III:
	- Cleanups.
Ressy:
	- Localizations
James D. Callahan III:
	- More expansion auto generation via private.GAME_VERSION_NAMES
	- Generate the default expansionX obtain filters from private.GAME_VERSION_NAMES
	- Generate all of the reputation frames from private.GAME_VERSIONS.
	- expansion -> expansion_num for clarity
	- Future-proofing: Generate tables from private.GAME_VERSION_NAMES
	- Cleanup.
	- Add reputation filter flags implicitly when a reputation vendor is added to a recipe. Conversely, these flags will not be written to profession dumps.
	- Reputation system revamp: Bitflags, default SavedVariable filters, reputation menus, and the reputation toggles are now all generated from the definitions in Constants.lua.
	- Changed the reputation dump to work the same as the bossed dump, then removed the input requirement for both. No input prints everything, input prints whatever matches.
	- Fixed a five-year-old bug that didn't blow up simply due to unique names.
	- Cleaned up mapping between the reputation bit-flags and DB filters - now programmatically-generated from the bit-flag words themselves.
	- Changed output for reputations dump.
	- Populate the DB defaults for reputation filters from the reputations defined in private.FACTION_IDS_FROM_LABEL
	- Variable renames for clarity.
	- Formatting fix.
	- Readability/performance changes.
	- Removed unused ITEM_FLAGS_WORD1
Ressy:
	- Add Localization
James D. Callahan III:
	- Removed the "zandalar" filter - somehow missed that.
	- Check for invalid filter check button, and add a debug entry instead of asploding.
	- Set the Reputation AcquireType's _has_coordinates to false.
	- Removed around 13 reputations that were unnecessarily added over the years. Requisite cleanup to other areas was required.
	- Account for commas in TableKeyFormat()
	- Replaced private.LOCALIZED_FACTION_STRINGS with private.LOCALIZED_FACTION_STRINGS_FROM_LABEL - mostly generated from private.FACTION_LABELS_FROM_ID * Simplified text dump code * Simplified faction toggle code * Cataclysm reputation panel is now completely empty, since there were no reputation recipes for that expansion.
	- InitReputation: If GetReputationInfoByID returns null, set the name to Unknown_ID (where ID is the actual number)
	- Rewrote InitReputation to add reputations from the list of IDs in private.FACTION_LABELS_FROM_ID
	- If a reputation ID returns no data, don't attempt to process it - add a debug entry.
	- Renamed private.FACTION_IDS to private.FACTION_IDS_FROM_LABEL
	- Renamed private.FACTION_STRINGS to private.FACTION_LABELS_FROM_ID
	- Removed extra spaces.
	- Re-added The Mag'har and Huojin Pandaren - apparently GetfactionInfoByID is flaky at the moment.
Ressy:
	- Trainers in Stormshield in Ashran
	- More Reputation cleanup
	- Fixing for SetTrainerServiceTypeFilter change
	- Add constants for zones used so far
	- Setup for recipes automatically learned from the Draenor profession scrolls
James D. Callahan III:
	- Create the expansion toggles programmatically.
	- Centralized definition of expansion logo textures.
	- Fixed WoD logo for profession dump system.
Ressy:
	- Fixed correct path for WoD logo frame for the datamining copy frame.
James D. Callahan III:
	- Added correct path for WoD logo image.
	- More reputation cleanups.
Ressy:
	- Localizations
	- Quick setup of WoD expansion stuff
	- Cleanup of unused Reputations
	- TOC bump cuz its annoying
	- Fix for _G.GetMapContinents change
James D. Callahan III:
	- Updated MobGUIDToIDNum() to handle WoD GUID format.
