summaryrefslogtreecommitdiff
path: root/indra/newview/llscreenchannel.cpp
AgeCommit message (Collapse)Author
2014-05-02MAINT-4009: Patching the memory leak occurring in the scenario where toast ↵Stinson Linden
panels were being created, but the screen channel were deciding not to display the given toasts.
2013-10-15renamed TimeBlock to BlockTimerStatHandleRichard Linden
2013-09-05changed fast timer over to using macroRichard Linden
another attempt to move mem stat into base class
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-11Viewer-chui mergeprep
2012-11-28SH-3563. Pull and merge from viewer-development. Modest code changes to fix ↵prep
alignment issue in llAppearance.
2012-11-20Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-beta.William Todd Stinson
2012-11-09CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and ↵AlexanderP ProductEngine
in accordance with the naming convention in the project, some classes and corresponding files should be renamed: LLIMConversation -> LLFloaterIMSessionTab LLIMFloater -> LLFloaterIMSession LLNearbyChat -> LLFloaterIMNearbyChat LLIMFloaterContainer -> LLFloaterIMContainer LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-10-11Updating linux build to gcc4.6Don Kjer
2012-07-14Crashfix: showToastsTop/Bottom, don't iterate over mToastList. The member ↵Nicky
can change during recursive calls, invalidating iterators.
2012-05-25CHUI-131 FIX Crash when selecting Show on inventory offer notification if ↵Richard Linden
other notifications are being received
2012-05-18CHUI-96 FIX Cannot dismiss modal dialogs related to merchant outboxRichard Linden
notification duplicate suppression now doesn't generate multiple dialogs
2012-05-18CHUI-112 FIX Clicking Show or Discard in an inventory offer toast does not ↵Richard Linden
dismiss toast removed special case logic for dealing with user online/offline collisions added ability to cancel old duplicate notifications
2012-04-26merge with viewer-releaseRichard Linden
2012-03-30CHUI-51 WIP notifications routing code cleanupRichard Linden
object inventory offers don't increment system menu count added customizable merging behavior for duplicate "unique" notifications fixed overeager notification channels
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