Commit Graph

161 Commits (680194deaf7a35caaa629abc16e886d71baff636)

Author SHA1 Message Date
Gilbert Gonzales 357ded33cf removing test code 2013-08-29 12:06:46 -07:00
Merov Linden 1c740dfb51 Pull merge from viewer-release 2013-05-22 14:21:49 -07:00
Gilbert Gonzales 46c690bd50 Adding in fast timer for testing creation of 300 avatar list items vs folderview items. 2013-04-11 18:26:48 -07:00
Gilbert Gonzales 479c5f4b4a adding in logging of building a list of 300 users inside LLAvatarList and LLFolderView to determine drawbacks/benefits and timing. 2013-04-09 13:24:51 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Merov Linden 3a49beed0e CHUI-580 : WIP : Change the display name cache system, deprecating the old protocol and using the cap (People API) whenever available. Still has occurence of Resident as last name to clean up. 2012-12-05 20:25:46 -08:00
Merov Linden 5238a39b54 CHUI-552 : Fixed : Filter out participant creation with the same id than the session id 2012-11-29 20:33:17 -08:00
AlexanderP ProductEngine 486bdf3284 CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and in accordance with the naming convention in the project, some classes and corresponding files should be renamed:
LLIMConversation -> LLFloaterIMSessionTab
LLIMFloater -> LLFloaterIMSession
LLNearbyChat -> LLFloaterIMNearbyChat
LLIMFloaterContainer -> LLFloaterIMContainer
LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener
LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-11-09 12:45:36 +02:00
Merov Linden 87c94625d3 CHUI-468 : Fixed. Final clean up of LLParticipantList, including dependencies. 2012-11-07 16:49:03 -08:00
Merov Linden 626d07daa1 CHUI-468 : WIP : Clean up LLAvatarList and all sorting code left over in LLParticipantList 2012-11-07 15:36:16 -08:00
Merov Linden 8c64fbf1b7 CHUI-468 : WIP : More cleanup and fix of the participants sorting in LLIMConversation 2012-11-06 18:32:45 -08:00
Merov Linden 2d9d44e316 CHUI-468 : WIP : Taking LLAvatarList and related out of LLParticipantList 2012-11-05 18:33:39 -08:00
William Todd Stinson fb3df4790e CHUI-459: Creating a fetchAvatarName() method for the LLConversationItemParticipant class to allow the class to query for the avatar display name directly. Also, added a field to store the avatar name cache callback connection so that we can disconnect properly on object destruction to avoid a crash with the callback attempting to access recently freed memory. 2012-10-30 15:59:42 -07:00
maksymsproductengine 1251f45e62 CHUI-394 FIXED Group moderation tools missing in right click menus 2012-10-17 00:16:18 +03:00
Merov Linden 5b0e06108b CHUI-340 : Fix dupe items in the conversation model list. Refresh when resorting. 2012-09-24 19:55:31 -07:00
Merov Linden b5583906d0 CHUI-340 : WIP : Fix sorting bugs on time for sessions, simplified the update time mechanism and clean up 2012-09-21 18:12:06 -07:00
Merov Linden fc6bbee3f4 CHUI-340 : WIP : Implement time update on all IM typing cases 2012-09-20 20:48:20 -07:00
Merov Linden 1107803a5c CHUI-340 : WIP : Implement time update and comparison for sessions and participants 2012-09-20 17:50:58 -07:00
Merov Linden f5fc2a9c3a CHUI-340 : WIP : Update time stamp for IM and voice utterance 2012-09-19 17:59:37 -07:00
Merov Linden d22c8510b1 CHUI-340 : WIP : Sorting implemented. Type and name work. Date and distance still need the relevant values to be computed. 2012-09-17 17:53:17 -07:00
Merov Linden c26867bb6d CHUI-285 : Implement sort, alphabetical only for the moment 2012-09-07 19:53:38 -07:00
Merov Linden ee5e689331 CHUI-285 : Completed. Update the names of the participants. 2012-09-06 16:32:17 -07:00
Merov Linden ab37263a5c CHUI-285 : LLIMFloaterContainer is now using LLParticipantList fully 2012-08-30 21:34:48 -07:00
Merov Linden ad070b9155 CHUI-280 : Implement all LLConversationModel updates in LLParticipantList. Allow mAvatarList to be NULL. 2012-08-28 23:13:10 -07:00
Merov Linden c4638d1dca CHUI-280 : WIP : Implement update of LLConversationModel in LLParticipantList 2012-08-28 19:09:57 -07:00
Merov Linden fd62242dd6 CHUI-280 : Make LLParticipantList derives from LLConversationItemSession 2012-08-24 17:31:12 -07:00
Seth ProductEngine 0cfea7b406 CHUI-147 FIX Added updating conference participants in IM floater title
- The title is updated with the data from participants list widget in IM floater.
- Creating the participants list is fixed for the case of starting the ad hoc session when the session id changes upon initialization (see LLIMConversation::buildParticipantList()).
- LLEventTimer replaced with simple LLTimer to avoid crashes in LLEventTimer::tick().
- Moved the build_residents_string() code to LLAvatarActions::buildResidentsString() to use it in LLIMFloater::onParticipantsListChanged().
2012-06-26 01:38:59 +03:00
AlexanderP ProductEngine 0568fb00ab CHUI-102 WIP Implemented new context menu for ad-hoc and group conferences 2012-05-15 19:31:55 +03:00
Vadim ProductEngine 13d510d5f2 EXP-1847 FIXED Fixed inability to mute a nearby avatar in Voice Settings if the speakers list is sorted by name.
Added missing update of the floater's internal speaker list.
2012-01-27 19:31:52 +02:00
Vadim ProductEngine 886946d699 EXP-1839 FIXED Fixed treating normal nearby speakers as text-only chat participants which led to marking muted avatars as non-muted. 2012-01-26 19:37:53 +02:00
Vadim ProductEngine 9429d5d2f2 EXP-1839 WIP Added some debugging messages. 2012-01-26 19:35:42 +02:00
Jonathan Yap 6e2b3fd634 STORM-1712 Do not sort recent speakers list if mouse is hovered over it 2011-12-02 18:48:43 -05:00
Paul ProductEngine 42b75d384f STORM-1458 FIXED [crashhunters] crash at LLParticipantList::LLParticipantListMenu::isGroupModerator() [secondlife-bin llparticipantlist.cpp]
- Added null checking
2011-07-21 16:58:25 +03:00
Loren Shih 525de55540 Automated merge up from viewer-development 2010-10-21 14:18:29 -04:00
Loren Shih 83bd99df5d SH-270 FIXED As a SL user, I want my speaker order settings to persist between sessions
SH-271 FIXED Add #ifdefs to llparticipantlist.h

