Commit Graph

4885 Commits

Author SHA1 Message Date
Lirusaito
799b5408e4 [Radar] Fix up expireAvatarList to actually expire all the dead avatar entries, not just the back one. 2013-07-21 04:57:33 -04:00
Lirusaito
845088166a [Radar] Switch from using frames in keeping track of ranges to using a bitset
Renames ALERT_TYPE_* to STAT_TYPE_* and ERadarAlertType to ERadarStatType
Removes mIn*Frame and accessors for these in favor of checking for the bit in mStats
Use mStats instead of mAgeAlert now.
Moves the range leave handling out of getAlive and into setPosition, where it logically belongs

Should fix Issue 43: Radar reports multiple times for agent entry upon rendering
2013-07-21 04:43:01 -04:00
Lirusaito
3650a56407 [Radar] Remove id null checks where null id is an impossibility due to earlier checks 2013-07-21 02:06:57 -04:00
Lirusaito
82c37ca9a3 [Radar] Remove unused member mDrawPosition 2013-07-21 01:24:58 -04:00
Lirusaito
6fb68b4913 [Radar] Add a debug setting RadarRangeRadius to limit how far away avatars showing up on radar can be (0, the default, is unlimited) 2013-07-20 23:16:29 -04:00
Lirusaito
2d55b1ab1c [Radar] Condense updateAvatarList to have less duplicate code 2013-07-20 23:07:04 -04:00
Lirusaito
98813c75f3 [Radar] Remove duplicate code from updateAvatarList that was already performed during LLWorld::getAvatars 2013-07-20 23:02:14 -04:00
Lirusaito
72a335daf0 [Radar] Move avatar age block into processProperties as this is more logical 2013-07-20 22:52:50 -04:00
Lirusaito
414ffb3a94 Further attempt to fix Issue 929 by having the appearance manager remove the attached bridge item 2013-07-20 13:59:15 -04:00
Latif Khalifa
742d36a79f Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-07-20 18:36:40 +02:00
Aleric Inglewood
85ff52be30 Bug fix: circumvent using LLs notify system.
Can't use LLs LLFolderViewItem::rename from
LLInventoryPanel::modelChanged because it's nonrobust spaghetti code
and causes randomly sized loops.

Also cleaned up the number of unused nameOrDescriptionChanged functions
introduced in a previous commit.
2013-07-20 18:28:52 +02:00
Latif Khalifa
d012c822a2 Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-07-20 08:14:23 +02:00
Lirusaito
791266fc27 Moved age alert and title changing blocks out of refreshAvatarList and updateAvatarList to fix them not working as well as they should 2013-07-19 23:56:20 -04:00
Lirusaito
ed1dbfaa81 Switch the IM and teleport callbacks of right-clicked inventory calling cards to LLAvatarActions
This is partially in attempt to reduce possible suspects for Issue 936: Talking to users with the lastname Resident sometimes creates logs without the delimiting space stripped out
2013-07-19 20:34:39 -04:00
Lirusaito
b2522a06b4 Attempt to fix Issue 929: [Regression] Automatic Bridge Detach does not work 2013-07-19 19:54:11 -04:00
Aleric Inglewood
7162214c01 Bug fix for last commit 2013-07-20 00:44:05 +02:00
Lirusaito
b4d33fe0e1 Fix up some logic with always allow fly
The fly button on the toolbar would enable itself despite RLVa restrictions
 - This was because always fly was checked after gAgent.canFly(), despite the fact that gAgent.canFly() itself checks always fly setting at the correct time.

