Commit Graph

103 Commits (d86dc7bc95a330c72fcb95dff008a8a5b9022a0f)

Author SHA1 Message Date
Brad Payne (Vir Linden) cec9bce226 Cleanup and consolidation 2010-04-01 18:18:00 -04:00
Brad Payne (Vir Linden) e45040412c Cleanup and consolidation 2010-04-01 17:26:25 -04:00
Brad Payne (Vir Linden) 39308422f1 Cleanup and consolidation 2010-04-01 17:05:25 -04:00
Nyx (Neal Orman) 98695056c2 Automated merge with ssh://hg.lindenlab.com/q/viewer-trunk 2010-03-30 16:49:35 -04:00
Loren Shih 909091cc0c EXT-3415 : INFRASTRUCTURE : Move LLInventoryCollectFunctors to separate class
Moved all the LLInventoryModelCOllectFunctors from LLInventoryModel to LLInventoryFunctions
2010-03-30 15:56:15 -04:00
Nyx (Neal Orman) cc3f4c1f59 Automated merge with ssh://hg.lindenlab.com/q/viewer-trunk 2010-03-30 15:20:37 -04:00
Nyx (Neal Orman) dbcd12a4d1 EXT-6633 enable basic multiwearables demo
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-30 15:17:14 -04:00
Loren Shih 114e5ca083 EXT-5940 : Typedef all vector<LLUUID>'s
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-29 16:33:35 -04:00
Loren Shih b6e7850c0a Merge 2010-03-29 12:30:09 -04:00
Loren Shih 94e6e10739 EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
2010-03-29 12:00:26 -04:00
Brad Payne (Vir Linden) b2a667b722 For EXT-4666: changed LLGestureManager to LLGestureMgr throughout 2010-03-29 11:10:54 -04:00
Brad Payne (Vir Linden) 4ff53b9066 For EXT-4666: changed LLAppearanceManager to LLAppearanceMgr throughout 2010-03-29 11:02:39 -04:00
Brad Payne (Vir Linden) 783eb286a6 merge 2010-03-29 10:53:22 -04:00
Brad Payne (Vir Linden) f428d62c93 Moved some logic into LLWearableHoldingPattern 2010-03-19 17:15:41 -04:00
Brad Payne (Vir Linden) 2b4158c4a0 cleaning up dead code, comments 2010-03-19 15:38:23 -04:00
Brad Payne (Vir Linden) b84b0e71c1 For EXT-4173, EXT-5871, EXT-3812: increased timeout for wearable asset fetches from 20 seconds to 60 seconds. Reviewed by Nyx 2010-03-19 11:23:51 -04:00
Loren Shih ba414d500c automated merge viewer2.0->viewe2.0 2010-03-16 10:19:37 -04:00
Loren Shih 43f1abee2b EXT-6367: Can't delete non-links from COF
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-15 17:43:17 -04:00
Brad Payne (Vir Linden) 779844f73a For EXT-5333: Bodyparts missing from appearance and COF. Recovered wearables were failing to get added correctly due to wrong timeout logic. Reviewed by Nyx. 2010-03-11 17:50:14 -05:00
Brad Payne (Vir Linden) 2a79cc287d For EXT-6247. Log file spam cleanup 2010-03-09 09:31:11 -05:00
Loren Shih 6ebc1d8858 EXT-5547 : Autopopulation broken due to new web deploy accounts
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-02 19:56:28 -05:00
Tofu Linden 1394d21b7a CID-436
Checker: NULL_RETURNS
Function: RecoveredItemCB::fire(const LLUUID &)
File: /indra/newview/llappearancemgr.cpp
2010-03-02 09:53:52 +00:00
Tofu Linden ac7539bd68 CID-437
Checker: REVERSE_INULL
Function: RecoveredItemLinkCB::fire(const LLUUID &)
File: /indra/newview/llappearancemgr.cpp
2010-03-02 09:50:09 +00:00
Brad Payne (Vir Linden) 8e5d95cba8 For EXT-5333: Bodyparts missing from appearance and COF. createStandardWearables() now COF-based 2010-02-25 10:59:59 -05:00
Brad Payne (Vir Linden) 00fdc0acd5 Work in progress on EXT-5333: Cleanup. 2010-02-22 14:03:29 -05:00
Brad Payne (Vir Linden) 626049851d Work in progress on EXT-5333: Bodyparts missing from appearance and COF 2010-02-19 17:39:03 -05:00
Brad Payne (Vir Linden) 284eb11a10 Work in progress on EXT-5333: Bodyparts missing from appearance and COF 2010-02-18 16:10:35 -05:00
Brad Payne (Vir Linden) 2aacee62ad Work in progress on EXT-5333: Bodyparts missing from appearance and COF 2010-02-17 18:17:48 -05:00
Brad Payne (Vir Linden) dc8a9dc57d merge 2010-02-12 13:46:21 -05:00
Brad Payne (Vir Linden) 1e76fc2b1f Log spam cleanup 2010-02-12 13:44:32 -05:00
Brad Payne (Vir Linden) a3d8338cdc For EXT-5259: Major regression in load time for new users from 1.23 to 2.0. Moved autopopulate to after avatar appearance resolves 2010-02-12 13:12:26 -05:00
Eric M. Tulla (BigPapi) 39fe664b97 Minor clarification edit to a warning comment. 2010-02-11 11:09:08 -05:00
Eric M. Tulla (BigPapi) 71ae50c56b EXT-4387 - Possible fix. No repro, but added an extra safety check and 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-11 11:06:42 -05:00
Brad Payne (Vir Linden) 8332550c6d Temporary diagnostics 2010-02-08 18:37:35 -05:00
Brad Payne (Vir Linden) 5dda2516ad merge 2010-02-08 09:50:04 -05:00
Brad Payne (Vir Linden) f5b82a3772 For EXT-4919: Initial gesture setup is wrong for new users. Added a template-y mechanism for roundtripping an inventory fetch - hopefully could replace some gratuitous classes elsewhere as well. 2010-02-05 18:44:35 -05:00
Brad Payne (Vir Linden) d8f0bc021f For EXT-4919: Initial gesture setup is wrong for new users. Checkpointing work in progress. 2010-02-05 16:37:23 -05:00
Loren Shih 14d77a36d4 EXT-4993 : Deleting an item from the COF in Inventory Floater keeps it worn
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-04 18:38:47 -05:00
Brad Payne (Vir Linden) d2d1920609 For EXT-4855: Crash on onWearableAssetFetch. Prevent late-arriving wearables from touching a deleted object. 2010-02-04 10:20:31 -05:00
Eric M. Tulla (BigPapi) 9df8583ea8 Moss rocks! Thanks for noticeing the paste error that resulted in a double \'\!\' bool op. 2010-02-03 14:01:36 -05:00
Eric M. Tulla (BigPapi) 594b1ac679 EXT-4868: Callback was getting triggered at shutdown, leading to crash. Now test isExiting() first.
-Reviewed by vir
2010-02-03 11:42:03 -05:00
Nyx (Neal Orman) 6e7ead6f4f EXT-4075 BTEST-129 switching wearables makes you temporarily naked
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-02-01 15:47:15 -05:00
Tofu Linden 4cad6333ab CID-417
Checker: UNINIT_CTOR
Function: LLFoundData::LLFoundData()
File: /indra/newview/llappearancemgr.cpp
2010-01-27 11:53:17 -08:00
Lynx Linden aad8a1bd00 EXT-4716: Updated a comment.
To say that we must explicitly support secondlife:///app/appearance/show
2010-01-26 10:42:54 +00:00
Lynx Linden 2bb3a24ca1 EXT-4716: Added new SLapps for Home web content.
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-26 10:40:17 +00:00
Loren Shih 3b0ba0c2d7 automated merge viewer2.0->viewer2.0 2010-01-22 14:55:39 -05:00
Loren Shih 0283837e56 EXT-4492 : Deleting gestures from the wearing tab causes the viewer to crash
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-22 14:44:32 -05:00
Brad Payne (Vir Linden) ccc90257e7 For EXT-4222: Switching outfits sometimes causes me to wear both, and show previous outfit as worn. 2010-01-21 15:57:06 -05:00
Brad Payne (Vir Linden) 83670fc520 For EXT-4222: Switching outfits sometimes causes me to wear both, and show previous outfit as worn. 2010-01-21 09:53:18 -05:00
Brad Payne (Vir Linden) a9871e8d25 For EXT-4222: Switching outfits sometimes causes me to wear both, and show previous outfit as worn. 2010-01-20 17:59:16 -05:00