Commit Graph

66 Commits (eb06fba7679704a7870e3d91f2166bf7e63e5641)

Author SHA1 Message Date
Ansariel 12df60d4e1 Major overhaul of the asset blacklist floater:
* Use sorting persistance already available in LLScrollListCtrl and remove specific asset blacklist debug settings
* Add right-click context menu
* Draw stripes for alternating lines for easier reading
* Add missing "Close" button
* Add filter editor for searching for particular assets
* Properly format date based on localizable format string and show time as local time instead of UTC
* Renamed classes to better fit the Firestorm naming system
* Removed unused methods
2016-08-26 11:58:18 +02:00
Ansariel 98315f0919 FIRE-19718 / FIRE-17929: Presumed fix for avatar entering region alerts not working properly 2016-07-27 16:15:29 +02:00
Ansariel 978447cb12 Implement RLVa @shownearby command for Firestorm radar; still to do: Firestorm-specific nearby voice list 2016-07-19 10:33:06 +02:00
Ansariel d22d0da0e8 Changed method names for consistency 2016-06-02 09:33:19 +02:00
Nicky 4b7fb09a47 Merge. 2015-12-21 19:16:34 +01:00
Ansariel e1ad29227e Change severity of log message to debug 2015-12-06 13:24:04 +01:00
Ansariel 046d83730e Fix avatar left region notification erroneously being issued for avatars stuck at 0/0/0 2015-12-03 14:44:14 +01:00
Ansariel 19e287b2c8 Make to make the radar more exact and prevent false region crossing notifications if avatars bounce off region borders 2015-11-30 16:45:12 +01:00
Ansariel a843208933 OpenSim: Fix radar not obeying chat and shout range correctly if it differs from 20/100m defaults 2015-11-20 12:20:11 +01:00
Ansariel b0542a1a46 Refactor FSCommon 2015-11-14 01:36:57 +01:00
Nicky c218e524b2 Merge - Step 1; Still enough to do. 2015-10-26 20:20:13 +01:00
Ansariel 5db64eafb9 Fix "Show muted and blacklisted Avatars" option in radar that got accidentally broken with FIRE-15051 (cfd6df2c8eec) 2015-08-23 19:22:48 +02:00
Ansariel 9d18a9d466 Housekeeping the radar 2015-07-09 22:45:16 +02:00
Ansariel 3d2338fbcc Fix Linux build 2015-07-09 20:36:11 +02:00
Ansariel 1394cebb4e Factor our calls to LGGContactSets::getFriendColor 2015-07-09 16:36:33 +02:00
Ansariel 67fceb3ef8 Small round of clean up:
* Remove unused includes
* Fix a case of improper declared method
* Fixed a few cases of variable redefintions
2015-05-09 12:20:04 +02:00
Ansariel 6ffbf0d049 More Growl/Keyword refactoring:
* Remove the Growl keyword alert from LLViewerChat::getChatColor() again - this still might get called up to 3 times per message
* Move the Growl keyword alert back into FSKeywords::notify() where it belongs
* Explicitly wire up Growl keyword alerts in radar notifications in FSRadar::radarAlertMsg()

