v4.0.0-beta5

Details

  • Filename
    PitBull4-v4.0.0-beta5.zip
  • Uploaded by
  • Uploaded
    Sep 14, 2009
  • Size
    712.87 KB
  • Downloads
    9,878
  • MD5
    fdcc9a2116fb8b922b6c0986681a1e4c

Supported WoW Retail Versions

  • 3.2.0

Changelog

tag v4.0.0-beta5
c24172d874acb9c050f76639deab96355ebbec22
Shefki <shefki@shefki.org>
2009-09-14 00:12:41 -0700

Tagging as v4.0.0-beta5

--------------------

Shefki:
    - Move the include player checkbox to the end of the General tab under
    Groups and make it a double wide control.  This should stop the panel
    from shiting around as much and allow the full name for the checkbox
    to be displayed.
    - Widen the Range check method drop down for localization reasons.
    - Make text refering to temporary weapon enchants consistent.  We had
    Weapon auras, Weapon buffs, and Weapon Enchants.  Using Weapon
    enchant(s) everywhere now.
    - Ticket 595: Fresh installs were not initializing properly.  Fix this by
    making sure modules always get OnNewLayout called for every layout even
    ones that were "new" to the session before they were loaded.
    - Switch Aggro module to using OnModuleLoaded from the hooks and timers it
    was before.
    - Add a new callback OnModuleLoaded for mdoules to know when another
    module has loaded.
    - Fix a long standing quirk in the Texts attach to/location configuration.
    When you changed between attaching to the unit frame and a bar the
    location list changed but the current setting would remain one that
    wasn't on the list so the drop down would just be empty and the text
    would either remaining in the old place or disappear.  The location
    now changes to a valid option when the attach to invalidates the
    current setting.
    - Ticket 456: RangeFader check for visiblity.
    - Ticket 583: Improved options for the RangeFader.
    - Ticket 434: Rework Aura Borders to allow more configuration.
    Fair warning: This will put all your Aura coloring and border options
    back to default.
    - Fix a bug where Portraits for out of range units didn't fallback
    properly and ended up showing the last displayed unit's full body.
    - Ticket 593: Discrepency between localization system and string in code.
    - Ticket 592: Modules that are enabled per PB4 config but disabled per
    Blizzard configuration were not showing in the module list in game.
    - Load modules in OnProfileChanged so they can be loaded on demand for
    profiles that have them enabled after being on a profile that had them
    disabled.
    - Workaround an issue with load on demand modules and AceDB-3.0
    - Add support for oRA3 and some minor refactoring of the main tank and
    ADDON_LOADED code to help support it.
    - Update hooks for Aggro module when other modules load on demand.
    - Change the reason string a tad for modules that are disabled.
    - Oops helps when you return the format instead of just one of the
    strings.
    - Make the Modules section turn off the checkbox to enable modules we
    can't load and provide text to explain why.
    - Add error handling/reporting for trying to load on demand modules.
    - Fix typo that's breaking the CombatFader from loading on demand.
    - Fix Aggro module to properly work when being loaded on demand.
    - load.xml was missing from HostilityFader, I'd missed committing it.
    - Somehow I missed CombatFader and Highlight in the move-folders.
    Packages should be correct now.
    - Fix the case error in the git path names of the toc files.
    This should fix the packaging problem.
    - Revert "Hmm try moving move-folders up and seeing if that fixes the toc files"
    This reverts commit 156b95e90e2cd54e07b6588006c82f6f578d0fc2.
    - Revert "Temporarily remove the localization stuff from Aura to see if that gets"
    This reverts commit 7cfb12dc5bccef2567b410278467fdb107702b7b.
    - Temporarily remove the localization stuff from Aura to see if that gets
    the pkackager to move the TOC files.
    - Hmm try moving move-folders up and seeing if that fixes the toc files
    not being moved.
    - Oops left the PitBull4/ off the start of all the folder moves
    - Remove LibDogTag, LibBanzai and LibHealComm for OptDeps on the main
    addon.
    - Shift packaging to split modules for full LoD support.
    - Workaround another related issue to ticket 475.
    - Fix Portrait module errors in config mode.
    - Add the appropriate OptDeps for Aggro, DogTagTexts and VisualHeal
    modules.
    - Load modules before creating the initial frames.
    - Move LibHealCom into VisualHeal module.
    - Move Banzai library into Aggro module.
    - Entirely replace the state code for hiding and showing groups.  This
    adds 5,15 and 20 man raid modes.  The recently added "Small raid as
    party" checkbox is gone.  You will very likely need to adjust the Show
    when settigns for your groups.  This change also changes the meaning
    of the checkboxes slightly.  Previously they would condider what groups
    players were in.  Now they only consider the number of players in the
    group.  If you have multiple groups for the same raid that are intended
    to all be shown at the same time, you should simply check all the Show
    When boxes, they are intended for people that want entirely different
    raid setups for different sizes.  Ultimately, the fruit of these
    changes is raid and party changes in combat will still change the
    setup.  This includes logging in while in combat.
    - So hopefully this really fixes the oRA main tanks updating when logging
    in.  It should work probably 99% of the time.  It will not be able
    to restore the main tank list when logging in during combat because the
    MT list module for oRA doesn't load until you join a raid and you're in
    combat by the time you know that you're in a raid.  As soon as you leave
    combat it should pickup the main tank list though.
    - Avoiding starting the cleanup timer for GroupHeader configuration
    changes that temporarily hide the frame.
    - Make sure to remove existing timers for the delayed cleanup when we
    start a new one.
    - Remove LibDogTag and LibDogTag-Unit from the main libs.xml they're under
    DogTagTexts.
    - Add some defaults for bar provider modules that I should have added when
    I brought their support up to par with bar modules.
    - Better fix to deal with MT frames getting set properly when loading in
    with oRA2 (sigh at them not generating an event and silently loading
    the tank list from saved variables).
    - Shift the LibDogTag embeds into DogTagTexts in preparation of packaging
    the modules as LoD.
    - Ticket 585: Workaround a similar error to ticket 475.
    - Turns out zhCN doesn't have 3.2 yet so roll this back for now. *sigh*
    Revert "Eliminate our own class localizations in favor of the included Blizzard"
    
    This reverts commit e14c1462b1f1156d222220a9f529fe4c63b514a5.
    - Debug assertion to try and help me track down the actual cause of 475.
    - Prevent errors in config mode for frames that we end up unable to
    create fake unit ids for.
    - Workaround for 475, doesn't fix the root cause but will prevent the
    errors from occuring.
    - Revert "Debug code to help try and trace ticket 475."
    This code is no longer providing additional data to help track down
    the issue.  I have enough now from this area.  Non reason to leave
    this performance drag in.
    
    This reverts commit 4020065063dbe5fcdd38aa978be1fbe75be46654.
    - Ticket 336: Change the Lock frames checkbox to a dropdown that allows
    you to choose if the frames will snap while unlocked or not.  Also
    allow you to shift right-click the minimap icon to toggle frame
    snapping.
    - Ticket 510: Allow 5 man raids to be treated as raids.
    - Stop the comparison with nil errors from BarModules.lua
    - So apparently cast_id is always zero for NPCs casts.  So we can't throw
    away casts with a zero cast_id.  Oops.
    - Prevent out of bounds alpha values from being passed through to
    BetterStatusBar.
    - Ticket 509: CastBar colors for competed and failed casts.
    - LuaTexts: Use the cast_id to match up events to the cast we're displaying.  This
    should prevent failure messages from showing for casts that are blocked
    by the current cast.
    - Oops the cast_id wasn't actually being set to the cast_id in LuaTexts.
    - Make the cast_id and interruptible state of casts available to LuaTexts.
    As cast_id and interruptible in the cast_data table returned from
    CastData().
    - Ticket 509: Castbar colors for casting, channeling and
    interruptible/not-interruptible.  Based largely on patch from Vangual.
    - New bar coloring options should be disabled when the bar is disabled.
    - Ticket 286: Allow bars to be colored  by pet happiness.
    - Rename BarModule.lua to BarModules.lua for clarity.
    - Delete the old no longer used BarProviderModule.lua
    - Merge the BarProviderModule.lua into BarModule.lua so that bar and
    bar_provider can share some of the code that they're duplicating right
    now.  This also means that bar providers gain some fixes and
    functionality that previously only bar modules had (icons, background
    color, and alpha mixing).
    - Add the HostilityFader module.  Useful for fading out mind controlled
    group members.  The RangeFader for some classes did this in PB3 but it
    was more of a sideffect than deliberate.  I came to like it though.
    - Add option to Caster and Unit filter types to detect if the caster is
    known or unknown.  To allow filters to deal with debuffs where the
    caster is not known.
    - Make the description for Color by hostility more clear that it only
    applies to player characters.
    - Fix a typo that stops color npcs by hostility from working.
    - Small correctness fix has no real impact.
    - Avoid some unnecessary layout work caused by the Portrait module.
    - Another indicator module that's partly broken because I didn't realize
    it had a custom UpdateFrame() function so it needs Show() calls added.
    - Ticket 546: ComboPoints not showing after deselecting target.
    - Eliminate our own class localizations in favor of the included Blizzard
    ones with 3.2 (LOCALIZED_CLASS_NAMES_MALE and
    LOCALIZED_CLASS_NAMES_FEMALE)
    - The unfilled part of the CastBar should fade out along with the filled
    portion.
    - Shift UNIT_FACTION support for bars out of the specific bars and into
    the core to allow color changes for the now generic hostility coloring.
    - Ticket 562: Vehicle swap stuck when zoning out of an instance removed
    the vehicle.
    - Well not too terribly bad for drycoding.  Fix the stuff I missed when
    working on the plane.
    - Drycoded rework of the coloring system for bars.  This allows any bar to
    be colored by class or hostility.
    - Ticket 547: Master Looter icon on frames other than party/raid.
    - Ticket 547: Leader icon on frames other than party/raid frames.
vangual:
    - Proper fix for WorldMap bug (#539)
    - Workaround for Worldmap issue occasionally making totem timers partly disappear.
Shefki:
    - Rename the HL: filters to Highlight: since we expanded the box and it'll
    fit now.
    - Remove the Clique workaround, as long as you're on WoW 3.2 and using
    r125 or newer of Clique this is no longer necessary.
Cameron Knight:
    - load modules on OnEnable (i.e. PLAYER_LOGIN) instead of ADDON_LOADED

Additional Files

Type Name Size Uploaded Game Version Downloads
430.73 KB Sep 14, 2009 3.2.0 76