Commit Graph

83 Commits (76876538715e3afbe456e2bf84173bde416d50e6)

Author SHA1 Message Date
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