2.4.2_beta_6-12-g708f71e

Details

  • Filename
    Decursive-2.4.2_beta_6-12-g708f71e.zip
  • Uploaded by
  • Uploaded
    Aug 3, 2009
  • Size
    496.25 KB
  • Downloads
    21,272
  • MD5
    820ec0e02fdb40b7f680ac74569301b3

Supported WoW Retail Versions

  • 3.1.0

Changelog

(refs/heads/master) Archarodim on 2009-08-04 00:51:58 +0200:
  • More data in debug reports about UnitGUID() strange behavior after group updates :/
** Archarodim on 2009-08-04 00:48:27 +0200:
  • Added a dev version warning at start for people who complains about the error reports ;-)
(refs/remotes/origin/master) Archarodim on 2009-08-02 16:27:14 +0200:
  • fixes a LUA error that occures in rare race conditions (Dcr_LiveList.lua:426: attempt to index field '?' (a nil value))
** Archarodim on 2009-08-02 04:23:04 +0200:
  • small optimisation in the group scanning functions.
** Archarodim on 2009-08-02 04:19:22 +0200:
  • Added more data to the sanity check report.
** Archarodim on 2009-08-01 13:50:21 +0200:
  • fixes "Sanity check failed in LiveList:GetDebuff() no MUF for unit"
** Archarodim on 2009-08-01 13:14:51 +0200:
  • MUF status were no longer updated after the last debuff was removed (bug introduced in beta6)
** Archarodim on 2009-08-01 05:15:30 +0200:
  • Added the latency to the debug reporter.
** Archarodim on 2009-08-01 05:02:48 +0200:
  • Sanity check update (more data) and tweaks
** Archarodim on 2009-08-01 03:07:29 +0200:
  • Show MUFs only when their position is set correctly to avoid MUFs overlapping at maximum in race condition (entering combat while players are joining/leaving the raid).
    This won't prevent overlapping from happening since the player may enter in combat at any moment while the MUFs are being reordered. (this is rare though)
  • changed "Refresh speed" option value max limit from 20 to 82.
** Archarodim on 2009-07-31 03:50:46 +0200:
  • Added a sanity check to confirm an hypothesis about why COMBAT_LOG_EVENT_UNFILTERED() fails sometimes.
** Archarodim on 2009-07-30 23:58:15 +0200:
  • Fixes the virtual test affliction creation that was broken since the last commit.
(tag: refs/tags/2.4.2_beta_6) Archarodim on 2009-07-30 23:20:26 +0200:
  • Decursive now uses the event UNIT_AURA to detect debuff instead of COMBAT_LOG_EVENT_UNFILTERED (which is still used for everything else).
  • This will probably fix the "debuff late detection" issue once and for all! (COMBAT_LOG_EVENT_UNFILTERED seems to miss some events...)
** Archarodim on 2009-07-28 02:46:52 +0200:
  • Removed 3 sanity checks that were fix a few commits ago (related to misuse of PLAYER_REGEN_ENABLED instead of InCombatLockDown())
(tag: refs/tags/2.4.2_beta_5-3) Archarodim on 2009-07-28 02:24:28 +0200:
  • The MUF status was not reported correctly in the automatic debugging report about "late debuff detection"
  • The "Debuff late detection" diagnostic was reporting normal behavior as abnormal when the user triggered a scan by mouse overing the MUF before the "refreshrate" timeout
  • This means more useful reports, keep sending them, they are very much appreciated :)
** Archarodim on 2009-07-25 02:39:26 +0200:
  • fixes false positives for "late detection" self diag
** Archarodim on 2009-07-25 01:56:40 +0200:
  • Added a check to the auto diagnostic return value in OnProfileEnable()
(tag: refs/tags/2.4.2_beta_5) Archarodim on 2009-07-23 05:31:04 +0200:
  • Added self diagnostic when a debuff is "late detected" (I have to remember to disable this for release)
** Archarodim on 2009-07-21 01:42:49 +0200:
  • Documentation enhancement
** Archarodim on 2009-07-18 01:39:28 +0200:
  • The "Dummy" affliction test was shooting a LUA error if the "player" unit was filtered out
(tag: refs/tags/2.4.2_beta_4) Archarodim on 2009-07-17 02:49:12 +0200:
  • Added more debug info to track a "sanity" issue ("Sanity check failed in LiveList:GetDebuff()")