Changed speaker order to store its speaker ordering using settings.xml.
Did some superficial code cleanup.
2010-10-04 11:19:26 -04: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
Aimee Linden 0a74d15935 Merge between james/viewer-identity-evolution and dessie/viewer-public 2010-09-03 15:30:16 +01:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01: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
Richard Nelson 566e3969f9 deprecated LLPanel::child*() methods 2010-07-30 10:02:30 -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
Mike Antipov 50e6e5e49b EXT-4301 FIXED Now instance of the LLAvalineListItem is created with "hide phone number" = false.
Note: changes in the llparticipantlist.cpp is a fix of initial implementation in 79c0487c2280 changeset.
    "waiting" is shown instead of phone number.
It was not reproduced before because phone was not shown anywhere until this patch.

Reviewed by Aimee Walton at https://codereview.productengine.com/secondlife/r/729/

--HG--
branch : product-engine
2010-07-12 14:24:18 +03:00
Leyla Farazha c897061856 Merge with q/viewer-release 2010-06-21 10:21:52 -07:00
Mike Antipov 53fcb09275 EXT-7235 FIXED now mute state (according to the "Moderator muted voice" property) is updated for participants when list is updated
Reason: in both cases the same - moderated mode is not checked when session participant list is filled with participants already in channel
 (when IM or VCP is created)

Fix:
 added updating of participants' speaker indicator mute state when list is refreshed.

Reviewed by Aimee Walton at https://codereview.productengine.com/secondlife/r/476/

--HG--
branch : product-engine
2010-06-11 10:47:35 +03:00