------------------------------------------------------------------------
r34 | madcatzinc | 2013-04-25 01:31:16 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua

Re-activated the red Cyborg head glow. It was disabled for some reason, and the red head had a purple glow.
------------------------------------------------------------------------
r33 | madcatzinc | 2013-04-25 01:31:11 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CallbackFactory.lua
   M /trunk/CyborgMMO7.lua

Don't preload the macro frame, test for it when necessary.
------------------------------------------------------------------------
r32 | madcatzinc | 2013-04-25 01:31:06 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua
   M /trunk/Localisation.lua
   M /trunk/OptionView.lua
   M /trunk/RatPageModel.lua

Merged the ProfileKeyBindings and WowCommands variables (they were pointing at the same value).
------------------------------------------------------------------------
r31 | madcatzinc | 2013-04-25 01:31:01 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/OptionView.lua

Removed dead code.
------------------------------------------------------------------------
r30 | madcatzinc | 2013-04-25 01:30:56 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/OptionView.lua

'getglobal' is not necessary when the global name is known beforehand.
------------------------------------------------------------------------
r29 | madcatzinc | 2013-04-25 01:30:51 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/OptionPage.xml
   M /trunk/OptionView.lua

Fixed a function name.
------------------------------------------------------------------------
r28 | madcatzinc | 2013-04-25 01:30:46 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/RatPageController.lua
   M /trunk/RatPageModel.lua
   M /trunk/WowObjects.lua

Simplified the object system of the WowObject-s.
------------------------------------------------------------------------
r27 | madcatzinc | 2013-04-25 01:30:41 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/WowObjects.lua

Properly remove the key binding when emptying a button slot.
------------------------------------------------------------------------
r26 | madcatzinc | 2013-04-25 01:30:36 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CallbackFactory.lua
   M /trunk/CyborgMMO7.lua
   M /trunk/WowObjects.lua

Simplified the CallbackFactory object model.
------------------------------------------------------------------------
r25 | madcatzinc | 2013-04-25 01:30:31 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/OptionView.lua

Simplified CyborgMMO_GetButtonIndex.
------------------------------------------------------------------------
r24 | madcatzinc | 2013-04-25 01:30:26 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua

Simplified settings handling, and fixed a few minor bugs related to them.
------------------------------------------------------------------------
r23 | madcatzinc | 2013-04-25 01:30:21 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua

Removed the CyborgMMO_ prefix to some local variables, and simplified a few associated ifs.
------------------------------------------------------------------------
r22 | madcatzinc | 2013-04-25 01:30:16 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua

Fixed closing of main window when entering combat.
------------------------------------------------------------------------
r21 | madcatzinc | 2013-04-25 01:30:11 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua
   M /trunk/OptionView.lua
   M /trunk/RatPageController.lua
   M /trunk/RatPageModel.lua
   M /trunk/RatPageView.lua
   M /trunk/WowObjects.lua

Simplified the Rat page model and controller object models.
------------------------------------------------------------------------
r20 | madcatzinc | 2013-04-25 01:30:05 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/WowObjects.lua

Removed the Load methods in WowObjects, they were never called (and likely broken).
------------------------------------------------------------------------
r19 | madcatzinc | 2013-04-25 01:30:00 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua
   M /trunk/WowObjects.lua

SetOverrideBindingClick has no return value.
------------------------------------------------------------------------
r18 | madcatzinc | 2013-04-25 01:29:55 +0000 (Thu, 25 Apr 2013) | 4 lines
Changed paths:
   M /trunk/CyborgMMO7.lua
   M /trunk/OptionPage.xml
   M /trunk/RatPageController.lua
   M /trunk/RatPageModel.lua
   M /trunk/RatPageView.lua
   M /trunk/WowObjects.lua

Replaced the global msg function with CyborgMMO_DPrint:
- avoids conflicts with other addons ('msg' is too generic)
- has 'print' semantics (several values accepted, calls tostring)
- use AddMessage with a colored prefix, instead of plain SendChatMessage
------------------------------------------------------------------------
r17 | madcatzinc | 2013-04-25 01:29:50 +0000 (Thu, 25 Apr 2013) | 1 line
Changed paths:
   M /trunk/RatPageModel.lua
   M /trunk/WowObjects.lua

Added some missing local variable declarations, and other unwanted global accesses.
------------------------------------------------------------------------
r16 | madcatzinc | 2013-04-25 01:29:45 +0000 (Thu, 25 Apr 2013) | 14 lines
Changed paths:
   M /trunk/CallbackFactory.lua
   M /trunk/CyborgMMO7.lua
   M /trunk/MainPage.xml
   M /trunk/OpenButtonPage.xml
   M /trunk/OptionPage.xml
   M /trunk/OptionView.lua
   M /trunk/RatPage.xml
   M /trunk/RatPageController.lua
   M /trunk/RatPageModel.lua
   M /trunk/RatPageView.lua
   M /trunk/RatQuickPage.xml
   M /trunk/WowObjects.lua

Miscellanous Lua code consistency improvements:
- no semicolon except between statements on same line
- use of implicit cast to bool in if/while conditions, instead of various eq/neq against true, false or nil
- no parenthesis around if/while conditions (C-ism)
- avoid long function calls in if conditions
- removed space in comma-separated expressions lists in multiple assignments
- added spaces between arguments of functions calls
- use tabs for indentation (in Lua files only)
- don't reverse == in if conditions, like "if 42==foo then" (C-ism)
- removed some extra parenthesis in complex expressions (C-ism)
- added spaces around operators in most expressions for ease of reading
- added comma after last element of table initializers
- removed space after # operator
- moved comment prefix of disabled code into tab (to keep disabled code aligned)
------------------------------------------------------------------------
r14 | madcatzinc | 2013-04-16 15:19:23 +0000 (Tue, 16 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.toc

Replaced the version tag with a keyword that will be substituted by the CurseForge packager.
------------------------------------------------------------------------
r13 | madcatzinc | 2013-04-12 22:39:32 +0000 (Fri, 12 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.toc

Updated the supported Interface version.
------------------------------------------------------------------------
r12 | madcatzinc | 2013-04-12 22:39:26 +0000 (Fri, 12 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.toc

Removed X-Curse-* tags, they are added by the packager and should be tracked.
------------------------------------------------------------------------
r11 | madcatzinc | 2013-04-12 22:39:20 +0000 (Fri, 12 Apr 2013) | 1 line
Changed paths:
   M /trunk/CyborgMMO7.lua
   M /trunk/Localisation.lua

Fall back to english texts when translations are missing.
------------------------------------------------------------------------
r10 | madcatzinc | 2013-04-12 22:39:15 +0000 (Fri, 12 Apr 2013) | 1 line
Changed paths:
   M /trunk/Localisation.lua

Added a few missing commas.
------------------------------------------------------------------------
r9 | madcatzinc | 2013-04-12 20:34:10 +0000 (Fri, 12 Apr 2013) | 1 line
Changed paths:
   M /trunk/Localisation.lua

Fixed localization file encoding, and restored broken translations (chinese was lost in latin1).
------------------------------------------------------------------------
r8 | madcatzinc | 2012-06-12 12:56:57 +0000 (Tue, 12 Jun 2012) | 1 line
Changed paths:
   M /trunk
   M /trunk/CyborgMMO7.lua
   M /trunk/Localisation.lua

Found a bug in the Combat binding lock down code, which was caused by the renames. Also renamed some of the locale strings in Localisation.lua
------------------------------------------------------------------------
