aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/WorldMap (unfollow)
Commit message (Collapse)AuthorFilesLines
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.
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-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-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.
2011-05-09Fixes gray tiles around +/-4 when user clicks on an empty tile. Affects ↵Diva Canto1-1/+1
regions above 4096 primarily.
2011-05-09Fixes gray tiles on map search for viewers 1.Diva Canto2-5/+9
2011-05-08The map is seriously broken. This doesn't fix it, but at least provides one ↵Diva Canto1-4/+4
more piece of data that seems to be required -- agent flags, which seem to be different in Viewer 2. WARNING: changes IClientAPI.
2011-03-28Fix mantis #5413. WARNING: new config variable in section [GridService] of ↵Diva Canto1-1/+5
the simulators called Gatekeeper -- intended to have the URL of the grid's Gatekeeper service (so that it can be checked against). See ini.examples.
2011-03-10Change how map blocks are encoded to make map searchMic Bowman1-2/+4
work with viewer 2.
2011-02-07Mantis #5368 -- exception on WorldMapDiva Canto1-3/+4
2011-01-17Protect World Map module, RequestMapItemsAsync, from badly formed URLs.Diva Canto1-1/+11
2011-01-07Make HG map search consistent with new syntax for link-region, i.e. ↵Diva Canto1-1/+1
http://foo.org. Old syntax (foo.org) is still supported, but has surprising results when ppl search again, because internally the HG link names start with http.
2011-01-06Map search: changed the flag sent to the client. It was 2 (???), now it's 0. ↵Diva Canto1-3/+3
This makes HG map tiles work on map search -- a longstanding annoyance. My map search tests were all ok, but since I don't understand these flag values, this may break something related to map search.
2010-12-25Fixes mantis #5279Diva Canto1-1/+1
2010-12-14Made the map thread request the map items asynchronously, as the name ↵Diva Canto1-9/+71
suggested -- but with a cap of 20 async requests max at any given time.
2010-12-14Fixes mantis #5270 -- Map tiles for hyperlinks not showing in world map for ↵Diva Canto2-3/+3
grided sims.
2010-10-29for now, comment out some older or redundant log debug lines to make ↵Justin Clark-Casey (justincc)1-1/+1
diagnostics easier
2010-10-22Revert "Merge remote branch 'otakup0pe/mantis5110'"Justin Clark-Casey (justincc)1-2/+2
This reverts commit 21187f459ea2ae590dda4249fa15ebf116d04fe0, reversing changes made to 8f34e46d7449be1c29419a232a8f7f1e5918f03c.
2010-10-22Revert "* refactor refactor refactor ServerURI 4 lyfe"Justin Clark-Casey (justincc)1-1/+1
This reverts commit 55974df14b6d64c1e1f9e386a3eacce3ba86dc98.