v4.0.0-beta1-48-g63ed8dc

Details

  • Filename
    PitBull4-v4.0.0-beta1-48-g63ed8dc.zip
  • Uploaded by
  • Uploaded
    Jul 15, 2009
  • Size
    678.99 KB
  • Downloads
    404
  • MD5
    3c3b9920ce4d520a81b0331d8e36d4b2

Supported WoW Retail Versions

  • 3.1.0

Changelog

Shefki:
    Aura Highlight should be removed when the frame is cleared.
    Typo
    Stop listening to UNIT_NAME_UPDATE for GroupHeaders.  Should prevent
    some performance stuttering issues in BGs caused by pets and spirit
    rezes.  Should also limit (though not eliminate) performance issues
    created by people using title rotating addons.
    Hide the controls on the unit frames to when the frame is hidden to
    prevent flashing when unitsuffix frames are briefly showing from a
    SecureGroupHeader_Update() call.  This is a result of the group header
    not knowing that we're using the state driver to hide/show our frames
    and is doing it for us.  However, at the same time the group header
    is unaware of the unitsuffix and so it shows the frames becuase the
    parent unit exists.  This gets remedied when in the next OnUpdate
    call becuase the state driver hides them again.  However, in the
    between this the frame is briefly flashed.  Currently there is no
    solution to this short of removing the controls or hiding them.
    Request was made to provide an attribute to disable the group header
    from doing the showing for us.
    Properly update frames after leaving config mode.
    Use the proper spell id for Berserking now that there is only one spell.
    Ticket 476: Visual Heal height/width not changing when HealthBar
    height/width changes.
    Sometimes the bar isn't really a bar.  If so it may not have a bg of fg
    to use to anchor.  In which case just use the bar itself.
    Change the default health text to Absolute and Percent.  Smart confuses
    people.
    Stop creating units in advance for groups.
    Need to protect for nil unit as may happen in config mode.
    Force Clique into setting click casting attributes on group frames made
    in combat.
    Remove OutOfCombatWrappers from some functions that shouldn't have them
    as they need to be run from the InitialConfigFunction.
    Remove some dead code.  If this was to work it should have had a .
    instead of a : but it is entirely unnecessary anyway.  So removing.
    Fixing the Show scripts makes this break.  We really have to show the
    GroupHeader before the frames are setup otherwise
    SecureGroupHeader_Update() is tripped and the frames will be hidden
    again.
    
    Revert "Speed up entering config mode by not showing the groups until they're"
    
    This reverts commit 3038a0d3a5f69bf6e9eed8da16dd8d773e0444b2.
    GroupHeader:RefixSizeAndPosition no longer depends on frames being
    precreated.
    Avoid an error reaping frames in deactivated GroupHeaders.
    Make UnitFrame:ProxySetAttribute consistent with
    GroupHeader:ProxySetAttribute.
    Use HookScript for UnitFrames as well rather than SetScript.
    Properly use HookScript to setup the GroupHeader scripts so we don't
    overwrite the existing scripts from the template.  This removes
    the necessity for the header:Update() on main tanks changing.
    Stop using ProxySetAttribute when the frame is hidden, it's pointless
    the Update isn't triggered anyway.
    Stop calling SecureGroupHeader_Update directly, it causes taint.
    Must use IsVisible to skip over hidden frames since inactive frames from
    other profiles in group headers will still be shown but not visible
    because their parent group header is hidden.
    And a function leaked into the global namespace.
    And another global variable leak.
    Another global variable leak.
    Fix a global variable leak.
    Fix some positioning related issues where groups would move from where
    they were positionined in config mode when players actually entered
    the group.
    Prevent groups from being stuck to the mouse while moving in some rare
    cases.
    Ticket 459: Group frame positioning buginess after changing size of a
    layout.
    Fix for frames getting stuck to the mouse while moving.
    Get rid of the ugly gap in the background of the CastBar when the icon
    is shown and it's not set to auto-hide.  In the process end up
    simplifying some of the bar text layout code.
    Add range check for offensive Shaman abilities.
    Make the RangeFader know about resurrection spells and use them to range
    check dead units.
    Hide/Show the minimap icon when the proflie changes accordingly.
    LibDBIcon:Refresh() does not do this for us. :(
    Fix config dialog ghosting of some settings when changing profiles.
    Fix the default texts to not adding a + to the delay for channeled spells
    since they are actually removing time from the channel.
    If the first return for LuaTexts is nil set an empty text.  Allows some
    tags to be simplified such as:
    return Classification(unit)
    is now valid.
    Hmm ok guess we have to actually force the update if we're in config
    mode.
    Fix some weirdness in config mode where force shown frames would get
    stuck when losing their targets.
    Fix a typo
    Speedup for target of and target of target of frames.  Don't wait for
    the timer to catch these frames and fore an update if their parent
    frames updated.
    Fix VisualHeal for cross realm players in BGs.
    Fix cast texts when changing targets mid cast.
    3.2.0 compatability for LuaTexts.
    Have to force DogTagTexts to update if the unit on a frame changes (e.g.
    the vehicle swaps).
    Fix Ticket 461, Wacky Unit Cast Text.
    HideBlizzard needs to update what is hidden when the profile is changed
    since the settings may very from profile to profile.

Additional Files