aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Fixes endless loop in the Land Module when selecting any object.Teravus Ovares2008-05-241-65/+93
| | | | | * Fixes returning objects when the object owner hasn't been in the simulator since the simulator started up last.
* This enables return from the parcel object owner display.Teravus Ovares2008-05-241-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.
* * Implements selected object return.Teravus Ovares2008-05-241-85/+267
| | | | | * If user is in the same sim with you, they'll get an inventory update, if not.... oh well, they'll have to clear their cache potentially before they'll see it.
* Thank you kindly, Melanie, for:Charles Krinke2008-05-231-30/+43
| | | | | | | 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.
* Thank you kindly, Melanie, for a patch which:Charles Krinke2008-05-231-0/+11
| | | | | | | | | Previously, upload charging was possible only for UPD uploads. This is because UDP uploads are charged by the viewer, while in CAPS, this was changed to be server side, so hackers couldn't avoid paying the upload charge. This patch adds a method to allow implementation of this serverside charge.
* From: Jeremy Bongio <jbongio@us.ibm.com>Sean Dague2008-05-201-4/+4
| | | | | | | | | | House cleaning ... Rather than using the variable name EntityList, the variable name EntitieList was being used. Here's a patch to fix it.
* Thank you kindly, Melanie for a patch that avoids a nullCharles Krinke2008-05-191-1/+1
| | | | | | ref in inventory give and also now causes items to appear in the correct folders now, no longer in the root folder.
* * minor: Just a few documentation odds and endsJustin Clarke Casey2008-05-181-3/+1
|
* * Tweaked patch mantis 1302 and committing it.Teravus Ovares2008-05-171-1/+1
|
* Formatting cleanup.Jeff Ames2008-05-171-29/+29
|
* * Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim ↵Teravus Ovares2008-05-161-12/+41
| | | | inventories. Also enables 'New Script' button. from Melanie. Thanks Melanie!
* Formatting cleanup.Jeff Ames2008-05-161-222/+222
|
* * Committing half of patch mantis 001291 from Melanie! Thanks Melanie.Teravus Ovares2008-05-151-5/+13
| | | | | * Fixes perms on take-copy assuming you have a specific flag set.. which is still in discussion.
* Committing patch from Melanie. 0001290: [PATCH] implement permissions ↵Teravus Ovares2008-05-151-64/+154
| | | | | | | | propagation and script module hooks. Thanks Melanie! * Implements quite a few inventory related perms. * (from Teravus) Fixes Take Copy
* Applied Patch mantis 1220. Implements llGetStartParameter. Thanks!Teravus Ovares2008-05-141-0/+3
|
* More formatting cleanup.Jeff Ames2008-05-141-2/+4
|
* Formatting cleanup.Jeff Ames2008-05-141-2/+2
|
* *Fixed compile error on last commitmingchen2008-05-131-1/+2
|
* *Objects now delete correctlymingchen2008-05-131-4/+5
|
* *Complete redo of the permissions modulemingchen2008-05-131-10/+20
| | | | | | *Removed hardcoded permissions checks *Added permissions checks where needed
* * Fixed null reference exception when rezzing an object from inventory with ↵Teravus Ovares2008-05-111-1/+14
| | | | a rootpart that isn't found. Added a way to tell if it's an attachment.
* * Added NPCModule and NPCAvatar classes for NPCs. Primitive, but we can grow ↵Adam Frisby2008-05-111-2/+5
| | | | | | | | them out. * Fix for Scene.Inventory.cs - It assumes every entity at startup is a SceneObjectGroup. (Actually, this shouldn't have compiled[!] without a warning.) * Fix for LandManager at startup - it assumes there's a land channel when perhaps there isnt. (Bug that needs another refactor to fix. [Mike - I've assigned a ticket to you about this])
* *Added all the permission checks to the sceneexternalchecks and modified ↵mingchen2008-05-081-7/+5
| | | | | | | permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
* *Added SceneExternalChecks.cs that is used to manage checking the results of ↵mingchen2008-05-071-8/+11
| | | | multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
* * Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey2008-05-051-6/+6
|
* * A bit of spice from here, a pinch of salt from there, some brains that ↵Teravus Ovares2008-05-051-1/+63
| | | | | | | | | | | | | | | attracts zombies.. a recipe for llRezObject * Original patch by YZh Thanks YZH!!!! * object_rez event patch by Melanie, Thanks Melanie!!! * Some fixups, some missing things(velocity,rotation) * script delay * Recoil * Standard error messages * Standard silent failures * Easter egg management
* * Add ability to defer item actions for AddItem() and DeleteItem(). This ↵Justin Clarke Casey2008-05-031-0/+3
| | | | won't be useful until we let the client cache (again?)
* * Refactor RemoveItem()Justin Clarke Casey2008-05-031-17/+20
|
* * Refactor: Renaming item and folder tree search methods to have Find*() ↵Justin Clarke Casey2008-05-031-20/+28
| | | | prefixes
* * Refactor: Move bulk of CreateFolder from UserProfileCacheService into ↵Justin Clarke Casey2008-05-031-0/+1
| | | | | | | | CachedUserInfo * Remove unused/superseded methods from GridInventoryService
* * Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()Justin Clarke Casey2008-05-031-5/+16
| | | | | | * Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy)
* * Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()Justin Clarke Casey2008-05-031-6/+6
| | | | | | * Remove old framework asset transactions files which were region modularized
* * Rolled back a few changes.Adam Frisby2008-05-011-157/+159
|
* * Spring cleaning on Region.Environment. Adam Frisby2008-05-011-159/+157
| | | | | | | * Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
* * committing what I've got so far for DuplicateOnRay so I don't fight the ↵Teravus Ovares2008-05-011-2/+2
| | | | conflict monster later. Not done yet, doesn't crash the server.
* * You can now rez objects out of inventory at the correct offset from prim ↵Teravus Ovares2008-05-011-3/+12
| | | | you rez it on. Including multi prim groups and prim that have different X/Y/Z scales.
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-301-5/+28
| | | | | | | Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
* * Fixes child prim not editable as an attachment. You can right click on ↵Teravus Ovares2008-04-291-1/+1
| | | | child prim in an attachment and get the proper pie menu. You get the attachment axis scope in the edit box.
* * Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares2008-04-271-1/+98
| | | | | | | | | | | | | | | and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
* * More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares2008-04-271-27/+106
| | | | I need them to be for attachments.
* * First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey2008-04-261-0/+81
| | | | | | | | | | 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
* replace hard tabs with 4 spaces to be consistant in the source.Sean Dague2008-04-241-5/+5
| | | | | | Please adjust your editors to not use hard tabs.
* * Patch for #973 - Object Rez from Inventory ignores permissions - Thanks ↵Adam Frisby2008-04-231-11/+51
| | | | tglion!
* * Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby2008-04-231-19/+5
|
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-9/+7
| | | | (this took a while to run).
* * Fix build break in previous revisionJustin Clarke Casey2008-04-191-1/+1
|
* * Applying melanie's Landmark patch. Thanks Melanie!Teravus Ovares2008-04-161-1/+14
| | | | | * To make a landmark, you currently have to enable admin options in the advanced menu first. We're working on this.. however use the admin options solution in the mean time.
* * Updates BetaGridLikeMoneyModuleTeravus Ovares2008-04-101-0/+11
| | | | | | | * Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule. * Configure it in OpenSim.ini using the [Economy] header. See the bottom of the OpenSim.ini.example for more information. * This also fleshes out the Economy API a bit more.
* * Update code to use patched libsecondlife.dll which removes the problem ↵Justin Clarke Casey2008-04-081-1/+1
| | | | | | | | | where the AssetType enum was 'Primitive' rather than 'Object' * The libsecondlife patch was also applied to libsecondlife itself in r1714 * Many, many thanks to Dr Schofield (IBM) for his help on this :)
* more refactoring, this time on InventoryFolderBaseSean Dague2008-04-071-1/+1
| | | | | | | | * wrap attributes in properties * clean up names a little bit * clean up name styles