a96601478c 
								
							
								 
							
						 
						
							
							
								
								add [BakedTextureService] section to Robust.HG.ini.example file same as Robust.ini.example.  
							
							
							
						 
						
							2014-03-08 21:48:33 -05:00  
				
					
						
							
							
								 
						
							
							
								e3c4936dea 
								
							
								 
							
						 
						
							
							
								
								remove RefreshTime = 0 from [MapImageService] in Standalone.ini, StandaloneHypergrid.ini, Grid.ini, GridHypergrid.ini they were redundant and would not allow variables in OpenSim.ini to be set to anything.  
							
							
							
						 
						
							2014-03-08 16:28:45 -05:00  
				
					
						
							
							
								 
						
							
							
								da990d01f2 
								
							
								 
							
						 
						
							
							
								
								set RefreshTime = 0 in [MapImageService] in Standalone.ini and StandaloneHypergrid.ini to eliminate memory leaking for Warp3D map tiler, these variables should be erased needs more discussion!  
							
							
							
						 
						
							2014-03-08 15:57:19 -05:00  
				
					
						
							
							
								 
						
							
							
								12f2648a57 
								
							
								 
							
						 
						
							
							
								
								set RefreshTime = 0 in [MapImageService] in Grid.ini and GridHypergrid.ini to eliminate memory leaking for Warp3D map tiler, these variables should be erased needs more discussion!  
							
							
							
						 
						
							2014-03-08 15:41:26 -05:00  
				
					
						
							
							
								 
						
							
							
								9de3fe9410 
								
							
								 
							
						 
						
							
							
								
								Add Varregion support to osGetRegionSize OSSL function  
							
							... 
							
							
							
							Signed-off-by: Michael Cerquoni <nebadon2025@gmail.com> 
							
						 
						
							2014-03-07 17:48:07 -05:00  
				
					
						
							
							
								 
						
							
							
								8225e3f40c 
								
							
								 
							
						 
						
							
							
								
								Remove try/catch in LandManagmentModule.GetLandObject() - this is very old code and the caught exceptions can no longer occur.  
							
							
							
						 
						
							2014-03-07 01:41:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3c05d67094 
								
							
								 
							
						 
						
							
							
								
								Lock m_landlist whilst loading parcels from storage to prevent a race against any parcel auto-creation in GetLandObject()  
							
							
							
						 
						
							2014-03-07 01:36:06 +00:00  
				
					
						
							
							
								 
						
							
							
								6b7625a56b 
								
							
								 
							
						 
						
							
							
								
								Only auto-create a land parcel when there is none in a specified tile if there is more than 1 existing land parcel.  
							
							... 
							
							
							
							This is because there are still issues with bad parcels being generated in http://opensimulator.org/mantis/view.php?id=7035 
Theorizing now that it's possible that something is calling GetParcel() before any parcel data has been loaded from persistence. 
							
						 
						
							2014-03-07 01:23:19 +00:00  
				
					
						
							
							
								 
						
							
							
								71918eeab4 
								
							
								 
							
						 
						
							
							
								
								Add regression test for sending group notices via xmlrpc groups connector.  
							
							
							
						 
						
							2014-03-07 01:04:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ddd38a3dea 
								
							
								 
							
						 
						
							
							
								
								Add scene name to bad parcel add logging  
							
							
							
						 
						
							2014-03-06 19:12:16 +00:00  
				
					
						
							
							
								 
						
							
							
								58c0ed78d4 
								
							
								 
							
						 
						
							
							
								
								refactor: Simplify land object by using c# get/set auto-properties where applicable.  
							
							
							
						 
						
							2014-03-06 02:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								470d053443 
								
							
								 
							
						 
						
							
							
								
								minor: slightly simplify code in LandObject.ContainsPoint()  
							
							
							
						 
						
							2014-03-06 00:51:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ed14e97bb4 
								
							
								 
							
						 
						
							
							
								
								Remove array initialize calls in LMM - these are unnecessary as the VM already does this.  
							
							
							
						 
						
							2014-03-06 00:46:16 +00:00  
				
					
						
							
							
								 
						
							
							
								aa2fb1ec25 
								
							
								 
							
						 
						
							
							
								
								minor: Increase size of parcel name field in "land show" console command output.  Construct table using CDT rather than string formats  
							
							
							
						 
						
							2014-03-06 00:40:24 +00:00  
				
					
						
							
							
								 
						
							
							
								14569992e1 
								
							
								 
							
						 
						
							
							
								
								Prevent adding a land object if it overlaps any existing objects that have not had their bitmaps adjusted.  
							
							... 
							
							
							
							This is to prevent an immediate problem in http://opensimulator.org/mantis/view.php?id=7035  where a development code bug occasionally overlays all the existing parcels with a blank parcel owned by the estate manager and to gather more data.
