summaryrefslogtreecommitdiff
path: root/indra/newview/llagentwearables.cpp
AgeCommit message (Collapse)Author
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-06EXT-3962: added "MyOutfitsAutofill" debug setting to force auto population.Eric M. Tulla (BigPapi)
2010-01-05mergeBrad Payne (Vir Linden)
2010-01-05For EXT-3923: added additional warnings to catch corrupted wearables in ↵Brad Payne (Vir Linden)
inventory
2010-01-05EXT-3948 outfit title does not update on outfit creationNyx (Neal Orman)
now on creating a new outfit we remove the old base folder link and replace it with a link to the newly created outfit folder. Responsive UI FTW! Code reviewed by Vir
2010-01-04EXT-3827 : Some accounts have no library outfitsLoren Shih
EXT-3616 : My Outfits folders don't always auto-populate on first login EXT-3796 : Sidepanel not picking up changes to "My Outfits" from autopopulation EXT-3915 : Memory leak in autopopulation code Largely rewrote the autopopulation code because it was buggy, was causing llwarns messages, and had a memory leak. My approach to this should fix everything.
2009-12-31EXT-3616: Fix for my outfits autopopulation. Readding the fetch observer.Eric M. Tulla (BigPapi)
-Review by seraph
2009-12-21Minor comment change.Loren Shih
2009-12-21EXT-3582 : My Outfits populates from library if I delete my last outfitLoren Shih
Autopopulation logic is now smarter and only triggers if this is the first time you're logging into viewer2.0.
2009-12-21EXT-3582 : My Outfits populates from library if I delete my last outfitLoren Shih
Tracking a "Is this my first time in viewer2.0?" flag and only populating My Outfits folder if it's true.
2009-12-18EXT-3582 : My Outfits populates from library if I delete my last outfitLoren Shih
Now checking if this is the first time a user has logged into viewer2.0, via checking against COF existence. This doesn't quite work yet because something before LLAgentWearables is also looking up COF.
2009-12-11implemented EXT-2323 “Get rid from obsolete notification widgets”;Alexei Arabadji
--HG-- branch : product-engine
2009-12-02Automated merge avp->avpLoren Shih
--HG-- branch : avatar-pipeline
2009-12-01EXT-3028 : "Find Original" does nothing if floater inventory isn't openLoren Shih
Changed logic for getActiveInventory so that it considers InventorySP. Removed getActiveInventory and replaced with getActiveInventoryPanel since that follows its current usage. This currently contains a bug because the InventorySP always thinks it's open. --HG-- branch : avatar-pipeline
2009-12-01EXT-2749 Appearance editor still uses the name for items that have been renamed.Nyx (Neal Orman)
The name stored in an LLWearable object is not always in sync with the LLInventoryItem name. Since we reference these by asset id, which does not change when you rename something (only the LLInventoryItem changes). Fixed by refreshing the name from the LLInventoryItem every time we wear the object. If we are already wearing the object, the wearable's name is already explicitly updated. Code reviewed by Bigpapi --HG-- branch : avatar-pipeline
2009-12-01automated merge for viewer-2.0 -> avp.Loren Shih
--HG-- branch : avatar-pipeline
2009-11-30Automated merge with ssh://hg.lindenlab.com/tulla/avatar-pipeline-2-0/Nyx (Neal Orman)
--HG-- branch : avatar-pipeline
2009-11-30For EXT-2857: Open 'Outfits Bar' accordion when creating/renaming new outfitBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-25merge in changes from viewer-2-0, manually fixed conflict in ↵James Cook
llviewermessages.cpp
2009-11-25EXT-2769 hair alpha not applied immediatelyNyx (Neal Orman)
Apparently none of the texture pickers were invalidating the baked textures causing selected textures to not appear on the avatar until you actually saved the wearable. This patch forces the composites to update when you change any texture or color (or invisibility flag). Code reviewed by Seraph --HG-- branch : avatar-pipeline
2009-11-25For EXT-2584: Select and rename new folder when creating new outfitBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-25Created lightweight LLNotificationsUtil::add(), switched most alerts to use itJames Cook
Cuts number of includes of llnotifications.h from 300+ to 40.
2009-11-24Removed llnotifications.h from all headers by adding llnotificationsptr.hJames Cook
Fixed many more includes
2009-11-24EXT-2671 avatar rebaking on every loginNyx (Neal Orman)
We were querying agent wearables (baked texture) cache before setting mWearablesLoaded. First thing the function does is checks mWearablesLoaded. Moving the call down to later in the function allows us to request & use cached baked textures again. Code reviewed by Seraph --HG-- branch : avatar-pipeline
2009-11-23EXT-2535 wearables created in 2.0 don't load in 1.23Nyx (Neal Orman)
Re-opening issue for a second pass at it. This pass updates the code that was intended to make all loaded wearables auto-save themselves back to wearable version 22 (from 24). Code was not being hit, so relocated it to after wearable had been added to llagentwearables to ensure the save succeeded. Will be post-reviewed before push. --HG-- branch : avatar-pipeline
2009-11-20mergeBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-19cleanup: log file spamBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-19For EXT-2623 - object missing wearables and attachments on initial loginBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-19For EXT-2623 - object missing wearables and attachments on initial loginBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-18EXT-2581 : Old items still display as "(worn)" even after I change outfitsLoren Shih
Added gInventory.notifyObservers to idle callbacks so it gets triggered without explicit notifyObservers synchronization. Added more state tracking for attachments, wearables, and links of those types, so that they're marked as changed properly.
2009-11-17Merge of viewer2 into avpEric M. Tulla (BigPapi)
--HG-- branch : avatar-pipeline
2009-11-17Deferring work to idle time to avoid recursive notifyObservers calls - added ↵Brad Payne (Vir Linden)
wrapper class to defer an arbitrary boost::bind or other callable --HG-- branch : avatar-pipeline
2009-11-14Compile fix for WindowsSteve Bennetts
2009-11-13Fix for post-merge compile error.Eric M. Tulla (BigPapi)
2009-11-13merging avatar-pipeline branch into viewer-2-0Eric M. Tulla (BigPapi)
2009-11-13Header file cleanupLoren Shih
Removed unnecessary "#include llinventorymodel.h" now that llinventoryobserver was split from llinventorymodel. --HG-- branch : avatar-pipeline
2009-11-13mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-12EXT-2426 : Remove COF processing that is causing recursive calls to ↵Loren Shih
gInventory.notifyObservers Changing COF processing to happen during idle(), versus within done(). Reviewed by: Vir --HG-- branch : avatar-pipeline
2009-11-12LLAppearanceManager cleanup - turning into proper singletonBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-12Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Eric M. Tulla (BigPapi)
2009-11-12Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Brad Payne (Vir Linden)
2009-11-11mergeLoren Shih
2009-11-11Fix for EXT-2244 - Auto fill the My Outfits folder from library/clothing if ↵Eric M. Tulla (BigPapi)
empty -Reviewed by Seraph
2009-11-11Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Brad Payne (Vir Linden)
2009-11-11Believe this fixes the remaining issues with missing attachment links on ↵Brad Payne (Vir Linden)
first use of 2.0 - EXT-1593 and EXT-1591.
2009-11-11EXT-2173 use of visual param animation inconsistent at bestNyx (Neal Orman)
removed ambiguous parameter "set_by_user" from many places in codebase, renaming it to be upload_bake, which is a more accurate descriptor. This allowed me to see several inconsistencies in how this variable was being set - these errors were also fixed. User-visible result should be that baked textures are not reuploaded on changing avatar sex until the save button is pressed. primary win here is code clarity. Code reviewed by Bigpapi.
2009-11-10Minor comment cleanup for llagentwearables.cpp.Loren Shih
2009-11-05Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/Brad Payne (Vir Linden)
2009-11-04Small cleanup in LLAgentWearables.cppBrad Payne (Vir Linden)
2009-11-04For EXT-1985: Clothing previously taken off is re-worn when creating a new ↵Brad Payne (Vir Linden)
clothing item in appearance mode. General problem with failing to update the COF when clothing items were removed. Added hook in removeWearableFinal, which should guarantee that we're always removing clothing links when we need to.