Skip to content
Snippets Groups Projects
  1. Apr 13, 2020
  2. Mar 25, 2020
  3. Jan 09, 2020
  4. Nov 10, 2015
  5. Dec 10, 2014
  6. Oct 17, 2014
  7. Aug 09, 2013
  8. Mar 29, 2013
  9. Oct 13, 2010
  10. Sep 21, 2010
  11. Aug 20, 2010
  12. Aug 16, 2010
  13. Aug 13, 2010
  14. Jul 27, 2010
  15. Jul 26, 2010
  16. Jul 21, 2010
  17. Jul 15, 2010
  18. Jul 12, 2010
    • Mike Antipov's avatar
      Backed out changeset: 412588eb49a2 · 1c66ca72
      Mike Antipov authored
      That patch leaded to two issues:
       * broken message for empty accordion in Teleport History Panel. For now it looks like "Missing String (Didn't find... [Search].)"
       * there are multiple warnings like "LLTrans::getString: ONCE (10th time seen): Missing String in strings.xml: []" for accordions which have empty default strings (Friends list for ex.)
      
      --HG--
      branch : product-engine
      1c66ca72
  19. Jul 07, 2010
  20. Jul 06, 2010
  21. Jun 16, 2010
  22. Jun 15, 2010
    • Andrew Polunin's avatar
      EXT-7639 FIXED added shop button which reacts according to the ticket description · e460985d
      Andrew Polunin authored
      - Added method LLAccordionCtrl::getExpandedTab() which search for the first expanded accordion tab. This method is a bit of hacking, but I discussed it with Vadim Savchuk.
      - LLAccordionCtrlTab::isExpanded() is made 'const'. This is necessary to call it from getExpandedTab() which is also 'const'.
      - Added all provided Marketplace URLs (taken from EXT-7257) to the settings.xml. So URLs can be configured without recompilation.
      - Added method LLCOFWearables::getSelectedItems() which can be used to get ALL selected items (not only one).
      - Class LLShopURLDispatcher is implemented in the llpaneloutfitedit.cpp.
      - Added callback LLPanelOutfitEdit::onShopButtonClicked() which calls LLShopURLDispatcher to send user to the correct URL.
      - Added shop button (shop_btn) widget in panel_outfit_edit.xml. It has invalid icon for now. After review I'm going to reassign the ticket to someone who will provide correct icons.
      
      Reviewed by Vadim Savchuk and Mike Antipov at https://codereview.productengine.com/secondlife/r/569/
      
      --HG--
      branch : product-engine
      e460985d
  23. Jun 11, 2010
  24. Jun 09, 2010
  25. Jun 04, 2010
  26. May 28, 2010
    • Sergei Litovchuk's avatar
      EXT-7198, EXT-7491 FIXED Added mutli-selection support for outfit items and... · 40b476db
      Sergei Litovchuk authored
      EXT-7198, EXT-7491 FIXED Added mutli-selection support for outfit items and outfit tabs selection support.
      - Added selecting multiple items from more than one accordion tab.
      - Integrated context menus from Vadim's patch for EXT-6726 Appearance SP menus (WIP tier 2).
      - Added selection to accordion control to use it instead of accordion tab focus in cases when focus is lost and outfit tab should stay selected.
      - Changed "Wear" button behavior: "Wear" puts on currently selected outfit (as the tooltip reads "Wear selected outfit"). There is always an  outfit selected when the accordion is focused so for now there are no cases when only some items are selected. Separate items can be worn from context menu.
      - Added moving accordion tab selection with right click. Fixed (EXT-7491) Right click on an accordion title should move selection to it.
      
      Reviewed by Neal Orman at https://codereview.productengine.com/secondlife/r/437/
      
      --HG--
      branch : product-engine
      40b476db
  27. Apr 26, 2010
    • Sergei Litovchuk's avatar
      (EXT-6722) Create modified inventory view for "my outfits" tab in top-level... · fbfc8517
      Sergei Litovchuk authored
      (EXT-6722) 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.
      
      Reviewed by Mike Antipov https://codereview.productengine.com/secondlife/r/285/
      
      --HG--
      branch : product-engine
      fbfc8517
    • Mike Antipov's avatar
      Fixed major bug EXT-6092 [crashhunters] Crash in LLFlatListView::selectItemPair · a00712e9
      Mike Antipov authored
      Reason:
       A) incorrect UP arrow handling in accordion control: invisible accordion tab was selected to handle selection.
       B) invalid std::map item (in empty map) was used to make selection in Flat List
      
      Fix: added checks against empty map before use front/back item pair before selecting first/last items.
      Also updated processing of the UP key in accordion control to not select invisible accordion tab.
      
      Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/318/
      
      --HG--
      branch : product-engine
      a00712e9
  28. Apr 21, 2010
    • Dmitry Zaporozhan's avatar
      Implemented by SL EXT-6722(normal task) - Create modified inventory view for... · 2ce7556e
      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
      2ce7556e
  29. Apr 01, 2010
  30. Mar 03, 2010
  31. Feb 22, 2010
  32. Jan 26, 2010
  33. Jan 11, 2010
    • Lynx Linden's avatar
      EXT-3929: Moved LLAccordionCtrl to llui. · a4baeed1
      Lynx Linden authored
      Both LLAccordionCtrl and LLAccordionCtrlTab should live in llui, not
      newview. I need to make this happen in order to fix EXT-3929. No code
      change was necessary (other than to change #include for predefined
      headers) as these classes did not rely on any newview code.
      a4baeed1
Loading