0cd99c74a7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add expanded call to IMesher/Meshmerizer which enables/disables mesh caching. Since BulletSim caches and tracks the unmanaged memory version of meshes, the Meshmerizer itself does not need to cache built meshes once BulletSim has made the physical proxy mesh.  
							
							
							
						 
						
							2012-11-29 09:24:53 -08:00  
				
					
						
							
							
								 
						
							
							
								b8a7cbb9e9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reverse direction of hover correction. Removes problem with vehicles being orbited.  
							
							
							
						 
						
							2012-11-29 08:03:30 -08:00  
				
					
						
							
							
								 
						
							
							
								2ccd4c1302 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix boats floating low by removing LIMIT_MOTOR_UP flag from TYPE_BOAT definition.  
							
							
							
						 
						
							2012-11-28 09:48:48 -08:00  
				
					
						
							
							
								 
						
							
							
								24b3b4df2e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs to remove simulator crash when calling SetInterpolationAngularVelocity.  
							
							
							
						 
						
							2012-11-28 09:48:41 -08:00  
				
					
						
							
							
								 
						
							
							
								0a66317fa6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move GetWaterLevelAtXYZ from BSScene to BSPhysTerrain.  
							
							
							
						 
						
							2012-11-28 09:48:33 -08:00  
				
					
						
							
							
								 
						
							
							
								d656ec8f33 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-27 21:11:19 -08:00  
				
					
						
							
							
								 
						
							
							
								92a766e8cb 
								
							
								 
							
						 
						
							
							
								
								Bug fix in Offline IM for inventory transfers. The items were being placed twice in the receiver's inventory.  
							
							
							
						 
						
							2012-11-27 21:10:58 -08:00  
				
					
						
							
							
								 
						
							
							
								aae76f7be4 
								
							
								 
							
						 
						
							
							
								
								Stop logging spurious asset data for {0} is zero length error for sculpts/mesh  
							
							... 
							
							
							
							ODEPrim, for instance, always hits this code path twice at the moment
Firstly before any sculpt data has been loaded (hence the spurious message)
Secondly when any sculpt data has been loaded or failed to load (when the message would be valid).
Hence comment this out and rely on the message in ODEPrim.MeshAssetReceived() instead
(though this is not ideal since it requires all physics plugins to copy/paste similar code). 
							
						 
						
							2012-11-28 02:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8a1d3b322f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-28 02:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c17ea2049b 
								
							
								 
							
						 
						
							
							
								
								Show many more primitive properties on console command "show part name/id/pos"  
							
							
							
						 
						
							2012-11-28 01:42:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a82f699f43 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-27 14:43:01 -08:00  
				
					
						
							
							
								 
						
							
							
								2cd88787af 
								
							
								 
							
						 
						
							
							
								
								Prevent the core Groups module from being enabled when its name doesn't match the "default" ini choice  
							
							
							
						 
						
							2012-11-27 14:42:28 -08:00  
				
					
						
							
							
								 
						
							
							
								8e459a0346 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize linear movement routine into separate subroutines enabling external calibration routines and unit tests.  
							
							
							
						 
						
							2012-11-27 10:04:00 -08:00  
				
					
						
							
							
								 
						
							
							
								a5100cafee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix terrain mesh generation for problem with regions that have unequal edge heights. Thanks UBit.  
							
							
							
						 
						
							2012-11-27 10:03:55 -08:00  
				
					
						
							
							
								 
						
							
							
								68fe7dff20 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize angular movement routine into separate subroutines enabling external calibration routines and unit testing.  
							
							
							
						 
						
							2012-11-27 10:03:49 -08:00  
				
					
						
							
							
								 
						
							
							
								59554758b1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: implementation of vertical attraction motor.  
							
							
							
						 
						
							2012-11-27 10:03:44 -08:00  
				
					
						
							
							
								 
						
							
							
								9e0db36c82 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add 'infinite' timescale that does not reduce motor target or friction.  
							
							
							
						 
						
							2012-11-27 10:03:38 -08:00  
				
					
						
							
							
								 
						
							
							
								16e4019eca 
								
							
								 
							
						 
						
							
							
								
								Fix database service unit test failures by temporarily reverting BasicDataServiceTest extending OpenSimTestCase.  
							
							... 
							
							
							
							Mono 2.4.3 doesn't like this when running nunit, with nunit throwing
