aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * refactor: Establish DialogModule, move some alert code from Scene to hereJustin Clarke Casey2009-01-071-46/+11
|
* * Slightly increase ScenePresences locking where it's technically required ↵Justin Clarke Casey2009-01-071-17/+25
| | | | in SceneGraph
* * refactor: Remove MakeHttpRequest wrapper method from Scene in favour of a ↵Justin Clarke Casey2009-01-071-18/+0
| | | | direct call
* * prune and regrade log messages relating to client login and logoutJustin Clarke Casey2009-01-063-27/+3
|
* * Rename GetRandomCapsPath() to GetRandomCapsObjectPath() to fit in with ↵Justin Clarke Casey2009-01-062-5/+4
| | | | | | | | terminology used elsewhere * Last build break was probably a Bamboo failure - hopefully this should succeed
* * Move common string aggregation for caps seed path to a method in CapsUtilJustin Clarke Casey2009-01-062-8/+12
|
* * minor: Move GetRandomCapsPath() to a CapsUtil classJustin Clarke Casey2009-01-062-7/+7
|
* * Remove unused CAPSServiceJustin Clarke Casey2009-01-061-1/+1
|
* * Added three new events to SceneGraph:Adam Frisby2009-01-061-3/+20
| | | | | | | - OnObjectCreate - OnObjectDuplicate - OnObjectRemove
* * refactor: Remove the need to separately pass in the http listener to the ↵Justin Clarke Casey2009-01-063-10/+9
| | | | scene - this is always available via CommsManager
* * refactor: call AddHttpHandler() directly via CommsManagerJustin Clarke Casey2009-01-061-15/+0
|
* * refactor: call AddStreamHandler() directly via CommsManagerJustin Clarke Casey2009-01-061-10/+0
|
* * refactor: call AddLLSDHandler directly via CommsManagerJustin Clarke Casey2009-01-061-10/+0
|
* * refactor: drop AddXmlRpcHandler() from scene in favour of call via ↵Justin Clarke Casey2009-01-061-5/+0
| | | | CommsManager
* * Added a way for the sim stats reporter to say to the scene that the stats ↵Teravus Ovares2009-01-063-4/+46
| | | | are illogical.
* * Simplify test code by always setting up mock 'in memory' user and ↵Justin Clarke Casey2009-01-051-3/+0
| | | | | | | | inventory data plugins for every TestCommunicationsManager * imo the gain in simplcity of test code outweighs the very small cost of setting up some stuff that some tests will never use
* * Check in login service tests beachheadJustin Clarke Casey2009-01-051-1/+0
|
* Extra check to avoid client crashes on HG home teleports.diva2009-01-031-12/+18
|
* Another interregion comms change that will not work well with previous ↵diva2009-01-032-3/+6
| | | | | | | versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE. Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms.
* * Updates the sim stats module. Cleans out some of the rot.Teravus Ovares2009-01-033-42/+60
| | | | | | | * Adds a prototype web stats module which is disabled by default. It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now. I'll let you know when it's safe. * Adds Prototype for ajaxy web content * removed a warning or two.
* Split agent updates into two messages: full update and position+camera ↵diva2009-01-034-36/+97
| | | | update. They're both sent over HTTP PUT. The full update is sent on TPs, for now; later it will also be sent on region crossings.
* Allow some values that are set in OpenSim.ini to be set from region configMelanie Thielker2009-01-021-0/+20
| | | | | | XML as well.
* Use only one (static) (de-)serializer for (de-)serializing SOPs.Homer Horwitz2009-01-022-6/+27
| | | | | | | | That improves performance drastically, at least for Mono, as the (de-)serializers can then be optimized (and won't use reflection anymore). On my system, before this change de-/serialization took ~9s/9s, whereas after the change it takes ~.5/.2s.
* * Adding some recognizable and search-able test to some ↵Teravus Ovares2009-01-022-5/+5
| | | | WriteLine(e.ToString()) messages so that when they occur, we can figure out what threw them.
* Major changes in interregion communications. This breaks compatibility with ↵diva2009-01-014-47/+130
| | | | | | | | | older versions, and may result is all sorts of weirdnesses when interacting with sims in older versions. Changes: - Introducing synchronous Teleports. Now the receiving region calls back the sending region after the client has been made a root agent there, that is, after client sends CompleteMovement to the destination. - SendCloseAgent moved from OGS1 Remoting to RESTComms.
* Added a SendChildAgentDataUpdate call on Teleports, so that the agent at the ↵diva2008-12-313-42/+110
| | | | destination will have all the necessary information.
* * Remove mono compiler warningsJustin Clarke Casey2008-12-301-8/+1
| | | | | | * Leaving the 23 warnings in ChildAgentDataUpdate.cs for Diva to look at
* Update svn properties, minor formatting cleanup.Jeff Ames2008-12-302-5/+5
|
* Final part for implementing SendChildAgentDataUpdate with modules. This is ↵diva2008-12-293-32/+60
| | | | the part that uses the modules in Scene and related classes. This commit breaks compatibility of sim-sim SendChildAgentUpdates with older versions of OpenSim.
* Minor change in HGSceneCommunicationService, making one field public ↵diva2008-12-291-1/+1
| | | | readonly. Totally harmless.
* Revamp the return logic to close a privilege escalation loophole.Melanie Thielker2008-12-281-46/+143
| | | | | | | | Estate owner / Master avatar returns would place the item in the returner's inventory rather than the owner's if the owner was not in sim.
* * Applying Nlin's NINJA Joint patch. v2. Mantis# 2874Teravus Ovares2008-12-263-54/+412
| | | | | | | | | | * Thanks nlin! * To try it out, set ninja joints active in the ODEPhysicsSettings and use the example at: * http://forge.opensimulator.org/gf/download/frsrelease/142/304/demo-playground.tgz. * Don't forget to change the .tgz to .oar and load it with load-oar.
* * minor: small documentation commentJustin Clarke Casey2008-12-231-0/+7
|
* * Remove IGesturesModules since it won't be very helpful without a client ↵Justin Clarke Casey2008-12-231-2/+0
| | | | message anyway
* * refactor: Replace part of SceneObjectPart with the identical sound playing ↵Justin Clarke Casey2008-12-231-15/+5
| | | | code in the SoundModule
* * Add a method to allow friendship offers to a logged in client from an ↵Justin Clarke Casey2008-12-231-1/+0
| | | | offline user directly from the server
* * refactor: Make gestures module register its own events tooJustin Clarke Casey2008-12-221-7/+0
|
* * Like most other modules, make the sound module register for its event ↵Justin Clarke Casey2008-12-221-4/+0
| | | | directly, rather than needing Scene to know about it
* Fix for attachment crossing on TPs. Now that we're letting the viewer have ↵diva2008-12-222-13/+18
| | | | control over MakeRoot at the destination, we need to pass the attachments after that. Attachment crossing requires a root agent at the destination.
* Thanks Gerhard for a patch that implements part 3 of VolumeDetection / ↵Dahlia Trimble2008-12-222-5/+10
| | | | persistance
* This commit is a major change on the TP process. Several things were wrong ↵diva2008-12-222-70/+96
| | | | and/or broken. (a) ExpectAvatarCrossing is redundant (and bad) because the client triggers the same method on the receiving region after it receives TeleportFinish. (b) At least two of the *Async methods in SceneCommunicationService weren't asynchronous at all; I made them be asynchronous. Crossing fingers...
* Removing the region where the agent is in from the list of regions to close ↵diva2008-12-221-3/+6
| | | | child agents.
* * Fixes edit linked parts rotating the root prim in a linkset. One more ↵Teravus Ovares2008-12-221-1/+1
| | | | bug to go.. and that's editing multiple prim in a linkset at the same time. Don't try that now, as it'll bust the linkset.
* Minor: fix a comment... scratch that,reverse it.Teravus Ovares2008-12-211-1/+1
|
* * Commit linkset Group (multiprim) linked/delinked to another linkset group ↵Teravus Ovares2008-12-211-0/+126
| | | | (multiprim) test.
* Slowing TPs down a bit further.diva2008-12-212-8/+8
|
* * Adding a two prim linking/delinking test. This test is likely to get on ↵Teravus Ovares2008-12-211-0/+73
| | | | people's nerves since linking/delinking is easily broken. But.. that's why we have tests!
* * Fixes linking multiple linksets together. They no longer explodeTeravus Ovares2008-12-212-10/+24
| | | | | * Not out of the weeds yet. Rotating the root part with 'edit linked parts' still borks all child part rotations and rotating a selection of child parts with 'edit linked parts' still borks the position/rotation of the child parts selected
* * Re-implement packet tracking in IClientAPI so we can see what's going on ↵Teravus Ovares2008-12-212-0/+11
| | | | in the client network in the simstats manager. This makes packets in per second, packets out per second, and unacked bytes work again in the simulator stats section.
* Slowing things down even more on TPs, to see if that helps the European ↵diva2008-12-202-3/+7
| | | | folks connected to osgrid.