LibDogTag-2.0-r59947
Details
-
FilenameLibDogTag-2.0-r59947.zip
-
Uploaded by
-
UploadedFeb 1, 2008
-
Size64.05 KB
-
Downloads40
-
MD50f08ac6efb3056ea9c98f0ab924425a2
Supported WoW Retail Versions
- 2.3.3
Changelog
------------------------------------------------------------------------
r59947 | ckknight | 2008-02-01 14:07:51 -0500 (Fri, 01 Feb 2008) | 2 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add [DeadTime], [DeadType], [AFKTime], [OfflineTime]
- turn [Dead], [AFK], [Offline] into aliases.
------------------------------------------------------------------------
r59903 | ckknight | 2008-01-31 22:46:25 -0500 (Thu, 31 Jan 2008) | 4 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add :Rep(num)
- change [IsMaxLevel] to be an alias
- change [SmartClass] to be an alias
- change [SmartRace] to be an alias
------------------------------------------------------------------------
r59890 | ckknight | 2008-01-31 20:34:07 -0500 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - for :FixCasing("code"), automatically turn [Text(num)] into [num], [Text([Tag])] into [Tag], and [5:Sub(3)] into [5 - 3], among others.
------------------------------------------------------------------------
r59874 | ckknight | 2008-01-31 17:30:17 -0500 (Thu, 31 Jan 2008) | 2 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - optionally allow for spaces within tag sequences.
- :FixCasing("code") will now remove spaces and add in spaces around appropriate operators.
------------------------------------------------------------------------
r59865 | ckknight | 2008-01-31 15:53:15 -0500 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add comparison operators and documentation
------------------------------------------------------------------------
r59861 | ckknight | 2008-01-31 15:06:48 -0500 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - document the tag and modifier aliases
------------------------------------------------------------------------
r59849 | ckknight | 2008-01-31 12:59:10 -0500 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - don't cache literal Text tag sequences.
------------------------------------------------------------------------
r59845 | ckknight | 2008-01-31 12:45:21 -0500 (Thu, 31 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix caching issue with tags as modifiers accidentally replacing value without checking for non-nil
------------------------------------------------------------------------
r59842 | ckknight | 2008-01-31 12:07:35 -0500 (Thu, 31 Jan 2008) | 2 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix an issue with mathematical operators and boolean statements
- make :CreateFunctionFromCode return indented code, much easier to read
------------------------------------------------------------------------
r59816 | ckknight | 2008-01-31 05:43:09 -0500 (Thu, 31 Jan 2008) | 4 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add categories to tags and modifiers, for documentation's sake.
- add :OpenHelp(), which pops up a documentation frame that explains how DogTag works.
- fix some bugs with :ColorizeTag("code"), as well as make the logic saner.
------------------------------------------------------------------------
r59798 | ckknight | 2008-01-30 23:58:25 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add :ColorizeTag("code"), which colorizes the individual parts of the DogTag, providing better clarity. The color scheme's not settled on.
------------------------------------------------------------------------
r59789 | ckknight | 2008-01-30 19:46:01 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix issues with the doc commit
------------------------------------------------------------------------
r59783 | ckknight | 2008-01-30 18:53:45 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix indexing issue with L
------------------------------------------------------------------------
r59782 | ckknight | 2008-01-30 18:43:37 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix a syntax issue
------------------------------------------------------------------------
r59776 | ckknight | 2008-01-30 17:58:54 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - take preliminary steps for ingame documentation
------------------------------------------------------------------------
r59757 | kergoth | 2008-01-30 12:36:04 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0: Don't set the fontstring's alpha if no alpha tag was used. Right now, addon authors can't set the alpha of their fontstrings themselves. This way, it only screws with it if they change it with the tag.
------------------------------------------------------------------------
r59720 | ckknight | 2008-01-30 00:33:00 -0500 (Wed, 30 Jan 2008) | 2 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - make [Text(arg)] also work with numbers
- make tags that are numbers work without wrapping, e.g. [2+3] => "5"
------------------------------------------------------------------------
r59719 | ckknight | 2008-01-30 00:24:06 -0500 (Wed, 30 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - allow mathematical operators in dog tags. e.g. [CurHP+MaxHP] works the same as [CurHP:Add([MaxHP])].
------------------------------------------------------------------------
r59712 | ckknight | 2008-01-29 21:32:50 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix issue with cast times and party.
------------------------------------------------------------------------
r59710 | ckknight | 2008-01-29 20:55:10 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - make sure to remove dead cast data from wacky units
------------------------------------------------------------------------
r59706 | ckknight | 2008-01-29 20:31:21 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add in a fix for spells without targets
------------------------------------------------------------------------
r59703 | ckknight | 2008-01-29 19:26:09 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - change [IsFriend] and [IsEnemy] to return "True" instead of "Friend" and "Enemy". Hopefully no one complains too much, but if they do, they should use [IsFriend?Text(Friend)] and [IsEnemy?Text(Enemy)]
------------------------------------------------------------------------
r59693 | ckknight | 2008-01-29 18:24:41 -0500 (Tue, 29 Jan 2008) | 2 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - make [Text] faster
- remove some unneeded negation tags, less initial memory usage because of this.
------------------------------------------------------------------------
r59687 | ckknight | 2008-01-29 17:38:16 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - make :Romanize support larger numbers by going with the standard (V) = 5000.
------------------------------------------------------------------------
r59683 | ckknight | 2008-01-29 17:09:37 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add Romanize modifier, turns Arabic numbers into Roman numerals. For >= 4000, it just returns the number, cause I can't show V with a bar over it. For negatives, it shows - before the numeral. For zero, it shows N. This can be useful for turning cast ranks into roman numerals, or if you're feeling frisky, your health and mana points.
------------------------------------------------------------------------
r59680 | ckknight | 2008-01-29 16:33:10 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add tag [Alpha(num)], which will set the alpha value of the font string.
------------------------------------------------------------------------
r59679 | ckknight | 2008-01-29 16:11:04 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - more tweaks to the cast tags.
------------------------------------------------------------------------
r59676 | ckknight | 2008-01-29 15:48:56 -0500 (Tue, 29 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - initial cast tag implementation, still needs work.
------------------------------------------------------------------------
r59527 | ckknight | 2008-01-27 13:32:25 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add tag [NumDebuffs], which gives the number of debuffs for the unit. Can be useful if making sure to keep < 40
------------------------------------------------------------------------
r59526 | ckknight | 2008-01-27 13:14:32 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - properly add argument capabilities to RepColor and RepReaction
------------------------------------------------------------------------
r59521 | ckknight | 2008-01-27 12:23:00 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix [CanAttack]. whoopsie-doodle
------------------------------------------------------------------------
r59518 | ckknight | 2008-01-27 11:55:18 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - PvPRank will now also work as a modifier, which will properly add on the prefix and/or suffix to the text given. [NameRealm:PvPRank] is the likely result of this, which can give "Knight Someguy-Somerealm" or "Someguy-Somerealm, Champion of the Naaru"
------------------------------------------------------------------------
r59515 | ckknight | 2008-01-27 11:38:24 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add [IsCharmed], returns True if the unit is charmed/under mind control.
------------------------------------------------------------------------
r59514 | ckknight | 2008-01-27 11:30:41 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add tag [Owner], which shows the owner of pets (both combat and non-combat). Note: if you show both [Guild] and [Owner], it'll look kinda funny, since [Guild]'d say "Guy's Pet"
------------------------------------------------------------------------
r59513 | ckknight | 2008-01-27 11:07:41 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - for enemies >= 10 levels, it will now check their talents and count up to make a guesstimate at their real level.
------------------------------------------------------------------------
r59511 | ckknight | 2008-01-27 10:52:21 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add tag [MasterLooter], which will show "True" if the unit is the master looter.
------------------------------------------------------------------------
r59510 | ckknight | 2008-01-27 10:49:22 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - reputation-oriented tags can now take an argument, so [CurRep] will give the reputation of the currently watched faction, and [CurRep(Exodar)] will give the reputation of Exodar, always. [CurRep([RepName])] is equivalent to [CurRep].
------------------------------------------------------------------------
r59507 | ckknight | 2008-01-27 10:26:44 -0500 (Sun, 27 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - fix issue with [CanAttack]
------------------------------------------------------------------------
r59452 | ckknight | 2008-01-26 12:26:15 -0500 (Sat, 26 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - make [RaidGroup] work with cross-server battlegrounds groups
------------------------------------------------------------------------
r59400 | ckknight | 2008-01-25 15:48:08 -0500 (Fri, 25 Jan 2008) | 2 lines
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - changed [DifficultyColor] to not check if you can attack the unit, so all units will show the difficulty color.
- added tag [CanAttack], to make up the difference.
------------------------------------------------------------------------
r59289 | ckknight | 2008-01-24 06:33:09 -0500 (Thu, 24 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - Short and VeryShort modifiers should now work with negatives
------------------------------------------------------------------------
r59171 | ckknight | 2008-01-22 19:56:14 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - add tag [Exists], returns "True" if the unit exists, nil otherwise.
------------------------------------------------------------------------
r59131 | ckknight | 2008-01-22 13:08:49 -0500 (Tue, 22 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - trim guild notes and make sure blank notes are seen as nil
------------------------------------------------------------------------
r58582 | ckknight | 2008-01-16 01:16:04 -0500 (Wed, 16 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - change aura checking system to count up the number of buffs/debuffs they have. Make it so Druid tree form is only detected if they have Tree of Life twice (one for the shift, one for the buff).
------------------------------------------------------------------------
r57990 | ckknight | 2008-01-06 21:17:42 -0500 (Sun, 06 Jan 2008) | 1 line
Changed paths:
M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
LibDogTag-2.0 - small optimization when using :Negate and similar modifiers
------------------------------------------------------------------------