When teleporting to a region that blocks flying, the agent would start flying due to a strange check inherited from upstream.. My opinion is, they want gods to fly, but that's kinda strange too, so I've changed it to set flying false in this case.
2013-07-19 18:10:02 -04:00
Lirusaito
ab19bfb70e Don't open inventory offers if busy, busy means busy. 2013-07-19 17:53:20 -04:00
Lirusaito
fe8df82c8d Allow autoaccept to work when in busy mode by handling it first 2013-07-19 17:24:24 -04:00
Lirusaito
4dd0daa942 Feature Request: Ability to automatically accept all inventory offers
Replaces the exposed setting in popups preferences
However, for users wanting the old behavior of just landmarks, notecards, and textures being automatically accepted, the original setting(AutoAcceptNewInventory) stays as is, it can be turned on and off in debug
2013-07-19 17:05:07 -04:00
Lirusaito
c0c561c605 Tiny changes to have llviewermessage.cpp line up better with upstream 2013-07-19 16:24:41 -04:00
Lirusaito
7912eb1748 Update rlva (mainly in llviewermessage.cpp) 2013-07-19 16:17:34 -04:00
Aleric Inglewood
67a75ab4b6 Fix link problem: link with libboost_date_time-mt 2013-07-19 22:15:31 +02:00
Aleric Inglewood
611c4bd5fa Merge remote-tracking branch 'singu/master' 2013-07-19 21:26:55 +02:00
Aleric Inglewood
325ef60a8c Wearable export improvements.
Add grid nick to default filename.
Add grid nick and date to exported XML.
Add inventory path, name and description of item to exported XML.
2013-07-19 21:22:59 +02:00
Aleric Inglewood
1fdb36cc40 Actually use mask in LLInventoryView::changed 2013-07-19 21:20:21 +02:00
Aleric Inglewood
95a228b2e9 Actually use LLWearable::mDescription.
Set LLWearable::mDescription and keep it up to date.
This allows to export (and import) the description of wearables.
2013-07-19 21:17:42 +02:00
Lirusaito
3be04fc90b Attempt to solve Issue 935: Script Chat Show The Owner? 2013-07-19 10:41:19 -04:00
Aleric Inglewood
66ef619415 Bug fix: Update name of worn wearable when changing the name in the Properties floater of an inventory item. 2013-07-19 16:13:48 +02:00
Lirusaito
7f57dd24d8 Satisfy Issue 852: Implement way to stop\start single non-fullperm script in modiable objects 2013-07-19 08:45:30 -04:00
Lirusaito
863c35710f Feature Request: Add an option to keep last name Resident.
Should work to solve Issue 517: Legacy log handling of "Resident" name
2013-07-19 07:16:51 -04:00
Lirusaito
aaf010da4c Feature Request: Make new ARC threshold change based on debug setting
Adds LiruNewARCLimit debug setting
2013-07-19 07:07:26 -04:00
Lirusaito
663d0a29f2 Attempt to satisfy Issue 82: Idle status in nametags doesn't always update properly 2013-07-18 23:19:34 -04:00
Lirusaito
85e667bb35 Don't use mAvatarNameCacheConnection, because it does indeed lead to partially populated namelists as predicted 2013-07-18 21:55:18 -04:00
Latif Khalifa
a74b8ddc6b Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer 2013-07-19 01:05:30 +02:00
Lirusaito
5286276d71 Fix names not appearing on the group inviter 2013-07-18 19:01:10 -04:00
Lirusaito
fc7cdc016a Added menu listener for showing things on non-SL grids. 2013-07-18 18:53:52 -04:00
Aleric Inglewood
d21b3cb19b Enforce a 60s reply delay for LLEventPollResponder 2013-07-19 00:47:56 +02:00
Lirusaito
ceb9c99736 Allow right clicking anywhere on a scroll list for a menu, except the header buttons 2013-07-18 15:51:28 -04:00
Lirusaito
306e587ae9 Fix the issue with having a column labeled "1" put on the end of the search results for places and land sales
Apparently when you skip a number for an LLSD, when it becomes a param that number translates to the expected field in all its emptiness
Since the column didn't exist in the scrolllist, a new one was added to the end
2013-07-18 12:49:50 -04:00
Lirusaito
813bb5cc7f Don't send busy respond message when to_id is null, it will confuse the respondee 2013-07-18 10:14:29 -04:00
Lirusaito
080b807e38 Bug Fix: Don't use an empty string for the session name/label of autoresponse stuffs, that tries to log to nameless file. 2013-07-18 09:49:15 -04:00
Lirusaito
9db44e67e8 Oopsies, misplaced busy response block 2013-07-18 08:35:10 -04:00
Lirusaito
a5b8c173ac Do not autorespond when incoming message is to everyone (null to_id) 2013-07-18 08:06:37 -04:00
Lirusaito
f1e792fde0 Separate busy response block from autoresponse, and use busy_message() function to avoid duplicate code 2013-07-18 08:05:11 -04:00
Lirusaito
90590e20ec Fix issue with busy response to certain message types not respecting busy response settings such as wildcard resolution 2013-07-18 08:00:19 -04:00
Lirusaito
780019f0d6 Fix the About Land->Objects list 2013-07-18 06:44:17 -04:00
Lirusaito
d631ae8072 Add support for scrolllists with menus
In xml menu_file attribute can point to the file
In code, setContextMenu can take a prebuilt menu
2013-07-18 06:04:17 -04:00
Lirusaito
8d87d3410e When the mouse leaves a scroll list, don't leave the mouse-over highlight shown 2013-07-18 04:58:29 -04:00
Lirusaito
baef50e451 Feature Request: Add the ability to see count of avatars in regions on the map without needing to hover
Adds LiruMapShowAvCount, which must be set true for this to work.
2013-07-17 13:49:05 -04:00