d87ddf50fc 
								
							
								 
							
						 
						
							
							
								
								Try eliminating the pause before auto-reteleporting for a megaregion now that we're telepoting in a different way.  
							
							... 
							
							
							
							On my own system, I can now eliminate the pause entirely and the reteleport happens whilst the teleport screen is still up.
Trying this change to see if this is true for other people. 
							
						 
						
							2013-03-29 01:16:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4cb8967f0a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '6a9630d2bdc27ed702936f4c44e6978f728a9ef0' into careminster  
							
							
							
						 
						
							2013-03-29 01:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								285bd3abc8 
								
							
								 
							
						 
						
							
							
								
								Eliminate code which tries to restart attachment scripts in ScenePresence.MakeRootAgent(), since this is already done in AttachmentsModule  
							
							
							
						 
						
							2013-03-29 00:49:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c92654fb43 
								
							
								 
							
						 
						
							
							
								
								Stop attempts to update/add existing attachments in user inventory when teleporting between regions.  
							
							... 
							
							
							
							This appears to resolve issues on teleport where attachments disappear or become labelled as invalid within user inventory. 
							
						 
						
							2013-03-28 23:57:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2b142f2f9e 
								
							
								 
							
						 
						
							
							
								
								Add "debug attachments" console command to allow highly verbose attachment logging to be switched on and off.  
							
							... 
							
							
							
							Default is off. 
							
						 
						
							2013-03-28 23:09:35 +00:00  
				
					
						
							
							
								 
						
							
							
								feffc8081d 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings from EntityTransferModule  
							
							
							
						 
						
							2013-03-28 22:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								03e421bf3d 
								
							
								 
							
						 
						
							
							
								
								minor: comment out unused Scene.AgentCrossing() to reduce code complexity  
							
							
							
						 
						
							2013-03-28 22:55:13 +00:00  
				
					
						
							
							
								 
						
							
							
								4ad9b27530 
								
							
								 
							
						 
						
							
							
								
								If the viewer has already rezzed any attachments itself, then ignore the simulator-side rez attachments call.  
							
							... 
							
							
							
							This is a further effort to reduce v3 viewer race conditions where this call may clash with the viewer signalling attachment wearing from its current outfit folder. 
							
						 
						
							2013-03-28 22:51:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3b377f16b2 
								
							
								 
							
						 
						
							
							
								
								Fix regression tests by making a new NPC always trigger simulator side attachment code when created.  
							
							... 
							
							
							
							Regression from previous commit c2093ccc 
							
						 
						
							2013-03-28 22:44:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e97567e227 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-28 22:35:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c2093ccce1 
								
							
								 
							
						 
						
							
							
								
								Move the simulator-side RezAttachments call on login to SP.MakeRootAgent with the other attachments code, using TeleportFlags.ViaLogin check to fire if necessary.  
							
							... 
							
							
							
							This is to simplify the code (no tricky 'wasChild' signalling required)
and to reduce the risk of a thread clash between simulator-side attaching (necessary for v1 viewers)
and the viewer-side attaching the v3 viewers perform. 
							
						 
						
							2013-03-28 22:07:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6a9630d2bd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix race condition when creating very large mega-regions.  
							
							... 
							
							
							
							The symptom was exceptions while creating physical terrain.
Reduce default terrain mesh magnification to 2 from 3 because the
higher resolution uses a lot of memory and doesn't solve the terrain
smoothness for vehicles.
Added comments here and there and improved some debugging log messages. 
							
						 
						
							2013-03-28 10:59:18 -07:00  
				
					
						
							
							
								 
						
							
							
								3f9b274180 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweaks to terrain boundry computation. No functional changes.  
							
							
							
						 
						
							2013-03-28 10:59:16 -07:00  
				
					
						
							
							
								 
						
							
							
								9ca54d00d8 
								
							
								 
							
						 
						
							
							
								
								Add back a log message when we attempt a megaregion auto-reteleport  
							
							
							
						 
						
							2013-03-28 02:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f548a41fb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Lure/LureModule.cs 
							
						 
						
							2013-03-28 02:29:07 +00:00  
				
					
						
							
							
								 
						
							
							
								afd0d6af07 
								
							
								 
							
						 
						
							
							
								
								minor: Only try to deregister stats in EntityTransferModule.RemoveRegion() if module was enabled.  
							
							
							
						 
						
							2013-03-28 02:23:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d9c049fd9f 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in HGEntityTransferModule to call base.RemoveRegion() when a region is removed rather than base.AddRegion()  
							
							
							
						 
						
							2013-03-28 02:20:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b05ed4ffa6 
								
							
								 
							
						 
						
							
							
								
								Instead of going via GodLikeRequestTeleport, auto-teleport the agent directly in a megaregion, in the same manner at the "teleport user" console command.  
							
							... 
							
							
							
							This is to bypass an issue with the HGLureModule which stops the auto-teleport from happening. 
							
						 
						
							2013-03-28 02:17:32 +00:00  
				
					
						
							
							
								 
						
							
							
								506d5e41bf 
								
							
								 
							
						 
						
							
							
								
								On the North and East sides of a megaregion, only consider regions within 256m to be neighbours rather than regions up to 512 distant.  
							
							... 
							
							
							
							This looks like an off-by-one bug since the view distance was already only 256 on the west and south sides.
This reduces the number of child agents being logged into regions neighbouring a megaregion. 
							
						 
						
							2013-03-28 01:54:11 +00:00  
				
					
						
							
							
								 
						
							
							
								617637c788 
								
							
								 
							
						 
						
							
							
								
								minor: Fix usage error message for "debug eq" console command  
							
							
							
						 
						
							2013-03-28 01:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b5b01e5bb5 
								
							
								 
							
						 
						
							
							
								
								Make HGLureModule track god like lures as well as normal lures, to see if this fixes issues where second megaregion auto-teleport hangs on black teleport screen when HG is active.  
							
							
							
						 
						
							2013-03-28 01:37:52 +00:00  
				
					
						
							
							
								 
						
							
							
								876d0d310f 
								
							
								 
							
						 
						
							
							
								
								Add "show eq" console command to show numbers of messages in agent event queues.  
							
							... 
							
							
							
							For debugging purposes. 
							
						 
						
							2013-03-28 01:36:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f32027f3b5 
								
							
								 
							
						 
						
							
							
								
								Remove some Console.WriteLines accidentally left in last commit  cfb20f09 
							
							
							
						 
						
							2013-03-28 01:08:47 +00:00  
				
					
						
							
							
								 
						
							
							
								cfb20f09a9 
								
							
								 
							
						 
						
							
							
								
								refactor: combine the checks for megaregion view range into a single place.  
							
							
							
						 
						
							2013-03-28 00:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								dd7d7683c9 
								
							
								 
							
						 
						
							
							
								
								Fix problem with megaregions where teleporting into a different region which already had a child agent would stop the eq working for the agent in the new region.  
							
							... 
							
							
							
							This was because the calculation as to whether a new agent was needed in the receiving region did not take megaregions into account,
unlike the original calculation when the user first teleported into the region.
This meant that on teleport, entity transfer would create a new CAP but this would be ignored by the viewer and receiving region, meaning that the EQ could no longer be used.
This would prevent subsequent teleport, amongst other things.
Currently, regions up to 512m from a megaregion are considered neighbours. 
							
						 
						
							2013-03-28 00:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								46b765d28e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-28 00:10:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e320046683 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-27 01:17:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3072f257f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-26 23:00:51 +00:00  
				
					
						
							
							
								 
						
							
							
								abde0d4efb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: prevent asset fetching loop when the fetched asset fails to mesh.  
							
							... 
							
							
							
							Check for the case where the fetched mesh asset fails meshing (degenerate
triangles or no physical mesh). In this case, the asset is marked 'failed'
and BulletSim doesn't keep trying to fetch over-and-over trying to get a
good asset. 
							
						 
						
							2013-03-26 15:02:10 -07:00  
				
					
						
							
							
								 
						
							
							
								13170ca627 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-26 20:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3f0f313a76 
								
							
								 
							
						 
						
							
							
								
								Make llGetLinkPrimitiveParams() and llGetPrimitiveParams() work for avatars in a linkset.  
							
							... 
							
							
							
							llGetPrimitiveParams() works through PRIM_LINK_TARGET
Setting via llSetLinkPrimitiveParams(), etc. not yet implemented 
							
						 
						
							2013-03-26 20:25:58 +00:00  
				
					
						
							
							
								 
						
							
							
								4365daa8e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-26 19:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e82fab34d7 
								
							
								 
							
						 
						
							
							
								
								Implement a pref to turn on the simulator ExportSupported feature entry.  
							
							... 
							
							
							
							This tells the viewer to enable the UI for export permissions.
WARNING: If your inventory store contains invalid flags data, this will result
in items becoming exportable! Don't turn this on in production until it's complete! 
							
						 
						
							2013-03-26 19:00:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5f4c4df227 
								
							
								 
							
						 
						
							
							
								
								Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMask  
							
							... 
							
							
							
							with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions" 
							
						 
						
							2013-03-26 03:40:06 +00:00  
				
					
						
							
							
								 
						
							
							
								36c57bac8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2013-03-26 03:26:28 +00:00  
				
					
						
							
							
								 
						
							
							
								95d0a7d4fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-03-26 03:26:02 +00:00  
				
					
						
							
							
								 
						
							
							
								285dc554ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: new algorithm for vertical attraction which uses quaternion  
							
							... 
							
							
							
							arithmetic to compute the shortest path between the current tilt
and vertical. 
							
						 
						
							2013-03-25 15:40:46 -07:00  
				
					
						
							
							
								 
						
							
							
								c96a6f1de6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small tweaks and formatting in the parameter fetching code.  
							
							
							
						 
						
							2013-03-25 15:40:44 -07:00  
				
					
						
							
							
								 
						
							
							
								953090fd62 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix possible race condition where an prim's asset can be requested quicker than the asset fetcher returns and thus falsely reporting that an asset was not fetched and defaulting the assset to a bounding box.  
							
							
							
						 
						
							2013-03-25 15:40:43 -07:00  
				
					
						
							
							
								 
						
							
							
								f783b9169f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize C# HACD hull creation. Add feature of reducing max hull count for simple (non-cut prims) meshes.  
							
							
							
						 
						
							2013-03-25 15:40:41 -07:00  
				
					
						
							
							
								 
						
							
							
								128c72a234 
								
							
								 
							
						 
						
							
							
								
								Start recording inter-region teleport attempts, aborts, cancels and failures in statistics for monitoring/debugging purposes  
							
							... 
							
							
							
							These are recorded as 'entitytransfer' stats as seen by the "show stats entitytransfer" console command. 
							
						 
						
							2013-03-25 21:53:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c341664c1b 
								
							
								 
							
						 
						
							
							
								
								Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMask  
							
							... 
							
							
							
							with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions" 
							
						 
						
							2013-03-24 18:56:28 +01:00  
				
					
						
							
							
								 
						
							
							
								6ce9ed1a64 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-03-23 23:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8669586e18 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs 
							
						 
						
							2013-03-23 11:45:52 +00:00  
				
					
						
							
							
								 
						
							
							
								aba66c7112 
								
							
								 
							
						 
						
							
							
								
								Make sharing errors not spew and let the cache retry the files  
							
							
							
						 
						
							2013-03-23 13:12:41 +01:00  
				
					
						
							
							
								 
						
							
							
								8bc43ea773 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2013-03-23 11:31:34 +01:00  
				
					
						
							
							
								 
						
							
							
								01636ca900 
								
							
								 
							
						 
						
							
							
								
								Fix teleporting into the non-SW 256x256 corner of a megaregion, though currently with a 10 second delay before auto-reteleport to the correct location.  
							
							... 
							
							
							
							This now does a check for border crossing (required to trigger the teleport) immediately in SP.MakeRootAgent().
If left any later, it looks like the physics scene changes the position and stops the cross happening.
If done any earlier, nothing happens because the cross-code currently requires a PhysicsActor to be in place, thuogh it's probably not necessary for this case. 
							
						 
						
							2013-03-23 00:47:59 +00:00  
				
					
						
							
							
								 
						
							
							
								93206ef0fa 
								
							
								 
							
						 
						
							
							
								
								Add "show borders" command to show the borders of a region.  
							
							... 
							
							
							
							This is relevant to mega-regions where the borders are very different to a regular region.
Also adds some method doc and other code comments. 
							
						 
						
							2013-03-23 00:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c4d9a23f26 
								
							
								 
							
						 
						
							
							
								
								Following on from  476a7d3e (which wasn't enough), make chat across regions on different simulators work.  
							
							... 
							
							
							
							Also resolves an issue of multiple chatting if the originating simulators had more than one region and they were neighbours 
							
						 
						
							2013-03-22 01:43:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1f17ef6d3c 
								
							
								 
							
						 
						
							
							
								
								Take out a testing sleep I accidentally left in the teleport code from last commit  7471bc7 
							
							
							
						 
						
							2013-03-22 01:06:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d5e5c13f3b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-22 01:02:17 +00:00  
				
					
						
							
							
								 
						
							
							
								68b910c1ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs 
							
						 
						
							2013-03-22 01:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								7471bc7775 
								
							
								 
							
						 
						
							
							
								
								At strategic points in the teleport process, if the client has simultaneously logged out then do not continue.  
							
							... 
							
							
							
							This aims to reduce any side effects if the process tries to complete after the client has logged back in (e.g. it was delayed due to a slow destination region response).
This introduces a new Aborting entity transfer state which signals that the teleport should be stopped but no compensating actions performed. 
							
						 
						
							2013-03-22 01:00:13 +00:00  
				
					
						
							
							
								 
						
							
							
								476a7d3eee 
								
							
								 
							
						 
						
							
							
								
								Implement chat across region borders since we can tell if avatars in neighbouring regions are in range.  
							
							
							
						 
						
							2013-03-22 00:03:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e23a0dcc5d 
								
							
								 
							
						 
						
							
							
								
								minor: On teleport, signal a child agent before we send the viewer TeleportFinish in order to avoid a theoretical race condition when teleporting to a neighbour.  
							
							... 
							
							
							
							If we do this after TeleportFinish, then it's possible for a neighbour destination to request the source to create a child agent whilst its still treated as root.
This closes the original presence which we don't really want to do.
This is probably okay (albeit with warnings on the console) but afaics there's no reason not to move the child agent signal. 
							
						 
						
							2013-03-21 23:37:23 +00:00  
				
					
						
							
							
								 
						
							
							
								46c833810c 
								
							
								 
							
						 
						
							
							
								
								On a teleport, lock m_agentsInTransit whilst we grab the value to check for completion just to be sure we're not using a thread cached version.  
							
							
							
						 
						
							2013-03-21 00:46:08 +00:00  
				
					
						
							
							
								 
						
							
							
								cc504eb0d1 
								
							
								 
							
						 
						
							
							
								
								Fix SceneManager to use the new automatic property throughout.  
							
							
							
						 
						
							2013-03-21 01:44:09 +01:00  
				
					
						
							
							
								 
						
							
							
								4de530af45 
								
							
								 
							
						 
						
							
							
								
								minor: disable logging on regression TestCrossOnSameSimulator() that I accidentally left on a few commits ago.  
							
							
							
						 
						
							2013-03-20 23:13:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b1cd1d917e 
								
							
								 
							
						 
						
							
							
								
								minor: don't bother with the pause before rezzing attachments if we are running regression tests (fire and forget calls launched on the same thread).  
							
							... 
							
							
							
							Also adds code comments as to why this pause exists. 
							
						 
						
							2013-03-20 23:12:13 +00:00  
				
					
						
							
							
								 
						
							
							
								36651bed71 
								
							
								 
							
						 
						
							
							
								
								On the later forms of teleport failure, tell the user if this was because viewer couldn't/didn't connect with destination or if destination didn't signal teleport completion.  
							
							... 
							
							
							
							Also adds regression test for the case where the viewer couldn't connect with the destination region.
Also refactoring of regression test support code associated with entity transfer in order to make this test possible and the code less obscure. 
							
						 
						
							2013-03-20 23:01:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8de933ab07 
								
							
								 
							
						 
						
							
							
								
								Insert a short delay on the simulator side rezzing of attachments in order to fix viewer 3 issues if its own rezzing actions on login collide with the simulator side actions.  
							
							... 
							
							
							
							This resolves issues (at least in my tests with LL 3.3.4) where this can make attachments invisible until one zooms in on the avatar.
This doesn't affect version 1 viewers since this delay is shorter than the login delay.
This doesn't increase the login time since this part of the process was already being performed asynchronously.
This may be a temporary solution. 
							
						 
						
							2013-03-20 02:09:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c0ff5635ba 
								
							
								 
							
						 
						
							
							
								
								Fix "show attachments" command probably broken in commit  addab12 (Wed Jan 2 21:38:00 2013)  
							
							... 
							
							
							
							This break was not connected with the recent attachment code changes. 
							
						 
						
							2013-03-20 02:00:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb1c23554 
								
							
								 
							
						 
						
							
							
								
								Force a viewer object update for attachments at the end of the final Scene.CompleteMovement() in order to make all multi-attachments appear on the destination region.  
							
							... 
							
							
							
							For some reason, sending updates before this will not have this effect.
This may be something related to some viewers (e.g. LL 3.3.4) or something OpenSimulator isn't getting quite right. 
							
						 
						
							2013-03-20 01:46:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9151b9d233 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-20 01:36:28 +00:00  
				
					
						
							
							
								 
						
							
							
								90b9121e66 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change 'degenerate mesh' message from Error to Debug because there  
							
							... 
							
							
							
							seem to be lots of sculpties with this problem while the condition really doesn't
change region operation. 
							
						 
						
							2013-03-19 17:15:24 -07:00  
				
					
						
							
							
								 
						
							
							
								3648164219 
								
							
								 
							
						 
						
							
							
								
								Prevent multiple instances of the same item ID being appended to an AvatarAppearance  
							
							... 
							
							
							
							It looks like this was happening when AttachmentsModule.RezAttachments was doing a secondary set of each attachment to update with the asset ID (initially they only have the inventory ID).
However, with multi-attach this was appending a second copy of the same attachment rather than updating the data that was already there.
This commit requires both simulator and service to be updated. 
							
						 
						
							2013-03-19 21:49:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1dd2d432f1 
								
							
								 
							
						 
						
							
							
								
								For those people collecting and comparing logfiles from servers scattered  
							
							... 
							
							
							
							around the world, change LogWriter to use DateTime.UtcNow rather than
DateTime.Now. 
							
						 
						
							2013-03-19 11:40:10 -07:00  
				
					
						
							
							
								 
						
							
							
								8360223fed 
								
							
								 
							
						 
						
							
							
								
								BulletSim: code to generate a higher resolution terrain mesh. Parameter  
							
							... 
							
							
							
							TerrainMeshMagnification controls number of vertices generated per
heightmap point. Default is 3. 
							
						 
						
							2013-03-19 00:00:03 -07:00  
				
					
						
							
							
								 
						
							
							
								8510f57ad4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add terrain contact processing threshold parameter. Initialize contact processing threshold for static object as well as mesh terrain.  
							
							
							
						 
						
							2013-03-19 00:00:02 -07:00  
				
					
						
							
							
								 
						
							
							
								8d9bfda727 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-03-19 01:24:14 +00:00  
				
					
						
							
							
								 
						
							
							
								566ab7ccf9 
								
							
								 
							
						 
						
							
							
								
								Fix merge artefacts  
							
							
							
						 
						
							2013-03-19 01:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								8553a37881 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3611d33b00650ccc71994b331e4c6595f95d3131' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-19 01:00:09 +00:00  
				
					
						
							
							
								 
						
							
							
								5b950ca36a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '464201b41d5f5fdd7c88ab5e95dd7b6fbae6d766' into careminster  
							
							
							
						 
						
							2013-03-19 00:54:23 +00:00  
				
					
						
							
							
								 
						
							
							
								397379cd3f 
								
							
								 
							
						 
						
							
							
								
								Process default attachment point in AttachObjectInternal before we check whether a worn object needs to displace an existing attachment on the same point if we are not using multi-attach.  
							
							
							
						 
						
							2013-03-19 00:39:58 +00:00  
				
					
						
							
							
								 
						
							
							
								55ab6f015a 
								
							
								 
							
						 
						
							
							
								
								Fix tests for multiattach  
							
							
							
						 
						
							2013-03-18 23:48:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5e1f651e21 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into newmultiattach  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-18 23:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0635d9d174 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ccd6f443e1092cb410f565e921f7cf4dd8cd2dac' into newmultiattach  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-18 23:21:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e4a70b9f9a 
								
							
								 
							
						 
						
							
							
								
								Limit each attachment point to 5 items as per spec  
							
							
							
						 
						
							2013-03-18 22:56:26 +00:00  
				
					
						
							
							
								 
						
							
							
								fcecfc81bb 
								
							
								 
							
						 
						
							
							
								
								Multiattach, part 1  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/AvatarAppearance.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/OptionalModules/Avatar/Attachments/TempAttachmentsModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-03-18 22:56:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3611d33b00 
								
							
								 
							
						 
						
							
							
								
								Improve rejection of any attempt to reattach an object that is already attached.  
							
							... 
							
							
							
							This also adds/extends regression tests for wearing attachments directly for the scene and attempting to reattach/rewear already attached objects. 
							
						 
						
							2013-03-18 22:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								a7a9a8a614 
								
							
								 
							
						 
						
							
							
								
								Fix recent regression where an item worn to an attachment point that was already occupied did not remove the previous attachment (current behaviour)  
							
							... 
							
							
							
							Regression was commit ccd6f4 (Tue Mar 5 23:47:36 2013)
Added regression test for this case. 
							
						 
						
							2013-03-18 20:48:50 +00:00  
				
					
						
							
							
								 
						
							
							
								46a81b3527 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-03-17 23:07:12 +00:00  
				
					
						
							
							
								 
						
							
							
								464201b41d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add INI parameter for angular banking timescale fudge parameter.  
							
							
							
						 
						
							2013-03-16 15:34:07 -07:00  
				
					
						
							
							
								 
						
							
							
								fc84ebb819 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Working Implementation of Angular Banking for Vehicles (Not SL Grade, Other features when implemented should slow it down for now be Strong with Vertical Angular attraction setting and conservative with Angular Velocity on X axis)  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-03-16 15:13:40 -07:00  
				
					
						
							
							
								 
						
							
							
								455da9dd20 
								
							
								 
							
						 
						
							
							
								
								* Ignores VolumeDetect enabled prim in the camera raycast call.    Note: The SceneRaycast call doesn't have a filter option in the interface and physics will use the lower level one for all sorts of goodies so it wouldn't be appropriate to ignore it at the physics layer yet..  though that would be better once the API has filters.  
							
							
							
						 
						
							2013-03-16 11:09:49 -04:00  
				
					
						
							
							
								 
						
							
							
								f081b7e9ef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of ssh://3dhosting.de/var/git/careminster into avination  
							
							
							
						 
						
							2013-03-16 01:48:04 +01:00  
				
					
						
							
							
								 
						
							
							
								1dcdea6ac4 
								
							
								 
							
						 
						
							
							
								
								Fix case where the string member of a LSL_String in a list is null  
							
							
							
						 
						
							2013-03-16 01:47:26 +01:00  
				
					
						
							
							
								 
						
							
							
								7e5d553781 
								
							
								 
							
						 
						
							
							
								
								Make the LSL memory functions virtual so script engines can override them if they have different memory management.  
							
							
							
						 
						
							2013-03-15 23:46:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b9146a7922 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/BaseOpenSimServer.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-03-15 23:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								78b25094dc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Tweak vertical angular attraction to remove double VehicleOrientation application fixing the problem with the vertical attractor pushing vehicles nose first into ground when tilted on side.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-03-15 14:05:38 -07:00  
				
					
						
							
							
								 
						
							
							
								c10c43d6f6 
								
							
								 
							
						 
						
							
							
								
								Fix server statistics always reporting zero for total network bytes in/out.  
							
							... 
							
							
							
							Clean up some parameter code in Statistics.Binary. 
							
						 
						
							2013-03-15 13:59:34 -07:00  
				
					
						
							
							
								 
						
							
							
								d3e76730bd 
								
							
								 
							
						 
						
							
							
								
								Add example code to DOExampleModule to pull data from that previously saved by DAExampleModule when instantiating a dynamc object.  
							
							
							
						 
						
							2013-03-15 00:49:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cb74186888 
								
							
								 
							
						 
						
							
							
								
								Add ParentGroup.HasGroupChanged = true setting to DAExampleModule as this is necessary to get attributes to save (though this probably happens anyway due to the prim move)  
							
							
							
						 
						
							2013-03-15 00:27:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e25ba116a3 
								
							
								 
							
						 
						
							
							
								
								refactor: make llGetLinkName() and llGetLinkKey() use a common GetLinkEntity() method  
							
							
							
						 
						
							2013-03-15 00:06:42 +00:00  
				
					
						
							
							
								 
						
							
							
								081271e1d7 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings in LSL_Api.cs  
							
							
							
						 
						
							2013-03-14 23:44:16 +00:00  
				
					
						
							
							
								 
						
							
							
								12900ea84e 
								
							
								 
							
						 
						
							
							
								
								Log same environment information to Robust log as is already done for simulator logs, for debug purposes  
							
							
							
						 
						
							2013-03-14 23:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2fbc08d7dd 
								
							
								 
							
						 
						
							
							
								
								refactor: minor cleanup in osGetAvatarList()  
							
							
							
						 
						
							2013-03-14 23:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea0f8aa83 
								
							
								 
							
						 
						
							
							
								
								Fix bug in osCauseHealing() if called with an avatar ID for an avatar that is not in the scene.  
							
							
							
						 
						
							2013-03-14 23:16:39 +00:00  
				
					
						
							
							
								 
						
							
							
								56b333f301 
								
							
								 
							
						 
						
							
							
								
								minor: Use more compact libomv primitive constructors in osNpcGetPos() and osNpcGetRot()  
							
							
							
						 
						
							2013-03-14 23:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								55204ccde6 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in OSSL_Api functions where a parcel could be misidentified for moving prims.  
							
							
							
						 
						
							2013-03-14 23:09:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f8dab4f93f 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llCastRay()  
							
							
							
						 
						
							2013-03-14 23:06:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ca99f418d8 
								
							
								 
							
						 
						
							
							
								
								refactor: Use ILandChannel.GetLandObject(Vector3) in LSL_Api rather than having to continually take intermediate Vector3s to avoid race conditions  
							
							
							
						 
						
							2013-03-14 23:05:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c1115e4c2e 
								
							
								 
							
						 
						
							
							
								
								Add ILandChannel.GetLandObject(Vector3 position) as this is a very common input to GetLandObject()  
							
							... 
							
							
							
							This conforms to the existing ILandChannel.ParcelsNearPoint() method 
							
						 
						
							2013-03-14 22:56:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c09f4ff483 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetCameraRot() where inconsistent information could be returned for a rotating camera  
							
							
							
						 
						
							2013-03-14 22:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								114fd042de 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetCameraPos() where an inconsistent post could be returned for a moving camera  
							
							
							
						 
						
							2013-03-14 22:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d4b109b4c4 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llParcelMediaCommandList() where a parcel could be misidentified for a moving prim  
							
							
							
						 
						
							2013-03-14 22:45:00 +00:00  
				
					
						
							
							
								 
						
							
							
								2a81eb8d45 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in LSL_Api.GetPrimParams() for PRIM_POSITION, PRIM_SIZE and PRIM_ROT_LOCAL  
							
							... 
							
							
							
							This function is used by all the various ll*Params() and os*Params() functions 
							
						 
						
							2013-03-14 22:42:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b23009e480 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetGeometricCenter() if this was changing whilst the function was called.  
							
							
							
						 
						
							2013-03-14 22:35:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a6f8638174 
								
							
								 
							
						 
						
							
							
								
								refactor: use LSL_Rotation(Quaternion) constructor in lLGetRootRotation()  
							
							
							
						 
						
							2013-03-14 22:34:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8b657773e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs 
							
						 
						
							2013-03-14 22:34:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6f1fc637 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetRootPosition() where inconsistent results could be returned for moving prims  
							
							
							
						 
						
							2013-03-14 22:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e7603f98b7 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in detecting current parcel for llAddToLandPassList(), llSetParcelMusicURL() and llGetParcelMusicURL() for moving prims  
							
							
							
						 
						
							2013-03-14 22:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e6eb914675 
								
							
								 
							
						 
						
							
							
								
								refactor: use LSL_Vector(Vector3) constructor in llGroundNormal()  
							
							
							
						 
						
							2013-03-14 22:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c24b2a61 
								
							
								 
							
						 
						
							
							
								
								minor: Reuse ground LSL_Vector in llGroundSlope() rather than creating a new one.  
							
							
							
						 
						
							2013-03-14 22:26:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9bea1e3f 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in llTeleportAgent(), llTeleportAgentGlobalCoords(), llEjectFromLand() and llOverMyLand() where the wrong parcel could be identified for very fast moving avatars.  
							
							
							
						 
						
							2013-03-14 22:22:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7b85279dba 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetCenterOfMass()  
							
							
							
						 
						
							2013-03-14 22:14:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ff6a16b46e 
								
							
								 
							
						 
						
							
							
								
								Fix a minor race condition in llInstantMessage() where slightly wrong origin co-ordinates could be given for a fast moving prim  
							
							
							
						 
						
							2013-03-14 22:09:05 +00:00  
				
					
						
							
							
								 
						
							
							
								895aa7346f 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetOmega() where inconsistent results could be returned (accidentally stated that commit  1774c631 was this fix).  
							
							... 
							
							
							
							Commit 1774c631 
							
						 
						
							2013-03-14 22:07:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1774c631cb 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetOmega() where a call whilst a prim was changing angular velocity could return inconsistent results  
							
							
							
						 
						
							2013-03-14 22:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								04e806036f 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetVel()  
							
							
							
						 
						
							2013-03-14 22:02:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ffbbe29229 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetTorque()  
							
							
							
						 
						
							2013-03-14 22:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e081a5ca 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetLocalRot() where inconsistent results could be returned if the prim was rotating during the call  
							
							
							
						 
						
							2013-03-14 22:00:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f840728273 
								
							
								 
							
						 
						
							
							
								
								refactor: use cleaner LSL_Rotation quaternion constructor in LSL_Api.GetPartRot()  
							
							
							
						 
						
							2013-03-14 21:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ad9bd3fe93 
								
							
								 
							
						 
						
							
							
								
								Fix sensors, llGetRootRotation(), llGet*Param() and other functions to use the world rotation if the avatar to which they are attached is sitting  
							
							
							
						 
						
							2013-03-14 21:46:29 +00:00  
				
					
						
							
							
								 
						
							
							
								e9c394fb4e 
								
							
								 
							
						 
						
							
							
								
								Make llGetObjectDetails() return the correct world rotation for a sitting avatar  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=6567 
This creates a ScenePresence.GetWorldRotation() with the same semantics as SOP.GetWorldRotation()
SP.Rotation can't be used since it's relative to the sat upon prim if the avatar is sitting. 
							
						 
						
							2013-03-14 21:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								43220afda2 
								
							
								 
							
						 
						
							
							
								
								Improve DAExampleModule to show current necessary locking to avoid race conditions with a serialization thread.  
							
							
							
						 
						
							2013-03-13 23:42:14 +00:00  
				
					
						
							
							
								 
						
							
							
								48d41ef307 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary instation of DOMap() in SOP from commit  5c53660 since this is being done lazily  
							
							
							
						 
						
							2013-03-13 23:25:56 +00:00  
				
					
						
							
							
								 
						
							
							
								5c53660a7f 
								
							
								 
							
						 
						
							
							
								
								Add prototype dynamic objects map for scene object parts  
							
							... 
							
							
							
							This allows region modules to add dynamic objects to SOPs rather than having to continually push and pull OSD dynamic attributes.
This is to explore the original MOAP use case for dynamic attributes where it could be very awkward and possibly time-consuming to keep reconstructing MediaEntrys from stored DynamicAttributes.
This commit adds a DOExampleModule to demonstrate/evolve this code.
Dynamic objects involve no storage or persistence changes - the 'backing store' for any data that does need to be saved will remain the DAMap.
DOExampleModule in this commit only attaches a fresh dynamic object.  Actually constructing this from stored dynamic attributes and handling persistence is left for later.
These changes should affect no existing functionality, though it may or may not reveal necessary changes in DAMap down the road. 
							
						 
						
							2013-03-13 22:59:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0e426c5cd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-03-13 02:03:46 +00:00  
				
					
						
							
							
								 
						
							
							
								710381e838 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Tests/SceneObjectUndoRedoTests.cs 
							
						 
						
							2013-03-13 02:02:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b7216f4daf 
								
							
								 
							
						 
						
							
							
								
								minor: save some commented out log lines which will be useful again in future debugging of VectorRenderModule  
							
							
							
						 
						
							2013-03-13 00:46:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f8a4d95bdd 
								
							
								 
							
						 
						
							
							
								
								minor: Remove mono compiler warning in LLClientView  
							
							
							
						 
						
							2013-03-13 00:22:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0d25be3f81 
								
							
								 
							
						 
						
							
							
								
								Make C# scripts return correct error line and column numbers instead of failing because they have no linemap.  
							
							... 
							
							
							
							Adapted fix from http://opensimulator.org/mantis/view.php?id=6571 
Thanks Nickel Briand 
							
						 
						
							2013-03-13 00:19:37 +00:00  
				
					
						
							
							
								 
						
							
							
								fb1211ad5e 
								
							
								 
							
						 
						
							
							
								
								Add DisableInterRegionTeleportCancellation option in [EntityTransfer] section of OpenSim.ini.  False by default.  
							
							... 
							
							
							
							This option allows the simulator to specify that the cancel button on inter-region teleports should never appear.
This exists because sometimes cancellation will result in a stuck avatar requiring relog.
It may be hard to prevent this due to the protocol design (the LL grid has the same issue)
In small controlled grids where teleport failure is practically impossible it can be better to disable teleport cancellation entirely. 
							
						 
						
							2013-03-12 23:01:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c43d4b5572 
								
							
								 
							
						 
						
							
							
								
								Improve teleport cancellation in some circumstances, though cancelling teleports is still not recommended.  
							
							... 
							
							
							
							Previously, hitting the cancel button on a teleport would cancel on the client side but the request was ignored on the server side.
Cancel would still work if the teleport failed in the early stages (e.g. because the destination never replied to early CreateAgent and UpdateAgent messages).
But if the teleport still completed after a delay here or later on, the viewer would become confused (usual symptom appears to be avatar being unable to move/reteleport).
This commit makes OpenSimulator obey cancellations which are received before it sends the TeleportFinish event queue message and does proper cleanup.
But cancellations received after this (which can happen even though the cancel button is removed as this messages comes on a different thread) can still result in a frozen avatar.
This looks extremely difficult and impossible to fix.
I can replicate the same problem on the Linden Lab grid by hitting cancel immediately after a teleport starts (a teleport which would otherwise quickly succeed). 
							
						 
						
							2013-03-12 22:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								5b37063178 
								
							
								 
							
						 
						
							
							
								
								Spot fix the interpenetration issue. Thanks, Ter.  
							
							
							
						 
						
							2013-03-12 03:47:27 +01:00  
				
					
						
							
							
								 
						
							
							
								0c6268fe56 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning in SceneObjectUndoRedoTests  
							
							
							
						 
						
							2013-03-11 23:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								be686f80a3 
								
							
								 
							
						 
						
							
							
								
								minor: Remove mono compiler warnings from LSL_ApiHttpTests  
							
							
							
						 
						
							2013-03-11 23:01:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e898a5fec5 
								
							
								 
							
						 
						
							
							
								
								minor: Remove mono compiler warnings in EventQueueTests  
							
							
							
						 
						
							2013-03-11 22:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1e7c7fb779 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-11 19:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								1120bcf123 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the ability for avatars to fly off the edge of  
							
							... 
							
							
							
							regions when there are no region neighbors.
Add some terrain location processing routines to support above. 
							
						 
						
							2013-03-09 14:15:14 -08:00  
				
					
						
							
							
								 
						
							
							
								5097437e11 
								
							
								 
							
						 
						
							
							
								
								* Apparently, sometimes texture entries come in from the wire with no default texture defined..  so apply better fallback protection against that.   The net result is clients will have their selected textures set when they would have previously had an ignored exception.  
							
							
							
						 
						
							2013-03-08 19:32:47 -05:00  
				
					
						
							
							
								 
						
							
							
								70f0587558 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-03-08 01:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								33dab49d22 
								
							
								 
							
						 
						
							
							
								
								* Just another one of those new packet blocks causing a null ref.   Defaulting to zero length array.....  
							
							
							
						 
						
							2013-03-07 19:19:36 -05:00  
				
					
						
							
							
								 
						
							
							
								6706e189d5 
								
							
								 
							
						 
						
							
							
								
								minor: remove some completely unused string local vars added recently in commit  984faf2 
							
							
							
						 
						
							2013-03-06 23:11:32 +00:00  
				
					
						
							
							
								 
						
							
							
								2fe938d11d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-06 23:07:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5751ecde52 
								
							
								 
							
						 
						
							
							
								
								Add code for testing event queue messages recevied on region cross.  
							
							... 
							
							
							
							This is currently disabled pending an improvement in the test code to properly add avatars when an event queue module is present. 
							
						 
						
							2013-03-06 23:06:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f954c53ddb 
								
							
								 
							
						 
						
							
							
								
								* Separate two if trees that got merged into one if tree with borked logic.  
							
							
							
						 
						
							2013-03-06 17:02:53 -05:00  
				
					
						
							
							
								 
						
							
							
								8960418e7d 
								
							
								 
							
						 
						
							
							
								
								Add regression test for presence crossing between regions on the same simulator.  
							
							... 
							
							
							
							Unlike a much earlier commented out version of this test, this is done in synchronous mode. 
							
						 
						
							2013-03-06 21:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								9875e840f7 
								
							
								 
							
						 
						
							
							
								
								Per discussions with justincc... split the JsonStore type  
							
							... 
							
							
							
							functions into one for node type and one for value type.
Define and export constants for both nodes and values. 
							
						 
						
							2013-03-05 20:33:17 -08:00  
				
					
						
							
							
								 
						
							
							
								30e06b0742 
								
							
								 
							
						 
						
							
							
								
								Convert doubles passed back through the MOD interface into LSL_Floats  
							
							
							
						 
						
							2013-03-05 20:32:06 -08:00  
				
					
						
							
							
								 
						
							
							
								a9f380d124 
								
							
								 
							
						 
						
							
							
								
								Fix bug in osGetPrimitiveParams() so that it works for prims with the same owner as the script and not ones with different owners.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=6560  
							
						 
						
							2013-03-06 00:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								339d8ef2a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-06 00:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b272b91317 
								
							
								 
							
						 
						
							
							
								
								minor: Fix mono compiler warning in MonitorModule  
							
							
							
						 
						
							2013-03-05 23:59:39 +00:00  
				
					
						
							
							
								 
						
							
							
								81552f41c6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/MeshUploadFlagModule.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/OptionalModules/Avatar/Attachments/TempAttachmentsModule.cs 
							
						 
						
							2013-03-05 23:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5cd38d680a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-05 23:52:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ccd6f443e1 
								
							
								 
							
						 
						
							
							
								
								Get attachment script state before taking sp.AttachmentsSyncLock() to avoid race conditions between closing agents and scripts that may be doing attachment manipulation.  
							
							... 
							
							
							
							This is in an effort to resolve http://opensimulator.org/mantis/view.php?id=6557  
							
						 
						
							2013-03-05 23:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								9ffa08ea6b 
								
							
								 
							
						 
						
							
							
								
								Limit each attachment point to 5 items as per spec  
							
							
							
						 
						
							2013-03-05 15:11:30 +01:00  
				
					
						
							
							
								 
						
							
							
								797bfbfcfa 
								
							
								 
							
						 
						
							
							
								
								Multiattach, part 1  
							
							
							
						 
						
							2013-03-05 12:02:22 +01:00  
				
					
						
							
							
								 
						
							
							
								7556b42d7a 
								
							
								 
							
						 
						
							
							
								
								* Update LibOMV to f8f8e616b37a7ea22b7922b2331999bc06725bf9  
							
							... 
							
							
							
							* Add zero length blocks to the new packet blocks to remain compatible with older viewers and avoid a NullRef when _packets_.cs calls the Length parameter..    which adds up the Length property all of the blocks. 
							
						 
						
							2013-03-04 21:26:26 -05:00  
				
					
						
							
							
								 
						
							
							
								fa9f4ef1ba 
								
							
								 
							
						 
						
							
							
								
								Fix issue in the mesh upload flag module where the ID of the last agent to request the capability was always used instead of the original requesting agent for each cap.  
							
							... 
							
							
							
							Should address http://opensimulator.org/mantis/view.php?id=6556  
							
						 
						
							2013-03-04 23:20:00 +00:00  
				
					
						
							
							
								 
						
							
							
								82ac1763fb 
								
							
								 
							
						 
						
							
							
								
								Add support for void return type  
							
							
							
						 
						
							2013-03-03 22:50:20 +01:00  
				
					
						
							
							
								 
						
							
							
								1ef50fef44 
								
							
								 
							
						 
						
							
							
								
								Experimental - add void return support to modSendCommand  
							
							
							
						 
						
							2013-03-03 20:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f39e4abf0e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs 
							
						 
						
							2013-03-03 13:24:37 +00:00  
				
					
						
							
							
								 
						
							
							
								34bb2fd015 
								
							
								 
							
						 
						
							
							
								
								Make Keyframe motion cross regions again  
							
							
							
						 
						
							2013-03-03 12:48:56 +01:00  
				
					
						
							
							
								 
						
							
							
								2ad72db0ec 
								
							
								 
							
						 
						
							
							
								
								Make a viewer sent XML error prettier  
							
							
							
						 
						
							2013-03-03 11:40:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e70c71a175 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-02 17:54:19 -08:00  
				
					
						
							
							
								 
						
							
							
								b0985f7019 
								
							
								 
							
						 
						
							
							
								
								Fixed typos in TempAttachmentsModule. No changes.  
							
							
							
						 
						
							2013-03-02 17:53:57 -08:00  
				
					
						
							
							
								 
						
							
							
								1bc8692a99 
								
							
								 
							
						 
						
							
							
								
								Move AllowedClients and BannedClients section to new [AccessControl] section in OpenSim.ini from [Startup]  
							
							... 
							
							
							
							This change also corrects the setting names - they were actually wrong (though the text in {} was correct).
If there are settings in [Startup] they will continue to be used and anything there will override settings in [AccessControl] 
							
						 
						
							2013-03-02 01:43:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1a98ce5f64 
								
							
								 
							
						 
						
							
							
								
								minor: Quieten down the parts of the WebSocketEcho module logging for now where it tells us it is added/loaded/removed from regions  
							
							
							
						 
						
							2013-03-02 01:06:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a675f7d4c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-01 23:54:00 +00:00  
				
					
						
							
							
								 
						
							
							
								20530ee667 
								
							
								 
							
						 
						
							
							
								
								Moved permissions config vars out of [Startup] into [Permissions]. Backwards compatible ([Startup] still being looked up), but please update your configs sometime soon.  
							
							
							
						 
						
							2013-03-01 15:24:22 -08:00  
				
					
						
							
							
								 
						
							
							
								90a19fb573 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-01 21:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								c851ebcd8c 
								
							
								 
							
						 
						
							
							
								
								Add the Mono AddinDependency attribute to the example region modules.  
							
							... 
							
							
							
							It turns out this is required to get Mono.Addins to pick up plugin DLLs 
							
						 
						
							2013-03-01 21:47:17 +00:00  
				
					
						
							
							
								 
						
							
							
								326634a0b3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: more things into the TODO list.  
							
							
							
						 
						
							2013-03-01 09:44:39 -08:00  
				
					
						
							
							
								 
						
							
							
								1c740798b4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameters, code cleanup around checking and enforcing  
							
							... 
							
							
							
							maximum velocity and angular velocity values for prims. 
							
						 
						
							2013-03-01 09:44:37 -08:00  
				
					
						
							
							
								 
						
							
							
								862c3fd446 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-01 00:21:56 +00:00  
				
					
						
							
							
								 
						
							
							
								faf96f5c85 
								
							
								 
							
						 
						
							
							
								
								minor: Log location in which simulator/robust was started.  
							
							... 
							
							
							
							Useful information for system debugging, especially if logging and ini files locations have been changed from defaults. 
							
						 
						
							2013-02-28 23:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								433102108b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-28 14:20:31 -08:00  
				
					
						
							
							
								 
						
							
							
								ea3e0ef8a3 
								
							
								 
							
						 
						
							
							
								
								Bug fix in DataSnapshot, where a var was being used before being initialized.  
							
							
							
						 
						
							2013-02-28 14:20:07 -08:00  
				
					
						
							
							
								 
						
							
							
								eb9458fd7e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneManager.cs 
							
						 
						
							2013-02-28 21:20:07 +00:00  
				
					
						
							
							
								 
						
							
							
								239a8da74e 
								
							
								 
							
						 
						
							
							
								
								Fix potential concurrency issue since the LSL notecard cache was not being checked for expiry under lock  
							
							
							
						 
						
							2013-02-28 21:19:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a523ed1e4d 
								
							
								 
							
						 
						
							
							
								
								Fix bug where simultaneous calls by different scripts to llGetNotecardLine() or llGetNumberOfNotecardLines() would sometimes not trigger a dataserver event.  
							
							... 
							
							
							
							This was because the notecard asset ID was being used as the request identifier.
Now using a random ID, in common with other code using the DataServer 
							
						 
						
							2013-02-28 21:15:14 +00:00  
				
					
						
							
							
								 
						
							
							
								14684116f8 
								
							
								 
							
						 
						
							
							
								
								Add regression tests for llGetNotecardLine()  
							
							
							
						 
						
							2013-02-28 20:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3cc3a8e5bf 
								
							
								 
							
						 
						
							
							
								
								Removed duplicate 'using' statement.  
							
							
							
						 
						
							2013-02-27 21:12:27 -08:00  
				
					
						
							
							
								 
						
							
							
								bb44758179 
								
							
								 
							
						 
						
							
							
								
								Switched to using the other Util function with a default value.  
							
							
							
						 
						
							2013-02-27 20:59:16 -08:00  
				
					
						
							
							
								 
						
							
							
								64b8ce73da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-27 20:50:03 -08:00  
				
					
						
							
							
								 
						
							
							
								f1010d7b15 
								
							
								 
							
						 
						
							
							
								
								Moved the HG default variables out of [Startup] and into their own section [Hypergrid] in *Common.ini.example. Backwards compatible for now.  
							
							
							
						 
						
							2013-02-27 20:49:41 -08:00  
				
					
						
							
							
								 
						
							
							
								b892411575 
								
							
								 
							
						 
						
							
							
								
								Add comment to example region modules about need to add Assembly annotation if adding modules to a DLL which does not already have this  
							
							
							
						 
						
							2013-02-27 22:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0e8ec5649e 
								
							
								 
							
						 
						
							
							
								
								Get "show modules" console command to obey selected command line region/s  
							
							
							
						 
						
							2013-02-27 22:32:14 +00:00  
				
					
						
							
							
								 
						
							
							
								647cb278c7 
								
							
								 
							
						 
						
							
							
								
								Get "show modules" console command to show modules in alphabetical order, and group shared and non-shared modules together  
							
							... 
							
							
							
							This is to make it easier to tell if a region has a certain module active or not 
							
						 
						
							2013-02-27 22:25:03 +00:00  
				
					
						
							
							
								 
						
							
							
								ba0819be9e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs 
							
						 
						
							2013-02-27 20:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								61ba02e95f 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings in script regression tests  
							
							
							
						 
						
							2013-02-27 20:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								59bd099b03 
								
							
								 
							
						 
						
							
							
								
								Add regression test for llReleaseUrl() (and for llRequestUrl)  
							
							... 
							
							
							
							Forgot to add file for llRequestUrl() test in commit b8a7c8b 
							
						 
						
							2013-02-27 20:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								578174d21c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionLoader/Web/RegionLoaderWebServer.cs
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs 
							
						 
						
							2013-02-27 18:05:04 +00:00  
				
					
						
							
							
								 
						
							
							
								adf03ad2e5 
								
							
								 
							
						 
						
							
							
								
								Reinstate uploading temporary textures  
							
							
							
						 
						
							2013-02-27 18:43:51 +01:00  
				
					
						
							
							
								 
						
							
							
								698363990b 
								
							
								 
							
						 
						
							
							
								
								Try to update inventory items when there is a valid asset - may fix temp textures  
							
							
							
						 
						
							2013-02-27 18:19:38 +01:00  
				
					
						
							
							
								 
						
							
							
								80c19b7cac 
								
							
								 
							
						 
						
							
							
								
								Make sure we dispose of WebResponse, StreamReader and Stream in various places where we were not already.  
							
							
							
						 
						
							2013-02-27 00:21:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b8a7c8b26f 
								
							
								 
							
						 
						
							
							
								
								Add regression test for llRequestUrl()  
							
							
							
						 
						
							2013-02-26 23:36:36 +00:00  
				
					
						
							
							
								 
						
							
							
								bf9132e1c7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash around race condition when a mesh asset cannot  
							
							... 
							
							
							
							be fetched.
Update TODO list. 
							
						 
						
							2013-02-26 11:32:01 -08:00  
				
					
						
							
							
								 
						
							
							
								54ee95dd8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-26 13:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2b53f08386 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweeks to make avatar jump work better.  
							
							
							
						 
						
							2013-02-25 21:58:00 -08:00  
				
					
						
							
							
								 
						
							
							
								d0cb4fc326 
								
							
								 
							
						 
						
							
							
								
								Move map related settings from [Startup] to a new [Map] section in OpenSim.ini  
							
							... 
							
							
							
							Existing map settings in [Startup] will continue to work, and if present will override anything in [Map]
However, the proper place for such settings would now be [Map]
This is to reduce the use of [Startup] as a bag for non-generic settings which should really go in sections, in common with other settings.
This commit also extends Diva's previous work to allow a default setting to be given when looking at multiple sections for settings. 
							
						 
						
							2013-02-25 23:04:38 +00:00  
				
					
						
							
							
								 
						
							
							
								d7c742a5f9 
								
							
								 
							
						 
						
							
							
								
								Remove osParseJSONNew because it's "object" return type is not useful for LSL  
							
							
							
						 
						
							2013-02-25 23:01:03 +01:00  
				
					
						
							
							
								 
						
							
							
								da2b598484 
								
							
								 
							
						 
						
							
							
								
								Make banking no longer break sit rotations. Fix spinning avatars.  
							
							
							
						 
						
							2013-02-25 18:26:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f4e12c5f72 
								
							
								 
							
						 
						
							
							
								
								Revert "Output some additional data on Vivox connection errors", this logs passwords! Bad!  
							
							... 
							
							
							
							This reverts commit 79e477f6af 
							
						 
						
							2013-02-24 18:33:47 +01:00  
				
					
						
							
							
								 
						
							
							
								79e477f6af 
								
							
								 
							
						 
						
							
							
								
								Output some additional data on Vivox connection errors  
							
							
							
						 
						
							2013-02-24 18:32:11 +01:00  
				
					
						
							
							
								 
						
							
							
								e0e9118f81 
								
							
								 
							
						 
						
							
							
								
								The viewer tries to parse the error message body to LLSD - give it some.  
							
							
							
						 
						
							2013-02-24 18:31:49 +01:00  
				
					
						
							
							
								 
						
							
							
								aa538fe36f 
								
							
								 
							
						 
						
							
							
								
								Add StatsManager registration for region specific stats as collected  
							
							... 
							
							
							
							by MonitorModule. Left existing functionality (command line and HTTP
fetch) and just added StatsManager registration. 
							
						 
						
							2013-02-24 07:48:02 -08:00  
				
					
						
							
							
								 
						
							
							
								b2495c9a1e 
								
							
								 
							
						 
						
							
							
								
								Streamline stat registration code in ServerStats. Remove most of the  
							
							... 
							
							
							
							usage of ProcessCounters which tend to fail oddly and are not supported
everywhere. 
							
						 
						
							2013-02-24 07:48:01 -08:00  
				
					
						
							
							
								 
						
							
							
								8e67ad25b0 
								
							
								 
							
						 
						
							
							
								
								Addition of ServerStats shared region module which collects and registers  
							
							... 
							
							
							
							server wide statistics (CPU%, network bytes sent, ...) with StatsManager. 
							
						 
						
							2013-02-24 07:47:59 -08:00  
				
					
						
							
							
								 
						
							
							
								405da93589 
								
							
								 
							
						 
						
							
							
								
								Revert "Allow TeleportCancel packets to reset the transfer state machine"  
							
							... 
							
							
							
							This reverts commit 0e17887e03 
							
						 
						
							2013-02-24 00:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								ee18db027c 
								
							
								 
							
						 
						
							
							
								
								Make sure state machine is reset if crossing is aborted  
							
							
							
						 
						
							2013-02-23 21:00:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e3ea2c4bee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-02-23 20:37:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d7115cfd46 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-22 15:58:06 -08:00  
				
					
						
							
							
								 
						
							
							
								0e8289cd00 
								
							
								 
							
						 
						
							
							
								
								Added new Util function for reading config vars that's more generic than the one I added yesterday -- this is for helping move config vars out of [Startup]  
							
							
							
						 
						
							2013-02-22 15:57:33 -08:00  
				
					
						
							
							
								 
						
							
							
								a93f06eb88 
								
							
								 
							
						 
						
							
							
								
								minor: Add doc to ScenePresence.IsInTransit to make it clear that this is set only for region crossing and not teleport, etc.  
							
							
							
						 
						
							2013-02-22 23:08:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ccb7cce819 
								
							
								 
							
						 
						
							
							
								
								Make reset of EntityTransferStateMachine for an avatar transfer always happen despite unexpected exceptions.  
							
							... 
							
							
							
							This means that if such an exception does occur, the region does not need to be reset before that user can teleport from it again.
This is all Oren's code from his patch in http://opensimulator.org/mantis/view.php?id=6374  but I've chosen to split it in two. 
							
						 
						
							2013-02-22 21:59:00 +00:00  
				
					
						
							
							
								 
						
							
							
								9534d5f929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-22 01:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								56c979afe8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-21 17:27:03 -08:00  
				
					
						
							
							
								 
						
							
							
								e515cdddec 
								
							
								 
							
						 
						
							
							
								
								Simplification of HG configs: HomeURI and GatekeeperURI now are defined as default under [Startup]. They can then be overwritten in the other sections (but probably shouldn't). I kept the existing code for backwards compatibility, so this should not cause any breaks from people's current configurations. But people should move to have these 2 vars under [Startup] -- see OpenSim.ini.example and Robust.HG.ini.example. And yes, both names now end with "URI" for consistency.  
							
							
							
						 
						
							2013-02-21 17:26:19 -08:00  
				
					
						
							
							
								 
						
							
							
								9de670c550 
								
							
								 
							
						 
						
							
							
								
								minor: Change summary in "show appearance" console command to "incomplete" rather than "corrupt"  
							
							... 
							
							
							
							Corrupt is misleading - it implies textures were uploaded but are not j2k valid.
The actual situation is that at least one required baked texture is not present. 
							
						 
						
							2013-02-21 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
							
								efb5da0aa6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add OutOfBounds logic and some position sanity checking  
							
							... 
							
							
							
							to eliminate some of the "cannot find terrain height" warning messages. 
							
						 
						
							2013-02-21 08:52:11 -08:00  
				
					
						
							
							
								 
						
							
							
								681653ca13 
								
							
								 
							
						 
						
							
							
								
								Add a method to IStatsCollector for returning stats as an OSDMap.  
							
							... 
							
							
							
							Extend implementors of IStatsCollector to return an OSDMap of stats.
Update UserStatsCollector and AssetStatsCollector to return both
string and OSDMap data (as well as console format). 
							
						 
						
							2013-02-20 16:13:51 -08:00  
				
					
						
							
							
								 
						
							
							
								16bb40229b 
								
							
								 
							
						 
						
							
							
								
								Add flush after write feature to LogWriter  
							
							
							
						 
						
							2013-02-20 16:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								99ebff94b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-20 22:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a671c06ee5 
								
							
								 
							
						 
						
							
							
								
								Correct mistake in parsing 'show object pos' and similar pos commands where the 'to' text would be treat as the end vector rather than discarded.  
							
							... 
							
							
							
							Before this, the commands still work but the help text is wrong - one has to leave out the 'to' in stating the vectors 
							
						 
						
							2013-02-20 22:09:33 +00:00  
				
					
						
							
							
								 
						
							
							
								903b40b47e 
								
							
								 
							
						 
						
							
							
								
								Fix the JsonStore path set problem justincc found earlier today and  
							
							... 
							
							
							
							remove the deprecated TestPath functions. 
							
						 
						
							2013-02-19 22:53:46 -08:00  
				
					
						
							
							
								 
						
							
							
								4779f7d7d5 
								
							
								 
							
						 
						
							
							
								
								Deleted all AssemblyFileVersion directives  
							
							
							
						 
						
							2013-02-19 17:14:55 -08:00  
				
					
						
							
							
								 
						
							
							
								8a6f2432fc 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings in OpenSim.Region.ClientStack.Linden.Caps.dll  
							
							
							
						 
						
							2013-02-20 00:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								26dca1adc3 
								
							
								 
							
						 
						
							
							
								
								Convert JsonTestPath() use in json regression tests to JsonGetPathType() instead  
							
							
							
						 
						
							2013-02-19 23:53:57 +00:00  
				
					
						
							
							
								 
						
							
							
								050ef1dc4e 
								
							
								 
							
						 
						
							
							
								
								minor: Rename regression test method TestGetArrayLength() -> JsonTestGetArrayLength() to match others  
							
							
							
						 
						
							2013-02-18 22:59:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8c0b9080a4 
								
							
								 
							
						 
						
							
							
								
								Fix an issue where the viewer would request the seed cap before  
							
							... 
							
							
							
							there was a handler for it. 
							
						 
						
							2013-02-18 21:09:14 +01:00  
				
					
						
							
							
								 
						
							
							
								26421294f6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: experimental lock axis code using constraints. Not enabled  
							
							... 
							
							
							
							by default. Like more debugging is needed. 
							
						 
						
							2013-02-17 20:13:50 -08:00  
				
					
						
							
							
								 
						
							
							
								1d7276235a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add calls for creating all the different Bullet constraint types.  
							
							... 
							
							
							
							Updated the DLLs and SOs and code for BulletXNA to create the types.
All the detailed control calls are not all in place yet. 
							
						 
						
							2013-02-17 20:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								885b45b112 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework parameter setting for different types of values  
							
							... 
							
							
							
							(like vectors or quaternions). 
							
						 
						
							2013-02-17 20:13:48 -08:00  
				
					
						
							
							
								 
						
							
							
								13fe3546c3 
								
							
								 
							
						 
						
							
							
								
								Correctly remove https:// URLs from the http server.  
							
							
							
						 
						
							2013-02-17 17:43:32 +01:00  
				
					
						
							
							
								 
						
							
							
								6560d80fa8 
								
							
								 
							
						 
						
							
							
								
								*  Fix walking to <NaN, NaN, NaN> via autopilot.  
							
							
							
						 
						
							2013-02-16 22:54:37 -05:00  
				
					
						
							
							
								 
						
							
							
								e549c2922a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physical object appearing to slowly float off when  
							
							... 
							
							
							
							they stop moving. 
							
						 
						
							2013-02-16 19:28:38 -08:00  
				
					
						
							
							
								 
						
							
							
								3108d18ffb 
								
							
								 
							
						 
						
							
							
								
								Fix shape parameters sent for meshes tosupport the full number of faces  
							
							
							
						 
						
							2013-02-16 05:44:41 +00:00  
				
					
						
							
							
								 
						
							
							
								192e1e7cf0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-16 05:37:12 +00:00  
				
					
						
							
							
								 
						
							
							
								4be35df5fa 
								
							
								 
							
						 
						
							
							
								
								Fix shape parameters sent for meshes tosupport the full number of faces  
							
							
							
						 
						
							2013-02-16 05:09:27 +01:00  
				
					
						
							
							
								 
						
							
							
								7d7736dc73 
								
							
								 
							
						 
						
							
							
								
								Separate IAR tests into separate files for load/save/loadpath tests  
							
							
							
						 
						
							2013-02-16 01:57:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d54d31807a 
								
							
								 
							
						 
						
							
							
								
								Make it so that "load iar / ..." does not save the 'root' "My Inventory" folder.  
							
							... 
							
							
							
							Really "My Inventory" is just the name of the root, it isn't a folder in its own right.
This also makes it more intuitive for users to save whole inventory iars for backup/later restoration, as they don't need to remember to use /*
/* will still work and this is a special case just for the root
If you want to save only the contents of other folders (rather than the folder itself), you still need to specify something like a/b/*
Added a regression test for this case. 
							
						 
						
							2013-02-16 00:50:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e9cc22fea4 
								
							
								 
							
						 
						
							
							
								
								Add regression test TestSaveNonRootFolderToIar  
							
							
							
						 
						
							2013-02-16 00:26:21 +00:00  
				
					
						
							
							
								 
						
							
							
								ea8c5ba707 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-02-15 21:42:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8d5fe5c222 
								
							
								 
							
						 
						
							
							
								
								Enable one sub-test in TestJsonSetValue() which now works (using identifier with embedded .).  
							
							... 
							
							
							
							Need to look further at other still commented tests.
Still need to check coverage against some of Mic's scripts. 
							
						 
						
							2013-02-15 01:00:49 +00:00  
				
					
						
							
							
								 
						
							
							
								61f18d15e1 
								
							
								 
							
						 
						
							
							
								
								Rename JsonSetValueJson() -> JsonSetJson() and JsonGetValueJson() -> JsonGetJson()  
							
							... 
							
							
							
							This is because JsonGetJson() is getting json from anywhere in the structure, not just values.
Equally, JsonSetJson() is setting any type of json, not just json which represents a value.
Agreed with cmickeyb 
							
						 
						
							2013-02-15 00:38:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0b2608d8f4 
								
							
								 
							
						 
						
							
							
								
								Comment out regression TestJsonTestPath and TestJsonTestPathJson as these will go away soon  
							
							
							
						 
						
							2013-02-15 00:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								30a60d661f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-15 00:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								cc40517863 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonList2Path()  
							
							
							
						 
						
							2013-02-15 00:27:30 +00:00  
				
					
						
							
							
								 
						
							
							
								71862f34b6 
								
							
								 
							
						 
						
							
							
								
								* Handle null check on configs in module startup so that the the code can be run on 'stop on handled and unhandled null reference exceptions' mode without pausing during startup a bunch of times.  I don't think exceptions were really meant for replacing a single if statement...  
							
							
							
						 
						
							2013-02-14 18:52:11 -05:00  
				
					
						
							
							
								 
						
							
							
								13d4f6f747 
								
							
								 
							
						 
						
							
							
								
								Add regression TestGetArrayLength()  
							
							
							
						 
						
							2013-02-14 21:34:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6fe771f27e 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonGetPathType()  
							
							
							
						 
						
							2013-02-14 21:31:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0ad07eb44d 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2013-02-14 21:29:35 +00:00  
				
					
						
							
							
								 
						
							
							
								edb99dcc19 
								
							
								 
							
						 
						
							
							
								
								Rename new JsonScript functions JsonPathType() -> JsonGetPathType() and JsonArrayLength() -> JsonGetArrayLength()  
							
							... 
							
							
							
							This is for consistentency with the verb:noun naming approach existing json script functions and other script functions.
Corresponding c# methods also changed since verb:noun is also the .net c# method naming guideline (as used by OpenSimulator) and for consistency with script functions.
As agreed with cmickeyb 
							
						 
						
							2013-02-14 21:11:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a52dfd43b6 
								
							
								 
							
						 
						
							
							
								
								Make new JsonStore script constants separated with underscores, to be consistent with existing LSL/OSSL, etc script constants.  
							
							... 
							
							
							
							Agreed with cmickeyb 
							
						 
						
							2013-02-14 21:03:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5920abbf8d 
								
							
								 
							
						 
						
							
							
								
								Add EventManager events triggered when a SOP is added or removed  
							
							... 
							
							
							
							from the physical scene. Invocations added in SceneObjectPart. 
							
						 
						
							2013-02-14 09:48:11 -08:00  
				
					
						
							
							
								 
						
							
							
								a5a56a8755 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-02-14 09:12:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ef662fc959 
								
							
								 
							
						 
						
							
							
								
								Add an event and some logic to allow customizing Simulator Features by avatar  
							
							
							
						 
						
							2013-02-14 09:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								d5cd9308d5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-02-14 07:45:30 +00:00  
				
					
						
							
							
								 
						
							
							
								9d55a2298d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-14 07:45:23 +00:00  
				
					
						
							
							
								 
						
							
							
								32c4e1a850 
								
							
								 
							
						 
						
							
							
								
								Add an event and some logic to allow customizing Simulator Features by avatar  
							
							
							
						 
						
							2013-02-14 08:40:15 +01:00  
				
					
						
							
							
								 
						
							
							
								4c7df6a147 
								
							
								 
							
						 
						
							
							
								
								Small fix to sim features module  
							
							
							
						 
						
							2013-02-14 07:17:27 +01:00  
				
					
						
							
							
								 
						
							
							
								69d0e168fb 
								
							
								 
							
						 
						
							
							
								
								Fix a very unlikely-to-occur NullReferenceException race condition in llPushObject() where the code assumed that the physics actor it null-checked would still be null when it invoked a method on it  
							
							
							
						 
						
							2013-02-14 00:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								bcb172301d 
								
							
								 
							
						 
						
							
							
								
								Adds a couple requested functions to the JsonStore script  
							
							... 
							
							
							
							interface. JsonPathType returns the type of node pointed to by the
path and deprecates the functionality of both JsonTestPath
functions. JsonArrayLength returns the length of an array node. 
							
						 
						
							2013-02-13 07:14:04 -08:00  
				
					
						
							
							
								 
						
							
							
								708c3f8b86 
								
							
								 
							
						 
						
							
							
								
								Make path parsing more robust in the JsonStore.  
							
							
							
						 
						
							2013-02-12 23:21:49 -08:00  
				
					
						
							
							
								 
						
							
							
								d0c5e0990b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-13 01:54:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d652de1d0e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-02-13 01:53:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c2bfdaa026 
								
							
								 
							
						 
						
							
							
								
								Make the sim features module register it's interface so it can be used  
							
							
							
						 
						
							2013-02-13 01:52:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5557b523fd 
								
							
								 
							
						 
						
							
							
								
								Add more sub-tests to TestJsonSetValue for paths containing []{} without {} delineation.  
							
							... 
							
							
							
							As expected, values are not set and the set call returns FALSE (0).
As a reminder, these tests are not currently running on jenkins continuous integration as the functionality is only available on .net 4 (mono 2.8 and later). 
							
						 
						
							2013-02-13 01:38:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b1a165a39a 
								
							
								 
							
						 
						
							
							
								
								Extend JsonTestSetValue() with tests for escaping brackets, periods and unbalanced braces from paths  
							
							... 
							
							
							
							The sub-tests that are commented out are currently those which fail unexpectedly based on my understanding of the path syntax 
							
						 
						
							2013-02-13 01:25:30 +00:00  
				
					
						
							
							
								 
						
							
							
								70e641c708 
								
							
								 
							
						 
						
							
							
								
								Add test for array as root element in TestJsonCreateStore()  
							
							
							
						 
						
							2013-02-13 00:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								3e9f3c0383 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-13 00:34:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4b797f2ead 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonRemoveValue() with tests for non-penultimate nodes and arrays  
							
							
							
						 
						
							2013-02-13 00:12:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0194a3d890 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix density since the simulator/viewer track density in a  
							
							... 
							
							
							
							funny unit that is 100 times real density (default 1000).
Fix avatar drifting slowly when stationary flying.
Fix for physical prims getting corrected for being under terrain when it was
just its geometric center that was below terrain.
Add PreUpdatePropertyAction allowing plugable modifiction of phys
parameters returned from Bullet.
Fix an exception setting GravityMultiplier on initialization.
Update DLLs and SOs for good measure (no functional change). 
							
						 
						
							2013-02-12 15:52:10 -08:00  
				
					
						
							
							
								 
						
							
							
								fb903ff490 
								
							
								 
							
						 
						
							
							
								
								BulletSim: More work on center-of-mass. Remove linksetinfo and rely on simulator to update info.  
							
							
							
						 
						
							2013-02-12 15:52:08 -08:00  
				
					
						
							
							
								 
						
							
							
								467e8d56b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-12 23:21:26 +00:00  
				
					
						
							
							
								 
						
							
							
								992ef9e971 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonCreateStore() with a one key input and an input with raw number values  
							
							
							
						 
						
							2013-02-12 23:00:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a82bd5678e 
								
							
								 
							
						 
						
							
							
								
								Use an integer when specifying the XWorkItem wait rather than a TimeSpan to avoid a Windows casting issue in SmartThreadPool for large TimeSpans.  
							
							... 
							
							
							
							TimeSpan.Milliseconds is an int64.  However, STP casts this to an int (32-bit).
If TimeSpan.MaxValue is given then the casting results in an invalid value for the SDK WaitHandle.WaitAll() call.
This was causing the co-op script termination regression tests to fail on Windows but not Mono 2.10.8 (which is perhaps not strict in the negative values that it accepts).
Solution here is to use the int millisecondsTimeout STP call rather than the TimeSpan one.
This also allows us to more clearly specify Timeout.Infinite rather than TimeSpan.MaxValue
Thanks to Teravus for this spot. 
							
						 
						
							2013-02-12 21:34:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d5b401a478 
								
							
								 
							
						 
						
							
							
								
								Revert "Make keyframes use the sim's frame timer"  
							
							... 
							
							
							
							This reverts commit e85a6237bf 
							
						 
						
							2013-02-12 22:20:16 +01:00  
				
					
						
							
							
								 
						
							
							
								058d477ce7 
								
							
								 
							
						 
						
							
							
								
								Re-enable subtest for single quoted token in TestJsonSetValueJson()  
							
							... 
							
							
							
							This is in response to the resolution of http://opensimulator.org/mantis/view.php?id=6540  
							
						 
						
							2013-02-12 20:51:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4b8c22ecfa 
								
							
								 
							
						 
						
							
							
								
								Adds the parameter for OSD serialization to encode default values. This  
							
							... 
							
							
							
							makes the JsonStore get/set operations symmetric. 
							
						 
						
							2013-02-12 11:10:17 -08:00  
				
					
						
							
							
								 
						
							
							
								d3b2cdc2b4 
								
							
								 
							
						 
						
							
							
								
								Fix handling of string values in JsonSetValueJson(). There are  
							
							... 
							
							
							
							some oddities with empty strings: the Json serializer treats them
as default values and does not return them in serialized hashes. 
							
						 
						
							2013-02-11 19:55:10 -08:00  
				
					
						
							
							
								 
						
							
							
								14c064c65d 
								
							
								 
							
						 
						
							
							
								
								Revert "Push updates from keyframe directly to the front of the output queue rather"  
							
							... 
							
							
							
							This reverts commit 04235e58e8 
							
						 
						
							2013-02-12 03:15:40 +01:00  
				
					
						
							
							
								 
						
							
							
								2065590232 
								
							
								 
							
						 
						
							
							
								
								Revert "Use actual time dilation for unqueued updates"  
							
							... 
							
							
							
							This reverts commit 048e904f05 
							
						 
						
							2013-02-12 03:15:32 +01:00  
				
					
						
							
							
								 
						
							
							
								586def0bcc 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonSetValueJson()  
							
							... 
							
							
							
							The part to test setting of single leaf-node string tokens is currently commented out.
See http://opensimulator.org/mantis/view.php?id=6540  
							
						 
						
							2013-02-12 01:27:38 +00:00  
				
					
						
							
							
								 
						
							
							
								048e904f05 
								
							
								 
							
						 
						
							
							
								
								Use actual time dilation for unqueued updates  
							
							
							
						 
						
							2013-02-12 01:13:30 +01:00  
				
					
						
							
							
								 
						
							
							
								04235e58e8 
								
							
								 
							
						 
						
							
							
								
								Push updates from keyframe directly to the front of the output queue rather  
							
							... 
							
							
							
							than through the update system. 
							
						 
						
							2013-02-12 01:02:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d55974bcb7 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonGetValueJson()  
							
							
							
						 
						
							2013-02-11 23:47:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6924bd21f4 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonTestPathJson()  
							
							
							
						 
						
							2013-02-11 23:10:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9d001e40e7 
								
							
								 
							
						 
						
							
							
								
								Add section to TestJsonGetValue() to test call on a sub-tree  
							
							
							
						 
						
							2013-02-11 22:56:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e85a6237bf 
								
							
								 
							
						 
						
							
							
								
								Make keyframes use the sim's frame timer  
							
							
							
						 
						
							2013-02-11 23:49:05 +01:00  
				
					
						
							
							
								 
						
							
							
								8fcfd82241 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonTestPath() for non-terminating section of path (i.e. one that does not point to a value/leaf)  
							
							
							
						 
						
							2013-02-11 22:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cbb8d82c7d 
								
							
								 
							
						 
						
							
							
								
								Add section to TestJsonSetValue() to test attempted set of value where the penultimate section of path does not exist  
							
							
							
						 
						
							2013-02-11 22:28:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c72c189864 
								
							
								 
							
						 
						
							
							
								
								Add test to try reading notecard into an invalid path in TestJsonReadNotecard() regression test  
							
							
							
						 
						
							2013-02-11 22:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e31bc8dc96 
								
							
								 
							
						 
						
							
							
								
								Refactor KeyframeMotion to use one timer class per scene  
							
							
							
						 
						
							2013-02-11 23:07:04 +01:00  
				
					
						
							
							
								 
						
							
							
								12f732fd3f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-10 20:01:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6f3dcf58b8 
								
							
								 
							
						 
						
							
							
								
								Fix code to check for no spawn points. Possibly a merge artefact?  
							
							
							
						 
						
							2013-02-10 20:00:39 +00:00  
				
					
						
							
							
								 
						
							
							
								7524bd5a7c 
								
							
								 
							
						 
						
							
							
								
								Additional ThreadPool worker and IOCP thread startup logic  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2013-02-10 14:14:33 -05:00  
				
					
						
							
							
								 
						
							
							
								adedd70c35 
								
							
								 
							
						 
						
							
							
								
								Fix teleport/telehub issue:  
							
							... 
							
							
							
							Fix bug that allowed only login access to regions with mis-configured telehubs. Administrators now have teleport access when there exists a mis-configured telehub in the region. Estate owners are now placed at region center in the absence of spawnpoints instead of being denied access. Grid Gods are unrestricted. All others are denied access to the region until spawnpoints are assigned to the telehub object. 
							
						 
						
							2013-02-10 13:01:33 -05:00  
				
					
						
							
							
								 
						
							
							
								069e587841 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/Resources/RegionStore.migrations 
							
						 
						
							2013-02-10 00:17:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0a297a0e52 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 22:43:56 -08:00  
				
					
						
							
							
								 
						
							
							
								7bb82c8f2e 
								
							
								 
							
						 
						
							
							
								
								Make JsonStore path parsing more robust. Should fix the  
							
							... 
							
							
							
							invalid path problem. 
							
						 
						
							2013-02-08 22:43:15 -08:00  
				
					
						
							
							
								 
						
							
							
								6935bec0ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-09 01:11:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a8bc08ebe6 
								
							
								 
							
						 
						
							
							
								
								Change TestDestroyStore() and TestJsonRemoveValue() to reflect the fact that the return values have changed.  
							
							
							
						 
						
							2013-02-09 01:10:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4808b8ee38 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to set global contact breaking threshold. Update DLLs and SOs for setting same.  
							
							
							
						 
						
							2013-02-08 16:29:52 -08:00  
				
					
						
							
							
								 
						
							
							
								222040f1ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Change BSCharacter to use new base Density and Friction  
							
							... 
							
							
							
							variables rather than own local varaibles. 
							
						 
						
							2013-02-08 16:29:45 -08:00  
				
					
						
							
							
								 
						
							
							
								1b55a9d81e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix avatar bobbing or jiggling while stationary flying.  
							
							... 
							
							
							
							Various comments and debugging message mods. 
							
						 
						
							2013-02-08 16:29:40 -08:00  
				
					
						
							
							
								 
						
							
							
								d92eb80373 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add initial instance of the ExtendedPhysics region module which adds new LSL commands for extended physics functions. Uses the modInvoke system. Disabled by default.  
							
							
							
						 
						
							2013-02-08 16:29:35 -08:00  
				
					
						
							
							
								 
						
							
							
								1b203601f4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: include the linkage to the layered prim implementation. Separate layers for physical (vs simulator) location displacement and linksets.  
							
							
							
						 
						
							2013-02-08 16:29:29 -08:00  
				
					
						
							
							
								 
						
							
							
								2fd184e350 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reclass BSPrim into layers so linkset and physical world displacement is implemented as overlay classes rather than if statements scattered about.  
							
							
							
						 
						
							2013-02-08 16:29:24 -08:00  
				
					
						
							
							
								 
						
							
							
								6d825d7ea2 
								
							
								 
							
						 
						
							
							
								
								Broaden the internal OSD type checks to parse JSON that has  
							
							... 
							
							
							
							non string values. 
							
						 
						
							2013-02-08 15:46:42 -08:00  
				
					
						
							
							
								 
						
							
							
								12971e73d4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs 
							
						 
						
							2013-02-08 23:29:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4d5c04837e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 15:09:13 -08:00  
				
					
						
							
							
								 
						
							
							
								e93defd0ca 
								
							
								 
							
						 
						
							
							
								
								Adds size limits to JsonStore. Adds a separate configuration  
							
							... 
							
							
							
							variable to enable binding to dynamic attributes. 
							
						 
						
							2013-02-08 15:07:43 -08:00  
				
					
						
							
							
								 
						
							
							
								a08e1b60ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 21:56:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b08977ea7d 
								
							
								 
							
						 
						
							
							
								
								Don't allow exceptions to propogate from FlotsamAssetCache which may occur when deleting expired files or stamping the region status file.  
							
							... 
							
							
							
							Changes various error level log lines to warn since these are not fatal to the operation of OpenSimulator 
							
						 
						
							2013-02-08 21:21:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2b5eba9c74 
								
							
								 
							
						 
						
							
							
								
								Fix the return values for JsonDestroyStore, JsonRemoveValue, and JsonSetValue.  
							
							... 
							
							
							
							Fix the link message status when reading a notecard. 
							
						 
						
							2013-02-08 12:00:16 -08:00  
				
					
						
							
							
								 
						
							
							
								c2bf91c5e3 
								
							
								 
							
						 
						
							
							
								
								If a component of a coalesced object fails to deserialization, do not add a null where the object should be.  
							
							... 
							
							
							
							This prevents a later load IAR failure.
This code is currently only used by IAR loading. 
							
						 
						
							2013-02-08 02:45:30 +00:00  
				
					
						
							
							
								 
						
							
							
								221a90e3a1 
								
							
								 
							
						 
						
							
							
								
								On IAR loading, if loading of a coaleseced item entirely fails, then continue with the IAR load rather than failing completely.  
							
							
							
						 
						
							2013-02-08 02:34:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e836da5d20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 02:01:17 +00:00  
				
					
						
							
							
								 
						
							
							
								42f724f380 
								
							
								 
							
						 
						
							
							
								
								Refine TestJsonReadNotecard() and use / instead of . to separate paths.  
							
							... 
							
							
							
							An attack of the stupid meant that I was using / as a path separator.
Fixing this makes the tests behave better, though still with some questions.
Also, I imagine / shouldn't really put data in the root as that's not a valid identifier.
This commit also fix the / mistake in other tests those this does not affect their outcomes. 
							
						 
						
							2013-02-08 01:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								913965256f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Adapt BulletSim to the newer physical properties. Viewer  
							
							... 
							
							
							
							dialog setting of friction, restitution, ... working. 
							
						 
						
							2013-02-07 17:13:28 -08:00  
				
					
						
							
							
								 
						
							
							
								b545e13184 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix exceptions caused by setting physical properties before the prim body is initialized.  
							
							
							
						 
						
							2013-02-07 17:13:27 -08:00  
				
					
						
							
							
								 
						
							
							
								ebb63b55aa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add user setting of friction, density and restitution.  
							
							
							
						 
						
							2013-02-07 17:13:27 -08:00  
				
					
						
							
							
								 
						
							
							
								528f23beab 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonReadNotecard() for reads to non-root locations and fake stores.  
							
							... 
							
							
							
							Assertions for loading to non-root paths are currently commented out because this doesn't seem to be working.  Will be raising mantis to resolve. 
							
						 
						
							2013-02-08 01:02:25 +00:00  
				
					
						
							
							
								 
						
							
							
								8a2604f17e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-08 00:48:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9c9b48b29a 
								
							
								 
							
						 
						
							
							
								
								Stop wrongly create a receiving store already populated with "Hello":"World" in TestJsonReadNotecard()  
							
							
							
						 
						
							2013-02-08 00:38:30 +00:00  
				
					
						
							
							
								 
						
							
							
								24bfdbfb80 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonWriteNotecard() regression test for cases with fake paths and fake stores.  
							
							... 
							
							
							
							Also separates out TestJsonWriteReadNotecard() into separate write and read tests 
							
						 
						
							2013-02-08 00:36:20 +00:00  
				
					
						
							
							
								 
						
							
							
								bef8961578 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonSetValue() regressio ntes tto test against a fake store  
							
							
							
						 
						
							2013-02-08 00:04:05 +00:00  
				
					
						
							
							
								 
						
							
							
								be982666fb 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonTestPath() regression test with checks against fake values and fake stores  
							
							
							
						 
						
							2013-02-08 00:01:06 +00:00  
				
					
						
							
							
								 
						
							
							
								75f1e04315 
								
							
								 
							
						 
						
							
							
								
								Add tests for removing fake values/from fake store in TestJsonRemoveValue()  
							
							... 
							
							
							
							Again, need to check if returning true for removing a value that doesn't exist is most appropriate. 
							
						 
						
							2013-02-07 23:58:19 +00:00  
				
					
						
							
							
								 
						
							
							
								715d6f2da1 
								
							
								 
							
						 
						
							
							
								
								Add testing for getting non-existing values and values from a non-existing datastore to TestJsonGetValue()  
							
							
							
						 
						
							2013-02-07 23:52:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8008938550 
								
							
								 
							
						 
						
							
							
								
								Actually plumb the new values to physics.  
							
							
							
						 
						
							2013-02-07 23:36:23 +00:00  
				
					
						
							
							
								 
						
							
							
								86ded35afa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-07 23:35:30 +00:00  
				
					
						
							
							
								 
						
							
							
								a2dad09172 
								
							
								 
							
						 
						
							
							
								
								Actually plumb the new values to physics.  
							
							
							
						 
						
							2013-02-07 23:34:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ef86a9be45 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-07 23:23:53 +00:00  
				
					
						
							
							
								 
						
							
							
								de53955610 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-02-07 23:23:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2e86978b60 
								
							
								 
							
						 
						
							
							
								
								Add TestJsonDestoreStoreNotExists()  
							
							... 
							
							
							
							This still returns true even if we ask to destroy a store that does not exist.
Need to check that this is more appropriate behaviour. 
							
						 
						
							2013-02-07 23:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								22675e6b14 
								
							
								 
							
						 
						
							
							
								
								Add some more code from Avination. This changes physics actor stuff around  
							
							... 
							
							
							
							to work with the new params. Not actually plumbed just yet. 
							
						 
						
							2013-02-07 23:22:00 +00:00  
				
					
						
							
							
								 
						
							
							
								9e17dc3daa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-07 23:09:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c135c3224f 
								
							
								 
							
						 
						
							
							
								
								Fix a recent regression in  e17392a where JsonSetValue() stopped working (probably other functions as well).  
							
							... 
							
							
							
							Fix is to call through to the no-arg constructor from the string constructor in JsonStore, which I suspect was just forgotten.
This was actually picked up by the TestJsonSetValue() regression test failing
But this isn't being run on jenkins due to the .net version issue.
This commit also puts the full stack trace in logged messages and makes these error level messages instead of info 
							
						 
						
							2013-02-07 23:08:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7bf33d333a 
								
							
								 
							
						 
						
							
							
								
								Plumb the path from the client to the extra physics params and back  
							
							
							
						 
						
							2013-02-07 22:25:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8b78b9429d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-02-07 21:26:55 +00:00  
				
					
						
							
							
								 
						
							
							
								bbda7b94b3 
								
							
								 
							
						 
						
							
							
								
								Rename Bounciness to Restitution  
							
							
							
						 
						
							2013-02-07 21:25:55 +00:00  
				
					
						
							
							
								 
						
							
							
								338b02a8bc 
								
							
								 
							
						 
						
							
							
								
								Send the new physics params to the viewer build dialog  
							
							
							
						 
						
							2013-02-07 21:23:35 +00:00  
				
					
						
							
							
								 
						
							
							
								765b0e4382 
								
							
								 
							
						 
						
							
							
								
								Rename "Bounce" to "Restitution" in PhysicsActor as well. It appears these  
							
							... 
							
							
							
							values are not even used. 
							
						 
						
							2013-02-07 22:20:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9089757ea2 
								
							
								 
							
						 
						
							
							
								
								Revert "Add plumbing for physics properties to get to the physics engine."  
							
							... 
							
							
							
							This reverts commit c658fa1c0d 
							
						 
						
							2013-02-07 21:05:58 +00:00  
				
					
						
							
							
								 
						
							
							
								45f5a6a6db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	bin/HttpServer_OpenSim.dll 
							
						 
						
							2013-02-07 20:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c658fa1c0d 
								
							
								 
							
						 
						
							
							
								
								Add plumbing for physics properties to get to the physics engine.  
							
							... 
							
							
							
							Addition of entries to PhysicsActor and setting code in SceneObjectPart. 
							
						 
						
							2013-02-07 11:10:15 -08:00  
				
					
						
							
							
								 
						
							
							
								af73ea909c 
								
							
								 
							
						 
						
							
							
								
								Change passed PhysicsParameter value from float to the more general string value  
							
							
							
						 
						
							2013-02-07 11:10:14 -08:00  
				
					
						
							
							
								 
						
							
							
								a5c83f7505 
								
							
								 
							
						 
						
							
							
								
								Websocket Echo module should not be on by default.  
							
							
							
						 
						
							2013-02-07 12:22:03 -05:00  
				
					
						
							
							
								 
						
							
							
								4bd1794b5a 
								
							
								 
							
						 
						
							
							
								
								* missing example module..   Oops.  
							
							
							
						 
						
							2013-02-07 12:19:54 -05:00  
				
					
						
							
							
								 
						
							
							
								6aa876a83b 
								
							
								 
							
						 
						
							
							
								
								Rename Bounciness to Restitution  
							
							
							
						 
						
							2013-02-07 03:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6504e3d4ce 
								
							
								 
							
						 
						
							
							
								
								Rename "Bounciness" to "Restitution"  
							
							
							
						 
						
							2013-02-07 03:30:02 +00:00  
				
					
						
							
							
								 
						
							
							
								529489e73a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-07 03:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2c5d24d394 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-07 02:19:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3657a08844 
								
							
								 
							
						 
						
							
							
								
								Add TestJsonWriteReadNotecard() regression test  
							
							
							
						 
						
							2013-02-07 02:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								375114bea3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-02-07 01:40:11 +00:00  
				
					
						
							
							
								 
						
							
							
								274d376c82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-06 17:32:57 -08:00  
				
					
						
							
							
								 
						
							
							
								e17392acbb 
								
							
								 
							
						 
						
							
							
								
								Enables script access to the per object dynamic attributes through the JsonStore  
							
							... 
							
							
							
							script functions. Adds JsonAttachObjectStore to associate a store identifier with
an object (scripts can only access the store in their host object, this could be
extended but isn't necessary for now).
Note this opens a method to the DAMap OSDMap. This will be removed later, but
greatly simplifies the code for now.
The JsonStore and these scripts are disabled by default. 
							
						 
						
							2013-02-06 17:29:17 -08:00  
				
					
						
							
							
								 
						
							
							
								4d1758985f 
								
							
								 
							
						 
						
							
							
								
								Make json store tests operate on a single thread to ensure we don't run into any race related test failures in the future.  
							
							
							
						 
						
							2013-02-07 00:54:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7590ebc934 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-02-06 16:45:47 -08:00  
				
					
						
							
							
								 
						
							
							
								df37738ce7 
								
							
								 
							
						 
						
							
							
								
								WebStats will now use actual logfile as specified in OpenSim.exe.config rather than hardcoded ./OpenSim.log. This allows for rotating logs and other file appender types  
							
							
							
						 
						
							2013-02-06 16:44:59 -08:00  
				
					
						
							
							
								 
						
							
							
								d2ece00e68 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set removing zero width triangles in meshes to be enabled by default. This should fix the invisible barrier in sculptie doorways bug.  
							
							
							
						 
						
							2013-02-06 15:59:59 -08:00  
				
					
						
							
							
								 
						
							
							
								0baa2590be 
								
							
								 
							
						 
						
							
							
								
								BulletSim: check for completely degenerate meshes (ones with all  
							
							... 
							
							
							
							triangles having zero width) and output an error rather than
throwing and exception. 
							
						 
						
							2013-02-06 15:52:28 -08:00  
				
					
						
							
							
								 
						
							
							
								67d92e4e16 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove an exception which occurs if a physics mesh  
							
							... 
							
							
							
							asset is not found. 
							
						 
						
							2013-02-06 14:00:27 -08:00  
				
					
						
							
							
								 
						
							
							
								e5beb480ea 
								
							
								 
							
						 
						
							
							
								
								Partial port of Avination's support for the new physics parameters.  
							
							... 
							
							
							
							Implements the parameters as properties, the serialization and
database storage (MySQL only). Implements llSetPrimitiveParams for
prim physics shape and the other 4 extra params. Only the prim shape type
"None" is currently functional. No support for the Viewer UI (yet), that
will be ported in due course. Lots more to port, this is a large-ish changeset. 
							
						 
						
							2013-02-06 08:03:04 +00:00  
				
					
						
							
							
								 
						
							
							
								598f891d70 
								
							
								 
							
						 
						
							
							
								
								Move SoubleQueu to Util. Change HTTP inv to prioritize COF. Determine COF for SP  
							
							
							
						 
						
							2013-02-06 04:03:32 +01:00  
				
					
						
							
							
								 
						
							
							
								d8c27de395 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-06 02:38:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f567ff9f51 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-02-06 02:22:12 +00:00  
				
					
						
							
							
								 
						
							
							
								145e38e5e9 
								
							
								 
							
						 
						
							
							
								
								Remove long unused Scene.DumpAssetsToFile boolean.  
							
							
							
						 
						
							2013-02-06 02:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2ce8a050e4 
								
							
								 
							
						 
						
							
							
								
								Remove very long unused IScriptHost and NullScriptHost  
							
							
							
						 
						
							2013-02-06 02:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9ebad38c34 
								
							
								 
							
						 
						
							
							
								
								Remove unused ScriptEngineLoader and ScriptEngineInterface in OpenSim.Region.Framework.dll  
							
							... 
							
							
							
							I believe this predates the generic system of registering interfaces and is very long unused. 
							
						 
						
							2013-02-06 02:08:44 +00:00  
				
					
						
							
							
								 
						
							
							
								dfe5826f9f 
								
							
								 
							
						 
						
							
							
								
								Remove wrong code in ScriptUtils.GetAssetIdFromKeyOrItemName which would return the item ID instead of the asset ID if the identifier was a uuid that matched an inventory item name.  
							
							... 
							
							
							
							This would practically never happen.
This makes this overloaded version of the function consistent with the other version.
It looks like this accidentally came over in commit c5af16a 
							
						 
						
							2013-02-06 01:49:32 +00:00  
				
					
						
							
							
								 
						
							
							
								eddfed3812 
								
							
								 
							
						 
						
							
							
								
								Allow JsonReadNotecard() to accept the name of the notecard as well as the asset ID.  
							
							... 
							
							
							
							Agreed in discussion with cmickeyb.
This is to make this consistent with similar existing LSL/OSSL functions such as llTriggerSound() and osNpcLoadAppearance() that allow an item name or an asset id. 
							
						 
						
							2013-02-06 01:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								0d4df99d04 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-06 01:35:25 +00:00  
				
					
						
							
							
								 
						
							
							
								3646361279 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make removing zero width triangles from meshes optional  
							
							... 
							
							
							
							and, for the moment, default to 'off'. 
							
						 
						
							2013-02-05 17:19:55 -08:00  
				
					
						
							
							
								 
						
							
							
								5c94346bd7 
								
							
								 
							
						 
						
							
							
								
								refactor: Move functions that lookup asset ids from task inventory or pass them through to ScriptUtils class in OpenSim.Region.Framework.dll  
							
							... 
							
							
							
							Renames functions to better reflect what they do.
This is so that code registering with modInvoke() can reuse this code to provide functions that behave in a consistent manner with existing LSL/OSSL functions. 
							
						 
						
							2013-02-06 01:17:19 +00:00  
				
					
						
							
							
								 
						
							
							
								dce9e323f4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove degenerate triangles from meshes. This fixes the  
							
							... 
							
							
							
							invisible barriers in sculptie doorways (Mantis 6529).
Bump up level-of-detail for physical meshes to 32 (the max). This
fixes the invisible barriers that showed up in prim cut arches.
NOTE: the default LOD values are removed from OpenSimDefaults.ini.
   If you don't change your OpenSimDefaults.ini, you will continue
   to see the arch problem. 
							
						 
						
							2013-02-05 16:56:33 -08:00  
				
					
						
							
							
								 
						
							
							
								13233da66c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add debugging looking for doorway sculpty problems  
							
							
							
						 
						
							2013-02-05 16:56:28 -08:00  
				
					
						
							
							
								 
						
							
							
								ad438ee59f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework some parameter setting implementation moving functionality that was in BSScene to BSParam. Remove unused parameters that were passed to the unmanaged code. Update DLLs and SOs for the new param block.  
							
							
							
						 
						
							2013-02-05 16:56:23 -08:00  
				
					
						
							
							
								 
						
							
							
								2b6d226911 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct angular vertical attraction to properly correct an upside down vehicle.  
							
							
							
						 
						
							2013-02-05 16:56:17 -08:00  
				
					
						
							
							
								 
						
							
							
								2104e4d4d4 
								
							
								 
							
						 
						
							
							
								
								* the root prim was being given an OffsetPosition in addition to setting the position when creating the root prim.   The offset position caused the positioning code to re-move the root prim when you selected it and released it.  
							
							
							
						 
						
							2013-02-05 18:46:02 -05:00  
				
					
						
							
							
								 
						
							
							
								d3892bbd06 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Framework/Servers/VersionInfo.cs
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-02-05 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6bce4bc112 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-02-05 20:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2163bebeb4 
								
							
								 
							
						 
						
							
							
								
								Try to fix uploaded mesh rotations - code from Avination code base.  
							
							
							
						 
						
							2013-02-05 20:09:02 +00:00  
				
					
						
							
							
								 
						
							
							
								128910a681 
								
							
								 
							
						 
						
							
							
								
								Make scripts shout a error but not stop when button count is overrun on llDialog  
							
							
							
						 
						
							2013-02-05 05:40:51 +01:00  
				
					
						
							
							
								 
						
							
							
								562067eb16 
								
							
								 
							
						 
						
							
							
								
								Fix bug where viewers would not see the "Module command functions not enabled" error if these were disabled and a viewer attempted to call one.  
							
							... 
							
							
							
							This was not working because the shouter was wrongly signalled as an agent rather than a prim 
							
						 
						
							2013-02-05 02:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1fc9f282fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dynamic-attributes2'  
							
							
							
						 
						
							2013-02-05 00:35:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1f1da23097 
								
							
								 
							
						 
						
							
							
								
								Bump version and assembly version numbers from 0.7.5 to 0.7.6  
							
							... 
							
							
							
							This is mostly Bluewall's work but I am also bumping the general version number
OpenSimulator 0.7.5 remains in the release candidate stage.
I'm doing this because master is significantly adding things that will not be in 0.7.5
This update should not cause issues with existing external binary DLLs because our DLLs do not have strong names
and so the exact version match requirement is not in force. 
							
						 
						
							2013-02-05 00:23:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7482ad1c22 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-04 19:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8fd99ecab1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensim/var/git/opensim  
							
							
							
						 
						
							2013-02-03 08:14:47 -05:00  
				
					
						
							
							
								 
						
							
							
								6b0310b829 
								
							
								 
							
						 
						
							
							
								
								Adds the ability to load more then one IClientNetworkServer thereby allowing additional client network servers at the same time.   Use comma separated values in clientstack_plugin in your config.   Additional plugins lying around shouldn't be picked up because the loader only loads configured dll assemblies and breaks at the first IClientNetworkServer found in the assembly.  (the only new functionality is the ability to specify more in config).   Note: The existing functionality also passes in a nini config..   and has a boolean to determine if the client network server should be initialized for a specific scene.  
							
							
							
						 
						
							2013-02-03 08:13:52 -05:00  
				
					
						
							
							
								 
						
							
							
								219a25c985 
								
							
								 
							
						 
						
							
							
								
								Merge /home/opensim/src/opensim  
							
							
							
						 
						
							2013-02-01 23:14:19 -05:00  
				
					
						
							
							
								 
						
							
							
								0ab68f6c31 
								
							
								 
							
						 
						
							
							
								
								Revert "Update assembly version numbers"  
							
							... 
							
							
							
							This reverts commit 141ad829f4 
							
						 
						
							2013-02-01 23:13:33 -05:00  
				
					
						
							
							
								 
						
							
							
								840f72f8a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-01 22:07:08 -05:00  
				
					
						
							
							
								 
						
							
							
								0d0bfa4dcd 
								
							
								 
							
						 
						
							
							
								
								minor: change comment about assuming script references are textures in UuidGatherer since this is no longer the behaviour.  
							
							
							
						 
						
							2013-02-02 03:02:04 +00:00  
				
					
						
							
							
								 
						
							
							
								57cf89f4a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-01 21:58:32 -05:00  
				
					
						
							
							
								 
						
							
							
								141ad829f4 
								
							
								 
							
						 
						
							
							
								
								Update assembly version numbers  
							
							
							
						 
						
							2013-02-01 21:57:49 -05:00  
				
					
						
							
							
								 
						
							
							
								9822bb664b 
								
							
								 
							
						 
						
							
							
								
								Log missing assets on "fcache assets" found.  This ignores references found by scanning LSL/notecard files since these are the source of false positives.  
							
							... 
							
							
							
							This also changes UuidGatherer to reutn an AssetType.Unknown for embedded script/lsl references instead of Texture, since these are often not textures.
This is added to help people in determining when they have missing assets such as textures, etc.
In this case, one wants to run "fcache clear" first. 
							
						 
						
							2013-02-02 02:57:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2ff301ca11 
								
							
								 
							
						 
						
							
							
								
								Correct spelling mistake in new RayFilterFlags, LSLPhanton -> LSLPhantom  
							
							
							
						 
						
							2013-02-02 01:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9588328242 
								
							
								 
							
						 
						
							
							
								
								Stop exceptions being thrown if GenerateMapTiles = false but no static map tile has been set.  Do more informative warn instead.  
							
							
							
						 
						
							2013-02-02 00:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d8d4e7f236 
								
							
								 
							
						 
						
							
							
								
								Sit and Spin reduction.    If sitting, slam avatar angular velocity to zero.  
							
							
							
						 
						
							2013-02-01 15:42:24 -05:00  
				
					
						
							
							
								 
						
							
							
								5bb85a14d4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where editting a physical linkset caused the  
							
							... 
							
							
							
							child prim physical positions to get out of sync with the view.
More reliably compute the offset of children in a physical linkset. 
							
						 
						
							2013-02-01 11:52:27 -08:00  
				
					
						
							
							
								 
						
							
							
								75a05c16c5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash caused when linksets were rebuilt. A problem added  
							
							... 
							
							
							
							when individual child pos/rot changes were implementated a week or so ago.
Remove some passing of inTaintTime flag when it was never false. 
							
						 
						
							2013-01-31 15:56:10 -08:00  
				
					
						
							
							
								 
						
							
							
								ed71c939fc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make sure vehicle physical properties are set when going  
							
							... 
							
							
							
							physical by delaying setting until pre-step time. Change vehicle.Refresh()
to schedule the pre-step setting.
Comments and updating of TODO list. 
							
						 
						
							2013-01-31 15:56:02 -08:00  
				
					
						
							
							
								 
						
							
							
								371449db2f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up TargetVelocity implementation by using the default defn in the PhysicsActor base class.  
							
							
							
						 
						
							2013-01-31 15:55:53 -08:00  
				
					
						
							
							
								 
						
							
							
								f984922dfd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-31 14:54:19 -08:00  
				
					
						
							
							
								 
						
							
							
								1e0420431f 
								
							
								 
							
						 
						
							
							
								
								Move the JsonStore regular expressions to static variables to avoid  
							
							... 
							
							
							
							recompiling on every operation. Added JsonList2Path script function
to simplify array iteration. 
							
						 
						
							2013-01-31 14:53:16 -08:00  
				
					
						
							
							
								 
						
							
							
								627600dd68 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-31 20:47:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6a4c8824ea 
								
							
								 
							
						 
						
							
							
								
								Whitespace fix and removing unneccessary parentheses  
							
							
							
						 
						
							2013-01-31 20:46:41 +00:00  
				
					
						
							
							
								 
						
							
							
								cfa8e9cfa7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-31 20:36:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e497cf6f04 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-01-31 20:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								1e354f70d2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-31 20:26:47 +01:00  
				
					
						
							
							
								 
						
							
							
								bfe0f5d081 
								
							
								 
							
						 
						
							
							
								
								* This adds a bit more to the previous flying roll effect by adding additional roll when pressing page down, and reducing your roll when pressing page up to make it feel more responsive and give the user more visual feedback.  
							
							
							
						 
						
							2013-01-31 20:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								cc1781926b 
								
							
								 
							
						 
						
							
							
								
								* Adds a satisfying angular roll when an avatar is flying and turning.  (General, not physics).  Makes flying not feel as stiff.  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 20:37:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b659ccfc80 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-01-31 11:15:22 -08:00  
				
					
						
							
							
								 
						
							
							
								17440d8a29 
								
							
								 
							
						 
						
							
							
								
								Added option for UUID as command parameters. This lets the command handle the UUID parsing and type checking before the command is executed.  
							
							
							
						 
						
							2013-01-31 11:14:43 -08:00  
				
					
						
							
							
								 
						
							
							
								a8fa8af9fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-30 23:44:06 -05:00  
				
					
						
							
							
								 
						
							
							
								fac72d540b 
								
							
								 
							
						 
						
							
							
								
								Allow use of MaptileStaticUUID in Regions.ini to override the global setting in OpenSim.ini for each region.  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2013-01-30 23:37:02 -05:00  
				
					
						
							
							
								 
						
							
							
								9a4de546fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 02:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a0ef3df194 
								
							
								 
							
						 
						
							
							
								
								Add JsonTestStore to determine if a JsonStore is associated with  
							
							... 
							
							
							
							a particular UUID. 
							
						 
						
							2013-01-30 14:45:03 -08:00  
				
					
						
							
							
								 
						
							
							
								d1ebb0a8f9 
								
							
								 
							
						 
						
							
							
								
								Change keyframe motion to use a single timer for all objects. This is required  
							
							... 
							
							
							
							to prevent slippage between objects that are meant to move synchronously or
keep their relative positions/rotations. 
							
						 
						
							2013-01-30 15:54:14 +01:00  
				
					
						
							
							
								 
						
							
							
								52ea6eadae 
								
							
								 
							
						 
						
							
							
								
								* This adds a bit more to the previous flying roll effect by adding additional roll when pressing page down, and reducing your roll when pressing page up to make it feel more responsive and give the user more visual feedback.  
							
							
							
						 
						
							2013-01-30 07:34:48 -05:00  
				
					
						
							
							
								 
						
							
							
								7c4e0ff03c 
								
							
								 
							
						 
						
							
							
								
								* Adds a satisfying angular roll when an avatar is flying and turning.  (General, not physics).  Makes flying not feel as stiff.  
							
							
							
						 
						
							2013-01-30 06:22:05 -05:00  
				
					
						
							
							
								 
						
							
							
								d42c7afe3f 
								
							
								 
							
						 
						
							
							
								
								Add JsonDestroyStore() basic regression test  
							
							
							
						 
						
							2013-01-30 05:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5a22efe69c 
								
							
								 
							
						 
						
							
							
								
								refactor: Make invocations of json store functions from the regression test simpler  
							
							
							
						 
						
							2013-01-30 05:49:28 +00:00  
				
					
						
							
							
								 
						
							
							
								addf9ada49 
								
							
								 
							
						 
						
							
							
								
								Add regression test for script func JsonRemoveValue()  
							
							
							
						 
						
							2013-01-30 05:39:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5ac84a3793 
								
							
								 
							
						 
						
							
							
								
								Fix issue where lsl -> c# generation in co-operative termination mode did not correctly handle single statement versions of for, while and do-while loops.  
							
							... 
							
							
							
							Add regression tests to validate the fix.
This problem will not affect the default abort termination mode. 
							
						 
						
							2013-01-30 03:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a61ecee227 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physics repositioning when under ground to only happen  
							
							... 
							
							
							
							for physical objects. Non-physical objects can go anywhere they want. 
							
						 
						
							2013-01-29 17:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								e83893c8bc 
								
							
								 
							
						 
						
							
							
								
								* This Checks the asset of each wearable asynchronously and repairs if it's required.  
							
							
							
						 
						
							2013-01-29 06:12:04 -05:00  
				
					
						
							
							
								 
						
							
							
								39700445f2 
								
							
								 
							
						 
						
							
							
								
								minor: change name of json script tests to JsonStoreScriptModuleTests instead of copy/pasted LSL_ApiInventoryTests  
							
							
							
						 
						
							2013-01-29 04:36:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ccdf86c737 
								
							
								 
							
						 
						
							
							
								
								minor: remove EnableLogging() left over in CoopTerminationTests  
							
							
							
						 
						
							2013-01-29 04:35:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e0f4e91d22 
								
							
								 
							
						 
						
							
							
								
								Try ignoring json tests if they can't be run due to being on <=.net 3.5  
							
							
							
						 
						
							2013-01-29 04:26:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fd34a75cde 
								
							
								 
							
						 
						
							
							
								
								minor: Tidy up disabled logging on AssetTransactionModule for future use.  Make it clear that transaction parameter to HandleUDPUploadRequest is an ID.  
							
							
							
						 
						
							2013-01-29 04:03:33 +00:00  
				
					
						
							
							
								 
						
							
							
								77cd74ded6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-29 03:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ca26ff9436 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compile warnings in XEngine.cs  
							
							
							
						 
						
							2013-01-29 03:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								47f09ed4c1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: enable angular vertical attraction.  
							
							... 
							
							
							
							Increase terrain collision margin to help vehicles from tunneling
into same. 
							
						 
						
							2013-01-28 17:21:13 -08:00  
				
					
						
							
							
								 
						
							
							
								531d0429d1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first unit test: vehicle angular attraction  
							
							
							
						 
						
							2013-01-28 17:08:34 -08:00  
				
					
						
							
							
								 
						
							
							
								e9aff0a91d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: do not zero an avatar's standing velocity if it is standing  
							
							... 
							
							
							
							on a moving object.
Rearrange pre/post action subscription code to put more in locks.
Add meshmerizer params to BulletSimTestUtil scene creation (and fix line endings).
Rebuilt version of DLLs and SOs with cleaned up code and no profiling for sure. 
							
						 
						
							2013-01-28 15:11:50 -08:00  
				
					
						
							
							
								 
						
							
							
								e4c6a19940 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename 'uint' to 'UInt32' to make clear the type that is passed to unmanaged code.  
							
							
							
						 
						
							2013-01-28 15:11:20 -08:00  
				
					
						
							
							
								 
						
							
							
								f6380a3ad3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the trimming of colliders so only the top 25 are returned.  
							
							
							
						 
						
							2013-01-28 09:02:01 -08:00  
				
					
						
							
							
								 
						
							
							
								2a558c7346 
								
							
								 
							
						 
						
							
							
								
								Change default avatar replacements to be ruth rather than urban male  
							
							
							
						 
						
							2013-01-28 01:20:16 +01:00  
				
					
						
							
							
								 
						
							
							
								e336c50813 
								
							
								 
							
						 
						
							
							
								
								Send moving_end event to scripts when keyframed motion ends.  
							
							
							
						 
						
							2013-01-27 23:35:53 +01:00  
				
					
						
							
							
								 
						
							
							
								b546af9ac2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: simplify the initialization of some of the parameters.  
							
							... 
							
							
							
							Disable vertical attraction for vehicles by default (for the moment).
Fix bug where vehicle would go crazy when velocity got above a
   certain speed. 
							
						 
						
							2013-01-27 12:50:07 -08:00  
				
					
						
							
							
								 
						
							
							
								26d4596080 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reinstate the supression of rotational velocity for vehicles  
							
							
							
						 
						
							2013-01-27 12:50:07 -08:00  
				
					
						
							
							
								 
						
							
							
								a345a2feb7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add framework for BulletSim unit tests. No tests yet.  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								05adf4b30f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable center-of-mass computation because it does not work yet  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								80f0a978db 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix compile error from last commit  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								36f401d850 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize the value for gravity reduction for ground vehicles on the ground. Set defaults for vehicle factors to one. Debug logging changes.  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								ddef8f16e5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first attempt at reporting top colliders  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								dd08e1fba6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize several vehicle debugging values: physical linear and angular force factors now default to less than 1 (0.2) vehicle friction and restitution now default to low values  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								c44a8e9f92 
								
							
								 
							
						 
						
							
							
								
								BulletSim: finish the post step event for physical object actions. Modify vehicle to use post step event for logging.  
							
							
							
						 
						
							2013-01-27 12:50:04 -08:00  
				
					
						
							
							
								 
						
							
							
								e6e6e8ab15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-27 01:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c3d68e7f9d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs 
							
						 
						
							2013-01-27 01:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								776cc33541 
								
							
								 
							
						 
						
							
							
								
								Prevent items being destroyed by rename operations. Renaming of a wearable also  
							
							... 
							
							
							
							sends an asset transaciton but it is empty. So we can't ignore name data
when a transaction is present and can't treat every transaction as valid.
Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs 
							
						 
						
							2013-01-27 01:07:37 +00:00  
				
					
						
							
							
								 
						
							
							
								380b017e32 
								
							
								 
							
						 
						
							
							
								
								Prevent items being destroyed by rename operations. Renaming of a wearable also  
							
							... 
							
							
							
							sends an asset transaciton but it is empty. So we can't ignore name data
when a transaction is present and can't treat every transaction as valid. 
							
						 
						
							2013-01-27 00:20:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f1fbb774b6 
								
							
								 
							
						 
						
							
							
								
								Reinstate cleaning objects from parcel when avatars sit on them. Instead do it  
							
							... 
							
							
							
							properly for temp-on-rez. Auto-return overrides sitting. Temp does not. 
							
						 
						
							2013-01-26 20:39:17 +01:00  
				
					
						
							
							
								 
						
							
							
								1b5d5d7040 
								
							
								 
							
						 
						
							
							
								
								Stop temp-on-rez object from being deleted while an avatar sits on them  
							
							
							
						 
						
							2013-01-26 18:03:18 +01:00  
				
					
						
							
							
								 
						
							
							
								ac1d09bb0c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-26 18:00:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8f949513fd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-26 16:58:02 +00:00  
				
					
						
							
							
								 
						
							
							
								564b513963 
								
							
								 
							
						 
						
							
							
								
								* This update is ugly as sin, but it 'fills in the blanks' of your appearance when your inventory items go missing.    This repairs appearance from missing wearables immediately on the V1 appearance pipeline, the second login on Firestorm.  It only replaces the essential body parts that are missing.. hair, skin, eyes, shape...  so if you delete all your wearables, you will rez naked.    Anyway, this is still experimental..   I need another day of playing with this to handle all of the situations.   One thing that I still need to do is try and get the assets..    and if we can't get the assets for some reason, skip and replace that part of the outfit.  
							
							
							
						 
						
							2013-01-26 07:31:54 -05:00  
				
					
						
							
							
								 
						
							
							
								60eb0f36b3 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/avination' into teravuswork  
							
							
							
						 
						
							2013-01-26 07:23:16 -05:00  
				
					
						
							
							
								 
						
							
							
								fdc26b801e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-26 07:13:39 +01:00  
				
					
						
							
							
								 
						
							
							
								bfac09849f 
								
							
								 
							
						 
						
							
							
								
								bug fix: crash when too many collisions on a ode step  
							
							
							
						 
						
							2013-01-26 06:12:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b0cff35d96 
								
							
								 
							
						 
						
							
							
								
								Fix issue where the "set terrain texture" console command did not tell the viewers that textures had updated (hence they did not display the changes).  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=6513  
							
						 
						
							2013-01-26 04:27:01 +00:00  
				
					
						
							
							
								 
						
							
							
								53833babf9 
								
							
								 
							
						 
						
							
							
								
								Add OnScriptMovingStartEvent and OnScriptMovingEndEvent to EventManager so that these can be triggered by future code (not yet implemented).  
							
							... 
							
							
							
							Also hooks up moving_start and moving_end script events, eliminating itemID on XEngine EventManager methods since this is completely unused.
An adaptation of the patch in http://opensimulator.org/mantis/view.php?id=6515 
Thanks Garmin Kawaguichi and Signpost Marv. 
							
						 
						
							2013-01-26 03:57:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2eab339b87 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-26 04:40:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8ea112a5b2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-26 02:58:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ceabb1b49a 
								
							
								 
							
						 
						
							
							
								
								Mantis 6343: Turn a prim to flexy to OFF don't work llSetPrimParams  
							
							... 
							
							
							
							Correction so that scripts can turn Flexi off as well as on. 
							
						 
						
							2013-01-26 02:55:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e28c042dce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-26 01:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5128ae7b86 
								
							
								 
							
						 
						
							
							
								
								* This adds llVolumeDetect functionality to the C# implementation of BulletSim.  
							
							
							
						 
						
							2013-01-25 20:15:37 -05:00  
				
					
						
							
							
								 
						
							
							
								c3fb114461 
								
							
								 
							
						 
						
							
							
								
								minor: Fix full scene part console report to show proper Light* names rather than all wrongly FlexiDrag  
							
							
							
						 
						
							2013-01-26 00:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d6d6618f62 
								
							
								 
							
						 
						
							
							
								
								minor: Call down to base OpenSimTestCase.SetUp() in NPCModuleTests to disable any enabled logging from previous tests  
							
							
							
						 
						
							2013-01-26 00:28:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6daf559fb6 
								
							
								 
							
						 
						
							
							
								
								Added unit tests for Dynamic Attributes  
							
							
							
						 
						
							2013-01-25 04:03:30 +00:00  
				
					
						
							
							
								 
						
							
							
								23f0610f0c 
								
							
								 
							
						 
						
							
							
								
								Disabled DAExampleModule  
							
							
							
						 
						
							2013-01-25 04:03:28 +00:00  
				
					
						
							
							
								 
						
							
							
								af6a7cf95d 
								
							
								 
							
						 
						
							
							
								
								Added DynAttrs to the serialized XML format of prims. When copying prims, use deep copy for DynAttrs.  
							
							
							
						 
						
							2013-01-25 04:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8b4441d940 
								
							
								 
							
						 
						
							
							
								
								Changed DAMap to be the container of "data stores", which are OSDMaps. Store names must have at least 4 characters.  
							
							
							
						 
						
							2013-01-25 04:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a6d9c26365 
								
							
								 
							
						 
						
							
							
								
								Encapsulate an OSDMap in DAMap (was DynAttrsOSDMap) rather than inheriting from it  
							
							... 
							
							
							
							This is the easier way to give us control over locking, rather than asking that OSDMap IDictionary methods be virtual 
							
						 
						
							2013-01-25 04:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d3095e2649 
								
							
								 
							
						 
						
							
							
								
								Add DAExampleModule to demonstrate dynamic attributes  
							
							... 
							
							
							
							This module demonstrates that we can add an arbitrary persisted value to SOP without any changes to core code.
Every time the object is moved, the move record is updated and the users in the scene alerted
The number of moves is persisted over server restarts in sqlite 
							
						 
						
							2013-01-25 04:03:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1bd0b06ec1 
								
							
								 
							
						 
						
							
							
								
								Implement Dynamic Attributes for SOP and PBS. Implement storage in SQLite  
							
							
							
						 
						
							2013-01-25 04:03:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d977bb77cb 
								
							
								 
							
						 
						
							
							
								
								Disable json tests for now - I see this is failing on jenkins because mono 2.4.3 doesn't have Funcs >5 params, though mono 2.6 onwards does.  
							
							... 
							
							
							
							Standardize logging in JsonStoreScriptModule and some minor code formatting. 
							
						 
						
							2013-01-25 03:19:56 +00:00  
				
					
						
							
							
								 
						
							
							
								614d4eda3e 
								
							
								 
							
						 
						
							
							
								
								See if getting the registering JsonReadNotecard with MethodInfo works around an apparent issue with registering methods with more than 5 parameters on mono 2.4.3  
							
							
							
						 
						
							2013-01-25 03:02:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4f52acaa83 
								
							
								 
							
						 
						
							
							
								
								Increase logging by enabling during test setup rather than during individual tests of for JsonStore  
							
							
							
						 
						
							2013-01-25 02:32:38 +00:00  
				
					
						
							
							
								 
						
							
							
								8c68451856 
								
							
								 
							
						 
						
							
							
								
								Enable logging in new json store tests to find out why they fail on jenkins but not locally.  
							
							
							
						 
						
							2013-01-25 02:22:24 +00:00  
				
					
						
							
							
								 
						
							
							
								844e60da0f 
								
							
								 
							
						 
						
							
							
								
								Add JsonTestPath() regression test  
							
							
							
						 
						
							2013-01-25 02:12:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f32361d595 
								
							
								 
							
						 
						
							
							
								
								Add regression test for JsonSetValue()  
							
							
							
						 
						
							2013-01-25 02:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b914fb98c4 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning in SceneCommandsModule  
							
							
							
						 
						
							2013-01-25 01:56:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ba369c5cfe 
								
							
								 
							
						 
						
							
							
								
								Add basic JsonGetValue() regression test.  
							
							
							
						 
						
							2013-01-25 01:55:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f557d7e828 
								
							
								 
							
						 
						
							
							
								
								Add basic JsonCreateStore() regression test  
							
							
							
						 
						
							2013-01-25 01:48:31 +00:00  
				
					
						
							
							
								 
						
							
							
								6a5d088197 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce the force of gravity on ground vehicles when they  
							
							... 
							
							
							
							are on the ground. Makes them a little more stable. 
							
						 
						
							2013-01-24 16:26:04 -08:00  
				
					
						
							
							
								 
						
							
							
								0b8bf69470 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs 
							
						 
						
							2013-01-25 00:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c6e6614a44 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-24 23:25:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a2a32fc844 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce the zeroing threshold for rotational velocity.  
							
							... 
							
							
							
							Sometimes settling of a vehicle from gravity introduces small
velocities that need to be kept. 
							
						 
						
							2013-01-24 14:36:00 -08:00  
				
					
						
							
							
								 
						
							
							
								591faac3ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable CCD (continuious collision detection) and  
							
							... 
							
							
							
							contact processing threshold since the first didn't solve tunneling
problems but used resources and the latter caused instabilities. 
							
						 
						
							2013-01-24 14:35:42 -08:00  
				
					
						
							
							
								 
						
							
							
								2cf29c87bc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: zero motion on an object that we pop up because it is  
							
							... 
							
							
							
							below terrain. If the position is being corrected because it is out
of bounds, all other movement rules are out the window. 
							
						 
						
							2013-01-24 14:35:23 -08:00  
				
					
						
							
							
								 
						
							
							
								3ecfddd791 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove exception that can happen when setting physics parameters from the console.  
							
							
							
						 
						
							2013-01-24 14:35:05 -08:00  
				
					
						
							
							
								 
						
							
							
								71f7bfc2ff 
								
							
								 
							
						 
						
							
							
								
								Mantis 6508 llHTTPResponse body is incorrectly interpreted by IE  
							
							... 
							
							
							
							This patch html escapes responses going to IE so that they cannot be
interpreted as HTML if the response type is "text/plain". This has no
effect if the reponse type has been set to "text/html" by
osSetContentType
Signed-off-by: nebadon <michael@osgrid.org> 
							
						 
						
							2013-01-24 14:48:20 -07:00  
				
					
						
							
							
								 
						
							
							
								789e9901dd 
								
							
								 
							
						 
						
							
							
								
								Make llGiveMoney async again. The return value is now the constant 1 to make  
							
							... 
							
							
							
							scripts work properly. Scripts will no longer receive a failure indication through
this return value; 
							
						 
						
							2013-01-24 21:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								427ab219b8 
								
							
								 
							
						 
						
							
							
								
								Add JSONification of WebStats module. Adds a '?json' query parameter  
							
							... 
							
							
							
							to the fetch URL to return the data in JSON format. Also adds a simple
'sim.html' that uses JavaScript to display the JSON data. Not pretty
but an example. 
							
						 
						
							2013-01-24 10:44:57 -08:00  
				
					
						
							
							
								 
						
							
							
								e785242c49 
								
							
								 
							
						 
						
							
							
								
								Reintroduce the return value of llGiveMoney. The grid will crash and burn without it.  
							
							
							
						 
						
							2013-01-24 18:23:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9d2e832b85 
								
							
								 
							
						 
						
							
							
								
								Null check the response body to make sure we're not crashing the script engine  
							
							
							
						 
						
							2013-01-24 18:23:10 +01:00  
				
					
						
							
							
								 
						
							
							
								d5b950633d 
								
							
								 
							
						 
						
							
							
								
								* Added in the manifold point dept on collision desc. In BulletSim engine BulletXNA.  
							
							
							
						 
						
							2013-01-24 07:36:24 -05:00  
				
					
						
							
							
								 
						
							
							
								ba9d6b7337 
								
							
								 
							
						 
						
							
							
								
								* Repairs the Object updates, Collision updates, and Child Prim methods making the bulletXNA engine work again.  
							
							... 
							
							
							
							* The only thing that had an issue was when creating a new RigidBody, BulletXNA didn't know the type SimMotionState and the upcast type is unknown in the constructor.   Therefore, I had to update the IMotionState with a new method 'SetBody'.    All of the duplicated type information has been removed and BulletXNA is not relying on any non-standard types external to the library. 
							
						 
						
							2013-01-24 07:11:32 -05:00  
				
					
						
							
							
								 
						
							
							
								878df52515 
								
							
								 
							
						 
						
							
							
								
								* This makes the non-physics llCastRay 'better'.     It's not 'correctly working', and if you look deep enough, you see that the results are not really stable depending on the direction of the ray.  
							
							
							
						 
						
							2013-01-23 21:58:51 -05:00  
				
					
						
							
							
								 
						
							
							
								f7feed4d44 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary System.Linq reference from Compiler.cs  
							
							... 
							
							
							
							Hopefully will fix windows build via compile.bat 
							
						 
						
							2013-01-24 01:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								b775761104 
								
							
								 
							
						 
						
							
							
								
								Disable the not very useful infinite recursion co-op termination tests for now as they appear to cause failures with testing in jenkins.  
							
							... 
							
							
							
							These tests are not very useful anyway as they never actually get a chance to try termination before the script runs out of stack 
							
						 
						
							2013-01-24 00:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2ce4a758e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-24 00:27:00 +00:00  
				
					
						
							
							
								 
						
							
							
								be4c8c4931 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2013-01-24 00:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								957cea59a0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-24 00:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								1a610f30d8 
								
							
								 
							
						 
						
							
							
								
								Fix mono 2.4.3 build break by using CreateInstanceAndUnwrap 9 method call deprecated in later .net versions  
							
							
							
						 
						
							2013-01-24 00:23:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5b334079e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-23 16:23:11 -08:00  
				
					
						
							
							
								 
						
							
							
								1c3d84fe03 
								
							
								 
							
						 
						
							
							
								
								BulletSim: pass up and report the real collision penetration.  
							
							
							
						 
						
							2013-01-23 16:20:44 -08:00  
				
					
						
							
							
								 
						
							
							
								55c6753b13 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into cooptermination  
							
							
							
						 
						
							2013-01-24 00:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8a22ac3f94 
								
							
								 
							
						 
						
							
							
								
								Pass narrower WaitHandle rather than EventWaitHandle as co-op termination wait handle to script APIs.  
							
							... 
							
							
							
							APIs don't need to reference any methods on EventWaitHandle 
							
						 
						
							2013-01-23 23:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								72dd3633ee 
								
							
								 
							
						 
						
							
							
								
								Improve logging by making it clearer which script is failing if an assembly fails to load.  
							
							... 
							
							
							
							Moves the noise co-op start/stop debug log messages to only display if xengine debug level >= 1
Logs which stop strategy is being used (abort or co-op)
Adjusts some other logging to remove not very useful stuff 
							
						 
						
							2013-01-23 23:34:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a7b810ddee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove setting of vehicle InterpolationRotationalVelocity.  
							
							... 
							
							
							
							This doesn't seem to help the vehicle stability.
Rename vehicle internal variables adding a "V" or "W" so it is clear
when coordinates are vehicle or world relative. 
							
						 
						
							2013-01-23 14:25:42 -08:00  
				
					
						
							
							
								 
						
							
							
								13182904da 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small change to center-of-mass computation left out last commit  
							
							
							
						 
						
							2013-01-23 14:25:30 -08:00  
				
					
						
							
							
								 
						
							
							
								a5e9c665f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: center-of-gravity linkset changes. Not working yet.  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs 
							
						 
						
							2013-01-23 14:25:18 -08:00  
				
					
						
							
							
								 
						
							
							
								c1371ab786 
								
							
								 
							
						 
						
							
							
								
								BulletSim: working on COM  
							
							
							
						 
						
							2013-01-23 14:25:06 -08:00  
				
					
						
							
							
								 
						
							
							
								775fd6f8cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix build break introduced by previous commit  
							
							
							
						 
						
							2013-01-23 14:24:54 -08:00  
				
					
						
							
							
								 
						
							
							
								a0d460e6bf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the unused RestoreBodyDependencies used by linksets  
							
							... 
							
							
							
							and vehicles and clean up code by removing their kludgyness. 
							
						 
						
							2013-01-23 14:24:42 -08:00  
				
					
						
							
							
								 
						
							
							
								c1795ed399 
								
							
								 
							
						 
						
							
							
								
								Add the Avination physics raycast glue so Core Physics can implement raycast  
							
							
							
						 
						
							2013-01-23 21:03:24 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6ddcc7a5 
								
							
								 
							
						 
						
							
							
								
								Prevent double ground collisions and prefer the physics result if there is one.  
							
							... 
							
							
							
							ODE is known to not see the ground sometimes on raycast so the double test is
needed. 
							
						 
						
							2013-01-23 20:58:47 +01:00  
				
					
						
							
							
								 
						
							
							
								6a2b673fca 
								
							
								 
							
						 
						
							
							
								
								Remove the return value from llGiveMoney and add llTransferLindenDollars. Also  
							
							... 
							
							
							
							make llGiveMoney async so the script thread is not held up waiting for comms
to an external server. 
							
						 
						
							2013-01-23 19:45:36 +00:00  
				
					
						
							
							
								 
						
							
							
								fc1c77b42d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-23 19:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c75508ec8d 
								
							
								 
							
						 
						
							
							
								
								Fix a type (Suports => Supports). Also put the normal terrain collision check  
							
							... 
							
							
							
							into the physics check patch for now since physics doesn't properly return land for some reason (as tested by Nebadon) 
							
						 
						
							2013-01-23 20:29:05 +01:00  
				
					
						
							
							
								 
						
							
							
								47f18caa22 
								
							
								 
							
						 
						
							
							
								
								Remove the return value from llGiveMoney (it was a LSL extension of OpenSim) and  
							
							... 
							
							
							
							make the function async so the script thread is not held up waiting for comms
to an external server. 
							
						 
						
							2013-01-23 18:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								997d53e532 
								
							
								 
							
						 
						
							
							
								
								EXPERIMENTAL - Comment out the check for the agent already being in transit  
							
							... 
							
							
							
							to prevent avatars being locked into their sim on a failed teleport.
May have side effects and must be revisited to fix right. 
							
						 
						
							2013-01-23 18:17:49 +01:00  
				
					
						
							
							
								 
						
							
							
								f667428283 
								
							
								 
							
						 
						
							
							
								
								Guard against XMLRPC module ref being null, which will happen if it's disabled  
							
							
							
						 
						
							2013-01-23 16:11:37 +01:00  
				
					
						
							
							
								 
						
							
							
								74e04c0f03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2013-01-23 02:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								cc4cfd9fa8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Physics/BulletSNPlugin/BSShapeCollection.cs 
							
						 
						
							2013-01-23 02:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								cf168194e5 
								
							
								 
							
						 
						
							
							
								
								If ScriptStopStrategy hasn't been set to co-op in [XEngine] config, then continue to generate C# that is functionality identical to historical generation  
							
							... 
							
							
							
							This is to eliminate disruption until co-op termination has been well-tested.
In non co-op mode, XEngine will continue to load DLLs of the existing Script class and the new XEngineScript class.
Moving to co-op mode still requires existing script DLL deletion to force recompilation, either manually or by setting DeleteScriptsOnStartup = true for one run.
This change also means that scripts which fail to initialize do not still show up as running scripts. 
							
						 
						
							2013-01-23 02:36:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9d1989e64f 
								
							
								 
							
						 
						
							
							
								
								* Handle a NRE with Baked Textures that may result in a failed appearance.    This may be an issue, or it may be a symptom.  
							
							
							
						 
						
							2013-01-22 18:49:50 -05:00  
				
					
						
							
							
								 
						
							
							
								80b1e32bfa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Tweeks to vehicle motion.  
							
							... 
							
							
							
							Pass through old angular velocity making for smoother transitions.
Remove some old kludges for angular motion (damping and rotvel suppression). 
							
						 
						
							2013-01-21 23:43:24 -08:00  
				
					
						
							
							
								 
						
							
							
								6007eae00f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/avination' into teravuswork  
							
							
							
						 
						
							2013-01-21 21:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								9a4914e58c 
								
							
								 
							
						 
						
							
							
								
								Add co-op termination regression test for infinite recursive manual call on event function.  
							
							... 
							
							
							
							Such code would normally terminate quickly with a stack overflow exception anyway. 
							
						 
						
							2013-01-22 02:32:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0727784186 
								
							
								 
							
						 
						
							
							
								
								Set script delay factor to 0 in co-op termination tests  
							
							... 
							
							
							
							This is to ensure loops aren't actually terminating from a wait on an LSL function.
This was not the case with any of the existing tests. 
							
						 
						
							2013-01-22 02:26:04 +00:00  
				
					
						
							
							
								 
						
							
							
								679dc811dd 
								
							
								 
							
						 
						
							
							
								
								Add regression test for co-op termination on infinite user function call regression.  
							
							... 
							
							
							
							Such a script would probably run out of stack pretty quickly anyway. 
							
						 
						
							2013-01-22 02:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b93e8020e2 
								
							
								 
							
						 
						
							
							
								
								Add regression test for co-op stop of an infinite jump loop  
							
							... 
							
							
							
							Also fixes bug in do-while test
Improves detection of failure due to invalid script in test
Sets up xengine anew for each test rather than once for the while testsuite to improve isolation between tests.
Stop listening for chat after the first 'script is running' chat is received to reduce test run time. 
							
						 
						
							2013-01-22 02:16:10 +00:00  
				
					
						
							
							
								 
						
							
							
								cf0b5e4f27 
								
							
								 
							
						 
						
							
							
								
								Add do-while co-op termination test  
							
							... 
							
							
							
							Minor changes to scripts in other tests. 
							
						 
						
							2013-01-22 01:53:10 +00:00  
				
					
						
							
							
								 
						
							
							
								fbdfe43d75 
								
							
								 
							
						 
						
							
							
								
								Add single and comound while loop co-op termination test  
							
							
							
						 
						
							2013-01-22 01:40:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c6ba27d096 
								
							
								 
							
						 
						
							
							
								
								Fix bug in generating termination checks in compound statement for loop.  
							
							... 
							
							
							
							Add regression test for this case. 
							
						 
						
							2013-01-22 01:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a558f9797d 
								
							
								 
							
						 
						
							
							
								
								factor out common code in existing co-op termination regression tests  
							
							
							
						 
						
							2013-01-22 01:13:45 +00:00  
				
					
						
							
							
								 
						
							
							
								419f8e0f76 
								
							
								 
							
						 
						
							
							
								
								Increase WaitForEventCompletionOnScriptStop to 120 secs to show that the co-op setting is active in its regression tests.  
							
							
							
						 
						
							2013-01-22 01:08:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1730de14a4 
								
							
								 
							
						 
						
							
							
								
								minor: comment out Console.WriteLine debugging message in XEngine  
							
							
							
						 
						
							2013-01-22 01:00:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cd446c32d6 
								
							
								 
							
						 
						
							
							
								
								Add regression test TestStopOnLongForLoop()  
							
							
							
						 
						
							2013-01-22 00:59:46 +00:00  
				
					
						
							
							
								 
						
							
							
								49d674c74d 
								
							
								 
							
						 
						
							
							
								
								refactor: rename XEngineTest to more descriptive XEngineBasicTests  
							
							
							
						 
						
							2013-01-22 00:35:56 +00:00  
				
					
						
							
							
								 
						
							
							
								471c477863 
								
							
								 
							
						 
						
							
							
								
								BulletSim: allow changing position and rotation of a child of a linkset  
							
							... 
							
							
							
							without rebuilding the whole compound shape. Should make vehicles move
smoother. 
							
						 
						
							2013-01-21 15:58:22 -08:00  
				
					
						
							
							
								 
						
							
							
								95c53ecae7 
								
							
								 
							
						 
						
							
							
								
								Have SOP and LSL_Api call the proper GetCenterOfMass and GetGeometricCenter  
							
							... 
							
							
							
							routines on the physics engine. Won't make a difference for any
existing scripts since ODE always returned Vector3.Zero. 
							
						 
						
							2013-01-21 15:55:54 -08:00  
				
					
						
							
							
								 
						
							
							
								09a3e134e4 
								
							
								 
							
						 
						
							
							
								
								* Fix notecard loading - If the notecard name is formatted like a UUID but isn't an actual asset UUID, then try to load it like an asset id first, then try to load it as a task inventoryitem name.   If the passed UUID is a string, try to load it like a task inventory item name.  
							
							
							
						 
						
							2013-01-21 17:30:38 -05:00  
				
					
						
							
							
								 
						
							
							
								3f6698a595 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unused MaxTaintsToProcessPerStep parameter  
							
							
							
						 
						
							2013-01-21 09:19:09 -08:00  
				
					
						
							
							
								 
						
							
							
								da6f589885 
								
							
								 
							
						 
						
							
							
								
								Add accessors to allow serializing rot and position targets  
							
							
							
						 
						
							2013-01-21 08:36:21 +01:00  
				
					
						
							
							
								 
						
							
							
								52b341e2e2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: More aggressive as setting character velocity to zero  
							
							... 
							
							
							
							when should be standing.
Modify angular force routines to be the same pattern as linear force routines.
BulletSim vehicle turning is scaled like SL and is DIFFERENT THAN ODE!!
Fix some bugs in BSMotor dealing with the motor going to zero.
Add a bunch of parameters:  MaxLinearVelocity, MaxAngularVelocity,
MaxAddForceMagnitude, VehicleMaxLinearVelocity, VehicleMaxAngularVelocity,
and most of the values are defaulted to values that are larger
than in SL.
Use the new parameters in BSPrim, BSCharacter and BSDynamic. 
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								3c4868f613 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of avatar sliding very slowly occasionally after stopping walking. Consolidate movement tests into the one prestep motion action  
							
							
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								2cb1d5240e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small fix making sure terrain height is calculated  
							
							... 
							
							
							
							properly if the vehicle moves during vehicle actions. 
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								3b0df52d10 
								
							
								 
							
						 
						
							
							
								
								BulletSim: modify motors to return correction rather than current value  
							
							... 
							
							
							
							to better use them for incremental updates.
Modify prim and character to use the new motors.
Simplify the vehicle linear movement code to just update the velocity
directly or the basic movement. 
							
						 
						
							2013-01-20 23:09:53 -08:00  
				
					
						
							
							
								 
						
							
							
								a291e6be93 
								
							
								 
							
						 
						
							
							
								
								Limit active at targets to 8  
							
							
							
						 
						
							2013-01-21 01:47:54 +01:00  
				
					
						
							
							
								 
						
							
							
								80529a6bac 
								
							
								 
							
						 
						
							
							
								
								Prevent scene from holding references to SOGs with attargets beyond SOG deletion  
							
							
							
						 
						
							2013-01-21 01:47:09 +01:00  
				
					
						
							
							
								 
						
							
							
								0e17887e03 
								
							
								 
							
						 
						
							
							
								
								Allow TeleportCancel packets to reset the transfer state machine  
							
							
							
						 
						
							2013-01-21 01:46:40 +01:00  
				
					
						
							
							
								 
						
							
							
								b7b3063849 
								
							
								 
							
						 
						
							
							
								
								Implement HTTP Request froma thread pool to avoid packet congestion  
							
							
							
						 
						
							2013-01-20 18:38:00 +01:00  
				
					
						
							
							
								 
						
							
							
								cf4bf7432a 
								
							
								 
							
						 
						
							
							
								
								Revert "Refactor scripted http request to use async calls rather than hard threads"  
							
							... 
							
							
							
							This reverts commit 461ecd7cf9 
							
						 
						
							2013-01-20 15:58:20 +01:00  
				
					
						
							
							
								 
						
							
							
								2c517d792f 
								
							
								 
							
						 
						
							
							
								
								This updates prebuild to remove BulletSimN, implements the BulletSim API in BulletSPlugin using the BulletXNA Bullet physics engine.  It also updates the BulletXNA library to be compatible with the changes.   OpenSimDefaults has been updated to describe how to switch engines and terrain implementations.  
							
							
							
						 
						
							2013-01-20 08:18:16 -05:00  
				
					
						
							
							
								 
						
							
							
								6a75949323 
								
							
								 
							
						 
						
							
							
								
								* Dumping BulletSimNPlugin in favor of combining the API  
							
							
							
						 
						
							2013-01-20 08:07:49 -05:00  
				
					
						
							
							
								 
						
							
							
								82b954b212 
								
							
								 
							
						 
						
							
							
								
								* Tweak the BulletSimN API a bit.  
							
							
							
						 
						
							2013-01-20 08:06:15 -05:00  
				
					
						
							
							
								 
						
							
							
								461ecd7cf9 
								
							
								 
							
						 
						
							
							
								
								Refactor scripted http request to use async calls rather than hard threads  
							
							
							
						 
						
							2013-01-20 02:08:38 +01:00  
				
					
						
							
							
								 
						
							
							
								903cc71f0d 
								
							
								 
							
						 
						
							
							
								
								Remove an extra ScriptSleep (merge artefact) from llSetLinkPrimitiveParamsFast  
							
							
							
						 
						
							2013-01-19 22:53:51 +01:00  
				
					
						
							
							
								 
						
							
							
								2d3a57a002 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination'  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/ThrottleOutPacketType.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Avatar/Groups/GroupsModule.cs 
							
						 
						
							2013-01-19 21:49:33 +01:00  
				
					
						
							
							
								 
						
							
							
								7bd9a0edb7 
								
							
								 
							
						 
						
							
							
								
								Remove group IM test code also mentioning "OpenSimulator Testing"  
							
							
							
						 
						
							2013-01-19 14:30:38 +01:00  
				
					
						
							
							
								 
						
							
							
								bd77e2b7ba 
								
							
								 
							
						 
						
							
							
								
								Remove the core groups module  
							
							
							
						 
						
							2013-01-19 14:29:09 +01:00  
				
					
						
							
							
								 
						
							
							
								1323271826 
								
							
								 
							
						 
						
							
							
								
								Kill the dumb Opensimulator Testing group again - for good.  
							
							
							
						 
						
							2013-01-19 13:21:43 +01:00  
				
					
						
							
							
								 
						
							
							
								9c590e51b6 
								
							
								 
							
						 
						
							
							
								
								IRCBridgeModule: optional agent-alertbox for IRC enabled Regions look in OpenSimDefaults.ini / section [IRC]  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=6470 
idea: https://github.com/ssm2017/IrcBridgeAlert  
						
							2013-01-19 02:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								12efac494a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/Framework/Scenes/Animation/ScenePresenceAnimator.cs 
							
						 
						
							2013-01-19 02:38:04 +00:00  
				
					
						
							
							
								 
						
							
							
								fc6115f777 
								
							
								 
							
						 
						
							
							
								
								Check the existing ScenePresence.ParentPart to make sure we're not trying to sit on a prim we're already sat upon, rather than looking up the part from scratch.  
							
							... 
							
							
							
							An adaptation of commit 055b8a2 
							
						 
						
							2013-01-19 02:29:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b77da5039e 
								
							
								 
							
						 
						
							
							
								
								Assign the SmartThreadPool name in the constructor  
							
							... 
							
							
							
							This is required because some threads are created in the constructor, so assigning the name afterwards would be too late. 
							
						 
						
							2013-01-19 02:08:58 +00:00  
				
					
						
							
							
								 
						
							
							
								27e2ec177a 
								
							
								 
							
						 
						
							
							
								
								New constants for llGetObjectDetails  
							
							... 
							
							
							
							New constants for llGetObjectDetails OBJECT_CHARACTER_TIME,
OBJECT_ROOT, OBJECT_ATTACHED_POINT, OBJECT_PATHFINDING_TYPE,
OBJECT_PHYSICS, OBJECT_PHANTOM and OBJECT_TEMP_ON_REZ
also Pathfining constants, 3 of which are used by llGetObjectDetails 
							
						 
						
							2013-01-19 01:50:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4f70e423df 
								
							
								 
							
						 
						
							
							
								
								Mantis 6507 keys returned by llGetAgentList incorrect for llList2Key  
							
							... 
							
							
							
							The type of the keys returned by llGetAgentList corrected to LSL_Key 
							
						 
						
							2013-01-19 01:14:11 +00:00  
				
					
						
							
							
								 
						
							
							
								652cfa2ee2 
								
							
								 
							
						 
						
							
							
								
								Fix use of scene debug commands when region is set to root or a specific region where there is more than one region on the simulator.  
							
							
							
						 
						
							2013-01-19 00:27:17 +00:00  
				
					
						
							
							
								 
						
							
							
								115e1c2abb 
								
							
								 
							
						 
						
							
							
								
								Add "debug set set animations true|false" region console command.  
							
							... 
							
							
							
							Setting this logs extra information about animation add/remove, such as uuid and animation name
Unfortunately cannot be done per client yet 
							
						 
						
							2013-01-18 23:22:02 +00:00  
				
					
						
							
							
								 
						
							
							
								74256c0cc4 
								
							
								 
							
						 
						
							
							
								
								Restore previous client AO behaviour by not allowing them to remove the default animation but continue to allow scripts to do so.  
							
							... 
							
							
							
							This keeps the fix from http://opensimulator.org/mantis/view.php?id=6327 
and fixes the behaviour regression in http://opensimulator.org/mantis/view.php?id=6483 
Animations may still exhibit different behaviour if both scripts and clients are adjusting animations.
A change in the behaviour of client AO to not remove all animations may be a better long term approach. 
							
						 
						
							2013-01-18 22:57:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c6b6c94ccb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce jitter in avatar velocity when walking or flying.  
							
							... 
							
							
							
							OpenSimulator is VERY sensitive to changes in avatar velocity and
will send an avatar update message when velocity changes more than
0.001m/s. This significantly reduces the number of avatar update messages by
smoothing the avatar velocity returned by Bullet. 
							
						 
						
							2013-01-18 11:39:24 -08:00  
				
					
						
							
							
								 
						
							
							
								482c7b5368 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add logic to turn off pre-step actions when object goes  
							
							... 
							
							
							
							non-active. This turns off 'setForce', 'setTorque' and 'moveToTarget'
when the object is selected or made non-physical. 
							
						 
						
							2013-01-18 11:37:36 -08:00  
				
					
						
							
							
								 
						
							
							
								9aad815177 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-18 19:35:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c8afc8523b 
								
							
								 
							
						 
						
							
							
								
								Implement non-wait co-operative termination of scripts for XEngine in addition to termination on wait.  
							
							... 
							
							
							
							This involves inserting opensim_reserved_CheckForCoopTermination() calls in lsl -> c# translation at any place where the script could be in a loop with no wait calls.
These places are for, while, do-while, label, user function call and manual event function call.
Call goes through to an XEngineScriptBase which extends ScriptBase.
IEngine is extended to supply necessary engine-specific parent class references and constructor parameters to Compiler.
Unfortunately, since XEngineScriptBase has to be passed WaitHandle in its constructor, older compiled scripts will fail to load with an error on the OpenSim console.
Such scripts will need to be recompiled, either by removing all *.dll files from the bin/ScriptEngines/<region-id> or by setting DeleteScriptsOnStartup = true in [XEngine] for one run.
Automatic recompilation may be implemented in a later commit.
This feature should not yet be used, default remains termination with Thread.Abort() which will work as normal once scripts are recompiled. 
							
						 
						
							2013-01-17 23:39:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a6afd2f706 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-17 14:51:52 -08:00  
				
					
						
							
							
								 
						
							
							
								75f710f1e7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add one function that all actors who act on the physical  
							
							... 
							
							
							
							can use to know if the object is currently active.
Code cleaning including use of Util.ClampV function. 
							
						 
						
							2013-01-17 14:47:35 -08:00  
				
					
						
							
							
								 
						
							
							
								63e9b2d330 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-17 04:32:39 +01:00  
				
					
						
							
							
								 
						
							
							
								755e452342 
								
							
								 
							
						 
						
							
							
								
								revert the test, sending again appearance to self in  
							
							... 
							
							
							
							ValidateAndSendAppearanceAndAgentData() 
							
						 
						
							2013-01-17 03:29:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3b1e4541fb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-17 03:45:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2743565f7e 
								
							
								 
							
						 
						
							
							
								
								*TEST TEST TEST* don't send AvatarAppearance to self  
							
							
							
						 
						
							2013-01-17 02:43:29 +00:00  
				
					
						
							
							
								 
						
							
							
								777c80becb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-16 23:37:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3e0e9a0962 
								
							
								 
							
						 
						
							
							
								
								* Enables loading cached bakes on teleport by filling in the appropriate avatar fields from the bake data.  No more auto rebaking on teleport assuming your wearables, bakes and cache are consistent.  
							
							... 
							
							
							
							* Speeds up appearance sending..  since there's nothing to wait for. 
							
						 
						
							2013-01-16 17:59:13 -05:00  
				
					
						
							
							
								 
						
							
							
								13e7085124 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 23:19:29 +01:00  
				
					
						
							
							
								 
						
							
							
								de49440839 
								
							
								 
							
						 
						
							
							
								
								dont send a full grp update on stopmovetotarget. just a rootpart terse  
							
							
							
						 
						
							2013-01-16 22:17:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ed735ffdd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 21:57:06 +01:00  
				
					
						
							
							
								 
						
							
							
								30d5faa7fc 
								
							
								 
							
						 
						
							
							
								
								same for SetPrimParams  
							
							
							
						 
						
							2013-01-16 20:55:16 +00:00  
				
					
						
							
							
								 
						
							
							
								3d0f4b0ccb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 21:35:13 +01:00  
				
					
						
							
							
								 
						
							
							
								2464e65c8a 
								
							
								 
							
						 
						
							
							
								
								llSetPos on child prim, send only a part terse update and not a group one  
							
							
							
						 
						
							2013-01-16 20:27:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5b86af36e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 20:23:45 +01:00  
				
					
						
							
							
								 
						
							
							
								582cb89beb 
								
							
								 
							
						 
						
							
							
								
								Add a way to put things at the front of the queue for any throttle group.  
							
							... 
							
							
							
							Adds a DoubleLocklessQueue and uses it for the outgoing buckets. Added
a flag value to the Throttle Type (again) because although it's hacky, it's
the best of a bad bunch to get the message through the UDP stack to where it's
needed. 
							
						 
						
							2013-01-16 19:29:27 +01:00  
				
					
						
							
							
								 
						
							
							
								206bfe0657 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/Tests/CoopTerminationTests.cs 
							
						 
						
							2013-01-16 17:05:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9c99ed26eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-01-16 16:52:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5563a8916e 
								
							
								 
							
						 
						
							
							
								
								Complete removal of the now unused state queue  
							
							
							
						 
						
							2013-01-16 16:45:18 +00:00  
				
					
						
							
							
								 
						
							
							
								37fcf87946 
								
							
								 
							
						 
						
							
							
								
								Changed a couple of debug messages at the request of osgrid.  
							
							
							
						 
						
							2013-01-16 08:20:32 -08:00  
				
					
						
							
							
								 
						
							
							
								9910c5f8e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-16 15:50:34 +00:00  
				
					
						
							
							
								 
						
							
							
								818254916c 
								
							
								 
							
						 
						
							
							
								
								JustinCC's core re-merge  
							
							
							
						 
						
							2013-01-16 15:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								518326b049 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-16 16:47:21 +01:00  
				
					
						
							
							
								 
						
							
							
								91138014e2 
								
							
								 
							
						 
						
							
							
								
								Change all uses of the removed state queue to the task queue for now.  
							
							
							
						 
						
							2013-01-16 17:12:56 +00:00  
				
					
						
							
							
								 
						
							
							
								85aa1804df 
								
							
								 
							
						 
						
							
							
								
								Complete removal of the now unused state queue  
							
							
							
						 
						
							2013-01-16 17:06:25 +00:00  
				
					
						
							
							
								 
						
							
							
								778ed1c05a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 16:35:09 +01:00  
				
					
						
							
							
								 
						
							
							
								4d92c6b39f 
								
							
								 
							
						 
						
							
							
								
								fix STATE udp queue data rate since it is in use again, after being  
							
							... 
							
							
							
							removed by intel folks (?)( should it be used or removed ??) 
							
						 
						
							2013-01-16 15:30:58 +00:00  
				
					
						
							
							
								 
						
							
							
								503705bfad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 14:24:23 +01:00  
				
					
						
							
							
								 
						
							
							
								94710a17a4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2013-01-16 13:11:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8ee9daa121 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add the editting children in linkset going phantom bug to TODO list.  
							
							
							
						 
						
							2013-01-15 21:08:47 -08:00  
				
					
						
							
							
								 
						
							
							
								5d098d8f17 
								
							
								 
							
						 
						
							
							
								
								BulletSim: don't modify angular parameters when doing LIMIT_MOTOR_UP.  
							
							... 
							
							
							
							It was a dumb idea to try and do a nose over feature for jumping cars anyway.
Add better logging of native shape creation/reuse so can  tell the difference. 
							
						 
						
							2013-01-15 21:08:46 -08:00  
				
					
						
							
							
								 
						
							
							
								61ff79587b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add debugging messages to know when assets for physical  
							
							... 
							
							
							
							objects have been fetched.
Update TODO list with more work. 
							
						 
						
							2013-01-15 21:08:46 -08:00  
				
					
						
							
							
								 
						
							
							
								daef2b8d87 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce maximum force a script can apply (like in llApplyImpulse)  
							
							... 
							
							
							
							to the documented maximum from the outragious number previously. 
							
						 
						
							2013-01-15 21:08:46 -08:00  
				
					
						
							
							
								 
						
							
							
								0963ece25b 
								
							
								 
							
						 
						
							
							
								
								Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)  
							
							... 
							
							
							
							This makes use of EventWaitHandles since various web references indicate that Thread.Interrupt() can also cause runtime instability.
If co-op termination is enabled, then termination sets the wait handle instead of waiting for a timeout before possibly aborting the thread.
This allows the script to cleanly terminate if it's in a llSleep/LL function delay or the next time it enters such a wait without any timeout period.
Co-op termination is not yet testable since checking for termination request within loops that never trigger a wait is not yet implemented.
This commit, unlike 1b5c41c 
							
						 
						
							2013-01-16 02:07:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b8949024bc 
								
							
								 
							
						 
						
							
							
								
								Revert "Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)"  
							
							... 
							
							
							
							Doing this as a favour to Melanie.  This will be back with passing the wait handles directly to the api.
This reverts commit 1b5c41c14a 
							
						 
						
							2013-01-16 01:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								70fa41863d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f54b398540698e6e09022fe77b6405624b532f5c' into careminster  
							
							
							
						 
						
							2013-01-16 01:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								fc5711fa7a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8bf0a9f85dda4b1831630b65620d5c6868196c11' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-01-16 01:11:20 +00:00  
				
					
						
							
							
								 
						
							
							
								03a8a4426f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-16 00:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1b5c41c14a 
								
							
								 
							
						 
						
							
							
								
								Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)  
							
							... 
							
							
							
							This makes use of EventWaitHandles since various web references indicate that Thread.Interrupt() can also cause runtime instability.
If co-op termination is enabled, then termination sets the wait handle instead of waiting for a timeout before possibly aborting the thread.
This allows the script to cleanly terminate if it's in a llSleep/LL function delay or the next time it enters such a wait without any timeout period.
Co-op termination is not yet testable since checking for termination request within loops that never trigger a wait is not yet implemented. 
							
						 
						
							2013-01-16 00:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b5f5400e06 
								
							
								 
							
						 
						
							
							
								
								Add Refresh() Method to ISerachModule to allow forcing a sim to resend it's  
							
							... 
							
							
							
							search data 
							
						 
						
							2013-01-15 22:15:58 +01:00  
				
					
						
							
							
								 
						
							
							
								b3939a431c 
								
							
								 
							
						 
						
							
							
								
								Fix llSetRegionPos and detail behaviors of llSet[Link]PrimitiveParams[Fast]()  
							
							... 
							
							
							
							regarding prim positioning. 
							
						 
						
							2013-01-15 22:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								fccb03227e 
								
							
								 
							
						 
						
							
							
								
								Instead of passing separate engine, part and item components to script APIs, pass down IScriptInstance instead.  
							
							... 
							
							
							
							This is to allow the future co-operative script thread terminate feature to detect and act upon termination requests.
This splits the assembly and state loading out from the ScriptInstance() constructor to a separate Load() method
in order to facilititate continued script logic regression testing. 
							
						 
						
							2013-01-15 21:13:22 +00:00  
				
					
						
							
							
								 
						
							
							
								021964c6e0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweeks to improve hover.  
							
							
							
						 
						
							2013-01-15 04:24:24 -08:00  
				
					
						
							
							
								 
						
							
							
								181d4c6fcb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: temporarily disable banking and direction deflection  
							
							... 
							
							
							
							because the computations are wrong.
Add VehicleTorqueImpulse routines. 
							
						 
						
							2013-01-15 02:58:14 -08:00  
				
					
						
							
							
								 
						
							
							
								0374b2a0b4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix logic for enabling unmanaged code debug messages.  
							
							... 
							
							
							
							Free pinned memory when physics engine is unloaded. 
							
						 
						
							2013-01-15 02:21:38 -08:00  
				
					
						
							
							
								 
						
							
							
								edf198b766 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-01-15 01:46:30 -08:00  
				
					
						
							
							
								 
						
							
							
								13778c895a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: by default, turn on continuious collision detection (CCD)  
							
							... 
							
							
							
							and enable friction computation caching. Remove dangerous BulletSim
settings from OpenSimDefaults.ini. 
							
						 
						
							2013-01-15 01:44:34 -08:00  
				
					
						
							
							
								 
						
							
							
								055b8a2d58 
								
							
								 
							
						 
						
							
							
								
								move resit fix to ScenePresence.cs and allow for requesting sit on objects other than the object currently sat on  
							
							
							
						 
						
							2013-01-14 22:24:24 -08:00  
				
					
						
							
							
								 
						
							
							
								c846cefda9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-15 00:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4e1ca890c2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix not moving physical objects below terrain to over terrain.  
							
							... 
							
							
							
							Add locking on register prestep action list preventing potential race conditions.
Little comment and formatting changes. 
							
						 
						
							2013-01-14 15:46:46 -08:00  
				
					
						
							
							
								 
						
							
							
								7978b349bd 
								
							
								 
							
						 
						
							
							
								
								refactor: Simplify ScriptInstance by retaining reference to SceneObjectPart instead of sometimes but not always looking it up.  
							
							
							
						 
						
							2013-01-14 23:19:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8bf0a9f85d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable center-of-mass computation for linksets until debugged. Move physical prim above ground if it is underground. Previously tried to correct by applying and up force but the prim would never go through the ground.  
							
							
							
						 
						
							2013-01-14 07:50:58 -08:00  
				
					
						
							
							
								 
						
							
							
								ee6333f89b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-13 16:27:47 +01:00  
				
					
						
							
							
								 
						
							
							
								b263587e21 
								
							
								 
							
						 
						
							
							
								
								try to patch getmesh Throttle (test)  
							
							
							
						 
						
							2013-01-13 15:25:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b924e333b7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-13 13:44:28 +00:00  
				
					
						
							
							
								 
						
							
							
								923e5df7ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-13 13:44:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2eb0d8b617 
								
							
								 
							
						 
						
							
							
								
								add some sanity checking to HandleAgentRequestSit handler  
							
							
							
						 
						
							2013-01-13 13:43:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a696253081 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-13 13:27:00 +01:00  
				
					
						
							
							
								 
						
							
							
								2028787c0d 
								
							
								 
							
						 
						
							
							
								
								prevent potencial invalid refs  
							
							
							
						 
						
							2013-01-13 12:25:41 +00:00  
				
					
						
							
							
								 
						
							
							
								459fcd81c9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move center of gravity of linkset to its geometric center.  
							
							... 
							
							
							
							Necessitated allowing simulator and physical position of a body to
get out of sync since Bullet assumes that <0,0,0> is the center of mass.
Update DLLs and SOs for the UpdateChildTransform so positions of
  individual prim in a linkset can be implemented. 
							
						 
						
							2013-01-11 16:47:53 -08:00  
				
					
						
							
							
								 
						
							
							
								eacc2561d1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add osGetPhysicsEngineType() LSL function and update  
							
							... 
							
							
							
							the physics engines to return the name that is specified in the INI
file ("physics = XXX") as the type of engine.
This os function is a little different than the others in that it
does not throw an exception of one is not privilaged to use it.
It merely returns an empty string. 
							
						 
						
							2013-01-11 16:47:35 -08:00  
				
					
						
							
							
								 
						
							
							
								93adc4cb66 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add IsSelected attribute to physical objects. Have vehicles check to see if physical before trying to step. Replace vehicle gravity application. Previously relying on Bullet to apply gravity but since vehicles over-ride the velocity calculation, gravity never had a chance to accelerate the body down. Added AddForceImpulse as well as AddForce for those who need to apply immediate velocity updates. Use the impulse to apply the linear motion.  
							
							
							
						 
						
							2013-01-11 16:47:20 -08:00  
				
					
						
							
							
								 
						
							
							
								daacd4deed 
								
							
								 
							
						 
						
							
							
								
								Fix exception reporting in SceneObjectPart so it logs what the exception is rather than just saying it happened.  
							
							
							
						 
						
							2013-01-11 16:47:07 -08:00  
				
					
						
							
							
								 
						
							
							
								7e58bbaac6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Redo linear function coding so they can better interact. New algorithm for limitMotorUp that relies on going up when not colliding rather than distance from ground. Add parameter for turning on and off embedded source vehicle debugging.  
							
							
							
						 
						
							2013-01-11 16:46:53 -08:00  
				
					
						
							
							
								 
						
							
							
								98168edc29 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove double application of buoyancy. Centralize computation of buoyancy. Add motor angular debugging controls.  
							
							
							
						 
						
							2013-01-11 16:46:38 -08:00  
				
					
						
							
							
								 
						
							
							
								b592ec265b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the 'No recognised physics mesh found ...' error spew by remembering that the last asset fetch failed until the simulator resets the shape parameters.  
							
							
							
						 
						
							2013-01-11 16:44:34 -08:00  
				
					
						
							
							
								 
						
							
							
								e5c63f8174 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 21:27:23 +01:00  
				
					
						
							
							
								 
						
							
							
								fcf3960168 
								
							
								 
							
						 
						
							
							
								
								make sure keyframe rotations are normalized  
							
							
							
						 
						
							2013-01-11 20:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6d123ea793 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 19:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								a892dbba63 
								
							
								 
							
						 
						
							
							
								
								go back bypassing sog updates control (test)  
							
							
							
						 
						
							2013-01-11 18:18:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f9680d62ed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 17:30:13 +01:00  
				
					
						
							
							
								 
						
							
							
								d7f0bf04f6 
								
							
								 
							
						 
						
							
							
								
								update the last information sent in terse updates where they are sent to all  
							
							... 
							
							
							
							clients and not only on Scheduled sends 
							
						 
						
							2013-01-11 16:24:48 +00:00  
				
					
						
							
							
								 
						
							
							
								819f4b338d 
								
							
								 
							
						 
						
							
							
								
								remove redundant lastPhysGroupPos and lastPhysGroupRot checks  
							
							... 
							
							
							
							in SOG Update(). rootpart does more complet checks 
							
						 
						
							2013-01-11 16:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								69e77ff403 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 15:19:20 +01:00  
				
					
						
							
							
								 
						
							
							
								1f9dbdf8b8 
								
							
								 
							
						 
						
							
							
								
								same for AngularVelocity. Use normal terse updates in place of sending  
							
							... 
							
							
							
							imediatly. If that's good for physics, needs to be good for this 
							
						 
						
							2013-01-11 14:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								756d53db5e 
								
							
								 
							
						 
						
							
							
								
								keyframe. Don't use group UpdateRotation since this enqueues a terse  
							
							... 
							
							
							
							update and we are sending them imediatly 
							
						 
						
							2013-01-11 13:39:14 +00:00  
				
					
						
							
							
								 
						
							
							
								72cc94cfbc 
								
							
								 
							
						 
						
							
							
								
								add some sanity checking to HandleAgentRequestSit handler  
							
							
							
						 
						
							2013-01-10 20:21:18 -08:00  
				
					
						
							
							
								 
						
							
							
								660d36a5b0 
								
							
								 
							
						 
						
							
							
								
								Implement a workaround solution for saving manual script state changes by the user before logout instead of wrongly removing the script early.  
							
							... 
							
							
							
							This workaround relies on the fact that a closing client goes inactive before the attachments derez calls happen.
This reverts the change to remove scripts too early instead of stopping them, since the the two step stop then remove is necessary to execute the detach event. 
							
						 
						
							2013-01-11 02:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f74915ed4f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-01-11 02:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								05ac6d3209 
								
							
								 
							
						 
						
							
							
								
								Save attachments on detach/exit if a contained script state has been changed.  
							
							... 
							
							
							
							This involves making Attachments module listen for start/stop script changes.
It also involves removing the script from the region on detach in the same manner as every other DeleteSceneObject() call rather than simply stopping it
This is necessary tue to the bad assymetry of start and stop script triggers but it appears to be the correct behaviour anyway, as detached objects are completely gone from the sim.
Not just in a state where their scripts have been stopped. 
							
						 
						
							2013-01-11 01:46:36 +00:00  
				
					
						
							
							
								 
						
							
							
								26347307ec 
								
							
								 
							
						 
						
							
							
								
								Fix a regression in the last few scene commands changes where setting these via the viewer estate dialog stopped working.  
							
							... 
							
							
							
							Forgot to register the new interface.
Also removes some code which got included by adpating an existing module. 
							
						 
						
							2013-01-11 00:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f3a2bbbd93 
								
							
								 
							
						 
						
							
							
								
								Add "debug scene get" console command to list current scene options  
							
							
							
						 
						
							2013-01-10 23:56:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a16ae5d7e3 
								
							
								 
							
						 
						
							
							
								
								Move scene debug commands into separate module.  Command changes from "debug scene <key> <value>" to "debug scene set <key> <value>" to accomodate future settings  
							
							
							
						 
						
							2013-01-10 23:49:48 +00:00  
				
					
						
							
							
								 
						
							
							
								983e458bb6 
								
							
								 
							
						 
						
							
							
								
								refactor: route the final scene backup through the same code that handles periodic backup  
							
							... 
							
							
							
							This is rather than making unnecessary duplicate checks that the SOG later performs again. 
							
						 
						
							2013-01-10 22:59:40 +00:00  
				
					
						
							
							
								 
						
							
							
								17f21ba9a0 
								
							
								 
							
						 
						
							
							
								
								minor: Capitalize GroupsModule command category  
							
							
							
						 
						
							2013-01-10 22:46:25 +00:00  
				
					
						
							
							
								 
						
							
							
								e65737be93 
								
							
								 
							
						 
						
							
							
								
								minor: add missing newline to "debug scene" console command  
							
							
							
						 
						
							2013-01-10 22:42:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f566dc0618 
								
							
								 
							
						 
						
							
							
								
								Remove unimplemented "debug teleport" console command  
							
							
							
						 
						
							2013-01-10 22:42:12 +00:00  
				
					
						
							
							
								 
						
							
							
								701ca1e4b8 
								
							
								 
							
						 
						
							
							
								
								Add "debug scene pbackup true|false" console command.  This enables or disable periodic scene backup.  For debug purposes.  
							
							... 
							
							
							
							If false, scene is still saved on shutdown. 
							
						 
						
							2013-01-10 22:38:48 +00:00  
				
					
						
							
							
								 
						
							
							
								170d376967 
								
							
								 
							
						 
						
							
							
								
								On baked texture save, replace any HG ID with an ordinary asset ID so the HGAssetBroker doesn't try to save back to the avatar's originating region  
							
							
							
						 
						
							2013-01-10 01:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3a495ccd56 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/Timer.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2013-01-10 01:38:03 +00:00  
				
					
						
							
							
								 
						
							
							
								aecb32b74e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-01-10 01:25:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b1b4687250 
								
							
								 
							
						 
						
							
							
								
								Add "show script timers" command to show script timers.  For debug purposes.  
							
							... 
							
							
							
							Also, "show sensors" changes to "show script sensors". 
							
						 
						
							2013-01-10 00:57:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a0000a034f 
								
							
								 
							
						 
						
							
							
								
								Add "show sensors" command to show script sensor information for debug purposes.  
							
							
							
						 
						
							2013-01-10 00:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								949da1d4af 
								
							
								 
							
						 
						
							
							
								
								Change IsRoot to use ReferenceEquals to prevent operator == messiness  
							
							
							
						 
						
							2013-01-09 20:07:21 +01:00  
				
					
						
							
							
								 
						
							
							
								a99e26c89f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-09 19:17:05 +01:00  
				
					
						
							
							
								 
						
							
							
								b70d50edf2 
								
							
								 
							
						 
						
							
							
								
								fix llGetRot and parameters prim_rotation for attachments. Only on  
							
							... 
							
							
							
							LSL_api to avoid side effects for now 
							
						 
						
							2013-01-09 17:59:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f392fa96c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-09 18:03:04 +01:00  
				
					
						
							
							
								 
						
							
							
								b528281018 
								
							
								 
							
						 
						
							
							
								
								stop endless loop in lGetLinkPrimitiveParams  
							
							
							
						 
						
							2013-01-09 17:01:09 +00:00  
				
					
						
							
							
								 
						
							
							
								27b0914681 
								
							
								 
							
						 
						
							
							
								
								Prevent a null ref in llGetLinkPrimiteveParams. Still not a fix for the real  
							
							... 
							
							
							
							issue. 
							
						 
						
							2013-01-09 16:01:00 +01:00  
				
					
						
							
							
								 
						
							
							
								7d519fde3b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-09 09:19:52 +01:00  
				
					
						
							
							
								 
						
							
							
								e4fad4a09d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-01-09 00:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								df1d7414ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix hover height (boats float at the correct level).  
							
							... 
							
							
							
							Fix problem of vehicles going crazy when backing up. 
							
						 
						
							2013-01-08 16:37:49 -08:00  
				
					
						
							
							
								 
						
							
							
								f16c4a254c 
								
							
								 
							
						 
						
							
							
								
								Revert "Prevent empty Anim Packs"  
							
							... 
							
							
							
							This reverts commit 5561333668 
							
						 
						
							2013-01-09 00:20:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c1c540f454 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix sequence id fr default anim"  
							
							... 
							
							
							
							This reverts commit a775931a0c 
							
						 
						
							2013-01-09 00:20:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3d5e3e35b7 
								
							
								 
							
						 
						
							
							
								
								minor: Fix command match of "debug script" command to "debug scripts" to match other scripts commands (and it's own short help text)  
							
							
							
						 
						
							2013-01-09 00:08:08 +00:00  
				
					
						
							
							
								 
						
							
							
								5fa4b8b144 
								
							
								 
							
						 
						
							
							
								
								minor: Allow "script *" console commands to take multiple script item ids  
							
							
							
						 
						
							2013-01-09 00:01:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a775931a0c 
								
							
								 
							
						 
						
							
							
								
								Fix sequence id fr default anim  
							
							
							
						 
						
							2013-01-08 23:36:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5561333668 
								
							
								 
							
						 
						
							
							
								
								Prevent empty Anim Packs  
							
							
							
						 
						
							2013-01-08 23:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								92db4ef068 
								
							
								 
							
						 
						
							
							
								
								Revert "Prevent empty Anim Packs"  
							
							... 
							
							
							
							This reverts commit ab053df706 
							
						 
						
							2013-01-09 00:11:08 +01:00  
				
					
						
							
							
								 
						
							
							
								be844030ce 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix sequence id fr default anim"  
							
							... 
							
							
							
							This reverts commit 8f37f2ca7e 
							
						 
						
							2013-01-09 00:10:57 +01:00  
				
					
						
							
							
								 
						
							
							
								2ac96dd181 
								
							
								 
							
						 
						
							
							
								
								Add the new UpdateAgentInformation cap to make maturity on more recent viewers  
							
							... 
							
							
							
							work. 
							
						 
						
							2013-01-08 22:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8f37f2ca7e 
								
							
								 
							
						 
						
							
							
								
								Fix sequence id fr default anim  
							
							
							
						 
						
							2013-01-08 23:24:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ab053df706 
								
							
								 
							
						 
						
							
							
								
								Prevent empty Anim Packs  
							
							
							
						 
						
							2013-01-08 23:01:09 +01:00  
				
					
						
							
							
								 
						
							
							
								0a393b317d 
								
							
								 
							
						 
						
							
							
								
								Add the new UpdateAgentInformation cap to make maturity on more recent viewers  
							
							... 
							
							
							
							work. 
							
						 
						
							2013-01-08 22:32:39 +01:00  
				
					
						
							
							
								 
						
							
							
								e0074fe07b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 15:42:09 +01:00  
				
					
						
							
							
								 
						
							
							
								152407f341 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 15:11:04 +01:00  
				
					
						
							
							
								 
						
							
							
								fb088a48ac 
								
							
								 
							
						 
						
							
							
								
								also update m_lastSize in SendAvatarDataToAllAgents so more paths update  
							
							... 
							
							
							
							it 
							
						 
						
							2013-01-08 14:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0aabb93ef3 
								
							
								 
							
						 
						
							
							
								
								Remove now superfluous update of m_lastSize  
							
							
							
						 
						
							2013-01-08 14:00:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e1cfa846ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 13:58:42 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8f03b711 
								
							
								 
							
						 
						
							
							
								
								Prevent avatar data from being sent during login when it's not valid and  
							
							... 
							
							
							
							crashes login on some viewers. 
							
						 
						
							2013-01-08 13:57:45 +01:00  
				
					
						
							
							
								 
						
							
							
								09d41f4f78 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove sending AvatarData because this also happens on login, where it chokes"  
							
							... 
							
							
							
							This reverts commit d1fa650c3f 
							
						 
						
							2013-01-08 13:11:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f86278e389 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-08 12:14:08 +01:00  
				
					
						
							
							
								 
						
							
							
								4cd1fd7485 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-08 12:14:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d1fa650c3f 
								
							
								 
							
						 
						
							
							
								
								Remove sending AvatarData because this also happens on login, where it chokes  
							
							... 
							
							
							
							Firestorm, Singularity and other viewers with the new appearance pipeline. 
							
						 
						
							2013-01-08 12:08:34 +01:00  
				
					
						
							
							
								 
						
							
							
								1603606f1d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improve vehicle angular banking and deflection computation. Rotate angular correction forces to be world relative rather than vehicle relative.  
							
							
							
						 
						
							2013-01-07 22:00:50 -08:00  
				
					
						
							
							
								 
						
							
							
								fed11e2665 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 03:31:50 +01:00  
				
					
						
							
							
								 
						
							
							
								126e73c5ed 
								
							
								 
							
						 
						
							
							
								
								put back position and rot change check before sending releasing plane constrain  
							
							
							
						 
						
							2013-01-08 02:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								223c498637 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 02:18:53 +01:00  
				
					
						
							
							
								 
						
							
							
								1bf553fd65 
								
							
								 
							
						 
						
							
							
								
								reduce sampling of camera raycasts to previus value  
							
							
							
						 
						
							2013-01-08 01:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3a924b41c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 01:24:30 +01:00  
				
					
						
							
							
								 
						
							
							
								d5066ae678 
								
							
								 
							
						 
						
							
							
								
								* DAnger, TEST * change camera plane collision detection. Still bounces on  
							
							... 
							
							
							
							* prim edges due to camera lag 
							
						 
						
							2013-01-08 00:21:09 +00:00  
				
					
						
							
							
								 
						
							
							
								8452c0a870 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add function to push avatar up when hitting stairs.  
							
							... 
							
							
							
							It looks like BulletSim and ODE rely on penetration correction to cause
the avatar to move up and thus allowing walking up stairs. Object
penetration was minimized for walking and flying (so one doesn't go
through walls) and this stopped stairs from working. This commit
introduces avatar movement code to check for collisions at the
feet while walking and attempts to raise the avatar for the steps.
Not yet perfect but movement is better. 
							
						 
						
							2013-01-07 16:05:02 -08:00  
				
					
						
							
							
								 
						
							
							
								599dbc3d95 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix exception when re-creating the terrain when loading an OAR file  
							
							
							
						 
						
							2013-01-07 16:04:21 -08:00  
				
					
						
							
							
								 
						
							
							
								910a94d143 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-07 15:06:17 +01:00  
				
					
						
							
							
								 
						
							
							
								42acd2d721 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-07 12:04:50 +01:00  
				
					
						
							
							
								 
						
							
							
								d2cb2da790 
								
							
								 
							
						 
						
							
							
								
								also exclude land  
							
							
							
						 
						
							2013-01-07 11:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								982328b4ed 
								
							
								 
							
						 
						
							
							
								
								exclude avatars from unfiltered RaycastWorld  
							
							
							
						 
						
							2013-01-07 10:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c9d39359bb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-07 11:37:25 +01:00  
				
					
						
							
							
								 
						
							
							
								ca40e656ab 
								
							
								 
							
						 
						
							
							
								
								in raycast for camera exclude self detection  
							
							
							
						 
						
							2013-01-07 10:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								2e5222055f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comments and removing small compile errors introduced in last commit.  
							
							
							
						 
						
							2013-01-06 22:56:16 -08:00  
				
					
						
							
							
								 
						
							
							
								9393403253 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with better debugging output.  
							
							... 
							
							
							
							Add definition of hand crafted avatar mesh. Not used yet.
Comments and cleanup. 
							
						 
						
							2013-01-06 14:01:15 -08:00  
				
					
						
							
							
								 
						
							
							
								aa44a65d24 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-06 13:08:48 +01:00  
				
					
						
							
							
								 
						
							
							
								dc6b7bb5c9 
								
							
								 
							
						 
						
							
							
								
								don't try to read geom positions outside main ode thread :(  
							
							
							
						 
						
							2013-01-06 12:07:16 +00:00  
				
					
						
							
							
								 
						
							
							
								083ac92b34 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-06 10:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								40955fee2a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-06 10:52:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2eba80a8cd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where mesh shapes were physically just their bounding box and not the complete mesh. Fill mesh physical objects are back.  
							
							
							
						 
						
							2013-01-04 17:06:52 -08:00  
				
					
						
							
							
								 
						
							
							
								48cfc6d089 
								
							
								 
							
						 
						
							
							
								
								BulletSim: implement llMoveToTarget by adding PIDActive, etc.  
							
							... 
							
							
							
							Implementation of non-vehicle hover but haven't tested it a lot.
Update TODO list. 
							
						 
						
							2013-01-04 17:06:51 -08:00  
				
					
						
							
							
								 
						
							
							
								d0c7f7f050 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add some features to the PID motor to make it more flexible.  
							
							
							
						 
						
							2013-01-04 17:06:51 -08:00  
				
					
						
							
							
								 
						
							
							
								613f516007 
								
							
								 
							
						 
						
							
							
								
								BulletSim: convert avatar movement from a force to an impulse. Shouldn't  
							
							... 
							
							
							
							change functionality but removes an oddity in computing the force. 
							
						 
						
							2013-01-04 17:06:50 -08:00  
				
					
						
							
							
								 
						
							
							
								2c6b269b6e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add initial implementation of llMoveToTarget and hover height.  
							
							... 
							
							
							
							Not all there yet. 
							
						 
						
							2013-01-04 17:06:50 -08:00  
				
					
						
							
							
								 
						
							
							
								5432180027 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize motor code a little to pull together common functions.  
							
							... 
							
							
							
							Add BSFMotor. 
							
						 
						
							2013-01-04 17:06:50 -08:00  
				
					
						
							
							
								 
						
							
							
								44492b3a49 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add comments to force and impulse setting functions  
							
							... 
							
							
							
							so it is clear what Bullet is actually doing with the set values. 
							
						 
						
							2013-01-04 17:06:49 -08:00  
				
					
						
							
							
								 
						
							
							
								92a6958b6d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where pre-step actions would not replaced  
							
							... 
							
							
							
							by new registrations thus causing multiple instances of an action. 
							
						 
						
							2013-01-04 17:06:49 -08:00  
				
					
						
							
							
								 
						
							
							
								2eda385f5e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnostic  
							
							... 
							
							
							
							functions. If values set from console, the functions are called. Looking
for why the collision pools fill up with unnecessary stuff. 
							
						 
						
							2013-01-04 17:06:48 -08:00  
				
					
						
							
							
								 
						
							
							
								e62b14024f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-01-04 22:39:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7232cedd2b 
								
							
								 
							
						 
						
							
							
								
								Set default particle burst count to 1 instead of 0 in any set particle system script call that does not have an empty list.  
							
							... 
							
							
							
							As per http://opensimulator.org/mantis/view.php?id=6353  
							
						 
						
							2013-01-04 21:37:11 +00:00  
				
					
						
							
							
								 
						
							
							
								7e45096314 
								
							
								 
							
						 
						
							
							
								
								Fix build break caused by missing ) from  dce2809.  
							
							... 
							
							
							
							Was hand-typing in a line of code I had tested before but not retested this time 
							
						 
						
							2013-01-04 21:22:51 +00:00  
				
					
						
							
							
								 
						
							
							
								dce2809137 
								
							
								 
							
						 
						
							
							
								
								Automatically grant sit-related llRequestPermissions() for subsequent avatars sitting on the same scene obejct, instead of wrongly popping up request permissions dialog.  
							
							... 
							
							
							
							Resolves http://opensimulator.org/mantis/view.php?id=6478  
							
						 
						
							2013-01-04 21:18:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a3bf3a2aa5 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify llGetNumberOfPrims() to return prim count + sitting avatar count rather than independently inspecting every scene presence  
							
							
							
						 
						
							2013-01-04 20:56:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9869ca83b4 
								
							
								 
							
						 
						
							
							
								
								Fix llGetLinkName() to return the name of the last avatar sat as the last link number.  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlGetLinkName  
							
						 
						
							2013-01-04 20:54:11 +00:00  
				
					
						
							
							
								 
						
							
							
								9503383887 
								
							
								 
							
						 
						
							
							
								
								Fix llGetLinkKey() to return the last sat avatar as the last link number.  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlGetLinkKey 
This is done by keeping a scene-object wide list of sitters.
This also fixes bugs in this function where linknums 0 and 1 weren't treated properly if there were sitting avatars on a single prim.
This also fixes a minor race condition for multiple concurrent sitters on a prim with no current sitters by locking on the object-wide list rather than individual sop lists
Addresses http://opensimulator.org/mantis/view.php?id=6477  
							
						 
						
							2013-01-04 20:34:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ebfa614bf9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-03 22:53:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c961cfe19e 
								
							
								 
							
						 
						
							
							
								
								bug fix, cleanup...  
							
							
							
						 
						
							2013-01-03 21:53:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a75f24bb79 
								
							
								 
							
						 
						
							
							
								
								minor: Add some doc to the extremely unhelpful 'fudge....' comment as to why we're deselecting the prim in code before scheduling an update on attachment  
							
							
							
						 
						
							2013-01-03 21:06:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7f195de303 
								
							
								 
							
						 
						
							
							
								
								Fix problem where object attached from ground often does not get attached properly.  
							
							... 
							
							
							
							It seems this is happening because we send a kill for objects that are selected when attached.
A code comment says that this is to get the client to deselect it, but v3 and v1 clients do this just fine without the kill.
Aims to address http://opensimulator.org/mantis/view.php?id=6456  
							
						 
						
							2013-01-03 20:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8ea83f119c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-03 15:28:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a285ff7e69 
								
							
								 
							
						 
						
							
							
								
								check land permitions on sit target for unscripted sits  
							
							
							
						 
						
							2013-01-03 14:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1fffdc3866 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-03 04:33:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1665a0d636 
								
							
								 
							
						 
						
							
							
								
								make ResetMoveToTarget cancel any 'force' waiting to be applied to avatar  
							
							... 
							
							
							
							( by the odd use of Velocity) 
							
						 
						
							2013-01-03 03:29:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d40cdd2649 
								
							
								 
							
						 
						
							
							
								
								cancel MoveToTarget (viewer 'go here") on sits  
							
							
							
						 
						
							2013-01-03 02:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								aa78df4a79 
								
							
								 
							
						 
						
							
							
								
								Scipt modules get the OpenMetaverse types, so lists passed as arguments to script module functions which then later call LSL_Types.list.GetVector3Item() or LSL_Types.list.GetQuaternionItem() methods would then trigger an InvalidCastException, which is now avoided.  
							
							
							
						 
						
							2013-01-03 00:18:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a5ac6af16a 
								
							
								 
							
						 
						
							
							
								
								Improving documentation of AttachToAvatar and GetLine methods in LSL_Api.cs based on doxygen error output  
							
							
							
						 
						
							2013-01-03 00:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								79b7c571ff 
								
							
								 
							
						 
						
							
							
								
								updating documentation in SampleMoneyModule based on doxygen error log output; changing an xml-style hint to a uri-style hint in the class summary, improving documentation of Initialise method and removing a superfluous parameter, improving documentating of ClientClosed method and documenting an omitted parameter  
							
							
							
						 
						
							2013-01-03 00:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								589e3e8686 
								
							
								 
							
						 
						
							
							
								
								minor: Change channel digger replacement message in TerrainModule to Info from Warn.  
							
							... 
							
							
							
							This is to stop this unnecessarily triggering log analysis code which reports warn and error level statements. 
							
						 
						
							2013-01-03 00:03:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1a6694b264 
								
							
								 
							
						 
						
							
							
								
								Fixed several problems with the Sun: some settings didn't work, or were inconsistently used. - The sun position is always calculated by combining the sun settings in the Region and Estate. This fixes the problem that 'UseEstateSun' didn't work. - To remove ambiguity, the EstateToolsSunUpdate event no longer accepts the sun's position as parameters. That's because the position is always calculated from the Region and Estate settings. - Use only the 'FixedSun' flag to determine whether the sun is fixed; not the 'UseGlobalTime' flag. - Don't change the region's 'SunPosition' field according to the sun's position: this field is used only to set the position when using a FixedSun. (The 'SunVector' field does get updated according to the sun's position in the sky)  
							
							
							
						 
						
							2013-01-02 23:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								24e486e9df 
								
							
								 
							
						 
						
							
							
								
								Fixed: the AvatarEnteringNewParcel event wasn't triggered in some cases  
							
							... 
							
							
							
							If an avatar moved between regions: A -> B -> A, then when returning to region A the AvatarEnteringNewParcel wasn't triggered. This happened because the ScenePresence in region A still remembered its previous 'currentParcelUUID', so it appeared as if the avatar didn't change parcels. Now, however, when a ScenePresence becomes a child presence we clear its 'currentParcelUUID'. 
							
						 
						
							2013-01-02 23:00:23 +00:00  
				
					
						
							
							
								 
						
							
							
								8f31649fad 
								
							
								 
							
						 
						
							
							
								
								Fix indenting on ConsoleDisplayTable, align indenting on "show animations" console command  
							
							
							
						 
						
							2013-01-02 22:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2db1f22b89 
								
							
								 
							
						 
						
							
							
								
								minor: minor code and log formatting fixes to recent changes in LandManagementModule  
							
							
							
						 
						
							2013-01-02 22:31:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9784e4e07d 
								
							
								 
							
						 
						
							
							
								
								Changed locks to prevent deadlocks (especially during multi-region Load OAR)  
							
							
							
						 
						
							2013-01-02 22:28:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d2f4ca0dfe 
								
							
								 
							
						 
						
							
							
								
								If Save OAR/IAR times-out while waiting for assets then notify the caller that the operation failed  
							
							
							
						 
						
							2013-01-02 22:15:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6b55f51837 
								
							
								 
							
						 
						
							
							
								
								minor: Allow objects to be added directly to a row on a ConsoleDisplayTable rather than having to ToString() them first  
							
							
							
						 
						
							2013-01-02 22:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								dbe8e90a17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 23:00:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a504704071 
								
							
								 
							
						 
						
							
							
								
								i try to fix avatar orientation in some cases..  
							
							
							
						 
						
							2013-01-02 21:59:19 +00:00  
				
					
						
							
							
								 
						
							
							
								70695a6ed9 
								
							
								 
							
						 
						
							
							
								
								Implemented Return Objects when it's invoked from the Top Colliders or Top Scripts dialogs  
							
							
							
						 
						
							2013-01-02 21:59:01 +00:00  
				
					
						
							
							
								 
						
							
							
								addab1244e 
								
							
								 
							
						 
						
							
							
								
								Add "show animations" console command for debug purposes.  
							
							... 
							
							
							
							This shows the current animation sequence and default anims for avatars. 
							
						 
						
							2013-01-02 21:38:00 +00:00  
				
					
						
							
							
								 
						
							
							
								94e7ccea99 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 21:07:47 +01:00  
				
					
						
							
							
								 
						
							
							
								be6b6bf191 
								
							
								 
							
						 
						
							
							
								
								add a lock to CollisionEventsThisFrame  
							
							
							
						 
						
							2013-01-02 20:06:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f4e189e828 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 20:41:13 +01:00  
				
					
						
							
							
								 
						
							
							
								7980a1d849 
								
							
								 
							
						 
						
							
							
								
								*TEST* avatar unscripted sit. Some guessing/automation  
							
							
							
						 
						
							2013-01-02 19:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								30e5e5cce6 
								
							
								 
							
						 
						
							
							
								
								If an NPC is unowned, then always auto-grant permissions requested via llRequestPermissions()  
							
							... 
							
							
							
							This is consistent with all other OSSL NPC functions that allow unowned avatars to be manipulated.
Aims to address http://opensimulator.org/mantis/view.php?id=6483  
							
						 
						
							2013-01-02 19:25:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7943c8d11c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-01-02 11:52:37 +00:00  
				
					
						
							
							
								 
						
							
							
								41a44d7165 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 09:28:55 +01:00  
				
					
						
							
							
								 
						
							
							
								92c26e4994 
								
							
								 
							
						 
						
							
							
								
								* ubit pointed out another place where that check needed to be updated and I normalized it.  
							
							
							
						 
						
							2013-01-01 23:55:24 -05:00  
				
					
						
							
							
								 
						
							
							
								f9148e5fc7 
								
							
								 
							
						 
						
							
							
								
								* This is actually the fix described the last commit..   I had commented it out to see if the problem had affected all attachments or just HUD attachments.  
							
							
							
						 
						
							2013-01-01 23:11:46 -05:00  
				
					
						
							
							
								 
						
							
							
								397aa74777 
								
							
								 
							
						 
						
							
							
								
								* Fixes the attachment scripted rotation bug.   The problem is the code was relying on m_host.ParentId = 0 to determine if the attachment should be rotated against root prim offset.   To fix it for attachments, we also need to check if the host's localID == RootPart's localID. otherwise we are cumulatively rotating against the host's root part rotation offset (which in this case, is it's own rotation)  
							
							
							
						 
						
							2013-01-01 23:07:37 -05:00  
				
					
						
							
							
								 
						
							
							
								aa236b2020 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to have Bullet output performance statistics  
							
							... 
							
							
							
							every so many frames. Default to off. 
							
						 
						
							2013-01-01 17:27:34 -08:00  
				
					
						
							
							
								 
						
							
							
								b14b65ea95 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move selection of the unmanaged Bullet DLL from BSPlugin  
							
							... 
							
							
							
							into the unmanaged Bullet interface class. 
							
						 
						
							2013-01-01 17:27:33 -08:00  
				
					
						
							
							
								 
						
							
							
								9d840fd2ee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move over and port the interface for BulletXNA.  
							
							... 
							
							
							
							Copied BulletSNPlugin.BulletSimAPI to a new
BulletSPlugin.BSAPIXNA.cs and then modifyed the latter to
comply with the BSAPITemplate definition. Not totally debugged
but the code is all there for an INI variable to select either
unmanaged C++ Bullet or the C# version of Bullet. 
							
						 
						
							2013-01-01 17:27:33 -08:00  
				
					
						
							
							
								 
						
							
							
								0662d109c2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings.  
							
							
							
						 
						
							2013-01-01 17:27:33 -08:00  
				
					
						
							
							
								 
						
							
							
								04132d3af4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanaged  
							
							... 
							
							
							
							to have pointers and managed to have objects.
Initial paste of XNA code. Commented out. 
							
						 
						
							2013-01-01 17:27:32 -08:00  
				
					
						
							
							
								 
						
							
							
								bc9a7ba0d6 
								
							
								 
							
						 
						
							
							
								
								minor: Assign names to the different SmartThreadPools for debugging purposes.  
							
							... 
							
							
							
							A different approach to the patch in http://opensimulator.org/mantis/view.php?id=6462 
that doesn't involve further forking of SmartThreadPool 
							
						 
						
							2013-01-01 23:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								ce4b09cf63 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/avination' into teravuswork  
							
							
							
						 
						
							2013-01-01 00:59:30 -05:00  
				
					
						
							
							
								 
						
							
							
								2805ec6466 
								
							
								 
							
						 
						
							
							
								
								* Fixed a bug that replayed old cached appearance when changing outfits  
							
							... 
							
							
							
							* Added suser(bad client) DOS protection by limiting the max cacheitems to the maximum sane amount.
* Prevents potential numerous loops from running amok and index errors if the client purposely provides bad cache info.
* If the XBakes service wasn't running, the SetAvatarAppearance routine would crash when contacting the XBakes service even though it was in a Try/Catch for the appropriate error type.  It only properly error handles with the type Exception :(.  (commented on that because it's unusual) 
							
						 
						
							2012-12-31 23:04:28 -05:00  
				
					
						
							
							
								 
						
							
							
								db3b6e8921 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unused unmanaged memory reference functions from BSAPITemplate.  
							
							
							
						 
						
							2012-12-31 19:57:26 -08:00  
				
					
						
							
							
								 
						
							
							
								6988b5ceaf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove rigid body contruction functions from BSAPITemplate that relied on prebuilt construction info structures.  
							
							
							
						 
						
							2012-12-31 19:57:25 -08:00  
				
					
						
							
							
								 
						
							
							
								9396ccc078 
								
							
								 
							
						 
						
							
							
								
								BulletSim: eliminate the use of the unmanaged HeightMapInfo structure.  
							
							... 
							
							
							
							Remove all related calls from the unmanaged and BSAPITemplate interfaces.
Update DLLs and SOs to include the version without HeightMapInfo structures. 
							
						 
						
							2012-12-31 19:57:25 -08:00  
				
					
						
							
							
								 
						
							
							
								3d0fc70864 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate.  
							
							... 
							
							
							
							Update BulletSim DLLs and SOs with simplier step function interface. 
							
						 
						
							2012-12-31 19:57:24 -08:00  
				
					
						
							
							
								 
						
							
							
								c2a7af18b6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. Only initialization and debug fuctions left.  
							
							
							
						 
						
							2012-12-31 19:57:23 -08:00  
				
					
						
							
							
								 
						
							
							
								5379d6d112 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove all the debug printing of pointer formatting (.ToString(X)) and replace it with a method on BulletBody, BulletShape, ...  
							
							
							
						 
						
							2012-12-31 19:57:22 -08:00  
				
					
						
							
							
								 
						
							
							
								9218748321 
								
							
								 
							
						 
						
							
							
								
								BulletSim: another round of conversion: dynamics world and collision object functions.  
							
							
							
						 
						
							2012-12-31 19:57:22 -08:00  
				
					
						
							
							
								 
						
							
							
								9fd0e1b080 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add  the implementation files for the two versions of Bullet:  
							
							... 
							
							
							
							unmanaged (C++) and managed (C#). 
							
						 
						
							2012-12-31 19:57:21 -08:00  
				
					
						
							
							
								 
						
							
							
								48f718f39f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first round of conversion from direct BulletSimAPI interfacing by BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first.  
							
							
							
						 
						
							2012-12-31 19:57:21 -08:00  
				
					
						
							
							
								 
						
							
							
								203588e3c0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change physical data structures to classes. Add default  
							
							... 
							
							
							
							instantiations for PhysBody and PhysShape when BSPhysObject is created
to account for them being classes and not structures.
Update TODO list. 
							
						 
						
							2012-12-31 19:57:21 -08:00  
				
					
						
							
							
								 
						
							
							
								4914d6c0ea 
								
							
								 
							
						 
						
							
							
								
								Resolve Mantis 6480 ( http://opensimulator.org/mantis/view.php?id=6480 )  
							
							... 
							
							
							
							by reversing the sign on the recoil computation and adding a
[XEngine]RecoilScaleFactor parameter which defaults to zero.
Testing in SL seems to show that there is not a recoil action there.
Or, at least, it is very small. If someone knows how small, the default
for the scale factor should be changed. 
							
						 
						
							2012-12-31 19:57:20 -08:00  
				
					
						
							
							
								 
						
							
							
								26f364cc5d 
								
							
								 
							
						 
						
							
							
								
								Comment out test messages that go directly to the console.  
							
							
							
						 
						
							2012-12-31 19:57:20 -08:00  
				
					
						
							
							
								 
						
							
							
								7e98dfd70b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-12-30 03:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								28a8949b9f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove check for small motor movement because, while it  
							
							... 
							
							
							
							did the right thing for stopping (speed reducing to zero), it prevented
movement from starting (speed increasing from zero). Will revisit
when the generalize PID motor is debugged. 
							
						 
						
							2012-12-29 10:19:47 -08:00  
				
					
						
							
							
								 
						
							
							
								0538096fa3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: an 'if' to suppress multiple setting of avatar orientation.  
							
							... 
							
							
							
							Looks like the viewer bombards the server with avatar orientation
information (we're talking several hundred a second) when the avatar
is being turned or when walking. This change just reduces the number
of 'set' calls into unmanaged code. 
							
						 
						
							2012-12-29 08:32:57 -08:00  
				
					
						
							
							
								 
						
							
							
								db6c0363f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweeking avatar capsule code in an attempt to have  
							
							... 
							
							
							
							asymmetrical avatar capsule work now that rotation is being passed
from the simulator. Turns out the Bullet capsule is just not very
functional: it doesn't scale properly, the implementation only half
does asymmetry and, in general, is hard to work with.
Avatar shape is about what it was before these changes.
Added initial data structures for avatar shape mesh. 
							
						 
						
							2012-12-29 08:03:57 -08:00  
				
					
						
							
							
								 
						
							
							
								6797ac1474 
								
							
								 
							
						 
						
							
							
								
								* This finishes the implementation of AgentCachedTexture.   Requires the XBakes Module and service for full functionality.  Previous no-cache functionality works without the service and module.   In some ways, I would have been happier not putting an AssetBase in WearableCacheItem..    but turns out it was probably unavoidable.   No additional locks, yay.  
							
							
							
						 
						
							2012-12-29 08:53:58 -05:00  
				
					
						
							
							
								 
						
							
							
								fdf8732cd7 
								
							
								 
							
						 
						
							
							
								
								ScenePresence passes the avatar rotation down to the physics engine. This will be a no-op for ODE but enables asymmetrical avatars for BulletSim.  
							
							
							
						 
						
							2012-12-28 16:29:16 -08:00  
				
					
						
							
							
								 
						
							
							
								7266eeca6e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add 'AvatarAlwaysRunFactor' parameter and use in setTargetVelocity  
							
							... 
							
							
							
							to implement the 'always run' feature. 
							
						 
						
							2012-12-28 12:01:57 -08:00  
				
					
						
							
							
								 
						
							
							
								70e0a86601 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of avatars appearing to walk through walls  
							
							... 
							
							
							
							by moving the movement motor to a pre-step action and out of its
questionable previous home in UpdateProperties. 
							
						 
						
							2012-12-28 11:56:07 -08:00  
				
					
						
							
							
								 
						
							
							
								3ab1bd0403 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-12-28 08:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1f6aaad0b5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct collision mask definition for linkset children.  
							
							... 
							
							
							
							Remove unused code. Add comments and TODOs. 
							
						 
						
							2012-12-27 22:12:28 -08:00  
				
					
						
							
							
								 
						
							
							
								422f0fd6ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physical object not interacting with static objects.  
							
							... 
							
							
							
							Another instance of the underlying Bullet doing, ah, helpful things
when items are added to the world. 
							
						 
						
							2012-12-27 22:12:28 -08:00  
				
					
						
							
							
								 
						
							
							
								c1e7539c77 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Parameterize nominal frame rate (55) and add parameters to dynamially turn on/off detailed, unmanaged data dumping of prims and vehicles.  
							
							
							
						 
						
							2012-12-27 22:12:28 -08:00  
				
					
						
							
							
								 
						
							
							
								7a5f598399 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move logic for IsColliding, CollidingGround and CollidingObj from individual sub-classes and up to parent BSPhysObject class.  
							
							
							
						 
						
							2012-12-27 22:12:27 -08:00  
				
					
						
							
							
								 
						
							
							
								5afab9bcfe 
								
							
								 
							
						 
						
							
							
								
								Add check to always push terse updates for presences that have new velocities of zero.  
							
							
							
						 
						
							2012-12-27 22:12:27 -08:00  
				
					
						
							
							
								 
						
							
							
								e57c0e6731 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix buoyancy so it's properly set by a script when an  
							
							... 
							
							
							
							object is selected.
Update TODO list. 
							
						 
						
							2012-12-27 22:12:26 -08:00  
				
					
						
							
							
								 
						
							
							
								7230990679 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix odd code that wasn't really recomputing the mass of a  
							
							... 
							
							
							
							rebuilt linkset. I was burnt by making get/set methods with side
effects. I should know better. 
							
						 
						
							2012-12-27 22:12:26 -08:00  
				
					
						
							
							
								 
						
							
							
								f3baed5827 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add physical parameter min/max constants in BSParam. I just don't like raw numbers scattered around the code.  
							
							
							
						 
						
							2012-12-27 22:12:25 -08:00  
				
					
						
							
							
								 
						
							
							
								e98e223927 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete applyImpulse function in BSCharacter (like I said  
							
							... 
							
							
							
							I did last time). 
							
						 
						
							2012-12-27 22:12:25 -08:00  
				
					
						
							
							
								 
						
							
							
								258588d5b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-26 01:16:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bbc5a5089f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Rename some of the interface structures (BulletWorld, ...)  
							
							... 
							
							
							
							to get ready for...
Start creation of BulletAPITemplate. This defines the abstract interface
functions. Following commits will move over to the new interface.
This will enable switching between the managed and unmanaged version of
Bullet. 
							
						 
						
							2012-12-24 20:18:06 -08:00  
				
					
						
							
							
								 
						
							
							
								4759a8acee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Default avatar density changed to 3.5 which is WAY closer  
							
							... 
							
							
							
							to the SL value.
Fixed frictin values for physical materials which were just wrong
which caused things that should have slipped to not. 
							
						 
						
							2012-12-24 20:16:10 -08:00  
				
					
						
							
							
								 
						
							
							
								80cee1b85a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix single physical prim reporting its mass as zero.  
							
							... 
							
							
							
							Properly return root mass as mass of just the root prim rather
than the mass of the linkset. SOG has the logic to add the masses
together to get the linkset mass.
Update TODO list. 
							
						 
						
							2012-12-24 08:56:02 -08:00  
				
					
						
							
							
								 
						
							
							
								9318870607 
								
							
								 
							
						 
						
							
							
								
								* Update BulletSimN terrain implementation to default to Heightfield, it's less CPU intensive.  
							
							
							
						 
						
							2012-12-23 16:17:18 -05:00  
				
					
						
							
							
								 
						
							
							
								92e4f9f412 
								
							
								 
							
						 
						
							
							
								
								* Initial commit of BulletSimN (BulletSNPlugin).   Purely C# implementation of BulletSim.    This is designed to be /as close as possible/ to the BulletSim plugin while still being entirely in the managed space to make keeping it up to date easy as possible (no thinking work).  This implementation is /slower/ then the c++ version just because it's fully managed, so it's not appropriate for huge sims, but it will run small ones OK.    At the moment, it supports all known features of BulletSim.   Think of it like.. POS but everything works.   To use this plugin, set the physics plugin to BulletSimN.  
							
							
							
						 
						
							2012-12-23 15:21:25 -05:00  
				
					
						
							
							
								 
						
							
							
								6eeb4cb3f7 
								
							
								 
							
						 
						
							
							
								
								Revert "Whitespace change to trigger ircbot"  
							
							... 
							
							
							
							This reverts commit ca30559b05 
							
						 
						
							2012-12-23 18:10:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ca30559b05 
								
							
								 
							
						 
						
							
							
								
								Whitespace change to trigger ircbot  
							
							
							
						 
						
							2012-12-23 18:07:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a126097d6b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-23 18:05:17 +00:00  
				
					
						
							
							
								 
						
							
							
								30807b81cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: modify avatar motor code to make falling movement better. Clean up some usages. Disable motor when done.  
							
							
							
						 
						
							2012-12-22 17:09:40 -08:00  
				
					
						
							
							
								 
						
							
							
								144322a7c9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove post step one-time taints (doesn't make any sense). Rename pre and post step event invocation routines to Trigger* to be consistant. Remove old, unused code.  
							
							
							
						 
						
							2012-12-22 17:07:52 -08:00  
				
					
						
							
							
								 
						
							
							
								16e49035f7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add Enabled parameter and operation to motors.  
							
							
							
						 
						
							2012-12-22 17:06:13 -08:00  
				
					
						
							
							
								 
						
							
							
								5b2cbc0ae6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove all special vehicle code from BSScene. Replace per-frame updates for vehicles with per-frame action registration. One fewer special case.  
							
							
							
						 
						
							2012-12-21 23:24:31 -08:00  
				
					
						
							
							
								 
						
							
							
								a54392d7cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the movement decay while flying. Made flying slow down over time.  
							
							
							
						 
						
							2012-12-21 23:05:05 -08:00  
				
					
						
							
							
								 
						
							
							
								37fb691ba5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix llApplyImpulse so it works after the first impulse. The problem was Bullet deactivating the object between the pushes (when, as far as the physics engine is concerned, it isn't moving).  
							
							
							
						 
						
							2012-12-21 23:03:27 -08:00  
				
					
						
							
							
								 
						
							
							
								3d659fe97d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add BSPhysObject code to manage registrations of preStep events. Use same to implement setForce and setTorque so the values are restored at the beginning of each step (since Bullet zeros forces applied last step). Simplify implementation of AddForce and AddTorque by relying on the addition of forces in Bullet.  
							
							
							
						 
						
							2012-12-21 17:27:53 -08:00  
				
					
						
							
							
								 
						
							
							
								2313a86e32 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-22 01:04:49 +01:00  
				
					
						
							
							
								 
						
							
							
								77cc7ce399 
								
							
								 
							
						 
						
							
							
								
								* Partial Commit for Avatar Appearance to include the functionality of Cached Bakes.  
							
							
							
						 
						
							2012-12-21 19:12:30 -05:00  
				
					
						
							
							
								 
						
							
							
								6dbf9c8ed4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: repair vehicle problems introduced in previous 'improvements'. Fix line endings in BSParams.  
							
							
							
						 
						
							2012-12-21 15:21:32 -08:00  
				
					
						
							
							
								 
						
							
							
								f6f2080539 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-12-21 22:16:22 +00:00  
				
					
						
							
							
								 
						
							
							
								569f39e124 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-21 22:13:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ae4d932e7f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Move all the parameter variables, tables and get and fetch logic to a separate, static class for easier addition and to remove all that bulk from the BSScene class.  
							
							
							
						 
						
							2012-12-21 13:35:44 -08:00  
				
					
						
							
							
								 
						
							
							
								2e3e95e846 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small fix to avatar movement motor use which keeps avatar from flying up forever. This doesn't fix the overall problem but keeps avatar flying from being totally unusable.  
							
							
							
						 
						
							2012-12-21 10:04:12 -08:00  
				
					
						
							
							
								 
						
							
							
								8c99f63239 
								
							
								 
							
						 
						
							
							
								
								BulletSim: avatar movement smoothed with motor that modifies avatar velocity to target velocity. Fails in incorporating physical world effects (gravity) so avatar doesn't fly correctly.  
							
							
							
						 
						
							2012-12-21 10:00:03 -08:00  
				
					
						
							
							
								 
						
							
							
								b4f8a05e9a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Better detail logging of VMotor actions.  
							
							
							
						 
						
							2012-12-21 09:56:31 -08:00  
				
					
						
							
							
								 
						
							
							
								750492796d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: begin movement of parameters from pinned memory block to variables all in managed code. Add note to TODO list to remember to do the rest. Other updates to TODO list.  
							
							
							
						 
						
							2012-12-21 09:55:20 -08:00  
				
					
						
							
							
								 
						
							
							
								9d2f569d60 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix incorrectly defined property changed flag.  
							
							
							
						 
						
							2012-12-20 16:06:52 -08:00  
				
					
						
							
							
								 
						
							
							
								e522bdb96a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Check for unspecified TimeScale in BSVMotor and don't scale if not specified. Add test dump routine. Don'e zero current and target values when error goes to zero as the values could be used externally to store the actual target values, etc.  
							
							
							
						 
						
							2012-12-20 16:05:33 -08:00  
				
					
						
							
							
								 
						
							
							
								a5b2539cf9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: replace use of funky nullable values for vehicle property update control (m_known* stuff). Bitmaps will be quicker to test and to clear.  
							
							
							
						 
						
							2012-12-20 10:32:33 -08:00  
				
					
						
							
							
								 
						
							
							
								e73dac4deb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: angularMotorUp working again (seems a little slow as it takes longer than timescale to correct, but getting better). Disabled angularDeflection (need to resolve interactions between angular corrections). Update TODO list.  
							
							
							
						 
						
							2012-12-20 10:19:16 -08:00  
				
					
						
							
							
								 
						
							
							
								b7ad44e3a6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize motor step code to separate error computation allowing subclass for PID error correction.  
							
							
							
						 
						
							2012-12-20 08:35:36 -08:00  
				
					
						
							
							
								 
						
							
							
								f9051c22d8 
								
							
								 
							
						 
						
							
							
								
								* Send an Unsolicited AgentDataUpdate packet upon Root Agent Status to synchronize with Agni.  
							
							
							
						 
						
							2012-12-19 22:14:20 -05:00  
				
					
						
							
							
								 
						
							
							
								c648325d7c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of careminster:/var/git/careminster into teravuswork  
							
							
							
						 
						
							2012-12-19 11:53:26 -05:00  
				
					
						
							
							
								 
						
							
							
								d1dd5a8ba9 
								
							
								 
							
						 
						
							
							
								
								Add the interfaces for the new Avination baked texture cache service  
							
							
							
						 
						
							2012-12-19 13:04:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a9b9c0f035 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improve angularVerticalAttraction calculation to compute angular correction velocity rather than estimating correction (excuse to use trig functions).  
							
							
							
						 
						
							2012-12-18 23:05:59 -08:00  
				
					
						
							
							
								 
						
							
							
								7b84bcfbb8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: initial implementation of a PID motor. Not hooked up yet.  
							
							
							
						 
						
							2012-12-18 22:59:59 -08:00  
				
					
						
							
							
								 
						
							
							
								cf89e29ac3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comments and TODO list update  
							
							
							
						 
						
							2012-12-18 19:25:51 -08:00  
				
					
						
							
							
								 
						
							
							
								d15bfcf614 
								
							
								 
							
						 
						
							
							
								
								Replace axis rotation numeric constants (STATUS_ROTATE_XYZ) with symbols. Also made it so llSetStatus() can individually enable disable rotation axi using the bitmask of flags.  
							
							
							
						 
						
							2012-12-18 19:25:40 -08:00  
				
					
						
							
							
								 
						
							
							
								ae67435146 
								
							
								 
							
						 
						
							
							
								
								Disable UDPPacketBuffer pooling for now to resolve an issue on Windows of interference between incoming packets.  
							
							... 
							
							
							
							On Windows, concurrent multi-threaded processing of inbound UDP somehow allows different data input processing to interfere with each other.
Possibly the endpoint reference is being switched, though I don't yet know the mechanism.  Not seen on Mono.
Also resolveable by setting RecyclePackets = false or RecycleBaseUDPPackets = false in [PacketPool]
Or async_packet_handling = false in [ClientStack.LindenUDP]
For now, will simply disable this particular pooling though will revisit this issue.
In response to http://opensimulator.org/mantis/view.php?id=6468  
							
						 
						
							2012-12-19 01:51:30 +00:00  
				
					
						
							
							
								 
						
							
							
								29cdf0f3dd 
								
							
								 
							
						 
						
							
							
								
								* Merges BulletSim Updates to BulletSimN(BulletSNPlugin)  
							
							
							
						 
						
							2012-12-18 15:00:10 -05:00  
				
					
						
							
							
								 
						
							
							
								225b564573 
								
							
								 
							
						 
						
							
							
								
								BulletSim: scale the force for external AddForce by the simulation  
							
							... 
							
							
							
							step time so it will be applied completely the next step. The internal
AddForce routine does not scale the force. 
							
						 
						
							2012-12-26 10:25:50 -08:00  
				
					
						
							
							
								 
						
							
							
								d1ede1df3a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make llBuoyancy work. For some reason, Bullet resets an  
							
							... 
							
							
							
							object's individual gravity to the world gravity when the object
is added to the physical world. 
							
						 
						
							2012-12-25 23:55:25 -08:00  
				
					
						
							
							
								 
						
							
							
								5f71ee57c4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: stop avatar from sliding VERY slowly after walking by  
							
							... 
							
							
							
							only zeroing the movement motor in the UpdateProperties routine. 
							
						 
						
							2012-12-25 23:54:10 -08:00  
				
					
						
							
							
								 
						
							
							
								021485b581 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-18 11:09:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f185239fc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-18 10:05:43 +00:00  
				
					
						
							
							
								 
						
							
							
								79bdf464d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-12-18 09:48:12 +00:00  
				
					
						
							
							
								 
						
							
							
								caea7601cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-18 09:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b9939a46a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2012-12-18 09:44:10 +00:00  
				
					
						
							
							
								 
						
							
							
								861477d85e 
								
							
								 
							
						 
						
							
							
								
								Fix locking for good  
							
							
							
						 
						
							2012-12-18 09:32:05 +01:00  
				
					
						
							
							
								 
						
							
							
								72c7f4b2eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-18 02:15:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ed9cb18cf0 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-12-18 00:54:40 +00:00  
				
					
						
							
							
								 
						
							
							
								4b911348b4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-18 01:54:36 +01:00  
				
					
						
							
							
								 
						
							
							
								42d57fbce0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-18 01:50:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f87af983f3 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2012-12-18 00:50:36 +00:00  
				
					
						
							
							
								 
						
							
							
								235afebf03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-17 22:19:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e33b350ffe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-17 23:11:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9089bc7e37 
								
							
								 
							
						 
						
							
							
								
								some clean up/fix  
							
							
							
						 
						
							2012-12-17 22:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8653ea93b2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: apply friction to linear and angular motion before returning advanced motor value. This seems to be the problem with BulletSim vehicles turning too quickly. Also removed the configuration parameter that controlled the timestep scaling kludge for angular velocity that was added to research the question of quick turning.  
							
							
							
						 
						
							2012-12-17 13:51:39 -08:00  
				
					
						
							
							
								 
						
							
							
								e6fd8365af 
								
							
								 
							
						 
						
							
							
								
								Extend default 1 second wait for event completion to other thread script reset (as called by llResetOtherScript()).  
							
							... 
							
							
							
							As with script stop (via llDie()) aborting other scripts event threads, llResetOtherScript() can also abort any current event thread on another script.
On mono 2.6, 2.10 and possibly later this may cause locking problems in certain code areas.
This commit reuses the recently introduced [XEngine] WaitForEventCompletionOnScriptStop to make this a 1 sec timeout, rather than 0 secs. 
							
						 
						
							2012-12-17 21:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								11532a4390 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix vehicles going underground when unsat. Problem was that, when doing unsit, the order of operations on the prims and the vehicle is very chaotic and not in a good order so the root prim was being left physical and thus it fell for a bit. Also changed default of velocity scaling to be closer to the movement standard.  
							
							
							
						 
						
							2012-12-17 13:22:04 -08:00  
				
					
						
							
							
								 
						
							
							
								021623a17d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix vehicles being shot in the air at border crossings because of mis-application of correction to postion for below groundness.  
							
							
							
						 
						
							2012-12-16 22:31:22 -08:00  
				
					
						
							
							
								 
						
							
							
								2b8efa24dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to UpdateProperties call into the linkset so changes from the physics engine can be differentiated from changes made by the user. This eliminates a linkset rebuild loop. Also add logic to not rebuild or freak out when the object/linkset crosses a terrain boundry.  
							
							
							
						 
						
							2012-12-16 21:19:13 -08:00  
				
					
						
							
							
								 
						
							
							
								3f2aaffd4d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add even more to the TODO list.  
							
							
							
						 
						
							2012-12-16 21:19:13 -08:00  
				
					
						
							
							
								 
						
							
							
								7ed860d3ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add check for border crossing in character position sanity check.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								4cbc5082ff 
								
							
								 
							
						 
						
							
							
								
								BulletSim: refactor to combine common terrain height testing code. Add function to test if a position is over known terrain.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								8a95953bb7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: experimentally remove unit displacement from prim border crossing test. This seems to cause border crossing to be sensed either a little early or a little late depending on which directin the object is moving. If border crossings become totally borked or someone remembers why this was displacement was done, revert this change.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								f3b1efd889 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove some errors on shutdown by moving terrain destruction until after physical object destruction. TerrainManager also made disposable and that feature used.  
							
							
							
						 
						
							2012-12-16 21:19:11 -08:00  
				
					
						
							
							
								 
						
							
							
								ace1f1e931 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rip out old code for linkset child position fetching. BulletSim doesn't need to do that bookkeeping because SOG/SOP already does it.  
							
							
							
						 
						
							2012-12-16 21:19:10 -08:00  
				
					
						
							
							
								 
						
							
							
								e4fd63e402 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-17 02:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								9d1a6558d9 
								
							
								 
							
						 
						
							
							
								
								*TESTP unscripted sit: missing files  
							
							
							
						 
						
							2012-12-17 01:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								46ca9e8a1a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-17 02:41:53 +01:00  
				
					
						
							
							
								 
						
							
							
								d003aa2e7b 
								
							
								 
							
						 
						
							
							
								
								* TEST * unscripted sit  
							
							
							
						 
						
							2012-12-17 01:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								51354bad48 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-17 02:01:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a5781ea9fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of ssh://3dhosting.de/var/git/careminster into avination  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2012-12-17 01:59:50 +01:00  
				
					
						
							
							
								 
						
							
							
								0a876a305c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2012-12-16 21:19:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7d8c2b342c 
								
							
								 
							
						 
						
							
							
								
								Fix locking objects  
							
							
							
						 
						
							2012-12-16 02:05:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d2695cb3f7 
								
							
								 
							
						 
						
							
							
								
								* Fix for Prim Locking.   Prior to the merge, it was just a clone of the root part to each of the child parts.  
							
							
							
						 
						
							2012-12-15 16:26:03 -05:00  
				
					
						
							
							
								 
						
							
							
								1a262bdde7 
								
							
								 
							
						 
						
							
							
								
								Make WebStatsModule properly handle scenes added or removed after initial startup.  
							
							... 
							
							
							
							This may have been the cause of the DivByZero in http://opensimulator.org/mantis/view.php?id=6460  
							
						 
						
							2012-12-15 00:45:27 +00:00  
				
					
						
							
							
								 
						
							
							
								494e6a5f11 
								
							
								 
							
						 
						
							
							
								
								minor: If the physics module tells us that an object has gone out of bounds, more helpfully log the name, id, position and region of that object.  
							
							
							
						 
						
							2012-12-15 00:30:17 +00:00  
				
					
						
							
							
								 
						
							
							
								56ec177b3b 
								
							
								 
							
						 
						
							
							
								
								minor: Add commented out log lines to ScenePresenceAnimator for future debug use (such as logging anim pack contents sent to clients)  
							
							
							
						 
						
							2012-12-14 23:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2816551215 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-14 23:29:33 +00:00  
				
					
						
							
							
								 
						
							
							
								750ad2d3af 
								
							
								 
							
						 
						
							
							
								
								Fix issue where calling llVolumeDetect(FALSE) would not remove phantom flag, causing subsequent issues if physics was re-enabled.  
							
							... 
							
							
							
							Added regression tests
Addresses http://opensimulator.org/mantis/view.php?id=6365  
							
						 
						
							2012-12-14 22:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								664dad53dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add more to the TODO list. Clean up and improve some comments.  
							
							
							
						 
						
							2012-12-13 23:08:01 -08:00  
				
					
						
							
							
								 
						
							
							
								1d713bcdb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-14 03:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								7a093df24b 
								
							
								 
							
						 
						
							
							
								
								Prevent a failed user relogi from throwing exceptions in poll services  
							
							
							
						 
						
							2012-12-14 03:35:55 +01:00  
				
					
						
							
							
								 
						
							
							
								469c6c000a 
								
							
								 
							
						 
						
							
							
								
								Return the last set targetVelocity rather than the current velocity as the default action made available in PhysicsActor.TargetVelocity. Doesn't change any physics operation but makes DSG work better as the targetVelocity value does not keep moving around.  
							
							
							
						 
						
							2012-12-13 16:32:25 -08:00  
				
					
						
							
							
								 
						
							
							
								31d3952477 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with continuious rebuilding of physical linksets. This caused movement problems and large prim vehicles to take up a LOT of simulation time.  
							
							
							
						 
						
							2012-12-13 16:32:19 -08:00  
				
					
						
							
							
								 
						
							
							
								60950bfab5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct line endings in new BulletSimData.cs file.  
							
							
							
						 
						
							2012-12-13 16:32:12 -08:00  
				
					
						
							
							
								 
						
							
							
								3b2b785a46 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add 'BulletSimData' which separates structures created  
							
							... 
							
							
							
							for the operation of BulletSim and those defintiions/structures defined
so they can be used in the unmanaged world.
Consolidate setting of collision flags so implementation is not scattered. 
							
						 
						
							2012-12-13 16:32:06 -08:00  
				
					
						
							
							
								 
						
							
							
								9e0dd9952b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove extra linkset rebuilds.  
							
							
							
						 
						
							2012-12-13 16:32:00 -08:00  
				
					
						
							
							
								 
						
							
							
								0b93a68030 
								
							
								 
							
						 
						
							
							
								
								minor: add some more detail to the logging if an LLClientView fails to process a packet  
							
							
							
						 
						
							2012-12-13 23:32:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3c91d0e00d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-13 23:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								523213060b 
								
							
								 
							
						 
						
							
							
								
								Add WaitForEventCompletionOnScriptStop [XEngine] config param to OpenSimDefaults.ini to allow change of the wait time for an event to complete on script removal before aborting its thread  
							
							... 
							
							
							
							Default is 1000, as has previously been the case.
This parameter exists for further debug work concerning mono 2.10 crashes that may be related to locks not being removed on Thread.Abort 
							
						 
						
							2012-12-13 23:21:25 +00:00  
				
					
						
							
							
								 
						
							
							
								88b094cbf7 
								
							
								 
							
						 
						
							
							
								
								Simplify sit code a bit by determining correct animation in HandleSit instead of HandleSitRequest. This eliminates m_nextSitAnimation, an unneeded state-saving variable in ScenePresence  
							
							
							
						 
						
							2012-12-13 13:05:28 -08:00  
				
					
						
							
							
								 
						
							
							
								ea82efdee2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:49:04 +01:00  
				
					
						
							
							
								 
						
							
							
								5ad424a792 
								
							
								 
							
						 
						
							
							
								
								right fix this time ??  
							
							
							
						 
						
							2012-12-13 07:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								21f3d193d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:47:01 +01:00  
				
					
						
							
							
								 
						
							
							
								94a659a9e0 
								
							
								 
							
						 
						
							
							
								
								fix the 'fix'  
							
							
							
						 
						
							2012-12-13 07:46:33 +00:00  
				
					
						
							
							
								 
						
							
							
								48b0a3de79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:39:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c0368f4143 
								
							
								 
							
						 
						
							
							
								
								fix coment out code not in use  
							
							
							
						 
						
							2012-12-13 07:39:10 +00:00  
				
					
						
							
							
								 
						
							
							
								3cf0d8b165 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:36:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b3a77c16bd 
								
							
								 
							
						 
						
							
							
								
								FIX small avatars movement on terrain.  (avatar appearance getting even  
							
							... 
							
							
							
							more messy) 
							
						 
						
							2012-12-13 07:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								020bc9c358 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 04:36:47 +01:00  
				
					
						
							
							
								 
						
							
							
								20773dcfcc 
								
							
								 
							
						 
						
							
							
								
								add a Check method to flotsamAssetCache, so to check if a asset is in  
							
							... 
							
							
							
							cache without actually loading it. Make use limited use of it in
avatarfactory textures check. Also on llclientview
HandleAgentTextureCached that now should work. Other asset cache modules
for now will return false, so are broken. baked textures logic
still unchanged. *UNTESTED* 
							
						 
						
							2012-12-13 02:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8e8da20af2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-13 01:12:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6fca93f0b1 
								
							
								 
							
						 
						
							
							
								
								Fix sounds so that they play from inventory after teleport rather than only on initial login region.  
							
							... 
							
							
							
							Regression from commit ed162a10http://opensimulator.org/mantis/view.php?id=6453 
Many thanks to danbanner for identifying the exact commit where this went wrong, which made identifying the fix easy. 
							
						 
						
							2012-12-13 01:03:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e1814aa827 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of avatar's floating off the ground after unsitting. Reworked size/scale logic so physical scale is kept in Bullet and physObject scale is the preferred size -- usually same as size but avatars are computed differently.  
							
							
							
						 
						
							2012-12-12 16:51:43 -08:00  
				
					
						
							
							
								 
						
							
							
								6f1f7f0206 
								
							
								 
							
						 
						
							
							
								
								BulletSim: non-functional commenting and reorganization of material attribute specifications.  
							
							
							
						 
						
							2012-12-12 16:51:36 -08:00  
				
					
						
							
							
								 
						
							
							
								7bb5613dc6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: updates and rearrangement of the TODO list.  
							
							
							
						 
						
							2012-12-12 16:51:29 -08:00  
				
					
						
							
							
								 
						
							
							
								512e4c9313 
								
							
								 
							
						 
						
							
							
								
								Log situations where workitem event threads are aborted on stop request because they failed to complete event processing within the given timeout.  
							
							... 
							
							
							
							This is for bug hunting purposes where thread aborts may be causing dangling lock issues and subsequent vm crashes on mono (with ReaderWriterLockSlim, etc.) 
							
						 
						
							2012-12-12 23:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								047270bdc8 
								
							
								 
							
						 
						
							
							
								
								Add "debug script log" command to allow setting a numeric debug level on individual IScriptInstances for debugging purposes.  
							
							... 
							
							
							
							Current, state changes and event fires can be logged for individual scripts.
See command help for more details. 
							
						 
						
							2012-12-12 23:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								418c0cb01d 
								
							
								 
							
						 
						
							
							
								
								Add asset id to "show script" and "show scripts" command output to make it easier to extract and inspect the script's asset via "dump asset"  
							
							
							
						 
						
							2012-12-12 22:06:09 +00:00  
				
					
						
							
							
								 
						
							
							
								bb6eeb5429 
								
							
								 
							
						 
						
							
							
								
								BulletSim: do not return the current velocity for targetVelocity.  
							
							
							
						 
						
							2012-12-12 11:01:36 -08:00  
				
					
						
							
							
								 
						
							
							
								7d2dad0ffa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-11 23:55:34 +01:00  
				
					
						
							
							
								 
						
							
							
								71fc9f29f9 
								
							
								 
							
						 
						
							
							
								
								make ubitODE ignore X and Y rotation components on avatar rotations  
							
							
							
						 
						
							2012-12-11 22:53:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a082ce9da7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash caused by the creation of a linkset child that is under the terrain. Users can sure find some interesting corner conditions.  
							
							
							
						 
						
							2012-12-11 14:27:09 -08:00  
				
					
						
							
							
								 
						
							
							
								d4e0e98c00 
								
							
								 
							
						 
						
							
							
								
								BulletSim: protect character property setting to remove crash from taints setting properties after the destroy character taint.  
							
							
							
						 
						
							2012-12-11 13:54:26 -08:00  
				
					
						
							
							
								 
						
							
							
								63099184db 
								
							
								 
							
						 
						
							
							
								
								BulletSim: protect prim property setting to remove crash from taints setting properties after the destroy object taint has happened.  
							
							
							
						 
						
							2012-12-11 13:42:23 -08:00  
				
					
						
							
							
								 
						
							
							
								f35e3c6fe0 
								
							
								 
							
						 
						
							
							
								
								changes on the fast speed avatars collider,  collisions from above, etc  
							
							
							
						 
						
							2012-12-11 19:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								28ea08c3e2 
								
							
								 
							
						 
						
							
							
								
								fix let other phys plugins work.. broken when added feetOffset  
							
							
							
						 
						
							2012-12-11 17:14:32 +00:00  
				
					
						
							
							
								 
						
							
							
								905d7c43ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: modify LIMIT_MOTOR_UP to limit BOAT types to be at water rather than ground level. This makes boats float at water level better but not perfectly. There probably needs to be some interaction between HOVER and LIMIT_MOTOR_UP.  
							
							
							
						 
						
							2012-12-11 00:35:16 -08:00  
				
					
						
							
							
								 
						
							
							
								8b861e880a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ini file and command line parameters to control  
							
							... 
							
							
							
							dumping of physical vehicle parameters (out of Bullet) on each
simulation step and to optionally scale vehicle angular velocity
by the time step. The latter looks to be part of a difference
between angular parameters for ODE and BulletSim. SL docs say
angular velocity is measured in radians/timeScale. Not sure if this
is different than what ODE does. 
							
						 
						
							2012-12-11 00:13:13 -08:00  
				
					
						
							
							
								 
						
							
							
								ebf30e7ba6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set mass for single prim linksets when going physical. This fixes single prim vehicles not working (the surf board now zooms).  
							
							
							
						 
						
							2012-12-11 00:02:20 -08:00  
				
					
						
							
							
								 
						
							
							
								377e6f44e7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-11 05:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								9a253c7c04 
								
							
								 
							
						 
						
							
							
								
								missing files remove some warnings...  
							
							
							
						 
						
							2012-12-11 04:49:14 +00:00  
				
					
						
							
							
								 
						
							
							
								420015b7d0 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-12-11 04:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a1f0e3d95a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-11 05:37:33 +01:00  
				
					
						
							
							
								 
						
							
							
								80639ace95 
								
							
								 
							
						 
						
							
							
								
								a few more changes on avatar collider  
							
							
							
						 
						
							2012-12-11 04:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								93393fb975 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comment out some chatty debug logging. Rearrange some code in BSDynamics to make velocity vs force calculation clearer.  
							
							
							
						 
						
							2012-12-10 16:46:12 -08:00  
				
					
						
							
							
								 
						
							
							
								9df85eadf4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix crash on the destruction of physical linksets.  
							
							... 
							
							
							
							While fixing the above, add methods to physical body and shape pointer
wrapper so routines won't have to know that IntPtr.Zero means no
physical instance.
Fix problem with physical linksets failing after a few sits and
unsits by properly restoring child prom positions for compound
linksets after multiple selection and deselections. 
							
						 
						
							2012-12-10 15:35:53 -08:00  
				
					
						
							
							
								 
						
							
							
								c6430b14db 
								
							
								 
							
						 
						
							
							
								
								typo fix  
							
							
							
						 
						
							2012-12-10 11:25:30 +00:00  
				
					
						
							
							
								 
						
							
							
								a19896cc56 
								
							
								 
							
						 
						
							
							
								
								BulletSim: some comments about rebuilding linksets (having to recompute and restore a child's position in the world based on its position in the moved linkset).  
							
							
							
						 
						
							2012-12-09 22:32:46 -08:00  
				
					
						
							
							
								 
						
							
							
								ce5083a504 
								
							
								 
							
						 
						
							
							
								
								BulletSim: adjust friction and restitution based on material type.  
							
							
							
						 
						
							2012-12-09 22:32:46 -08:00  
				
					
						
							
							
								 
						
							
							
								af8d53657d 
								
							
								 
							
						 
						
							
							
								
								HGAssetMapper: Get wasn't really working. It's true that some assets are copied in the process of being gathered their UUID, but not all. Specifically, terminal assets like textures aren't copied. We have to go one more time through the ids.  
							
							
							
						 
						
							2012-12-09 22:05:12 -08:00  
				
					
						
							
							
								 
						
							
							
								b8178f5a50 
								
							
								 
							
						 
						
							
							
								
								Switched the order by which foreign inventory and foreign assets are brought in, to avoid race conditions on the client.  
							
							
							
						 
						
							2012-12-09 22:03:21 -08:00  
				
					
						
							
							
								 
						
							
							
								cb80d8a29c 
								
							
								 
							
						 
						
							
							
								
								UserManagementModule: search the local cache for names too.  
							
							... 
							
							
							
							Inventory transfers: don't do async on asset transfers or now. 
							
						 
						
							2012-12-09 15:31:11 -08:00  
				
					
						
							
							
								 
						
							
							
								f30d519bcc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-09 21:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ecdd0e225f 
								
							
								 
							
						 
						
							
							
								
								add velocityinterpolator packets handling but actually do nothing, since  
							
							... 
							
							
							
							they don't do what i was looking for. 
							
						 
						
							2012-12-09 00:55:09 +00:00  
				
					
						
							
							
								 
						
							
							
								04e64d73df 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set material properties for static objects. Move Linkset.MakeStatic() after call to ForceActivationState2() since linkset might change activation state. Make BSPrim.CreateGeomAndObject public as linkset rebuilding might need access to it. Only rebuild prim if selection state is actually changes -- OpenSimulator calls PhysObject.Selected() multiple times whenever a prim is selected or deselected.  
							
							
							
						 
						
							2012-12-08 09:14:40 -08:00  
				
					
						
							
							
								 
						
							
							
								216c121935 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix small problem with setting size/scale of native shapes which caused the native shapes to be rebuilt when not necessary.  
							
							
							
						 
						
							2012-12-08 09:14:34 -08:00  
				
					
						
							
							
								 
						
							
							
								addb791f3d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update comments and add more to TODO list.  
							
							
							
						 
						
							2012-12-08 09:14:28 -08:00  
				
					
						
							
							
								 
						
							
							
								6c1a852137 
								
							
								 
							
						 
						
							
							
								
								* This is a better way to do the last commit.  
							
							
							
						 
						
							2012-12-08 00:05:12 -05:00  
				
					
						
							
							
								 
						
							
							
								63cff49bce 
								
							
								 
							
						 
						
							
							
								
								Re-enable code disabled in  f605a62 to allow a TaskInventoryAccepted message to nominate a non-root destination folder.  
							
							... 
							
							
							
							This is in relation to http://opensimulator.org/mantis/view.php?id=6311 
This is after further analysis which shows the viewer expects the server to move the folder for #RLV give but then should be renaming the folder itself.
For some reason this is not happening, possibly because we are not sending BulkUpdates or because we are not using transaction IDs properly.
This needs to be fixed in the future.
However, moving the folder even if the rename isn't correctly triggered in the viewer seems preferable to disabling this code altogether. 
							
						 
						
							2012-12-08 01:29:58 +00:00  
				
					
						
							
							
								 
						
							
							
								0e2b717b4d 
								
							
								 
							
						 
						
							
							
								
								* Should promote faster self appearance.  
							
							
							
						 
						
							2012-12-07 20:15:32 -05:00  
				
					
						
							
							
								 
						
							
							
								46d0160b79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 22:54:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c73c2fb070 
								
							
								 
							
						 
						
							
							
								
								add some default size setting and checks  
							
							
							
						 
						
							2012-12-07 21:53:33 +00:00  
				
					
						
							
							
								 
						
							
							
								fc33b7e9eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 22:28:48 +01:00  
				
					
						
							
							
								 
						
							
							
								93bede4e6a 
								
							
								 
							
						 
						
							
							
								
								revert the use of avatar skeleton and use avatar size provided by viewers,  
							
							... 
							
							
							
							since at least for now seems good enought 
							
						 
						
							2012-12-07 21:26:58 +00:00  
				
					
						
							
							
								 
						
							
							
								926db81c57 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 21:07:27 +01:00  
				
					
						
							
							
								 
						
							
							
								2ea0dc55d7 
								
							
								 
							
						 
						
							
							
								
								create a new ode character also with the new information  
							
							
							
						 
						
							2012-12-07 20:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0a131bf9a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 16:56:36 +01:00  
				
					
						
							
							
								 
						
							
							
								d2499c4c31 
								
							
								 
							
						 
						
							
							
								
								*TEST* Use new avatar size in ubitODE.  
							
							
							
						 
						
							2012-12-07 15:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a4af71cbea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 15:01:52 +01:00  
				
					
						
							
							
								 
						
							
							
								1eddc4a9da 
								
							
								 
							
						 
						
							
							
								
								fix regression  
							
							
							
						 
						
							2012-12-07 14:01:22 +00:00  
				
					
						
							
							
								 
						
							
							
								155060548f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 14:51:06 +01:00  
				
					
						
							
							
								 
						
							
							
								135e0ea853 
								
							
								 
							
						 
						
							
							
								
								*TEST* add some avatar skeleton information and use it to calculate avatar  
							
							... 
							
							
							
							height and bounding box. Change LSL acording. 
							
						 
						
							2012-12-07 13:47:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb824d3fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-12-07 03:49:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4e622f6816 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-07 00:53:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0568c76a88 
								
							
								 
							
						 
						
							
							
								
								Use a thread abort safe version of OpenMetaverse.DoubleDictionary with the aim of avoiding OpenSimulator problems due to script thread aborts.  
							
							... 
							
							
							
							When an object is removed, its scripts are stopped and then the thread running them is aborted if stop takes too long.
However, it appears that aborting a thread at just the wrong moment when it is obtaining a ReaderWriterLockSlim lock can leave this lock in an inconsistent state.
One symptom of this is that mono leaps to 100% cpu and a vm thread dump reveals lots of threads waiting for a ReaderWriterLockSlim lock without any thread actually holding it.
This is probably the same problem as encountered originally in commit 12cebb12 
							
						 
						
							2012-12-07 00:47:04 +00:00  
				
					
						
							
							
								 
						
							
							
								7fd8202ae3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rewrite and improve vehicle angularDeflection, verticalAttraction,  
							
							... 
							
							
							
							linearMotorUp and related vehicle forces.
Fixed problems with downward vehicle position correction forces being too large.
Add vehicle collision flag so can sense whether vehicle is on the ground. 
							
						 
						
							2012-12-06 09:31:12 -08:00  
				
					
						
							
							
								 
						
							
							
								edd1b353a5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update and add to the TODO list.  
							
							
							
						 
						
							2012-12-06 09:31:05 -08:00  
				
					
						
							
							
								 
						
							
							
								18fe35906d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add detail logging detail flag so I don't have to comment and uncomment the detail logging when changing the depth of logged info.  
							
							
							
						 
						
							2012-12-06 09:30:57 -08:00  
				
					
						
							
							
								 
						
							
							
								cc59e3cbdf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: only check position sanity if the prim is physical -- the user can do anything dumb they wish.  
							
							
							
						 
						
							2012-12-06 09:30:50 -08:00  
				
					
						
							
							
								 
						
							
							
								2ecd8e6720 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add values for material friction and restitution. Fix line endings in material definition file.  
							
							
							
						 
						
							2012-12-06 09:30:42 -08:00  
				
					
						
							
							
								 
						
							
							
								6d7f66f781 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Don't add gravity to down force -- let Bullet do that. Add VehicleAddForce to set of managed vehicle prim properties.  
							
							
							
						 
						
							2012-12-06 09:30:35 -08:00  
				
					
						
							
							
								 
						
							
							
								e599a8b242 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Vehicle angular vertical attraction works. Other vehicle angular forces commented out for the moment for debugging.  
							
							
							
						 
						
							2012-12-06 09:30:28 -08:00  
				
					
						
							
							
								 
						
							
							
								1c9ecc55d3 
								
							
								 
							
						 
						
							
							
								
								Instead of printing script errors out to console, put to debug log so that we also get timestamps.  
							
							... 
							
							
							
							This commit also adds script name, part name, uuid, etc. for later identification.
This information has been sent to console since 2009 but may be turned down if it proves too noisy.
However, I still currently need it to investigate some region problems probably triggered by scripting. 
							
						 
						
							2012-12-06 00:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e60fe958df 
								
							
								 
							
						 
						
							
							
								
								minor: Fix more compiler warnings in CoreModules tests by properly overriding OpenSimTestCase.SetUp()  
							
							
							
						 
						
							2012-12-05 23:44:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ec765de7e5 
								
							
								 
							
						 
						
							
							
								
								Add engine-wide events queued and events processed numbers to output of "xengine status" console command.  For debugging purposes.  
							
							
							
						 
						
							2012-12-05 23:41:50 +00:00  
				
					
						
							
							
								 
						
							
							
								66982c8a59 
								
							
								 
							
						 
						
							
							
								
								Remove some mono warnings in script tests, chiefly where SetUp() wasn't properly calling to OpenSimTestCase.SetUp()  
							
							
							
						 
						
							2012-12-05 23:36:15 +00:00  
				
					
						
							
							
								 
						
							
							
								aaeb55c7db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-06 00:35:29 +01:00  
				
					
						
							
							
								 
						
							
							
								5ba99cbf55 
								
							
								 
							
						 
						
							
							
								
								Add IScriptInstance.EventsQueued to match EventsProcessed instead of asking callers to lock and directly inspect the EventQueue  
							
							
							
						 
						
							2012-12-05 23:33:48 +00:00  
				
					
						
							
							
								 
						
							
							
								652f4bcb42 
								
							
								 
							
						 
						
							
							
								
								For now, sort "show scripts" output in descending order sorted by events processed.  
							
							... 
							
							
							
							For debug purposes - should later add options to allow different sorting or show only highest 10, etc. 
							
						 
						
							2012-12-05 23:27:50 +00:00  
				
					
						
							
							
								 
						
							
							
								de3180a63e 
								
							
								 
							
						 
						
							
							
								
								avatar collision plane send to viewer is only relative to feet. change  
							
							... 
							
							
							
							avatar collider, just rounding the boxes, etc 
							
						 
						
							2012-12-05 23:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e8df0f1b4c 
								
							
								 
							
						 
						
							
							
								
								Add IScriptInstance.EventsProcessed stat so that we can record this information and display in "show scripts" for debug purposes  
							
							
							
						 
						
							2012-12-05 22:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ea786414c2 
								
							
								 
							
						 
						
							
							
								
								In XEngine.DoOnRezScript() use Culture.SetCurrentCulture() instead of constructing a new CultureInfo separately  
							
							
							
						 
						
							2012-12-05 21:51:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d97440c7cf 
								
							
								 
							
						 
						
							
							
								
								On XEngine.ProcessEventHandler(), instead of creating a new CultureInfo on every call use the single one set by Culture.SetCurrentCulture()  
							
							... 
							
							
							
							This is slightly different in that SetCurrentCulture() does not use overridden settings if the system culture matches en-US but some settings there have been changed.
This is what we want - we do not want to use any system overriden settings. 
							
						 
						
							2012-12-05 21:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1b5f21f761 
								
							
								 
							
						 
						
							
							
								
								minor: also comment out the debug log message which reports searching for child agents in simulator scenes for now.  
							
							
							
						 
						
							2012-12-04 23:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0d4047e641 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out "Delivering IM to..." messages for now.  
							
							
							
						 
						
							2012-12-04 23:06:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5837e731bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs 
							
						 
						
							2012-12-04 23:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								fb26d32a5c 
								
							
								 
							
						 
						
							
							
								
								minor: Put Scene.PhysicsRequestAsset() into standard C# xml format.  
							
							
							
						 
						
							2012-12-04 22:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								583e44103c 
								
							
								 
							
						 
						
							
							
								
								Bug fix in OfflineMessageModule. Mantis  #6446  
							
							
							
						 
						
							2012-12-04 08:36:54 -08:00  
				
					
						
							
							
								 
						
							
							
								40bb996b36 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-04 03:50:48 +01:00  
				
					
						
							
							
								 
						
							
							
								b6d29aa124 
								
							
								 
							
						 
						
							
							
								
								move characters (avatars) to own collision space, also fixing a problem  
							
							... 
							
							
							
							with previus code that was still assuming the avatar is g2 
							
						 
						
							2012-12-04 02:46:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f26abce753 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-04 02:55:50 +01:00  
				
					
						
							
							
								 
						
							
							
								fc1be7e41f 
								
							
								 
							
						 
						
							
							
								
								raise standing avatar a bit to reduce knees bending on some collisions.  
							
							... 
							
							
							
							reduce head size a bit 
							
						 
						
							2012-12-04 01:54:37 +00:00  
				
					
						
							
							
								 
						
							
							
								0c7d6adef1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-03 20:17:00 -05:00  
				
					
						
							
							
								 
						
							
							
								ac65085cc3 
								
							
								 
							
						 
						
							
							
								
								XmlRpcGridRouter  
							
							... 
							
							
							
							Flesh out XmlRpcGridRouter to reap unused channels from gateway when scripts or objects are removed, or when the llCloseRemoteDataChannel is called.
  See: http://http://forge.opensimulator.org/gf/project/xmlrpcrouter/  or
       https://github.com/BlueWall/XmlRpcRouter 
  for php gateway and test code. 
							
						 
						
							2012-12-03 20:16:44 -05:00  
				
					
						
							
							
								 
						
							
							
								787636b97a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Reduce idle region physics overhead where there are MANY  
							
							... 
							
							
							
							static objects by more restrictive selection of objects that collide
    with static objects.
Rename collision mask fuctions from 'filter' to 'group' so it is clear
    what is being set.
Rename BulletSimAPI.SetCollisionFilterMask() to SetCollisionGroupMask to match above.
Restore passing of time step to linear and angular motion component routines.
Use buffering vehicle physical parameter get/set routines consistantly.
Make range enforcement clearer by using ClampInRange() function for parameter setting.
Remove commented out experimental vehicle calculations. 
							
						 
						
							2012-12-03 16:25:51 -08:00  
				
					
						
							
							
								 
						
							
							
								5d4b7d537d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-03 21:26:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b7c3a4fa7f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-03 19:46:16 +01:00  
				
					
						
							
							
								 
						
							
							
								8aa5fdb6a3 
								
							
								 
							
						 
						
							
							
								
								*TEST* diferent avatar collider  
							
							
							
						 
						
							2012-12-03 19:45:45 +01:00  
				
					
						
							
							
								 
						
							
							
								f21d990820 
								
							
								 
							
						 
						
							
							
								
								fix vertex rounding direction  
							
							
							
						 
						
							2012-12-03 19:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								aa00308b10 
								
							
								 
							
						 
						
							
							
								
								*TEST* reduce all mesh vertices resolution to 1e-5. This reduces number  
							
							... 
							
							
							
							of unique vertices only originated by math errors in PrimMesher 
							
						 
						
							2012-12-03 19:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								c50fda8bf5 
								
							
								 
							
						 
						
							
							
								
								adjust avatar standing Z position  
							
							
							
						 
						
							2012-12-03 19:41:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d3904ff484 
								
							
								 
							
						 
						
							
							
								
								Add a transaction ID to the money module path for llTransferLindenDollars  
							
							
							
						 
						
							2012-12-03 19:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								41f1c5b7f7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework angular corrections to remove any hybrid code and compute absolute collections.  
							
							
							
						 
						
							2012-12-03 07:59:56 -08:00  
				
					
						
							
							
								 
						
							
							
								2586bab2dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add stubs for generalization of preStep actions. Will eventually replace the specialized vehicle processing with preStep event processing. Add TODO comments about this feature. Redo line endings in TODO file to be all Linux.  
							
							
							
						 
						
							2012-12-03 07:59:52 -08:00  
				
					
						
							
							
								 
						
							
							
								dc0497c1b8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: begin tracking a TODO list. There just are so many things to remember to do.  
							
							
							
						 
						
							2012-12-03 07:59:49 -08:00  
				
					
						
							
							
								 
						
							
							
								10fcc70b36 
								
							
								 
							
						 
						
							
							
								
								BulletSim: revert angular vertical attraction from motor to code. The motor code did not return the restoring difference but the current value. Remove unused commented out code.  
							
							
							
						 
						
							2012-12-03 07:59:46 -08:00  
				
					
						
							
							
								 
						
							
							
								f9fed421fe 
								
							
								 
							
						 
						
							
							
								
								BulletSim: format vehicle detail logging messages so vehicle changs are grouped better in the log output.  
							
							
							
						 
						
							2012-12-03 07:59:42 -08:00  
				
					
						
							
							
								 
						
							
							
								20c3ec7d92 
								
							
								 
							
						 
						
							
							
								
								BulletSim: localize vehicle property setting so the vehicle prim is only updated at the end of the vehicle simulation step and the push of the physics property update event only happens if the properties are actually changed.  
							
							
							
						 
						
							2012-12-03 07:59:39 -08:00  
				
					
						
							
							
								 
						
							
							
								b124aae05e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add DumpActivationInfo2 function. Change static objects from DISABLE_SIMULATION to ISLAND_SLEEPING. Update DLLs and SOs to add DumpActivationInfo2 function.  
							
							
							
						 
						
							2012-12-01 15:39:13 -08:00  
				
					
						
							
							
								 
						
							
							
								ec63e4ff29 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove time scaling of computed vehicle absolute velocity since Bullet will scale the movement by the time slice. Restore LIMIT_MOTOR_UP to definitition of BOAT simce some vehicle engines use it even for land vehicles. Push vehicle parameter updates through the regular property update to solve vehicles floating off when they should be stopped.  
							
							
							
						 
						
							2012-11-29 22:21:45 -08:00  
				
					
						
							
							
								 
						
							
							
								56b2bc7101 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/Manager/IMesher.cs 
							
						 
						
							2012-11-30 01:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								daa1d99513 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs
	OpenSim/Region/Physics/Meshing/Meshmerizer.cs 
							
						 
						
							2012-11-30 01:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								0bda35e18f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add copyright header where it is missing. Remove some unnecessary 'using' requirements so testing framework is less complicated.  
							
							
							
						 
						
							2012-11-29 09:53:59 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5685b33071 
								
							
								 
							
						 
						
							
							
								
								BulletSim: increase vehicle stability by suppressing Bullet's update to angular velocity.  
							
							
							
						 
						
							2012-11-26 10:47:34 -08: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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								cf670c01cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-25 14:14:20 +00:00  
				
					
						
							
							
								 
						
							
							
								fd7a83f439 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
	OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs 
							
						 
						
							2012-11-25 14:13:50 +00:00  
				
					
						
							
							
								 
						
							
							
								62244b5ea5 
								
							
								 
							
						 
						
							
							
								
								don't zero constant force and torque in selection  
							
							
							
						 
						
							2012-11-24 22:46:24 +00: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  
				
					
						
							
							
								 
						
							
							
								f254af29ac 
								
							
								 
							
						 
						
							
							
								
								avoid potencial NullReferenceException  
							
							
							
						 
						
							2012-11-24 03:39:37 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								01f06b90dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into avination  
							
							
							
						 
						
							2012-11-23 03:42:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ae8733bf59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
	OpenSim/Region/Framework/Scenes/SceneManager.cs 
							
						 
						
							2012-11-23 03:39:49 +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  
				
					
						
							
							
								 
						
							
							
								edb3a9596b 
								
							
								 
							
						 
						
							
							
								
								Remove a superfluous newline from help  
							
							
							
						 
						
							2012-11-23 03:31:44 +01:00  
				
					
						
							
							
								 
						
							
							
								8c8c8a00a4 
								
							
								 
							
						 
						
							
							
								
								Fix problem where restarting the currently selected region would stop various console commands (e.g. "show users") from working.  
							
							... 
							
							
							
							This was because the "currently selected" scene reference was being left as the dead scene instead of the restarted Scene object. 
							
						 
						
							2012-11-23 02:22:30 +00:00  
				
					
						
							
							
								 
						
							
							
								049987925d 
								
							
								 
							
						 
						
							
							
								
								Add regression test for checking scene close when SceneManager is asked to close  
							
							
							
						 
						
							2012-11-23 02:05:30 +00:00  
				
					
						
							
							
								 
						
							
							
								b09fb01571 
								
							
								 
							
						 
						
							
							
								
								Fix a build break introduced by us having a more efficient DoubleDictionary  
							
							... 
							
							
							
							where core has a simple list 
							
						 
						
							2012-11-23 02:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								442896cb1d 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate registration of the help topics for the module commander  
							
							
							
						 
						
							2012-11-23 02:44:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c2e89334b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-23 01:44:35 +00:00  
				
					
						
							
							
								 
						
							
							
								61808d148e 
								
							
								 
							
						 
						
							
							
								
								Fix regression where we stopped closing scenes on simulator exit.  
							
							... 
							
							
							
							If we don't do this, then these scenes don't get deregistered from the grid, amongst other things.
Regression was introduced in commit 8c130bc 
							
						 
						
							2012-11-23 01:01:39 +00:00  
				
					
						
							
							
								 
						
							
							
								2bdd3eb918 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-22 14:47:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3b2caa63b0 
								
							
								 
							
						 
						
							
							
								
								Rename BulletSim's PhysicsShapeType to BSPhysicsShapeType because it  
							
							... 
							
							
							
							conflicts with PhysicsShape type defined in later libOMV 
							
						 
						
							2012-11-22 14:45:41 +00:00  
				
					
						
							
							
								 
						
							
							
								3c1a58c67a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-22 13:37:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e1701d43 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-22 13:33:34 +00:00  
				
					
						
							
							
								 
						
							
							
								98b0cb8df8 
								
							
								 
							
						 
						
							
							
								
								* While this is not producing any problems..  and does help in low bandwidth situations I can't demonstrate that it's better then just letting the client request what it needs in terms of responsiveness of the mesh in the scene yet.  
							
							
							
						 
						
							2012-11-22 08:13:35 -05:00  
				
					
						
							
							
								 
						
							
							
								3ce00e97cc 
								
							
								 
							
						 
						
							
							
								
								Factor out command script code.  
							
							... 
							
							
							
							This also allows comments in command scripts (lines starting with ;, # or //) to be used across all servers 
							
						 
						
							2012-11-22 05:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								9fcf3f1a3f 
								
							
								 
							
						 
						
							
							
								
								Make "config show/set/get/save" console commands available on all servers  
							
							
							
						 
						
							2012-11-22 05:48:41 +00:00  
				
					
						
							
							
								 
						
							
							
								45d1e6ab09 
								
							
								 
							
						 
						
							
							
								
								Make "show info" command available across all servers  
							
							... 
							
							
							
							This helpfully lists version information, startup location and console log level 
							
						 
						
							2012-11-22 04:45:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5c48d7a378 
								
							
								 
							
						 
						
							
							
								
								factor out common HandleShow code for "show uptime"  
							
							
							
						 
						
							2012-11-22 04:05:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c4c6121752 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-22 03:17:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cbc7e7bf85 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Make avatar capsule so it is not circular.  
							
							... 
							
							
							
							Simple attempt to make avatars better shaped.
Replace parameter 'avatarCapsuleRadius' with 'avatarCapsuleWidth'
and 'avatarCapsuleDepth'.
More tweeking to avatar height calculation. A little better but
short avatar's feet are above the terrain and tall avatar's feet
are a little below the ground. 
							
						 
						
							2012-11-21 16:43:53 -08:00  
				
					
						
							
							
								 
						
							
							
								4a0de01704 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Properly position mesh terrain on creation (fixes terrain not appearing to be working). Centralize terrain shape creation logic. Remove very chatty detail log messages.  
							
							
							
						 
						
							2012-11-21 16:43:45 -08:00  
				
					
						
							
							
								 
						
							
							
								a59368c4a1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add terrainImplementation parameter with default to Mesh.  
							
							
							
						 
						
							2012-11-21 16:43:37 -08:00  
				
					
						
							
							
								 
						
							
							
								2dc7e9d3fa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings to be all Linux style (windows style keeps creeping in)  
							
							
							
						 
						
							2012-11-21 16:43:29 -08:00  
				
					
						
							
							
								 
						
							
							
								34cbc738a8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: enablement and debugging of mesh terrain.  
							
							
							
						 
						
							2012-11-21 16:43:21 -08:00  
				
					
						
							
							
								 
						
							
							
								71b9640dfa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: pull heightmap implementation out of the terrain manager so a mesh terrain can be implemented.  
							
							
							
						 
						
							2012-11-21 16:43:14 -08:00  
				
					
						
							
							
								 
						
							
							
								8dd5813889 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename SHAPE_AVATAR to SHAPE_CAPSULE with the eye to eventually having mesh avatars.  
							
							
							
						 
						
							2012-11-21 16:43:06 -08:00  
				
					
						
							
							
								 
						
							
							
								65e55ada87 
								
							
								 
							
						 
						
							
							
								
								BulletSim: uplevel FixedShapeKey out of ShapeData structure (since it is getting simplified out of existance someday) and update all the references to same.  
							
							
							
						 
						
							2012-11-21 16:42:58 -08:00  
				
					
						
							
							
								 
						
							
							
								d6db0d5740 
								
							
								 
							
						 
						
							
							
								
								BulletSim: uplevel PhysicsShapeType out of ShapeData structure (since it is getting simplified out of existance someday) and update all the references to that enum.  
							
							
							
						 
						
							2012-11-21 16:42:50 -08:00  
				
					
						
							
							
								 
						
							
							
								4d29488216 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change PositionSanityCheck to apply a force to correct position corrections (below ground and floating).  
							
							
							
						 
						
							2012-11-21 16:42:42 -08:00  
				
					
						
							
							
								 
						
							
							
								2f5fe4b88e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweek avatar capsule parameters so avatar feet don't go below ground. This solves the bouncing, short avatar problem (Mantis 6403).  
							
							
							
						 
						
							2012-11-21 16:42:34 -08:00  
				
					
						
							
							
								 
						
							
							
								45eedb635a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-20 20:25:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f656adee31 
								
							
								 
							
						 
						
							
							
								
								If GetAgents() is called with an empty userIDs array then don't bother with a useless potentially network call on the scene presence service connector.  
							
							... 
							
							
							
							This also eliminates the "[PRESENCE HANDLER]: GetAgents called without required uuids argument"
which has started to pop up in the logs when a call is made with an empty uuid array as occasionally happens. 
							
						 
						
							2012-11-20 10:22:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ea65a64f7b 
								
							
								 
							
						 
						
							
							
								
								refactor: Move common presence connector code into BasePresenceServiceConnector  
							
							
							
						 
						
							2012-11-20 10:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								597a101b9f 
								
							
								 
							
						 
						
							
							
								
								Minor formatting for  0962a35d and a few one-line comments as to why that code is there  
							
							
							
						 
						
							2012-11-20 05:09:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0962a35d2f 
								
							
								 
							
						 
						
							
							
								
								Fix movetotarget on mega regions.  
							
							
							
						 
						
							2012-11-20 04:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								decc5318a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-20 01:21:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ccc81183b0 
								
							
								 
							
						 
						
							
							
								
								Merge commit '619c39e5144f15aca129d6d999bcc5c34133ee64' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs 
							
						 
						
							2012-11-20 01:20:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0bf66434bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2012-11-20 00:48:13 +01:00  
				
					
						
							
							
								 
						
							
							
								9f2d232c71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-19 22:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6c961d8add 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Use base class constructors for initialization of BSShape and other classes.  
							
							
							
						 
						
							2012-11-18 22:58:36 -08:00  
				
					
						
							
							
								 
						
							
							
								22be36be69 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the problem with flying being disabled when crossing region boundries.  
							
							
							
						 
						
							2012-11-18 22:57:26 -08:00  
				
					
						
							
							
								 
						
							
							
								079a1e704f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the obsolete interface to the Bullet code. Update BulletSim libraries with code stripped of the obsolete code.  
							
							
							
						 
						
							2012-11-18 18:17:30 -08:00  
				
					
						
							
							
								 
						
							
							
								5e0294815f 
								
							
								 
							
						 
						
							
							
								
								* Plumbing and basic setting of the GetMesh Cap Throttler.  
							
							... 
							
							
							
							* Last step is to flip the throttle distribution. 
							
						 
						
							2012-11-17 03:47:09 -05:00  
				
					
						
							
							
								 
						
							
							
								7ad082f7c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-17 02:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e4659a83f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-17 02:03:24 +00:00  
				
					
						
							
							
								 
						
							
							
								6faa7fc7f9 
								
							
								 
							
						 
						
							
							
								
								Prevent a buffer overflow in asset receiving  
							
							
							
						 
						
							2012-11-17 02:31:56 +01:00  
				
					
						
							
							
								 
						
							
							
								392e84e554 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary ability to directly set InventoryItemBase.CreatorIdAsUuid  
							
							... 
							
							
							
							This was necessary historically but hasn't been for many years.
Can still get CreatorIdAsUuid, which is really just a UUID cached version of the string CreatorId 
							
						 
						
							2012-11-17 01:23:29 +00:00  
				
					
						
							
							
								 
						
							
							
								cd088757e9 
								
							
								 
							
						 
						
							
							
								
								Add a first draft mechanism for the IncomingPacketsProcessedStat to show the delta over time.  
							
							... 
							
							
							
							The chief motivation for this is to be able to tell whether there's any impact on incoming packet processing from enabling extra packet pooling. 
							
						 
						
							2012-11-16 04:36:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e9153e1d1a 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge master into teravuswork", it should have been avination, not master.  
							
							... 
							
							
							
							This reverts commit dfac269032619c39e514 
							
						 
						
							2012-11-15 10:05:16 -05:00  
				
					
						
							
							
								 
						
							
							
								dfac269032 
								
							
								 
							
						 
						
							
							
								
								Merge master into teravuswork  
							
							
							
						 
						
							2012-11-15 09:46:41 -05:00  
				
					
						
							
							
								 
						
							
							
								5895c4cc6f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-11-15 03:46:10 +00:00  
				
					
						
							
							
								 
						
							
							
								daf03bfb56 
								
							
								 
							
						 
						
							
							
								
								Handle Map block requests on a separate thread rather than the main packet handling thread.  
							
							... 
							
							
							
							This prevents a slow grid information network call from holding up the main packet handling thread.
There's no obvious race condition reason for not doing this asynchronously. 
							
						 
						
							2012-11-15 03:09:20 +00:00  
				
					
						
							
							
								 
						
							
							
								57273ef7b2 
								
							
								 
							
						 
						
							
							
								
								Do HandleMapLayerRequest on its own thread rather than on the main inbound udp packet handling thread.  
							
							... 
							
							
							
							There's no obvious race condition reason for doing this on the main packet handling thread. 
							
						 
						
							2012-11-15 03:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								df4da51f04 
								
							
								 
							
						 
						
							
							
								
								Following on from  4f982596, launch map name requests on an async thread from LLClientView directly.  
							
							... 
							
							
							
							This releases the inbound packet handling thread marginally quicker and is more consistent with the other async packet handling 
							
						 
						
							2012-11-15 03:04:46 +00:00  
				
					
						
							
							
								 
						
							
							
								038528dc80 
								
							
								 
							
						 
						
							
							
								
								Make PacketPool class stats pull stats instead of push stats so they can be lifted up into LLUDPServer and be distiguished by scene name  
							
							
							
						 
						
							2012-11-15 02:02:59 +00:00  
				
					
						
							
							
								 
						
							
							
								2c36106675 
								
							
								 
							
						 
						
							
							
								
								Add IncomingPacketsProcessedCount stat for diagnostics.  
							
							... 
							
							
							
							Also puts some packet processing counts in a container named after the scene so that stats can be collected from more than one scene. 
							
						 
						
							2012-11-15 01:14:18 +00:00  
				
					
						
							
							
								 
						
							
							
								06fa1681ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-15 00:43:26 +00:00  
				
					
						
							
							
								 
						
							
							
								aeeaa3a0a9 
								
							
								 
							
						 
						
							
							
								
								Added AssemblyInfos to every dll in the OpenSim.Region namespace.  
							
							
							
						 
						
							2012-11-14 11:09:43 -08:00  
				
					
						
							
							
								 
						
							
							
								fcaddd901c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-14 07:50:58 -08:00  
				
					
						
							
							
								 
						
							
							
								c88e6fb445 
								
							
								 
							
						 
						
							
							
								
								Possibly fixes mantis  #6429  (Flotsam cache having a null ref to the asset service)  
							
							
							
						 
						
							2012-11-14 07:50:19 -08:00  
				
					
						
							
							
								 
						
							
							
								2ccb53b42d 
								
							
								 
							
						 
						
							
							
								
								If no ISimulationDataStore or IEstateDataStore implementations could be loaded then halt with informative message rather than a later NRE.  
							
							... 
							
							
							
							Halt already occurs if the relevant config sections are not present.
So it also makes sense to halt if the implementations themselves cannot be loaded. 
							
						 
						
							2012-11-14 04:17:39 +00:00  
				
					
						
							
							
								 
						
							
							
								790b595aa0 
								
							
								 
							
						 
						
							
							
								
								Added a few more AssemblyInfos. (Plus added the one in OptionalModules, which had been forgotten.)  
							
							
							
						 
						
							2012-11-13 19:50:19 -08:00  
				
					
						
							
							
								 
						
							
							
								e4cb7af98a 
								
							
								 
							
						 
						
							
							
								
								Updated all existing AssemblyVersions's to 0.7.5.*. Many DLLs still don't have an AssemblyInfo file.  
							
							
							
						 
						
							2012-11-13 19:26:43 -08:00  
				
					
						
							
							
								 
						
							
							
								1f9d39c15d 
								
							
								 
							
						 
						
							
							
								
								Deleted OptionalModules.addin.xml. Added AssemblyInfo.cs for that dll.  
							
							
							
						 
						
							2012-11-13 09:54:52 -08:00  
				
					
						
							
							
								 
						
							
							
								18c5d33f0a 
								
							
								 
							
						 
						
							
							
								
								All optional modules' directives moved out of addin.xml  
							
							
							
						 
						
							2012-11-13 09:48:56 -08:00  
				
					
						
							
							
								 
						
							
							
								556d70feef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs 
							
						 
						
							2012-11-13 17:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								89a1388857 
								
							
								 
							
						 
						
							
							
								
								Deleted .addin.xml. Added AssemblyInfo.cs  
							
							
							
						 
						
							2012-11-13 09:04:32 -08:00  
				
					
						
							
							
								 
						
							
							
								922425a205 
								
							
								 
							
						 
						
							
							
								
								Last 27 modules' directives (service connectors out).  
							
							
							
						 
						
							2012-11-13 08:49:52 -08:00  
				
					
						
							
							
								 
						
							
							
								457395d9c1 
								
							
								 
							
						 
						
							
							
								
								Another 11 modules' directions moved out of .addin.xml  
							
							
							
						 
						
							2012-11-13 08:36:44 -08:00  
				
					
						
							
							
								 
						
							
							
								608444c9f7 
								
							
								 
							
						 
						
							
							
								
								Another 21 modules' directives moved out of .addin.xml  
							
							
							
						 
						
							2012-11-13 08:27:51 -08:00  
				
					
						
							
							
								 
						
							
							
								af01a2320a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-13 10:49:24 +00:00  
				
					
						
							
							
								 
						
							
							
								d73aa8c1a6 
								
							
								 
							
						 
						
							
							
								
								Moved the WindModule and its own plugins out of .addin.xml  
							
							
							
						 
						
							2012-11-12 21:27:23 -08:00  
				
					
						
							
							
								 
						
							
							
								99ccd4ea44 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-12 21:15:35 -08:00  
				
					
						
							
							
								 
						
							
							
								31177d9259 
								
							
								 
							
						 
						
							
							
								
								Another 10 modules' directives moved from .addin.xml  
							
							
							
						 
						
							2012-11-12 21:14:58 -08:00  
				
					
						
							
							
								 
						
							
							
								f605a62427 
								
							
								 
							
						 
						
							
							
								
								Disable code to get server-side to move given items to a destination folder on TaskInventoryAccepted.  
							
							... 
							
							
							
							This is because the fixes to inventory versioning (so that they better match viewer expections)
now appear to allow the viewer to execute #RLV moves, as happens on the LL grid.
Doing it again server-side now wrongly creates another child #RLV folder underneath the root one.
As per http://opensimulator.org/mantis/view.php?id=6311  
							
						 
						
							2012-11-13 04:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								29bfd9e46c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-13 02:28:40 +00:00  
				
					
						
							
							
								 
						
							
							
								48577af325 
								
							
								 
							
						 
						
							
							
								
								More module cleanup: removed the CoreModules.Framework modules directives out of .addin.xml.  
							
							
							
						 
						
							2012-11-12 18:23:20 -08:00  
				
					
						
							
							
								 
						
							
							
								9a5679876e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs
	OpenSim/Region/ClientStack/Linden/Caps/NewFileAgentInventoryVariablePriceModule.cs 
							
						 
						
							2012-11-13 02:10:09 +00:00  
				
					
						
							
							
								 
						
							
							
								335ff4359c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-12 18:08:27 -08:00  
				
					
						
							
							
								 
						
							
							
								86903f23dd 
								
							
								 
							
						 
						
							
							
								
								Cleanup on region modules: gave short node id's to all of them.  
							
							
							
						 
						
							2012-11-12 18:08:02 -08:00  
				
					
						
							
							
								 
						
							
							
								3398999149 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-13 01:57:11 +00:00  
				
					
						
							
							
								 
						
							
							
								40d5148bbc 
								
							
								 
							
						 
						
							
							
								
								Update ScriptModuleComms name space to CoreModules  
							
							
							
						 
						
							2012-11-13 01:56:32 +00:00  
				
					
						
							
							
								 
						
							
							
								2e0ce70e63 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Application/OpenSimBase.cs
	OpenSim/Region/ClientStack/Linden/Caps/NewFileAgentInventoryVariablePriceModule.cs
	OpenSim/Region/CoreModules/World/Warp3DMap/Warp3DImageModule.cs
	OpenSim/Region/Framework/ModuleLoader.cs
	OpenSim/Region/Framework/Scenes/SceneManager.cs 
							
						 
						
							2012-11-12 23:27:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4edaa4e41a 
								
							
								 
							
						 
						
							
							
								
								Completely remove the IRegionModule interface  
							
							
							
						 
						
							2012-11-12 22:56:59 +00:00  
				
					
						
							
							
								 
						
							
							
								faca755995 
								
							
								 
							
						 
						
							
							
								
								Stop closing old style modules  
							
							
							
						 
						
							2012-11-12 22:51:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8c130bcaf5 
								
							
								 
							
						 
						
							
							
								
								Remove the old style module loader and all references to it  
							
							
							
						 
						
							2012-11-12 22:50:28 +00:00  
				
					
						
							
							
								 
						
							
							
								0d15a6a01f 
								
							
								 
							
						 
						
							
							
								
								Remove any mention of IRegionModule from region names and comments to aid  
							
							... 
							
							
							
							grepping for remaining uses 
							
						 
						
							2012-11-12 19:18:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d9b149b375 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs
	OpenSim/Region/OptionalModules/Scripting/XmlRpcRouterModule/XmlRpcRouterModule.cs
	OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs 
							
						 
						
							2012-11-12 15:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								152d5dc2a7 
								
							
								 
							
						 
						
							
							
								
								Fix mantis  #6425  
							
							
							
						 
						
							2012-11-11 21:13:14 -08:00  
				
					
						
							
							
								 
						
							
							
								db418bff2b 
								
							
								 
							
						 
						
							
							
								
								Fix issues with the DynamicTextureModule and corresponding unit tests.  
							
							
							
						 
						
							2012-11-11 19:39:21 -08:00  
				
					
						
							
							
								 
						
							
							
								113a9704f2 
								
							
								 
							
						 
						
							
							
								
								One more module converted: WebStatsModule.  
							
							
							
						 
						
							2012-11-11 17:02:22 -08:00  
				
					
						
							
							
								 
						
							
							
								64fad2f80e 
								
							
								 
							
						 
						
							
							
								
								Two more modules converted: XmlRpcGridRouterModule and XmlRpcRouterModule.  
							
							
							
						 
						
							2012-11-11 16:44:59 -08:00  
				
					
						
							
							
								 
						
							
							
								4e8c8b2cd8 
								
							
								 
							
						 
						
							
							
								
								One more module converted: MRMModule.  
							
							
							
						 
						
							2012-11-11 16:18:47 -08:00  
				
					
						
							
							
								 
						
							
							
								abef034d1b 
								
							
								 
							
						 
						
							
							
								
								One more module converted: IRCStackModule.  
							
							
							
						 
						
							2012-11-11 16:10:47 -08:00  
				
					
						
							
							
								 
						
							
							
								ba2318bd61 
								
							
								 
							
						 
						
							
							
								
								One more module converted: PermissionsModule.  
							
							
							
						 
						
							2012-11-11 15:59:09 -08:00  
				
					
						
							
							
								 
						
							
							
								571f6a0300 
								
							
								 
							
						 
						
							
							
								
								One more module converted: XMLRPCModule. Removed it from the special loading at start.  
							
							
							
						 
						
							2012-11-11 15:29:25 -08:00  
				
					
						
							
							
								 
						
							
							
								4de8915ddd 
								
							
								 
							
						 
						
							
							
								
								One more module converted: VectorRenderModule.  
							
							
							
						 
						
							2012-11-11 15:04:02 -08:00  
				
					
						
							
							
								 
						
							
							
								9f45198516 
								
							
								 
							
						 
						
							
							
								
								One more module: DynamicTextureModule. Removed it from the special load in the beginning.  
							
							
							
						 
						
							2012-11-11 14:54:40 -08:00  
				
					
						
							
							
								 
						
							
							
								6759ed1013 
								
							
								 
							
						 
						
							
							
								
								One more module converted: LoadImageURLModule. Also removed it from its hard-coded instantiation (I think I understood what the problem was, and that I've done it right).  
							
							
							
						 
						
							2012-11-11 14:46:22 -08:00  
				
					
						
							
							
								 
						
							
							
								963b1e861c 
								
							
								 
							
						 
						
							
							
								
								One more module converted: ScriptsHttpRequests.  
							
							
							
						 
						
							2012-11-11 14:22:06 -08:00  
				
					
						
							
							
								 
						
							
							
								84be90e5f8 
								
							
								 
							
						 
						
							
							
								
								One more module converted: EmailModule.  
							
							
							
						 
						
							2012-11-11 14:00:58 -08:00  
				
					
						
							
							
								 
						
							
							
								f560d581bb 
								
							
								 
							
						 
						
							
							
								
								document & 80-character width terminal formatting  
							
							... 
							
							
							
							Signed-off-by: Diva Canto <diva@metaverseink.com> 
							
						 
						
							2012-11-11 13:50:38 -08:00  
				
					
						
							
							
								 
						
							
							
								23605cf93d 
								
							
								 
							
						 
						
							
							
								
								converting NPC module to ISharedRegionModule  
							
							... 
							
							
							
							Signed-off-by: Diva Canto <diva@metaverseink.com> 
							
						 
						
							2012-11-11 13:50:38 -08:00  
				
					
						
							
							
								 
						
							
							
								c60e1a1ae6 
								
							
								 
							
						 
						
							
							
								
								J2KDecoderModule: move the code out of PostInitialise()  
							
							
							
						 
						
							2012-11-11 13:49:07 -08:00  
				
					
						
							
							
								 
						
							
							
								d84de8c9b6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-11 21:16:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3c48b44b68 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-11-11 21:16:29 +00:00  
				
					
						
							
							
								 
						
							
							
								b9f602cc77 
								
							
								 
							
						 
						
							
							
								
								Prevent datasnapshot from crashing the simulator  
							
							
							
						 
						
							2012-11-11 21:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1a478f868e 
								
							
								 
							
						 
						
							
							
								
								Prevent datasnapshot from crashing the simulator  
							
							
							
						 
						
							2012-11-11 21:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								37c9700904 
								
							
								 
							
						 
						
							
							
								
								moving windlight-sources to correct namespace-named folder (world); add LightShare as Interface  
							
							... 
							
							
							
							Signed-off-by: Diva Canto <diva@metaverseink.com> 
							
						 
						
							2012-11-11 11:17:40 -08:00  
				
					
						
							
							
								 
						
							
							
								6cf90e5516 
								
							
								 
							
						 
						
							
							
								
								One more module converted: LightShareModule.  
							
							
							
						 
						
							2012-11-11 08:38:39 -08:00  
				
					
						
							
							
								 
						
							
							
								389077345f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
	OpenSim/Region/CoreModules/Scripting/WorldComm/WorldCommModule.cs
	OpenSim/Region/CoreModules/World/WorldMap/MapSearchModule.cs 
							
						 
						
							2012-11-11 16:31:01 +00:00  
				
					
						
							
							
								 
						
							
							
								d589a8bc04 
								
							
								 
							
						 
						
							
							
								
								Deleted 2 obsolete modules: OGSRadmin and OpenGridProtocol. They were still IRegionModule's and they have been dead for a very long time, so no need to drag them along in this revamping of region modules.  
							
							
							
						 
						
							2012-11-11 08:14:58 -08:00  
				
					
						
							
							
								 
						
							
							
								f85d054bc6 
								
							
								 
							
						 
						
							
							
								
								One more module converted: MonitorModule.  
							
							
							
						 
						
							2012-11-11 07:46:12 -08:00  
				
					
						
							
							
								 
						
							
							
								79d51c27bb 
								
							
								 
							
						 
						
							
							
								
								One more module converted: InventoryArchiverModule.  
							
							
							
						 
						
							2012-11-11 07:31:25 -08:00  
				
					
						
							
							
								 
						
							
							
								09deaa890d 
								
							
								 
							
						 
						
							
							
								
								One more module converted: GroupsModule.  
							
							
							
						 
						
							2012-11-10 17:56:25 -08:00  
				
					
						
							
							
								 
						
							
							
								2ef0062664 
								
							
								 
							
						 
						
							
							
								
								One more module converted: XferModule.  
							
							
							
						 
						
							2012-11-10 17:48:04 -08:00  
				
					
						
							
							
								 
						
							
							
								562c585bc6 
								
							
								 
							
						 
						
							
							
								
								One more module converted: GodsModule.  
							
							
							
						 
						
							2012-11-10 17:34:42 -08:00  
				
					
						
							
							
								 
						
							
							
								cdcb67a952 
								
							
								 
							
						 
						
							
							
								
								One more module converted: GesturesModule.  
							
							
							
						 
						
							2012-11-10 17:21:09 -08:00  
				
					
						
							
							
								 
						
							
							
								d5f9f5c9c3 
								
							
								 
							
						 
						
							
							
								
								document, 80-character width terminal formatting converting comments to documentation for IDE & doxygen goodness  
							
							... 
							
							
							
							Signed-off-by: Diva Canto <diva@metaverseink.com> 
							
						 
						
							2012-11-10 17:09:47 -08:00  
				
					
						
							
							
								 
						
							
							
								b3dddd7447 
								
							
								 
							
						 
						
							
							
								
								document & 80-character width terminal formatting  
							
							... 
							
							
							
							Signed-off-by: Diva Canto <diva@metaverseink.com> 
							
						 
						
							2012-11-10 17:09:47 -08:00  
				
					
						
							
							
								 
						
							
							
								a87c4c7d89 
								
							
								 
							
						 
						
							
							
								
								Converting WorldCommModule to INonSharedRegionModule  
							
							... 
							
							
							
							Signed-off-by: Diva Canto <diva@metaverseink.com> 
							
						 
						
							2012-11-10 17:09:46 -08:00  
				
					
						
							
							
								 
						
							
							
								fe2fa70c74 
								
							
								 
							
						 
						
							
							
								
								One more module converted: Combat/CombatModule.  
							
							
							
						 
						
							2012-11-10 16:42:52 -08:00  
				
					
						
							
							
								 
						
							
							
								74dd38db70 
								
							
								 
							
						 
						
							
							
								
								One more module converted: AvatarFactoryModule.  
							
							
							
						 
						
							2012-11-10 16:24:15 -08:00  
				
					
						
							
							
								 
						
							
							
								5fb5758103 
								
							
								 
							
						 
						
							
							
								
								Cleaning up some confusion with Addin names introduced in a prior commit. Also the Flotsam cache module was being given a different Addin name, I removed that.  
							
							
							
						 
						
							2012-11-10 15:54:11 -08:00  
				
					
						
							
							
								 
						
							
							
								e10d61ea8c 
								
							
								 
							
						 
						
							
							
								
								One more module converted: CloudModule.  
							
							
							
						 
						
							2012-11-10 11:59:08 -08:00  
				
					
						
							
							
								 
						
							
							
								b3574d23e4 
								
							
								 
							
						 
						
							
							
								
								One more module converted: DataSnapshot.  
							
							
							
						 
						
							2012-11-10 11:26:03 -08:00  
				
					
						
							
							
								 
						
							
							
								3a5e317f65 
								
							
								 
							
						 
						
							
							
								
								One more module converted: ObjectAdd.  
							
							
							
						 
						
							2012-11-10 10:35:27 -08:00  
				
					
						
							
							
								 
						
							
							
								4ac857f902 
								
							
								 
							
						 
						
							
							
								
								One more module: EventQueueGetModule. Also making it non-optional for this dll.  
							
							
							
						 
						
							2012-11-10 08:48:31 -08:00  
				
					
						
							
							
								 
						
							
							
								fb7bbe167a 
								
							
								 
							
						 
						
							
							
								
								formatting DialogModule for 80-character width terminal  
							
							
							
						 
						
							2012-11-10 08:12:31 -08:00  
				
					
						
							
							
								 
						
							
							
								5cba04e2d6 
								
							
								 
							
						 
						
							
							
								
								Converting DialogModule to INonSharedRegionModule  
							
							
							
						 
						
							2012-11-10 08:12:31 -08:00  
				
					
						
							
							
								 
						
							
							
								d0742cea3e 
								
							
								 
							
						 
						
							
							
								
								80 character-width terminal formatting of IDialogModule interface, removing superfluous whitespace & line-endings.  
							
							
							
						 
						
							2012-11-10 08:12:30 -08:00  
				
					
						
							
							
								 
						
							
							
								ee3d06220e 
								
							
								 
							
						 
						
							
							
								
								Documenting parameters of methods on the IDialogModule interface  
							
							
							
						 
						
							2012-11-10 08:12:30 -08:00  
				
					
						
							
							
								 
						
							
							
								791c4d5b9f 
								
							
								 
							
						 
						
							
							
								
								One more module converted: J2KDecoderModule.  
							
							
							
						 
						
							2012-11-10 08:10:43 -08:00  
				
					
						
							
							
								 
						
							
							
								86b22604fa 
								
							
								 
							
						 
						
							
							
								
								One more more converted: IPBanModule.  
							
							
							
						 
						
							2012-11-09 22:21:11 -08:00  
				
					
						
							
							
								 
						
							
							
								a4fee98352 
								
							
								 
							
						 
						
							
							
								
								One more module converted: TreePopulator.  
							
							
							
						 
						
							2012-11-09 22:09:08 -08:00  
				
					
						
							
							
								 
						
							
							
								bbff036944 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-09 21:59:01 -08:00  
				
					
						
							
							
								 
						
							
							
								492515cf3f 
								
							
								 
							
						 
						
							
							
								
								One more module converted: Vegetation.  
							
							
							
						 
						
							2012-11-09 21:58:39 -08:00  
				
					
						
							
							
								 
						
							
							
								12c62d30e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-10 05:44:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c94240ba5b 
								
							
								 
							
						 
						
							
							
								
								Uncomment SceneObjectBasicTests.TestDeleteSceneObjectAsyncToUserInventory() and make it compile again  
							
							... 
							
							
							
							Not currently in test suite since not yet working.
Also add method doc to Scene.DeRezObjects() 
							
						 
						
							2012-11-10 05:43:57 +00:00  
				
					
						
							
							
								 
						
							
							
								cda127e30f 
								
							
								 
							
						 
						
							
							
								
								* Prep work switching the GetMeshModule over to a poll service.  
							
							... 
							
							
							
							* This still has the image throttler in it..  as is...  so it's not suitable for live yet.... The throttler keeps track of the task throttle but doesn't balance the UDP throttle yet. 
							
						 
						
							2012-11-09 23:55:30 -05:00  
				
					
						
							
							
								 
						
							
							
								4f98259617 
								
							
								 
							
						 
						
							
							
								
								Minor improvement in the MapSearchModule. Stop blocking the client thread if the search takes too long.  
							
							
							
						 
						
							2012-11-09 20:39:55 -08:00  
				
					
						
							
							
								 
						
							
							
								2540132a54 
								
							
								 
							
						 
						
							
							
								
								MapSearchModule also converted to new region module interface (37 to go).  
							
							
							
						 
						
							2012-11-09 16:40:55 -08:00  
				
					
						
							
							
								 
						
							
							
								19aab3e6fe 
								
							
								 
							
						 
						
							
							
								
								Converted the WindModule to the new region module interface (38 to go). Also added both the WindModule and the SunModule to the Plugin manifest.  
							
							
							
						 
						
							2012-11-09 16:28:30 -08:00  
				
					
						
							
							
								 
						
							
							
								7dfd1468cc 
								
							
								 
							
						 
						
							
							
								
								Converted the SunModule to the new region module interface. (39 to go...)  
							
							
							
						 
						
							2012-11-09 15:38:10 -08:00  
				
					
						
							
							
								 
						
							
							
								415b89f434 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-09 22:58:42 +00:00  
				
					
						
							
							
								 
						
							
							
								64c80aec64 
								
							
								 
							
						 
						
							
							
								
								llSetLinkCamera implementation  
							
							... 
							
							
							
							wiki: http://wiki.secondlife.com/wiki/LlSetLinkCamera 
mantis: http://opensimulator.org/mantis/view.php?id=6397  
							
						 
						
							2012-11-09 14:31:56 -08:00  
				
					
						
							
							
								 
						
							
							
								5bff741544 
								
							
								 
							
						 
						
							
							
								
								marking IRegionModule interface as obsolete via System.ObsoleteAttribute, intentionally triggering a bunch of warnings in compiler output in hopes of encouraging other developers to refactor built-in modules when they have free time.  
							
							
							
						 
						
							2012-11-09 14:20:24 -08:00  
				
					
						
							
							
								 
						
							
							
								9bc0419679 
								
							
								 
							
						 
						
							
							
								
								ODECharacter overrides TargetVelocity. No change to existing behavior  
							
							
							
						 
						
							2012-11-08 01:18:25 -08:00  
				
					
						
							
							
								 
						
							
							
								b3e99a4d48 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs 
							
						 
						
							2012-11-08 04:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3666518319 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add skeleton classes for shape objectification. This will eventually replace all the if's and switches in ShapeCollection with polymorphism.  
							
							
							
						 
						
							2012-11-07 15:29:51 -08:00  
				
					
						
							
							
								 
						
							
							
								67d5dbbb49 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add classes for physics motors. Eventually these will replace the manual code for vehicles and add PID functionality to avatar movement.  
							
							
							
						 
						
							2012-11-07 15:28:06 -08:00  
				
					
						
							
							
								 
						
							
							
								ee00c5c885 
								
							
								 
							
						 
						
							
							
								
								BulletSim: many changes to tune vehicles for BulletSim.  
							
							... 
							
							
							
							The problem left is that the vehicle sitting on something needs
to press down for gravity and what its sitting on pushes up
so the vehicle does not penetrate. The effect is Bullet calculates
a lot of random angular motion for the vehicle. Various schemes
of damping and zeroing has not resolved the problem. 
							
						 
						
							2012-11-06 18:16:47 -08:00  
				
					
						
							
							
								 
						
							
							
								76cc303031 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add ZeroAngularMotion method to physical objects. Add inTaint flag to ZeroMotion method. Update the references to those functions.  
							
							
							
						 
						
							2012-11-06 18:16:35 -08:00  
				
					
						
							
							
								 
						
							
							
								e2130817e5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove limit on taints that can happen before a step. Remove some debugging code (detail log flushing).  
							
							
							
						 
						
							2012-11-06 18:16:23 -08:00  
				
					
						
							
							
								 
						
							
							
								f70a3099b5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: recalculate the compound shape bounding box when built.  
							
							
							
						 
						
							2012-11-06 18:16:12 -08:00  
				
					
						
							
							
								 
						
							
							
								702fd1e094 
								
							
								 
							
						 
						
							
							
								
								BulletSim: only compute linkset mass when membership changes rather than everytime someone asks for it.  
							
							
							
						 
						
							2012-11-06 18:16:00 -08:00  
				
					
						
							
							
								 
						
							
							
								36d77fe27c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add separate linear and angular damping function calls. Add function for recalculating compound shape bounding box.  
							
							
							
						 
						
							2012-11-06 18:15:48 -08:00  
				
					
						
							
							
								 
						
							
							
								b2dfa6f022 
								
							
								 
							
						 
						
							
							
								
								To keep things consistent allowing an UnregisterModuleInterface...  Force the GodModule to request the dialog module interface on a kickuser call and not to use the 'in memory cached one'.   Thanks Ar3s for locating the offending inconsistency.  
							
							
							
						 
						
							2012-11-06 19:03:41 -05:00  
				
					
						
							
							
								 
						
							
							
								5cbf7b3997 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-11-06 11:32:53 +01:00  
				
					
						
							
							
								 
						
							
							
								182b487243 
								
							
								 
							
						 
						
							
							
								
								This implements the Caps throttler.    After some testing, the system seemed to be OK with me specifying allowing 1 oversized image per 70,000b/sec with at least one.   Try it out, start with a low bandwidth setting and then, set your bandwidth setting middle/high and see the difference.  
							
							... 
							
							
							
							Tested with Two Clients on a region with 1800 textures all visible at once. 
							
						 
						
							2012-11-05 22:05:10 -05:00  
				
					
						
							
							
								 
						
							
							
								b7b96a5e4f 
								
							
								 
							
						 
						
							
							
								
								Another step in the chain.  Pipe the throttle update to the appropriate PollServiceTextureEventArgs.  Each poll service having it's own throttle member is more consistent with the model then the region module keeping track of all of them globally and better for locking too.  The Poll Services object is not set static to handle multiple nearby regions on the same simulator.  
							
							... 
							
							
							
							Next step is hooking it up to HasEvents 
							
						 
						
							2012-11-05 13:10:00 -05:00  
				
					
						
							
							
								 
						
							
							
								4fa088bafb 
								
							
								 
							
						 
						
							
							
								
								Pipe Throttle Update Event to EventManager, client --> ScenePresence --> EventManager,  so that modules can know when throttles are updated.  The event contains no client specific data to preserve the possibility of 'multiple clients' and you must still call ControllingClient.GetThrottlesPacked(f) to see what the throttles actually are once the event fires.  Hook EventManager.OnUpdateThrottle to GetTextureModule.  
							
							
							
						 
						
							2012-11-04 22:57:24 -05:00  
				
					
						
							
							
								 
						
							
							
								236cc1f268 
								
							
								 
							
						 
						
							
							
								
								Change user message on TeskInventoryAccepted to let the viewer format it  
							
							... 
							
							
							
							properly 
							
						 
						
							2012-11-05 00:05:01 +00:00  
				
					
						
							
							
								 
						
							
							
								006d70582b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-04 23:29:18 +00:00  
				
					
						
							
							
								 
						
							
							
								08b37efc32 
								
							
								 
							
						 
						
							
							
								
								Prevent IMs being sent to prims when avies decline inventory offers from them.  
							
							
							
						 
						
							2012-11-04 23:28:05 +00:00  
				
					
						
							
							
								 
						
							
							
								89322aaf94 
								
							
								 
							
						 
						
							
							
								
								Prevent IMs being sent to prims when avies decline inventory offers from them.  
							
							
							
						 
						
							2012-11-04 15:17:47 -08:00  
				
					
						
							
							
								 
						
							
							
								c623e35805 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-04 22:44:42 +00:00  
				
					
						
							
							
								 
						
							
							
								f391d028de 
								
							
								 
							
						 
						
							
							
								
								Add a method to query all registered script constants to allow non-XEngine  
							
							... 
							
							
							
							script engines to use them. 
							
						 
						
							2012-11-04 22:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dd416298f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-11-04 22:37:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7e91a787fb 
								
							
								 
							
						 
						
							
							
								
								Add a method to query all registered script constants to allow non-XEngine  
							
							... 
							
							
							
							script engines to use them. 
							
						 
						
							2012-11-04 22:01:34 +01:00  
				
					
						
							
							
								 
						
							
							
								4737839b3a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-11-04 16:00:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1090ff7278 
								
							
								 
							
						 
						
							
							
								
								removed potencial null refs and rearrange code a bit  
							
							
							
						 
						
							2012-11-04 14:57:27 +00:00  
				
					
						
							
							
								 
						
							
							
								79f7c466a1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix compound linkset crash by not freeing shape of child prims.  
							
							... 
							
							
							
							Remove all compilation warnings (mostly 'protected' in sealed classes.)
Add the dynamicAabbEnable parameter to creation of compound shapes. 
							
						 
						
							2012-11-03 21:16:02 -07:00  
				
					
						
							
							
								 
						
							
							
								894bb4893b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: search the mesh and hull lists to find shapes if type is not known. This makes sure the correct accounting is done for the particular shape.  
							
							
							
						 
						
							2012-11-03 21:15:54 -07:00  
				
					
						
							
							
								 
						
							
							
								498ea76e63 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Move construction of compound linkset from ShapeCollection  
							
							... 
							
							
							
							into LinksetCompound where it should be.
Create meshes for native shapes when part of a compound linkset because
    scale is currently per object and not per collision shape.
Don't schedule a LinksetCompound refresh if just changing properties. 
							
						 
						
							2012-11-03 21:15:46 -07:00  
				
					
						
							
							
								 
						
							
							
								1dc23b2b97 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize selection of linkset implementation  
							
							
							
						 
						
							2012-11-03 21:15:39 -07:00  
				
					
						
							
							
								 
						
							
							
								b0eccd5044 
								
							
								 
							
						 
						
							
							
								
								BulletSim: debugging of compound shape implementation of linksets.  
							
							... 
							
							
							
							Add compound shape creation and freeing in shape manager.
Add optional taint-time execution method and update code to use it.
Add API2 linkage for more compound shape methods (get num, get/remove by index, ...)
Modify perferred shape return so linkset children can have differet shapes than root.
Add Position and Orientation calls to linksets so children can be moved around by
    the linkset by its own calculation. Allows for very general linkset implementations. 
							
						 
						
							2012-11-03 21:15:30 -07:00  
				
					
						
							
							
								 
						
							
							
								f53b4e7a21 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add RawPosition and RawOrientation to BSPhysObject and rename MassRaw to RawMass. Fix BSShapeCollection to use Raw* for creating the body to eliminate exception from referencing the physical body before it has been created.  
							
							
							
						 
						
							2012-11-03 21:15:22 -07:00  
				
					
						
							
							
								 
						
							
							
								39c02dcc8c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Remove use of shapeData in ShapeCollection and rely on the available BSPhysObject varaiables. Fix line endings in BSLinksetCompound.  
							
							
							
						 
						
							2012-11-03 21:15:14 -07:00  
				
					
						
							
							
								 
						
							
							
								364a7c3088 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename BSBody and BSShape to PhysBody and PhysShape. Add skeleton of BSLinksetCompound.  
							
							
							
						 
						
							2012-11-03 21:15:06 -07:00  
				
					
						
							
							
								 
						
							
							
								28e2cd3fa2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: vehicle tweeking.  
							
							... 
							
							
							
							Add AddTorque() method to BSPrim. Remove some manual motor actions
in computing angular force (will eventually be replaced with motor class).
Remove some experimental changes. 
							
						 
						
							2012-11-03 21:14:58 -07:00  
				
					
						
							
							
								 
						
							
							
								52be581f71 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove center-of-mass setting for linksets because it causes the constraint calculation to pull the objects together.  
							
							
							
						 
						
							2012-11-03 21:14:49 -07:00  
				
					
						
							
							
								 
						
							
							
								93fe384cce 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Use the PostTaints operation to build the linkset once before the next simulation step. This eliminates the management of children vs taintChildren and simplifies the constratin creation code.  
							
							
							
						 
						
							2012-11-03 21:14:41 -07:00  
				
					
						
							
							
								 
						
							
							
								42d65840c8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add gravity force to vehicle. Some debugging additions.  
							
							
							
						 
						
							2012-11-03 21:14:33 -07:00  
				
					
						
							
							
								 
						
							
							
								dae038a117 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with multiple linksets stepping on each other if they are built at the same time.  
							
							
							
						 
						
							2012-11-03 21:14:25 -07:00  
				
					
						
							
							
								 
						
							
							
								4cfa3be4ef 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add definitions for linkset collision mask  
							
							
							
						 
						
							2012-11-03 21:14:16 -07:00  
				
					
						
							
							
								 
						
							
							
								bc43c7007d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: code rearrangement  
							
							
							
						 
						
							2012-11-03 21:14:08 -07:00  
				
					
						
							
							
								 
						
							
							
								8c9e4c1f7b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Use Refresh/PostTaints to cause recomputing of constraint variables before the simulation step. Update logging and messages to properly name LinksetConstraints. Use UpdatePhysicalMassProperties to put the whole linkset mass into all the physical linkset members so they have the inertia to move the whole linkset.  
							
							
							
						 
						
							2012-11-03 21:14:00 -07:00  
				
					
						
							
							
								 
						
							
							
								9568f24c26 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add post taint taints and post step taints. The post taints operation is most useful and is used by linksets to build and rebuild only once before the simulation step.  
							
							
							
						 
						
							2012-11-03 21:13:52 -07:00  
				
					
						
							
							
								 
						
							
							
								2f25f70316 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unneeded parameter from Refresh().  
							
							
							
						 
						
							2012-11-03 21:13:44 -07:00  
				
					
						
							
							
								 
						
							
							
								e20bad12cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: centralize mass/inertia computation with UpdatePhysicalMassProperties() function. Didn't add setMassRaw because assignment with side effect is dirty.  
							
							
							
						 
						
							2012-11-03 21:13:35 -07:00  
				
					
						
							
							
								 
						
							
							
								7af28724ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename constraint classes so they show up together alphabetically.  
							
							
							
						 
						
							2012-11-03 21:13:27 -07:00  
				
					
						
							
							
								 
						
							
							
								92d3c611e5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: many small changes for vehicles simulation.  
							
							
							
						 
						
							2012-11-03 21:13:19 -07:00  
				
					
						
							
							
								 
						
							
							
								2b75035aef 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ForEachMember(action) call for linkset.  
							
							
							
						 
						
							2012-11-03 21:13:11 -07:00  
				
					
						
							
							
								 
						
							
							
								8fa83cf430 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add activations after vehicle properties change. Problem was the vehicle was going to sleep while waiting for commands. Make AddAngularForce work the same way as AddForce -- accumulates values and pushes them once into Bullet.  
							
							
							
						 
						
							2012-11-03 21:13:03 -07:00  
				
					
						
							
							
								 
						
							
							
								b83449ae9a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct spelling of Bullet call. It's 'swept' not 'sweep'.  
							
							
							
						 
						
							2012-11-03 21:12:54 -07:00  
				
					
						
							
							
								 
						
							
							
								804b332d45 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add banking and other new code to vechile dynamics. Add third party license and contributor in for for Aurora-Sim project for physics code.  
							
							
							
						 
						
							2012-11-03 21:12:46 -07:00  
				
					
						
							
							
								 
						
							
							
								9eb39406ad 
								
							
								 
							
						 
						
							
							
								
								Prevent a null client from crashing windlight.  
							
							
							
						 
						
							2012-11-03 20:35:09 +01:00  
				
					
						
							
							
								 
						
							
							
								d0473b73da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-03 15:38:47 +00:00  
				
					
						
							
							
								 
						
							
							
								b30ae054dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-11-02 18:51:50 +01:00  
				
					
						
							
							
								 
						
							
							
								e642b80a79 
								
							
								 
							
						 
						
							
							
								
								actually remove the use of random on persist timmings  
							
							
							
						 
						
							2012-11-02 17:49:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b8c19fe1a9 
								
							
								 
							
						 
						
							
							
								
								Create a new random when needed using normal time based seed instead of  
							
							... 
							
							
							
							reusing a shared one than may not be valid 
							
						 
						
							2012-11-02 17:40:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7412795a0b 
								
							
								 
							
						 
						
							
							
								
								HG: flip all configs to HG2.0. PLEASE CHECK YOUR EXISTING HG CONFIGS AGAINST THESE.  
							
							
							
						 
						
							2012-11-02 08:05:56 -07:00  
				
					
						
							
							
								 
						
							
							
								458e00e204 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-11-02 15:05:26 +01:00  
				
					
						
							
							
								 
						
							
							
								e36a700eb0 
								
							
								 
							
						 
						
							
							
								
								add debug position on bad primmesh error  
							
							
							
						 
						
							2012-11-02 14:02:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4565f05301 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-11-02 11:21:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c2639bef8e 
								
							
								 
							
						 
						
							
							
								
								lock unique and uniqueReleased in same order when both locks are needed  
							
							
							
						 
						
							2012-11-02 10:14:08 +00:00  
				
					
						
							
							
								 
						
							
							
								2e106cd5de 
								
							
								 
							
						 
						
							
							
								
								Change to earlier commit for TargetVelocity to support distributed physics.  
							
							
							
						 
						
							2012-11-02 03:09:04 -07:00  
				
					
						
							
							
								 
						
							
							
								d383bcc0dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-11-02 10:59:04 +01:00  
				
					
						
							
							
								 
						
							
							
								cbe43c15ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-11-01 22:25:29 +01:00  
				
					
						
							
							
								 
						
							
							
								e7a6328ea4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-01 15:52:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8dfe59d7b8 
								
							
								 
							
						 
						
							
							
								
								Comment out checks not to overwrite existing IAR/OAR files for now on "save iar/oar" since this causes problems for some backup systems.  
							
							... 
							
							
							
							Needs more thought, maybe an explicit --force/--overwrite switch
Comments on http://opensimulator.org/mantis/view.php?id=6389  
							
						 
						
							2012-11-01 03:42:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ffe4d738fb 
								
							
								 
							
						 
						
							
							
								
								Add TargetVelocity to PhysicsActor interface to support distributed physics. No change to existing functions.  
							
							
							
						 
						
							2012-10-31 17:13:18 -07:00  
				
					
						
							
							
								 
						
							
							
								a2c6094324 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/TaskInventoryItem.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2012-10-31 21:42:06 +00:00  
				
					
						
							
							
								 
						
							
							
								566aaef1f4 
								
							
								 
							
						 
						
							
							
								
								Also add the additional ScriptException constructor necessary to get [Serializable] to work.  
							
							
							
						 
						
							2012-10-31 00:56:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b3072cf343 
								
							
								 
							
						 
						
							
							
								
								Mark ScriptException as [Serializable] for when it has to cross AppDomains  
							
							
							
						 
						
							2012-10-31 00:46:07 +00:00  
				
					
						
							
							
								 
						
							
							
								4ba48151b2 
								
							
								 
							
						 
						
							
							
								
								Handle UUIDGroupName and ObjectGroup viewer UDP requests asynchronously rather than synchronously.  
							
							... 
							
							
							
							This is to avoid the entire scene loop being held up when the group service is slow to respond.
There's no obvious reason for these queries to be sync rather than async. 
							
						 
						
							2012-10-31 00:39:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6235d16c31 
								
							
								 
							
						 
						
							
							
								
								Make "show object part" command correctly display script status.  
							
							... 
							
							
							
							Uses new IEntityInventory.TryGetScriptInstanceRunning()
Makes it clearer that TaskInventoryItem.ScriptRunning cannot be used as it is temporary and not updated. 
							
						 
						
							2012-10-31 00:31:18 +00:00  
				
					
						
							
							
								 
						
							
							
								28a4ea73ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/ChildAgentDataUpdate.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-10-31 00:13:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3388534ff5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-10-30 23:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fd9cb3cb68 
								
							
								 
							
						 
						
							
							
								
								Store and send the current movement animation state to a new sim on crossing  
							
							
							
						 
						
							2012-10-30 23:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5328808b18 
								
							
								 
							
						 
						
							
							
								
								Make sure we're not accessing a physics scene if we're not in one yet.  
							
							
							
						 
						
							2012-10-30 21:19:00 +01:00  
				
					
						
							
							
								 
						
							
							
								e6c8eca504 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-10-30 19:42:32 +00:00  
				
					
						
							
							
								 
						
							
							
								984faf24df 
								
							
								 
							
						 
						
							
							
								
								Only create a new list to check if objects have reached targets if there actually are any targets.  
							
							
							
						 
						
							2012-10-30 01:48:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ff6c69000e 
								
							
								 
							
						 
						
							
							
								
								Log warning if mesh/sculpt asset couldn't be found by ODEPrim.MeshAssetReceived() callback.  
							
							... 
							
							
							
							Presumably this is now more useful if the false positive from the old method of loading mesh assets have been eliminated. 
							
						 
						
							2012-10-30 01:40:59 +00:00  
				
					
						
							
							
								 
						
							
							
								4eaa64d863 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-10-30 01:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d15d71a7ef 
								
							
								 
							
						 
						
							
							
								
								Put back the collision sound shim into SOP  
							
							
							
						 
						
							2012-10-30 01:28:03 +00:00  
				
					
						
							
							
								 
						
							
							
								cccf695327 
								
							
								 
							
						 
						
							
							
								
								Add asset != null check to ODEPrim.MeshAssetReceived instead of throwing exception.  
							
							... 
							
							
							
							In some cases (such as failure to receive response from asset service), it is possible for a null to be returned from IAssetService.Get(string, object, AssetRetrieved). 
							
						 
						
							2012-10-30 01:14:48 +00:00  
				
					
						
							
							
								 
						
							
							
								37de965233 
								
							
								 
							
						 
						
							
							
								
								Make MeshAssetReceived private.  
							
							... 
							
							
							
							Keep methods private unless they need to be opened up to external callers.  Reduces analysis complexity. 
							
						 
						
							2012-10-30 01:08:00 +00:00  
				
					
						
							
							
								 
						
							
							
								aeeed29d62 
								
							
								 
							
						 
						
							
							
								
								correct ODEPrim.MeshAssetReveived -> MeshAssetReceived  
							
							
							
						 
						
							2012-10-30 01:07:14 +00:00  
				
					
						
							
							
								 
						
							
							
								48569e856a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-10-30 01:02:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a09cba6da3 
								
							
								 
							
						 
						
							
							
								
								refactoring to use assembly:classname style of configuration  
							
							
							
						 
						
							2012-10-29 23:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a16ddbee41 
								
							
								 
							
						 
						
							
							
								
								Renaming module back to SoundModule as the hypothetical plan was to make another module using the shared region module interface, but this was pointed out by Melanie_T to be mostly pointless.  
							
							
							
						 
						
							2012-10-29 23:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e308841de9 
								
							
								 
							
						 
						
							
							
								
								SianaGearz notes stop sound flag is 1 << 5, so using that for ISoundModule.StopSound rather than setting gain to zero  
							
							
							
						 
						
							2012-10-29 23:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e0b5a3cd90 
								
							
								 
							
						 
						
							
							
								
								tweaking configuration logic so that the INonSharedRegionModule will load by default  
							
							
							
						 
						
							2012-10-29 23:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2bb0419251 
								
							
								 
							
						 
						
							
							
								
								documenting some params on ISoundModule methods  
							
							
							
						 
						
							2012-10-29 23:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								dcac2a7f71 
								
							
								 
							
						 
						
							
							
								
								refactoring llCollisionSound to use new KeyOrName method  
							
							
							
						 
						
							2012-10-29 23:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a9999a9676 
								
							
								 
							
						 
						
							
							
								
								Refactoring llTriggerSoundLimited with a new method on ISoundModule, as the LL Wiki spec for llTriggerSoundLimited states an axis-aligned bounding box, not radial constraint  
							
							
							
						 
						
							2012-10-29 23:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ef15711089 
								
							
								 
							
						 
						
							
							
								
								refactoring llTriggerSoundLimited to not use the LSL methods, since that will cause unnecessary calls to m_host.AddScriptLPS(1)  
							
							
							
						 
						
							2012-10-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								af9dc483e9 
								
							
								 
							
						 
						
							
							
								
								refactoring llGetPos() to take advantage of implicit converter  
							
							
							
						 
						
							2012-10-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f9923d4423 
								
							
								 
							
						 
						
							
							
								
								shifting from two instances of typecasting to one instance of typecasting in llTriggerSoundLimited  
							
							
							
						 
						
							2012-10-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c796f7861e 
								
							
								 
							
						 
						
							
							
								
								80-character width terminal formatting of recent commits to llPlaySound, llPlaySoundSlave, llTriggerSound and llTriggerSoundLimited  
							
							
							
						 
						
							2012-10-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c5af16aef8 
								
							
								 
							
						 
						
							
							
								
								shuffling code around so that the interface for ISoundModule.SendSound() specifies a UUID rather than a string  
							
							
							
						 
						
							2012-10-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								5abcecc735 
								
							
								 
							
						 
						
							
							
								
								moving SendSound from SceneObjectPart to ISoundModule  
							
							
							
						 
						
							2012-10-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								af39af1cc4 
								
							
								 
							
						 
						
							
							
								
								fixing a bug in SceneObjectPart.SendSound where sounds would always come from the root prim rather than the source prim  
							
							
							
						 
						
							2012-10-29 23:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								57940087d1 
								
							
								 
							
						 
						
							
							
								
								Factoring out a superfluous local variable & repeated assignment in SceneObjectPart.SendSound as linksets are only meant to have a single owner  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e75596524a 
								
							
								 
							
						 
						
							
							
								
								Formatting SoundModuleNonShared.LoopSound, consistent indentation  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9df510157e 
								
							
								 
							
						 
						
							
							
								
								deduplicating code into a single LoopSound method  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								22693304fb 
								
							
								 
							
						 
						
							
							
								
								removing superfluous lines from SceneObjectPart.SendSound  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3d8f59aac3 
								
							
								 
							
						 
						
							
							
								
								refactoring StopSound into a private static method to skip repeating m_scene.TryGetSceneObjectPart  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e5df8cafb8 
								
							
								 
							
						 
						
							
							
								
								Removing a locked iteration over SceneObjectGroup.LoopSoundSlavePrims as the SL Wiki spec does not state that slaves are set to match master values  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d7ffcace8f 
								
							
								 
							
						 
						
							
							
								
								adjusting parameter order of PreloadSound to be more logical  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								29a8ae48b5 
								
							
								 
							
						 
						
							
							
								
								transposing LoopSoundMaster to Sound Module  
							
							
							
						 
						
							2012-10-29 23:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a68e2fe169 
								
							
								 
							
						 
						
							
							
								
								transposing preload sound onto sound module  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8763a637b5 
								
							
								 
							
						 
						
							
							
								
								transposing stop sound into sound module  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								206a694c6b 
								
							
								 
							
						 
						
							
							
								
								moving comment for llStopSound inside the method block prior to transposition to sound module  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b9e0f1cd2b 
								
							
								 
							
						 
						
							
							
								
								documenting ISoundModule methods & fields  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d4034271eb 
								
							
								 
							
						 
						
							
							
								
								formatting ISoundModule prior to documentation  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1c618843b8 
								
							
								 
							
						 
						
							
							
								
								formatting changes to SceneObjectPart.SendSound; consistent indentation  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								32db725dd7 
								
							
								 
							
						 
						
							
							
								
								SceneObjectPart.SendSound can exit early if a sound module was not found.  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								f4fe8763ad 
								
							
								 
							
						 
						
							
							
								
								Changing the logic order in the TaskInventory iterator of ScenObjectPart.SendSound, since we can currently have non-unique object inventory names so we should check the asset type first.  
							
							
							
						 
						
							2012-10-29 23:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b42cfe49a2 
								
							
								 
							
						 
						
							
							
								
								Replacing double-if block in SceneObjectPart.SendSound with Util.Clip  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6440892788 
								
							
								 
							
						 
						
							
							
								
								TryGetScenePresence in TriggerSound is probably meant to be using the ownerID, not the objectID  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								516ee244b4 
								
							
								 
							
						 
						
							
							
								
								swapping GetSceneObjectPart for TryGetSceneObjectPart in PlayAttachedSound to imply why we're doing an early return.  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1d47bcb6b6 
								
							
								 
							
						 
						
							
							
								
								stripping whitespace from ISoundModule, formatting SoundModuleNonShared.cs  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								20be6a4b48 
								
							
								 
							
						 
						
							
							
								
								refactoring thisSpGain in PlayAttachedSound as it was previously using two typecasts in the assignment and had the assignment on a separate line to the declaration  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6bd1f0f209 
								
							
								 
							
						 
						
							
							
								
								Factoring out an if-else block in PlayAttachedSound as it was using the previously hard-coded max distance value.  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								375fb66589 
								
							
								 
							
						 
						
							
							
								
								making the max distance for sounds to be heard from their origin a configurable option exposed via a public field on ISoundModule (with private setter in the implementation)  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ed162a10be 
								
							
								 
							
						 
						
							
							
								
								Converting the ISoundModule implementation from an IRegionModule to an INonSharedRegionModule  
							
							
							
						 
						
							2012-10-29 23:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								7560010f34 
								
							
								 
							
						 
						
							
							
								
								Immediately setting gain to zero as a workaround for code not stopping sound started by llPlaySound  
							
							
							
						 
						
							2012-10-29 23:38:56 +00:00  
				
					
						
							
							
								 
						
							
							
								09f4e72d6a 
								
							
								 
							
						 
						
							
							
								
								Fix memory leak where removing an NPC did not remove its circuits.  
							
							... 
							
							
							
							This was because we were removing by circuitcode where NPCs have no code.
Now removing by agent ID instead.
This commit also fixes the "show circuits" console command to work properly where the circuit has no associated IP address. 
							
						 
						
							2012-10-29 23:22:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5681e812a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-29 23:19:06 +00:00  
				
					
						
							
							
								 
						
							
							
								c97890ca69 
								
							
								 
							
						 
						
							
							
								
								Add "force gc" region console command which manually invokes garbage collection.  
							
							... 
							
							
							
							For debugging purposes. 
							
						 
						
							2012-10-29 22:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								5b0fc60296 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/OdePlugin/ODEPrim.cs 
							
						 
						
							2012-10-28 18:58:43 +00:00  
				
					
						
							
							
								 
						
							
							
								502efdb894 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-10-28 18:43:28 +00:00  
				
					
						
							
							
								 
						
							
							
								5a96ef52cb 
								
							
								 
							
						 
						
							
							
								
								Deep copy the collection of at_target objects so it can't be modified while  
							
							... 
							
							
							
							it's being iterated 
							
						 
						
							2012-10-28 18:41:47 +00:00  
				
					
						
							
							
								 
						
							
							
								dc2c198e5d 
								
							
								 
							
						 
						
							
							
								
								Set the script state to new rez when a scriptis saved, rather than region start.  
							
							... 
							
							
							
							Prevents CHANGED_REGION_RESTART being sent to scripts when saving. 
							
						 
						
							2012-10-28 19:09:14 +01:00  
				
					
						
							
							
								 
						
							
							
								1a34f42426 
								
							
								 
							
						 
						
							
							
								
								Add a property to determine if a link set is stored in the database. Also, fix  
							
							... 
							
							
							
							a bug where "Force object permissive" god action would fail to reset child prim
permissions. 
							
						 
						
							2012-10-28 18:34:57 +01:00  
				
					
						
							
							
								 
						
							
							
								0d00b97aec 
								
							
								 
							
						 
						
							
							
								
								Deep copy the collection of at_target objects so it can't be modified while  
							
							... 
							
							
							
							it's being iterated 
							
						 
						
							2012-10-28 18:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								707fa2bdb9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-28 15:42:51 +01:00  
				
					
						
							
							
								 
						
							
							
								db7f4074b5 
								
							
								 
							
						 
						
							
							
								
								revert last change  
							
							
							
						 
						
							2012-10-28 14:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								1bcecdaf30 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-28 15:34:54 +01:00  
				
					
						
							
							
								 
						
							
							
								fbe4ec8ee0 
								
							
								 
							
						 
						
							
							
								
								fix ode timing  
							
							
							
						 
						
							2012-10-28 14:32:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c513a3db59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-28 15:05:39 +01:00  
				
					
						
							
							
								 
						
							
							
								dd0323d89e 
								
							
								 
							
						 
						
							
							
								
								minor change  
							
							
							
						 
						
							2012-10-28 14:04:39 +00:00  
				
					
						
							
							
								 
						
							
							
								42479590f0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-28 12:56:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8bb2905416 
								
							
								 
							
						 
						
							
							
								
								test limit ode exec time by time not number of loops done  
							
							
							
						 
						
							2012-10-28 11:55:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e0510203f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-28 11:26:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ad7f273d95 
								
							
								 
							
						 
						
							
							
								
								more debug  
							
							
							
						 
						
							2012-10-28 10:25:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3aff65e9a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-28 10:58:58 +01:00  
				
					
						
							
							
								 
						
							
							
								e297e90bda 
								
							
								 
							
						 
						
							
							
								
								remove pre physics build testing  
							
							
							
						 
						
							2012-10-28 09:57:41 +00:00  
				
					
						
							
							
								 
						
							
							
								3ac8461d3f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-28 10:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								aa97014ee4 
								
							
								 
							
						 
						
							
							
								
								Add some extra debug on scene close  
							
							
							
						 
						
							2012-10-28 09:51:27 +00:00  
				
					
						
							
							
								 
						
							
							
								42cd27c46a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-28 00:30:55 +01:00  
				
					
						
							
							
								 
						
							
							
								3531f29a6a 
								
							
								 
							
						 
						
							
							
								
								minor: Fix verbose IAR save message to make it a bit clearer that item data is being saved at that point, not asset data.  
							
							
							
						 
						
							2012-10-27 00:24:25 +01:00  
				
					
						
							
							
								 
						
							
							
								cc204497e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-26 23:10:52 +01:00  
				
					
						
							
							
								 
						
							
							
								67432fcbf2 
								
							
								 
							
						 
						
							
							
								
								Fix "save iar" hanging permanently if the asset request phase times out.  
							
							... 
							
							
							
							Unlike "save oar", this was happening on the same thread as the original request.
The timeout happens on another so the original thread is never aborted.
On "save oar" this leaves the thread hanging (still bad) but on "save iar" it left the console thread hanging.
Temporary fix is to make "save iar" do asset request on a separate thread, like "save oar".
Longer term fix will be to restructure asset save to use a ManualResetEvent rather than a separate timeout timer. 
							
						 
						
							2012-10-26 23:08:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f3f794a122 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-10-26 21:47:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1c5f6e48b8 
								
							
								 
							
						 
						
							
							
								
								Separate LSL's notion of the default anim from the actually playing anims.  
							
							
							
						 
						
							2012-10-26 21:23:20 +01:00  
				
					
						
							
							
								 
						
							
							
								de6f147d3c 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix for Mantis 0006376: Avatar no longer show Walking animation when any AO hud is"  
							
							... 
							
							
							
							This reverts commit fa484c3494 
							
						 
						
							2012-10-26 21:16:27 +01:00  
				
					
						
							
							
								 
						
							
							
								26cc57b6ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs 
							
						 
						
							2012-10-26 21:13:01 +01:00  
				
					
						
							
							
								 
						
							
							
								16809bd0ea 
								
							
								 
							
						 
						
							
							
								
								minor: Make the error thrown logged when a simulator in grid mode is trying to set estate owner to a user that doesn't exist a little more obvious.  
							
							
							
						 
						
							2012-10-26 02:36:58 +01:00  
				
					
						
							
							
								 
						
							
							
								80dcc13af2 
								
							
								 
							
						 
						
							
							
								
								refactoring IWorldCommListenerInfo.GetRegexBitfield() method to be a field with a private setter  
							
							
							
						 
						
							2012-10-26 02:08:00 +01:00  
				
					
						
							
							
								 
						
							
							
								e977761071 
								
							
								 
							
						 
						
							
							
								
								adding ability for listeners to be filtered by regular expressions and a general-purpose function to see if a given string matches a given regex  
							
							
							
						 
						
							2012-10-26 02:08:00 +01:00  
				
					
						
							
							
								 
						
							
							
								18b1ee6f37 
								
							
								 
							
						 
						
							
							
								
								Formatting and casing correction in WorldCommModule, trailing new line in OSSL to get git diff to not complain  
							
							
							
						 
						
							2012-10-26 02:08:00 +01:00  
				
					
						
							
							
								 
						
							
							
								1b3b7a61ac 
								
							
								 
							
						 
						
							
							
								
								minor: Add comment as to why we are pulcking plain old ints out of the LSL_List when converting values from LSL for modInvoke()  
							
							
							
						 
						
							2012-10-26 01:50:46 +01:00  
				
					
						
							
							
								 
						
							
							
								ecdb88679e 
								
							
								 
							
						 
						
							
							
								
								Removing the apparently superfluous explicit namespace reference so that the if-else-if-else block in ConvertFromLSL can have a consistent appearance  
							
							
							
						 
						
							2012-10-26 01:43:54 +01:00  
				
					
						
							
							
								 
						
							
							
								01972cc9e8 
								
							
								 
							
						 
						
							
							
								
								system ints can end up in LSL lists, which can cause counter-intuitive unknown list element type errors in ConvertFromLSL (via modInvoke)  
							
							
							
						 
						
							2012-10-26 01:43:53 +01:00  
				
					
						
							
							
								 
						
							
							
								2fb89b5aac 
								
							
								 
							
						 
						
							
							
								
								Comment out InventoryTransferModule.NeedSceneCacheClear() and invocations since the call itself does nothing and the return value is ignored by all callers.  
							
							... 
							
							
							
							This is a very old method (+4 years) so is probably confusing code cruft. 
							
						 
						
							2012-10-26 01:15:16 +01:00  
				
					
						
							
							
								 
						
							
							
								85c909c0b5 
								
							
								 
							
						 
						
							
							
								
								Fixed saving non-square multi-region OARs  
							
							
							
						 
						
							2012-10-26 00:06:44 +01:00  
				
					
						
							
							
								 
						
							
							
								dc17cee044 
								
							
								 
							
						 
						
							
							
								
								minor: if a scene is already shutting down on Scene.Close(), warn and exit instead of attempting to run another shutdown concurrently.  
							
							... 
							
							
							
							Thanks to Oren Hurvitz for this change. 
							
						 
						
							2012-10-25 23:47:55 +01:00  
				
					
						
							
							
								 
						
							
							
								b4923da334 
								
							
								 
							
						 
						
							
							
								
								Changed "course" to "coarse" in several places  
							
							
							
						 
						
							2012-10-25 23:32:37 +01:00  
				
					
						
							
							
								 
						
							
							
								0482758e96 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-25 23:17:07 +01:00  
				
					
						
							
							
								 
						
							
							
								22e216fd12 
								
							
								 
							
						 
						
							
							
								
								In Scene.Close(), dispose of the physics scene after base.Close() since script events can still access Physics scene until the script engine shuts down (triggered off base.Close())  
							
							... 
							
							
							
							XEngine listeners to EventManager.OnShutdown which is triggered from base.Close().
Possibly it could listen for the earlier OnSceneShuttingDown instead, but the easier solution right now is to relocate disposal of the physics scene.
This bug has existed since c150320 
							
						 
						
							2012-10-25 22:55:29 +01:00  
				
					
						
							
							
								 
						
							
							
								fa484c3494 
								
							
								 
							
						 
						
							
							
								
								Fix for Mantis 0006376: Avatar no longer show Walking animation when any AO hud is  
							
							... 
							
							
							
							loaded.  Thank you tglion 
							
						 
						
							2012-10-25 11:31:25 -07:00  
				
					
						
							
							
								 
						
							
							
								c13a99dc5c 
								
							
								 
							
						 
						
							
							
								
								Fix script error messages not showing up in viewer 3 and associated viewers.  
							
							... 
							
							
							
							Viewer 3 will discard such a message if the chat message owner does not match the avatar.
We were filling the ownerID with the primID, so this never matched, hence viewer 3 did not see any script error messages.
This commit fills the ownerID in with the prim ownerID so the script owner will receive script error messages.
This does not affect viewer 1 and associated viewers which continue to process script errors as normal. 
							
						 
						
							2012-10-25 03:26:12 +01:00  
				
					
						
							
							
								 
						
							
							
								8af8319b95 
								
							
								 
							
						 
						
							
							
								
								Get osNpcCreate() and osNpcLoadAppearance() to generate a script error if appearance notecard does not exist, rather than returning UUID.Zero or silently failing.  
							
							
							
						 
						
							2012-10-25 03:02:00 +01:00  
				
					
						
							
							
								 
						
							
							
								d9aaf51561 
								
							
								 
							
						 
						
							
							
								
								When scripts generate expected exceptions (e.g. due to checked bad parameter) throw ScriptException instead of just a plain old exception.  
							
							... 
							
							
							
							This is to make it easier to distinguish these exceptions from unexpected OpenSimulator problems internally and in regression tests.
No functional changes. 
							
						 
						
							2012-10-25 02:52:20 +01:00  
				
					
						
							
							
								 
						
							
							
								ae662b54ea 
								
							
								 
							
						 
						
							
							
								
								Make osNpcCreate() return UUID.Zero instead of throwing an exception if notecard name is invalid.  Make osNpcLoadAppearance() fail silently in same circumstance rather than throwing exception.  
							
							
							
						 
						
							2012-10-25 01:07:06 +01:00  
				
					
						
							
							
								 
						
							
							
								5d4ac5a90f 
								
							
								 
							
						 
						
							
							
								
								Add TestOsNpcLoadAppearance()  
							
							
							
						 
						
							2012-10-25 00:59:27 +01:00  
				
					
						
							
							
								 
						
							
							
								1743fe5d62 
								
							
								 
							
						 
						
							
							
								
								Move npc creation tests involving appearance from OSSL_ApiAppearanceTest to OSSL_ApiNpcTests  
							
							... 
							
							
							
							This is a more intuitive location. 
							
						 
						
							2012-10-25 00:29:50 +01:00  
				
					
						
							
							
								 
						
							
							
								81aeecc907 
								
							
								 
							
						 
						
							
							
								
								Allow "show object", "show part", "dump object" and "delete object" to accept a local ID as well as a UUID.  
							
							... 
							
							
							
							This means that the sub-commands are now id rather than uuid, e.g. show object id 
							
						 
						
							2012-10-24 04:10:22 +01:00  
				
					
						
							
							
								 
						
							
							
								f76dceb90b 
								
							
								 
							
						 
						
							
							
								
								Get "save oar" and "save iar" to tell you in a more friendly manner if the filename to save already exists, rather than exception throwing.  
							
							... 
							
							
							
							Also changes ConsoleUtil.CheckFileExists to CheckFileDoesNotExist() since this is more meaningful in the context, even though it does result in double negatives. 
							
						 
						
							2012-10-24 03:08:58 +01:00  
				
					
						
							
							
								 
						
							
							
								73db057fa1 
								
							
								 
							
						 
						
							
							
								
								Add "dump object uuid" console command.  This allows any object in the scene to be serialized and dumped to XML for debug purposes.  
							
							
							
						 
						
							2012-10-24 02:05:28 +01:00  
				
					
						
							
							
								 
						
							
							
								326f1507fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-24 02:04:26 +01:00  
				
					
						
							
							
								 
						
							
							
								938fa96b9f 
								
							
								 
							
						 
						
							
							
								
								minor: Move co-ordinate related help to object commands to common ConsoleUtil.CoordHelp  
							
							
							
						 
						
							2012-10-24 01:33:21 +01:00  
				
					
						
							
							
								 
						
							
							
								b6fc5bad00 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with avatars sinking into the ground.  
							
							... 
							
							
							
							Change terrain activation state to DISABLE_SIMULATION for better performance. 
							
						 
						
							2012-10-23 17:30:43 -07:00  
				
					
						
							
							
								 
						
							
							
								484eca323b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-23 17:25:40 +01:00  
				
					
						
							
							
								 
						
							
							
								13cef0b16a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/LandData.cs 
							
						 
						
							2012-10-23 17:23:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b49f8a377b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: minor change to insure avatar body recreation when shape changes.  
							
							
							
						 
						
							2012-10-23 08:02:26 -07:00  
				
					
						
							
							
								 
						
							
							
								36bfd3667c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove chatty debug message.  
							
							
							
						 
						
							2012-10-22 22:25:06 -07:00  
				
					
						
							
							
								 
						
							
							
								14eeb8b31b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix bug that caused error (and a crash on 32 bit Linux) when mesh assets weren't already in the cache. Comment cleanups.  
							
							
							
						 
						
							2012-10-22 22:24:59 -07:00  
				
					
						
							
							
								 
						
							
							
								7272a4cae8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of not rebuilding shape by clearing last rebuild failed flag in BSPrim.ForceBodyShapeRebuild()  
							
							
							
						 
						
							2012-10-22 22:24:51 -07:00  
				
					
						
							
							
								 
						
							
							
								65c131c4a3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove trailing spaces to make git happy.  
							
							
							
						 
						
							2012-10-22 22:24:44 -07:00  
				
					
						
							
							
								 
						
							
							
								c245178eee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: encorporate UBit's suggestion to save a copy of mesh raw data.  
							
							
							
						 
						
							2012-10-22 22:24:37 -07:00  
				
					
						
							
							
								 
						
							
							
								a61f20ac74 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Create LinkSet abstract class and sparate constraint based linksets into own subclass. Will eventually add manual movement linkset subclass.  
							
							
							
						 
						
							2012-10-22 22:24:30 -07:00  
				
					
						
							
							
								 
						
							
							
								319ebaca06 
								
							
								 
							
						 
						
							
							
								
								Make it possible to turn the base UDP object packet pools on and off whilst running via the "debug lludp pool <on|off>" console command.  For debug purposes.  
							
							... 
							
							
							
							This does not currently apply to the higher LLUDP packetpool. 
							
						 
						
							2012-10-23 02:44:15 +01:00  
				
					
						
							
							
								 
						
							
							
								4578ff74fe 
								
							
								 
							
						 
						
							
							
								
								Add object count stats for new IncomingPacket and UDPPacketBuffer pools if they are enabled.  Add count stats for existing LLUDP pool.  
							
							... 
							
							
							
							This introduces a pull stat type in addition to the push stat type.
A pull stat takes a method on construction which knows how to update the stat on request.
In this way, special interfaces for pull stat collection are not necessary. 
							
						 
						
							2012-10-23 01:52:10 +01:00  
				
					
						
							
							
								 
						
							
							
								efae7c6fc2 
								
							
								 
							
						 
						
							
							
								
								Refactor: Move Dwell reply to a module that can be disabled. The prior,  
							
							... 
							
							
							
							hardcoded approach disabled the use of non-core dwell tracking modules. 
							
						 
						
							2012-10-21 21:12:34 +01:00  
				
					
						
							
							
								 
						
							
							
								20eac8d6d0 
								
							
								 
							
						 
						
							
							
								
								SQLite DB: some values of land data will be not saved / loaded  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=6370 
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
						
							2012-10-21 10:41:23 -04:00  
				
					
						
							
							
								 
						
							
							
								3212bcff59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-20 18:55:44 +02:00  
				
					
						
							
							
								 
						
							
							
								3b51cae958 
								
							
								 
							
						 
						
							
							
								
								bug fix  
							
							
							
						 
						
							2012-10-20 17:53:33 +01:00  
				
					
						
							
							
								 
						
							
							
								d7fa4cacb3 
								
							
								 
							
						 
						
							
							
								
								Fix: invinite loading for Viewer3 : parcelinfo request of traffic-value (implementation of dwell-value in LandData + eventhandler, return always 0); source-formatting of LandData  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-10-20 05:06:46 -04:00  
				
					
						
							
							
								 
						
							
							
								af9cd7d30c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-20 04:32:45 -04:00  
				
					
						
							
							
								 
						
							
							
								2aac113ac1 
								
							
								 
							
						 
						
							
							
								
								Add CLICK_ACTION_ZOOM  
							
							... 
							
							
							
							Add support for V2/3 CLICK_ACTION_ZOOM to llSetClickAction 
							
						 
						
							2012-10-20 04:32:04 -04:00  
				
					
						
							
							
								 
						
							
							
								5bc07a15f5 
								
							
								 
							
						 
						
							
							
								
								minor: remove unnecessary bit of method doc from OdePrim.BadMeshAssetCollideBits that monodevelop inserted automatically  
							
							
							
						 
						
							2012-10-20 02:52:38 +01:00  
				
					
						
							
							
								 
						
							
							
								d2b19f00da 
								
							
								 
							
						 
						
							
							
								
								Fix minor issues from commit  28483150 
							
							... 
							
							
							
							Fix spelling of collide, change to more self-documenting property BadMeshAssetCollideBits, add method doc, change to private to reduce code analysis complexity 
							
						 
						
							2012-10-20 02:49:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d55f72f3df 
								
							
								 
							
						 
						
							
							
								
								minor: Rename assetCache constructor param in UUIDGatherer to assetService which is what it is.  
							
							
							
						 
						
							2012-10-20 02:35:39 +01:00  
				
					
						
							
							
								 
						
							
							
								6ad8d3c43f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-20 02:33:24 +01:00  
				
					
						
							
							
								 
						
							
							
								1937e5f1ec 
								
							
								 
							
						 
						
							
							
								
								Relocate temporary debug message for sending group IMs to online members only so that we can add ms it takes to send.  
							
							... 
							
							
							
							This is chiefly to assess how long it may still take to send messages to such filtered groups. 
							
						 
						
							2012-10-20 02:13:00 +01:00  
				
					
						
							
							
								 
						
							
							
								da2b23f18d 
								
							
								 
							
						 
						
							
							
								
								Improve efficiency of friends notification by only make one PresenceService call for all friends rather than one for each friend.  
							
							... 
							
							
							
							However, large groups could still take a very long time since we still need to message each avatar on different simulators. 
							
						 
						
							2012-10-20 02:02:13 +01:00  
				
					
						
							
							
								 
						
							
							
								cd3762ca9f 
								
							
								 
							
						 
						
							
							
								
								Add experimental [Groups] MessageOnlineUsersOnly option for Flotsam XmlRpc groups.  
							
							... 
							
							
							
							This retrieves and caches information from the PresenceService to only send messages to online users.
This is reported to much improve performance for large groups where most users are offline.
Cache is 20 seconds to balance requests against users not receiving messages until cache updates.
This is an alternative to an approach where login/logout notification is sent directly from simulator to groups service.
However, I'm not convinced that this PresenceService approach is actually better.  Needs more thought. 
							
						 
						
							2012-10-20 01:26:04 +01:00  
				
					
						
							
							
								 
						
							
							
								6cca713679 
								
							
								 
							
						 
						
							
							
								
								Fix build break from commit  e469879 
							
							
							
						 
						
							2012-10-20 01:08:52 +01:00  
				
					
						
							
							
								 
						
							
							
								de869028cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-20 01:04:08 +01:00  
				
					
						
							
							
								 
						
							
							
								e469879725 
								
							
								 
							
						 
						
							
							
								
								Add "debug groups verbose <true|false>" region console command  
							
							... 
							
							
							
							This allows one to turn on super-verbose groups debug logging on and off whilst the region is in operation. 
							
						 
						
							2012-10-19 23:45:55 +01:00  
				
					
						
							
							
								 
						
							
							
								d94c4646cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add asset fetching so BulletSim works with new physics asset handling.  
							
							... 
							
							
							
							Refactor some names to make them available for the asset tracking and fetching. 
							
						 
						
							2012-10-19 15:43:31 -07:00  
				
					
						
							
							
								 
						
							
							
								f422b9b388 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorder avatar collision checking to eliminate double collision_end.  
							
							... 
							
							
							
							Various tweekings to avatar shape/mass/inertia/etc.
Remove change from avatar radius to diameter. But still the avatar sinks.
Collision_end now happens immediately rather than at the next subscription time. 
							
						 
						
							2012-10-19 10:52:31 -07:00  
				
					
						
							
							
								 
						
							
							
								e87a179c89 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change nonimal physics frame rate to 55 to give same numbers as ODE.  
							
							... 
							
							
							
							Change character scaling to represent size of capsule (diameter rather than radius)
Modify create capsule call to pass radius and height.
Eliminate errors when calculating shape inertia (should have some type checking). 
							
						 
						
							2012-10-19 10:52:23 -07:00  
				
					
						
							
							
								 
						
							
							
								fc33afddd3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove code in ShapeCollection that hinted at shape sharing.  
							
							... 
							
							
							
							Add new function to ParameterDefn for calling BulletSimAPI to set values.
Tweaking to BSCharacter parameter setting to try and have avatars stand. 
							
						 
						
							2012-10-19 10:52:14 -07:00  
				
					
						
							
							
								 
						
							
							
								eaccfa6d99 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix small problems with last patch: BSScene.World properly initialized and setting of C++ parameters commented out. Comments and logging added.  
							
							
							
						 
						
							2012-10-19 10:52:06 -07:00  
				
					
						
							
							
								 
						
							
							
								fd7a097849 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Update BSCharacter to use API2 interface.  
							
							... 
							
							
							
							Add capsule shape to BSShapeCollection().
Remember last updated values so inter frame diffs can be computed.
Parameterize avatarStandingFriction and reduce to 10 from 999.
    The latter high value made avatars very hard to push.
Set CCD parameters for prims and characters of specified. 
							
						 
						
							2012-10-19 10:51:58 -07:00  
				
					
						
							
							
								 
						
							
							
								a936b9b7d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-19 04:53:22 +02:00  
				
					
						
							
							
								 
						
							
							
								b51c26ab40 
								
							
								 
							
						 
						
							
							
								
								UbitOde stop doing a copy of the asset data using just the reference to  
							
							... 
							
							
							
							it. It costs a lot of cpu and doesn't seem all that usefull. 
							
						 
						
							2012-10-19 03:50:00 +01:00  
				
					
						
							
							
								 
						
							
							
								f7dcd33008 
								
							
								 
							
						 
						
							
							
								
								minor: Increase attachment name field from 36 to 50 chars in "attachments show" report  
							
							
							
						 
						
							2012-10-19 03:12:58 +01:00  
				
					
						
							
							
								 
						
							
							
								6ba42e9e75 
								
							
								 
							
						 
						
							
							
								
								Fix a few minor issues in ArchiveReadRequest logging.  
							
							
							
						 
						
							2012-10-19 02:54:13 +01:00  
				
					
						
							
							
								 
						
							
							
								71b73d6dc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-19 02:52:12 +01:00  
				
					
						
							
							
								 
						
							
							
								af5383e479 
								
							
								 
							
						 
						
							
							
								
								altering documentation for llGetLinkName, as the current documentation is rather lengthy for a "summary".  
							
							
							
						 
						
							2012-10-19 02:48:59 +01:00  
				
					
						
							
							
								 
						
							
							
								645e3171b4 
								
							
								 
							
						 
						
							
							
								
								since llGetLinkName has a "simplest case", it should be the first check made.  
							
							
							
						 
						
							2012-10-19 02:48:59 +01:00  
				
					
						
							
							
								 
						
							
							
								597df51f91 
								
							
								 
							
						 
						
							
							
								
								the simplest case for llGetLinkName also applies to the LINK_THIS constant  
							
							
							
						 
						
							2012-10-19 02:48:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ec044537d5 
								
							
								 
							
						 
						
							
							
								
								ensuring that operand order in llGetLinkName is internally consistent  
							
							
							
						 
						
							2012-10-19 02:48:59 +01:00  
				
					
						
							
							
								 
						
							
							
								32171708c3 
								
							
								 
							
						 
						
							
							
								
								normalize quaternion.Slerp outputs  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-10-19 01:37:46 +01:00  
				
					
						
							
							
								 
						
							
							
								739782627a 
								
							
								 
							
						 
						
							
							
								
								[UNTESTED] core Ode: let broken mesh physical prims collide with land as  
							
							... 
							
							
							
							the defaul basic box so they don't go off world. 
							
						 
						
							2012-10-19 01:25:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e5760430c5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-19 01:20:13 +01:00  
				
					
						
							
							
								 
						
							
							
								28483150e2 
								
							
								 
							
						 
						
							
							
								
								[UNTESTED] core Ode: let broken mesh physical prims collide with land as  
							
							... 
							
							
							
							the defaul basic box so they don't go off world. 
							
						 
						
							2012-10-19 01:19:48 +01:00  
				
					
						
							
							
								 
						
							
							
								0f70460a32 
								
							
								 
							
						 
						
							
							
								
								minor: comment out currently unused logger in DynamicTextureModule  
							
							
							
						 
						
							2012-10-19 00:39:18 +01:00  
				
					
						
							
							
								 
						
							
							
								9417176389 
								
							
								 
							
						 
						
							
							
								
								Make "show part" console commands print out information about each item the part contains  
							
							
							
						 
						
							2012-10-19 00:37:25 +01:00  
				
					
						
							
							
								 
						
							
							
								33a67b691e 
								
							
								 
							
						 
						
							
							
								
								[UNTESTED] core Ode: stop trying to load a broken asset. Make broken  
							
							... 
							
							
							
							assets behave like phantom by Nebadon request 
							
						 
						
							2012-10-19 00:36:32 +01:00  
				
					
						
							
							
								 
						
							
							
								29ab5a6bfe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-19 00:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								38e96afa38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-10-19 00:31:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b058ba5859 
								
							
								 
							
						 
						
							
							
								
								[UNTESTED] core Ode: stop trying to load a broken asset. Make broken  
							
							... 
							
							
							
							assets behave like phantom by Nebadon request 
							
						 
						
							2012-10-19 00:30:48 +01:00  
				
					
						
							
							
								 
						
							
							
								453192d721 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-10-19 01:02:07 +02:00  
				
					
						
							
							
								 
						
							
							
								845228b35e 
								
							
								 
							
						 
						
							
							
								
								minor: Convert ad-hoc list building in ObjectCommandsModule to use ConsoleDisplayList  
							
							
							
						 
						
							2012-10-18 23:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								4fe6d8c3a4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-18 23:48:35 +01:00  
				
					
						
							
							
								 
						
							
							
								75f5e66d1c 
								
							
								 
							
						 
						
							
							
								
								Add local and UUID to information output of "show object" and "show part" region console commands  
							
							
							
						 
						
							2012-10-18 23:45:07 +01:00  
				
					
						
							
							
								 
						
							
							
								1f3c9db2b9 
								
							
								 
							
						 
						
							
							
								
								Add --full option to "show object name/uuid/pos" to show info on all parts of an object, not just whole object summary information.  
							
							
							
						 
						
							2012-10-18 23:41:18 +01:00  
				
					
						
							
							
								 
						
							
							
								8aa43e72e5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-18 23:32:40 +01:00  
				
					
						
							
							
								 
						
							
							
								8ce7ab721d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-10-19 00:12:30 +02:00  
				
					
						
							
							
								 
						
							
							
								a960273e91 
								
							
								 
							
						 
						
							
							
								
								Add number of inventory items to information displayed via "show part" console command  
							
							
							
						 
						
							2012-10-18 23:02:57 +01:00  
				
					
						
							
							
								 
						
							
							
								a2c93133be 
								
							
								 
							
						 
						
							
							
								
								Remove extraneous calls to the now commented CheckSculptAndLoad  
							
							
							
						 
						
							2012-10-18 21:23:57 +01:00  
				
					
						
							
							
								 
						
							
							
								afab5f5cd1 
								
							
								 
							
						 
						
							
							
								
								extend coment to include all unused SOG CheckSculptAndLoad()  
							
							
							
						 
						
							2012-10-18 21:13:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7ab83f9eb2 
								
							
								 
							
						 
						
							
							
								
								[DANGER UNTESTED] ODE mesh assets. Other plugins will not do meshs/sculpts  
							
							... 
							
							
							
							now
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-10-18 21:13:02 +01:00  
				
					
						
							
							
								 
						
							
							
								de44e93aa2 
								
							
								 
							
						 
						
							
							
								
								missing changed file  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-10-18 20:58:34 +01:00  
				
					
						
							
							
								 
						
							
							
								1e7fb2dc36 
								
							
								 
							
						 
						
							
							
								
								i update core ode plugin and make it load is meshs (i hope)  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-10-18 20:58:12 +01:00  
				
					
						
							
							
								 
						
							
							
								72c925a6c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/WebUtil.cs
	OpenSim/Region/Physics/OdePlugin/OdeScene.cs 
							
						 
						
							2012-10-18 20:56:34 +01:00  
				
					
						
							
							
								 
						
							
							
								caf2dcde70 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs 
							
						 
						
							2012-10-18 20:42:43 +01:00  
				
					
						
							
							
								 
						
							
							
								c9cbdc5eaf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-18 16:36:02 +02:00  
				
					
						
							
							
								 
						
							
							
								7228ad7a51 
								
							
								 
							
						 
						
							
							
								
								extend coment to include all unused SOG CheckSculptAndLoad()  
							
							
							
						 
						
							2012-10-18 15:30:42 +01:00  
				
					
						
							
							
								 
						
							
							
								2e8e8d576e 
								
							
								 
							
						 
						
							
							
								
								Remove redundant and annoyingly modal message box in upload processing.  
							
							
							
						 
						
							2012-10-18 13:20:50 +02:00  
				
					
						
							
							
								 
						
							
							
								0811f3d28d 
								
							
								 
							
						 
						
							
							
								
								minor: Remove event method doc from LLClientView that I forgot in the last commit (1de80c)  
							
							
							
						 
						
							2012-10-18 00:34:10 +01:00  
				
					
						
							
							
								 
						
							
							
								3651cc0378 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2012-10-18 00:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								3ec2923022 
								
							
								 
							
						 
						
							
							
								
								Reuse the same AgentUpdateArgs object for each AgentUpdate UDP packet (of which there are 10 a second) rather than constructing a new one every time.  
							
							... 
							
							
							
							We can do this because AgentUpdate packets are handled synchronously. 
							
						 
						
							2012-10-17 23:54:05 +01:00  
				
					
						
							
							
								 
						
							
							
								9b68446811 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-10-17 23:50:48 +01:00  
				
					
						
							
							
								 
						
							
							
								faf6b56839 
								
							
								 
							
						 
						
							
							
								
								Explicitly return only the incoming AgentUpdate packet as this is the only one we pool atm, rather than attempting to return all incoming packets.  
							
							
							
						 
						
							2012-10-17 23:08:14 +01:00  
				
					
						
							
							
								 
						
							
							
								2ed59ad8ac 
								
							
								 
							
						 
						
							
							
								
								If RecycleBaseUDPPackets = true, also pool IncomingPackets to reduce memory churn  
							
							
							
						 
						
							2012-10-17 21:08:15 +01:00  
				
					
						
							
							
								 
						
							
							
								0ca9666932 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-10-17 20:46:38 +02:00  
				
					
						
							
							
								 
						
							
							
								322eefbb6f 
								
							
								 
							
						 
						
							
							
								
								Allow the console to be used by gods as well as region owners.  
							
							
							
						 
						
							2012-10-17 01:31:05 +02:00  
				
					
						
							
							
								 
						
							
							
								416bc19da7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-10-17 00:13:49 +01:00  
				
					
						
							
							
								 
						
							
							
								39cbf4f7a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Monitoring/BaseStatsCollector.cs 
							
						 
						
							2012-10-17 00:12:30 +01:00  
				
					
						
							
							
								 
						
							
							
								ad60a29c93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-10-17 00:03:02 +01:00  
				
					
						
							
							
								 
						
							
							
								f35826eb31 
								
							
								 
							
						 
						
							
							
								
								minor: Make BasicCircuitTests.SetUp() call overriden base method instead of ignoring it.  
							
							
							
						 
						
							2012-10-16 23:50:45 +01:00  
				
					
						
							
							
								 
						
							
							
								fc861c7904 
								
							
								 
							
						 
						
							
							
								
								Add optional pool for the UDPPacketBuffer objects that handle all incoming UDP data.  
							
							... 
							
							
							
							Even when an avatar is standing still, it's sending in a constant stream of AgentUpdate packets that the client creates new UDPPacketBuffer objects to handle.
This option pools those objects.  This reduces memory churn.
Currently off by default.  Works but the scope can be expanded. 
							
						 
						
							2012-10-16 23:35:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c4fcfec24e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-16 23:22:37 +01:00  
				
					
						
							
							
								 
						
							
							
								db4ca57590 
								
							
								 
							
						 
						
							
							
								
								Make it possible to separate start and stop lludp packet processing from the console for debug processes.  
							
							... 
							
							
							
							This is controlled via the "debug lludp start <in|out|all>" and "debug lludp stop <in|out|all>" region console commands.
The command "debug lludp status" will show current status. 
							
						 
						
							2012-10-16 21:55:00 +01:00  
				
					
						
							
							
								 
						
							
							
								513e63c95a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-16 12:40:31 +02:00  
				
					
						
							
							
								 
						
							
							
								e8936366f5 
								
							
								 
							
						 
						
							
							
								
								coment a debug warning  
							
							
							
						 
						
							2012-10-16 11:39:58 +01:00  
				
					
						
							
							
								 
						
							
							
								10ed5b08c7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-16 12:27:37 +02:00  
				
					
						
							
							
								 
						
							
							
								91b83fd45e 
								
							
								 
							
						 
						
							
							
								
								fixes  
							
							
							
						 
						
							2012-10-16 11:26:05 +01:00  
				
					
						
							
							
								 
						
							
							
								fa52effb27 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Services/Connectors/Friends/FriendsSimConnector.cs 
							
						 
						
							2012-10-16 04:30:01 +01:00  
				
					
						
							
							
								 
						
							
							
								ab0294f010 
								
							
								 
							
						 
						
							
							
								
								Add missing category paremeter to llGiveInventoryList grid IM construction.  
							
							... 
							
							
							
							This was a regression from 16c9c1dfhttp://opensimulator.org/mantis/view.php?id=6360  
							
						 
						
							2012-10-16 01:33:35 +01:00  
				
					
						
							
							
								 
						
							
							
								0eb457442d 
								
							
								 
							
						 
						
							
							
								
								minor: Add missing newlines and spacing to help for "debug eq" console command  
							
							
							
						 
						
							2012-10-16 01:31:51 +01:00  
				
					
						
							
							
								 
						
							
							
								d469bde849 
								
							
								 
							
						 
						
							
							
								
								minor: Add/correct some doc messages associated with entity teleport.  
							
							... 
							
							
							
							I believe UseCircuitCode is sent on EnableSimulator EQ message, rather than EstablishAgentCommunication
At least with LL 3.3.4, EstablishAgentCommunication appears unnecessary in the teleport context -
viewer still requests it though possibly only after TeleportFinish().  However, we will continue to send it. 
							
						 
						
							2012-10-16 01:20:41 +01:00  
				
					
						
							
							
								 
						
							
							
								3ac6a423f7 
								
							
								 
							
						 
						
							
							
								
								minor: comment out "Registered seed capability" message for "Received SEED caps request" message for now.  
							
							... 
							
							
							
							I think this is more useful right now since it tells us if the viewer requested a seed caps at all in various scenarios (such as when teleporting to a new region). 
							
						 
						
							2012-10-16 00:54:25 +01:00  
				
					
						
							
							
								 
						
							
							
								8c2564c05c 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out the region console caps message for now.  
							
							
							
						 
						
							2012-10-16 00:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								aba078c93f 
								
							
								 
							
						 
						
							
							
								
								Fix perms when linking an object. Set root part perms to the perms  
							
							... 
							
							
							
							of the link set to make the build floater behave consistently.
Fixes permissions exploit introduced on 23 August. 
							
						 
						
							2012-10-14 17:32:46 +02:00  
				
					
						
							
							
								 
						
							
							
								ce26730d4e 
								
							
								 
							
						 
						
							
							
								
								Allow bypassing perms dialog (console only)  
							
							
							
						 
						
							2012-10-14 17:31:29 +02:00  
				
					
						
							
							
								 
						
							
							
								de3ff44406 
								
							
								 
							
						 
						
							
							
								
								Make texture sedning use only two threads to make things less harsh on bandwidth  
							
							
							
						 
						
							2012-10-14 17:10:26 +02:00  
				
					
						
							
							
								 
						
							
							
								7040c0aa5a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-13 23:45:58 +02:00  
				
					
						
							
							
								 
						
							
							
								1e03344411 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-10-13 22:45:09 +01:00  
				
					
						
							
							
								 
						
							
							
								0886d99f1b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-13 23:37:25 +02:00  
				
					
						
							
							
								 
						
							
							
								5986b4ee39 
								
							
								 
							
						 
						
							
							
								
								add mesh cache expire on region startup. Expires will be relative to  
							
							... 
							
							
							
							previus expire (assumed done only once at startup). File 'cntr' on cache
 folder stores time. Deleting it will force a skip on expire. Default time
 is 48hours before previus startup to account for failed ones etc. 
							
						 
						
							2012-10-13 22:30:34 +01:00  
				
					
						
							
							
								 
						
							
							
								dc460579fd 
								
							
								 
							
						 
						
							
							
								
								minor: Fix and elaborate on log information printed when an unrecognized estate method is received from the client.  
							
							
							
						 
						
							2012-10-13 01:47:10 +01:00