tag 2.4.3
d97c0d87f67e5cde7e09aed64d6372d4429a1027
Archarodim <Archarodim@teaser.fr>
2009-09-09 00:53:23 +0200

Tagging as 2.4.3


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

Archarodim:
	- - Updated WhatsNew.txt and QuoiDeNeuf.txt for 2.4.3 release
	- - Always use the "player" unitID in raid (was using raid# when the player was included the priority list)
	This prevents the player MUF from disappearing temporarily while a group update occurs.
	- - Decursive now rescans the whole group every seconds for debuffs, this will detects all missed debuffs and fixes them. (no performance impact, even the contrary...)
	- - Added a self diagnostic trigger if the late debuff disgnostic code detected something awkward.
	- Fix a bug in late debuff reporting.
	- - Alpha/Beta version expiration was not working (@project-timestamp@ is not (no longer?) replaced by the packager)... :'(
	- Typo fixes in debug reports
	- - Enhanced missed debuff detection debugging
	- - Added ALL the simple keyword to see the ones that are actually replaced by the packager
	- - Added the date to debug reporter
	- - Added a combat event tracelog when a debuff is late detected to establish the origin of those rare miss-detections.
	- WARNING: this beta will consume more ressources (memory and CPU) due to the tracelog.
	- Fix a issue that could cause "Debuff late detection" reports when the group order is changed while some units are afflicted (Decursive would not rescan the unit).
	- The debug reports produced by this version will be quite big, this is normal.
	- - Added framerate to debug reporter and added upvalues
	- - Added Ace3 as optional dependency and AceLocale-3.0 in X-Embeds
	- - Made the macro options more reliable and logical:
	- When the macro creation is disabled, the currently assigned key is removed.
		- The assigned key is also removed when the profile options are reset.
		- Key assignment feature is disabled if the macro creation is disabled.
	- The 'no macro key warning' is now turned off by default since this whole mouseover macro thing is not really interesting after all...
	- - Removed LibBabble-Class-3.0 (replaced by _G.LOCALIZED_CLASS_NAMES_MALE)
	- - Added an extra piece of data to the late debuff detection report and set expiration to 5 days instead of 10.
	- - Restored the dummy debuf creation option to its old self and prevent a LUA error resulting of its use.
	- - Added an expiration feature to all dev versions (message displayed at each login and error reports disabled once the expiration date is reached)
	- - ACtually found the real fix to false positive "Debuff late detection:" reports
	- - Added an exception for the 'Dark Matter' debuff were no SPELL_AURA_APPLIED event is generated by the game...
	- Only players able to cure magic will generate reports for 'Dark Matter'
	- - Added a debug report when 'Dark Matter' is seen in combat log events to report the argument received.
	- - Re-enabled LUA error handler but added security checks and also dynamic hotfixes to Blizzard_DebugTools errors that resulted in C Stack Overflows
	- Decursive error handler forward step no longer appears in the debugstack.
