aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-01-03Another interregion comms change that will not work well with previous ↵diva1-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.
2009-01-03Split agent updates into two messages: full update and position+camera ↵diva1-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.
2009-01-01Major changes in interregion communications. This breaks compatibility with ↵diva1-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.
2008-12-30* Remove mono compiler warningsJustin Clarke Casey1-1/+1
* Leaving the 23 warnings in ChildAgentDataUpdate.cs for Diva to look at
2008-12-30* Implement saving of region settings in OAR filesJustin Clarke Casey1-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
2008-12-30Update svn properties, minor formatting cleanup.Jeff Ames1-47/+47
2008-12-29Merged the InterregionData that Melanie had placed there onto the existing ↵diva1-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...
2008-12-28Demonstration code for modular comms. No user functionalityMelanie Thielker1-0/+4
2008-12-23Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.csMelanie Thielker1-0/+38
Creates a nonshared region module publishing IInterregionComms, to send data of type InterregionData to another region directly.
2008-12-23* Remove IGesturesModules since it won't be very helpful without a client ↵Justin Clarke Casey1-50/+0
message anyway
2008-12-23* refactor: Replace part of SceneObjectPart with the identical sound playing ↵Justin Clarke Casey1-1/+3
code in the SoundModule
2008-12-23* Add a method to allow friendship offers to a logged in client from an ↵Justin Clarke Casey1-0/+49
offline user directly from the server
2008-12-19* refactor: move sound trigger from scene into sepearate SoundModuleJustin Clarke Casey1-0/+39
2008-12-19* refactor: move saved named prims to xml2 method out into the serialization ↵Justin Clarke Casey1-0/+2
module
2008-12-19* refactor: Rename IRegionSerialiser and move into interfaces namespaceJustin Clarke Casey1-0/+120
2008-12-19* minor: move IGesturesModule into the correct namespaceJustin Clarke Casey1-1/+1
2008-12-19* refactor: Remove archiver module scene wrappersJustin Clarke Casey1-0/+47
2008-12-19* Add missing file from last commitJustin Clarke Casey1-0/+56
2008-12-19* refactor: Move tree code out into a separate moduleJustin Clarke Casey1-0/+49
2008-12-18* refactor: move gestures code out from Scene into its own moduleJustin Clarke Casey1-0/+50
2008-12-01* minor: A few tiny bits of documentation and log message cleanup before ↵Justin Clarke Casey1-1/+1
starting something different
2008-11-26* restore deleted method documentation, some to IRegionDataStore and some to ↵Justin Clarke Casey1-0/+25
MySQLRegionData * I would like to keep documentation on methods, even if it sometimes seems obvious (and not all of these are)
2008-11-25* Make a step on removing direct access to TaskInventoryDictionary from ↵Justin Clarke Casey1-21/+6
other packages
2008-11-25* Remove direct access to Inventory.SerialJustin Clarke Casey1-5/+5
2008-11-25* refactor: Establish an IEntityInventory interface for ↵Justin Clarke Casey1-0/+223
SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object
2008-11-21Fully implement object return from the parcel dialogMelanie Thielker1-1/+1
2008-11-21Plumb in the list if user IDs to the land module to allow selectionMelanie Thielker1-1/+1
of objects by owner name
2008-11-19* Add just enough to allow the scene presences test to establish a new user ↵Justin Clarke Casey1-1/+0
connection (though not yet an actual ScenePresence)
2008-10-21Update svn properties, minor formatting cleanup.Jeff Ames1-41/+41
2008-10-19Thank you kindly, Idb for a patch that solves:Charles Krinke1-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
2008-10-18Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker1-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.
2008-09-29* refactor: Rename InventoryModule to InventoryTransferModuleJustin Clarke Casey1-1/+1
2008-09-26* Patch from JHurlimanTeravus Ovares1-1/+1
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-26* Implment task inventory item asset update for the old non CAPS transaction ↵Justin Clarke Casey1-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.
2008-09-25Convergence is almost complete. This brings the diff between the API to < 10kMelanie Thielker1-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.
2008-09-18- Add Dispose method to IRegionDataStoreHomer Horwitz1-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)
2008-09-13Remove the cruft of accessing a private member of another module's classMelanie Thielker1-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.
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares14-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.
2008-08-23Some complex re-ordering to make prebuild do what needed to be done.Melanie Thielker1-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
2008-08-23Patch #9171Melanie Thielker1-0/+3
Disallow bulk uploads if money module is present and upload cost is set and the user hasn't got sufficient funds.
2008-08-19Moves one file to it's proper locationMelanie Thielker1-0/+43
2008-08-18Formatting cleanup.Jeff Ames3-5/+3
2008-07-25*Added CommandIntentions that is used to describe a console commands hazard. ↵mingchen2-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.
2008-07-18Introduce a separate connection string for estates, which defaults to the one giMelanie Thielker1-2/+1
ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.
2008-07-18Patch adds bool IsManager(LLUUID) to IEstateModule.Melanie Thielker1-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.
2008-07-18Patch #9151Melanie Thielker2-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.
2008-07-14Mantis#1739. Thank you kindly, Grumly57 for a patch that:Charles Krinke1-1/+1
Implements X-SecondLife-* HTTP Headers for llHTTPRequest
2008-07-14Patch #9147Melanie Thielker1-0/+38
Patch #4 of the region settings series. Partial functionality of the new storage system. More patches to follow.
2008-07-06Copyright notices and formatting cleanup.Jeff Ames2-11/+11
2008-07-03* On client login, send only one terrain patch at a time (with pauses) ↵Justin Clarke Casey1-0/+6
instead of 4 at a time * Certain terrains which are fine went patches are sent singly cause a libsecondlife failure when patches are sent in batches * See http://opensimulator.org/mantis/view.php?id=1662 for more details