aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* This changeset is the step 1 of 2 in refactoringDr Scofield2009-02-0633-2066/+0
| | | | | | | | | | | | | | | | | | | | OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
* * Make existing module commanders register as help topicsJustin Clarke Casey2009-02-051-2/+7
| | | | | | | * Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff) * Typing help <topic> will give information about commands specific to that topic
* * Use the commander name to register module commanders instead of providing ↵Justin Clarke Casey2009-02-051-0/+5
| | | | the information twice
* * Establish OnOarFileSaved EventManager event and subscribe to that instead ↵Justin Clarke Casey2009-02-021-6/+15
| | | | | | | | | of passing in a waithandle to the archiver * This matches the existing OnOarFileLoaded event * This brings up the question of how these things can be made generic so that they don't have to be tied into EventManager, but that's a topic for another day
* * Extend archive save test to check for the presence of the file for the ↵Justin Clarke Casey2009-01-301-5/+5
| | | | | | | | object that was in the scene * Can now pass in a wait handle to ArchiveRegion() if you want same thread signalling that the save has completed
* * Add direct stream loading and saving methods to the archive module.Justin Clarke Casey2009-01-231-0/+19
| | | | | | * The async stream method does not yet signal completion to interested calling code
* * Adds a synchronous jpeg decode for pre-caching purposesTeravus Ovares2009-01-231-0/+1
| | | | | * When the DynamicTextureModule creates a j2k image, pre-cache the decode so that it doesn't stall any client threads.
* * refactor: Extract caps related code from scene and put into a region moduleJustin Clarke Casey2009-01-211-0/+74
| | | | | | * No functional changes in this revision
* * Set SVN PropertiesTeravus Ovares2009-01-191-40/+40
|
* * Progressive texture patch + PriorityQueue put into the LLClient namespace.Teravus Ovares2009-01-191-0/+40
| | | | | * Updates LibOMV to r2362
* * refactor: move url sending from scene to DialogModuleJustin Clarke Casey2009-01-081-1/+14
|
* * refactor: move code to send a dialog to a user from scene to DialogModuleJustin Clarke Casey2009-01-081-0/+15
|
* * refactor: move estate dialog to DialogModuleJustin Clarke Casey2009-01-081-1/+14
| | | | | | * This appeared only to be implemented for the region, and doesn't currently seem to work anyway
* * refactor: move code for sending a message to all users in a region to the ↵Justin Clarke Casey2009-01-081-3/+17
| | | | DialogModule
* * refactor: Make some direct IClientAPI calls go through the dialog module ↵Justin Clarke Casey2009-01-071-0/+16
| | | | instead
* * Move general alert code to DialogModule.Justin Clarke Casey2009-01-071-1/+7
| | | | | | * Should be a clean build - last failure looked like a mantis hiccup
* * refactor: Establish DialogModule, move some alert code from Scene to hereJustin Clarke Casey2009-01-071-0/+59
|
* Another interregion comms change that will not work well with previous ↵diva2009-01-031-0/+2
| | | | | | | 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 ↵diva2009-01-031-0/+30
| | | | 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.
* Major changes in interregion communications. This breaks compatibility with ↵diva2009-01-011-0/+2
| | | | | | | | | 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.
* * Remove mono compiler warningsJustin Clarke Casey2008-12-301-1/+1
| | | | | | * Leaving the 23 warnings in ChildAgentDataUpdate.cs for Diva to look at
* * Implement saving of region settings in OAR filesJustin Clarke Casey2008-12-301-0/+5
| | | | | | | | * 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
* Update svn properties, minor formatting cleanup.Jeff Ames2008-12-301-47/+47
|
* Merged the InterregionData that Melanie had placed there onto the existing ↵diva2008-12-291-42/+47
| | | | ChildAgentDataUpdate. This commit involves a change in prebuild.xml, because ChildAgentDataUpdate uses OpenMetaverse.StructuredData. Still no use of this data structure, though. Crossing my fingers that this partial commit will compile ok...
* Demonstration code for modular comms. No user functionalityMelanie Thielker2008-12-281-0/+4
|
* Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.csMelanie Thielker2008-12-231-0/+38
| | | | | | | Creates a nonshared region module publishing IInterregionComms, to send data of type InterregionData to another region directly.
* * Remove IGesturesModules since it won't be very helpful without a client ↵Justin Clarke Casey2008-12-231-50/+0
| | | | message anyway
* * refactor: Replace part of SceneObjectPart with the identical sound playing ↵Justin Clarke Casey2008-12-231-1/+3
| | | | code in the SoundModule
* * Add a method to allow friendship offers to a logged in client from an ↵Justin Clarke Casey2008-12-231-0/+49
| | | | offline user directly from the server
* * refactor: move sound trigger from scene into sepearate SoundModuleJustin Clarke Casey2008-12-191-0/+39
|
* * refactor: move saved named prims to xml2 method out into the serialization ↵Justin Clarke Casey2008-12-191-0/+2
| | | | module
* * refactor: Rename IRegionSerialiser and move into interfaces namespaceJustin Clarke Casey2008-12-191-0/+120
|
* * minor: move IGesturesModule into the correct namespaceJustin Clarke Casey2008-12-191-1/+1
|
* * refactor: Remove archiver module scene wrappersJustin Clarke Casey2008-12-191-0/+47
|
* * Add missing file from last commitJustin Clarke Casey2008-12-191-0/+56
|
* * refactor: Move tree code out into a separate moduleJustin Clarke Casey2008-12-191-0/+49
|
* * refactor: move gestures code out from Scene into its own moduleJustin Clarke Casey2008-12-181-0/+50
|
* * minor: A few tiny bits of documentation and log message cleanup before ↵Justin Clarke Casey2008-12-011-1/+1
| | | | starting something different
* * restore deleted method documentation, some to IRegionDataStore and some to ↵Justin Clarke Casey2008-11-261-0/+25
| | | | | | | | MySQLRegionData * I would like to keep documentation on methods, even if it sometimes seems obvious (and not all of these are)
* * Make a step on removing direct access to TaskInventoryDictionary from ↵Justin Clarke Casey2008-11-251-21/+6
| | | | other packages
* * Remove direct access to Inventory.SerialJustin Clarke Casey2008-11-251-5/+5
|
* * refactor: Establish an IEntityInventory interface for ↵Justin Clarke Casey2008-11-251-0/+223
| | | | SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object
* Fully implement object return from the parcel dialogMelanie Thielker2008-11-211-1/+1
|
* Plumb in the list if user IDs to the land module to allow selectionMelanie Thielker2008-11-211-1/+1
| | | | | | of objects by owner name
* * Add just enough to allow the scene presences test to establish a new user ↵Justin Clarke Casey2008-11-191-1/+0
| | | | connection (though not yet an actual ScenePresence)
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-211-41/+41
|
* Thank you kindly, Idb for a patch that solves:Charles Krinke2008-10-191-0/+41
| | | | | | | llWind always returns a zero vector. In the attached patch the WindModule has been changed slightly to make wind data available for llWind
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-181-0/+1
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* * refactor: Rename InventoryModule to InventoryTransferModuleJustin Clarke Casey2008-09-291-1/+1
|
* * Patch from JHurlimanTeravus Ovares2008-09-261-1/+1
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..