Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Another interregion comms change that will not work well with previous ↵ | diva | 2009-01-03 | 2 | -6/+180 |
| | | | | | | | 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. | ||||
* | Split agent updates into two messages: full update and position+camera ↵ | diva | 2009-01-03 | 2 | -10/+73 |
| | | | | 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. | ||||
* | * Move EventQueueGetModule to the EventQueue namespace | Justin Clarke Casey | 2009-01-02 | 1 | -1/+2 |
| | | | | | | * Not going to move EventQueueHelper as of now since the subsequent direct references to the module namespace would seem to somewhat defeat the point | ||||
* | * refactor: move event queue module code to its own folder | Justin Clarke Casey | 2009-01-02 | 2 | -0/+0 |
| | |||||
* | Major changes in interregion communications. This breaks compatibility with ↵ | diva | 2009-01-01 | 2 | -27/+198 |
| | | | | | | | | | 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. | ||||
* | Beginning of true REST style for interregion comms, SendChildAgentUpdate ↵ | diva | 2008-12-31 | 1 | -7/+92 |
| | | | | only. Agents are now resources accessed at http://<host>:<port>/agent/<uuid>/[action/]. PUT is SendChildAgentUpdate. | ||||
* | Folded HG regionhandle lookup into the normal RESTInterregionComms, to avoid ↵ | diva | 2008-12-31 | 2 | -87/+4 |
| | | | | proliferation of "modes". | ||||
* | * Remove mono compiler warnings | Justin Clarke Casey | 2008-12-30 | 1 | -3/+5 |
| | | | | | | * Leaving the 23 warnings in ChildAgentDataUpdate.cs for Diva to look at | ||||
* | * Implement saving of region settings in OAR files | Justin Clarke Casey | 2008-12-30 | 8 | -20/+374 |
| | | | | | | | | * This means that you can now save terrain textures, water height, etc. * Estate settings are not supported * Older OAR files without these settings can still be loaded | ||||
* | Making the default choice for InterregionComms work, and removing an ↵ | diva | 2008-12-30 | 3 | -4/+9 |
| | | | | unnecessary console debug message. | ||||
* | Update svn properties, minor formatting cleanup. | Jeff Ames | 2008-12-30 | 5 | -524/+524 |
| | |||||
* | Changing the default Comms module to be RESTComms, in case none is specified ↵ | diva | 2008-12-29 | 3 | -3/+3 |
| | | | | in OpenSim.ini. RESTComms is a super-set of LocalComms. Calls to local regions do no use REST, they use internal function calls. | ||||
* | This is a beefy commit containing the communication modules that implement ↵ | diva | 2008-12-29 | 3 | -0/+522 |
| | | | | SendChildAgentUpdate. This commit has only the modules, but not their usage. It should be harmless. | ||||
* | First commit in a series of commits for Interregion REST comms. This one ↵ | diva | 2008-12-29 | 1 | -111/+0 |
| | | | | simply deletes the skeleton module that Melanie kindly placed for me to start working on this. | ||||
* | Demonstration code for modular comms. No user functionality | Melanie Thielker | 2008-12-28 | 1 | -4/+33 |
| | |||||
* | * Fixes missing sculpt texture assets from oar files as detailed on mantis ↵ | Teravus Ovares | 2008-12-26 | 1 | -0/+2 |
| | | | | 2971 by thomax | ||||
* | Prevent exception in terrain module if just the word terrain is entered at ↵ | idb | 2008-12-26 | 1 | -0/+5 |
| | | | | the console. Fixes Mantis #2915 | ||||
* | Plumb the profile reply packets for picks, classifieds and notes | Melanie Thielker | 2008-12-25 | 1 | -0/+17 |
| | |||||
* | Better test on EQ shutdown. | diva | 2008-12-24 | 1 | -1/+4 |
| | |||||
* | Plumb in EventNotification* and EventGodDelete | Melanie Thielker | 2008-12-23 | 1 | -0/+4 |
| | |||||
* | Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.cs | Melanie Thielker | 2008-12-23 | 1 | -0/+82 |
| | | | | | | | Creates a nonshared region module publishing IInterregionComms, to send data of type InterregionData to another region directly. | ||||
* | Plumb in the 4 missing classified events and the 3 packet methods | Melanie Thielker | 2008-12-23 | 1 | -0/+12 |
| | |||||
* | * Remove mono compiler warning | Justin Clarke Casey | 2008-12-23 | 1 | -5/+4 |
| | |||||
* | * Remove IGesturesModules since it won't be very helpful without a client ↵ | Justin Clarke Casey | 2008-12-23 | 1 | -3/+1 |
| | | | | message anyway | ||||
* | * refactor: Replace part of SceneObjectPart with the identical sound playing ↵ | Justin Clarke Casey | 2008-12-23 | 1 | -3/+20 |
| | | | | code in the SoundModule | ||||
* | * Add a method to allow friendship offers to a logged in client from an ↵ | Justin Clarke Casey | 2008-12-23 | 2 | -5/+24 |
| | | | | offline user directly from the server | ||||
* | * refactor: Make gestures module register its own events too | Justin Clarke Casey | 2008-12-22 | 1 | -0/+9 |
| | |||||
* | * Like most other modules, make the sound module register for its event ↵ | Justin Clarke Casey | 2008-12-22 | 1 | -0/+8 |
| | | | | directly, rather than needing Scene to know about it | ||||
* | * Refactor: Move some code into separate methods in FriendsModule | Justin Clarke Casey | 2008-12-22 | 1 | -49/+83 |
| | |||||
* | Fix date format of the birthdates to conform to what the client expects | Melanie Thielker | 2008-12-22 | 1 | -1/+2 |
| | |||||
* | Deleted the AssetDownload module (and directory), as this module/code hasn't ↵ | MW | 2008-12-22 | 1 | -228/+0 |
| | | | | been used for a few thousand revisions now. And the code for sending assets has long since been moved to the LLClientView where it belongs. | ||||
* | One more small mod in EQ: there is no need to subscribe to the OnLogout ↵ | diva | 2008-12-22 | 1 | -1/+1 |
| | | | | event, because things in the EQ get shutdown OnClientClosed. | ||||
* | One more check on closing EQs. | diva | 2008-12-22 | 1 | -1/+2 |
| | |||||
* | On closing EQs, make sure to wait for the viewer to fetch the last events. | diva | 2008-12-22 | 1 | -0/+4 |
| | |||||
* | Mantis#2860. Thank you kindly, Thomax for a patch that: | Charles Krinke | 2008-12-21 | 1 | -1/+1 |
| | | | | | | | Improves map image representation. | ||||
* | * Re-implement packet tracking in IClientAPI so we can see what's going on ↵ | Teravus Ovares | 2008-12-21 | 1 | -0/+1 |
| | | | | 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. | ||||
* | The previous fix for the EQ might have been too radical, and some early ↵ | diva | 2008-12-19 | 1 | -15/+4 |
| | | | | events now may be getting dropped because the EQ is not there yet. So, let's add an EQ immediately upon registering caps. | ||||
* | let you specify a hex number as the color in the vector rendering | Sean Dague | 2008-12-19 | 1 | -1/+11 |
| | | | | | module. This expands the colors you can use. | ||||
* | * refactor: move sound trigger from scene into sepearate SoundModule | Justin Clarke Casey | 2008-12-19 | 1 | -0/+72 |
| | |||||
* | Fix for more child agent mismanagement (like #2846). On enqueueing events, ↵ | diva | 2008-12-19 | 1 | -5/+44 |
| | | | | we should not be creating new queues; if the queue doesn't exist -- too bad, event is dropped. That tends to happen just after the client is closed, and the EQ also closed. If someone places an event in that queue after that, that event should be dropped instead of creating a new, erroneous queue. | ||||
* | * refactor: move saved named prims to xml2 method out into the serialization ↵ | Justin Clarke Casey | 2008-12-19 | 2 | -3/+31 |
| | | | | module | ||||
* | * refactor: Rename IRegionSerialiser and move into interfaces namespace | Justin Clarke Casey | 2008-12-19 | 6 | -135/+13 |
| | |||||
* | * refactor: Remove archiver module scene wrappers | Justin Clarke Casey | 2008-12-19 | 2 | -53/+7 |
| | |||||
* | * refactor: Move tree code out into a separate module | Justin Clarke Casey | 2008-12-19 | 3 | -8/+128 |
| | |||||
* | * Commit patch from cmickeyb. #2871. Optimized float array for the terrain ↵ | Teravus Ovares | 2008-12-19 | 1 | -5/+13 |
| | | | | | | | heightfield to reduce cpu usage on new client significantly. Thanks cmickeyb! | ||||
* | Fix and streamline the RegionHandshake stuff for estate managers | Melanie Thielker | 2008-12-18 | 1 | -8/+3 |
| | |||||
* | * refactor: move gestures code out from Scene into its own module | Justin Clarke Casey | 2008-12-18 | 1 | -0/+97 |
| | |||||
* | This may fix mantis #2855. There was a race condition on the ↵ | diva | 2008-12-18 | 1 | -9/+49 |
| | | | | TextureDownloadModule upon clients (ScenePresences) being closed. If there were still textures to send, the UserTextureServices was created again, but pointing to the old IClient that had just been closed, which made things not work upon that user returning to that region. | ||||
* | Stop hacked godmode from being able to actually move other people's | Melanie Thielker | 2008-12-18 | 1 | -0/+4 |
| | | | | | | attachments | ||||
* | * Catch a WebException in the LoadImageURLModule | Teravus Ovares | 2008-12-18 | 1 | -33/+40 |
| |