aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/WorldMap (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield6-2362/+0
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator
2009-02-07Adds support for HG linking to specific regions within an instance. The ↵diva1-110/+13
format is Host:Port:Region. Refactored the linking code from MapSearchModule to HGHyperlink, so that it can be used both by the MapSearchModule and the Console command.
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield6-13/+13
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2009-02-01More on dynamic hyperlinks. Making the 4096 check (deregistration of region) ↵diva1-1/+1
work in grid mode.
2009-02-01Check for the 4096 limitation in dynamic region hyperlinks.diva1-6/+43
2009-01-31Initial support for dynamic HG hyperlinks. With this commit, remote sims can ↵diva1-2/+101
be linked (and TPed to) simply by searching on the map for things like this ucigrid03.nacs.uci.edu:9003 or by clicking on things like this in the chat history secondlife://ucigrid03.nacs.uci.edu:9003/ or by clicking on links like that on the embedded browser.
2009-01-21* More friendly OpenJpeg error handling.Teravus Ovares1-4/+25
* Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4 The error messages reflect that. * In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image. (big decrease in texture download speed, but it's better then nasty repeating error messages)
2009-01-06* prune and regrade log messages relating to client login and logoutJustin Clarke Casey1-9/+6
2009-01-06* refactor: call AddHttpHandler() directly via CommsManagerJustin Clarke Casey1-1/+1
2009-01-06* refactor: call AddLLSDHandler directly via CommsManagerJustin Clarke Casey1-1/+2
2009-01-05* Centralize references to the well known blank texture ↵Justin Clarke Casey1-2/+1
5748decc-f629-461c-9a36-a35a221fe21f to a constant in OpenSim.Framework.Util
2008-12-21Mantis#2860. Thank you kindly, Thomax for a patch that:Charles Krinke1-1/+1
Improves map image representation.
2008-12-17* minor: Comment out high volume 'Getting MapItems' messagesJustin Clarke Casey1-15/+15
* make worldmap module log tags consistent
2008-11-19Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the newMelanie Thielker1-56/+56
libOMV.
2008-11-19Reverting the texture sending patch and the new libOMV. This makes thisMelanie Thielker1-56/+56
release a direct descendant of the stable 7364, with all the features and none of the issues. This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373 r7372 r7370 r7369 r7368 r7367 r7366
2008-11-17* Update libOMV to r2359. This is necessary for the progressive texture patchJustin Clarke Casey1-56/+56
* Update libopenjpeg as well for this patch. * Appears to be okay on a very short sniff test * Source code will be placed in opensim-libs shortly
2008-11-06* minor: Make some 'startup config failed to load' log messages more consistentJustin Clarke Casey1-2/+2
2008-11-06Thanks Diva for a patch that makes WorldMapModule friendly to subclassing.Jeff Ames1-43/+32
2008-11-04* Practise some defensive programming - gracefully terminate the thread if ↵Justin Clarke Casey1-20/+28
there is a problm in the world map module rather than bringing down the whole server.
2008-11-04* Improve the previous fix by pushing the exception catching down into OGS1 ↵Justin Clarke Casey1-10/+1
grid services
2008-11-04* Temporary fix to stop a problem in getting neighbour info in the world map ↵Justin Clarke Casey1-1/+11
module from crashing the entire server
2008-10-19* Add root agent list/check for mapitem requests.Teravus Ovares1-9/+52
2008-10-09Clean up webmap-generation a bit:Homer Horwitz1-17/+3
- Remove some duplicated code - Avoid unnecessary allocation of variables/values if only used once anyway.
2008-10-08* Re-enables map item requests.Teravus Ovares1-51/+261
* Puts remote requests in a single worker thread * Worker thread only starts when there are agents to serve * When there are no agents to serve, it shuts down * A good example of how to deal with threads in non-shared modules so they don't end up consuming threads per regions
2008-10-08warning squashingDr Scofield1-3/+3
2008-10-07* Disabling mapitem requests for surrounding regions as it's probably using ↵Teravus Ovares1-6/+6
up a lot of threads right now when regions are inaccessable
2008-10-06* Made Mapitems more failure friendlyTeravus Ovares1-10/+86
2008-10-06MapItems/Green DotsTeravus Ovares1-19/+63
* Fixes 1 too large count in region you're in (Region no longer reports the green dot about yourself to you) * For all local requests, the region will check itself instead of going to it's web service. (optimization)
2008-10-06* Green dots on the mainmap for avatar.Teravus Ovares1-0/+168
* Initial implementation * You'll only be able to seen green dots on regions on the map that have been updated.
2008-10-04Added immediate TP failure message for TPs to regions that aren't there,Homer Horwitz1-2/+36
instead of the 130s timeout somewhere. Additionally, mark the map-tile as offline. This partly fixes the TP problems of Mantis 2332; the rest is a viewer problem (just relogin).
2008-10-03Add the missing bits for the new region-search:Homer Horwitz1-24/+33
- Added lookup in the data-layer - MySQL works - SQLite doesn't have a grid-db, so it won't work there - I added MSSQL-code to the best of my knowledge; but I don't know MSSQL :-) - Added the plumbing up to OGS1GridServices. This speaks with the grid-server via XMLRPC. - Modified MapSearchModule to use the new data. It's backward compatible; if used with an old grid-server, it just returns one found region instead of a list. - Refactored a bit. Note: This updates data, grid-server and region code. No new files.
2008-10-03* EventQueueGet is now working.Teravus Ovares1-1/+6
* Switched it on by default * Updated OpenSim.ini.example to reflect this * Caught a UDP Server issue that occurs when the network pipe is saturated * Still experimental :D
2008-10-02Added the first version of the MapSearchModule, which allows you to search forHomer Horwitz1-0/+119
regions in the in-world map. It currently only returns the first region that matches the search string; in a future version it will return more search results. Note: File added; run runprebuild.
2008-09-24Add a module selection option for the MapImage Module as wellMelanie Thielker1-0/+6
2008-09-24Correct a capitalization errorMelanie Thielker1-1/+1
2008-09-24Add WorldMapModule = "name" to OpenSim.ini. Default is "WorldMap".Melanie Thielker1-0/+9
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares4-81/+85
* 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.
2008-08-28Update svn properties, formatting cleanup.Jeff Ames3-24/+20
2008-08-22* Homer's amazing terrain MapTileRenderer. Thanks Homer!Teravus Ovares4-180/+702
* By default, texture rendering is on. This may be affected by using secure assets since your region hasn't registered with the gridserver before it asks for texture assets. It might also be affected by a slow asset server, so consider this release experimental. * Defined interface IMapTileTerrainRenderer. * Extracted "old" shaded maptile terrain rendering into ShadedMapTileRenderer; streamlined it a bit and added "highlight" rendering to its "shadow" rendering. * Added "new" terrain-texture based maptile terrain rendering (TexturedMapTileRenderer); made TerrainUtil.InterpolatedNoise public * Adapted MapImageModule to allow switching between those two by configuration * Added configuration option to OpenSim.ini.example
2008-08-19Update svn properties, formatting cleanup.Jeff Ames1-46/+18
2008-08-18* maptile - just flatten it.. we'll worry about projection later.. Teravus Ovares1-4/+7
2008-08-18* Slightly better implementation of prim volume drawing on the maptile using ↵Teravus Ovares1-10/+177
projection of an oriented bounding box. This isn't quite right yet. Experimental. It takes about 3 times longer then the previous version, however produces better results.
2008-08-18* Maptile prim volume drawing change from manually drawing the rectangles ↵Teravus Ovares1-20/+65
using Bitmap.setpixel to a drawing2d graphics context. * Z-sort the prim volumes before drawing.
2008-08-18* Text/comment cleanup in MapImageModuleTeravus Ovares1-30/+6
2008-08-18Fix another compiler warning, based on a patch submitted by Leaf. (bug #1978)Jeff Ames1-76/+78
2008-08-18Formatting cleanup.Jeff Ames2-28/+19
2008-08-17* Turned on the MapImageModule as opposed to the code in Scene for ↵Teravus Ovares1-3/+409
generating the map image. Copied the code in Scene into the MapImageModule, made a few tweaks to get it to work with the module's interface. * Refactored a few things in Scene to make maptile saving easier to understand. * Added comments to describe the 'clever code' assetcache update without the gridasset being updated so as to lessen possible confusion in patches in the future. * If the MapImageModule isn't loaded, default to the code in Scene still.
2008-06-25added the flag param to IClientAPI.SendMapBlockMW1-3/+3
2008-06-25first part of Requestmapblocks fixes: Adds uint flags param to the ↵MW1-1/+2
OnRequestMapBlocks event (and handler), as when a client sends a map block request it also sends what layer it wants it for 0,1,2. It will always send two requests, one of them being for layer 2 (the overlay layer) and the other one either 0 or 1 depending on the tab that is selected in the client worldmap window. We should also be sending what layer the reply is for in IClientAPI.SendMapBlock (current always set to 0). That will come in next part (most likely at the weekend).
2008-06-25Added support for terrain map to be serialised to xml(as base64 binary). ↵MW1-2/+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.