Commit Graph

55 Commits (9edad026f4494de1a6f02ecc3f477faa27a361ef)

Author SHA1 Message Date
Ansariel d79b79fbe2 Merge viewer-ordered-shutdown 2019-10-19 03:16:10 +02:00
Ansariel 0a5d7650bd FIRE-20461: Ctrl+W does not close the Conversations floater while it has focus 2016-12-05 18:16:57 +01:00
Ansariel e057285ecd Use CTRL-F focus the local search editor of a window if available (can be disabled via FSSelectLocalSearchEditorOnShortcut) 2016-10-11 09:45:49 +02:00
Ansariel 3d3b769778 Screw this... 2016-01-29 23:32:40 +01:00
Ansariel 6b74ed04e5 FIRE-14083: Add a (optional) search filter for the legacy friend list (can be disabled via right-click context menu or preferences) 2016-01-15 12:24:13 +01:00
Ansariel 4e8467a807 More cleanup in FSFloaterContacts 2015-11-24 23:56:35 +01:00
Ansariel 6ca857225a Refactor FSFloaterContacts and say goodbye to LLLocalFriendsObserver 2015-11-23 14:52:00 +01:00
Ansariel 7387996a32 FIRE-1134 / FIRE-17195: Add missing friend permissions to contact list / friend list because it's in Alchemy and Singularity as well 2015-10-31 19:50:30 +01:00
Ansariel 453f316ff8 Merge recent changes from LGPL 2015-10-12 21:21:41 +02:00
Ansariel 76ae36c781 Update names on legacy friend list every 5 minutes in case somebody's display name changed 2015-10-10 19:08:04 +02:00
Ansariel a5be232feb Fix legacy friendlist not loading due to changes from MAINT-5250 2015-08-22 03:25:16 +02:00
Ansariel d23be30019 FIRE-4970: Allow inventory DaD to the friend list 2015-08-08 19:21:47 +02:00
Ansariel 22f4c7b051 FIRE-16524: Friend list sometimes isn't correctly sorted after login; found by Thickbrick Sleaford 2015-07-26 15:39:23 +02:00
Ansariel 7a81e57a34 Open request friendship dialog on dropping an agent onto the legacy contacts list via DaD 2015-07-13 17:38:06 +02:00
Ansariel 80d71f004c Use refactored FSScrollListCtrl to get rid of FSAreaSearchListCtrl, FSAvatarSearchListCtrl, FSBlockListCtrl and FSContactsFriendsCtrl to reduce code duplication 2015-02-16 12:29:45 +01:00
Ansariel e818df525a Fix friendlist counter in legacy contact list showing [COUNT] placeholder if agent has an empty friendlist 2014-12-16 21:01:44 +01:00
Ansariel c3322b2b72 On a second thought, let's reset mRightsChangeNotificationTriggered in the dialog callback 2014-12-16 15:45:44 +01:00
Ansariel 6c2d0240bc Fix annoyance of duplicated rights confirmation dialog when checking a checkbox prior selecting the row in legacy friend list 2014-12-16 15:36:05 +01:00
Ansariel c8c3809817 Always show complete avatar name instead of displayname when changing avatar permissions etc. to avoid spoofing 2014-12-16 14:35:18 +01:00
Ansariel 8228c1636e FIRE-14617: Only issue a simple resort of contact list instead of re-applying default sort when refreshing the UI 2014-09-15 23:12:36 +02:00
Ansariel 296eb54d07 FIRE-14575: Add option to hide permission columns to contact list; exposed option (as well as all other options) in the context menu 2014-09-12 23:43:07 +02:00
Ansariel 93c347bc48 FIRE-13821: Opening undocked friends, contact sets, or groups, does not bring the contacts window to the foreground 2014-09-07 20:16:12 +02:00
Ansariel f554795cc5 Protect name cache requests in contacts panel 2014-09-04 13:18:10 +02:00
Ansariel b8258885f6 Simplify friends counter in contacts panel 2014-09-04 12:53:35 +02:00
Ansariel f4ed3777ce Add calls to FSScrollListCtrl::refreshLineHeight() where it might make sense 2014-09-03 13:04:36 +02:00
Ansariel e04c73214c Sort contact list after name format update 2014-08-12 20:50:21 +02:00
Ansariel ab2e6f8a09 FIRE-14330: Better fix 2014-08-12 20:19:22 +02:00
Ansariel 32a2cb9197 FIRE-14330: "Trim 'Resident' from legacy names" option does not work for people without last name and that have no display name set 2014-08-12 20:08:20 +02:00
Ansariel dfa44707bb FIRE-14329: Disabling display names makes people with display names show their legacy names twice in the contact list 2014-08-12 19:51:02 +02:00
Ansariel b504192083 FIRE-14328: Fix crash when toggling legacy username options 2014-08-12 16:28:42 +02:00
Ansariel 66ac54aea9 Clean up FSFloaterContacts 2014-08-12 12:28:00 +02:00
Ansariel dbf4e1e61f Let's just create a type definition for std::vector<LLScrollListItem*> 2014-08-12 11:56:55 +02:00
Ansariel 587412ef5f Shuffle the legacy username options around so stuff gets called in the correct order and updates the contact list properly 2014-08-12 11:50:44 +02:00
Ansariel 41a3d7c2e2 Remove now redundant method in FSFloaterContacts 2014-08-08 21:13:46 +02:00
Ansariel d3eccf7975 Instantly update names in contact list if display name setting changes 2014-08-08 20:56:03 +02:00
Ansariel 00534008d8 Fix different font size in contact list username column in Firestorm skin 2014-08-08 20:36:59 +02:00
Ansariel 812791be27 FIRE-210: Add an option to display the full name in the contact list as "Username (Display name)" 2014-08-07 11:39:24 +02:00
Ansariel 4833c6bbbd Turned "Sort contact lists by username even when display names are shown" option into a radio button 2014-08-07 10:22:43 +02:00
Ansariel 8509ed9ef6 Make sort order change in contact list instant instead of working only after a relog 2014-08-07 09:05:34 +02:00
Ansariel a90335c582 FIRE-14297: Add an option so the user can choose which name columns should be displayed in the contact list 2014-08-07 08:47:41 +02:00
Ansariel 842d07ef23 FIRE-12775: Can't add contacts to new set with multiple names selected in legacy friend list 2014-07-25 15:27:14 +02:00
Ansariel 204393bd99 Properly disconnect RlvBehaviorCallbacks in contacts and quickprefs floater 2014-07-24 11:33:04 +02:00
Ansariel 06a5240add Refresh buttons in contacts floater if relevant RLV restrictions change 2014-07-18 14:32:50 +02:00
Ansariel aae467dbba Some fixes for contacts floater: use size_t when calling .size() and use real booleans where it makes sense 2014-07-18 14:03:39 +02:00
Ansariel 8dfee097a1 Disable "Map" button in contacts floater if RLV prevents user from opening the world map 2014-07-18 13:51:17 +02:00
Ansariel 5cdd3864a9 Split up enabled checks for request/offer teleports and include RLV into checks for TP offers all over the place 2014-07-11 08:50:24 +02:00
Ansariel 39727765a3 Optimize this... 2014-07-10 15:13:30 +02:00
Nicky 3e299bee08 Changes to use the new stats system. 2014-06-10 19:04:04 +02:00
Nicky a7111940bc Replace childSetText with childSetValue and add missing includes for LLViewerRegion. 2014-06-10 12:34:16 +02:00
Tank_Master 8863d9beaf Compile fixes 2014-06-09 23:27:05 -07:00