File Details
60100.201503092107
- R
- Mar 10, 2015
- 54.26 KB
- 347.6K
- 6.1.0
- Retail
File Name
BittensSpellFlashLibrary-60100.201503092107.zip
Supported Versions
- 6.1.0
------------------------------------------------------------------------
r393 | slippycheeze | 2015-03-10 04:07:20 +0000 (Tue, 10 Mar 2015) | 1 line
Changed paths:
A /tags/60100.201503092107 (from /trunk:392)
Create tag 60100.201503092107
------------------------------------------------------------------------
r392 | slippycheeze | 2015-03-10 04:07:01 +0000 (Tue, 10 Mar 2015) | 1 line
Changed paths:
M /trunk/src/LDB.lua
Be safer about LDB updates
------------------------------------------------------------------------
r391 | slippycheeze | 2015-03-10 04:06:57 +0000 (Tue, 10 Mar 2015) | 4 lines
Changed paths:
M /trunk/src/Events.lua
Disable debugging of "missing" spells.
In the long term this needs a real fix, but for now this avoids
cluttering the debug log with nothing but this report for many users.
------------------------------------------------------------------------
r390 | slippycheeze | 2015-03-10 04:06:52 +0000 (Tue, 10 Mar 2015) | 1 line
Changed paths:
M /trunk/src/Debug.lua
Bump debug ring count to 250, from 100, messages
------------------------------------------------------------------------
r389 | slippycheeze | 2015-03-10 04:06:48 +0000 (Tue, 10 Mar 2015) | 1 line
Changed paths:
M /trunk/src/BittensSpellFlashLibrary.lua
Play it safer calling UpdateLDB, since it sometimes is out of date
------------------------------------------------------------------------
r388 | slippycheeze | 2015-03-10 04:06:43 +0000 (Tue, 10 Mar 2015) | 3 lines
Changed paths:
M /trunk/src/LDB.lua
Protect against changing settings before the LDB update runs
This can happen if we don't have any flashing going on.
------------------------------------------------------------------------
r386 | slippycheeze | 2015-03-09 02:21:39 +0000 (Mon, 09 Mar 2015) | 1 line
Changed paths:
M /trunk/BittensSpellFlashLibrary.toc
A /trunk/BittensSpellFlashLibrary.xml
Restore XML file to fix loading embedded versions of addon
------------------------------------------------------------------------
r384 | slippycheeze | 2015-03-08 21:35:24 +0000 (Sun, 08 Mar 2015) | 1 line
Changed paths:
M /trunk/src/Debug.lua
Fix focus update for BSF report window
------------------------------------------------------------------------
r383 | slippycheeze | 2015-03-08 21:35:20 +0000 (Sun, 08 Mar 2015) | 1 line
Changed paths:
M /trunk/src/LDB.lua
M /trunk/src/OptionsFrames.lua
Add option to enable/disable minimap icon
------------------------------------------------------------------------
r382 | slippycheeze | 2015-03-08 21:35:16 +0000 (Sun, 08 Mar 2015) | 1 line
Changed paths:
M /trunk/src/Debug.lua
M /trunk/src/SlashCommands.lua
Improve clarity of the debug log ring code
------------------------------------------------------------------------
r381 | slippycheeze | 2015-03-08 21:35:12 +0000 (Sun, 08 Mar 2015) | 1 line
Changed paths:
M /trunk/src/BittensSpellFlashLibrary.lua
M /trunk/src/LDB.lua
Further LDB updates, including AoE target count text
------------------------------------------------------------------------
r380 | slippycheeze | 2015-03-08 21:35:07 +0000 (Sun, 08 Mar 2015) | 1 line
Changed paths:
M /trunk/src/Debug.lua
Work around Windows platform bug with lua date function
------------------------------------------------------------------------
r379 | slippycheeze | 2015-03-07 01:33:08 +0000 (Sat, 07 Mar 2015) | 1 line
Changed paths:
M /trunk/BittensSpellFlashLibrary.toc
Use backslash to appease Blizzard / WoW windows history...
------------------------------------------------------------------------
r378 | slippycheeze | 2015-03-06 06:38:47 +0000 (Fri, 06 Mar 2015) | 5 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/BittensSpellFlashLibrary.toc
A /trunk/src/LDB.lua
M /trunk/src/SlashCommands.lua
Implement LDB and minimap icons for BSF reports
This doesn't do everything that I want it to do (eg: display info on
rotations, etc), but it is a good start in getting the machinery hooked
up and correct.
------------------------------------------------------------------------
r377 | slippycheeze | 2015-03-06 05:54:08 +0000 (Fri, 06 Mar 2015) | 5 lines
Changed paths:
M /trunk/.pkgmeta
Add externals to create LDB and minimap icons
This is a bump for packaging testing, but shortly these will be
implemented to allow users to see some internal state (AoE, rotation
mode, etc), and also to trigger the bug reporting window.
------------------------------------------------------------------------
r376 | slippycheeze | 2015-03-06 05:54:04 +0000 (Fri, 06 Mar 2015) | 8 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/BittensSpellFlashLibrary.toc
M /trunk/src/BittensSpellFlashLibrary.lua
M /trunk/src/Debug.lua
M /trunk/src/SlashCommands.lua
Implement `/bsf report` fully
This ditches the AceGUI dependency, and just hand-codes the window.
Which is awesome fun, I can tell you -- 1980 called and wants their UI
design code back.
Anyway, this now reports the extra details I need, includes guidance for
the user, and is generally pretty reasonable.
------------------------------------------------------------------------
r375 | slippycheeze | 2015-03-02 06:16:34 +0000 (Mon, 02 Mar 2015) | 16 lines
Changed paths:
D /trunk/.buildpath
M /trunk/.pkgmeta
D /trunk/.project
M /trunk/BittensSpellFlashLibrary.toc
D /trunk/BittensSpellFlashLibrary.xml
A /trunk/src/Debug.lua
M /trunk/src/SlashCommands.lua
D /trunk/version_history.txt
Start implementing `/bsf report` to report issues
One of the ongoing problems has been that it is hard to get users to
report the right information when they feel like the rotation is off, or
a spell is missing, or something like that.
This is a start of a GUI interface to capture and export the debug log,
even if it wasn't shown, as well as details about spec, level, and
whatever other details turn out to be useful in the longer term for
debugging problems.
The biggest feature in this specific change is an attempt to
appropriately embed LibStub and AceGUI-3.0 into the packaged version, so
that I can use them in building this interface. (Because there is no
way on earth that I am going to reimplement everything that they do
by hand.)
------------------------------------------------------------------------
r373 | slippycheeze | 2015-02-25 02:07:43 +0000 (Wed, 25 Feb 2015) | 1 line
Changed paths:
M /trunk/BittensSpellFlashLibrary.toc
Bump TOC for patch 6.1
------------------------------------------------------------------------
r371 | slippycheeze | 2015-02-15 22:13:57 +0000 (Sun, 15 Feb 2015) | 9 lines
Changed paths:
M /trunk/src/BittensSpellFlashLibrary.lua
Add Resolve, Versatility, and Crit query functions
These wrap up the logic of fetching and transforming the relevant values
into a percentage multiplier, so that we don't have to repeat the same
code everywhere.
In an ideal world the Blizzard functions would do this, but with random
stuff like needing to fetch and add two numbers for versatility, or
transform a percentage into a float, this makes life easier.
------------------------------------------------------------------------
r370 | slippycheeze | 2015-02-15 22:13:52 +0000 (Sun, 15 Feb 2015) | 1 line
Changed paths:
M /trunk/src/BittensSpellFlashLibrary.lua
Add c.GetResolve() to return resolve bonus to healing effects.
------------------------------------------------------------------------
r368 | slippycheeze | 2015-02-15 09:05:26 +0000 (Sun, 15 Feb 2015) | 5 lines
Changed paths:
M /trunk/src/BittensSpellFlashLibrary.lua
M /trunk/src/Events.lua
M /trunk/src/Flashing.lua
Improve integration of spell GetDelay into the delay flashing
Previously a spell-supplied GetDelay would override many of the core
features, including charges and power regen delay calculations; this
updates the code to integrate it cleanly into the core calculation.
------------------------------------------------------------------------

