Commit Graph

379 Commits (ae2e611dfb7b712c159ebafabb83ebbc1f7465b6)

Author SHA1 Message Date
AlexanderP ProductEngine ae2e611dfb CHUI-315 (Nearby chat messages do not appear in conversation floater): cancelled inheritance LLNearbyChat from LLSingleton; set mSingleInstance flag for it. 2012-08-31 16:52:50 +03:00
Paul ProductEngine d4ee17e533 CHUI-275 FIXED (Chat history viewer does not show entire user.txt IM log file)
- Renamed LLLogChat::loadAllHistory to LLLogChat::loadChatHistory because it doesn't actually loads all history. Also added parameter to the function which is a flag whether to load all file's content or not.
- Implemented displaying history by pages (as was decided on meeting page): Added showHistory() method to the LLFloaterConversationPreview which shows the chat history page by page starting from the last conversation (or may say starting from the last page). One page contains 100 entries. Added "More history..." button to display next page of history.
2012-08-28 14:48:32 +03:00
AlexanderP ProductEngine 14708a3ace CHUI_310 make NearbyChat a singletone 2012-08-22 18:27:29 +03:00
Todd Stinson c1aa0cc4fc Pull and merge from ssh://stinson@hg.lindenlab.com/richard/viewer-chui/. 2012-07-27 15:38:03 -07:00
Todd Stinson 3e038cd71b Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release. 2012-07-27 12:53:54 -07:00
Paul ProductEngine 0ee0a5eff4 CHUI-151 FIXED (Implement conversation log)
A brief explanation of what have been implemented. More information can be found in comments.

1. Created conversation history viewer (llfloaterconversationpreview)
2. Created LLConversation and LLConversationLog classes which represent and hold data of conversations (llconversationlog)
3. Created LLConversationLogList and LLConversationLogListItem which are the visual representation of LLConversationLog and LLConversation respectively
4. Created LLFloaterConversationLog - which holds and displays LLConversationLogList
2012-07-27 22:25:17 +03:00
AlexanderP ProductEngine c76c73770b CHUI-195 FIXED Starting ad-hoc conference call does not open Conversations floater 2012-07-04 17:57:46 +03:00
AlexanderP ProductEngine d866328f6a CHUI-100 Fix floater's key 2012-06-22 16:11:25 +03:00
AlexanderP ProductEngine fd247320ce CHUI-125 FIXED if a call is accept then open im-session's floater 2012-06-20 17:51:56 +03:00
Seth ProductEngine d11f542ffe CHUI-120 WIP Added starting ad hoc conference in the same floater as P2P chat, after adding more participants.
- Added a parameter to LLAvatarActions::startConference() and LLIMMgr::addSession() to pass the uuid of a P2P IM floater which should be used to start a new conference in it.
- In LLChicletBar::sessionRemoved() we don't close the IM floater if it is going to be re-used for a new conference.
2012-06-07 00:59:05 +03:00
Seth ProductEngine bba0f4f74e CHUI-119 WIP 2012-05-31 16:37:22 +03:00
AlexanderP ProductEngine 47ec4faeb4 CHUI-119 WIP Prepare the nearby chat for hosting it by the IM-container 2012-05-30 19:58:20 +03:00
AlexanderP ProductEngine 4fc8000d66 CHUI-105 ADD. FIX Implement changes to all open conversations and nearby chat 2012-05-17 19:35:05 +03:00
Nat Goodspeed 78f2663c4a Automated merge with http://hg.secondlife.com/viewer-release 2012-04-26 14:04:55 -04:00
Seth ProductEngine c104c887c5 Mac build fix. 2012-04-17 17:36:22 +03:00
Vadim ProductEngine cbbbbcb6c3 MAINT-180 FIXED Reject group and ad-hoc chat messages from lindens when we are busy. 2012-04-02 20:36:52 +03:00
Oz Linden 633bd44b4a merge changes for vmrg-225 2012-03-09 12:58:50 -05:00
Jonathan Yap 9003c4c54b STORM-1795 Small logic/formatting change 2012-01-23 17:43:05 -05:00
Jonathan Yap 44436d0240 STORM-1795 Fixed misspelled variable 2012-01-20 14:26:45 -05:00
Jonathan Yap d70d57c938 STORM-1795 Fix logic error 2012-01-20 14:15:31 -05:00
Paul ProductEngine 82e90a6af5 EXP-901 FIXED (Can see "typing" messages from users who are not allowed to IM you)
- If "Only friends and groups can IM me" option is ON but the user got message from non-friend, show notification one time per session.
2012-01-20 08:59:37 +02:00
Jonathan Yap da40427a0b STORM-1795 Ad-hoc messages are received even when "Only friends and groups can call or IM me" 2012-01-16 14:27:35 -05:00
Jonathan Yap 2c9db624fb STORM-1731 Adjusted if muted logic slightly 2011-12-12 14:48:36 -05:00
Jonathan Yap f2d2e7e489 STORM-1731 Changes per RB comments: changed llwarns to llinfos, added check so you cannot mute a Linden 2011-12-12 11:32:34 -05:00
Jonathan Yap a03b3aaa60 STORM-1731 Ad-hoc confererence block failing. Residents using it to start massive multi-sim conferences, used as a griefing tool. 2011-12-12 08:51:16 -05:00
Leslie Linden 8448e3b86e EXP-1398 FIX -- Viewer Crash when moving Speak button from bottom toolbar to side toolbar with call request dialog active on Mac
* Added "on button removed" callback for toolbars.
* Changed docking on incoming and outgoing call floaters to be undocked when "speak" button removed.