My guess is that this parcel is being created by the new code in LandManagementModule.GetLandObject(), probably some race between threads since this only happens occasionally.
Adds regression tests for this case and for parcel subdivide. 
							
						 
						
							2014-03-06 00:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								4e6f7435d0 
								
							
								 
							
						 
						
							
							
								
								Add UUID and ready status (whether region has finished starting up) to "show regions" console output.  
							
							
							
						 
						
							2014-03-05 01:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								39ed382ddf 
								
							
								 
							
						 
						
							
							
								
								Don't request a terse update after local teleport - this will be done by the main frame loop anyway and has the potential to race that thread.  
							
							
							
						 
						
							2014-03-05 00:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c9415fd763 
								
							
								 
							
						 
						
							
							
								
								If an avatar is sitting, send out position updates to clients for any change, not just those outside the usual tolerances.  
							
							... 
							
							
							
							This is to allow small adjustments of less than 0.05m in functions such as llSetPrimitiveLinkParams() to work
This is another fix for http://opensimulator.org/mantis/view.php?id=7044 
Extends regression test for this case. 
							
						 
						
							2014-03-05 00:38:38 +00:00  
				
					
						
							
							
								 
						
							
							
								31de7b845f 
								
							
								 
							
						 
						
							
							
								
								When positioning agent with PRIM_ROTATION in llSetLinkPrimitiveParams(), set the global rotation rather than the local rotation  
							
							... 
							
							
							
							Functionally the same as the patch in http://opensimulator.org/mantis/view.php?id=7044 , thanks Aleric.
This commit also extends the regression test 
							
						 
						
							2014-03-03 23:35:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5038a59ef3 
								
							
								 
							
						 
						
							
							
								
								Maybe slightly reduce warp3d memory leakage by disposing of decoded bitmap in Warp3DImageModule.GetTexture()  
							
							... 
							
							
							
							However, this still appears to be leaking massively, at least for me.  Possible cause is warp3D using GDI objects internally and not disposing of them. 
							
						 
						
							2014-02-28 00:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								88b1fc1382 
								
							
								 
							
						 
						
							
							
								
								Set up a StreamReader and call ReadToEnd() instead of using the GetStreamString() extension method  
							
							... 
							
							
							
							This eliminates some stream seeking that was never necessary and makes disposable of the StreamReader consistent with other code 
							
						 
						
							2014-02-27 23:13:26 +00:00  
				
					
						
							
							
								 
						
							
							
								94ad69faf2 
								
							
								 
							
						 
						
							
							
								
								Remove long unused UntrustedWebRequest class  
							
							... 
							
							
							
							This purports to check web requests but doesn't appear to actually do that. 
							
						 
						
							2014-02-27 22:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								5fafea6631 
								
							
								 
							
						 
						
							
							
								
								refactor: More consistently use using construct within WebUtil to match other existing code there.  
							
							
							
						 
						
							2014-02-27 22:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1f4f09ad69 
								
							
								 
							
						 
						
							
							
								
								Add more details to InvalidOperationException logging in SychronousRestFormsRequest.MakeRequest().  
							
							
							
						 
						
							2014-02-27 20:35:56 +00:00  
				
					
						
							
							
								 
						
							
							
								91333b9267 
								
							
								 
							
						 
						
							
							
								
								Stop LSL_Api.GetLinkEntities() from creating an unused list on every parameter except LINK_THIS.  Simplify code.  
							
							
							
						 
						
							2014-02-27 00:23:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ed760f2586 
								
							
								 
							
						 
						
							
							
								
								minor: remove unused variable from recent commit  0e23374 
							
							
							
						 
						
							2014-02-27 00:14:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d7c9725ec0 
								
							
								 
							
						 
						
							
							
								
								refactor: Make osGetPrimtiveParams() and soSetPrimitiveParams() use common get/set params code in LSL_Api rather than an old copy&pasted section.  
							
							
							
						 
						
							2014-02-27 00:11:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6955190c7d 
								
							
								 
							
						 
						
							
							
								
								Add Util method to load OpSys env vars  
							
							
							
						 
						
							2014-02-26 23:39:45 +00:00  
				
					
						
							
							
								 
						
							
							
								ce5d308d23 
								
							
								 
							
						 
						
							
							
								
								Add some regression tests for previous commit  0e23374 
							
							
							
						 
						
							2014-02-26 23:13:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0e23374aa2 
								
							
								 
							
						 
						
							
							
								
								Implement PRIM_ROTATION, PRIM_ROT_LOCAL, PRIM_POSITION and PRIM_POS_LOCAL when manipulating avatars via llSetLinkPrimitiveParams()  
							
							... 
							
							
							
							Combination of core parts of Freaky's patch at https://github.com/ft-/opensim-patches/blob/master/opensim-llsetlinkprimitive-agent-fix.patch  plus further adjustments from myself.
