tag 7.0.3.0
23715312a224480409cbf069585955761d5aa09c
Hendrik Leppkes <h.leppkes@gmail.com>
2016-07-19 09:08:54 +0200

Tag as 7.0.3.0


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

Hendrik Leppkes:
	- Update TOC
	- Avoid re-entry in the quest update function to stop double completion messages
	- Add a sanity check for task names
	- Update the quest log when the watch status changes
	- Add a check for a valid index on unit tooltips
	- Support World Quests in the watch frame and tooltips, as appropriate
	- Refactor objective processing to allow reuse for World Quests
	- Fix quest tracker integration since 7.0.3.21796
	- Block quest updates during loading screens
	This fixes intermittent quest progress sounds to be played.
	- Remove IsLegion checks in the 7.0 branch
	- Check if a quest entry exists before trying to derive a quest index from it
	- Check quest index more thoroughly
	- Track active quests by their questID instead of their quest log index
	The index can change without a reliable event to notice the change,
	and would cause wrong quest texts to be used for tooltips.
	- Handle UNIT_QUEST_LOG_UPDATED event
	- Don't track bounty quests - they are hidden tracking quests only for the bounty board
	- Update GetQuestLogTitle usage for legion
	- Verify progress text is set before trying to add it to a tooltip
	- Don't show the quest level in gossip dialogs if its -1
	-1 denotes scaling quests, and provides no useful information.
	- Update handline of UI_INFO_MESSAGE events for Legion
	- Update for GetGossipActive/AvailableQuests changes in Legion
