aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mantis #2213Melanie Thielker2008-09-181-1/+1
| | | | | | | Thank you, nlin, for a patch that prevents physical prims from being created twice when rezzed from a script.
* Kan-Ed fix series. Fix llTakeControls to behave as documented.Melanie Thielker2008-09-171-3/+4
| | | | | | | | | XEngine fixes: prevent queue overruns, prevent spamming when no key is down. Release controls when conflicting permissions are requested or permissions are refused later. Release when prim or script are deleted. Fixes Scene script instance deletion semantics.
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-101/+101
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Fix an issue where the client supplies an empty name and it was appliedMelanie Thielker2008-08-291-0/+4
| | | | | | to the inventory item, causing the item to wind up without a name.
* Thank you, A_Biondi, for patch to porperly apply the new item nameMelanie Thielker2008-08-281-2/+2
| | | | | | when copying within agent inventory
* Selling an object in-place (as original) now works. Builders canMelanie Thielker2008-08-241-0/+4
| | | | | | now ply their trade. Is that nuts?
* Some complex re-ordering to make prebuild do what needed to be done.Melanie Thielker2008-08-231-0/+1
| | | | | | | | | It is now possible to use module interfaces without referencing Scene. Place those interfaces in OpenSim/Region/Interfaces. They may not use any refs from OpenSim.Region.Environment as parameters. This resolves a circular library ref introduced in r5949
* Mantis #2003 - thank you, SachaMagne, for a patch that implementsMelanie Thielker2008-08-201-0/+5
| | | | | | | | | | | the first part of gesture persistence. ---------------------------------------------------------- Attachments no longer vanish on walking crossing. Teleport is still problematic, but will now be blocked with message "Inconsistent attachment state" rather than losing the attachment. Detach to be able to TP in that case.
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-191-4/+4
| | | | | Remove old comment in SnapshotStore pointed out by ChrisDown (bug #2000)
* Attachment persistence!!! Patch #9170 (Mantis #1171)Melanie Thielker2008-08-191-10/+9
| | | | | | Attachments now persist across logouts. Mostly untested.
* Attachment persistence!!! Patch #9169 (Mantis #1171)Melanie Thielker2008-08-191-0/+43
| | | | | | Attachments now save to MySQL. No reattach on login yet.
* Formatting cleanup.Jeff Ames2008-08-181-37/+36
|
* Add the IInventoryModule interface and a sample method callMelanie Thielker2008-08-171-0/+9
| | | | | | to Scene.INventory.cs
* Fix up master avatar handling for estate owners. Introduces a newMelanie Thielker2008-08-151-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.
* Fixes a case where, when inventory is not currently accessible dueMelanie Thielker2008-08-151-1/+1
| | | | | | to other issues, detaching an attachment would cause an exception.
* * minor: slightly pointlessly increase the verbosity of the message given ↵Justin Clarke Casey2008-08-051-3/+9
| | | | when a queued deletion from scene to inventory fails because the root part of the group has been zapped
* * refactor: Change CachedUserInfo.HasInventory to HasReceivedInventory to ↵Justin Clarke Casey2008-07-311-1/+1
| | | | make actual function clearer
* * Put in stub code for inventory backup.Justin Clarke Casey2008-07-291-0/+1
| | | | | | * No user functionality yet (and not for quite some time)
* refactor TaskInventoryItem Mask -> Permissions to be consistant with how thingsSean Dague2008-07-231-50/+50
| | | | | | are stored in the db.
* Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames2008-07-231-1/+1
|
* * Give new uuids to all the objects loaded in from an archive.Justin Clarke Casey2008-07-211-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.
* Mantis#1638. Thank you kindly, Salahzar for a patch that:Charles Krinke2008-07-131-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 :))))
* *Patch as supplied in Mantis #0001705 by melanie. Fixes: Locked prims allow ↵mingchen2008-07-091-18/+27
| | | | *any avatar* to deposit scripts in them, regardless of permissions
* * Guard against a failure to find an inventory item in a move request by ↵Justin Clarke Casey2008-07-081-2/+9
| | | | complaining in the log rather than terminating the session
* Mantis#1677. Thank you, Melanie for a patch that:Charles Krinke2008-07-061-4/+8
| | | | | | Patch propagates the permissionToTake flag into the timer handler, so that "take copy" and delete permissions are honored.
* Copyright notices and formatting cleanup.Jeff Ames2008-07-061-42/+42
|
* * minor: documentation in SceneObjectPart.Inventory.cs. Refactor ↵Justin Clarke Casey2008-07-061-1/+1
| | | | AddInventoryItem methods to reduce code duplication
* * minor: Stop spurious 'item not found' messages when placing things into a ↵Justin Clarke Casey2008-07-061-6/+26
| | | | prim's inventory
* * Moves sending items to inventory via a delete into a seperate thread (this ↵Adam Frisby2008-07-061-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.
* added patch 1633, thanks Melanie. MW2008-06-291-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.
* patch from mantis #1632, thanks MelanieMW2008-06-291-6/+15
|
* Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke2008-06-281-17/+43
| | | | | not break trunk.
* Mantis#1615. Thank you, Matth for a patch that:Charles Krinke2008-06-271-1/+1
| | | | | | causes deprecated LSL functions to throw the deprecated exception rather than not-implemented.
* * refactor: fission InnerScene.AddSceneObject()Justin Clarke Casey2008-06-271-2/+2
|
* Mantis#1612. Thank you, kindly, Matth for a patch that:Charles Krinke2008-06-271-0/+98
| | | | | | Adds the beginnints of llRemoteLoadScriptPin() and llSetRemoteScriptAccessPin().
* Mantis#1610. Thank you, Melanie for a patch that:Charles Krinke2008-06-261-2/+1
| | | | | | Implements the beginning of llInventoryDrop. Doesn't cover the actual dropping yet, just the permissions for it.
* Mantis#1603. Thank you, Matth for a patch to llGiveInventoryCharles Krinke2008-06-261-0/+21
| | | | | and Melanie for helping to finish it.
* Mantis#1594. Thank you, Melanie for a patch that:Charles Krinke2008-06-261-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
* Minor formatting cleanup.Jeff Ames2008-06-251-61/+61
|
* Mantis#1590. Thank you, Melanie for a preserve type patch.Charles Krinke2008-06-251-0/+1
|
* Mantis#1587. Thank you kindly, Melanie for a patch that:Charles Krinke2008-06-241-13/+36
| | | | | | | Add permissions magling to llGiveInventoryItem, correct some corner case functionality
* Mantis#5189. Thank you kindly, Matth for your patchCharles Krinke2008-06-241-13/+101
| | | | | to add the beginnings of llGiveInventory().
* * Remove all use of asset.InvType, as outlined in mailing list discussionJustin Clarke Casey2008-06-231-35/+52
| | | | | | * This is stage 1, the field will be removed from AssetType and the assets table if this change doesn't prove problematic
* * Refactor: Move the responsibility for applying physics and sending the ↵Justin Clarke Casey2008-06-171-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
* * refactor: For new objects, move attach to backup to occur when adding to a ↵Justin Clarke Casey2008-06-121-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
* * Don't create ghost prim when rezzing objects from inventoryTeravus Ovares2008-06-051-1/+2
|
* Mantis#1439. Thank you kindly, Melanie for a patch thatCharles Krinke2008-06-041-1/+1
| | | | | plumbs in the events for on_rez.
* Mantis#1428. Thank you kindly, fdg for a patch that solves:Charles Krinke2008-05-311-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.
* *Added a Few External Checks relating to scripts including the seperation of ↵mingchen2008-05-281-7/+13
| | | | runscript into 3 different situations (Rez, start stop)
* Formatting cleanup.Jeff Ames2008-05-281-5/+5
|