Closed Thread
Results 1 to 1 of 1

  Click here to go to the first Rift Team post in this thread.   Thread: 1.10 Live Addon Changelog

  1.   This is the last Rift Team post in this thread.   #1
    Rift Team
    Join Date
    Oct 2010
    Posts
    927

    Default 1.10 Live Addon Changelog

    NEW FEATURES:

    * Added *.Guild.*.
    * Added *.Social.*.
    * Added *.Title.*.

    * Added Command.System.Texture.Record() and Event.System.Texture. This functionality allows you to record texture names used in the base RIFT UI. Note that some texture names it returns are randomly generated when a patch is generated - we'll be making these more consistent in the future.

    * The Error dialog will now include a Compatibility Mode button if the environment believes that the given error would be fixed by switching the addon system into Compatibility Mode.

    * Command.Mail.Take() can now be used to take multiple items in a single function call.

    * Abilities, Achievements, NPCs, and Quests now have addon IDs included in the downloadable database.

    * Event.Buff.Add will now include the buff type ID, when available, as the value in the table.

    BREAKING CHANGES:

    The first wave of major breaking changes has been implemented. For 1.10, you can keep using the old functionality by checking the "Compatibility Mode" checkbox on the addon screen. This checkbox will be vanishing soon, so fix your code! Here is a list of all the functions that are being removed, along with the new technique to produce the same effect.

    print_raw()
    - See Command.Console.Display() - some code changes may be necessary.

    Inspect.Ability.List()
    Inspect.Ability.Detail()
    - Use Inspect.Ability.New.*() instead.

    Inspect.Achievement.Detail().faction
    - Use Inspect.Achievement.Detail().alliance instead.

    Inspect.Buff.Detail().ability
    Inspect.Castbar().ability
    - Use Inspect.*().abilityNew instead.

    Inspect.Item.Detail().requiredFactionName
    Inspect.Unit.Detail().factionName
    - Use Inspect.Faction.Detail(Inspect.Item.Detail().requi redFaction / Inspect.Unit.Detail().faction).name instead.

    Inspect.Unit.Detail().titlePrefix/titleSuffix
    - For 1.9, use Inspect.Unit.Detail().titlePrefixName/titleSuffixName instead. For 1.10, use Inspect.Title.Detail(Inspect.Unit.Detail().titlePr efixId/titleSuffixId).name.

    Event.Ability.Add
    Event.Ability.Remove
    Event.Ability.Cooldown.Begin
    Event.Ability.Cooldown.End
    Event.Ability.Target
    Event.Ability.Range.True
    Event.Ability.Range.False
    Event.Ability.Usable.True
    Event.Ability.Usable.False
    - Use Event.Ability.New.* instead.

    Event.Unit.Available
    Event.Unit.Unavailable
    - See Event.Unit.Availability.* - some code changes may be necessary.

    Event.Unit.Detail.TitlePrefix
    Event.Unit.Detail.TitleSuffix
    - For 1.9, use Event.Unit.Detail.TitlePrefixName/TitleSuffixName instead. For 1.10, use Event.Unit.Detail.TitlePrefixId/TitleSuffixId, then use Inspect.Title.Detail() to look up the localized name.

    RiftButton/RiftCheckbox/RiftSlider/RiftTextfield/RiftWindow:GetDefaultWidth()/GetDefaultHeight()
    - Frames now initialize themselves with their default sizes automatically.

    RiftButton/RiftCheckbox/RiftSlider/RiftTextfield/RiftWindow:ResizeToDefault()
    - Clearing a frame's explicitly-set size will now return it to default.

    Text:ResizeToText()/GetFullWidth()/GetFullHeight()
    - Similar to other frames, a text's default size is considered the size that fits the text perfectly. Unless constrained via SetPoint, a textfield's height will adjust automatically if its width changes.

    Texture:ResizeToTexture()
    - Similar to other frames, a texture's default size is considered the texture's native resolution, and a texture will resize itself automatically if its size has not been manually set.

    SORT OF BREAKING CHANGES:

    UPCOMING BREAKING CHANGES:

    * Inspect.Unit.Detail()'s titlePrefixName and titleSuffixName are now deprecated and will be removed in the future.

    NONBREAKING CHANGES:

    * Change the "throttle" member returned by Inspect.Documentation() into "throttleGlobal".
    * PTS clients will now store addons in a different addon directory.

    BUGFIXES:

    * Various fixes with Command.Cursor() and Command.Item.Standard.*() interacting with the wardrobe.
    * The error Copy-to-Clipboard feature will now use Windows line ending characters.
    * Fix ambiguity in the documentation of Element:SetMouseMasking().
    * Event.Unit.Castbar will now trigger on pushback.
    * Command.Console.Display() now supports single-quotes in Lua scripts called from <a lua> blocks.
    * Fix error in Event.Cursor documentation.
    * Fix a performance issue caused by creating large numbers of Text frames.
    * Inserting a non-table into an event table will no longer trigger Internal Errors.
    * Element:ClearPoint() will now properly accept numeric inputs.

    DIFF:

    Code:
    Inspectors:
    	Inspect.Ability.Detail (removed)
    	Inspect.Ability.List (removed)
    	Inspect.Guild.Bank.Coin
    	Inspect.Guild.Bank.Detail
    	Inspect.Guild.Bank.List
    	Inspect.Guild.Motd
    	Inspect.Guild.Rank.Detail
    	Inspect.Guild.Rank.List
    	Inspect.Guild.Roster.Detail
    	Inspect.Guild.Roster.List
    	Inspect.Social.Friend.Detail
    	Inspect.Social.Friend.List
    	Inspect.Social.Ignore.Detail
    	Inspect.Social.Ignore.List
    	Inspect.Title.Category.Detail
    	Inspect.Title.Category.List
    	Inspect.Title.Detail
    	Inspect.Title.List
     
    Commands:
    	Command.Guild.Bank.Deposit
    	Command.Guild.Bank.Purchase
    	Command.Guild.Bank.Withdraw
    	Command.Guild.Log.Request
    	Command.Guild.Motd
    	Command.Guild.Roster.Demote
    	Command.Guild.Roster.Kick
    	Command.Guild.Roster.Note
    	Command.Guild.Roster.NoteOfficer
    	Command.Guild.Roster.Promote
    	Command.Guild.Wall.Delete
    	Command.Guild.Wall.Post
    	Command.Guild.Wall.Request
    	Command.Social.Friend.Add
    	Command.Social.Friend.Note
    	Command.Social.Friend.Remove
    	Command.Social.Ignore.Add
    	Command.Social.Ignore.Note
    	Command.Social.Ignore.Remove
    	Command.System.Texture.Record
    	Command.Title.Prefix
    	Command.Title.Suffix
    
    Events:
    	Event.Ability.Add (removed)
    	Event.Ability.Cooldown.Begin (removed)
    	Event.Ability.Cooldown.End (removed)
    	Event.Ability.Range.False (removed)
    	Event.Ability.Range.True (removed)
    	Event.Ability.Remove (removed)
    	Event.Ability.Target (removed)
    	Event.Ability.Usable.False (removed)
    	Event.Ability.Usable.True (removed)
    	Event.Guild.Bank.Change
    	Event.Guild.Bank.Coin
    	Event.Guild.Log
    	Event.Guild.Motd
    	Event.Guild.Rank
    	Event.Guild.Roster.Add
    	Event.Guild.Roster.Detail.Level
    	Event.Guild.Roster.Detail.Note
    	Event.Guild.Roster.Detail.NoteOfficer
    	Event.Guild.Roster.Detail.Rank
    	Event.Guild.Roster.Detail.Status
    	Event.Guild.Roster.Detail.Zone
    	Event.Guild.Roster.Remove
    	Event.Guild.Wall
    	Event.Social.Friend
    	Event.Social.Ignore
    	Event.System.Texture
    	Event.Title.Add
    	Event.Unit.Available (removed)
    	Event.Unit.Detail.TitlePrefix (removed)
    	Event.Unit.Detail.TitleSuffix (removed)
    	Event.Unit.Unavailable (removed)
     
    UI:
    	Text: Inherits from Frame
    		Members:
    			GetFullHeight (removed)
    			GetFullWidth (removed)
    			ResizeToText (removed)
    	Texture: Inherits from Frame
    		Members:
    			ResizeToTexture (removed)
    	RiftButton: Inherits from Frame
    		Members:
          GetDefaultHeight (removed)
          GetDefaultWidth (removed)
          ResizeToDefault (removed)
    	RiftCheckbox: Inherits from Frame
    		Members:
          GetDefaultHeight (removed)
          GetDefaultWidth (removed)
          ResizeToDefault (removed)
    	RiftSlider: Inherits from Frame
    		Members:
          GetDefaultHeight (removed)
          GetDefaultWidth (removed)
          ResizeToDefault (removed)
    	RiftTextfield: Inherits from Frame
    		Members:
          GetDefaultHeight (removed)
          GetDefaultWidth (removed)
    	RiftWindow: Inherits from Frame
    		Members:
          GetDefaultHeight (removed)
          GetDefaultWidth (removed)
     
    Parameter types:
    	guildrank
    	guildwall
    	titlecategory
    Last edited by ZorbaTHut; 09-13-2012 at 08:07 AM.

Closed Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts