summaryrefslogtreecommitdiff
path: root/indra/newview/llsyswellwindow.cpp
AgeCommit message (Collapse)Author
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-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-26EXP-1417 FIXED (Docked Notifications window tears off from the dock icon ↵Paul ProductEngine
when deleting notifications one by one) - Changed LLSysWellWindow::reshapeWindow() so that the floater decreases from bottom to top, without changing top coordinate. - Force dock control repositioning in case floater rect changed.
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.
2011-04-11STORM-413 FIXED The presentation of IM sessions in message well depends on ↵Paul ProductEngine
method that was used for opening IM window - Replaced setRect method with setShape so that reshape and translate method be called
2010-09-27MergeLeyla Farazha
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-09-17Backed out changeset: d71309f8bd0eRichard Linden
2010-09-16fixed mergeRichard 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-08-04Merge with dessie/viewer-releaseLeyla Farazha
2010-07-27Backed out changeset: 58571b4e704bRichard Linden
2010-07-27Merge from dessie/viewer-releaseLeyla Farazha
2010-07-19Merge with dessie/viewer-releaseLeyla Farazha
2010-07-15Reverted changeset 2bb10eae42bfDessie Linden
2010-07-12EXT-8124 FIXED Avoided saving processed notifications that spawns script ↵Alexei Arabadji
floater. Details: 1 Avoided memory leak in LLScriptFloaterManager caused not destroying processed notifications. 2 Provided destroying notification if user initiate closing script floater and not destroying if viewer exit. reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/721/ --HG-- branch : product-engine
2010-07-06Merge from dessie/viewer-releaseLeyla Farazha
2010-07-05EXT-8226 FIXED Potential fix for a crash at startup in ↵Vadim Savchuk
LLIMWellWindow::findIMChiclet(). Bug reason: LLChicletPanel::onCurrentVoiceChannelChanged() was called at startup, which, in turn, called LLIMWellWindow::findIMChiclet(). Apparently, LLIMWellWindow::mMessageList was not initialized yet, so dereferencing the null pointer caused the crash. I couldn't reproduce the crash so I've just added defensive checks (just for any case) and moved binding LLIMWellWindow::findIMChiclet() to sFindChicletsSignal from the constructor to postBuild(). Reviewed by Alexei Arabadji at https://codereview.productengine.com/secondlife/r/692/ --HG-- branch : product-engine
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-26Fixed normal bug EXT-5715(Conversations window auto-resizes when new ↵Eugene Mutavchi
conversation starts.) --HG-- branch : product-engine
2010-02-09Update for low bug EXT-5201 - Opening multi tabbed IM floater from IMWell ↵Dmitry Zaporozhan
does not focus the floater. Implemented same fix for Script Floaters --HG-- branch : product-engine
2010-02-09Fixed low bug EXT-5201 - Opening multi tabbed IM floater from IMWell does ↵Dmitry Zaporozhan
not focus the floater. --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-13implemented EXT-4001 “Notification Well window interaction”,Alexei Arabadji
made notification that restored from notification well window shows as inspector; --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
2010-01-04Removing a workaround for EXT-3599 (No chiclets in the IM Well Window) in ↵Vadim Savchuk
favor of a proper fix. --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-25Fixed low bug EXT-3294 - Toasts bunch up in the channel when big docked IM ↵Dmitry Zaporozhan
window is opened. --HG-- branch : product-engine
2009-12-23finished EXT-1912 Add handling restrictions of PSTN P2P calls in new IM FloatersIgor Borovkov
chiclets for avaline calls are not spawned anymore --HG-- branch : product-engine
2009-12-21workaround for (EXT-3599) No chiclets in the IM Well WindowDmitry Oleshko
- manually set rect for a chiclet in the IM Well Window --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-17Fixed major bug EXT-3539 (IM well floater doesn't appear after IM well ↵Mike Antipov
button has been pressed) - Fixed wrong condition to chech if item for passed session already exists in the list --HG-- branch : product-engine
2009-12-16fixed EXT-2884 Initiation of a voice call should not bring text chat (p2p, ↵Igor Borovkov
ad-hoc, group) Added flag to an LLIMSession which indicated whether it has been created for a voice call. --HG-- branch : product-engine
2009-12-15added more comments to codeMike Antipov
--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-15fix for bug EXT-3254 IM well expands unexpectedly after attempt to resizeYuri Chebotarev
problem was with floater minHeight. set minheight to 1 list item height (so 1 item is always visible) --HG-- branch : product-engine
2009-12-15fix for normal EXT-3252 IM well closes if the lower IM session has been closedYuri Chebotarev
--HG-- branch : product-engine
2009-12-09build fixSergei Litovchuk
--HG-- branch : product-engine