r676

Details

  • Filename
    Grid2-r676.zip
  • Uploaded by
  • Uploaded
    Apr 8, 2012
  • Size
    562.87 KB
  • Downloads
    5,036
  • MD5
    76565a9da2fcbd8caa6417e5297e5882

Supported WoW Retail Versions

  • 4.3.3

Changelog

------------------------------------------------------------------------
r676 | michaelspain | 2012-04-09 01:02:35 +0000 (Mon, 09 Apr 2012) | 3 lines
Changed paths:
   M /trunk/Grid2.toc
   D /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/GridUtils.lua
   M /trunk/Options/GridUtils.lua
   M /trunk/Options/modules/general/GridBlink.lua
   M /trunk/Options/modules/indicators/TypeIndicator.lua
   M /trunk/Options/modules/statuses/StatusAura.lua
   M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
   M /trunk/locales/deDE.lua
   M /trunk/locales/enUS.lua
   M /trunk/locales/esES.lua
   M /trunk/locales/esMX.lua
   M /trunk/locales/frFR.lua
   M /trunk/locales/koKR.lua
   M /trunk/locales/ptBR.lua
   M /trunk/locales/ruRU.lua
   M /trunk/locales/zhCN.lua
   M /trunk/locales/zhTW.lua
   M /trunk/modules/IndicatorAlpha.lua
   M /trunk/modules/IndicatorBorder.lua
   M /trunk/modules/IndicatorIcon.lua
   M /trunk/modules/IndicatorSquare.lua
   M /trunk/modules/IndicatorText.lua

* Indicators Blink: Using blizzard animations for blink effect, reducing the cpu usage. As side effect the blink option has been removed, only flash effect for blink can be used.
* Otimizations and code cleaning here and there.
* Bug fix in Raid debuffs options, now copying raiddebuffs to standard debuffs must not crash.
------------------------------------------------------------------------
r675 | michaelspain | 2012-04-01 20:05:51 +0000 (Sun, 01 Apr 2012) | 2 lines
Changed paths:
   M /trunk/Grid2.toc
   M /trunk/GridUtils.lua
   D /trunk/Libs/utf8
   M /trunk/Options/modules/general/GridTextFormat.lua
   M /trunk/modules/IndicatorText.lua

* Removed utf8 library (moved the code to GridUtils, i dont like to use a standalone library for 12 lines of code).
* Text indicators: Stop using Ace timers to update text durations, now the code uses only one blizzard animation group timer for all texts displayed, reducing the cpu usage.
------------------------------------------------------------------------
r674 | michaelspain | 2012-03-30 23:29:27 +0000 (Fri, 30 Mar 2012) | 10 lines
Changed paths:
   M /trunk/AoeHeals/AoeHeals.lua
   M /trunk/AoeHeals/AoeHealsOptions.lua
   M /trunk/AoeHeals/AoeHealsStatusRaid.lua
   M /trunk/GridFrame.lua
   M /trunk/GridLayout.lua
   M /trunk/GridRoster.lua
   M /trunk/Options/locales/deDE.lua
   M /trunk/Options/locales/enUS.lua
   M /trunk/Options/locales/esES.lua
   M /trunk/Options/locales/esMX.lua
   M /trunk/Options/locales/frFR.lua
   M /trunk/Options/locales/koKR.lua
   M /trunk/Options/locales/ptBR.lua
   M /trunk/Options/locales/ruRU.lua
   M /trunk/Options/locales/zhCN.lua
   M /trunk/Options/locales/zhTW.lua
   M /trunk/Options/modules/general/GridLayout.lua
   M /trunk/modules/StatusHealth.lua
   M /trunk/modules/StatusOffline.lua

