summaryrefslogtreecommitdiff
path: root/indra/newview/llscreenchannel.cpp
AgeCommit message (Collapse)Author
2012-02-10EXP-1885 FIX Viewer crashes when receiving multiple inventory offer ↵Richard Linden
notifications
2012-02-10EXP-1885 FIXED the crash when receiving multiple inventory offer notifications.Seth ProductEngine
Fixed erasing the iterator which was becoming invalid on recursive calls.
2012-02-01EXP-1672 FIXED Various fixes to prevent crashes in notifications.Seth ProductEngine
- Refactoring of LLToast and LLScreenChannel classes: moved LLToast signals to the private section. - Modified the screen channel's lists of toasts to store LLHandles instead of pointers and screen channel code to work with toast LLHandles.
2011-11-29mergeDave Parks
2011-11-23SH-2710 FIX -- Removed calls to getChild happening every frame and during ↵Leslie Linden
idle calls. Reviewed by davep.
2011-10-27EXP-1389 FIXED ("New notifications while offline" notification shown in ↵Paul ProductEngine
lower right corner of FUI viewer) - Moved startup toast to the top of the LLScreenChannel
2011-10-14EXP-1336 FIX Move Notifications to upper rightRichard Nelson
also made toolbar buttons not trigger if enabled callback returns false
2011-10-13EXP-1319 FIX Nearby chat toasts should not underlap toolbarsRichard Linden
2011-09-29EXP-1209 FIXED Sidetray removed.Paul ProductEngine
- Removed all sidetray dependencies and the sidetray itself. - Also removed LLFloaterSidetrayTab and LLSidetrayListener as unused.
2010-12-28STORM-682 : pull into viewer-developmentMerov Linden
2010-12-27STORM-523 : pull into viewer-developmentMerov Linden
2010-12-24STORM-682 FIXED Fixed positioning notification toasts in mouse-look mode.Vadim ProductEngine
Toasts were positioned as if side tray was expanded. The fix is to reshape the so-called toasts screen channel (an area where toasts are drawn) on entering/leaving mouse-look mode, so that the screen channel can notice that side tray get in/visible.
2010-12-11STORM-391 FIXED Dismiss toasts that don't fit on screen.Vadim ProductEngine
Make sure older toasts don't appear after newer ones fade out.
2010-12-11STORM-391 WIP Removed unused methods.Vadim ProductEngine
2010-12-10Merge from viewer-developmentMonroe Linden
2010-12-09STORM-774 WIP Misc renames to improve readability.Vadim ProductEngine
2010-12-08Adjusted whitespace in llscreenchannel.cppJonathan Yap
2010-12-03Found and disabled another place where hovered notifications were being handledJonathan Yap
2010-12-03Fix for OK notification being overlaid by Keep/Discard/Block notificationJonathan Yap
2010-11-15mergeRichard Linden
2010-11-01EXP-371 Chat/IM bubble notifications not aligned with bottom barRichard Linden
2010-10-26STORM-36 FIXED As a User, I want to control how long a chat toast appears ↵Paul Guslisty
before it fades. Please add fade time back to Chat preferences. - Added two spinners to the Chat preferences tab that control NearbyToastLifeTime and NearbyToastFadingTime - Added callbacks to the LLNearbyChatScreenChannel that update these properties if they were changed Refactoring of LLToast: - Removed code that was making toast transparent from LLToast::draw() - Modified LLToast interface that relates to showing and hiding toast, so that all screen channels can use LLToast universally. - Replaced in LLScreenChannel calling methods of old interface to new ones.
2010-10-04EXP-138 FIXED Chat and IM notices not aligned with Bottom bar in Skylight ViewerRichard Nelson
2010-10-14STORM-211 FIXED Only the hovered toasts now persists until you move mouse ↵Vadim ProductEngine
away (all toasts used to freeze).
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-08EXT-8218 FIXED Fixed crash in ↵Alexei Arabadji
LLNotificationsUI::LLScreenChannel::redrawToasts method. Details: Provided resetting hovered toast field in screen channel when toast destroyed along viewer logging out. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/705/ --HG-- branch : product-engine
2010-06-30EXT-8045 FIX check if sidetray is createdYuri Chebotarev
reviewed by Alexei Arabadji at https://codereview.productengine.com/secondlife/r/668/ --HG-- branch : product-engine
2010-06-29EXT-8045 FIX shift ScreenChannel rect when "SidebarCameraMovement" change.Yuri Chebotarev
reviewed by Mike Antipov, Alexei Arabadji at https://codereview.productengine.com/secondlife/r/654/ --HG-- branch : product-engine
2010-04-29fixed EXT-6736 Notecard floater missing Keep/Discard Buttons (vwr 2.0)Alexei Arabadji
Added functionality to close hidden IM toasts when IM floater opens. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/321/ --HG-- branch : product-engine
2010-04-08fixed EXT-3703 Startup toast message doesn't fit toast widthAlexei Arabadji
* reverted changes made previously by rev. f0663aa57134; * added calculation of toast height difference based on LLTextBox::reshapeToFitText; * added vertical centering of message textbox; reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/195/ --HG-- branch : product-engine
2010-04-07fixed EXT-5842 There is a lot of unused space in the online/offline toasts,Alexei Arabadji
- decreased on/offline notification toasts width from 305 to 220px; - added toast right alignment; - made toasts for long avatar names taller (according to max length of avatar full name(63 characters) made 3 max line of message text in online/offline toasts, also corrected initial geometry parameters of panel_online_status_toast.xml to allow method LLToastPanel::snapToMessageHeigh works correctly); reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/182/ --HG-- branch : product-engine
2010-03-04fixed EXT-5904 “Offers embedding into IM windows”,Alexei Arabadji
made all type offers be embedded to the IM floater; made showing offer toast if IM floater isn't visible; corrected IM message counter on showing offer toast; --HG-- branch : product-engine
2010-03-03fixed EXT-5685 “Duplicated 'user online/offline' toasts after coming back toAlexei Arabadji
Viewer”, implemented filtering of exclusive notifications; --HG-- branch : product-engine
2010-02-17Fixed low bug EXT-4246 - Close button on notification toast is larger than ↵Dmitry Zaporozhan
host spot. Close button is partially positioned out of toast(floater). Usually, hovering or clicking that "outer" part of the button can not be handled. The workaround is to position the button on the floater and make the floater background invisible. Now close button is properly handled, but toast is transparent. To fix this i added wrapper_panel that looks and behaves like a floater. --HG-- branch : product-engine
2010-02-04Fixed normal bug EXT-4862 - Nearby Chat pop-up toasts close affordance ↵Dmitry Zaporozhan
displays under prior toasts. Implemented same fix for notification toasts. --HG-- branch : product-engine
2010-02-02Fixed normal bug EXT-4696 - Teleport offer window is not alligned to the ↵Dmitry Zaporozhan
center of game area --HG-- branch : product-engine
2010-01-19Fixed low bug EXT - 3703 (Startup toast message doesn't fit toast width)Paul Guslisty
--HG-- branch : product-engine
2010-01-18fixed EXT-4214 “Notifications counter can be negative”,Alexei Arabadji
added check to avoid deleting closed toasts; --HG-- branch : product-engine
2010-01-18fixed EXT-4382 “Crash when blocking avatar from the inventory offer dialog”,Alexei Arabadji
added clean-up of stored toasts list on toast destroy event; --HG-- branch : product-engine
2010-01-14fixed EXT-3732 “Remove "x other alerts" toast“,Alexei Arabadji
removed overflow toast related functionality; --HG-- branch : product-engine
2010-01-13implemented EXT-4001 “Notification Well window interaction”,Alexei Arabadji
made notification that restored from notification well window shows as inspector; --HG-- branch : product-engine
2010-01-11Fixed normal bug EXT-3764 - Notifications should not stack when selected ↵Dmitry Zaporozhan
from the Well. --HG-- branch : product-engine
2009-12-30Fixed normal bug EXT-3762 - New notifications don't appear in the ↵Dmitry Zaporozhan
Notifications Well until they fade away in the channel. --HG-- branch : product-engine
2009-12-25Fixed low bug EXT-3294 - Toasts bunch up in the channel when big docked IM ↵Dmitry Zaporozhan
window is opened. --HG-- branch : product-engine
2009-12-22fixed normal bug (EXT-3587) Notifications overflow toast cannot be dismissed ↵Dmitry Oleshko
during spam - reduced to minimum number of show/hide cycles for the Overflow toast, so it is easier now to click the (x) button - the Overflow toast is now created once for a channel --HG-- branch : product-engine
2009-12-15Update for normal task EXT-3089 - Notification toasts positioning, layering ↵Dmitry Zaporozhan
and stacking. Docked LLDialogs are part of toasts positioning rules. --HG-- branch : product-engine
2009-12-14fixed normal bug (EXT-1093) Dialog boxes should be centered in the ↵Dmitry Oleshko
viewport(game area) Alert dialogs' behavior was broken in 6132:32b8dcff3b67 of PE brunch --HG-- branch : product-engine
2009-12-11Updated comment.Dmitry Zaporozhan
--HG-- branch : product-engine
2009-12-10implemented task EXT-2609 Implement 'block' option for inventory offersDenis Serdjuk
--HG-- branch : product-engine
2009-12-09hardened condition for LLScreenChannelBase::isHovering method;Alexei Arabadji
--HG-- branch : product-engine