Commit Graph

70 Commits (2de048052bbd4a6fd340f702a732a31a784dfd52)

Author SHA1 Message Date
Beq c911de1e8a 360 photo and Area Search Improvements
Ensure that full update interest list is re-established for the current region after a TP
Ensure that it works properly with both 360 and Area Search overlapping
Make the Developer menu full update toggle show current state and allow it to reset to 0/default when floaters are in use as an override.
2023-07-19 13:53:55 +01:00
Beq 6eb96153e6 FIRE-32688 - Area Search Improvements
Part 1: These changes prevent some of the aggressive culling that has prevented area search from working. They  work best in combination with changes to the aggressive culling that better fit the viewer's memory footprint. These changes are committed separately to make it easier to change them
2023-07-10 01:35:01 +01:00
Ansariel c8b7e97b45 More of "What is all this old crap?" 2023-06-25 18:37:32 +02:00
Ansariel da76a7bc73 Yeah, let's just do this... 2022-11-08 00:19:41 +01:00
Nicky d095f199c6 FIRE-31758:
- getNameFromUUID can lead to wrong avatarNameCacheCallback callbacks.
   For example the avatars name is not resolved/cached and gets first queried for owner (rlvacheck = true) then again for creator (rlva check = false). Result is a final callback with rlvacheck = false.
   Thus handle all rlva name restrictions when the ui items get
   created/updated/
- For attachments last owner usually equals the current wearer, this will leak the avtar name.
  -> RLVa hide the last owner too.
