Patch 5.0.4/API changes/diff

=== Global API ===
 Global API (4.3.4.15595 → 5.0.4.16016)
302 new functions	78 removed functions
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
:	
: AddPreviewTalentPoints
: AppendToFile
: BNTokenCombineGivenAndSurname
: ClearLFGDungeon
: DeleteFile
: EJ_GetAvailableClasses
: EJ_GetClassFilter
: EJ_SetClassLootFilter
: GetAchievementInfoFromCriteria
: GetActiveTalentGroup
: GetBattlefieldPosition
: GetBonusBarOverrideBarType
: GetCompanionCooldown
: GetDefaultRaidDifficulty
: GetDungeonDifficulty
: GetExpertisePercent
: GetExtraBarOffset
: GetGroupPreviewTalentPointsSpent
: GetLFGInfoLocal
: GetLastQueueStatusIndex
: GetMajorTalentTreeBonuses
: GetMaxDailyQuests
: GetMinorTalentTreeBonuses
: GetMovieResolution
: GetMultiCastBarOffset
: GetNextPetTalentLevel
: GetNextTalentLevel
: GetNumBattlefieldPositions
: GetNumPartyMembers
: GetNumRaidMembers
: GetNumTalentGroups
: GetNumTalentPoints
: GetNumTalentTabs
: GetPartyLeaderIndex
: GetPartyMember
: GetPreviewPrimaryTalentTree
: GetPreviewTalentPointsSpent
: GetPrimaryTalentTree
: GetRaidRosterSelection
: GetRealNumPartyMembers
: GetRealNumRaidMembers
: GetRewardArenaPoints
: GetRewardHonor
: GetTalentPrereqs
: GetTalentTabInfo
: GetTalentTreeEarlySpells
: GetTalentTreeMasterySpells
: GetTalentTreeRoles
: GetTradeSkillSubClassFilter
: GetUnspentTalentPoints
: IsInFakeRaid
: IsListedInLFR
: IsOnePersonParty
: IsPartyLeader
: IsRaidLeader
: IsRaidOfficer
: IsRealPartyLeader
: IsRealRaidLeader
: LearnPreviewTalents
: LootSlotIsCoin
: LootSlotIsCurrency
: LootSlotIsItem
: QueryQuestsCompleted
: ReadFile
: RequestBattlefieldPositions
: ResetGroupPreviewTalentPoints
: ResetPreviewTalentPoints
: SetActiveTalentGroup
: SetDungeonDifficulty
: SetPreviewPrimaryTalentTree
: SetPrimaryTalentTree
: SetRaidRosterSelection
: SetTradeSkillSubClassFilter
: SilenceMember
: TestCreatePill
: UnSilenceMember
: UnitIsPartyLeader
: ValidateTimer
=== FrameXML ===
 FrameXML (4.3.4.15595 → 5.0.4.16016)
24 new functions	11 removed functions
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
:	
: BonusActionBarGetBarInfo
: BonusActionButtonDown
: BonusActionButtonUp
: GetLFGModeType
: HideBonusActionBar
: SetTalentButtonLocation
: SetupBonusActionBar
: ShowBonusActionBar
: TogglePetTalentFrame
: isRaidFinderDungeonDisplayable
: updateContainerFrameAnchors
=== Events ===
 Events (4.3.4.15595 → 5.0.4.16016)
92 new events	4 removed events
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
:	
: PET_TALENT_UPDATE
: PREVIEW_PET_TALENT_POINTS_CHANGED
: QUEST_QUERY_COMPLETE
: WORLD_MAP_NAME_UPDATE
=== Widget API ===
 Widget API (4.3.4.15595 → 5.0.4.16016)
36 new methods	2 removed methods
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
: 
:	
: Cooldown:GetDrawEdge
: Cooldown:SetDrawEdge