summaryrefslogtreecommitdiff
path: root/indra/llui
AgeCommit message (Collapse)Author
2010-09-30Adding tags mechanism to notification visibility rules.Monroe Linden
Also started adding the tag 'fail' to entries in notifications.xml that are failures the user should always be told about. Reviewed by Richard.
2010-09-30Cancel hidden notifications instead of using empty responses.Monroe Williams
This is more work on EXP-111. Reviewed by Richard.
2010-09-29Change non-visible notifications to return empty response instead of default.Monroe Linden
This is part of EXP-111. Reviewed by Richard.
2010-09-29removed unworkable subclassing support from LLHandle<T>Richard Linden
2010-09-29fix for crash on exitRichard Linden
also made handle subtyping work
2010-09-28mergeRichard Linden
2010-09-28made mIsFocusRoot a XUI paramRichard Linden
2010-09-28made menus work with empty contentsRichard Linden
2010-09-28Add XML validation in LLNotifications when loading notifications.xml and ↵Monroe Linden
notification_visibility.xml. Reviewed by Richard.
2010-09-28Added a mechanism for preventing classes of notifications from being ↵Monroe Linden
displayed, controlled by the notification_visibility.xml file in the viewer skin. Reviewed by Richard.
2010-09-28fix for crash when background image not specified for line editorRichard Linden
2010-09-28don't show empty context menusRichard Linden
2010-09-27mergeRichard Nelson
2010-09-22mergeRichard Linden
2010-09-22cleaned up notifications.xml and made global notifications toggle not use or ↵Richard Linden
modify saved responses
2010-09-22instead of exposing mutable container in LLInitParam::Multiple, just expose ↵Richard Linden
access functions, begin(), end(), etc. this allows mutation of param block contents, without being able to change number of elements
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-21fix for mac build and possible crash when responding to notification twiceRichard Linden
2010-09-20EXP-82 FIX MOTD open in external browser notification not given until fully ↵Richard Nelson
logged in reviewed by Monroe
2010-09-20merge from http://bitbucket.org/boroondas/viewer-development-vwr-20583Tofu Linden
2010-09-20STORM-192 ADDITIONAL FIX Fixed crash on pressing Ctrl+Shift+W (which closes ↵Vadim Savchuk
all floaters). The crash was introduced by my previous fix of this ticket in changeset 8ceebd3612f0. The problem was that, suprisingly, even invisible (faded) toasts were destroyed when you hit Ctrl_Shift+W, however they were still referenced by the toast pool, so the references were invalidated. The easiest fix would be to remove all references to the toast being destroyed, no matter is it visible or not. However, then we'd have to search for each destroyed toast in the pool, which is slow. Besides, removing toasts from the pool compromises the whole idea of pooling (which was introduced to speed up creation of new toasts). Another possible fix is not to destroy any nearby chat toasts when user hits Ctrl+Shift+W. That would save us from any crashes at a price of changing existing behaviour (the toasts will remain visible). So I went for a third option: when closing all floaters, skip invisible ones. Then there won't be attempts to destroy invisible (pooled) toasts, so the crash won't happen, and we don't seem to change any existing behavior. However I'm not 100% sure of the latter statement, so the fix requires extensive testing.
2010-09-17fix for clicking on Invite Friends resulting in disabling popupsRichard Linden
2010-09-17fix for enable all popups not workingRichard Linden
also popup notification is no longer a singleton
2010-09-16fixed mergeRichard Linden
2010-09-16mergeRichard Linden
2010-09-16EXP-73 FIX hint cannot be dismissed with X and crashes browser when hint is ↵Richard Linden
triggered by user taking an object from inworld into inventory
2010-09-16fix for all notifications being ignored by defaultRichard Linden
2010-09-16EXP-73 FIX hint cannot be dismissed with X and crashes browser when hint is ↵Richard Linden
triggered by user taking an object from inworld into inventory
2010-09-16added ability to have notification ignore variable point to settings.xml ↵Richard Linden
variables
2010-09-16refactored notification template into own header fileRichard Linden
2010-09-16deprecated text_enabled_color and text_disabled_color from LLCheckBoxCtrl in ↵Richard Linden
favor of label_text.text_color and label_text.text_readonly_color, respectively
2010-09-16streamlined llsd serialization logic of param blocksRichard Linden
2010-09-16made LLView::getUseBoundingRect() const and used it internallyRichard Linden
2010-09-16refactored notification template into own header fileRichard Linden
2010-09-14finished notifications param block parsing logicRichard Linden
2010-09-14implemented param block -> LLSD serializationRichard Linden
2010-09-14converted notifications.xml to paramblock parsing for easier reuse and extensionRichard Nelson
2010-09-13STORM-101 FIXED Moved floater settings (rect, visibility, docked state) to ↵Vadim Savchuk
account-specific XML file. The settings are now stored to settings_per_account.xml. This change affects all floaters having save_rect/save_visibility/save_dock_state params set to "true", not just detached sidebar tabs as the ticket requests.
2010-09-09DEV-53015 FIX Volume slider disappears when sliding on ↵Richard Linden
panel_prim_media_controls.xml
2010-09-09MergeRichard Linden
2010-09-09Backed out changeset: 28f52b3d2e3dRichard Linden
2010-09-09CID-508Tofu Linden
Checker: UNINIT_CTOR Function: LLFloaterView::LLFloaterView(const LLFloaterView::Params &) File: /indra/llui/llfloater.cpp
2010-09-06VWR-22690 FIXED Implemented save/load of bottomtray button order.Andrew Dyukov
- Added methods responsible for saving and loading order of buttons to bottomtray. Order is saved after each drag'n'drop to ensure user's customization of bottomtray is not lost because of crash. - Added additional argument to layoutstack movePanel() method which tells it to move panel to the beginning of mPanels vector without requiring a pointer to panel before which it should be inserted. Reviewed by Vadim Savchuk.
2010-09-06VWR-20705 VWR-20706 FIXED Implemented drag'n'drop of buttons in bottomtray.Andrew Dyukov
- Though visually user drags buttons, layout panels are really moved. To move one panel before other, new method movePanelBeforeOther() was added to layout stack. - When drag'n'drop is finished, order of panels in layout stack mToolbarStack is changed, and also order vectors are updated in bottomtray.These are vectors mButtonsProcessOrder and mButtonsOrder. mButtonsOrder was introduced in this changeset to store order of all bottomtray buttons that may change place via drag'n'drop and should save and load it between sessions. mButtonsProcessOrder is not enough for it because it contains only buttons that may be hidden(and for example Speak button is not included in it). - To pass mouse events from buttons to bottomtray, new class LLBottomtrayButton was added (and new widget bottomtray_button for it). Reviewed by Vadim Savchuk.
2010-09-06merge for several of VWR-20694's subtasks.Tofu Linden
2010-09-03VWR-21127 FIXED Implemented restoring sidebar tabs that were detached in ↵Vadim Savchuk
previous session. It is now possible to detach some sidebar tabs, exit the viewer, login again and see those tabs still detached. Also fixed incorrect saving of tabs dimensions implemented in the previous commit (766d6e749836). Reviewed by Sergey Litovchuk
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-01VWR-21127 WIP Implemented saving position and dimensions of detached sidebar ↵Vadim Savchuk
tabs. Reviewed by Sergey Litovchuk.
2010-09-01some follow-up for VWR-17801.Tofu Linden