Commit Graph

72 Commits (8485bff29b98f47954b78b31b2e0511f94de3be4)

Author SHA1 Message Date
Kitty Barnett a69436d090 Merged with RLVa tip 2011-06-28 14:48:49 +02:00
Kitty Barnett e9daf1d095 - fixed : behaviour of @touchall is reversed (thankies Chorazin)
--HG--
branch : RLVa
2011-06-16 07:44:41 +02:00
Kitty Barnett ada9162974 Merged with RLVa-1.3.1c tip
--HG--
branch : RLVa
2011-05-27 15:58:01 +02:00
Kitty Barnett e248153477 Merged with RLVa-1.3.1a tip
--HG--
branch : RLVa
2011-05-27 15:54:30 +02:00
Kitty Barnett 6b0b1c4df7 - fixed : RlvUIEnabler behaviour toggle handlers are called on every RLV_TYPE_ADD
--HG--
branch : RLVa
2011-05-27 14:31:10 +02:00
Kitty Barnett f828f08496 - added : "Copy to Clipboard" button on the restrictions floater
--HG--
branch : RLVa
2011-05-26 16:21:26 +02:00
Kitty Barnett 45229ec107 - fixed : joining a new group changes the active group when @setgroup=n restricted
--HG--
branch : RLVa
2011-05-22 17:10:23 +02:00
Kitty Barnett 330b78817d - internal : header dependency cleanup for common RLVa cpp files
--HG--
branch : RLVa
2011-05-22 16:23:59 +02:00
Kitty Barnett d571b911e1 - changed : removed the experimental @displayname=n command
-> display name is changed through web profiles starting with SL-2.5

--HG--
branch : RLVa
2011-05-22 11:55:30 +02:00
Kitty Barnett 5dba034963 - internal : removed dead code relating to the "notify behaviour" extension
-> hasn't been functional since we moved to viewer 2 and seems of limited use now

--HG--
branch : RLVa
2011-05-22 11:47:04 +02:00
Kitty Barnett c80812fb9f - internal : header dependency cleanup for rlvcommon.h and rlvhandler.h
--HG--
branch : RLVa
2011-05-22 11:34:34 +02:00
Kitty Barnett c55f28def1 - internal : updated copyright year
--HG--
branch : RLVa
2011-05-21 23:10:45 +02:00
Kitty Barnett 6ffd4cbeb6 - internal : cleanup of rlvdefines.h
--HG--
branch : RLVa
2011-05-21 23:07:08 +02:00
Kitty Barnett c834c86cd8 Merged with RLVa-1.3.0g tip
--HG--
branch : RLVa
2011-05-21 22:51:45 +02:00
Kitty Barnett 46216c5ead Merged with RLVa-1.3.0i tip
--HG--
branch : RLVa
2011-05-21 21:05:32 +02:00
Kitty Barnett 7e1e758656 Merged with RLVa-1.3.0h tip
--HG--
branch : RLVa
2011-05-21 20:40:34 +02:00
Kitty Barnett 44f003b537 Merged with RLVa-1.3.0f tip
--HG--
branch : RLVa
2011-05-21 18:22:10 +02:00
Kitty Barnett 825d5bc58e Merged with RLVa-1.3.1c 2011-06-03 21:38:34 +02:00
Kitty Barnett 09e4a6213b - added : @alwaysrun=n|y and @temprun=n|y
--HG--
branch : RLVa
2011-05-11 19:10:30 +02:00
Arrehn 2f5852f030 FIRE-985, RLV awareness of physics layer, Satomi Ahn 2011-05-12 13:22:23 -04:00
Kitty Barnett fc31320f2f - fixed : crash at start-up on Linux (thankies Arrehn)
-> the RlvFolderLocks constructor (indirectly) adds an inventory observer
    -> depending on the order of construction of gRlvFolderLocks and gInventoryModel the constructor will either work as intended or crash
    => changed RlvFolderLocks into a singleton since the construction order of globals is up to the compiler

--HG--
branch : RLVa
2011-04-13 23:07:16 +02:00
Kitty Barnett baaa0e908d - added : @touchme=n|y
--HG--
branch : RLVa
2011-04-12 17:00:45 +02:00
Kitty Barnett eeb35533c7 - added : @startim[:<uuid>]=n|y and @startimto:<uuid>=n|y
--HG--
branch : RLVa
2011-04-12 12:33:34 +02:00
Kitty Barnett d3c9adad04 - fixed : inventory item move, rename or removal should be subject to folder locks as well
--HG--
branch : RLVa
2011-03-30 21:19:44 +02:00
Kitty Barnett b6e43ef8af - internal : simplified the RlvCommandOption base class
--HG--
branch : RLVa
2011-03-28 23:48:37 +02:00
Kitty Barnett b84a287d53 - internal : refactored @tpto command option parsing
--HG--
branch : RLVa
2011-03-28 23:31:43 +02:00
Kitty Barnett 95dca768d9 - added : @adjustheight:<options>=force
--HG--
branch : RLVa
2011-03-28 23:13:26 +02:00
Kitty Barnett 294d089658 - added : @sharedwear, @sharedunwear, @unsharedwear and @unsharedunwear
--HG--
branch : RLVa
2011-03-28 17:33:24 +01:00
Kitty Barnett 538b3ee6d4 - internal : introduced ELockSourceType to differentiate between different folder lock source types
-> an attachment would be identified by its object UUID
    -> an non-shared inventory folder would be identify by its category UUID
    => the same type can't have two different meanings so we needed an additional explicit type qualifier

