summaryrefslogtreecommitdiff
path: root/indra/newview/llappearancemgr.cpp
AgeCommit message (Collapse)Author
2010-03-30EXT-3415 : INFRASTRUCTURE : Move LLInventoryCollectFunctors to separate classLoren Shih
Moved all the LLInventoryModelCOllectFunctors from LLInventoryModel to LLInventoryFunctions
2010-03-30Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkNyx (Neal Orman)
2010-03-30EXT-6633 enable basic multiwearables demoNyx (Neal Orman)
Fixed several areas of code that were not multi-wearables enabled. Specifically allowed for the wearing of created outfits that had links to multiple items of the same type. Such outfits can be created by dragging multiple items of the same type into an unworn outfit folder. When you wear the outfit, all items (up to 5 per type) should be worn. Does not affect right-click options or other buttons. Code reviewed by Vir.
2010-03-29EXT-5940 : Typedef all vector<LLUUID>'sLoren Shih
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-29MergeLoren Shih
2010-03-29EXT-6536 : Make LLVOAvatarSelf a singletonLoren Shih
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
2010-03-29For EXT-4666: changed LLGestureManager to LLGestureMgr throughoutBrad Payne (Vir Linden)
2010-03-29For EXT-4666: changed LLAppearanceManager to LLAppearanceMgr throughoutBrad Payne (Vir Linden)
2010-03-29mergeBrad Payne (Vir Linden)
2010-03-19Moved some logic into LLWearableHoldingPatternBrad Payne (Vir Linden)
2010-03-19cleaning up dead code, commentsBrad Payne (Vir Linden)
2010-03-19For EXT-4173, EXT-5871, EXT-3812: increased timeout for wearable asset ↵Brad Payne (Vir Linden)
fetches from 20 seconds to 60 seconds. Reviewed by Nyx
2010-03-16automated merge viewer2.0->viewe2.0Loren Shih
2010-03-15EXT-6367: Can't delete non-links from COFLoren Shih
EXT-6372 : Can waer non-links in COF Some minor changes to account for non-link items appearing in the COF (non-links shouldn't appear in COF, but this can happen due to bugs or 1.23 usage). First fix allows for these items to be deleted. Second fix ignores these items from being processed/worn.
2010-03-11For EXT-5333: Bodyparts missing from appearance and COF. Recovered wearables ↵Brad Payne (Vir Linden)
were failing to get added correctly due to wrong timeout logic. Reviewed by Nyx.
2010-03-09For EXT-6247. Log file spam cleanupBrad Payne (Vir Linden)
2010-03-02EXT-5547 : Autopopulation broken due to new web deploy accountsLoren Shih
EXT-5673 : Autopopulation: Created outfits copy subfolder contents as well as immediate folder contents EXT-5632 : Autopopulation is including subfolders even if those aren't outfits DEV-46683 : Post-Deployment Cleanup This is a series of changes to fix autopopulation behavior that was broken due to the new surprise web avatar deploy. That deploy surfaced a number of serious issues with the original AP code. I did not write this code and the person who did is no longer here, so I've done my best to fix those issues up. This is a fairly comprehensive set of changes, but it's necessary given the poor state of the pre-existing code and how many problems it caused the new web avatar deploy. This new version of the AP code will: (1) Look for a Library->Clothing->Initial Outfits folder and use that if it exists (2) Not create outfits out of folders that aren't complete outfits (3) No longer string match against "More Outfits" in order to ignore outfits (4) No longer recursively collect folder contents when creating an outfit (i.e. will only look at direct descendents)
2010-03-02CID-436Tofu Linden
Checker: NULL_RETURNS Function: RecoveredItemCB::fire(const LLUUID &) File: /indra/newview/llappearancemgr.cpp
2010-03-02CID-437Tofu Linden
Checker: REVERSE_INULL Function: RecoveredItemLinkCB::fire(const LLUUID &) File: /indra/newview/llappearancemgr.cpp
2010-02-25For EXT-5333: Bodyparts missing from appearance and COF. ↵Brad Payne (Vir Linden)
createStandardWearables() now COF-based
2010-02-22Work in progress on EXT-5333: Cleanup.Brad Payne (Vir Linden)
2010-02-19Work in progress on EXT-5333: Bodyparts missing from appearance and COFBrad Payne (Vir Linden)
2010-02-18Work in progress on EXT-5333: Bodyparts missing from appearance and COFBrad Payne (Vir Linden)
2010-02-17Work in progress on EXT-5333: Bodyparts missing from appearance and COFBrad Payne (Vir Linden)
2010-02-12mergeBrad Payne (Vir Linden)
2010-02-12Log spam cleanupBrad Payne (Vir Linden)
2010-02-12For EXT-5259: Major regression in load time for new users from 1.23 to 2.0. ↵Brad Payne (Vir Linden)
Moved autopopulate to after avatar appearance resolves
2010-02-11Minor clarification edit to a warning comment.Eric M. Tulla (BigPapi)
2010-02-11EXT-4387 - Possible fix. No repro, but added an extra safety check and ↵Eric M. Tulla (BigPapi)
warning the only place in the function that it appears that something could go wrong if we have inventory corruption and InventoryType is wearable but the wearable type bitfield is in a broken state. -Reviewed by vir.
2010-02-08Temporary diagnosticsBrad Payne (Vir Linden)
2010-02-08mergeBrad Payne (Vir Linden)
2010-02-05For EXT-4919: Initial gesture setup is wrong for new users. Added a ↵Brad Payne (Vir Linden)
template-y mechanism for roundtripping an inventory fetch - hopefully could replace some gratuitous classes elsewhere as well.
2010-02-05For EXT-4919: Initial gesture setup is wrong for new users. Checkpointing ↵Brad Payne (Vir Linden)
work in progress.
2010-02-04EXT-4993 : Deleting an item from the COF in Inventory Floater keeps it wornLoren Shih
EXT-4997 : Centralize right-click menu options for delete/remove link EXT-4998 : Automatically reject double separators from right click menu Disabled/hid delete button from COF right-click menu, also means that trash icon is disabled. Added generalized function to remove consecutive separators from right-click menu. Made a minor cosmetic change to have all code duplication for adding "delete" menu item instead call a common function.
2010-02-04For EXT-4855: Crash on onWearableAssetFetch. Prevent late-arriving ↵Brad Payne (Vir Linden)
wearables from touching a deleted object.
2010-02-03Moss rocks! Thanks for noticeing the paste error that resulted in a double ↵Eric M. Tulla (BigPapi)
\'\!\' bool op.
2010-02-03EXT-4868: Callback was getting triggered at shutdown, leading to crash. Now ↵Eric M. Tulla (BigPapi)
test isExiting() first. -Reviewed by vir
2010-02-01EXT-4075 BTEST-129 switching wearables makes you temporarily nakedNyx (Neal Orman)
When switching from one pair of pants to another we were temporarily using an in-between state without pants as a valid rendering state. Removed a call to removeWearable to keep your pants on until the update from COF swaps the old pair of pants for the new. Lower body is redrawn only once lowest discard level of new pants arrives. Code reviewed by Bigpapi
2010-01-27CID-417Tofu Linden
Checker: UNINIT_CTOR Function: LLFoundData::LLFoundData() File: /indra/newview/llappearancemgr.cpp
2010-01-26EXT-4716: Updated a comment.Lynx Linden
To say that we must explicitly support secondlife:///app/appearance/show
2010-01-26EXT-4716: Added new SLapps for Home web content.Lynx Linden
secondlife:///app/appearance - to open the My Appearance sidetray secondlife:///app/help/{TOPIC} - to display help for a given topic I've updated https://wiki.lindenlab.com/wiki/Viewer_2.0_SLapps
2010-01-22automated merge viewer2.0->viewer2.0Loren Shih
2010-01-22EXT-4492 : Deleting gestures from the wearing tab causes the viewer to crashLoren Shih
EXT-4660 : Can delete a bodypart from the COF through inventory view or WEARING tab delete key EXT-4662 : remove leading separator from COF right-click menu EXT-4633 : AppearanceSP trash button doesn't update enabled state correctly Bunch of UI fixes related to the trash/delete functionality in InventoryFloater/SP and AppearanceSP "WEARING" tab. The main idea is that we don't want to allow deletion of bodyparts and folder links from the COF by the user.
2010-01-21For EXT-4222: Switching outfits sometimes causes me to wear both, and show ↵Brad Payne (Vir Linden)
previous outfit as worn.
2010-01-21For EXT-4222: Switching outfits sometimes causes me to wear both, and show ↵Brad Payne (Vir Linden)
previous outfit as worn.
2010-01-20For EXT-4222: Switching outfits sometimes causes me to wear both, and show ↵Brad Payne (Vir Linden)
previous outfit as worn.
2010-01-20For EXT-4222: Switching outfits sometimes causes me to wear both, and show ↵Brad Payne (Vir Linden)
previous outfit as worn. Postpone appearance change until wearables have resolved.
2010-01-15EXT-4253 "unsaved" detection seems buggyNyx (Neal Orman)
Corrected bug where saving an outfit wouldn't update the "unsaved" marker on the UI. Also switched the UI to use a popup dialog to request the name of the outfit being made, as we could not convey everything we needed to on the button alone. Code reviewed by Vir
2010-01-08EXT-3958 title needs to update appropriately when changes made to outfitNyx (Neal Orman)
We now show a string "(unsaved)" under the appearance panel outfit title when the currently loaded outfit has been modified from its original state. Tested with following conditions: 1) item added to loaded outfit 2) item removed from loaded outfit 3) item replaced in loaded outfit Appears to work properly on login as well. Checking is a manual folder compare, but should be fairly efficient. XUI changes submitted by Erica Entire diff reviewed by Vir
2010-01-06For EXT-3812: Inventory Loss between 1.23 to 2.0 logins. One possible cause ↵Brad Payne (Vir Linden)
is broken links, which this fix will detect earlier, avoiding a needlessly alarming message