AssetTests`2 : System.MemberAccessException : Cannot create an instance of OpenSim.Data.Tests.AssetTests`2[TConn,TAssetData] because Type.ContainsGenericParameters is true.
and similar.  Mono 2.10.8.1 does not have this issue.
So will wait until min version of mono bumps before restoring. 
							
						 
						
							2012-11-26 22:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5685b33071 
								
							
								 
							
						 
						
							
							
								
								BulletSim: increase vehicle stability by suppressing Bullet's update to angular velocity.  
							
							
							
						 
						
							2012-11-26 10:47:34 -08:00  
				
					
						
							
							
								 
						
							
							
								88f2fbc8f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into connector_plugin  
							
							
							
						 
						
							2012-11-26 06:55:03 -05:00  
				
					
						
							
							
								 
						
							
							
								084e3926ca 
								
							
								 
							
						 
						
							
							
								
								BulletSim: use m_angularMotor to do the basic movement. Add the setting of same. Rename the angular forces and add comments to match MoveAngular to the form of MoveLinear.  
							
							
							
						 
						
							2012-11-25 20:04:33 -08:00  
				
					
						
							
							
								 
						
							
							
								d7126a14e1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: up the vehicle angular damping to 0.95. Still trying to overcome the movement added by Bullet.  
							
							
							
						 
						
							2012-11-25 20:04:33 -08:00  
				
					
						
							
							
								 
						
							
							
								4c077a0694 
								
							
								 
							
						 
						
							
							
								
								BulletSim: organize MoveLinear code for understandability. Make LIMIT_MOTOR_UP contribution a velocity and not a force.  
							
							
							
						 
						
							2012-11-25 20:04:32 -08:00  
				
					
						
							
							
								 
						
							
							
								f977131fe0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ToString override to BSVMotor.  
							
							
							
						 
						
							2012-11-25 20:04:32 -08:00  
				
					
						
							
							
								 
						
							
							
								319ec3235c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add BSVMotor as BSDynamics linear motor.  
							
							... 
							
							
							
							Properly limit *_MOTOR_DECAY_TIMESCALE to 120 as per specs.
Invode BSDynamics.Refresh() when vehicle type is changed. Previously
   the vehicle properties weren't getting set because the physical
   properties were set before the vehicle type was set.
Add a "use name" to BSMotors for identification while debugging.
Correct current and target confusion in BSVMotor design.
Rename CurrentValueReductionTimescale to FrictionTimescale.
Event more detailed logging. 
							
						 
						
							2012-11-25 20:04:31 -08:00  
				
					
						
							
							
								 
						
							
							
								bd635e264a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with new collision margin setting function.  
							
							
							
						 
						
							2012-11-25 20:04:31 -08:00  
				
					
						
							
							
								 
						
							
							
								9b98011714 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update OpenSimDefaults.ini with current default values for friction and collision margin. Remove some of the BulletSim parameters that are very esoteric and dangerous. Most of the remaining parameters are features one can 'see'.  
							
							
							
						 
						
							2012-11-25 20:04:30 -08:00  
				
					
						
							
							
								 
						
							
							
								980edabc2e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up TODO list. It is kept somewhere wlse that should be more public. Add error logging for the detail log writer so a message is output when it cannot write to the specified logging directory. Modify friction defaults to be closer to ODE's values. Add new collision margin and vehicle angular damping parameters.  
							
							
							
						 
						
							2012-11-25 20:04:29 -08:00  
				
					
						
							
							
								 
						
							
							
								9a42405944 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small change to add position correction force with AddForce rather than just storing it in the variable  
							
							
							
						 
						
							2012-11-25 20:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								22d5bf8ff9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete vector motor. Correct line endings.  
							
							
							
						 
						
							2012-11-25 20:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								d1480ac7ee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add terrain collision margin and vehicle angular damping  
							
							... 
							
							
							
							parameters to the parameter block.
