Ansariel
f7bd33161b
Merge branch 'DRTVWR-521-maint' of https://bitbucket.org/lindenlab/viewer
2020-11-12 11:05:22 +01:00
Kitty Barnett
bf4dd8b10a
[FIXED] Behaviour toggle callbacks were invoked twice per toggle triggering a (valid) assertion check
...
-> Code was introduced independently of RLVa as a fix for FIRE-20142 (which doesn't seem to reproduce with it removed)
2020-10-31 14:06:52 +01:00
Kitty Barnett
cddc7cb040
Merge branch 'rlva/development'
2020-09-19 13:31:34 +02:00
Kitty Barnett
66412b9058
Merge branch 'rlva/development'
2020-09-19 13:12:00 +02:00
Kitty Barnett
6b0838e59e
[FIXED] Floater filter remove check is backwards
2020-09-16 15:09:15 +02:00
Kitty Barnett
84a1e74e9e
Post-merge fix-ups
2020-09-16 14:43:10 +02:00
Kitty Barnett
9b5a89511a
Merge branch 'rlva/development' into rlva/development
2020-09-16 14:26:53 +02:00
Kitty Barnett
96a17bf708
Merge branch 'rlva/feature/buy-pay-restriction' into rlva/development
2020-09-16 14:10:01 +02:00
Kitty Barnett
fdaeeb38da
Switch ERlvExceptionCheck to a C++0x enum + minor code review/cleanup (no functional changes)
2020-09-16 02:37:04 +02:00
Kitty Barnett
7256da3e34
RLVa string constants rework (part 2)
2020-09-16 01:56:47 +02:00
Kitty Barnett
aebcd1855d
Change RLVa string constants over to opt-in constexpr string_views (but keep char* by default)
2020-09-16 01:35:44 +02:00
Kitty Barnett
a3c0d62eb5
Enable/disable additions for @buy/pay restrictions + show a blocked notification whenever the floater would have opened to inform the user
2020-09-14 16:34:22 +02:00
Kitty Barnett
4501d4eb1a
Add @buy and @pay restrictions to block object purchases and avatar payments respectively (because of baguettes)
2020-09-14 14:17:15 +02:00
Kitty Barnett
487a487ce2
[FIXED] Assertion failure on LLApp::isQuitting() in RlvHandler::cleanup() when disconnecting
...
-> Also prefer using isExiting() over isQuitting()
2020-09-14 00:06:07 +02:00
Kitty Barnett
d69604b866
[FIXED] Assertion failure on m_Object.empty() in RlvHandler::cleanup() when an object only issues unknown commands
...
-> In this case @nohax=n by an OpenCollar
2020-09-13 19:10:18 +02:00
Nicky Dasmijn
a382089940
Proper cast do avod VS2017 warning.
2020-07-20 11:56:59 +02:00
Kitty Barnett
9d075529af
Merge branch 'rlva/development' into rlva/development
2020-06-21 21:04:07 +02:00
Kitty Barnett
527e49adb0
Merge branch 'rlva/bugfix' into rlva/development
2020-06-21 15:56:55 +02:00
Kitty Barnett
6b1883f840
Merge branch 'rlva/bugfix' into master
2020-06-17 18:59:09 +02:00
Kitty Barnett
6f2009f33d
[FIXED] hasBehaviourExcept() with an empty option returns false even though a RLV_OPTION_MODIFIER active restriction exists
...
-> RlvCommand::markRefCounted() is called from RlvBehaviourGenericProcessor<RLV_OPTION_MODIFIER> as expected
-> However, the RlvCommand reference we pass throughout the entire command processing line is a reference to the originally parsed command and not a reference to the copy that was stored in the RlvObject's command list
-> The fact that we're mutating a constant is excusable in this case since only the command processor will know whether an option command should end up getting reference counted
-> This bug only applies to hasBehaviourExcept() since the behaviour reference counter was still incremented/decremented successfully and hasBehaviourExcept() does a deep check on the individual commands instead
-> Fixes FIRE-24215
2020-06-17 15:20:34 +02:00
Kitty Barnett
68a0bdb03f
Add @versionnum:impl=<channel> as a way to get the RLV implementation version as <major><minor:02><patch:02><implementation id:02> (RLVa implementation id is 13)
2020-06-17 15:08:23 +02:00
Kitty Barnett
93a457689d
Merge branch 'rlva/development' into master
2020-06-13 22:05:19 +02:00
Kitty Barnett
fa07fe8d1c
Merge branch 'rlva/development' (v2.2.3) into rlva/development
2020-06-13 21:04:48 +02:00
Kitty Barnett
5be88df318
Add @setcam_eyeoffsetscale:<multiplier>=n and @setcam_eyeoffsetscale[:<multiplier>]=force
2020-06-13 00:01:49 +02:00
Kitty Barnett
9b58b4b7c8
@setcam_eyeoffset and @setcam_eyeoffsetscale fix-ups due to camera presets
2020-06-12 16:05:34 +02:00
Kitty Barnett
fb670069b0
Merge branch 'rlva/development' (v2.2.3 + v2.3.0 - both WIP)
2020-06-12 12:51:11 +02:00
Kitty Barnett
4f05d71e49
Merge branch 'rlva/development' into rlva/development
2020-06-11 17:49:32 +02:00
Kitty Barnett
f747f34da4
Merge with RLVa (pre-EEP fix-up)
...
-> Gets a couple of large LL merges out of the way
2020-06-11 12:45:52 +02:00
Kitty Barnett
9d755566f6
Merge with RLVa (v2.2.2)
2020-06-10 23:25:08 +02:00
Kitty Barnett
a7e5b8ecc9
Restore the @setenv restriction
2020-04-27 00:07:19 +02:00
Kitty Barnett
fbd23878fc
Rewrite all @setenv related commands against the new atmospherics/environment class
2020-04-19 14:12:00 +01:00
Kitty Barnett
b7157c157e
[FIXED] RLVa shutdown crashes due to resources owned by left-over restrictions
...
-> Perform an orderly shutdown and clear RLVa when wearables and the avatar objects are (mostly) still around
2020-04-12 18:13:14 +01:00
Kitty Barnett
17687f7701
Comment out all @setenv related commands to get the viewer up and running again
2020-03-21 16:49:24 +01:00
Ansariel
3c158f981a
Merge DRTVWR-440
2020-01-31 12:44:28 +01:00
Kitty Barnett
1ca7b29edf
Merge branch 'appearance/misc' into rlva/development
2019-12-27 15:49:47 +01:00
Ansariel
0b6b4c7097
Merge Firestorm LGPL
2019-11-15 19:05:26 +01:00
Ansariel
d79b79fbe2
Merge viewer-ordered-shutdown
2019-10-19 03:16:10 +02:00
Kitty Barnett
e532b5a467
Add new universal layer to the @getoufit list
...
--HG--
branch : RLVa
2019-10-13 20:09:36 +02:00
Kitty Barnett
0c7c6e86ae
CATZ-509: [RLV] Add @getheightoffset to get the current offer height (with @adjustheight's scale)
...
--HG--
branch : RLVa
2019-06-03 22:32:55 +02:00
Ansariel
59a12684a0
Merge Firestorm LGPL
2019-01-26 00:05:24 +01:00
Kitty Barnett
5eda36f9e4
Added 'RLVaSplitRedirectChat' debug setting to split long chat lines when @redirchat restricted
2019-01-11 23:59:58 +01:00
Kitty Barnett
82fb5042df
Added 'RLVaSplitRedirectChat' debug setting to split long chat lines when @redirchat restricted
...
--HG--
branch : RLVa
2019-01-11 23:59:58 +01:00
Kitty Barnett
68d943b49d
[FIXED] @setoverlay_alpha causes a diagonal line to appear on the rendered texture
...
-> Rendering order was off FS vs due to the change from quad -> trig there
2019-01-05 11:52:58 +01:00
Kitty Barnett
8be8dc903d
[FIXED] @setoverlay_alpha causes a diagonal line to appear on the rendered texture
...
-> Rendering order was off FS vs due to the change from quad -> trig there
--HG--
branch : RLVa
2019-01-05 11:52:58 +01:00
Kitty Barnett
89d5b12bc2
Throttled @setgroup because some people can't help themselves and now we can't have nice things
...
-> One (unowned) @setgroup is allowed every 60 seconds across all objects
-> An object obtaining a @setgroup lock is allowed to bypass the throttle a single time to allow @setgroup=n,setgroup:<group>[;<role>]=force
to always succeed regardless of any/other objects' command history
--HG--
branch : RLVa
2018-12-21 23:11:23 +01:00
Kitty Barnett
5c2637fda3
Throttled @setgroup because some people can't help themselves and now we can't have nice things
...
-> One (unowned) @setgroup is allowed every 60 seconds across all objects
-> An object obtaining a @setgroup lock is allowed to bypass the throttle a single time to allow @setgroup=n,setgroup:<group>[;<role>]=force
to always succeed regardless of any/other objects' command history
2018-12-21 23:11:23 +01:00
Ansariel
1733550573
Merge viewer-eep
2018-09-22 00:42:04 +02:00
Kitty Barnett
96b73b188c
Merged with RLVa tip
2018-06-18 16:53:05 +02:00
Kitty Barnett
084a464765
[FIXED] The obligatory peace offering to GCC and Clang
...
--HG--
branch : RLVa
2018-06-18 16:50:01 +02:00
Kitty Barnett
aea1015ced
Merged with default tip
2018-06-18 01:12:02 +02:00