Age | Commit message (Collapse) | Author |
|
|
|
streamlined LLUICtrlFactory's interface
|
|
removed redundant functionality
moved buildPanel to LLPanel
|
|
|
|
|
|
|
|
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
|
|
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
|
|
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
|
|
conversation starts.) - disabled auto-resizing of well window if it was reshaped by user.
--HG--
branch : product-engine
|
|
conversation starts.)
--HG--
branch : product-engine
|
|
does not focus the floater.
Implemented same fix for Script Floaters
--HG--
branch : product-engine
|
|
not focus the floater.
--HG--
branch : product-engine
|
|
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
|
|
made notification that restored from notification well window shows as inspector;
--HG--
branch : product-engine
|
|
from the Well.
--HG--
branch : product-engine
|
|
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
|
|
favor of a proper fix.
--HG--
branch : product-engine
|
|
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
|
|
made LLIMWellWindow and LLNotificationWellWindow as dockable transient
floaters;
--HG--
branch : product-engine
|
|
window is opened.
--HG--
branch : product-engine
|
|
chiclets for avaline calls are not spawned anymore
--HG--
branch : product-engine
|
|
- manually set rect for a chiclet in the IM Well Window
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
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
|
|
--HG--
branch : product-engine
|
|
ad-hoc, group)
correct chiclet handling functionality in IM when im session is started as voice call
--HG--
branch : product-engine
|
|
button has been pressed)
- Fixed wrong condition to chech if item for passed session already exists in the list
--HG--
branch : product-engine
|
|
ad-hoc, group)
Added flag to an LLIMSession which indicated whether it has been created for a voice call.
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
-- 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
|
|
problem was with floater minHeight. set minheight to 1 list item height (so 1 item is always visible)
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
the IM well.
--HG--
branch : product-engine
|
|
and stacking.
Improved functionality, cleaned code.
--HG--
branch : product-engine
|
|
and stacking.
--HG--
branch : product-engine
|
|
counter).
-- added broken constants' initialization (in Changeset: f0931dcb0481)
--HG--
branch : product-engine
|
|
counter). Fixed Linux build
-- move constats into class
--HG--
branch : product-engine
|
|
- Added hiding window when focus is lost.
--HG--
branch : product-engine
|
|
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
|
|
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
|
|
and IM Well)
-- removed member pointer to Notification Well Icon from the LLBottomTray
-- placed Well counter over the Icon, made center-aligned
--HG--
branch : product-engine
|
|
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
|
|
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
|
|
|
|
|
|
--HG--
branch : product-engine
|
|
|