aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-03-28From: Michael Osias <mosias@us.ibm.com>Sean Dague1-8/+16
This patch implements llMessageLinked. I had to make a change to llGetLinkNumber to return m_host.LinkNum + 1 for link sets of more than 1 prim, or 0 for a single object, since according to: http://rpgstats.com/wiki/index.php?title=LlMessageLinked linksets with 2 or more prims start the link numbering at 1, but a single prims link number is 0.
2008-03-25checking that these two files are commented outMW2-3/+3
2008-03-25Moved Avatar appearance Factory to its own project so that the reference to ↵MW2-4/+7
MySQLDatabaseMapper could be removed from Region.Environment. Added a using OpenSim.Framework.Data statement to MySQLDatabaseMapper , to try to fix the build problem that has been reported on the mailing list.
2008-03-25* Refactored out circular reference in Region.Environment <-> ↵lbsa711-1/+1
Framework.Data.Base We REALLY need to get the db layer sorted soon...
2008-03-25Comment out unused private methods.Jeff Ames3-137/+141
2008-03-25Fix a few compiler warnings.Jeff Ames2-3/+1
2008-03-24From: Michael Osias <mosias@us.ibm.com>Justin Clarke Casey1-113/+146
Fixes mantis 771 - multiple uses of llListen cause duplicate events Thanks Michael!
2008-03-24* Refactor: Genericise request limit strategies and move to ↵Justin Clarke Casey1-60/+30
OpenSim.Framework.Communications.Limit
2008-03-23Implements llGetParcelPrimOwners()alondria1-0/+14
2008-03-23* Added a little more stability for getting the object list from the parcel ↵Teravus Ovares1-3/+17
box. (previously it crashed my simulator) * Found and gracefully handled a few situations where null references occur. (m_rootPart again!)
2008-03-22Update svn properties.Jeff Ames3-1857/+1857
2008-03-22*Moved LandManagement into its own region module (spiffy!)mingchen3-0/+1857
2008-03-22* Downgrade 'texture not found' message to DEBUG and stop putting out ↵Justin Clarke Casey1-7/+7
'already dispatched' message completely temporarily * I believe that if the Linden client has not started to receive a texture after 15 seconds, it re-requests it. * My hypothesis is that the texture packets are often still in the texture queue (esp. if the client has just cleared its cache), so another load of packets get added... * If this is the cause, resolution is going to be rather complicated.
2008-03-22* Reducing spam on console so we only notify once if we're dropping repeated ↵Justin Clarke Casey1-22/+29
requests for missing textures * Also minor logic change so that we actually do retry missing texture requests (we weren't before)
2008-03-22* Minor log message changeJustin Clarke Casey1-1/+1
2008-03-21* Small adjust to last commit's logging so we only print out one warning ↵Justin Clarke Casey1-3/+6
when we start dropping requests
2008-03-21* If a client session requests the same texture more than n times (currently ↵Justin Clarke Casey1-11/+19
n=5), we now drop the subsequent requests * This may improve region memory usage * This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it * This treats the symptom rather than the cause. * n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary
2008-03-21Comment out an unused 'str' and add a WriteLine to useCharles Krinke1-1/+4
an "Exception e" with e.ToString() to eliminate 2 warnings.
2008-03-21* Converted a large number of ASCII encodings to UTF8.Adam Frisby1-1/+1
* We should not be using ASCII anywhere except for legacy compatibility reasons. * A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT * This should fix Mantis#799 - Japanese Profile Text does not work.
2008-03-19* Print a warning every 20 times a client requests a texture that it should ↵Justin Clarke Casey1-23/+43
already have received * The warning will be [USER TEXTURE DOWNLOAD SERVICE]: Received {0} requests for already dispatched texture {1} from client {2} This is to see whether the texture packet queue memory leak is caused by clients continually re-requesting textures they should already have
2008-03-19* Documentation patch from krtaylor. Thanks!Justin Clarke Casey1-0/+3
2008-03-19Fixed some comparisons of LLUUIDs to null.Jeff Ames1-2/+2
Thanks to DrSchofld for pointing this out.
2008-03-18Formatting cleanup.Jeff Ames2-58/+64
2008-03-18Formatting cleanup.Jeff Ames49-1515/+1473
2008-03-18Added copyright messages. Set svn:eol-style. Minor cleanup.Jeff Ames3-14/+86
2008-03-17* Move missing texture request forward so that we don't actually ask the ↵Justin Clarke Casey1-21/+26
AssetCache for it if we know it's missing.
2008-03-17* Reduce the annoyingness of clients that continually request unfound ↵Justin Clarke Casey1-6/+34
textures (probably for some good reason) by dropping all subsequent requests after the first reply. * Print out a console message every 20 tries rather than every single one. * This weakens the problem but does not eliminate it
2008-03-14* Fix for Justincc's bug report #768 - Terrain looks rather phallic.Adam Frisby1-3/+6
2008-03-14Update svn properties.Jeff Ames5-265/+265
2008-03-14* Fixed 'flatten area' brush, so it now has a 'force' instead of instantly ↵Adam Frisby10-213/+336
flattening the selected area. * Noise, and Noise-Area brushes now use Perlin noise, more closely simulating the method LL uses officially. * TerrainModule has been cleaned up slightly. * TerrainUtil class has several new functions related to seeded noise generation. * Extracted ITerrainEffect, ITerrainFloodEffect, ITerrainLoader, ITerrainPaintableEffect, TerrainChannel to seperate files.
2008-03-13some hackery with the VectorRenderModule to let you pass in a canvasSean Dague1-2/+13
size. Helps make the fonts crisp when using vector renderer as a text board.
2008-03-13remove the rex based voice chat. No current client implements this,Sean Dague4-716/+0
and a seperate voice server approach compatible with SLVoice is needed here.
2008-03-12* Add comments and slight corrections to ClientView.AgentTextureCachedJustin Clarke Casey2-3/+3
* Reduce 'asset not found' console debug spam
2008-03-12* Switched Noise 'Flood Area' brush to use Perlin rather than random noise.Adam Frisby2-2/+64
* Fixed a bug with the Smooth Area brush.
2008-03-12* Fix for Smooth Area Flood Brush, now doesn't flood the entire sim.Adam Frisby2-1/+4
2008-03-12Update svn properties.Jeff Ames1-51/+51
2008-03-12* Updated Terrain ModuleAdam Frisby1-3/+3
* Terrain Area-of-Effect brushes now should work properly. * Updated the scale / effect of various brushes. Small & Medium brushes should now actually do something.
2008-03-12* Refactored some terrain brushes to move out some common functions into ↵Adam Frisby10-122/+79
TerrainUtil class. More needs doing. * Adjusted strength of brushes to Math.Pow(2,size), this should in theory work closer to how it was before.
2008-03-11* Temporarily disabling sending of ImageNotInDatabasePacket when a texture ↵Justin Clarke Casey1-1/+4
isn't found, since this appears to be crashing Linden client 1.19.0(5)
2008-03-09* Fix for hydraulic erosion brush. Still not working as planned, but getting ↵Adam Frisby1-9/+19
closer. Bugs may be due to the water distribution pattern.
2008-03-09Update svn properties.Jeff Ames1-339/+339
2008-03-09* Fix to the OlsenSphere brush to make it more powerful.Adam Frisby3-1/+341
* W.I.P: Hydraulic Erosion (Spherical) paintbrush - code is all there, but some work is required on the initial parameters to get it to function correctly. Replaces the smooth brush when `newbrushes` is switched on.
2008-03-09Update svn properties.Jeff Ames1-223/+223
2008-03-09* New terrainmodule paint brush "Olsen Erosion"Adam Frisby2-0/+224
* Implements the Optimised Erosion routine defined by Jacob Olsen in the paper 'Procedural Terrain Generation' (http://www.oddlabs.com/download/terrain_generation.pdf) * Replaces the 'flatten' brush when 'newbrushes' is enabled.
2008-03-09Linux Compile error if Color is compared against null. Documentation for ↵Teravus Ovares1-3/+8
System.Drawing.Color says it returns a Color with all Components as 0 if the String passed isn't a known color, so the null check has been commented out
2008-03-09Update svn properties.Jeff Ames3-378/+378
2008-03-08* Small optimisation on Weathering paint brush.Adam Frisby2-4/+14
* Added "script terrain newbrushes <true|false>" to enable experimental terraforming brushes. Presently the 'revert' brush is replaced with the Weathering brush, when enabled.
2008-03-08* Applying Mantis #737 - Fix for Terragen loader. Thanks Jonc.Adam Frisby1-2/+1
2008-03-08* Added Thermal Weathering paint brush to Terrain Module.Adam Frisby1-0/+243
2008-03-08Added new drawing command "PenColour", with format "PenColour <colourname>;" ↵MW1-1/+12
colour name can be any of the predefined .net System.Drawing.Color names.