summaryrefslogtreecommitdiff
path: root/indra/newview/lltoastnotifypanel.cpp
AgeCommit message (Collapse)Author
2012-06-07Merge : pull from lindenlab/viewer-releaseMerov Linden
2012-05-21Automated merge with ssh://hg.lindenlab.com/richard/viewer-chuiRichard Linden
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-21gcc build fix.Seth 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-03-22STORM-1822 Change size of Block button in dialog boxes to help prevent ↵Jonathan Yap
accidental clicks
2012-03-27CHUI-51 WIP notifications routig code cleanupRichard Linden
phase 1, removal of most of llnotificationhandler
2011-10-18EXP-1409 FIX WASD controls don't move avatar while Move floater is in focusRichard Linden
moved "chrome" flags to xui separated hiding floater title from setting chrome toolbar toggle button now moves floaters to frontmost and doesn't necessarily rely on focus
2011-08-26STORM-1567 Mute button for llDialog popupJonathan Yap
Made changes per RB feedback.
2011-08-23STORM-1567 Mute button for llDialog popupJonathan Yap
Updating patch to current version of viewer-development
2011-02-04STORM-433 FIXED Fixed reshaping notification panel with friendship offer ↵Seth ProductEngine
when it is inserted into IM chat.
2010-09-30more de-crufting.Tofu Linden
2010-09-29response is starting to limp along.Tofu Linden
2010-09-24merge from viewer-developmentTofu Linden
2010-09-16mergeRichard Linden
2010-09-13mergeTofu Linden
2010-09-13trivial whitespace change...Tofu Linden
2010-09-13Annoying focus hacks to unblock development.Tofu Linden
2010-09-13STORM-114 FIXED Removed showing of images inside notifications in IM in ↵Andrew Dyukov
plaintext mode. - Added argument show_images to constructors of LLIMToastNotifyPanel and LLToastNotifyPanel. Depending on it plaintext attribute for textbox with notification text is set. Used this argument when adding notification to chat history if IM is in plaintext mode.
2010-09-13VWR-20756 WIP - very limping display of llTextBoxTofu Linden
2010-09-13VWR-20756 WIP - start to detect the magic llTextBox() case.Tofu Linden
2010-08-27Post-convert merge by convert_monolith.py from ./viewer-experienceMonroe Linden
2010-08-20changed buildPanel/buildFloater to member functions buildFromFileRichard Nelson
streamlined LLUICtrlFactory's interface
2010-08-16cleaned up LLUICtrlFactory...Richard Nelson
removed redundant functionality moved buildPanel to LLPanel
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-05-20EXT-7391 FIXED Removed redundant responder functor setting that cause assertion.Alexei Arabadji
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/409/ --HG-- branch : product-engine
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
2010-03-25fixed major EXT-6500 “Message Well counter changes to '-1' afterAlexei Arabadji
plain text chat was enabled while unresolved offer was in hided IM window”, Added check to LLToastNotifyPanel destructor whether we should close notification since notification will be reused by IM floater when reload messages, the rule is: if LLToastNotifyPanel destroying but IM floater is exists – we shouldn't close notification. The problem is that notification was incorrectly deleted when IM floater reloads messages on chat log fromat change event. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/80/ --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-17Removed unnesessary includeDmitry Zaporozhan
--HG-- branch : product-engine
2010-03-17Updated normal task EXT-5905 - Resolving offers.Dmitry Zaporozhan
Mistyped offer name. --HG-- branch : product-engine
2010-03-17(work in progress) low task EXT-6377 - Embedded offer panels aren't reshaped ↵Dmitry Zaporozhan
by height on IM window resize Added new Toast panel class for use in IM floater. New class handles IM floater reshape and updates Toast height. --HG-- branch : product-engine
2010-03-16Updated normal task EXT-5905 - Resolving offers.Dmitry Zaporozhan
Update for TeleportOffered and OfferFriendship offers. --HG-- branch : product-engine
2010-03-16mergeDmitry Zaporozhan
--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-16Merge from viewer-2-0Alexei Arabadji
--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-03-09fixed Normal Bug EXT-5999 llDialog in 2.0 viewer has different text limits ↵Denis Serdjuk
than in 1.23 viewer Cause: Dialog floater had arranged own shape to the shape of toast panel. So there is no way to change such behaviour from xml without changing of other toasts Solution: New param has been added to constructor of toast panel to make possible setting an initial shape of panel before update buttons layout --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-02-18fixed EXT-5006 “One inventory offer cause blinking of both Conversations andAlexei Arabadji
Notifications wells”, embedded inventory offer panel into IM window; --HG-- branch : product-engine
2010-02-15fixed Bug Major EXT-5086 llDialog buttons are displayed in ↵Denis Serdjuk
wrong order Order of the buttons has been recovered to viewer 1.23 behavior. --HG-- branch : product-engine
2010-02-11Fixed low bug EXT-5227(Clicking online toasts should spawn IM window)Eugene Mutavchi
--HG-- branch : product-engine
2010-01-29fixed major EXT-3643 “Embed friendship offer into IM window”;Alexei Arabadji
--HG-- branch : product-engine
2010-01-18implemented Task EXT-572 Action buttons on toast should size to word for ↵Denis Serdjuk
internationalization Changes: 1. Remove hard coded button's width. Now buttons will be reshaped to required size if the required width is bigger then default. 2. Default width is configurable now. --HG-- branch : product-engine
2010-01-12Fix for normal bug EXT-4134 - Right side of llDialog buttons cannot be clicked.Dmitry Zaporozhan
--HG-- branch : product-engine
2009-11-13Refactoring of llviewerprecompiledheaders.h to hopefully increase stabilitybrad kittenbrink
and reduce unnecessary dependencies and incredibuild wedging. Hopefully in the long run this will reduce build time. Also cleaned up a lot of header file usage to conform better to the coding standard. reviewed by james and steve.
2009-11-24Removed llnotifications.h from all headers by adding llnotificationsptr.hJames Cook
Fixed many more includes
2009-11-18fixed low bug (EXT-2552) Building of notification toast's panel produces a ↵Dmitry Oleshko
creation of dummy icon removed commented code from XML file removed from toast notify panel Icon member and a corresponding code --HG-- branch : product-engine
2009-11-16fix of a normal bug (EXT-2448) [BSI] Notification toasts should resize when ↵Dmitry Oleshko
text is to long to be displayed A maximum number of characters for textbox/texteditor could be set only through XML. In case when a corresponding attribute was absent - the maximun number was set to 255, and there were no chance (no function) to change it. So in this fix such a function was added. --HG-- branch : product-engine