Commit Graph

15218 Commits (36a97d0c8d7fde8422e1fd1c6be2feea23ff1bef)

Author SHA1 Message Date
Kitty Barnett 36a97d0c8d - fixed : the nearby people sidebar tab embedded minimap instance isn't hidden when @showminimap=n restricted
--HG--
branch : RLVa
2011-05-22 02:17:54 +02:00
Kitty Barnett ab6dd83afe Imported STORM-1103 by Twisted Laws
-> https://codereview.secondlife.com/r/265/

--HG--
branch : RLVa
2011-05-22 02:05:58 +02:00
Jonathan Yap 1f24db8807 STORM-1064 People sidebar panel elements have inconsistent widths and map is slightly too tall
--HG--
branch : RLVa
2011-03-10 06:44:03 -05:00
Kitty Barnett 1a14edcb91 Incremented version number to RLVa-1.3.1(b)
--HG--
branch : RLVa
2011-05-22 00:47:36 +02:00
Kitty Barnett 52b5c6cb8b Added tag RLVa-1.3.0 for changeset 89532c8dfd5b
--HG--
branch : RLVa
2011-05-22 00:09:01 +02:00
Kitty Barnett 4501ffb0ce Added tag RLVa-1.2.2 for changeset 43cb7dc1804d
--HG--
branch : RLVa
2011-05-22 00:08:23 +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 09e4a6213b - added : @alwaysrun=n|y and @temprun=n|y
--HG--
branch : RLVa
2011-05-11 19:10:30 +02:00
Kitty Barnett fce767ece0 Incremented version number to RLVa-1.3.0(i)
-> implement @temprun, @alwaysrun and @move* commands

--HG--
branch : RLVa
2011-05-10 23:03:02 +02: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 98a2ef5ed3 - internal : cleaned up some code that calls LLIMMgr::addSession() directly instead of going through LLAvatarActions
--HG--
branch : RLVa
2011-04-12 13:04:00 +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 4d30c61192 - internal : imported UI-Notifications patch
-> helps cut down on instances where a remotely initiated action results in spawning an IM window

--HG--
branch : RLVa
2011-04-12 00:10:45 +02:00
Kitty Barnett 1d94e787cc Incremented version number to RLVa-1.3.0(h)
-> implement @touchme, @startim and @startimto

--HG--
branch : RLVa
2011-04-11 23:29:02 +02:00
Kitty Barnett d4e40f9bd7 - internal : mapped @*overorreplace=force to @*=force
--HG--
branch : RLVa
2011-04-01 03:04:52 +02:00
Kitty Barnett 363659fc22 - added : wearable and attachments related @notify notifications
--HG--
branch : RLVa
2011-04-01 02:45:06 +02:00
Kitty Barnett f68b7bfea6 - internal : changed RlvBehaviourNotifyHandler::sendNotification() to static
-> prevents creating an instance when no notifications are requested

--HG--
branch : RLVa
2011-04-01 01:38:24 +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 04d1e98bfb - changed : more fiddling with moving, removing and renaming of locked folders
-> added checking for a combination of lock source types [see hasLockedFolderDescendent() and isLockedFolderEntry()]
    -> added getting the lock source of a locked folder [see isLockedFolder()]
    -> clarified which function parameters in RlvFolderLocks will accept an enumeration mask
    -> blocked being able to move a shared folder out of #RLV when @unshared*wear restricted
    -> blocked being able to rename attachment/attachment point/wearable type locked folders to "dot" folders and invalidate the folder lock

--HG--
branch : RLVa
2011-03-30 19:42:00 +02:00
Kitty Barnett 1a1f35ca6c - fixed : locked folder lookups aren't refreshed for canMove(), canRename() or canRemove()
--HG--
branch : RLVa
2011-03-29 15:04:02 +02:00
Kitty Barnett 6dbdb72a90 - changed : only block moving or removing a locked folder if the folder (or one of its descendents) is locked
--HG--
branch : RLVa
2011-03-29 14:52:54 +02:00
Kitty Barnett 1edb9bde6f - changed : block renaming of PERM_ALLOW locked folders in addition to PERM_DENY
-> @unshared*wear will PERM_DENY the inventory root and PERM_ALLOW the #RLV shared root
    -> no folders are blocked from being rename'able though only #RLV and descendants are wearable/removable
    -> user can't move folders into (or out of) #RLV
    -> user renames #RLV -> #RLV-2 and FolderWithThingsToWear to #RLV
    => user bypassed @unshared*wear

--HG--
branch : RLVa
2011-03-29 11:43:30 +02:00
Kitty Barnett 45180e6f19 - changed : only block renaming a locked folder if the folder (or one of its descendents) is locked by shared path
-> @attachthis:some/path=n relies on folder names to lookup the locked folder => block rename on the path only
    -> @attachthis:spine=n is looked up through attachments' inventory item UUID => allow rename
    -> @unshared*wear=n locks down the inventory root and shouldn't also blanket block the ability to rename

--HG--
branch : RLVa
2011-03-29 10:25:49 +02:00
Kitty Barnett 1458f852ac - internal : added a callback signal when the tracked #RLV shared root changes
--HG--
branch : RLVa
2011-03-29 08:49:14 +02:00
Kitty Barnett 482fd1b8f1 - internal : cache the UUID to the shared root folder (if present)
-> worst case is when the #RLV folder doesn't exist (=no change in iterating compared to before)

--HG--
branch : RLVa
2011-03-29 08:19:14 +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 6d9c8064fa - internal : added ST_FOLDER as a folder lock source type to lock a folder by its inventory UUID
-> supports locking down the inventory root

--HG--
branch : RLVa
2011-03-28 17:25:11 +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 17a7805444 - fixed : RLV_LOCK_ADD folder locks aren't enforced
--HG--
branch : RLVa
2011-03-28 16:04:32 +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 51e7b4b111 Incremented version number to RLVa-1.3.0(f)
-> implement outfit change notifications
  -> implement @adjustheight, @getgroup, @setgroup, @touchworld:<uuid>=add and @touchthis:<uuid>=n

--HG--
branch : RLVa
2011-03-27 05:53:54 +02:00
Kitty Barnett 0ef9e1f156 Incremented version number to RLVa-1.3.0(g)
-> add @attach*overorreplace as a synonym of @attach*
  -> implement @unsharedwear, @unsharedunwear, @detach*this_except and @attach*this_except

--HG--
branch : RLVa
2011-03-27 01:40:42 +01:00
Kitty Barnett 7b0455ba0f Merged with default tip (Revision 78d1d228709c)
--HG--
branch : RLVa
2011-03-19 16:14:42 +01:00
Kitty Barnett 030a74fe6f Updated patch branch dependencies
--HG--
branch : .RLVa
2011-03-19 12:33:56 +01:00
Kitty Barnett b87b527807 Merged with Appearance-Misc tip
--HG--
branch : .RLVa
2011-03-19 12:33:28 +01:00
Kitty Barnett c5492c6fea Merged with Appearance-MixedViewers tip
--HG--
branch : .RLVa
2011-03-19 12:33:15 +01:00
Kitty Barnett a8e753399b Merged with default tip (Revision 78d1d228709c)
--HG--
branch : Appearance-Misc
2011-03-19 07:14:45 +01:00