Kitty Barnett
aaa47b6db2
Added (spherical) exclusion ranges to @recvim, @startim and @sendim
...
-> Examples:
* @recvim:0,20=n - user can only receive IMs from people within chat-range (20m)
* @sendim:256=n - user can only send IMs to people who are at least a region away (256m)
* @startim:0,256=n - user can only start IMs to people who are on the same region they are (between 0moh oh and 256m)
-> Note that you generally can't rely on having location information for avatars beyond the current region (and maybe 1-3 surrounding neighbours) so large values are of limited use
-> On an isolated region using 4096m as the upper value will guarantee that you can only IM avatars on the same region regardless of elevation but none anywhere else on the grid
--HG--
branch : RLVa
2016-06-12 16:04:01 +02:00
Kitty Barnett
6c241cde5a
Show modifiers on the behaviour floater
...
--HG--
branch : RLVa
2016-06-12 11:28:03 +02:00
Kitty Barnett
969ced6335
Merged with RLVa-refactoring tip
...
--HG--
branch : RLVa
2016-06-11 23:41:05 +02:00
Kitty Barnett
ecdf5e3edc
Merged with RLVa refactoring tip
...
--HG--
branch : RLVa
2016-06-11 22:48:54 +02:00
Kitty Barnett
7c89967a1d
Added @showself=n|y and @showselfhead=n|y
...
--HG--
branch : RLVa
2016-06-11 22:47:23 +02:00
Kitty Barnett
4b884caf43
Added @shownames:<uuid> and @shownametags:<uuid> exceptions
...
-> [FIXED] "Pay" isn't disabled on the avatar context menu when @shownames restricted
-> [CHANGED] Show a notification when the user can't offer a teleport due to an RLV restriction
--HG--
branch : RLVa
2016-06-11 22:45:42 +02:00
Kitty Barnett
e7bf8c2111
Add a placeholder modifier so the refactor branch will compile for the outside world
...
--HG--
branch : RLVa
2016-06-11 20:27:08 +02:00
Kitty Barnett
3a55b1af3e
Keep GCC happy
...
--HG--
branch : RLVa
2016-06-11 03:13:41 +02:00
Kitty Barnett
ba91b3eabb
Added @setcam_avdistmin[:<distance>]=n|y, @setcam_avdistmax[:<distance>]=n|y, @setcam_focusdistmin[:<distance>]=n|y and @setcam_foccusdistmax[:<distance>]=n|y
...
--HG--
branch : RLVa
2016-06-08 01:54:40 +02:00
Kitty Barnett
e90f7a8dad
Added custom handling of behaviour toggles
...
-> RlvBehaviourToggleProcessor now requires implementing RlvBehaviourHandler<eBhvr>::onCommand(...)
-> existing RlvBehaviourToggleHandler was renamed RlvBehaviourToggleProcessor and is "implemented" as a simple typedef
--HG--
branch : RLVa
2016-06-04 00:55:01 +02:00
Kitty Barnett
ae02ea88bf
Removed "RLVaShowNameTags" debug setting
...
--HG--
branch : RLVa
2016-06-04 17:47:16 +02:00
Kitty Barnett
3318ce60c1
Added variable fartouch distance (@fartouch:<dist>=n|y)
...
--HG--
branch : RLVa
2016-06-04 17:36:59 +02:00
Kitty Barnett
0e605d4400
Moved RlvHandler::canEdit() to RlvActions::canEdit()
...
--HG--
branch : RLVa
2016-06-04 16:49:33 +02:00
Kitty Barnett
ffc20ac3c3
Auto-pilot should be subject to local teleport restrictions
...
--HG--
branch : RLVa
2016-06-04 15:32:38 +02:00
Kitty Barnett
60f93645aa
[FIXED] RlvHandler::hasBehaviourExcept() returns FALSE on modifier commands
...
-> Example: issue @tplocal:50=n
-> gRlvHandler.hasBehaviour(RLV_BHVR_TPLOCAL) will return true but gRlvHandler.hasBehaviourExcept(RLV_BHVR_TPLOCAL, LLUUID::null) will return FALSE
=> since it's a modifier command it will be reference counted but that fact is lost on manual matching (tplocal=n != tplocal:<option>=n) so we keep track of reference counting in the command
--HG--
branch : RLVa
2016-06-04 14:58:00 +02:00
Kitty Barnett
d36c0de9e6
Added variable sittp/tplocal distances (@sittp[:<dist>]=n|y and @tplocal[:<dist>]=n|y)
...
--HG--
branch : RLVa
2016-06-04 13:50:58 +02:00
Kitty Barnett
197c860366
Merged with RLVa refactoring tip
...
--HG--
branch : RLVa
2016-06-04 11:19:39 +02:00
Kitty Barnett
958922998b
[FIXED] Commands implemented as extensions (@setev, @setdebug and @setdebug) fail with unknown command
...
--HG--
branch : RLVa
2016-06-02 23:10:23 +02:00
Kitty Barnett
651b53944c
Clear all self-owned restrictions when closing the RLVa console
...
--HG--
branch : RLVa
2016-06-02 23:00:36 +02:00
Kitty Barnett
f7c69ca8f9
[FIXED] Exception shows an avatar's UUID rather than their name if they're nearby
...
--HG--
branch : RLVa
2016-06-02 23:00:23 +02:00
Kitty Barnett
2864442dd6
Added @sendchannel_except[:<channel>]=n|y (requested)
...
--HG--
branch : RLVa
2016-06-02 22:18:59 +02:00
Kitty Barnett
c0fa9eda0f
Allow @tpto position to be specified as <region-name>/<x>/<y>/<z>
...
--HG--
branch : RLVa
2016-05-29 23:08:55 +02:00
Kitty Barnett
6d22f744a6
Merged with RLVa refactoring tip
...
--HG--
branch : RLVa
2016-05-29 21:51:14 +02:00
Kitty Barnett
8b6b3be823
Refactoring carousel: converted @detach / @remattach / @remoutfit / @detachme to RlvForceHandler
...
-> added @remattach:<uuid>=force (requested)
-> added @detachthis:<uuid>=force (requested)
--HG--
branch : RLVa
2016-05-29 21:42:34 +02:00
Kitty Barnett
86cb92d899
Added @tpto:<position>;<lookat>=force to specify which direction to face when arriving
...
--HG--
branch : RLVa
2016-05-29 19:27:54 +02:00
Kitty Barnett
0c188a4d40
Refactoring carousel: move teleport blocking logic to RlvActions and formalize the concept of local teleports (WIP)
...
-> historically RLVa always had the concept of "local teleports" by tieing double-click teleports to @sittp rather than being subject to @tploc
-> location teleports were tied to @tploc regardless of the distance
=> this change divides position-based teleports in "local" and "remote" with different sets of rules (@sittp and @tploc respectively)
=> added @tplocal=n to restrict local teleport without impacting sit distance (@sittp still implies @tplocal)
--HG--
branch : RLVa
2016-05-29 15:48:35 +02:00
Kitty Barnett
824a22ac09
Refactoring carousel: all command option parsing should run through RlvCommandOptionHelper (WIP)
...
--HG--
branch : RLVa
2016-05-29 14:39:27 +02:00
Kitty Barnett
f5fa9d1b82
Merged with RLVa refactoring tip
...
--HG--
branch : RLVa
2016-05-21 11:40:19 +02:00
AndreyL ProductEngine
445cd96293
Merged in lindenlab/viewer-release
2016-05-20 00:03:30 +03:00
Oz Linden
c2ef3b4c71
increment viewer version to 4.0.6
2016-05-19 10:25:05 -07:00
Oz Linden
ea08e23cf3
Added tag 4.0.5-release for changeset 450de775fff6
2016-05-19 10:24:24 -07:00
Kitty Barnett
16d1e8483f
Behaviour modifiers can now have a primary object that overrides all other object's modifiers, plus we now have behaviour modifier handlers
...
--HG--
branch : RLVa
2016-05-16 16:11:17 +02:00
Kitty Barnett
056d8cff55
Added @setcam=n|y, @setcam_eyeoffset[:<vector3>]=n|y, @setcam_focusoffset[:<vector3>]=n|y, @setcam_fov[:<angle>]=n|y, @setcam_fovmin[:<angle>]=n|y and @setcam_fovmax[:<angle>]=n|y
...
--HG--
branch : RLVa
2016-05-16 01:32:12 +02:00
Kitty Barnett
9d7c376390
Added @camunlock=n
...
--HG--
branch : RLVa
2016-05-15 22:57:24 +02:00
Kitty Barnett
2a18eb7d71
Added @camfocus:<uuid|pos>[;<dist>[;<dir>]]=force (WIP - first iteration)
...
--HG--
branch : RLVa
2016-05-15 21:04:42 +02:00
Kitty Barnett
f2b05ea2e4
[FIXED] RlvAttachmentLocks::updateLockedHUD() isn't disabling wireframe mode properly
...
--HG--
branch : RLVa
2016-05-15 16:15:09 +02:00
Kitty Barnett
68025f9e1d
Added behaviour modifiers as a prelude to camera restrictions and other fun goodies
...
--HG--
branch : RLVa
2016-05-15 00:35:54 +02:00
Kitty Barnett
aa1ce339b5
Refactoring carousel: @edit, @setdebug, @setenv and @showinv toggle handlers
...
-> minor code touch-up - no functionality changes
--HG--
branch : RLVa
2016-05-14 13:27:37 +02:00
Kitty Barnett
3f498c46d5
Added @sendgesture=n to block sending/playing gestures (requested)
...
--HG--
branch : RLVa
2016-05-14 10:46:00 +02:00
andreykproductengine
aa9bd515e6
MAINT-5635 PSYS_SRC_MAX_AGE breaks when replacing a particle system without it
2016-05-11 18:33:50 +03:00
Oz Linden
94c667c9ab
merge changes for MAINT-6392
2016-05-10 12:05:21 -04:00
Rider Linden
5fdc540e57
MAINT-6392: Do not change the URL used for getting cookies (except to pass it to CEF) The original URL is used for HTTP Core access to profile functionality.
2016-05-09 14:20:21 -07:00
Oz Linden
39a0d18e39
gratuitous change for new ticket number
2016-05-07 08:29:36 -04:00
AndreyL ProductEngine
6f5f307e0a
Merged in oz_linden/maint-5974
2016-05-06 23:32:00 +03:00
AndreyL ProductEngine
b32d00308e
Merged in lindenlab/viewer-release
2016-05-06 17:31:36 +03:00
Oz Linden
950c41d184
merge 4.0.4-release and MAINT-5974
2016-05-06 10:28:42 -04:00
Oz Linden
7f5e6cea12
fix cmake warning by conditionalizing dependency that does not exist on Macs
2016-05-06 09:19:12 -04:00
Oz Linden
a07a8cbf6e
merge changes for 4.0.4-release
2016-05-06 09:05:51 -04:00
Oz Linden
94559950a2
increment viewer version to 4.0.5
2016-05-06 08:56:31 -04:00
Oz Linden
1114d681f1
Added tag 4.0.4-release for changeset 0a5de9ec2cb8
2016-05-06 08:56:31 -04:00