aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Introduce IXmlRpcRouter, an interface that allows registering XMLRPCMelanie Thielker2009-04-102-1/+42
| | | | | | | UUIDs with a central marshaller for grids, or publish the ULS for objects elsewhere.
* Expose the XMLRPC listener port on the IXMLRPC interface to allowMelanie Thielker2009-04-101-0/+1
| | | | | | publication
* 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
* * Implements World.Parcels[] array for MRM scripting.Adam Frisby2009-04-061-1/+3
|
* Changed the asynchronous call to get inventory in HG, so that it properly ↵diva2009-04-052-22/+19
| | | | | | | 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-055-7/+247
| | | | | | | | - 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...
* - Move IWindModule to OpenSim.Region.Framework.InterfacesHomer Horwitz2009-04-051-0/+83
| | | | | | - Fix a dependency problem. Hopefully fixes Mantis #3395
* Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva2009-04-054-12/+82
| | | | | | | 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
* Thanks jonc, for a patch that adds rendering of classic clouds.Homer Horwitz2009-04-041-0/+38
| | | | | First part of Mantis #964, the necessary clouds image will follow separately.
* * 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
* * Implements Scene.SimChat(string,...) rather than byte[]. We should ↵Adam Frisby2009-04-031-0/+10
| | | | | | | probably mark byte[] as obsolete. * Implements SOPObject.Say for MRM. (Note, not IObject yet)
* One more bit of refactoring, so this can be used outside region code.diva2009-04-011-42/+0
|
* Refactoring, no functional changes. Moved ChildAgentDataUpdate data ↵diva2009-04-013-607/+1
| | | | structures from OpenSim.Region.Framework.Scenes back to OpenSim.Framework, so they can be referenced more broadly. This involved having to move the small Animation data structure to OpenSim.Framework too.
* * Committing patch in mantis 3376 [Patch] Fix a minor animation handling ↵Teravus Ovares2009-04-011-20/+0
| | | | | | | | | | glitch in ScenePresence * .. * .. * err, okay, this was a stick-buggery April 1st joke by me. This removes it. Happy April 1st! * fixes mantis 3376
* Finally clean up the Scene.Permissions and permissions module.Melanie Thielker2009-04-011-790/+353
| | | | | | | | | Permissions now use proper events and not delegate lists, which makes for much easier reading and much less work adding new methods. I finally found a way to raise events with return values without it becoming late bound.
* Thank you kindly, MCortez for a patch that:Charles Krinke2009-03-311-0/+15
| | | | | | | | | | | | With some support from HomerH, this patch adds support for Wind Model plugins via the mono.Addin framework. * Adds console & OSSL access to Wind Parameters * Adds plug-in support for custom wind models * Provides two example Wind Model plug-ins Documentation for the wind module is temporarily located at http://code.google.com/p/flotsam/wiki/CoreWindModule [^] -- will move this documentation to http://opensimulator.org [^] after the patch has been committed.
* * refactor: Move god related methods in Scene out to a moduleJustin Clarke Casey2009-03-303-119/+68
|
* Add AcceptNotices member to GroupMembershipData and an overload toMelanie Thielker2009-03-291-0/+1
| | | | | | IGroupsModule interface
* Module interface changeMelanie Thielker2009-03-291-1/+1
|
* * Remove redundancies in ScenePresenceTeravus Ovares2009-03-281-63/+59
|
* * Adds AgentUUIDs into the CourseLocationUpdate to improve compatibility ↵Teravus Ovares2009-03-281-1/+5
| | | | | | | with LibOMV based clients. * Modifies the IClientAPI! So client stacks will need to be modified!
* * This updates LibOMV to the current release 0.6.0 on March 19 2009Teravus Ovares2009-03-272-9/+9
| | | | | | * Important: HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder. This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll. It still uses the Same HttpServer namespace though.
* * refactor: call some EventManager triggers directly rather than through sceneJustin Clarke Casey2009-03-273-23/+10
|
* Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, ↵diva2009-03-272-14/+6
| | | | where it belongs. Better error handling in ScenePresence.CopyFrom.
* * Fix single item iar savingJustin Clarke Casey2009-03-271-1/+0
| | | | | | * Not yet ready for use
* * Also temporarily disable T032_CrossAttachments() since this relies on the ↵Justin Clarke Casey2009-03-271-1/+1
| | | | execution of T021_TestCroswsToNewRegion()
* * Temporarily disable ScenePresenceTests.T021_TestCrossToNewRegion() as this ↵Justin Clarke Casey2009-03-271-1/+1
| | | | | | | | has both WaitOnes() which don't time out and tight loops * Going to see if this stops the freeze failures where (though there may also be a separate occasional failure in the save oar test)
* * For each test in OpenSim.Region.Framework.Scenes.Tests, tell the console ↵Justin Clarke Casey2009-03-275-5/+48
| | | | | | | | | when the test starts * This is to help identify which test is freezing, since all the tests in the previous dll (coremodules) succeed * Unfortunately they are not executed in the same order in which the results are listed in Bamboo
* * Appearance patches suite: These patches are applied to allow libomv bots ↵Sean Dague2009-03-251-0/+5
| | | | | | | | | | | | to wear outfits in the future. This functionality will be upstreamed later. ** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas ** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run ** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads ** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better. *** TODO: Set better VisualParams value then 150 to everything
* Thank you, dslake, for a patch that fixes passing the start param to scriptsMelanie Thielker2009-03-251-1/+1
| | | | | | Fixes Mantis #3330
* * minor: remove load oar logging I accidentally left in a few commits agoJustin Clarke Casey2009-03-241-2/+2
| | | | | | | * reduce noisiness of uuid gatherer * stop bothering to pointless complain about directory tar entries when loading an oar
* Root agent retrieval via http/REST. This is a pull, the caller gets the ↵diva2009-03-234-6/+41
| | | | agent. This is not used by the regions yet, but it may be a better alternative to transfer agents even when that is done by the regions. The data is still trivial; soon it will have attachments, scripts and script state. Also, authorization tokens still to come. Serialization using OSD/json, as the other methods.
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-231-0/+7
|
* Make single item inventory gives work across regionsMelanie Thielker2009-03-221-2/+0
|
* Move a check for null PhysActor in applyImpulse so that attachments can move ↵idb2009-03-211-9/+9
| | | | | | | avatars. Fixes Mantis #3160
* * Finishing up the last commit by adding ISunModuleTeravus Ovares2009-03-201-0/+40
|
* Change DropObject to public. Fixes Mantis #3314Melanie Thielker2009-03-201-1/+1
|
* * Remove compiler warningsJustin Clarke Casey2009-03-191-12/+12
| | | | | | | * These have actually been removed from HGHyperLink.TryUnlinkRegion, because some parameters were parsed but never used. * This might be a situation where the warnings have shown up an oversight