aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-11-03Renamed ForEachRootScenePresence to ForEachAvatar. Cleaned up calls toDan Lake6-14/+14
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.
2011-10-31Adding green dots to map response should be for root agents onlyDan Lake1-1/+1
2011-10-27Added new ForEachRootScenePresence to Scene since almost every delegate ↵Dan Lake6-29/+13
passed to ForEachScenePresence checks for !IsChildAgent first. It consolidates child and root handling for coming refactors.
2011-10-19Change wording on asset requests.Justin Clark-Casey (justincc)1-2/+2
Not all 'notified missing' assets are a problem. Some are invalid references which happen to be buried in other text.
2011-09-15refactor: rename SOG/SOP.GetProperties() to SendPropertiesToClient() to ↵Justin Clark-Casey (justincc)1-2/+2
reflect what it actually does This also makes it consistent with some other methods that send data to the client.
2011-09-12comment out some recent terrain texture loggingJustin Clark-Casey (justincc)1-4/+4
2011-09-12When creating an OAR, optionally exclude objects according to their permissionsOren Hurvitz3-40/+156
2011-09-09Comment out the part of the load oar code that zeroes out prim sit target ↵Justin Clark-Casey (justincc)2-2/+8
orientations and positions. The warning about these causing problems is very old and may no longer apply. Hopes to fix http://opensimulator.org/mantis/view.php?id=5680
2011-09-09Save the default terrain texture UUIDs for a new region instead of leaving ↵Justin Clark-Casey (justincc)1-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.
2011-09-01Remove pointless cluttering SOP.ParentGroup != null checks.Justin Clark-Casey (justincc)3-33/+24
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.
2011-08-27Eliminate duplicate AttachmentPoint properties by always using the one ↵Justin Clark-Casey (justincc)1-2/+2
stored in the root part's state field.
2011-08-23remove mono compiler warningsJustin Clark-Casey (justincc)3-3/+2
2011-08-14WorldMap: Added map item for Land-for-Sale. Implemented backlist item ↵Snoopy Pfeffer1-19/+187
timeouts (default 10 minutes; see also new config file setting BlacklistTimeout) and removing backlisted neigboring regions that have been restarted from the blacklist.
2011-08-13Fix a bug preventing region modules from creating trees at anything but the ↵Aaron Duffy1-3/+3
default scale.
2011-08-12If a map request to a server fails, always close the outbound connection.Justin Clark-Casey (justincc)1-1/+5
This probably doesn't help with the current memory leak.
2011-08-12minor: change login enable/disable messages in last commit so that they ↵Justin Clark-Casey (justincc)1-2/+2
occur after the setting has been made
2011-08-12minor: On "login disable/enable" always tell the user the final login ↵Justin Clark-Casey (justincc)1-4/+2
status, rather than remaining silent if it was already on/off
2011-08-11minor: a little bit of log message correction/commenting outJustin Clark-Casey (justincc)1-1/+1
2011-08-06rename TestHelper => TestHelpers for consistencyJustin Clark-Casey (justincc)4-20/+20
2011-08-06rename test SceneSetupHelpers -> SceneHelpers for consistencyJustin Clark-Casey (justincc)4-26/+26
2011-08-03Do a partial fix/implementation of OSSL osNpcMoveTo()Justin Clark-Casey (justincc)1-37/+32
Avatar moves and stops. However, will stop in mid stride. And if the move to position is in the air, avatar will continue to make vain and quite hilarious attempts to take off (but never doing so). Clearly more work is needed.
2011-08-02remove ancient late 2008 cruft that handles the situation where the ↵Justin Clark-Casey (justincc)1-10/+1
GetRegionsByName used to not be implemented/returned null. It's impossible that anybody is still running this since the infrastructure has changed massively since that time.
2011-07-23Fixed serverside_object_permission default value conflictionMakopoppo1-1/+1
2011-07-22Generate the initial maptile asynchronouslyOren Hurvitz1-4/+6
Signed-off-by: Melanie <melanie@t-data.com>
2011-07-18use standard sdk stack in terrain model rather than OpenSim.Framework.UndoStack.Justin Clark-Casey (justincc)1-1/+1
remove OpenSim.Framework.UndoStack
2011-07-02If a user has the rights to edit a parcel's properties, then also allow them ↵Justin Clark-Casey (justincc)1-4/+4
always to enter that parcel. This is patch http://opensimulator.org/mantis/view.php?id=5567 Thanks Snoopy!
2011-07-01Make default serverside_object_permissions = true since this better matches ↵Justin Clark-Casey (justincc)1-1/+1
user expectations. It also matches the default setting in the OpenSim.ini.example file
2011-06-24Tell hypergridders when their teleports fail because of the 4096 limit ↵Justin Clark-Casey (justincc)1-1/+3
rather than just saying "destination not found" Instead of performing the 4096 check when the region is linked (and subsequently removing the link), leave the link in place and perform the check in the entity transfer module This allows us to explicitly tell the hypergridder why the teleport failed (region out of range). It also allows people on regions that are within range (on a large source grid) to teleport. The Check4096 config parameter in the [GridService] section is replaced by a max_distance paramter in a new [EntityTransfer] section in OpenSimDefaults.ini Since the parameter is in OpenSimDefaults.ini no action needs to be taken unless you want to increase this limit. It could also be decreased. The check is being made in the base entity transfer module, since I believe the viewer problem occurs both on extremely large grids and while hypergridding.
2011-06-14tweak messages. Make verbose inventory item save message give the item name ↵Justin Clark-Casey (justincc)1-2/+2
as well as item id and asset id
2011-06-13match water color for warp3d map tiler and adjust lightingMichael Cerquoni aka Nebadon Izumi1-5/+7
2011-06-12A few bug fixes on map V2. Zoom level weirdness still there.Diva Canto1-6/+12
2011-06-12First pass at making the V2 map work. Standalones only for now. There are ↵Diva Canto1-4/+4
some issues with the zoom level -- TBD.
2011-06-103rd way of reseting the HG Map. This time, don't use the grid service; ↵Diva Canto1-1/+3
instead keep track of which map blocks each client has seen in the region, and reset exactly those when the client closes.
2011-06-10Save the sun's position in OARsOren Hurvitz2-0/+5
2011-06-09The map breakage is actually at 2048!Diva Canto1-3/+3
2011-06-08Consistency fix on the last commit.Diva Canto1-1/+1
2011-06-08Fixed a compilation problem. Also added a lengthy comment on the Map hack, ↵Diva Canto1-35/+48
so that it never goes unnoticed again.
2011-06-08Reverting the [HG]MapModule to its buggy behavior above 4096. Ppl seem to ↵Diva Canto1-5/+15
prefer the color blue, and I have given up trying to make things work above 4096. Revert "Improved reuse on the WorldMap/WorldMapModule.cs" This reverts commit d473d9975e70366d0fd16276c9bafd5ec269dcd9.
2011-05-30Improved reuse on the WorldMap/WorldMapModule.csDiva Canto1-15/+5
2011-05-27Make sure culture is en-US when saving archive related xml.Justin Clark-Casey (justincc)1-0/+4
This might resolve http://opensimulator.org/mantis/view.php?id=5475
2011-05-26Add --noassets option for "save iar"Justin Clark-Casey (justincc)1-1/+1
Like "save oar", this saves an iar without assets This can be useful for backup when you know the required assets will still be present (e.g. you're backing up the assets db separately). This also bumps the iar format version to 0.3 and 1.2 respectively. 0.3 is backward compatible with previous opensim versions 1.2 is used if the --profile switch is specified. It is only compatible with 0.7.1 presently.
2011-05-26Bump OAR file format version up to 0.7 for this development cycle.Justin Clark-Casey (justincc)1-2/+2
This adds a <assets_included>true|false</assets_included> element to the oar control file, though this is not used on reloading at this time. This addition is backward compatible with previous opensim releases
2011-05-26Add a --noassets option to "save oar".Justin Clark-Casey (justincc)3-37/+143
This switch stops any assets being saved in the oar. This can be useful if you're using OAR to backup regions and you know you'll always have the original asset database available.
2011-05-21Fixed permissions bug related to friends in PermissionsModule. Added ↵Diva Canto1-15/+26
FriendsData[] GetFriends(string principalID) to IFriendsData and FriendInfo[] GetFriends(string PrincipalID) to IFriendsService. Refactored some more in the FriendsModule. Made client get notification of local friends permissions upon HGLogin. HG Friends object permissions work.
2011-05-21Get rid of OpenSim.Tests.Common.Setup subpackage in favour of just ↵Justin Clark-Casey (justincc)4-4/+0
OpenSim.Tests.Common instead
2011-05-14refactor: remove thisObject argument from ILandObject.Get*MaxPrimCount() ↵Justin Clark-Casey (justincc)1-7/+8
instance methods since it didn't make sense to use anything other than the instance themselves.
2011-05-14Minor doc change to see if this provokes a good panda buildJustin Clark-Casey (justincc)1-2/+5
2011-05-14When loading an OAR that doesn't have parcels, create a default parcelOren Hurvitz3-12/+20
2011-05-14Swapped the two restart command descriptions each otherMakopoppo1-2/+2
2011-05-09Changed the Access flag on HGMap to 255 (does not exist) and clarified the ↵Diva Canto1-1/+1
other value 254 too. Meanings taken from libomv.