aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * 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..
* * Implment task inventory item asset update for the old non CAPS transaction ↵Justin Clarke Casey2008-09-261-0/+4
| | | | | | | | | | | system * This means that saving notecards in prim inventories should now work. * Not the nicest code in the world - the transactions system is pretty fugly right now * PLEASE NOTE: Currently, the prim will not repersist until up to 15 seconds after it is unselected. * What we really need is a proper mechanism so that any prim updates still waiting when the simulator is quit are performed before exit.
* Convergence is almost complete. This brings the diff between the API to < 10kMelanie Thielker2008-09-251-38/+0
| | | | | | | | and makes it use a common set of types in both engine. Fixes the issues with running both engines and HTTP requests / listens / timers etc.. Also fixes a couple of minor Scene issues and a CTB by nullref.
* - Add Dispose method to IRegionDataStoreHomer Horwitz2008-09-181-0/+5
| | | | | | | | - Add necessary dummy Dispose-methods where they are missing - Implement the SQLite Dispose-methods (currently only used for unit tests, in the next commit)
* Remove the cruft of accessing a private member of another module's classMelanie Thielker2008-09-131-0/+1
| | | | | | | from DataSnapshot and replace it with a best practices approach, making it much less dependent on the land module's internal structure and types.
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-0614-70/+70
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Some complex re-ordering to make prebuild do what needed to be done.Melanie Thielker2008-08-231-46/+0
| | | | | | | | | It is now possible to use module interfaces without referencing Scene. Place those interfaces in OpenSim/Region/Interfaces. They may not use any refs from OpenSim.Region.Environment as parameters. This resolves a circular library ref introduced in r5949
* Patch #9171Melanie Thielker2008-08-231-0/+3
| | | | | | | Disallow bulk uploads if money module is present and upload cost is set and the user hasn't got sufficient funds.
* Moves one file to it's proper locationMelanie Thielker2008-08-191-0/+43
|
* Formatting cleanup.Jeff Ames2008-08-183-5/+3
|
* *Added CommandIntentions that is used to describe a console commands hazard. ↵mingchen2008-07-252-0/+11
| | | | | | | HAZARDOUS if it modifies the simulator, NON_HAZARDOUS if it does a command that doesn't modify the simulator but does a background command such as a forced backup, and STATISTICAL if it returns debug or more information. *This is useful for implementing a protection system from unwanted script execution or for application modules needing to know what a command does.
* Introduce a separate connection string for estates, which defaults to the one giMelanie Thielker2008-07-181-2/+1
| | | | | | ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.
* Patch adds bool IsManager(LLUUID) to IEstateModule.Melanie Thielker2008-07-181-0/+1
| | | | | | | | Returns true whenever the LLUUID references a user who is either an EM or the region owner. Please note that ownership is region-scoped, while EM is estate-scoped.
* Patch #9151Melanie Thielker2008-07-182-4/+41
| | | | | | Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
* Mantis#1739. Thank you kindly, Grumly57 for a patch that:Charles Krinke2008-07-141-1/+1
| | | | | Implements X-SecondLife-* HTTP Headers for llHTTPRequest
* Patch #9147Melanie Thielker2008-07-141-0/+38
| | | | | | | Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
* Copyright notices and formatting cleanup.Jeff Ames2008-07-062-11/+11
|