Titan Panel [Social]

5.2r22-release

Change log

------------------------------------------------------------------------
r134 | eridius | 2013-03-08 03:56:59 +0000 (Fri, 08 Mar 2013) | 1 line
Changed paths:
   A /tags/5.2r22-release (from /trunk:133)

Tagging as 5.2r22-release
------------------------------------------------------------------------
r133 | eridius | 2013-03-08 03:55:57 +0000 (Fri, 08 Mar 2013) | 1 line
Changed paths:
   M /trunk/TitanSocial.lua
   M /trunk/TitanSocial.toc

Bump version to 5.2r22
------------------------------------------------------------------------
r132 | eridius | 2013-03-07 21:21:58 +0000 (Thu, 07 Mar 2013) | 3 lines
Changed paths:
   M /trunk/tooltip.lua

Handle nil backdrop on GameTooltip

Fixes #23.
------------------------------------------------------------------------
r130 | eridius | 2013-03-06 06:29:03 +0000 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/TitanSocial.lua
   M /trunk/TitanSocial.toc

Version should be 5.2r21, not 5.1r21
------------------------------------------------------------------------
r129 | eridius | 2013-03-06 06:28:12 +0000 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/TitanSocial.lua
   M /trunk/TitanSocial.toc

Bump toc for 5.2
------------------------------------------------------------------------
r127 | eridius | 2013-03-01 05:18:33 +0000 (Fri, 01 Mar 2013) | 1 line
Changed paths:
   M /trunk/TitanSocial.lua
   M /trunk/TitanSocial.toc

Bump version to r20
------------------------------------------------------------------------
r126 | eridius | 2013-03-01 05:18:28 +0000 (Fri, 01 Mar 2013) | 4 lines
Changed paths:
   M /trunk/TitanSocial.lua
   M /trunk/TitanSocial.xml
   M /trunk/localization.lua

Add a new option for Tooltip Interaction

The new Tooltip Interaction option allows you to disable tooltip
interaction entirely, or to disable it only while in combat.
------------------------------------------------------------------------
r123 | eridius | 2013-02-18 08:12:53 +0000 (Mon, 18 Feb 2013) | 4 lines
Changed paths:
   M /trunk/TitanSocial.lua

Add a faction indicator for Neutral

Pandarens on The Wandering Isle are Neutral instead of Horde or
Alliance. Show the generic Battle.net WoW icon for them.
------------------------------------------------------------------------
r122 | eridius | 2013-02-17 01:29:32 +0000 (Sun, 17 Feb 2013) | 1 line
Changed paths:
   M /trunk/TitanSocial.lua

Show faction indicator for Also Playing lines
------------------------------------------------------------------------
r120 | eridius | 2013-02-10 01:49:42 +0000 (Sun, 10 Feb 2013) | 7 lines
Changed paths:
   M /trunk/tooltip.lua

Refactor scrolling and clamp to screen

Don't recalculate the scrolling stuff on every new line, just when the
tooltip is about to render.

Keep the tooltip from going off the edge of the screen if possible.
Screen clamps are only calculated when the tooltip is modified.
------------------------------------------------------------------------
r119 | eridius | 2013-02-09 21:53:51 +0000 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Forgot to update the .pkgmeta
------------------------------------------------------------------------
r118 | eridius | 2013-02-09 21:53:20 +0000 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/TitanSocial.lua
   M /trunk/tooltip.lua

Bring back tooltip scrolling
------------------------------------------------------------------------
r117 | eridius | 2013-02-09 21:53:16 +0000 (Sat, 09 Feb 2013) | 1 line
Changed paths:
   M /trunk/TitanSocial.lua

Register for battle.net broadcasts
------------------------------------------------------------------------
r116 | eridius | 2013-02-09 21:53:12 +0000 (Sat, 09 Feb 2013) | 15 lines
Changed paths:
   M /trunk/TitanSocial.lua
   M /trunk/TitanSocial.xml
   A /trunk/tooltip.lua

Ditch LibQTip for a custom-written tooltip

We need a proper 4-column display to get layout to work properly, but
LibQTip has a couple of bugs and deficiencies that prevent us from using
it with anything but a 2-column display. Unfortunately LibQTip is a
closed project and the maintainer doesn't have the time to actually
review patches, so we can't get the required changes in to LibQTip.

Instead, create our own tooltip API that's designed for just the
functionality we need. It uses frame recycling and should look the same
as LibQTip, but without all of the extra complexity from LibQTip we
weren't using, and without the bugs.

Scrolling support is gone. I haven't decided if this is going to be
restored.
------------------------------------------------------------------------
r115 | eridius | 2013-01-27 23:02:10 +0000 (Sun, 27 Jan 2013) | 13 lines
Changed paths:
   M /trunk/TitanSocial.lua

Protect better against GUILD_ROSTER_UPDATE recursion

Toggling the offline state of the guild roster can trigger additional
GUILD_ROSTER_UPDATE events. We were protecting against recursive events
triggered by ourselves, but not against events triggered by other
addons. Notably, IdiotCheck can cause infinite recursion if you're a
member of a guild where nobody has a profession.

To protect against this, use OnUpdate() on a new frame to mark where
frame boundaries lie, so we can avoid processing GUILD_ROSTER_UPDATE
more than once in a given frame.

Fixes ticket #22.
------------------------------------------------------------------------

Facts

Uploaded on
Mar 08, 2013
Game version
  • 5.2.0
Filename
TitanSocial-5.2r22-release.zip
Size
18.8 KiB
MD5
e0d6682c8d60ee53d5db057091ae4b77
Type
Release
Status
Normal
Downloads
17,283

Authors