v4.0.0-beta2-65-g22d7df0

Details

  • Filename
    PitBull4-v4.0.0-beta2-65-g22d7df0.zip
  • Uploaded by
  • Uploaded
    Aug 2, 2009
  • Size
    693.02 KB
  • Downloads
    3,407
  • MD5
    682ab88bbba3b44317cfa844a15264aa

Supported WoW Retail Versions

  • 3.1.0

Changelog

Shefki:
    In retrospect it's better to force the bar modules to provide their own
    config for the custom_extra colors since most of them don't use extra
    bars and Extra means nothing to players.
    Allow modules to override the order of their options.
    Oops background alpha from modules should mix with the right alpha
    config option.
    Ticket 492: Add the ability to configure the extra bar color.
    Remove duplicate alpha code.
    Use the proper function to set the bar alpha.
    Bring the GetBackgroundColor() function in line with GetColor().
    Combine the module provided alpha with the configured alpha rather htan
    just using the alpha from the module.  Let's modules fade the alpha
    starting from the configured alpha (e.g. CastBar when the cast is done).
    Properly use the empty opacity for the background alpha on bars.
vangual:
    Small sanitycheck for possible scaling error.
Shefki:
    Display should be wrapped for localization.
    Fix the text and the width on the VisualHeal color options.
    Widen some more dropdowns that need it for translated strings.
    Widen the filter dropdowns so they can contain the filter names without
    clipping.
    Allow smooth fader updates to be disabled.
    Need timerFrame to be made before RecheckAllOpacities.
    Turn the timer for faders on and off as needed instead of constantly
    running.
    Use the trade range to short-circuit range testing rather than follow.
    Trade is 11.11 yds, follow is 28 yds and some abilities are 20-25 yd
    ranges (Cyclone, Intervene, etc)
    Ability to Range Check for Warriors and Rogues.
    Friendly range check for DeathKnights.
    Friendly range check for Mages.
    Pet and Friendly range checks for Warlocks.
    Add Judgement of Light to the range check for Holy Paladins.
    Pass nil for the alpha for the Aggro modules hook of the HealthBars'
    GetColor() function.
    Finish putting alpha support back in for bar modules GetColor functions.
    Bar modules should pass nil for the alpha unless they desire to override
    the layout full and empty opacity settings.  If a custom color is used
    the alpha from the the layout settings or the modules return will be
    used.  So there are still no alpha settings on custom colors.
    Put the alpha return back in the GetColor() functions for bar modules.
    (part3)
    
    Revert "Remove alpha from the custom color configs and color apis for bars."
    
    This reverts commit e01aeeda81ecaed0f6f52d29f911e9ca908ce437.
    
    Conflicts:
    
        ModuleHandling/BarModule.lua
        Options/LayoutEditor/Bars.lua
    Put the alpha return back into the GetColor functions for bar modules
    (part 2)
    
    Revert "Remove an unnecessary return that I missed when I removed the alpha"
    
    This reverts commit 0de1208c85392877f85798353c6d763f631c2d11.
    Put the alpha return back into the GetColor() functions for bar modules.
    Revert "Fix Ticket 451: Errors with custom color for BlankSpace.  In particular"
    
    This reverts commit de5d1953b84ea70c8ebe994d8df0463e41559629.
    Ticket 532: Workaround for a Blizzard bug that causes Aura tooltips to
    show wrong.
    Ticket 523: Border doesn't update for classification changes.
    Ticket 525: Health Bar color wasn't updating for hostility changes.
    Fix a place where we used IsShown() when we should have used
    IsVisible().
    Totems really doesn't use AceConsole no reason for it to be a mixin.
    Put the enable checkbox back.  The fact that there is an Enable and a
    None in the drop down is less than elegant.  But it works for now.
    Vertical bars should respect Bar padding on their top and bottom.
    Make the Aggro module deal with the states of the other modules it uses
    to display the aggro better.  Also fixes ticket 329.
    Allow all modules to remove options provided by the module templates.
    Ticket 335: Aggro module doesn't work for HealthBar when HealthBar has a
    custom color.
    Oops, use the right description string for the last commit.
    Ticket 518: Tooltip for HappinessIcon module.
    Make the default group actually be the Party group in the config dialog.
    If the Party group doesn't exist it'll just be a randomly selected
    group.
    Ticket 465: Misplacement of text following a blank text.
    Replace Class: Short with code that only shows the class and rename the
    old Class: Short to Class: Short level and race.
    Ticket 512: Dropdowns too narrow to fix text.
    Ticket 515: Fix disappearing rune indicator.
    Debug code to help try and trace ticket 475.
    Ticket 457: CastBar disappears after opening the WorldMap and closing
    it.
    Missed some spots  for the previous change for the CastBar.
    CastBar: Turn the timer on and off as needed rather than running all the
    time and checking if needs to do work.  Should improve performance
    slightly when nobody is casting.
    Remove text justification from the overlapping text code.
    Final work on text justification.  Multiple texts in the same anchor
    point should now be justified properly.
    Ticket 514: EnableMouse is protected and needs to be done out of combat.
    Hide the options when the HideBlizzard module is disabled.
    Fix a logic error that made HideBlizzard hide all the blizzard frames
    when disabled.  When it really should leave them hidden.
    Fix duplicate calls to MaxPower in two prebuilt LuaTexts codes.
    First pass at setting text justifications.  Only justifies the
    first text in a given anchor location.
Cameron Knight:
    change _G.expect to instead be PitBull4.expect so that it doesn't pollute the global namespace.
Shefki:
    Ticket 505: Outside Left anchors not moving the proper direction for the
    margin.
    Ticket 503: VisualHeal module not properly dealing with multi-target
    heals.
    Ticket 490: Config mode doesn't respect CastBar's show icon
    configuration.
    Use the proper config value to pad in both directions for outside corner
    anchors.
    Ticket 261: Inside bottom anchors were using padding in the opposite direction it
    should have been.
    Small code cleanup on some of the event code.
    Fix problems with pet frames not fully updating becuase not all the
    information is available when UNIT_PET fires.
    Tab the Groups configuration for usability reasons.  People keep
    accidentally using the Unit group dropdown to try and change the current
    group.  This of course causes great confusion.

Additional Files