aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reapplying a revised version of Christopher Yeoh's (IBM) patch for allowMelanie Thielker2008-11-141-6/+13
| | | | | | | inventory drop. Also adds a new flags, "propagate_permissions" to OpenSim.ini to control that feature.
* reverting #7295, as it still fails a test case (as pointed out veryDr Scofield2008-11-141-12/+6
| | | | | | | | kindly by sean) --- lesson learned: just running a "make test" is not sufficient, you need to precede it by a "make clean".
* From: Christopher Yeoh <cyeoh@au1.ibm.com>Dr Scofield2008-11-141-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch makes llAllowInventoryDrop work with the permissions module enabled. Changes include: - Enabled PropagatePermissions when permissions module serverside perms is on - change ownership of item when item is dropped into an object. Ownership changes to the owner of the object the item is dropped into - propagation of permissions if the permissions module enabled (eg next-owner mask applied) - CHANGED_ALLOWED_DROP is now passed to the change script event if an item was allowed to be dropped into the object only because llAllowInventoryDrop is enabled (instead of CHANGED_INVENTORY being passed). - Sets object flags correctly when llAllowInventoryDrop is called so clients are notified immediately of the change in state. Am not sure that calling aggregateScriptEvents is the right way to do it, but it works and seems to be the only way without making further changes to update LocalFlags
* Script region crossing. This has not user functionality, but lays all theMelanie Thielker2008-11-091-7/+31
| | | | | | groundwork.
* Add some discovery code, laying groundwork for region-crossing scriptsMelanie Thielker2008-11-081-0/+26
| | | | | | No user functionality yet
* Add some permissions checks and fixesMelanie Thielker2008-10-081-1/+1
|
* Implement ForceOwnerPermissive and God TakeCopyMelanie Thielker2008-10-061-0/+9
|
* Add "Notecard saved" message to saves of notecards into primsMelanie Thielker2008-09-261-0/+16
|
* Remove the ugly-as-sin "interop" hack script perms fudging inMelanie Thielker2008-09-221-18/+0
| | | | | | object inventory
* Change the scirpt engine loading mechanism. Script engines are nowMelanie Thielker2008-09-211-6/+6
| | | | | | | | | ordinary region modules and are able to coexist in one instance. See http://opensimulator.org/wiki/ScriptEngines for details. There were changes to OpenSim.ini.example, please note DefaultScriptEngine. Also see the User docs and FAQ on the Wiki. Default is DotNetEngine.
* Fix an inventory naming regressionMelanie Thielker2008-09-081-5/+2
|
* Remove casting nastiness in LSL_ApiMelanie Thielker2008-09-081-0/+4
|
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-24/+24
| | | | | | | * 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: PostInitialise() not being called on script engines (nasty one that)Dr Scofield2008-09-021-22/+24
| | | | | | cleanup: warnings, readability
* Completing the item sale series, this one implements sell contents.Melanie Thielker2008-08-241-0/+10
| | | | | | All item sale modes are now complete.
* Formatting cleanup.Jeff Ames2008-08-181-12/+12
|
* refactor TaskInventoryItem Mask -> Permissions to be consistant with how thingsSean Dague2008-07-231-21/+21
| | | | | | are stored in the db.
* Patch #9147Melanie Thielker2008-07-141-1/+1
| | | | | | | Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
* * Actually persist restored archives to the database - wasn't actually doing ↵Justin Clarke Casey2008-07-131-4/+10
| | | | | | | | this before (doh) * Not quite perfect yet
* * minor: just some null guards and name changes to make it clearer that prim ↵Justin Clarke Casey2008-07-121-3/+3
| | | | count is actually a prim local id dispenser
* *Patch as supplied in Mantis #0001705 by melanie. Fixes: Locked prims allow ↵mingchen2008-07-091-0/+3
| | | | *any avatar* to deposit scripts in them, regardless of permissions
* Mantis#1690. Thank you, Malanie for a patch that:Charles Krinke2008-07-081-0/+2
| | | | | addresses "recompiles clear perms:
* * refactor: archiver code clean up so that it's more readable for the next ↵Justin Clarke Casey2008-07-061-1/+0
| | | | functionality addition
* Copyright notices and formatting cleanup.Jeff Ames2008-07-061-1/+1
|
* * minor: documentation in SceneObjectPart.Inventory.cs. Refactor ↵Justin Clarke Casey2008-07-061-28/+45
| | | | AddInventoryItem methods to reduce code duplication
* * minor: remove unnecessary locking from SOP.GetInventoryItem()Justin Clarke Casey2008-07-061-20/+7
|
* * minor: Stop spurious 'item not found' messages when placing things into a ↵Justin Clarke Casey2008-07-061-9/+2
| | | | prim's inventory
* property encapsulation for SOPSean Dague2008-07-021-3/+3
|
* * Syncs the current revision XML Schema(xsd) to the XML Schema of revision 5251.Teravus Ovares2008-06-291-19/+2
| | | | | * This should resolve creating content, taking it, and being able to rez it again.
* Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke2008-06-281-32/+38
| | | | | not break trunk.
* * Remove responsibilty for signalling scene object change from ↵Justin Clarke Casey2008-06-271-1/+2
| | | | | | | | | | | | SceneObjectPart.SendFullUpdate() * This means that we will no longer pointlessly repersist all the prims in the scene when OpenSim first starts up * This also means that force-update on the console will not trigger repersistence. * Also, in other places persistence is no longer done where it wasn't actually necessary * I think I changed the code for all instances correctly, but it's not possible that I missed some and some things which did persist properly have stopped * Please patch or mantis if this is the case
* Mantis#1439. Thank you kindly, Melanie for a patch thatCharles Krinke2008-06-041-0/+24
| | | | | plumbs in the events for on_rez.
* Mantis#1416. Thank you very much, Melanie for a patch that:Charles Krinke2008-05-291-0/+12
| | | | | Createa a method to find out if a prim inventory contains scripts
* Thank you kindly, Melanie, for:Charles Krinke2008-05-231-1/+4
| | | | | | | Nothing huge, but the new button code for producing a new script does well, but the script will not allow for name change once created. It reverts back to new script.
* * This update causes the backup process to run in a separate thread.Teravus Ovares2008-05-211-2/+5
| | | | | | | | * Concurrency issues are resolved because each object makes a memory-only copy of itself and backs up the copy. * Because of the way this is done, the latest at the time of the backup gets backed up (no functionality change) * You can move *thousands of objects at a time* and the sim doesn't freeze and wait for the backup to complete. * This can be enhanced more by dedicating the thread as opposed to starting it when the backup process starts.
* Formatting cleanup, minor refactoring. Fixed some comparisons of value ↵Jeff Ames2008-05-181-15/+15
| | | | types and null.
* * Tweaked patch mantis 1302 and committing it.Teravus Ovares2008-05-171-7/+30
|
* Formatting cleanup.Jeff Ames2008-05-171-11/+11
|
* * Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim ↵Teravus Ovares2008-05-161-1/+13
| | | | inventories. Also enables 'New Script' button. from Melanie. Thanks Melanie!
* * Patch from Melanie. Mantis 1294: Fix broken wearables icon display in ↵Teravus Ovares2008-05-161-1/+1
| | | | prim inventories. From Melanie! Thanks Melanie.
* Formatting cleanup.Jeff Ames2008-05-161-92/+92
|
* Committing patch from Melanie. 0001290: [PATCH] implement permissions ↵Teravus Ovares2008-05-151-30/+70
| | | | | | | | propagation and script module hooks. Thanks Melanie! * Implements quite a few inventory related perms. * (from Teravus) Fixes Take Copy
* Formatting cleanup.Jeff Ames2008-05-141-5/+5
|
* * Minor: Normalise prim inventory log headersJustin Clarke Casey2008-05-011-5/+5
|
* * Rolled back a few changes.Adam Frisby2008-05-011-76/+74
|
* * Spring cleaning on Region.Environment. Adam Frisby2008-05-011-74/+76
| | | | | | | * Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
* * Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares2008-04-301-1/+1
| | | | | | | Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
* * Tidy up and comments related to last inventory related commitJustin Clarke Casey2008-04-261-5/+5
|
* * First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey2008-04-261-7/+15
| | | | | | | | | | inventory * Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory * Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set * This is pending fixes/implementation of upstream permission implementation
* * Check in odds and ends which remain as an attempt to get the item ↵Justin Clarke Casey2008-04-251-10/+42
| | | | | | | | | properties panel for a prim's contents working * Temporarily hacked things to bring our protocol data flow to be pretty much completely identical to the Linden's for this - to absolutely no avail. * Leaving commented code in as a springboard for some future attempt