- Apr 22, 2010
-
-
Dmitry Zaporozhan authored
Implemented EXT-6724(normal task) - Implement flat list view of filtered inventory for "add wearables" panel of outfit editor 1. Modified LLInventoryItemsList - implemented delayed item construction. Items are added during draw, not more than 50 items will be added in single draw. This lets us reduce system overload during multiple panel construction. 2. Implemented LLFilteredWearableListManager to populate inventory flat list with data. This class filters entire inventory according to specified filter and populates specified inventory list with data. 3. Created LLCommonUtil::computeDifference() to avoid code copy-pasting(will use it in all appropriate places in next review request) Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/301/ --HG-- branch : product-engine
-
Alexei Arabadji authored
fixed EXT-6972 Object return notification is displayed as notification and nearby chat toasts simultaneously Made condition of logging to nearby chat more stronger to avoid logging "object return" messages. reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/300/ --HG-- branch : product-engine
-
Eugene Mutavchi authored
Fixed major bug EXT-6900(Temporary bans do not show minute countdown in Parcel Ban List) - fixed the passing of suffix argument to LLNameListCtrl::addNameItemRow(). Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/296/ --HG-- branch : product-engine
-
Dmitry Zaporozhan authored
Fixed EXT-6597(normal) - Clicking the maturity rating icons in the navbar need tooltips and clicking should link to a help article. Added LLButton::setImagePressed(), there was no way to set pressed image at run-time. The only place where pressed image is initialized was LLButton constructor. Replaced Maturity icon with button to simplify handling clicks. Icon does not provide click callback and we would need to handle mouse up/down events and track clicked widget. Added icon for Moderate regions. Did not find maturity help topic, added a "TODO". Reviewed by Sergey Litovchuk - https://codereview.productengine.com/secondlife/r/243/ --HG-- branch : product-engine
-
Mike Antipov authored
This is workaroung to actually enable selection functionality in that tab. Copied default "allow_select" value from widget to group list xml. Trivial change, not reviewed. Real reason is that for some reason base attributes are not loaded from the flat_list_view.xml file. It is investigated in scope of EXT-6990. --HG-- branch : product-engine
-
Alexei Arabadji authored
Reverted toast fading logic. reviewed by Mike Antipov https://codereview.productengine.com/secondlife/r/292/ --HG-- branch : product-engine
-
Alexei Arabadji authored
* renamed class LLOnlineStatusToast to LLPanelOnlineStatus; * updated method LLToastPanel::buidPanelFromNotification to provide building all kinds of tip toast panels; * updated method LLTipHandler::processNotification to avoid using LLToastNotifyPanel; reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/286/ --HG-- branch : product-engine
-
- Apr 21, 2010
-
-
Eugene Mutavchi authored
Fixed normal bug EXT-6907 ('Show residents profile' menu opens inspector instead of profile) - added 'Url.ShowProfile' action. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/282/ --HG-- branch : product-engine
-
Eugene Mutavchi authored
Fixed normal EXT-6853 ([HARDCODE] Number of "Person"/ "People" in World Map - hard coded?) - added 2 UI strings: "world_map_person" and "world_map_people". Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/290/ --HG-- branch : product-engine
-
Alexei Arabadji authored
Corrected passing parameters of inventory offer notification. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/293/ --HG-- branch : product-engine
-
Yuri Chebotarev authored
fix for EXT-6064 Clicking avatar name in nearby chat toast opens nearby chat history instead of avatar profile. https://codereview.productengine.com/secondlife/r/287/ reviwed Vadim Savchuk --HG-- branch : product-engine
-
Mike Antipov authored
--HG-- branch : product-engine
-
Mike Antipov authored
Fixed critical bug EXT-4837 ([NUX] When filter results in null state, provide a message suggesting the user try global search.) implementation for: * Places->My Landmarks * My Inventory->My Inventory * My Inventory->Recent * My Appearance->Wearing * My Appearance->My Outfits updated common text and search url (secondlife:///app/search/all because concrete category without <search_term> is not supported). * People/Friends (Common avatar list support can not be used due to accordions) * added two strings with help messages into panel_people.xml (one for case when an avatar has no any friends - moved from textbox, another to be shown when there are no friends matching filter) * moved logic to show help text into separate method * and updated to be used in both cases: friend list is changed, filter is changed. --HG-- branch : product-engine
-
Alexei Arabadji authored
Removed useless sending notification "CapsKeyOn" since it doesn't fit actual design; reviewed by Vadim Savchuk https://codereview.productengine.com/secondlife/r/277/ --HG-- branch : product-engine
-
Vadim Savchuk authored
--HG-- branch : product-engine
-
Vadim Savchuk authored
--HG-- branch : product-engine
-
Dmitry Zaporozhan authored
Implemented by SL EXT-6722(normal task) - Create modified inventory view for "my outfits" tab in top-level appearance sidebar (tier 1) llui: - Setting container panel for accordion tab control to dynamically add tabs to accordions. - Added method to dynamically remove accordion tabs. - Added LLIconCtrl image setter. newview: - Class LLOutfitsList - a list of agents's outfits from "My Outfits" inventory category which represents each outfit by an accordion tab with a list of items inside it. - Class LLWearableItemsList - a list of wearable items used in each accordion tab of "My Outfits" tab. - Class LLInventoryItemsList - a base class for LLWearableItemsList that represents inventory items by panels in LLFlatListView. - Class LLPanelInventoryItem - inventory item representation for a flat list. Item icon is set according to item type. - Class LLInventoryCategoriesObserver - an observer used in LLOutfitsList for monitoring changes to "My Outfits" inventory category and updating outfits accordion tabs and list of items for each outfit. Known issues: - Only first outfit tab is displayed in "My Outfits" until this tab is expanded. - Bottom bar buttons and filter field not functioning for "My Outfits" tab since LLOutfitsList still doesn't support selection, filtering and sorting. - "My Outfits" and "Wearing" tabs of "Appearance" side panel might need a common interface to use LLOutfitsList and LLinventoryPanel as tabs in LLPanelOutfitsInventory or "Wearing" tab should be replaces with LLOutfitsList class object i.e. a flat list. On review - https://codereview.productengine.com/secondlife/r/285/ --HG-- branch : product-engine
-
Dmitry Zaporozhan authored
Increased IM control panel width by nine pixels to avoid truncation in all languages(longest are Spanish and German). Also updated IM floater width(by nine pixels) to avoid any possible truncation. Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/252/ --HG-- branch : product-engine
-
Dmitry Zaporozhan authored
Problem: "Profile" button is visible when viewing current agent place info and remote parcel info. Solution: Hide "Profile" button when we are viewing place profile. Updated "Profile" button visibility condition. New condition hides the button when viewing landmark info, teleport history info, agent place info and remote parcel info. Bug introduced in changeset 11252 : c5b3adc89f28 (EXT-6605 (No profile verb button on Places panel)) Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/274/ --HG-- branch : product-engine
-
Eugene Mutavchi authored
Fixed normal bug EXT-5220 (Remove Edit Appearance button from Me panel) - the button and respective code were removed. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/283/. --HG-- branch : product-engine
-
Tofu Linden authored
-
Tofu Linden authored
-
Igor Borovkov authored
--HG-- branch : product-engine
-
Igor Borovkov authored
completed EXT-6719 Utilize the "description" field of outfit wearable links to store order information - COF items get checked for correct ordering when COF is loaded (LLAppearanceMgr::updateAppearanceFromCOF..., LLAppearanceMgr::updateClothingOrderingInfo() ), and also when COF is saved to a new outfit, base outfit. - wearables are arranged in LLAgentWearables in a proper order * updateClothingOrderingInfo() [struggling with naming] does integrity checking and updates "invalid" items (items with wrong, gapped descriptions) * moved LLAgentWearables::makeNewOutfitLinks(...) and LLShowCreatedOutfit to a more natural place (llappearancemgr.cpp), because they use LLAppearanceMgr's methods a lot * changed link_inventory_item(...), added the "new_description" parameter Reviewed by Neal Orman at https://codereview.productengine.com/secondlife/r/268/ --HG-- branch : product-engine
-
Tofu Linden authored
-
Tofu Linden authored
-
Mike Antipov authored
Fixed normal bug EXT-6909 ('Mute/unmute' moderation options remain enaibled after moderator left group call) Reason: session's Speaker Manager was not updated when voice call ended. Speakers had incorrect voice related state. Fix: update speakers' state when voice call is finished. Also VCP now uses LLIMMgr::endCall to perform "Leave Call" action. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/276/ --HG-- branch : product-engine
-
Mike Antipov authored
WIP: critical bug EXT-4837 ([NUX] When filter results in null state, provide a message suggesting the user try global search.) Partial implementation of help text in case of empty list when filtered for Nearby and Recent lists of People panel: * Extracted support implementation of several messages for empty list depend of filtering from LLGroupList to LLFlatListEx * change inheritence of LLGroupList and LLAvatarList from LLFlatListView to LLFlatListViewEx * updated panel people to init Nearby & Recent lists with appropriate messages. --HG-- branch : product-engine
-
Yuri Chebotarev authored
fix for EXT-6932 "Planning","Details", "Sales" tabs from Group profile are allowed to edit but changes can not be saved https://codereview.productengine.com/secondlife/r/281/ vsavchuk --HG-- branch : product-engine
-
- Apr 20, 2010
-
-
Eli Linden authored
-
Eli Linden authored
-
Eli Linden authored
-
Mark Palange (Mani) authored
-
Eli Linden authored
-
Eli Linden authored
-
Tofu Linden authored
Function: LLViewerInventoryMoveFromWorldObserver::onAssetAdded(const LLUUID &) File: /indra/newview/llviewermessage.cpp
-
Tofu Linden authored
Checker: UNINIT_CTOR Function: LLInventoryFetchItemsObserver::LLInventoryFetchItemsObserver(const std::vector<LLUUID, std::allocator<LLUUID>> &) File: /indra/newview/llinventoryobserver.cpp
-
Tofu Linden authored
Checker: UNINIT_CTOR Function: LLInventoryFetchComboObserver::LLInventoryFetchComboObserver(const std::vector<LLUUID, std::allocator<LLUUID>> &, const std::vector<LLUUID, std::allocator<LLUUID>> &) File: /indra/newview/llinventoryobserver.cpp dead member.
-
Tofu Linden authored
Checker: DEADCODE Function: LLAssetStorage::findInStaticVFSAndInvokeCallback(const LLUUID &, LLAssetType::EType, void (*)(LLVFS *, const LLUUID &, LLAssetType::EType, void *, int, int), void *) File: /indra/llmessage/llassetstorage.cpp
-
Vadim Savchuk authored
Fixed bug EXT-6881 ([FORMATTING] Acerca del terreno (About Land) window > Contrato tab. Space in blank needed). Added a space after the colon, so the translatable string is now "Last Modified: ". Reviewed by Mike: https://codereview.productengine.com/secondlife/r/272/ --HG-- branch : product-engine
-