aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* * On client login, send only one terrain patch at a time (with pauses) ↵Justin Clarke Casey2008-07-031-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
* Mantis#1658. Thank you, Melanie for a patch that:Charles Krinke2008-07-031-0/+48
| | | | | Adds IEmailModule and a module skelaton
* patch and files from mantis #1630, Thanks MelanieMW2008-06-291-1/+2
|
* Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke2008-06-281-0/+38
| | | | | not break trunk.
* Added support for terrain map to be serialised to xml(as base64 binary). ↵MW2008-06-251-0/+2
| | | | | | | | useful for places that the terrain map is needed in a serialised form. Also could add console commands to save and load from files, which should be faster than .raw files (these load/save commands are not included/implemented) Add util functions to compress and uncompress strings. Fixed a couple of modules so they use SceneCommunicationService rather than directly call functions on the CommsManager.
* * Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares2008-06-211-0/+6
| | | | | | | | World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
* *Parcel Prim Count Maximums moved to their own functions so modules can ↵mingchen2008-06-112-0/+12
| | | | override the default method of calculating how many prims a parcel can have.
* * Put IScenePermissions out of its miseryJustin Clarke Casey2008-06-011-35/+0
|
* Thank you, Grumly57 kindly for:Charles Krinke2008-05-281-1/+1
| | | | | | | This patch proposes a new function : osOpenRemoteDataChannel(key channeID) that allow to open an XMLRPC channel for remote_data event. The difference is that the channelID can be customized instead of being randomly generated.