Commit Graph

169 Commits (2278b60bd3c31f690b2cb7b41dbb9d1c17567d08)

Author SHA1 Message Date
Ansariel 2278b60bd3 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2021-02-15 20:04:53 +01:00
Kitty Barnett c8286c2403 Merge branch 'rlva/development' 2021-02-13 13:56:46 +01:00
Ansariel 339c3c5df4 Merge branch 'DRTVWR-522-maint' of https://bitbucket.org/lindenlab/viewer 2021-01-18 18:55:37 +01:00
Kitty Barnett fbe2feec42 Merge branch 'rlva/feature/effect-sphere' into rlva/development 2021-01-10 23:34:35 +01:00
Kitty Barnett 36913120e5 Clear local modifiers when their base restriction is removed (after some feedback) 2021-01-10 23:34:01 +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 9b5a89511a Merge branch 'rlva/development' into rlva/development 2020-09-16 14:26:53 +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 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 a46ebe6436 Merge branch 'appearance/misc' into rlva/development 2020-08-02 20:07:43 +02:00
Nicky Dasmijn f116ea4cb7 Merge remote-tracking branch 'fs/master' into fs-vs2017-d476
(Note: This removed our changed dullahan, but that's okay as it is
vs2013)
2020-07-20 09:58:30 +02:00
Kitty Barnett 9d075529af Merge branch 'rlva/development' into rlva/development 2020-06-21 21:04:07 +02:00
Kitty Barnett 6b1883f840 Merge branch 'rlva/bugfix' into master 2020-06-17 18:59:09 +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 fb670069b0 Merge branch 'rlva/development' (v2.2.3 + v2.3.0 - both WIP) 2020-06-12 12:51:11 +02:00
Kitty Barnett 9d755566f6 Merge with RLVa (v2.2.2) 2020-06-10 23:25:08 +02:00
Kitty Barnett 00f561ec80 [FIXED] Toolbar and menu items no longer disable when their matching restrictions are active 2020-05-02 22:28:12 +02:00
Nicky 9335eded97 Merge with viewer-vs2107 2019-12-08 17:18:43 +01:00
Kitty Barnett d4c4fdf0d9 [FIXED] Properly handle RLVa anonym slurls even when it's turned off
--HG--
branch : RLVa
2019-10-13 21:21:57 +02:00
Nicky 1d94fc7ce6 Change function signature of getAnonym to return std::string rather than reference and do not return "nobody" in case RLVa is disabled. 2019-10-09 22:32:19 +02:00
ziree 22c24e188a Fix compiler warning for GCC 9 on Linux. Patch by Kitty Barnett 2019-10-09 21:06:41 +02:00
Ansariel 16fc62c937 Add missing RLVa check 2019-10-08 19:04:03 +02: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 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
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 4b19e4c1a5 Merged with RLVa tip 2018-06-18 01:09:54 +02:00
Kitty Barnett b8cd2f8933 Added 'RLVaExperienceMaturityThreshold' and 'RLVaBlockedExperiences' debug settings
-> Current default threshold is mature and higher
  -> AVsitter is a compromised experience and blocked by default

--HG--
branch : RLVa
2018-06-17 14:56:54 +02:00
Kitty Barnett 8940db0e19 Experiences shouldn't have limitless access to RLVa by default
--HG--
branch : RLVa
2018-06-17 13:46:52 +02:00
Kitty Barnett 577288d236 Merged with RLVa features & fixes 2018-05-26 18:08:53 +02:00
Kitty Barnett 976285bd8c Merged with RLVa ancestor (should have been a null merge) 2018-05-26 13:26:06 +02:00
Kitty Barnett 7c42ab5c28 Added @setoverlay_tint and changed all @setoverlay_XXX modifier mutators to force commands
--HG--
branch : RLVa
2018-05-05 12:13:11 +02:00
Kitty Barnett c104755d23 [FIXED] A remote forced teleport (due to @tpto) should disregard the issuing object's restrictions
-> Repro:
       - @clear,tploc=n
       - @tpto:<Other Region>/X/Y/Z=force => failed (tploc shouldn't be taken into account)

--HG--
branch : RLVa
2018-04-30 23:51:06 +02:00
Kitty Barnett a911884fe6 [FIXED] CATZ-311: @stopim doesn't end the IM session when @startim restricted
-> The local notification now logs to nearby chat
  -> Send the close response even if there is currently no IM session open

--HG--
branch : RLVa
2017-11-05 00:03:42 +01:00
Kitty Barnett 0d968af026 [FIXED] CATZ-311: @stopim doesn't end the IM session when @startim restricted
-> The local notification now logs to nearby chat
  -> Send the close response even if there is currently no IM session open
2017-11-05 00:03:42 +01:00
Kitty Barnett 4a07c81196 Make string splitting code generally available so it can be reused elsehwere
--HG--
branch : RLVa
2016-12-07 19:57:54 +01:00
Kitty Barnett 4503a28aee Merged with RLVa fixes 2016-12-03 17:13:17 +01:00
Kitty Barnett c07bfee1f2 Added the @list and @stopim IM queries
--HG--
branch : RLVa
2016-11-20 21:03:32 +01:00
Kitty Barnett f1e9cfd70d [FIXED] Assertion failure warning when dropping an attachment
--HG--
branch : RLVa
2016-11-20 15:11:28 +01:00
Kitty Barnett d8a64bfa86 RLVa can now be toggled on/off at the login screen without requiring a viewer restart
--HG--
branch : RLVa
2016-11-20 12:44:36 +01:00
Kitty Barnett 0046a76489 Merged with default tip (Revision 353c4cb529e2)
--HG--
branch : RLVa
2016-10-03 22:39:14 +02:00
Kitty Barnett 093592871b Merged with RLVa tip 2016-07-16 20:12:34 +02:00
Kitty Barnett 3774b2eda6 Merged with RLVa-Maintenance tip
--HG--
branch : RLVa
2016-07-12 23:14:23 +02:00
Kitty Barnett 05d22f77ae Merged with RLVa tip 2016-07-11 22:44:01 +02:00
Kitty Barnett 5e4235be4e Processing of RLV commands by temporary attachments can be toggled by the user
-> "RLVaEnableTemporaryAttachments" debug setting (enabled by default)

--HG--
branch : RLVa
2016-07-09 22:49:33 +02:00
Kitty Barnett 21b6dd58ac Compatibility mode allows reporting a different (lower) version number to specific items
-> TPVs implementing dynamic viewer data should call RlvSettings::initCompatibilityMode() with the setting
  -> End-users also have manual control over the list through the "RLVaCompatibilityModeList" debug setting
  -> Format: (;-separated)
       * creator:<uuid>
       * name:<perl-regex>

--HG--
branch : RLVa
2016-07-09 16:24:43 +02:00