Leyla Farazha
a4b223248e
Merge
2010-09-27 17:54:52 -07:00
Aimee Linden
ffae589843
Post-convert merge by convert_monolith.py from /Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
2010-09-03 17:41:39 +01:00
Richard Linden
949b604655
Backed out changeset: d71309f8bd0e
2010-09-17 15:01:44 -07:00
Richard Linden
83bb4b9518
fixed merge
2010-09-16 22:10:30 -07:00
Monroe Linden
b62b10dd26
Post-convert merge by convert_monolith.py from ./viewer-experience
2010-08-27 16:58:33 -07:00
Richard Nelson
02d8197019
changed buildPanel/buildFloater to member functions buildFromFile
...
streamlined LLUICtrlFactory's interface
2010-08-20 10:14:28 -07:00
Richard Nelson
c20bd2dfee
cleaned up LLUICtrlFactory...
...
removed redundant functionality
moved buildPanel to LLPanel
2010-08-16 15:00:51 -07:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Leyla Farazha
6f256e2d57
Merge with dessie/viewer-release
2010-08-04 15:44:45 -07:00
Richard Linden
15247f0869
Backed out changeset: 58571b4e704b
2010-07-27 14:22:14 -07:00
Leyla Farazha
0e06dc8964
Merge from dessie/viewer-release
2010-07-27 14:13:07 -07:00
Leyla Farazha
d603085c03
Merge with dessie/viewer-release
2010-07-19 17:22:12 -07:00
Dessie Linden
5d85dad85f
Reverted changeset 2bb10eae42bf
2010-07-15 12:31:08 -07:00
Alexei Arabadji
4f6badf216
EXT-8124 FIXED Avoided saving processed notifications that spawns script 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-12 16:34:38 +03:00
Leyla Farazha
33d1aa30ab
Merge from dessie/viewer-release
2010-07-06 17:51:07 -07:00
Vadim Savchuk
54bf954b16
EXT-8226 FIXED Potential fix for a crash at startup in 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-07-05 17:38:01 +03:00
James Cook
ae91c0e7c6
DEV-50202 IM toast notification shows SLID and flashing info icon
...
Fixed to use Display Name (Username), fixed icon placement,
also fixed notifications system well names. Reviewed with Leyla.
2010-05-28 15:15:33 -07:00
Alexei Arabadji
dd93c6e6f3
EXT-7230 FIXED
...
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-05-06 10:18:19 +03:00
Eugene Mutavchi
2768663081
Related to normal bug EXT-5715(Conversations window auto-resizes when new conversation starts.) - disabled auto-resizing of well window if it was reshaped by user.
...
--HG--
branch : product-engine
2010-03-23 20:34:12 +02:00
Eugene Mutavchi
7c4728ca13
Fixed normal bug EXT-5715(Conversations window auto-resizes when new conversation starts.)
...
--HG--
branch : product-engine
2010-02-26 20:14:53 +02:00
Dmitry Zaporozhan
bfe5754ad2
Update for low bug EXT-5201 - Opening multi tabbed IM floater from IMWell does not focus the floater.
...
Implemented same fix for Script Floaters
--HG--
branch : product-engine
2010-02-09 13:58:14 +02:00
Dmitry Zaporozhan
d139894cc1
Fixed low bug EXT-5201 - Opening multi tabbed IM floater from IMWell does not focus the floater.
...
--HG--
branch : product-engine
2010-02-09 13:43:23 +02:00
Dmitry Zaporozhan
d2d6af3dfa
Fixed critical bug EXT-4970 - Inventory offers by scripted objects are 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-02-08 18:06:41 +02:00
Alexei Arabadji
33af1ba1e5
implemented EXT-4001 “Notification Well window interaction”,
...
made notification that restored from notification well window shows as inspector;
--HG--
branch : product-engine
2010-01-13 17:40:47 +02:00
Dmitry Zaporozhan
d0c029c609
Fixed normal bug EXT-3764 - Notifications should not stack when selected from the Well.
...
--HG--
branch : product-engine
2010-01-11 14:12:03 +02:00
Mike Antipov
2fc719a29a
Fixed low bug EXT-3895 (Context menu for avatar appears only if right-mouse 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-05 17:36:54 +02:00
Vadim Savchuk
9c68f8d05f
Removing a workaround for EXT-3599 (No chiclets in the IM Well Window) in favor of a proper fix.
...
--HG--
branch : product-engine
2010-01-04 17:11:46 +02:00
Denis Serdjuk
8da7889400
fixed bug EXT-3722 New IM & Notification buttons can be clicked on, even 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-30 17:37:45 +02:00
Alexei Arabadji
5f44b76e22
fixed EXT-3428 “Undocked IM well closes after click on game area”,
...
made LLIMWellWindow and LLNotificationWellWindow as dockable transient
floaters;
--HG--
branch : product-engine
2009-12-28 15:56:52 +02:00
Dmitry Zaporozhan
0312156258
Fixed low bug EXT-3294 - Toasts bunch up in the channel when big docked IM window is opened.
...
--HG--
branch : product-engine
2009-12-25 13:53:11 +02:00
Igor Borovkov
d07fd64b6f
finished EXT-1912 Add handling restrictions of PSTN P2P calls in new IM Floaters
...
chiclets for avaline calls are not spawned anymore
--HG--
branch : product-engine
2009-12-23 14:40:52 +02:00
Dmitry Oleshko
3c7e1435fe
workaround for (EXT-3599) No chiclets in the IM Well Window
...
- manually set rect for a chiclet in the IM Well Window
--HG--
branch : product-engine
2009-12-21 20:14:39 +02:00
Igor Borovkov
eb4f026181
implemented EXT-3594 IM Chiclet should be created for voice calls also
...
--HG--
branch : product-engine
2009-12-21 15:18:48 +02:00
Eugene Mutavchi
216726dd23
Implemented major sub-task EXT-3524 (Context menu for IM well)
...
--HG--
branch : product-engine
2009-12-18 18:41:14 +02:00
Dmitry Oleshko
f3a92bfc17
implemented major task (EXT-3354) Add "unread message" counters for IM 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-18 15:58:37 +02:00
Eugene Mutavchi
5f237f8559
Implemented major sub-task EXT-3525 (Context menu for Notifications well)
...
--HG--
branch : product-engine
2009-12-18 14:01:18 +02:00
Igor Borovkov
30f3397e35
fix. EXT-2884 Initiation of a voice call should not bring text chat (p2p, ad-hoc, group)
...
correct chiclet handling functionality in IM when im session is started as voice call
--HG--
branch : product-engine
2009-12-17 17:49:08 +02:00
Mike Antipov
68b687b73e
Fixed major bug EXT-3539 (IM well floater doesn't appear after IM well 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-17 15:47:21 +02:00
Igor Borovkov
9dd2b29031
fixed EXT-2884 Initiation of a voice call should not bring text chat (p2p, 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-16 15:30:33 +02:00
Mike Antipov
06f8017674
added more comments to code
...
--HG--
branch : product-engine
2009-12-15 19:32:22 +02:00
Mike Antipov
5eb82cdeaa
Work on task EXT-3147 (Implement new states for message indicators)
...
-- 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-15 18:56:38 +02:00
Yuri Chebotarev
fe56e4fbfb
fix for bug EXT-3254 IM well expands unexpectedly after attempt to resize
...
problem was with floater minHeight. set minheight to 1 list item height (so 1 item is always visible)
--HG--
branch : product-engine
2009-12-15 14:28:51 +02:00
Yuri Chebotarev
50792b7c2a
fix for normal EXT-3252 IM well closes if the lower IM session has been closed
...
--HG--
branch : product-engine
2009-12-15 13:22:09 +02:00
Sergei Litovchuk
dac8632a7c
build fix
...
--HG--
branch : product-engine
2009-12-09 21:56:21 +02:00
Dmitry Zaporozhan
b24cbb3633
Implemented normal task EXT-3194 - Object chiclets should be accessible in the IM well.
...
--HG--
branch : product-engine
2009-12-09 17:48:18 +02:00
Dmitry Zaporozhan
e6210e82d3
Update for normal task EXT-3089 - Notification toasts positioning, layering and stacking.
...
Improved functionality, cleaned code.
--HG--
branch : product-engine
2009-12-08 12:17:10 +02:00
Dmitry Zaporozhan
3dee439c1d
Implemented normal task EXT-3089 - Notification toasts positioning, layering and stacking.
...
--HG--
branch : product-engine
2009-12-07 19:23:34 +02:00
Mike Antipov
4a1bb89faf
Completed normal task EXT-3148 (Implement updating of the IM Well message counter).
...
-- added broken constants' initialization (in Changeset: f0931dcb0481)
--HG--
branch : product-engine
2009-12-07 18:11:33 +02:00
Mike Antipov
d5bc38ae2d
Work on normal task EXT-3148 (Implement updating of the IM Well message counter). Fixed Linux build
...
-- move constats into class
--HG--
branch : product-engine
2009-12-07 15:59:49 +02:00
Andrew Dyukov
13dd7431a3
Implemented normal task EXT-3084 (Update Notifications window behavior).
...
- Added hiding window when focus is lost.
--HG--
branch : product-engine
2009-12-07 15:44:44 +02:00