tag 5.2.0_35
b03aa597b7e0c61c2073c0c1c3b107fa536c603c
Kevin Ballard <kevin@sb.org>
2013-03-05 22:31:33 -0800

Tagged as 5.2.0_35


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

Kevin Ballard:
	- Bump TOC for 5.2
	- Show more detailed timer in Classic mode
	Blocky mode only shows 1 time unit (e.g. "3d" or "2h") due to space
	constraints. We have more space in Classic mode, so go ahead and show 2
	time units (e.g. "3d 7h", or "2h 28m").
	
	Fixes #24.
	- Add Gathering support to the Classic display
	- Update changes.txt for 5.1.0_35b1
	- Bump TOC for 5.1
	- Add timer support to Classic display
	The key "Timer Short" should be added to existing localizations
	- Add missing XP Short label to default_enUS.lua
	The keys "XP Bars Short" and "XP Percent Short" should be added to
	existing localizations.
	- Fix dragging/right click on classic frame
	The classic frame was allowing dragging with the right button when the
	mouse was over a data line. It was also not showing the configuration
	properly on right click.
	- Rewrite localization system
	Localizations are now managed by a few functions in the addon table. The
	current locale can be retrieved with addonTable.GetLocale(), which
	returns an auto-updating locale table. New locales can be created with
	addonTable.NewLocale(). Localizations should be populated using the
	lua_additive_table format, so as to not break unpackaged sources.
	
	This also gets rid of the global L and LOCALE names, which were
	dangerous (due to potential addon conflicts).
	
	Added a default_enUS.lua localization that is a hard copy of the current
	English localizations, and is only included in debug builds. This
	provides an english localization for unpackaged sources.
