aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Improve prim sending by combining multiple prim updates into a single packetMelanie Thielker2009-05-012-2/+7
|
* Thank you, mpallari, for a patch that increses efficiency by combiningMelanie Thielker2009-04-301-1/+1
| | | | | | | | avatar updates into a single packet. Applied with changes. Fixes Mantis #3136
* Again, completely revamp the unlink code to finally allow unlinking Melanie Thielker2009-04-292-124/+131
| | | | | | | | arbitrary combinations of root and child prims from one or multiple link sets. Please test throughly and consider things UNSTABLE until this is proven out.
* Let estate owners and managers enter nonpublic estates unconditionally.Melanie Thielker2009-04-281-2/+2
| | | | | | Let gods go to nonpublic estates as well.
* From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield2009-04-271-0/+5
| | | | | | | | | | | | | | If an avatar is sitting when the client disconnects, the avatar is not disassociated from the SOG on which (s)he was sat. This produces any, and varied, effects. I have updated RemoveCLient in Scene, to check, and stand the client up immediately prior to disconnect. This seems like the most robust way to handle the situation. Though in this case it might be worth factoring out the animations from other standup processing. It does no harm, but in this case it is entirely redundant.
* From: Alan M Webb <alan_webb@us.ibm.com>Dr Scofield2009-04-271-33/+49
| | | | | | | | | | | Added support for access control lists. Scene: Added test to AddNewClient for an entry in the access list when connecting to a region with limited access. EstateSettings: Added an HasAccess(UUID) property to test for an entry in the estate's access list. RemoteAdmin: Add RPC calls for admin_acl_list, clear, add, and remove.
* Thank you kindly, RemedyTomm, for a patch that fixes:Charles Krinke2009-04-251-1/+4
| | | | | | | | | llSetPrimitiveParams in a large linkset can disrupt the entire region. However, when the script is in a large linkset, it appears to totally lag out the scene and stops updates from being sent.
* From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield2009-04-232-70/+70
| | | | | Cleanup tabs and spacing.
* From: Alan Webb <alan_webb@us.ibm.com>Dr Scofield2009-04-222-67/+162
| | | | | | | | Changes to enable script state persistence across non-restart serialization situations (inventory/OAR/attachments) Also fixing test cases for OAR and IAR so they don't barf with the new code.
* Thank you kindly, Marcus Llewellyn, for a patch that:Charles Krinke2009-04-221-4/+24
| | | | | | | | | | | An attachment with the physical checkbox checked will not allow the phantom checkbox to be cleared. This interfers with scripting functions such as llMoveToTarget(), which won't work while an object is phantom. If the prim containing the script is rezzed to the ground, it will then allow the phantom checlbox to be cleared, and the script works as expected.
* Thank you kindly, MPallari for a patch that:Charles Krinke2009-04-211-2/+31
| | | | | | | | | This patch adds few properties to ScenePresence and thus allows region module or MRM script: 1. Force flying for avatar or, 2. Disable flying from avatar
* * Allow passing of material type to physics engineTeravus Ovares2009-04-201-1/+8
| | | | | * Define low friction and medium bounce for Glass
* Thank you kindly, MPallari, for a patch that:Charles Krinke2009-04-191-1/+9
| | | | | | | | This patch adds new property to ScenePresence: SpeedModifier. With this, one can modify avatars speed from region module or MRM script.
* Accounting for the changes introduced in AssetServerBase in r9143 related to ↵diva2009-04-191-0/+1
| | | | starting the thread manually. Fixes mantis #3490.
* Bug fix in HG asset posts. Get the inner assets not just from mem cache but ↵diva2009-04-181-18/+24
| | | | from asset service, because the inner ones may not be in mem cache.
* Thank you M1sha for diagnosing and patching a lock bug affecting region ↵diva2009-04-171-13/+16
| | | | crossings introduced in r9110. Fixes mantis #3456.
* Prevent a nullref when no script engines are loadedMelanie Thielker2009-04-151-0/+3
|
* Make sim health data more usefulMelanie Thielker2009-04-151-1/+23
|
* * Make it possible to add a request id to load and save oar requestsJustin Clarke Casey2009-04-151-6/+8
| | | | | | * This allows specific requests to be identified.
* * Resolve unit test failure introduced in r9148 (probably)Justin Clarke Casey2009-04-151-1/+0
| | | | | | * Have the test scene always return success for session id authentication for now
* Another cleanup: Region_Status renamed to RegionStatus, and a usage comment ↵Johan Berntsson2009-04-152-3/+3
| | | | added
* Renamed splitID in Scene and added comments on usageJohan Berntsson2009-04-151-1/+8
|
* Adds session authentication upon NewUserConnections. Adds user key ↵diva2009-04-141-38/+55
| | | | authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
* * Make archiver tests pump the asset server manually instead of starting the ↵Justin Clarke Casey2009-04-142-2/+2
| | | | | | | | | normal runtime thread * This may eliminate the occasional archive test freezes, since they appeared to occur when somehow the asset server didn't pick up on the presence of a request in the asset quque
* Formatting cleanup.Jeff Ames2009-04-142-6/+6
|
* Cleaning up old circuit upon client close.diva2009-04-141-0/+2
|
* * Commit a variety of fixes to bugs discovered while trying to fix the NaN ↵Teravus Ovares2009-04-141-22/+30
| | | | | | | | | singularity. * WebStatsModule doesn't crash on restart. GodsModule doesn't crash when there is no Dialog Module. LLUDPServer doesn't crash when the Operation was Aborted. * ODEPlugin does 'Almost NaN' sanity checks. * ODEPlugin sacrifices NaN avatars to the NaN black hole to appease it and keep it from sucking the rest of the world in.
* Remove m_moduleCommands. It wasn't used anywhere; probably a left-over from ↵Homer Horwitz2009-04-131-31/+8
| | | | before ICommander times
* Thank you, dslake, for a patch that converts many of the linear searchesMelanie Thielker2009-04-122-256/+197
| | | | | | | | in SceneGraph to fast dictionary lookups. Includes a regression fix for attachments by myself. Fixes Mantis #3312
* Fix a regression where animations would only be sent if the avatar hasMelanie Thielker2009-04-121-1/+1
| | | | | | | attachments. Convert base types to LSL types for event marshalling through IScriptModule to avoid parameter errors.
* Adding a script event, changed(CHANGED_ANIMATION)Melanie Thielker2009-04-111-1/+22
| | | | | | | | This is sent to all root prims of all attachments of an avatar when the animation state changes. llGetAnimation() can thenbe used to find the new movement animation. This eliminates the need for fast timers in AOs
* * Add catch-all error handlers back to scene.Teravus Ovares2009-04-111-8/+8
|
* * Instead of referencing mesh stuff in the physics plugin.. change the IMesh ↵Teravus Ovares2009-04-111-8/+8
| | | | Interface. (blame prebuild)
* Handle ObjectSpin* packets to spin physical prims on Ctrl+Shift+Dragnlin2009-04-105-0/+180
| | | | | | | | | | | | | | Addresses Mantis #3381 The current implementation works as expected if the object has no rotation or only rotation around the Z axis; you can spin the object left or right (around the world Z axis). It works a little unexpectedly if the object has a non-Z-axis rotation; in this case the body is spun about its local Z axis, not the world Z-axis. (But SL also behaves oddly with a spin on an arbitrarily rotated object.)
* * Reinstated Scene Crossing tests, now with timeouts to check for race ↵Arthur Valadares2009-04-091-16/+55
| | | | conditions
* * Tagged long running tests with LongRunningAttribute.lbsa712009-04-093-6/+9
| | | | | | * Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever. * Feel free to run the unit tests as you code, and the rest before commit.
* * Added additional debug testing info to SceneAdam Frisby2009-04-091-0/+1
| | | | | | | * Corrected issue with MRMs where it would attempt to overwrite an already loaded DLL. (and thus fail with cryptic UnauthorizedAccessException.) * Made DrunkenTextAppreciationModule.cs MRM not crash with StackOverflowException * Added some temporary logging to MRM World.*
* * Implements retrieving child primitives via World.Objects[id] (MRM)Adam Frisby2009-04-091-0/+3
| | | | | | * Optimizes SceneGraph - fetches on primitives via "GetGroupByPrim" wont search the entire list if the primitive is infact the root. (Core) * Updates Test MRM.
* * Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey2009-04-083-9/+9
| | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
* * minor: remove some mono compiler warningsJustin Clarke Casey2009-04-071-1/+2
|
* * Apply http://opensimulator.org/mantis/view.php?id=3227Justin Clarke Casey2009-04-072-0/+11
| | | | | | | * Implement "Add To Outfit" * Thanks FredoChaplin
* Added some null-checks to Intimidated's patch in r9024.Homer Horwitz2009-04-061-5/+5
| | | | | Hopefully fixes Mantis #3415.
* Applying Intimidated's patch to fix anim handling.Melanie Thielker2009-04-062-7/+32
| | | | | | Fixes Mantis #3417
* Thank you, Intimidated, for a patch too fix the movement animation handlingMelanie Thielker2009-04-061-43/+183
| | | | | | Fixes Mantis #3413
* Changed the asynchronous call to get inventory in HG, so that it properly ↵diva2009-04-051-19/+16
| | | | | | | reports problems. OGS1 should also be changed, but I'm leaving it as is for now. RestSessionObjectPosterResponse is fairly broken and should not be used. Minor changes in Get inventory item in HGAssetMapper.
* - Add new RegionModulesControllerPlugin to the application modulesHomer Horwitz2009-04-051-7/+58
| | | | | | | | - Change several classes to use the new plugin for handling of region-modules (NOTE: No regionmodule is using this yet) - Add necessary prebuild parts (don't forget to runprebuild) Attention: Work in progress. This shouldn't break anything, but you never know...
* Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva2009-04-053-12/+72
| | | | | | | be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs. Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me!
* * Fixed copyright headers on HyperGrid source files. (Now match the rest of ↵Adam Frisby2009-04-054-98/+94
| | | | | | | OpenSim, license text is unchanged) * Added Bitmap[,] to IParcel for MRM
* * Fixes issue where of you force your avatar against a region corner, it ↵Arthur Valadares2009-04-031-6/+64
| | | | | | | gets stuck and NonFinite Avatar messages floods console Addresses Mantis #3380
* * refactor: Call StatsReporter methods directly rather than through Scene ↵Justin Clarke Casey2009-04-033-42/+24
| | | | | | | | (as WebStatsModule was doing) * Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks