aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.Inventory.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar ↵Justin Clarke Casey2008-04-071-4/+83
| | | | | | | | | | | item giving * Now you can drag an object from your inventory and give it to another avatar * !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it) * Also, items for the receiving end up in their root folder rather than the objects folder
* * Resolve mantis 849Justin Clarke Casey2008-04-031-1/+1
| | | | | | * Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option
* Minor: just some method commentsJustin Clarke Casey2008-04-021-1/+1
|
* * Fix for mantis 131, 796Justin Clarke Casey2008-03-311-4/+14
| | | | | | * Take copy now actually takes a copy into inventory rather than the original
* * Updated ray tracing code. It's now good enough to use when the XYZ ↵Teravus Ovares2008-03-211-0/+1
| | | | | | | | | vector components of the scale have a difference of less then 4.5 meters. * When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart). * If we got a hit based on our camera, create the new prim at the edge of the prim we hit. * Don't raytrace if the difference between any component of the vector exceeds 4.5meters.
* Formatting cleanup.Jeff Ames2008-03-181-28/+25
|
* Fix a few mono compiler warnings. Minor cleanup.Jeff Ames2008-03-171-2/+2
|
* * Fix mantis 757.Justin Clarke Casey2008-03-121-20/+0
| | | | | | | | * DelinkFromGroup was removing the parts from the delinked group, which later upset the update thread when it tried to do a queued update for that object * Temporary fix is to stop deleting the parts, though it would be good later to stop sending out the now spurious updates * This fix actually reveals another bug, where rapid linking and delinking will cause the non root prims to disappear (though they're actually still there if you relog). This is the next bug to tackle.
* * Temporary resolution for mantis #711Justin Clarke Casey2008-03-071-10/+19
| | | | | | | * Trying to store items other than textures, sounds and scripts in a prim's inventory should no longer cause an exception. * Temporary solution is to ignore storage requests for these assets - actually implementing this requires changes to TaskInventoryItem, at least
* Change SceneObjectPart.LocalID to .LocalId to be case matchingSean Dague2008-03-051-3/+3
| | | | | | with SceneObjectGroup.LocalId (and hence reduce confusion).
* * Applied patch 708 from devalnor. Thanks devalnor!Teravus Ovares2008-03-031-7/+38
| | | | | | * ODE: Added support for larger box stacks. (they're slow, but they work) * ODEPlugin no longer tries to 'catch up' with the simulator frame rate if it gets behind. Catching up was causing a lot of problems with larger box stacks and other things that stall the simulator (like saving prim in the datastore)
* * Properly guard against the possibility that CopyInventoryItem doesn't get ↵Justin Clarke Casey2008-02-201-5/+16
| | | | an asset back from the cache
* * Eliminate AssetCache.CopyAsset()Justin Clarke Casey2008-02-201-32/+26
| | | | | | | * Resolve a bad logic bug in AssetCache.GetAsset() * This may make some asset related things work better (possibly getting main map images will now be improved).
* Minor cleanup.Jeff Ames2008-02-201-3/+3
|
* Thank you very much Ahzzmandius for adding the supportCharles Krinke2008-02-181-0/+45
| | | | | | to purge the avatars inventory "Trash" folder using the bizarre tortoiseSVN method of diff/patch.
* Moved the AgentAssetTransactionsManager (and AgentAssetTransactions) out of ↵MW2008-02-161-4/+15
| | | | | | | CommsManager and into a module (AgentAgentTransactionModule), still needs cleaning up though. But its one more thing out of the CommsManager. One day we will kill the CommsManager!
* Clean up more unnecessary String.Format callsJeff Ames2008-02-131-4/+3
|
* * Refactor: Move last commit's refactor back to AgentAssetTransactionsManagerJustin Clarke Casey2008-02-131-43/+6
| | | | | | | | * Push asset update (invoked when clothing is altered) down into AgentAssetTransactions from Scene.Inventory.cs to join others * I've tested that clothing creation and update still works, but please let me know if it suddently breaks for you. * Add/correct comments
* Refactor: factor a method out of AgentAssetTransactionsManagerJustin Clarke Casey2008-02-121-8/+27
|
* * Refactoring: Rename AssetTransactions.cs and AssetTransactionsManager and ↵Justin Clarke Casey2008-02-121-1/+1
| | | | | | | | | align classes with file names * Small amount of ndoc * This will probably require a prebuild and nant clean
* Tiny change to print out a warning in a situation which almost guaranteeably ↵Justin Clarke Casey2008-02-111-3/+20
| | | | never occurs anyway
* * some refactoring on permissionslbsa712008-02-111-3/+3
| | | | | * temporary re-introduced the weird 'flip-back' behaviour, but debugging it; will remove it if I don't find anything.
* The very beginnings of attachments (no detachments! :)Dalien Talbot2008-02-101-0/+10
|
* Clean up logging calls using String.Format explicitlyJeff Ames2008-02-101-38/+38
|
* Converted logging to use log4net.Jeff Ames2008-02-051-59/+60
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* * Library scripts can now be dragged into primsJustin Clarke Casey2008-01-231-9/+28
| | | | | | | * Unfortunately, they show us as non modify, though they will run * We're probably hitting unimplement permissions stuff
* * changed nonsensical PermissionMask and ObjectFlags mixup; if this causes ↵lbsa712008-01-221-1/+1
| | | | perms weirdness, let's all work together to find the real cause.
* Change misleading placeholder error messages for attempts to persist ↵Justin Clarke Casey2008-01-211-2/+2
| | | | non-script items to prim inventory
* * Store task inventory when an object is taken into agent inventoryJustin Clarke Casey2008-01-161-7/+10
| | | | | | | | * This means that you can take an object from a region and rez it somewhere else, with its inventory intact. * As for earlier, at this stage only scripts can be placed in inventory * This isn't an efficient implementation, a better one will probably need to come along soonish
* * Pass 2 of collidable (non physical) linksetsTeravus Ovares2008-01-151-0/+1
| | | | | | | | * Linkset status is now persistent * Tweaked a physics child prim positioning hack to generate less database saves * Re-factored physics object creation calls into ApplyPhysics. To create a new physics representation of an object or linkset, it's only necessary to call *group*.ApplyPhysics(bool m_physicalPrim). *lbsa has been waiting for this refactoring* * We have collidable linksets now. (they don't become phantom anymore)
* * Mother of all commits:Adam Frisby2008-01-151-1/+1
| | | | | | | * Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
* Prim inventory script saving phase 2.Justin Clarke Casey2008-01-091-30/+52
| | | | | | | | * It is now possible to edit and save scripts directly from prim inventories * On saving, the script will be restarted in the region * Doesn't appear that it's yet possible to drag inventory contents back to agent inventory. Not quite sure why this is yet - the perms all look very permissive.
* Minor prim inventory method refactoringJustin Clarke Casey2008-01-071-1/+1
|
* Trigger persistence of the scripts in a prim's inventory when that inventory ↵Justin Clarke Casey2008-01-071-3/+0
| | | | | | | | is changed/updated/deleted (before the trigger only happened if the prim was moved). This is still development code - experimental prim inventory persistence cannot yet be enabled by users.
* Very minor refactoring. Remove unused prim inventory bool returns for nowJustin Clarke Casey2008-01-071-1/+0
|
* Refactor Scene.Inventory.RezScript to use newer script starting codeJustin Clarke Casey2008-01-071-41/+15
|
* Persistent prim inventory phase 5. Restart scripts contained in persisted ↵Justin Clarke Casey2008-01-071-0/+13
| | | | | | | | prims on region start. No user functionality exposed yet - no ini switch to enable persistence or restore. A bit more initial work to do.
* * This update rolls back the packetpool and LibSL changes. Please retest ↵Teravus Ovares2007-12-301-2/+2
| | | | | | | and then patch these changes back in. Currently it's not quite ready for 0.5. The down side to this action, is that we loose some performance to the garbage collector for now. Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version. * This update also fixes scripting and some weird physics reactions
* * Extracted out old RezObject method placing at absolute pos without the ↵lbsa712007-12-291-0/+5
| | | | | | | raytracing * Ignored some bins
* * Rezzing items from Inventory on top of other prim rezzes them 0.5 meters ↵Teravus Ovares2007-12-281-1/+16
| | | | | | | above the 'hit' prim instead of buried in the ground somewhere. * Various Refactorings
* * Optimized usingslbsa712007-12-271-93/+96
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* If a prim is persisted in the region, scripts dragged into its inventory ↵Justin Clarke Casey2007-12-261-1/+2
| | | | | | | | after a server restart would not appear (though the script they contain would still be invoked). This change fixes that problem.
* Small non-functional inventory changesJustin Clarke Casey2007-12-251-32/+78
|
* Prim inventory script saving phase 1. Create necessary CAPS structures for ↵Justin Clarke Casey2007-12-241-1/+40
| | | | | | | | | correctly accepting prim inventory script updates. No user functionality yet. Refactoring to follow.
* Make copying of scripts into prim inventories more reliable on the first ↵Justin Clarke Casey2007-12-221-26/+17
| | | | | | | | | | attempt when the asset server is lagging by formalising the de facto polling. This may not be the best solution in the long run, but should improve things for now. This may also improve reliability when updating inventory item metadata (e.g. renaming an item) and in retrieving textures for the main map view.
* minor refactorJustin Clarke Casey2007-12-221-1/+3
|
* Put in some race revealing warning messages triggered when a user rezzes a ↵Justin Clarke Casey2007-12-221-0/+30
| | | | script to prim inventory
* Initial hookup of update task inventory event. No functionality yet.Justin Clarke Casey2007-12-221-2/+51
|
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-1/+1
| | | | Works with LibSL rev>1532
* Thank you to Kiryu for a patch to fix an out of SyncCharles Krinke2007-12-171-2/+8
| | | | | error in Scene. Affects 6 files and is Mantis#201