Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
Oz Linden
5c6cf3e7fb
restore the ll[io]fstream because we need them as wrappers on Windows for wide char paths; on other platforms they are now just typedefs to the std classes
2015-04-10 11:02:37 -04:00
Oz Linden
8b42c7898e
replace llifstream and llofstream with std::ifstream and std::ofstream respectively
2015-04-07 17:59:28 -04:00
Oz Linden
66bc510786
detect xml errors in parsing xml files and remove those files
2015-04-02 21:43:34 -04:00
Mnikolenko ProductEngine
e5b930c92a
MAINT-3301 FIXED Use separate xml files (saved as open_notifications_<grid>.xml) for each grid.
2014-06-23 11:02:51 +03:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Gilbert Gonzales
2cb7218daf
CHUI-875 (Viewer experiences a 10s delay on dnd (do not disturb) notification loading): For now adding logging when reading from persistent notifications and from dnd notifications.
2013-03-27 16:37:16 -07:00
Gilbert Gonzales
6c79873d8d
CHUI-680: Adjusted LLResponderRegistry to be derived from LLRegistrySingleton instead of LLResponderRegistry making its over version.
2013-01-17 15:14:02 -08:00
Gilbert Gonzales
aa6fee292d
CHUI-499: Fixed a serialization problem where the a notification's objectInfo was not being serialized/deserialized.
2013-01-03 14:19:04 -08:00
William Todd Stinson
ef6121cba1
CHUI-499: Code clean-up and adding some more types badly defined.
2012-12-19 15:37:12 -08:00
William Todd Stinson
6b9ead9145
CHUI-499: Refactoring the LLPersistentNotificationStorage implementation for shared usage with the new LLDoNotDisturbNotificationStorage class.
2012-12-18 23:07:27 -08:00
William Todd Stinson
5df9d52d48
CHUI-499: Refactoring the persistent notification storage so that I can reuse the functionality for do-not-disturb mode.
2012-12-12 18:49:07 -08:00
Richard Linden
61bc25211b
CHUI-111 FIX Saved notifications are not sorted in same order after logout and relog.
...
sort notifications in separate list
llnotification now uses param block to serialize to llsd
2012-05-21 17:16:11 -07:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Alexei Arabadji
367b77eb1b
EXT-6783 FIXED Made notifications that are saved into notification well 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-05-12 14:10:26 +03:00
Dmitry Zaporozhan
a4e20e9932
Implemented EXT-6783(normal sub task) - Implement saving of unread 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-21 14:29:31 +03:00