summaryrefslogtreecommitdiff
path: root/indra/llui/llmenugl.cpp
AgeCommit message (Collapse)Author
2012-04-14CHU-78 WIP Subtle cleanup.Vadim ProductEngine
2012-01-03use lazy deletion of views via die() method to avoid some potential crashesRichard Linden
2011-11-01EXP-1472 FIXED (More spillover list scrolls up after selecting any content ↵Paul ProductEngine
menu item) - Saving last scroll position of menu
2011-10-11EXP-1275 FIX A UI element or Keyboard shortcut to clear the viewportRichard Linden
Ctrl+Shift+U now toggles UI and hides floaters refactored main_view.xml made all members of llviewerwindow private
2011-09-26fixed toolbar context menuRichard Nelson
deprecated pointless LLView::deleteViewByHandle
2011-09-06EXP-1196 FIX Fix param block template orderingRichard Linden
changed ordering of template loading relative to constructor setting of params moved a lot of constructor-set params to template files reviewed by Leslie
2011-03-28Automated merge with file:///F:\code\viewer-autobuild2010Richard Linden
2011-03-24SOCIAL-509 FIX There is no way to copy a user name from web profile with the ↵Richard Linden
mouse
2011-03-11STORM-659 FIXED Viewer hangs when navigate in the Back/Fwd Teleport history ↵Paul ProductEngine
by keyboard Reason: If user didn't set number of max scrollable items (msi) then msi = U32_MAX Solution: If user didn't set number of msi then number of scrollable items = number of items in menu.
2011-01-06STORM-387 FIXED Return key handling by Favorites bar overflow menu.Seth ProductEngine
Pressing Return in Favorites bar overflow menu now acts as mouse double click, i.e. performs teleport to selected landmark.
2010-11-15mergeRichard Linden
2010-10-18 EXP-230 FIX "elp" text flashes on and off in upper left corner of skylight ↵Richard Linden
viewe
2010-10-13STORM-294 FIXED keyboard navigation in Favorites bar overflow menu.Seth ProductEngine
The menu items can now be scrolled cyclically with a keyboard even if not all items are visible at once.
2010-10-04Fix for EXP-140 -- After logging into Skylight Viewer - User is required to ↵Monroe Linden
click on Viewer window before using movement keys / flying In LLMenuHolderGL::handleKey(), in the highlightNextItem() case, don't return true if highlightNextItem() did nothing. Reviewed by Richard.
2010-09-29fix for crash on exitRichard Linden
also made handle subtyping work
2010-09-28made menus work with empty contentsRichard Linden
2010-09-28don't show empty context menusRichard Linden
2010-09-27mergeRichard Nelson
2010-09-22EXP-109 WIP strip down main_view.xmlRichard Linden
made menu keyboard access only work when menus are visible dummy widgets are now added with a parent view that is invisible popupview can now be default-built
2010-09-02merged VWR-20583Boroondas Gupte
2010-09-02VWR-20583 FIXED submenu indicators (▶ a.k.a. U+25B6) shouldn't be hard-codedBoroondas Gupte
in context menu sub menu names Use the same mechanism for adding the triangle in LLContextMenuBranch as is already used in LLMenuItemBranchGL. As a bonus, the triangles will be nicely right-aligned, just as in the main menu. Remaining hard-coded triangles all are in indra/newview/skins/default/xui/*/panel_voice_effect.xml.
2010-09-01some follow-up for VWR-17801.Tofu Linden
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-04EXT-8424 FIXED ([HARD CODED] ALL LANGS: \"More\" menu option is untranslated ↵Paul Guslisty
under Advanced menu (French viewer) > Shortcuts) Set translated label from strings.xml Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/831/ --HG-- branch : product-engine
2010-07-29EXT-8501 FIXED Check menu items always looked as checked.Vadim Savchuk
Reason: Check menu items (instances of LLMenuItemCheckGL) had used LLUICtrl::getValue() to know whether they should draw the checkmark. Recently this was broken when getValue() was overriden in LLMenuItemCallGL to return a string. Fix: Overriden getValue() in LLMenuItemCheckGL to return a boolean value, not a string. Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/821/ --HG-- branch : product-engine
2010-07-23EXT-6739 FIXED Provided updating of object inspector gear menu 'Touch' and ↵Alexei Arabadji
'Sit' entries. Details: 1 Provided using Object.EnableSit and Object.EnableTouch callbacks for both object menu and inspector gear menu. Now default menu item label stores in hash map and since callback receives triggered control no need to hardcode updating menu item labels from callback. 2 Removed redundant attribute 'parameter' from menu xml's since now handler callbacks receives triggered menu item as function parameter. 3 Replaced LLObjectEnableTouch class with enable_object_touch function, since there no need on triggering callback on menu commit event. 4 Added symmetric method LLMenuItemGL::getValue(). 5 Removed unused "Object.EnableGearSit" callback. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/774/ --HG-- branch : product-engine
2010-06-22EXT-7729 WIP LLWARNS: Tons of "Making dummy class..." warnings on startupRichard Linden
improved filename output for XUI parser errors
2010-05-17Automated merge with https://hg.productengine.com/secondlife/viewer-trunk/Alexei Arabadji
--HG-- branch : product-engine
2010-05-17EXT-7085 FIXED Added check to avoid showing invisible menu items.Alexei Arabadji
reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/388/ --HG-- branch : product-engine
2010-05-17EXT-7000 FIX "eat" TAB key while menu is activeYuri Chebotarev
Two problems: 1. AvatarList didn't hide popup menu when goes invisible. 2. (Real problem) MenuHolder View didn't process TAB key. Which leads to changing active ("focused") control. Which leads to the ability (for example) to switch tabs and hide popup menu parent view. --HG-- branch : product-engine
2010-04-01EXT-3531 - Ctrl-P does not work reliably on loginRichard Nelson
2010-03-10EXT-6295 - Cannot log in with new account, TOS dialog does not loadRichard Nelson
reviewed by Mani
2010-02-18EXT-4677 Crash when closing pinned menu which has no parent Inventory floaterLeyla Farazha
Reviewed by Richard CC#118
2010-02-05Fixed normal bug EXT-4702 (Elements of type context_menu cannot have font ↵Eugene Mutavchi
set in XUI xml) --HG-- branch : product-engine
2010-01-28CID-339Tofu Linden
Checker: UNINIT_CTOR Function: LLMenuGL::LLMenuGL(const LLMenuGL::Params &) File: /indra/llui/llmenugl.cpp
2010-01-27follow-up fixTofu Linden
2010-01-27CID-103Tofu Linden
Checker: INVALIDATE_ITERATOR Function: LLMenuGL::scrollItemsDown() File: /indra/llui/llmenugl.cpp
2010-01-27CID-103Tofu Linden
Checker: INVALIDATE_ITERATOR Function: LLMenuGL::scrollItemsDown() File: /indra/llui/llmenugl.cpp
2010-01-15EXT-4383 Replace ">" glyph in cascading menus with a proper triangleTofu Linden
patch by josh, reviewed by me
2010-01-12Merge with default branch, resolved conflict in llpanelavatar.cppMike Antipov
--HG-- branch : product-engine
2010-01-11EXT-3784 Fix for first menu item going blank when highlighted on ATI cards.Runitai
2010-01-11Merge from default branch.Vadim Savchuk
--HG-- branch : product-engine
2010-01-06EXT-3878 - Menus disappear when UI Size is < 1.00richard
EXT-3647 - Auto-scrolling of IMs should resume when user types in chat EXT-3877 - Pinning two levels of menus prevents movement using arrow keys EXT-1303 - Hyperlink text wraps in the middle of a word reviewed by James
2010-01-06fix for low EXT-2742 Invalid menu appearance after hiding navigation bar ↵Yuri Chebotarev
and/or favorites bar actually that was designed behavior. --HG-- branch : product-engine
2009-12-29EXT-3589 Favorites Appear Squished Together on Left Half of Favorites BarLeyla Farazha
EXT-3602 Inventory > New Clothes sub menu not aligned EXT-3631 Texture preview after upload > Image covers buttons reviewed by James
2009-12-25Fixed a memory leak in ContextMenu (EXT-3563).Paul Guslisty
--HG-- branch : product-engine
2009-12-18Automated merge with ssh://nyx@hg.lindenlab.com/viewer/viewer-2-0/Nyx (Neal Orman)