-> ordering information is stored in a link's description so when linking to an item link we should use its description rather than its target's
--HG--
branch : RLVa
-> repro: clear cache + relog => isLinkInCOF() will always return false until we've actually fetched it => attachment link is created
--HG--
branch : Appearance-Misc
- fixed : "Add to Outfit" and "Replace Outfit" already place the attachment links into COF and don't need to be tracked through mPendingObjLinks
- fixed : get_is_item_worn() shouldn't make the assumption that items in COFs are always worn
--HG--
branch : Appearance-Misc
-> broken by LL in changeset 5d5bff8638ef where existing body parts are now favoured over those in the folder to be worn
-> fix involves reverting to the old behaviour (new body part replaces existing one), might need to revisit at a later date
--HG--
branch : RLVa
-> fixed in "Appearance-Misc", local fix will dissapear on the next pmerge
- fixed : LLWearableBridge::removeAllClothesFromAvatar() doesn't remove all clothing from the avatar
-> fixed in "Appearance-Misc", local fix will dissapear on the next pmerge
--HG--
branch : RLVa
- internal : changed @detachme=force to use LLVOAvatarSelf::detachAttachmentIntoInventory()
- internal : fix-up for LLAppearanceMgr::removeItemFromAvatar() due to merging in Appearance-Misc patch branch
--HG--
branch : RLVa
- fixed : Add to/Replace Outfit removes newly worn attachments on completion
-> additional fix for http://jira.secondlife.com/browse/VWR-18512
-> copied over from RLVa since it's really just a viewer (appearance) bug
--HG--
branch : Appearance-Misc
-> additional fix for http://jira.secondlife.com/browse/VWR-18512
-> moved to Appearance-Misc branch as well, we'll remove it from RLVa as soon as we make RLVa dependant on it
--HG--
branch : RLVa
- fixed : Add to/Replace Outfit removes newly worn attachments on completion
-> (partial) fix for http://jira.secondlife.com/browse/VWR-18512
-> copies over from RLVa since it's really just a viewer (appearance) bug
--HG--
branch : Appearance-Misc
-> partial commit of support 'framework' *only* (completely untested so force wearing is probably very broken/non-functional right now)
-> an (unintended) side-effect of the current implementation is that "nostrip" *wearables* won't get replaced on a force-replace wear, revisit later
--HG--
branch : RLVa
- fixed : LLAppearanceMgr::filterWearableItems() doesn't properly filter body parts
- fixed : LLWearableList::processGetAssetReply() creates multiple LLWearable instances for the same asset UUID
-> fix for http://jira.secondlife.com/browse/VWR-20608
- changed : deprecated removeItemFromAvatar() in favour of having LLAppearanceMgr::removeItemFromAvatar() handle it directly/correctly
-> wearables can't be worn/removed in 2.X without the viewer already having an LLWearable instance for it anyway
- added : InitialWearablesLoadedSignal signal which is emitted *once* when the initial wearables are loaded
- fixed : attachments sometimes detach only to instantly get reattached after logon
- added : LegacyMultiAttachmentSupport debug setting to route "secondary attachment points" to the primary attachment point
-> maps secondary attachment point range [39,68] onto [1,30]
-> only dislays "secondary attachment points" correctly for *other* avatars (by design)
--HG--
branch : Appearance-Misc
- fixed : "Worn items in Viewer 2 and Viewer 1.x aren't synchronized" (http://jira.secondlife.com/browse/VWR-17594)
-> current fix compares *only* the wearables in COF with the wearables specified by AgentWearablesUpdate
- fixed : minor memory leak in LLInitialWearablesFetch::processWearablesMessage()
--HG--
branch : Appearance-MixedViewers
I couldn't reproduce the problem (it has happened for only two users, both running MacOSX),
but from what I see in the logs, it might have been caused by (or related to) NULL COF items.
I haven't found out how they appear nor what exactly causes the crash, but just for any
case I added a check to make sure we don't try to update wearables ordering info for such items.
Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/876/
--HG--
branch : product-engine