TB Core

Abandoned
Provides the core functionality of the TB Add-Ons Suite.

File Details

r107-release

  • R
  • May 12, 2009
  • 49.10 KB
  • 10
  • 3.1.0
  • Retail

File Name

TB_Core-r107-release.zip

Supported Versions

  • 3.1.0

------------------------------------------------------------------------
r107 | valana_tb | 2009-05-12 04:13:08 +0000 (Tue, 12 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

GetRemainingCooldown() now returns nil if cooldown information is not available.
------------------------------------------------------------------------
r106 | valana_tb | 2009-05-12 04:01:56 +0000 (Tue, 12 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Updated the class/level check for Heroic Lust.
------------------------------------------------------------------------
r105 | valana_tb | 2009-05-12 03:44:34 +0000 (Tue, 12 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

GetRemainingCooldown now accepts spell ID's in addition to spell names.
------------------------------------------------------------------------
r104 | valana_tb | 2009-05-10 00:16:14 +0000 (Sun, 10 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Changed a variable name to be more appropriate.
------------------------------------------------------------------------
r103 | valana_tb | 2009-05-09 01:33:28 +0000 (Sat, 09 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Fixed the way the friends, ignore, and guild caches are maintained.
------------------------------------------------------------------------
r102 | valana_tb | 2009-05-09 00:24:06 +0000 (Sat, 09 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

If we're flying, then we are in a flyable area (at least until we land).
------------------------------------------------------------------------
r101 | valana_tb | 2009-05-08 22:32:06 +0000 (Fri, 08 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Core.lua

Added GetHeOrShe().
------------------------------------------------------------------------
r100 | valana_tb | 2009-05-08 20:50:35 +0000 (Fri, 08 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Process Watcher and Reputation Watcher are no longer forced to enabled in alpha builds.
------------------------------------------------------------------------
r99 | valana_tb | 2009-05-08 15:14:29 +0000 (Fri, 08 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Fixed the infinite looping in GUILD_ROSTER_UPDATE.
------------------------------------------------------------------------
r98 | valana_tb | 2009-05-08 07:11:45 +0000 (Fri, 08 May 2009) | 2 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Embeds.xml
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Core.lua

* Hooked the IsFlyableArea() function to determine whether an area is truly flyable (supports Dalaran Krasus's Landing and Wintergrasp).
* Hooked CallCompanion() to now accept companion names instead of indices.
------------------------------------------------------------------------
r97 | valana_tb | 2009-05-05 18:21:01 +0000 (Tue, 05 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Fixed the logic which keeps track of guild mates. It should now react properly to players joining and leaving the guild, and it should no longer cause errors when initially joining a guild.
------------------------------------------------------------------------
r96 | valana_tb | 2009-05-05 17:28:18 +0000 (Tue, 05 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Changed a parameter name.
------------------------------------------------------------------------
r95 | valana_tb | 2009-05-02 10:46:14 +0000 (Sat, 02 May 2009) | 1 line
Changed paths:
   A /trunk/Documentation.URL

Added a link to the documentation page.
------------------------------------------------------------------------
r94 | valana_tb | 2009-05-01 01:20:45 +0000 (Fri, 01 May 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.toc

Alphabetized dependencies and embeds.
------------------------------------------------------------------------
r93 | valana_tb | 2009-04-26 06:36:03 +0000 (Sun, 26 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Updated a comment.
------------------------------------------------------------------------
r92 | valana_tb | 2009-04-25 08:25:53 +0000 (Sat, 25 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Fixed IsInActiveWintergrasp().
------------------------------------------------------------------------
r91 | valana_tb | 2009-04-23 03:13:20 +0000 (Thu, 23 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

tsort => sort.
------------------------------------------------------------------------
r90 | valana_tb | 2009-04-22 18:21:00 +0000 (Wed, 22 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Made use of the new TbCore string empty methods.
------------------------------------------------------------------------
r89 | valana_tb | 2009-04-22 18:05:19 +0000 (Wed, 22 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Added StrIsNilOrEmpty() and StrIsNotNilOrEmpty().
------------------------------------------------------------------------
r88 | valana_tb | 2009-04-21 18:41:22 +0000 (Tue, 21 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Rewrote some redundant code.
------------------------------------------------------------------------
r87 | valana_tb | 2009-04-21 14:51:40 +0000 (Tue, 21 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.toc

Added an optional dependency on !Swatter.
------------------------------------------------------------------------
r86 | valana_tb | 2009-04-18 07:33:48 +0000 (Sat, 18 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Better way to detect whether we are in an active Wintergrasp battle.
------------------------------------------------------------------------
r85 | valana_tb | 2009-04-18 07:07:23 +0000 (Sat, 18 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

uiFaster was re-defaulted to 3 already.
------------------------------------------------------------------------
r84 | valana_tb | 2009-04-16 19:03:14 +0000 (Thu, 16 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Added a comment.
------------------------------------------------------------------------
r83 | valana_tb | 2009-04-16 18:34:30 +0000 (Thu, 16 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Set the processAffinityMask for machines with more than 2 cores.
------------------------------------------------------------------------
r82 | valana_tb | 2009-04-16 01:42:59 +0000 (Thu, 16 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

PrintForChannel() isn't so wasteful with table creation anymore.
------------------------------------------------------------------------
r80 | valana_tb | 2009-04-15 01:31:22 +0000 (Wed, 15 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Just redid an if branch to use else instead of return for code flow.
------------------------------------------------------------------------
r79 | valana_tb | 2009-04-15 01:26:08 +0000 (Wed, 15 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Only call GuildRoster() if we are in a guild and we are not yet aware of any of our guild mates.
------------------------------------------------------------------------
r78 | valana_tb | 2009-04-14 15:01:22 +0000 (Tue, 14 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.toc

ToC => 30100.
------------------------------------------------------------------------
r77 | valana_tb | 2009-04-14 06:40:17 +0000 (Tue, 14 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Changed the capitalization function.
------------------------------------------------------------------------
r76 | valana_tb | 2009-04-14 04:36:01 +0000 (Tue, 14 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Removing special character support because it's a pain in the ass.
------------------------------------------------------------------------
r75 | valana_tb | 2009-04-14 01:33:25 +0000 (Tue, 14 Apr 2009) | 2 lines
Changed paths:
   M /trunk/TB_Core.lua

* Initially request the guild roster to get our guild mates' names.
* Ignore GUILD_ROSTER_UPDATE events if it resulted from a local change.
------------------------------------------------------------------------
r74 | valana_tb | 2009-04-14 01:15:59 +0000 (Tue, 14 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Properly handled initial population of friends/guild/ignore lists.
------------------------------------------------------------------------
r73 | valana_tb | 2009-04-14 01:06:35 +0000 (Tue, 14 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Added handling for the initial population of the friends/guild/ignore caches.
------------------------------------------------------------------------
r72 | valana_tb | 2009-04-14 00:48:09 +0000 (Tue, 14 Apr 2009) | 2 lines
Changed paths:
   M /trunk/TB_Core.lua

* Merged GUILD_ROSTER_UPDATE() and PLAYER_GUILD_UPDATE().
* IsFriendOrGuildMate() no longer calls IsFriend and IsGuildMate to avoid duplicated code.
------------------------------------------------------------------------
r71 | valana_tb | 2009-04-13 22:06:36 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Shortened if blocks.
------------------------------------------------------------------------
r70 | valana_tb | 2009-04-13 20:34:51 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Embeds.xml
   M /trunk/TB_Core.lua

Added AceEvent-3.0 to cache the guild roster and ignore/friends lists.
------------------------------------------------------------------------
r69 | valana_tb | 2009-04-13 19:33:36 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

The _capitalizations and _caseInsensitivePatterns metatable functions should now support single-byte, special characters.
------------------------------------------------------------------------
r68 | valana_tb | 2009-04-13 15:36:56 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Really fixed StrSplit.
------------------------------------------------------------------------
r67 | valana_tb | 2009-04-13 15:33:57 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Fixed StrSplit to check for the correct element length.
------------------------------------------------------------------------
r66 | valana_tb | 2009-04-13 15:33:25 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Fixed StrJoin to properly check for empty elements.
------------------------------------------------------------------------
r65 | valana_tb | 2009-04-13 14:43:22 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

IsFriendOrGuildMate() passes its includeOffline parameter to IsFriend() also now.
------------------------------------------------------------------------
r64 | valana_tb | 2009-04-13 05:54:22 +0000 (Mon, 13 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

StrJoin and StrSplit now ignore empty strings.
------------------------------------------------------------------------
r63 | valana_tb | 2009-04-12 19:44:53 +0000 (Sun, 12 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Removed some unused locals.
------------------------------------------------------------------------
r62 | valana_tb | 2009-04-09 20:28:39 +0000 (Thu, 09 Apr 2009) | 1 line
Changed paths:
   M /trunk/TB_Core.lua

Replaced UnitExists tests with GetNumPartyMembers() and GetNumRaidMembers().
------------------------------------------------------------------------