* Death status:
Refactored, this must fix the ticket #286 too (not tested).
* Offline status:
Changed the way offline condition is detected. Now an unit
logout must be instant detected (instead of 20 seconds after the logout).
As side effect a unit reconnection may not be instant detected. Its not
posible to fix this, due to a bug/weird behaviour in blizzard connection api.
* Added an option in General>Layout to configure the strata of Grid2 frame.
* Aoe-neighbors configuration, added a sanity check, now invalid spells are
not allowed.
------------------------------------------------------------------------
r673 | michaelspain | 2012-03-26 01:16:34 +0000 (Mon, 26 Mar 2012) | 4 lines
Changed paths:
   M /trunk/Options/GridStatuses.lua
   M /trunk/Options/GridUtils.lua
   M /trunk/Options/modules/general/GridAbout.lua
   M /trunk/Options/modules/indicators/NewIndicator.lua
   M /trunk/Options/modules/statuses/Status.lua
   M /trunk/Options/modules/statuses/StatusAura.lua
   M /trunk/Options/modules/statuses/StatusBanzai.lua
   M /trunk/Options/modules/statuses/StatusDirection.lua
   M /trunk/Options/modules/statuses/StatusMisc.lua
   M /trunk/Options/modules/statuses/StatusShieldsBoss.lua
   M /trunk/RaidDebuffs/Grid2RaidDebuffs.lua
   M /trunk/modules/StatusAuras.lua
   M /trunk/modules/StatusHealth.lua
   M /trunk/modules/StatusRaidIcon.lua

Grid2RaidDebuffs: Better instance detection, using GetRealZoneText() if GetInstanceInfo() translation is not available.
This must fix the Dragon Soul detection problem in french client (blizzard is using two different french translations for Dragon Soul instance)
Incoming-heals: now the incoming heals cache is cleared when units join or left the raid.
Minor changes in Grid2Options.
------------------------------------------------------------------------
r672 | michaelspain | 2012-03-23 02:48:10 +0000 (Fri, 23 Mar 2012) | 2 lines
Changed paths:
   M /trunk/modules/StatusAuras.lua