If there are particular system messages that should be checked for keywords as
well, wire them up in the correct place instead of using LLViewerChat::getChatColor()
that will result in an incorrect behavior of
* not playing the keyword alert sound
* being checked only at the time somebody calls LLViewerChat::getChatColor (Console output, nearby chat floater becoming visible etc.)
* getting called multiple times
2015-03-06 17:11:21 +01:00
Ansariel 2c8a62a6aa Hide "Notes" indicator in radar if RLVa shownames restriction is set 2014-11-18 16:08:01 +01:00
Ansariel 46cf172da9 Prevent unnecessary cast 2014-09-18 12:56:28 +02:00
Ansariel 753006d5ae Protect all other debug settings change callbacks in FSRadar 2014-09-18 11:53:36 +02:00
Ansariel 4becb4bcac FIRE-3850: Add avatar age reporting 2014-09-18 11:49:25 +02:00
Ansariel 9b5550caf3 FIRE-14595: Add "notes" column to the radar 2014-09-15 10:50:43 +02:00
Ansariel 50ca9f552f Make voice level icons in radar independent from other voice level icons 2014-09-03 16:23:21 +02:00
Ansariel b9e48bbdc7 Fix radar name format dropdown list in Vintage skin having no effect until relog 2014-08-21 15:05:09 +02:00
Ansariel 39727765a3 Optimize this... 2014-07-10 15:13:30 +02:00
Ansariel 920a992522 Save us a few LLUUID compares during radar update 2014-07-06 21:36:21 +02:00
Ansariel 3f3329256d Hide avatar age in radar if RLV shownames restrictions is set; people might know who is who because of their age 2014-07-06 19:57:32 +02:00
Northspring d0a51da894 Added option to disable Radar enhancements 2014-06-15 02:52:35 +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
Ansariel e7dabe2571 Don't show names of friends in bold font in radar if RLV showname restriction is active 2014-05-18 23:24:30 +02:00
Ansariel cd159564ec FIRE-13430: Suppress leave notifications in radar if muted and blacklisted avatars are hidden 2014-04-18 15:56:23 +02:00
Ansariel 972ac29c70 FIRE-13430: Add option to hide muted and blacklisted avatars in radar 2014-04-18 14:41:54 +02:00
Ansariel 5a4e7ab737 FIRE-2072: Added typing and sitting indicator to radar 2014-04-18 14:11:36 +02:00
Ansariel 26aa6ad7cc Refactor LSL bridge to better work with OpenSim, provided by Cinder Roxley:
* Don't flip UseLSLBridge setting when in OpenSim
* Check for bridge existence before using it
* Cut off the bridge creation process on OpenSim
* Some other refactoring
2014-04-05 22:02:32 +02:00
Ansariel bc5b3ecb9d Prevent unnecessary conversion 2014-03-13 11:50:19 +01:00
Ansariel b877446770 Use S32 typedef instead of int directly 2014-03-06 13:58:33 +01:00
Ansariel 1b43e16363 Refactor avatar track and teleport to code and make the features available in LLAvatarActions for convenience 2014-03-06 13:49:59 +01:00
Ansariel ebd1a9ad69 Standardize and centralize "zoom at avatar" functions in LLAvatarActions: General use of radar if avatar not in object list and account for SL interest list changes that avatar not necessarily must be within draw distance 2014-01-21 12:06:05 +01:00
Tank_Master 3f481c13b1 Add some includes to get the rest of the viewer to compile 2013-11-11 08:05:53 -08:00
Ansariel 1bc4a7f8ca Fix non-static LLCachedControl in FSRadar 2013-10-14 00:10:13 +02:00
Cinders 01855fabc7 Refactor OpenSimExtras to use lfsimfeaturehandler with permission from Liru Færs 2013-10-07 23:33:07 -06:00
Cinders 08bbfb1273 Fix avatar names in radar being colored by distance, make that optional, default to old behavior 2013-08-25 18:19:06 -06:00
Cinders 92af2b0d10 FIRE-11313: Fix for radar names showing in black, pass radar entries through the colorizer 2013-08-12 11:18:01 -06:00
Kadah_Coba 660f9863be Latency: added legacy radar friends/Lindens name coloring, uses minimap colors. 2013-08-10 22:34:32 -07:00
Tank_Master 688cca8a73 Merge 2013-07-06 21:19:49 -07:00
Ansariel 09cd5fc625 FIRE-10853: Don't spam user with avatar entering/leaving region if they bounce off the sim border 2013-07-06 16:59:54 +02:00
Ansariel 74e2b6f1fa Don't include ourself in the radar avatar count 2013-06-30 16:41:14 +02:00
Ansariel 39691b193f Fix own avatar being shown in Firestorm radar 2013-06-30 15:53:12 +02:00
Cinders 97ffd44982 Fix reporting to chat 2013-06-27 14:38:28 -06:00