aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-04-11* Instead of referencing mesh stuff in the physics plugin.. change the IMesh ↵Teravus Ovares1-8/+8
Interface. (blame prebuild)
2009-04-10Introduce IXmlRpcRouter, an interface that allows registering XMLRPCMelanie Thielker2-1/+42
UUIDs with a central marshaller for grids, or publish the ULS for objects elsewhere.
2009-04-10Expose the XMLRPC listener port on the IXMLRPC interface to allowMelanie Thielker1-0/+1
publication
2009-04-10Handle ObjectSpin* packets to spin physical prims on Ctrl+Shift+Dragnlin5-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.)
2009-04-09* Reinstated Scene Crossing tests, now with timeouts to check for race ↵Arthur Valadares1-16/+55
conditions
2009-04-09* Tagged long running tests with LongRunningAttribute.lbsa713-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.
2009-04-09* Added additional debug testing info to SceneAdam Frisby1-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.*
2009-04-09* Implements retrieving child primitives via World.Objects[id] (MRM)Adam Frisby1-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.
2009-04-08* Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey3-9/+9
as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
2009-04-07* minor: remove some mono compiler warningsJustin Clarke Casey1-1/+2
2009-04-07* Apply http://opensimulator.org/mantis/view.php?id=3227Justin Clarke Casey2-0/+11
* Implement "Add To Outfit" * Thanks FredoChaplin
2009-04-06Added some null-checks to Intimidated's patch in r9024.Homer Horwitz1-5/+5
Hopefully fixes Mantis #3415.
2009-04-06Applying Intimidated's patch to fix anim handling.Melanie Thielker2-7/+32
Fixes Mantis #3417
2009-04-06Thank you, Intimidated, for a patch too fix the movement animation handlingMelanie Thielker1-43/+183
Fixes Mantis #3413
2009-04-06* Implements World.Parcels[] array for MRM scripting.Adam Frisby1-1/+3
2009-04-05Changed the asynchronous call to get inventory in HG, so that it properly ↵diva2-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.
2009-04-05- Add new RegionModulesControllerPlugin to the application modulesHomer Horwitz5-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...
2009-04-05- Move IWindModule to OpenSim.Region.Framework.InterfacesHomer Horwitz1-0/+83
- Fix a dependency problem. Hopefully fixes Mantis #3395
2009-04-05Added CreateObject(regionhandle, userID, itemID) to post objects that are to ↵diva4-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!
2009-04-05* Fixed copyright headers on HyperGrid source files. (Now match the rest of ↵Adam Frisby4-98/+94
OpenSim, license text is unchanged) * Added Bitmap[,] to IParcel for MRM
2009-04-04Thanks jonc, for a patch that adds rendering of classic clouds.Homer Horwitz1-0/+38
First part of Mantis #964, the necessary clouds image will follow separately.
2009-04-03* Fixes issue where of you force your avatar against a region corner, it ↵Arthur Valadares1-6/+64
gets stuck and NonFinite Avatar messages floods console Addresses Mantis #3380
2009-04-03* refactor: Call StatsReporter methods directly rather than through Scene ↵Justin Clarke Casey3-42/+24
(as WebStatsModule was doing) * Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks
2009-04-03* Implements Scene.SimChat(string,...) rather than byte[]. We should ↵Adam Frisby1-0/+10
probably mark byte[] as obsolete. * Implements SOPObject.Say for MRM. (Note, not IObject yet)
2009-04-01One more bit of refactoring, so this can be used outside region code.diva1-42/+0
2009-04-01Refactoring, no functional changes. Moved ChildAgentDataUpdate data ↵diva3-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.
2009-04-01* Committing patch in mantis 3376 [Patch] Fix a minor animation handling ↵Teravus Ovares1-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
2009-04-01Finally clean up the Scene.Permissions and permissions module.Melanie Thielker1-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.
2009-03-31Thank you kindly, MCortez for a patch that:Charles Krinke1-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.
2009-03-30* refactor: Move god related methods in Scene out to a moduleJustin Clarke Casey3-119/+68
2009-03-29Add AcceptNotices member to GroupMembershipData and an overload toMelanie Thielker1-0/+1
IGroupsModule interface
2009-03-29Module interface changeMelanie Thielker1-1/+1
2009-03-28* Remove redundancies in ScenePresenceTeravus Ovares1-63/+59
2009-03-28* Adds AgentUUIDs into the CourseLocationUpdate to improve compatibility ↵Teravus Ovares1-1/+5
with LibOMV based clients. * Modifies the IClientAPI! So client stacks will need to be modified!
2009-03-27* This updates LibOMV to the current release 0.6.0 on March 19 2009Teravus Ovares2-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.
2009-03-27* refactor: call some EventManager triggers directly rather than through sceneJustin Clarke Casey3-23/+10
2009-03-27Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, ↵diva2-14/+6
where it belongs. Better error handling in ScenePresence.CopyFrom.
2009-03-27* Fix single item iar savingJustin Clarke Casey1-1/+0
* Not yet ready for use
2009-03-27* Also temporarily disable T032_CrossAttachments() since this relies on the ↵Justin Clarke Casey1-1/+1
execution of T021_TestCroswsToNewRegion()
2009-03-27* Temporarily disable ScenePresenceTests.T021_TestCrossToNewRegion() as this ↵Justin Clarke Casey1-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)
2009-03-27* For each test in OpenSim.Region.Framework.Scenes.Tests, tell the console ↵Justin Clarke Casey5-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
2009-03-25* Appearance patches suite: These patches are applied to allow libomv bots ↵Sean Dague1-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
2009-03-25Thank you, dslake, for a patch that fixes passing the start param to scriptsMelanie Thielker1-1/+1
Fixes Mantis #3330
2009-03-24* minor: remove load oar logging I accidentally left in a few commits agoJustin Clarke Casey1-2/+2
* reduce noisiness of uuid gatherer * stop bothering to pointless complain about directory tar entries when loading an oar
2009-03-23Root agent retrieval via http/REST. This is a pull, the caller gets the ↵diva4-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.
2009-03-23Committing partial work on passing folders across instances. This may crash.Melanie Thielker1-0/+7
2009-03-22Make single item inventory gives work across regionsMelanie Thielker1-2/+0
2009-03-21Move a check for null PhysActor in applyImpulse so that attachments can move ↵idb1-9/+9
avatars. Fixes Mantis #3160
2009-03-20* Finishing up the last commit by adding ISunModuleTeravus Ovares1-0/+40
2009-03-20Change DropObject to public. Fixes Mantis #3314Melanie Thielker1-1/+1