GetTime() has changed
I did some additional Tests and it seems that with 4.3 GetTime() only changes every Frame (or "OnUpdate"). On Live (4.2) GetTime() can return different results when called by "OnUpdate" scripts. This makes a couple of other checks in while-loops in "WeakAuraOptions.lua" kinda pointless.
Apparently this returns at different intervals for people with slower/faster computers
Possible routes of solution:
Remove the code-block throttling altogether (Could introduce client lockups)
Use time() instead of GetTime() (If there is any difference)
Apply heavy artillery by using coroutines (If they are available in wow)
GetAuctionItemInfo() now returns an additional value:
name, texture, count, quality, canUse, level, ??new??, minBid, minIncrement, buyoutPrice, bidAmount, highBidder, owner, saleStatusBlizz should have added this new value to the end instead of right in the middle. It would have prevented a few addons from breaking.
Dividing by zero has been disabled. Use
inf = math.hugeinstead of
inf = 1/0
New function: get sheath state
GetSheathState()- Returns the sheath state of the player's weapons.
Raid Finder Functions
The Raid Finder was added in Patch 4.3.0
Encounter Journal Functions
Dungeon Journal was added in Patch 4.2.0; its FrameXML components were moved to a LoadOnDemand AddOn in Patch 4.3.0.
Transmogrification was added in Patch 4.3.0
ApplyTransmogrifications() - Applies all pending transmogrifications, and pays for the cost
ClearTransmogrifySlot([slotId]) - Clears the specified transmogrify slot
ClickTransmogrifySlot(slotId) - Facilitates clicking transmogrify slots depending on transmogrify state
GetTransmogrifyCost() - Returns cost, numChanges
GetTransmogrifySlotInfo(slotId) - Returns isTransmogrified, canTransmogrify, cannotTransmogrifyReason, hasPending, hasUndo, visibleItemID, textureName
UseItemForTransmogrify(bag, slot, id)
Void Storage Functions
Void Storage was added in Patch 4.3.0
A lot of this info was taken from; http://www.wowpedia.org/World_of_Warcraft_API
Some of this info I found myself, the rest came from searching on google.