commit f108ae4d96c906eb605c4b9ddaf0cfeaa6be9911
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 30 20:40:57 2009 -0700

    * Cleaned up the party pet and party target code, no longer will bug out and not randomly not show, and will correctly update it's positioning when changed

commit 190fb4441297ca75e79b5fcbafbb53de1c3ef1d6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 30 11:56:04 2009 -0700

    * Added auto hiding XP bar if XP gain is disabled (3.2)

commit 847e4da61b80c76ef17f2aa3287a69042f7d7de8
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 20:17:26 2009 -0700

    * On second thought, I'm going to hide the talent profiles for the time being

commit 5e1a8b8670ca8406e2974d72c2162cf2098da85f
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 20:10:36 2009 -0700

    * Well what do you know, ACTIVE_TALENT_GROUP_CHANGED actually fires on login

commit e4db81a79f7cebe820522fe53b548d6860aeadc1
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 19:55:09 2009 -0700

    * Exposed getAnchorParents in the configuration

commit 0e3e8796f655cb7d2e997afac414b5211993b9ef
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 19:54:35 2009 -0700

    * Changed partypet and partytarget to be anchored to $parent by default

commit 37a7158286cefb206d8fca946be22149074365c3
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 19:22:51 2009 -0700

    * Fixed typo causing party members not to show up as the only anchor for party targets

commit cdab5bc45d27873649b51a4c3ffdca83783df85b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 19:15:35 2009 -0700

    * Added the ability to automatically change profiles based on primary or secondary talent specializations

commit 323e8f2d0253ee68b4a9ce034371d3327d376dc4
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 14:50:43 2009 -0700

    * Updated localization and made it all nice and ordered so it stopped saying the table data changed :<

commit 92a041a2a30f24181cb1d2d5da328389d2925220
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 13:08:23 2009 -0700

    * Hacked in a bug fix related to copying profiles and all the settings not being moved either

commit bc5559f2c2cf95914efcf69b9443ddf7412abd14
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 12:29:33 2009 -0700

    * Fixed bugs related to visibility not reloading itself when changed
    * Fixed tooltip for global visibility options not working

commit 49882ae5d464fc3bff34c0b7261291b3471fba80
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 12:15:35 2009 -0700

    * Might as well merge all of these upgrades to use only one units loop

commit 4117c35350ef17bdca59925fb0b1b3b53375db23
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 12:13:27 2009 -0700

    * Changed LoadPartyChildUnit so it'll support any sort of anchoring based off unit

