aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Interfaces (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * 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.
* Thank you kindly, Melanie for a patch that adds:Charles Krinke2008-05-271-0/+4
| | | | | GetSerializationData() and CreateFromData() methods
* I'm dropping the ISimChat interface as that has now been Dr Scofield2008-05-271-37/+0
| | | | | | | | | | | | | | replaced by EventManager events. also, i've added instructions to README.txt about running runprebuild.sh and on how to report bugs. plus some minor fixes (dropping m_log statement left over from debugging llOwnerSay, nicer catch of exception in IRCBridgeModule
* This enables return from the parcel object owner display.Teravus Ovares2008-05-242-1/+2
| | | | | There's some oddness with the parcel counts, but if you can get past the oddness, you can return objects under an owner that you have permission to return.
* *Refactor of the LandManagementModule that allows OpenSim to run without itmingchen2008-05-231-22/+3
|
* Thank you kindly, Melanie, for a patch which:Charles Krinke2008-05-231-0/+1
| | | | | | | | | Previously, upload charging was possible only for UPD uploads. This is because UDP uploads are charged by the viewer, while in CAPS, this was changed to be server side, so hackers couldn't avoid paying the upload charge. This patch adds a method to allow implementation of this serverside charge.
* Formatting cleanup, minor refactoring. Fixed some comparisons of value ↵Jeff Ames2008-05-181-1/+1
| | | | types and null.
* * Patch #1312 from Melanie - Abstracts Money Module to IMoneyModule.Adam Frisby2008-05-181-0/+42
|
* Formatting cleanup.Jeff Ames2008-05-163-6/+6
|
* refactoring to move AvatarAppearance into Framework andSean Dague2008-05-151-0/+1
| | | | | | move the appearance sending bits to ScenePresence
* * Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking ↵Teravus Ovares2008-05-141-3/+0
| | | | permissions modules. From Melanie. Thanks Melanie!
* *Complete redo of the permissions modulemingchen2008-05-131-0/+1
| | | | | | *Removed hardcoded permissions checks *Added permissions checks where needed
* *Added all the permission checks to the sceneexternalchecks and modified ↵mingchen2008-05-081-66/+0
| | | | | | | permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
* * Applying patch #1121 - Fixes for llListen() (Thanks Middlelink!)Adam Frisby2008-05-081-6/+4
|