LibDogTag-2.0-r60605

Details

  • Filename
    LibDogTag-2.0-r60605.zip
  • Uploaded by
  • Uploaded
    Feb 8, 2008
  • Size
    109.55 KB
  • Downloads
    38
  • MD5
    d53d9c2199ced21dd8f274a63358453e

Supported WoW Retail Versions

  • 2.3.3

Changelog

------------------------------------------------------------------------
r60605 | ckknight | 2008-02-08 11:36:03 -0500 (Fri, 08 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - fix overflow issue, hopefully
------------------------------------------------------------------------
r60575 | ckknight | 2008-02-07 19:53:59 -0500 (Thu, 07 Feb 2008) | 2 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - add the ability for external addons to add their own tags and modifiers in namespaces, which can be accessed by applying said namespace to their FontStrings.
The provided tags and modifiers are all under "Base", which is automatically added as a namespace for all FontStrings.
------------------------------------------------------------------------
r60556 | ckknight | 2008-02-07 12:05:38 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Cast.lua

LibDogTag-2.0 - fix an issue with [CastTarget]
------------------------------------------------------------------------
r60540 | ckknight | 2008-02-07 02:38:09 -0500 (Thu, 07 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - add dropdown to sandbox so you can choose between player, target, and pet.
------------------------------------------------------------------------
r60533 | ckknight | 2008-02-06 23:44:34 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Auras.lua

LibDogTag-2.0 - add tag [NumAura(arg)], returns the number of total charges of arg on the unit. So [NumAura(Inner Fire)] can return "20" for Priests, [NumAura(Renew)] can return 2 if you have two separate Renews on the unit.
------------------------------------------------------------------------
r60524 | ckknight | 2008-02-06 17:02:03 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Cast.lua

LibDogTag-2.0 - tweak to instant cast
------------------------------------------------------------------------
r60523 | ckknight | 2008-02-06 16:58:33 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Cast.lua

LibDogTag-2.0 - properly detect instant casts.
------------------------------------------------------------------------
r60512 | ckknight | 2008-02-06 15:50:11 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Auras.lua

LibDogTag-2.0 - fix issue with HasAura and the like not working properly for foreign clients
------------------------------------------------------------------------
r60496 | ckknight | 2008-02-06 13:12:30 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - add a sandbox to the DogTag help frame, allowing the user to type in arbitrary tags that'll show up to test immediately.
------------------------------------------------------------------------
r60492 | ckknight | 2008-02-06 12:45:25 -0500 (Wed, 06 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - /dogtag, /dog, /dt will now open the DogTag help
------------------------------------------------------------------------
r60405 | ckknight | 2008-02-05 12:58:12 -0500 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - remove debug lines
------------------------------------------------------------------------
r60404 | ckknight | 2008-02-05 12:55:30 -0500 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - add back in auto-bracketing system. Should work for all cases now.
------------------------------------------------------------------------
r60372 | ckknight | 2008-02-05 03:31:10 -0500 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - disable the automatic bracketing while I figure it out
------------------------------------------------------------------------
r60371 | ckknight | 2008-02-05 03:23:35 -0500 (Tue, 05 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/Characteristics.lua

LibDogTag-2.0 - make it so if you remove the Talent module, Characteristics won't break by lack of better_UnitLevel
------------------------------------------------------------------------
r60339 | ckknight | 2008-02-04 20:24:25 -0500 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - remove debug line
------------------------------------------------------------------------
r60335 | ckknight | 2008-02-04 19:45:33 -0500 (Mon, 04 Feb 2008) | 2 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - make :FixCodeStyle() automatically add brackets where it deems necessary, for clarity. for [Alpha ? Bravo ! Charlie], it will add brackets around each part if they make up a non-singular sequence. The exception to this is when you have [Alpha ? Bravo ? Charlie ? Delta], which will keep the sequence of ANDs.
- make :FixCodeStyle() separate similar brackets, so [Tag | [Tag ? [Tag]]] turns into [Tag | Tag ? [Tag] ] ]
------------------------------------------------------------------------
r60317 | ckknight | 2008-02-04 16:45:16 -0500 (Mon, 04 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - remove the need to call :OnMouseoverUpdate() from unit frames
------------------------------------------------------------------------
r60226 | ckknight | 2008-02-03 22:50:48 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - treat | as a proper operator
------------------------------------------------------------------------
r60225 | ckknight | 2008-02-03 22:49:18 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Talent.lua

LibDogTag-2.0 - change better_UnitLevel to check if something is a boss, and if it is, calculate it as 3 levels higher than yourself.
------------------------------------------------------------------------
r60224 | ckknight | 2008-02-03 22:43:16 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Talent.lua

LibDogTag-2.0 - change better_UnitLevel to check that if you're level 70 and you can't see a mob's level, i.e. ??, then it should assume that it's level 73.
------------------------------------------------------------------------
r60223 | ckknight | 2008-02-03 22:29:37 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - fix nil bug
------------------------------------------------------------------------
r60200 | ckknight | 2008-02-03 18:04:35 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/TextManip.lua

LibDogTag-2.0 - add [TruncEllipsis] modifier
------------------------------------------------------------------------
r60193 | ckknight | 2008-02-03 16:05:56 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - fix issue with nil code
------------------------------------------------------------------------
r60184 | ckknight | 2008-02-03 15:18:31 -0500 (Sun, 03 Feb 2008) | 2 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/Auras.lua
   M /trunk/LibDogTag-2.0/Modules/Characteristics.lua
   M /trunk/LibDogTag-2.0/Modules/DruidMana.lua
   M /trunk/LibDogTag-2.0/Modules/Experience.lua
   M /trunk/LibDogTag-2.0/Modules/Health.lua
   M /trunk/LibDogTag-2.0/Modules/Power.lua
   M /trunk/LibDogTag-2.0/Modules/Range.lua
   M /trunk/LibDogTag-2.0/Modules/Reputation.lua
   M /trunk/LibDogTag-2.0/Modules/Status.lua
   M /trunk/LibDogTag-2.0/Modules/Threat.lua

LibDogTag-2.0 - bugfix with :FixCodeStyle
- fix aliases for modules to be the proper code style
------------------------------------------------------------------------
r60180 | ckknight | 2008-02-03 14:59:35 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Status.lua

LibDogTag-2.0 - remove the ~Status tag, as it doesn't seem to be working properly
------------------------------------------------------------------------
r60178 | ckknight | 2008-02-03 14:47:22 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - turn tags-as-modifiers from [Tag:Tag] into [Tag | Tag], for syntactical clarity. No tags are broken because of this, as it updates automatically.
------------------------------------------------------------------------
r60162 | kurax | 2008-02-03 13:41:48 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Localization/zhCN.lua

LibDogTag-2.0: Update zhCN locale, corrected some mistranslations.
------------------------------------------------------------------------
r60158 | ckknight | 2008-02-03 12:51:59 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/Health.lua

LibDogTag-2.0 - small optimizations
------------------------------------------------------------------------
r60157 | ckknight | 2008-02-03 12:42:56 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - large memory optimization for function creation
------------------------------------------------------------------------
r60144 | 7destiny | 2008-02-03 10:02:50 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0: fixed the issue
------------------------------------------------------------------------
r60117 | ckknight | 2008-02-03 02:50:55 -0500 (Sun, 03 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - memory optimization
------------------------------------------------------------------------
r60114 | ckknight | 2008-02-03 02:31:54 -0500 (Sun, 03 Feb 2008) | 2 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/DruidMana.lua

LibDogTag-2.0 - add tag [IsMaxDruidMP]
- optimizations in the function creation code.
------------------------------------------------------------------------
r60085 | ckknight | 2008-02-02 20:26:53 -0500 (Sat, 02 Feb 2008) | 2 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.toc
   M /trunk/LibDogTag-2.0/Modules/Example.lua

LibDogTag-2.0 - update Example module to be less confusing
- add LibDruidMana-1.0 and LibBabble-Spell-3.0 to optionaldeps
------------------------------------------------------------------------
r60083 | ckknight | 2008-02-02 20:10:41 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   A /trunk/LibDogTag-2.0/Modules/Example.lua

LibDogTag-2.0 - add an Example module so people can understand how to create tags and modifiers if they so want to.
------------------------------------------------------------------------
r60068 | ckknight | 2008-02-02 18:55:18 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/Auras.lua

LibDogTag-2.0 - add optional support for LibBabble-Spell-3.0 instead of 2.2
------------------------------------------------------------------------
r60058 | ckknight | 2008-02-02 18:11:25 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - fix an issue where globals were being inadvertently set within internal expressions
------------------------------------------------------------------------
r60055 | ckknight | 2008-02-02 17:50:29 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - fix the #AUTODOC_NAMESPACE
------------------------------------------------------------------------
r60050 | ckknight | 2008-02-02 17:47:09 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - rename :FixCasing => :FixCodeStyle; :ColorizeTag => :ColorizeCode. (The old methods still exist for compatibility)
------------------------------------------------------------------------
r60049 | ckknight | 2008-02-02 17:42:30 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - add documentation to methods
------------------------------------------------------------------------
r60041 | ckknight | 2008-02-02 16:41:30 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - fix issues with fontstrings owned by a frame of unit "mouseover " being updated after :OnMouseoverUpdate() is called.
------------------------------------------------------------------------
r60040 | ckknight | 2008-02-02 16:14:59 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Reputation.lua

LibDogTag-2.0 - fix nil toUpdate bug
------------------------------------------------------------------------
r60038 | ckknight | 2008-02-02 15:03:03 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/DruidMana.lua

LibDogTag-2.0 - change the internal representation of libraries-as-fake globals so that LibDruidManaLib => LibDruidMana
------------------------------------------------------------------------
r60037 | ckknight | 2008-02-02 14:53:57 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - optimization for internal expressions as numbers
------------------------------------------------------------------------
r60036 | ckknight | 2008-02-02 14:48:28 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/DruidMana.lua
   M /trunk/LibDogTag-2.0/Modules/Experience.lua
   M /trunk/LibDogTag-2.0/Modules/Health.lua
   M /trunk/LibDogTag-2.0/Modules/Power.lua
   M /trunk/LibDogTag-2.0/Modules/Reputation.lua
   M /trunk/LibDogTag-2.0/Modules/Threat.lua

LibDogTag-2.0 - change some PercentThing tags into [[CurThing / MaxThing * 100]:Round(1)]
------------------------------------------------------------------------
r60032 | ckknight | 2008-02-02 14:20:07 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Math.lua

LibDogTag-2.0 - tweaks to Mult and Div
------------------------------------------------------------------------
r60028 | ckknight | 2008-02-02 14:04:25 -0500 (Sat, 02 Feb 2008) | 3 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   A /trunk/LibDogTag-2.0/Modules/DruidMana.lua
   M /trunk/LibDogTag-2.0/Modules/Math.lua
   M /trunk/LibDogTag-2.0/lib.xml

LibDogTag-2.0 - fix an issue with addon finding
- make it so [0 / 0] => "0" instead of "NaN"
- add DruidMana module, uses LibDruidMana-1.0
------------------------------------------------------------------------
r60006 | pettigrow | 2008-02-02 09:40:31 -0500 (Sat, 02 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/Localization/frFR.lua

LibDogTag-2.0: frFR fix
------------------------------------------------------------------------
r59976 | 7destiny | 2008-02-01 23:44:36 -0500 (Fri, 01 Feb 2008) | 2 lines
Changed paths:
   M /trunk/LibDogTag-2.0/Localization/koKR.lua

LibDogTag-2.0:
- Update locale koKR
------------------------------------------------------------------------
r59975 | ckknight | 2008-02-01 23:17:57 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - remove unneeded preconditions
------------------------------------------------------------------------
r59974 | ckknight | 2008-02-01 23:05:05 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   A /trunk/LibDogTag-2.0/Localization
   A /trunk/LibDogTag-2.0/Localization/deDE.lua
   A /trunk/LibDogTag-2.0/Localization/enUS.lua
   A /trunk/LibDogTag-2.0/Localization/esES.lua
   A /trunk/LibDogTag-2.0/Localization/frFR.lua
   A /trunk/LibDogTag-2.0/Localization/koKR.lua
   A /trunk/LibDogTag-2.0/Localization/zhCN.lua
   A /trunk/LibDogTag-2.0/Localization/zhTW.lua
   M /trunk/LibDogTag-2.0/lib.xml

LibDogTag-2.0 - separate out localizations into their own files.
------------------------------------------------------------------------
r59973 | ckknight | 2008-02-01 22:51:20 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - slight optimization
------------------------------------------------------------------------
r59972 | 7destiny | 2008-02-01 22:50:25 -0500 (Fri, 01 Feb 2008) | 4 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0:
- zhCN typo fix
- koKR Update

------------------------------------------------------------------------
r59968 | ckknight | 2008-02-01 22:42:37 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   A /trunk/LibDogTag-2.0/Modules/AddonVersion.lua
   M /trunk/LibDogTag-2.0/Modules/Auras.lua
   M /trunk/LibDogTag-2.0/Modules/Cast.lua
   M /trunk/LibDogTag-2.0/Modules/Characteristics.lua
   A /trunk/LibDogTag-2.0/Modules/GuildNote.lua
   M /trunk/LibDogTag-2.0/Modules/Misc.lua
   M /trunk/LibDogTag-2.0/Modules/Reputation.lua
   M /trunk/LibDogTag-2.0/Modules/Status.lua
   M /trunk/LibDogTag-2.0/Modules/Talent.lua
   M /trunk/LibDogTag-2.0/Modules/Threat.lua
   A /trunk/LibDogTag-2.0/Modules/TooltipScanning.lua
   M /trunk/LibDogTag-2.0/lib.xml

LibDogTag-2.0 - move most tag calculation data into their respective modules instead of staying in the core.
------------------------------------------------------------------------
r59964 | cwdg | 2008-02-01 22:03:26 -0500 (Fri, 01 Feb 2008) | 2 lines
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0:
update zhCN LOCAL.
------------------------------------------------------------------------
r59960 | ckknight | 2008-02-01 20:30:33 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - streamline the way events and onupdate handlers are done, currently all still in the core, but preparing to move into modules
------------------------------------------------------------------------
r59959 | ckknight | 2008-02-01 19:50:27 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/Auras.lua

LibDogTag-2.0 - change the internals of the event system, update Aura for it.
------------------------------------------------------------------------
r59956 | ckknight | 2008-02-01 19:05:41 -0500 (Fri, 01 Feb 2008) | 3 lines
Changed paths:
   M /trunk/LibDogTag-2.0/Modules/Range.lua
   M /trunk/LibDogTag-2.0/Modules/Status.lua

LibDogTag-2.0 - add tag [IsVisible]
- add tags [RangeMin] and [RangeMax]
- make [Range] an alias, is smarter now
------------------------------------------------------------------------
r59954 | ckknight | 2008-02-01 18:59:55 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/Modules/Auras.lua
   M /trunk/LibDogTag-2.0/Modules/Characteristics.lua
   M /trunk/LibDogTag-2.0/Modules/Compare.lua
   M /trunk/LibDogTag-2.0/Modules/Experience.lua
   M /trunk/LibDogTag-2.0/Modules/Health.lua
   M /trunk/LibDogTag-2.0/Modules/Misc.lua
   M /trunk/LibDogTag-2.0/Modules/Power.lua
   M /trunk/LibDogTag-2.0/Modules/Reputation.lua
   M /trunk/LibDogTag-2.0/Modules/Status.lua
   M /trunk/LibDogTag-2.0/Modules/TextManip.lua

LibDogTag-2.0 - no longer require do end around some tags
------------------------------------------------------------------------
r59953 | ckknight | 2008-02-01 18:14:30 -0500 (Fri, 01 Feb 2008) | 1 line
Changed paths:
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua

LibDogTag-2.0 - allow negation on complex aliases to work properly
------------------------------------------------------------------------
r59952 | ckknight | 2008-02-01 17:56:32 -0500 (Fri, 01 Feb 2008) | 3 lines
Changed paths:
   A /trunk/LibDogTag-2.0/Cleanup.lua
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.lua
   M /trunk/LibDogTag-2.0/LibDogTag-2.0.toc
   A /trunk/LibDogTag-2.0/Modules
   A /trunk/LibDogTag-2.0/Modules/Abbrev.lua
   A /trunk/LibDogTag-2.0/Modules/Auras.lua
   A /trunk/LibDogTag-2.0/Modules/Cast.lua
   A /trunk/LibDogTag-2.0/Modules/Characteristics.lua
   A /trunk/LibDogTag-2.0/Modules/Compare.lua
   A /trunk/LibDogTag-2.0/Modules/Experience.lua
   A /trunk/LibDogTag-2.0/Modules/Health.lua
   A /trunk/LibDogTag-2.0/Modules/Math.lua
   A /trunk/LibDogTag-2.0/Modules/Misc.lua
   A /trunk/LibDogTag-2.0/Modules/Power.lua
   A /trunk/LibDogTag-2.0/Modules/Range.lua
   A /trunk/LibDogTag-2.0/Modules/Reputation.lua
   A /trunk/LibDogTag-2.0/Modules/Status.lua
   A /trunk/LibDogTag-2.0/Modules/Talent.lua
   A /trunk/LibDogTag-2.0/Modules/TextManip.lua
   A /trunk/LibDogTag-2.0/Modules/Threat.lua
   M /trunk/LibDogTag-2.0/lib.xml

LibDogTag-2.0 - split up into lots of separate modules, organized by category.
- clean up overall code a bit, still needs work
- hopefully nothing breaks from this, I tried to be careful.
------------------------------------------------------------------------
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).
------------------------------------------------------------------------