r644
Details
-
FilenameGrid2-michaeln-r644.zip
-
Uploaded by
-
UploadedMay 5, 2011
-
Size462.05 KB
-
Downloads113
-
MD576535afcab7ccf668dab184f0607e25b
Supported WoW Retail Versions
- 4.1.0
Changelog
------------------------------------------------------------------------
r644 | michaelspain | 2011-05-05 16:56:41 +0000 (Thu, 05 May 2011) | 1 line
Changed paths:
D /trunk/FreeLayout/Grid2FreeLayout.lua
D /trunk/FreeLayout/Grid2FreeLayout.toc
M /trunk/Options/Grid2Options.toc
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.toc
Updated toc files, removed FreeLayout addon module (it will be a standalone addon)
------------------------------------------------------------------------
r643 | michaelspain | 2011-05-05 15:49:14 +0000 (Thu, 05 May 2011) | 1 line
Changed paths:
M /trunk/GridFrame.lua
M /trunk/GridLayout.lua
Changed default padding. Check if initial-width or initial-height can be changed on frame_init
------------------------------------------------------------------------
r642 | michaelspain | 2011-05-04 19:32:34 +0000 (Wed, 04 May 2011) | 3 lines
Changed paths:
M /trunk/GridDefaults.lua
M /trunk/GridIndicator.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridStatuses.lua
M /trunk/modules/IndicatorBar.lua
M /trunk/modules/IndicatorIcon.lua
M /trunk/modules/IndicatorSquare.lua
M /trunk/modules/IndicatorText.lua
Important change in indicators frame creation, to fix a problem when frames were reused by an incompatible indicator.
Now indicators must call indicator:CreateFrame instead of wow api CreateFrame function to create the indicator root frame.
------------------------------------------------------------------------
r641 | michaelspain | 2011-05-04 17:25:15 +0000 (Wed, 04 May 2011) | 2 lines
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/Grid2.toc
M /trunk/GridCore.lua
M /trunk/GridFrame.lua
M /trunk/Options/GridCore.lua
Now Grid2 refuses to run if an old config is detected and
a red big error is shown on the chat.
------------------------------------------------------------------------
r640 | michaelspain | 2011-05-04 16:19:05 +0000 (Wed, 04 May 2011) | 1 line
Changed paths:
M /trunk/GridDefaults.lua
Reverted recent changes
------------------------------------------------------------------------
r639 | michaelspain | 2011-05-04 16:11:55 +0000 (Wed, 04 May 2011) | 1 line
Changed paths:
M /trunk/GridCore.lua
GridCore, removed local variable to check if grid2options was loaded, implemented in another way to avoid using an extra variable.
------------------------------------------------------------------------
r638 | potje | 2011-05-04 14:26:55 +0000 (Wed, 04 May 2011) | 2 lines
Changed paths:
M /trunk/GridDefaults.lua
M /trunk/GridFrame.lua
Removed text-down-color's default setting to classcolor to increase name readability.
Changed frame height/width to be more rectangular, i.e. more in line with old Grid2 and more esthetically pleasing.
------------------------------------------------------------------------
r637 | potje | 2011-05-04 13:52:24 +0000 (Wed, 04 May 2011) | 1 line
Changed paths:
M /trunk/GridDefaults.lua
GridDefaults.lua Added Grid2:DbDefaultValue and Grid2:DbDefaultMap allowing defaults to be set without overwriting user customizations. Changed MakeDefaultsCommon and MakeDefaultsClass to use these new methods.
------------------------------------------------------------------------
r636 | michaelspain | 2011-05-03 18:54:30 +0000 (Tue, 03 May 2011) | 1 line
Changed paths:
M /trunk/GridFrame.lua
Removed some unnecessary code in Grid2Frame
------------------------------------------------------------------------
r635 | michaelspain | 2011-05-03 15:07:00 +0000 (Tue, 03 May 2011) | 1 line
Changed paths:
M /trunk/GridFrame.lua
M /trunk/Options/GridFrame.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/GridTestIndicators.lua
Grid2Frame module important changes. Converting this revision in a very very alpha revision, caution.
------------------------------------------------------------------------
r634 | michaelspain | 2011-05-02 03:37:42 +0000 (Mon, 02 May 2011) | 5 lines
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/GridDefaults.lua
M /trunk/GridFrame.lua
M /trunk/Options/GridCore.lua
M /trunk/Options/GridStatuses.lua
M /trunk/modules/IndicatorBar.lua
Fix, correctly update inner border and content texture size of all frames, when profile is changed.
Fix a crash in Grid2Options on profile changes (bug introduced on recent changes).
Fix a crash bug in Grid2Options:AddElementSubTypeGroup
FreeLayout more changes.
Speed optimization in IndicatorBar.lua
------------------------------------------------------------------------
r633 | michaelspain | 2011-05-01 21:01:46 +0000 (Sun, 01 May 2011) | 1 line
Changed paths:
M /trunk/modules/IndicatorText.lua
Fixed a super big bug in indicatortext
------------------------------------------------------------------------
r632 | michaelspain | 2011-05-01 19:22:09 +0000 (Sun, 01 May 2011) | 1 line
Changed paths:
M /trunk/Options/GridCore.lua
M /trunk/Options/GridStatuses.lua
Fixed a minibug in Grid2Options
------------------------------------------------------------------------
r631 | michaelspain | 2011-05-01 19:04:37 +0000 (Sun, 01 May 2011) | 2 lines
Changed paths:
M /trunk/GridCore.lua
M /trunk/Options/GridStatuses.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
RaidDebuffsOptions: Deleted MakeStatusHandlers hook.
With the new status infraestructure, RaidDebuffsOptions dont have to Hook any Grid2Options method to add its option handler.
------------------------------------------------------------------------
r630 | michaelspain | 2011-05-01 18:28:29 +0000 (Sun, 01 May 2011) | 2 lines
Changed paths:
M /trunk/GridCore.lua
M /trunk/Options/GridCore.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/locales/esES.lua
Some code cleaning in several Grid2Options files.
Removed ReMakeOptions method. Now profilechange event call MakeOptions and MakeOptions checks if its first run or not to do what it have to do.
------------------------------------------------------------------------
r629 | michaelspain | 2011-05-01 16:58:05 +0000 (Sun, 01 May 2011) | 5 lines
Changed paths:
M /trunk/Options/GridStatuses.lua
M /trunk/modules/StatusAFK.lua
Options Statuses change: Call MakeStatusStandardOptions for Statuses without a OptionHandler function, instead of showing a warning.
With this change, its not necessary to register option handlers for simple statuses than only are using a color
(11 status in core).
We are saving a bit of memory usage, and if we create a new simple status , it will appears in options without adding any options management code.
------------------------------------------------------------------------
r628 | michaelspain | 2011-05-01 15:54:51 +0000 (Sun, 01 May 2011) | 1 line
Changed paths:
M /trunk/modules/StatusAFK.lua
Fixed a bug in StatusAFK, PLAYER_FLAGS_CHANGED event was not correctly registered("UpdateUnit" missing parameter)
------------------------------------------------------------------------
r627 | michaelspain | 2011-05-01 15:01:40 +0000 (Sun, 01 May 2011) | 3 lines
Changed paths:
M /trunk/GridDefaults.lua
M /trunk/GridLayout.lua
M /trunk/GridRoster.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/locales/esES.lua
A /trunk/modules/StatusAFK.lua
M /trunk/modules/StatusAuras.lua
M /trunk/modules.xml
Added AFK status, thanks to Potje.
Buf Fix in StatusAuras, __index metamethod of class filter cache was returning nil.
Some code clean in several modules.
------------------------------------------------------------------------
r626 | michaelspain | 2011-04-30 22:28:23 +0000 (Sat, 30 Apr 2011) | 1 line
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
FreeLayout, stop saving nameList in UpdateRoster
------------------------------------------------------------------------
r625 | michaelspain | 2011-04-30 19:39:19 +0000 (Sat, 30 Apr 2011) | 3 lines
Changed paths:
M /trunk/GridDefaults.lua
M /trunk/Options/GridTestIndicators.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
RaidDebuffsOptions:
Option to create/remove user defined raid debuffs (a boss must be selected in the debuffs list)
Bug fix, debuff enable/disable was not working correctly.
------------------------------------------------------------------------
r624 | michaelspain | 2011-04-30 05:14:24 +0000 (Sat, 30 Apr 2011) | 1 line
Changed paths:
M /trunk/LDB/Grid2LDB.lua
M /trunk/locales/enUS.lua
M /trunk/locales/esES.lua
Grid2LDB launcher localized.
------------------------------------------------------------------------
r623 | michaelspain | 2011-04-30 04:15:55 +0000 (Sat, 30 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/GridTestLayout.lua
Cosmetic changes in Test Layout mode
------------------------------------------------------------------------
r622 | michaelspain | 2011-04-30 01:18:10 +0000 (Sat, 30 Apr 2011) | 2 lines
Changed paths:
M /trunk/GridDefaults.lua
M /trunk/Options/GridStatuses.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
RaidDebuffsOptions: Fix a refresh issue when profile change.
Options: range status was not showing current range.
------------------------------------------------------------------------
r621 | michaelspain | 2011-04-29 22:47:20 +0000 (Fri, 29 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/GridStatuses.lua
M /trunk/modules/StatusRange.lua
Minimal change in StatusRange.lua
------------------------------------------------------------------------
r620 | michaelspain | 2011-04-29 02:23:25 +0000 (Fri, 29 Apr 2011) | 1 line
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/GridCore.lua
M /trunk/GridSetup.lua
M /trunk/Options/GridCore.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridMedia.lua
M /trunk/Options/GridStatuses.lua
Fixed memory leak in Grid2Options on profile changes.
------------------------------------------------------------------------
r619 | michaelspain | 2011-04-28 17:30:10 +0000 (Thu, 28 Apr 2011) | 1 line
Changed paths:
M /trunk/RaidDebuffs/Grid2RaidDebuffs.lua
Added some debug line to Grid2RaidDebuffs module
------------------------------------------------------------------------
r618 | michaelspain | 2011-04-28 06:36:52 +0000 (Thu, 28 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/GridExportImport.lua
ImportProfileModule little change
------------------------------------------------------------------------
r617 | michaelspain | 2011-04-28 05:42:37 +0000 (Thu, 28 Apr 2011) | 1 line
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/FreeLayout/Grid2FreeLayout.toc
M /trunk/LDB/Grid2LDB.toc
More work on FreeLayout module
------------------------------------------------------------------------
r616 | michaelspain | 2011-04-27 19:18:33 +0000 (Wed, 27 Apr 2011) | 4 lines
Changed paths:
M /trunk/GridBlink.lua
M /trunk/GridCore.lua
M /trunk/GridFrame.lua
M /trunk/GridLayout.lua
M /trunk/Options/GridBlink.lua
Big change in the modules logic, to allow more simple profile switches. Removed :Reset method in modules. And instead of OnInitialize, OnEnable etc, now modules must use:
module:Initialize module:Enable module:Update module:Disable
Now On profile changes the modules are disabled updated and enabled (See OnProfileChange in GridCore.lua
------------------------------------------------------------------------
r615 | michaelspain | 2011-04-27 15:45:58 +0000 (Wed, 27 Apr 2011) | 2 lines
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/FreeLayout/Grid2FreeLayout.toc
M /trunk/Grid2.toc
M /trunk/GridLayout.lua
M /trunk/LDB/Grid2LDB.toc
M /trunk/Options/Grid2Options.toc
M /trunk/RaidDebuffs/Grid2RaidDebuffs.toc
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.toc
M /trunk/modules/StatusClassColor.lua
toc files updated to 401000
Fix ClassName bug, on UNIT_PORTRAIT_UPDATE or UNIT_CLASSIFICATION_CHANGES events, unitid can be nil WTF
------------------------------------------------------------------------
r614 | michaelspain | 2011-04-26 18:35:45 +0000 (Tue, 26 Apr 2011) | 3 lines
Changed paths:
M /trunk/GridStatus.lua
M /trunk/modules/StatusAuras.lua
M /trunk/modules/StatusHealth.lua
M /trunk/modules/StatusMana.lua
M /trunk/modules/StatusPvP.lua
Fixed aura statuses memory leak on profile changes, AceEvents was maintaining a reference to the aura statuses in its embeds table.
Now a second boolean parameter can be provided to statusPrototype:new, (False=> Not embed AceEvents methods, nil or other value=> Embed AceEvents as usual)
Now an optional Destroy method can be defined for statuses. This method is called if the status is unregistered (UnregisterStatus), and bring an oportunity to destroy any data or remove any reference to the status that will not be automatically destroyed simply unreferencing the status.
------------------------------------------------------------------------
r613 | michaelspain | 2011-04-26 05:08:46 +0000 (Tue, 26 Apr 2011) | 1 line
Changed paths:
M /trunk/GridCore.lua
uncoment some commented code
------------------------------------------------------------------------
r612 | michaelspain | 2011-04-26 04:57:44 +0000 (Tue, 26 Apr 2011) | 1 line
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/GridCore.lua
M /trunk/GridFrame.lua
M /trunk/GridLayout.lua
M /trunk/GridStatus.lua
M /trunk/LDB/Grid2LDB.toc
M /trunk/Options/GridDebug.lua
M /trunk/Options/locales/esES.lua
M /trunk/modules/IndicatorBar.lua
M /trunk/modules/IndicatorBorder.lua
M /trunk/modules/IndicatorIcon.lua
M /trunk/modules/IndicatorSquare.lua
M /trunk/modules/IndicatorText.lua
M /trunk/modules/StatusHealth.lua
M /trunk/modules/StatusTarget.lua
M /trunk/modules.xml
Misc changes
------------------------------------------------------------------------
r611 | michaelspain | 2011-04-24 19:57:59 +0000 (Sun, 24 Apr 2011) | 1 line
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
FreeLayout reload issue fix
------------------------------------------------------------------------
r610 | michaelspain | 2011-04-24 19:02:25 +0000 (Sun, 24 Apr 2011) | 4 lines
Changed paths:
M /trunk/GridFrame.lua
M /trunk/GridLayout.lua
M /trunk/Options/GridFrame.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
More work on unit frame borders.
Now inner border size and color can be configured in frame options (that is an additional border not the indicator border).
And indicator border background color and size can be configured
from indicators -> border.
------------------------------------------------------------------------
r609 | michaelspain | 2011-04-24 16:31:53 +0000 (Sun, 24 Apr 2011) | 1 line
Changed paths:
M /trunk/GridDefaults.lua
Runtime code size optimization in GridDefaults.lua
------------------------------------------------------------------------
r608 | michaelspain | 2011-04-24 06:35:16 +0000 (Sun, 24 Apr 2011) | 5 lines
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/GridLayout.lua
M /trunk/GridLayoutLayouts.lua
M /trunk/Options/GridCore.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/locales/enUS.lua
M /trunk/locales/esES.lua
Fixed Layout size calculation in GridLayout.lua
Layouts language translations moved to Grid2 core.
Removed layouts translation code from gridlayout and gridlayoutlayout (to avoid grid2 fail when WOW client language was changed).
Localized FreeLayout plugin and added spanish translation.
------------------------------------------------------------------------
r607 | michaelspain | 2011-04-23 22:58:59 +0000 (Sat, 23 Apr 2011) | 3 lines
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/FreeLayout/Grid2FreeLayout.toc
M /trunk/Grid2.toc
M /trunk/GridLayout.lua
M /trunk/LDB/Grid2LDB.lua
M /trunk/LDB/Grid2LDB.toc
M /trunk/Options/Grid2Options.toc
M /trunk/RaidDebuffs/Grid2RaidDebuffs.toc
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.toc
FreeLayout big changes, removed timer + modifier keys stuff. Now layout menu is enabled simply right clicking over the Grid2LayoutFrame border.
Cosmetic changes.
------------------------------------------------------------------------
r606 | michaelspain | 2011-04-23 05:49:01 +0000 (Sat, 23 Apr 2011) | 1 line
Changed paths:
M /trunk/GridLayout.lua
M /trunk/LDB/Grid2LDB.lua
M /trunk/Options/GridIndicators.lua
Grid2LDB: Added a menu to change current Layout
------------------------------------------------------------------------
r605 | michaelspain | 2011-04-23 01:56:05 +0000 (Sat, 23 Apr 2011) | 3 lines
Changed paths:
M /trunk/GridDefaults.lua
M /trunk/GridFrame.lua
M /trunk/GridLayout.lua
M /trunk/Options/GridFrame.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridTestIndicators.lua
M /trunk/modules/IndicatorAlpha.lua
M /trunk/modules/IndicatorBar.lua
M /trunk/modules/IndicatorBorder.lua
M /trunk/modules/IndicatorIcon.lua
M /trunk/modules/IndicatorSquare.lua
M /trunk/modules/IndicatorText.lua
Some work on indicators anchoring and border. Now indicators are anchored to a content frame children of main frame.
Moved the border configuration from general tab to border indicator. Now a border background color and alpha can be specified. An additional inner border to separate content from indicator border can be enabled too.
------------------------------------------------------------------------
r604 | michaelspain | 2011-04-22 16:56:33 +0000 (Fri, 22 Apr 2011) | 1 line
Changed paths:
M /trunk/FreeLayout/Grid2FreeLayout.lua
M /trunk/Options/GridIndicators.lua
M /trunk/modules/IndicatorBar.lua
M /trunk/modules/IndicatorText.lua
M /trunk/modules/StatusAuras.lua
Now buffs stacks or buffs durations can be shown on Bars indicators.
------------------------------------------------------------------------
r603 | michaelspain | 2011-04-22 04:27:53 +0000 (Fri, 22 Apr 2011) | 2 lines
Changed paths:
M /trunk/.pkgmeta
A /trunk/FreeLayout
A /trunk/FreeLayout/Grid2FreeLayout.lua
A /trunk/FreeLayout/Grid2FreeLayout.toc
M /trunk/GridCore.lua
M /trunk/GridLayoutLayouts.lua
M /trunk/Options/GridCore.lua
M /trunk/Options/GridStatuses.lua
M /trunk/RaidDebuffs/Grid2RaidDebuffs.lua
Grid2FreeLayout pluging added: Experimental and in early alpha state.
Free layout is a especial layout that allows rearranging of unit frames using drag and drop and provides a dropdown menu to change active layout.
------------------------------------------------------------------------
r602 | michaelspain | 2011-04-17 19:43:12 +0000 (Sun, 17 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/GridTestLayout.lua
Optimizations in TestLayout
------------------------------------------------------------------------
r601 | michaelspain | 2011-04-17 02:44:22 +0000 (Sun, 17 Apr 2011) | 1 line
Changed paths:
M /trunk/.pkgmeta
M /trunk/Changes.txt
Updated pkgmeta
------------------------------------------------------------------------
r600 | michaelspain | 2011-04-17 02:21:04 +0000 (Sun, 17 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/GridExportImport.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
Fixed some minimal issues and updated spanish tranlation
------------------------------------------------------------------------
r599 | michaelspain | 2011-04-17 00:38:23 +0000 (Sun, 17 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/GridExportImport.lua
Minimum change in ImportProfile function
------------------------------------------------------------------------
r598 | michaelspain | 2011-04-17 00:28:43 +0000 (Sun, 17 Apr 2011) | 3 lines
Changed paths:
M /trunk/Changes.txt
M /trunk/Options/Grid2Options.toc
M /trunk/Options/GridCore.lua
M /trunk/Options/GridDebug.lua
A /trunk/Options/GridExportImport.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
Grid2Options: Added a Tab with Advanced profile options.
Profile configurations can be exported/imported to/from a plain text format
Players can send/receive profiles using the addon comunication channel.
------------------------------------------------------------------------
r597 | michaelspain | 2011-04-14 02:13:20 +0000 (Thu, 14 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/GridTestLayout.lua
nothing important
------------------------------------------------------------------------
r595 | michaelspain | 2011-04-14 02:03:41 +0000 (Thu, 14 Apr 2011) | 1 line
Changed paths:
M /trunk/Changes.txt
updated changes.txt
------------------------------------------------------------------------
r594 | michaelspain | 2011-04-14 01:59:26 +0000 (Thu, 14 Apr 2011) | 1 line
Changed paths:
M /trunk/Changes.txt
Updated Changes.txt
------------------------------------------------------------------------
r593 | michaelspain | 2011-04-14 01:55:55 +0000 (Thu, 14 Apr 2011) | 2 lines
Changed paths:
M /trunk/GridLayout.lua
M /trunk/GridLayoutLayouts.lua
M /trunk/Options/Grid2Options.toc
M /trunk/Options/GridFrame.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridLayout.lua
D /trunk/Options/GridTest.lua
A /trunk/Options/GridTestIndicators.lua (from /trunk/Options/GridTest.lua:587
A /trunk/Options/GridTestLayout.lua
Implemented a Test mode for Layouts in Options. When a layout is tested, normal grid2 frames are hidden , and replaced width test frames, allowing to check the total size and appearance of the layout.
------------------------------------------------------------------------
r592 | michaelspain | 2011-04-12 21:48:19 +0000 (Tue, 12 Apr 2011) | 2 lines
Changed paths:
M /trunk/GridCore.lua
M /trunk/GridSetup.lua
M /trunk/Options/GridStatuses.lua
M /trunk/modules/IndicatorSquare.lua
M /trunk/modules/StatusAuras.lua
More improvements in StatusAuras.lua
Fixed a bug in Square indicator.
------------------------------------------------------------------------
r591 | michaelspain | 2011-04-12 06:21:09 +0000 (Tue, 12 Apr 2011) | 6 lines
Changed paths:
M /trunk/modules/StatusAuras.lua
Oops, correct commit of StatuaAuras.lua changes:
StatusAuras.lua refactoring:
Get rid of the nested loops to scan auras: Now each aura is localized by key in Buff/Debuffs table.
Removed statuses:Reset() loops.
Now we track notseen/seen/modified buffs using a flag in UpdateState.
Removed UpdateStateMine/NotMine functions.
------------------------------------------------------------------------
r590 | michaelspain | 2011-04-12 06:11:08 +0000 (Tue, 12 Apr 2011) | 6 lines
Changed paths:
M /trunk/modules/StatusAuras.lua
StatusAuras.lua refactoring:
Get rid of the nested loops to scan auras: Now each aura is localized in Buff/Debuffs table by key.
Removed statuses:Reset() loops.
Now we track notseen/seen/modified buffs using a flag in UpdateState.
Removed UpdateStateMine/NotMine functions.
------------------------------------------------------------------------
r589 | michaelspain | 2011-04-12 01:30:31 +0000 (Tue, 12 Apr 2011) | 2 lines
Changed paths:
M /trunk/locales.xml
M /trunk/modules/StatusAuras.lua
M /trunk/modules/StatusHealth.lua
Enable some missing locales in locales.xml
Minimum change in statusauras.lua
------------------------------------------------------------------------
r588 | michaelspain | 2011-04-11 22:13:54 +0000 (Mon, 11 Apr 2011) | 3 lines
Changed paths:
M /trunk/GridIndicator.lua
M /trunk/modules/StatusAuras.lua
M /trunk/modules/StatusTargetIcon.lua
Fixed a bug in StatusAuras.lua status_HasStateChanged() was returning incorrect results , all indicators linked with auras were updated continuously, a serious perfomance issue.
indicator:UpdateBlink refactoring, removed blinking frames table from indicators.
------------------------------------------------------------------------
r587 | michaelspain | 2011-04-11 03:47:11 +0000 (Mon, 11 Apr 2011) | 1 line
Changed paths:
M /trunk/GridBlink.lua
M /trunk/GridCore.lua
M /trunk/GridDefaults.lua
M /trunk/GridFrame.lua
M /trunk/GridIndicator.lua
M /trunk/GridLayout.lua
M /trunk/GridLayoutLayouts.lua
M /trunk/GridSetup.lua
M /trunk/GridStatus.lua
M /trunk/LDB/Grid2LDB.lua
M /trunk/Libs/utf8/utf8.lua
M /trunk/Options/GridBlink.lua
M /trunk/Options/GridCore.lua
M /trunk/Options/GridDebug.lua
M /trunk/Options/GridFrame.lua
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridLayout.lua
M /trunk/Options/GridMedia.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/GridTest.lua
M /trunk/RaidDebuffs/Grid2RaidDebuffs.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
M /trunk/modules/IndicatorBar.lua
M /trunk/modules/IndicatorText.lua
M /trunk/modules/StatusHealth.lua
M /trunk/modules/StatusMana.lua
M /trunk/modules/StatusRange.lua
M /trunk/modules/StatusTargetIcon.lua
Added a header note to modified files to comply with zlib/libpng License
------------------------------------------------------------------------
r586 | michaelspain | 2011-04-11 03:00:18 +0000 (Mon, 11 Apr 2011) | 1 line
Changed paths:
M /trunk/Changes.txt
M /trunk/GridSetup.lua
D /trunk/Options/ChangeList.lua
M /trunk/Options/GridDebug.lua
M /trunk/Options/GridTest.lua
M /trunk/modules/IndicatorBar.lua
M /trunk/modules/StatusMana.lua
M /trunk/modules/StatusRange.lua
M /trunk/modules/StatusTarget.lua
M /trunk/modules/StatusTargetIcon.lua
cleaning some code
------------------------------------------------------------------------
r585 | michaelspain | 2011-04-10 23:33:29 +0000 (Sun, 10 Apr 2011) | 1 line
Changed paths:
M /trunk/GridBlink.lua
M /trunk/GridIndicator.lua
M /trunk/Options/GridBlink.lua
M /trunk/Options/GridStatuses.lua
Implemented two indicator:update() functions, with blink and without blink. Configuring Blink to "None" in options will enable the faster function.
------------------------------------------------------------------------
r584 | michaelspain | 2011-04-10 18:03:33 +0000 (Sun, 10 Apr 2011) | 1 line
Changed paths:
M /trunk/GridIndicator.lua
Undo some wrong changes in SetBlinkingState inside GridIndicator.lua
------------------------------------------------------------------------
r583 | michaelspain | 2011-04-10 17:20:51 +0000 (Sun, 10 Apr 2011) | 2 lines
Changed paths:
M /trunk/GridBlink.lua
M /trunk/GridIndicator.lua
M /trunk/Options/GridBlink.lua
Some optimizations in Grid2Blink.lua and GridIndicator.lua
Limited blink/flash effect to 25 updates/second.
------------------------------------------------------------------------
r582 | michaelspain | 2011-04-10 05:16:05 +0000 (Sun, 10 Apr 2011) | 2 lines
Changed paths:
M /trunk/Options/Grid2Options.toc
M /trunk/Options/GridIndicators.lua
M /trunk/Options/GridStatuses.lua
A /trunk/Options/GridTest.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/modules/StatusHealth.lua
heal-incomning status: Implemented a cache to minimize the number of indicator updates, and speedup acces to heal-incoming data.
Added a test mode in options for indicators: when test mode is enabled all indicators show some text/icon.
------------------------------------------------------------------------
r581 | michaelspain | 2011-04-09 22:44:07 +0000 (Sat, 09 Apr 2011) | 5 lines
Changed paths:
M /trunk/Changes.txt
M /trunk/Grid2.toc
M /trunk/GridCore.lua
M /trunk/GridDefaults.lua
M /trunk/GridFrame.lua
M /trunk/GridIndicator.lua
M /trunk/GridLayout.lua
D /trunk/GridRange.lua
M /trunk/GridRoster.lua
M /trunk/GridStatus.lua
D /trunk/GridUtils.lua
M /trunk/Options/GridFrame.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/locales/esES.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.toc
M /trunk/modules/StatusHealth.lua
M /trunk/modules/StatusMana.lua
M /trunk/modules/StatusRange.lua
Ranges implemented in a more simple way.
StatusRange.lua refactoring, little speed optimization in OnUpdate timer.
Removed GridRange.lua
Removed GridUtils.lua
Disabled libbable-boss library (too much memory usage)
------------------------------------------------------------------------
r580 | michaelspain | 2011-04-08 18:44:11 +0000 (Fri, 08 Apr 2011) | 1 line
Changed paths:
M /trunk/Changes.txt
M /trunk/GridDefaults.lua
GridDefaults.lua little changes in some indicators default config
------------------------------------------------------------------------
r579 | michaelspain | 2011-04-08 18:10:36 +0000 (Fri, 08 Apr 2011) | 2 lines
Changed paths:
M /trunk/Options/GridIndicators.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/modules/IndicatorIcon.lua
Icon indicators CooldownText position and size can be configured from Grid2Options now.
Added a toggle to disable OmniCC for each icon indicator.
------------------------------------------------------------------------
r578 | michaelspain | 2011-04-08 03:51:27 +0000 (Fri, 08 Apr 2011) | 1 line
Changed paths:
M /trunk/Changes.txt
M /trunk/GridDefaults.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/modules/StatusMana.lua
Added a poweralt status, to show chogal corruption, atremedes sound, etc.
------------------------------------------------------------------------
r577 | michaelspain | 2011-04-07 02:23:28 +0000 (Thu, 07 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/locales/esMX.lua
Updated esMX locale
------------------------------------------------------------------------
r576 | michaelspain | 2011-04-06 21:57:41 +0000 (Wed, 06 Apr 2011) | 1 line
Changed paths:
M /trunk/Libs/utf8/utf8.lua
Little speed optimization for latin alphabets in utf8 functions
------------------------------------------------------------------------
r574 | michaelspain | 2011-04-06 17:18:06 +0000 (Wed, 06 Apr 2011) | 1 line
Changed paths:
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
Minor change in Grid2RaidDebuffsOptions.lua
------------------------------------------------------------------------
r573 | michaelspain | 2011-04-06 16:49:19 +0000 (Wed, 06 Apr 2011) | 1 line
Changed paths:
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
Grid2RaidDebuffsOptions: Added debuffs descriptions, using tooltip:SetHyperlink trick to catch the info.
------------------------------------------------------------------------
r572 | michaelspain | 2011-04-06 15:39:34 +0000 (Wed, 06 Apr 2011) | 1 line
Changed paths:
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
M /trunk/RaidDebuffsOptions/RaidDebuffsBC.lua
M /trunk/RaidDebuffsOptions/RaidDebuffsCataclysm.lua
M /trunk/RaidDebuffsOptions/RaidDebuffsLichKing.lua
Minor enhancements in Grid2RaidDebuffsOptions module
------------------------------------------------------------------------
r571 | michaelspain | 2011-04-06 03:29:32 +0000 (Wed, 06 Apr 2011) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Changes.txt
M /trunk/GridCore.lua
M /trunk/Options/GridCore.lua
M /trunk/Options/GridStatuses.lua
M /trunk/Options/locales/enUS.lua
M /trunk/Options/locales/esES.lua
M /trunk/RaidDebuffs/Grid2RaidDebuffs.lua
A /trunk/RaidDebuffsOptions
A /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
A /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.toc
A /trunk/RaidDebuffsOptions/RaidDebuffsBC.lua
A /trunk/RaidDebuffsOptions/RaidDebuffsCataclysm.lua
A /trunk/RaidDebuffsOptions/RaidDebuffsLichKing.lua
Created a more complete Grid2RaidDebuffsOptions module.
Now raid-debuffs spells can be configured, enabled/disabled etc.
------------------------------------------------------------------------