** Archarodim on 2009-07-17 02:48:33 +0200:
  • InCombatLockdown() fix for the auto show/hide MUF window that was still using a variable that could be wrong in race condition.
** Archarodim on 2009-07-17 01:00:47 +0200:
  • The static option panel was no longer openning when right-clicking on the MUF handle.
(tag: refs/tags/2.4.2_beta_3) Archarodim on 2009-07-15 01:58:38 +0200:
  • Fix the remaining very rare issues (they were due to the use of a variable set when PLAYER_REGEN_DISABLED fires instead of using InCombatLockdown())
** Archarodim on 2009-07-12 22:46:47 +0200:
  • Documention completely rewritten and reorganised using .docmeta and markdown formatting. Users don't have any excuse left to not read it now ;) The documentation is accessible there: http://www.wowace.com/addons/decursive/
** Archarodim on 2009-07-11 20:57:32 +0200:
  • Decursive will no longer report LUA error occuring in a library it embeds.
** Archarodim on 2009-07-11 18:36:05 +0200:
  • Fix for an old change to a key name in the profile about the chronometer color. if you changed that color before this change you got a LUA error about a missing local in newer version.
  • DOC: added a new entry to faq.txt
** Archarodim on 2009-07-11 18:33:29 +0200:
  • reformated .pkgmeta
(tag: refs/tags/2.4.2_beta_2) Archarodim on 2009-07-06 22:43:31 +0200:
  • Decursive is now able to report LUA errors related to itself using the wonderful "non-annoying after combat auto report feature" :)
  • Fix to previous commit
** Archarodim on 2009-07-06 20:57:49 +0200:
  • Added debug report for the strange "You have no target." message
** Archarodim on 2009-07-06 20:56:30 +0200:

-Added .docmeta

** Archarodim on 2009-07-02 10:48:25 +0200:
  • Doc update for Hex (shaman spell)
** Archarodim on 2009-07-02 10:34:55 +0200:
  • Added Shaman's HEX spell to crowd control charmed players.
** Archarodim on 2009-07-02 09:53:52 +0200:
  • Hook on "MacroFrame_OnHide()" Blizzard function was not doing anything due to the way it's registered in Blizzard_MacroUI.xml. Now hooking "MacroPopupFrame:Hide()" instead.
** Archarodim on 2009-07-02 08:16:36 +0200:
  • The same as the previous commit without the syntax error :-/
** Archarodim on 2009-07-02 07:49:11 +0200:
  • Added an option to disable the macro creation
  • addition to previous comit: more debug information added to track a very rare issue with pets.
(tag: refs/tags/2.4.2_beta1) Archarodim on 2009-07-02 07:10:05 +0200:
  • In order to prevent accidental menu opening, the MUF window handle will only react when you release the mouse button.
  • Enhancements to the debug report feature.
  • Added new documentation (WIP) in Markdown syntax.
** Archarodim on 2009-06-21 23:37:30 +0200:
  • Add more debug info to a very rare issue.
  • little tweaks to the debug reporter.
** Archarodim on 2009-06-14 02:06:05 +0200:
(tag: refs/tags/2.4.1) Archarodim on 2009-06-13 14:56:15 +0200:

Updated WhatsNew.txt and QuoiDeNeuf.txt for 2.4.1 release

** Archarodim on 2009-06-13 13:56:08 +0200:

Removed 'Dominate Mind' exception since Guardians of Yogg Saron no longer use it (Blizzard update from 2009-06-11)

(tag: refs/tags/2.4.1_beta_9) Archarodim on 2009-06-09 01:47:38 +0200:
  • fix for when debuff events are lagging such as yogg saron charm effect, unit with the charmed status will be rescanned as debuffed units currently are.
  • Decursive Beta 9 will create a report only for Shaman and Paladins after the yogg saron fight.
(tag: refs/tags/2.4.1_beta_8) Archarodim on 2009-06-03 14:36:19 +0200:
  • Optimized the debug reporting code (final message is created only when the report is shown).
  • Sanity checks now use the debug reporter.
** Archarodim on 2009-06-03 11:49:01 +0200:
  • probably fixed the detection problem for Shamans (MC was detected but not the actual magic debuff)
  • comment fix
(tag: refs/tags/2.4.1_beta_7) Archarodim on 2009-06-02 07:51:30 +0200:

Added more debug info to the auto report on Yogg and also fixed the charm detection not going away after 'Dominate Mind' is removed

(tag: refs/tags/2.4.1_beta_6) Archarodim on 2009-06-01 02:53:29 +0200:

