FlexBar2-r47616

Details

  • Filename
    FlexBar2-r47616.zip
  • Uploaded by
  • Uploaded
    Aug 28, 2007
  • Size
    151.48 KB
  • Downloads
    29
  • MD5
    f7d760647cb1afc6fc9d582035ba2363

Supported WoW Retail Versions

  • 2.1.3

Changelog

------------------------------------------------------------------------
r47616 | cncfanatics | 2007-08-28 05:41:54 -0400 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Attributes/Attributes.lua

FlexBar2: Fixed a bug with druid stealthed cat form
------------------------------------------------------------------------
r47615 | cncfanatics | 2007-08-28 05:33:42 -0400 (Tue, 28 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Attributes/Attributes.lua

FlexBar2: Add statedriver magic info for debugging
------------------------------------------------------------------------
r47610 | cncfanatics | 2007-08-28 04:33:58 -0400 (Tue, 28 Aug 2007) | 6 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Removed some code that should never bave been in the core in the first place
   - Added support for group deactivators
Layout.lua
   - Code added to show group names
------------------------------------------------------------------------
r47581 | cncfanatics | 2007-08-27 19:43:26 -0400 (Mon, 27 Aug 2007) | 7 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Highlighting/Highlighting.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Group name now hovers over the first button
Highlighting.lua
   - Fixed a bug where delayed spellcasts wouldnt fade their highlight correctly (temporary fix, real fix can only be implemented with 2.3)
Layout.lua
   - Buttons can now be rightclicked to make their config GUI show up
------------------------------------------------------------------------
r47551 | cncfanatics | 2007-08-27 14:10:50 -0400 (Mon, 27 Aug 2007) | 7 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua

FlexBar2:
Core.lua
   - Fixed a bug where a group name wouldnt fade upon disbanding it
Layout.lua
   - Added gui & slashcommands for action locking
EventManager.lua
   - Fixed a bug where you couldnt unregister a script
------------------------------------------------------------------------
r47544 | cncfanatics | 2007-08-27 13:25:16 -0400 (Mon, 27 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Layout.lua
   - Fixed a bug with Dragging
------------------------------------------------------------------------
r47543 | cncfanatics | 2007-08-27 12:49:47 -0400 (Mon, 27 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua

FlexBar2:
Core.lua
   - /fb delete now has /fb remove as alias
------------------------------------------------------------------------
r47542 | cncfanatics | 2007-08-27 12:48:05 -0400 (Mon, 27 Aug 2007) | 9 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Fixed a big in the GUI
   - You can now create alias for slashcommands
Layout.lua
   - /fb setposition now has /fb position as alias
   - /fb setscale now has /fb scale as alias
   - Fixed a bug where dragging a group of buttons that did not have all the same scale caused them to jump around
   - Fixed a bug where scaling a button would make it move
------------------------------------------------------------------------
r47536 | cncfanatics | 2007-08-27 11:56:15 -0400 (Mon, 27 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Layout.lua
   - Renamed /fb setscale to /fb scale
------------------------------------------------------------------------
r47535 | cncfanatics | 2007-08-27 11:51:50 -0400 (Mon, 27 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Core.lua

FlexBar2: Disabled debugging
------------------------------------------------------------------------
r47533 | cncfanatics | 2007-08-27 11:46:16 -0400 (Mon, 27 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Layout/Layout.lua
   M /trunk/FlexBar2/Textsubs/Textsubs.lua
   D /trunk/FlexBar2/libs

FlexBar2
   - The name of a group now shows above its first button if it is unlocked
   - GUI polishing
------------------------------------------------------------------------
r47524 | cncfanatics | 2007-08-27 10:22:22 -0400 (Mon, 27 Aug 2007) | 9 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Layout/Layout.lua
   M /trunk/FlexBar2/Textsubs/Textsubs.lua

FlexBar2:
Core.lua
   - Added support for modules adding config to the General Settings tab
Layout.lua
   - The name of the button will now appear on it while unlocked
   - You can now drag spells on a button while its unlocked
   - Fixed a bug where unlocking a button while its hidden would show it
Textsubs.lua
   - Fixed a nil error
------------------------------------------------------------------------
r47510 | cncfanatics | 2007-08-27 06:57:59 -0400 (Mon, 27 Aug 2007) | 14 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/Highlighting/Highlighting.lua
   M /trunk/FlexBar2/Keybindings/Keybindings.lua
   M /trunk/FlexBar2/Layout/Layout.lua
   A /trunk/FlexBar2/Textsubs
   A /trunk/FlexBar2/Textsubs/Textsubs.lua

FlexBar2:
Action.lua
   - Added itemcount and cd text subs
EventManager.lua
   - Fixed a typo
Highlighting.lua
   - Fixed a bug that caused empty buttons to get highlighted
Keybindings.lua
   - Added a GetBinding method
   - Added the key textsub
Layout.lua
   - Fixed a bug where you couldnt set the scale properly to decimal numbers
Textsubs.lua
   - Text substitution engine added :)
------------------------------------------------------------------------
r47464 | cwdg | 2007-08-26 13:34:46 -0400 (Sun, 26 Aug 2007) | 2 lines
Changed paths:
   A /trunk/FlexBar2/libs

FlexBar2: back libs.
sorry very much..
------------------------------------------------------------------------
r47463 | cwdg | 2007-08-26 13:12:52 -0400 (Sun, 26 Aug 2007) | 1 line
Changed paths:
   D /trunk/FlexBar2/Libs

FlexBar2: del libs
------------------------------------------------------------------------
r47398 | cncfanatics | 2007-08-25 08:00:18 -0400 (Sat, 25 Aug 2007) | 7 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua

FlexBar2:
Core.lua
   - Modules can now have an optional Activate() function which will be called right before FlexBar2 is enabled
Action.lua
   - Fixed a bug where textures wouldnt update on state changes
Attributes.lua
   - Fixed a bug that caused button state to not be properly detected
------------------------------------------------------------------------
r47392 | cncfanatics | 2007-08-25 03:07:50 -0400 (Sat, 25 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Core.lua

FlexBar2: Disbabled debugging
------------------------------------------------------------------------
r47369 | cncfanatics | 2007-08-24 19:35:49 -0400 (Fri, 24 Aug 2007) | 4 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Highlighting/Highlighting.lua
   M /trunk/FlexBar2/ItemCache/ItemCache.lua
   M /trunk/FlexBar2/Keybindings/Keybindings.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
   - commented most of the 2664 lines of code
   - Optimized a lot of code
   - Fixed a lot of bugs
------------------------------------------------------------------------
r47349 | cncfanatics | 2007-08-24 14:04:56 -0400 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/Highlighting/Highlighting.lua

FlexBar2: Loads of code commenting and some very small performance tweaks
------------------------------------------------------------------------
r47330 | cncfanatics | 2007-08-24 11:14:09 -0400 (Fri, 24 Aug 2007) | 2 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua
   A /trunk/FlexBar2/ItemCache
   A /trunk/FlexBar2/ItemCache/ItemCache.lua

FlexBar2:
Added the ItemCache module
------------------------------------------------------------------------
r47309 | cncfanatics | 2007-08-24 07:57:39 -0400 (Fri, 24 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/FlexBar2.toc

FlexBar2: Updated OptionalDeps
------------------------------------------------------------------------
r47307 | cncfanatics | 2007-08-24 07:28:18 -0400 (Fri, 24 Aug 2007) | 7 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Highlighting/Highlighting.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Action.lua
   - Added extra sanity checks for items
Layout.lua
   - Rewrote some parts of the code to prevent scaling bugs
Highlighting.lua
   - Changed equipped highlight from blue to yellow, looks better :p
------------------------------------------------------------------------
r47298 | cncfanatics | 2007-08-24 03:35:35 -0400 (Fri, 24 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Layout.lua
   - Possible fix to a texture bug
------------------------------------------------------------------------
r47274 | cncfanatics | 2007-08-23 16:37:32 -0400 (Thu, 23 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua

FlexBar2:
Core.lua
   - Fixed a bug with slashcommands
------------------------------------------------------------------------
r47258 | cncfanatics | 2007-08-23 10:02:44 -0400 (Thu, 23 Aug 2007) | 5 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/Highlighting/Highlighting.lua

FlexBar2:
Core.lua
   - :Activate() is now called on modules prior to flexbar2 loading
Action.lua

------------------------------------------------------------------------
r47256 | cncfanatics | 2007-08-23 08:33:19 -0400 (Thu, 23 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/FlexBar2.toc
   M /trunk/FlexBar2/Keybindings/Keybindings.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2: Slashcommands errors are now MUCH more clearer (no more "verification failed" messages without any further info
------------------------------------------------------------------------
r47244 | cncfanatics | 2007-08-23 04:44:19 -0400 (Thu, 23 Aug 2007) | 5 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/Highlighting/Highlighting.lua

FlexBar2:
Action.lua
   - An event is now triggered when the action of a button changes
Highlighting.lua
   - Fixed a bug where highlighting would not appear/fade when changing the action of a button
------------------------------------------------------------------------
r47114 | cncfanatics | 2007-08-21 10:21:41 -0400 (Tue, 21 Aug 2007) | 15 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/FlexBar2.toc
   A /trunk/FlexBar2/Highlighting
   A /trunk/FlexBar2/Highlighting/Highlighting.lua
   M /trunk/FlexBar2/Layout/Layout.lua
   M /trunk/FlexBar2/Libs
   M /trunk/FlexBar2/embeds.xml

FlexBar2
Core.lua
   - Added GetKeyByValue as utility function
   - Fixed a startup bug
   - Fixed the help of the /fb create command
ItemCache.lua
   - Code that was previously in Action.lua has been added here instead
Action.lua
   - Some code moved to ItemCache.lua
EventManager.lua
   - Added an update event that triggers every 0.3 seconds
Layout.lua
   - Added a GetIcon buttonmixin method
Highlighting.lua
   - File added with highlighting features for Equipped items, Buffs, Debuffs, Range, Mana and AutoAttacking
------------------------------------------------------------------------
r46980 | cncfanatics | 2007-08-20 09:23:35 -0400 (Mon, 20 Aug 2007) | 5 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Libs

FlexBar2:
Action.lua
   - Texture is no longer update with the OnAttributeChanged script
Other:
  - Added SpecialEvents-Aura-2.0 to externals
------------------------------------------------------------------------
r46969 | cncfanatics | 2007-08-20 06:51:22 -0400 (Mon, 20 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua

FlexBar2:
Action.lua
   - Fixed a bug with the cooldown spinner when putting a new action on the button
------------------------------------------------------------------------
r46920 | cncfanatics | 2007-08-19 19:14:31 -0400 (Sun, 19 Aug 2007) | 5 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua

FlexBar2:
Core.lua
   - Fixed a bug that caused the config GUI to turn blank when trying to edit a non-existant button
Action.lua
   - Fixed a bug that caused FlexBar2 to crash at startup (oops)
------------------------------------------------------------------------
r46909 | cncfanatics | 2007-08-19 12:17:02 -0400 (Sun, 19 Aug 2007) | 6 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua

FlexBar2:
Action.lua
   - Item buttons now work via item link instead of item id
   - Added a cooldown spinner for spells & items
EventManager.lua
   - The EventTable is now available globally for debugging purpose
------------------------------------------------------------------------
r46904 | cncfanatics | 2007-08-19 09:57:09 -0400 (Sun, 19 Aug 2007) | 6 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Attributes/Attributes.lua

FlexBar2:
Action.lua
   - Fixed various bugged which prevented from dragging actions properly :(
Attributes.lua
   - GetModifiedAttribute now has a sanity check
   - SetModifiedAttribute now has a third optional 'Save' parameter just like SetAttribute
------------------------------------------------------------------------
r46665 | cncfanatics | 2007-08-15 19:50:28 -0400 (Wed, 15 Aug 2007) | 8 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua

FlexBar2:
Core.lua
   - Plenty GUI tweaks for people with resolutions of 1024x768 or below, more to come
   - Tweaked the /fb help a bit to be more clear on what to do for new users
Action.lua
   - You can now put actions on a button by simply clicking the button while you have an action on your cursor. (this hasn't been tested a lot however, but reports about this are appreciated)
EventManager.lua
   - Now uses its own AceEvent-2.0 mixin instead of using the core's one
------------------------------------------------------------------------
r46647 | cncfanatics | 2007-08-15 12:52:08 -0400 (Wed, 15 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua

FlexBar2:
Core.lua
   - Fixed a bug when deleting or cancelling changes when having a group selected
------------------------------------------------------------------------
r46633 | cncfanatics | 2007-08-15 09:49:16 -0400 (Wed, 15 Aug 2007) | 11 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Core.lua

FlexBar2:
Core.lua
   - Added slashcommands /fb group and /fb ungroup
   - All slashcommands that accepted a button parameter now also accept a group parameter that takes a group name
   - Added GUI for managing groups
   - Fixed a bug in the RemoveButtonFromGroup function
   - Fixed a bug with the ToButtonTable function
   - Added function ButtonIsGrouped
   - Added function GroupNameToButtonRange
Action.lua
   - Made some preparations for adding a cooldown spinner later on
------------------------------------------------------------------------
r46474 | cncfanatics | 2007-08-13 17:36:09 -0400 (Mon, 13 Aug 2007) | 17 lines
Changed paths:
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/Keybindings/Keybindings.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Added support for groups, but there are no slashcommands or GUI available yet
   - Fixed a bug where you couldn't delete a range of buttons using the GUI
   - Made the GUI faster when configuring 7+ buttons at once, the GUI will still lag when doing so however, but less then it used to
   - Added a new function FlexBar2:ButtonIsGrouped for utility purpose
Attributes.lua
   - Changed the GUI to be compatible with the GUI changes listed above
EventManager.lua
   - Widget events can now be shared with group members
Keybindings.lua
   - Changed the GUI to be compatible with the GUI changes listed above
Layout.lua
   - Added support for dragging groups of buttons
   - Fixed some positioning bugs with the autoalign feature
   - SetPosition will no longer set frames relative to eachother even if asked to
   - Changed the GUI to be compatible with the GUI changes listed above
------------------------------------------------------------------------
r46382 | cncfanatics | 2007-08-12 17:53:34 -0400 (Sun, 12 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua

FlexBar2:
Core.lua
   - New command added: /FlexBar2 list
------------------------------------------------------------------------
r46381 | cncfanatics | 2007-08-12 17:41:45 -0400 (Sun, 12 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Layout.lua
   - Bugfix
------------------------------------------------------------------------
r46364 | cncfanatics | 2007-08-12 13:22:59 -0400 (Sun, 12 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Core.lua

FlexBar2: Disabled debugging
------------------------------------------------------------------------
r46363 | cncfanatics | 2007-08-12 13:21:42 -0400 (Sun, 12 Aug 2007) | 7 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/Keybindings/Keybindings.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Changes the way the help works
   - Modules can now reset their configs independantly upon loading a newer version of the module if needed (this change is *not* backwards compatible and you *will* have to reset your setup)
Layout.lua
   - Added support for locking & unlocking buttons for dragging, you can access the option with slashcommands or through the GUI

------------------------------------------------------------------------
r46350 | cncfanatics | 2007-08-12 09:02:51 -0400 (Sun, 12 Aug 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/FlexBar2.toc

FlexBar2: TOC update
------------------------------------------------------------------------
r46349 | cncfanatics | 2007-08-12 08:57:27 -0400 (Sun, 12 Aug 2007) | 10 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Keybindings/Keybindings.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
FlexBar2 is now considered beta
Core.lua
   - Fixed a bug where you could not use a range of buttons in the GUI's create field
   - Fixed a bug in the Slashcommands code
   - The GUI will no longer force all buttons to reload their settings when their config was changed
Keybindings.lua
   - Keybindings support added, use the GUI or the /FlexBar2 setbinding command to set them (you may not set one single key to more then one button, I won't let you :))
Layout.lua
   - Changes made to support the changes made in the core
------------------------------------------------------------------------
r46265 | cncfanatics | 2007-08-11 07:16:19 -0400 (Sat, 11 Aug 2007) | 3 lines
Changed paths:
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Layout.lua
   - When configuring multiple buttons with the gui buttons will no longer be moved by default.
------------------------------------------------------------------------
r46262 | cncfanatics | 2007-08-11 07:03:57 -0400 (Sat, 11 Aug 2007) | 10 lines
Changed paths:
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/FlexBar2.toc
   A /trunk/FlexBar2/Keybindings
   A /trunk/FlexBar2/Keybindings/Keybindings.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Fixed a bug with the GUI where you couldn't edit more then one button at once
Attributes.lua
   - Fixed some debug code
   - Fixed the /fb statebutton slashcommand to actualy work now
Layout.lua
   - Fixed a bug where hidden buttons would be shown again when shapeshifting
KeyBindings.lua
   - File added, empty for now
------------------------------------------------------------------------
r46182 | cncfanatics | 2007-08-10 10:01:49 -0400 (Fri, 10 Aug 2007) | 11 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/FlexBar2.toc
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Configuration is now blocked in combat
Attributes.lua
   - Support added for stance changes (shapeshifts, stealth, shadowform, etc)
   - Added slashcommand & gui option to enable or disable reacting on stance changing for buttons
Action.lua
   - Buttons are now properly updated on stance changes
Layout.lua
   - Moved the place slashcommands are initialized, purely esthetic change, no real effect.

------------------------------------------------------------------------
r45883 | cncfanatics | 2007-08-07 08:29:42 -0400 (Tue, 07 Aug 2007) | 24 lines
Changed paths:
   M /trunk/FlexBar2/Action/Action.lua
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/FlexBar2.toc
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Changed the way Modules are looped through slightly
   - Changed how Activators are handled
   - New ButtonMixin handler: Initialize
   - Changed how button creation is handled
   - Added the utility function FlexBar2:RemoveByValue
Action.lua This file is aimed at emulating actual ActionButton behaviour as if the button used Action Ids
   - Build a cache of SpellIDs
   - LockAction & UnlockAction ButtonMixin methods
   - GetActionTexture & UpdateActionTexture ButtonMixin methods
   - ClearAction, PickupAction & PlaceAction ButtonMixin methods
   - For more details about this file, see the code
Attributes.lua
   - This file now uses an Initialize method instead of Activate
   - Added SetModifiedAttribute and GetAttribute
   - Changed the way GetModifiedAttribute is handled
EventManager.lua
   - Bugfixes
Layout.lua
   - This file now uses an Initialize method instead of Activate
   - LoadSettings no longer does sanity checks
   - Added a SetIcon method

------------------------------------------------------------------------
r45727 | cncfanatics | 2007-08-04 13:04:22 -0400 (Sat, 04 Aug 2007) | 16 lines
Changed paths:
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - Fixed a bug with button mixin activators
   - Removed useless module OnEnable handler
   - Changed the way modules are handled slightly so that they are loaded in the order they were registerred
   - Fixed the /flexbar2 help command
Attributes.lua
   - Changed the place the AttributeCache table is created
   - Removed the module OnEnable handler
   - Fixed some silly bugs caused by typos
EventManager.lua
   - Fixed some silly bugs causes by typos
Layout.lua
   - Removed some useless debugging lines
   - Extended the help of the /flexbar2 setposition command

------------------------------------------------------------------------
r45692 | cncfanatics | 2007-08-04 05:21:33 -0400 (Sat, 04 Aug 2007) | 10 lines
Changed paths:
   M /trunk/FlexBar2/Attributes/Attributes.lua
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Core.lua
   - ButtonObject.Name now contains the name of the button
   - Fixed a bug in :ToButtonTable when using ranges
Attributes.lua
   - Added :GetModifiedAttribute(Attribute, Value) to button objects
   - Added :SetAttribute(Attribute, Value) to button object
Layout.lua
   - Fixed an eronous positioning formula

------------------------------------------------------------------------
r45622 | cncfanatics | 2007-08-03 05:30:33 -0400 (Fri, 03 Aug 2007) | 1 line
Changed paths:
   A /trunk/FlexBar2/Action
   A /trunk/FlexBar2/Action/Action.lua
   A /trunk/FlexBar2/Attributes
   A /trunk/FlexBar2/Attributes/Attributes.lua
   A /trunk/FlexBar2/EventManager
   A /trunk/FlexBar2/EventManager/EventManager.lua
   M /trunk/FlexBar2/FlexBar2.toc
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2: Added an event manager for buttons
------------------------------------------------------------------------
r45512 | cncfanatics | 2007-08-01 06:26:59 -0400 (Wed, 01 Aug 2007) | 5 lines
Changed paths:
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/FlexBar2.toc
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2:
Changed Loadsettings to accept a string or buttontable
Added support for a new unregistered buttonmixin function SetDefaults
Added autoalign support to the setposition slashcommand
Removed some silly memory leaks
------------------------------------------------------------------------
r45106 | cncfanatics | 2007-07-28 13:09:49 -0400 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/FlexBar2.toc

FlexBar2: Removed Command_Class.lua from toc
------------------------------------------------------------------------
r45105 | durcyn | 2007-07-28 13:07:31 -0400 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/FlexBar2.toc

FlexBar2: fix typo
------------------------------------------------------------------------
r45104 | durcyn | 2007-07-28 13:04:39 -0400 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/FlexBar2.toc
   A /trunk/FlexBar2/embeds.xml

FlexBar2: use embeds.xml
------------------------------------------------------------------------
r45086 | cncfanatics | 2007-07-28 11:40:55 -0400 (Sat, 28 Jul 2007) | 1 line
Changed paths:
   M /trunk/FlexBar2/Core.lua
   M /trunk/FlexBar2/FlexBar2.toc
   M /trunk/FlexBar2/Layout/Layout.lua

FlexBar2: Added Oldschool (ala FlexBar1) slashcommand support
------------------------------------------------------------------------

Additional Files