summaryrefslogtreecommitdiff
path: root/indra/newview/llnotificationhandlerutil.cpp
AgeCommit message (Collapse)Author
2013-01-30Pull merge from lindenlab/viewer-developementMerov Linden
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-10-22CHUI-433: Implemented an alternate solution to the problem. The original ↵Gilbert Gonzales
solution was ambiguous and incomplete and also preserved an existing hack. The new solution removes a hack/deprecated code (setActiveSession/getActiveSession functions). Basically, a toast message is not displayed if the user already has the conversation in focus. When the conversation floater loses focus toasts message will be displayed for that conversation.
2012-09-26MAINT-994 Oskar Linden login issuesKelly Washington
* Set max persistent notifications to 250 * Don't register for notification callbacks until after peristent ones are loaded. reviewed with Simon
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-06-08EXP-1953: First pass at implementing the maturity flow during a teleport via ↵Todd Stinson
lure.
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-12CHUI-87 FIXED crash in handling notifications after viewer disconnect.Seth ProductEngine
Notification handlers now use LLHandles to screen channels.
2012-04-26merge with viewer-releaseRichard Linden
2012-03-29CHUI-51 WIP notifications routig code cleanupRichard Linden
phase 2, removal of extraneous signaling in favor of llnotificationchannels made notificationchannels work better with overrides and lifetime managed by creator
2012-03-27CHUI-51 WIP notifications routig code cleanupRichard Linden
phase 1, removal of most of llnotificationhandler
2011-09-27EXP-1247 Nearby chat as part of chat floaterLeyla Farazha
2011-04-13STORM-941 FIXED IM history to use the resident's user name for the log file ↵Seth ProductEngine
name. Added conversions from legacy names or SLURLs with avatar id to the user names in cases of logging P2P sessions and inventory offers. Removed asynchronous writes to temporary IM log file depending on name cache responses.
2010-09-16MergeLeyla Farazha
2010-09-13Bunch of trivial typo fixes that were bothering me on another branch!Tofu Linden
2010-09-03Post-convert merge by convert_monolith.py from ↵Aimee Linden
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-06-02removed "SESSION_NAME" in favor of doing a gCacheName lookupLeyla Farazha
reviewed by James
2010-05-11merge from dessie/viewer-public right before SLE code landedJames Cook
2010-05-06EXT-7097 FIXEDAlexei Arabadji
Replaced usage usage of "ObjectGiveItemUnknownUser" notification with functionality provided by LLPostponedNotification class; reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/345/ --HG-- branch : product-engine
2010-04-30Partial display name support in money transaction notificationsJames Cook
2010-04-01fixed EXT-2801 Record "object return" notification into IM history, not chat ↵Alexei Arabadji
history, * added class for LLPostponedNotification to rpovide possibility postpone adding notification to notifications system till sender avatar name will be received from cache name; * rolled back changes related to fix of EXT-4779; * avoided passing avatar id when logging 'Object Return' notification to nearby chat; eviewed by Vadim Savchuk at https://jira.secondlife.com/browse/EXT-6373 --HG-- branch : product-engine
2010-03-30Remove some notifications eliminated in mergeJames Cook
2010-03-29Merge latest viewer-hotfix, approximately equal to Viewer 2.0 finalJames Cook
2010-03-25fixed EXT-6489 “"User not online - inventory has been saved" should be ↵Alexei Arabadji
logged to IM log”, reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/90/ --HG-- branch : product-engine
2010-03-23Fixed normal subtask EXT-6441 - Do not show "friendship accepted" toast if ↵Dmitry Zaporozhan
respective IM window is open and in focus. Minor changes to supress toast for FriendshipAccepted notification. --HG-- branch : product-engine
2010-03-19Updated normal task EXT-5905 - Resolving offers.Dmitry Zaporozhan
Reusable notifications are deleted when user closes IM floater(old - when user closes Viewer). --HG-- branch : product-engine
2010-03-19Automated merge with https://hg.productengine.com/secondlife/viewer-2-0/Alexei Arabadji
--HG-- branch : product-engine
2010-03-19opened and fixed EXT-6478 “Loggable messages that not increments IM ↵Alexei Arabadji
counter doesn't shows in IM window”, added update of IM floater messages on logging to IM session; reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/75/ --HG-- branch : product-engine
2010-03-19fixed EXT-6451 Name of people sending a IM some times is NoBodyIgor Borovkov
LLSD::maps keys accross the code are used in mix of cases, lower and upper. Using "from_id" and "FROM_ID" causes avatar id to be null and thus "no body" was displayed. BUT this fix is of no use since several minutes ago viewer-offers feature was merged into release, which overrides avatar name with "Second Life" to display message about teleport offering as system message Reviewed by Q at https://codereview.productengine.com/secondlife/r/72/ --HG-- branch : product-engine
2010-03-16EXT-5904 “Offers embedding into IM windows”,Alexei Arabadji
added restoring IM counters when logging message; --HG-- branch : product-engine
2010-03-16fixed EXT-5904 “Offers embedding into IM windows”,Alexei Arabadji
corrected offer counter(used silent adding message to session without incrementing counter); avoided assertion when received offer from blocked avatar with closed IM session; --HG-- branch : product-engine
2010-03-11fixed EXT-5904 “Offers embedding into IM windows”,Alexei Arabadji
revised embedding and logging offer notification to provide loading log entry in case notification doesn't exist; --HG-- branch : product-engine
2010-03-10Automated merge with https://hg.productengine.com/secondlife/viewer-offers/Alexei Arabadji
--HG-- branch : product-engine
2010-03-10fixed EXT-5904 “Offers embedding into IM windows”,Alexei Arabadji
shortened timestamp of embedded offers; unified sender name of session message entry and file log entry for system messages; --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-10fixed EXT-5910 “Offers logging”,Alexei Arabadji
replaced interactive system message marker with correct from string value when message logged without adding to the session; --HG-- branch : product-engine
2010-03-09Implemented normal sub-task EXT-5950(Do not spawn IM chiclet for "drop on ↵Andrew Dyukov
avatar" inventory offers). - Removed check for INVENTORY_ACCEPTED from LLHandlerUtil::canSpawnIMSession(). --HG-- branch : product-engine
2010-03-08Merge with viewer 2 beta 4James Cook
2010-03-05fixed EXT-5910 “Offers logging”,Alexei Arabadji
fixed IM message counter when received interactive notification(offer); corrected logging to file of offer notification; enabled logging for FRIENDSHIP_ACCEPTED notification; --HG-- branch : product-engine
2010-03-05fixed EXT-5910 “Offers logging”,Alexei Arabadji
made logging offer notifications as from SecondLife; --HG-- branch : product-engine
2010-03-05fixed EXT-5908 “Accepted friendship notification shouldn't spawn chiclet”,Alexei Arabadji
made not spawn IM chiclet friendship accepted notification; added friendship accepted notification to syswell chiclet; --HG-- branch : product-engine
2010-03-04merged with viewer-2-0Alexei Arabadji
Enter commit message. Lines beginning with 'HG:' are removed. --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-04Fixed windows build.Dmitry Zaporozhan
--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-19EXT-2891 "Group notices should be recorded into group IM history",Alexei Arabadji
corrected logging of stub group notices; --HG-- branch : product-engine