Resolves Mantises 6121, 6421, 6573, 6657 
							
						 
						
							2014-02-26 23:07:13 +00:00  
				
					
						
							
							
								 
						
							
							
								26fe59c35e 
								
							
								 
							
						 
						
							
							
								
								Improve regression test  TestSetAppearance()  
							
							
							
						 
						
							2014-02-24 19:43:06 +00:00  
				
					
						
							
							
								 
						
							
							
								bc9952f901 
								
							
								 
							
						 
						
							
							
								
								Re-enable regression TestSaveBakedTextures()  
							
							
							
						 
						
							2014-02-24 19:30:33 +00:00  
				
					
						
							
							
								 
						
							
							
								fd1b2a1c57 
								
							
								 
							
						 
						
							
							
								
								Stop mesh avatars that specify the alpha texture in their bake slots from causing the simulator to continually request that they rebake  
							
							... 
							
							
							
							This is because the alpha texture is not in the cache, we must continue to have the fallback of looking for these and other persisted bakes in the asset service.
Relates to http://opensimulator.org/mantis/view.php?id=6927  
							
						 
						
							2014-02-24 19:20:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0f03c64a0c 
								
							
								 
							
						 
						
							
							
								
								Make Scene.DefaultDrawDistance to be the max of the region size and the  
							
							... 
							
							
							
							user setting. Seems this parameter has many side effects. 
							
						 
						
							2014-02-23 21:56:37 -08:00  
				
					
						
							
							
								 
						
							
							
								d6837f5dc7 
								
							
								 
							
						 
						
							
							
								
								update libomv to 59280cfe3e96714151158f4ec7b167af57f60e93 (current head) to hopefully resolve zlib incompatibilities when rendering maptiles with mesh  
							
							
							
						 
						
							2014-02-22 18:52:59 -08:00  
				
					
						
							
							
								 
						
							
							
								0b213af675 
								
							
								 
							
						 
						
							
							
								
								Fix problem of hurricane speed winds. Thanks Vegaslon.  
							
							
							
						 
						
							2014-02-22 15:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								cddf1ec0dc 
								
							
								 
							
						 
						
							
							
								
								Added 2 new behaviors to pCampBot  
							
							
							
						 
						
							2014-02-21 10:06:08 -08:00  
				
					
						
							
							
								 
						
							
							
								97c74afca8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2014-02-21 10:05:06 -08:00  
				
					
						
							
							
								 
						
							
							
								d27e188fe2 
								
							
								 
							
						 
						
							
							
								
								Added 2 new behavirors to pCampBot. These are part of a systematic study I'm doing for understanding the load that AgentUpdate packets incur on the server.  
							
							
							
						 
						
							2014-02-21 10:04:12 -08:00  
				
					
						
							
							
								 
						
							
							
								11b4f534c2 
								
							
								 
							
						 
						
							
							
								
								If texture decode fails in Warp3D map maker, log uuid of asset that failed to decode along with exception  
							
							
							
						 
						
							2014-02-20 23:36:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d50d169441 
								
							
								 
							
						 
						
							
							
								
								If GetFolderContent called by WebFetchInvDescHandler.Fetch() fails for some reason and returns null, log and return empty contents rather than throwing an exception that ends up terminating the simulator.  
							
							
							
						 
						
							2014-02-20 22:35:41 +00:00  
				
					
						
							
							
								 
						
							
							
								28419251bf 
								
							
								 
							
						 
						
							
							
								
								minor: Add some method doc to AFM,SetAppearanceAssets()  
							
							
							
						 
						
							2014-02-20 19:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d1bb73d068 
								
							
								 
							
						 
						
							
							
								
								In core.groups GroupsServiceRemoveConnector, if GetGroupRecord() or UpdateGroup() do not have a RESULT parameter in the result message, return null rather than fail with NullReferenceException  
							
							... 
							
							
							
							This check was already done by other methods.