Reviewed by Leyla.
2011-10-25 14:14:46 -07:00
Paul ProductEngine 338914bd7d EXP-1400 FIXED (Call request docking icon overlays other toolbar buttons when speak button in side toolbar)
- LLDockableFloater::getDockTongue to init dock tongue with proper image depending on floater dock side, also added images for left and right tongues.

- Added proper call floater positioning relatively to the speak button
2011-10-24 14:17:15 +02:00
Paul ProductEngine 2456573925 EXP-1404 FIXED (Dock icon shown in lower left corner of call dialog when user has speak icon hidden)
- Don't draw tongue of dockable call dialog floater in case speak button is not present in any tool bar.
2011-10-21 19:14:10 +02:00
Richard Nelson c05d86039c EXP-1384 FIX Voice requests not received in FUI viewer
fixed case where toolbar button was not in use
2011-10-17 15:08:44 -07:00
Richard Nelson 54bc99669c EXP-1384 FIX Voice requests not received in FUI viewer 2011-10-17 14:56:44 -07:00
Seth ProductEngine bdf6363e6a EXP-1282 FIXED Bottom bar removed.
- LLBottomTray code and XUI removed.
- "Speak" buttom which resided in Bottom bar removed.
- Voice connection status update moved from LLBottomTray to LLVivoxVoiceClient.
2011-10-14 01:07:16 +03:00
Seth ProductEngine 9273459251 EXP-1285 FIXED Chiclets moved to the upper right of the viewer window.
- 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-10-10 17:09:46 +03:00
Leyla Farazha 0207d7e9e4 EXP-1247 Nearby chat as part of chat floater 2011-09-27 15:41:06 -07:00
Oz Linden f10384d014 merge changes for storm-941 2011-05-19 11:48:48 -04:00
Leyla Farazha 314961674a EXP-769 Group call requests received in Basic mode 2011-04-29 15:52:48 -07:00
Seth ProductEngine 4993cfba34 STORM-941 FIXED IM history to use the resident's user name for the log file name.
Added conversions from legacy names or SLURLs with avatar id to the user names in cases of logging P2P sessions and inventory offers.
Removed asynchronous writes to temporary IM log file depending on name cache responses.
2011-04-13 18:13:02 +03:00
Don Kjer 8330a4d0fd Merge of ssh://hg.lindenlab.com/nat/viewer-eventapi2/ 2011-02-19 00:17:12 +00:00
Don Kjer 774405e92b Cleanup of headless client (was: DisableRendering mode)
* Now called 'HeadlessClient' instead of 'DisableRendering'
* Removed most cases where we skipped certain behaviors in the client when in this mode.  This gets us closer to a 'true' client, for testing purposes.
2011-02-18 23:16:38 +00:00
paul_productengine 1a1d5f4c00 STORM-507 FIXED User that has sent p2p call invitation to other user, is not added to Recent tab
- Add the caller to the Recent List just after Incoming Call floater appears. Before recicpient accepted or rejected the call.
2011-01-31 19:47:50 +02:00
Oz Linden c5d8624ba4 renamed temp name flag member in name cache to avoid confusion with similar names in other classes 2011-01-15 09:09:41 -05:00
Monroe Linden 1e050c2ed8 merge 2010-12-02 14:33:42 -08:00
Merov Linden 2e46db239f Pull from viewer-beta 2010-11-24 13:57:22 -08:00
Leyla Farazha f3705df982 (DN-211) Conference call dialog shows Conference with ??? (???) in title header with view display names on and off
Inbox
X
2010-11-23 16:03:27 -08:00
Wolfpup Lowenhar 379c385877 STORM-102: this is to correct a minor issue with ad-hoc conferences so that they do not
get date stamped at all since each one is defined as a unique conversation.
2010-11-23 17:32:00 -05:00
Leyla Farazha 5b80dbff3a DN-211 Conference call dialog shows Conference with ??? (???) in title header with view display names on and off 2010-11-23 11:21:59 -08:00
Wolfpup Lowenhar 3eb3198248 STORM-654 : Person to Person chat logs are not created if Display Names are off
Modified code in indicated changeset to correct problem after consulting with
 Leyla Linden who sugested the orginal change. This fix will convert the Legacy
 name to a user name id not useing Display Names.
2010-11-18 18:30:00 -05:00
Richard Linden 50d21a75a7 merge 2010-11-15 15:52:54 -08:00
Wolfpup Lowenhar 2632565bbc STORM-102 : STORM-143 :Removed unneeded code in llimview. 2010-11-12 09:09:41 -05:00
Wolfpup Lowenhar 4077e6bb52 STORM-102 : STORM-143 :Made needed changes to code to improve searching for previous logs
and also changed the name used for P2P IM log file names. The latter change is going to
 temporarely break personal content for those that are saving conversation logs as P2P IM
 logs will now be useinf the user name and not the legacy name.
2010-11-11 22:50:14 -05:00
Merov Linden 94c41b2c00 STORM-255 : merge with viewer-development 2010-11-01 22:02:29 -07:00