Implemented a workaround for 'Dominate Mind' detection, it should work for priests, shamans, paladins and hunters. Big thanks to Scrusi for all his help in fixing this :)

(tag: refs/tags/2.4.1_beta_5) Archarodim on 2009-05-31 20:40:17 +0200:

Added a debugging windows to manage issues like Yogg's Dominate Mind, Decursive will notify the player every 5 minutes that a report is available.

** Archarodim on 2009-05-27 19:25:20 +0200:
  • Little change about MCed unit detection and more debug info when Dominate Mind is seen.
** Archarodim on 2009-05-26 22:23:20 +0200:
  • Added the 'Tranquilizing Shot' hunter spell to remove magic debuff on mind controleld units.
  • Removed the Priest work around about translation problems concerning 'Consume Magic' since this ability no longer exists.
(tag: refs/tags/2.4.1_beta_4) Archarodim on 2009-05-24 15:58:14 +0200:

Fix: The 'Body and soul' Priest talent was not detected.

** Archarodim on 2009-05-20 01:02:20 +0200:

Added a special debugg message for yogg saron MC debuff (it'll spam a lot till the debuff is removed so be prepared)

(tag: refs/tags/2.4.1_beta_3) Archarodim on 2009-05-18 03:04:29 +0200:
  • WhatsNew.txt updated for 2.4.1 beta 3 release.
** Archarodim on 2009-05-17 08:50:27 +0200:
  • Important enhancemants and fixes to the MUF positionning/scaling system.
    -- Changing their scale will no longer affect their position in an unlogical way.
    -- MUFs are maintained on screen whatever happens ; their position will no longer be reset to default.
** Archarodim on 2009-05-16 18:54:49 +0200:
  • Replaced UnitDebuff() by UnitAura() in a wild attempt to fix the YoggSaron debuff miss-detection
** Archarodim on 2009-05-09 03:15:30 +0200:
  • Decursive icon was not doing what its tooltip said, this should be fixed for all LDB clients.
  • Decursive auto diagnostic was failing to report a missing or unloadable file.
  • cleanup in .pkgmeta
** Archarodim on 2009-05-09 02:55:33 +0200:

Fix a issue with LDB tooltip when the LDB client doesn't disables it ( Ticket #10 )

(tag: refs/tags/2.4.1_beta_2) Archarodim on 2009-05-06 20:28:25 +0200:
  • Workaround to the please-select-a-target annoying cursor when a raid unit is too far (not visible to the client) and you acidently click on its purple MUF...
** Archarodim on 2009-05-06 02:43:30 +0200:
  • Get rid of this stupid "target=mouseover" in MUFs button macrotext... It's about time! This will probably fix a lot of small strange 'issues'...
** Archarodim on 2009-05-06 02:19:43 +0200:
  • Fix a typo made when switching to AceLocale-3.0. This typo caused a LUA error when a unit was charmed by a debuff the player could only Crowd Control (polymorph or cyclone)
(tag: refs/tags/2.4.1_beta_1) Archarodim on 2009-04-28 01:02:49 +0200:

Updated Whatsnew.txt for 2.4.1 beta release

** Archarodim on 2009-04-24 05:56:47 +0200:
  • Added support for the new priest talent 'Body and soul' to be able to cleanse a poison effect on self when using abolish disease.
  • When the SHOW_TOOLTIP option was set using the MUF option menu the 'click-through' state of the livelist was not set.
** Archarodim on 2009-04-15 03:57:20 +0200:

Updated license to GPL V3

(tag: refs/tags/2.4.0.3) Archarodim on 2009-04-15 01:41:27 +0200:

TOC bump for 3.1 (30100)

(tag: refs/tags/2.4.0.2) Archarodim on 2009-04-07 02:05:07 +0200:

Decursive 2.4 by Archarodim (2009-04-06)
Changes from Decursive 2.3.1 to Decursive 2.4

  • New feature: The cool down of the curing spell to be used is displayed
    (clock) on afflicted MUFs.

  • Decursive uses AceLocal-3.0 ; localization is now made using this interface:
    http://wow.curseforge.com/projects/decursive/localization/

  • Miscellaneous localization updates in various languages.

  • Re-implemented the max unit to show option.

  • Added a warning when the user disables Decusive and an explanation on how to
    re-enable it (/dcr standby)

  • Translations for key bindings descriptions (WoW key binding interface)

  • It's no longer possible to map the button 1 and 2 of the mouse to Decursive's
    macro by accident.

  • Fixes a problem if the game is loaded without any "saved variables" where the
    API GetCurrentBindingSet() would return incorrect values unusable with the
    API SaveBindings() preventing Decursive from initializing correctly.

  • Bug fix: Charmed unit detection wasn't working if the player himself was charmed.

  • Bug fix: The focus MUF was not added at the end but just before pets.

  • Bug fix: The stick to right option (concerning the MUFs positions) was broken.

  • Some other minor bug fixes.

(tag: refs/tags/2.4.0.1) Archarodim on 2009-04-07 01:42:59 +0200:

Remove the in-game donation link as required in new Blizzards UI add-on developpment policy: http://www.worldofwarcraft.com/policy/ui.html
I had to find about this new Blizz' requirement right after release of course :/
- updated minimum libraries versions.

(tag: refs/tags/2.4.0) Archarodim on 2009-04-07 00:54:41 +0200:

Updated Whatsnew.txt and quoideneuf.txt for 2.4 release

** Archarodim on 2009-04-03 09:36:19 +0200:

Updated email address in all file headers

** Archarodim on 2009-04-03 09:11:34 +0200:

Prevent users from mapping BUTTON1 or BUTTON2 to Decursive mouseover macro.

** Archarodim on 2009-04-01 03:49:59 +0200:

More tests on return values of GetCurrentBindingSet()... it can return numbers not accepted by SaveBindings()!

** Archarodim on 2009-03-29 18:28:36 +0200:

Fixes charmed unit detection when the player is charmed

(tag: refs/tags/2.4_beta_3_STABLE) Archarodim on 2009-02-08 21:12:21 +0100:

Fixed commented values in enUS.lua

(tag: refs/tags/2.4_beta_3) Archarodim on 2009-02-08 20:22:17 +0100:

Updated WhatsNew.txt and QuoiDeNeuf.txt with latest changes for 2.4 beta 3 release

** Archarodim on 2009-02-08 19:56:20 +0100:

Fix a issue when changing MUFs colors while some units were afflicted.

** Archarodim on 2009-02-08 19:06:20 +0100:

Decursive was blind (couldn't detect anything) due to excessive localization. This is fixed.

** Archarodim on 2009-02-08 17:37:02 +0100:

Fixes to localization packaging
- Removed untranslated locals from localization files (handle-unlocalized="ignore")
- Removed commented AceLocal-2.2 embeding in embeds.xml

** Archarodim on 2009-02-08 17:25:52 +0100:

Now using AceLocal-3.0 with automatic keyword replacement and locals from http://wow.curseforge.com/projects/decursive/localization/
- Added a hard copy of LibStub 1.0
- Added keyword replacement for no-lib packages

** Archarodim on 2009-02-08 14:59:22 +0100:

Prepared localized strings to be used with AceLocale-3.0

** Archarodim on 2009-02-07 12:05:57 +0100:

Added a warning when Decusive is disabled and an explanation on how to re-enable it again (/dcr standby)

** Archarodim on 2009-02-06 11:27:52 +0100:

Now actually use the translations for key bindings (wow key binding intyerface) - some clean up in available key bindings and order

** Archarodim on 2009-02-06 10:03:12 +0100:

Added a sanity check for an impossible (and very rare) error that was reported...

** Archarodim on 2009-02-06 02:11:34 +0100:

Added a check and a fix if necessary when UnitGUID("player") returns 'nil' at init time.

** Archarodim on 2009-02-06 01:58:41 +0100:

Removed the sanity check in the combat event manager since it doesn't fire anymore.

** Archarodim on 2009-02-05 03:02:32 +0100:

Added a closer upvalue for UnitGUID() in the combat event manager.

** Archarodim on 2009-01-29 23:35:26 +0100:

koKR update from Chkid (Korea)

(tag: refs/tags/2.4_beta_2_STABLE) Archarodim on 2009-01-25 16:31:29 +0100:

Added the 'label' field to the data broker.

** Archarodim on 2009-01-20 01:39:02 +0100:
  • Fixes a problem if the game is loaded without any "saved variables" where the API GetCurrentBindingSet() would return incorrect values unusable with the API SaveBindings().
(tag: refs/tags/2.4_beta_1) Archarodim on 2009-01-11 23:10:43 +0100:

New feature: The cooldown of the curing spell to be used is displayed (clock) on afflicted MUFs
- new cooldown feature
- Added arg# argument to the combat event function. Were arg# calls global???

** Archarodim on 2009-01-09 05:37:02 +0100:

Re-implemented the max unit to show option

** Archarodim on 2009-01-07 04:55:21 +0100:

Added more debug info to a sanity check that never fired for 100,000 users but did right after I released a stable version :/

** Archarodim on 2009-01-07 04:46:56 +0100:

The focus MUF was not added at the end but just before pets

** Archarodim on 2009-01-07 04:16:51 +0100:

The stick to right option (concerning the MUFs positions) was brocken

(tag: refs/tags/2.3.1) Archarodim on 2009-01-04 03:58:03 +0100:

2.3.1 Release (reverts Abolish spell usage changes amde in 2.3.1 RC2)
2.3.0 to 2.3.1 change summary:
- Fixes a very old rare issue where Decursive would miss debuff events.
- Fixes focus unit management.
- Fixes minimap icon and main bar management when Decursive is "Ace-disabled".

(tag: refs/tags/2.3.1_ReleaseCandidate_2) Archarodim on 2008-12-31 06:02:32 +0100:

Fix a UnitGUID() usage LUA error that could happen in some race conditions.
- removed some useless commented code.

** Archarodim on 2008-12-26 18:50:55 +0100:

Decursive does not use the abolish disease and poison spells anymore.

(tag: refs/tags/2.3.1_ReleaseCandidate_1) Archarodim on 2008-12-18 03:44:26 +0100:

Make beta 5 a release candidate to avoid the Curse Client bug that suddendly decided that beta1 was a release...
- updated whatsnew.txt and quoideneuf.txt

(tag: refs/tags/2.3.1_beta_5) Archarodim on 2008-12-16 12:10:02 +0100:

Fixes and solution for the "sanity check failed message"
- Fix the sanity check failed alert in the combat event manager (it was due to the fact that group change event may be fired too late)
- Fix nil error tooltip in race condition
- Fix missing unit MUF not hiding (grey MUFS)
- the player will keep "player" as unitID instead of raid# (less display update and more reliability since the player always get the last raidid)
- removed commented code

(tag: refs/tags/2.3.1_beta_4) Archarodim on 2008-12-14 23:52:12 +0100:

Added more debug info to the sanity alert message concerning the combat event manager

(tag: refs/tags/2.3.1_beta_3) Archarodim on 2008-12-13 04:22:29 +0100:

Hopefully fixes the long standing issue where debuff event where "missed", MUFs are now moved and there unit attributes never changes.

(tag: refs/tags/2.3.1_beta_2) Archarodim on 2008-12-11 10:04:51 +0100:

fixes and tweaks related to the sanity alert messages: focus management rewritten, added debug info in the alert messages

(tag: refs/tags/2.3.1_beta_1) Archarodim on 2008-12-09 08:29:24 +0100:

Fixed minimap icon and main bar management when Decursive is "Ace-disabled"
- Default icon is now Off instead of On.
- Decursive Bar defaults to off when disabled (after reload).
- Fixed several LUA errors due to minimap icon init issue when Decursive is disabled.
- Minimap menu toggle option is now also disabled when Decusrive is.

** Archarodim on 2008-12-04 05:47:05 +0100:

Added sanity checks to finaly identify the too rare missed debuff event bug

** Archarodim on 2008-11-25 22:51:12 +0100:

Adds an error message for a very rare issue
- Adds an error message when COMBAT_LOG_EVENT_UNFILTERED is called and Decursive is not fully initialized
(an attempt to find the cause of 'Interface/Addons/Decursive/Dcr_Events.lua:338: attempt to index field 'Unit_Array_GUIDToUnit' (a nil value)'
- Updated minimum LibBabble-Class-3.0 required revision to 48 (Spanish updates mainly)

** Archarodim on 2008-11-14 03:47:17 +0100:

Workaround to the silly modification of the global RAID_CLASS_COLORS by an unknown add-on that adds 'Death Knight' to the table...
Decursive now deletes this stupidity.

** Archarodim on 2008-11-14 03:26:59 +0100:

Added Deathknights to the filtering options :/ (better late than never!)

** Archarodim on 2008-11-07 01:14:17 +0100:

No change - just to wake up the packager that missed the last release :/

(tag: refs/tags/2.3.0) Archarodim on 2008-11-06 00:05:32 +0100:

Added mixed file versions detection to the self-diagnostic and fixed a LUA error introdueced in RC7.

Additional Files