New API call for setting collision margin. 
							
						 
						
							2012-11-25 20:04:27 -08:00  
				
					
						
							
							
								 
						
							
							
								c3f30fef96 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter for terrain collision margin.  
							
							... 
							
							
							
							Add locking around unlikely but possible race conditions on terrain list. 
							
						 
						
							2012-11-25 20:04:27 -08:00  
				
					
						
							
							
								 
						
							
							
								4ae30873ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add tables and initialization for different attributes for different materials. For the moment, the per material tables are not used.  
							
							
							
						 
						
							2012-11-25 20:04:26 -08:00  
				
					
						
							
							
								 
						
							
							
								c754003944 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into connector_plugin  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Server/Base/ServicesServerBase.cs 
							
						 
						
							2012-11-25 17:03:14 -05:00  
				
					
						
							
							
								 
						
							
							
								02db8b9adb 
								
							
								 
							
						 
						
							
							
								
								Combine TestDeleteSceneObjectAsync() with TestDeRezSceneObject() as they are functionally identical.  
							
							... 
							
							
							
							Move TestDeleteSceneObjectAsync() and TestDeleteSceneObjectAsyncToUserInventory() from SceneObjectBasicTests -> SceneObjectDeRezTests 
							
						 
						
							2012-11-24 03:49:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a4ce63d0cd 
								
							
								 
							
						 
						
							
							
								
								Fix regression TestDeleteSceneObjectAsyncToUserInventory by adding a BasicInventoryAccessModule() and re-enable in test suite.  
							
							
							
						 
						
							2012-11-24 03:38:15 +00:00  
				
					
						
							
							
								 
						
							
							
								22d4c52ffc 
								
							
								 
							
						 
						
							
							
								
								Consistenly make NUnit test cases inherit from OpenSimTestCase which automatically turns off any logging enabled between tests  
							
							
							
						 
						
							2012-11-24 03:15:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e9be85442f 
								
							
								 
							
						 
						
							
							
								
								In ArchiverTests, use the local instantiated SceneManager rather than potentially cross-contaminating tests by relying on the static SceneManager.Instance  
							
							
							
						 
						
							2012-11-24 02:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								82690e1384 
								
							
								 
							
						 
						
							
							
								
								Fix bug where loading an OAR with a deeded parcel would always set the parcel owner ID to the estate owner even if the group UUID was present.  
							
							... 
							
							
							
							Aims to address http://opensimulator.org/mantis/view.php?id=6355 
As part of this work, an incomplete IXGroupsData was added which currently only allows store/fetch/delete of group records
(i.e. no membership data etc)
This is subject to change and currently only an in-memory storage implementation exists for regression test purposes. 
							
						 
						
							2012-11-24 02:43:31 +00:00  
				
					
						
							
							
								 
						
							
							
								cda531bc3c 
								
							
								 
							
						 
						
							
							
								
								minor: Add some currently commented out debug log lines for investigating issues resolving group IDs for land parcels on OAR loading where groups do not exist  
							
							
							
						 
						
							2012-11-23 05:44:31 +00:00  
				
					
						
							
							
								 
						
							
							
								999cb4b20c 
								
							
								 
							
						 
						
							
							
								
								Make "show threads" and "thread abort" console commands available on all servers  
							
							
							
						 
						
							2012-11-23 04:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e0a3e01850 
								
							
								 
							
						 
						
							
							
								
								Make "force gc" console command available across all servers  
							
							
							
						 
						
							2012-11-23 04:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4b46a0d536 
								
							
								 
							
						 
						
							
							
								
								Make "show version" console command available across all servers  
							
							
							
						 
						
							2012-11-23 04:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								065d6d6fe1 
								
							
								 
							
						 
						
							
							
								
								Delete unused BaseHttpServer.HandleAgentRequest()  
							
							
							
						 
						
							2012-11-23 04:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								edbdbd44b9 
								
							
								 
							
						 
						
							
							
								
								Enable further client stack packet pooling by default by setting RecycleBaseUDPPackets = true by default.  
							
							... 
							
							
							
							This reduces base memory churn of every client connection, improving the garbage collection situation.
The effect is a significant portion of base load (an avatar standing still on a completely blank island)
but will probably still be swallowed up by other memory use on active regions.
Tests have shown no noticeable impact on speed of processing incoming packets, though setting remains
in case a switch back is needed. 
							
						 
						
							2012-11-23 04:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								acc1810af2 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2012-11-23 04:08:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1f336579c8 
								
							
								 
							
						 
						
							
							
								
								minor: Make note in log if scene was restarted due to an unrecoverable physics error  
							
							
							
						 
						
							2012-11-23 04:06:48 +00:00  
				
					
						
							
							
								 
						
							
							
								f473252fa8 
								
							
								 
							
						 
						
							
							
								
								Add AllowRegionRestartFromClient setting to [EstateManagement] section of OpenSim.ini.  
							
							... 
							
							
							
							Setting this to false will block all restart requests from the viewer even if they are otherwise legitimate.
One use is to block region restarts if necessary whilst restart functionality remains buggy or triggers bugs in modules,
though these should be fixed as soon as practicable.
Default is true, as has been the case historically. 
							
						 
						
							2012-11-23 03:56:53 +00:00  
				
					
						
							
							
								 
						
							
							
								36c6edac69 
								
							
								 
							
						 
						
							
							
								
								Remove the redundant BypassPermissions() checks in EstateManagmentModule.  
							
							... 
							
							
							
							This is repeated in the PermissionsModule and checking it earlier does not allow a force override of the bypass value 
							
						 
						
							2012-11-23 03:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9b60c14bb1 
								
							
								 
							
						 
						
							
							
								
								minor: Add some console feedback on region restart and log who requested a region restart if done from the viewer.  
							
							
							
						 
						
							2012-11-23 03:05:30 +00:00