--HG--
branch : RLVa
2011-03-28 16:49:09 +01:00
Kitty Barnett ab352a5592 - changed : renamed unofficial @touchobj restriction to @touchthis
--HG--
branch : RLVa
2011-03-28 02:31:44 +02:00
Kitty Barnett f18af2d0c9 - added : @getgroup=<channel>, @setgroup:<name|uuid>=force and @setgroup=n|y
--HG--
branch : RLVa
2011-03-28 01:34:09 +02:00
Kitty Barnett d32a9cc5b0 - internal : extensive rewrite of RlvFolderLocks to accomodate PERM_ALLOW type folder locks (aka folder lock exceptions)
--HG--
branch : RLVa
2011-03-27 20:48:36 +01:00
Kitty Barnett 1255d90067 - added : @attachthis_except, attachallthis_except, @detachthis_except and @detachallthis_except
--HG--
branch : RLVa
2011-03-27 10:32:56 +01:00
Kitty Barnett 8c1fab0782 - internal : split folder locks into "deny locks" and "allow locks"
-> no functional change yet, "allow locks" are currently ignored

--HG--
branch : RLVa
2011-03-27 09:26:17 +01:00
Kitty Barnett 9ec0516bf8 Merged with RLVa-1.3.0e tip
--HG--
branch : RLVa
2011-02-03 14:23:02 +01:00
Kitty Barnett 8537b509a1 Merged with RLVa-1.3.0c tip
--HG--
branch : RLVa
2011-02-03 01:19:03 +01:00
Kitty Barnett 3666f5e305 Merged with RLVa-1.3.0b tip
--HG--
branch : RLVa
2011-02-03 00:55:54 +01:00
Kitty Barnett 76270146c6 - added : @touchattachself, @touchattachother and @touchall
-> part of the RLV-2.4 specification

--HG--
branch : RLVa
2011-01-21 01:33:37 +01:00
Kitty Barnett d69a80eea4 - internal : refactored RlvHandler::canTouch() for the addition of @touchXXX commands in the RLV-2.4 specification
-> @touchobj and @touchhud are sectioned off by the RLV_EXTENSION_CMD_TOUCHXXX define
    -> @touchworld and @touchattach are now always available

--HG--
branch : RLVa
2011-01-21 01:11:32 +01:00
Kitty Barnett 50215d1448 - internal : renamed experimental @touch command to @touchobj (see @editobj)
--HG--
branch : RLVa
2011-01-18 22:13:26 +01:00
Kitty Barnett e7612a804d - fixed : crash when standing after sitting while @standtp=n restricted (thankies Beverly)
--HG--
branch : RLVa
2010-12-30 00:08:56 +01:00
Kitty Barnett 75b02a047b - internal : changed std::list<LLUUID> to uuid_vec_t in RlvHandler::isException()
--HG--
branch : RLVa
2010-12-11 15:34:26 +01:00
Kitty Barnett 6cd00f3f6a - added : @getcommand:<option>=<channel> to allow a script to check whether the RLV implementation supports a certain command
-> <option> follows the same format as @getstatus
    -> i.e. @getcommand:tp=<channel> will (currently) return "/acceptpermission/accepttp/getpath/getpathnew/sittp/standtp/tplm/tploc/tplure/tplure_sec/tpto"

--HG--
branch : RLVa
2010-12-11 14:05:23 +01:00
Kitty Barnett ab55ffe3d3 Merged in leftover changeset from DisplayNames
--HG--
branch : RLVa
2010-12-09 22:01:26 +01:00
Kitty Barnett 5830821894 - internal : renamed RlvObject::m_UUID to RlvObject::m_idObj (and use RlvObject::getObjectID() as accessor)
--HG--
branch : RLVa
2010-12-06 02:13:16 +01:00
Kitty Barnett 91989b6a6e - internal : added minimal interface to support @attach*this[:<option>]=n and @detach*this[:<option>]=n
--HG--
branch : RLVa
2010-11-30 15:13:47 +01:00
Kitty Barnett be4495bd32 - added : @recvchatfrom:<uuid>=n|y and @recvemotefrom:<uuid>=n|y
-> @recvemotefrom isn't part of the RLV-2.3 spec, but it seems strange not to have it

--HG--
branch : RLVa
2010-11-30 14:36:20 +01:00
Kitty Barnett af4c087be2 - added : @recvimfrom:<uuid>=n|y and @sendimto:<uuid>=n|y
--HG--
branch : RLVa
2010-11-30 14:03:25 +01:00
Kitty Barnett 879e4babe9 - internal : added preliminary support for @edit:<uuid>=n|y and @editobj:<uuid>=n|y
--HG--
branch : RLVa
2010-11-29 21:59:31 +01:00
Kitty Barnett a80ef78845 - internal : moved initialization of RlvAttachPtLookup from RlvHandler::onLoginComplete() to LLVOAvatarSelf::initInstance()
--HG--
branch : RLVa
2010-12-12 01:13:35 +01:00