Vadim Savchuk
7a65a9430e
Fixed low priority bug EXT-6781 (Text edit field should be in focus after IM button has been pressed).
...
Explicitly focus the input editor whenever an IM tab gets visible.
Added a check for the IM tab to have focus and only then pass the focus to the input entry.
The check is needed for the fix not to re-introduce EXT-5387 (Private IM Window Steals Focus from Nearby Chat).
Reviewed by Alex: https://codereview.productengine.com/secondlife/r/224/
--HG--
branch : product-engine
2010-04-14 18:36:11 +03:00
Tofu Linden
0bb3f144c0
Backed out changeset 63b699f90efd
2010-04-07 10:37:07 +01:00
Roxie Linden
aa0a129b67
Automated Merge
2010-04-01 21:47:22 -07:00
Loren Shih
909091cc0c
EXT-3415 : INFRASTRUCTURE : Move LLInventoryCollectFunctors to separate class
...
Moved all the LLInventoryModelCOllectFunctors from LLInventoryModel to LLInventoryFunctions
2010-03-30 15:56:15 -04:00
Loren Shih
114e5ca083
EXT-5940 : Typedef all vector<LLUUID>'s
...
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-29 16:33:35 -04:00
Roxie Linden
18b7ab0018
Weekly automated merge from viewer 2.0
2010-03-22 16:12:41 -07:00
Alexei Arabadji
2d0ca224ea
fixed EXT-6472 “No indication about new message/offer if IM window is open but not in focus”,
...
allowed to increment IM message counter when IM window is opened but doesn't have focus and reset IM counter when IM window get focus;
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/76/
--HG--
branch : product-engine
2010-03-19 17:27:54 +02:00
Alexei Arabadji
3874823bd8
Merge from viewer-2-0
...
--HG--
branch : product-engine
2010-03-16 15:02:58 +02:00
Alexei Arabadji
6e55e90f28
EXT-5904 “Offers embedding into IM windows”,
...
replaced unnecessary dynamic casting with static casting
--HG--
branch : product-engine
2010-03-12 16:54:21 +02:00
Alexei Arabadji
e7027a57e1
fixed EXT-5904 “Offers embedding into IM windows”,
...
revised embedding and logging offer notification to provide loading log entry
in case notification doesn't exist;
--HG--
branch : product-engine
2010-03-11 17:53:49 +02:00
Roxie Linden
20379fecd9
automated merge
2010-03-08 21:39:38 -08:00
Mike Antipov
6f4388499b
Merge of reverted fix of EXT-3852
...
--HG--
branch : product-engine
2010-03-04 16:14:04 +02:00
Mike Antipov
dea244dcea
Backed out changeset: 07f21c92896f
...
reverted fix for (EXT-3852 Tabs in Tabbed Instant Messaging do not auto focus the text field when clicked)
Previously implemented solution conflicts with test case in EXT-5387.
--HG--
branch : product-engine
2010-03-04 16:06:58 +02:00
Alexei Arabadji
f54bf2a1ea
fixed EXT-5904 “Offers embedding into IM windows”,
...
made all type offers be embedded to the IM floater;
made showing offer toast if IM floater isn't visible;
corrected IM message counter on showing offer toast;
--HG--
branch : product-engine
2010-03-04 11:35:34 +02:00
Alexei Arabadji
d7945e5d31
implemented EXT-4641 “[BSI] Undocked camera and movement floaters position should persist across the sessions”,
...
made move and camera floaters save dock state;
--HG--
branch : product-engine
2010-02-24 12:43:27 +02:00
Alexei Arabadji
a7d716c35e
fixed EXT-5418 “When UI scale is set to 1.40 I see notices off the edge of the screen.”,
...
corrected emitting of world view update signal;
replaced getWorldViewRectRaw with getWorldViewRectScaled LLIMFloater::getAllowedRect;
--HG--
branch : product-engine
2010-02-22 18:23:04 +02:00
Eugene Mutavchi
10c5f2f080
Implemented low task EXT-5215 (Disable showing full yyyy/mm/dd timestamp for messages (nearby chat/im) received today)
...
--HG--
branch : product-engine
2010-02-19 13:36:47 +02:00
Alexei Arabadji
f808bafa66
fixed major EXT-5387 “Private IM Window Steals Focus from Nearby Chat”,
...
prevented focus stealing when IM opened in multitab mode;
--HG--
branch : product-engine
2010-02-16 12:47:54 +02:00
Eugene Mutavchi
9c5de93387
Fixed low bug EXT-5421 (IM floater doesn't remember minimized state when leaving mouselook)
...
--HG--
branch : product-engine
2010-02-15 22:20:52 +02:00
Igor Borovkov
61e799a443
fixed EXT-5428 Detached IM window doesn't show received messages.
...
--HG--
branch : product-engine
2010-02-15 18:14:51 +02:00
Eugene Mutavchi
7ac90e2a08
Fixed low bug EXT-5329 (Delete option is enabled in context menu for empty edit field in IM floater)
...
--HG--
branch : product-engine
2010-02-11 19:56:56 +02:00
Dmitry Zaporozhan
aa30d0550c
Fixed normal bug EXT-5087 - Clicking on IMWell item does not open minimized multi tabbed IM floater.
...
--HG--
branch : product-engine
2010-02-09 13:39:45 +02:00
Dmitry Zaporozhan
790d72e781
Updated normal bug EXT-4772 - No new IM notification when in tabbed IM mode.
...
--HG--
branch : product-engine
2010-02-05 14:35:43 +02:00
Andrew Dyukov
5bcf9661c5
Fixed normal bug EXT-4796 (Linux only: Call Group button blinks while Group Chat).
...
- Removed updateCallButton() call from draw() and added it to LLIMFloater::sessionInitReplyReceived() to enable "Call" button when session is initialized.
--HG--
branch : product-engine
2010-02-03 16:48:15 +02:00
Dmitry Zaporozhan
cc98d2f034
Updated comment for ticket EXT-4772(No new IM notification when in tabbed IM mode)
...
--HG--
branch : product-engine
2010-02-03 14:51:02 +02:00
Dmitry Zaporozhan
379762d2c1
Fixed normal bug EXT-4772 - No new IM notification when in tabbed IM mode.
...
--HG--
branch : product-engine
2010-02-01 15:37:03 +02:00
Igor Borovkov
484cbc524f
fixed EXT-4775 Plain text mode broken in IM windows
...
--HG--
branch : product-engine
2010-02-01 15:37:24 +02:00
Tofu Linden
1b5880a18e
notifiaction_id -> notification_id
...
ouch.
2010-01-29 10:46:48 -08:00
Alexei Arabadji
86609394ca
fixed major EXT-3643 “Embed friendship offer into IM window”;
...
--HG--
branch : product-engine
2010-01-29 17:48:10 +02:00
Igor Borovkov
f6fceac081
fixed EXT-3841 [BSI] "Send IM..." choosable in IM floater context menu
...
--HG--
branch : product-engine
2010-01-28 15:51:49 +02:00
Alexei Arabadji
74429f2ed9
fixed EXT-3670 “Clicking on IM session in IM session well closes IM floater”,
...
implemented exclude sets for groups of transient floaters, now transient floaters not closes if user click on view from global exclude set or from floater group set;
made IM floater goes foreground if it visible but not focused instead hide floater;
--HG--
branch : product-engine
2010-01-22 13:42:52 +02:00
Igor Borovkov
4707cd47e2
refixed EXT-4316 Side panel slides to the left in a newly created IM window
...
--HG--
branch : product-engine
2010-01-21 18:31:03 +02:00
Ychebotarev ProductEngine
f0bd24fbbd
fix build
...
--HG--
branch : product-engine
2010-01-21 09:59:25 +02:00
Ychebotarev ProductEngine
82de841c52
merge
...
--HG--
branch : product-engine
2010-01-19 17:13:21 +02:00
Dmitry Zaporozhan
862ca3fa16
Fixed major bug EXT-4206 - Bottom bar spec calls for button background art on IM Chiclets.
...
--HG--
branch : product-engine
2010-01-19 12:42:33 +02:00
Ychebotarev ProductEngine
f28778b8b8
work on EXT-4322 Remove the Communicate floater
...
leave some LLFloaterChat usages commented for later review...
--HG--
branch : product-engine
2010-01-18 17:50:19 +02:00
Paul Guslisty
ab5580d1e9
Fixed linux build
...
--HG--
branch : product-engine
2010-01-13 14:54:21 +02:00
Igor Borovkov
4f51ab8448
fixed EXT-3821 [BSI] New IMs are not added as tabs
...
--HG--
branch : product-engine
2010-01-13 14:27:15 +02:00
Mike Antipov
a619f9c307
Fixed normal bug EXT-3865 ([BSI] dock and undocking an IM or group chat makes the close button disable)
...
- removed overridden LLIMFloater::setTornOff functionality to not disable close button
--HG--
branch : product-engine
2010-01-12 20:22:28 +02:00
Tofu Linden
0d09530d85
EXT-1847 Regression in the design spec: "You" should be replaced by your full avatar name in communication
2010-01-08 16:33:03 -08:00
Mike Antipov
0b51078da2
Fixed major bug EXT-3852 ([BSI] Tabs in Tabbed Instant Messaging do not auto focus the text field when clicked)
...
- fix is improved (implemented in 7372:07f21c92896f): fixed bug with "Edit Text" mouse pointer wherever it is.
cleared control captured mouse to prevent LLTabContainer set focus on the panel's first child.
--HG--
branch : product-engine
2010-01-05 17:54:01 +02:00
Mike Antipov
4e518758d7
Fixed major bug EXT-3852 ([BSI] Tabs in Tabbed Instant Messaging do not auto focus the text field when clicked)
...
-- the reason: LLTabContainer set focus to the first panel child;
-- fix: capture mouse with Input field to avoid processing of the input focus by LLTabContainer.
--HG--
branch : product-engine
2010-01-05 16:38:18 +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
Alexei Arabadji
81cf50d3d3
Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/
...
--HG--
branch : product-engine
2009-12-22 20:15:51 +02:00
Alexei Arabadji
c7b69713b7
fixed EXT-3564 “Docked windows hide when clicking on sidetray tabs”,
...
added sidetray tab buttons panel to transient manager control list,
added right padding to the docking rect area to avoid overlapping docked IM
floaters with sidetray buttons;
--HG--
branch : product-engine
2009-12-22 20:14:51 +02:00
Vadim Savchuk
65557cde70
Made the control panel in P2P IM sessions non-resizable (EXT-3470).
...
--HG--
branch : product-engine
2009-12-22 20:03:10 +02:00
James Cook
eb501f3231
Merge, pulling in viewer-2-0
2009-12-18 10:50:29 -08:00
James Cook
6e17110201
EXT-3516 X Button should end IM session, _ button should hide
...
I don't like it, but I don't have a better suggestion.
Reviewed with Steve.
2009-12-17 16:09:41 -08: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
Alexei Arabadji
f8f1252d32
mplemented EXT-3396 “All bottom bar buttons, including chiclets and nearby chat, should work as toggles”,
...
made hide/unhide dockable floaters when undocked;
--HG--
branch : product-engine
2009-12-15 09:55:00 +02:00