Fixing a crash in debuffTypes statuses when changing profiles (Ticket #283)

------------------------------------------------------------------------
r671 | michaelspain | 2012-03-23 01:48:04 +0000 (Fri, 23 Mar 2012) | 6 lines
Changed paths:
   M /trunk/GridRoster.lua
   M /trunk/GridSetup.lua
   A /trunk/Options/locales/ptBR.lua
   M /trunk/Options/locales.xml
   M /trunk/Options/modules/general/GridLayouts.lua
   M /trunk/Options/modules/indicators/Indicator.lua
   M /trunk/Options/modules/indicators/TypeIndicator.lua
   M /trunk/Options/modules/statuses/StatusAuraNewPredictor.lua
   M /trunk/Options/modules/statuses/StatusAuraNewSpells.lua
   A /trunk/locales/ptBR.lua
   M /trunk/locales.xml
   M /trunk/modules/StatusAuras.lua

StatusAuras: Changed the way DebuffTypes were processed, now they work like a standard debuff, simplyfing a bit the code, as side effect now
DebuffTypes can display stack count and cooldown animations in icon indicators.
Layouts:  Removed "battleground" and "raid20" layout options (they were non working options), fixed "arena" layout option, now must work.
Fixed the indicators "change type" option, that was misplaced.
Added localization files for ptBR.

------------------------------------------------------------------------
r670 | michaelspain | 2012-03-20 07:42:33 +0000 (Tue, 20 Mar 2012) | 4 lines
Changed paths:
   M /trunk/README.txt

Grid2Options:  
Removed AceGUI-3.0-Spell-Editbox widget, replaced with AceGUI-3.0-Search-EditBox.
Changes in buffs and debuffs options.
Fixing a crash when blink option was enabled or disabled.
------------------------------------------------------------------------
r669 | michaelspain | 2012-03-20 02:20:32 +0000 (Tue, 20 Mar 2012) | 4 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Options/Grid2Options.toc
   M /trunk/Options/GridStatuses.lua
   M /trunk/Options/GridUtils.lua
   M /trunk/Options/locales/deDE.lua
   M /trunk/Options/locales/enUS.lua
   M /trunk/Options/locales/esES.lua
   M /trunk/Options/locales/esMX.lua
   M /trunk/Options/locales/frFR.lua
   M /trunk/Options/locales/koKR.lua
   M /trunk/Options/locales/ruRU.lua
   M /trunk/Options/locales/zhCN.lua
   M /trunk/Options/locales/zhTW.lua
   M /trunk/Options/modules/general/GridBlink.lua
   M /trunk/Options/modules/statuses/Status.lua
   M /trunk/Options/modules/statuses/StatusAura.lua
   M /trunk/Options/modules/statuses/StatusAuraNew.lua
   A /trunk/Options/modules/statuses/StatusAuraNewPredictor.lua
   A /trunk/Options/modules/statuses/StatusAuraNewSpells.lua
   M /trunk/Options/modules.xml
   M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua

Grid2Options:  
Removed AceGUI-3.0-Spell-Editbox widget, replaced with AceGUI-3.0-Search-EditBox.
Changes in buffs and debuffs options.
Fixing a crash when blink option was enabled or disabled.
------------------------------------------------------------------------
r668 | michaelspain | 2012-03-14 16:54:51 +0000 (Wed, 14 Mar 2012) | 4 lines
Changed paths:
   M /trunk/GridCore.lua
   M /trunk/GridDefaults.lua
   M /trunk/GridFrame.lua
   M /trunk/GridIndicator.lua
   M /trunk/GridLayout.lua
   M /trunk/GridStatus.lua
   M /trunk/Options/locales/deDE.lua
   M /trunk/Options/locales/enUS.lua
   M /trunk/Options/locales/esES.lua
   M /trunk/Options/locales/esMX.lua
   M /trunk/Options/locales/frFR.lua
   M /trunk/Options/locales/koKR.lua
   M /trunk/Options/locales/ruRU.lua
   M /trunk/Options/locales/zhCN.lua
   M /trunk/Options/locales/zhTW.lua
   M /trunk/Options/modules/general/GridFrame.lua
   M /trunk/Options/modules/indicators/Indicator.lua
   M /trunk/Options/modules/indicators/IndicatorBar.lua
   M /trunk/Options/modules/indicators/IndicatorIcon.lua
   M /trunk/Options/modules/indicators/IndicatorText.lua
   M /trunk/modules/IndicatorBorder.lua
   M /trunk/modules/IndicatorIcon.lua
   M /trunk/modules/IndicatorSquare.lua
   M /trunk/modules/IndicatorText.lua

Some optimizations:
-Now precalculated backdrop tables are used for all frames and indicators, reducing the load time (not noticeable) and the memory garbage generated when Grid2 is loaded.
-Changes in the status/indicator constructors and metatables to avoid using two extra tables.

------------------------------------------------------------------------
r667 | michaelspain | 2012-03-11 18:02:29 +0000 (Sun, 11 Mar 2012) | 4 lines
Changed paths:
   M /trunk/AoeHeals/AoeHeals.lua
   D /trunk/AoeHeals/AoeHealsDefaults.lua
   M /trunk/AoeHeals/AoeHealsOptions.lua
   M /trunk/AoeHeals/AoeHealsStatusChain.lua
   M /trunk/AoeHeals/AoeHealsStatusHighlighter.lua
   M /trunk/AoeHeals/AoeHealsStatusNeighbors.lua
   M /trunk/AoeHeals/AoeHealsStatusOutgoing.lua
   M /trunk/AoeHeals/AoeHealsStatusParty.lua
   M /trunk/AoeHeals/AoeHealsStatusRaid.lua
   M /trunk/AoeHeals/Grid2AoeHeals.toc
   M /trunk/GridIndicator.lua
   M /trunk/Options/GridIndicators.lua
   M /trunk/Options/GridStatuses.lua
   M /trunk/Options/GridUtils.lua
   M /trunk/Options/locales/deDE.lua
   M /trunk/Options/locales/enUS.lua
   M /trunk/Options/locales/esES.lua
   M /trunk/Options/locales/esMX.lua
   M /trunk/Options/locales/frFR.lua
   M /trunk/Options/locales/koKR.lua
   M /trunk/Options/locales/ruRU.lua
   M /trunk/Options/locales/zhCN.lua
   M /trunk/Options/locales/zhTW.lua
   M /trunk/Options/modules/indicators/IndicatorIcon.lua
   M /trunk/Options/modules/indicators/IndicatorText.lua
   M /trunk/Options/modules/indicators/NewIndicator.lua
   M /trunk/Options/modules/statuses/StatusShieldsBoss.lua
   M /trunk/modules/IndicatorIcon.lua
   M /trunk/modules/IndicatorText.lua
   M /trunk/modules/StatusColor.lua
   M /trunk/modules/StatusHealth.lua
   M /trunk/modules/StatusOffline.lua
   M /trunk/modules/StatusPvP.lua
   M /trunk/modules/StatusVehicle.lua

* Changed the way percent values are queried to statuses, now text indicators (configured to display percents) must not display percent values for statuses like "Death", "Offline", etc instead the normal status text is displayed (see comments on ticket #282)
* Added all supported font flags in "Font Border" options (now monochrone(sharp)/antialiases(soft) borders can be selected)
* Removed the "Disable Stack" toggle option in icon-indicators configuration, now to disable the stacks text, select "None" in the "Text Location" option.
* aoe-heals module, some minor changes to reduce code size and changed the "type" of all aoe-heals statuses, the change must be transparent for the user, but some old profiles may not be updated, if this happens the aoe-heals statuses will not be visible: the way to fix the issue is to install previous version (alpha or beta dont matter), load grid2+AoeHeals for the broken players, and then install this version.
------------------------------------------------------------------------
r666 | michaelspain | 2012-03-09 16:28:01 +0000 (Fri, 09 Mar 2012) | 1 line
Changed paths:
   M /trunk/Options/modules/indicators/NewIndicator.lua
   M /trunk/modules/StatusShieldsBoss.lua

Fixing ticket #282 (shields not cleared when unit dies in spine of deathwing.)
------------------------------------------------------------------------
r665 | michaelspain | 2012-03-08 05:53:14 +0000 (Thu, 08 Mar 2012) | 9 lines
Changed paths:
   M /trunk/AoeHeals/AoeHealsOptions.lua
   M /trunk/GridCore.lua
   M /trunk/GridFrame.lua
   M /trunk/GridIndicator.lua
   M /trunk/GridStatus.lua
   M /trunk/Options/Grid2Options.toc
   D /trunk/Options/GridBlink.lua
   M /trunk/Options/GridCore.lua
   D /trunk/Options/GridDebug.lua
   D /trunk/Options/GridExportImport.lua
   D /trunk/Options/GridFrame.lua
   A /trunk/Options/GridGeneral.lua
   M /trunk/Options/GridIndicators.lua
   D /trunk/Options/GridLayout.lua
   D /trunk/Options/GridLayoutEditor.lua
   M /trunk/Options/GridStatuses.lua
   D /trunk/Options/GridTestIndicators.lua
   D /trunk/Options/GridTestLayout.lua
   A /trunk/Options/GridUtils.lua
   M /trunk/Options/locales/deDE.lua
   M /trunk/Options/locales/enUS.lua
   M /trunk/Options/locales/esES.lua
   M /trunk/Options/locales/esMX.lua
   M /trunk/Options/locales/frFR.lua
   M /trunk/Options/locales/koKR.lua
   M /trunk/Options/locales/ruRU.lua
   M /trunk/Options/locales/zhCN.lua
   M /trunk/Options/locales/zhTW.lua
   A /trunk/Options/media (from /trunk/Options/textures:642)
   A /trunk/Options/modules
   A /trunk/Options/modules/general
   A /trunk/Options/modules/general/GridAbout.lua
   A /trunk/Options/modules/general/GridBlink.lua
   A /trunk/Options/modules/general/GridDebug.lua
   A /trunk/Options/modules/general/GridExportImport.lua
   A /trunk/Options/modules/general/GridFrame.lua
   A /trunk/Options/modules/general/GridHideBlizzardFrames.lua
   A /trunk/Options/modules/general/GridLayout.lua
   A /trunk/Options/modules/general/GridLayouts.lua
   A /trunk/Options/modules/general/GridLayoutsEditor.lua
   A /trunk/Options/modules/general/GridLoadOnDemand.lua
   A /trunk/Options/modules/general/GridProfile.lua
   A /trunk/Options/modules/general/GridTestIndicators.lua
   A /trunk/Options/modules/general/GridTestLayout.lua
   A /trunk/Options/modules/general/GridTextFormat.lua
   A /trunk/Options/modules/indicators
   A /trunk/Options/modules/indicators/Indicator.lua
   A /trunk/Options/modules/indicators/IndicatorAlpha.lua
   A /trunk/Options/modules/indicators/IndicatorBar.lua
   A /trunk/Options/modules/indicators/IndicatorBorder.lua
   A /trunk/Options/modules/indicators/IndicatorIcon.lua
   A /trunk/Options/modules/indicators/IndicatorSquare.lua
   A /trunk/Options/modules/indicators/IndicatorText.lua
   A /trunk/Options/modules/indicators/NewIndicator.lua
   A /trunk/Options/modules/indicators/StatusesIndicator.lua
   A /trunk/Options/modules/indicators/TypeIndicator.lua
   A /trunk/Options/modules/statuses
   A /trunk/Options/modules/statuses/Status.lua
   A /trunk/Options/modules/statuses/StatusAura.lua
   A /trunk/Options/modules/statuses/StatusAuraNew.lua
   A /trunk/Options/modules/statuses/StatusBanzai.lua
   A /trunk/Options/modules/statuses/StatusColor.lua
   A /trunk/Options/modules/statuses/StatusColorNew.lua
   A /trunk/Options/modules/statuses/StatusDirection.lua
   A /trunk/Options/modules/statuses/StatusHealth.lua
   A /trunk/Options/modules/statuses/StatusMana.lua
   A /trunk/Options/modules/statuses/StatusMisc.lua
   A /trunk/Options/modules/statuses/StatusRaidIcon.lua
   A /trunk/Options/modules/statuses/StatusRange.lua
   A /trunk/Options/modules/statuses/StatusReadyCheck.lua
   A /trunk/Options/modules/statuses/StatusRole.lua
   A /trunk/Options/modules/statuses/StatusShields.lua
   A /trunk/Options/modules/statuses/StatusShieldsBoss.lua
   A /trunk/Options/modules/statuses/StatusThreat.lua
   A /trunk/Options/modules.xml
   D /trunk/Options/textures
   M /trunk/RaidDebuffs/Grid2RaidDebuffs.lua
   M /trunk/RaidDebuffsOptions/Grid2RaidDebuffsOptions.lua
   M /trunk/modules/StatusShieldsBoss.lua

Grid2Options trillion changes:
- This module has been full refactored, all code splitted in small files, rewrited and simplified, now its much more easy to maintain and understand.
- Some little visual changes in statuses: more information is displayed for each status, like the indicator compatibility.
- Raid debuffs configuration has been moved to Statuses -> Debuffs -> Raid Debuffs.
- Implemented a load on demand feature, now the status and indicator configuration is loaded when the user clicks on each option, this has some advantages:
* Reduces the initial load time and memory usage.
* The options window will be displayed even if some status/indicator option crashes.
* If this new feature generates any problem, it can be disabled in General -> Miscelaneous tab.
WARNING THIS IS REALLY AN ALPHA VERSION, REPORT ANY ISSUE OR CRASH (KEEP WITH LASTEST BETA IF YOU WANT A MORE STABLE VERSION)
------------------------------------------------------------------------

Additional Files

Type Name Size Uploaded Game Version Downloads
293.02 KB Apr 8, 2012 4.3.3 117