v3.0.0-nolib
Details
-
FilenameFuBar_RaidLog-v3.0.0-nolib.zip
-
Uploaded by
-
UploadedApr 8, 2009
-
Size19.91 KB
-
Downloads30
-
MD5900a23b071814d13b1f4c3a12be2dfc2
Supported WoW Retail Versions
- 3.0.9
Changelog
tag v3.0.0
2445194491a2c873a8070150444268e68934e3b8
J Robert Ray <jrobertray@gmail.com>
2008-12-29 01:19:16 -0800
Releasing as 3.0.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
iEYEABECAAYFAklYlhQACgkQMTY05LuSnlRAggCgnQichThBJ8Jcn6LQh+3B+lKv
Zu8AoKViAjo7DN8XrUFAEae/QNsPArTu
=X36n
-----END PGP SIGNATURE-----
--------------------
J Robert Ray:
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.