Looks to resolve http://opensimulator.org/mantis/view.php?id=7012  
							
						 
						
							2014-02-20 19:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								4d1426e77d 
								
							
								 
							
						 
						
							
							
								
								For now, do not replacing missing wearables with default wearables if itme details cannot be found.  
							
							... 
							
							
							
							This is causing many issues on OSGrid, possibly due to teleporting timing differences with simulators hosted in different places or HG teleports
Added a bit more logging for debug purposes.
See http://opensimulator.org/mantis/view.php?id=6939  
							
						 
						
							2014-02-20 18:40:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a2866b85f3 
								
							
								 
							
						 
						
							
							
								
								add newRegion parameter to CrossAgentToNewRegion event and trigger the event after crossing thread is invoked  
							
							
							
						 
						
							2014-02-20 00:18:28 -08:00  
				
					
						
							
							
								 
						
							
							
								269a6410a0 
								
							
								 
							
						 
						
							
							
								
								add EventManager event OnCrossAgentToNewRegion  
							
							
							
						 
						
							2014-02-19 17:52:38 -08:00  
				
					
						
							
							
								 
						
							
							
								c26f01ff8c 
								
							
								 
							
						 
						
							
							
								
								varregion: make scene default draw distance to be the maximum size of the  
							
							... 
							
							
							
							region. This is a temp fix for the use of draw distance to compute child
regions. Eventually must use the draw distance from the viewer for the
computation. 
							
						 
						
							2014-02-19 09:51:49 -08:00  
				
					
						
							
							
								 
						
							
							
								fc9930e420 
								
							
								 
							
						 
						
							
							
								
								Repair check for if in region position (I mean || is kinda like &&).  
							
							
							
						 
						
							2014-02-15 18:49:40 -08:00  
				
					
						
							
							
								 
						
							
							
								79200ed270 
								
							
								 
							
						 
						
							
							
								
								Fix displacement and location operations on legacy trees and grass in  
							
							... 
							
							
							
							the 'load oar' and 'scene' commands. Before they  were ignored but the
code now relies on the SOG.IsAttachment function for attachmentness. 
							
						 
						
							2014-02-15 17:10:20 -08:00  
				
					
						
							
							
								 
						
							
							
								7fc289c039 
								
							
								 
							
						 
						
							
							
								
								Properly restore position on crossing failure for mega-regions.  
							
							... 
							
							
							
							Fix odd "cannot cross into banned parcel" viewer error message when crossing
into non-existant region. Proper permission failure messages are now returned. 
							
						 
						
							2014-02-15 17:02:53 -08:00