aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-08-19Attachment persistence!!! Patch #9170 (Mantis #1171)Melanie Thielker1-10/+9
Attachments now persist across logouts. Mostly untested.
2008-08-19Attachment persistence!!! Patch #9169 (Mantis #1171)Melanie Thielker1-0/+43
Attachments now save to MySQL. No reattach on login yet.
2008-08-18Formatting cleanup.Jeff Ames1-37/+36
2008-08-17Add the IInventoryModule interface and a sample method callMelanie Thielker1-0/+9
to Scene.INventory.cs
2008-08-15Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker1-0/+2
hierarchical rights structure. MasterAvatar: Owner of the region server (may be null), net gods (users with GodLevel 200), Estate owner (from database). Look at Opensim.ini.example to enable net gods. Estate owner will default to master avatar.
2008-08-15Fixes a case where, when inventory is not currently accessible dueMelanie Thielker1-1/+1
to other issues, detaching an attachment would cause an exception.
2008-08-05* minor: slightly pointlessly increase the verbosity of the message given ↵Justin Clarke Casey1-3/+9
when a queued deletion from scene to inventory fails because the root part of the group has been zapped
2008-07-31* refactor: Change CachedUserInfo.HasInventory to HasReceivedInventory to ↵Justin Clarke Casey1-1/+1
make actual function clearer
2008-07-29* Put in stub code for inventory backup.Justin Clarke Casey1-0/+1
* No user functionality yet (and not for quite some time)
2008-07-23refactor TaskInventoryItem Mask -> Permissions to be consistant with how thingsSean Dague1-50/+50
are stored in the db.
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames1-1/+1
2008-07-21* Give new uuids to all the objects loaded in from an archive.Justin Clarke Casey1-1/+3
* This should allow multiple copies of an archive to be loaded into different regions on the same region server * This shouldn't affect existing operations.
2008-07-13Mantis#1638. Thank you kindly, Salahzar for a patch that:Charles Krinke1-8/+21
Addresses an unused field in the asset server but never get filled up. It also makes working the recent items tab in inventory :))))
2008-07-09*Patch as supplied in Mantis #0001705 by melanie. Fixes: Locked prims allow ↵mingchen1-18/+27
*any avatar* to deposit scripts in them, regardless of permissions
2008-07-08* Guard against a failure to find an inventory item in a move request by ↵Justin Clarke Casey1-2/+9
complaining in the log rather than terminating the session
2008-07-06Mantis#1677. Thank you, Melanie for a patch that:Charles Krinke1-4/+8
Patch propagates the permissionToTake flag into the timer handler, so that "take copy" and delete permissions are honored.
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-42/+42
2008-07-06* minor: documentation in SceneObjectPart.Inventory.cs. Refactor ↵Justin Clarke Casey1-1/+1
AddInventoryItem methods to reduce code duplication
2008-07-06* minor: Stop spurious 'item not found' messages when placing things into a ↵Justin Clarke Casey1-6/+26
prim's inventory
2008-07-06* Moves sending items to inventory via a delete into a seperate thread (this ↵Adam Frisby1-92/+172
thread can be expanded to support all sends to inventory from inworld easily enough). Thread is temporary and only exists while items are being returned. * This should remove the "lag" caused by deleting many objects. * Patch brought to you by Joshua Nightshade's bitching at me to fix it.
2008-06-29added patch 1633, thanks Melanie. MW1-5/+14
Although I think a bit of abstraction needs to be done to make it easy to override the deleting off the inventory item when rezzing a object.
2008-06-29patch from mantis #1632, thanks MelanieMW1-6/+15
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-17/+43
not break trunk.
2008-06-27Mantis#1615. Thank you, Matth for a patch that:Charles Krinke1-1/+1
causes deprecated LSL functions to throw the deprecated exception rather than not-implemented.
2008-06-27* refactor: fission InnerScene.AddSceneObject()Justin Clarke Casey1-2/+2
2008-06-27Mantis#1612. Thank you, kindly, Matth for a patch that:Charles Krinke1-0/+98
Adds the beginnints of llRemoteLoadScriptPin() and llSetRemoteScriptAccessPin().
2008-06-26Mantis#1610. Thank you, Melanie for a patch that:Charles Krinke1-2/+1
Implements the beginning of llInventoryDrop. Doesn't cover the actual dropping yet, just the permissions for it.
2008-06-26Mantis#1603. Thank you, Matth for a patch to llGiveInventoryCharles Krinke1-0/+21
and Melanie for helping to finish it.
2008-06-26Mantis#1594. Thank you, Melanie for a patch that:Charles Krinke1-50/+92
Fixes: - Wearable icon and name sreset to default on copy/paste - Cache is not updated when renaming/moving folders - Partial refactor to make inventory less dependen on AssetBase having a "Name" field - Add llGiveInventoryList() function
2008-06-25Minor formatting cleanup.Jeff Ames1-61/+61
2008-06-25Mantis#1590. Thank you, Melanie for a preserve type patch.Charles Krinke1-0/+1
2008-06-24Mantis#1587. Thank you kindly, Melanie for a patch that:Charles Krinke1-13/+36
Add permissions magling to llGiveInventoryItem, correct some corner case functionality
2008-06-24Mantis#5189. Thank you kindly, Matth for your patchCharles Krinke1-13/+101
to add the beginnings of llGiveInventory().
2008-06-23* Remove all use of asset.InvType, as outlined in mailing list discussionJustin Clarke Casey1-35/+52
* This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
2008-06-17* Refactor: Move the responsibility for applying physics and sending the ↵Justin Clarke Casey1-3/+3
initial client update to Scene.AddSceneObject() from some of the SceneObjectGroup constructors * I think this has been done cleanly from inspection and testing, but if prim creation or load suddenly starts playing up more than usual, please open a mantis * This also has the effect of stopping the archiver generating ghost in-world prims * Some code dupliction also removed
2008-06-12* refactor: For new objects, move attach to backup to occur when adding to a ↵Justin Clarke Casey1-8/+13
scene, rather than on creation of the group * Adding to a scene is now parameterized such that one can choose not to actually persist that group * This is to support a use case where a module wants a scene which consists of both objects which are persisted, and ones which are just temporary for the lifetime of that server instance
2008-06-05* Don't create ghost prim when rezzing objects from inventoryTeravus Ovares1-1/+2
2008-06-04Mantis#1439. Thank you kindly, Melanie for a patch thatCharles Krinke1-1/+1
plumbs in the events for on_rez.
2008-05-31Mantis#1428. Thank you kindly, fdg for a patch that solves:Charles Krinke1-0/+5
When you copy an item in inventory and paste it, the name gets lost. Also when you use "Save as" in the Appearance Editing window the created item in inventory has always the name "New <item-type>", regardless of what you typed in as name.
2008-05-28*Added a Few External Checks relating to scripts including the seperation of ↵mingchen1-7/+13
runscript into 3 different situations (Rez, start stop)
2008-05-28Formatting cleanup.Jeff Ames1-5/+5
2008-05-28Thank you kindly, Melanie for a patch that:Charles Krinke1-0/+2
When renaming items in task inventory, they become useless. Fix attached
2008-05-25Update svn properties. Formatting cleanup.Jeff Ames1-12/+12
2008-05-25* Disabling isSelected check on object persistence backup (at least ↵Justin Clarke Casey1-4/+0
temporarily), since it appears we sometimes either don't receive or don't register deselect packets when prims are shift copied. * A better long term solution may be to address the problem of why we're not always seeing the deselects
2008-05-25* Refactor: Collapses parts of different code paths in scene used when ↵Justin Clarke Casey1-1/+0
deleting and unlinking an object
2008-05-24* Refactor: Collapse some multiple remove object pathsJustin Clarke Casey1-5/+3
* Push some delete functionality into InnerScene to match what's already there for adding objects
2008-05-24* Refactor: Change previous commits Object methods to SceneObject methods ↵Justin Clarke Casey1-2/+2
instead, on the basis that this is less likely to cause confusion with c#'s base object type
2008-05-24* Refactor: Renaming various *Entity*() methods to *Object*() methods on the ↵Justin Clarke Casey1-2/+4
basis that they all take SOG parameters to improve code readability for now
2008-05-24* Fixes endless loop in the Land Module when selecting any object.Teravus Ovares1-65/+93
* Fixes returning objects when the object owner hasn't been in the simulator since the simulator started up last.
2008-05-24This enables return from the parcel object owner display.Teravus Ovares1-22/+29
There's some oddness with the parcel counts, but if you can get past the oddness, you can return objects under an owner that you have permission to return.