summaryrefslogtreecommitdiff
path: root/indra/newview/llappearancemgr.cpp
AgeCommit message (Collapse)Author
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
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
2009-12-15For EXT-3448: New attachments detach after relog. Added a check that the ↵Brad Payne (Vir Linden)
only objects deleted by LLAppearanceManager are links. Probably not the cause of disappearing objects in this bug, but a good safety feature. --HG-- branch : avatar-pipeline
2009-12-15For EXT-3448: New attachments detach after relog. This fixes the most ↵Brad Payne (Vir Linden)
common problem, failing to create COF link to new attachment. --HG-- branch : avatar-pipeline
2009-12-07For EXT-2637: Renaming outfit that's currently worn should update Current ↵Brad Payne (Vir Linden)
Outfit string --HG-- branch : avatar-pipeline
2009-12-02For EXT-3030: Gestures in outfits do not deactivate when another outfit is wornBrad 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-25Created lightweight LLNotificationsUtil::add(), switched most alerts to use itJames Cook
Cuts number of includes of llnotifications.h from 300+ to 40.
2009-11-24mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-20mergeBrad 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-19Merging viewer-2-0 changes into avatar-pipeline branchLoren Shih
--HG-- branch : avatar-pipeline
2009-11-19mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-19EXT-2562 : Somehow show cnotents of what I'm wearingLoren Shih
Added appearanceSP button to toggle folder closed/open state. Also fixed up some bugs with current outfit title placement in appearanceSP.xml Also added a generic call for getting the current outfit folder link
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-17Automated merge with ssh://hg.lindenlab.com/tulla/avatar-pipeline-2-0Brad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-17For DEV-34652: OUTFITS (Operations) : Wear folders via drag and drop - ↵Brad Payne (Vir Linden)
handle untyped folder dragged to outfit --HG-- branch : avatar-pipeline
2009-11-17EXT-2568 : Reset Current Look string if wearing from non-outfitLoren Shih
If you wear a category, then the current look string on the appearance sidepanel gets set back to NULL. --HG-- branch : avatar-pipeline
2009-11-17Removed function that was only used for debugging. Defer object suicide ↵Brad Payne (Vir Linden)
until end of the method --HG-- branch : avatar-pipeline
2009-11-17mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-17Sidepanel Appearance refactoring. Work in progress.Loren Shih
1. Changed sidepanel names to have "sidepanel" (e.g. panel_appearance -> sidepanel_appearance) 2. Changed some "Looks" names to "Outfits" 3. Changed LLPanelLooks to LLPanelOutfitsInventory (to match other inventory panel naming) 4. Took out tab from sidepanel_appearance. --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-13mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-13Header file cleanupLoren Shih
Removed unnecessary "#include llinventorymodel.h" now that llinventoryobserver was split from llinventorymodel. --HG-- branch : avatar-pipeline
2009-11-13Automated merge with ssh://hg.lindenlab.com/tulla/avatar-pipeline-2-0/Brad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-13mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-13LLAppearanceManager cleanup - 2 methods renamedBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-13EXT-2428 : Wearing a look should update the "Current Look" sidepanel stringLoren Shih
Both double-clicking on an outfit to wear, and wearing an outfit from side panel, will now update the current look string. --HG-- branch : avatar-pipeline
2009-11-13removed dead code that was triggering a warning on some platformsBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-12LLAppearanceManager cleanup - removed dead codeBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-12LLAppearanceManager cleanup - no static at allBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline