Commit Graph

35810 Commits (2a18eb7d7151da1910e4ae1ab5930fc3a2d76648)

Author SHA1 Message Date
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 66e293345b Incremented RLV spec version to 3.1.4 cause pie is delicious
--HG--
branch : RLVa
2016-04-23 23:33:59 +02: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 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 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 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 0ccf637e6f Finalized @getcommand[:<behaviour>[;<type>[;<separator>]]]=<channel>
-> <behaviour>: (optional) command filter (e.g. tp)
     <type> : (optional) any|add|force|reply
     <separator> : (optional) user-defined separator
  -> Examples:
     @getcommand:tp;add=0 will show all restrictions that @clear=tp would clear
     @getcommand:;reply;^-^=0 will show all reply commands separated by ^-^

--HG--
branch : RLVa
2016-04-20 01:37:53 +02:00
Kitty Barnett 43e1bb1213 Added RLVa command console
--HG--
branch : RLVa
2016-04-20 01:18:07 +02:00
Kitty Barnett 6f36b8549d Refactoring carousel: apply template voodoo and consolidate all handler and processor classes into one
--HG--
branch : RLVa
2016-04-17 21:49:15 +02:00
Kitty Barnett 75e217b82e Code review: RLVa extensions are no longer optional features
-> @accepttprequest will auto-accept all incoming teleport requests (allows exceptions - see @accepttp)
  -> @allowidle (stays experimental - subject to change)
  -> @getcommand:<filter> can be used to discover which commands are part of the user's RLVa implementation (with user-defined separator)
  -> @findfolders:<filter> works like @findfolder but will return all matches (with user-defined separator)
  -> @getdebug:<setting> can be used to query (but not set) the "RestrainedLoveforbidGiveToRLV", "RestrainedLoveNoSetEnv" and "WindLightUseAtmosShaders" debug settings
  -> @interact will block world interaction but allows drag-drop, the camera tool, mouse steering and access to the "self" context menu
  -> @sharedwear is the counterpart of @unsharedwear and wear locks the shared #RLV folder
  -> @sharedunwear is the counterpart of @unsharedunwear and remove locks the shared #RLV folder
  -> @touchhud will prevent the user from touching/clicking on their HUD attachments (allows exceptions)
  -> @tprequest will prevent the user from requesting teleports (allows exceptions - see @tplure)
  -> force wear commands will activate/deactivate gestures as well
  -> force wear commands will collect from folder links as well
  -> [FIXED] Location on incoming teleport requests isn't censored when @showloc restricted
  -> [FIXED] Message on outgoing teleport offers isn't censored when @startim restricted
  -> [FIXED] Message on outgoing teleport requests isn't censored when @sendim or @startim restricted

--HG--
branch : RLVa
2016-04-10 14:07:23 +02:00
Kitty Barnett 1f8896ff69 Refactoring carousel: move behaviour/command handlers back into their proper spots for consistency
--HG--
branch : RLVa
2016-04-03 12:31:51 +02:00
Kitty Barnett 2991ff751e Refactoring carousel: simplify the behaviour and command template structure and add a template handler for toggles to replace RlvUIEnabler
--HG--
branch : RLVa
2016-04-03 02:40:44 +02:00
Kitty Barnett 907c7b4e75 Refactoring carousel: string lookup uses a (unique) tuple key and the behaviour map needs to be a multi-map due to specialisations
--HG--
branch : RLVa
2016-04-02 16:19:11 +02:00
Kitty Barnett cc93446ce7 Refactoring carousel: added a RlvBehaviourInfo::BHVR_BLOCKED behaviour flag to selectively block certain commands
-> currently only used for @setenv=n|y

--HG--
branch : RLVa
2016-03-29 12:25:20 +02:00
Kitty Barnett 54e8d2fd52 Refactoring carousel: behaviour lookup code (WIP - templates have come to save the day)
--HG--
branch : RLVa
2016-03-29 11:45:34 +02:00
Kitty Barnett c372dd36a8 Refactoring carousel: combine all the different force-wear commands into one virtual RLV_CMD_FORCEWEAR command
--HG--
branch : RLVa
2016-03-28 20:00:15 +02:00
Kitty Barnett ee951f8fc7 Refactoring carousel: behaviour lookup code (WIP)
--HG--
branch : RLVa
2016-03-28 17:20:42 +02:00
Kitty Barnett ddf7af58f4 Incremented version to RLVa-2.0.0 (finally!)
--HG--
branch : RLVa
2016-03-28 14:34:16 +02:00
Kitty Barnett c2c8287710 Merged with default tip (Revision 59b305ccfba9)
--HG--
branch : RLVa
2016-03-27 15:16:11 +02:00
Kitty Barnett 2969550d44 Merged with default tip (Revision 59b305ccfba9)
--HG--
branch : Appearance-Misc
2016-03-27 15:09:34 +02:00
Kitty Barnett 149b91a44f Updated patch description for Viewer-Build
--HG--
branch : Viewer-Build
2016-03-19 13:20:00 +01:00
Kitty Barnett a167440955 Merged with default tip (Revision 59b305ccfba9)
--HG--
branch : Viewer-Build
2016-03-19 13:14:25 +01:00
Oz Linden f9b2e20a08 Added tag 4.0.2-release for changeset e9d350764dfb 2016-03-17 14:31:20 -04:00
Mnikolenko ProductEngine 9197a8652e MAINT-6110 FIXED No hovertext (PRIM_TEXT/llSetText) on child prim 2016-03-09 15:25:58 +02:00
Mnikolenko ProductEngine 1a92e10320 MAINT-5760 Save the favorite in file with empty slurl string if it points to location that is no longer valid 2016-02-29 14:00:04 +02:00
AndreyL ProductEngine b0afd16e42 Merge fix for MAINT-5360 2016-03-07 18:42:17 +02:00
andreykproductengine 30f9287645 MAINT-2199 reverted previous change, refixed missing cloud and ban line 2016-03-03 00:15:33 +02:00
andreykproductengine f4e3306517 Updated contributors.txt 2016-02-29 18:09:25 +02:00
andreykproductengine b3e7fff9ae MAINT-2199 restored original UI mechanics, removed icons from UI list 2016-02-27 16:06:54 +02:00
Oz Linden 8c7a8bdc4a merge changes for MAINT-6098 2016-02-26 10:11:26 -05:00
Oz Linden 0c94c3bbf0 MAINT-5360: restore builds for the EDU package 2016-02-26 10:04:47 -05:00
Andrey Lihatskiy 9717507cd6 Merged in andreykproductengine/lynx-maint (pull request #12)
MAINT-6168 Crash in LLViewerParcelMgr::renderParcelCollision()
2016-02-25 17:44:08 +02:00
andreykproductengine 696add9fad MAINT-6168 Crash in LLViewerParcelMgr::renderParcelCollision() 2016-02-25 15:35:35 +02:00
Mnikolenko ProductEngine ba8b109e98 MAINT-5893 Issue with muted agent's attached lighting still rendering. 2016-02-24 17:40:45 +02:00
Mnikolenko ProductEngine ab627c3dd6 MAINT-1429 Incorrect display of permissions in Edit Tab while change focus 2016-02-24 16:39:48 +02:00
andreykproductengine 2d41b4fe30 MAINT-6160 Fix for ImporterLegacyMatching crash 2016-02-23 18:30:29 +02:00
Mnikolenko ProductEngine 35b499a0be MAINT-6110 Show hovertext on attached objects 2016-02-23 12:08:29 +02:00
callum_linden ff4394fbe1 MAINT-6107 - additional 'fix' for OS X that removes the original solutiion for black screens in web floaters - not compatible with older version of CEF we use on OS X 2016-02-22 12:03:35 -08:00
AndreyL ProductEngine f5c133712b Updated contributors.txt 2016-02-21 00:43:35 +02:00
andreykproductengine 10e2bd56c1 MAINT-2199 In some rare cases priorities can change, it shouldn't affect texture list. 2016-02-18 17:35:43 +02:00
JJ Linden 47f6782ad0 kludge for darwin builds on el capitan 2016-02-17 16:46:40 -08:00
andreykproductengine a0e9ee4757 MAINT-2199 separating UI elements from in-world textures. 2016-02-16 20:44:53 +02:00
AndreyL ProductEngine d8f7a40dea Added newly created tickets for Kitty's fixes to contributors.txt 2016-02-19 04:05:09 +02:00
AndreyL ProductEngine 3e56ba7d6c Updated contributors.txt 2016-02-19 00:22:06 +02:00
Kitty Barnett 5c0a77cba0 Only show the OpenJPEG runtime version
--HG--
branch : Viewer-Build
2016-02-07 03:27:25 +01:00
Kitty Barnett e26e595e2d CATZ-234: Updated FMOD Ex library to v4.44.61 (Windows)
--HG--
branch : Viewer-Build
2016-02-06 20:43:32 +01:00
Kitty Barnett 8eb31c7ac6 CATZ-232: Updated OpenJPEG library to v1.5.2 (Windows)
--HG--
branch : Viewer-Build
2016-02-06 20:42:13 +01:00