aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Warning--onefang2019-08-051-1/+1
|
* Move the terrain.raw file out of tree to a sim specific name.onefang2019-07-241-4/+13
|
* Dump OpenSim 0.9.0.1 into it's own branch.onefang2019-05-191-236/+412
|
* Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel2016-11-031-154/+365
|
* Move scene debug commands into separate module. Command changes from "debug ↵Justin Clark-Casey (justincc)2013-01-251-7/+12
| | | | scene <key> <value>" to "debug scene set <key> <value>" to accomodate future settings
* Add AllowRegionRestartFromClient setting to [EstateManagement] section of ↵Justin Clark-Casey (justincc)2012-11-231-40/+63
| | | | | | | | | OpenSim.ini. Setting this to false will block all restart requests from the viewer even if they are otherwise legitimate. One use is to block region restarts if necessary whilst restart functionality remains buggy or triggers bugs in modules, though these should be fixed as soon as practicable. Default is true, as has been the case historically.
* Remove the redundant BypassPermissions() checks in EstateManagmentModule.Justin Clark-Casey (justincc)2012-11-231-8/+13
| | | | This is repeated in the PermissionsModule and checking it earlier does not allow a force override of the bypass value
* minor: Add some console feedback on region restart and log who requested a ↵Justin Clark-Casey (justincc)2012-11-231-0/+4
| | | | region restart if done from the viewer.
* Remove any mention of IRegionModule from region names and comments to aidMelanie2012-11-121-1/+1
| | | | grepping for remaining uses
* Move OpenSim.Data.RegionFlags -> OpenSim.Framework.RegionFlags to make it ↵Justin Clark-Casey (justincc)2012-10-091-0/+1
| | | | easier for other code to use (e.g. LSL_Api) without having to reference OpenSim.Data just for this.
* refactor: Rename EstateSettings.IsEstateManager() to ↵Justin Clark-Casey (justincc)2012-04-171-1/+1
| | | | | | | EstateSettings.IsEstateManagerOrOwner() to reflect what it actually does. This makes it consistent with other parts of OpenSimulator that are treating ESTATE_MANAGER and ESTATE_OWNER as different entities. As per opensim-dev mailing list.
* New OS scripting functions osSetTerrainTexture and osSetTerrainHeight as ↵Snoopy Pfeffer2012-04-101-2/+13
| | | | originally proposed in SL Jira (https://jira.secondlife.com/browse/SVC-244).
* Replace "scene debug true false true" console command with "scene debug ↵Justin Clark-Casey (justincc)2012-03-211-1/+7
| | | | | | scripting true" or other parameters as appropriate. This is to allow individual switching of scene debug settings and to provide flexibiltiy for additional settings.
* fix compile error from last commitJustin Clark-Casey (justincc)2012-03-211-1/+1
|
* refactor: simplify EstateManagementModule.handleEstateDebugRegionRequest()Justin Clark-Casey (justincc)2012-03-211-18/+7
|
* remove some mono compiler warningsJustin Clark-Casey (justincc)2012-03-201-2/+0
|
* In Top Scripts report, don't show scripts with no or less than 1 microsecond ↵Justin Clark-Casey (justincc)2012-03-161-0/+6
| | | | | | of execution time. This is to make the report clearer and less confusing.
* Fix owner name display in "Top Colliders" and "Top Script" region reports.Justin Clark-Casey (justincc)2012-03-161-45/+1
|
* Replace script-lines-per-second with the script execution time scaled by its ↵Justin Clark-Casey (justincc)2012-03-161-30/+47
| | | | | | | | | | | measurement period and an idealised frame time. The previous lines-per-second measurement used for top scripts report was inaccurate, since lines executed does not reflect time taken to execute. Also, every fetch of the report would reset all the numbers limiting its usefulness and we weren't even guaranteed to see the top 100. The actual measurement value should be script execution time per frame but XEngine does not work this way. Therefore, we use actual script execution time scaled by the measurement period and an idealised frame time. This is still not ideal but gives reasonable results and allows scripts to be compared. This commit moves script execution time calculations from SceneGraph into IScriptModule implementations.
* Fix: Covenant changed time not set ↵PixelTomsen2012-02-031-0/+2
| | | | | | http://opensimulator.org/mantis/view.php?id=5869 Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
* Simplify and streamline telehub editing code. Verify rotations and fixMelanie2012-01-241-11/+8
| | | | spwan point positioning on rotated telehubs.
* Reverse the spawn point distance vectorMelanie2012-01-241-1/+1
|
* Correct a coordinate to make the viewer like itMelanie2012-01-241-1/+1
|
* Change Telehubs to store only the data that is really needed and notMelanie2012-01-241-33/+45
| | | | additional redundant information.
* Move Telehub tables and data from EstateSettings to RegionSettings.Melanie2012-01-221-6/+6
| | | | | | | | | | This is damage control es EstateSettings is not the place this can be put. EstateSettings is nt unique to a region and therefore would introduce a hard limit of one telehub per estate, completely shutting off the option of having SL style telehubs, e.g. one per region. Whole estate teleport routing can still be implemented id desiresd, this way all options are open while the other way most options get closed off.
* Telehub Support:BlueWall2012-01-211-20/+30
| | | | Telehub settings now persist to the database and are saved across sim restarts. So-far this only works on MySQL. this is a work in progress, teleport routing is not yet implemented.
* Telehub Support:BlueWall2012-01-201-1/+64
| | | | Support for viewer side of telehub management. Can manupulate Telehubs and SpawnPoints from the viewer estate managemnt tools. This is a work in progress and does not yet persist or affect teleport routing.
* Renamed ForEachRootScenePresence to ForEachAvatar. Cleaned up calls toDan Lake2011-11-031-5/+5
| | | | | | | | | | | | | | the 3 iteration functions so more of them are using the correct iteration for the action they are performing. The 3 iterators that seem to fit all actions within OpenSim at this time are: ForEachAvatar: Perform an action on all avatars (root presences) ForEachClient: Perform an action on all clients (root or child clients) ForEachRootClient: Perform an action on all clients that have an avatar There are still a dozen places or so calling the old ForEachScenePresence that will take a little more refactoring to eliminate.
* Added new ForEachRootScenePresence to Scene since almost every delegate ↵Dan Lake2011-10-271-8/+5
| | | | passed to ForEachScenePresence checks for !IsChildAgent first. It consolidates child and root handling for coming refactors.
* comment out some recent terrain texture loggingJustin Clark-Casey (justincc)2011-09-121-4/+4
|
* Save the default terrain texture UUIDs for a new region instead of leaving ↵Justin Clark-Casey (justincc)2011-09-091-0/+5
| | | | | | | | | | | them as UUID.Zero. Leaving them at UUID.Zero meant that when a viewer 2 logged into a region that had been freshly created, it received UUID.Zero for these textures, and hence display the land as plain white. On a simulator restart, the problem would go away since when the database adapators loaded the new region settings, RegionSettings itself has code to use default textures instead of UUID.Zero. This commit resolves the problem by saving the default texture UUIDs instead of Zero. However, we currently have to do this in a roundabout way by resaving once the RegionSettings have been created by the database for the first time. This needless complexity should be addressed. This change will also have the effect of replacing any existing UUID.Zero terrain textures with the default ones. However, this shouldn't have any effect since the UUID.Zeros were already being replaced in memory with those same UUIDs.
* Remove pointless cluttering SOP.ParentGroup != null checks.Justin Clark-Casey (justincc)2011-09-011-28/+22
| | | | | The only times when ParentGroup might be null is during regression tests (which might not be a valid thing) and when scene objects are being constructed from the database. At all other times it's not possible for a SOP not to have a SOG parent.
* Added MaxAgents configuration option to RegionConfig.ini allowing region ↵E. Allen Soard2011-04-231-1/+4
| | | | hosters to setup regions maintaining more control over system resources.
* Add a regression test for rezzing a single object into a scene from user ↵Justin Clark-Casey (justincc)2011-04-131-0/+4
| | | | inventory
* Make the "All Estates" option work from the client (this makes chosen ↵Justin Clark-Casey (justincc)2011-04-051-4/+145
| | | | | | | | changes to all the estates that the user owns). This applies to adding/removing estate users, groups, managers and bans. This is the application of the AllEstates_0.5.patch from http://opensimulator.org/mantis/view.php?id=5420 Thanks very much, Snoopy!
* Hack in a crude temporary "estate show" commandJustin Clark-Casey (justincc)2011-02-121-18/+22
| | | | | | This will show the estate for each region, along with that estate's id and the estate owner. This is temporary because the command output might change. This commit also converts the estate module from the old to the new region module format
* refactor: split out estate management commands into separate classJustin Clark-Casey (justincc)2011-02-111-340/+244
|
* Added loading and saving of terrain files using Terragen format (Mantis #1564)Kevin Cozens2011-01-281-30/+5
| | | | | | | Terrain files can now be loaded and saved using the Terragen (.ter) format. Selection of the terrain file loader to use is now based on the extension of the filename being loaded and the data is loaded using a memory stream instead of writing it to a file and then loading it from the file.
* remove some mono compiler warningsJustin Clark-Casey (justincc)2011-01-211-2/+4
|
* Change all restarting to use the restart module. Remove hardcoded behaviorMelanie2010-11-251-1/+17
|
* Global creator information working on MySQL DB and on load/save OARs. ↵Diva Canto2010-11-211-1/+7
| | | | | | | Creator name properly shown on the viewer as first.last @authority. New option added to save oar -profile=url. Migration on RegionStore making CreatorID be 255 chars. Moved Handling of user UUID -> name requests to a new module UserManagement/UserManagementModule.
* Although the Allow Voice setting is per estate rather than per region,Melanie2010-11-091-1/+3
| | | | | apparently it is required in the region handshake to let the client enable parcel voice controls. So, send it.
* Restrict top colliders / top scripts to estate managersMelanie2010-09-271-0/+3
|
* Plumb the region type through to the ProductName field in estate messagesMelanie2010-08-241-0/+1
|
* Work on TeleportStart: renamed method from TeleportLocationStart to ↵Diva Canto2010-08-161-3/+0
| | | | TeleportStart, and now sending this upon all teleports, not just some, and in the right place (EntityTransferModule).
* Add perms check to the teleport home client command handlers.Melanie Thielker2010-05-041-0/+6
|
* Strip estate message sending out from the estate management module andMelanie Thielker2010-05-041-4/+10
| | | | | | | the dialog module. Convert it to an event on the estate module interface. The old implementation did the same as message to region, a button that is right next to it on the UI. This implementation prevented people from adding a more sane one in a module.
* make the events more useful by providing the source regionMelanie Thielker2010-05-041-2/+2
|
* Add events to the estate interface to let interested modules know ofMelanie Thielker2010-05-041-0/+36
| | | | changes to estate settings
* Allow reloading of estate settings into a running region. Move sun updateMelanie Thielker2010-05-041-37/+3
| | | | | helper into Scene, since that is less evil than exposing m_storageManager to the public.