summaryrefslogtreecommitdiff
path: root/indra/newview/llnotificationtiphandler.cpp
AgeCommit message (Collapse)Author
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-12-06CHUI-494: WIP First pass at getting the suppression of events in DND working.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-09-07CHUI-323 FIXED (Local chat message panel out of position in Conversation ↵AlexanderP ProductEngine
floater): Prevented too early creation LLNearbyChat
2012-08-31CHUI-315 (Nearby chat messages do not appear in conversation floater): ↵AlexanderP ProductEngine
cancelled inheritance LLNearbyChat from LLSingleton; set mSingleInstance flag for it.
2012-08-22CHUI_310 make NearbyChat a singletoneAlexanderP ProductEngine
2012-07-30CHUI-258: Adding a method to better whether nearby chat is visible or not.Todd Stinson
2012-05-31CHUI-119 WIPSeth ProductEngine
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-26post-merge build fixesRichard Linden
2012-04-26merge with viewer-releaseRichard Linden
2012-04-12CHUI-87 FIXED crash in handling notifications after viewer disconnect.Seth ProductEngine
Notification handlers now use LLHandles to screen channels.
2012-03-27CHUI-51 WIP notifications routig code cleanupRichard Linden
phase 1, removal of most of llnotificationhandler
2011-11-11EXP-1489 FIXED (Cannot build notifications not being shown when chat floater ↵Paul ProductEngine
closed with chat log toggled open) Reason: There is a case when the chat floater is minimized while its visibility = true as well as its chat panel visibility = true. In this case notification won't be shown to the user. It will be shown in chat history which is in minimized floater. Solution: Check for a floater minimized state.
2011-11-01EXP-1489 FIXED (Cannot build notifications not being shown when chat floater ↵Paul ProductEngine
closed with chat log toggled open) - Need to check visibility of the floater itself, not only chat panel in it. So I added this check.
2011-09-27EXP-1247 Nearby chat as part of chat floaterLeyla Farazha
2010-09-20EXP-82 FIX MOTD open in external browser notification not given until fully ↵Richard Nelson
logged in reviewed by Monroe
2010-09-17Backed out changeset: d71309f8bd0eRichard Linden
2010-09-16fixed mergeRichard Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-06-18EXT-6710 FIXED Corrected 'ItemsShared' notification message and provided ↵Alexei Arabadji
logging of 'item shared' message instead of spawning IM session and add message to it. Details: 1 Corrected 'ItemsShared' notification message. 2 Avoided spawning session on item shared event. 3 Provided logging of item shared message. 4 Provided logging of 'IMSystemMessageTip' notification without opened related IM session. reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/612/ --HG-- branch : product-engine
2010-04-22fixed EXT-6936 Avoid using LLToastNotifyPanel class for tip toasts.Alexei Arabadji
* renamed class LLOnlineStatusToast to LLPanelOnlineStatus; * updated method LLToastPanel::buidPanelFromNotification to provide building all kinds of tip toast panels; * updated method LLTipHandler::processNotification to avoid using LLToastNotifyPanel; reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/286/ --HG-- branch : product-engine
2010-04-19fixed EXT-6848 Avoid creation of dummy objects in LLOnlineStatusToast and ↵Alexei Arabadji
LLPanelGenericTip classes. * decoupled tip toast panel related logic from class LLTast; * moved documentation comment of LLPanelGenericTip constructor from .cpp to .h file; * corrected name attribute in panel_generic_tip.xml; reviewed by Mike Antipov and Vadim Savchuk at https://codereview.productengine.com/secondlife/r/230/ --HG-- branch : product-engine
2010-04-12fixed major EXT-6593 "New notifications arrived while you were away" is boldAlexei Arabadji
and doesn't fit on toast * Unbolded startup toast message text; * Avoided increasing complexity of LLToastNotifyPanel class that in future should be decoupled on separate independent toast panel implementations and added LLPanelGenericTip class to represent generic notifytip panels. reviewed by Vadim Savchuk and Mike Antipov at https://codereview.productengine.com/secondlife/r/214/ --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-10Implemented normal sub-task EXT-5909(Accepted/declined inventory offer ↵Andrew Dyukov
shouldn't spawn chiclet). - Removed check for INVENTORY_DECLINED from LLHandlerUtil::canSpawnIMSession(). - Added new method LLHandlerUtil::canSpawnToast() and check with it to LLTipHandler::processNotification() to supress toasts when respective IM window is open. --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-18Fixed class name and xml file name.Dmitry Zaporozhan
--HG-- branch : product-engine
2010-02-16Fixed low bug EXT-5124 - Display buddy icons on online/offline alertsDmitry Zaporozhan
--HG-- branch : product-engine
2009-12-25fixed EXT-700 “"Offer" notifications should be accessible via chiclet”Alexei Arabadji
made inventory and teleport offers spawn chiclet; made 'inventory accepted' toast as notytip; --HG-- branch : product-engine
2009-12-09mplemented EXT-2798 “Record online/offline notifications into IM history ↵Alexei Arabadji
only”, excluded FriendOnline, FriendOffline notifications from logging to nearby chat; --HG-- branch : product-engine
2009-11-24Removed llnotifications.h from all headers by adding llnotificationsptr.hJames Cook
Fixed many more includes
2009-11-16fix for UI scale != 1.0 breaking edit tools, web browser, world view rect, etc.richard
2009-11-12make color and font affecting both nearby chat and toastsangela
2009-11-10Sanitize naming of getWindowRect (scaled vs. raw pixels) and ↵James Cook
getWorldViewRect (scaled vs. raw) Reduces chance of future UI bugs related to UI size. Discussed with Richard.
2009-10-27fixed normal bug (EXT-1805) Noninteractive notification toast is redundant ↵Dmitry Oleshko
if local chat floater is open --HG-- branch : product-engine
2009-10-21Merging revisions 2112-2128 of ↵Steven Bennetts
https://svn.aws.productengine.com/secondlife/pe/stable-2 into P:\svn\viewer-2.0.0, respecting ancestry * Bugs: EXT-1605 EXT-1506 EXT-1663 EXT-1616 EXT-1599 EXT-1587 * Dev: EXT-748 EXT-1447 * IM Cleanup
2009-10-19Merging revisions 2046-2068 of ↵Steven Bennetts
https://svn.aws.productengine.com/secondlife/pe/stable-2 into P:\svn\viewer-2.0.0, respecting ancestry * Bugs: EXT-1414 EXT-1213 EXT-1539 EXT-1253 EXT-1446 EXT-1438 EXT-1233 EXT-1466 EXT-1446 EXT-1512 EXT-1231 * Dev: EXT-719 (landmarks) EXT-747 EXT-1446 EXT-1378 EXT-397 EXT-1476 * IM changes
2009-10-01merge ↵Steven Bennetts
https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1868 https://svn.aws.productengine.com/secondlife/pe/stable-2@1876 -> viewer-2.0.0-3 * Bugs: EXT-1111 EXT-915 EXT-1131 EXT-1200 EXT-1202 EXT-1201 EXT-1205 EXT-1212 EXT-1173 EXT-1229 EXT-1218 EXT-1164 EXT-996 EXT-821 EXT-1030 EXT-1031 EXT-816 * Major Bugs: EXT-1142 (timeout during login due to processing group IMs) * Changes: EXT-1216 (minimize message well)
2009-09-29merge ↵Steven Bennetts
https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1830 https://svn.aws.productengine.com/secondlife/pe/stable-2@1839 -> viewer-2.0.0-3 JIRAS: EXT-96 EXT-204 EXT-312 EXT-334 EXT-479 EXT-498 EXT-514 EXT-637 EXT-647 EXT-746 EXT-748 EXT-749 EXT-757 EXT-789 EXT-794 EXT-808 EXT-817 EXT-823 EXT-831 EXT-834 EXT-837 EXT-844 EXT-848 EXT-862 EXT-876 EXT-896 EXT-897 EXT-898 EXT-899 EXT-910 EXT-912 EXT-918 EXT-921 EXT-925 EXT-926 EXT-928 EXT-930 EXT-931 EXT-935 EXT-938 EXT-939 EXT-952 EXT-985 EXT-986 EXT-992 EXT-994 EXT-995 EXT-996 EXT-997 EXT-998 EXT-1001 EXT-1004 EXT-1010 EXT-1012 EXT-1016 EXT-1018 EXT-1020 EXT-1028 EXT-1041 EXT-1044 EXT-1051 EXT-1052 EXT-1061 EXT-1069 EXT-1071 EXT-1074 EXT-1075 EXT-1076 EXT-1078 EXT-1080 EXT-1081 EXT-1082 EXT-1083 EXT-1085 EXT-1092 EXT-1093 EXT-1099 EXT-1100 EXT-1101 EXT-1104 EXT-1106 EXT-1111 EXT-1113 EXT-1114 EXT-1115 EXT-1116 EXT-1118 EXT-1119 EXT-1129 EXT-1132 EXT-1135 EXT-1138 EXT-1142 EXT-1161 EXT-1162 EXT-1178 EXT-1180 * NEW DEVELOPMENT: * EXT-898 - Add dock/undock support for camera and movement controls * Avatar list changes * Bottom bar changes: menu, docking, visibility * Camera changes * Camera & Movement Floaters * Dockable Floaters (LLDockableFloater) * Removed LLListCtrl * Toast / Notification changes: signal / destruction changes, ordering * Nearby chat input should display active voice indicator QA NOTES: * Message Well Window is ready to be tested for regression & matching the spec. * Verify Group List Item L&F * Verify All tabs in People Panel * Verify that Picks behavior is not changed