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.
