v3.0.1
Details
-
FilenameFuBar_RaidLog-v3.0.1.zip
-
Uploaded by
-
UploadedMar 31, 2009
-
Size156.33 KB
-
Downloads499
-
MD5f7ebb9914b6b659153541d76a9700fc9
Supported WoW Retail Versions
- 3.0.9
Changelog
tag v3.0.1
3e390341537c6ff144919679dcf8add17be7529a
J Robert Ray <jrobertray@gmail.com>
2009-03-31 19:33:09 -0700
Releasing as v3.0.1
--------------------
J Robert Ray:
Bump version for release.
* FuBar_RaidLog.toc
(Version): Releasing as 3.0.1.
Show older events if no data in the past week.
* FuBar_RaidLog.lua
(OnUpdateFuBarTooltip): Don't exit on old raids if at least 7 raids haven't
been displayed yet.
Show a message if there is no data.
* FuBar_RaidLog.lua
(OnUpdateFuBarTooltip): Show a message if there is no raid data so it
doesn't look like the addon is broken.
Fix error on log in due to other addons not being fully initialized yet.
* FuBar_RaidLog.lua
(OnInitialize): Stop trying to fake a roster change event on initialize.
(OnEnable): Register for PLAYER_ENTERING_WORLD.
(PLAYER_ENTERING_WORLD): Fake a roster event on this event.
Bring in LibRockConfig-1.0, empty config for now.
* .pkgmeta: Add LibRockConfig-1.0.
* FuBar_RaidLog.lua
Embed LibRockConfig-1.0.
Define an empty options table for LibRockConfig.
(OnInitialize): Call SetConfigTable to set our config.
* FuBar_RaidLog.toc
(OptionalDeps, X-Embeds): Add LibRockConfig-1.0.
* embeds.xml Add LibRockConfig-1.0.
.pkgmeta file for wowace.
* .pkgmeta: New file to specify external libraries.
Remove Rosterlib (Ace2).
* FuBar_RaidLog.lua
Delete Roster-2.1.
(OnInitialize): Generate fake RAID_ROSTER_UPDATE event.
(OnEnable): Stop registering RosterLib_RosterUpdated. Register for
RAID_ROSTER_UPDATE instead.
(CreateRoster): Stop using rosterlib, iterate over internal current_roster
table.
(UnitIterator): Bring in relevant code from Roster-2.1.
(RAID_ROSTER_UPDATE): Respond to raid update events by populating
current_roster will the current raid members. Call RosterLib_RosterUpdated
manually.
* FuBar_RaidLog.toc
(OptionalDeps, X-Embeds): Remove RosterLib.
* embeds.xml Remove RosterLib.
Do own loot message handling since SpecialEvents-Loot-1.0 is stuck in Ace2
land.
* FuBar_RaidLog.lua
Delete SpecialEvents-Loot-1.0 and bring in Deformat-2.0.
(OnInitialize): Bring in relevant code from SpecialEvents-Loot-1.0, set up
some patterns to parse item loot messages.
(OnEnable): Stop registering SpecialEvents_ItemLooted.
Register for CHAT_MSG_LOOT instead.
(SpecialEvents_ItemLooted): No longer a real event, but called internally.
Remove eventName parameter.
(CHAT_MSG_LOOT): Reuse code from SpecialEvents-Loot-1.0 to parse the event
text and call SpecialEvents_ItemLooted on a match.
* FuBar_RaidLog.toc
(OptionalDeps, X-Embeds): Remove SpecialEvents-Loot-1.0. Add Deformat-2.0.
* embeds.xml Remove SpecialEvents-Loot-1.0. Add Deformat-2.0.
Make items in the log real item links.
* FuBar_RaidLog.lua
(OnUpdateFuBarTooltip): Remove unused first column.
Left-justify the item links.
Make table entries clickable with an icon, using the items' icons.
Add a hover and click callback.
(SetTooltip): Show an item tooltip using the GameTooltip.
(TooltipClick): Add an item link to the ChatFrameEditBox, if visible.
Switch to storing data in the "realm" category, port old data over if
necessary.
* FuBar_RaidLog.lua
(OnInitialize): Switch from "profile" to "realm" DB catagory. If any data
found in the "profile" category, move it to the "realm" category.
(CreateNewRaid, PruneLastRaid, GetCurrentRaid, RosterLib_RosterUpdated,
OnUpdateFuBarText, OnUpdateFuBarTooltip): Switch to self.db.realm
Switch to Ace3, FuBarPlugin-3.0.
* FuBar_RaidLog.lua
Use LibStub to load libraries where possible.
Update to AceAddon-3.0.
FuBar options are now set with SetFuBarOption.
(OnInitialize): AceDB is no longer a mixin, load the saved variables here.
Must SetProfile to "Default" in order to see data previously saved with
AceDB-2.0.
(SpecialEvents_ItemLooted, RAID_INSTANCE_WELCOME, CHAT_MSG_SYSTEM): Add
missing event name parameter.
(SpecialEvents_ItemLooted, RosterLib_RosterUpdated, UpdateRaidLocation):
Update renamed to UpdateFuBarPlugin.
(OnUpdateFuBarText): Renamed from OnTextUpdate. SetText renamed to
SetFuBarText.
(OnUpdateFuBarTooltip): Renamed from OnTooltipUpdate.
(MenuSettings, ToogleOption): Deleted unused menu stuff.
* FuBar_RaidLog.toc
(OptionalDeps, X-Embeds): Update to Ace3, LibFuBarPlugin-3.0.
* embeds.xml Include/Script lines for all dependencies.
Bumping version number.
* FuBar_RaidLog.toc
(Version): Now at 3.0.0.
Start using embeds.xml
* FuBar_RaidLog.toc Include embeds.xml
* embeds.xml Empty embeds xml template.
Set interface num to current version.
* FuBar_RaidLog.toc
(Interface): Set to 30000.
Fix newlines.
* FuBar_RaidLog.toc Unix-style newlines please.
Include license file (GPLv3).
* FuBar_RaidLog.lua Add copyright header.
* LICENSE: GPLv3 license text.
Change DifficultyString to show "Heroic" on difficulty 3.
* FuBar_RaidLog.lua
(DifficultyString): Add comment about GetInstanceDifficulty() being broken.
If level == 3, show "Heroic." Remove "Epic" case.
Initial commit.