| Age | Commit message (Collapse) | Author | 
|---|
|  | panels were being created, but the screen channel were deciding not to display the given toasts. | 
|  |  | 
|  | another attempt to move mem stat into base class | 
|  | replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc. | 
|  |  | 
|  |  | 
|  |  | 
|  | alignment issue in llAppearance. | 
|  |  | 
|  | 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 | 
|  |  | 
|  | can change during recursive calls, invalidating iterators. | 
|  | other notifications are being received | 
|  | notification duplicate suppression now doesn't generate multiple dialogs | 
|  | dismiss toast
removed special case logic for dealing with user online/offline collisions
added ability to cancel old duplicate notifications | 
|  |  | 
|  | object inventory offers don't increment system menu count
added customizable merging behavior for duplicate "unique" notifications
fixed overeager notification channels | 
|  | notifications | 
|  | Fixed erasing the iterator which was becoming invalid on recursive calls. | 
|  | - 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. | 
|  |  | 
|  | idle calls.
Reviewed by davep. | 
|  | lower right corner of FUI viewer)
- Moved startup toast to the top of the LLScreenChannel | 
|  | also made toolbar buttons not trigger if enabled callback returns false | 
|  |  | 
|  | - Removed all sidetray dependencies and the sidetray itself.
- Also removed LLFloaterSidetrayTab and LLSidetrayListener as unused. | 
|  |  | 
|  |  | 
|  | 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. | 
|  | Make sure older toasts don't appear after newer ones fade out. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | 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. | 
|  |  | 
|  | away (all toasts used to freeze). | 
|  |  | 
|  | 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 | 
|  | reviewed by Alexei Arabadji at https://codereview.productengine.com/secondlife/r/668/
--HG--
branch : product-engine | 
|  | reviewed by Mike Antipov, Alexei Arabadji at https://codereview.productengine.com/secondlife/r/654/
--HG--
branch : product-engine | 
|  | 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 | 
|  | * 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 | 
|  | - 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 | 
|  | 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 | 
|  | Viewer”,
implemented filtering of exclusive notifications;
--HG--
branch : product-engine |