aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/WorldMap (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang2-776/+970
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel2-223/+388
2012-11-15Following on from 4f982596, launch map name requests on an async thread from ↵Justin Clark-Casey (justincc)1-12/+8
LLClientView directly. This releases the inbound packet handling thread marginally quicker and is more consistent with the other async packet handling
2012-11-12Another 10 modules' directives moved from .addin.xmlDiva Canto2-0/+4
2012-11-09Minor improvement in the MapSearchModule. Stop blocking the client thread if ↵Diva Canto1-19/+55
the search takes too long.
2012-11-09MapSearchModule also converted to new region module interface (37 to go).Diva Canto1-5/+22
2012-09-30Revert "Added request.Proxy=null everywhere, as discussed in ↵Diva Canto1-1/+0
http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow." But the patch is here, in case anyone wants to try it. This reverts commit 531edd51d82ecd6a842a2611c99e9919634491ef.
2012-09-30Added request.Proxy=null everywhere, as discussed in ↵Diva Canto1-0/+1
http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow. Thanks R.Gunther (rigun@rigutech.nl) https://lists.berlios.de/pipermail/opensim-users/2012-September/010986.html
2012-07-25Move Watchdog and MemoryWatchdog classes into OpenSim.Framework.Monitoring ↵Justin Clark-Casey (justincc)1-0/+1
with other monitoring code from OpenSim.Framework
2012-07-07minor: Make WORLD MAP category log lines consistentJustin Clark-Casey (justincc)1-4/+4
2012-06-06Actively dispose of Bitmaps in Warp3D image module and world map module once ↵Justin Clark-Casey (justincc)1-3/+4
we've finished with them. This might help with memory leakage issues though I suspect it won't.
2012-05-03Implement optional name and description on http stream handlers so that we ↵Justin Clark-Casey (justincc)1-8/+9
can relate a slow request to what the handler actually does and the agent it serves, if applicable. This is most useful for capabilities where the url is not self-describing.
2012-03-20Fixed borkness with map search introduce by my last changes to it.Diva Canto1-1/+1
2012-03-15More on map search: send extra messages to the user regarding the region ↵Diva Canto1-0/+11
being found or not, because the UI is horribly confusing -- places profile is always "loading..." whether the region exists or not.
2012-03-15More on SLURLs and V3. This is hacky, but it works. Basically, we have to ↵Diva Canto1-3/+12
redefine the encoding of HG URLs because the viewer messes them up. Examples of what works and doesn't work: - secondlife://ucigrid00.nacs.uci.edu|8002/128/128 <-- works throughout the viewer - secondlife://http|!!ucigrid00.nacs.uci.edu|8002+Test+Zone+1/128/128 <-- works throughout the viewer - secondlife://http|!!grid.sciencesim.com!grid!hypergrid.php+Yellowstone01+74/128/128 <-- works throughout - secondlife://http%3A%2F%2Fucigrid00.nacs.uci.edu%3A8002%20UCI%20Central%201/128/128 <-- works in chat, but not as URLs in the webkit
2012-03-15Revert "Revert "More hacking around viewer bug""Diva Canto1-1/+1
This reverts commit e5612553ce57b6e36cfa59db8450473099054da1.
2012-03-15These SLURLs are very confusing! -- reverting the revert. Hack is, indeed, ↵Diva Canto1-1/+13
needed. Revert "Revert "Hack around https://jira.secondlife.com/browse/VWR-28570"" This reverts commit 5a9560db288a25799c93a3ecbd3544931149fa2a.
2012-03-15Revert "Hack around https://jira.secondlife.com/browse/VWR-28570"Diva Canto1-13/+1
This reverts commit 697ac7fd9de244cb3b25ff8576838fd323b257c3.
2012-03-15Revert "More hacking around viewer bug"Diva Canto1-1/+1
This reverts commit 10731732b4d40ec9d9e7a21f406a3d2b5dfc1075.
2012-03-15More hacking around viewer bugDiva Canto1-1/+1
2012-03-15Hack around https://jira.secondlife.com/browse/VWR-28570Diva Canto1-1/+13
2012-03-08Change "help" to display categories/module list then "help ↵Justin Clark-Casey (justincc)1-1/+1
<category/module>" to display commands in a category. This is to deal with the hundred lines of command splurge when one previously typed "help" Modelled somewhat on the mysql console One can still type help <command> to get per command help at any point. Categories capitalized to avoid conflict with the all-lowercase commands (except for commander system, as of yet). Does not affect command parsing or any other aspects of the console apart from the help system. Backwards compatible with existing modules.
2012-02-28Fixed two typos. White space cleanups.Kevin Cozens1-16/+16
Signed-off-by: nebadon <michael@osgrid.org>
2012-02-24Stop spurious scene loop startup timeout alarms for scenes with many prims.Justin Clark-Casey (justincc)1-0/+1
On the first frame, all startup scene objects are added to the physics scene. This can cause a considerable delay, so we don't start raising the alarm on scene loop timeouts until the second frame. This commit also slightly changes the behaviour of timeout reporting. Previously, a report was made for the very first timed out thread, ignoring all others until the next watchdog check. Instead, we now report every timed out thread, though we still only do this once no matter how long the timeout.
2012-02-04Quiet the map module loggingBlueWall1-2/+2
2012-01-31Make parcel sale overlays work. No auction support.Melanie1-4/+84
2012-01-30Use the requested sim's map, not our ownMelanie1-2/+2
2012-01-30Patch in the rest of the maptile stuffMelanie1-3/+7
2012-01-30Next step for world map overlaysMelanie1-2/+3
2012-01-30Some plumbing for map overlaysMelanie1-15/+20
2012-01-30Revert "Pickup map overlay tile from RegionSettings.ParcelImageID"BlueWall1-1/+1
This reverts commit 00d1c88c59c10aa8d34fa36910cf0f1f0e9878b8. Need to dig a little deeper to see exactly how V1 viewers are using this
2012-01-30Pickup map overlay tile from RegionSettings.ParcelImageIDBlueWall1-1/+1
2012-01-28Adding our parcel's generated id to map packetsBlueWall1-2/+2
2012-01-26Change references from sop to sog and add protection from null refBlueWall1-11/+13
I had code made additions to the map module that was based on the earlier work that I did before Melanie made improvements. Updating the new code to incorporate the same changes.
2012-01-25Change the WorldMapModule to use SOG rather than SOP for the telehub ansMelanie1-13/+15
cover a potential nullref
2012-01-24Telehub map items displayedBlueWall1-3/+51
2012-01-24Put Telehubs on the mapBlueWall1-0/+18
2011-12-05Implement IOSHttpRequest and IOSHttpResponse http interfaces and use instead ↵Justin Clark-Casey (justincc)1-1/+1
of OSHttpRequest/OSHttpResponse. This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation. This is also required to write regression tests that involve the HTTP layer. If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse.
2011-11-24Add disabled CrossBehaviour to pCampBot, which is designed to cross test ↵Justin Clark-Casey (justincc)1-1/+1
bots between neighbouring regions. Not yet enabled since there is a bug where the initial cross will work but all subsequent movements on the receiving simulator appear to fail.
2011-11-15Make tracked per scene thread names conform to the majorirty format.Justin Clark-Casey (justincc)1-3/+6
This is <thread-name> (<region-name>)
2011-11-03Rename ForEachAvatar back to ForEachScenePresence. The other changesDan Lake1-2/+2
from previous commit which sort out which iterator is used are left intact. A discussion is needed as to what constitutes an avatar vs a ScenePresence.
2011-11-03Renamed ForEachRootScenePresence to ForEachAvatar. Cleaned up calls toDan Lake1-2/+2
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 Lake1-2/+2
passed to ForEachScenePresence checks for !IsChildAgent first. It consolidates child and root handling for coming refactors.
2011-08-23remove mono compiler warningsJustin Clark-Casey (justincc)1-1/+0
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-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-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-22Generate the initial maptile asynchronouslyOren Hurvitz1-4/+6
Signed-off-by: Melanie <melanie@t-data.com>
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.