summaryrefslogtreecommitdiff
path: root/indra/newview/llnotificationstorage.cpp
AgeCommit message (Collapse)Author
2015-04-10restore the ll[io]fstream because we need them as wrappers on Windows for ↵Oz Linden
wide char paths; on other platforms they are now just typedefs to the std classes
2015-04-07replace llifstream and llofstream with std::ifstream and std::ofstream ↵Oz Linden
respectively
2015-04-02detect xml errors in parsing xml files and remove those filesOz Linden
2014-06-23MAINT-3301 FIXED Use separate xml files (saved as ↵Mnikolenko ProductEngine
open_notifications_<grid>.xml) for each grid.
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-27CHUI-875 (Viewer experiences a 10s delay on dnd (do not disturb) ↵Gilbert Gonzales
notification loading): For now adding logging when reading from persistent notifications and from dnd notifications.
2013-01-17CHUI-680: Adjusted LLResponderRegistry to be derived from ↵Gilbert Gonzales
LLRegistrySingleton instead of LLResponderRegistry making its over version.
2013-01-03CHUI-499: Fixed a serialization problem where the a notification's ↵Gilbert Gonzales
objectInfo was not being serialized/deserialized.
2012-12-19CHUI-499: Code clean-up and adding some more types badly defined.William Todd Stinson
2012-12-18CHUI-499: Refactoring the LLPersistentNotificationStorage implementation for ↵William Todd Stinson
shared usage with the new LLDoNotDisturbNotificationStorage class.
2012-12-12CHUI-499: Refactoring the persistent notification storage so that I can ↵William Todd Stinson
reuse the functionality for do-not-disturb mode.
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
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-05-12EXT-6783 FIXED Made notifications that are saved into notification well ↵Alexei Arabadji
window be persisted and offer notifications non-persisted. reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/368/ --HG-- branch : product-engine
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