summaryrefslogtreecommitdiff
path: root/indra/newview/llsyswellwindow.h
AgeCommit message (Collapse)Author
2024-02-21Convert BOOL to bool in lluiAnsariel
2024-02-18Replace BOOL with bool in llwindow and dependent classesAnsariel
2016-08-30Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-11-02Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2015-05-27MAINT-5232: Extract LLInitClass, LLDestroyClass from llui/llui.hNat Goodspeed
to a new llcommon/llinitdestroyclass.h. This mechanism is so general -- but has so many related moving parts -- that (a) it deserves to be in a header file all its own, instead of conflated with llui.h, and (b) it should be in llcommon where anyone can use it. It has no dependencies whatsoever on llui or anything viewer-specific. In this very changeset we changed one #include "llui.h" whose comment admits that it was only dragged in for LLDestroyClass.
2015-03-17MAINT-4734 (Separate transaction notices from group notice/invites)pavelk_productengine
1) stripped off attachment field; 2) made logos (group's, sender's, etc) in expanded view the same size as in condensed view; 3) turned on notification showing upon click; 4) fixed cropped right border of Invite and Transactions notifications; 5) enabled "Collapse All" button; 6) stripped off unnecessary icons.
2013-07-24Improve envelope notification behavior when there is no toast to displayOz Linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-12-19CHUI-592 FIXED Unread notifications are not being saved in notification chicletmaksymsproductengine
2012-12-04CHUI-573 FIXED Notification chiclet shown when object chiclets are shownmaksymsproductengine
2012-11-14CHUI-389 FIXED Added parameter for sessionAdded to get access to ↵maxim_productengine
has_offline_msg value. Set UnreadIMs icon to visible if messages were sent while offline.
2012-10-15CHUI-380: Final commit for this issue. After code review changed some method ↵Gilbert Gonzales
names to be more accurate. Also using dynamic_cast instead of static_cast for safety.
2012-10-12CHUI-380: (In progress) Refactoring needed to fix focusing issues when ↵Gilbert Gonzales
selecting an existing conversation item. This commit resolves re-introducing bug CHUI-289. Will code review and cleanup code in next commit.
2012-08-09CHUI-171 WIP (Conversation not automatically readded to conversation window ↵AlexanderP ProductEngine
listing when open) - removal of the dependence between items of the conversations list and conversation's floaters.
2012-06-20CHUI-125 FIXED if a call is accept then open im-session's floaterAlexanderP ProductEngine
2012-04-24CHUI-94 FIX Clicking OK on a notification does not remove the notification ↵Richard Linden
from the notifications listing
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
2011-12-20EXP-1499 FIXED Added some NULL checks in notifications UI code to avoid a ↵Vadim ProductEngine
crash on exit. The crash happened if connection timed out while there were unread object inventory offers.
2011-10-10EXP-1285 FIXED Chiclets moved to the upper right of the viewer window.Seth ProductEngine
- Floaters dock to chiclets at the bottom. - Floaters docking region limited to non-toolbar view. - Chiclet bar is positioned between the right toolbar and the minimized floaters stacked at the top left corner by default.
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-05-28DEV-50202 IM toast notification shows SLID and flashing info iconJames Cook
Fixed to use Display Name (Username), fixed icon placement, also fixed notifications system well names. Reviewed with Leyla.
2010-05-06EXT-7230 FIXEDAlexei Arabadji
Corrected functionality that determines is syswell window is empty; Removed obsolete functionality related to separator of syswell window items; reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/349/ --HG-- branch : product-engine
2010-03-23Related to normal bug EXT-5715(Conversations window auto-resizes when new ↵Eugene Mutavchi
conversation starts.) - disabled auto-resizing of well window if it was reshaped by user. --HG-- branch : product-engine
2010-02-08Fixed critical bug EXT-4970 - Inventory offers by scripted objects are ↵Dmitry Zaporozhan
discarded when offered objects got the same name. Had to do minor refactoring of LLScripFloaterManager in order to fix this issue. --HG-- branch : product-engine
2010-01-11Fixed normal bug EXT-3764 - Notifications should not stack when selected ↵Dmitry Zaporozhan
from the Well. --HG-- branch : product-engine
2010-01-05Fixed low bug EXT-3895 (Context menu for avatar appears only if right-mouse ↵Mike Antipov
click was performed over avatar's image but not over avatar's name) - redirected processing of right mouse down event to an appropriate chiclet. --HG-- branch : product-engine
2009-12-30fixed bug EXT-3722 New IM & Notification buttons can be clicked on, even ↵Denis Serdjuk
when there's nothing to see Note: It was decided to handle an enabling of buttons from syswellwindow according to his empty state --HG-- branch : product-engine
2009-12-28fixed EXT-3428 “Undocked IM well closes after click on game area”,Alexei Arabadji
made LLIMWellWindow and LLNotificationWellWindow as dockable transient floaters; --HG-- branch : product-engine
2009-12-21implemented EXT-3594 IM Chiclet should be created for voice calls alsoIgor Borovkov
--HG-- branch : product-engine
2009-12-18Implemented major sub-task EXT-3524 (Context menu for IM well)Eugene Mutavchi
--HG-- branch : product-engine
2009-12-18implemented major task (EXT-3354) Add "unread message" counters for IM ↵Dmitry Oleshko
sessions in the IM well window - IM Well Window's chiclets now have counters and count IMs from 1 to "99+" - IM Well Window's items can resize on appearance of chiclet's counter or speaker indicator --HG-- branch : product-engine
2009-12-18Implemented major sub-task EXT-3525 (Context menu for Notifications well)Eugene Mutavchi
--HG-- branch : product-engine
2009-12-17fix. EXT-2884 Initiation of a voice call should not bring text chat (p2p, ↵Igor Borovkov
ad-hoc, group) correct chiclet handling functionality in IM when im session is started as voice call --HG-- branch : product-engine
2009-12-15Work on task EXT-3147 (Implement new states for message indicators)Mike Antipov
-- Implemented requirement: Opening either Message Well will clear the "new messages" state (and thus the "lit" status), even though there may still be unread messages --HG-- branch : product-engine
2009-12-10fixed EXT-3300 “Wrong notification count in notifications well”,Alexei Arabadji
avoided creation of LLNotificationWellWindow before creation of notification well chiclet; --HG-- branch : product-engine
2009-12-09Implemented normal task EXT-3194 - Object chiclets should be accessible in ↵Dmitry Zaporozhan
the IM well. --HG-- branch : product-engine
2009-12-07Work on normal task EXT-3148 (Implement updating of the IM Well message ↵Mike Antipov
counter). Fixed Linux build -- move constats into class --HG-- branch : product-engine
2009-12-07Implemented normal task EXT-3084 (Update Notifications window behavior).Andrew Dyukov
- Added hiding window when focus is lost. --HG-- branch : product-engine
2009-12-07Aditional changes for normal task EXT-3081 (Separate Message Well on ↵Mike Antipov
Notifications Well and IM Well) -- set different titles for IM & Notification Well windows -- set different anchors for IM & Notification Well windows --HG-- branch : product-engine
2009-12-04Completed normal task EXT-3081 (Separate Message Well on Notifications Well ↵Mike Antipov
and IM Well) -- created IM Wel icon -- functionality is moved from the base class into appropriate classes (for Notification & IM Well windows) --HG-- branch : product-engine
2009-12-04Work on normal task EXT-3081 (Separate Message Well on Notifications Well ↵Mike Antipov
and IM Well) Refactored toggle interaction between Notification Well and Notification Well Window: -- set "Button.SetDockableFloaterToggle" init callback to Notification Well -- remove deprecated functionality in code -- update interaction with screen channels to work properly. --HG-- branch : product-engine
2009-12-03Work on task EXT-3081 (Separate Message Well on Notifications Well and IM Well)Mike Antipov
Initial commit -- added two floater classes derived from LLSysWellWindow to work with Notification Well & IM Well -- register two floaters in place of previous sys_well (but with the same xml file) -- replace using of LLSysWellWindow with LLNotificationWellWindow in the out code (except of in LLScreenChannel::updateShowToastsState) -- rename member variable in bottom tray used for Notification Well --HG-- branch : product-engine
2009-11-18No ticket. Remove unnecessary including of "llchiclet.h" in a header file.Mike Antipov
--HG-- branch : product-engine
2009-10-26Fixed normal bug [BSI] The "X notifications arrived while you were away" ↵Dmitry Oleshko
toast on login is not clickable --HG-- branch : product-engine
2009-10-19Merging revisions 2046-2068 of ↵Steven Bennetts
https://svn.aws.productengine.com/secondlife/pe/stable-2 into P:\svn\viewer-2.0.0, respecting ancestry * Bugs: EXT-1414 EXT-1213 EXT-1539 EXT-1253 EXT-1446 EXT-1438 EXT-1233 EXT-1466 EXT-1446 EXT-1512 EXT-1231 * Dev: EXT-719 (landmarks) EXT-747 EXT-1446 EXT-1378 EXT-397 EXT-1476 * IM changes
2009-10-07EXT-1339 Create onClose method in LLFloater, and remove most bindings to ↵James Cook
mCloseSignal. In the vast majority of cases, mCloseSignal is being bound to an onClose function. Just make it virtual and be done with it. Renamed a couple of LLPanel close methods to onClosePanel() to distinguish them. Reviewed with Richard.
2009-10-01merge ↵Steven Bennetts
https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1868 https://svn.aws.productengine.com/secondlife/pe/stable-2@1876 -> viewer-2.0.0-3 * Bugs: EXT-1111 EXT-915 EXT-1131 EXT-1200 EXT-1202 EXT-1201 EXT-1205 EXT-1212 EXT-1173 EXT-1229 EXT-1218 EXT-1164 EXT-996 EXT-821 EXT-1030 EXT-1031 EXT-816 * Major Bugs: EXT-1142 (timeout during login due to processing group IMs) * Changes: EXT-1216 (minimize message well)
2009-09-29merge ↵Steven Bennetts
https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1830 https://svn.aws.productengine.com/secondlife/pe/stable-2@1839 -> viewer-2.0.0-3 JIRAS: EXT-96 EXT-204 EXT-312 EXT-334 EXT-479 EXT-498 EXT-514 EXT-637 EXT-647 EXT-746 EXT-748 EXT-749 EXT-757 EXT-789 EXT-794 EXT-808 EXT-817 EXT-823 EXT-831 EXT-834 EXT-837 EXT-844 EXT-848 EXT-862 EXT-876 EXT-896 EXT-897 EXT-898 EXT-899 EXT-910 EXT-912 EXT-918 EXT-921 EXT-925 EXT-926 EXT-928 EXT-930 EXT-931 EXT-935 EXT-938 EXT-939 EXT-952 EXT-985 EXT-986 EXT-992 EXT-994 EXT-995 EXT-996 EXT-997 EXT-998 EXT-1001 EXT-1004 EXT-1010 EXT-1012 EXT-1016 EXT-1018 EXT-1020 EXT-1028 EXT-1041 EXT-1044 EXT-1051 EXT-1052 EXT-1061 EXT-1069 EXT-1071 EXT-1074 EXT-1075 EXT-1076 EXT-1078 EXT-1080 EXT-1081 EXT-1082 EXT-1083 EXT-1085 EXT-1092 EXT-1093 EXT-1099 EXT-1100 EXT-1101 EXT-1104 EXT-1106 EXT-1111 EXT-1113 EXT-1114 EXT-1115 EXT-1116 EXT-1118 EXT-1119 EXT-1129 EXT-1132 EXT-1135 EXT-1138 EXT-1142 EXT-1161 EXT-1162 EXT-1178 EXT-1180 * NEW DEVELOPMENT: * EXT-898 - Add dock/undock support for camera and movement controls * Avatar list changes * Bottom bar changes: menu, docking, visibility * Camera changes * Camera & Movement Floaters * Dockable Floaters (LLDockableFloater) * Removed LLListCtrl * Toast / Notification changes: signal / destruction changes, ordering * Nearby chat input should display active voice indicator QA NOTES: * Message Well Window is ready to be tested for regression & matching the spec. * Verify Group List Item L&F * Verify All tabs in People Panel * Verify that Picks behavior is not changed