2022-06-20 02:44:37 +02:00
Ansariel 11d1e3ea05 Some area search refactoring 2021-04-13 22:24:33 +02:00
Ansariel a4e94cbfad Get rid of pointless mInstance member in area search that fortunately wasn't used for instance checking 2021-04-12 21:01:26 +02:00
Ansariel 2fbf42c0aa When the LI display in area search has been broken for 5 years and nobody noticed... :D 2021-04-12 20:44:16 +02:00
Ansariel 65cb6880c3 Properly disconnect name cache callbacks in area search 2021-04-12 20:18:19 +02:00
Ansariel 4ced21b2c5 Avatar name stuff:
* Radar, area search and sound explorer display "(Loading...)" when loading names since the UUID doesn't really help anything at all in the end anyway and might instead leak information when under RLVa @shownames restriction
* Area search shows complete avatar name instead of just username
* Sound explorer finally entered the age of display names and shows complete avatar name now
2021-04-11 16:07:49 +02:00
Ansariel 6d3bb720cf FIRE-30775: RLVa - don't expose owner names in area search when under @shownames=n restriction 2021-04-03 11:51:51 +02:00
Ansariel 4f3271f028 FIRE-29977: Previous changes would lead to hilarious "OS$free" display - assume OS users are smart enough to comprehend "OS$ 0" means it's free 2020-08-05 16:33:31 +02:00
Nicky 1a38b26f5c Remove unused members. 2020-07-17 21:27:34 +02:00
Ansariel 17e39d3fd9 FIRE-29642: Show 0m as distance for HUD attachments in area search 2020-06-01 16:55:06 +02:00
Testy e973246859 Changed for loops to for each loops and removed the usage of LLAvatarNameCache. 2020-02-18 14:26:35 -04:00
Testy 6eb700cac6 Added a few items to the area search context menu.
In the area search context menu, I've added items to select all object
entries, clear all selections, or filter all objects owned by the user.
2020-02-16 17:50:55 -04:00
PanteraPolnocy 5e961f1ef6 Add Sit action to Area Search context menu
Designed with Text Mode in mind
2019-09-11 07:30:36 +02:00
PanteraPolnocy ec92b2135f An option to extend basic script info feature with various details useful for builders 2018-11-20 00:29:28 +01:00
Liny fd0c852458 FIRE-22732: Add the ability to change the color of the area search beacon. 2018-09-07 03:51:52 -07:00
Ansariel 1f530d9877 FIRE-22710: Use timer and a 0.2s delay when touching multiple objects in area search 2018-06-30 18:28:13 +02:00
Ansariel 4608aeb505 Transplant MAINT-7118 and fix some bad design on the way 2017-02-23 10:54:25 +01:00
Ansariel e858f7e0a6 FIRE-20545: Blacklisting from area search window doesn't work properly anymore 2016-12-16 21:56:31 +01:00
Kitty Barnett 4503a28aee Merged with RLVa fixes 2016-12-03 17:13:17 +01:00
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
Kitty Barnett b9793856ed [FIXED] Attachments can be derendered/blacklisted while RLVa is enabled 2016-07-30 11:57:56 +02:00
Ansariel 01a604c356 Get rid of FSPanelAreaSearchList::getBBoxAspectRatio() which is an exact duplicate of LLViewerMediaFocus::getBBoxAspectRatio() 2016-02-15 20:48:11 +01:00
Ansariel 14f4e4bdba FIRE-15755: Add options to area search to filter by owner permission and current agent parcel 2016-01-26 12:34:37 +01:00
Ansariel 987d2a69d3 FIRE-17396: Fix crash in area search when invoking menu or menu actions for disappeared objects 2015-11-28 12:13:23 +01:00
Ansariel 28ae84f967 More cleaning up and fixing funky variable redefinitions 2015-05-09 13:11:01 +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 dd1add29af Fix variable naming 2014-09-26 22:58:53 +02:00
Ansariel fe0ceb7b94 Make area search column configuration persistant 2014-09-26 22:55:06 +02:00
Ansariel f4ed3777ce Add calls to FSScrollListCtrl::refreshLineHeight() where it might make sense 2014-09-03 13:04:36 +02:00
Ansariel c8f3700f5e FIRE-14269: Open "Find" tab in area search by default 2014-08-19 14:50:35 +02:00
Ansariel 9293815ee6 Context menu in area search now works properly without clicking an item first 2014-08-19 10:16:59 +02:00
Ansariel 76a8fd61de Maintain column order in area search when showing previously hidden columns instead of adding them at the end 2014-08-07 16:12:37 +02:00
Ansariel c7cd7ee2c4 Fixed some internal typos in area search 2014-08-04 14:43:57 +02:00
Techwolf Lupindo de91266a4d area search: Resort the list after updating a cell due to a lookup update. 2014-03-25 23:20:46 -04:00
Ansariel e5d643b16a Add RLV check for touch object in area search 2014-02-27 13:32:08 +01:00
Techwolf Lupindo a09960a001 FIRE-12792 Use correct flag for finding locked objects. 2014-02-17 00:14:54 -05:00
Ansariel 1f46c7387c Crash fix in FSPanelAreaSearchList::onContextMenuItemEnable 2014-02-04 23:08:57 +01:00
Ansariel 8542236d3d FIRE-12776: Script info in area search is not working 2014-01-26 14:25:55 +01:00
Cinders 7e27a45098 FIRE-12470: Add zoom to command to area search floater - Generously contributed by Cron Stardust 2013-12-08 19:49:43 -07:00
Cinders 338f4e2b78 FIRE-11617: Import fix from Cron Stardust. - Verify that the area search floater was active before processing logic. 2013-12-06 17:43:06 -07:00
Cinders d956aa95a4 FIRE-12094: Make Area Search beacons resizable contributed by Cron Stardust 2013-12-04 22:53:41 -07:00
Cinders 41d20b10a7 Don’t show anything if it’s not for sale 2013-12-03 08:08:55 -07:00
Cinders ddb84200df Remove comment 2013-12-02 23:20:05 -07:00
Cinders 5623729ab7 FIRE-11617: Add Prim Count (and Land Impact) column(s) contributed by Cron Stardust
“This took a lot more work than the price column, as the data tended to be stale when first called. So, after taking advice from Techwolf Lupindo, I wound up having to hook into the message handler in llviewerobjectlist.cpp to add the data into the area search list as soon as it came available.
Since "…" is pretty common for "information is coming", and land impact can currently never be less than 1 much less less than 0.001, and it doesn't require translation, I took that route.
All in all the list looks clean, though the default column widths might benefit from some closer inspection: the price, LI and PC columns don't really need to be that wide.”
2013-12-02 22:28:57 -07:00
Cinders a2062d7edc FIRE-9398: Add a Price Column to Area Search generously contributed by Cron Stardust
“Was pretty easy. I decided to follow existing code practice elsewhere and add the "free" statement to the column text for the L$0 purchasables. For the not-for-sale items, I couldn't quickly find or think of something that says so, so I just opted for a simple "--" - no need to make that able to be translated!
Tested to make sure the column shows correctly for objects, sorts correctly on the new column, and the column is able to be activated and de-activated.”
2013-12-02 22:24:18 -07:00
Cinders 076c6f895e Check for null pointers in area search, put breaks inside their case brackets 2013-11-17 11:37:08 -07:00