summaryrefslogtreecommitdiff
path: root/indra/llui/llnotifications.h
AgeCommit message (Collapse)Author
2012-05-22Linux build fixPaul ProductEngine
GCC does not allow local functor classes to be used with template algorithms, because template arguments must refer to an entity with external linkage.
2012-05-21CHUI-111 FIX Saved notifications are not sorted in same order after logout ↵Richard Linden
and relog. sort notifications in separate list llnotification now uses param block to serialize to llsd
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-04-14Touched a file to fix the TC build.Seth ProductEngine
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-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-30param block cleanupRichard Nelson
added Flag as value type moved Batch to BatchBlock renamed Choice to ChoiceBlock made merging of parameters for ValueParams consistent (fillFrom and overwriteFrom are inverses of each other now) made iteration over Multiple<T> type params easier initial schema param blocks
2011-03-09SOCIAL-654 WIP Items purchased on Marketplace.secondlife.com while logged ↵Richard Linden
into Minimal skin are declined and not present in inventory made notification text skinnable
2010-12-20Merge from viewer-development.Monroe Linden
2010-11-18SOCIAL-266 WIP HTTP AUTH dialogs no longer work in LLQtWebKit 4.7.1Richard Linden
initial support for XUI auth dialog
2010-11-15mergeRichard Linden
2010-10-11fix for default notification form valus not appearingRichard Linden
2010-10-04Test mergecallum
2010-10-12MergeLeyla Farazha
2010-10-08Created a floater for setting display nameLeyla Farazha
2010-09-30Adding tags mechanism to notification visibility rules.Monroe Linden
Also started adding the tag 'fail' to entries in notifications.xml that are failures the user should always be told about. Reviewed by Richard.
2010-09-29added max_length_chars to notification paramsLeyla Farazha
2010-09-28Added a mechanism for preventing classes of notifications from being ↵Monroe Linden
displayed, controlled by the notification_visibility.xml file in the viewer skin. Reviewed by Richard.
2010-09-27MergeLeyla Farazha
2010-09-24trivial indentation changes while I'm poking around here.Tofu Linden
(transplanted from 01d8534678f5613c924a036128addf6b7447c92a)
2010-09-20EXP-82 FIX MOTD open in external browser notification not given until fully ↵Richard Nelson
logged in reviewed by Monroe
2010-09-17fix for enable all popups not workingRichard Linden
also popup notification is no longer a singleton
2010-09-16added ability to have notification ignore variable point to settings.xml ↵Richard Linden
variables
2010-09-16refactored notification template into own header fileRichard Linden
2010-09-14converted notifications.xml to paramblock parsing for easier reuse and extensionRichard Nelson
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-27Post-convert merge by convert_monolith.py from ./viewer-experienceMonroe Linden
2010-08-16added ability to cancel all notifications with a given nameRichard Nelson
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-30Merge with dessie/viewer-releaseLeyla Farazha
2010-07-15EXT-8303 FIXED [crashhunters] Crash in inventory_offer_mute_callbackAlexei Arabadji
Details: Instead of copying shared pointer, raw pointer was used, that cause crash, since notification responder object was accessed after it was destroyed. Replaced usage copying of raw pointer instead of copying shared pointer of notification responder object, that should live after notification destroyed. --HG-- branch : product-engine
2010-07-06Merge from dessie/viewer-releaseLeyla Farazha
2010-06-30EXT-8172 FIX notification of missing media plugins causes an infinite loopRichard Linden
reviewed by Nyx
2010-05-24DEV-50013 Inventory offer notifications use new name systemJames Cook
Reviewed with Richard
2010-05-11Clean up merge about name cache callback prototypeJames Cook
2010-04-21Implemented EXT-6783(normal sub task) - Implement saving of unread ↵Dmitry Zaporozhan
notifications. Utilized old save and load notification code. Main concern was with notifications that have complex responder - UserGiveItem, ObjectGiveItem. Those responders are object with own fields that need to persist through sessions. Notifications that should be saved are marked with persist="true" in notifications.xml Notifications using functor responders are saved automatically. Notifications using object responders need additional tuning. Responder object should be a) serializable(implement LLNotificationResponderInterface), b) registered with LLResponderRegistry. At this point following notifications persist through sessions: UserGiveItem, ObjectGiveItem, TeleportOffered, FrienshipOffered. Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/211/ --HG-- branch : notifications
2010-04-01fixed buildRichard Linden
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-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-16Updated normal task EXT-5905 - Resolving offers.Dmitry Zaporozhan
Implemented requested feature - "Resolving offer in the notification toast shouldn't remove offer panel form IM log until IM session is restarted" --HG-- branch : product-engine
2010-03-15Implemented normal task EXT-5905 - Resolving offers.Dmitry Zaporozhan
Added functionality to make Toasts accept multiple user inputs(clicks on option buttons). --HG-- branch : product-engine
2010-02-03CID-342 UNINIT_CTORTofu Linden
--HG-- branch : product-engine
2010-01-29CID-342 alternative fixTofu Linden
Checker: UNINIT_CTOR Function: LLNotification::LLNotification(LLUUID) File: /indra/llui/llnotifications.h
2010-01-29mergeTofu Linden
2010-01-29Backed out changeset 298497c8090cTofu Linden
Gosh, I don't know why this unused ctor actually matters, but it does. o.O
2010-01-29CID-341Tofu Linden
Checker: UNINIT_CTOR Function: LLNotificationComparators::orderBy<const LLUUID &>::orderBy(boost::function<const LLUUID &(boost::shared_ptr<LLNotification>)>, LLNotificationComparators::e_direction) File: /indra/llui/llnotifications.h
2010-01-29CID-342Tofu Linden
Checker: UNINIT_CTOR Function: LLNotification::LLNotification(LLUUID) File: /indra/llui/llnotifications.h 'don't use this for anything real' code shouldn't exist. :)
2009-11-25Created lightweight LLNotificationsUtil::add(), switched most alerts to use itJames Cook
Cuts number of includes of llnotifications.h from 300+ to 40.