commit 01946d5a2a6fd9397b59dc5d13174ee11cd023dd
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 12:12:15 2009 -0700

    * Added the ability to cap the incoming heal bar (Although it's only a variable right now)

commit 728a1b1f2e0d83dbf0fa3582c0b77983c9a4ee8b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 12:10:30 2009 -0700

    * Fixed getAnchorParents returning #SUFHeaderparty when it should be returning $parent
    * Fixed the ability to set anchoring positions to none, you have to choose one now

commit 77fdbd4e3ed86d80e8fe7e9f566b1b703f7943fb
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 12:09:36 2009 -0700

    * Added a check to the predicted health updates so if an incoming heal bar is queued to be hidden it will hide it there as well not just UNIT_HEALTH events

commit 9d4f7ac29ab38c9c358044536283bf04bd188138
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 11:45:40 2009 -0700

    * Changed GetPoint and GetRelative to default to CENTER anchoring if the anchoring fails.

commit e6aae3c6869d16b2a70265d9927c20d267453260
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 29 11:39:47 2009 -0700

    * Added cast bar killing code back in for *target

commit cca89977afb21bfda95823e8bc7551a05533004b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 28 17:11:15 2009 -0700

    * Dry coded a fix so that if you are in combat and an attribute change occurs, it will queue it for an update when you leave combat, however it will still check for a unit change and update the frame normally.

commit 4b13505f68ce1ececf77ada5b95883545c75c878
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 28 16:32:32 2009 -0700

    * Added top/bottom/left/right to point positions table
    * Fixed anchor to being reset when manually positioning a frame through the configuration
    * Fixed wasted variable definition

commit 587db3453b78bccf92f48dfb95fc4ebdd20bfeea
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 28 02:34:03 2009 -0700

    * Fixed typo in [absolutehp] causing an error

commit ece32e9d30a2915173e4964fb9412ff5805ddcfb
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 17:11:59 2009 -0700

    * Fixed a typo due to stupidity

commit 7dd397284983bddd2dc5ce756f763a3305f61f00
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 15:04:00 2009 -0700

    * Combo points are now enabled by default
    * Combo points will show above the combat text options now

commit 24efb4cce08a1b424db50cd9756c0ebedd778dec
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 15:01:30 2009 -0700

    * Fixed leaked globals

commit 5ce4e278cb9cd712c891398ffdde6cbeefe88552
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 14:45:29 2009 -0700

    * Exposed the font outline settings (advanced)

commit 36ee25c9c1d7efe3ffbccef49dc1b27b91769456
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 14:42:01 2009 -0700

    * Fixed errors related to indicators in layout.lua:398
    * Fixed a few bugs related to portrait sizing and clipping and such

commit 84626036e2de51ab5f2c8a8982279d8e2cec08f5
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 14:41:15 2009 -0700

    * Fixed movers.lua:114 error

commit df9a382dde50c3230321e0b7967f5910b5279879
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 14:40:08 2009 -0700

    * Show background is no longer an advanced option
    * Widget size menus will no longer show if their bar options are disabled
    * Added a global setting to visibility so you can change all module settings at once for all units based on zone

commit 034e2f630ca941e5d7601bec9834977116c7c731
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 12:20:07 2009 -0700

    * Added size = 0 defaults for all indicators to prevent errors

commit 50504010f4efa646aad74189d786f7e575b23384
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 12:18:53 2009 -0700

    * Fixed an error in units.lua:265

commit 260fdba5805fcc1025e8862fbac6043e8ec599fe
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 12:18:35 2009 -0700

    * Fixed hasMouseover not being reset when highlighting is disabled

commit 121bdb236d5da82d29e3fc422acabaee9b1a7247
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 12:17:50 2009 -0700

    * Added [smart:curmaxhp] and [smart:curmaxpp] only uses the smart number formatting for numbers above a million
    * Cleaned up a lot of tags, removed unneeded variable decelerations, removed UNIT_FACTION usage from two tags
    * Fixed a typo in [close] help
    * Fixed [curmaxpp] and [druid:curmaxpp] returning the entire power and skipping FormatLargeNumber if the unit was dead or a ghost

commit 2d065e98af8de74dfb813f753e1d0f95576e9564
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:52:06 2009 -0700

    * Changed the combat fader to not go to the inactive alpha unless the player is at 100% mana or 100% energy (If they use those power types)

commit 45342fd6552c8390af2d93bd52241d5d53741879
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:46:40 2009 -0700

    * Fixed an issue with changing profiles not reloading the actual frame and causing some frames to bug out, such as the target frame or the player frame to not actually work
    * Changed combat queuing, if the unit frame has already been initialized we will update the new data and check to see if a full update is needed, if the unit was not created yet then they are queued until the player leaves combat. This should fix issues with people joining a raid while in combat and showing the wrong names.

commit 861bb00d264c8368722ad988fd86a80be72512c8
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:32:04 2009 -0700

    * Redid the widget positioning code, you can now flag specific bars to use the entire screens width letting you get more customized layout settings, you can set what bars are full sized under the Units -> <unit> -> Widget size tab.
    * Fixed a bug where backdrop settings weren't being changed until reload
    * Cleaned up the layout code in general

commit 2cd4330b179946020401e48748891f61752646a2
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:30:18 2009 -0700

    * Changed cast, rune, xp bars to be full sized

commit 5e02e7b05119f25c03aad16957885688aee3ae37
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:27:15 2009 -0700

    * Added help text to indicate that the "Tags", renamed "Tags" to "Add tags"
    * Added the full sized bar options

commit 372a47a63614f9a8432d59496a35cfcca05bb61e
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:18:54 2009 -0700

    * Fixed (supposedly) the ready check indicator becoming distorted because I am awesome and had a variable typo

commit 4178e468f51731312c606f6ce3bfa2c54cf4d89a
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:17:48 2009 -0700

    * Doing logic at 3 AM is hard

commit e6bf1f2b63047ec86f34f4d4401ef9e310e6e7b7
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:16:16 2009 -0700

    * Numbers above 100,000,000 million are rounded to the nearest millionth to save space, I can't think of much reason to show 105.10m as it just wastes space.
    * Changed [level] and [levelcolor] again, if the unit is boss they will return nothing, if the unit is of unknown level but not a boss it will return ?? otherwise it will return the level as normal (It's implied that [classification] will show it's a boss)

commit 9362cfdc819eeb708c3d1af2b1d59e84e33d3521
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 27 03:07:36 2009 -0700

    * Reduced the total height of the default layout by 5 pixels
    * Made the PVP indicator positions more consistent
    * AFK/DND status will show before group number on raid frames now
    * Target will show [level][classification][perpp] now instead of just [level][perpp]
    * Tweaked power height for targettarget/targettargettarget now is 0.90
    * Tweaked the text width to 0.50/0.60 (was 0.40/0.60)

commit d39e1f6ddabc819f52977ea97f47aa36f0fc9c83
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 26 16:59:14 2009 -0700

    * Updated [levelcolor] tag to use the renamed GetDifficultyColor -> GetQuestDifficultyColor API if the player is on 3.2

commit 98d1a8f6e9138a3b3a1028fe9f4469d7e4368c15
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 26 16:46:46 2009 -0700

    * Moved to using _G as Blizzard no longer uses getglobal in 3.2

commit cd074f114ba855a8002475927e23fd469a3ac296
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 19:57:33 2009 -0700

    * Fixed a few issues with swapping profiles, loads units first instead of reloading the profile, no longer reloads every single frame twice

commit 56800eccb72443eb48e4b507915f6b9c50ecb206
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 19:55:45 2009 -0700

    * Fixed anchor queuing being broken, fixes issues where if target frame is linked to player, the player frame wouldn't be reanchored correctly

commit 621770592d97e485dc2d82e050804b127f67f46a
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 19:17:45 2009 -0700

    * Fixed drop down menu going off screen, now clamped to the screen while open for SUF, this doesn't seem to taint for some reason so it should be a good simple solution.

commit 85a515f0bd3994be9272e66c3a09ee86907cac72
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 18:48:19 2009 -0700

    * Added vehicle checks back in, guess I forgot to save before rebasing and pushing

commit a875bb79c1fbb45f970f378ebb1c847d6ed1aa71
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 18:46:13 2009 -0700

    * Added checks to make sure event handlers exist before registering them
    * Cleaned up units code a fair bit, should be a decent performance improvement
    * Fixed a few more useless FullUpdate calls in general
    * Fixed FullUpdate being ran on units that don't exist, mainly for when you detarget something also will fix tag errors
    * Fixed frames being setup multiple times when attributes were changed for raid/party headers, only will update the variables now
    * Fixed unit attribute being set to nil when an unit is un-initialized, was overkill as the unit watch is unregistered regardless
    * Dry coding, because you can write 200 lines of code without testing and it works fine, but that one line change will always be a typo

commit 92f54c5113f8970f480c8fd14fa7e52c6912f7d3
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 18:15:01 2009 -0700

    * I'm pretty good when it comes to typos

commit d7cb1962b66cfaf49168fe36afaa331e91fbfc1c
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 13:51:06 2009 -0700

    * Oops

commit c753aad8e50f9c19eb546b0d3a9f86d9b194dc45
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 25 13:41:37 2009 -0700

    * Cleaned up the can cure code, apparently the RAID filter will return buffs you can cast on raid when used with the HELPFUL filter but only returns debuffs you can cure when used with a HARMFUL filter
    * Cleaned up tag code slightly
    * Updated koKR localization from Bluenyx of Aegwynn

commit 89c3c326d472a33529e02e3ef002ebf7073f929b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed Jun 24 02:24:55 2009 -0700

    * Fixed Druids not being flagged as able to cure Poisons

commit dc8cd4577376b26b7f3dbf828efe0e4f00034032
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed Jun 24 02:24:32 2009 -0700

    * Added highlighting in, can highlight based off of attention (target/focus), aggro, debuff, mouseover

commit 0a4747234ef081da99482ca72ddfe58f844017c6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 23 18:36:25 2009 -0700

    * Mysteriously a semi-colon disappeared that was causing player pet not hiding when you were in a vehicle

commit 1bf9f1952e7fd082148adf2b70da12c1792486a1
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 23 11:43:30 2009 -0700

    * Fixed AnchorPoint error due to not making sure point and relativePoint are set

commit 5577fe1aa0246a4738e2f5cd2628c869ecc20478
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 22 17:43:26 2009 -0700

    * Fixed a typo in koKR localization not defaulting to the values in ShadowUFLocals if one hadn't been localized
    * Added ruRU localization, thanks StingerSoft!

commit 10de084a396506b049e145108caf576500946196
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 22 02:19:48 2009 -0700

    * Fixed Set Focus drop down menu not working for party, player, pet, focus, target frames, looking at making it work for raid frames
    * Fixed a few power tags, if a unit is dead it will return 0 for current power

commit cd8fe5bc7345c3fb8bff14c869cdde5c620fe459
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 21 19:46:43 2009 -0700

    * Now I remember why I merged the health/power and health/power max updates
    * Fixed Rage color being labeled as Mana
    * Fixed health and power updates not being enabled or disabled until a reload
    * Fixed predicted health, it actually works now
    * Changed predicted updates, they no longer call SetValue unless the power/health has actually changed
    * Cleaned up the health and mana code made it better in general

commit 8627161addb7f87a602ac70b5f69f1a7f321cd95
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 20 23:43:26 2009 -0700

    * Added a small window that pops up when frames are unlocked to indicate what the black boxes are for, and to let you relock the frames from without needing to open the configuration
    * Added a full frame update on ZONE_CHANGED_NEW_AREA to try and stop auras from being "stuck" when leaving an arena
    * Fixed partypet/partytarget not being flagged as needing a reposition when they were uninitialized
    * Fixed partypet/partytarget not being repositioned when the header is reloaded
    * Fixed master looter icon being stuck as shown when leaving a group
    * X/Y Offset for text is no longer flagged as an advanced option

commit 0d8cd84190701ebe846868d4e33ec47e6f3b4d2d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 20 11:36:35 2009 -0700

    * Added koKR localization, thanks Bluenyx of Aegwynn Horde!

commit 9cb8d4a75fefe2098d2156b45b7c23d4de3a65ac
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 20 01:37:32 2009 -0700

    * Added pet targets, inherits the pet settings but it's disabled by default and generally not a setup unit
    * Fixed friendly pets being colored by reaction, they will now be colored by class, static or gradient

commit c4bb05e2280245ded46662f1a56155fe9f5e525f
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 19 22:37:47 2009 -0700

    * Visibility options are now a tree view instead of a single inline to be so they're easier to set

commit ca6390b939f9e70419a96e5805e5ef5af8c21820
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 19 21:45:56 2009 -0700

    * Fixed party target and party pet not showing if you had them disabled inside a specific zone type
    * Fixed font strings not being unregistered if one was deleted
    * Added a new tab "Text Management" (Under General, advanced option) that lets you add new font strings that are tag-enabled

commit d46b9a074e2aa7a326cad50ee4925c7b07a36fa1
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 19 13:00:11 2009 -0700

    * Removed about 100 unused localization keys

commit 1013ed61c8a333762cebb0067a1d2e79052a04b3
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 19 01:27:35 2009 -0700

    * X/Y Offset options for raid and party frame offsets renamed to simply row offset
    * Offline units will block predicted health updates as well as dead units
    * Offline units will show the power bar at 0% and will block predicted updates
    * Fixed an error in movers.lua:101

commit b10426e11cefce12266513873e42e306fdc994db
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 18 22:08:34 2009 -0700

    * Fixed multiple hidden fields being listed in the advanced text field
    * Fixed an error when using [smartlevel] and targeting a mob with unknown health
    * Moved SetBarColor to a Health:SetBarColor so it can be hooked

commit 9288ccbaef561803105d628bf3386e83a54d8a7b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 18 17:56:30 2009 -0700

    * Changed the Lua help tab to Help for tag, now includes documentation for tags online, see http://wiki.github.com/Shadowed/ShadowedUnitFrames/tag-documentation for help as well as examples on tag creation
    * Fixed an error with the playerUnit variable not being set until a player has left or entered a vehicle at least once (This fixes auras being shown as your own even when they weren't)

commit 4b280c6a6f6a9fcfc1775c358fcb351f59685dab
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 18 14:28:58 2009 -0700

    * Changed aura frame level, uses 2 if they are not an inside position, 5 if they are

commit 85c139b43a446135f4161d5e4087f6a72455770c
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 18 13:46:12 2009 -0700

    * Added the inside auras option back, and it actually works

commit bb635970e81965b13cb502b67ad5127ef6f2a71d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 18 13:34:05 2009 -0700

    * Fixed disable in vehicle options to correctly enable/disable itself without needing a UI reload

commit da2794f7f8a51674a43343e7a4e93f4e5edb19a7
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 18 02:27:34 2009 -0700

    * Fixed the aggro color being overwritten by the deficit coloring when predicted health updates are enabled

commit c5929ff86c0cda790fd4c11ba7b1eab8d26ca437
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 18 02:18:17 2009 -0700

    * Added an option to disable vehicle swapping for the player frame
    * Changed lock frames option, instead of being able to drag the actual frames you can now drag a dummy frame, this frame will duplicate the positioning and sizing of the real frames but lets you get the basic positioning of everything done without needing a full raid
    * Reverted the defaults change as it was causing more of a hassle than it was worth
    * Random code clean up
    * Fixed color codes not being embeddable into text
    * Fixed vehicle check being ran for every single frame on every single call, will properly check that it's a unit we care about
    * Fixed upgrade code not being ran when a profile is changed, this should fix some issues with the upgrade code mysteriously not running
    * Fixed [reactcolor] using green/yellow/red coloring options instead of friendly/neutral/hostile
    * Fixed portrait not using the original unit instead of the current one for vehicles
    * Fixed gradient trying to calculate color percentages above 100%

commit 2667843cc7780acd23a50565d09cc25b0a61ffbf
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 16 19:36:18 2009 -0700

    * Fixed text upgrading resetting the anchorPoint, it'll default to whatever was set and then the main default if that fails

commit 88cddcbfcd26097ef0ce7ddf0ee89d02ba92cf57
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 16 12:21:41 2009 -0700

    * Combat text will now be shown above tag text

commit 48aa0e96fac63d8db2b3b8d332bb6d678fbc8185
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 16 03:16:33 2009 -0700

    * If color by reaction is enabled in the pet frame, then the pet health bar color will be by happiness

commit 7770ec54752a63901bcb2b2f7e3de2d710e5bb07
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 16 03:13:38 2009 -0700

    * Fixed tags not showing up correctly in the unit frames
    * Fixed incoming heal bar being stuck if you left a group while you were healing
    * Fixed an error due to IsTagRegistered being removed
    * Fixed tags creating an old function(unit) instead of the new function(unit, unitOwner)
    * Fixed color codes not working when setting tag code
    * Added event discovery when editing tag code
    * Cleaned up the tag interface slightly, added some basic Lua resources information as well

commit 68cde9036ee2b9add308a40b30de447ce1369781
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 16 00:33:57 2009 -0700

     .

commit 4d4ca2ac9781cbcef62b850f6824bc6eb71d7a23
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 16 00:33:27 2009 -0700

    * Some random performance imrovements to tags, now uses the default event handler that each unit gets instead of doing its own work,
    * Fixed tags for tot/totot/fot/pt being double updated every 0.50 seconds
    * Fixed player status indicator not showing if you used the default positioning
    * Fixed target combo points not showing if you used the default positioning
    * Fixed combat text not showing if you used the default positioning
    * Fixed disabled but created tags not calling Unregister
    * Added tag event detection code in, now to implement it

commit 77ec5243f426c2b49e4059818b867037f3e24804
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 15 16:40:37 2009 -0700

    * Fixed stack overflow with party pet/targets

commit 3330017ce940d81ea983b4f9d6d273895aaba5dd
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 15 15:02:35 2009 -0700

    * Fixed health and power bars not showing a completely depleted bar if the unit was dead

commit a8201a563145214b5e8caf5f8486a289e1279d1d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 15 12:20:48 2009 -0700

    * Cleaned up the state driver used for hiding pets and party pets when their owner is a vehicle, should be cleaner and work better now
    * Added party target and party pet positioning defaults to the upgrade code

commit 656c6a74b394e2f195b01350dfa0c06d5e99a80f
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 15 02:38:23 2009 -0700

    * Moved layouts/default.lua -> modules/defaultlayout.lua (Game restart required)
    * Fixed incoming heal options not showing
    * Fixed health gradient not working (Green/Yellow/Red health renamed to High/Half/Low health)
    * Fixed all profile related issues, will no longer have problems with swapping profiles or some settings not being copied, or copying incorrectly
    * Fixed UnregisterAll error in incheal.lua
    * Removed all layout management code, if you want special layout settings use profiles

commit fa5eb129b247534f43b702abb7398755d2fc949a
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 14 20:27:41 2009 -0700

    * Added predicted health updates to tags.lua
    * Fixed an error in units:212
    * Changed tag updating, predicted power and health tag updates now occur in health.lua and power.lua as even when they are done in an OnUpdate in tags.lua they visually lag behind and look odd

commit d142ce3ae795647a3ce3b548bf3604a442fc63a9
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 14 17:16:03 2009 -0700

    * Fixed partypets not working due to watching for party#pet not partypet# in the events
    * Fixed bugs related to partytarget and partypet not showing correctly when enabled after the unit was created
    * Cleaned up the GUID update checks, it's a bit more consistent in when to do the full updates and less prone to issues in raids/parties
    * Cleaned up vehicle checks (Need to test this still, drycoded :<)
    * Cleaned up some unit code in general
    * Changed to delaying the creating of a partypet and partytarget frame until their owner is created
    * Added back hiding of party pets when the party member is in a vehicle
    * All *target units now check their parent unit for UNIT_TARGET which will force them to update immediately

commit c5f8e7f303ba735a9de1b679d14ac12f0bc0a455
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 13 23:41:51 2009 -0700

    * Predicted health updates will change the health gradient (If used) as the delay is too noticeable

commit 2efc1959f2426badba1b11854f51d95f312a8ce7
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 13 19:08:10 2009 -0700

    * Added predictedHealth (Quick health) support, can be enabled per-unit under the Bar tab
    * Exposed the predicted power updates option

commit 6576374ee9e0392c21658d2c1aafb9f145b1dc05
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 13 18:08:01 2009 -0700

    * Fixed typo in IncHeal causing the incoming health bar to not correctly update

commit 2fa1f4d7e9593b416756a2f78b609d2b34c6d8c0
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 13 16:54:21 2009 -0700

    * Fixed Enable incoming heals not doing a restriction test

commit 26036d9f8b4961fee0327afa570bfebf05b53725
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 12 01:28:23 2009 -0700

    * Added a GUID check to party/raid frames that will force a full update when the GUID changes
    * Fixed incoming heal bar anchor points to not have weird height sizing

commit 786932620da8038650541eb62876f1378641bb59
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 12 00:49:39 2009 -0700

    * Fixed ready check indicators freezing and not being hidden if you leave a raid midready check
    * Fixed tag events not being registered if the tag used ( or ), this fixes the [group] tag freezing and not updating, or showing invalid data
    * Fixed a few issues with FullUpdate calls in OnShow/OnHide, might have broken something, we shall see!
    * Fixed more issues with queuing combat updates, for some reason the header would have a height of -4
    * Fixed dragging being stuck issues (Maybe)
    * Added [def:name] will show [missinghp] if it has any data, and [name] otherwise (This duplicates the Grid style of showing a players name until they are missing HP)

commit 81f3f19054442e9152d23e2e123856b842552a47
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 11 21:30:44 2009 -0700

    * Oops, fixed rounding error in [perpp]
    * Fixed non-player, but friendly units returning hostile/unattackable (Totems/pets/non-combat pets/etc)

commit a8184d944a136f0466931934575221f4b31f1322
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 11 15:31:27 2009 -0700

    * Added ability to set reaction colors and green/yellow/red colors separately
    * Fixed neutral/friendly NPCs not using the reaction coloring if color by reaction is enabled
    * Fixed incheal.lua not calling UnregisterAll when it's disabled
    * Fixed getName in incheal.lua not verifying that the server is set, and that it is not an empty string
    * Fixed incoming heal bar not being updated when health changes
    * Fixed [curpp], [abscurpp], [absmaxpp], [maxpp], [perpp] returning 0 if a unit has no power (max power = 0)
    * Split health bar and power bar coloring into two separate groups

commit ba5f6df72a4a30d45ad1c3cdacf4442b65b657f1
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 9 20:29:14 2009 -0700

    * Stole the ABF border (Square Clean)
    * Fixed edge size option not working

commit 477c2d565e4fb82353f542b25bd99a552387f547
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 9 18:25:06 2009 -0700

    * Cleaned up ready check code a little bit

commit 0011082f2dbfba0d5beef14b891a642dfcba23e2
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 9 12:52:23 2009 -0700

    * Fixed an error if a frame was queued for an update before it had all of it's data set

commit 1bb0a3f2300081522bc957015767748b8b2a855e
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 8 16:27:18 2009 -0700

    * Changed unit code around, fixes a bug with party and raid frames not updating while when you leave combat

commit 60e2954be7c8bd5c40d9eb8cadcf91c5591ce44a
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 8 13:47:55 2009 -0700

    * Added IBR/IBL anchor points

commit 9b7c3f17238927862866001232bc73d361f42796
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 8 13:19:22 2009 -0700

    * Fixed bugs related to auras being enabled or disabled, no longer creates aura UIObjects if they aren't enabled, and it will correctly enable/disable them

commit 61f933828ee9b7d9b4162c902ab2b0751a179454
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 7 18:23:27 2009 -0700

    * Dry code to fix [levelcolor] returning -1 for bosses

commit 3b0fce855e428b21d76ca69dc1fd6dc67b18c8c6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 7 12:53:28 2009 -0700

    * Fixed typo, "female" should have been "Female"
    * Fixed heal incoming issues, works correctly with healing one person, targeting another and swapping back, as well as it'll be less buggy in general with people out of group
    * Removed show your heals option, it wasn't actually working anyway and just caused bugs

commit 4866a4b579626480ed4ba2ad1c71b85a42468518
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun Jun 7 09:29:48 2009 -0700

    * Text weight now takes the y offset into account, if something is anchored to the same area but uses a different y offset it'll use it's own weighting totals
    * Text width weight and text size are now available without enabling advanced options
    * Removed the ability to set the text in the advanced text group, do it under the regular text wizard tree

commit 2da3a71b13e74779510e17d1ff54d0496c655931
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat Jun 6 21:41:50 2009 -0700

    * Fixed filtering your own auras filtering out auras you cast while in a vehicle
    * Fixed indicators (and in general, any texture) overlapping text, text now shows on top of everything, this might cause some bugs
    * Fixed possible targeting bugs related to toggleForVehicle being set on every unit instead of only player, party, raid
    * Fixed (I believe) health tags showing offline even if the unit was online
    * Fixed bad group number when entering battlegrounds (50/50)
    * Removed [dead] and [offline] tag, use [status] for dead, ghost or offline indicator.
    * [curhp], [absolutehp], [abscurhp], [missinghp] now will return [status] automatically if the unit is dead/ghost/offline
    * Added partytarget as an invalid threat unit

commit 5fe9d1f0bb1572d11dc15c36fa3cd14470facdef
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 5 15:30:05 2009 -0700

    * Player pet frames will now hide when the player enters a vehicle
    * Changed to the player using the vehicle unitid instead of pet for vehicles, as the former has data faster
    * Fixed a few more profile issues with changing/reloading, seems to be an issue with AceDB-3.0 copying profiles thought, but swapping profiles should work again without a reload
    * Fixed a few more vehicle issues, swapped to using an OnUpdate timer for getting data as UNIT_PET seems to be rather inaccurate.

commit 6d438c042a8b8a7bc43e476e7943a35748c34e1b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 5 14:05:07 2009 -0700

    * Added UnitHasVehicleUI check when swapping units, cause for some god knows why reason vortexes on Malygos are considered vehicles

commit a2e5932cccf8d974e283fdd97eee1757478c7434
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri Jun 5 13:52:11 2009 -0700

    * Possibly fixed Malygos Vortex showing everyone as offline
    * Aura offsets upped to -100/100

commit 6ac258be8aa122f89a3be1cf29c87237f5eff4e6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 4 16:30:15 2009 -0700

    * Oops typo

commit a177a3c26b28bbf373e3ec38db7d7b95bffc53f3
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 4 16:20:18 2009 -0700

    * Raid and party frames should be fixed and no longer getting stuck to the mouse while dragging

commit 31e156e83cc48db277a0491061c4f157153f8eea
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 4 10:24:36 2009 -0700

    * Fixed indicators not being disabled

commit 0fe5db42518e08992b5cde9decc2d2b41c730958
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu Jun 4 10:15:56 2009 -0700

    * Fixed pets not showing up sometimes due to UNIT_PET not being registered

commit ef8f73131852548dde2be1e3c2a7d45e2b85cd33
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed Jun 3 18:54:34 2009 -0700

    * Oops fixed typo
    * Also forgot to add in last commit, full updates are throttled when the frame is shown to only be called when the GUID changed, since party and raid frames like to hide/show often without any real change.

commit 1816735e7cb1bcf9c1c24da8c70d9a9866112ff6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed Jun 3 15:42:16 2009 -0700

    * Fixed combat fader options not showing
    * Fixed units showing up as offline with a regular health bar color
    * Fixed ready check indicator continuing to fade if you tried to do two ready checks within 6 seconds
    * Fixed errors related to vehicles and unit frames specifically target frame freezing and not updating, as well as party/raid frames being stuck on the person being inside a vehicle even after leaving a battleground
    * Fixed player showing up as dead when they release in an instance that force resurrects you like Naxxramas or Tempest Keep
    * Fixed function ordering when a unit is set, now calls SetVisibility at the last second

commit 37ea2d184843f5bccdb57eada4789c6add4e2652
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 2 18:31:34 2009 -0700

    * Added option to set the tag text size specifically (You can either make it 5 sizes bigger, or 5 sizes smaller)

commit 2bced0b41f0ce793b37d4b18e275bf8679af29bb
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 2 18:05:17 2009 -0700

    * Fixed leader indicator offset for target, is on the top right like it should be
    * Fixed an odd error when entering vehicles and having the raid frames visible
    * Fixed vehicles showing up as offline for some reason
    * Changed range checker to use a friendly spell when available, UnitInRange API if that fails, CheckInteractDistance if that fails, if it's a hostile player it'll use whatever that classes longest range spell is

commit f1b8a081515ad007247de27a7aecece036d689ae
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue Jun 2 00:27:37 2009 -0700

    * Added druid:curpp/druid:abscurpp/druid:curmaxpp/druid:absolutepp shows the units power (Works the same as the regular tags of the same name) if they are a Druid and in Bear or Cat form
    * Added option to hide cast name or time text
    * Fixed headers not being clamped to the screen
    * Fixed headers not simply hiding/disabling their children
    * Moved cast bar option to it's own group (As you see in advanced mode) for when I add a cast icon option
    * Moved predicted power to a configuration (hidden for the time being)
    * Moved RegisterUpdateFunc to allow multiple functions to be registered from the same handler, call order is based on the order registered
    * Renamed General bars -> General

commit 8cfad12200675008691dc56e317d1c598e9d84d9
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 1 12:40:35 2009 -0700

    * Fixed the fix positions API not being called, won't allow frames to contain both a point/relativePoint and an anchorPoint
    * When a frame was manually positioned and is then anchored to another frame, the x/y offset will be reset to 100/-100

commit 8f182f1e6f0381dd5e96876571bff64ef03a29b8
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon Jun 1 09:10:12 2009 -0700

    * Fixed casting bars hiding if you tried to cast an instant spell before the casted one finished
    * Fixed channeled spells not going from right -> left and being colored blue
    * Fixed pushback detection for channeled and casted spells
    * Increased text offsets to -100/100 was -50/50

commit e9cbb5e43ade972322b4f7c091991f50567a5140
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 31 23:25:07 2009 -0700

    * Once more with feeling, units that enter vehicles will have the vehicle targeted, and the vehicles stats (Minus name) will be shown instead, pets are not hidden yet but they will be.
    * Performance tweak, no longer calling FullUpdate() as often for random things
    * Fixed cast bar options not showing when advanced configuration is enabled
    * Fixed friendly vehicles showing up as tapped, now uses whatever settings you use for other friendly units
    * Fixed module status being checked even if it didn't have OnEnable/OnDisable set
    * Fixed units disabling incorrectly causing frames to not update correctly
    * Added option to hide party in any raids, or only in a raid with more than 5 people
    * Added option to hide tooltips in combat
    * Changed vehicle color to a darker green to be more obvious
    * Changed text weight for raid frames to 50/50
    * Moved ready check position to bottom center
    * Moved the help text for hiding Blizzard frames to help group as people don't read
    * Moved positioning of background/border widgets around to look better

commit 3c900a0d0fc3cea0fff592d76b86421207f55ab1
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 31 11:08:07 2009 -0700

    * Party and raid have attrib point/anchorpoint set as a default now on top of the layout value
    * Party pets now monitor UNIT_PET as well preventing update issues

commit 200d47f0f4edbafd2100f276a64805c308f91ea8
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 31 10:55:41 2009 -0700

    * Fixed text typo for help showing up as "Text text"
    * Fixed offsets for party configuration not showing

commit a11974a88f8f9f6a0cf535ba51599f0eaa2051bb
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 31 10:17:10 2009 -0700

    * Reverted the vehicle code for the time being while I tweak secure headers
    * Fixed layout manager using the old activeLayout variable
    * Fixed combo point configuration not showing, as well as the anchoring variables using *Position not *Unit
    * Removed PVP indicators for targettarget, targettargettarget, focustarget
    * Moved target pvp indicator to the bottom left so it won't obscure the first combo point
    * Tweaked combo point spacing

commit 981ba593a8f9a42d22de795b176dd366215b1dd2
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 30 23:13:36 2009 -0700

    * Secure handlers anger me
    * When the player enters a vehicle, the player unit frame will become a vehicle unit frame showing the vehicles unit information, auras and can be targeted, the pet frames will be auto hidden.
    * Added class coloring for vehicles, power bar coloring for AMMOSLOT and FUEL power types
    * Fixed fader being available for focus, target and *target units
    * Fixed fader not being a restricted option
    * Fixed health percentage not being enabled if it was a fall through choice
    * Fixed auras not growing in a single row if max columns was set to 1 with left or right anchoring
    * Exposed a bunch of the configuration APIs like setUnit/getVariable/etc
    * Cleaned up the bar coloring, looked ugly with setting things to half width
    * Tags now use weighting so if one tag is disabled the other automatically uses the remaining width
    * Tags are now disabled if they are empty
    * Tags now use 40%/60% weighting instead of 60%/40%
    * Tags now pass both the unit, and the unit owner so they can decide which units information to show (Used for vehicles)

commit 1403ff31dec650fcb47cb50de6b283327f74219a
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 30 08:12:30 2009 -0700

    * Fixed tag wizard not working with special tags that has prefix and suffixes attached

commit 6afbf0544a3cd19775837c339dbdc3087faf9d95
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 30 00:19:48 2009 -0700

    * Fixed a bug where the pet and party pet frames would not update if their owners entered a vehicle

commit d895557076cd069e3c1e870bed3aeb5361a0174b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 23:37:57 2009 -0700

    * Added ready check indicator
    * Added class icon as a portrait option
    * Fixed indicators registering their events even if the indicator wasn't used
    * Fixed an error when using [colorname]

commit 53e5b81b586b2e8f695e4fd6d071a0b77a52cb7e
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 18:23:34 2009 -0700

    * Fixed a typo in [colorname]

commit ad0d825ad71565951f11954d7956620f22b2b374
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 15:49:45 2009 -0700

    * Now initializes everything in PLAYER_ENTERING_WORLD instead of ADDON_LOADED
    * Raid, party target, focus, focus target, target target, target target target now have the PVP indicator aligned to the bottom left by default
    * Fixed layout creation not verifying the units table against the defaults
    * Fixed anchor to showing the same frame name 10 times
    * Fixed errors in the general and bar related options when viewing them on *target units
    * Fixed positioning of the health bar options
    * Fixed top right positioning widgets outside of the frame, it's now inside/top right as it should have been.

commit 8582302ac1145d23b7d3f61fcf1a5409fbb5097d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 11:25:16 2009 -0700

    * Oops, OnEnable/OnDisable aren't supposed to be passing unit, only the frame

commit 8f4240fa74b739bacf101233bab429ce07f10fa6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 11:21:35 2009 -0700

    * Fixed [group] tag, works cross-server now
    * Fixed totems using CreateBar, no longer does like the rune bar
    * Fixed units not being properly reenabled after being disabled in visibility
    * Fixed header frames jumping around when leaving combat if an update was queued
    * Added option to filter out specific groups in raids
    * Changed menu builder for text to be dynamic

commit cae1aba8d0ece3ac8e58ced97447af1ff45a3960
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 08:24:29 2009 -0700

    * Quick fix so rune and totem bars don't error
    * Stripped a bunch of logic for checking restricted widgets as it can be simplified now

commit 242c16aa1a7dcc6fba1c7a35d3a6e8fdad80492d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 02:18:10 2009 -0700

    * Disabled auras inside frames option for the time being, don't feel like mucking with frame strata
    * Cleaned up some more aura code
    * Fixed [class] tag showing pets name, no longer shows anything if it's not a player, use [smartclass] to show pet class or player class

commit ac27eae4ae51a75faffda69c7e73b3e95b077c4b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 29 01:18:32 2009 -0700

    * Layouts will be forced reset in this version
    * Made the configuration work fully again
    * Text and Tag wizard have merged into one option called "Text", if you have advanced settings on you will see the original text settings (width/offset/etc), if you have them off you will simply see the tag wizard still
    * Fixed tag wizard not working for tags that contain prefix or suffixes
    * Changed rune bar creation, no longer calls CreateBar but just does a single texture for each rune
    * Changed indicator creation, only creates the indicators that are needed
    * Changed width of right text for raid frames, now uses 100% width
    * Changed layout registering, no longer queues ones that are registered too early
    * Changed default layout, no longer is stored twice but is simply re-registered if the DB is wiped
    * Cleaned up the defaults for units to not create tables if they aren't needed
    * Cleaned up some of the layout registering code
    * Layouts can now set the enabled status of modules
    * Removed all visibility and unit checks from the OnEnable in modules, these checks are already done and the module is never enabled if it's not supposed to be anymore

commit 7720632684f5a72f72c83fe082fc9e892fef3a01
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu May 28 18:03:58 2009 -0700

    * Added OnDefaultsSet module event
    * Fixed all of the configuration so it works (Minus global configuration)
    * Removed UnregisterUpdateFunc line since it doesn't actually exist anymore

commit 10af0cba31f007ace4a909e0a3c38b565243871d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu May 28 09:06:53 2009 -0700

    * Added load ordering, any custom module will load after SUF does now
    * API Change:
    * LayoutApplied -> OnLayoutApplied
    * UnitEnabled -> OnEnable
    * UnitDisabled -> OnDisable
    * ConfigurationLoaded -> OnConfigurationLoad
    * LayoutApplied -> OnLayoutApplied

commit 103c55b13f65f3bbcb7a25d106e6da0b4b8aa74c
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed May 27 23:12:55 2009 -0700

    * Note that configuration is still semi-broken so while it mostly works it has some bugs
    * Cleaned up the module code for registering new modules, new format is ShadowUF:RegisterModule(module, key, name, isBar), so ShadowUF:RegisterModule(Health, "healthBar", "Health bars", true)
    * Cleaned up aura code a little, renamed the filter variables
    * Cleaned up a lot of the configuration to make it more sane code wise, also exposed a few of the configuration core tables so plugins can hack there own things in easily.
    * Cleaned up a few configuration things

commit bfa1482a0d46250c9c6a44674cfbc2df96da18dc
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed May 27 13:01:21 2009 -0700

    * Fixed can cast filter not working
    * Fixed a rare GUI error when another addon has a leaked variable named set or get

commit a17e2ed0c38de63625a1c2aa6b41599ecdb5c93d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue May 26 17:01:37 2009 -0700

    * Added a white border if a debuff can be spell stolen
    * Added a [group] tag
    * Added the ability for tags to be prefixed/suffixed with ( and )
    * Cleaned up the aura code
    * Fixed a bug that was causing a stack overflow in the secure handlers, as well as duplicate party frames to show when party targets were enabled

commit cc6cbe77265f7a01cf04152a92166448cea84d27
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue May 26 12:55:09 2009 -0700

    * You know what, I want to go play TF2 instead so hiding the full size bar options since they aren't yet implemented

commit 308fc2a2b42de0e1bb3f1f2dd2861d1e9b5257a0
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue May 26 12:47:23 2009 -0700

    * Fixed a typo causing a new table to be created everytime UncompressLayout and CompressLayout were called
    * Fixed an error when targeting vehicles in Wintergrasp
    * Fixed an issue with units not being updated in party and raids (<3 Antiarc)
    * Added [dechp] tag, shows a percentage of the units current health rounded to the first interger
    * Cleaned up the ordering of widget size things

commit 6eeb63356da60385a01c6855d36db192ef495d3f
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 25 20:49:54 2009 -0700

    * Incoming health is now dark green, not dark blue
    * Party targets now have an [afk( )] tag
    * Target text now has an [afk( )] tag, and instead of showing the targets race it'll show a percentage of their power
    * Enable cast bars is now under the general bars group when advanced options are off, there own when they are on
    * Random code cleanup

commit 9b315b927e5d5e85e89c6397baacda16c9fb97d9
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 25 19:59:36 2009 -0700

    * Fixed buffs not working when you had them set to the same anchor, with buffs prioritized
    * Added SurfaceControl support (in theory)

commit 4bc01f4e5455619dce0a3cb56391dbbe5ae2cb22
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 25 11:43:39 2009 -0700

    * Fixed XP typos and all thuat good stuff

commit 89ab9b0fb8224ac56c1d44276f79005c6cc0e43e
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 25 00:31:31 2009 -0700

    * Added a full update if a party members GUID changes
    * Fixed aura filtering for auras you cast, stupid Blizzard and there stupid filtering

commit 7e12ab0d9ad93686e44c43e9915bfce6bbaef213
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 24 17:43:33 2009 -0700

    * Fixed UNIT_FACTION calling Update not UpdateColor for health bars

commit 67f8722742dddb3da2067a067ca84f599793142b
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 24 13:03:17 2009 -0700

    * Fixed a typo that was causing totem bars not to work

commit ad30e31323a556f3b78615e19d193fb90dbea95e
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 24 10:41:39 2009 -0700

    * Fixed XP bar typos

commit e1590df60527b1ddafeb3b7b6e428cee65a99898
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 24 09:45:24 2009 -0700

    * Fixed group by default for raid frames, should be GROUP not INDEX
    * Added sort order for raid frames

commit 84ab22d74f62fd4c0bb8ca5f0829aa41f25018ae
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 24 09:33:55 2009 -0700

    * Fixed some initializing issues causing errors with fresh SV

commit 349f87a051b45a5586084013dab94ce4793cb537
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 24 03:12:04 2009 -0700

    * Added layout importing/exporting/swapping/deleting/etc to the configuration
    * Added description/label swapping based on where auras are to prevent confusion
    * Renamed default layout to default not "Defaults"
    * Removed layout being written on shutdown causing an error around #510
    * Removed extra event calls for tags
    * Removed empty string returns from tags, they now return nil like they should
    * Fixed totem and rune bars showing up for non Shaman/Death Knights

commit 162ceb5dded0e40536d6eabc28e2bf40400aa35e
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 23 19:41:17 2009 -0700

    * Removed usage of AceAddon-3.0 and AceEvent-3.0, as I really do not use either of them enough to make it worth while.

commit 09dc1a3c8c3f8264de393a3bc42ea39d3b411a10
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 23 18:57:14 2009 -0700

    * Fixed typos that were causing frames to jump around when they were anchored to the bottom of the screen
    * Fixed level tag not using UNIT_LEVEL
    * Fixed typo causing an error when using [abscurhp] tag
    * Fixed typo causing an error when XP bar is enabled
    * Fixed fader not working when targeting someone
    * Text now allows -50 through 50 for offsets
    * Removed "Runes" color setting, as far as I know this is never even used
    * Renamed the color variables to plural form for my sanity, this will reset your power coloring settings but copy over xp/health

commit ed085022323454fbb2530217aeacad84a2c43cd0
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 22 13:54:49 2009 -0700

    * Removed [colorname] use [classcolor][name][close] now
    * Added [smartclass] returns the creature family if the units not a player, class otherwise
    * Added [reactcolor] returns reaction coloring based on what the unit is, using config settings for colors (Same as health ones)
    * Added abscurhp, absmaxhp, abscurpp, absmaxpp for absolute current/max power/health values
    * Hiding the fact that offsets attached to the screen are scaled, users won't see it until reload
    * Made the help message about offsets more obvious
    * Fixed [levelcolor] not returning level if it was colored
    * Fixed level text not updating when the player levels
    * Fixed full update not being ran on target/focus change (Fixes portraits and such not updating)
    * Fixed ghost auras showing up
    * Fixed load order causing a LibSharedMedia error if you didn't have LSM already

commit 2b190f933583b438c12308e731e2636cf2b4befb
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 22 09:53:15 2009 -0700

    * Rune and totem bars now show up as "Enable X" in configuration, removed the separator in them as well
    * Fixed rune bar not working

commit 8d1d5c9b9c0147920169a404e9b0f6b508ec5f04
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 22 09:36:47 2009 -0700

    * Color by reaction is now enabled by default
    * Added filter out uncurable debuffs option, works properly based on Shamans having Cleanse Spirit as well
    * Fixed combat text resizing, it's now scaled instead of the font size changed to prevent pixeling
    * Fixed offsets for frames, effective scaling is now only applied when a frame is anchored to the screen, not another. This should fix more of the jumping issues.
    * Fixed portraits being broken by last push

commit 78af247d317035601b124bec2b7a19e11612b4f8
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 22 02:31:14 2009 -0700

    * Fixed typo for range indicator, no longer shows tow labels with out of range alpha
    * Fixed offset message showing when you aren't anchored to screen
    * Changed the ordering of health bar options to be more consistent no matter what unit you are browsing
    * Moved Rune/Totem bars from General -> Extra to Bars -> General bars for consistency
    * Default PVP indicator is now on the right side of target portrait so it doesn't clip the cast time text
    * Cast name is now 75% frame width/cast time 25% to show the pushback timers
    * Cleaned up the cast bar code, should work properly with recently targeting people, interrupts and so on, timer text no longer clips indicators too
    * Cleaned up frame naming, only frames that specifically need to be named are
    * Portraits are broken, but it's 2:30 AM so I'll do it later
    * API code was pissing me off, redid it to be more clean and easy to use

commit 29446727b049b71fa95e874070e667acbe11c6c6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu May 21 17:48:47 2009 -0700

    * Effective scale is only saved when a frame is anchored to screen, not other widgets

commit 5cd3cba44bb64f5cc5825919f48767f069237e1d
Author: unknown <Shadowed@.(none)>
Date:   Wed May 20 14:34:58 2009 -0700

    * Fake change

commit 476c25eaf77bae00ae332b0642bb42c85014bc06
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue May 19 19:41:53 2009 -0700

    * Added party target units
    * Changed max rows for auras for party units to 1 by default
    * Changed auras to be disabled by default for raid
    * Changed party pet height to 25 to fit the default positioning of the party target frames
    * Fixed a bug with disabling units in visibility not taking affect until a UI reload
    * Fixed manual offsets not setting UI scale as well (And causing frames to jump around)
    * Fixed aggro color staying after losing aggro (Seriously this time!)
    * Fixed dragging not working for raid and party frames

commit 3730206149cbc225863ebd1d1b133af24086d9e4
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 18 23:10:18 2009 -0700

    * Fixed hide in raid not being rechecked when you toggle it

commit 8ad95609a5df1463f89b3e6a913ba1b1240e4a87
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 18 22:58:26 2009 -0700

    * Added option to hide Blizzard auras
    * Fixed health bars not reverting to their old color after you drop aggro
    * Fixed inc heal not hiding when changing targets, and not updating when retargeting someone with heals incoming
    * Fixed frame strata issues
    * Fixed an error in fader.lua when disabling it
    * Fixed BarFrame being named as it's unneeded
    * Tooltips are now hidden when you start to drag a frame

commit 290c18a0ddf27df8172e30f743a495166a319e78
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 18 15:41:10 2009 -0700

    * Made white more white

commit 4118bfa159cd0748b9d69d07cfa9124a92cb9d6f
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 18 15:16:17 2009 -0700

    * Added a coloring option for pets when using class coloring
    * Added an option to hide Blizzards rune bar
    * Added totem and rune bars
    * Added gradual fading in/out for combat fader
    * Added totem bar and rune bar settings to the layout
    * Fixed merging of layouts, will correctly let children inherit parents values when they don't set one
    * Fixed remaining issues with indicators not hiding/being disabled
    * Fixed an error when using global configuration + trying to change widget sizes
    * Fixed irrelevant debuff filter not being disabled when debuffs is disabled
    * Fixed visual issue with combat text configuration

commit dac11e220b12ea769fd6d12df2fb217bf27d1020
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 18 02:06:08 2009 -0700

    * Added hide in raid option to party
    * Per row, max rows, x, y aura settings are now disabled if auras are anchored to the same point
    * Fixed raids not defaulting to grouping by index
    * Fixed offline units not showing a 100% health bar
    * Fixed errors related to XP bar, will correctly work again
    * Moved rested bar texture to PreLayoutApplied in xp.lua like it should have been

commit b2d506f7a55241116e61f2de8f277d35d380d52a
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 18 01:07:49 2009 -0700

    * Anchor position of auras now disables if the aura anchor was disabled.
    * Fixed an error when color on aggro is enabled for invalid units (focustarget/tot/totot)
    * Fixed indicators not being hidden without a reload when selectively disabled
    * Fixed CreateBar giving the frames a name, they are now nameless as well as faceless

commit 2028e750ae554b984933b867c8538b3f691392be
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 23:00:49 2009 -0700

    * Made red less red
    * On second thought, lets add some quick upgrade code to move over the new aura variables as well

commit d764d653217b98eea30193eabeda64670e2bc127
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 22:57:45 2009 -0700

    * Renamed Per column to per row and Rows to Max Rows the variables changed as well so settings for those were reset
    * Fixed some weird handling of aura positions for left/right anchor positions
    * Fixed has reaction not working if color health percent was enabled
    * Fixed range checking using player, unit not unit, player for arg ordering
    * Fixed range checking unit not frame.unitType for auto-disabling

commit 3c842873a8ba9547ec747e8c1a318ca312a7e736
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 22:24:47 2009 -0700

    * Added ranged checking for group
    * Fixed locked being enabled by default
    * Fixed a lot of custom tag related issues
    * Fixed tags not reloading when edited/deleted/added
    * Fixed tag time left showing timers below a zero (Yes I'm picky)
    * Fixed cast bar and inc heal showing up for tot, totot and focustarget units in configuration
    * Fixed combo points showing up for non-player and pet units in configuration
    * Fixed color by reaction not actually working
    * Fixed an error when UnitEnabled not being called after UnitDisabled was called for visibility
    * Fixed XP not actually working
    * Cleaned up code related to UnitEnabled/UnitDisabled

commit 262458edde24211f607d0e475a0eed0b09155a81
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 19:49:39 2009 -0700

     gr

commit 2008209f23517cff9ccae4f5fc8d6e0f9e2b9227
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 19:49:06 2009 -0700

    * Added custom class colorings
    * Added LibHealComm-3.0 support (Disabled by default)
    * Added red, yellow, unattackable health color options (Advanced only)
    * Added a color by reaction option
    * Added grayed out heal bars for units that are offline
    * Added [absolutepp] and [absolutehp] tags, gives absolute power and health values
    * Added [afk] tag, shows DND/AFK status
    * Fixed aggro color not overriding any other set colors
    * Fixed all errors related to auras, you can now set buff and debuff specific settings even if they are on the same anchor point
    * Fixed an error in configuration related to auras
    * Fixed auras not working with global configuration
    * Fixed XP bar option not showing up, or maybe I did but I forgot anyway, it's fixed.
    * Fixed pet frames not showing up
    * Fixed error in SecureHandlers (or maybe it was SecureTemplates) when changing group by options
    * Removed two tag calls in curmaxhp and curmaxpp since it was useless
    * Enable units is now located under the Units category

commit 2d565190e15d9dbca75331119f71b174bcbe9937
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 13:08:13 2009 -0700

    * Fixed auras not hiding
    * Fixed auras not separating and debuffs using the buffs anchor always
    * Fixed indicators status being enabled for party, target, player, should only be enabled for player.
    * Fixed auras not being enabled for player, party, target by default
    * Added default profile
    * Added default indicator positions

commit dad0fba4e4baaad9e5616d4649166a4e82d2bdf9
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 11:28:05 2009 -0700

    * Indicator size, combat text x/y offsets, cast name/text options are now flagged as advanced settings

commit 1c29b64207cf5cc52aa0494810c93a3a7d74214c
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 10:47:29 2009 -0700

    * Changed default for totot to 100% text width

commit da3264e682af92ec12082047d02ad0fa1f2c7c70
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 10:44:21 2009 -0700

    * Added an update when the auras are reloaded

commit 09a62454e23b0e62a86b116d47baae9539917573
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 10:33:33 2009 -0700

    * Fixed a few aura related bugs
    * Fixed a table being created for every single aura, for every single unit
    * Added option to prioritize buffs over debuffs when sharing anchors
    * Tweaked aura defaults slightly

commit c947a81ce35a6cb77de3530d3297e00e0c0c7678
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 09:27:55 2009 -0700

    * Changed default texture to Minimalist, added Minimalist as well

commit cfadfa9e6c0743911ce827fb74a76cc92e80b821
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 17 01:02:15 2009 -0700

    * Added size and spacing options (advanced)
    * Implemented combo points indicator

commit 8bc992e088fe720ab0a60626002cf01479437582
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 16 23:05:36 2009 -0700

    * Added pet layout defaults in
    * Fixed an error when resetting the DB, now forcibly loads the default DB in when this happens
    * Fixed caches not being reset on profile change

commit 9e69717e48662e33c7596f9dd74d564ca274dd06
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 16 22:43:42 2009 -0700

    * Setup all of the layout defaults including positions
    * Cleaned up the unit defaults
    * Added cast bar hiding
    * Added bar texture option
    * Added ability to mass edit indicators in global
    * Added x/y offset for party pet anchoring
    * Fixed party pet positioning not being updated
    * Fixed health bar not showing 0 if someone is dead/offline
    * Fixed a few configuration errors
    * Fixed indicators showing up randomly
    * Fixed the [curhp] tag not showing 0 for dead/offline people
    * Fixed a bug with UnregisterAll not working

commit b2333612ced9f7b16ee52b5073a0bdb15df46d57
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 16 19:11:18 2009 -0700

    * Rewrite the DB format to use a single table and generally be easier for me to manage

commit 345f5b6771be41e1823b5fb9eeebfa5ea363acaa
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 16 13:48:44 2009 -0700

    * Added combat fader
    * Added profile support in (Switching profiles works without reloads as well)
    * Added support for multiple modules registering the same event
    * Removed unitConfig usage
    * Implemented color on aggro and color health

commit 4f511b628908cafe5177fd944d80a63c7a77adf8
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 16 01:41:58 2009 -0700

    * Swapped to using only size to set indicators, not height and width
    * Fixed position default not having enough information to start with
    * Fixed visibility options not working
    * Fixed health bar not working
    * Fixed an error if the party pet frame loads without the party frame having been loaded
    * Fixed party and raid frames not reanchoring when modified
    * Fixed taint issues related to groups/raids and combat (Temp solution)
    * Changed dragging code to save the point/relativePoint instead of defaulting to TOPLEFT/BOTTOMLEFT
    * Changed anchoring code, if a frame we're anchored to doesn't exist will attempt to to use their position
    * Changed x and y offset for auras to an advanced setting
    * Added unit tooltips
    * Added option to only show timers for auras if you own them
    * Added anchor to option in manual positioning
    * Added enlarge your own auras option
    * Added combat text
    * Added indicators options
    * Added width option to text settings

commit fd022ce8ff60c05b61cbb472f833ad98e24104e4
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 15 19:11:36 2009 -0700

    * Default layout is now only loaded if no other active layout is found
    * Fixed auras showing a single stack
    * Fixed an errors in indicators when enabling or disabling group frames
    * Fixed effective scaling not being applied
    * Fixed some issues with frames being uninitialized then reinitialized
    * Added dragging code (Not 100%)
    * Added default positioning if none is found
    * Added party/raid options

commit 11702b58b0fdd0db24a7cebab355d06ebb2a6151
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 15 13:40:57 2009 -0700

    * Added support in for runes and totem bars
    * Added support for class specific modules
    * Added center alignment for unit anchors
    * Added help text for toggling visibility so it's clear what does what
    * Added help text to units to clarify that as well
    * Fixed tag wizard
    * Merged layout and units since I don't see much point in keeping them apart as it's only two tabs

commit 97ce3a2fa2711bdc7509faae11b9bfd37effe932
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 15 12:03:16 2009 -0700

    * Added clip option (advanced)
    * Moved clip option to backdrop
    * Fixed tags creating tables for every single tag

commit ad3f809d3d5614488735d76d58588239beed6209
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 15 11:43:20 2009 -0700

    * Added the rest of the unit configuration
    * Added the rest of the layout configuration
    * Added advanced options
    * Fixed visibility creating multiple tables still
    * Fixed typo in adding a new tag that exists
    * More configuration clean up

commit fa1132ac9f510b01c7562ba1729928641b2c7fe8
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 15 02:43:50 2009 -0700

    * Rewrote the unit configuration so it only creates a single table for everything that changes based on the arguments set, since creating 1 MB of tables/functions lags the creation of the frame a bit
    * Changed layout to reload a single unit if you pass the unitType
    * Fixed Indicator text typo

commit c57bea766cc2235dac2189605eb3e90165c9a56e
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Thu May 14 23:48:25 2009 -0700

    * Implemented all of the unit configurations
    * Cleaned up the visibility code
    * Cleaned up general code related to indicators and auras
    * Added 2D portrait option
    * Added (NYI) next to options that don't work yet

commit 2258a79125fa3a92a030e9f9d6acc9c4ad3502d2
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed May 13 23:48:52 2009 -0700

    * Implemented, unit configuration for bars and auras so far (Portraits, cast/xp bars, indicators to go)
    * Moved aura positioning
    * Moved visibility to a function that can be called directly in the frame itself
    * Added a static option that uses the default health bar color and applies no extras to it
    * Fixed some aura issues so they actually work with configuration now
    * Fixed layout not rechecking visibility in case a module was enabled or disabled
    * Fixed units not being re-enabled if they were enabled, disabled then enabled again

commit f184da62b36430bef9cb8ab444c90369bf5b360c
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed May 13 17:06:14 2009 -0700

    * Cleaned up layout code so it handles SML data better
    * Added general options, bar colors, backdrop, font, enabled unit settings, most of the core config is in just need to make it work

commit 3c1a32731b1287c78042e42d17eebd78cc564769
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed May 13 10:05:50 2009 -0700

    * Cleaned up the database so unit configuration is in the unit DB, and layout is int he layout
    * Added more code in to support different "modules" being selectively disabled
    * Fixed bars not updating for non-standard units

commit acf305bb961dea8c3e048fb5bcc8ee6be5ece276
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed May 13 00:48:27 2009 -0700

    * Redid enable checks to support frames and modules being initialized and uninitialized based on zone
    * Added visibility configuration

commit 3ec9e7f68dfb9d9e3f8f30cac96f5b3f640e59c0
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue May 12 23:42:29 2009 -0700

    * Started to add configuration in, tags UI done
    * Moved to a single table for custom tags for sanity reasons
    * Changed module API slightly to let me register modules not included with the addon by default
    * Changed mana bar references to power bar
    * Changed "Indicator" reference to "Indicators"
    * Fixed Unregister being uncommented out when re-registering tags
    * Fixed "SS*" frame names, should be only one "S"

commit a7ff3f40b9b69d5645632649f46d24ba716a3480
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Tue May 12 08:23:08 2009 -0700

    * Cleaned up tagging to remove ones that aren't needed
    * Added tag help for the configuration

commit 4eb0e291d6158fea428e66b891bd162232f7ec12
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Mon May 11 00:22:10 2009 -0700

    * Rewrote most of the layout code and redid all of the modules in general so they support being enabled or disabled, without continuing to have their callbacks triggered
    * Frames that are hidden will no longer receive events period
    * Added the rest of the anchoring code in, now supports predefined positions as well as being able to anchor directly onto another SSUF module
    * Added cast bars in
    * Added Blizzard frame hiding in (player/target/pet/focus/targettarget/party frames)

commit 3d7b1f6a057f240baaca98bbb5dbd32619e985c6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 10 15:40:02 2009 -0700

    * Added "documentation" to layouts/default.lua on the layout format
    * Added x/y offset to aura positioning
    * Added Happiness indicator
    * Added raid frames
    * Fixed an error with toggling the dropdown menu for raid members

commit c2f72e39de3b3714f60f061352cd6eaa774fbd3f
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 10 13:22:29 2009 -0700

    * Added raid target indicator
    * Added party pets
    * Cleaned up some random code

commit b8f62d2c9f5a2a8ed357aa1316da1f7a0cdb05ee
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sun May 10 00:37:35 2009 -0700

    * Implemented all of the aura positioning
    * To do: Party pets -> Raid frames -> Clean up -> Configuration

commit 072cacc8c4f0f5f1318182b9831c8a3611110d9c
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 9 23:11:39 2009 -0700

    * Implemented most of the aura code in, need to tweak positioning still

commit f55ab557336c61eefe32d99537e079cf093ca5ab
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 9 14:55:40 2009 -0700

    * Fixed an issue with applying a layout multiple times
    * Fixed XP bar not resizing the entire frame when the XP bar is hidden
    * Fixed an error when unregistering a tag in Register
    * Fixed a few frame level issues with frame objects and indicators
    * Added support for group headers (Only party implemented so far)
    * Added reputation to the XP module

commit 28871b60a8f80c0b7e4aaf8070aaa7b17335521c
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Sat May 9 00:23:02 2009 -0700

    * Added XP bars in (Reputation to come)
    * Added indicators for master looter and leader
    * Changed bar alpha to a layout variable
    * Fixed bar level with indicator icons

commit 8e6ca592b92d3f536e84abe2b1666689033d83c6
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 8 22:52:26 2009 -0700

    * Added some of the indicator code in
    * Added more of the layout code in
    * Made health/portraits/mana work
    * Layout updates to get it into the format needed
    * Fixed a few tag issues related to *target units
    * Redid the event system to avoid using AceEvent-3.0, and be more clean in general

commit 104f5f195161a2924899d840d6e9c02ed497b55d
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 8 01:37:21 2009 -0700

    * Blah

commit 19b6225e8b97e92e546ed23d3e33b7bd5b161405
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Fri May 8 01:35:55 2009 -0700

    * Work god damn you

commit b0e2baaaa832892df96b377418a47ba15030cdd1
Author: Shadowed <shadowed.wow@gmail.com>
Date:   Wed May 6 05:43:45 2009 +0000

    * Initial Import: ShadowUF/ (Creative name, I know)
    * Doesn't do much yet, still implementing everything.
