KarlKFI
02-07-2006, 11:51 PM
Cosmos Unleashed!
As a tribute to the recent 1.9.3 WoW patch the Cosmos release version has just been updated. You can download it from the download page or using the patcher application.
The vast majority of the addon changes are code maintenance. Here is a fairly exhaustive list of feature changes and bug fixes.
Also look for a new patcher application in the very near future!
Cosmos Addon Compilation Change Log Summary:
Added Addons:
[StupidMount2] by Sarf
- Automaticly Dismount when you are told ''You cannot do that while mounted.''
- Option to disable in combat
- GUI via Khaos
[IsMounted] by AnduinLothar
- Adds the following highly efficient functions for use in addons and macros:
- Added Function: Dismount()
- Added Function: UnitMountSpeed( unit )
- Added Function: UnitMountBuffID( unit )
These functions utilize the more general function: speed, id = IsMounted.GetMountBuffInfo( unit )
Changed Addons:
[AltInvite]
- Removed Enable option. Checking the addon in the Khaos config now enables and disables.
[Archaeologist]
- Fixed MobHealth Event hook to correctly update on target health updates.
- Fixed Option Sorting to be more readable.
- Class Icons now correctly hide when the addon is disabled.
[Atlas]
- Updated Chinese Simplified (zhCN) text (Slaytanic)
- Updated German (deDE) text (Maischter)
- New optional feature: Replace World Map
- New map: The Temple of Ahn'Qiraj (wowguru.com)
- The position of the minimap button can be changed with the mouse
[AutoBindOnPickup]
- Added Khaos header and hover description.
[BetterKeyBinding]
- Fixed so that it should comply with 1.9 key bindings.
- Key bindings will be saved by account or character level based on what is selected in the Blizzard KeyBindings dialog.
[BuffOptions]
- Fixed error that could occur when using Titan, relating to positioning of buffs relative to the GM ticket frame
[CastOptions]
- Fixed CastSpellByName () trimming
- Will no longer smart rank lower buff only spells when a lower rank is possible to be cast with current mana, but selected rank is not. Other spells will still lower in rank properly.
- Smart Mana Rank Casting is now optional
- Will no longer Smart Mana Rank cast any buffs that last an extended time, or any items you conjure such as water/food
- Added a couple of API functions to allow other addons to use CastOptions features. CastOptions.RegisterFrame and CastOptions.SmartCast
- Fixed a minor bug with texture caching
- Added support for clearcasting and damage spells.
[Clock]
- Fixed tooltip position
[CooldownCount]
- Extended Khaos configuration.
[DamageMeters]
- Updated to 4.1.0
[Earth]
- Event handlers overhaul
- EarthFeatureFrame finally mobile.
- Added maxdepth to EarthTrees.
- Fixed Tree Scrolling nil error.
[Gymnast]
- Fixed bug with the position by owner option, needed GetEffectiveScale
[Khaos]
- Event handler overhaul
- Moved away from the EarthObjectTemplate frame script format to use the now standard SetScript called from hardcoded OnLoad handlers
- Now when you click a khaos option it will pass with the state the state.type associated with that ui object to the feedback and callback functions.
- Added Khaos.updateOptionSet
[Libram]
- Fix the hang bug upon loading.
[MCom]
- Help window now refreshes when an option changes
- Can now click on options in the help window to change them
- Updated myAddOns support
- Slash command help can now display headers and option labels
- mcomtable can now be used to pass multiple registers in one call to smartRegister, as well as to pass default values to the registrations in the table
- Fixed a bug with uisliderfunc
- Fixed a bug with display of example values for some option types
- Now supports MCOM_SIMPLET having a boolean value as well
[MobileFrames]
- Made Titan load first to fix a bug with its poor manual replace hooks.
- Alphabetized the Frame Listings by Localized frame name.
- Made major readability changes
- Put the reset button on the same line as the enable/disable checkbox in Khaos
- Consolidated Slash Commands. Type /mobile for help
- Made all printed strings localizable
- Changed slash command syntax for offset from regular/containers to uipanel/bags
- Made Mobile: UIErrorsFrame
[MobileMinimapButtons]
- Fixed Shift-OnClick option overridding to still work for clicks under half a second. (Fixes battleground minimap)
- Now automaticly makes mobile the following addon buttons: Atlas, CTRA, Wardrobe, Yatlas, Gatherer, Earth, IEF, CTA, Census.
[Modifier2Sell]
- Removed Enable Option. Use the addon checkbox instead for simplicity.
[PartyQuests]
- Moved away from the EarthObjectTemplate frame script format to use the now standard SetScript called from hardcoded OnLoad handlers
[QuickLoot]
- Fixed the "do not move QuickLoot offscreen" option
[ScrollingCombatText]
- Added 3 new animations, 3 new fonts, text positioning
- Added Execute/Wrath events, Reputation events, crit flag for all events
- Added New Profile load/delete, better font sizing, font Outline options, font Direction options
- Removed troll berserk message.
[Sea]
- Only one replace hook is now called for each hook call, unless it returns true as arg1
- Old style table passing of return arguments as a table is again honored, but not encouraged. All other return value must be nil except fro arg1 (non-nil) and arg2 (argument table)
- Fixed bug preventing proper unhooking
[Sky]
- Fixed Sky.isChannelActive to work with new 1.9 zone channel format (not OOZ)
- Fixed LeaveChannelByName (and /leave)
- Fixed SkyChannelManager.convertToRealChannelName to work for City Channels
[SocialMods]
- Converted all RegisterForSave occurrencies to the toc equivalent
[TooltipsKhaos]
- Fixed PropsTooltips saved by realms.
- Removed Enable check box. Use the addon checkbox instead.
[TotemStomper]
- Disabled the debug print message that was occurring when using the spell book.
[TrackerToggle]
- Updated German spelling of elemental tracking.
[WorldMapInfo]
- Should be able to use the world map normally now.
And of course German and French localization updates all around.
As a tribute to the recent 1.9.3 WoW patch the Cosmos release version has just been updated. You can download it from the download page or using the patcher application.
The vast majority of the addon changes are code maintenance. Here is a fairly exhaustive list of feature changes and bug fixes.
Also look for a new patcher application in the very near future!
Cosmos Addon Compilation Change Log Summary:
Added Addons:
[StupidMount2] by Sarf
- Automaticly Dismount when you are told ''You cannot do that while mounted.''
- Option to disable in combat
- GUI via Khaos
[IsMounted] by AnduinLothar
- Adds the following highly efficient functions for use in addons and macros:
- Added Function: Dismount()
- Added Function: UnitMountSpeed( unit )
- Added Function: UnitMountBuffID( unit )
These functions utilize the more general function: speed, id = IsMounted.GetMountBuffInfo( unit )
Changed Addons:
[AltInvite]
- Removed Enable option. Checking the addon in the Khaos config now enables and disables.
[Archaeologist]
- Fixed MobHealth Event hook to correctly update on target health updates.
- Fixed Option Sorting to be more readable.
- Class Icons now correctly hide when the addon is disabled.
[Atlas]
- Updated Chinese Simplified (zhCN) text (Slaytanic)
- Updated German (deDE) text (Maischter)
- New optional feature: Replace World Map
- New map: The Temple of Ahn'Qiraj (wowguru.com)
- The position of the minimap button can be changed with the mouse
[AutoBindOnPickup]
- Added Khaos header and hover description.
[BetterKeyBinding]
- Fixed so that it should comply with 1.9 key bindings.
- Key bindings will be saved by account or character level based on what is selected in the Blizzard KeyBindings dialog.
[BuffOptions]
- Fixed error that could occur when using Titan, relating to positioning of buffs relative to the GM ticket frame
[CastOptions]
- Fixed CastSpellByName () trimming
- Will no longer smart rank lower buff only spells when a lower rank is possible to be cast with current mana, but selected rank is not. Other spells will still lower in rank properly.
- Smart Mana Rank Casting is now optional
- Will no longer Smart Mana Rank cast any buffs that last an extended time, or any items you conjure such as water/food
- Added a couple of API functions to allow other addons to use CastOptions features. CastOptions.RegisterFrame and CastOptions.SmartCast
- Fixed a minor bug with texture caching
- Added support for clearcasting and damage spells.
[Clock]
- Fixed tooltip position
[CooldownCount]
- Extended Khaos configuration.
[DamageMeters]
- Updated to 4.1.0
[Earth]
- Event handlers overhaul
- EarthFeatureFrame finally mobile.
- Added maxdepth to EarthTrees.
- Fixed Tree Scrolling nil error.
[Gymnast]
- Fixed bug with the position by owner option, needed GetEffectiveScale
[Khaos]
- Event handler overhaul
- Moved away from the EarthObjectTemplate frame script format to use the now standard SetScript called from hardcoded OnLoad handlers
- Now when you click a khaos option it will pass with the state the state.type associated with that ui object to the feedback and callback functions.
- Added Khaos.updateOptionSet
[Libram]
- Fix the hang bug upon loading.
[MCom]
- Help window now refreshes when an option changes
- Can now click on options in the help window to change them
- Updated myAddOns support
- Slash command help can now display headers and option labels
- mcomtable can now be used to pass multiple registers in one call to smartRegister, as well as to pass default values to the registrations in the table
- Fixed a bug with uisliderfunc
- Fixed a bug with display of example values for some option types
- Now supports MCOM_SIMPLET having a boolean value as well
[MobileFrames]
- Made Titan load first to fix a bug with its poor manual replace hooks.
- Alphabetized the Frame Listings by Localized frame name.
- Made major readability changes
- Put the reset button on the same line as the enable/disable checkbox in Khaos
- Consolidated Slash Commands. Type /mobile for help
- Made all printed strings localizable
- Changed slash command syntax for offset from regular/containers to uipanel/bags
- Made Mobile: UIErrorsFrame
[MobileMinimapButtons]
- Fixed Shift-OnClick option overridding to still work for clicks under half a second. (Fixes battleground minimap)
- Now automaticly makes mobile the following addon buttons: Atlas, CTRA, Wardrobe, Yatlas, Gatherer, Earth, IEF, CTA, Census.
[Modifier2Sell]
- Removed Enable Option. Use the addon checkbox instead for simplicity.
[PartyQuests]
- Moved away from the EarthObjectTemplate frame script format to use the now standard SetScript called from hardcoded OnLoad handlers
[QuickLoot]
- Fixed the "do not move QuickLoot offscreen" option
[ScrollingCombatText]
- Added 3 new animations, 3 new fonts, text positioning
- Added Execute/Wrath events, Reputation events, crit flag for all events
- Added New Profile load/delete, better font sizing, font Outline options, font Direction options
- Removed troll berserk message.
[Sea]
- Only one replace hook is now called for each hook call, unless it returns true as arg1
- Old style table passing of return arguments as a table is again honored, but not encouraged. All other return value must be nil except fro arg1 (non-nil) and arg2 (argument table)
- Fixed bug preventing proper unhooking
[Sky]
- Fixed Sky.isChannelActive to work with new 1.9 zone channel format (not OOZ)
- Fixed LeaveChannelByName (and /leave)
- Fixed SkyChannelManager.convertToRealChannelName to work for City Channels
[SocialMods]
- Converted all RegisterForSave occurrencies to the toc equivalent
[TooltipsKhaos]
- Fixed PropsTooltips saved by realms.
- Removed Enable check box. Use the addon checkbox instead.
[TotemStomper]
- Disabled the debug print message that was occurring when using the spell book.
[TrackerToggle]
- Updated German spelling of elemental tracking.
[WorldMapInfo]
- Should be able to use the world map normally now.
And of course German and French localization updates all around.