tag 0.1
4a15f45788a4c036880b1bd7589c400f7cc85261
Hendrik Leppkes <h.leppkes@gmail.com>
2010-10-06 17:28:14 +0200

Tag as 0.1


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

Hendrik Leppkes:
	- Add support for disabling the tooltip (always, in combat)
	- Optimize UpdateConfig
	- Small fixes.
	- Add support for changing color of out of range / out of mana indication.
	- Added ButtonFacade support.
	- Small fixes and utlity enhancements.
	- Add button show/hide and button grid event handling.
	- Added some plumbing for a button configuration interface.
	- Added OnUpdate for flashing and range coloring.
	- Added KeyBound-1.0 support.
	- Fixed drag'n'drop for action buttons.
	- Small formating fixups.
	- Added proper pickup in the insecure drag handler.
	- Fix itemid vs itemstring mixups.
	- Always clear the cursor, so it doesnt "hang" there even when pickup fails.
	- Small fixes.
	- Implemented a macro button (very basic functionality, only shows icon and macro text)
	- Implemented a item button.
	- Implemented insecure drag handlers (In Pre/PostClick) to allow clicking on buttons to drop of the action (out of combat only)
	- Refactored OnDragStart/OnDragReceive secure methods to allow callign them from insecure code.
	- Converted states to string instead of numbers ("vehicle" can be a state, instead of some opaque number)
	- Added lookup table for SpellBook Slot -> SpellId
	- Disabled pet type for now (non functional)
	- Added comment about library upgrading.
	- Removed another debug line.
	- Added an option to disable Drag'n'Drop of the buttons (for non-action buttons)
	- Apparently PickupSpell works with spellids instead of spellbook slots now.
	- Simplify updating after drag'n'drop
	- Fix button updating after drag'n'drop.
	- Update the button once after creation, and some comment updates.
	- Add two new generic spell events to the handler and remove an unused inventory one.
	- Remove most debug prints
	- Implemented event handling.
	- Add PostClick frame script.
	- Implemented tooltips
	- Pass the state along with the button information on ButtonContentsChanged
	- Renamed type and action to labtype and labaction to prevent any namespace clashing, and cleaned up some secure code notifiers.
	- Refactor state changing logic, update handler is now directly called from the restricted env scripts instead of channeld through OnAttributeChanged.
	- Fix spell API mappings for differences in SpellID and SpellBookID.
	- Big implementation push, containing pre-lim spell button, drag'n'drop of spells (partially working), and alot of refactoring.
	- Restructure stuff and fix some typos.
	- Fix some reversed logic.
	- Implement the action type.
	- Basic first implementation.
	- Imported empty skeleton.
