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  
				
					
						
							
							
								 
						
							
							
								ac037dfe21 
								
							
								 
							
						 
						
							
							
								
								Add method doc for IPresenceService  
							
							
							
						 
						
							2012-10-20 02:26:08 +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  
				
					
						
							
							
								 
						
							
							
								276600ab71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into connector_plugin  
							
							
							
						 
						
							2012-10-19 07:46:00 -04:00  
				
					
						
							
							
								 
						
							
							
								99bb6c9304 
								
							
								 
							
						 
						
							
							
								
								Move PluginManager  
							
							... 
							
							
							
							Move PluginManager out to OpenSimFramework for general use 
							
						 
						
							2012-10-19 07:38:36 -04: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  
				
					
						
							
							
								 
						
							
							
								991151250d 
								
							
								 
							
						 
						
							
							
								
								If we're avoiding printing a long request warning for a GetTexture CAP call, check we received a request handler first since this is not guaranteed.  
							
							... 
							
							
							
							Resolves harmless logged exception when content type and generic xml rpc requests take more than 3 seconds. 
							
						 
						
							2012-10-18 00:39:43 +01: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  
				
					
						
							
							
								 
						
							
							
								1de80cdafe 
								
							
								 
							
						 
						
							
							
								
								minor: move recent OnAgentUpdate/OnPreAgentUpdate event doc up into IClientAPI from LLClientView  
							
							
							
						 
						
							2012-10-18 00:04:23 +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  
				
					
						
							
							
								 
						
							
							
								4e5b2346a5 
								
							
								 
							
						 
						
							
							
								
								Add LastMemoryChurn stat using existing data so we can more quickly tell how memory churn changes rather than waiting for the average to move.  
							
							
							
						 
						
							2012-10-16 23:44:52 +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  
				
					
						
							
							
								 
						
							
							
								8459b98f68 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out log message on every FRIENDS SIM CONNECTOR request for now.  
							
							
							
						 
						
							2012-10-16 01:40:25 +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  
				
					
						
							
							
								 
						
							
							
								eef92a9df6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-13 02:45:42 +02:00  
				
					
						
							
							
								 
						
							
							
								666fb744a3 
								
							
								 
							
						 
						
							
							
								
								retouch mesh ids  
							
							
							
						 
						
							2012-10-13 01:41:18 +01:00  
				
					
						
							
							
								 
						
							
							
								946c2e7e7c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-13 01:05:28 +01:00  
				
					
						
							
							
								 
						
							
							
								330b976a62 
								
							
								 
							
						 
						
							
							
								
								Improve on TBG Renfold's fix to llRequestSimulatorData DATA_SIM_POS by only performing HG regionflags service check if the region secret is not empty.  
							
							... 
							
							
							
							An empty RegionSecret is never HG, whilst a non-empty one may be HG or being genuinely used as a RegionSecret. 
							
						 
						
							2012-10-13 01:03:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f6e166cd0b 
								
							
								 
							
						 
						
							
							
								
								Now using region flags for llRequestSimulatorData DATA_SIM_POS.  
							
							... 
							
							
							
							If the region is not classed a hypergrid region, then the region secret is checked to make sure that it is a valid UUID.
Just a temporary fix at this time. 
							
						 
						
							2012-10-13 00:50:34 +01:00  
				
					
						
							
							
								 
						
							
							
								4bd64c887d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-13 01:49:49 +02:00  
				
					
						
							
							
								 
						
							
							
								9ada03bcdd 
								
							
								 
							
						 
						
							
							
								
								missing file (again)  
							
							
							
						 
						
							2012-10-13 00:49:08 +01:00  
				
					
						
							
							
								 
						
							
							
								fdd6e0361e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-13 01:43:44 +02:00  
				
					
						
							
							
								 
						
							
							
								48d2258f41 
								
							
								 
							
						 
						
							
							
								
								longer meshs identification keys, so first part on disk cache is it's asset id  
							
							
							
						 
						
							2012-10-13 00:41:19 +01:00  
				
					
						
							
							
								 
						
							
							
								2034a096a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-13 00:47:06 +02:00  
				
					
						
							
							
								 
						
							
							
								13cb64a2c5 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-10-12 23:46:48 +01:00  
				
					
						
							
							
								 
						
							
							
								77b170f1f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-13 00:40:07 +02:00  
				
					
						
							
							
								 
						
							
							
								6e21796584 
								
							
								 
							
						 
						
							
							
								
								[TEST] disk cache meshs  
							
							
							
						 
						
							2012-10-12 23:37:28 +01:00  
				
					
						
							
							
								 
						
							
							
								9501925397 
								
							
								 
							
						 
						
							
							
								
								Fix a merge issue  
							
							
							
						 
						
							2012-10-12 19:23:35 +01:00  
				
					
						
							
							
								 
						
							
							
								6ce93b22d1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-10-12 19:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								8c40215834 
								
							
								 
							
						 
						
							
							
								
								BulletSim: only use native sphere shape if it is a sphere.  
							
							
							
						 
						
							2012-10-12 07:41:31 -07:00  
				
					
						
							
							
								 
						
							
							
								fba59d905c 
								
							
								 
							
						 
						
							
							
								
								Get rid of accidental scene start left in ScenePresenceAutopilotTests  
							
							
							
						 
						
							2012-10-12 03:20:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b9c2a1508e 
								
							
								 
							
						 
						
							
							
								
								Fix problems with regression tests by allowing invoke of Update() with a finite number of frames even if the scene isn't active.  
							
							
							
						 
						
							2012-10-12 03:19:12 +01:00  
				
					
						
							
							
								 
						
							
							
								ab7b7c5d3d 
								
							
								 
							
						 
						
							
							
								
								Get Watchdog to log thread removal  
							
							
							
						 
						
							2012-10-12 02:59:28 +01:00  
				
					
						
							
							
								 
						
							
							
								b5a3c74a5c 
								
							
								 
							
						 
						
							
							
								
								Add "active true|false" to "debug scene" console command.  
							
							... 
							
							
							
							This allows the scene update and maintenance loops to be started and stopped for debug purposes. 
							
						 
						
							2012-10-12 02:52:08 +01:00  
				
					
						
							
							
								 
						
							
							
								b7e75d467c 
								
							
								 
							
						 
						
							
							
								
								minor: Use && instead of & when deciding whether to print Improve/ObjectUpdate packet out messages when debug is turned on.  
							
							... 
							
							
							
							Practical effect is probably none. 
							
						 
						
							2012-10-12 02:10:30 +01:00  
				
					
						
							
							
								 
						
							
							
								8873a4a8fc 
								
							
								 
							
						 
						
							
							
								
								minor: Fix bug in categorization of blocks reused stat from packetpool  
							
							
							
						 
						
							2012-10-12 01:59:47 +01:00  
				
					
						
							
							
								 
						
							
							
								21d0cbf703 
								
							
								 
							
						 
						
							
							
								
								Add AgentUpdate to PacketPool.  This is the most common inbound packet from viewers.  
							
							
							
						 
						
							2012-10-12 01:39:37 +01:00  
				
					
						
							
							
								 
						
							
							
								87a87ebb9a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with some shapes (like cylinders) being implemented as cubes.  
							
							
							
						 
						
							2012-10-11 17:37:27 -07:00  
				
					
						
							
							
								 
						
							
							
								711a736097 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-12 01:40:47 +02:00  
				
					
						
							
							
								 
						
							
							
								a91be67a6e 
								
							
								 
							
						 
						
							
							
								
								commit the right files!  
							
							
							
						 
						
							2012-10-12 00:39:58 +01:00  
				
					
						
							
							
								 
						
							
							
								b0738e1c06 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-12 01:36:55 +02:00  
				
					
						
							
							
								 
						
							
							
								d5cfe1c0be 
								
							
								 
							
						 
						
							
							
								
								remove some more debug spam on ode  
							
							
							
						 
						
							2012-10-12 00:36:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3af2095cbc 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out "Client requested range for texture ... but" message.  This is not useful during normal operation.  
							
							
							
						 
						
							2012-10-12 00:27:12 +01:00  
				
					
						
							
							
								 
						
							
							
								59a17ad676 
								
							
								 
							
						 
						
							
							
								
								Fix percentage stats to multiply by 100.  Adjust container name for packetpool stats.  
							
							
							
						 
						
							2012-10-12 00:26:15 +01:00  
				
					
						
							
							
								 
						
							
							
								8a402850dd 
								
							
								 
							
						 
						
							
							
								
								Enable reuse of data blocks for ImprovedTerseObjectUpdate using existing Packetpool code.  
							
							
							
						 
						
							2012-10-12 00:21:45 +01:00  
				
					
						
							
							
								 
						
							
							
								387ce8ef35 
								
							
								 
							
						 
						
							
							
								
								Fix build break by moving OpenSim.Framework.Console back below HttpServer in the build order.  
							
							... 
							
							
							
							Luckily, it turns out Framework.Monitoring doesn't need to reference Console directly. 
							
						 
						
							2012-10-12 00:10:51 +01:00  
				
					
						
							
							
								 
						
							
							
								2e9ef015f7 
								
							
								 
							
						 
						
							
							
								
								Fix packetpool for ImprovedTerseObjectUpdate packets.  
							
							... 
							
							
							
							These were neither being returned or in many places reused.
Getting packets from a pool rather than deallocating and reallocating reduces memory churn which in turn reduces garbage collection time and frequency. 
							
						 
						
							2012-10-11 23:58:37 +01:00  
				
					
						
							
							
								 
						
							
							
								f5f5f2e3fb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-11 23:56:03 +01:00  
				
					
						
							
							
								 
						
							
							
								1f2472d0fc 
								
							
								 
							
						 
						
							
							
								
								Extend "show stats" command to "show stats [list|all|<category name>]"  
							
							... 
							
							
							
							This allows different categories of stats to be shown, with options to list categories or show all stats.
Currently categories are scene and simulator and only a very few stats are currently registered via this mechanism.
This commit also adds percentage stats for packets and blocks reused from the packet pool. 
							
						 
						
							2012-10-11 23:28:53 +01:00  
				
					
						
							
							
								 
						
							
							
								b24190ec98 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove some unused API2 calls because they were removed from Bullet 2.81  
							
							
							
						 
						
							2012-10-11 14:01:29 -07:00  
				
					
						
							
							
								 
						
							
							
								5b82f18d64 
								
							
								 
							
						 
						
							
							
								
								BulletSim: normalize physics FPS to 45 (for real this time).  
							
							
							
						 
						
							2012-10-11 14:01:25 -07:00  
				
					
						
							
							
								 
						
							
							
								a86fedd25f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: normalize physics FPS to 45.  
							
							
							
						 
						
							2012-10-11 14:01:22 -07:00  
				
					
						
							
							
								 
						
							
							
								3a458e2a36 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Use full linkset mass when computing vehicle gravity force. Add taint-time specification to new AddForce().  
							
							
							
						 
						
							2012-10-11 14:01:18 -07:00  
				
					
						
							
							
								 
						
							
							
								919569f6ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Change defaults for constraint CFM and ERP to make large linksets more rigid. Remove mass calculation for terrain (it should stay a static object).  
							
							
							
						 
						
							2012-10-11 14:01:14 -07:00  
				
					
						
							
							
								 
						
							
							
								a791620622 
								
							
								 
							
						 
						
							
							
								
								BulletSim: cosmetic changes (comments and renaming). Give mass to terrain to improve interactions.  
							
							
							
						 
						
							2012-10-11 14:01:10 -07:00  
				
					
						
							
							
								 
						
							
							
								68698975f1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add Force* operations to objects to allow direct push to engine.  
							
							... 
							
							
							
							Update BSDynamics to use same (don't want to delay updates til next taint-time.
Suppress queuing a taint update for position and orientation calls if value
    does not change.
Move Bullet timing statistics call from C# back to C++ code.
Throttle taints per simulation step and add parameter to set.
By default, don't create hulls for physical objects. Add a
    parameter to turn on and off. 
							
						 
						
							2012-10-11 14:01:07 -07:00  
				
					
						
							
							
								 
						
							
							
								87825b0abe 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix crash when linking large physical linksets.  
							
							... 
							
							
							
							Properly remove and restore linkage constraints when upgrading
    a prim's mesh to a hull.
Lots more debug logging.
Definitions and use of Bullet structure dumping.
Centralize detail logging so a Flush() can be added for debugging. 
							
						 
						
							2012-10-11 14:01:03 -07:00  
				
					
						
							
							
								 
						
							
							
								01f498bfb4 
								
							
								 
							
						 
						
							
							
								
								Remove spammy debug for IM  
							
							
							
						 
						
							2012-10-11 21:10:25 +02:00  
				
					
						
							
							
								 
						
							
							
								c8393dd0be 
								
							
								 
							
						 
						
							
							
								
								Add logging to help track sequence of events  
							
							
							
						 
						
							2012-10-11 07:38:15 -04:00  
				
					
						
							
							
								 
						
							
							
								b768c35f6f 
								
							
								 
							
						 
						
							
							
								
								Assign endVector before control leaves ObjectCommandsModule.TryParseVectorRange() in order to fix mono 2.4.3 compile failure.  
							
							... 
							
							
							
							This doesn't fail the compile on mono 2.10.8. 
							
						 
						
							2012-10-11 00:05:34 +01:00  
				
					
						
							
							
								 
						
							
							
								efd9791506 
								
							
								 
							
						 
						
							
							
								
								Add "delete object pos <start-coord> to <end-coord>" console command.  
							
							... 
							
							
							
							This allows one to delete objects within a certain volume.
See help on console for more details. 
							
						 
						
							2012-10-10 23:30:48 +01:00  
				
					
						
							
							
								 
						
							
							
								83073ebd03 
								
							
								 
							
						 
						
							
							
								
								Implement plugin unloading  
							
							... 
							
							
							
							Plugin may be enabled and disabled on the fly. 
							
						 
						
							2012-10-10 09:35:08 -04:00  
				
					
						
							
							
								 
						
							
							
								756ac4f321 
								
							
								 
							
						 
						
							
							
								
								Correct osSetContentType() threat check to query osSetContentType rather than osSetResponseType  
							
							
							
						 
						
							2012-10-10 01:39:47 +01:00  
				
					
						
							
							
								 
						
							
							
								280dc717ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-10 02:38:36 +02:00  
				
					
						
							
							
								 
						
							
							
								d554c0d574 
								
							
								 
							
						 
						
							
							
								
								normalize quaternion.Slerp outputs  
							
							
							
						 
						
							2012-10-10 01:37:59 +01:00  
				
					
						
							
							
								 
						
							
							
								11d8119a21 
								
							
								 
							
						 
						
							
							
								
								Remove osDropAttachment threat level check wrongly placed in OSSL_Api.ShoutErrorOnLackingOwnerPerms.  
							
							
							
						 
						
							2012-10-10 01:37:57 +01:00  
				
					
						
							
							
								 
						
							
							
								62fd29bd9a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-10 01:58:06 +02:00  
				
					
						
							
							
								 
						
							
							
								8fa91686db 
								
							
								 
							
						 
						
							
							
								
								add some quaternion normalizations to keep errors under control  
							
							
							
						 
						
							2012-10-10 00:57:33 +01:00  
				
					
						
							
							
								 
						
							
							
								528085adef 
								
							
								 
							
						 
						
							
							
								
								minor: Add method doc to EventManager.OnNewClient, OnClientLogin, ClientClosed, OnRemovePresence that any long-running operations should be launched on a thread separate to the event thread.  
							
							
							
						 
						
							2012-10-10 00:48:20 +01:00  
				
					
						
							
							
								 
						
							
							
								a271afa2aa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-10 01:36:19 +02:00  
				
					
						
							
							
								 
						
							
							
								c0cdeec4c0 
								
							
								 
							
						 
						
							
							
								
								debug  
							
							
							
						 
						
							2012-10-10 00:36:06 +01:00  
				
					
						
							
							
								 
						
							
							
								e76b01a201 
								
							
								 
							
						 
						
							
							
								
								Lock on AgentCircuitData during Scene.AddClient() and RemoveClient() to prevent an inactive connection being left behind if the user closes the viewer whilst the connection is being established.  
							
							... 
							
							
							
							This should remove the need to run the console command "kick user --force" when these connections are left around. 
							
						 
						
							2012-10-10 00:26:43 +01:00  
				
					
						
							
							
								 
						
							
							
								57122769de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-10 00:02:05 +02:00  
				
					
						
							
							
								 
						
							
							
								a19a189fec 
								
							
								 
							
						 
						
							
							
								
								fix debug :)  
							
							
							
						 
						
							2012-10-09 23:01:26 +01:00  
				
					
						
							
							
								 
						
							
							
								3f26cf9b62 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 23:58:15 +02:00  
				
					
						
							
							
								 
						
							
							
								e238ece327 
								
							
								 
							
						 
						
							
							
								
								debug...  
							
							
							
						 
						
							2012-10-09 22:57:28 +01:00  
				
					
						
							
							
								 
						
							
							
								a3c0e3ed26 
								
							
								 
							
						 
						
							
							
								
								minor: elaborate method doc on Scene.NewUserConnection()  
							
							
							
						 
						
							2012-10-09 22:19:47 +01:00  
				
					
						
							
							
								 
						
							
							
								9ad670e82c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 20:43:59 +02:00  
				
					
						
							
							
								 
						
							
							
								ce497ce379 
								
							
								 
							
						 
						
							
							
								
								debug...  
							
							
							
						 
						
							2012-10-09 19:43:06 +01:00  
				
					
						
							
							
								 
						
							
							
								785671e242 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-09 17:29:44 +01:00  
				
					
						
							
							
								 
						
							
							
								40bf789ad7 
								
							
								 
							
						 
						
							
							
								
								Disambiguate use of RegionFlags in NullRegionData  
							
							... 
							
							
							
							This was not necessary with the nant build but is for xbuild, since xbuild includes associated project DLLs
And so picks up OpenMetaverse.dll even though it isn't referenced by OpenSim.Data.Null.dll 
							
						 
						
							2012-10-09 17:20:01 +01:00  
				
					
						
							
							
								 
						
							
							
								7e90ea3551 
								
							
								 
							
						 
						
							
							
								
								av_av_collisions_off = false  OdePhysics Settings in OpenSimDefaults.ini - No Avatar Avatar Collisions.  This causes avatar to be able to walk through each other as if they're ghosts but still interact with the environment.  
							
							
							
						 
						
							2012-10-09 10:41:16 -04:00  
				
					
						
							
							
								 
						
							
							
								764270a0d8 
								
							
								 
							
						 
						
							
							
								
								Add config option to plant avatar where they are reducing avatar avatar 'pushability' av_planted see OpenSimDefaults.ini.  Use when you have unruly visitors that rudely push each other around.   Still allows a small amount of movement based on the avatar movement PID controller settings.  You can increase the spring tension in the PID controller and really prevent any movement if you would like.  
							
							
							
						 
						
							2012-10-09 09:26:11 -04:00  
				
					
						
							
							
								 
						
							
							
								a960efeaba 
								
							
								 
							
						 
						
							
							
								
								Fix registry issue  
							
							... 
							
							
							
							Rebuild registry if loading from a local dll to give access to the addin data for it on the first pass. 
							
						 
						
							2012-10-09 08:00:02 -04:00  
				
					
						
							
							
								 
						
							
							
								92849c5cc3 
								
							
								 
							
						 
						
							
							
								
								missed some conflict markup  
							
							
							
						 
						
							2012-10-09 07:59:44 -04:00  
				
					
						
							
							
								 
						
							
							
								252af020b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into connector_plugin  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Server/ServerMain.cs 
							
						 
						
							2012-10-09 06:44:14 -04:00  
				
					
						
							
							
								 
						
							
							
								700ad535a2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 06:21:56 +02:00  
				
					
						
							
							
								 
						
							
							
								315f3ee0e5 
								
							
								 
							
						 
						
							
							
								
								avoid crashing so debug is seen  
							
							
							
						 
						
							2012-10-09 05:21:09 +01:00  
				
					
						
							
							
								 
						
							
							
								005553e9d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 06:10:05 +02:00  
				
					
						
							
							
								 
						
							
							
								d0773dcd6a 
								
							
								 
							
						 
						
							
							
								
								another debug msg  
							
							
							
						 
						
							2012-10-09 05:09:43 +01:00  
				
					
						
							
							
								 
						
							
							
								d35a0b63e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 05:32:58 +02:00  
				
					
						
							
							
								 
						
							
							
								8717541288 
								
							
								 
							
						 
						
							
							
								
								force allocation of mesh data on creation ( messy code version )  
							
							
							
						 
						
							2012-10-09 04:31:50 +01:00  
				
					
						
							
							
								 
						
							
							
								e62cdc50f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 03:58:25 +02:00  
				
					
						
							
							
								 
						
							
							
								5ef48c5980 
								
							
								 
							
						 
						
							
							
								
								temporary debug code  
							
							
							
						 
						
							2012-10-09 02:57:51 +01:00  
				
					
						
							
							
								 
						
							
							
								ef3cc2e507 
								
							
								 
							
						 
						
							
							
								
								minor: Add documentation to IGridService.GetRegionFlags()  
							
							
							
						 
						
							2012-10-09 01:40:55 +01:00  
				
					
						
							
							
								 
						
							
							
								a0d047413b 
								
							
								 
							
						 
						
							
							
								
								Once again, forgot to add a file.  
							
							
							
						 
						
							2012-10-09 01:37:02 +01:00  
				
					
						
							
							
								 
						
							
							
								73c9abf5f2 
								
							
								 
							
						 
						
							
							
								
								Move OpenSim.Data.RegionFlags -> OpenSim.Framework.RegionFlags to make it easier for other code to use (e.g. LSL_Api) without having to reference OpenSim.Data just for this.  
							
							
							
						 
						
							2012-10-09 01:35:27 +01:00  
				
					
						
							
							
								 
						
							
							
								4b386760fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 02:06:05 +02:00  
				
					
						
							
							
								 
						
							
							
								4c512ada58 
								
							
								 
							
						 
						
							
							
								
								fire a extra terseupdate when stopping (like in loosing physics). In some  
							
							... 
							
							
							
							cases things seem not to stop 
							
						 
						
							2012-10-09 01:04:29 +01:00  
				
					
						
							
							
								 
						
							
							
								7be1b30914 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 01:45:11 +02:00  
				
					
						
							
							
								 
						
							
							
								2e223c8ce2 
								
							
								 
							
						 
						
							
							
								
								Change ray to land colision range limitation so it has no impact on other  
							
							... 
							
							
							
							geom types 
							
						 
						
							2012-10-09 00:44:02 +01:00  
				
					
						
							
							
								 
						
							
							
								61cc62eac9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-09 01:29:09 +02:00  
				
					
						
							
							
								 
						
							
							
								3bf7201fd4 
								
							
								 
							
						 
						
							
							
								
								move terrain geom to own ode space. Limit range on raycast if includes  
							
							... 
							
							
							
							terrain until ode doesn't eat all stack. Add a pre-simulation method to do
pending actors changes (except mesh assets still not ready to use), to be
optionaly called before firing heartbeat. [UNTESTED] 
							
						 
						
							2012-10-09 00:18:39 +01:00  
				
					
						
							
							
								 
						
							
							
								d342adaa87 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2012-10-08 15:25:26 -07:00  
				
					
						
							
							
								 
						
							
							
								f65218f826 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2012-10-08 19:02:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ff92330523 
								
							
								 
							
						 
						
							
							
								
								Add a ServiceList section to Robust .ini to get rid of the long string  
							
							
							
						 
						
							2012-10-08 17:57:22 +01:00  
				
					
						
							
							
								 
						
							
							
								90a39379f0 
								
							
								 
							
						 
						
							
							
								
								Allow other whitespace characters than spaces in Robust connection string  
							
							
							
						 
						
							2012-10-08 17:36:40 +01:00  
				
					
						
							
							
								 
						
							
							
								8894f4ad77 
								
							
								 
							
						 
						
							
							
								
								Change permissions on child prim inventory items when god mode "force  
							
							... 
							
							
							
							permissive" is used. 
							
						 
						
							2012-10-08 01:34:32 +02:00  
				
					
						
							
							
								 
						
							
							
								2d2c4e3a86 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-08 00:55:44 +02:00  
				
					
						
							
							
								 
						
							
							
								a1fcfe8677 
								
							
								 
							
						 
						
							
							
								
								a few changes/fix (?)  
							
							
							
						 
						
							2012-10-07 23:54:15 +01:00  
				
					
						
							
							
								 
						
							
							
								398d92dc40 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-07 09:54:48 +02:00  
				
					
						
							
							
								 
						
							
							
								48d8fbc9ae 
								
							
								 
							
						 
						
							
							
								
								bug fix + make costs visible for testing  
							
							
							
						 
						
							2012-10-07 08:53:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1af4d8b7f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-07 07:34:17 +02:00  
				
					
						
							
							
								 
						
							
							
								a0b4e68060 
								
							
								 
							
						 
						
							
							
								
								refix so we can compile it, loosing alpha scultps fix on core meshmerizer  
							
							
							
						 
						
							2012-10-07 06:33:13 +01:00  
				
					
						
							
							
								 
						
							
							
								c42df1259f 
								
							
								 
							
						 
						
							
							
								
								fix wrong file commited  
							
							
							
						 
						
							2012-10-07 06:16:47 +01:00  
				
					
						
							
							
								 
						
							
							
								03ef125ba0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/Meshing/Meshmerizer.cs 
							
						 
						
							2012-10-07 06:13:24 +01:00  
				
					
						
							
							
								 
						
							
							
								4a87a8f3b9 
								
							
								 
							
						 
						
							
							
								
								comment out a spam coment on core Meshmerizer  
							
							
							
						 
						
							2012-10-07 06:11:51 +01:00  
				
					
						
							
							
								 
						
							
							
								4efc90ef37 
								
							
								 
							
						 
						
							
							
								
								i update core ode plugin and make it load is meshs (i hope)  
							
							
							
						 
						
							2012-10-07 05:53:52 +01:00  
				
					
						
							
							
								 
						
							
							
								0c5b36a4f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs 
							
						 
						
							2012-10-07 03:12:21 +01:00  
				
					
						
							
							
								 
						
							
							
								9be2d5c77d 
								
							
								 
							
						 
						
							
							
								
								Fix merge issues  
							
							
							
						 
						
							2012-10-07 03:03:24 +01:00  
				
					
						
							
							
								 
						
							
							
								f7df68d922 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Lure/LureModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs 
							
						 
						
							2012-10-07 02:48:28 +01:00  
				
					
						
							
							
								 
						
							
							
								7e1eecdf73 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-07 02:22:28 +02:00  
				
					
						
							
							
								 
						
							
							
								78ce7a0a04 
								
							
								 
							
						 
						
							
							
								
								[DANGER UNTESTED] ODE mesh assets. Other plugins will not do meshs/sculpts  
							
							... 
							
							
							
							now 
							
						 
						
							2012-10-07 01:20:52 +01:00  
				
					
						
							
							
								 
						
							
							
								440726250c 
								
							
								 
							
						 
						
							
							
								
								Added parts to manage repositories and plugin management  
							
							... 
							
							
							
							This is working - more testing to follow, then soem documentation 
							
						 
						
							2012-10-06 11:48:21 -04:00  
				
					
						
							
							
								 
						
							
							
								13c4fd7271 
								
							
								 
							
						 
						
							
							
								
								refactor: Rename UserSessioNID -> UserSession in WebStatsModule since this is what it actually represents  
							
							
							
						 
						
							2012-10-06 04:06:27 +01:00  
				
					
						
							
							
								 
						
							
							
								9de991301c 
								
							
								 
							
						 
						
							
							
								
								Make UserSessionID a class rather than a struct, so that later updates to value suceed (rather than having to pull the data out and reinsert back into the Dictionary).  
							
							... 
							
							
							
							Fixes http://opensimulator.org/mantis/view.php?id=6338  
							
						 
						
							2012-10-06 04:04:50 +01:00  
				
					
						
							
							
								 
						
							
							
								16c9c1dff7 
								
							
								 
							
						 
						
							
							
								
								On receiving TaskInventoryAccepted with a destination folder in the binary bucket slot for RLV, notify the viewer about inventory folder updates.  
							
							... 
							
							
							
							The viewer would not see the folder move without this, either on accept or decline.
This commit also updates the TaskInventoryOffered message to better conform with the data LL uses
Changes are, agentID is prim owner rather than prim id, agent name is now simply object name rather than name with owner detail,
message is just folder name in single quotes, message is not timestamped.
However, folder is not renamed "still #RLV/~<name>".  Long term solution is probably not to do these operations server-side.
Notes will be added to http://opensimulator.org/mantis/view.php?id=6311  
							
						 
						
							2012-10-06 02:34:49 +01:00  
				
					
						
							
							
								 
						
							
							
								91ca3117cb 
								
							
								 
							
						 
						
							
							
								
								Add bool to TriggerSceneObjectPartUpdated where full = true indicates a full update. There should be a better way to indicate which properties have changed that is non LLUDP-centric  
							
							
							
						 
						
							2012-10-05 17:32:07 -07:00  
				
					
						
							
							
								 
						
							
							
								6f220a8679 
								
							
								 
							
						 
						
							
							
								
								Trigger ObjectAddedToScene when loading objects from oarfile. Already triggers when creating, duplicating or loading from database, incoming attachments, etc  
							
							
							
						 
						
							2012-10-05 17:30:27 -07:00  
				
					
						
							
							
								 
						
							
							
								ceb33b24f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-05 07:04:58 +02:00  
				
					
						
							
							
								 
						
							
							
								5254c0de8f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-10-05 06:00:45 +01:00  
				
					
						
							
							
								 
						
							
							
								1fb53e7103 
								
							
								 
							
						 
						
							
							
								
								Fix bug in implementation of "show part pos" that would not filter probably.  
							
							... 
							
							
							
							Also refactors more of ObjectCommandsModule to remove duplicate code 
							
						 
						
							2012-10-05 04:31:43 +01:00  
				
					
						
							
							
								 
						
							
							
								22f6fa49e3 
								
							
								 
							
						 
						
							
							
								
								Add "show part pos" console command to match "show object pos"  
							
							
							
						 
						
							2012-10-05 04:22:08 +01:00  
				
					
						
							
							
								 
						
							
							
								16feed456a 
								
							
								 
							
						 
						
							
							
								
								refactor: eliminate some now duplicate code in ObjectCommandsModule  
							
							
							
						 
						
							2012-10-05 04:16:38 +01:00  
				
					
						
							
							
								 
						
							
							
								68859af3f8 
								
							
								 
							
						 
						
							
							
								
								Add Vector3.Zero return on TryParseConsoleVector() which fails on mono 2.4.3 but not mono 2.10.9  
							
							
							
						 
						
							2012-10-05 03:58:52 +01:00  
				
					
						
							
							
								 
						
							
							
								633e1ed62c 
								
							
								 
							
						 
						
							
							
								
								Add missing ConsoleUtil from last commit  
							
							
							
						 
						
							2012-10-05 03:57:35 +01:00  
				
					
						
							
							
								 
						
							
							
								130768b16a 
								
							
								 
							
						 
						
							
							
								
								Add "show object pos <start-coord> to <end-coord>" command to simulator console.  
							
							... 
							
							
							
							This allows you to display details of all objects in a given bounding box.
Values parts of the co-ord can be left out as appropriate (e.g. to get all objects between the ground and z=30.
See "help show object pos" for more details. 
							
						 
						
							2012-10-05 03:52:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8cd1dc8d60 
								
							
								 
							
						 
						
							
							
								
								minor: Add missing license information from the top of IUserManagement  
							
							
							
						 
						
							2012-10-05 02:07:28 +01:00  
				
					
						
							
							
								 
						
							
							
								d87813a194 
								
							
								 
							
						 
						
							
							
								
								Finally fix build break by allowing UserManagementModule (which constructs a packet directly) to reference OpenSim.Region.ClientStack.LindenUDP.  
							
							... 
							
							
							
							This time I actually properly did a clean build 
							
						 
						
							2012-10-05 02:02:19 +01:00  
				
					
						
							
							
								 
						
							
							
								046113c137 
								
							
								 
							
						 
						
							
							
								
								Print number of objects found with "show object name" and "show part name" simulator console commands  
							
							
							
						 
						
							2012-10-05 01:46:28 +01:00  
				
					
						
							
							
								 
						
							
							
								03136df1a7 
								
							
								 
							
						 
						
							
							
								
								Forgot to actually remove the packetpool set code from scene.  
							
							
							
						 
						
							2012-10-05 01:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								7c7cdf3431 
								
							
								 
							
						 
						
							
							
								
								Read PacketPool config in LLUDPServer with other config params rather than in Scene.  
							
							... 
							
							
							
							This is to resolve previous build break.
This unnecessarily but harmlessly reads and sets the parameter multiple times - scene was doing the same thing. 
							
						 
						
							2012-10-05 01:43:29 +01:00  
				
					
						
							
							
								 
						
							
							
								4832ed6960 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-05 01:32:02 +01:00  
				
					
						
							
							
								 
						
							
							
								f0178a6a41 
								
							
								 
							
						 
						
							
							
								
								refactor: Move OpenSim.Framework.PacketPool to OpenSim.Region.Clientstack.Linden.UDP  
							
							... 
							
							
							
							This is to allow it to use OpenSim.Framework.Monitoring in the future.
This is also a better location since the packet pool is linden udp specific 
							
						 
						
							2012-10-05 01:12:56 +01:00  
				
					
						
							
							
								 
						
							
							
								db00402fa8 
								
							
								 
							
						 
						
							
							
								
								make sure a buffer is closed, and changed a misleading log msg  
							
							
							
						 
						
							2012-10-05 00:14:49 +01:00  
				
					
						
							
							
								 
						
							
							
								276fdbc1b3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-10-04 15:33:17 -07:00  
				
					
						
							
							
								 
						
							
							
								5b90f5bb17 
								
							
								 
							
						 
						
							
							
								
								One more abstraction for GridUser so that it can be overridden in a sub-class.  
							
							
							
						 
						
							2012-10-04 15:32:49 -07:00  
				
					
						
							
							
								 
						
							
							
								d5ea203f93 
								
							
								 
							
						 
						
							
							
								
								Fix threading in remote asset connector  
							
							
							
						 
						
							2012-10-05 00:15:55 +02:00  
				
					
						
							
							
								 
						
							
							
								637e9a10db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SimStatsReporter.cs 
							
						 
						
							2012-10-04 20:16:23 +01:00  
				
					
						
							
							
								 
						
							
							
								d98af79f77 
								
							
								 
							
						 
						
							
							
								
								Make the asset retrieval concurrency a config switch. The current value  
							
							... 
							
							
							
							of 30 is still hanging badly on some mono versions. The switch defaults to
30 to preserve current behavior. 
							
						 
						
							2012-10-04 08:41:06 -07:00  
				
					
						
							
							
								 
						
							
							
								b977f962fa 
								
							
								 
							
						 
						
							
							
								
								Allow default animation to be stopped to be replaced with another one.  
							
							... 
							
							
							
							Fixes Mantis #6327  
							
						 
						
							2012-10-04 15:42:52 +01:00  
				
					
						
							
							
								 
						
							
							
								efb9b7014e 
								
							
								 
							
						 
						
							
							
								
								Allow default animation to be stopped to be replaced with another one.  
							
							... 
							
							
							
							Fixes Mantis #6327  
							
						 
						
							2012-10-04 15:20:04 +02:00  
				
					
						
							
							
								 
						
							
							
								717802ab09 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-04 09:16:21 +02:00  
				
					
						
							
							
								 
						
							
							
								89d342b5ce 
								
							
								 
							
						 
						
							
							
								
								more changes and more non active code  
							
							
							
						 
						
							2012-10-04 08:14:52 +01:00  
				
					
						
							
							
								 
						
							
							
								840d56dcec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-04 06:30:51 +02:00  
				
					
						
							
							
								 
						
							
							
								113549c2e9 
								
							
								 
							
						 
						
							
							
								
								apply cmic fix to multi layer wearables  
							
							
							
						 
						
							2012-10-04 05:29:32 +01:00  
				
					
						
							
							
								 
						
							
							
								fa5fd77823 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-04 06:06:21 +02:00  
				
					
						
							
							
								 
						
							
							
								893b44497d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-10-04 05:05:57 +01:00  
				
					
						
							
							
								 
						
							
							
								5bf8c54207 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-04 05:59:03 +02:00  
				
					
						
							
							
								 
						
							
							
								51e1830f86 
								
							
								 
							
						 
						
							
							
								
								more changes. Most code not in use  
							
							
							
						 
						
							2012-10-04 04:55:53 +01:00  
				
					
						
							
							
								 
						
							
							
								aa52c8b20f 
								
							
								 
							
						 
						
							
							
								
								Output monitor data in response to console command on MainConsole.Instance rather than m_log  
							
							... 
							
							
							
							This should really be happening for all console commands (though many don't).
However, things might get difficult if both a console command and other code invoke the same paths. 
							
						 
						
							2012-10-04 02:17:57 +01:00  
				
					
						
							
							
								 
						
							
							
								3d36a6d55c 
								
							
								 
							
						 
						
							
							
								
								Add generic PercentageStat.  
							
							... 
							
							
							
							Not yet used. 
							
						 
						
							2012-10-04 01:27:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e717398f6c 
								
							
								 
							
						 
						
							
							
								
								Add experimental "slow frames" stat, available in "show stats" and via the monitoring module.  
							
							... 
							
							
							
							This increments a SlowFrames counter if a frame takes over 120% of maximum time.
This commit also introduces a generic OpenSim.Framework.Monitoring.Stat which is available to any code that wants to register a statistic.
This is more granualar than asking objects to create their own reports.
At some point this will supersede earlier IMonitor and IAlert facilities in MonitoringModule which are only available to scene code. 
							
						 
						
							2012-10-04 00:32:42 +01:00  
				
					
						
							
							
								 
						
							
							
								e6c9b09006 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim into modular_config  
							
							
							
						 
						
							2012-10-03 19:14:40 -04:00  
				
					
						
							
							
								 
						
							
							
								a2ab3b88de 
								
							
								 
							
						 
						
							
							
								
								Soliciting for comments on smoothness of physics objects for this build.  
							
							... 
							
							
							
							This introduces expected contact point hints to the ODE Collider to better determine when to throttle updates as excessive.   This /should/ smooth physics objects out again, however, I cannot know every configuration of OpenSimulator, so I'm requesting that testers please examine this change on their build.
Thanks! 
							
						 
						
							2012-10-03 18:30:44 -04:00  
				
					
						
							
							
								 
						
							
							
								57bfd38e2a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-04 00:18:57 +02:00  
				
					
						
							
							
								 
						
							
							
								a9f2bc150f 
								
							
								 
							
						 
						
							
							
								
								missing changed file  
							
							
							
						 
						
							2012-10-03 23:18:35 +01:00  
				
					
						
							
							
								 
						
							
							
								d657c48abf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-04 00:17:19 +02:00  
				
					
						
							
							
								 
						
							
							
								9988558ec1 
								
							
								 
							
						 
						
							
							
								
								meshworker basic replacement of SOP CheckSculptAndLoad ( for now disabled  
							
							... 
							
							
							
							for all physics engines) 
							
						 
						
							2012-10-03 23:14:56 +01:00  
				
					
						
							
							
								 
						
							
							
								3e71c71cbf 
								
							
								 
							
						 
						
							
							
								
								Add modular configuration for Robust connectors  
							
							... 
							
							
							
							We can provide modular ini for connectors...
    look for our configuration in the following places...
      1) in the default ini/-inifile
      2) in the named file (ConfigName) located in the configured directory
            (see Robust[.HG].ini [Start] section for ConfigDirectory)
      3) in the repository named in the connector (ConfigURL)
           In this case, the file will be written into the configured
           directory with the specified
  See example connector/service @ https://github.com/BlueWall/SlipStream 
  for testing. 
							
						 
						
							2012-10-03 16:07:11 -04:00  
				
					
						
							
							
								 
						
							
							
								33b2096c5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-03 21:38:35 +02:00  
				
					
						
							
							
								 
						
							
							
								4f51cc325c 
								
							
								 
							
						 
						
							
							
								
								making meshworker have more work..  
							
							
							
						 
						
							2012-10-03 20:36:41 +01:00  
				
					
						
							
							
								 
						
							
							
								149c2adf7d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-10-03 20:35:29 +02:00  
				
					
						
							
							
								 
						
							
							
								7137b234b4 
								
							
								 
							
						 
						
							
							
								
								introduce a ODEMeshWorker class, should be pure cosmetic changes for now  
							
							
							
						 
						
							2012-10-03 19:33:28 +01:00  
				
					
						
							
							
								 
						
							
							
								b9baab5521 
								
							
								 
							
						 
						
							
							
								
								Fix the use of the wrong index when locating the assets associated  
							
							... 
							
							
							
							with wearables. The fact that this hasn't caused problems earlier
suggests either that no one is using multiple layers of wearables or
that this code is useless because the assets are coming in with the
wearables request. 
							
						 
						
							2012-10-03 10:45:57 -07:00  
				
					
						
							
							
								 
						
							
							
								8a552ac907 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-03 17:40:13 +01:00  
				
					
						
							
							
								 
						
							
							
								bf565e9747 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-10-03 17:40:11 +01:00  
				
					
						
							
							
								 
						
							
							
								653a98e891 
								
							
								 
							
						 
						
							
							
								
								Fix a viewer crash issue  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-10-03 17:39:13 +01:00  
				
					
						
							
							
								 
						
							
							
								fdacb88b29 
								
							
								 
							
						 
						
							
							
								
								Fix a viewer crash issue  
							
							
							
						 
						
							2012-10-03 17:11:02 +02:00  
				
					
						
							
							
								 
						
							
							
								e56ef2720e 
								
							
								 
							
						 
						
							
							
								
								I propose that 0.5m/step change for linear velocity is too big of a change to control the reporting of a new angular velocity.   I think that this could be here for one of two reasons, 1.  vehicles and llMoveToTarget with axis lock, or 2. To attempt to make things look more stable in the physics scene then they really are, however, this also really affects the angular velocity reporting negatively causing things to spin wildly and jump back into place repeatedly.  To compromise, if the prim is a vehicle or is being used as a motor target, the original functionality is still applied.   If that's not the case, angular velocity is reported with a linear velocity of 0.02m/step.   To be clear on the effect of the physical world...  When you push things, there's still a lag time where you walk into the object but once the object is in motion, it begins to move as you would expect so results in slightly more realistic motion.  
							
							
							
						 
						
							2012-10-03 02:30:23 -04:00  
				
					
						
							
							
								 
						
							
							
								df3d1d1301 
								
							
								 
							
						 
						
							
							
								
								Minor Modification, switch /2 to 0.5f in ODEPrim.Velocity  
							
							
							
						 
						
							2012-10-02 23:14:35 -04:00  
				
					
						
							
							
								 
						
							
							
								23d5bafa7f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs 
							
						 
						
							2012-10-03 00:24:33 +01:00  
				
					
						
							
							
								 
						
							
							
								f433ee317b 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix Mantis  #6311 . Honor a destination folder if one is given  
							
							
							
						 
						
							2012-10-02 23:03:52 +01:00  
				
					
						
							
							
								 
						
							
							
								ca5c0814f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-10-02 23:02:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f1886c449c 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix Mantis  #6311 . Honor a destination folder if one is given  
							
							
							
						 
						
							2012-10-02 23:02:01 +01:00  
				
					
						
							
							
								 
						
							
							
								a1679517d3 
								
							
								 
							
						 
						
							
							
								
								correcting typo  
							
							
							
						 
						
							2012-10-02 22:14:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f555febdb7 
								
							
								 
							
						 
						
							
							
								
								taking into account the recent introduction of implicit operators  
							
							
							
						 
						
							2012-10-02 22:14:46 +01:00  
				
					
						
							
							
								 
						
							
							
								ce7694c108 
								
							
								 
							
						 
						
							
							
								
								added perms checking, duplicated functionality to methods that do not require perms and have higher threat level  
							
							
							
						 
						
							2012-10-02 22:14:46 +01:00  
				
					
						
							
							
								 
						
							
							
								c677c04f10 
								
							
								 
							
						 
						
							
							
								
								fixing copypasta  
							
							
							
						 
						
							2012-10-02 22:14:46 +01:00  
				
					
						
							
							
								 
						
							
							
								35b7c80e0b 
								
							
								 
							
						 
						
							
							
								
								implementing osDropAttachment & osDropAttachmentAt  
							
							
							
						 
						
							2012-10-02 22:14:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e81e19a3b4 
								
							
								 
							
						 
						
							
							
								
								string format arguments in wrong order  
							
							
							
						 
						
							2012-10-02 22:11:40 +01:00  
				
					
						
							
							
								 
						
							
							
								210f227fe6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Make parameter value defaults match what should be the default and what is in OpenSimDefaults.ini. Comment and debug printout changes.  
							
							
							
						 
						
							2012-10-02 11:14:15 -07:00  
				
					
						
							
							
								 
						
							
							
								ce47d0c454 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add ForcePosition and ForceOrientation to BSPhysObject and to its children of BSPrim and BSCharacter.  
							
							
							
						 
						
							2012-10-02 11:14:09 -07:00  
				
					
						
							
							
								 
						
							
							
								d8a786870b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix problem where box shapes were not being rebuilt if the shape type changed.  
							
							
							
						 
						
							2012-10-02 11:14:03 -07:00  
				
					
						
							
							
								 
						
							
							
								ce97ebdc88 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix linkset problem where delayed manipulations of child objects was using the child shape address at call time rather than the one created at taint time.  
							
							
							
						 
						
							2012-10-02 11:13:57 -07:00  
				
					
						
							
							
								 
						
							
							
								b6b505163c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: call ForcePosition and ForceOrientation in BSDynamics so there is no lag between what the vehicle code sees and what the physics engine is using.  
							
							
							
						 
						
							2012-10-02 11:13:51 -07:00  
				
					
						
							
							
								 
						
							
							
								1e5869dcf6 
								
							
								 
							
						 
						
							
							
								
								Add Flush() method to LogWriter. Also correct line endings to Linux form.  
							
							
							
						 
						
							2012-10-02 11:13:45 -07:00  
				
					
						
							
							
								 
						
							
							
								f2c78281ce 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the FloatOnWater code so avatars can normally go underwater.  
							
							
							
						 
						
							2012-10-02 11:13:39 -07:00  
				
					
						
							
							
								 
						
							
							
								33617e09a1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: impliment FloatOnWater OS function.  
							
							
							
						 
						
							2012-10-02 11:13:32 -07:00  
				
					
						
							
							
								 
						
							
							
								c1740a2903 
								
							
								 
							
						 
						
							
							
								
								Correct my name in CONTRIBUTORS.txt  
							
							
							
						 
						
							2012-10-02 11:13:26 -07:00  
				
					
						
							
							
								 
						
							
							
								5221f2421e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove warnings for unused variables.  
							
							
							
						 
						
							2012-10-02 11:13:20 -07:00  
				
					
						
							
							
								 
						
							
							
								54ec8b197b 
								
							
								 
							
						 
						
							
							
								
								Add money event routing to the script engine.  
							
							
							
						 
						
							2012-10-02 01:25:55 +01:00  
				
					
						
							
							
								 
						
							
							
								14b659e550 
								
							
								 
							
						 
						
							
							
								
								Send money() events to the clicked prim. Reverting a change I made over a year ago.  
							
							
							
						 
						
							2012-10-02 01:17:46 +01:00  
				
					
						
							
							
								 
						
							
							
								402128bb53 
								
							
								 
							
						 
						
							
							
								
								Prevent the ExtraSettings code from crashing SQLite driven sims.  
							
							
							
						 
						
							2012-10-02 00:51:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e40cc46712 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-10-02 00:06:02 +01:00  
				
					
						
							
							
								 
						
							
							
								0b9bf236dd 
								
							
								 
							
						 
						
							
							
								
								On more virtual method  
							
							
							
						 
						
							2012-10-01 15:55:24 -07:00  
				
					
						
							
							
								 
						
							
							
								503ce70f74 
								
							
								 
							
						 
						
							
							
								
								Allow setting connection limits, part 2  
							
							
							
						 
						
							2012-09-30 16:31:23 +01:00  
				
					
						
							
							
								 
						
							
							
								060d6fe8f4 
								
							
								 
							
						 
						
							
							
								
								Allow setting max connections for an endpoint  
							
							
							
						 
						
							2012-09-30 16:30:16 +01:00  
				
					
						
							
							
								 
						
							
							
								7cc89cdadc 
								
							
								 
							
						 
						
							
							
								
								Add using clause I missed  
							
							
							
						 
						
							2012-09-30 15:57:49 +01:00  
				
					
						
							
							
								 
						
							
							
								f8a4b61954 
								
							
								 
							
						 
						
							
							
								
								Allow up to 12 simultaneous connections to a given endpoint rather than 2  
							
							
							
						 
						
							2012-09-30 15:49:51 +01:00  
				
					
						
							
							
								 
						
							
							
								91a5c602e3 
								
							
								 
							
						 
						
							
							
								
								Revert "Added request.Proxy=null everywhere, as discussed in  http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow ."  
							
							... 
							
							
							
							But the patch is here, in case anyone wants to try it.
This reverts commit 531edd51d8 
							
						 
						
							2012-09-30 07:48:03 -07:00  
				
					
						
							
							
								 
						
							
							
								b9a883f1ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-09-30 15:46:43 +01:00  
				
					
						
							
							
								 
						
							
							
								531edd51d8 
								
							
								 
							
						 
						
							
							
								
								Added request.Proxy=null everywhere, as discussed in  http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow .  
							
							... 
							
							
							
							Thanks R.Gunther (rigun@rigutech.nl ) https://lists.berlios.de/pipermail/opensim-users/2012-September/010986.html  
							
						 
						
							2012-09-30 07:22:55 -07:00  
				
					
						
							
							
								 
						
							
							
								14a4b146bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-30 06:52:19 -07:00  
				
					
						
							
							
								 
						
							
							
								5b69872655 
								
							
								 
							
						 
						
							
							
								
								Made a method of GridUserService virtual so it can be overridden.  
							
							
							
						 
						
							2012-09-30 06:51:49 -07:00  
				
					
						
							
							
								 
						
							
							
								944b1ed237 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-09-29 21:47:08 +01:00  
				
					
						
							
							
								 
						
							
							
								71dd55a1ce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	CONTRIBUTORS.txt
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs 
							
						 
						
							2012-09-29 19:21:07 +01:00  
				
					
						
							
							
								 
						
							
							
								4e9509dafa 
								
							
								 
							
						 
						
							
							
								
								Get rid of some unnecessary casts in RemoteAdminPlugin.  
							
							... 
							
							
							
							This was stopping http://code.google.com/p/opensimtools/wiki/RemoteAdminPHPClass  from working with some methods (e.g. create_user).
However, this casting has been around for at least 2 years so I'm puzzled that it worked in the first place, though it probably is extremely old sample code. 
							
						 
						
							2012-09-29 02:57:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f457952755 
								
							
								 
							
						 
						
							
							
								
								Fix bug where debug http level 6 could not be specified.  Also converts newlines at this level to '\n' to enable them to be logged.  
							
							
							
						 
						
							2012-09-29 02:38:21 +01:00  
				
					
						
							
							
								 
						
							
							
								818379ba14 
								
							
								 
							
						 
						
							
							
								
								Fire EventManager.TriggerOnAttach (and hence LSL attach event) when an object is attached from the scene.  
							
							... 
							
							
							
							Enables previously disabled regression test.
Based on SingpostMarv's patch in http://opensimulator.org/mantis/view.php?id=6302  but I prefer a simpler approach that does not expose a resume scripts option right now. 
							
						 
						
							2012-09-29 01:14:23 +01:00  
				
					
						
							
							
								 
						
							
							
								fae869c4ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-29 00:09:12 +01:00  
				
					
						
							
							
								 
						
							
							
								d588467d5b 
								
							
								 
							
						 
						
							
							
								
								Extend attachment regression test to check for appropriate attach event firing.  
							
							... 
							
							
							
							This reveals that the event is not being fired when an object is attached from ground, which is incorrect.
This check is temporairly disabled. 
							
						 
						
							2012-09-29 00:07:11 +01:00  
				
					
						
							
							
								 
						
							
							
								76e9cc41bd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remember to release the physical body and shape when a prim is destroyed. This fixes many problems with physical linksets.  
							
							
							
						 
						
							2012-09-28 12:34:50 -07:00  
				
					
						
							
							
								 
						
							
							
								6f89975526 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add separate runtime and taint-time linkset children lists to keep the creation of constraints separate from runtime.  
							
							
							
						 
						
							2012-09-27 22:02:13 -07:00  
				
					
						
							
							
								 
						
							
							
								74dea4cfd5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename some constraint variables to be consistant with other name use.  
							
							... 
							
							
							
							Added callbacks for shape and body changes in GetBodyAndShape() so the linkset
    constraints can be picked up and restored. A better design might be to have
    a "prim shape changed" event. Think about that.
Added constraint types to general constraint class. 
							
						 
						
							2012-09-27 22:02:08 -07:00  
				
					
						
							
							
								 
						
							
							
								7b65985047 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the trailing spaces from lines to make git happier  
							
							
							
						 
						
							2012-09-27 22:02:03 -07:00  
				
					
						
							
							
								 
						
							
							
								5781d4d52d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the unused body management code from BSPrim. There is no going back now.  
							
							
							
						 
						
							2012-09-27 22:01:57 -07:00  
				
					
						
							
							
								 
						
							
							
								f82b903dee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix linkset crash. Caused by the different body and shape  
							
							... 
							
							
							
							pointers at runtime and at taint-time. Now passes the body into the
    taint.
Vehicles zero inertia when active to eliminate Bullet's contribution
    to vehicle motion. 
							
						 
						
							2012-09-27 22:01:52 -07:00  
				
					
						
							
							
								 
						
							
							
								4589bc84a3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Terrain sets proper collision flags on creation.  
							
							... 
							
							
							
							Static objects are set to ISLAND_SLEEPING rather than DISABLE_SIMULATION.
    Might reconsider this and, alternatively, have dynamic objects force activation.
Clean up use of DetailLog(). 
							
						 
						
							2012-09-27 22:01:47 -07:00  
				
					
						
							
							
								 
						
							
							
								735d89e369 
								
							
								 
							
						 
						
							
							
								
								BulletSim: btGhostObjects working to make 'volume detect' work.  
							
							... 
							
							
							
							Rearrangement and cleanup of shape collection code. Much more readable.
Enabling and use of collision filters and masks.
Addition of ID to body creation BulletSimAPI calls so always set in
    shape for collision reporting.
Change default of ShouldSplitSimulationIslands and ShouldRandomizeSolverOrder
    from 'false' to 'true'. When 'false', this suppresses NO_CONTACT_RESPONSE
    which makes volume detect fail. 
							
						 
						
							2012-09-27 22:01:42 -07:00  
				
					
						
							
							
								 
						
							
							
								d016051fa0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: renamed members of BulletShape, BulletSim and BulletBody  
							
							... 
							
							
							
							so the members case is consistant. Caused modifications everywhere.
New logic in BSShapeCollection to track use and sharing of shapes.
    I just reslized, though, that shapes cannot be shared because the
    shape's UserPointer is the localID of the prim and is required
    for tracking collisions. More changes coming.
Added DuplicateCollisionShape2() to API and changed BuildNativeShape2
    to take a ShapeData structure so don't have to pass so many parameters.
    This matches the latest version of BulletSim.dll.
Additions and removal of DetailLog() statements for debugging. 
							
						 
						
							2012-09-27 22:01:37 -07:00  
				
					
						
							
							
								 
						
							
							
								42802669dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix regression that caused cylindar shapes to have a box collision shape  
							
							
							
						 
						
							2012-09-27 22:01:31 -07:00  
				
					
						
							
							
								 
						
							
							
								22290ef35a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete code for managed code shape and body tracking. Not debugged.  
							
							... 
							
							
							
							Eliminate some null exceptions created adding the above code.
Add and remove some detailed logging statements. 
							
						 
						
							2012-09-27 22:01:26 -07:00  
				
					
						
							
							
								 
						
							
							
								a27e4ce6cb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add class and infrastructure for shape and object  
							
							... 
							
							
							
							tracking in the C# code. Needed for the changing body type
    (to and from GhostObjects) for volumeDetect. 
							
						 
						
							2012-09-27 22:01:21 -07:00  
				
					
						
							
							
								 
						
							
							
								91efccabdc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Convert BSCharacter to use common BSPhysObject code and variables.  
							
							... 
							
							
							
							Fix avatar height calculation to properly account for the capsule ends.
Rearrange some locking in TerrainManager to eliminate possible race conditions.
Move DetailLog() definition into common BSPhysObject class.
Some variable renaming to make usage clearer (refactor.rename makes this so easy). 
							
						 
						
							2012-09-27 22:01:16 -07:00  
				
					
						
							
							
								 
						
							
							
								ee7cda261c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move a bunch of common logic out of BSPrim and BSCharacter  
							
							... 
							
							
							
							and into the parent class BSPhysObject.
Rework collision logic to enable extra collision after done colliding.
Rename 'Scene' to 'PhysicsScene' to differentiate it from the simulator 'Scene'. 
							
						 
						
							2012-09-27 22:01:11 -07:00  
				
					
						
							
							
								 
						
							
							
								b5af17c8e3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-28 01:54:39 +01:00  
				
					
						
							
							
								 
						
							
							
								3db10fdbef 
								
							
								 
							
						 
						
							
							
								
								Lock GDI+ portion og VectorRenderModule.GetDrawStringSize() to prevent concurrent thread use provoking mono crashes.  
							
							... 
							
							
							
							Same rationale as commit 13690582 
							
						 
						
							2012-09-28 01:50:21 +01:00  
				
					
						
							
							
								 
						
							
							
								6511c3b5c6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-27 16:43:38 -07:00  
				
					
						
							
							
								 
						
							
							
								7a50705188 
								
							
								 
							
						 
						
							
							
								
								Removed the bits about the TOSModule. That module doesn't go into core. WARNING: migration on GridUser withdrawn too, but left the migration number there.  
							
							
							
						 
						
							2012-09-27 16:43:18 -07:00  
				
					
						
							
							
								 
						
							
							
								acdbe6e9dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-28 00:16:22 +02:00  
				
					
						
							
							
								 
						
							
							
								f05ca1a0fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-28 00:15:58 +02:00  
				
					
						
							
							
								 
						
							
							
								7e21ddeeff 
								
							
								 
							
						 
						
							
							
								
								Fix a possible NRE  
							
							
							
						 
						
							2012-09-28 00:15:14 +02:00  
				
					
						
							
							
								 
						
							
							
								58e55ae075 
								
							
								 
							
						 
						
							
							
								
								make some forgotten changes be done by simulation thread not by caller  
							
							
							
						 
						
							2012-09-27 23:14:42 +01:00  
				
					
						
							
							
								 
						
							
							
								285039949c 
								
							
								 
							
						 
						
							
							
								
								Update the Http server with a few additional properties. Adapt the test  
							
							... 
							
							
							
							server code to match. 
							
						 
						
							2012-09-27 18:27:49 +01:00  
				
					
						
							
							
								 
						
							
							
								001ec0e2e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Agent/AssetTransaction/AgentAssetsTransactions.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-09-27 17:29:44 +01:00  
				
					
						
							
							
								 
						
							
							
								b52311b8f8 
								
							
								 
							
						 
						
							
							
								
								Remove a core undo call that we don't need.  
							
							
							
						 
						
							2012-09-27 17:16:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9eca154bce 
								
							
								 
							
						 
						
							
							
								
								Make it possible to rescale SOGs when they are not in a scene.  
							
							
							
						 
						
							2012-09-27 15:48:47 +01:00  
				
					
						
							
							
								 
						
							
							
								637f5440fe 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3c77b8f463a852aecf3cb29fe4e5f4614f474dbf' into careminster  
							
							
							
						 
						
							2012-09-27 15:46:35 +01:00  
				
					
						
							
							
								 
						
							
							
								fdd4361928 
								
							
								 
							
						 
						
							
							
								
								Fix very recently introduced race condition where a CreateNewItem outracing an UploadAsset request could throw an exception because m_asset did not yet exist.  
							
							... 
							
							
							
							This was accidentally introduced in 4fc0cfb 
							
						 
						
							2012-09-27 15:28:43 +01:00  
				
					
						
							
							
								 
						
							
							
								7d6ac75f87 
								
							
								 
							
						 
						
							
							
								
								Comment out old m_storeLocal from AssetXferUploader.  
							
							... 
							
							
							
							This was only used if none of new item, update item or update task item had been set.
But since all transactions go through these paths this old code is redundant. 
							
						 
						
							2012-09-27 15:27:56 +01:00  
				
					
						
							
							
								 
						
							
							
								5c8b9ff9ed 
								
							
								 
							
						 
						
							
							
								
								Insert transaction ID into AssetXferUploader constructor rather than at UploadAsset() to prevent item creation failure when NewInventoryItem thread reachs the object first.  
							
							... 
							
							
							
							This was preventing the previous race condition fix in 4fc0cfb 
							
						 
						
							2012-09-27 15:27:25 +01:00  
				
					
						
							
							
								 
						
							
							
								65e294267d 
								
							
								 
							
						 
						
							
							
								
								Move UDP update task item code to AssetXferUploader to match existing create user item and update user item mechanisms  
							
							... 
							
							
							
							This is done for consistency and to allow removal or some access methods that increase code complexity.
However, this path has not been used for a long time, not even by LL 1.23 - viewers use caps http upload for this instead 
							
						 
						
							2012-09-27 15:26:58 +01:00  
				
					
						
							
							
								 
						
							
							
								1a902fceb5 
								
							
								 
							
						 
						
							
							
								
								Fix occasional race condition failure when creating new clothing/body parts in the viewer or updating existing assets.  
							
							... 
							
							
							
							On creating these items, the viewer sends a UDP AssetUploadRequest followed by a CreateInventoryItem.
It was possible for the CreateInventoryItem/UpdateInventoryItem to occasionally outrace the AssetUploadRequest and fail to find an initialized Xfer object, at which point the item create would fail.
So instead we always set up a Xfer object on either the asset or inventory item update request.
This does not introduce a new race because code already exists to delay the item operation until the asset is uploaded if necessary (but this only worked if the xfer object already existed) 
							
						 
						
							2012-09-27 15:25:32 +01:00  
				
					
						
							
							
								 
						
							
							
								daf84d7385 
								
							
								 
							
						 
						
							
							
								
								Merge commit '77355295dadaf3be54ac29d6b3d30901e95c0a32' into careminster  
							
							
							
						 
						
							2012-09-27 12:39:24 +01:00  
				
					
						
							
							
								 
						
							
							
								5482c086f0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-27 01:16:22 +02:00  
				
					
						
							
							
								 
						
							
							
								a0065ad616 
								
							
								 
							
						 
						
							
							
								
								create a new PollServiceHttpRequest req per loop since they can be sent to  
							
							... 
							
							
							
							another working thread 
							
						 
						
							2012-09-27 00:14:50 +01:00  
				
					
						
							
							
								 
						
							
							
								2bf42f30af 
								
							
								 
							
						 
						
							
							
								
								Add MaxPrimsUndo config setting to [Startup] section of OpenSim.ini.  
							
							... 
							
							
							
							This controls how many undo steps the simulator will store for each prim.
Default is now 20 rather than 5 as it briefly was.
The default number could be increased through this is a memory tradeoff which will scale with the number of prims in the sim and level of activity. 
							
						 
						
							2012-09-27 00:12:34 +01:00  
				
					
						
							
							
								 
						
							
							
								b9934fc4db 
								
							
								 
							
						 
						
							
							
								
								Don't store undo states if a scene object is manipulated when it is not in a scene.  
							
							... 
							
							
							
							Adds regression test for this. 
							
						 
						
							2012-09-26 23:31:10 +01:00  
				
					
						
							
							
								 
						
							
							
								31c636f1e4 
								
							
								 
							
						 
						
							
							
								
								refactor: Change control structures in SOP.StoreUndoState() to reduce nesting.  
							
							
							
						 
						
							2012-09-26 23:25:50 +01:00  
				
					
						
							
							
								 
						
							
							
								36e3123069 
								
							
								 
							
						 
						
							
							
								
								Make it possible to rescale SOGs when they are not in a scene.  
							
							
							
						 
						
							2012-09-26 23:17:21 +01:00  
				
					
						
							
							
								 
						
							
							
								327320d1a7 
								
							
								 
							
						 
						
							
							
								
								Enforce existing 5 action hardcoded undo limit.  
							
							... 
							
							
							
							This was present in the code but not enforced, which led to a memory leak over time as part properties were changed, whether by viewer, script or another source.
This commit enforces that limit, which will soon become configurable.
Regression test for undo limit added
Should help with http://opensimulator.org/mantis/view.php?id=6279  
							
						 
						
							2012-09-26 22:49:44 +01:00  
				
					
						
							
							
								 
						
							
							
								21f30a1b5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-26 22:49:05 +01:00  
				
					
						
							
							
								 
						
							
							
								6cf51c329a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-09-26 23:49:02 +02:00  
				
					
						
							
							
								 
						
							
							
								2998a2df6a 
								
							
								 
							
						 
						
							
							
								
								Streamline and improve llGetMass  
							
							
							
						 
						
							2012-09-26 22:30:09 +02:00  
				
					
						
							
							
								 
						
							
							
								90dd5844d6 
								
							
								 
							
						 
						
							
							
								
								Add basic undo/redo regression tests.  
							
							
							
						 
						
							2012-09-26 21:28:43 +01:00  
				
					
						
							
							
								 
						
							
							
								810e24af49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-26 22:04:27 +02:00  
				
					
						
							
							
								 
						
							
							
								a70352db17 
								
							
								 
							
						 
						
							
							
								
								don't send a partial contents report  if we are sending all data  
							
							
							
						 
						
							2012-09-26 21:03:31 +01:00  
				
					
						
							
							
								 
						
							
							
								3c77b8f463 
								
							
								 
							
						 
						
							
							
								
								Use GridUser properly for foreign users.  
							
							
							
						 
						
							2012-09-26 12:40:41 -07:00  
				
					
						
							
							
								 
						
							
							
								c3ea00f16e 
								
							
								 
							
						 
						
							
							
								
								add assettype mesh to list of binary assets  
							
							
							
						 
						
							2012-09-26 20:31:34 +01:00  
				
					
						
							
							
								 
						
							
							
								80133f9ebe 
								
							
								 
							
						 
						
							
							
								
								Show the user's home url too on the console command.  
							
							
							
						 
						
							2012-09-26 11:27:31 -07:00  
				
					
						
							
							
								 
						
							
							
								2f61763923 
								
							
								 
							
						 
						
							
							
								
								Not really a change, just added a reminder to fix something here.  
							
							
							
						 
						
							2012-09-26 11:26:51 -07:00  
				
					
						
							
							
								 
						
							
							
								4da310c870 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-26 17:50:20 +02:00  
				
					
						
							
							
								 
						
							
							
								9a04269644 
								
							
								 
							
						 
						
							
							
								
								fix GetTextureHandler range  
							
							
							
						 
						
							2012-09-26 16:49:39 +01:00  
				
					
						
							
							
								 
						
							
							
								de87eca20f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-26 17:20:48 +02:00  
				
					
						
							
							
								 
						
							
							
								be9cef8682 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-09-26 16:20:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b07b29c247 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-26 17:18:31 +02:00  
				
					
						
							
							
								 
						
							
							
								617f1b9223 
								
							
								 
							
						 
						
							
							
								
								just remove the damm thing  
							
							
							
						 
						
							2012-09-26 16:17:49 +01:00  
				
					
						
							
							
								 
						
							
							
								24539a074e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-26 16:44:34 +02:00  
				
					
						
							
							
								 
						
							
							
								7e3eba1064 
								
							
								 
							
						 
						
							
							
								
								Seems nothing actually need the request body for getevents. so change  
							
							... 
							
							
							
							control flag to false 
							
						 
						
							2012-09-26 15:41:57 +01:00  
				
					
						
							
							
								 
						
							
							
								abb4b9fcae 
								
							
								 
							
						 
						
							
							
								
								UriModule GetEvents also doesn't need a request body  
							
							
							
						 
						
							2012-09-26 15:11:59 +01:00  
				
					
						
							
							
								 
						
							
							
								67fa657746 
								
							
								 
							
						 
						
							
							
								
								keep watchdog happy using it to kill his threads  
							
							
							
						 
						
							2012-09-26 04:52:19 +01:00  
				
					
						
							
							
								 
						
							
							
								7d2cd0d935 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-25 20:04:10 -07:00  
				
					
						
							
							
								 
						
							
							
								ae58cf4224 
								
							
								 
							
						 
						
							
							
								
								TOS module. WARNING: migration in GridUser table.  
							
							
							
						 
						
							2012-09-25 20:03:49 -07:00  
				
					
						
							
							
								 
						
							
							
								495a3e7daf 
								
							
								 
							
						 
						
							
							
								
								Oops, that should be inside the curly bracket.  
							
							
							
						 
						
							2012-09-25 19:54:42 -07:00  
				
					
						
							
							
								 
						
							
							
								8346954798 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-26 04:06:46 +02:00  
				
					
						
							
							
								 
						
							
							
								654dd289f2 
								
							
								 
							
						 
						
							
							
								
								more changes to PollService  
							
							
							
						 
						
							2012-09-26 03:05:27 +01:00  
				
					
						
							
							
								 
						
							
							
								5d986002fd 
								
							
								 
							
						 
						
							
							
								
								fix priorityQueue to correctly use the fairness counts starting at 8 for  
							
							... 
							
							
							
							nonimediate queues. Imediate queues where not taken into account so it
 was unused. 
							
						 
						
							2012-09-26 00:17:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ddd9384b39 
								
							
								 
							
						 
						
							
							
								
								Fix very recently introduced race condition where a CreateNewItem outracing an UploadAsset request could throw an exception because m_asset did not yet exist.  
							
							... 
							
							
							
							This was accidentally introduced in 4fc0cfb 
							
						 
						
							2012-09-25 23:30:25 +01:00  
				
					
						
							
							
								 
						
							
							
								b96a53962b 
								
							
								 
							
						 
						
							
							
								
								Comment out old m_storeLocal from AssetXferUploader.  
							
							... 
							
							
							
							This was only used if none of new item, update item or update task item had been set.
But since all transactions go through these paths this old code is redundant. 
							
						 
						
							2012-09-25 23:13:45 +01:00  
				
					
						
							
							
								 
						
							
							
								eb5bec96e4 
								
							
								 
							
						 
						
							
							
								
								Insert transaction ID into AssetXferUploader constructor rather than at UploadAsset() to prevent item creation failure when NewInventoryItem thread reachs the object first.  
							
							... 
							
							
							
							This was preventing the previous race condition fix in 4fc0cfb 
							
						 
						
							2012-09-25 22:54:20 +01:00  
				
					
						
							
							
								 
						
							
							
								2f795e4fa6 
								
							
								 
							
						 
						
							
							
								
								Move UDP update task item code to AssetXferUploader to match existing create user item and update user item mechanisms  
							
							... 
							
							
							
							This is done for consistency and to allow removal or some access methods that increase code complexity.
However, this path has not been used for a long time, not even by LL 1.23 - viewers use caps http upload for this instead 
							
						 
						
							2012-09-25 22:08:11 +01:00  
				
					
						
							
							
								 
						
							
							
								4fc0cfba3c 
								
							
								 
							
						 
						
							
							
								
								Fix occasional race condition failure when creating new clothing/body parts in the viewer or updating existing assets.  
							
							... 
							
							
							
							On creating these items, the viewer sends a UDP AssetUploadRequest followed by a CreateInventoryItem.
It was possible for the CreateInventoryItem/UpdateInventoryItem to occasionally outrace the AssetUploadRequest and fail to find an initialized Xfer object, at which point the item create would fail.
So instead we always set up a Xfer object on either the asset or inventory item update request.
This does not introduce a new race because code already exists to delay the item operation until the asset is uploaded if necessary (but this only worked if the xfer object already existed) 
							
						 
						
							2012-09-25 21:35:39 +01:00  
				
					
						
							
							
								 
						
							
							
								77355295da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-25 10:46:42 -07:00  
				
					
						
							
							
								 
						
							
							
								4ec2fc4cc2 
								
							
								 
							
						 
						
							
							
								
								Deleted extraneous debug message  
							
							
							
						 
						
							2012-09-25 10:46:21 -07:00  
				
					
						
							
							
								 
						
							
							
								96ebf7b029 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-25 05:05:14 +02:00  
				
					
						
							
							
								 
						
							
							
								ef3d44240e 
								
							
								 
							
						 
						
							
							
								
								missed change  
							
							
							
						 
						
							2012-09-25 04:03:15 +01:00  
				
					
						
							
							
								 
						
							
							
								4d681bfde6 
								
							
								 
							
						 
						
							
							
								
								do the same to webFecthInvDescModule  
							
							
							
						 
						
							2012-09-25 03:59:19 +01:00  
				
					
						
							
							
								 
						
							
							
								2cb17d6fbb 
								
							
								 
							
						 
						
							
							
								
								change GetTextureModule processing  
							
							
							
						 
						
							2012-09-25 03:38:45 +01:00  
				
					
						
							
							
								 
						
							
							
								020103c51e 
								
							
								 
							
						 
						
							
							
								
								Documenting object-related events  
							
							
							
						 
						
							2012-09-24 22:59:02 +01:00  
				
					
						
							
							
								 
						
							
							
								de77bf7c5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-24 23:58:44 +02:00  
				
					
						
							
							
								 
						
							
							
								a1a0a90720 
								
							
								 
							
						 
						
							
							
								
								more upload changes (plus untouch prebuild.xml)  
							
							
							
						 
						
							2012-09-24 22:57:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ac02cadbdb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-24 22:52:33 +01:00  
				
					
						
							
							
								 
						
							
							
								1cfd63d0b4 
								
							
								 
							
						 
						
							
							
								
								Documenting LSL script-related events  
							
							
							
						 
						
							2012-09-24 22:44:37 +01:00  
				
					
						
							
							
								 
						
							
							
								421071bd8a 
								
							
								 
							
						 
						
							
							
								
								Text changes for upload messages  
							
							
							
						 
						
							2012-09-24 23:19:57 +02:00  
				
					
						
							
							
								 
						
							
							
								653d97b739 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-24 22:25:21 +02:00  
				
					
						
							
							
								 
						
							
							
								ca67ee60ac 
								
							
								 
							
						 
						
							
							
								
								add missing transactionID in SendInventoryItemCreateUpdate. and make use  
							
							... 
							
							
							
							of it on inventoryAccessModule, etc. Most likelly it's needs where there
 is a transactionID not zero 
							
						 
						
							2012-09-24 21:22:08 +01:00  
				
					
						
							
							
								 
						
							
							
								bbaf2c5a80 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-09-24 20:14:00 +01:00  
				
					
						
							
							
								 
						
							
							
								ca9d3760ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-09-24 17:41:48 +02:00  
				
					
						
							
							
								 
						
							
							
								6963b96bd0 
								
							
								 
							
						 
						
							
							
								
								If an asset upload transaction doesn't exist for a CreateInventory request,  
							
							... 
							
							
							
							simply process it as if UUID.Zero had been given. 
							
						 
						
							2012-09-24 13:41:48 +02:00  
				
					
						
							
							
								 
						
							
							
								68ece236a6 
								
							
								 
							
						 
						
							
							
								
								Protect the responses map with a lock. Also remove ugly "this." type of  
							
							... 
							
							
							
							member notation. 
							
						 
						
							2012-09-23 23:55:28 +02:00  
				
					
						
							
							
								 
						
							
							
								b8119ada59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-09-23 23:47:56 +02:00  
				
					
						
							
							
								 
						
							
							
								2d02405186 
								
							
								 
							
						 
						
							
							
								
								Change the poll service to use a thread pool for replies to make sure the  
							
							... 
							
							
							
							event queues aren't blocked by other traffic. 
							
						 
						
							2012-09-23 23:16:25 +02:00  
				
					
						
							
							
								 
						
							
							
								a5d969d92f 
								
							
								 
							
						 
						
							
							
								
								Comment out asset error for sculpts/meshes. If an asset is missing it's missing.  
							
							... 
							
							
							
							We can't put it back so we don't need to know. 
							
						 
						
							2012-09-23 20:57:36 +02:00  
				
					
						
							
							
								 
						
							
							
								291e57afb4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/MeshCost.cs 
							
						 
						
							2012-09-23 19:18:49 +02:00  
				
					
						
							
							
								 
						
							
							
								2112962311 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-23 16:13:24 +02:00  
				
					
						
							
							
								 
						
							
							
								64db9e4114 
								
							
								 
							
						 
						
							
							
								
								try to allow free uploads for testing, if users prefix names with "TEST-". Let  
							
							... 
							
							
							
							textures get into inventory again. Both features under config control.
Have direct warnings to client, including a final one on upload complete
since i see nothing. problems: textures don't showup in inventory til
relog, also issues with permitions. A few more changes 
							
						 
						
							2012-09-23 15:04:10 +01:00  
				
					
						
							
							
								 
						
							
							
								1c42337381 
								
							
								 
							
						 
						
							
							
								
								HG Rez object: warn the user if the item or asset cannot be found.  
							
							
							
						 
						
							2012-09-22 14:41:19 -07:00  
				
					
						
							
							
								 
						
							
							
								87d810217e 
								
							
								 
							
						 
						
							
							
								
								Guard against inventory get failures.  
							
							
							
						 
						
							2012-09-22 14:01:51 -07:00  
				
					
						
							
							
								 
						
							
							
								772aedc731 
								
							
								 
							
						 
						
							
							
								
								Make BaseHttpServer throws say something useful.  
							
							
							
						 
						
							2012-09-22 14:01:07 -07:00  
				
					
						
							
							
								 
						
							
							
								80a81896b6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-22 22:15:35 +02:00  
				
					
						
							
							
								 
						
							
							
								11e05217df 
								
							
								 
							
						 
						
							
							
								
								report asset upload errors the right away  
							
							
							
						 
						
							2012-09-22 21:14:15 +01:00  
				
					
						
							
							
								 
						
							
							
								fb6d6e5cca 
								
							
								 
							
						 
						
							
							
								
								HG 2.0: User Agent Service now can also control where the local users can go. Domain-name and user-level based. \o/  
							
							
							
						 
						
							2012-09-22 11:11:48 -07:00  
				
					
						
							
							
								 
						
							
							
								93eaaf2ade 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-22 17:47:59 +02:00  
				
					
						
							
							
								 
						
							
							
								4bba72b7af 
								
							
								 
							
						 
						
							
							
								
								removed AssetUploaderWithCost, fixing AssetUploader. add parsing of some  
							
							... 
							
							
							
							more needed fields in request 
							
						 
						
							2012-09-22 16:47:15 +01:00  
				
					
						
							
							
								 
						
							
							
								d25a67851d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-22 13:37:42 +02:00  
				
					
						
							
							
								 
						
							
							
								7de67d5680 
								
							
								 
							
						 
						
							
							
								
								removed unused data in MeshUploadFlag response  
							
							
							
						 
						
							2012-09-22 12:00:14 +01:00  
				
					
						
							
							
								 
						
							
							
								48f4b32d7f 
								
							
								 
							
						 
						
							
							
								
								More HG 2.0: access control at the Gatekeeper. \o/  
							
							
							
						 
						
							2012-09-21 21:03:14 -07:00  
				
					
						
							
							
								 
						
							
							
								ebd99c9e3e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-21 17:59:42 -07:00  
				
					
						
							
							
								 
						
							
							
								21a6ef5bb6 
								
							
								 
							
						 
						
							
							
								
								This fixes HG attachments' missing assets (textures, etc).  
							
							... 
							
							
							
							Also, further improvements on HGUuidGatherer: if the assets are already in this grid don't fetch them again. 
							
						 
						
							2012-09-21 17:58:44 -07:00  
				
					
						
							
							
								 
						
							
							
								a6f7328216 
								
							
								 
							
						 
						
							
							
								
								Remove deprecated parameters for region_id.  
							
							... 
							
							
							
							Remove deprecated parameters for region_id as anounced in january 2012. 
							
						 
						
							2012-09-22 01:30:38 +01:00  
				
					
						
							
							
								 
						
							
							
								b36ef60aca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-22 01:05:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8d7b1f8aa0 
								
							
								 
							
						 
						
							
							
								
								Documenting non-LSL script-related events  
							
							
							
						 
						
							2012-09-22 00:57:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b0da4b8d13 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-21 16:45:35 -07:00  
				
					
						
							
							
								 
						
							
							
								cfa022700d 
								
							
								 
							
						 
						
							
							
								
								Moved the small HGUuidGatherer class to the file where its parent class is. No need to keep 2 separate files.  
							
							
							
						 
						
							2012-09-21 16:45:16 -07:00  
				
					
						
							
							
								 
						
							
							
								9ab5c5040d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-22 00:26:32 +01:00  
				
					
						
							
							
								 
						
							
							
								5df3944607 
								
							
								 
							
						 
						
							
							
								
								Fix llListFindList() returning no match when there is a match with a script constant component in the source list.  
							
							... 
							
							
							
							Adds regression test for this case.
Based on http://opensimulator.org/mantis/view.php?id=6156 
Thanks SignpostMarv. 
							
						 
						
							2012-09-22 00:23:25 +01:00  
				
					
						
							
							
								 
						
							
							
								fb2ace6fff 
								
							
								 
							
						 
						
							
							
								
								Removed redundant asset fetches on HGAssetMapper. The UuidGatherer already downloads the assets, so we don't need to do it again...  
							
							
							
						 
						
							2012-09-21 15:55:58 -07:00  
				
					
						
							
							
								 
						
							
							
								f931c0a868 
								
							
								 
							
						 
						
							
							
								
								Minor: may avoid crashes of sims that still don't have this configuration section.  
							
							
							
						 
						
							2012-09-21 15:04:41 -07:00  
				
					
						
							
							
								 
						
							
							
								f4cc19968c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-21 07:45:26 -07:00  
				
					
						
							
							
								 
						
							
							
								b542622b3a 
								
							
								 
							
						 
						
							
							
								
								HG 2.0: added asset import/export policies at the sim too.  
							
							
							
						 
						
							2012-09-21 07:44:18 -07:00  
				
					
						
							
							
								 
						
							
							
								5f97b3e1d9 
								
							
								 
							
						 
						
							
							
								
								Minor: change the return value of unsuccessful posts to string.Empty.  
							
							
							
						 
						
							2012-09-21 06:41:32 -07:00  
				
					
						
							
							
								 
						
							
							
								f9c24c9414 
								
							
								 
							
						 
						
							
							
								
								read model upload cost parameters from config [Economy] section  
							
							
							
						 
						
							2012-09-21 11:50:14 +01:00  
				
					
						
							
							
								 
						
							
							
								e379566e6e 
								
							
								 
							
						 
						
							
							
								
								Improvement over last commit: refactor the asset permissions code, so that it can be used by both the HG Asset Service and the simulator. Also renamed the config vars to something more intuitive  
							
							
							
						 
						
							2012-09-20 19:50:57 -07:00  
				
					
						
							
							
								 
						
							
							
								80f486c778 
								
							
								 
							
						 
						
							
							
								
								minor: Make slow outgoing request log messages consistent with other log messages  
							
							
							
						 
						
							2012-09-21 01:59:28 +01:00  
				
					
						
							
							
								 
						
							
							
								632a42e2b1 
								
							
								 
							
						 
						
							
							
								
								Rename UuidGather.m_assetCache to m_assetService.  If HGUuidGatherer hasn't been instantiated with an assetServerURL then call down to overriden UuidGatherer.GetAsset() instead of calling m_assetService.GetAsset() itself - these two codepaths are now identical.  
							
							
							
						 
						
							2012-09-21 01:57:13 +01:00  
				
					
						
							
							
								 
						
							
							
								bceef401fa 
								
							
								 
							
						 
						
							
							
								
								Simplify UuidGatherer by performing asset fetch synchronously rather than using the async call but waiting for completion anyway!  
							
							
							
						 
						
							2012-09-21 01:36:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a6b2a35ddf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-21 01:36:16 +02:00  
				
					
						
							
							
								 
						
							
							
								1b0abf8f0c 
								
							
								 
							
						 
						
							
							
								
								Comment out the long unused afaik HTTP agent handlers.  
							
							... 
							
							
							
							As far as I know, this was only used by the IBM Rest modules, much of which has been commented out for a very long time now.  Other similar code uses HTTP or stream handlers instead.
So commenting this out to reduce code complexity and the need to make this facility consistent with the others where it may not be used anyway.
If this facility is actually being used then please notify me or uncomment it if you are core. 
							
						 
						
							2012-09-21 00:29:13 +01:00  
				
					
						
							
							
								 
						
							
							
								e29d563557 
								
							
								 
							
						 
						
							
							
								
								Add request number counting to incoming HTTP requests in the same way that this was already being done for outgoing HTTP requests.  
							
							... 
							
							
							
							This allows us to associate debug logging messages with the right request.
It also allows us to put a request number on 'long request' logging even if other debug logging is not enabled, which gives us some idea of whether every request is suffering this problem or only some.
This is a separate internal number not associated with any incoming number in the opensim-request-id header, this will be clarified when logging of this incoming request number is re-enabled.
This commit also adds port number to HTTP IN logging to allow us to distinguish between different request numbers on different ports. 
							
						 
						
							2012-09-21 00:09:17 +01:00  
				
					
						
							
							
								 
						
							
							
								33aa6d172f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-20 15:51:27 -07:00  
				
					
						
							
							
								 
						
							
							
								3089b6d824 
								
							
								 
							
						 
						
							
							
								
								More HG2.0: Added permission policies in HGAsset Service based on asset types. The policies are given in the config. This is only half of the story. The other half, pertaining to exports/imports made by the sim, will be done next.  
							
							
							
						 
						
							2012-09-20 15:49:22 -07:00  
				
					
						
							
							
								 
						
							
							
								a5b3989e5d 
								
							
								 
							
						 
						
							
							
								
								Insert a new log level 4 for HTTP IN and HTTP OUT that will log how long the request took.  
							
							... 
							
							
							
							This is only printed if debug http level >= 4 and the request didn't take more than the time considered 'long', in which case the existing log message is printed.
This displaces the previous log levels 4 and 5 which are now 5 and 6 respectively. 
							
						 
						
							2012-09-20 23:18:19 +01:00  
				
					
						
							
							
								 
						
							
							
								387a1bb283 
								
							
								 
							
						 
						
							
							
								
								Add ability to turn on/off logging of outgoing HTTP requests flowing through WebUtil.  
							
							... 
							
							
							
							This is for debugging purposes.
This is controlled via the "debug http" command which can already log incoming requests.
This now gains a mandatory parameter of in, out or all to control what is logged.
Log messages are also shortened and labelled and HTTP IN or HTTP OUT to be consistent with existing UDP PACKET IN and PACKET OUT messages. 
							
						 
						
							2012-09-20 23:17:44 +01:00  
				
					
						
							
							
								 
						
							
							
								5d63c20122 
								
							
								 
							
						 
						
							
							
								
								refix prior commit  
							
							
							
						 
						
							2012-09-20 15:41:16 +02:00  
				
					
						
							
							
								 
						
							
							
								9ff6c85325 
								
							
								 
							
						 
						
							
							
								
								Make uploads free for now - we will have to announce this  
							
							
							
						 
						
							2012-09-20 15:39:46 +02:00  
				
					
						
							
							
								 
						
							
							
								bf987f96d2 
								
							
								 
							
						 
						
							
							
								
								Fix model upload rotations and offsets ( i hope )  
							
							
							
						 
						
							2012-09-20 14:32:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b481a78234 
								
							
								 
							
						 
						
							
							
								
								Don't fail to create an IRC nick if nick randomization is disabled in the IRC module.  
							
							... 
							
							
							
							Patch from http://opensimulator.org/mantis/view.php?id=6293 
Thanks Starflower. 
							
						 
						
							2012-09-20 02:01:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d667f9d260 
								
							
								 
							
						 
						
							
							
								
								Documentation of teleport-related events  
							
							
							
						 
						
							2012-09-20 01:56:18 +01:00  
				
					
						
							
							
								 
						
							
							
								696b3f66c4 
								
							
								 
							
						 
						
							
							
								
								minor tweaks to existing comments for IDE goodness  
							
							
							
						 
						
							2012-09-20 01:50:40 +01:00  
				
					
						
							
							
								 
						
							
							
								49e2872f9e 
								
							
								 
							
						 
						
							
							
								
								Documentation of agent-related events  
							
							
							
						 
						
							2012-09-20 01:50:40 +01:00  
				
					
						
							
							
								 
						
							
							
								61f4523e01 
								
							
								 
							
						 
						
							
							
								
								Documentation of object-related events  
							
							
							
						 
						
							2012-09-20 01:48:50 +01:00  
				
					
						
							
							
								 
						
							
							
								a74167bb06 
								
							
								 
							
						 
						
							
							
								
								Documentation of OnPluginConsole  
							
							
							
						 
						
							2012-09-20 01:47:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f2a9d26118 
								
							
								 
							
						 
						
							
							
								
								Make ResendAppearanceUpdates = true by default in [Appearance] in OpenSimDefaults.ini.  
							
							... 
							
							
							
							This resends appearance uuids to avatars in the scene once a minute.
I have seen this help in the past resolve grey appearance problems where viewers have for unknown reasons sometimes ignored the packet.
The overhead is very small since only the UUIDs are sent - the viewer then requests the texture only if it does not have it cached.
This setting will not help with cloudy avatars which are usually due to the viewer not uploading baked texture data or uploading something that isn't valid JPEG2000 
							
						 
						
							2012-09-20 01:40:05 +01:00  
				
					
						
							
							
								 
						
							
							
								629138d4fa 
								
							
								 
							
						 
						
							
							
								
								Change texture price back to 10 C$  
							
							
							
						 
						
							2012-09-19 13:01:34 +02:00  
				
					
						
							
							
								 
						
							
							
								a44939e951 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-19 04:59:48 +02:00  
				
					
						
							
							
								 
						
							
							
								5317b1053f 
								
							
								 
							
						 
						
							
							
								
								be more tolerant to small prims, skipping them, only failing if they are  
							
							... 
							
							
							
							more than half of total. Add a state control to NewFileAgentInventory
 to avoid more than one at a time per client. ( Incomplete and possible not that good) 
							
						 
						
							2012-09-19 03:53:51 +01:00  
				
					
						
							
							
								 
						
							
							
								453c008998 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-19 02:35:12 +02:00  
				
					
						
							
							
								 
						
							
							
								fb32604b41 
								
							
								 
							
						 
						
							
							
								
								create a single ModelCost provider for the caps instance. Let it know and  
							
							... 
							
							
							
							check scene prim size limits. 
							
						 
						
							2012-09-19 01:33:16 +01:00  
				
					
						
							
							
								 
						
							
							
								967d42d393 
								
							
								 
							
						 
						
							
							
								
								Correctly override and call base OpenSimTestCase.SetUp() method in GridConnectorsTests and ArchiverTests.  
							
							... 
							
							
							
							Remove unrelated compile warning from AttachmentsModuleTests. 
							
						 
						
							2012-09-19 01:06:42 +01:00  
				
					
						
							
							
								 
						
							
							
								51ca84afdf 
								
							
								 
							
						 
						
							
							
								
								coment out mesh model upload code to add textures and individual meshs  
							
							... 
							
							
							
							assets to inventory, since it may actually be a bad ideia since good
 model textures are deply related to it and there is no current use for
 independent mesh assets. Added the option to have a reduced free for textures (2.5 C$ as is, total textures cost rounded to nearest int) compensating for the fact that they can't be used outside the model or its parts. 
							
						 
						
							2012-09-19 00:29:16 +01:00  
				
					
						
							
							
								 
						
							
							
								9d973ec3b3 
								
							
								 
							
						 
						
							
							
								
								Cleanup from prev. commit  
							
							... 
							
							
							
							Make correct defaults to Phys/nonPhys prims to fix errors in prev. commit 
							
						 
						
							2012-09-18 10:12:32 -04:00  
				
					
						
							
							
								 
						
							
							
								d29fc53052 
								
							
								 
							
						 
						
							
							
								
								Fix some inconsistencies in configurartion: NonPhys prims  
							
							... 
							
							
							
							Fix inconsistencies between configuration parameter names and their description names. Changing the configuration parameters for non physical prim size min-max from Nonphys* to NonPhys*.
  Please update your OpenSim.ini and Regions.ini to reflect these changes. 
							
						 
						
							2012-09-18 09:53:45 -04:00  
				
					
						
							
							
								 
						
							
							
								b4209caadd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-18 03:47:42 +02:00  
				
					
						
							
							
								 
						
							
							
								e9af09084c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-18 02:17:16 +02:00  
				
					
						
							
							
								 
						
							
							
								ac2380bbfa 
								
							
								 
							
						 
						
							
							
								
								Add booleans to control whether we actually crete inventory items  
							
							
							
						 
						
							2012-09-18 02:12:07 +02:00  
				
					
						
							
							
								 
						
							
							
								e8ba26eac8 
								
							
								 
							
						 
						
							
							
								
								***TEST*** still bad...  create inventory itens for model textures and meshs. Issues:  meshs get into root folder, viewer and viewer does not update inventory until relog ( the upload funtion needs to return more information) ,etc. Droping a mesh into a prim, makes viewer think we dropped a sculpt map, but it does work, viewer displays the mesh and physics work (as physics is stored at the sculpt information fields). Textures show up in Textures folder, just its to costly to find that default folder as is..  
							
							
							
						 
						
							2012-09-18 01:07:44 +01:00  
				
					
						
							
							
								 
						
							
							
								fd20ef5c91 
								
							
								 
							
						 
						
							
							
								
								add some locks to GetTextureModule  
							
							
							
						 
						
							2012-09-17 22:35:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c1eec3b828 
								
							
								 
							
						 
						
							
							
								
								on upload store mesh list contents as mesh assets.  Build prims by instances not  
							
							... 
							
							
							
							meshs. (some prims can have same mesh) 
							
						 
						
							2012-09-17 21:15:07 +01:00  
				
					
						
							
							
								 
						
							
							
								c3666c9ec3 
								
							
								 
							
						 
						
							
							
								
								make sure client still has money at upload  
							
							
							
						 
						
							2012-09-17 19:38:05 +01:00  
				
					
						
							
							
								 
						
							
							
								7f5b1182ef 
								
							
								 
							
						 
						
							
							
								
								same cleanup  
							
							
							
						 
						
							2012-09-17 19:09:51 +01:00  
				
					
						
							
							
								 
						
							
							
								4336806ddf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-17 18:49:56 +02:00  
				
					
						
							
							
								 
						
							
							
								1740325392 
								
							
								 
							
						 
						
							
							
								
								removed broken fee compression  
							
							
							
						 
						
							2012-09-17 17:49:10 +01:00  
				
					
						
							
							
								 
						
							
							
								91312daeb2 
								
							
								 
							
						 
						
							
							
								
								Moving ScriptModuleComms into the CoreModules tree.  
							
							
							
						 
						
							2012-09-17 09:04:54 -07:00  
				
					
						
							
							
								 
						
							
							
								1e3914236d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-17 16:52:40 +02:00  
				
					
						
							
							
								 
						
							
							
								df77724bbc 
								
							
								 
							
						 
						
							
							
								
								let mesh model estimator work even without money module, so other  
							
							... 
							
							
							
							estimations can work 
							
						 
						
							2012-09-17 15:50:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f3f955b19b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-17 16:38:14 +02:00  
				
					
						
							
							
								 
						
							
							
								5915dfc26f 
								
							
								 
							
						 
						
							
							
								
								Make use of mesh cost functions  
							
							
							
						 
						
							2012-09-17 15:37:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d739246030 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-09-17 14:18:03 +01:00  
				
					
						
							
							
								 
						
							
							
								0e5f5538bc 
								
							
								 
							
						 
						
							
							
								
								Documentation of IScriptModuleComms.RegisterConstant and IScriptModuleComms.LookupModConstant  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-09-17 14:15:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f9721573d9 
								
							
								 
							
						 
						
							
							
								
								Implementing ability to register script constants and invocations on a region module automatically  
							
							
							
						 
						
							2012-09-17 14:15:47 +01:00  
				
					
						
							
							
								 
						
							
							
								1dd75fcdb4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/OptionalModules/Avatar/Attachments/TempAttachmentsModule.cs 
							
						 
						
							2012-09-17 14:15:22 +01:00  
				
					
						
							
							
								 
						
							
							
								590c752c23 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-17 14:40:09 +02:00  
				
					
						
							
							
								 
						
							
							
								5bbc4fb2a5 
								
							
								 
							
						 
						
							
							
								
								missing file for suport of mesh upload cost  
							
							
							
						 
						
							2012-09-17 13:39:38 +01:00  
				
					
						
							
							
								 
						
							
							
								434704fa99 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-17 14:35:01 +02:00  
				
					
						
							
							
								 
						
							
							
								6e115798b7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-17 14:34:12 +02:00  
				
					
						
							
							
								 
						
							
							
								c7948a669a 
								
							
								 
							
						 
						
							
							
								
								preventing a null reference exception from being thrown  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-09-17 13:29:15 +01:00  
				
					
						
							
							
								 
						
							
							
								5e626ce55d 
								
							
								 
							
						 
						
							
							
								
								script invocations cannot have void return type  
							
							
							
						 
						
							2012-09-17 13:29:01 +01:00  
				
					
						
							
							
								 
						
							
							
								f2308c819e 
								
							
								 
							
						 
						
							
							
								
								Remove spammy "axislock" debug.  
							
							
							
						 
						
							2012-09-17 12:58:59 +02:00  
				
					
						
							
							
								 
						
							
							
								380962d359 
								
							
								 
							
						 
						
							
							
								
								HG2.0: Generalized the allowed HG appearances to be more than 1.  
							
							
							
						 
						
							2012-09-16 16:45:57 -07:00  
				
					
						
							
							
								 
						
							
							
								8dae7928d3 
								
							
								 
							
						 
						
							
							
								
								Make agent creation at destination asynchronous. Failures here are pretty  
							
							... 
							
							
							
							much guaranteed to be fatal and the few times this would dosconnect an agent
are more than made up for by the increased throughput of replying and
closing the connection vs. keeping it open during the heavy work. Also causes
better feedback to the viewer as the time is now split between Requesting
Teleport and Connectiong to Destination. 
							
						 
						
							2012-09-16 23:41:34 +02:00  
				
					
						
							
							
								 
						
							
							
								a79bafaaaf 
								
							
								 
							
						 
						
							
							
								
								Change the close tmeout from 2 to 3 seconds on teleport. This may  
							
							... 
							
							
							
							prevent being logged out after a successful teleport. 
							
						 
						
							2012-09-16 22:52:45 +02:00  
				
					
						
							
							
								 
						
							
							
								7d5942d154 
								
							
								 
							
						 
						
							
							
								
								Make IncomingCloseChildAgent not send a stop packet. This may prevent  
							
							... 
							
							
							
							a viewer from being logged out after an otherwise successful teleport. 
							
						 
						
							2012-09-16 22:51:04 +02:00  
				
					
						
							
							
								 
						
							
							
								a76ce4f64d 
								
							
								 
							
						 
						
							
							
								
								Make the agent being kicked a child agent first so there won't be a ghost  
							
							
							
						 
						
							2012-09-16 22:50:35 +02:00  
				
					
						
							
							
								 
						
							
							
								a97436f2f1 
								
							
								 
							
						 
						
							
							
								
								Catch a nullref in the code to suppress GetTexture warnign spam we can't  
							
							... 
							
							
							
							do a thing about anyway. 
							
						 
						
							2012-09-16 16:42:30 +02:00  
				
					
						
							
							
								 
						
							
							
								66bf1376b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs 
							
						 
						
							2012-09-16 04:21:18 +01:00  
				
					
						
							
							
								 
						
							
							
								db774d4292 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/HGEntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/EventManager.cs 
							
						 
						
							2012-09-16 04:11:20 +01:00  
				
					
						
							
							
								 
						
							
							
								daa4745fb7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-15 19:35:33 -07:00  
				
					
						
							
							
								 
						
							
							
								de69a24574 
								
							
								 
							
						 
						
							
							
								
								More on HG2.0: added the possibility of controlling the appearance that avies use to visit other grids. Not as good as I wanted, but good enough. Unfortunately we can't switch the appearance from under the avie without getting into a lot of weirdnesses because appearance is viewer-controlled. So instead, when this control is on, I'm disallowing HG-TP unless the user is wearing an allowed HG appearance -- the user gets a warning and needs to switch appearance. WARNING: I'm still not committing the config vars because this is still not ready for ppl to test.  
							
							
							
						 
						
							2012-09-15 19:33:51 -07:00  
				
					
						
							
							
								 
						
							
							
								b602b476ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs and remove some debugging code.  
							
							
							
						 
						
							2012-09-15 15:36:13 -07:00  
				
					
						
							
							
								 
						
							
							
								c77be802d2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: some debugging prints in BSPrim for tracking changes in linkset children.  
							
							
							
						 
						
							2012-09-15 15:32:16 -07:00  
				
					
						
							
							
								 
						
							
							
								1826b2b18e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add the debugging routine DumpRigidBody2() to API2.  
							
							
							
						 
						
							2012-09-15 15:32:11 -07:00  
				
					
						
							
							
								 
						
							
							
								f35bd6eb7d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: another attempt at computing physics FPS correctly.  
							
							
							
						 
						
							2012-09-15 15:32:05 -07:00  
				
					
						
							
							
								 
						
							
							
								dcb94b8a24 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove timeStep parameter from calls for vehicle parameter setting. There is no reason these should be using the simulation time interval for parameter calculation.  
							
							
							
						 
						
							2012-09-15 15:31:59 -07:00  
				
					
						
							
							
								 
						
							
							
								6632eb7c05 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Remove calculation and passing of unused collied object type.  
							
							... 
							
							
							
							Fix collision code to properly sense mega-region children regions as terrain.
When setting an object physical, reset all the physical properties (friction, ...). 
							
						 
						
							2012-09-15 15:31:54 -07:00  
				
					
						
							
							
								 
						
							
							
								f0a098924e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set all linkset objects center of mass to the whole linkset's center of mass  
							
							
							
						 
						
							2012-09-15 15:31:49 -07:00  
				
					
						
							
							
								 
						
							
							
								7c347f4c5c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add calls to linkset class when object going static or dynamic.  
							
							... 
							
							
							
							Reset center of mass on an object when going dynamic. 
							
						 
						
							2012-09-15 15:31:44 -07:00  
				
					
						
							
							
								 
						
							
							
								d86cbe6379 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unused NeedsMeshing() code from BSScene.  
							
							
							
						 
						
							2012-09-15 15:31:39 -07:00  
				
					
						
							
							
								 
						
							
							
								c0fec70b1a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add 'IsNativeShape2' call  
							
							
							
						 
						
							2012-09-15 15:31:34 -07:00  
				
					
						
							
							
								 
						
							
							
								2c5ff93990 
								
							
								 
							
						 
						
							
							
								
								BulletSim:  Way too many changes in one commit.  
							
							... 
							
							
							
							Many changes to BSDynamic for readability and commentary.
Linkset hacking for vehicles: don't over mass the root prim.
Add parameter for link constraint solver iterations.
Correct uses of timestep in timescale calculations for vehicles.
Reorganize code/logic for making objects static and dynamic for readability
    and use of API2.
Changed most calls in BSPrim to use API2 calls (the new way).
Avatars do not generate default Bullet collision events but do call up
    to the simulator for every avatar. Reduces overhead.
Objects added to collision list only if they are processing collisions.
    Reduces overhead especially for large numbers of avatars.
Generalize call for water height to GetWaterHeightAtXYZ().
Catch and correct exception getting terrain height when out of bounds.
Correct race condition in Terrain Manager where creation wasn't at taint-time.
Add API calls for constructing compound shapes.
Move NeedsMeshing() logic into object class.
Reorganize logic for object meshing to reduce rebuilding of meshs/hulls. 
							
						 
						
							2012-09-15 15:31:29 -07:00  
				
					
						
							
							
								 
						
							
							
								1ec84ac8b1 
								
							
								 
							
						 
						
							
							
								
								Add basic asset connector tests to check behaviour for normal, local and temporary assets.  
							
							... 
							
							
							
							Make AssetServiceConnector return more useful data on failure, such as what DLL it was trying to load
Allow LocalAssetServiceConnector.GetData() to work without a cache present, as works for the other lasc Get* methods. 
							
						 
						
							2012-09-15 02:12:26 +01:00  
				
					
						
							
							
								 
						
							
							
								d5c8c6bc12 
								
							
								 
							
						 
						
							
							
								
								For FlotsamAssetCache, always update access times of cached scene assets before looking for files to expire.  
							
							... 
							
							
							
							This is to resolve a problem where an asset marked as local but not temporary but still used in the scene would be removed.
The timed expiry scan no longer tries to refetch assets from the scene that are not currently in the cache - this is not helpful since it just drags a lot of data into the cache that may never be referenced.
This removes the DeepScanBeforePurge option since setting this to false will introduce the above problem.  This previously had a default of true. 
							
						 
						
							2012-09-15 01:08:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2aa7a22129 
								
							
								 
							
						 
						
							
							
								
								Sequence/throttle asset retrievals.  
							
							
							
						 
						
							2012-09-14 23:09:07 +02:00  
				
					
						
							
							
								 
						
							
							
								5dd2569bf7 
								
							
								 
							
						 
						
							
							
								
								Added unit tests for multi-region OARs  
							
							
							
						 
						
							2012-09-14 20:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								d7e6fe488d 
								
							
								 
							
						 
						
							
							
								
								Rename ArchiveWriteRequestPreparatio nto ArchiveWriteRequest since after the multi-OAR patch there is now only one class that handles this operation.  
							
							... 
							
							
							
							Adapation of 0004-Renamed-ArchiveWriteRequestPreparation-to-ArchiveWri.patch in http://opensimulator.org/mantis/view.php?id=6105 
since that did not directly apply 
							
						 
						
							2012-09-14 20:25:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ce468215d5 
								
							
								 
							
						 
						
							
							
								
								Support multi-region OAR files  
							
							... 
							
							
							
							Merged ArchiveWriteRequestPreparation.cs and ArchiveWriteRequestExecution.cs. This simplifies the code, and it's faster to write each scene to the archive as it's found rather than all at once at the end. 
							
						 
						
							2012-09-14 20:25:03 +01:00  
				
					
						
							
							
								 
						
							
							
								387e59ff7f 
								
							
								 
							
						 
						
							
							
								
								Revamp the HTTP textures handler to allow a maximum of four fetches  
							
							... 
							
							
							
							at any time and to drop requests for avatars n longer in the scene 
							
						 
						
							2012-09-14 21:24:25 +02:00  
				
					
						
							
							
								 
						
							
							
								6f7825e310 
								
							
								 
							
						 
						
							
							
								
								Don't store the unnecessary VERSIONMIN. VERSIONMAX, METHOD or UserID (present as column PrincipalID) parameters in the Avatars table.  
							
							... 
							
							
							
							These are used to invoke avatar service calls but are not in themselves persistable avatar data. 
							
						 
						
							2012-09-14 00:07:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9f93bef111 
								
							
								 
							
						 
						
							
							
								
								Allow setting connection limits, part 2  
							
							
							
						 
						
							2012-09-14 00:15:10 +02:00  
				
					
						
							
							
								 
						
							
							
								45fe25de0d 
								
							
								 
							
						 
						
							
							
								
								Allow some more connections to try to ease lag.  
							
							
							
						 
						
							2012-09-14 00:14:39 +02:00  
				
					
						
							
							
								 
						
							
							
								f14b257fc0 
								
							
								 
							
						 
						
							
							
								
								Wait longer for arrival cofirmation to aid tps into laggy regions  
							
							
							
						 
						
							2012-09-14 00:13:08 +02:00  
				
					
						
							
							
								 
						
							
							
								e1e9855ede 
								
							
								 
							
						 
						
							
							
								
								Wait a bit longer for new scene presences to aid tps into laggy regions  
							
							
							
						 
						
							2012-09-14 00:12:41 +02:00  
				
					
						
							
							
								 
						
							
							
								52d74cf274 
								
							
								 
							
						 
						
							
							
								
								Allow setting max connections for an endpoint  
							
							
							
						 
						
							2012-09-14 00:11:23 +02:00  
				
					
						
							
							
								 
						
							
							
								dd0a89a0e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-13 10:00:52 -07:00  
				
					
						
							
							
								 
						
							
							
								190f9c258b 
								
							
								 
							
						 
						
							
							
								
								Restarting to work on HGSuitcaseInventoryService: added the ability for the outside world to retrieve appearance items. Not ACLed yet.  
							
							
							
						 
						
							2012-09-13 10:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								46d8405229 
								
							
								 
							
						 
						
							
							
								
								Documentation of parcel-related events  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-09-13 09:59:25 -04:00  
				
					
						
							
							
								 
						
							
							
								9598c1af9e 
								
							
								 
							
						 
						
							
							
								
								correcting a typo that causes c# express to complain about xml comment containing invalid xml  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-09-13 09:59:25 -04:00  
				
					
						
							
							
								 
						
							
							
								cdc3781f42 
								
							
								 
							
						 
						
							
							
								
								Fix usage statement on "debug http" console command since max level is now 5 rather than 3  
							
							
							
						 
						
							2012-09-12 23:02:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7df7b86ec5 
								
							
								 
							
						 
						
							
							
								
								Fix bug in logging sample input at debug http level 4.  
							
							... 
							
							
							
							Also converts newlines to "\n" text. 
							
						 
						
							2012-09-12 23:01:07 +01:00  
				
					
						
							
							
								 
						
							
							
								e7932682a2 
								
							
								 
							
						 
						
							
							
								
								Add a logger so the prior commit will work  
							
							
							
						 
						
							2012-09-12 21:24:09 +02:00  
				
					
						
							
							
								 
						
							
							
								d8e9188908 
								
							
								 
							
						 
						
							
							
								
								Stop expiry timer when upload is complete. Log if timeout is reached.  
							
							
							
						 
						
							2012-09-12 21:14:55 +02:00  
				
					
						
							
							
								 
						
							
							
								5139db2638 
								
							
								 
							
						 
						
							
							
								
								Add a timer to time out upload caps handlers that are not used.  
							
							
							
						 
						
							2012-09-12 12:56:59 +02:00  
				
					
						
							
							
								 
						
							
							
								224efe7b76 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out friends notification log spam for now.  
							
							
							
						 
						
							2012-09-12 01:58:01 +01:00  
				
					
						
							
							
								 
						
							
							
								ebb394bbda 
								
							
								 
							
						 
						
							
							
								
								Fix indentation and issues where tabs were used instead of spaces in commit  783ee949 
							
							
							
						 
						
							2012-09-12 01:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								c17965eec4 
								
							
								 
							
						 
						
							
							
								
								mathematically & hypothetically speaking we want to avoid negative values being written  
							
							
							
						 
						
							2012-09-12 01:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								4ead48f09f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-12 01:24:17 +01:00  
				
					
						
							
							
								 
						
							
							
								41f3f2400e 
								
							
								 
							
						 
						
							
							
								
								Documentation of economy-related EventManager events  
							
							
							
						 
						
							2012-09-12 01:23:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f06394f195 
								
							
								 
							
						 
						
							
							
								
								Allow an incoming identifier to be specified for a JsonStore.  
							
							
							
						 
						
							2012-09-11 16:42:07 -07:00  
				
					
						
							
							
								 
						
							
							
								d53a53d4c5 
								
							
								 
							
						 
						
							
							
								
								Make "show http-handlers" command available for ROBUST instances as well as the simulator executable.  
							
							
							
						 
						
							2012-09-12 00:10:48 +01:00  
				
					
						
							
							
								 
						
							
							
								757d9163fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-12 00:07:56 +01:00  
				
					
						
							
							
								 
						
							
							
								fd1ee58f87 
								
							
								 
							
						 
						
							
							
								
								Add a missing brace, remove a useless temp variable, enable charging.  
							
							
							
						 
						
							2012-09-11 22:52:11 +02:00  
				
					
						
							
							
								 
						
							
							
								013e94af5d 
								
							
								 
							
						 
						
							
							
								
								report mesh upload costs ( fake values)  
							
							
							
						 
						
							2012-09-11 23:06:29 +01:00  
				
					
						
							
							
								 
						
							
							
								25111e703f 
								
							
								 
							
						 
						
							
							
								
								Add levels 4 and 5 to "debug http" console command that will log a sample of incoming request data and the entire incoming data respectively.  
							
							... 
							
							
							
							See "help debug http" for more details. 
							
						 
						
							2012-09-11 21:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								245763b1b0 
								
							
								 
							
						 
						
							
							
								
								let LLSDAssetUploadRequest include asset_resources information plus let  
							
							... 
							
							
							
							NewAgentInventoryRequest know about mesh (does nothing with it still) 
							
						 
						
							2012-09-11 20:30:30 +01:00  
				
					
						
							
							
								 
						
							
							
								ad1b9bbba6 
								
							
								 
							
						 
						
							
							
								
								documentation (OnSceneObjectPartCopy)  
							
							
							
						 
						
							2012-09-11 20:12:45 +01:00  
				
					
						
							
							
								 
						
							
							
								97b8739c1d 
								
							
								 
							
						 
						
							
							
								
								documentation (OnRemovePresence)  
							
							
							
						 
						
							2012-09-11 20:12:45 +01:00  
				
					
						
							
							
								 
						
							
							
								0760121eb9 
								
							
								 
							
						 
						
							
							
								
								documentation (OnNewPresence)  
							
							
							
						 
						
							2012-09-11 20:12:44 +01:00  
				
					
						
							
							
								 
						
							
							
								0a22e78f59 
								
							
								 
							
						 
						
							
							
								
								documentation (OnClientConnect)  
							
							
							
						 
						
							2012-09-11 20:12:44 +01:00  
				
					
						
							
							
								 
						
							
							
								5e51f16ceb 
								
							
								 
							
						 
						
							
							
								
								documentation (OnBackup)  
							
							
							
						 
						
							2012-09-11 20:12:44 +01:00  
				
					
						
							
							
								 
						
							
							
								fd8a7e64b9 
								
							
								 
							
						 
						
							
							
								
								documentation (OnTerrainTick)  
							
							
							
						 
						
							2012-09-11 20:12:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ed5f574356 
								
							
								 
							
						 
						
							
							
								
								documentation (OnTerrainTainted)  
							
							
							
						 
						
							2012-09-11 20:12:44 +01:00  
				
					
						
							
							
								 
						
							
							
								44349f742e 
								
							
								 
							
						 
						
							
							
								
								documentation (OnClientMovement)  
							
							
							
						 
						
							2012-09-11 20:12:43 +01:00  
				
					
						
							
							
								 
						
							
							
								e3993eefa5 
								
							
								 
							
						 
						
							
							
								
								Documenting some of the events on OpenSim.Region.Framework.Scenes.EventManager (OnFrame)  
							
							
							
						 
						
							2012-09-11 20:12:43 +01:00  
				
					
						
							
							
								 
						
							
							
								19b00a5b3c 
								
							
								 
							
						 
						
							
							
								
								Removing the variable prica handler again. It's never called, was misnamed and  
							
							... 
							
							
							
							probably never worked past the mesh beta. 
							
						 
						
							2012-09-11 17:58:46 +02:00  
				
					
						
							
							
								 
						
							
							
								757a669924 
								
							
								 
							
						 
						
							
							
								
								Re-add the module and fix a typo  
							
							
							
						 
						
							2012-09-11 17:55:33 +02:00  
				
					
						
							
							
								 
						
							
							
								375ca478dd 
								
							
								 
							
						 
						
							
							
								
								Rename NewFileAgentInventoryVariablePrice to NewAgentInventoryVariablePrice  
							
							... 
							
							
							
							which is the name actually used in viewer code. 
							
						 
						
							2012-09-11 17:52:24 +02:00  
				
					
						
							
							
								 
						
							
							
								a6928a479e 
								
							
								 
							
						 
						
							
							
								
								Add cost calculation suppor tto the VariablePrice one as well  
							
							
							
						 
						
							2012-09-11 17:51:20 +02:00  
				
					
						
							
							
								 
						
							
							
								ead4b8998c 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove the unused NewFileAgentInventoryVariablePrice module."  
							
							... 
							
							
							
							It's actually used.
This reverts commit 94a8e5572b 
							
						 
						
							2012-09-11 17:28:37 +02:00  
				
					
						
							
							
								 
						
							
							
								bd1d9a214b 
								
							
								 
							
						 
						
							
							
								
								Add the option to have variable costing for uploads  
							
							
							
						 
						
							2012-09-11 17:28:13 +02:00  
				
					
						
							
							
								 
						
							
							
								94a8e5572b 
								
							
								 
							
						 
						
							
							
								
								Remove the unused NewFileAgentInventoryVariablePrice module.  
							
							
							
						 
						
							2012-09-11 15:07:32 +02:00  
				
					
						
							
							
								 
						
							
							
								ba6a2ec526 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-11 13:32:26 +02:00  
				
					
						
							
							
								 
						
							
							
								a6753c14a5 
								
							
								 
							
						 
						
							
							
								
								Revamp the v3 inventory sending. Uses threads and some nifty mechanics to  
							
							... 
							
							
							
							leverage the Poll Service without blocking it's workers. 
							
						 
						
							2012-09-11 10:39:43 +02:00  
				
					
						
							
							
								 
						
							
							
								21c476228a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-09-10 13:53:00 +01:00  
				
					
						
							
							
								 
						
							
							
								3e1b6b8d20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-09-10 13:33:47 +01:00  
				
					
						
							
							
								 
						
							
							
								8db5d79f4b 
								
							
								 
							
						 
						
							
							
								
								passing in the function name to MOD_Api.ConvertFromLSL for more user-friendly error messages  
							
							
							
						 
						
							2012-09-10 13:15:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a2ace1b61a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-10 02:27:26 +02:00  
				
					
						
							
							
								 
						
							
							
								a7250c6ea1 
								
							
								 
							
						 
						
							
							
								
								add a extra httppool thread to compensate for webfetchinventory  
							
							
							
						 
						
							2012-09-10 01:23:20 +01:00  
				
					
						
							
							
								 
						
							
							
								b7737b7273 
								
							
								 
							
						 
						
							
							
								
								webFetchInventory:  change control event to simple flag, adjust locking  
							
							
							
						 
						
							2012-09-10 01:20:34 +01:00  
				
					
						
							
							
								 
						
							
							
								657428a439 
								
							
								 
							
						 
						
							
							
								
								Remove commented code  
							
							
							
						 
						
							2012-09-10 01:52:02 +02:00  
				
					
						
							
							
								 
						
							
							
								761bf8c1eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-09-10 01:50:41 +02:00  
				
					
						
							
							
								 
						
							
							
								bf56b30024 
								
							
								 
							
						 
						
							
							
								
								Adjust namespce of FlotsamCache  
							
							... 
							
							
							
							Place FloatsamCache in the same namespace as our other core asset caches 
							
						 
						
							2012-09-09 14:35:48 -04:00  
				
					
						
							
							
								 
						
							
							
								8321ecb7a2 
								
							
								 
							
						 
						
							
							
								
								Revert "Move addin information to CoreModulePlugin.addin.xml"  
							
							... 
							
							
							
							This reverts commit 2ec34580cehttp://opensimulator.org/mantis/view.php?id=6278 . 
							
						 
						
							2012-09-09 13:50:44 -04:00  
				
					
						
							
							
								 
						
							
							
								afb4e06f63 
								
							
								 
							
						 
						
							
							
								
								Reduce max concurrent endpoint connections from 50 to 6 (was 2 before)  
							
							
							
						 
						
							2012-09-09 17:41:10 +02:00  
				
					
						
							
							
								 
						
							
							
								0556bbefdd 
								
							
								 
							
						 
						
							
							
								
								Catch zero UUIDs in LSL and shout as an error. Also catch attempts to send IM  
							
							... 
							
							
							
							to UUID.Zero because it ties up XMLRPC handlers needlessly. 
							
						 
						
							2012-09-09 16:30:01 +02:00  
				
					
						
							
							
								 
						
							
							
								0d97beefce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-09-09 13:30:24 +01:00  
				
					
						
							
							
								 
						
							
							
								783ee949ea 
								
							
								 
							
						 
						
							
							
								
								implementing per-region configuration of limits on the number of prims one can have in a linkset  
							
							... 
							
							
							
							Applied with changes - patch was based on a repo different from core
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-09-09 12:59:25 +01:00  
				
					
						
							
							
								 
						
							
							
								d734c1985c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-09-08 18:03:17 +02:00  
				
					
						
							
							
								 
						
							
							
								b776aa1665 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-08 13:35:09 +02:00  
				
					
						
							
							
								 
						
							
							
								a91ca984d5 
								
							
								 
							
						 
						
							
							
								
								llClientView: try to have only one thread per client processing  
							
							... 
							
							
							
							RegionHandleRequests. (code assumes packet handle is called async as it is not) 
							
						 
						
							2012-09-08 12:22:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e041f09750 
								
							
								 
							
						 
						
							
							
								
								refactoring to allow Scene.GetLandData to accept Vector3 as an argument. Note that the prior work on LSL_Vector implicit operators means one does not need to explicitly cast a LSL_Vector to Vector3  
							
							
							
						 
						
							2012-09-08 00:44:27 +01:00  
				
					
						
							
							
								 
						
							
							
								fa3edcf55c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-08 00:17:57 +01:00  
				
					
						
							
							
								 
						
							
							
								874bde366a 
								
							
								 
							
						 
						
							
							
								
								4096 is used in various places as the maximum height of a region, refactoring to be a constant  
							
							
							
						 
						
							2012-09-08 00:14:39 +01:00  
				
					
						
							
							
								 
						
							
							
								126eae7100 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add Bullet body and shape to BSPhysObject and rename  
							
							... 
							
							
							
							'Body' to 'BSBody' for disambiguation when reading code.
Complete the API2 interface so nearly all methods on bullet
    classes are available to the managed code. The efficient
    single call simulation step is kept in place while all
    other creation/destruction/parameterization can be done
    in the managed code. 
							
						 
						
							2012-09-07 16:05:28 -07:00  
				
					
						
							
							
								 
						
							
							
								3c097cb7a9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add some comments (gasp) and log messages.  
							
							
							
						 
						
							2012-09-07 16:05:22 -07:00  
				
					
						
							
							
								 
						
							
							
								189f51233e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: PhysicsActorType() now returns the correct value rather than 'unknown'.  
							
							
							
						 
						
							2012-09-07 16:05:16 -07:00  
				
					
						
							
							
								 
						
							
							
								76dc29dc37 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Modify collision flag calls to return the current flags.  
							
							... 
							
							
							
							Track current collision flags in BSPrim.
Add BulletSimAPI calls for saving and restoring rigidBodies using
    construction information structure. 
							
						 
						
							2012-09-07 16:05:11 -07:00  
				
					
						
							
							
								 
						
							
							
								b379e790a2 
								
							
								 
							
						 
						
							
							
								
								Set the maximum number of concurrent connections to a service endpoint  
							
							... 
							
							
							
							to 50. This doesn't work on stock mono but it works in Avination and also
under Windoze. 
							
						 
						
							2012-09-07 23:27:40 +02:00  
				
					
						
							
							
								 
						
							
							
								924df14c5e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs
	OpenSim/Framework/Servers/VersionInfo.cs 
							
						 
						
							2012-09-07 19:49:46 +01:00  
				
					
						
							
							
								 
						
							
							
								717b11856e 
								
							
								 
							
						 
						
							
							
								
								Move addin attributes to RegionCombinerModule.addin.xml  
							
							... 
							
							
							
							Will help in automation of setting version info for addin dependencies. 
							
						 
						
							2012-09-07 13:21:06 -04:00  
				
					
						
							
							
								 
						
							
							
								a99026691b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-07 19:17:21 +02:00  
				
					
						
							
							
								 
						
							
							
								550f6c4ad2 
								
							
								 
							
						 
						
							
							
								
								Revert "Move addin information to RegionCombinerModule.addin.xml"  
							
							... 
							
							
							
							This reverts commit ab446bc692 
							
						 
						
							2012-09-07 11:41:47 -04:00  
				
					
						
							
							
								 
						
							
							
								1f18ce516f 
								
							
								 
							
						 
						
							
							
								
								Move addin information to RegionCombinerModule.addin.xml  
							
							... 
							
							
							
							Move addin information from attributes to RegionCombinerModule.addin.xml to aid in automation of addin dependency tracking. 
							
						 
						
							2012-09-07 11:07:19 -04:00  
				
					
						
							
							
								 
						
							
							
								2ec34580ce 
								
							
								 
							
						 
						
							
							
								
								Move addin information to CoreModulePlugin.addin.xml  
							
							... 
							
							
							
							Move the addin information from attributes in the source file to the CoreModulePlugin.xml, which is the standard. This will help us automate addin version dependency information when we make new OpenSim releases. 
							
						 
						
							2012-09-07 10:18:00 -04:00  
				
					
						
							
							
								 
						
							
							
								71d2d327d0 
								
							
								 
							
						 
						
							
							
								
								One more redundante ParcelProprieties on login  
							
							
							
						 
						
							2012-09-07 12:50:38 +01:00  
				
					
						
							
							
								 
						
							
							
								c83dd021f3 
								
							
								 
							
						 
						
							
							
								
								stop sending duplicated parcelProprieties at login  
							
							
							
						 
						
							2012-09-07 11:37:51 +01:00  
				
					
						
							
							
								 
						
							
							
								23be1cf1cd 
								
							
								 
							
						 
						
							
							
								
								remove fireandforget call to EnableChildAgents at end on CompleteMovement,  
							
							... 
							
							
							
							since this is already on own thread and its at the end of it. 
							
						 
						
							2012-09-07 09:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								288baaecaf 
								
							
								 
							
						 
						
							
							
								
								Add warning chevrons around the GC.Collect added to Warp3DImageModule in commit  5eb2526 
							
							... 
							
							
							
							Manually calling GC.Collect() really shouldnt' be necessary and is generally regarded as a bad idea.
A GC should occur anyway pretty shortly afterwards.
However, can leave this in development code for now to see if it does actually make a significant difference rather than simply doing a GC a little earlier. 
							
						 
						
							2012-09-07 00:46:24 +01:00  
				
					
						
							
							
								 
						
							
							
								d2b00749ef 
								
							
								 
							
						 
						
							
							
								
								Add missing DynamicTexture.cs file from last commit  
							
							
							
						 
						
							2012-09-06 23:14:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8f02fd926e 
								
							
								 
							
						 
						
							
							
								
								If reusing dynamic textures, do not reuse small data length textures that fall below current viewer discard level 2 thresholds.  
							
							... 
							
							
							
							Viewer LL 3.3.4 and before sometimes fail to properly redisplay dynamic textures that have a small data length compared to pixel size when pulled from cache.
This appears to happen when the data length is smaller than the estimate discard level 2 size the viewer uses when making this GetTexture request.
This commit works around this by always regenerating dynamic textures that fall below this threshold rather than reusing them if ReuseDynamicTextures = true
This can be controlled by the [Textures] ReuseDynamicLowDataTextures config setting which defaults to false. 
							
						 
						
							2012-09-06 22:12:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f53ca6285b 
								
							
								 
							
						 
						
							
							
								
								Prevent double slashes, try  #4  
							
							
							
						 
						
							2012-09-06 18:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								a18c010729 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-06 19:24:26 +02:00  
				
					
						
							
							
								 
						
							
							
								402de5fb78 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-06 18:58:57 +02:00  
				
					
						
							
							
								 
						
							
							
								a03ad8bdb4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-06 18:22:09 +02:00  
				
					
						
							
							
								 
						
							
							
								041fcd6a72 
								
							
								 
							
						 
						
							
							
								
								remove extra '/' in assets url  
							
							
							
						 
						
							2012-09-06 17:18:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ac6448810e 
								
							
								 
							
						 
						
							
							
								
								Prevent double slashes, try  #3  
							
							
							
						 
						
							2012-09-06 17:39:30 +02:00  
				
					
						
							
							
								 
						
							
							
								3257f4d5d2 
								
							
								 
							
						 
						
							
							
								
								Revert "Change string concatenation to Path.Combine to eliminate extra slashes."  
							
							... 
							
							
							
							This reverts commit b9d026666d 
							
						 
						
							2012-09-06 17:31:41 +02:00  
				
					
						
							
							
								 
						
							
							
								012f299052 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-09-06 17:12:42 +02:00  
				
					
						
							
							
								 
						
							
							
								b9d026666d 
								
							
								 
							
						 
						
							
							
								
								Change string concatenation to Path.Combine to eliminate extra slashes.  
							
							... 
							
							
							
							Windoze barfs on them. 
							
						 
						
							2012-09-06 17:11:44 +02:00  
				
					
						
							
							
								 
						
							
							
								27d345c9a0 
								
							
								 
							
						 
						
							
							
								
								Revert " remove extra '/' in assets url"  
							
							... 
							
							
							
							This reverts commit 041fcd6a72 
							
						 
						
							2012-09-06 17:02:55 +02:00  
				
					
						
							
							
								 
						
							
							
								4215877b48 
								
							
								 
							
						 
						
							
							
								
								adding utility method for getting SceneObjectGroup from scene  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-09-06 06:32:56 -04:00  
				
					
						
							
							
								 
						
							
							
								d2e79e26d7 
								
							
								 
							
						 
						
							
							
								
								adding utility method for getting SceneObjectPart from scene  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-09-06 06:32:46 -04:00  
				
					
						
							
							
								 
						
							
							
								3f6c6eed33 
								
							
								 
							
						 
						
							
							
								
								pasting in show uptime code  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-09-06 06:13:07 -04:00  
				
					
						
							
							
								 
						
							
							
								8fe8fdb0c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-06 05:19:15 -04:00  
				
					
						
							
							
								 
						
							
							
								5eb2526e88 
								
							
								 
							
						 
						
							
							
								
								0006270: Warp3D leaks memory on mono based systems  
							
							... 
							
							
							
							Thanks Hiro Lecker for a patch to reduce memory useage with Warp3D map module 
							
						 
						
							2012-09-06 05:18:08 -04:00  
				
					
						
							
							
								 
						
							
							
								fbfd28a61b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-09-06 00:16:40 +01:00  
				
					
						
							
							
								 
						
							
							
								a0d0c9f751 
								
							
								 
							
						 
						
							
							
								
								If the GetTexture capability receives a request for a range of data beyond that of an otherwise valid asset, return HTTP PartialContent rather than RequestedRangeNotSatisfiable.  
							
							... 
							
							
							
							This is because recent viewers (3.2.1, 3.3.4) and probably earlier ones using the http GetTexture capability will sometimes make such invalid range requests.
This appears to happen if the viewer's estimate of texture sizes at discard levels > 0 (chiefly 2) exceeds the total texture size.
I believe this does not normally happen but can occur for dynamic textures with are large but mainly blank.
If this happens, returning a RequestedRangeNotSatisfiable will cause the viewer to not render the texture at the final resolution.
However, returning a PartialContent (or OK) even with 0 data will allow the viewer to render the final texture. 
							
						 
						
							2012-09-06 00:11:47 +01:00  
				
					
						
							
							
								 
						
							
							
								641b08aa78 
								
							
								 
							
						 
						
							
							
								
								Enables cast from int to float for MOD* functions;  
							
							... 
							
							
							
							Thanks SignpostMarv! 
							
						 
						
							2012-09-05 09:13:16 -07:00  
				
					
						
							
							
								 
						
							
							
								9ae293881a 
								
							
								 
							
						 
						
							
							
								
								Make friend notifies and closing child agents async because both can  
							
							... 
							
							
							
							block the heartbeat thread if the sim being contacted is unresponsive 
							
						 
						
							2012-09-04 22:53:52 +02:00  
				
					
						
							
							
								 
						
							
							
								8a537f8f66 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-09-04 13:02:33 +02:00  
				
					
						
							
							
								 
						
							
							
								ed4ad93fef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-04 11:53:04 +02:00  
				
					
						
							
							
								 
						
							
							
								c298ae9e75 
								
							
								 
							
						 
						
							
							
								
								bug fix  
							
							
							
						 
						
							2012-09-04 10:51:43 +01:00  
				
					
						
							
							
								 
						
							
							
								a6bbaba7ef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-04 08:42:15 +02:00  
				
					
						
							
							
								 
						
							
							
								d4fad2ba42 
								
							
								 
							
						 
						
							
							
								
								a forgotten file plus minor changes. Imp and SL viewer seem to preserve  
							
							... 
							
							
							
							flight. FS 4.2.2 does not. 
							
						 
						
							2012-09-04 07:32:03 +01:00  
				
					
						
							
							
								 
						
							
							
								1bd47566ce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-04 06:01:13 +02:00  
				
					
						
							
							
								 
						
							
							
								e1755e2d71 
								
							
								 
							
						 
						
							
							
								
								let avatar keep flying in tps to same region. (still bad for other  
							
							... 
							
							
							
							regions ) 
							
						 
						
							2012-09-04 04:56:37 +01:00  
				
					
						
							
							
								 
						
							
							
								3fb2523f5b 
								
							
								 
							
						 
						
							
							
								
								Remove debug spam  
							
							
							
						 
						
							2012-09-04 03:20:37 +02:00  
				
					
						
							
							
								 
						
							
							
								056e66b3de 
								
							
								 
							
						 
						
							
							
								
								Refactor avatar transfer so that the heavy (UpdateAgent) part is separated into  
							
							... 
							
							
							
							it's own sub-method 
							
						 
						
							2012-09-04 03:14:39 +02:00  
				
					
						
							
							
								 
						
							
							
								15d5f3d09d 
								
							
								 
							
						 
						
							
							
								
								Bump master code up to 0.7.5 now that 0.7.4 is out.  
							
							
							
						 
						
							2012-09-04 00:11:14 +01:00  
				
					
						
							
							
								 
						
							
							
								07dbe46ba3 
								
							
								 
							
						 
						
							
							
								
								wrapping attachment functions in a region  
							
							
							
						 
						
							2012-09-04 00:03:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ff867b59cf 
								
							
								 
							
						 
						
							
							
								
								Implementing functing to send messages directly to attachments  
							
							
							
						 
						
							2012-09-04 00:03:44 +01:00  
				
					
						
							
							
								 
						
							
							
								d4b8a13a1d 
								
							
								 
							
						 
						
							
							
								
								refactoring the grunt work of MessageObject into a private method with a UUID argument  
							
							
							
						 
						
							2012-09-04 00:03:44 +01:00  
				
					
						
							
							
								 
						
							
							
								a858c5daee 
								
							
								 
							
						 
						
							
							
								
								implementing a function to get the number of attachments worn  
							
							
							
						 
						
							2012-09-04 00:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8d431c6359 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2012-09-04 00:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								663bfbb372 
								
							
								 
							
						 
						
							
							
								
								although the attachmentPoint argument is a uint, zero is not a valid attachment point  
							
							
							
						 
						
							2012-09-04 00:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								72d20b794a 
								
							
								 
							
						 
						
							
							
								
								Revert "made setting rotation match Second Life"  
							
							... 
							
							
							
							This reverts commit f7b88d1c40 
							
						 
						
							2012-09-03 21:54:02 +01:00  
				
					
						
							
							
								 
						
							
							
								f32c74b2ff 
								
							
								 
							
						 
						
							
							
								
								Revert "no need to assign rotation to a variable now"  
							
							... 
							
							
							
							This reverts commit a3d140b57c 
							
						 
						
							2012-09-03 21:53:55 +01:00  
				
					
						
							
							
								 
						
							
							
								574a6e3580 
								
							
								 
							
						 
						
							
							
								
								Revert "formatting"  
							
							... 
							
							
							
							This reverts commit fb211c64fd 
							
						 
						
							2012-09-03 21:53:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d297eb39e5 
								
							
								 
							
						 
						
							
							
								
								Revert "made setting rotation match Second Life"  
							
							... 
							
							
							
							Second Life seems to have introduced a bug, as we have confirmation that SL
behavior changed recently and changed in contradiction to their stated intention
This appears to be another of the bugs SL is notorious for. Signpost and I have
decided to back this out until SL's intention becomes clear.
This reverts commit f7b88d1c40 
							
						 
						
							2012-09-03 21:52:12 +01:00  
				
					
						
							
							
								 
						
							
							
								29218cdb31 
								
							
								 
							
						 
						
							
							
								
								Revert "no need to assign rotation to a variable now"  
							
							... 
							
							
							
							This reverts commit a3d140b57c 
							
						 
						
							2012-09-03 21:52:03 +01:00  
				
					
						
							
							
								 
						
							
							
								359f9efc76 
								
							
								 
							
						 
						
							
							
								
								Revert "formatting"  
							
							... 
							
							
							
							This reverts commit fb211c64fd 
							
						 
						
							2012-09-03 21:51:54 +01:00  
				
					
						
							
							
								 
						
							
							
								96b50d28f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-09-03 14:05:18 +01:00  
				
					
						
							
							
								 
						
							
							
								fb211c64fd 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2012-09-03 13:55:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a3d140b57c 
								
							
								 
							
						 
						
							
							
								
								no need to assign rotation to a variable now  
							
							
							
						 
						
							2012-09-03 13:55:40 +01:00  
				
					
						
							
							
								 
						
							
							
								f7b88d1c40 
								
							
								 
							
						 
						
							
							
								
								made setting rotation match Second Life  
							
							
							
						 
						
							2012-09-03 13:55:40 +01:00  
				
					
						
							
							
								 
						
							
							
								7cfcca87c6 
								
							
								 
							
						 
						
							
							
								
								Prevent a nullref if SimStatsReporter tries to report on a sim where psysics are  
							
							... 
							
							
							
							not yet initialized 
							
						 
						
							2012-09-03 13:25:31 +02:00  
				
					
						
							
							
								 
						
							
							
								e2e8b09059 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-09-02 22:15:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c93b2db9f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-09-01 03:12:10 +02:00  
				
					
						
							
							
								 
						
							
							
								63e6666f22 
								
							
								 
							
						 
						
							
							
								
								try to reduce potencial recursive locking  
							
							
							
						 
						
							2012-09-01 02:05:28 +01:00  
				
					
						
							
							
								 
						
							
							
								39f5fd0f58 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-08-31 22:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ffdc798720 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Update BulletSimAPI to match the DLL interface.  
							
							... 
							
							
							
							Major rework of terrain management which finally makes mega-regions work.
Update heightmap of terrain by rebuilding the terrain's body and shape.
    There is a problem with just replacing the shape so this workaround
    will do for the moment but it will need to be resolved for
    mesh and hull switching. 
							
						 
						
							2012-08-31 11:41:33 -07:00  
				
					
						
							
							
								 
						
							
							
								ae852bb873 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up some variable naming for consistancy.  
							
							... 
							
							
							
							Update DLL API for new terrain and shape/body pattern methods.
Terrain creation and modification uses new shape/body pattern.
Move debug logging callback set to initialization call so logging
   is per physics engine. 
							
						 
						
							2012-08-31 11:41:28 -07:00  
				
					
						
							
							
								 
						
							
							
								d3adf9b2b3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings.  
							
							
							
						 
						
							2012-08-31 11:41:23 -07:00  
				
					
						
							
							
								 
						
							
							
								7c140570db 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Changes to terrain storage and management so mega-regions work.  
							
							... 
							
							
							
							Moved all terrain code out of BSScene and into new BSTerrainManager.
Added logic to manage multiple terrains for mega-regions.
Added new functions to BulletSimAPI to match the library.
Moved all of the terrain creation and setup logic from C++ code to C# code.
    The unused code has not yet been removed from either place. Soon.
Moved checks for avatar above ground and in bounds into BSCharacter. 
							
						 
						
							2012-08-31 11:41:18 -07:00  
				
					
						
							
							
								 
						
							
							
								7b6987ce83 
								
							
								 
							
						 
						
							
							
								
								BulletSim: unify physical objects under BSPhysObjects. Now BSScene and BSLinkset only know of BSPhysObject's and there is only one list to search in BSScene.  
							
							
							
						 
						
							2012-08-31 11:41:12 -07:00  
				
					
						
							
							
								 
						
							
							
								0376b8ddbc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add new interface for mesh, hull and terrain creation that will move nearly all of the logic into the C# code.  
							
							
							
						 
						
							2012-08-31 11:41:07 -07:00  
				
					
						
							
							
								 
						
							
							
								cbdfca1460 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-31 15:33:42 +01:00  
				
					
						
							
							
								 
						
							
							
								dac31303b7 
								
							
								 
							
						 
						
							
							
								
								Type.Type is RuntimeType  
							
							
							
						 
						
							2012-08-31 15:33:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c0feaf54de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-31 14:40:30 +01:00  
				
					
						
							
							
								 
						
							
							
								edd3577b66 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-08-31 14:34:44 +01:00  
				
					
						
							
							
								 
						
							
							
								054db94d5d 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2012-08-31 14:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								794c5f5a6d 
								
							
								 
							
						 
						
							
							
								
								adding support for static method script invocations  
							
							
							
						 
						
							2012-08-31 14:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								b625579780 
								
							
								 
							
						 
						
							
							
								
								moving assignment to new line to make next commit easier to read in diffs  
							
							
							
						 
						
							2012-08-31 14:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								7e41559917 
								
							
								 
							
						 
						
							
							
								
								using specific type instead of var  
							
							
							
						 
						
							2012-08-31 14:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8cd415c2b0 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2012-08-31 14:32:32 +01:00  
				
					
						
							
							
								 
						
							
							
								4c58c1b116 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2012-08-31 14:32:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e6f43023b6 
								
							
								 
							
						 
						
							
							
								
								adding support for finding static methods  
							
							
							
						 
						
							2012-08-31 14:32:32 +01:00  
				
					
						
							
							
								 
						
							
							
								bcf944db48 
								
							
								 
							
						 
						
							
							
								
								assign binding flags to variable  
							
							
							
						 
						
							2012-08-31 14:32:32 +01:00  
				
					
						
							
							
								 
						
							
							
								7a9eee8538 
								
							
								 
							
						 
						
							
							
								
								no need to assign result to GetMethodInfoFromType  
							
							
							
						 
						
							2012-08-31 14:32:32 +01:00  
				
					
						
							
							
								 
						
							
							
								05648c2c4a 
								
							
								 
							
						 
						
							
							
								
								changing to use Type argument instead of object  
							
							
							
						 
						
							2012-08-31 14:32:31 +01:00  
				
					
						
							
							
								 
						
							
							
								dff746df7b 
								
							
								 
							
						 
						
							
							
								
								moving code that will be common into private static method  
							
							
							
						 
						
							2012-08-31 14:32:31 +01:00  
				
					
						
							
							
								 
						
							
							
								973f2e8be5 
								
							
								 
							
						 
						
							
							
								
								adding documentation to script invokation methods  
							
							
							
						 
						
							2012-08-31 14:32:31 +01:00  
				
					
						
							
							
								 
						
							
							
								1b15144208 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs 
							
						 
						
							2012-08-31 01:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								3c019bea8c 
								
							
								 
							
						 
						
							
							
								
								Implementing a vastly simpler means of allowing region modules to access GetLinkParts than mantis 6236  
							
							
							
						 
						
							2012-08-31 01:19:17 +01:00  
				
					
						
							
							
								 
						
							
							
								68814f904e 
								
							
								 
							
						 
						
							
							
								
								Replace SendBannedUserList with Avination's version. Untested in core. Not even test compiled.  
							
							
							
						 
						
							2012-08-31 00:37:27 +01:00  
				
					
						
							
							
								 
						
							
							
								fd92560649 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-08-31 00:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								3bd3f448a2 
								
							
								 
							
						 
						
							
							
								
								Also do other MySQL region settings related calls under m_dbLock, in common with other calls.  
							
							
							
						 
						
							2012-08-31 00:33:06 +01:00  
				
					
						
							
							
								 
						
							
							
								7c6e8fab15 
								
							
								 
							
						 
						
							
							
								
								Do Windlight storage and removal calls in MySQL under m_dbLock, as is done with all the other database calls.  
							
							
							
						 
						
							2012-08-31 00:29:57 +01:00  
				
					
						
							
							
								 
						
							
							
								3ed0d79b00 
								
							
								 
							
						 
						
							
							
								
								Make ReuseDynamicTextures an experimental config setting in [Textures].  Default is false, as before.  
							
							... 
							
							
							
							If true, this setting reuses dynamically generated textures (i.e. created through osSetDynamicTextureData() and similar OSSL functions) where possible rather than always regenerating them.
This results in much quicker updates viewer-side but may bloat the asset cache (though this is fixable).
Also, sometimes issue have been seen where dynamic textures do not transfer to the viewer properly (permanently blurry).
If this happens and that flag is set then they are not regenerated, the viewer has to clear cache or wait for 24 hours before all cached uuids are invalidated.
CUrrently experimental.  Default is false, as before. 
							
						 
						
							2012-08-30 22:57:40 +01:00  
				
					
						
							
							
								 
						
							
							
								d89b974680 
								
							
								 
							
						 
						
							
							
								
								If the compile-time DynamicTextureModule.ReuseTextures flag is set, check metadata still exists for any reused asset in case some other process has removed it from the cache.  
							
							
							
						 
						
							2012-08-30 22:28:45 +01:00  
				
					
						
							
							
								 
						
							
							
								e402a24972 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-30 02:35:31 +02:00  
				
					
						
							
							
								 
						
							
							
								a7281003d8 
								
							
								 
							
						 
						
							
							
								
								move keyframemotion.copy  from sop.copy to sog.copy, where there is  
							
							... 
							
							
							
							newgroup information avaiable. 
							
						 
						
							2012-08-30 01:30:56 +01:00  
				
					
						
							
							
								 
						
							
							
								f15b690687 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-30 01:33:05 +02:00  
				
					
						
							
							
								 
						
							
							
								1eb7d963cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-30 00:31:03 +01:00  
				
					
						
							
							
								 
						
							
							
								194eb78b90 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-30 01:29:43 +02:00  
				
					
						
							
							
								 
						
							
							
								c821153a4f 
								
							
								 
							
						 
						
							
							
								
								[possible still bad] make use of keyframemotion.copy on sop.copy, replacing  
							
							... 
							
							
							
							fromdata(seralize). for now its called with null group since sop.copy()
hasn't usable new group information, so for copied keyframes be fully operational UpdateSceneObject(newgroup) needs to be called on them. 
							
						 
						
							2012-08-30 00:15:46 +01:00  
				
					
						
							
							
								 
						
							
							
								c76c63725b 
								
							
								 
							
						 
						
							
							
								
								fixing bug where last element in list is ignored  
							
							
							
						 
						
							2012-08-30 00:10:28 +01:00  
				
					
						
							
							
								 
						
							
							
								6b277394c0 
								
							
								 
							
						 
						
							
							
								
								refactoring as the list funcs either skip invalid values or recall ToDoubleList  
							
							
							
						 
						
							2012-08-30 00:10:28 +01:00  
				
					
						
							
							
								 
						
							
							
								927cbc6762 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-08-30 00:36:37 +02:00  
				
					
						
							
							
								 
						
							
							
								211f4fb411 
								
							
								 
							
						 
						
							
							
								
								Sequence inventory descendents requests to reduce inventory server load and  
							
							... 
							
							
							
							movement lag. 
							
						 
						
							2012-08-30 00:34:12 +02:00  
				
					
						
							
							
								 
						
							
							
								adce58b33a 
								
							
								 
							
						 
						
							
							
								
								Renaming existing 'torture' tests to 'performance' tests instead, since this better matches what they really do.  
							
							... 
							
							
							
							nant target name changes to test-perf instead of torture, to match test-stress
still not run by default 
							
						 
						
							2012-08-29 23:19:21 +01:00  
				
					
						
							
							
								 
						
							
							
								1f88179a65 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-29 23:16:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ec726413dd 
								
							
								 
							
						 
						
							
							
								
								Add VectorRenderModuleStressTests that contains a long running test that generates thousands of vector textures concurrently.  
							
							... 
							
							
							
							Intended for use if there are future issues with mono crashes whilst generate dynamic textures.
This test is triggered via a new test-stress nant target.
Not run by default. 
							
						 
						
							2012-08-29 23:04:00 +01:00  
				
					
						
							
							
								 
						
							
							
								3d736d575f 
								
							
								 
							
						 
						
							
							
								
								This partially implements the LSL function to set the response  
							
							... 
							
							
							
							type for an HTTP request. Since the "official" LSL function limits
the use of the response type, it is implemented as osSetContentType
with a string for the content mime type and a threat level of high.
With this function you should be able to implement rather functional
media-on-a-prim application with much less difficulty. 
							
						 
						
							2012-08-29 14:56:51 -07:00  
				
					
						
							
							
								 
						
							
							
								67f18655d5 
								
							
								 
							
						 
						
							
							
								
								Allow llList2Key to also act on System.String  
							
							
							
						 
						
							2012-08-29 22:06:43 +02:00  
				
					
						
							
							
								 
						
							
							
								f7a60261e9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-08-29 11:46:57 +02:00  
				
					
						
							
							
								 
						
							
							
								74465df43f 
								
							
								 
							
						 
						
							
							
								
								Fix issue with the quit packet being stuck int he queue and a one packet delay.  
							
							... 
							
							
							
							Also fix semaphore excetion caused by enqueueing while dequque is taking place. 
							
						 
						
							2012-08-29 11:45:28 +02:00  
				
					
						
							
							
								 
						
							
							
								34f0694938 
								
							
								 
							
						 
						
							
							
								
								Remove Justin's addition to avoid sending incoming packets to inactive clients  
							
							... 
							
							
							
							This also causes the initial AgentUpdate to be rejected because our processing
is asynchronous. 
							
						 
						
							2012-08-29 11:35:21 +02:00  
				
					
						
							
							
								 
						
							
							
								f671e446bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-29 11:18:32 +02:00  
				
					
						
							
							
								 
						
							
							
								899337b4a0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs 
							
						 
						
							2012-08-29 03:31:13 +01:00  
				
					
						
							
							
								 
						
							
							
								c34b8ed0f0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-29 04:20:50 +02:00  
				
					
						
							
							
								 
						
							
							
								2e54c3cc8f 
								
							
								 
							
						 
						
							
							
								
								A few more changes to keyframes  
							
							
							
						 
						
							2012-08-29 03:19:47 +01:00  
				
					
						
							
							
								 
						
							
							
								0c3061f973 
								
							
								 
							
						 
						
							
							
								
								implementing rule tracking  
							
							
							
						 
						
							2012-08-29 02:10:04 +01:00  
				
					
						
							
							
								 
						
							
							
								3bf7bd6359 
								
							
								 
							
						 
						
							
							
								
								track originating IScriptApi method for SL-like error messages. Will add rule number tracking in next commit.  
							
							
							
						 
						
							2012-08-29 02:10:04 +01:00  
				
					
						
							
							
								 
						
							
							
								7ea832d47c 
								
							
								 
							
						 
						
							
							
								
								Fix regression introduced in  a0d178b2 (Sat Aug 25 02:00:17 2012) where folders with asset type of 'Folder' and 'Unknown' were accidentally treated as system folders.  
							
							... 
							
							
							
							This prevented more than one additional ordinary folder from being created in the base "My Inventory" user folder.
Added regression test for this case.
Switched tests to use XInventoryService with mostly implemented TestXInventoryDataPlugin rather than InventoryService
Disabled TestLoadIarV0_1SameNameCreator() since this has not been working for a very long time (ever since XInventoryService) started being used
since it doesnt' preserve creator data in the same way as InventoryService did and so effectively lost the OSPAs.
However, nobody noticed/complained about this issue and OSPAs have been superseded by HG like creator information via the --home save oar/iar switch. 
							
						 
						
							2012-08-29 02:01:43 +01:00  
				
					
						
							
							
								 
						
							
							
								73b88140ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-29 01:37:44 +02:00  
				
					
						
							
							
								 
						
							
							
								72ac0665b2 
								
							
								 
							
						 
						
							
							
								
								[Potentially broken] keyframes changes.. since it's there, use timer for  
							
							... 
							
							
							
							crossing retries and not still another thread, etc... 
							
						 
						
							2012-08-29 00:35:06 +01:00  
				
					
						
							
							
								 
						
							
							
								c1cece4b82 
								
							
								 
							
						 
						
							
							
								
								Add experimental DynamicTextureModule.ReuseTextures flag, currently only configurable on compile.  
							
							... 
							
							
							
							Disabled (status quo) by default.
This flag makes the dynamic texture module reuse cache previously dynamically generated textures given the same input commands and extra params for 24 hours.
This occurs as long as those commands would always generate the same texture (e.g. they do not contain commands to fetch data from the web).
This makes texture changing faster as a viewer-cached texture uuid is sent and may reduce simulator load in regions with generation of lots of dynamic textures.
A downside is that this stops expiry of old temporary dynamic textures from the cache,
Another downside is that a jpeg2000 generation that partially failed is currently not regenerated until restart or after 24 hours. 
							
						 
						
							2012-08-28 23:06:53 +01:00  
				
					
						
							
							
								 
						
							
							
								378a79e7cc 
								
							
								 
							
						 
						
							
							
								
								Add a queue with two priority levels. This is a drop in replacement for  
							
							... 
							
							
							
							the BlockingQueue from OMV, but allows two priorities. 
							
						 
						
							2012-08-28 22:17:17 +02:00  
				
					
						
							
							
								 
						
							
							
								5284e514d5 
								
							
								 
							
						 
						
							
							
								
								Fix a nullref while object is being created  
							
							
							
						 
						
							2012-08-28 22:16:01 +02:00  
				
					
						
							
							
								 
						
							
							
								aa44df9c04 
								
							
								 
							
						 
						
							
							
								
								Add IDynamicTextureManager.ConvertData() to match AsyncConvertData().  Remove mismatching ConvertStream() where there is no AsyncConvertStream and neither IDynamicTextureManager implementer implements this method.  
							
							
							
						 
						
							2012-08-28 20:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								2546e4c2de 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-28 04:27:59 +02:00  
				
					
						
							
							
								 
						
							
							
								ef6e007a4c 
								
							
								 
							
						 
						
							
							
								
								[possible still very broken] mess around keyframes. timer events  
							
							... 
							
							
							
							threads overlaps, some null objects exceptions, region crossing... 
							
						 
						
							2012-08-28 03:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								1e18f0f26a 
								
							
								 
							
						 
						
							
							
								
								copying documentation from  http://opensimulator.org/wiki/Threat_level  
							
							
							
						 
						
							2012-08-28 00:12:35 +01:00  
				
					
						
							
							
								 
						
							
							
								e916b1399f 
								
							
								 
							
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2012-08-27 23:39:18 +01:00  
				
					
						
							
							
								 
						
							
							
								72c2d13ac6 
								
							
								 
							
						 
						
							
							
								
								refactoring to load from self (fixes ChanneDigger being absent)  
							
							
							
						 
						
							2012-08-27 23:39:18 +01:00  
				
					
						
							
							
								 
						
							
							
								a6d689c529 
								
							
								 
							
						 
						
							
							
								
								refactoring to assign the first argument to a variable  
							
							
							
						 
						
							2012-08-27 23:39:18 +01:00  
				
					
						
							
							
								 
						
							
							
								ab9bfe5156 
								
							
								 
							
						 
						
							
							
								
								minor: Simplify return of vector render module name and some very minor removal of unncessary syntax clutter  
							
							
							
						 
						
							2012-08-27 23:06:37 +01:00  
				
					
						
							
							
								 
						
							
							
								4e26d039d6 
								
							
								 
							
						 
						
							
							
								
								Add VectorRenderModule.TestRepeatSameDrawDifferentExtraParams()  
							
							
							
						 
						
							2012-08-27 23:03:21 +01:00  
				
					
						
							
							
								 
						
							
							
								3082fdd0f6 
								
							
								 
							
						 
						
							
							
								
								Add VectorRenderModuleTests.TestRepeatDrawContainingImage()  
							
							
							
						 
						
							2012-08-27 22:58:20 +01:00  
				
					
						
							
							
								 
						
							
							
								e90168c738 
								
							
								 
							
						 
						
							
							
								
								Add VectorRenderModuleTests.TestRepeatDraw()  
							
							
							
						 
						
							2012-08-27 22:42:40 +01:00  
				
					
						
							
							
								 
						
							
							
								b1d0fab954 
								
							
								 
							
						 
						
							
							
								
								fix incoerence btw KFM_TRANSLATION and ROTATION LSL constants and internal  
							
							... 
							
							
							
							DataFormat enum, using values from the KFM constants 
							
						 
						
							2012-08-26 20:33:45 +01:00  
				
					
						
							
							
								 
						
							
							
								d76ff560d4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-25 23:36:33 +01:00  
				
					
						
							
							
								 
						
							
							
								bfa22e2f52 
								
							
								 
							
						 
						
							
							
								
								Make llCollisionSprite not throw anymore  
							
							
							
						 
						
							2012-08-25 23:49:37 +02:00  
				
					
						
							
							
								 
						
							
							
								bc4bda4441 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup  
							
							
							
						 
						
							2012-08-25 21:08:33 +01:00  
				
					
						
							
							
								 
						
							
							
								3d8f393fbe 
								
							
								 
							
						 
						
							
							
								
								refactoring to local variable for cleaner code  
							
							
							
						 
						
							2012-08-25 21:04:43 +01:00  
				
					
						
							
							
								 
						
							
							
								86d4e45f4d 
								
							
								 
							
						 
						
							
							
								
								since we will be making the Get return type the remaining ruleset as with the Set return type, we need to move the original return type to a ref param  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-25 21:03:47 +01:00  
				
					
						
							
							
								 
						
							
							
								681066050c 
								
							
								 
							
						 
						
							
							
								
								Also move the other avatar based overload out of harms way  
							
							
							
						 
						
							2012-08-25 18:32:59 +01:00  
				
					
						
							
							
								 
						
							
							
								5f1021faa6 
								
							
								 
							
						 
						
							
							
								
								Temprary restructure to avoid conflicts  
							
							
							
						 
						
							2012-08-25 18:28:05 +01:00  
				
					
						
							
							
								 
						
							
							
								af6b242071 
								
							
								 
							
						 
						
							
							
								
								use SceneObjectPart instead of var  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-25 18:24:52 +01:00  
				
					
						
							
							
								 
						
							
							
								1eb1c1bd4b 
								
							
								 
							
						 
						
							
							
								
								renaming to be similar to equivalent Set command  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs 
							
						 
						
							2012-08-25 18:19:51 +01:00  
				
					
						
							
							
								 
						
							
							
								007a45aa76 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a0d178b284050df64d0eb5b9728565fd72615c22' into careminster  
							
							
							
						 
						
							2012-08-25 18:08:10 +01:00  
				
					
						
							
							
								 
						
							
							
								a5c6cb2fc9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-08-25 17:34:08 +01:00  
				
					
						
							
							
								 
						
							
							
								6ea95a3294 
								
							
								 
							
						 
						
							
							
								
								Fix and refactor region registration. Reorder checks to short-curcuit expensive and destructive ones. Properly fix region reservation and authentication.  
							
							... 
							
							
							
							Make region moves and flags preservation work again as intended. Prevent
failes reservation take-over from damging reservation data. 
							
						 
						
							2012-08-25 17:32:00 +01:00  
				
					
						
							
							
								 
						
							
							
								7a4dba2fdc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-25 16:33:29 +02:00  
				
					
						
							
							
								 
						
							
							
								6e86b23012 
								
							
								 
							
						 
						
							
							
								
								implementing PRIM_LINK_TARGET on GetPrimParams ala SetPrimParams  
							
							
							
						 
						
							2012-08-25 02:30:23 +01:00  
				
					
						
							
							
								 
						
							
							
								58714b0aca 
								
							
								 
							
						 
						
							
							
								
								minor formatting  
							
							
							
						 
						
							2012-08-25 02:30:23 +01:00  
				
					
						
							
							
								 
						
							
							
								5203665bb2 
								
							
								 
							
						 
						
							
							
								
								refactoring to local variable for cleaner code  
							
							
							
						 
						
							2012-08-25 02:30:23 +01:00  
				
					
						
							
							
								 
						
							
							
								2a2e120470 
								
							
								 
							
						 
						
							
							
								
								since we will be making the Get return type the remaining ruleset as with the Set return type, we need to move the original return type to a ref param  
							
							
							
						 
						
							2012-08-25 02:30:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a8044999fb 
								
							
								 
							
						 
						
							
							
								
								use SceneObjectPart instead of var  
							
							
							
						 
						
							2012-08-25 02:30:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3d504261b0 
								
							
								 
							
						 
						
							
							
								
								renaming to be similar to equivalent Set command  
							
							
							
						 
						
							2012-08-25 02:30:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a0d178b284 
								
							
								 
							
						 
						
							
							
								
								Following on from  f8a89a79, do not allow more than one 'type' folder (e.g. calling cards) to be created in the base "My Inventory" user folder.  
							
							... 
							
							
							
							This is to accomodate situations where viewers will create more than one 'type' subfolder (e.g. calling cards)
But at the same time to prevent multiple such 'system' folders (those in the base "My Inventory" user folder).
This also makes GetFolderForType() only return a folder in the base "My Inventory" folder, if such a type folder exists 
							
						 
						
							2012-08-25 02:00:17 +01:00  
				
					
						
							
							
								 
						
							
							
								f8a89a79eb 
								
							
								 
							
						 
						
							
							
								
								Allow multiple calling card type inventory folders to be created.  
							
							... 
							
							
							
							Modern viewers want to create Friends and All folders of this type inside the root Calling Cards folder. 
							
						 
						
							2012-08-25 01:09:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e04047152f 
								
							
								 
							
						 
						
							
							
								
								minor: Fix bad log message for failure to create an inventory folder  
							
							
							
						 
						
							2012-08-25 00:49:38 +01:00  
				
					
						
							
							
								 
						
							
							
								f3a5e3a02b 
								
							
								 
							
						 
						
							
							
								
								Log initial script startup info notice when xengine actually starts to do this for debugging purposes, rather than before it actually starts to do this.  
							
							
							
						 
						
							2012-08-25 00:42:32 +01:00  
				
					
						
							
							
								 
						
							
							
								ba58331b29 
								
							
								 
							
						 
						
							
							
								
								Extend "Restarting scripts in attachments" debug log message to show actual name of user and the region they are in  
							
							
							
						 
						
							2012-08-24 22:56:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f1a71f544b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-08-24 23:53:14 +02:00  
				
					
						
							
							
								 
						
							
							
								6d48dbf8ca 
								
							
								 
							
						 
						
							
							
								
								Remove debug spam  
							
							
							
						 
						
							2012-08-24 23:49:31 +02:00  
				
					
						
							
							
								 
						
							
							
								7e17f4296e 
								
							
								 
							
						 
						
							
							
								
								Fix background inventory loading (Viewer 3) so it won't lag out the sim  
							
							
							
						 
						
							2012-08-24 23:48:01 +02:00  
				
					
						
							
							
								 
						
							
							
								476996bee8 
								
							
								 
							
						 
						
							
							
								
								If a connecting scene presence is replacing an existing scene presence then bypass close checks.  
							
							
							
						 
						
							2012-08-24 22:38:07 +01:00  
				
					
						
							
							
								 
						
							
							
								01771aca40 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-24 21:38:46 +01:00  
				
					
						
							
							
								 
						
							
							
								cd325fdf02 
								
							
								 
							
						 
						
							
							
								
								Pass the "attachToBackup" bool given to SceneGraph.AddNewSceneObject() down into the 3-parameter AddNewSceneObject() method instead of always hardcoding true.  
							
							... 
							
							
							
							This doesn't affect any core OpenSimulator code since all callers were passing true anyway
But it allows region modules to create objects that are never persisted. 
							
						 
						
							2012-08-24 21:36:20 +01:00  
				
					
						
							
							
								 
						
							
							
								67477290ad 
								
							
								 
							
						 
						
							
							
								
								stripping superfluous whitespace  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-08-24 17:44:35 +01:00  
				
					
						
							
							
								 
						
							
							
								582a256646 
								
							
								 
							
						 
						
							
							
								
								immediately returning the string.Join operation instead of checking if the list has members  
							
							
							
						 
						
							2012-08-24 17:44:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d188272462 
								
							
								 
							
						 
						
							
							
								
								refactoring using List.ConvertAll<string>  
							
							
							
						 
						
							2012-08-24 17:44:14 +01:00  
				
					
						
							
							
								 
						
							
							
								7cdb564fdd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-24 01:22:44 +01:00  
				
					
						
							
							
								 
						
							
							
								82b23f7cc1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-24 01:20:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a08687aef3 
								
							
								 
							
						 
						
							
							
								
								Revert "implementing function to allow scripts to self-replicate as if the owner duplicated them, using the same script delay as llRezObject()"  
							
							... 
							
							
							
							This reverts commit 2ad9d656b3 
							
						 
						
							2012-08-24 01:18:35 +01:00  
				
					
						
							
							
								 
						
							
							
								2ad9d656b3 
								
							
								 
							
						 
						
							
							
								
								implementing function to allow scripts to self-replicate as if the owner duplicated them, using the same script delay as llRezObject()  
							
							
							
						 
						
							2012-08-24 00:21:42 +01:00  
				
					
						
							
							
								 
						
							
							
								1747030d19 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-08-24 00:16:58 +01:00  
				
					
						
							
							
								 
						
							
							
								c557684666 
								
							
								 
							
						 
						
							
							
								
								Fix bad child prim permissions that can make objects change perms after rezzing  
							
							... 
							
							
							
							Port from Avination 
							
						 
						
							2012-08-24 00:15:30 +01:00  
				
					
						
							
							
								 
						
							
							
								a3cbda0d74 
								
							
								 
							
						 
						
							
							
								
								Removed land checking as suggested by SignpostMarv.  
							
							... 
							
							
							
							Now whatever remaining health the avatar has is displayed (float).
This will be 100% (100.000000) if no damage has occurred (as what the viewer should really be seeing anyway).
Returns -1.000000 if the avatar is not found. 
							
						 
						
							2012-08-24 00:13:27 +01:00  
				
					
						
							
							
								 
						
							
							
								4f3fabae5b 
								
							
								 
							
						 
						
							
							
								
								Adds osGetHealth.  
							
							... 
							
							
							
							Returns the amount of health (in an integer) that an avatar has left in the scene.
If an avatar is not found or safe is enabled on a region, -1 is returned.
Example usage:
default
{
    touch_end(integer _t)
    {
        key agentID = llDetectedKey(0);
        osCauseDamage(agentID, 50);
        llSay(0, llKey2Name(agentID) + " has " + (string)osGetHealth(agentID) + "% health left.");
    }
} 
							
						 
						
							2012-08-24 00:13:14 +01:00  
				
					
						
							
							
								 
						
							
							
								7fca69222b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-08-24 00:07:56 +01:00  
				
					
						
							
							
								 
						
							
							
								783773a0c0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-08-24 00:07:17 +01:00  
				
					
						
							
							
								 
						
							
							
								aede42b875 
								
							
								 
							
						 
						
							
							
								
								If a script state save fails for some reason on shutdown/region removal, get xengine to spit out some useful information and continue to save other script states  
							
							
							
						 
						
							2012-08-23 23:13:53 +01:00  
				
					
						
							
							
								 
						
							
							
								c1a0c7fad1 
								
							
								 
							
						 
						
							
							
								
								Fix bad child prim permissions that can make objects change perms after rezzing  
							
							
							
						 
						
							2012-08-23 23:09:32 +02:00  
				
					
						
							
							
								 
						
							
							
								f8603a215d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/IClientAPI.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs
	OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-23 01:41:47 +01:00  
				
					
						
							
							
								 
						
							
							
								97c37c370b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-08-23 00:12:12 +01:00  
				
					
						
							
							
								 
						
							
							
								4820dfd733 
								
							
								 
							
						 
						
							
							
								
								this should be an if-else block in case the non-phys min/max are smaller than the physical min/max  
							
							
							
						 
						
							2012-08-22 23:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								1369058280 
								
							
								 
							
						 
						
							
							
								
								Lock disposal of separate gdi+ objects under different threads since this prevents malloc heap corruption seen under Ubuntu 10.04.1 and 11.04 - probably a libcairo issue  
							
							... 
							
							
							
							In testing, it appears that if multiple threads dispose of separate GDI+ objects simultaneously,
the native malloc heap can become corrupted, possibly due to a double free().  This may be due to
bugs in the underlying libcairo used by mono's libgdiplus.dll on Linux/OSX.  These problems were
seen with both libcario 1.10.2-6.1ubuntu3 and 1.8.10-2ubuntu1.  They go away if disposal is perfomed
under lock. 
							
						 
						
							2012-08-22 23:04:17 +01:00  
				
					
						
							
							
								 
						
							
							
								450207d4d8 
								
							
								 
							
						 
						
							
							
								
								Make terrain save every 1000 frames instead of every 50. Database load is a sim killer.  
							
							
							
						 
						
							2012-08-22 00:27:54 +02:00  
				
					
						
							
							
								 
						
							
							
								526445c394 
								
							
								 
							
						 
						
							
							
								
								Fix group return stuff  
							
							
							
						 
						
							2012-08-21 23:28:00 +02:00  
				
					
						
							
							
								 
						
							
							
								9925317239 
								
							
								 
							
						 
						
							
							
								
								Fix bug in SoundModule.PlayAttachedSound() where every sound update to an avatar would base its gain calculation on the previous avatar's gain, instead of the original input gain  
							
							... 
							
							
							
							This is similar to commit d89faa which fixed the same kind of bug in TriggerSound() 
							
						 
						
							2012-08-21 22:21:35 +01:00  
				
					
						
							
							
								 
						
							
							
								5273b6880a 
								
							
								 
							
						 
						
							
							
								
								Allow updates sent for right pec to go to the client  
							
							
							
						 
						
							2012-08-21 21:20:20 +02:00  
				
					
						
							
							
								 
						
							
							
								8d2a37c5a4 
								
							
								 
							
						 
						
							
							
								
								Implement seeing busy status in LSL  
							
							
							
						 
						
							2012-08-21 20:13:55 +02:00  
				
					
						
							
							
								 
						
							
							
								26224704de 
								
							
								 
							
						 
						
							
							
								
								Cause a persistence save if prim flags change  
							
							
							
						 
						
							2012-08-21 19:24:41 +02:00  
				
					
						
							
							
								 
						
							
							
								f2ac1b9e8a 
								
							
								 
							
						 
						
							
							
								
								Add Camera Offsets to serialization  
							
							
							
						 
						
							2012-08-21 16:41:08 +02:00  
				
					
						
							
							
								 
						
							
							
								481c00f50a 
								
							
								 
							
						 
						
							
							
								
								refactoring out SetFaceColor  
							
							
							
						 
						
							2012-08-20 23:10:25 +01:00  
				
					
						
							
							
								 
						
							
							
								ede3b9ab07 
								
							
								 
							
						 
						
							
							
								
								making use of implicit operators and Util.Clip handling of Vector3  
							
							
							
						 
						
							2012-08-20 23:10:25 +01:00  
				
					
						
							
							
								 
						
							
							
								b863a15a82 
								
							
								 
							
						 
						
							
							
								
								single operation for PRIM_COLOR  
							
							
							
						 
						
							2012-08-20 23:10:25 +01:00  
				
					
						
							
							
								 
						
							
							
								aee4353e9c 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2012-08-20 23:10:25 +01:00  
				
					
						
							
							
								 
						
							
							
								e6fb458597 
								
							
								 
							
						 
						
							
							
								
								no-op change for cia.vc test  
							
							
							
						 
						
							2012-08-20 22:18:29 +01:00  
				
					
						
							
							
								 
						
							
							
								812c498ef4 
								
							
								 
							
						 
						
							
							
								
								When loading an OAR, validate any group UUIDs and properly reconstruct parcel access lists.  
							
							... 
							
							
							
							If a group UUID is present that is not on this simulator then the object or parcel is no longer group owned.
This is a change from previous behaviour where such invalid UUIDs were kept.
This is an adaptation of patch 0002 from http://opensimulator.org/mantis/view.php?id=6105  by Oren Hurvitz of Kitely.
My adaptations are formatting only, apart from the notices about parcel owner IDs not being saved since this has now been fixed.
Thanks Oren. 
							
						 
						
							2012-08-20 22:01:02 +01:00  
				
					
						
							
							
								 
						
							
							
								970727e57e 
								
							
								 
							
						 
						
							
							
								
								Tighten up OpenSim.Framework.Cache locking to avoid race conditions.  
							
							... 
							
							
							
							This is to resolve a reported issue in http://opensimulator.org/mantis/view.php?id=6232 
Here, the land management module is using OpenSim.Framework.Cache (the only code to currently do so apart from the non-default CoreAssetCache). 
							
						 
						
							2012-08-20 20:55:58 +01:00  
				
					
						
							
							
								 
						
							
							
								bcbd450fe4 
								
							
								 
							
						 
						
							
							
								
								Add --force flag to "kick user" console command to allow bypassing of recent race condition checks.  
							
							... 
							
							
							
							This is to allow a second attempt to remove an avatar even if "show connections" shows them as already inactive (i.e. close has already been attempted once).
You should only attempt --force if a normal kick fails.
This is partly for diagnostics as we have seen some connections occasionally remain on lbsa plaza even if they are registered as inactive.
This is not a permanent solution and may not work anyway - the ultimate solution is to stop this problem from happening in the first place. 
							
						 
						
							2012-08-20 20:24:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9aec62f0ac 
								
							
								 
							
						 
						
							
							
								
								Fix scripted detach of temp attachments  
							
							
							
						 
						
							2012-08-20 15:59:38 +01:00  
				
					
						
							
							
								 
						
							
							
								df3623b01d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-08-20 15:59:28 +01:00  
				
					
						
							
							
								 
						
							
							
								7f7f005da4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-08-20 15:58:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f71ed7eb79 
								
							
								 
							
						 
						
							
							
								
								Fix scripted detach of temp attachments  
							
							
							
						 
						
							2012-08-20 15:35:06 +02:00  
				
					
						
							
							
								 
						
							
							
								dd0556abc9 
								
							
								 
							
						 
						
							
							
								
								Fix llDialog responses so that they can be heard throughout the region. This now conforms to the behaviour in SL.  
							
							
							
						 
						
							2012-08-19 22:05:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0a959343a5 
								
							
								 
							
						 
						
							
							
								
								Make the console output from the reigon console hookable  
							
							
							
						 
						
							2012-08-18 22:36:48 +02:00  
				
					
						
							
							
								 
						
							
							
								2efd13ae18 
								
							
								 
							
						 
						
							
							
								
								Fix a typo  
							
							
							
						 
						
							2012-08-18 22:36:42 +02:00  
				
					
						
							
							
								 
						
							
							
								8769e4ee73 
								
							
								 
							
						 
						
							
							
								
								Add a reference to OpenMetaverseType.dll to compiled script assemblies.  
							
							
							
						 
						
							2012-08-18 19:08:38 +01:00  
				
					
						
							
							
								 
						
							
							
								914f97cb76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-18 19:01:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d72d599056 
								
							
								 
							
						 
						
							
							
								
								integrating redundant code into operator  
							
							
							
						 
						
							2012-08-18 18:30:00 +01:00  
				
					
						
							
							
								 
						
							
							
								ca33619e11 
								
							
								 
							
						 
						
							
							
								
								Rot2Quaternion is now redundant  
							
							
							
						 
						
							2012-08-18 18:30:00 +01:00  
				
					
						
							
							
								 
						
							
							
								ffdde05bb7 
								
							
								 
							
						 
						
							
							
								
								constructor means not having to manually refer to individual properties  
							
							
							
						 
						
							2012-08-18 18:29:59 +01:00  
				
					
						
							
							
								 
						
							
							
								fb84ff96a9 
								
							
								 
							
						 
						
							
							
								
								implicit operators mean one does not need to instantiate new objects manually  
							
							
							
						 
						
							2012-08-18 18:29:59 +01:00  
				
					
						
							
							
								 
						
							
							
								52d7af05bc 
								
							
								 
							
						 
						
							
							
								
								adding missing refactor for LSL_Vector  
							
							
							
						 
						
							2012-08-18 18:29:59 +01:00  
				
					
						
							
							
								 
						
							
							
								2b0c8bc480 
								
							
								 
							
						 
						
							
							
								
								Implementing operators & constructors for Quaternion  
							
							
							
						 
						
							2012-08-18 18:29:59 +01:00  
				
					
						
							
							
								 
						
							
							
								2a70afeca2 
								
							
								 
							
						 
						
							
							
								
								Fix the whitespace formatting error introduced by the last patch  
							
							
							
						 
						
							2012-08-18 14:00:10 +01:00  
				
					
						
							
							
								 
						
							
							
								5d43e27de2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-18 13:57:50 +01:00  
				
					
						
							
							
								 
						
							
							
								5d7751da89 
								
							
								 
							
						 
						
							
							
								
								refactoring for Vector3 operator & constructor tweaks  
							
							
							
						 
						
							2012-08-18 13:21:55 +01:00  
				
					
						
							
							
								 
						
							
							
								aee7a31bc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-08-18 13:17:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9d6fe1224a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-08-18 12:57:49 +01:00  
				
					
						
							
							
								 
						
							
							
								e4e5237086 
								
							
								 
							
						 
						
							
							
								
								When reporting a thread timeout, create a copy of the info rather than passing the original ThreadWatchdogInfo structure.  
							
							... 
							
							
							
							This is to avoid the possibility of misleading reporting if a watchdog update outraces an alarm.
Should address any remaining issues from http://opensimulator.org/mantis/view.php?id=6012  
							
						 
						
							2012-08-18 00:46:34 +01:00  
				
					
						
							
							
								 
						
							
							
								28d0aff2e3 
								
							
								 
							
						 
						
							
							
								
								adding null return to fix building  
							
							
							
						 
						
							2012-08-17 23:23:03 +01:00  
				
					
						
							
							
								 
						
							
							
								7068fddd2f 
								
							
								 
							
						 
						
							
							
								
								fixing bug that get/set the wrong property for prim types other than sphere & box  
							
							
							
						 
						
							2012-08-17 23:23:03 +01:00  
				
					
						
							
							
								 
						
							
							
								466d684fbe 
								
							
								 
							
						 
						
							
							
								
								implemented  
							
							
							
						 
						
							2012-08-17 23:23:03 +01:00  
				
					
						
							
							
								 
						
							
							
								74f5253a36 
								
							
								 
							
						 
						
							
							
								
								attempt to handle InvalidCastException in a manner similar to Second Life  
							
							
							
						 
						
							2012-08-17 23:08:24 +01:00  
				
					
						
							
							
								 
						
							
							
								7243d4f842 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Properly regenerate hulls when objects made physical.  
							
							... 
							
							
							
							This fixes the problem of non-base shapes (cubes and spheres)
    falling through the terrain. 
							
						 
						
							2012-08-17 14:45:18 -07:00  
				
					
						
							
							
								 
						
							
							
								f57c1ac386 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-17 22:31:58 +01:00  
				
					
						
							
							
								 
						
							
							
								0860a0d856 
								
							
								 
							
						 
						
							
							
								
								minor: Make xengine debug message on script load a scripting loading message instead.  
							
							... 
							
							
							
							This is more useful if compilation fails due to an uncatchable exception since we know what was being compiled. 
							
						 
						
							2012-08-17 22:30:01 +01:00  
				
					
						
							
							
								 
						
							
							
								03d76e9403 
								
							
								 
							
						 
						
							
							
								
								BulletSim: restore most of the Detail logging statements. Will have  
							
							... 
							
							
							
							no effect on non-logging running.
Capture region name that is passed to the physics engine and use
    it for detail logging file name prefix.
Fix problem with avatars dropping when flying across region boundries. 
							
						 
						
							2012-08-17 13:34:22 -07:00  
				
					
						
							
							
								 
						
							
							
								5c192b9bab 
								
							
								 
							
						 
						
							
							
								
								Modify order of code so SOP doesn't set the physics actor flying  
							
							... 
							
							
							
							property multiple times every time Update is called.
This eliminates zillions of settings which is better for BulletSim.
The should be no functionality change. 
							
						 
						
							2012-08-17 13:34:20 -07:00  
				
					
						
							
							
								 
						
							
							
								ccc69d66a1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameters and functionality to specify the mesh  
							
							... 
							
							
							
							level of detail for large meshes.
Remove parameter and code for DetailLog (conditional logging into
   regular log file). 
							
						 
						
							2012-08-17 13:34:18 -07:00  
				
					
						
							
							
								 
						
							
							
								8eda290262 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comments and parameter changes in dynamics engine.  
							
							
							
						 
						
							2012-08-17 13:34:16 -07:00  
				
					
						
							
							
								 
						
							
							
								e31e23d68d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: in BSDynamics, merge 'flags' and 'hoverFlags' as they are defined for the same bits and it makes the code less complicated.  
							
							
							
						 
						
							2012-08-17 13:34:14 -07:00  
				
					
						
							
							
								 
						
							
							
								99e339dd40 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-17 18:48:35 +01:00  
				
					
						
							
							
								 
						
							
							
								e9ea911563 
								
							
								 
							
						 
						
							
							
								
								adding a clip method to handle Vector3 objects to enable a minor amount of refactoring  
							
							
							
						 
						
							2012-08-17 18:40:49 +01:00  
				
					
						
							
							
								 
						
							
							
								f9a318380b 
								
							
								 
							
						 
						
							
							
								
								let setLinkPrimParams terminate even if there are no more parts.  
							
							
							
						 
						
							2012-08-16 22:14:56 +01:00  
				
					
						
							
							
								 
						
							
							
								998bd48d98 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-16 16:27:01 +02:00  
				
					
						
							
							
								 
						
							
							
								db3f0a3748 
								
							
								 
							
						 
						
							
							
								
								fix vs2010 build  
							
							
							
						 
						
							2012-08-16 15:26:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d09fa0d76e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-16 16:13:38 +02:00  
				
					
						
							
							
								 
						
							
							
								90ad98370a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-16 02:46:48 +01:00  
				
					
						
							
							
								 
						
							
							
								9995421df1 
								
							
								 
							
						 
						
							
							
								
								Do a proper null check to avoid the overloaded operator == trap  
							
							
							
						 
						
							2012-08-16 02:35:03 +01:00  
				
					
						
							
							
								 
						
							
							
								57a9879669 
								
							
								 
							
						 
						
							
							
								
								Correct an exception report in SceneObjectPart so it outputs the stack.  
							
							
							
						 
						
							2012-08-15 16:39:00 -07:00  
				
					
						
							
							
								 
						
							
							
								376441e550 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make it so objects in a linkset do not generate collisions with each other.  
							
							
							
						 
						
							2012-08-15 16:29:50 -07:00  
				
					
						
							
							
								 
						
							
							
								bbac8f76fa 
								
							
								 
							
						 
						
							
							
								
								Remove AreUpdatesSuspended flag because it does nothing  
							
							
							
						 
						
							2012-08-16 01:18:32 +02:00  
				
					
						
							
							
								 
						
							
							
								b97053269b 
								
							
								 
							
						 
						
							
							
								
								Change case of areUpdatesSuspended to upper case as is proper for a property  
							
							
							
						 
						
							2012-08-16 01:02:20 +02:00  
				
					
						
							
							
								 
						
							
							
								4e5c19595c 
								
							
								 
							
						 
						
							
							
								
								Fix casts and calls for link primitive param setting for avatars  
							
							
							
						 
						
							2012-08-16 01:01:03 +02:00  
				
					
						
							
							
								 
						
							
							
								5ac77316e0 
								
							
								 
							
						 
						
							
							
								
								Remove XML debug spam from vivox voice  
							
							
							
						 
						
							2012-08-16 00:59:58 +02:00  
				
					
						
							
							
								 
						
							
							
								ef4122213c 
								
							
								 
							
						 
						
							
							
								
								enables configurable minimum sizes for physical & non-physical prims  
							
							
							
						 
						
							2012-08-15 23:35:23 +01:00  
				
					
						
							
							
								 
						
							
							
								e286a95d76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-08-15 22:59:31 +01:00  
				
					
						
							
							
								 
						
							
							
								684f8208d9 
								
							
								 
							
						 
						
							
							
								
								Do a proper null check to avoid the overloaded operator == trap  
							
							
							
						 
						
							2012-08-15 23:58:39 +02:00  
				
					
						
							
							
								 
						
							
							
								0aa1f1cc3f 
								
							
								 
							
						 
						
							
							
								
								Implementing PRIM_LINK_TARGET in a non-recursive fashion  
							
							
							
						 
						
							2012-08-15 22:58:33 +01:00  
				
					
						
							
							
								 
						
							
							
								5a1b6fdf06 
								
							
								 
							
						 
						
							
							
								
								Don't enable the thread watchdog until all regions are ready.  
							
							... 
							
							
							
							This is to avoid false positives when the machine is under heavy load whilst starting up. 
							
						 
						
							2012-08-15 22:43:32 +01:00  
				
					
						
							
							
								 
						
							
							
								c313de630f 
								
							
								 
							
						 
						
							
							
								
								Add a real_id field to the login response if impersonation is used. The wrapper  
							
							... 
							
							
							
							script needs this for proper logging. 
							
						 
						
							2012-08-15 23:31:38 +02:00  
				
					
						
							
							
								 
						
							
							
								8cd4042f9e 
								
							
								 
							
						 
						
							
							
								
								Implementing PRIM_LINK_TARGET in a non-recursive fashion  
							
							
							
						 
						
							2012-08-15 23:51:43 +01:00  
				
					
						
							
							
								 
						
							
							
								7679384829 
								
							
								 
							
						 
						
							
							
								
								adding ATTACH_*_PEC constants  
							
							
							
						 
						
							2012-08-15 22:06:20 +01:00  
				
					
						
							
							
								 
						
							
							
								dd10cf01e7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add hinge constraint.  
							
							... 
							
							
							
							Update BulletSimAPI with new constraint related function calls.
Reorganize locking in BS6DofConstraint.
Update BS6DofConstraint to do constraint reset correctly.
Add new 'midpoint' construction of 6Dof constraint. 
							
						 
						
							2012-08-15 12:08:21 -07:00  
				
					
						
							
							
								 
						
							
							
								9efe7bf7ba 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add locking to constraintCollection and rename some of the public method variables to reduce confusion between a physics scene and the real scene.  
							
							
							
						 
						
							2012-08-15 12:08:17 -07:00  
				
					
						
							
							
								 
						
							
							
								68f112888b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up detail logging by adding many more debug log statements and then commenting out most of the additions.  
							
							
							
						 
						
							2012-08-15 12:08:13 -07:00  
				
					
						
							
							
								 
						
							
							
								b05a2fc4ed 
								
							
								 
							
						 
						
							
							
								
								BulletSim: don't recreate mesh unless it needs it when rebuilding the hull. Make sure the collisionCollection is reallocated each tick to fix race condition of it being cleared while still in use.  
							
							
							
						 
						
							2012-08-15 12:08:09 -07:00  
				
					
						
							
							
								 
						
							
							
								257446889b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of a null reference exception on shutdown if there were linksets in the region.  
							
							
							
						 
						
							2012-08-15 12:08:05 -07:00  
				
					
						
							
							
								 
						
							
							
								77a7758cf5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Refactor BSConstraintCollection to add a new RemoveAndDestroyConstraint(BSConstraint xx)  
							
							
							
						 
						
							2012-08-15 12:08:01 -07:00  
				
					
						
							
							
								 
						
							
							
								c1c1d48af1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add BSConstraint.RecomputConstraintVariables for the recomputation after linksets changed, etc  
							
							
							
						 
						
							2012-08-15 12:07:57 -07:00  
				
					
						
							
							
								 
						
							
							
								6f1f299619 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add the class BSCharacter to the DetailLog output  
							
							
							
						 
						
							2012-08-15 12:07:53 -07:00  
				
					
						
							
							
								 
						
							
							
								11a4b9ec1d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework physics FPS calculation to make a more realistic number.  
							
							
							
						 
						
							2012-08-15 12:07:49 -07:00  
				
					
						
							
							
								 
						
							
							
								ebbf349c6a 
								
							
								 
							
						 
						
							
							
								
								Let the temp attachment module add a command to allow attaching without permissions and add support for this (incomplete!) to LSL  
							
							
							
						 
						
							2012-08-15 19:37:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c27ff70d5c 
								
							
								 
							
						 
						
							
							
								
								Add support for the extra params to scene and the event manager  
							
							
							
						 
						
							2012-08-15 18:58:39 +01:00  
				
					
						
							
							
								 
						
							
							
								c7f2debd38 
								
							
								 
							
						 
						
							
							
								
								Fix and finish the extra parameters storage system for MySQL  
							
							
							
						 
						
							2012-08-15 18:58:32 +01:00  
				
					
						
							
							
								 
						
							
							
								44dc138d8b 
								
							
								 
							
						 
						
							
							
								
								Let the temp attachment module add a command to allow attaching without permissions and add support for this (incomplete!) to LSL  
							
							
							
						 
						
							2012-08-15 18:22:52 +02:00  
				
					
						
							
							
								 
						
							
							
								da0f6b926f 
								
							
								 
							
						 
						
							
							
								
								Add support for the extra params to scene and the event manager  
							
							
							
						 
						
							2012-08-15 18:22:16 +02:00  
				
					
						
							
							
								 
						
							
							
								de21929426 
								
							
								 
							
						 
						
							
							
								
								Fix and finish the extra parameters storage system for MySQL  
							
							
							
						 
						
							2012-08-15 18:21:28 +02:00  
				
					
						
							
							
								 
						
							
							
								dc82ad0f7a 
								
							
								 
							
						 
						
							
							
								
								Add a skeleton for a name value storage associated with regions  
							
							
							
						 
						
							2012-08-15 02:06:22 +01:00  
				
					
						
							
							
								 
						
							
							
								7d1bec00d5 
								
							
								 
							
						 
						
							
							
								
								Add a skeleton for a name value storage associated with regions  
							
							
							
						 
						
							2012-08-15 01:08:30 +02:00  
				
					
						
							
							
								 
						
							
							
								f6562e2269 
								
							
								 
							
						 
						
							
							
								
								Actually add the module  
							
							
							
						 
						
							2012-08-14 22:22:25 +01:00  
				
					
						
							
							
								 
						
							
							
								faa710aee1 
								
							
								 
							
						 
						
							
							
								
								Allow the use of the region debug console found in recent viewers. This console  
							
							... 
							
							
							
							will be available to estate owners and managers. If the user using the console
had god privs, they can use "set console on" and "set console off" to switch on
the actual region console. This allows console access from within the viewer.
The region debug console can coexist with any other main console. 
							
						 
						
							2012-08-14 22:22:20 +01:00  
				
					
						
							
							
								 
						
							
							
								c42fe6c159 
								
							
								 
							
						 
						
							
							
								
								Prevent race conditions when one thread removes an NPC SP before another thread has retreived it after checking whether the NPC exists.  
							
							
							
						 
						
							2012-08-14 21:44:06 +01:00  
				
					
						
							
							
								 
						
							
							
								4a969b45bd 
								
							
								 
							
						 
						
							
							
								
								Remove NPC debug spam  
							
							
							
						 
						
							2012-08-14 22:02:40 +02:00  
				
					
						
							
							
								 
						
							
							
								f21fdff4f9 
								
							
								 
							
						 
						
							
							
								
								Actually add the module  
							
							
							
						 
						
							2012-08-14 21:58:07 +02:00  
				
					
						
							
							
								 
						
							
							
								195b69d1ea 
								
							
								 
							
						 
						
							
							
								
								Allow the use of the region debug console found in recent viewers. This console  
							
							... 
							
							
							
							will be available to estate owners and managers. If the user using the console
had god privs, they can use "set console on" and "set console off" to switch on
the actual region console. This allows console access from within the viewer.
The region debug console can coexist with any other main console. 
							
						 
						
							2012-08-14 21:54:47 +02:00  
				
					
						
							
							
								 
						
							
							
								5546757931 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of ssh://3dhosting.de/var/git/careminster into avination  
							
							
							
						 
						
							2012-08-14 21:37:30 +02:00  
				
					
						
							
							
								 
						
							
							
								66de4a1389 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into avination  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/OptionalModules/World/NPC/NPCModule.cs 
							
						 
						
							2012-08-14 21:44:25 +01:00  
				
					
						
							
							
								 
						
							
							
								9ec35d09f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-14 21:43:23 +01:00  
				
					
						
							
							
								 
						
							
							
								e81e26498b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/OptionalModules/Avatar/Attachments/TempAttachmentsModule.cs 
							
						 
						
							2012-08-14 16:51:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a5b6492223 
								
							
								 
							
						 
						
							
							
								
								Perform ownership transfer and permission propagation as well as needed  
							
							... 
							
							
							
							updates on the new temp attachment. 
							
						 
						
							2012-08-14 13:40:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1be072f19e 
								
							
								 
							
						 
						
							
							
								
								Move inititalization to RegionLoaded to avoid a module loading order issue  
							
							
							
						 
						
							2012-08-14 09:55:44 +01:00  
				
					
						
							
							
								 
						
							
							
								053e7279ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-14 02:11:13 +01:00  
				
					
						
							
							
								 
						
							
							
								20b66cf654 
								
							
								 
							
						 
						
							
							
								
								Removed more spammy NPC crap  
							
							
							
						 
						
							2012-08-14 03:02:43 +02:00  
				
					
						
							
							
								 
						
							
							
								4bbdcfb5ee 
								
							
								 
							
						 
						
							
							
								
								Implement the temp attachments. UNTESTED  
							
							
							
						 
						
							2012-08-14 01:45:02 +01:00  
				
					
						
							
							
								 
						
							
							
								12a329eb85 
								
							
								 
							
						 
						
							
							
								
								Comment spammy debug  
							
							
							
						 
						
							2012-08-14 02:28:23 +02:00  
				
					
						
							
							
								 
						
							
							
								9b014a7167 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into avination  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/VectorRender/VectorRenderModule.cs 
							
						 
						
							2012-08-14 02:34:03 +01:00  
				
					
						
							
							
								 
						
							
							
								9bd2c1b88a 
								
							
								 
							
						 
						
							
							
								
								As per lindn spec, disable detach and drop for temp attachments  
							
							
							
						 
						
							2012-08-14 01:12:27 +01:00  
				
					
						
							
							
								 
						
							
							
								62acfabec4 
								
							
								 
							
						 
						
							
							
								
								Add the skeleton for the temp attachments module  
							
							
							
						 
						
							2012-08-14 00:54:12 +01:00  
				
					
						
							
							
								 
						
							
							
								50db8649aa 
								
							
								 
							
						 
						
							
							
								
								Exclude temp attachemnts from being sent to the avatar service  
							
							
							
						 
						
							2012-08-14 00:29:39 +01:00  
				
					
						
							
							
								 
						
							
							
								fe4c3a37c0 
								
							
								 
							
						 
						
							
							
								
								Lay some groundwork for temp attachments. Decouple attachments from inventory.  
							
							
							
						 
						
							2012-08-14 00:12:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2a5077ef7e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-08-13 19:20:47 +01:00  
				
					
						
							
							
								 
						
							
							
								58c630c18e 
								
							
								 
							
						 
						
							
							
								
								attempt at replicating behaviour of llList2thing functions in SL  
							
							... 
							
							
							
							Committed with changes. Please don't sign comments with your name. Please
don't use your own coding style, use the OpenSim project style. Please
don't modify unrelated whitespace.
Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-08-13 19:17:19 +01:00  
				
					
						
							
							
								 
						
							
							
								93e3ab3ebd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-11 17:32:30 +01:00  
				
					
						
							
							
								 
						
							
							
								0c7ce4fc98 
								
							
								 
							
						 
						
							
							
								
								BulletSim: many, many detailed logging messages for physical linkset  
							
							... 
							
							
							
							debugging.
Linkset bugs fixed where accounting of children would get lost.
Moved scene based vehicle tracking logic from prim to the scene.
Added GetCollisionFlags2 method to BulletSimAPI.
Updated DLLs and SOs. 
							
						 
						
							2012-08-10 16:22:44 -07:00  
				
					
						
							
							
								 
						
							
							
								3ca770cd2c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add module names to DetailLog output. Fix some problems with linksets that were caused by checking data structures that are changed regularly from taint time code -- resulted in linksets not being unlinked properly.  
							
							
							
						 
						
							2012-08-10 08:33:09 -07:00  
				
					
						
							
							
								 
						
							
							
								320982cae3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add an identifier to the TaintObject call so exceptions that happen when the taint is invoked can be debugged  
							
							
							
						 
						
							2012-08-09 15:17:19 -07:00  
				
					
						
							
							
								 
						
							
							
								38e79b80a8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: separate out the constraints by type. The linksets use  
							
							... 
							
							
							
							6dof constraint but eventually others will be exposed so future
features can use all the Bullet capabilities.
Force children to generate a position update when unlinked. 
							
						 
						
							2012-08-09 15:01:05 -07:00  
				
					
						
							
							
								 
						
							
							
								6ed3761147 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-09 02:37:49 +01:00  
				
					
						
							
							
								 
						
							
							
								5ab151c2d6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add avatar code to keep avatars from ending up trapped under the terrain  
							
							
							
						 
						
							2012-08-08 13:48:49 -07:00  
				
					
						
							
							
								 
						
							
							
								19417fca41 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Added avatar capsule scaling for size of avatar.  
							
							... 
							
							
							
							This also fixes computation of avatar mass.
Added parameter MaxPersistantManifoldPoolSize.
Fixed a parameter setting bug which caused crashes of there were
  more than 400 or so physical objects. I tested up to 5000.
Updated BulletSim DLLs and SOs. 
							
						 
						
							2012-08-07 17:15:06 -07:00  
				
					
						
							
							
								 
						
							
							
								fef07b807d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-08-07 21:59:21 +01:00  
				
					
						
							
							
								 
						
							
							
								96922543b4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of ssh://melanie@3dhosting.de/var/git/careminster into avination  
							
							
							
						 
						
							2012-08-07 20:49:49 +01:00  
				
					
						
							
							
								 
						
							
							
								1c51ae662c 
								
							
								 
							
						 
						
							
							
								
								Release http-in URLs when llResetScript is called  
							
							
							
						 
						
							2012-08-07 20:49:26 +01:00  
				
					
						
							
							
								 
						
							
							
								d85c49c98b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-07 20:48:57 +01:00  
				
					
						
							
							
								 
						
							
							
								926c0b90a1 
								
							
								 
							
						 
						
							
							
								
								Release http-in URLs when llResetScript is called  
							
							
							
						 
						
							2012-08-07 20:48:22 +01:00  
				
					
						
							
							
								 
						
							
							
								85b4eab005 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-07 20:20:28 +01:00  
				
					
						
							
							
								 
						
							
							
								0e343d6785 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-07 18:43:28 +02:00  
				
					
						
							
							
								 
						
							
							
								eef6bb97c0 
								
							
								 
							
						 
						
							
							
								
								use a bit more complex mesh key identifier, plus a bug fix  
							
							
							
						 
						
							2012-08-07 17:42:29 +01:00  
				
					
						
							
							
								 
						
							
							
								4adb3471ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update SOs and DLLs to run on more Linux versions. Correct multiple buoyancy settings when character flying. Remove chatty log message on prim destruction.  
							
							
							
						 
						
							2012-08-06 12:55:52 -07:00  
				
					
						
							
							
								 
						
							
							
								4ae3536066 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-06 10:11:34 +02:00  
				
					
						
							
							
								 
						
							
							
								36a1248b31 
								
							
								 
							
						 
						
							
							
								
								** DANGER someone should stress test more ** release unused physics meshs, including unmanaged memory allocations (allocated by managed code)  
							
							
							
						 
						
							2012-08-06 09:06:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e5cce8468e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-05 14:00:00 +02:00  
				
					
						
							
							
								 
						
							
							
								307c45af2a 
								
							
								 
							
						 
						
							
							
								
								bug fix: keep sculpt bitmaps border pixels during resolution scaling.  
							
							... 
							
							
							
							let this eventually have diferent interpolator last steps on each direction as sl seems to do. 
							
						 
						
							2012-08-05 12:54:34 +01:00  
				
					
						
							
							
								 
						
							
							
								dba37c8d45 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-05 11:41:26 +02:00  
				
					
						
							
							
								 
						
							
							
								493309d91a 
								
							
								 
							
						 
						
							
							
								
								ubitmeshing: mask out mirror and invert bits on sculpttype convertion.  
							
							... 
							
							
							
							Remove some unused 
							
						 
						
							2012-08-05 10:37:25 +01:00  
				
					
						
							
							
								 
						
							
							
								8d5cce3138 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-04 18:59:08 +02:00  
				
					
						
							
							
								 
						
							
							
								92d44446fa 
								
							
								 
							
						 
						
							
							
								
								*feature test* ubitode, let convex hull shape type work for prims other  
							
							... 
							
							
							
							than uploaded meshs, making it change the mesh level of detail from high to low.
This will work on all prims that get a internal mesh or sculpts. Mesh size
reduction will depend on particular shape. This is not as SL. There prims
do also get concave areas. Uploaded meshs work as before. A normal 10x10x10 torus gets 152 vertices in place of 900, and 198 faces in place of 1198. 
							
						 
						
							2012-08-04 17:33:14 +01:00  
				
					
						
							
							
								 
						
							
							
								8ad1d79003 
								
							
								 
							
						 
						
							
							
								
								fix build on win  
							
							
							
						 
						
							2012-08-04 11:07:30 +01:00  
				
					
						
							
							
								 
						
							
							
								dfb77330a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							... 
							
							
							
							Conflicts:
	bin/lib32/BulletSim.dll
	bin/lib32/libBulletSim.so
	bin/lib64/BulletSim.dll
	bin/lib64/libBulletSim.so 
							
						 
						
							2012-08-04 11:42:59 +02:00  
				
					
						
							
							
								 
						
							
							
								b9c4a637b4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-08-04 03:00:20 +01:00  
				
					
						
							
							
								 
						
							
							
								374ebab574 
								
							
								 
							
						 
						
							
							
								
								Strip experimental tag from --publish option of "save oar" region console command  
							
							
							
						 
						
							2012-08-03 23:54:17 +01:00  
				
					
						
							
							
								 
						
							
							
								fb91ca6f1d 
								
							
								 
							
						 
						
							
							
								
								Fix old regression that stopped saving parcel owner data in OARs.  
							
							... 
							
							
							
							This was working in 0.7.2 but was accidentally removed from 0.7.3.
The --publish option for "save oar" will now save oars stripped of parcel owner information as well as scene object info.
Please use the --publish option if you want to publish oars that may be later loaded by others to the same grid from which they were saved. 
							
						 
						
							2012-08-03 23:49:34 +01:00  
				
					
						
							
							
								 
						
							
							
								2724cf685e 
								
							
								 
							
						 
						
							
							
								
								Fix build break.  
							
							
							
						 
						
							2012-08-03 23:13:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8730dc9d6a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-03 15:10:55 -07:00  
				
					
						
							
							
								 
						
							
							
								e7ad6ed3a3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: pass collision subscription information to the C++ code so collisions on objects that don't care are not reported up.  
							
							
							
						 
						
							2012-08-03 15:09:56 -07:00  
				
					
						
							
							
								 
						
							
							
								ea36d4a4cf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add AddObjectForce to BulletSim API.  
							
							... 
							
							
							
							Add interface 2 enhancements to BSCharacter.
Modify AddForce and SetForce to use the new Bullet interface.
More DetailLog statements for character. 
							
						 
						
							2012-08-03 15:09:52 -07:00  
				
					
						
							
							
								 
						
							
							
								0e3b08fa5b 
								
							
								 
							
						 
						
							
							
								
								Update settings loading in AvatarFactoryModule which should have been in last commit  205f2326 
							
							
							
						 
						
							2012-08-03 23:09:47 +01:00  
				
					
						
							
							
								 
						
							
							
								205f2326dc 
								
							
								 
							
						 
						
							
							
								
								Consolidate PersistBakedTextures, DelayBeforeAppearanceSend and DelayBeforeAppearanceSave into [Appearance] section from [Startup] config section so that all appearance settings are in the same place and not in the startup bucket.  
							
							... 
							
							
							
							All these settings are in OpenSimDefaults.ini only.  If you are using them then please adjust your OpenSim.ini 
							
						 
						
							2012-08-03 23:02:39 +01:00  
				
					
						
							
							
								 
						
							
							
								5914270ff1 
								
							
								 
							
						 
						
							
							
								
								Restore SOG constructor chaining removed in recent  513b77b.  This is not a functional change.  
							
							
							
						 
						
							2012-08-03 22:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								faffe2f2f9 
								
							
								 
							
						 
						
							
							
								
								Fix the recent windows compile error by putting newFont for case "R" in VectorRenderModule inside its own context, rather than disposing of the old font before using it as a prototype for the new.  
							
							
							
						 
						
							2012-08-03 22:03:04 +01:00  
				
					
						
							
							
								 
						
							
							
								8327e048b9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-03 21:56:48 +01:00  
				
					
						
							
							
								 
						
							
							
								789e88d8bd 
								
							
								 
							
						 
						
							
							
								
								Move previously unadvertised SendPeriodicAppearanceUpdates setting from [Startup] to [Appearance] config section.  
							
							... 
							
							
							
							Add description and default of false (as before) to OpenSimDefaults.ini
If set to true, this config switch will resend avatar appearance information (a small amount of UUID data, not the baked textures themselves) to other avatars in the sim every 60 seconds.
For me, this has helped with situations where avatars appear persistently grey - the LL viewer sometimes did not appear to request assets the first time the appearance data was sent.
However, this switch will not help with other appearance failure situations (e.g. failure to bake assets).
This setting is experimental but will not have any significant impact on the simulator if turned to true. 
							
						 
						
							2012-08-03 21:36:00 +01:00  
				
					
						
							
							
								 
						
							
							
								5181bdae0a 
								
							
								 
							
						 
						
							
							
								
								attempting to fix a build issue  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-08-03 16:14:01 -04:00  
				
					
						
							
							
								 
						
							
							
								03eb2d6bf4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-03 21:20:52 +02:00  
				
					
						
							
							
								 
						
							
							
								b95caaa453 
								
							
								 
							
						 
						
							
							
								
								on presence close(), release animator and OnRegionHeartbeatEnd event  
							
							
							
						 
						
							2012-08-03 20:13:51 +01:00  
				
					
						
							
							
								 
						
							
							
								7ff812066f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-08-03 19:53:41 +02:00  
				
					
						
							
							
								 
						
							
							
								eb4c092cac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into avination  
							
							
							
						 
						
							2012-08-03 16:48:06 +01:00  
				
					
						
							
							
								 
						
							
							
								0c00abcce1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2012-08-03 16:46:11 +01:00  
				
					
						
							
							
								 
						
							
							
								d259b6e57e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-03 17:27:59 +02:00  
				
					
						
							
							
								 
						
							
							
								0549dde3c6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-03 16:22:34 +02:00  
				
					
						
							
							
								 
						
							
							
								a4c59b1fd2 
								
							
								 
							
						 
						
							
							
								
								minor change avoiding a null reference  
							
							
							
						 
						
							2012-08-03 15:21:29 +01:00  
				
					
						
							
							
								 
						
							
							
								879d1cefb8 
								
							
								 
							
						 
						
							
							
								
								clientview IsActive use is broken. Suspend it's use keeping it true ( to  
							
							... 
							
							
							
							review later) 
							
						 
						
							2012-08-03 15:19:31 +01:00  
				
					
						
							
							
								 
						
							
							
								83deb46032 
								
							
								 
							
						 
						
							
							
								
								Make WaitGetScenePresence wait for up to 20 seconds  
							
							
							
						 
						
							2012-08-03 16:03:40 +02:00  
				
					
						
							
							
								 
						
							
							
								b8ba224b4f 
								
							
								 
							
						 
						
							
							
								
								Remove another superflouous IsActive set  
							
							
							
						 
						
							2012-08-03 15:33:30 +02:00  
				
					
						
							
							
								 
						
							
							
								d677db338d 
								
							
								 
							
						 
						
							
							
								
								Remove a merge artefaci in IsActive handling and restore commented out correct one  
							
							
							
						 
						
							2012-08-03 15:22:53 +02:00  
				
					
						
							
							
								 
						
							
							
								8928b8a730 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-03 11:42:36 +02:00  
				
					
						
							
							
								 
						
							
							
								513b77b78d 
								
							
								 
							
						 
						
							
							
								
								refactor: rename SOG.RezzingObjectID to SOG.FromPartID to match FromFolderID, FromItemID and to reflect that it's a SOP ID rather than a SOG ID.  
							
							
							
						 
						
							2012-08-03 02:26:54 +01:00  
				
					
						
							
							
								 
						
							
							
								08ec18f8a3 
								
							
								 
							
						 
						
							
							
								
								Don't bothre setting RezzingObjectID to UUID.Zero in SOG constructor - this is already its default value as it's a struct.  
							
							
							
						 
						
							2012-08-03 02:08:04 +01:00  
				
					
						
							
							
								 
						
							
							
								cd9fd77e2c 
								
							
								 
							
						 
						
							
							
								
								ImprovedTerseObjectUpdate packet does not support shape updates, thus scheduling terse updates will not (and does not) update shape information in the viewer  
							
							
							
						 
						
							2012-08-03 01:55:46 +01:00  
				
					
						
							
							
								 
						
							
							
								3460319f1e 
								
							
								 
							
						 
						
							
							
								
								Make sure the position of a loggin-in agent is within region boundaries since  
							
							... 
							
							
							
							out of bounds positions cause a rejection of the login. 
							
						 
						
							2012-08-03 02:20:57 +02:00  
				
					
						
							
							
								 
						
							
							
								0588f27d18 
								
							
								 
							
						 
						
							
							
								
								Fixed a rare bug that caused Save OAR to fail because it thought it had timed-out  
							
							... 
							
							
							
							The bug manifested as follows: a large world was saved. All the assets were found. But for some unknown reason, the timeout timer was restarted. So after 1 minute it closed the Archive Writer, because it didn't receive any more assets during that minute. That caused the OAR to become corrupted because ArchiveWriteRequestExecution.Save() was still running. 
							
						 
						
							2012-08-03 01:12:46 +01:00  
				
					
						
							
							
								 
						
							
							
								72075e68c7 
								
							
								 
							
						 
						
							
							
								
								Save membership fee to the database when a group is created.  
							
							
							
						 
						
							2012-08-03 00:44:03 +01:00  
				
					
						
							
							
								 
						
							
							
								8b04e8a297 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Debugging log statements added. Reduced size of updata buffer trying to find a corrupted memory problem. Update DLL and SO.  
							
							
							
						 
						
							2012-08-02 16:30:23 -07:00  
				
					
						
							
							
								 
						
							
							
								d58743ddc1 
								
							
								 
							
						 
						
							
							
								
								Add a reason message for a code path that lacks one  
							
							
							
						 
						
							2012-08-03 01:30:05 +02:00  
				
					
						
							
							
								 
						
							
							
								293d0cc629 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out "Deleting asset" log messages for now  
							
							
							
						 
						
							2012-08-03 00:25:22 +01:00  
				
					
						
							
							
								 
						
							
							
								0cd698d82b 
								
							
								 
							
						 
						
							
							
								
								Delete old blank SOGSpamTest  
							
							
							
						 
						
							2012-08-03 00:23:03 +01:00  
				
					
						
							
							
								 
						
							
							
								eeef9d7e99 
								
							
								 
							
						 
						
							
							
								
								Properly dispose of all GDI+ entities used in VectorRenderModule for dynamic textures.  
							
							... 
							
							
							
							The convention is that if an object implements IDiposable() the code must explicitly call Dispose() or call it via the using statement.
This may be particularly important for GDI+ objects since they encapsulate native code entities. 
							
						 
						
							2012-08-03 00:00:54 +01:00  
				
					
						
							
							
								 
						
							
							
								0dfccfc1d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-02 23:54:32 +01:00  
				
					
						
							
							
								 
						
							
							
								68406ab8f9 
								
							
								 
							
						 
						
							
							
								
								Initialize the Rezzing object to UUID.Zero  
							
							
							
						 
						
							2012-08-02 22:34:46 +01:00  
				
					
						
							
							
								 
						
							
							
								86b005de1d 
								
							
								 
							
						 
						
							
							
								
								Add simple draw test for the VectorRenderModule  
							
							
							
						 
						
							2012-08-02 22:14:09 +01:00  
				
					
						
							
							
								 
						
							
							
								cd2c5843a8 
								
							
								 
							
						 
						
							
							
								
								reduced-complexity implementation of function to get rezzing object key  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-08-02 22:12:36 +01:00  
				
					
						
							
							
								 
						
							
							
								254d3e1ad3 
								
							
								 
							
						 
						
							
							
								
								merge crap gerge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							... 
							
							
							
							Conflicts:
	bin/Regions/Regions.ini.example
	bin/lib32/BulletSim.dll
	bin/lib32/libBulletSim.so
	bin/lib64/BulletSim.dll
	bin/lib64/libBulletSim.so 
							
						 
						
							2012-08-02 18:21:08 +02:00  
				
					
						
							
							
								 
						
							
							
								ecffcf7f65 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Physics/Manager/PhysicsScene.cs 
							
						 
						
							2012-08-01 23:03:03 +01:00  
				
					
						
							
							
								 
						
							
							
								e36bc0d754 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-08-01 22:39:40 +01:00  
				
					
						
							
							
								 
						
							
							
								cf16ca9bda 
								
							
								 
							
						 
						
							
							
								
								Create the ability for physics modules to request assets on demand by  
							
							... 
							
							
							
							themselves. For that, the physics module simply calls RequestAssetMethod, which
in turn points to Scene.PhysicsRequestAsset. This gives physics access to
the asset system without introducing unwanted knowledge of the scene class. 
							
						 
						
							2012-08-01 22:37:38 +01:00  
				
					
						
							
							
								 
						
							
							
								5f500c89ce 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in pCampbot grabbing behaviour where an exception would be thrown if the bot was not yet aware of any objects.  
							
							
							
						 
						
							2012-08-01 22:30:34 +01:00  
				
					
						
							
							
								 
						
							
							
								44255fdde2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-08-01 15:10:32 +02:00  
				
					
						
							
							
								 
						
							
							
								69a5beeabc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-08-01 00:40:31 +01:00  
				
					
						
							
							
								 
						
							
							
								794363421d 
								
							
								 
							
						 
						
							
							
								
								Look up the NPC module when the SensorRepeat class is created, rather than on every single sensor sweep.  
							
							
							
						 
						
							2012-08-01 00:39:37 +01:00  
				
					
						
							
							
								 
						
							
							
								c51ef38e2d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where resizing a primary shape (cube or sphere) would not rebuild the physics mesh. Update the DLLs and SOs to latest version.  
							
							
							
						 
						
							2012-07-31 16:23:52 -07:00  
				
					
						
							
							
								 
						
							
							
								e38d26a2dc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change boolean parameters in the shape data from int's to float's to be consistant with parameter data structure  
							
							
							
						 
						
							2012-07-31 16:23:48 -07:00  
				
					
						
							
							
								 
						
							
							
								04d8c6b4fe 
								
							
								 
							
						 
						
							
							
								
								Change exception log messages in XInventoryService connector to error rather than debug, since these signal real problems.  
							
							... 
							
							
							
							Also outputs full exception instead of just the message to aid diagnostics. 
							
						 
						
							2012-08-01 00:11:21 +01:00  
				
					
						
							
							
								 
						
							
							
								8114260946 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-08-01 00:08:02 +01:00  
				
					
						
							
							
								 
						
							
							
								70996603e5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-08-01 00:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								7609daca38 
								
							
								 
							
						 
						
							
							
								
								Resolve a deadlock between INPCModule and SensorRepeat by replacing the SensorRepeat list with a new list on add/removes rather than locking it for the duration of the sensor sweep.  
							
							... 
							
							
							
							A deadlock was observed today where NPC removal on a script thread would lock the NPC list and then try to lock the sensor list via scripted attachment removal.
Concurrently, the sensor sweep thread would lock the sensor list and then try to lock the NPC list to check NPC status.
This commit resolves the deadlock by replacing the sensor list on update rather than locking it for the duration of the sweep. 
							
						 
						
							2012-07-31 23:57:57 +01:00  
				
					
						
							
							
								 
						
							
							
								d89faa3c16 
								
							
								 
							
						 
						
							
							
								
								Fix bug in SoundModule.TriggerSound() where every sound update to an avatar would base its gain calculation on the previous avatar's gain, instead of the original input gain.  
							
							... 
							
							
							
							This was making sound attenuate oddly when there were NPCs in the region, though it could also happen with ordinary avatars. 
							
						 
						
							2012-07-31 22:52:17 +01:00  
				
					
						
							
							
								 
						
							
							
								ef3166d4fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-31 23:38:47 +02:00  
				
					
						
							
							
								 
						
							
							
								e40e1dc9e6 
								
							
								 
							
						 
						
							
							
								
								Reverse a senseless change in the prioritizer. Why I would want avatars to render according to their camera position is beyond me.  
							
							
							
						 
						
							2012-07-31 23:38:01 +02:00  
				
					
						
							
							
								 
						
							
							
								a76a289d11 
								
							
								 
							
						 
						
							
							
								
								Adds support to ScriptModuleComms for region modules to export  
							
							... 
							
							
							
							constants to the script engine. 
							
						 
						
							2012-07-31 10:45:37 -07:00  
				
					
						
							
							
								 
						
							
							
								50dbb9ffe4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameters and API calls for setting ERP and CFM.  
							
							... 
							
							
							
							Set ERP and CFM in linkset constraints.
Reorder rebuilding of object bodies so they are not rebuilt everytime
   something is linked and unlinked. 
							
						 
						
							2012-07-31 09:23:05 -07:00  
				
					
						
							
							
								 
						
							
							
								6b1d12edcb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-30 23:25:54 +01:00  
				
					
						
							
							
								 
						
							
							
								b899d64dc1 
								
							
								 
							
						 
						
							
							
								
								If we're fetching active gestures via the XInventoryServiceConnector, then properly look at the ITEMS dictionary already returned rather than the level above this.  
							
							
							
						 
						
							2012-07-30 23:14:20 +01:00  
				
					
						
							
							
								 
						
							
							
								3d7b469c60 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-30 03:20:29 +02:00  
				
					
						
							
							
								 
						
							
							
								bd262fe3ed 
								
							
								 
							
						 
						
							
							
								
								Correct StandUp position and rotation  
							
							
							
						 
						
							2012-07-30 03:05:57 +02:00  
				
					
						
							
							
								 
						
							
							
								e012c81d7c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-29 16:11:20 +01:00  
				
					
						
							
							
								 
						
							
							
								277491d871 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-29 16:10:45 +01:00  
				
					
						
							
							
								 
						
							
							
								3f6dfa92ab 
								
							
								 
							
						 
						
							
							
								
								Return world rotation on llGetObjectDetails()'s OBJECT_ROT  
							
							
							
						 
						
							2012-07-29 16:05:35 +01:00  
				
					
						
							
							
								 
						
							
							
								88d68e68c1 
								
							
								 
							
						 
						
							
							
								
								Return world rotation on llGetObjectDetails()'s OBJECT_ROT  
							
							
							
						 
						
							2012-07-29 15:40:31 +02:00  
				
					
						
							
							
								 
						
							
							
								30784ab9e1 
								
							
								 
							
						 
						
							
							
								
								Fix an exception while outputting a log message  
							
							
							
						 
						
							2012-07-29 15:12:03 +02:00  
				
					
						
							
							
								 
						
							
							
								659be9dd50 
								
							
								 
							
						 
						
							
							
								
								When controls are released by script, don't drop the permission to  
							
							... 
							
							
							
							retake them. 
							
						 
						
							2012-07-29 15:11:39 +02:00  
				
					
						
							
							
								 
						
							
							
								729046e1ad 
								
							
								 
							
						 
						
							
							
								
								See that if controls are taken, those are released before taking new ones  
							
							
							
						 
						
							2012-07-29 15:10:12 +02:00  
				
					
						
							
							
								 
						
							
							
								9163cdd7c1 
								
							
								 
							
						 
						
							
							
								
								Bump number of URLs to 15000 per region  
							
							
							
						 
						
							2012-07-29 15:09:42 +02:00  
				
					
						
							
							
								 
						
							
							
								45b72bf01c 
								
							
								 
							
						 
						
							
							
								
								Fix some merge issues and a functional issue in the scene manager  
							
							
							
						 
						
							2012-07-28 01:06:28 +01:00  
				
					
						
							
							
								 
						
							
							
								7f5ac795be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-28 02:03:18 +02:00  
				
					
						
							
							
								 
						
							
							
								771d79e83e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Monitoring/BaseStatsCollector.cs
	OpenSim/Region/Application/OpenSim.cs
	OpenSim/Region/Application/OpenSimBase.cs
	OpenSim/Region/Framework/Scenes/SceneManager.cs
	bin/OpenMetaverse.Rendering.Meshmerizer.dll
	bin/OpenMetaverse.StructuredData.dll
	bin/OpenMetaverse.dll
	bin/OpenMetaverseTypes.dll
	prebuild.xml 
							
						 
						
							2012-07-28 00:39:36 +01:00  
				
					
						
							
							
								 
						
							
							
								72d29bdb40 
								
							
								 
							
						 
						
							
							
								
								LSL/OSSL lacks Math.Min & Math.Max implementations.  
							
							
							
						 
						
							2012-07-28 00:09:11 +01:00  
				
					
						
							
							
								 
						
							
							
								7e89b99e6a 
								
							
								 
							
						 
						
							
							
								
								Avoid a race condition between the scene shutdown thread and the update thread since commit  c150320 (Thu Jul 26 15:27:18 2012)  
							
							... 
							
							
							
							c150320 
						
							2012-07-27 23:58:53 +01:00  
				
					
						
							
							
								 
						
							
							
								adbdb220df 
								
							
								 
							
						 
						
							
							
								
								making first run more resilient to bad input (loop until good input, rather than crash)  
							
							
							
						 
						
							2012-07-27 23:40:19 +01:00  
				
					
						
							
							
								 
						
							
							
								d4f476c7ce 
								
							
								 
							
						 
						
							
							
								
								Remove the LandGeom checks in OdeScene - these are pointless since LandGeom is always IntPtr.Zero and contacts returned always have a valid geometry.  
							
							... 
							
							
							
							Possibly this was for a feature that was never implemented or was otherwise removed.
Thanks to SignpostMarv for the spot of the warning that shows this parameter was never changed. 
							
						 
						
							2012-07-27 23:31:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f3c5ce1bbd 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out unused MemoryWatchdog.m_churnRatePerMillisecond - this is currently calculated dynamically  
							
							
							
						 
						
							2012-07-27 22:20:43 +01:00  
				
					
						
							
							
								 
						
							
							
								0d9afad3fe 
								
							
								 
							
						 
						
							
							
								
								Remove duplicated IScenePresence.PresenceType.  This is already in ISceneAgent.PresenceType from which IScenePresence inherits.  
							
							... 
							
							
							
							No other code changes required. 
							
						 
						
							2012-07-27 22:15:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1133f81dce 
								
							
								 
							
						 
						
							
							
								
								Remove a couple of compiler warnings pointed out by SignpostMarv  
							
							
							
						 
						
							2012-07-27 20:40:25 +01:00  
				
					
						
							
							
								 
						
							
							
								9f6236f5bf 
								
							
								 
							
						 
						
							
							
								
								Implement the linefeed URL hack for ShoutCast and other services  
							
							
							
						 
						
							2012-07-27 12:10:04 +02:00  
				
					
						
							
							
								 
						
							
							
								be22e3599c 
								
							
								 
							
						 
						
							
							
								
								Change the stair fudge factor so steps of 0.5m can be climbled to match inworldz claims and SL's realities  
							
							
							
						 
						
							2012-07-27 03:24:45 +02:00  
				
					
						
							
							
								 
						
							
							
								5f741143fd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-27 00:30:04 +01:00  
				
					
						
							
							
								 
						
							
							
								21b1fec32d 
								
							
								 
							
						 
						
							
							
								
								Fix issue where RegionCombinerModule was not removing regions from its dictionary on RemoveRegion(), causing a later issue if regions were restarted (removed then readded).  
							
							
							
						 
						
							2012-07-27 00:28:23 +01:00  
				
					
						
							
							
								 
						
							
							
								ce812c88cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix a recursive loop when fetching the mass of the root of a linkset.  
							
							
							
						 
						
							2012-07-26 16:06:00 -07:00  
				
					
						
							
							
								 
						
							
							
								7d30637d51 
								
							
								 
							
						 
						
							
							
								
								BulletSim: refactor all the linkset logic out of the prim class  
							
							... 
							
							
							
							and into its own class. The BulletSim data structures track
individual prims as linksets of 1 so most of the prim code is not
different between a linked and unlinked object. 
							
						 
						
							2012-07-26 16:05:57 -07:00  
				
					
						
							
							
								 
						
							
							
								d4a667a918 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-26 16:04:11 -07:00  
				
					
						
							
							
								 
						
							
							
								9e914f5c32 
								
							
								 
							
						 
						
							
							
								
								Add check so Ode does not try to simulate after it has been Dispose()'ed. Fixes exception that happens when shutting down region (improvements from last patch)  
							
							
							
						 
						
							2012-07-26 16:03:15 -07:00  
				
					
						
							
							
								 
						
							
							
								0aaf52fca4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-26 23:46:54 +01:00  
				
					
						
							
							
								 
						
							
							
								66824dd18c 
								
							
								 
							
						 
						
							
							
								
								When copying items, copy the item description field instead of the asset description field.  
							
							... 
							
							
							
							If we copy the asset description then we will only ever replicate the very first description, if there was one, not any subsequent changes.
Thanks to Oren Hurvitz of Kitely for this patch from http://opensimulator.org/mantis/view.php?id=6107 
I have adapted it slightly to change the order of arguments (name before description rather than vice-versa) and slightly improve some method doc. 
							
						 
						
							2012-07-26 23:44:29 +01:00  
				
					
						
							
							
								 
						
							
							
								c1503205c0 
								
							
								 
							
						 
						
							
							
								
								Add a Dispose() of the physics engine when a scene is being shutdown.  
							
							
							
						 
						
							2012-07-26 15:27:18 -07:00  
				
					
						
							
							
								 
						
							
							
								9ca1075e7e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unused, commented out code in BSConstraint  
							
							
							
						 
						
							2012-07-25 16:31:17 -07:00  
				
					
						
							
							
								 
						
							
							
								0a4c080e63 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings in newly added files (Is it DOS or is it UNIX? Only it's hairdresser knows for sure)  
							
							
							
						 
						
							2012-07-25 16:31:12 -07:00  
				
					
						
							
							
								 
						
							
							
								d7add2940a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameters for setting linkset constraint factors  
							
							
							
						 
						
							2012-07-25 16:31:08 -07:00  
				
					
						
							
							
								 
						
							
							
								75f7721b0c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small change to use the pointer to the bullet object for zeroing forces.  
							
							
							
						 
						
							2012-07-25 16:31:04 -07:00  
				
					
						
							
							
								 
						
							
							
								bf6529db32 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Redo parameter specification so only one place has  
							
							... 
							
							
							
							to change to have a parameter show up in the ini file and
command line. Will make it much easier for the next person. 
							
						 
						
							2012-07-25 16:30:59 -07:00  
				
					
						
							
							
								 
						
							
							
								2d05e16f7e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add C# classes for storing and tracking constraints.  
							
							
							
						 
						
							2012-07-25 16:30:55 -07:00  
				
					
						
							
							
								 
						
							
							
								5707e171f4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Move constraint tracking from C++ code to C# code  
							
							... 
							
							
							
							for more flexibility. 
							
						 
						
							2012-07-25 16:30:50 -07:00  
				
					
						
							
							
								 
						
							
							
								5aec0ff207 
								
							
								 
							
						 
						
							
							
								
								Move Watchdog and MemoryWatchdog classes into OpenSim.Framework.Monitoring with other monitoring code from OpenSim.Framework  
							
							
							
						 
						
							2012-07-25 23:27:00 +01:00  
				
					
						
							
							
								 
						
							
							
								35efa88c26 
								
							
								 
							
						 
						
							
							
								
								Rename OpenSim.Framework.Statistics to OpenSim.Framework.Monitoring.  
							
							... 
							
							
							
							This better reflects the long-term purpose of that project and matches Monitoring modules. 
							
						 
						
							2012-07-25 23:11:50 +01:00  
				
					
						
							
							
								 
						
							
							
								227126adb7 
								
							
								 
							
						 
						
							
							
								
								Add MemoryWatchdog class missing from git master  a1e9964 
							
							
							
						 
						
							2012-07-25 22:38:28 +01:00  
				
					
						
							
							
								 
						
							
							
								22aa436648 
								
							
								 
							
						 
						
							
							
								
								Correct churn stat from MB/s from KB/s  
							
							
							
						 
						
							2012-07-25 22:33:24 +01:00  
				
					
						
							
							
								 
						
							
							
								a1e99642c1 
								
							
								 
							
						 
						
							
							
								
								Add experimental "OpenSim object memory churn" statistics to output of region console "show stats" command  
							
							... 
							
							
							
							This aims to capture the amount of memory that OpenSim turns over whilst operating a region.
This memory is not lost - apart from leaks it is reclaimed by the garbage collector.
However, the more memory that gets turned over the more work the GC has to do to reclaim it. 
							
						 
						
							2012-07-25 22:29:40 +01:00  
				
					
						
							
							
								 
						
							
							
								31304c222d 
								
							
								 
							
						 
						
							
							
								
								Make SceneManager.OnRegionsReadyStatusChange event available.  
							
							... 
							
							
							
							This is fired when all regions are ready or when at least one region becomes not ready.
Recently added EventManager.OnRegionReady becomes OnRegionReadyStatusChange to match OnLoginsEnabledStatusChange 
							
						 
						
							2012-07-25 21:00:59 +01:00  
				
					
						
							
							
								 
						
							
							
								6930d696e9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs 
							
						 
						
							2012-07-25 18:19:12 +01:00  
				
					
						
							
							
								 
						
							
							
								af05aaaf36 
								
							
								 
							
						 
						
							
							
								
								Remove support for the OS_NPC constant. That one seems to be overly paranoid  
							
							... 
							
							
							
							to have and confuses the issue. 
							
						 
						
							2012-07-25 01:28:11 +01:00  
				
					
						
							
							
								 
						
							
							
								3cf8edfd68 
								
							
								 
							
						 
						
							
							
								
								Rename "image queues clear" console command to "clear image queues"  
							
							... 
							
							
							
							There is less justification for this word arrangement (verb after noun) now that command help is categorized.
Also removes "image queues show" in favour of existing alias "show image queues". 
							
						 
						
							2012-07-24 23:51:04 +01:00  
				
					
						
							
							
								 
						
							
							
								1427430b7b 
								
							
								 
							
						 
						
							
							
								
								Add information about each column to "show queues" region console command help.  
							
							
							
						 
						
							2012-07-24 23:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8570f789 
								
							
								 
							
						 
						
							
							
								
								Extend region console "show queues" command to show already collected time since last packeted received by the simulator from a viewer.  
							
							
							
						 
						
							2012-07-24 23:39:31 +01:00  
				
					
						
							
							
								 
						
							
							
								c846a5461c 
								
							
								 
							
						 
						
							
							
								
								Remove bad using statement in AttachmentsModuleTests.  
							
							... 
							
							
							
							It seems that the mono 2.10.8.1 doesn't choke on this but for some reason 2.4.3 fails. 
							
						 
						
							2012-07-24 22:46:22 +01:00  
				
					
						
							
							
								 
						
							
							
								c992629576 
								
							
								 
							
						 
						
							
							
								
								extend regression TestRezScriptedAttachmentFromInventory() to check actual start of script rather than just the script status reported by SOG.ContainsScripts()  
							
							
							
						 
						
							2012-07-24 22:40:06 +01:00  
				
					
						
							
							
								 
						
							
							
								bc13c52c98 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-24 22:38:26 +01:00  
				
					
						
							
							
								 
						
							
							
								2858b1b1f4 
								
							
								 
							
						 
						
							
							
								
								extend regression TestDetachScriptedAttachementToInventory() to check correct running status on a re-rezzed attachment  
							
							
							
						 
						
							2012-07-24 22:33:54 +01:00  
				
					
						
							
							
								 
						
							
							
								0993af0871 
								
							
								 
							
						 
						
							
							
								
								Allow load and save of IAR without a password. The password must still be  
							
							... 
							
							
							
							present on the command line for compatibility, but is ignored.
Avination's IAR operations are administratively done and the staff doesn't
have the passwords of the users. 
							
						 
						
							2012-07-24 11:38:30 +02:00  
				
					
						
							
							
								 
						
							
							
								bf6547be01 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change how prim mass is saved so it is always calculated but zero is given if not physical.  
							
							
							
						 
						
							2012-07-23 16:32:47 -07:00  
				
					
						
							
							
								 
						
							
							
								dda681515b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small optimizations for link and unlink code  
							
							
							
						 
						
							2012-07-23 16:32:41 -07:00  
				
					
						
							
							
								 
						
							
							
								8a574395c7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add Dispose() code to free up resources and close log files.  
							
							
							
						 
						
							2012-07-23 16:32:36 -07:00  
				
					
						
							
							
								 
						
							
							
								85c6eb7c50 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add all the new functions to BulletSimAPI.  
							
							... 
							
							
							
							Modify ZeroMotion() to not make tainting calls and to use new API calls. 
							
						 
						
							2012-07-23 16:32:30 -07:00  
				
					
						
							
							
								 
						
							
							
								73f9e14b43 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improve linking to add each link individually rather than rebuilding the object each time. Makes it an O(n) operation rather than O(n\!).  
							
							
							
						 
						
							2012-07-23 16:32:24 -07:00  
				
					
						
							
							
								 
						
							
							
								d69f186f5a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-07-23 21:55:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e126915bc1 
								
							
								 
							
						 
						
							
							
								
								Change attachment handling to remove object from the scene first as per  
							
							... 
							
							
							
							justincc's original work. Sample scripts before doing so. Also refactor some
crucial common code and eliminate parameters that were only ever used with
the same constant value. 
							
						 
						
							2012-07-23 21:39:26 +01:00  
				
					
						
							
							
								 
						
							
							
								9e00e2ddec 
								
							
								 
							
						 
						
							
							
								
								Change attachment handling to remove object from the scene first as per  
							
							... 
							
							
							
							justincc's original work. Sample scripts before doing so. Also refactor some
crucial common code and eliminate parameters that were only ever used with
the same constant value. 
							
						 
						
							2012-07-23 21:08:02 +02:00  
				
					
						
							
							
								 
						
							
							
								fc77bca936 
								
							
								 
							
						 
						
							
							
								
								Committing Avination's memleak fix-a-thon, installment  #3  
							
							... 
							
							
							
							When linking, detach the no longer used SOG's from backup so they can be
collected. Since their Children collection is never emptied, they prevent
their former SOPs from being collected as well. 
							
						 
						
							2012-07-23 19:53:26 +01:00  
				
					
						
							
							
								 
						
							
							
								112df30ea3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-07-23 19:32:08 +01:00  
				
					
						
							
							
								 
						
							
							
								55c1c10c0d 
								
							
								 
							
						 
						
							
							
								
								Committing Avination's memleak fix-a-thon, installment  #2  
							
							... 
							
							
							
							Ensure items coming off the lockless queue are released. Also ensure this
is done when the queue is cleared. 
							
						 
						
							2012-07-23 19:26:21 +01:00  
				
					
						
							
							
								 
						
							
							
								7d16d0664e 
								
							
								 
							
						 
						
							
							
								
								Commiting Avination's memleak fix-a-thon, installment  #1  
							
							... 
							
							
							
							As the MinHeap shrinks, free object references that have been sent. Also,
free the last item when it empties. 
							
						 
						
							2012-07-23 19:21:59 +01:00  
				
					
						
							
							
								 
						
							
							
								23be64c132 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-23 20:18:07 +02:00  
				
					
						
							
							
								 
						
							
							
								fb8e92c90b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Helpers.cs
	prebuild.xml 
							
						 
						
							2012-07-23 18:54:12 +01:00  
				
					
						
							
							
								 
						
							
							
								b1b3057adc 
								
							
								 
							
						 
						
							
							
								
								Fix double-ping on logout by not sending a stop packet to the client  
							
							... 
							
							
							
							if the client told us it wants to log out in the first place. 
							
						 
						
							2012-07-21 20:56:19 +02:00  
				
					
						
							
							
								 
						
							
							
								b25d874afa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add reference to OpenSim.Region.CoreModules in BSScene.cs attempting to fix a mono compile error.  
							
							
							
						 
						
							2012-07-20 15:34:19 -07:00  
				
					
						
							
							
								 
						
							
							
								03ff782c3c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-07-20 22:12:02 +01:00  
				
					
						
							
							
								 
						
							
							
								ca3b6b1f90 
								
							
								 
							
						 
						
							
							
								
								BulletSim: more detail logging for vehicle and general physics debugging.  
							
							... 
							
							
							
							Physical linksets are fully functional.
Tweeking of the vehicle code to make it semi-work.
Utilize the new API2 for some setting operations.
Add GetOrientation() API call for proper reporting of children of linksets.
Changes the interface between C# and C++ code so old DLLs won't work! 
							
						 
						
							2012-07-20 14:08:29 -07:00  
				
					
						
							
							
								 
						
							
							
								7451bb1613 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix compile errors from last commit. Clean up passing of physics scene into vehicle dynamics code.  
							
							
							
						 
						
							2012-07-20 14:02:29 -07:00  
				
					
						
							
							
								 
						
							
							
								cda67a68de 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add very detailed logging to BSDynamics for vehicle debugging  
							
							
							
						 
						
							2012-07-20 14:02:27 -07:00  
				
					
						
							
							
								 
						
							
							
								e9c437ed0e 
								
							
								 
							
						 
						
							
							
								
								Correct namespace of BinaryLoggingModule (a cut-and-paste error). Add a simple, high performance logger for high frequency logging (physics sub-operations, for instance).  
							
							
							
						 
						
							2012-07-20 14:02:26 -07:00  
				
					
						
							
							
								 
						
							
							
								c400918c84 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add PID variables to physical scene. Not PIDing yet, but soon.  
							
							... 
							
							
							
							Cleaned up code and got rid of compile warnings. 
							
						 
						
							2012-07-20 14:02:24 -07:00  
				
					
						
							
							
								 
						
							
							
								f9913b6ef7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add detailed and voluminous debug logging that is enabled  
							
							... 
							
							
							
							with an ini configuration parameter.
Correct computation of relative offsets of children in a linkset.
Remove a prim from any link relationship before deleting it.
Minor code flow cleanups. 
							
						 
						
							2012-07-20 14:02:22 -07:00  
				
					
						
							
							
								 
						
							
							
								ecf7bb268c 
								
							
								 
							
						 
						
							
							
								
								As per opensim-dev mailing list discussion, extend llGetDetectedType() to return OS_NPC if an OS npc is detected.  
							
							... 
							
							
							
							The detection will also return agent is the NPC has been created with the OS_NPC_SENSE_AS_AGENT option. 
							
						 
						
							2012-07-20 21:36:33 +01:00  
				
					
						
							
							
								 
						
							
							
								bcfc392edf 
								
							
								 
							
						 
						
							
							
								
								As per opensim-dev mailing list conversation, introduce OS_NPC constant for use with llSensor()  
							
							... 
							
							
							
							This same constant will later be used with llGetDetectedType().
This constant has a different name from NPC to avoid possible conflict with future LSL changes.
This constant has a different value to try and avoid unnecessary conflict with future constants that may use the same value.
Using the 'NPC' constant with llSensor() will remain valid but is deprecated. 
							
						 
						
							2012-07-20 21:08:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a4281ca014 
								
							
								 
							
						 
						
							
							
								
								Enables support for UUIDs to be returned in lists from  
							
							... 
							
							
							
							modInvoke commands.
Thanks SignpostMarv!!! 
							
						 
						
							2012-07-20 10:48:51 -07:00  
				
					
						
							
							
								 
						
							
							
								644fb6b013 
								
							
								 
							
						 
						
							
							
								
								Implements a very useful OSSL function to test a string to see  
							
							... 
							
							
							
							if it is a UUID. The function is osIsUUID().
Thanks SignpostMarv! 
							
						 
						
							2012-07-20 10:25:50 -07:00  
				
					
						
							
							
								 
						
							
							
								1598f9d179 
								
							
								 
							
						 
						
							
							
								
								Fix the order of operations on detach. The object must always be serialized  
							
							... 
							
							
							
							while still in the scene to avoid losing important script state.
DeleteSceneObject can not be called before doing this! 
							
						 
						
							2012-07-20 16:45:24 +02:00  
				
					
						
							
							
								 
						
							
							
								fe99948c58 
								
							
								 
							
						 
						
							
							
								
								Fix the order of operations on detach. The object must always be serialized  
							
							... 
							
							
							
							while still in the scene to avoid losing important script state.
DeleteSceneObject can not be called before doing this! 
							
						 
						
							2012-07-20 11:54:59 +02:00  
				
					
						
							
							
								 
						
							
							
								d98c883f86 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-07-20 10:42:54 +01:00  
				
					
						
							
							
								 
						
							
							
								df866fd300 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-07-20 09:35:22 +01:00  
				
					
						
							
							
								 
						
							
							
								7da744566d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-07-20 09:31:06 +01:00  
				
					
						
							
							
								 
						
							
							
								be39f03caa 
								
							
								 
							
						 
						
							
							
								
								minor: switch around mixed up circuit code and endpoint data in "show connections" region console command  
							
							
							
						 
						
							2012-07-19 23:35:56 +01:00  
				
					
						
							
							
								 
						
							
							
								d1d331a4c0 
								
							
								 
							
						 
						
							
							
								
								Make LLClientView instant message handling asynchronous rather than synchronous to prevent long operations from holding up all inbound packet processing.  
							
							... 
							
							
							
							Giving a large folder from one avatar to another was causing a long delay when handled synchronously, since it took some time to retrieve the necessary data from the inventory service.
Handling this asynchronously instead stops this delay from disrupting all avatars in the scene.  This has been shown in OSGrid.
I see no reason for not handling all IM messages asynchronously, just as incoming chat is handled asynchronously, so this has been switched for all instant messages.
Thanks to Nebadon for testing this change out. 
							
						 
						
							2012-07-19 23:20:03 +01:00  
				
					
						
							
							
								 
						
							
							
								c4533e755b 
								
							
								 
							
						 
						
							
							
								
								Comment out OnIncomingInstantMessage and OnInstantMessage handlers in GroupsModule, since these led to a private blank method  
							
							
							
						 
						
							2012-07-19 23:13:08 +01:00  
				
					
						
							
							
								 
						
							
							
								e94831ddab 
								
							
								 
							
						 
						
							
							
								
								Stop explicitly closing and nulling out Animator in order to prevent NREs in various places due to race conditions.  
							
							... 
							
							
							
							Even where checks are being made they aren't enough since they all assume that the Animator they just checked is still there in the next line, which is not necessarily the case without locking.
The memory used is small and these should be GC'd anyway when the SP is released.  If this is not happening then the wider problem of old SPs being retained needs to be resolved. 
							
						 
						
							2012-07-19 22:59:28 +01:00  
				
					
						
							
							
								 
						
							
							
								ccc7e75ce4 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2012-07-19 22:37:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ba80f137b5 
								
							
								 
							
						 
						
							
							
								
								Prevent race conditions between two threads that call LLClientView.Close() simultaneously (e.g. ack timeout and an attempt to reconnect)  
							
							
							
						 
						
							2012-07-19 22:32:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e9a121e1b2 
								
							
								 
							
						 
						
							
							
								
								Add TestCreateDuplicateRootScenePresence() regression test.  
							
							
							
						 
						
							2012-07-19 21:54:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c0ab406e2e 
								
							
								 
							
						 
						
							
							
								
								Add basic TestCreateRootScenePresence() regression test  
							
							
							
						 
						
							2012-07-19 21:41:13 +01:00  
				
					
						
							
							
								 
						
							
							
								0d595ab19e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-07-19 12:28:50 +02:00  
				
					
						
							
							
								 
						
							
							
								ce8b9e6c57 
								
							
								 
							
						 
						
							
							
								
								Fix slow loading of task inventory  
							
							
							
						 
						
							2012-07-19 12:27:36 +02:00  
				
					
						
							
							
								 
						
							
							
								1c6e7de2dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-19 12:15:07 +02:00  
				
					
						
							
							
								 
						
							
							
								0facebec40 
								
							
								 
							
						 
						
							
							
								
								Update ubitMesh primMesher with new Dahlia version on core ( reckick git  
							
							... 
							
							
							
							back) 
							
						 
						
							2012-07-19 11:12:53 +01:00  
				
					
						
							
							
								 
						
							
							
								5b68bff73b 
								
							
								 
							
						 
						
							
							
								
								kick git  
							
							
							
						 
						
							2012-07-19 11:10:23 +01:00  
				
					
						
							
							
								 
						
							
							
								36d744e2a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-07-19 09:47:51 +01:00  
				
					
						
							
							
								 
						
							
							
								6dda7c65ae 
								
							
								 
							
						 
						
							
							
								
								Add EventManager.OnRegionLoginsStatusChange fired whenever logins are enabled or disabled at any point, not just during initial startup.  
							
							... 
							
							
							
							This replaces EventManager.OnLoginsEnabled which only fired when logins were first enabled
and was affected by a bug where it would never fire if the region started with logins disabled. 
							
						 
						
							2012-07-19 00:09:22 +01:00  
				
					
						
							
							
								 
						
							
							
								64db0bcbd2 
								
							
								 
							
						 
						
							
							
								
								Add back notification to neighbouring regions when RegionReadyModule is not active accidentally just removed in  528004d 
							
							
							
						 
						
							2012-07-18 23:40:00 +01:00  
				
					
						
							
							
								 
						
							
							
								528004d349 
								
							
								 
							
						 
						
							
							
								
								Perform other region ready actions even if simulator is configured to leave logins disabled on startup.  
							
							
							
						 
						
							2012-07-18 23:35:05 +01:00  
				
					
						
							
							
								 
						
							
							
								1971b6bb4f 
								
							
								 
							
						 
						
							
							
								
								Stop the 15 second initial script compile wait if a script is being rezzed on a previously empty region.  
							
							
							
						 
						
							2012-07-18 22:24:52 +01:00  
				
					
						
							
							
								 
						
							
							
								d97e27434c 
								
							
								 
							
						 
						
							
							
								
								Fix bug where region ready would be triggered a second time if a script was rezzed on a previously script-free region.  
							
							... 
							
							
							
							There is no need to listen for OnRezScript in RegionReadyModule since OnEmptyScriptCompileQueue will only fire if scripts were compiled. 
							
						 
						
							2012-07-18 22:17:39 +01:00  
				
					
						
							
							
								 
						
							
							
								58b72933c8 
								
							
								 
							
						 
						
							
							
								
								Fix bug where region ready was being triggered twice in quick succession if a region contained no scripts.  
							
							
							
						 
						
							2012-07-18 22:09:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4973fddc51 
								
							
								 
							
						 
						
							
							
								
								Establish EventManager.OnRegionReady event.  This will only be triggerred once when the region is ready.  
							
							... 
							
							
							
							Switch MapImageServiceModule to use this. 
							
						 
						
							2012-07-18 21:52:07 +01:00  
				
					
						
							
							
								 
						
							
							
								6460e587c4 
								
							
								 
							
						 
						
							
							
								
								Pass entire scene object in OnLoginsEnabled event rather than just the region name.  
							
							... 
							
							
							
							This saves listeners from having to re-retrieve the scene from their own lists, which won't work anyway if multiple regions with the same name have been allowed 
							
						 
						
							2012-07-18 21:29:12 +01:00  
				
					
						
							
							
								 
						
							
							
								742ad5eb93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-18 21:26:28 +01:00  
				
					
						
							
							
								 
						
							
							
								dd85d7d981 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2012-07-18 13:07:07 -07:00  
				
					
						
							
							
								 
						
							
							
								0dd14ca0a3 
								
							
								 
							
						 
						
							
							
								
								Missing parameter in log error message was throwing exception  
							
							
							
						 
						
							2012-07-18 13:05:48 -07:00  
				
					
						
							
							
								 
						
							
							
								cd6d7429f8 
								
							
								 
							
						 
						
							
							
								
								Only listen to LoginsEnabled event in RegionReadyModule if it has been asked to disable logins until all scripts have been compiled  
							
							
							
						 
						
							2012-07-18 21:03:35 +01:00  
				
					
						
							
							
								 
						
							
							
								4917637ce6 
								
							
								 
							
						 
						
							
							
								
								Fix llSameGroup to work according to specs  
							
							
							
						 
						
							2012-07-18 14:30:40 +02:00  
				
					
						
							
							
								 
						
							
							
								eb590becf0 
								
							
								 
							
						 
						
							
							
								
								Close() the ScenePresence after we've removed it from the scene graph, to cut down race conditions when another thread manages the grab the presence after some SP structures have been reset.  
							
							
							
						 
						
							2012-07-18 00:14:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b9749d5aaf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-17 23:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								48a5f10be1 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "refactor: make llGiveInventory() use existing GetInventoryItem() method rather than iterate through TaskInventory itself.""  
							
							... 
							
							
							
							This reverts commit 59a29f5f22 
							
						 
						
							2012-07-17 23:48:09 +01:00  
				
					
						
							
							
								 
						
							
							
								56870d9609 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-17 23:34:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ecb759c1e5 
								
							
								 
							
						 
						
							
							
								
								Fix regression where llGiveInventory() had stopped asking non-owner receivers to accept/decline.  
							
							... 
							
							
							
							This appears to be a regression from back in commit db91044http://opensimulator.org/mantis/view.php?id=6089  
							
						 
						
							2012-07-17 23:31:38 +01:00  
				
					
						
							
							
								 
						
							
							
								59a29f5f22 
								
							
								 
							
						 
						
							
							
								
								Revert "refactor: make llGiveInventory() use existing GetInventoryItem() method rather than iterate through TaskInventory itself."  
							
							... 
							
							
							
							This reverts commit 58b13d51a7 
							
						 
						
							2012-07-17 22:56:21 +01:00  
				
					
						
							
							
								 
						
							
							
								c489bc1cd2 
								
							
								 
							
						 
						
							
							
								
								Make the scrpt running flag work properly  
							
							
							
						 
						
							2012-07-17 15:00:42 +02:00  
				
					
						
							
							
								 
						
							
							
								5f57efd078 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-17 10:48:36 +02:00  
				
					
						
							
							
								 
						
							
							
								5874dfd342 
								
							
								 
							
						 
						
							
							
								
								fix PollServiceRequestManager  
							
							
							
						 
						
							2012-07-17 09:47:20 +01:00  
				
					
						
							
							
								 
						
							
							
								0797736fba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-07-17 10:25:13 +02:00  
				
					
						
							
							
								 
						
							
							
								b35f97db46 
								
							
								 
							
						 
						
							
							
								
								Replace PollServiceRequestManager with older version, add extra logging to  
							
							... 
							
							
							
							event exceptions to see call path leading up to it. 
							
						 
						
							2012-07-17 10:21:12 +02:00  
				
					
						
							
							
								 
						
							
							
								d19555e7c5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-17 06:46:51 +02:00  
				
					
						
							
							
								 
						
							
							
								1ff498266c 
								
							
								 
							
						 
						
							
							
								
								minor changes, removed extra parts physics updates on linking nonroot  
							
							... 
							
							
							
							prims 
							
						 
						
							2012-07-17 05:25:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f004db6572 
								
							
								 
							
						 
						
							
							
								
								fix our stats ( old schema )  
							
							
							
						 
						
							2012-07-17 03:45:16 +01:00  
				
					
						
							
							
								 
						
							
							
								666a935272 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-17 04:10:35 +02:00  
				
					
						
							
							
								 
						
							
							
								cd0bf93e71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-17 02:18:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1365fe07cd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-17 02:41:58 +02:00  
				
					
						
							
							
								 
						
							
							
								2b2dbec176 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-17 01:40:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e925b0654d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-17 02:07:21 +02:00  
				
					
						
							
							
								 
						
							
							
								d5f4fb7b50 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-17 00:54:23 +01:00  
				
					
						
							
							
								 
						
							
							
								130668057f 
								
							
								 
							
						 
						
							
							
								
								Fix merge artefacts  
							
							
							
						 
						
							2012-07-17 01:42:42 +02:00  
				
					
						
							
							
								 
						
							
							
								05cca8c694 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-17 01:33:31 +02:00  
				
					
						
							
							
								 
						
							
							
								0d3661fb5f 
								
							
								 
							
						 
						
							
							
								
								UbitOde: remove useless water collider from active code.  
							
							
							
						 
						
							2012-07-17 00:27:01 +01:00  
				
					
						
							
							
								 
						
							
							
								356d597296 
								
							
								 
							
						 
						
							
							
								
								Restore update of inventory item on derez/logout.  This is necessary to update the name if this has been changed whilst attached.  
							
							... 
							
							
							
							Note, this behaviour appears to be at variance with the ll grid as of Tues 17 July 2012, testing with viewer 3.2.1.
The item name in inventory does not change either at the point of detach or after a relog. 
							
						 
						
							2012-07-17 00:17:51 +01:00  
				
					
						
							
							
								 
						
							
							
								b0facd147a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-17 00:02:45 +01:00  
				
					
						
							
							
								 
						
							
							
								b6476eaac3 
								
							
								 
							
						 
						
							
							
								
								Stop sending the viewer an inventory create message if a known attachment item is updated.  
							
							... 
							
							
							
							This doesn't seem to make any sense and probably stems from a period when this code was directly involved in attaching objects directly from the scene.
This message is already being sent by InventoryAccessModule code instead. 
							
						 
						
							2012-07-17 00:00:26 +01:00  
				
					
						
							
							
								 
						
							
							
								8204976fb4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-07-16 23:34:52 +01:00  
				
					
						
							
							
								 
						
							
							
								2a85372169 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-07-16 23:33:33 +01:00  
				
					
						
							
							
								 
						
							
							
								1c3b0da74a 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix script "Running" behavior"  
							
							... 
							
							
							
							A better solution using the already present flags must be found.
This reverts commit 6d3ee8bb39 
							
						 
						
							2012-07-16 23:31:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c1667d39a6 
								
							
								 
							
						 
						
							
							
								
								refactor: factor out common code in WebStatsModule.OnMakeRootAgent()  
							
							
							
						 
						
							2012-07-16 23:15:02 +01:00  
				
					
						
							
							
								 
						
							
							
								217f47b0d5 
								
							
								 
							
						 
						
							
							
								
								In WebStatsModule.OnMakeRootAgent(), get region ID directly from SP.Scene.RegionInfo.RegionID instead of manually looking it up from the stored scene list.  
							
							
							
						 
						
							2012-07-16 23:09:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ed14dac0a3 
								
							
								 
							
						 
						
							
							
								
								Stop warning about no session from ViewerStats if user teleports to another region in the same simulator that was not next to the source region.  
							
							... 
							
							
							
							This was because teleporting to the new region invoked the new session setup code before the agent was removed from the old region, which then invoked the session teardown code.
Now, we only invoke the teardown code if the region ID occupied by the agent being removed is the same as the one registered for the current session. 
							
						 
						
							2012-07-16 23:03:23 +01:00  
				
					
						
							
							
								 
						
							
							
								40c6aef2e5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-16 22:30:54 +01:00  
				
					
						
							
							
								 
						
							
							
								c256447f46 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-07-16 22:22:42 +01:00  
				
					
						
							
							
								 
						
							
							
								9e99d2036c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-07-16 21:33:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ee7478fa16 
								
							
								 
							
						 
						
							
							
								
								sending more user-friendly messages to the script error window rather than the thrown exceptions.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-07-16 21:32:38 +01:00  
				
					
						
							
							
								 
						
							
							
								7b9c4d2826 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-16 21:32:10 +01:00  
				
					
						
							
							
								 
						
							
							
								12049e1120 
								
							
								 
							
						 
						
							
							
								
								Allow setting linked avatar positions from within a prim not the one sat on  
							
							
							
						 
						
							2012-07-16 11:03:12 +02:00  
				
					
						
							
							
								 
						
							
							
								2eab788dcd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-16 02:54:08 +02:00  
				
					
						
							
							
								 
						
							
							
								cbaf59e086 
								
							
								 
							
						 
						
							
							
								
								** TEST **  put back corrected SetPrimParams for avatars, referenced to  
							
							... 
							
							
							
							sitpart and not m_host. 
							
						 
						
							2012-07-16 01:47:50 +01:00  
				
					
						
							
							
								 
						
							
							
								d3d877ceca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-16 00:46:22 +02:00  
				
					
						
							
							
								 
						
							
							
								3149eca68f 
								
							
								 
							
						 
						
							
							
								
								backkick git  
							
							
							
						 
						
							2012-07-15 23:45:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5c145aa539 
								
							
								 
							
						 
						
							
							
								
								merge fix  
							
							
							
						 
						
							2012-07-16 00:43:35 +02:00  
				
					
						
							
							
								 
						
							
							
								8568771015 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-07-16 00:38:05 +02:00  
				
					
						
							
							
								 
						
							
							
								cdd03acffa 
								
							
								 
							
						 
						
							
							
								
								just a kick git  
							
							
							
						 
						
							2012-07-15 23:37:31 +01:00  
				
					
						
							
							
								 
						
							
							
								911ca5b806 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-07-16 00:34:51 +02:00  
				
					
						
							
							
								 
						
							
							
								15a1ad393c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-15 23:33:06 +01:00  
				
					
						
							
							
								 
						
							
							
								13e1635e4d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-07-16 00:01:05 +02:00  
				
					
						
							
							
								 
						
							
							
								0baa1b557a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-15 23:00:28 +01:00  
				
					
						
							
							
								 
						
							
							
								337b2e634a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-07-15 23:56:00 +02:00  
				
					
						
							
							
								 
						
							
							
								1b81a2bd49 
								
							
								 
							
						 
						
							
							
								
								to stash  
							
							
							
						 
						
							2012-07-15 23:54:24 +02:00  
				
					
						
							
							
								 
						
							
							
								2606484e45 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-15 22:53:05 +01:00  
				
					
						
							
							
								 
						
							
							
								668723fab3 
								
							
								 
							
						 
						
							
							
								
								Remove instrumentation and fix the message delivery issue  
							
							
							
						 
						
							2012-07-15 23:01:58 +02:00  
				
					
						
							
							
								 
						
							
							
								59b6473472 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-15 21:32:10 +01:00  
				
					
						
							
							
								 
						
							
							
								b130dcea21 
								
							
								 
							
						 
						
							
							
								
								Testing changes and instrumentation  
							
							
							
						 
						
							2012-07-15 22:28:47 +02:00  
				
					
						
							
							
								 
						
							
							
								5f991d92c7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-15 21:20:26 +01:00  
				
					
						
							
							
								 
						
							
							
								283df0610d 
								
							
								 
							
						 
						
							
							
								
								Save packets received while the client is added and replay them later.  
							
							
							
						 
						
							2012-07-15 21:45:06 +02:00  
				
					
						
							
							
								 
						
							
							
								8baf4dcc78 
								
							
								 
							
						 
						
							
							
								
								Reinstate older set rotation code for avatars since it works in all cases  
							
							
							
						 
						
							2012-07-15 20:55:54 +02:00  
				
					
						
							
							
								 
						
							
							
								a2d19b9703 
								
							
								 
							
						 
						
							
							
								
								Replace sit position and rotation code with older, working version  
							
							
							
						 
						
							2012-07-15 20:48:47 +02:00  
				
					
						
							
							
								 
						
							
							
								ec40c54509 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix a sit rotation issue"  
							
							... 
							
							
							
							This reverts commit 47f7cc9457 
							
						 
						
							2012-07-15 20:48:32 +02:00  
				
					
						
							
							
								 
						
							
							
								47f7cc9457 
								
							
								 
							
						 
						
							
							
								
								Fix a sit rotation issue  
							
							
							
						 
						
							2012-07-15 20:41:10 +02:00  
				
					
						
							
							
								 
						
							
							
								8b4f7604e6 
								
							
								 
							
						 
						
							
							
								
								Revert "Experimentally handle UseCircuitCode synchrnonously"  
							
							... 
							
							
							
							This reverts commit e3fa73da96 
							
						 
						
							2012-07-15 19:45:08 +02:00  
				
					
						
							
							
								 
						
							
							
								1dc064981b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-15 17:57:48 +01:00  
				
					
						
							
							
								 
						
							
							
								e3fa73da96 
								
							
								 
							
						 
						
							
							
								
								Experimentally handle UseCircuitCode synchrnonously  
							
							
							
						 
						
							2012-07-15 17:17:59 +02:00  
				
					
						
							
							
								 
						
							
							
								35a5a064b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-15 15:40:23 +01:00  
				
					
						
							
							
								 
						
							
							
								ad75a4b50b 
								
							
								 
							
						 
						
							
							
								
								Eliminate a spurious exception report when a https url is accessed with a wrong  
							
							... 
							
							
							
							CN 
							
						 
						
							2012-07-15 12:28:58 +02:00  
				
					
						
							
							
								 
						
							
							
								07b7301c22 
								
							
								 
							
						 
						
							
							
								
								Make https work in the poll service manager  
							
							
							
						 
						
							2012-07-15 11:21:01 +02:00  
				
					
						
							
							
								 
						
							
							
								6f7b5ef4cb 
								
							
								 
							
						 
						
							
							
								
								Fix a double parenthesis typo  
							
							
							
						 
						
							2012-07-15 02:24:01 +02:00  
				
					
						
							
							
								 
						
							
							
								62df82b74d 
								
							
								 
							
						 
						
							
							
								
								messing around... Let terrain and water have nullphysicsactors, let  
							
							... 
							
							
							
							nullphyscisactors have a type water, ground or unknown (default). having
this removed geom to name mapping no longer needed. Made some more methods
comum to prims and characters acessible via PhysActor allowing for a more
uniform access. ... 
							
						 
						
							2012-07-15 00:50:00 +01:00  
				
					
						
							
							
								 
						
							
							
								caef55a636 
								
							
								 
							
						 
						
							
							
								
								Set up https to work like http does in the poll handler  
							
							
							
						 
						
							2012-07-15 01:05:04 +02:00  
				
					
						
							
							
								 
						
							
							
								a492b6f693 
								
							
								 
							
						 
						
							
							
								
								remove forgotten line...  
							
							
							
						 
						
							2012-07-14 20:13:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1dca94c72f 
								
							
								 
							
						 
						
							
							
								
								don't subscribe collision events for nonphysical parts only because of  
							
							... 
							
							
							
							collision sounds. Let them be passive 
							
						 
						
							2012-07-14 20:10:38 +01:00  
				
					
						
							
							
								 
						
							
							
								95f2d86549 
								
							
								 
							
						 
						
							
							
								
								Reinstate sleeping because less CPU is preferred over reporting accuracy.  
							
							... 
							
							
							
							Who needs accurate collisions when the sim lags and crashes? 
							
						 
						
							2012-07-14 09:13:27 +02:00  
				
					
						
							
							
								 
						
							
							
								5d3723a47f 
								
							
								 
							
						 
						
							
							
								
								update PrimMesher.cs to dll version r72 which fixes some path errors in sliced linear prims. Addresses Mantis  #6085  
							
							
							
						 
						
							2012-07-13 21:22:15 -07:00  
				
					
						
							
							
								 
						
							
							
								84b7ae2573 
								
							
								 
							
						 
						
							
							
								
								acting on feedback from justincc  
							
							
							
						 
						
							2012-07-14 01:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								423101b425 
								
							
								 
							
						 
						
							
							
								
								acting on feedback from justincc  
							
							
							
						 
						
							2012-07-14 01:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								e3453dd9ca 
								
							
								 
							
						 
						
							
							
								
								added in some extra variables, it sometimes thinks it is on the same parcel :(  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv <github@signpostmarv.name> 
							
						 
						
							2012-07-14 01:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								b6cd3b625e 
								
							
								 
							
						 
						
							
							
								
								adding workaround for silent failure if position is outside the bounds of a region, implementing parcel prim count check.  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv <github@signpostmarv.name> 
							
						 
						
							2012-07-14 01:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								8d59385eea 
								
							
								 
							
						 
						
							
							
								
								Implementation of llSetRegionPos(). Does not implement failure on object entry/prim limit/access restrictions.  
							
							... 
							
							
							
							Signed-off-by: SignpostMarv <github@signpostmarv.name> 
							
						 
						
							2012-07-14 01:45:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ec6a195e40 
								
							
								 
							
						 
						
							
							
								
								When generating a Warp3D texture, set the detailTexture[i] variable on resize from the JPEG2000 original rather than only saving it to disk.  
							
							... 
							
							
							
							This appears to be the cause of the warp 3d exception seen when starting a new region for the first time.
Subsequent starts were okay because resized saved bitmap was correctly retrieved from disk.
Should fix http://opensimulator.org/mantis/view.php?id=5204  and http://opensimulator.org/mantis/view.php?id=5272  
							
						 
						
							2012-07-14 01:11:30 +01:00  
				
					
						
							
							
								 
						
							
							
								72e2b94094 
								
							
								 
							
						 
						
							
							
								
								In collisions report linksets root parts to parts, and not all parts.  
							
							... 
							
							
							
							Temporary suspend collision checks on full stopped bodies, until a better
away is found wake them, avoiding spurius collision end and start events.
Until a nice way is found to avoid them, this may cause some higher cpu load. plus some clean up 
							
						 
						
							2012-07-13 23:57:45 +01:00  
				
					
						
							
							
								 
						
							
							
								39262f6232 
								
							
								 
							
						 
						
							
							
								
								missed fix on vehicle reference frame  
							
							
							
						 
						
							2012-07-13 20:25:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5cfea5934b 
								
							
								 
							
						 
						
							
							
								
								fix bad vehicle reference frame  
							
							
							
						 
						
							2012-07-13 19:32:43 +01:00  
				
					
						
							
							
								 
						
							
							
								64393a7ca8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-07-13 02:27:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2954ceccae 
								
							
								 
							
						 
						
							
							
								
								Remove a callstack print out I accidentally left in 2 commits ago in  9ccb578 
							
							
							
						 
						
							2012-07-13 01:08:49 +01:00  
				
					
						
							
							
								 
						
							
							
								884d603cac 
								
							
								 
							
						 
						
							
							
								
								Rather than instantiating a UTF8 encoding everywhere when we want to supress the BOM, use a single Util.UTF8NoBomEncoding.  
							
							... 
							
							
							
							This class is thread-safe (as evidenced by the provision of the system-wide Encoding.UTF8 which does not suppress BOM on output). 
							
						 
						
							2012-07-13 01:03:28 +01:00  
				
					
						
							
							
								 
						
							
							
								9ccb578721 
								
							
								 
							
						 
						
							
							
								
								Don't cache regions data on the other unused LocalGridServiceConnector that the module code still sets up even if we're using one directly instantiated from the RemoteGridServiceConnector.  
							
							... 
							
							
							
							Also improves log messages to indicate which regions are sending/receiving various neighbour protocol messages. 
							
						 
						
							2012-07-13 00:44:00 +01:00  
				
					
						
							
							
								 
						
							
							
								d6f54b25cd 
								
							
								 
							
						 
						
							
							
								
								Stop redundantly passing in the endpoint to the LLClientView constructor.  
							
							... 
							
							
							
							This can always be retrieved via the LLUDPClient and is so done in various places already. 
							
						 
						
							2012-07-12 23:48:42 +01:00  
				
					
						
							
							
								 
						
							
							
								dda999a22c 
								
							
								 
							
						 
						
							
							
								
								Remove IClientIPEndpoint client interface for now.  
							
							... 
							
							
							
							This may well come back in the future when this subinterface is actually used but it currently isn't and I feel the name was poor.
Everything uses IClientAPI.RemoveEndPoint which also returned the full endpoint rather than just the ip address. 
							
						 
						
							2012-07-12 23:43:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3b3d9967b1 
								
							
								 
							
						 
						
							
							
								
								Remove IClientAPI.GetClientEP() in favour of existing identical IClientAPI.RemoteEndpoint.  
							
							
							
						 
						
							2012-07-12 23:29:57 +01:00  
				
					
						
							
							
								 
						
							
							
								75ab9b4b88 
								
							
								 
							
						 
						
							
							
								
								Change very recent AllowedViewerList and BannedViewerList config setting names in OpenSim.ini.example to AllowedClients and BannedClients to match long-existing settings in [LoginService]  
							
							... 
							
							
							
							Also changes separator from comma to bar to match existing [LoginService] config features.
Divergence of config names for identical facilities in different places makes for an unnecessarily confusing user experience. 
							
						 
						
							2012-07-12 23:18:30 +01:00  
				
					
						
							
							
								 
						
							
							
								15283d35f1 
								
							
								 
							
						 
						
							
							
								
								Extend "show circuits" to show circuit code, ip and viewer name.  
							
							... 
							
							
							
							Also change to use standard table formatting
"show circuits" and "show connections" console commands are very similar but access different data structures. 
							
						 
						
							2012-07-12 23:09:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4e97237460 
								
							
								 
							
						 
						
							
							
								
								Revert " lltargetomega efective spinrate now multiplied by gain ( need check )"  
							
							... 
							
							
							
							Undo figuring gain into spinrate in llTargetOmega. In SL, gain has null
effect on nonphysical spinning objects.
This reverts commit df55de5b3d 
							
						 
						
							2012-07-13 00:01:01 +02:00  
				
					
						
							
							
								 
						
							
							
								6a0de355e0 
								
							
								 
							
						 
						
							
							
								
								Add active status to "show connections"  
							
							
							
						 
						
							2012-07-12 22:37:48 +01:00  
				
					
						
							
							
								 
						
							
							
								65a25ee510 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-12 22:35:38 +01:00  
				
					
						
							
							
								 
						
							
							
								ca412032e8 
								
							
								 
							
						 
						
							
							
								
								Put output for "show connections" command into standard table format.  
							
							... 
							
							
							
							Also moves into own method. 
							
						 
						
							2012-07-12 21:36:33 +01:00  
				
					
						
							
							
								 
						
							
							
								4c2523b1c2 
								
							
								 
							
						 
						
							
							
								
								Use faster any contact point collision detection for Volumedetect, plus  
							
							... 
							
							
							
							some clean up 
							
						 
						
							2012-07-12 20:05:00 +01:00  
				
					
						
							
							
								 
						
							
							
								d632fd7124 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2012-07-12 08:55:16 +01:00  
				
					
						
							
							
								 
						
							
							
								743437262e 
								
							
								 
							
						 
						
							
							
								
								Many explanitory comments added to the link and delink code in  
							
							... 
							
							
							
							SOG and SOP. Should have no functionality changes. 
							
						 
						
							2012-07-11 16:12:38 -07:00  
				
					
						
							
							
								 
						
							
							
								906ac4adc4 
								
							
								 
							
						 
						
							
							
								
								Revert "Add instrumentation to log finalizer being called. Suppressed for backup"  
							
							... 
							
							
							
							This reverts commit ea91a36483 
							
						 
						
							2012-07-12 01:01:43 +02:00  
				
					
						
							
							
								 
						
							
							
								bae35ad97e 
								
							
								 
							
						 
						
							
							
								
								Revert "Place instrumentation in the proper place. This needs reverting, too!"  
							
							... 
							
							
							
							This reverts commit d9b0b03aa3 
							
						 
						
							2012-07-12 01:01:29 +02:00  
				
					
						
							
							
								 
						
							
							
								c66367e619 
								
							
								 
							
						 
						
							
							
								
								Add "gc collect" console command for debugging memleaks  
							
							
							
						 
						
							2012-07-12 00:16:19 +02:00  
				
					
						
							
							
								 
						
							
							
								d9b0b03aa3 
								
							
								 
							
						 
						
							
							
								
								Place instrumentation in the proper place. This needs reverting, too!  
							
							
							
						 
						
							2012-07-11 23:54:45 +02:00  
				
					
						
							
							
								 
						
							
							
								916e3bf886 
								
							
								 
							
						 
						
							
							
								
								Where possible, use the system Encoding.ASCII and Encoding.UTF8 rather than constructing fresh copies.  
							
							... 
							
							
							
							The encodings are thread-safe and already used in such a manner in other places.
This isn't done where Byte Order Mark output is suppressed, since Encoding.UTF8 is constructed to output the BOM. 
							
						 
						
							2012-07-11 22:54:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ea91a36483 
								
							
								 
							
						 
						
							
							
								
								Add instrumentation to log finalizer being called. Suppressed for backup  
							
							... 
							
							
							
							interim copies to avoid spammage. Not for release to the grid, must be
reverted first! 
							
						 
						
							2012-07-11 23:33:13 +02:00  
				
					
						
							
							
								 
						
							
							
								59cd0a2419 
								
							
								 
							
						 
						
							
							
								
								Change order of operations on backup to ensure keyframe motions are backed  
							
							... 
							
							
							
							up properly 
							
						 
						
							2012-07-11 23:32:12 +02:00  
				
					
						
							
							
								 
						
							
							
								33cff9b9d7 
								
							
								 
							
						 
						
							
							
								
								Allow XEngine StartDelay to be configured in the [XEngine] config section.  
							
							... 
							
							
							
							This is only currently meant for use by regression tests that don't have any issues if XEngine is started up quickly, since no other operations will be occuring simultaneously.
Therefore, this is not yet documented externally. 
							
						 
						
							2012-07-11 21:55:18 +01:00  
				
					
						
							
							
								 
						
							
							
								0e611c47d3 
								
							
								 
							
						 
						
							
							
								
								Remove WorldComm module from the regression TestCompileAndStartScript() since the infrastructure no longer fails if this module isn't present, at least on the tested codepaths  
							
							
							
						 
						
							2012-07-11 21:46:46 +01:00  
				
					
						
							
							
								 
						
							
							
								fc24563206 
								
							
								 
							
						 
						
							
							
								
								Add regression TestDetachScriptedAttachmentToInventory()  
							
							... 
							
							
							
							This currently only does a relatively crude check for a ScriptState node in the serialized xml 
							
						 
						
							2012-07-11 21:43:35 +01:00  
				
					
						
							
							
								 
						
							
							
								065046845d 
								
							
								 
							
						 
						
							
							
								
								be paranoic (?)  
							
							
							
						 
						
							2012-07-11 21:10:46 +01:00  
				
					
						
							
							
								 
						
							
							
								236b5a0298 
								
							
								 
							
						 
						
							
							
								
								Replace a Multicast Delegate by a simple list of delegates in access Get  
							
							... 
							
							
							
							Can't seen more than one evocation on the multicast on this case, even expanding its evocation list (as it should be used in case one fails). With the list i
 do see what we want. 
							
						 
						
							2012-07-11 20:54:55 +01:00  
				
					
						
							
							
								 
						
							
							
								14d05dc2a9 
								
							
								 
							
						 
						
							
							
								
								Add regression TestRezScriptedAttachmentsFromInventory() though this currently only checks for the presence of script items, not for started scripts  
							
							
							
						 
						
							2012-07-11 19:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								89c9528e38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs 
							
						 
						
							2012-07-11 14:27:33 +01:00  
				
					
						
							
							
								 
						
							
							
								6252114ea0 
								
							
								 
							
						 
						
							
							
								
								remove expensive and leaked ( in Xengine at least) SayShout timer and  
							
							... 
							
							
							
							replace it by a simpler function that should do the same (?) (don't like
 much those 10 + 1 bursts) 
							
						 
						
							2012-07-11 09:03:18 +01:00  
				
					
						
							
							
								 
						
							
							
								84ab4c4462 
								
							
								 
							
						 
						
							
							
								
								ubitODE leaks  
							
							
							
						 
						
							2012-07-11 08:13:57 +01:00  
				
					
						
							
							
								 
						
							
							
								bb78b327c0 
								
							
								 
							
						 
						
							
							
								
								stop keeping references to objects on released items  
							
							
							
						 
						
							2012-07-11 06:43:03 +01:00  
				
					
						
							
							
								 
						
							
							
								0bc8238a6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Watchdog.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-07-11 03:56:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ac3a2296fa 
								
							
								 
							
						 
						
							
							
								
								Make sure handles stay intact when removing from the MinHeap  
							
							
							
						 
						
							2012-07-11 04:01:20 +02:00  
				
					
						
							
							
								 
						
							
							
								7836933133 
								
							
								 
							
						 
						
							
							
								
								Melanie fix: detach SOGs from backup on linking  
							
							
							
						 
						
							2012-07-11 03:58:58 +01:00  
				
					
						
							
							
								 
						
							
							
								7676ae6f74 
								
							
								 
							
						 
						
							
							
								
								clear released minheap items so they don't keep holding references to  
							
							... 
							
							
							
							objects. 
							
						 
						
							2012-07-11 03:56:39 +01:00  
				
					
						
							
							
								 
						
							
							
								337ea019bd 
								
							
								 
							
						 
						
							
							
								
								If a part has a sit target and an avatar is already sitting, allow another avatar to sit in the position given if no sit target was set.  
							
							... 
							
							
							
							Previous behave was that the second avatar could not sit.
This matches behaviour observed on the LL grid. 
							
						 
						
							2012-07-10 23:55:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cdea572d2e 
								
							
								 
							
						 
						
							
							
								
								refactor: move management of SOP.SitTargetAvatar into SOP.AddSittingAvatar() and SOP.RemoveSittingAvatar()  
							
							
							
						 
						
							2012-07-10 23:50:04 +01:00  
				
					
						
							
							
								 
						
							
							
								11e0ad6dc8 
								
							
								 
							
						 
						
							
							
								
								Revert "refactor: Add SOP.IsSitTargetOccupied to improve readability"  
							
							... 
							
							
							
							This reverts commit c8f0d476d2 
							
						 
						
							2012-07-10 23:39:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c8f0d476d2 
								
							
								 
							
						 
						
							
							
								
								refactor: Add SOP.IsSitTargetOccupied to improve readability  
							
							
							
						 
						
							2012-07-10 23:34:40 +01:00  
				
					
						
							
							
								 
						
							
							
								69a6f6e3cd 
								
							
								 
							
						 
						
							
							
								
								refactor: use sit orientation argument passed in to SP.SendSitResponse() rather than creating a new copy  
							
							... 
							
							
							
							There are no issues with side-effects since this is a struct. 
							
						 
						
							2012-07-10 23:26:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e8347b7095 
								
							
								 
							
						 
						
							
							
								
								Move common code to detect whether a part has a valid sit target into a SOP property rather than being repeated in SP.  
							
							... 
							
							
							
							This also makes the detection in SP.FindNextAvailableSitTarget() and SendSitResponse() identical.
Previously they varied slightly (SendSitResponse didn't check for an older type of invalid quaternion) but the practical effect is most probably zero. 
							
						 
						
							2012-07-10 23:21:39 +01:00  
				
					
						
							
							
								 
						
							
							
								506437b684 
								
							
								 
							
						 
						
							
							
								
								Remove log line accidentally left in SP.SendSitResponse()  
							
							
							
						 
						
							2012-07-10 23:06:34 +01:00  
				
					
						
							
							
								 
						
							
							
								9f01c3d408 
								
							
								 
							
						 
						
							
							
								
								Disable logging in regression test in OSSL_ApiAttachmentTests  
							
							
							
						 
						
							2012-07-10 23:04:44 +01:00  
				
					
						
							
							
								 
						
							
							
								58869e5aa0 
								
							
								 
							
						 
						
							
							
								
								Fix recent SOP.GetSittingAvatars() to return null if there are no sitting avatars rather than throwing an exception.  
							
							... 
							
							
							
							Extends sitting avatar regression tests to test new sitters information 
							
						 
						
							2012-07-10 23:03:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f3134b5cf6 
								
							
								 
							
						 
						
							
							
								
								When an attachment is detached to inv or derezzed, stop the scripts, update the known item with script state still in the script engine and then remove the scripts.  
							
							... 
							
							
							
							This is to fix a regression starting from 5301648 
							
						 
						
							2012-07-10 22:41:11 +01:00  
				
					
						
							
							
								 
						
							
							
								eb5ec4a786 
								
							
								 
							
						 
						
							
							
								
								If a script is being stopped manually, then give the scriptpool thread 1 second to finish normally before forcibly aborting.  
							
							... 
							
							
							
							This is to avoid the worst of the problems in mono 2.6, 2.10 where an aborted thread does not always release all its locks.
This very short grace period is identical to the existing behaviour when a script is removed from the scene. 
							
						 
						
							2012-07-10 21:42:51 +01:00  
				
					
						
							
							
								 
						
							
							
								b5b763f7e1 
								
							
								 
							
						 
						
							
							
								
								add some more memory information to StatsCollector  
							
							
							
						 
						
							2012-07-10 19:13:24 +01:00  
				
					
						
							
							
								 
						
							
							
								6b8b7007c4 
								
							
								 
							
						 
						
							
							
								
								console region restart: Let Xengine not cry all over the place with  
							
							... 
							
							
							
							errors also. May not be that good, but is not in use in AVN (i hope). Still safer to do a full shutdown and refire the region from a OS tool like a script, monit, etc etc 
							
						 
						
							2012-07-10 18:23:38 +01:00  
				
					
						
							
							
								 
						
							
							
								4a91c65dbc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-10 17:40:55 +01:00  
				
					
						
							
							
								 
						
							
							
								df55de5b3d 
								
							
								 
							
						 
						
							
							
								
								lltargetomega efective spinrate now multiplied by gain ( need check )  
							
							
							
						 
						
							2012-07-10 05:51:41 +01:00  
				
					
						
							
							
								 
						
							
							
								acec9da95c 
								
							
								 
							
						 
						
							
							
								
								let SOP AngularVelocity set physics actor angular velocity if it's  
							
							... 
							
							
							
							physical root prim and not a vehicle. With this llSetAngularVelocity
should work and also llTargetOmega will do the same in this case.
but for now this llTargetOmega is being a normal physical rotation with
damping, and stops with selection. Thats not like SL apparently 
							
						 
						
							2012-07-10 05:37:41 +01:00  
				
					
						
							
							
								 
						
							
							
								652ac5f66b 
								
							
								 
							
						 
						
							
							
								
								more work on llSetAngularVelocity()  
							
							
							
						 
						
							2012-07-10 05:28:47 +01:00  
				
					
						
							
							
								 
						
							
							
								ca41ec9eb4 
								
							
								 
							
						 
						
							
							
								
								let rotationVelocity or AngularVelocity be setted on prims. Limited to  
							
							... 
							
							
							
							12rad/s 
							
						 
						
							2012-07-10 05:11:06 +01:00  
				
					
						
							
							
								 
						
							
							
								c8af20f966 
								
							
								 
							
						 
						
							
							
								
								This script allows an object to be attached directly from prim inventory to another avatar in the scene.  
							
							... 
							
							
							
							Very useful in serious game/environment scenarios where its only allowed for trusted creators.
Threat level Severe 
							
						 
						
							2012-07-09 23:08:41 +01:00  
				
					
						
							
							
								 
						
							
							
								d6f563794e 
								
							
								 
							
						 
						
							
							
								
								Don't allow a prim to be sat upon if its part of an attachment  
							
							
							
						 
						
							2012-07-09 21:43:44 +01:00  
				
					
						
							
							
								 
						
							
							
								2eaa6d5ace 
								
							
								 
							
						 
						
							
							
								
								Do not allow a script to attach a prim if its being sat upon.  
							
							... 
							
							
							
							This prevents a stack overflow where a get position on the avatar will refer to the attachment which will in turn refer back to the avatar.
This required recording of all sitting avatars on a prim which is done separately from recording the sit target avatar.
Recording HashSet is null if there are no sitting avatars in order to save memory. 
							
						 
						
							2012-07-09 21:24:32 +01:00  
				
					
						
							
							
								 
						
							
							
								3a1d46ad44 
								
							
								 
							
						 
						
							
							
								
								retry fixing ode getconfiguration()  
							
							
							
						 
						
							2012-07-09 17:21:54 +01:00  
				
					
						
							
							
								 
						
							
							
								a709768085 
								
							
								 
							
						 
						
							
							
								
								fix ode getconfiguration  
							
							
							
						 
						
							2012-07-09 17:01:52 +01:00  
				
					
						
							
							
								 
						
							
							
								0ac161c9a8 
								
							
								 
							
						 
						
							
							
								
								log ODE lib configuration  
							
							
							
						 
						
							2012-07-09 16:51:56 +01:00  
				
					
						
							
							
								 
						
							
							
								fb8e8dcbce 
								
							
								 
							
						 
						
							
							
								
								fix ODE dispose  plus minor clean. On regions restart ode.dispose seems  
							
							... 
							
							
							
							to be called with scene still calling simulation, that should be changed,
 for now added a check for a valid world in ode simulation 
							
						 
						
							2012-07-09 13:25:17 +01:00  
				
					
						
							
							
								 
						
							
							
								1077d7b6f5 
								
							
								 
							
						 
						
							
							
								
								Reinstate parallel fetching of residents and remove a left over return from debugging  
							
							
							
						 
						
							2012-07-08 21:53:23 +02:00  
				
					
						
							
							
								 
						
							
							
								1e4c656497 
								
							
								 
							
						 
						
							
							
								
								Revamp map block sending to eliminate overload of the grid server connection  
							
							... 
							
							
							
							and the sim's http client 
							
						 
						
							2012-07-08 10:44:53 +02:00  
				
					
						
							
							
								 
						
							
							
								73c5a6e666 
								
							
								 
							
						 
						
							
							
								
								Instead of sending 20 records in 2 packets, send just one as we intended in the first place.  
							
							
							
						 
						
							2012-07-08 07:42:40 +02:00  
				
					
						
							
							
								 
						
							
							
								d3b778ebbe 
								
							
								 
							
						 
						
							
							
								
								Address map lag issue seen with non-avination viewers  
							
							
							
						 
						
							2012-07-08 06:06:33 +02:00  
				
					
						
							
							
								 
						
							
							
								470019b52a 
								
							
								 
							
						 
						
							
							
								
								Change semantics of FromXML on vehicle data to make the serializer a bit cleaner  
							
							
							
						 
						
							2012-07-07 19:59:55 +02:00  
				
					
						
							
							
								 
						
							
							
								afa02aa104 
								
							
								 
							
						 
						
							
							
								
								fix vehicle to XML string  
							
							
							
						 
						
							2012-07-07 07:41:11 +01:00  
				
					
						
							
							
								 
						
							
							
								d0f7fb1d35 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-07 03:49:31 +01:00  
				
					
						
							
							
								 
						
							
							
								d50b852d53 
								
							
								 
							
						 
						
							
							
								
								ODE turn off material dependent friction while vehicle linear motor is Effective. Increase a bit world damping of velocities  
							
							
							
						 
						
							2012-07-07 03:16:41 +01:00  
				
					
						
							
							
								 
						
							
							
								3024bdd097 
								
							
								 
							
						 
						
							
							
								
								Fix storing vehicle data  
							
							
							
						 
						
							2012-07-07 02:29:21 +02:00  
				
					
						
							
							
								 
						
							
							
								6535f23e4b 
								
							
								 
							
						 
						
							
							
								
								Add saving vehicle physics data to the database  
							
							
							
						 
						
							2012-07-07 02:05:01 +02:00  
				
					
						
							
							
								 
						
							
							
								112cddc9ca 
								
							
								 
							
						 
						
							
							
								
								minor: rearrange INITIALIZATION COMPLETE log message so that it's clear init is only complete for a particular region at a time  
							
							
							
						 
						
							2012-07-07 00:53:17 +01:00  
				
					
						
							
							
								 
						
							
							
								16d5b79d57 
								
							
								 
							
						 
						
							
							
								
								minor: remove some recent mono compiler warnings  
							
							
							
						 
						
							2012-07-07 00:36:01 +01:00  
				
					
						
							
							
								 
						
							
							
								1201307c73 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate Warp3DImageModule entry in CoreModulePlugin.addin.xml  
							
							... 
							
							
							
							This was causing 2 copies of the module to be created for each scene.
Probably no bad consequences other than a small waste of memory (both for the module and for the warp3D renderer it loaded) 
							
						 
						
							2012-07-07 00:26:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a85741ac37 
								
							
								 
							
						 
						
							
							
								
								minor: Make WORLD MAP category log lines consistent  
							
							
							
						 
						
							2012-07-07 00:14:16 +01:00  
				
					
						
							
							
								 
						
							
							
								3bd134474b 
								
							
								 
							
						 
						
							
							
								
								minor: Get RegionReady module to shout initialization complete status to draw the eye  
							
							
							
						 
						
							2012-07-07 00:09:33 +01:00  
				
					
						
							
							
								 
						
							
							
								b19ead5f9e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-07-07 00:05:16 +01:00  
				
					
						
							
							
								 
						
							
							
								7ff4eec79c 
								
							
								 
							
						 
						
							
							
								
								Remove redundant SetScene() function in Scene.AddSceneObject()  
							
							... 
							
							
							
							This is always done later on in SceneGraph.AddSceneObject() if the call hasn't failed due to sanity checks.
There's no other purpose for this method to exist and it's dangerous/pointless to call in other conditions. 
							
						 
						
							2012-07-07 00:02:45 +01:00  
				
					
						
							
							
								 
						
							
							
								7aff238eee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bulletsim2'  
							
							... 
							
							
							
							Cleanup preceeding major work. No major functional changes.
Collisions reported to simulator more efficiently.
BulletSim binaries updated using a more recent version of Bullet (v2.80-r2527). 
							
						 
						
							2012-07-06 15:59:09 -07:00  
				
					
						
							
							
								 
						
							
							
								f1f390cfdf 
								
							
								 
							
						 
						
							
							
								
								Remove now duplicate interregion object check that should have been removed a few commits ago in  43a2da9 
							
							
							
						 
						
							2012-07-06 23:22:40 +01:00  
				
					
						
							
							
								 
						
							
							
								74014a3854 
								
							
								 
							
						 
						
							
							
								
								minor: Remove some wrong comments in attachments regression tests  
							
							
							
						 
						
							2012-07-06 23:13:00 +01:00  
				
					
						
							
							
								 
						
							
							
								e4a6611865 
								
							
								 
							
						 
						
							
							
								
								Clean up collision reporting code so they are properly passed to  
							
							... 
							
							
							
							the simulator in batches.
More comments. 
							
						 
						
							2012-07-06 15:09:19 -07:00  
				
					
						
							
							
								 
						
							
							
								056c9a59b2 
								
							
								 
							
						 
						
							
							
								
								Add assert to attachment regression tests to check that number of objects in the scene graph  
							
							
							
						 
						
							2012-07-06 23:07:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ae1f2114f5 
								
							
								 
							
						 
						
							
							
								
								Mantis 6077 trim NPC chat on channel zero.  
							
							... 
							
							
							
							This patch trims leading and trailing spaces from NPC chat and
suppresses the sending of empty chat strings on open chat channel 0. 
							
						 
						
							2012-07-06 22:49:18 +01:00  
				
					
						
							
							
								 
						
							
							
								1b1f841c6a 
								
							
								 
							
						 
						
							
							
								
								Mantis 6063 osNpcTouch.  
							
							... 
							
							
							
							Allow NPCS to touch obects. 
							
						 
						
							2012-07-06 22:37:19 +01:00  
				
					
						
							
							
								 
						
							
							
								43a2da9edb 
								
							
								 
							
						 
						
							
							
								
								Pull prim crossing/teleport checks up into Scene.IncomingCreateObject() from Scene.AddObject()  
							
							... 
							
							
							
							Only IncomingCreateObject() needs these checks.  General object adding does not need to perform crossing perm checks 
							
						 
						
							2012-07-06 22:33:16 +01:00  
				
					
						
							
							
								 
						
							
							
								f6e5791ecd 
								
							
								 
							
						 
						
							
							
								
								refactor: extract method UpdateUserInventoryWithAttachment() from AttachObject() for better code comprehension  
							
							
							
						 
						
							2012-07-06 22:07:19 +01:00  
				
					
						
							
							
								 
						
							
							
								26d89777d8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceEventArgs.cs
	OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueGetModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-06 20:51:18 +01:00  
				
					
						
							
							
								 
						
							
							
								ce7864632b 
								
							
								 
							
						 
						
							
							
								
								added llSetVelocity. will refuse to work on vehicles and on attachments ( this last may need fix)  added also some code for llSetAngularVelocity  but not working still  
							
							
							
						 
						
							2012-07-06 17:13:11 +01:00  
				
					
						
							
							
								 
						
							
							
								ba91d4ba93 
								
							
								 
							
						 
						
							
							
								
								Changed GetTexture error code RequestedRangeNotSatisfiable to NotFound, since viewers don't seem to handle that and keep retrying  
							
							
							
						 
						
							2012-07-06 01:06:48 +01:00  
				
					
						
							
							
								 
						
							
							
								843112340e 
								
							
								 
							
						 
						
							
							
								
								Log MONO_THREADS_PER_CPU value on simulator startup, or "unset" if it is not set  
							
							
							
						 
						
							2012-07-06 00:37:45 +01:00  
				
					
						
							
							
								 
						
							
							
								b8c2efa49c 
								
							
								 
							
						 
						
							
							
								
								Convert the slow request queue into a regular queue and add some cleanup  
							
							... 
							
							
							
							and locking. 
							
						 
						
							2012-07-06 00:23:05 +02:00  
				
					
						
							
							
								 
						
							
							
								7e73f609e5 
								
							
								 
							
						 
						
							
							
								
								Log warning if time between invocations of the watchdog thread is twice the timer setting.  
							
							... 
							
							
							
							This is to help detect situations where thread timeout warnings are being generated because of general machine issues rather than deadlock, network or other problems. 
							
						 
						
							2012-07-05 23:15:59 +01:00  
				
					
						
							
							
								 
						
							
							
								bf292ce26f 
								
							
								 
							
						 
						
							
							
								
								Fix the boo-boo  
							
							
							
						 
						
							2012-07-05 23:24:15 +02:00  
				
					
						
							
							
								 
						
							
							
								5776351f6a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-07-05 22:17:39 +01:00  
				
					
						
							
							
								 
						
							
							
								4854d77904 
								
							
								 
							
						 
						
							
							
								
								Add an EventType enum and Type field to the poll service event args. This allows  
							
							... 
							
							
							
							the manager to tell what type of event it is. All events except for lsl http in
go to the "slow queue" which is run once per second as before. 
							
						 
						
							2012-07-05 23:09:20 +02:00  
				
					
						
							
							
								 
						
							
							
								db9616f7ba 
								
							
								 
							
						 
						
							
							
								
								minor: add client name to various login service log messages to disambiguate messages from concurrent logins.  Also adds destination resolution debug log message showing region endpoint.  
							
							... 
							
							
							
							Adding endpoint to the log helps to find issues where the region external host information has been wrongly configured 
							
						 
						
							2012-07-05 21:30:20 +01:00  
				
					
						
							
							
								 
						
							
							
								8674604ff5 
								
							
								 
							
						 
						
							
							
								
								regrade osFormatString, osMatchString and osReplaceString to VeryLow.  
							
							... 
							
							
							
							I can't see that these present any real hazard to sim functioning. 
							
						 
						
							2012-07-05 21:10:59 +01:00  
				
					
						
							
							
								 
						
							
							
								510e809aba 
								
							
								 
							
						 
						
							
							
								
								porting console commands from raw2sculpt 3.2  
							
							
							
						 
						
							2012-07-05 00:16:31 +01:00  
				
					
						
							
							
								 
						
							
							
								951b45b80f 
								
							
								 
							
						 
						
							
							
								
								Add OSSL function osForceAttachToAvatarFromInventory()  
							
							... 
							
							
							
							This works like osForceAttachToAvatar() but allows an object to be directly specified from the script object's inventory rather than forcing it to be rezzed in the scene first.
Still only attaches objects to the owner of the script.
This allows one to bypass the complicated co-ordination of first rezzing objects in the scene before attaching them.
Threat level high. 
							
						 
						
							2012-07-05 00:05:06 +01:00  
				
					
						
							
							
								 
						
							
							
								7b327848d0 
								
							
								 
							
						 
						
							
							
								
								Use GetInventoryItem() in llRezAtRoot rather than iterating through a cloned dictionary  
							
							
							
						 
						
							2012-07-04 22:21:47 +01:00  
				
					
						
							
							
								 
						
							
							
								2f998fce1f 
								
							
								 
							
						 
						
							
							
								
								refactor: In llGetNotecardLine() use existing GetInventoryItem() rather than inspecting a clone of the TaskInventory dictionary that was not cloned thread-safe  
							
							
							
						 
						
							2012-07-04 22:00:39 +01:00  
				
					
						
							
							
								 
						
							
							
								1816ecb747 
								
							
								 
							
						 
						
							
							
								
								refactor: In llGetNumberOfNotecardLines() use existing GetInventoryItem() rather than inspecting a clone of the TaskInventory dictionary that was not cloned thread-safe  
							
							
							
						 
						
							2012-07-04 21:57:57 +01:00  
				
					
						
							
							
								 
						
							
							
								eacba4fc0b 
								
							
								 
							
						 
						
							
							
								
								refactor: use existing GetInventoryItem() in GetScriptByName(), itself renamed from ScriptByName()  
							
							
							
						 
						
							2012-07-04 21:54:30 +01:00  
				
					
						
							
							
								 
						
							
							
								9fac7fd932 
								
							
								 
							
						 
						
							
							
								
								refactor: In llGetInventoryType() use existing GetInventoryItem()  
							
							
							
						 
						
							2012-07-04 21:50:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f2b0377c28 
								
							
								 
							
						 
						
							
							
								
								refactor: In llGetInventoryCreator() use existing GetInventoryItem()  
							
							
							
						 
						
							2012-07-04 21:49:21 +01:00  
				
					
						
							
							
								 
						
							
							
								d933bdbd59 
								
							
								 
							
						 
						
							
							
								
								refactor: In llGetInventoryPermMask() use existing GetInventoryItem()  
							
							
							
						 
						
							2012-07-04 21:47:20 +01:00  
				
					
						
							
							
								 
						
							
							
								f9fa34408d 
								
							
								 
							
						 
						
							
							
								
								refactor: in llGetInventoryPermMask use existing GetInventoryItem()  
							
							
							
						 
						
							2012-07-04 21:42:04 +01:00  
				
					
						
							
							
								 
						
							
							
								857494f6bd 
								
							
								 
							
						 
						
							
							
								
								refactor: In llRemoteLoadScriptPin() use existing GetInventoryItem()  
							
							
							
						 
						
							2012-07-04 21:36:44 +01:00  
				
					
						
							
							
								 
						
							
							
								dff7cae2ee 
								
							
								 
							
						 
						
							
							
								
								refactor: replace use of LSL_Api.GetTaskInventoryItem() with existing GetInventoryItem()  
							
							
							
						 
						
							2012-07-04 21:33:35 +01:00  
				
					
						
							
							
								 
						
							
							
								0e3fce9b5c 
								
							
								 
							
						 
						
							
							
								
								refactor: In llGetInventoryKey() use existing GetInventoryItem()  
							
							
							
						 
						
							2012-07-04 21:25:58 +01:00  
				
					
						
							
							
								 
						
							
							
								4b2b14dad1 
								
							
								 
							
						 
						
							
							
								
								In llMessageLinked() use GetInventoryItems() rather than cloning TaskInventory directory  
							
							... 
							
							
							
							GetInventoryItems() returns a new list and so is equivalent, and creates this list under lock whereas Clone() is not thread-safe 
							
						 
						
							2012-07-04 21:22:43 +01:00  
				
					
						
							
							
								 
						
							
							
								3769739ca7 
								
							
								 
							
						 
						
							
							
								
								In llRequestInventoryData() use GetInventoryItems() rather than cloning TaskInventory directory  
							
							... 
							
							
							
							GetInventoryItems() returns a new list and so is equivalent, and creates this list under lock whereas Clone() is not thread-safe 
							
						 
						
							2012-07-04 21:19:16 +01:00  
				
					
						
							
							
								 
						
							
							
								3717812ce0 
								
							
								 
							
						 
						
							
							
								
								refactor: In llCollisionSound() use existing GetInventoryItem() method rather than have it iterate through TaskInventory itself.  
							
							
							
						 
						
							2012-07-04 21:15:00 +01:00  
				
					
						
							
							
								 
						
							
							
								ae64d089c6 
								
							
								 
							
						 
						
							
							
								
								refactor: In llRemoveInventory() use existing GetInventoryItem() method rather than have it iterate through TaskInventory itself.  
							
							
							
						 
						
							2012-07-04 21:05:51 +01:00  
				
					
						
							
							
								 
						
							
							
								58b13d51a7 
								
							
								 
							
						 
						
							
							
								
								refactor: make llGiveInventory() use existing GetInventoryItem() method rather than iterate through TaskInventory itself.  
							
							
							
						 
						
							2012-07-04 20:57:48 +01:00  
				
					
						
							
							
								 
						
							
							
								bc5d554f54 
								
							
								 
							
						 
						
							
							
								
								use the pollEvent timeout paramenter on pooling  
							
							
							
						 
						
							2012-07-04 17:58:32 +01:00  
				
					
						
							
							
								 
						
							
							
								02cb0bf80a 
								
							
								 
							
						 
						
							
							
								
								added a timeout paramenter to PollServiceEventArgs, so each type can define it's timeout  
							
							
							
						 
						
							2012-07-04 17:40:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e533eef962 
								
							
								 
							
						 
						
							
							
								
								*test2* http poll: increased again the pool rate do 10/s but increased timeout to 1s. So data there is less delay when there is new data, but enought waiting time for it to be avaiable  
							
							
							
						 
						
							2012-07-04 15:07:10 +01:00  
				
					
						
							
							
								 
						
							
							
								b2fa20001f 
								
							
								 
							
						 
						
							
							
								
								*test* slow http retries pool rate to original 1s  
							
							
							
						 
						
							2012-07-04 06:14:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5691a8b860 
								
							
								 
							
						 
						
							
							
								
								refactor: rename Watchdog.WATCHDOG_TIMEOUT_MS to DEFAULT_WATCHDOG_TIMEOUT_MS to reflect what it actually is  
							
							
							
						 
						
							2012-07-04 00:15:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f7b4802577 
								
							
								 
							
						 
						
							
							
								
								Correct spelling mistake m_BanedViewers to m_BannedViewers  
							
							
							
						 
						
							2012-07-03 23:26:02 +01:00  
				
					
						
							
							
								 
						
							
							
								8183c2926d 
								
							
								 
							
						 
						
							
							
								
								minor: Add some method doc to HasGroupChanged and Schedule GroupForFull/PartUpdate() to indicate when region modules need to invoke them  
							
							
							
						 
						
							2012-07-03 23:19:11 +01:00  
				
					
						
							
							
								 
						
							
							
								3c9b9a848f 
								
							
								 
							
						 
						
							
							
								
								Fix issue in database tests where sogs being stored are not in a scene.  
							
							... 
							
							
							
							This puts an extra m_part.ParentGroup.Scene == null check at the top of SceneObjectPartInventory.QueryScriptStates() 
							
						 
						
							2012-07-03 22:58:58 +01:00  
				
					
						
							
							
								 
						
							
							
								3399596e0e 
								
							
								 
							
						 
						
							
							
								
								Adds a list of viewers that are allowed or banned from the region.  
							
							... 
							
							
							
							Signed-off-by: Melanie <melanie@t-data.com> 
							
						 
						
							2012-07-02 18:45:11 +01:00  
				
					
						
							
							
								 
						
							
							
								13640a256a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-07-02 02:09:15 +02:00  
				
					
						
							
							
								 
						
							
							
								4f04ec5fc2 
								
							
								 
							
						 
						
							
							
								
								Implement the buggy version of llXorBase64Strings() for compatibility's sake  
							
							
							
						 
						
							2012-07-02 02:04:56 +02:00  
				
					
						
							
							
								 
						
							
							
								d32cf21576 
								
							
								 
							
						 
						
							
							
								
								Add preservation of running state of scripts when drag-copying.  
							
							
							
						 
						
							2012-07-01 18:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								7eb95c9ed9 
								
							
								 
							
						 
						
							
							
								
								Bring casing of llSHA1String in line with SL  
							
							
							
						 
						
							2012-07-01 18:05:35 +02:00  
				
					
						
							
							
								 
						
							
							
								e5eef139ed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-07-01 03:04:23 +01:00  
				
					
						
							
							
								 
						
							
							
								d3f1fc79e5 
								
							
								 
							
						 
						
							
							
								
								*TO CHECK/REVIEW/REVERT/TEST whatever* pollService new requests get enqueued to unified requests queue directly. Retries get into that every 100ms. 3 working threads as before plus another that only does retries timming.  
							
							
							
						 
						
							2012-07-01 01:33:20 +01:00  
				
					
						
							
							
								 
						
							
							
								96270b1b28 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-07-01 00:08:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ec7c7fe5f8 
								
							
								 
							
						 
						
							
							
								
								ubitode: create and use 4 off world collision spaces for offworld static prims  
							
							
							
						 
						
							2012-06-30 08:49:07 +01:00  
				
					
						
							
							
								 
						
							
							
								1926de5a05 
								
							
								 
							
						 
						
							
							
								
								Remove some mono compiler warnings  
							
							
							
						 
						
							2012-06-30 01:25:39 +01:00  
				
					
						
							
							
								 
						
							
							
								a4551b027b 
								
							
								 
							
						 
						
							
							
								
								Removing unused handling of incoming create object by userID and itemID only.  
							
							... 
							
							
							
							It appears this was never actually used since attachments were rezzed in other code.
This was never available on remote simulator comms, only local. 
							
						 
						
							2012-06-30 01:14:49 +01:00  
				
					
						
							
							
								 
						
							
							
								56c776066c 
								
							
								 
							
						 
						
							
							
								
								Remove code listed for removal in 0.7.3 that handled script restart for incoming attachments from pre-fatpack regions (versions of OpenSimulator more than a year old)  
							
							
							
						 
						
							2012-06-30 01:06:37 +01:00  
				
					
						
							
							
								 
						
							
							
								6137f37028 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-06-29 22:24:53 +01:00  
				
					
						
							
							
								 
						
							
							
								05cf51cbbd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceWorkerThread.cs 
							
						 
						
							2012-06-29 22:11:49 +01:00  
				
					
						
							
							
								 
						
							
							
								e9e409a794 
								
							
								 
							
						 
						
							
							
								
								Remove spammy debug  
							
							
							
						 
						
							2012-06-29 22:37:16 +02:00  
				
					
						
							
							
								 
						
							
							
								38cdf77cef 
								
							
								 
							
						 
						
							
							
								
								in CreateAvatarUpdateBlock() change updateflags to 0. Original flags seem prim related only. This does fix the wrong viewer side move of a avatar in prim edition mode (anv mantis 854), with no apparent  side effects .. may need more testing  
							
							
							
						 
						
							2012-06-29 03:41:04 +01:00  
				
					
						
							
							
								 
						
							
							
								2870659b5c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-06-29 04:03:24 +02:00  
				
					
						
							
							
								 
						
							
							
								7ab8bc0a60 
								
							
								 
							
						 
						
							
							
								
								don't  recoil  attachments doing llRezObject()  
							
							
							
						 
						
							2012-06-29 01:17:53 +01:00  
				
					
						
							
							
								 
						
							
							
								0229e90dcc 
								
							
								 
							
						 
						
							
							
								
								Move update of the final optional ODE total frame stat inside the OdeLock rather than outside to avoid a very occasional race condition with the stat collection thread  
							
							
							
						 
						
							2012-06-29 01:02:35 +01:00  
				
					
						
							
							
								 
						
							
							
								58b4417140 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-06-29 01:00:38 +01:00  
				
					
						
							
							
								 
						
							
							
								e420f815dc 
								
							
								 
							
						 
						
							
							
								
								refactor: rename _collisionEventPrim to m_collisionEventActors and _collisionEventPrimChanges to m_collisionEventActorsChanges to reflect their actual contents.  
							
							... 
							
							
							
							These dictionaries handle all actor types, not just physical prims. 
							
						 
						
							2012-06-29 00:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1a7be7b00e 
								
							
								 
							
						 
						
							
							
								
								Fix a regression where we stopped removing avatars from collision event reporting on logout, rather than stopping clearing their collision events.  
							
							... 
							
							
							
							This occurred in b18c8c8 
							
						 
						
							2012-06-29 00:36:50 +01:00  
				
					
						
							
							
								 
						
							
							
								0f6b7b6a41 
								
							
								 
							
						 
						
							
							
								
								If a link points to a non-existing item in FetchInventory caps, then don't try to add it to the return data rather than suffering an exception later on  
							
							
							
						 
						
							2012-06-29 00:11:44 +01:00  
				
					
						
							
							
								 
						
							
							
								f0f928dce1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-06-29 01:04:48 +02:00  
				
					
						
							
							
								 
						
							
							
								f202c36106 
								
							
								 
							
						 
						
							
							
								
								Add IScene.Name for code clarity to replace the RegionInfo.RegionName used in many, many log messages.  
							
							
							
						 
						
							2012-06-29 00:03:22 +01:00  
				
					
						
							
							
								 
						
							
							
								0d26e271c9 
								
							
								 
							
						 
						
							
							
								
								stop chat being sent to child avs again.  
							
							
							
						 
						
							2012-06-29 01:02:22 +02:00  
				
					
						
							
							
								 
						
							
							
								bfa6896678 
								
							
								 
							
						 
						
							
							
								
								Change AttachmentsModule.DetachSingleAttachmentToInv() to accept a SOG directly instead of an item ID to then shuffle through attachments, saving CPU busywork.  
							
							... 
							
							
							
							Almost all callers already had the sog to hand.
Still checking that it's really an attachment, but now by inspecting SOG.AttachedAvatar 
							
						 
						
							2012-06-28 23:31:23 +01:00  
				
					
						
							
							
								 
						
							
							
								571fd966cb 
								
							
								 
							
						 
						
							
							
								
								Rather than iterating through all SOGs in the scene looking for the one that matches out fromItemID on detach, go through the agent's attachment sog list instead.  
							
							
							
						 
						
							2012-06-28 23:01:12 +01:00  
				
					
						
							
							
								 
						
							
							
								f263d6a910 
								
							
								 
							
						 
						
							
							
								
								Remove code that tried to delete an attachment back to inventory if RezSingleAttachmentFromInventoryInternal() returned null.  
							
							... 
							
							
							
							null would only ever be returned if the item couldn't be located within inventory and this would happen immediately.
In this case, derezzing wouldn't work anyway since there is no item to derez. 
							
						 
						
							2012-06-28 22:48:49 +01:00  
				
					
						
							
							
								 
						
							
							
								a1a22a2f10 
								
							
								 
							
						 
						
							
							
								
								Revert "Mantis 5977 Corrections to llRegionSayTo"  
							
							... 
							
							
							
							This reverts commit 679da63da6 
							
						 
						
							2012-06-28 22:02:20 +01:00  
				
					
						
							
							
								 
						
							
							
								972b0b52f9 
								
							
								 
							
						 
						
							
							
								
								If rest of first line after colon is blank then still warn about running in XEngine if engine specified does not exist.  
							
							... 
							
							
							
							This is to take account of situations where the user was intending to specify a script engine using colon using its default language.
This probably generates few false positive as scripts are less likely to end a first line colon with a comment for other purposes. 
							
						 
						
							2012-06-28 21:30:36 +01:00  
				
					
						
							
							
								 
						
							
							
								498820a74f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-06-28 22:06:02 +02:00  
				
					
						
							
							
								 
						
							
							
								c87f0ac226 
								
							
								 
							
						 
						
							
							
								
								Fix llRegionSayTo the right way  
							
							
							
						 
						
							2012-06-28 21:23:42 +02:00  
				
					
						
							
							
								 
						
							
							
								8a03c153d5 
								
							
								 
							
						 
						
							
							
								
								Return NPC instead of AGENT in the detect parameters for touch, collision and  
							
							... 
							
							
							
							sensor. 
							
						 
						
							2012-06-28 20:29:37 +02:00  
				
					
						
							
							
								 
						
							
							
								29abb7d62a 
								
							
								 
							
						 
						
							
							
								
								reactivate physics raycasts on llCastRay() until it's clear what is its problem if any...  
							
							
							
						 
						
							2012-06-28 12:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								de10a16546 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-06-28 10:57:47 +01:00  
				
					
						
							
							
								 
						
							
							
								41a1903c60 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs 
							
						 
						
							2012-06-28 03:21:08 +01:00  
				
					
						
							
							
								 
						
							
							
								25baa2d894 
								
							
								 
							
						 
						
							
							
								
								Avoid reporting false positives when a colon is in a comment in the first line of a script where the user was not trying to select a different script engine.  
							
							... 
							
							
							
							This works by only posting the "Selected engine unavailable" message if we're falling back on XEngine and the language is one handled by XEngine.
In cases where the language is not handled or not allowed, the user will still be notified by the later compiler error.
This avoids the overwhelming majority of false positives where the first line contains a : for other reasons (e.g. source control systems, vim settings, etc.)
Ultimately, I think it would be better to detect script language/engine with a mechanism that didn't just rely on : detection (e.g like #! in unix scripts). 
							
						 
						
							2012-06-28 01:01:18 +01:00  
				
					
						
							
							
								 
						
							
							
								f9769a9fcb 
								
							
								 
							
						 
						
							
							
								
								minor: reuse colon index calculation in XEngine.OnRezScript.  The index if a colon is found on the first line will always be the same as for the whole script.  
							
							
							
						 
						
							2012-06-28 00:37:23 +01:00  
				
					
						
							
							
								 
						
							
							
								bb48060b44 
								
							
								 
							
						 
						
							
							
								
								Fix issue in InventoryArchiveTestCase where it didn't call down to OpenSimTestCase.SetUp()  
							
							
							
						 
						
							2012-06-27 00:50:36 +01:00  
				
					
						
							
							
								 
						
							
							
								d043213317 
								
							
								 
							
						 
						
							
							
								
								refactor: Move ScenePresence <-> AgentData attachments copying code into AttachmentsModule.  
							
							
							
						 
						
							2012-06-27 00:41:46 +01:00  
				
					
						
							
							
								 
						
							
							
								5bec5bcf71 
								
							
								 
							
						 
						
							
							
								
								Automatically disable log4net before each regression test so that logging is confined to a single test if it's turned on.  
							
							... 
							
							
							
							This involves making test classes inherit from a common OpenSimTestCase.
This will be applied to more classes as required. 
							
						 
						
							2012-06-27 00:01:51 +01:00  
				
					
						
							
							
								 
						
							
							
								87ca820f9b 
								
							
								 
							
						 
						
							
							
								
								Replace "kill uuid" console command with the more consistent "delete object uuid", which was present in the last opensim release.  
							
							
							
						 
						
							2012-06-26 23:28:48 +01:00  
				
					
						
							
							
								 
						
							
							
								0b29877790 
								
							
								 
							
						 
						
							
							
								
								Fix output for help on some object region console commands  
							
							
							
						 
						
							2012-06-26 23:15:15 +01:00  
				
					
						
							
							
								 
						
							
							
								625041f1db 
								
							
								 
							
						 
						
							
							
								
								Comment out a spammy message that will spew 4 lines for each request to a  
							
							... 
							
							
							
							nonexistent URL for http-in 
							
						 
						
							2012-06-27 00:10:51 +02:00  
				
					
						
							
							
								 
						
							
							
								97437feb06 
								
							
								 
							
						 
						
							
							
								
								Show region positions in "show regions" robust console command  
							
							
							
						 
						
							2012-06-26 23:05:10 +01:00  
				
					
						
							
							
								 
						
							
							
								2524517986 
								
							
								 
							
						 
						
							
							
								
								minor: correct GridService "show regions" cibsike cinnabd usage statement  
							
							
							
						 
						
							2012-06-26 22:54:41 +01:00  
				
					
						
							
							
								 
						
							
							
								99954c1498 
								
							
								 
							
						 
						
							
							
								
								refactor: Remove unnecessary AttachmentModuleTests.m_userId in favour of local variables  
							
							
							
						 
						
							2012-06-26 22:53:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2b82c421ad 
								
							
								 
							
						 
						
							
							
								
								refactor: Use local attachment module variables instead of global m_attMod.  
							
							... 
							
							
							
							This also avoids confusion between tests where one sets up m_attMod and another accidentally uses it after failing to set one up itself. 
							
						 
						
							2012-06-26 22:31:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4329cc7b8a 
								
							
								 
							
						 
						
							
							
								
								refactor: make m_presence a local variable in all AttachmentsModuleTests since it doesn't need to be global and some tests set up more than one sp  
							
							
							
						 
						
							2012-06-26 22:21:54 +01:00  
				
					
						
							
							
								 
						
							
							
								32a4ce94f0 
								
							
								 
							
						 
						
							
							
								
								Add regression test to check that attachments in source region are deleting when an agent teleports to a neighbouring region  
							
							
							
						 
						
							2012-06-26 22:16:44 +01:00  
				
					
						
							
							
								 
						
							
							
								340005c5bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-26 22:12:39 +01:00  
				
					
						
							
							
								 
						
							
							
								4b6c3fd4bb 
								
							
								 
							
						 
						
							
							
								
								If crossing attachments into another region pre-fatpack, clone objects before changing properties to avoid hud display race condition with update threads.  
							
							... 
							
							
							
							This matches behaviour in fatpack crossing, where attachments are cloned before their properties are changed.
This only applies to crossings to simulators running code released before April 2011. 
							
						 
						
							2012-06-26 21:06:47 +01:00  
				
					
						
							
							
								 
						
							
							
								988112d446 
								
							
								 
							
						 
						
							
							
								
								Add stub for llCastRay  
							
							
							
						 
						
							2012-06-26 15:15:25 -04:00  
				
					
						
							
							
								 
						
							
							
								7cc5b3d7d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-06-26 17:35:55 +01:00  
				
					
						
							
							
								 
						
							
							
								9a8de52940 
								
							
								 
							
						 
						
							
							
								
								Add an event to the poll service manager thread to allow starting it  
							
							... 
							
							
							
							when needed rather than once per second. That is just too slow! 
							
						 
						
							2012-06-26 10:49:37 +02:00  
				
					
						
							
							
								 
						
							
							
								2548d15878 
								
							
								 
							
						 
						
							
							
								
								Disable physics raycast until it can be seen to. Fix distance calculation  
							
							... 
							
							
							
							for some results. 
							
						 
						
							2012-06-26 10:48:52 +02:00  
				
					
						
							
							
								 
						
							
							
								2ea8d820b0 
								
							
								 
							
						 
						
							
							
								
								Correct a wrong error constant  
							
							
							
						 
						
							2012-06-26 10:48:27 +02:00  
				
					
						
							
							
								 
						
							
							
								fcb34efa95 
								
							
								 
							
						 
						
							
							
								
								Prevent bad prim in the database from crashing the sim, list affected  
							
							... 
							
							
							
							ids and skip them. 
							
						 
						
							2012-06-26 10:47:35 +02:00  
				
					
						
							
							
								 
						
							
							
								1f22b29ca3 
								
							
								 
							
						 
						
							
							
								
								Add much easier ConsoleDisplayTable AddColumn() and AddRow() methods.  
							
							... 
							
							
							
							Use these for new "show regions" command rather than old cumbersome stuff. 
							
						 
						
							2012-06-26 00:40:46 +01:00  
				
					
						
							
							
								 
						
							
							
								5292b8b8be 
								
							
								 
							
						 
						
							
							
								
								Add "show regions" console command to ROBUST to show all regions currently registered.  
							
							... 
							
							
							
							Command is not added in standalone, which has its own version of "show regions" that can also show estate name 
							
						 
						
							2012-06-26 00:34:37 +01:00  
				
					
						
							
							
								 
						
							
							
								854f2a913c 
								
							
								 
							
						 
						
							
							
								
								Add "show region at" command to grid service to get the details of a region at a specific location.  "show region" command becomes "show region name" to disambiguate  
							
							... 
							
							
							
							This is the same format as used by "show object name", etc.
"deregister region" also becomes "deregister region id" 
							
						 
						
							2012-06-25 23:55:14 +01:00  
				
					
						
							
							
								 
						
							
							
								f5316984ab 
								
							
								 
							
						 
						
							
							
								
								minor: update currently commented out log message at top of AvatarFactoryModule.SetAppearance() for future use  
							
							
							
						 
						
							2012-06-25 23:31:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e5b739aaeb 
								
							
								 
							
						 
						
							
							
								
								When attachments are being saved and deleted for a closing root agent, delete first to avoid a hud race condition with update threads.  
							
							... 
							
							
							
							If delete doesn't occur first then the update thread can outrace the IsAttachment = false necessary to save attachments and send hud artifacts to other viewers. 
							
						 
						
							2012-06-25 22:48:13 +01:00  
				
					
						
							
							
								 
						
							
							
								5301648cff 
								
							
								 
							
						 
						
							
							
								
								In AttachmentsModule.DetachSingleAttachmentToInvInternal(), remove attachment before changing properties for correct inventory serialization.  
							
							... 
							
							
							
							Serialization of attachments requires IsAttachment = false so that correct positions are serialized instead of avatar position.
However, doing this when a hud is still attached allows race conditions with update threads, resulting in hud artifacts on other viewers.
This change sets SOG.IsDeleted before serialization changes take place (IsDeleted itself is not a serialized property).
LLClientView then screens out any deleted SOGs before sending updates to viewers. 
							
						 
						
							2012-06-25 21:08:19 +01:00  
				
					
						
							
							
								 
						
							
							
								9ca9770cf6 
								
							
								 
							
						 
						
							
							
								
								fix a seg fault in sp.cs  
							
							
							
						 
						
							2012-06-25 00:44:09 +01:00  
				
					
						
							
							
								 
						
							
							
								6d3ee8bb39 
								
							
								 
							
						 
						
							
							
								
								Fix script "Running" behavior  
							
							... 
							
							
							
							Unchecking "Running" box in script editor now persists. This fixes http://opensimulator.org/mantis/view.php?id=6057  
							
						 
						
							2012-06-23 04:15:14 -04:00  
				
					
						
							
							
								 
						
							
							
								78143769bf 
								
							
								 
							
						 
						
							
							
								
								Resolve various race conditions between accessing and removing external script URLs by more consistently locking on m_UrlMap  
							
							
							
						 
						
							2012-06-22 23:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								dca04c7b61 
								
							
								 
							
						 
						
							
							
								
								Avoid a race condition where an incoming request to a script external URL can trigger an exception is the URL was being removed at the same time.  
							
							... 
							
							
							
							This involves three steps
1) Return gracefully in UrlModule.HttpRequestHandler() instead of throwing an exception when the url cannot be found in its index
2) Return true instead of false in HasEvents() if no matching request is found in the map.  This call will only happen in the first place for raced requests.
3) Return a 404 in GetEvents() if the request is not in the index, rather than a blank 200 OK.
Many thanks to Tom Haines in http://opensimulator.org/mantis/view.php?id=6051  for doing some of the work on this. 
							
						 
						
							2012-06-22 23:16:18 +01:00  
				
					
						
							
							
								 
						
							
							
								1468b01afc 
								
							
								 
							
						 
						
							
							
								
								coment out some of previus debug messaged before forgetting about them...  
							
							
							
						 
						
							2012-06-22 18:29:46 +01:00  
				
					
						
							
							
								 
						
							
							
								0de3ad5307 
								
							
								 
							
						 
						
							
							
								
								more debug  
							
							
							
						 
						
							2012-06-22 18:18:12 +01:00  
				
					
						
							
							
								 
						
							
							
								646b7fb8f2 
								
							
								 
							
						 
						
							
							
								
								i more debug  
							
							
							
						 
						
							2012-06-22 18:10:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ba58d7a9b2 
								
							
								 
							
						 
						
							
							
								
								add a temp debug message  
							
							
							
						 
						
							2012-06-22 18:04:12 +01:00  
				
					
						
							
							
								 
						
							
							
								80a41e670d 
								
							
								 
							
						 
						
							
							
								
								Avoid race condition between m_PrimObjects iteration in XEngine.PostObjectEvent and places where the list is modified by extending the m_PrimObjects lock.  
							
							
							
						 
						
							2012-06-22 02:23:25 +01:00  
				
					
						
							
							
								 
						
							
							
								9f3feeff8d 
								
							
								 
							
						 
						
							
							
								
								If starting scripts on initial sim start, provide INFO level log feedback each time 50 scripts have been started.  
							
							... 
							
							
							
							This is to provide an indication of what's happening now that the default isn't to report every single script start.
Changes XEngine logging level in OpenSim.exe.config from WARN to INFO. 
							
						 
						
							2012-06-22 02:10:27 +01:00  
				
					
						
							
							
								 
						
							
							
								f907182ab2 
								
							
								 
							
						 
						
							
							
								
								Eliminate unnecessary extra call to TriggerEmptyScriptCompileQueue in XEngine.DoOnRezScriptQueue()  
							
							... 
							
							
							
							The later invocation of this function will happen on an empty compile queue. 
							
						 
						
							2012-06-22 01:57:14 +01:00  
				
					
						
							
							
								 
						
							
							
								4cf49369b5 
								
							
								 
							
						 
						
							
							
								
								Stop flicking IsAttachment false and then true in AttachmentsModule.UpdateAttachmentPosition() in order to avoid a hud update race condition.  
							
							... 
							
							
							
							Previously, setting IsAttachment to false then true was necessary to serialize the updated attachment object information.
However, UpdateAttachmentPosition no longer does this update.
Whilst IsAttachment is set to false there is a race condition where the update thread can wrongly send hud object updates to clients that do not own the hud, resulting in screen artifacts. 
							
						 
						
							2012-06-22 01:43:26 +01:00  
				
					
						
							
							
								 
						
							
							
								fda39c11bf 
								
							
								 
							
						 
						
							
							
								
								Fix bug where attachments would not retain position if just rotated and not moved.  
							
							... 
							
							
							
							This was because we were not setting AttachedPos in SOG.UpdateGroupPositionPR, unlike UpdateGroupPosition 
							
						 
						
							2012-06-22 01:33:27 +01:00  
				
					
						
							
							
								 
						
							
							
								798846c5b6 
								
							
								 
							
						 
						
							
							
								
								refactor AttachmentsModule tests to use a common method for standard attachment item setup  
							
							
							
						 
						
							2012-06-22 00:40:04 +01:00  
				
					
						
							
							
								 
						
							
							
								06617ffd06 
								
							
								 
							
						 
						
							
							
								
								Add regression test for updating attachment position  
							
							
							
						 
						
							2012-06-22 00:18:30 +01:00  
				
					
						
							
							
								 
						
							
							
								c8f7cd60cd 
								
							
								 
							
						 
						
							
							
								
								fix turning off phanton always decreasing number of physical parts  
							
							
							
						 
						
							2012-06-21 19:05:36 +01:00  
				
					
						
							
							
								 
						
							
							
								909572ed86 
								
							
								 
							
						 
						
							
							
								
								fix SceneGraph Add/Remove PhysicalPrim counters  
							
							
							
						 
						
							2012-06-21 09:40:51 +01:00  
				
					
						
							
							
								 
						
							
							
								d24122b706 
								
							
								 
							
						 
						
							
							
								
								Add item id, name, prim name and id to log message when state exists but loading fails.  
							
							... 
							
							
							
							Drop logging about memory limit exceeded to warn from error 
							
						 
						
							2012-06-21 02:24:44 +01:00  
				
					
						
							
							
								 
						
							
							
								afcabf5244 
								
							
								 
							
						 
						
							
							
								
								Retrigger build - last jenkins run was glitched  
							
							
							
						 
						
							2012-06-21 02:13:03 +01:00  
				
					
						
							
							
								 
						
							
							
								5709bed548 
								
							
								 
							
						 
						
							
							
								
								Add state file location to errors logged when there's some issue with retrieving state (e.g. exceeds memory limit)  
							
							
							
						 
						
							2012-06-21 02:09:14 +01:00  
				
					
						
							
							
								 
						
							
							
								eab211f94d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-06-21 01:10:13 +01:00  
				
					
						
							
							
								 
						
							
							
								68ea096f1b 
								
							
								 
							
						 
						
							
							
								
								Use HasPrivateAttachmentPoint properties in SOG.DeleteGroupFromScene() instead of magic numbers  
							
							
							
						 
						
							2012-06-20 23:25:07 +01:00  
				
					
						
							
							
								 
						
							
							
								714db90832 
								
							
								 
							
						 
						
							
							
								
								refactor: use SOG.HasPrivateAttachmentPoint in SOP.SendTerseUpdateToClient() instead of attachmentpoint magic numbers.  
							
							
							
						 
						
							2012-06-20 22:46:01 +01:00  
				
					
						
							
							
								 
						
							
							
								b23425c7c4 
								
							
								 
							
						 
						
							
							
								
								As with LLSDInventoryItem from commit  01a2b0b, send type values in LLSDInventoryFolder for inventory CAPs as integers rather than strings.  
							
							... 
							
							
							
							Should also resolve some issues with exceptions being thrown in some inventory fetches. 
							
						 
						
							2012-06-20 02:28:00 +01:00  
				
					
						
							
							
								 
						
							
							
								9ec9dafae6 
								
							
								 
							
						 
						
							
							
								
								Lower warn logging on not having friends/group module on permissions to debug.  
							
							... 
							
							
							
							It's a valid configuration not to have these modules, but I think it's still worth logging the fact that certain permissions won't work (always return true) 
							
						 
						
							2012-06-20 01:33:25 +01:00  
				
					
						
							
							
								 
						
							
							
								6c312bce7f 
								
							
								 
							
						 
						
							
							
								
								minor: Lower flotsam asset cache warning about not having a FlotsamCache.ini to debug  
							
							... 
							
							
							
							It's perfectly okay not to have this section. 
							
						 
						
							2012-06-20 01:30:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4cfaa01c0a 
								
							
								 
							
						 
						
							
							
								
								Remove STARTUP COMPLETE message from the startuplogo.txt file and into main logging  
							
							
							
						 
						
							2012-06-20 01:06:55 +01:00  
				
					
						
							
							
								 
						
							
							
								6b3f9fcde0 
								
							
								 
							
						 
						
							
							
								
								Comment out the neighbour and land in connectors from info logging that they are starting up  
							
							
							
						 
						
							2012-06-20 00:42:54 +01:00  
				
					
						
							
							
								 
						
							
							
								625e5e913a 
								
							
								 
							
						 
						
							
							
								
								Comment out recently added log message detailing number of scripts started when compile queue empties for now  
							
							
							
						 
						
							2012-06-20 00:25:18 +01:00  
				
					
						
							
							
								 
						
							
							
								881e92a726 
								
							
								 
							
						 
						
							
							
								
								Raise some IO associated Exception logging in XEngine to error level, in line with other similar cases.  
							
							... 
							
							
							
							Remove more unnecessary Close() calls - these are being triggered by the Dispose() called when exiting the using statement for these sdk io objects. 
							
						 
						
							2012-06-20 00:19:50 +01:00  
				
					
						
							
							
								 
						
							
							
								0fa303b1cf 
								
							
								 
							
						 
						
							
							
								
								Log how many scripts are candidates for starting and how many are actually started.  
							
							... 
							
							
							
							Adds DebugLevel infrastructure to XEngine though currently commented out and unused. 
							
						 
						
							2012-06-20 00:10:19 +01:00  
				
					
						
							
							
								 
						
							
							
								9737e6d52e 
								
							
								 
							
						 
						
							
							
								
								If RegionReady is active, don't falsely say that logins are enabled in the main scene loop before RegionReady is signalled when initial script compilation finishes.  
							
							... 
							
							
							
							Also raises this logging level to Info from Debug since this information is of high importance.  This matches the behaviour of the RegionReady module 
							
						 
						
							2012-06-20 00:07:03 +01:00  
				
					
						
							
							
								 
						
							
							
								e23d7ff9c0 
								
							
								 
							
						 
						
							
							
								
								minor: If logging because mesh/sculpt data isn't present for an object, log object UUID rather than local id, since UUID doesn't potentially vary between simulator starts.  
							
							
							
						 
						
							2012-06-20 00:05:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ef686ead37 
								
							
								 
							
						 
						
							
							
								
								Like the assembly and text files, only write the c#-lsl linemap in XEngine.SetXMLState() if the trust binaries flag is set.  
							
							... 
							
							
							
							This doesn't affect other locations where the map is written, such as on script compilation. 
							
						 
						
							2012-06-19 02:11:46 +01:00  
				
					
						
							
							
								 
						
							
							
								8e7032ece8 
								
							
								 
							
						 
						
							
							
								
								minor: Add a little more detail to IOException logging in XEngine.SetXMLState()  
							
							... 
							
							
							
							Also removes superflous Close() commands for statements taking place within using() constructs
Also adds some comment out debug log messages for future use. 
							
						 
						
							2012-06-19 01:53:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ca22feb09a 
								
							
								 
							
						 
						
							
							
								
								don't send a lot of avatar data when we are just changing position or rotation ( SendTerseUpdateToAllClients() in place of SendAvatarDataToAllAgents() )  
							
							
							
						 
						
							2012-06-17 13:28:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8cf414ba32 
								
							
								 
							
						 
						
							
							
								
								*CHECK/REVIEW*  comented out not used sp.ParentPosition. Comented out SOG.AbsolutePosition changing 'linked' avatars positions ( reason in code coment )  
							
							
							
						 
						
							2012-06-17 11:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e7aceae3e0 
								
							
								 
							
						 
						
							
							
								
								split ugly expression in a if making it simpler to read  
							
							
							
						 
						
							2012-06-17 09:06:25 +01:00  
				
					
						
							
							
								 
						
							
							
								e2b9a5d7aa 
								
							
								 
							
						 
						
							
							
								
								Don't let scripts rotate root part of physical linksets like SL, Update client rotation of avatars 'linked' to child parts. (put back some 'cosmetics' from previus commit). Still let lsl api use physics engine ideia of part Physical state on this where it should be SOP ideia, so is that is clear that sync with engine is SOP responsability.  
							
							
							
						 
						
							2012-06-17 08:54:39 +01:00  
				
					
						
							
							
								 
						
							
							
								7119de56ff 
								
							
								 
							
						 
						
							
							
								
								Change read config paramter from max_urls_per_simulator to max_external_urls_per_simulator, which is what it was meant to be  
							
							
							
						 
						
							2012-06-16 04:12:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ed513fc7be 
								
							
								 
							
						 
						
							
							
								
								Fix bug introduced in commit  c6e3752 (13 Jun 2012) where poll responses would always return OK even if some other status code had been set  
							
							
							
						 
						
							2012-06-16 03:43:45 +01:00  
				
					
						
							
							
								 
						
							
							
								22f25dfcab 
								
							
								 
							
						 
						
							
							
								
								Implement max_external_urls_per_simulator setting in [LL-Functions] to allow configuration of how many urls can be set up by llRequestURL()  
							
							... 
							
							
							
							Defaults remains as 100.
This setting is per simulator instead of per region due to how the url script module is structured. 
							
						 
						
							2012-06-16 03:32:47 +01:00  
				
					
						
							
							
								 
						
							
							
								32cc9c6094 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-06-15 15:59:49 +01:00  
				
					
						
							
							
								 
						
							
							
								ff21007b93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-06-15 15:48:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ffc0badaf4 
								
							
								 
							
						 
						
							
							
								
								Reapply the one change that was in the revert that was actually function, not  
							
							... 
							
							
							
							form 
							
						 
						
							2012-06-15 15:18:57 +02:00  
				
					
						
							
							
								 
						
							
							
								5d32979170 
								
							
								 
							
						 
						
							
							
								
								Revert changes...  
							
							... 
							
							
							
							This reverts commit c8227e1bb7 
							
						 
						
							2012-06-15 14:31:35 +01:00  
				
					
						
							
							
								 
						
							
							
								db2dcbbe2d 
								
							
								 
							
						 
						
							
							
								
								SL doesn't let scripts rotate root part of physical linksets also fix sitting avatars rotations broken in previus commit, forcing send of updates.  
							
							
							
						 
						
							2012-06-15 14:10:16 +01:00  
				
					
						
							
							
								 
						
							
							
								065cda3711 
								
							
								 
							
						 
						
							
							
								
								Add sop IsPhysical and IsPhantom to be used gradually in core in place of asking physics engines all the time. Some engines delays may make them give wrong answers.  
							
							
							
						 
						
							2012-06-15 12:19:42 +01:00  
				
					
						
							
							
								 
						
							
							
								c8227e1bb7 
								
							
								 
							
						 
						
							
							
								
								only rotation of root part change parts positions, so only call ResetChildPrimPhysicsPositions() if root part. Plus 'cosmetics'  
							
							
							
						 
						
							2012-06-15 11:24:37 +01:00  
				
					
						
							
							
								 
						
							
							
								aaa30dcebc 
								
							
								 
							
						 
						
							
							
								
								Add region name to UseCircuitCode log messages  
							
							
							
						 
						
							2012-06-15 05:01:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c935f03467 
								
							
								 
							
						 
						
							
							
								
								Put all debug console commands into a single Debug section rather than scattering them over other categories  
							
							
							
						 
						
							2012-06-15 03:32:43 +01:00  
				
					
						
							
							
								 
						
							
							
								30d872caad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-06-15 02:53:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ca4e6d9b5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2012-06-15 02:52:56 +01:00  
				
					
						
							
							
								 
						
							
							
								94517c8d5c 
								
							
								 
							
						 
						
							
							
								
								Make the "debug http" command available for robust as well as the simulator.  This allows one to see incoming requests as they happen.  
							
							... 
							
							
							
							This required making everything use the common MainServer class for registering and retrieving http servers, rather than duplicate structures. 
							
						 
						
							2012-06-15 02:51:52 +01:00  
				
					
						
							
							
								 
						
							
							
								257b1b517d 
								
							
								 
							
						 
						
							
							
								
								Add main instance to internal MainServer.m_Servers list to simplify internal logic.  
							
							... 
							
							
							
							This does require the server to be added before it is set as the main Instance 
							
						 
						
							2012-06-15 02:03:50 +01:00  
				
					
						
							
							
								 
						
							
							
								aeed4d3041 
								
							
								 
							
						 
						
							
							
								
								minor: Tell user the current debug http level if "debug http" console command is executed without a level parameter  
							
							
							
						 
						
							2012-06-15 01:27:29 +01:00  
				
					
						
							
							
								 
						
							
							
								478acfff34 
								
							
								 
							
						 
						
							
							
								
								When setting debug http level, do this for all known http servers, not just the main instance.  
							
							
							
						 
						
							2012-06-15 01:24:36 +01:00  
				
					
						
							
							
								 
						
							
							
								10e87f9cdc 
								
							
								 
							
						 
						
							
							
								
								Make XMLRPCModule use an existing HTTP server if one already exists on the desired port.  
							
							
							
						 
						
							2012-06-15 00:59:53 +01:00  
				
					
						
							
							
								 
						
							
							
								6993a26ba5 
								
							
								 
							
						 
						
							
							
								
								Get rid of some unnecessary null checks in RegionApplicationBase.StartupSpecific() - a constructor can never return null.  
							
							... 
							
							
							
							Also adds some method doc to MainServer 
							
						 
						
							2012-06-15 00:40:12 +01:00  
				
					
						
							
							
								 
						
							
							
								93ba0332c4 
								
							
								 
							
						 
						
							
							
								
								minor: Extend 'debug http' usage statement to 0..3 from 0..2  
							
							
							
						 
						
							2012-06-14 23:54:12 +01:00  
				
					
						
							
							
								 
						
							
							
								9825861f4a 
								
							
								 
							
						 
						
							
							
								
								Shuffle "debug http" levels so that 1 and 2 now cause different levels of warn to be logged if we receive invalid xml for xmlrpc.  
							
							
							
						 
						
							2012-06-14 23:46:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f4b02f8e39 
								
							
								 
							
						 
						
							
							
								
								Fix a regression in BaseHttpServer.HandleXmlRpcRequests() from recent  c6e3752 
							
							... 
							
							
							
							Accidentally make responseString null by default instead of String.Empty.
It needs to be something in case the XmlRpcRequest deserialize throws an exception due to bad xml (a failure which we silently swallow!) 
							
						 
						
							2012-06-14 04:29:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2c6555021f 
								
							
								 
							
						 
						
							
							
								
								Fix very recent regression in  917d753 where I put the ++updatesThisCall outside the batching part of ProcessEntityUpdates()  
							
							... 
							
							
							
							This stopped any batching happening and since this method is called periodically updates were sent very slowly 
							
						 
						
							2012-06-14 03:49:54 +01:00  
				
					
						
							
							
								 
						
							
							
								3888b9a670 
								
							
								 
							
						 
						
							
							
								
								If we're going to discard a terse update block because it's now someone else's hud, then don't still add it to the list of blocks for the update message.  
							
							
							
						 
						
							2012-06-14 03:32:44 +01:00  
				
					
						
							
							
								 
						
							
							
								1aa7469253 
								
							
								 
							
						 
						
							
							
								
								correct wrong incomplete comment from previous commit  3c3ea19 in AttachmentsModule  
							
							
							
						 
						
							2012-06-14 02:30:40 +01:00  
				
					
						
							
							
								 
						
							
							
								3c3ea19620 
								
							
								 
							
						 
						
							
							
								
								Fix a bug where scene objects attached as HUDs through scripts would not disappear for other avatars.  
							
							... 
							
							
							
							We do this by sending a kill message for that object to all other avatars apart from the one that has the hud. 
							
						 
						
							2012-06-14 02:26:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0d2243a393 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-14 01:38:41 +01:00  
				
					
						
							
							
								 
						
							
							
								917d753f1c 
								
							
								 
							
						 
						
							
							
								
								Fix a race condition where an object update for a hud could be sent to non-owner avatars if the hud was attached directly from within the region.  
							
							... 
							
							
							
							If this happens, then the non-owners would see unremovable huds that they did not own until relog, and sometimes even beyond that.
This was due to a race between the entity update and the attachment code when moving an object from within scene to a hud. 
							
						 
						
							2012-06-14 01:36:37 +01:00  
				
					
						
							
							
								 
						
							
							
								a4290048e5 
								
							
								 
							
						 
						
							
							
								
								Add SOG.HasPrivateAttachmentPoint to tell if a SOG has a private attachment point.  HUDs attachment points are private.  
							
							... 
							
							
							
							Change SOP.SendFullUpdateToClient() and SoundModule.PlayAttachedSound() to use this rather than different magic number formulations.
This also corrects a bug in PlayAttachedSound() where the code assumed that all attachment points over 30 were HUDs.
It appears this is no longer true with Neck and Root (Avatar Center) 
							
						 
						
							2012-06-14 01:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								cba8b4f8b8 
								
							
								 
							
						 
						
							
							
								
								Fix not sending TransferInfo when an asset is not found. This clogs  
							
							... 
							
							
							
							up the sound pipeline in the viewer. 
							
						 
						
							2012-06-14 00:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								36117e079a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-06-14 00:57:05 +01:00  
				
					
						
							
							
								 
						
							
							
								6a77a65675 
								
							
								 
							
						 
						
							
							
								
								minor: remove unnecessary IsAttachment = false setting for new object in UploadObjectAssetModule, property always starts as false  
							
							
							
						 
						
							2012-06-14 00:35:26 +01:00  
				
					
						
							
							
								 
						
							
							
								d893e54f4b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-06-14 00:10:52 +01:00  
				
					
						
							
							
								 
						
							
							
								16ffc764bf 
								
							
								 
							
						 
						
							
							
								
								minor: refactor part of LLClientView.ProcessEntityUpdates() to remove duplicate code  
							
							
							
						 
						
							2012-06-13 23:54:32 +01:00  
				
					
						
							
							
								 
						
							
							
								cf080a68d6 
								
							
								 
							
						 
						
							
							
								
								Remove long obsolete and unused IClientAPI.KillEndDone()  
							
							
							
						 
						
							2012-06-13 23:42:22 +01:00  
				
					
						
							
							
								 
						
							
							
								f726150afd 
								
							
								 
							
						 
						
							
							
								
								Add ObjectUpdate as one of the packets that can be screened out when setting debug packet level  
							
							
							
						 
						
							2012-06-13 23:39:23 +01:00  
				
					
						
							
							
								 
						
							
							
								aac80550e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-06-13 05:16:18 +01:00  
				
					
						
							
							
								 
						
							
							
								7bd274b3d3 
								
							
								 
							
						 
						
							
							
								
								Changed t adding the avatar dependent sit offset and not subtracting, so not to break inworld contents. SL ported scripts will show a sit error around 0.1m. Added respective compensation in LSL api to maintain coerence. Fixed several bugs still on SET/GET[link]PrimitiveParams[fast] and llGetObjectDetails()  
							
							
							
						 
						
							2012-06-13 04:59:09 +01:00  
				
					
						
							
							
								 
						
							
							
								1f34c8277d 
								
							
								 
							
						 
						
							
							
								
								In the osGetGrid functions, if the [GridInfo] section does not exist then return "Configuration Error", as already happens if there is no GridInfoURI  
							
							
							
						 
						
							2012-06-13 04:05:02 +01:00  
				
					
						
							
							
								 
						
							
							
								66cb533f26 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-13 03:51:13 +01:00  
				
					
						
							
							
								 
						
							
							
								5145356467 
								
							
								 
							
						 
						
							
							
								
								Add "deregister region" by uuid command to grid service to allow manual deregistration of simulators.  
							
							... 
							
							
							
							Useful if a simulator has crashed without removing its regions and those regions have been reconfigured differently 
							
						 
						
							2012-06-13 03:49:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b30c23eba4 
								
							
								 
							
						 
						
							
							
								
								convert a LSL rotation of <0,0,0,0> to <0,0,0,1> and not <0,0,1,0> in SitTarget. Something seems to be doing that before this gets called, but just in case...  
							
							
							
						 
						
							2012-06-13 02:50:39 +01:00  
				
					
						
							
							
								 
						
							
							
								4e18e71089 
								
							
								 
							
						 
						
							
							
								
								Committing the Avination implementation of llCastRay. This is a complete rewrite  
							
							... 
							
							
							
							wich does it's thing independently of physics. Enjoy! 
							
						 
						
							2012-06-13 02:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								94bbbf96c7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-13 02:25:42 +01:00  
				
					
						
							
							
								 
						
							
							
								12621201ba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs 
							
						 
						
							2012-06-13 02:15:12 +01:00  
				
					
						
							
							
								 
						
							
							
								4027c8e9c9 
								
							
								 
							
						 
						
							
							
								
								Fixed llGetObjectDetails(), OBJECT_ROT for sitting avatars case, plus 'cosmetics' and added some parts costs information.  
							
							
							
						 
						
							2012-06-13 01:51:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b4ab9a7350 
								
							
								 
							
						 
						
							
							
								
								*TEST this will affect inworld sittargets by +-0.1m, so may be very BAD *. Changed the sign of the sitoffset dependent on avatar size in SP.cs. Removed that offset correction from SET/GET..primitiveParams in LSL api. If the sign needs to be the previus one, then all references to avatar positions on LSL api need to be fixed with that correction, not only SET/GETprimitiveParams.  
							
							
							
						 
						
							2012-06-13 01:26:15 +01:00  
				
					
						
							
							
								 
						
							
							
								ff450d29da 
								
							
								 
							
						 
						
							
							
								
								Add detecting non-physical phantoms back into raycast  
							
							
							
						 
						
							2012-06-13 01:59:54 +02:00  
				
					
						
							
							
								 
						
							
							
								c6e375291a 
								
							
								 
							
						 
						
							
							
								
								Don't include time to transmit response back to requester when assessing slow handling of requests.  
							
							... 
							
							
							
							This is to avoid logging a 'slow' request when the source of delay is the viewer in processing a response.
This is not something we can do much about on the server end - it's server-side delay that we're interested in.
To ensure consistency, this commit also had to refactor and simplify inbound non-poll network request handling, though there should be no functional change.
IOSHttpResponse no longer exposes the Send() method, only classes in OpenSim.Framework.Servers.HttpServer should be doing this.
Only the GetTextureHandler was sending its own response.  Now it leaves this to BaseHttpServer, like all other core handlers. 
							
						 
						
							2012-06-13 00:03:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c53c55fed0 
								
							
								 
							
						 
						
							
							
								
								Add variable timer configureation for the timer_Script  
							
							... 
							
							
							
							Added "timer_Interval" to the OpenSimDefaults.ini, leaving the default value set to 1200, as the previous default setting. The value represents seconds. To change the default, copy the entry to OpenSim.ini and multiply the number of minutes for the interval by 60. 
							
						 
						
							2012-06-12 17:15:56 -04:00  
				
					
						
							
							
								 
						
							
							
								f51ef99bd5 
								
							
								 
							
						 
						
							
							
								
								try to replicate SL bug of PRIM_ROTATION also for avas, est a fix to other cases  
							
							
							
						 
						
							2012-06-12 08:05:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5784b3eb31 
								
							
								 
							
						 
						
							
							
								
								fix the try.. finally in SetPrimitiveParams i did mess and add one for the avatars case, so to optimize a bit 'warp' scripts.  
							
							
							
						 
						
							2012-06-12 05:57:28 +01:00  
				
					
						
							
							
								 
						
							
							
								8b5342f613 
								
							
								 
							
						 
						
							
							
								
								more changes to Get and Get primitiveparams: Let Get remove avatarheight adjust,add Get PRIM_LINK_TARGET handling, changed avatar Set positions code...  
							
							
							
						 
						
							2012-06-12 05:21:49 +01:00  
				
					
						
							
							
								 
						
							
							
								dfafb5ca14 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-06-12 03:09:52 +01:00  
				
					
						
							
							
								 
						
							
							
								2ca31a9841 
								
							
								 
							
						 
						
							
							
								
								Remove accidental timeout left in during earlier debugging.  Has been in since two commits ago ( b099f26)  
							
							
							
						 
						
							2012-06-12 02:46:14 +01:00  
				
					
						
							
							
								 
						
							
							
								1b1f0a2d77 
								
							
								 
							
						 
						
							
							
								
								OnConnectionClosed listeners, retrieve data from IClientAPI.SceneAgent rather than scanning all scene for the presence with the right id  
							
							... 
							
							
							
							Stop checking IsLoggingOut on these listeners, if called with a root agent then we always want to perform these actions.
This covers cases where the client is closed due to manual kick, simulator shutdown, etc. 
							
						 
						
							2012-06-12 02:43:33 +01:00  
				
					
						
							
							
								 
						
							
							
								5fd6f678a4 
								
							
								 
							
						 
						
							
							
								
								Moved auxiliar funtions of last commit from sop to lsl api since they are only used on one place each  
							
							
							
						 
						
							2012-06-12 02:20:47 +01:00  
				
					
						
							
							
								 
						
							
							
								b099f26376 
								
							
								 
							
						 
						
							
							
								
								Set IClientAPI.IsActive = false early on client removal due to ack timeout rather than using IsLoggingOut flag.  
							
							... 
							
							
							
							IsActive is more appropriate since unack timeout is not due to voluntary logout.
This is in line with operations such as manual kick that do not set the IsLoggingOut flag.
It's also slightly better race-wise since it reduces the chance of this operation clashing with another reason for client deactivation (e.g. manual kick). 
							
						 
						
							2012-06-12 02:16:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c89db34fc4 
								
							
								 
							
						 
						
							
							
								
								If the simulator closes a root agent due to ack timeout, then send the client a kick message with that reason, in case it is somehow still listening.  
							
							
							
						 
						
							2012-06-12 02:03:31 +01:00  
				
					
						
							
							
								 
						
							
							
								24e8e5d818 
								
							
								 
							
						 
						
							
							
								
								*UNTESTED* extended llGet*PrimitiveParam() to support avatars. Some auxiliar code in SOP.cs  
							
							
							
						 
						
							2012-06-12 01:26:03 +01:00  
				
					
						
							
							
								 
						
							
							
								8c7149063b 
								
							
								 
							
						 
						
							
							
								
								In PresenceDetector.OnConnectionClose(), use the IsChildAgent check already available on IClientAPI.SceneAgent rather than retrieving it again by scanning all scenes.  
							
							
							
						 
						
							2012-06-12 01:25:09 +01:00  
				
					
						
							
							
								 
						
							
							
								bab7dab4c5 
								
							
								 
							
						 
						
							
							
								
								Comment out the scene presence sitting debug log messages for now  
							
							
							
						 
						
							2012-06-11 23:37:16 +01:00  
				
					
						
							
							
								 
						
							
							
								daad0a3e11 
								
							
								 
							
						 
						
							
							
								
								Revert "Bind ~ and ! operators in LSL tighter in order to resolve issues in LSL where these aren't evaluated propertly."  
							
							... 
							
							
							
							This reverts commit a8a9d13dc0 
							
						 
						
							2012-06-11 23:30:58 +01:00  
				
					
						
							
							
								 
						
							
							
								a927787434 
								
							
								 
							
						 
						
							
							
								
								Add last frame time monitor to MonitorModule now that this value is useful  
							
							
							
						 
						
							2012-06-11 23:30:11 +01:00  
				
					
						
							
							
								 
						
							
							
								cbb5ddd944 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-11 23:27:48 +01:00  
				
					
						
							
							
								 
						
							
							
								76a9885ad2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-06-11 23:15:38 +01:00  
				
					
						
							
							
								 
						
							
							
								cd49949478 
								
							
								 
							
						 
						
							
							
								
								change object drag so it applies a impulse and not a push force so it works as before my fix to impulse/forces  
							
							
							
						 
						
							2012-06-11 22:43:35 +01:00  
				
					
						
							
							
								 
						
							
							
								d151b334fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-06-11 19:39:00 +01:00  
				
					
						
							
							
								 
						
							
							
								84377a23db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Interfaces/ISimulationDataService.cs
	OpenSim/Services/Connectors/Simulation/SimulationDataService.cs
	OpenSim/Tests/Common/Mock/MockRegionDataPlugin.cs 
							
						 
						
							2012-06-11 16:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								71ba85137f 
								
							
								 
							
						 
						
							
							
								
								Commitig the Avination implementation of llTeleportAgent and  
							
							... 
							
							
							
							llTeleportAgentGlobalCoords. These do NOT use PERMISSION_TELEPORT like
their SL counterparts because that permission is not yet understood by TPVs
based on v1.x. 
							
						 
						
							2012-06-11 16:45:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8c91e761c8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs 
							
						 
						
							2012-06-09 16:28:22 +01:00  
				
					
						
							
							
								 
						
							
							
								a8a9d13dc0 
								
							
								 
							
						 
						
							
							
								
								Bind ~ and ! operators in LSL tighter in order to resolve issues in LSL where these aren't evaluated propertly.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=3268  
							
						 
						
							2012-06-09 05:11:08 +01:00  
				
					
						
							
							
								 
						
							
							
								817f2d341d 
								
							
								 
							
						 
						
							
							
								
								Fix regression in  5f4f9f0 (Fri Jun 8 2012) which stopped "show stats" and json stats from working  
							
							
							
						 
						
							2012-06-08 23:36:53 +01:00  
				
					
						
							
							
								 
						
							
							
								853449d5bc 
								
							
								 
							
						 
						
							
							
								
								Make llTeleportAgent conform to Magnum SL Server and add llTeleportAgentGlobalCoords()  
							
							
							
						 
						
							2012-06-08 23:37:25 +02:00  
				
					
						
							
							
								 
						
							
							
								efff5a7c0d 
								
							
								 
							
						 
						
							
							
								
								Fix a corner case where checking for region corssing may cross an avatar back if  
							
							... 
							
							
							
							it's pending to be sat onto a vehicle that is in the process of crossing. 
							
						 
						
							2012-06-08 18:25:36 +02:00  
				
					
						
							
							
								 
						
							
							
								1eee525c88 
								
							
								 
							
						 
						
							
							
								
								Revert "Add a frame based watchdog function to keyframed motion"  
							
							... 
							
							
							
							This reverts commit 2d98d6354c 
							
						 
						
							2012-06-08 16:54:47 +02:00  
				
					
						
							
							
								 
						
							
							
								22437af26a 
								
							
								 
							
						 
						
							
							
								
								*UNTESTED* fix PRIM_LINK_TARGET. Make it work on avatars, set any pending position change on others; don't assume m_host is in same grp that part (possible always is)...  
							
							
							
						 
						
							2012-06-08 15:48:46 +01:00  
				
					
						
							
							
								 
						
							
							
								f0a6ec151a 
								
							
								 
							
						 
						
							
							
								
								*UNTESTED* let SetPrimParams for avatars parse even unsupported parameters so that if a supported one is in the middle of then it still works.  
							
							
							
						 
						
							2012-06-08 15:27:21 +01:00  
				
					
						
							
							
								 
						
							
							
								9d878591c8 
								
							
								 
							
						 
						
							
							
								
								*UNTESTED* added PRIM_POS_LOCAL and PRIM_ROT_LOCAL in SetPrimParams for avatars. Stopped setting position twice in normal SetPrimParams  
							
							
							
						 
						
							2012-06-08 14:29:02 +01:00  
				
					
						
							
							
								 
						
							
							
								dadac6816b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-06-08 15:15:17 +02:00  
				
					
						
							
							
								 
						
							
							
								2d98d6354c 
								
							
								 
							
						 
						
							
							
								
								Add a frame based watchdog function to keyframed motion  
							
							
							
						 
						
							2012-06-08 15:14:38 +02:00  
				
					
						
							
							
								 
						
							
							
								794d184c25 
								
							
								 
							
						 
						
							
							
								
								Stop sending a DisableSimulator packet in LLClientView.Close(), which is a duplicate for child agents and unnecessary for root agents.  
							
							... 
							
							
							
							Close() already calls Scene.RemoveClient() which sends the right eq or udp DisableSimulator message to child agents. 
							
						 
						
							2012-06-08 04:32:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f94b92df46 
								
							
								 
							
						 
						
							
							
								
								Instead of retrieving the known client again in LLUDPServer.RemoveClient(), check the IsLoggingOut flag instead.  
							
							... 
							
							
							
							This is slightly better thread-race wise 
							
						 
						
							2012-06-08 04:12:22 +01:00  
				
					
						
							
							
								 
						
							
							
								c215b1ad16 
								
							
								 
							
						 
						
							
							
								
								If logging a client out due to ack timeout, do this asynchronously rather than synchronously on the outgoing packet loop.  
							
							... 
							
							
							
							This is the same async behaviour as normal logouts.
This is necessary because the event queue will sleep the thread for 5 seconds on an ack timeout logout as the client isn't around to pick up the final event queue messages. 
							
						 
						
							2012-06-08 03:53:03 +01:00  
				
					
						
							
							
								 
						
							
							
								5f4f9f0230 
								
							
								 
							
						 
						
							
							
								
								Add regression test for client logout due to ack timeout.  
							
							
							
						 
						
							2012-06-08 03:12:23 +01:00  
				
					
						
							
							
								 
						
							
							
								d73805d7f4 
								
							
								 
							
						 
						
							
							
								
								Remove null checks at top of LLUDPServer.ProcessInPacket().  Neither packet nor client are ever null.  
							
							
							
						 
						
							2012-06-08 01:51:28 +01:00  
				
					
						
							
							
								 
						
							
							
								d71c6dea7e 
								
							
								 
							
						 
						
							
							
								
								Store already retrieve IClientAPI in IncomingPacket structure for later use rather than doing another retrieve on dequeue.  
							
							... 
							
							
							
							Instead of checking whether the client still exists by trying to retrieve again from the client manager, this patch gets it back from IncomingPacket and checks the IClientAPI.IsActive state. 
							
						 
						
							2012-06-08 01:43:58 +01:00  
				
					
						
							
							
								 
						
							
							
								30f4a33f01 
								
							
								 
							
						 
						
							
							
								
								Don't make duplicate call to ScenePresence.Close() separately in ETM.DoTeleport() if an agent needs closing.  
							
							... 
							
							
							
							This is always done as part of Scene.RemoveClient()
Also refactors try/catching in Scene.RemoveClient() to log NREs instead of silently discarding, since these are useful symptoms of problems. 
							
						 
						
							2012-06-08 01:26:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8ebe2cd3da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-06-08 01:12:37 +01:00  
				
					
						
							
							
								 
						
							
							
								5c162ccd57 
								
							
								 
							
						 
						
							
							
								
								Go back to calling IncomingCloseAgent() in the "kick user" command for consistency instead of IClientAPI.Close() directly.  
							
							... 
							
							
							
							This no longer double counts child agent removals 
							
						 
						
							2012-06-08 00:59:39 +01:00  
				
					
						
							
							
								 
						
							
							
								48add77a4c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-06-08 00:43:39 +01:00  
				
					
						
							
							
								 
						
							
							
								d547bcf8d1 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate update of user count in Scene.IncomingCloseAgent()  
							
							... 
							
							
							
							This is already done in Scene.RemoveClient() which IncomingCloseAgent() always ends up calling. 
							
						 
						
							2012-06-08 00:40:38 +01:00  
				
					
						
							
							
								 
						
							
							
								b56673c920 
								
							
								 
							
						 
						
							
							
								
								Fix bug with "kick user" reducing agent counts by 2 instead of 1.  
							
							... 
							
							
							
							This is done by making the kick user command call IClientAPI.Close() rather than routing through Scene.IncomingCloseAgent(), which also called IClientAPI.Close()
DisableSimulator for child agents is moved from IncomingCloseAgent() to RemoveClient(), this is not a functional change since IncomingCloseAgent() always ends up calling RemoveClient() 
							
						 
						
							2012-06-08 00:18:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c5af3e384c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs 
							
						 
						
							2012-06-08 00:14:39 +01:00  
				
					
						
							
							
								 
						
							
							
								0c5fefacb4 
								
							
								 
							
						 
						
							
							
								
								Record the fact that child agents can have asset transactions.  
							
							... 
							
							
							
							Also change code to grab the agent asset transaction module once. 
							
						 
						
							2012-06-07 23:51:04 +01:00  
				
					
						
							
							
								 
						
							
							
								de87e4871b 
								
							
								 
							
						 
						
							
							
								
								Don't send kill object messages to clients when a child agent is closed.  
							
							
							
						 
						
							2012-06-07 23:35:21 +01:00  
				
					
						
							
							
								 
						
							
							
								69dd5b855a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-06-07 23:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e8cd9fbbb7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs 
							
						 
						
							2012-06-07 23:33:40 +01:00  
				
					
						
							
							
								 
						
							
							
								038acc39be 
								
							
								 
							
						 
						
							
							
								
								Cut off collision sounds with avatar at 3.2. This makes most walkig collisions  
							
							... 
							
							
							
							with walls and stairs silent. Falls from greater height and running into things
will still be heard. a CollisionSound defined for the object will override this
so one can still script a soccer ball with sounds. 
							
						 
						
							2012-06-08 00:09:30 +02:00  
				
					
						
							
							
								 
						
							
							
								ad1df33006 
								
							
								 
							
						 
						
							
							
								
								Further limit the amount of avatar collisions that will actually trigger  
							
							... 
							
							
							
							sounds. They are distracting. 
							
						 
						
							2012-06-07 23:41:10 +02:00  
				
					
						
							
							
								 
						
							
							
								b700f58d5e 
								
							
								 
							
						 
						
							
							
								
								Typo fix  
							
							
							
						 
						
							2012-06-07 23:41:00 +02:00  
				
					
						
							
							
								 
						
							
							
								26c5b32988 
								
							
								 
							
						 
						
							
							
								
								Add the ability to query the MYSQL databse for a list of the stored prim UUIDs  
							
							
							
						 
						
							2012-06-07 22:39:03 +02:00  
				
					
						
							
							
								 
						
							
							
								4942314435 
								
							
								 
							
						 
						
							
							
								
								Implement playing of the real collision sounds, change scaling for avatar  
							
							... 
							
							
							
							collisions to make them really soft because otherwise climbing stairs
makes an unbearable amount of noise. 
							
						 
						
							2012-06-07 20:51:03 +02:00  
				
					
						
							
							
								 
						
							
							
								095dbf0ece 
								
							
								 
							
						 
						
							
							
								
								Fix not sending TransferInfo when an asset is not found. This clogs  
							
							... 
							
							
							
							up the sound pipeline in the viewer. 
							
						 
						
							2012-06-07 19:51:32 +02:00  
				
					
						
							
							
								 
						
							
							
								f5cbe56c56 
								
							
								 
							
						 
						
							
							
								
								Make not_at_target stop when the target is reached even if the script  
							
							... 
							
							
							
							is not listening to at_target 
							
						 
						
							2012-06-07 19:01:33 +02:00  
				
					
						
							
							
								 
						
							
							
								31bc9c3ad3 
								
							
								 
							
						 
						
							
							
								
								Typo correction  
							
							
							
						 
						
							2012-06-07 18:04:09 +02:00  
				
					
						
							
							
								 
						
							
							
								64aefe9c28 
								
							
								 
							
						 
						
							
							
								
								Disable default collision sounds until they can be uploaded, but enable custom ones  
							
							
							
						 
						
							2012-06-07 17:59:38 +02:00  
				
					
						
							
							
								 
						
							
							
								91557f18cd 
								
							
								 
							
						 
						
							
							
								
								Set collision sound type so custom sound types are recognized  
							
							
							
						 
						
							2012-06-07 17:59:20 +02:00  
				
					
						
							
							
								 
						
							
							
								e93308072e 
								
							
								 
							
						 
						
							
							
								
								Make the "delay restart" button delay restart for 1 hour rather than aborting  
							
							... 
							
							
							
							it altogether. Allow a maximum of three uses before the restart goes through. 
							
						 
						
							2012-06-07 16:32:07 +02:00  
				
					
						
							
							
								 
						
							
							
								a1e857932a 
								
							
								 
							
						 
						
							
							
								
								Make change to fix Windows builds  
							
							
							
						 
						
							2012-06-07 10:17:37 -04:00  
				
					
						
							
							
								 
						
							
							
								7550b97e65 
								
							
								 
							
						 
						
							
							
								
								Log warning if we try to remove a UDP client that has already been removed.  
							
							
							
						 
						
							2012-06-07 04:00:29 +01:00  
				
					
						
							
							
								 
						
							
							
								98b46d48fe 
								
							
								 
							
						 
						
							
							
								
								Allow the thread watchdog to accept an alarm method that is invoked if the timeout is breached.  
							
							... 
							
							
							
							This alarm can then invoke this to log extra information.
This is used in LLUDPServer to show which client was being processed when incoming and outgoing udp watchdog alarms are triggered. 
							
						 
						
							2012-06-07 02:44:13 +01:00  
				
					
						
							
							
								 
						
							
							
								a945105003 
								
							
								 
							
						 
						
							
							
								
								Make timed bans / timed passes work as expected. Prevent transmission of media  
							
							... 
							
							
							
							URLs to banned clients. 
							
						 
						
							2012-06-07 00:24:33 +02:00  
				
					
						
							
							
								 
						
							
							
								5876a4d392 
								
							
								 
							
						 
						
							
							
								
								Prevent a null ref when getting the velocity of an avatar during login or  
							
							... 
							
							
							
							logout. 
							
						 
						
							2012-06-07 00:24:07 +02:00  
				
					
						
							
							
								 
						
							
							
								b02db11c69 
								
							
								 
							
						 
						
							
							
								
								Remove a null ref when an avatar's attachment gets the avatar velocity  
							
							... 
							
							
							
							while the avatar is logging in or out.
Also remove some unlocking calls without matching locking call. Merge
artefact cleanup, again. 
							
						 
						
							2012-06-06 20:38:42 +02:00  
				
					
						
							
							
								 
						
							
							
								a12336390f 
								
							
								 
							
						 
						
							
							
								
								Remove useless logging of a bare-names stack trace. It's meaningless  
							
							... 
							
							
							
							to a non-programmer and insufficient for a programmer.
Add commented debug output and data collection to troubleshoot
future locking issues. 
							
						 
						
							2012-06-06 20:37:29 +02:00  
				
					
						
							
							
								 
						
							
							
								67483a6e50 
								
							
								 
							
						 
						
							
							
								
								Remove two causes of recursive locking. Merge artefact cleanup.  
							
							
							
						 
						
							2012-06-06 20:36:47 +02:00  
				
					
						
							
							
								 
						
							
							
								e09a74493f 
								
							
								 
							
						 
						
							
							
								
								Reverse the logic of a conditional. Clears up a merge artefact.  
							
							
							
						 
						
							2012-06-06 20:35:37 +02:00  
				
					
						
							
							
								 
						
							
							
								34cb8a2ab3 
								
							
								 
							
						 
						
							
							
								
								Fix not sending TransferInfo when an asset is not found. This clogs  
							
							... 
							
							
							
							up the sound pipeline in the viewer. 
							
						 
						
							2012-06-06 20:35:00 +02:00  
				
					
						
							
							
								 
						
							
							
								c0b21d92c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-06-06 14:16:19 +01:00  
				
					
						
							
							
								 
						
							
							
								e733fb32cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Warp3DMap/Warp3DImageModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SimStatsReporter.cs 
							
						 
						
							2012-06-06 13:07:05 +01:00  
				
					
						
							
							
								 
						
							
							
								514dd85199 
								
							
								 
							
						 
						
							
							
								
								minor: Change log messages on Warp3DImageModule to show they are from this module  
							
							
							
						 
						
							2012-06-06 04:18:38 +01:00  
				
					
						
							
							
								 
						
							
							
								53c25a4778 
								
							
								 
							
						 
						
							
							
								
								Rename MapImageModule for Warp3D to Warp3DImageModule to match its class name and make it easier to distinguish between map image modules.  
							
							
							
						 
						
							2012-06-06 04:15:00 +01:00  
				
					
						
							
							
								 
						
							
							
								2b0de66216 
								
							
								 
							
						 
						
							
							
								
								Actively dispose of Bitmaps in Warp3D image module and world map module once we've finished with them.  
							
							... 
							
							
							
							This might help with memory leakage issues though I suspect it won't. 
							
						 
						
							2012-06-06 04:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								3b25021180 
								
							
								 
							
						 
						
							
							
								
								enabling all corners of a sim to be set in one call  
							
							
							
						 
						
							2012-06-06 02:47:47 +01:00  
				
					
						
							
							
								 
						
							
							
								abf94627f6 
								
							
								 
							
						 
						
							
							
								
								Ensure closure of bitmap and memory stream with using() statements in WorldViewModule.  
							
							... 
							
							
							
							If this has any effect then it will only be to the map images returned via requests to the /worldview simulator HTTP path (not enabled by default) 
							
						 
						
							2012-06-06 02:45:36 +01:00  
				
					
						
							
							
								 
						
							
							
								6adc810eaa 
								
							
								 
							
						 
						
							
							
								
								Stop accidentally reading 4 Int16s instead of 2 in SIZE section of Terragen file when loaded from a stream.  
							
							... 
							
							
							
							Fixes a bug introduced 2 weeks ago in 67ebe80 
							
						 
						
							2012-06-05 19:40:16 +01:00  
				
					
						
							
							
								 
						
							
							
								bdc62144ae 
								
							
								 
							
						 
						
							
							
								
								fix the real cause of double velocity  
							
							
							
						 
						
							2012-06-05 05:53:44 +01:00  
				
					
						
							
							
								 
						
							
							
								372b76031b 
								
							
								 
							
						 
						
							
							
								
								revert last bad commit  but fix recoil direction  
							
							
							
						 
						
							2012-06-05 05:52:25 +01:00  
				
					
						
							
							
								 
						
							
							
								768447e41b 
								
							
								 
							
						 
						
							
							
								
								Stop llRezAtRoot() from applying velocity setting impulse in World.RezObject, doing it only in itself, so its applyed after resuming scripts etc. It was giving twice the requested velocity.  
							
							
							
						 
						
							2012-06-05 04:43:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a5410c2c19 
								
							
								 
							
						 
						
							
							
								
								minor: Add user feedback when executing fix-phantoms  
							
							
							
						 
						
							2012-06-05 01:37:40 +01:00  
				
					
						
							
							
								 
						
							
							
								42179578fc 
								
							
								 
							
						 
						
							
							
								
								Allow fix-phantoms command to appear even if CombineContiguousRegions = false, since this allows one to go back from a megaregion to normal regions.  
							
							... 
							
							
							
							Adapted from a patch by Garmin Kawaguichi in http://opensimulator.org/mantis/view.php?id=6027 
Garmin says that fix-phantoms allows one to reset objects when going back from megaregion to normal regions as well as the othe rway around.
Thanks! 
							
						 
						
							2012-06-05 01:33:58 +01:00  
				
					
						
							
							
								 
						
							
							
								008c6a4610 
								
							
								 
							
						 
						
							
							
								
								Mantis 4597 AgentPaused packet is ignored.  
							
							... 
							
							
							
							The packet was actually being handled but not acted on.
This change extends the default timeout for paused clients to 5 minutes
and makes both the paused and non-paused timeout periods configurable. 
							
						 
						
							2012-06-05 01:22:05 +01:00  
				
					
						
							
							
								 
						
							
							
								170b820a11 
								
							
								 
							
						 
						
							
							
								
								Fix land collisions to work like SL.  
							
							
							
						 
						
							2012-06-05 01:53:25 +02:00  
				
					
						
							
							
								 
						
							
							
								01280e9b94 
								
							
								 
							
						 
						
							
							
								
								Remove unused ScenePresence list structure in llGetAgentList()  
							
							
							
						 
						
							2012-06-05 00:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								96d1ba90d7 
								
							
								 
							
						 
						
							
							
								
								Scale down per frame MS stats to match scaled simulator FPS stat.  
							
							... 
							
							
							
							This makes frame time stats properly tally with fps, which saves confusion and makes it easier to interpret numbers.
In some ways this is not so artifical - physics FPS runs at the higher rate. 
							
						 
						
							2012-06-05 00:27:51 +01:00  
				
					
						
							
							
								 
						
							
							
								655625ab87 
								
							
								 
							
						 
						
							
							
								
								Start sending spare frame time MS viewer stat.  Make frame time correctly display total frame time, not just non-spare time.  
							
							... 
							
							
							
							This makes it easier to see when components of frame time exceed normal permitted frame time.
Currently reflect scene frame times. 
							
						 
						
							2012-06-05 00:17:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c3d9acc9a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-06-05 00:15:29 +01:00  
				
					
						
							
							
								 
						
							
							
								a7f4804f53 
								
							
								 
							
						 
						
							
							
								
								Properly show per frame millisecond statistics per frame, not as amount of time taken per second.  
							
							... 
							
							
							
							This is to make these statistics actually match their names (and also be more accurate as number of frames can vary under heavy load)
Currently using scene frames (11.23 every second) instead of physics frames (56.18 per second) 
							
						 
						
							2012-06-04 23:07:53 +01:00  
				
					
						
							
							
								 
						
							
							
								3229e32b4e 
								
							
								 
							
						 
						
							
							
								
								Add replaceable region modules to the "show modules" command  
							
							
							
						 
						
							2012-06-04 17:25:38 -04:00  
				
					
						
							
							
								 
						
							
							
								fd176aab8f 
								
							
								 
							
						 
						
							
							
								
								Actually trigger land collisions in the root even when a child collides  
							
							
							
						 
						
							2012-06-04 22:41:29 +02:00  
				
					
						
							
							
								 
						
							
							
								1d75220fcc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-06-04 21:09:42 +02:00  
				
					
						
							
							
								 
						
							
							
								401b97788f 
								
							
								 
							
						 
						
							
							
								
								fix addforce/impulse.  
							
							
							
						 
						
							2012-06-04 20:35:12 +01:00  
				
					
						
							
							
								 
						
							
							
								28e5abd917 
								
							
								 
							
						 
						
							
							
								
								Fix llAttachToAvatar and "Attach" viewer option to preserve saved attach positions.  
							
							
							
						 
						
							2012-06-04 21:05:56 +02:00  
				
					
						
							
							
								 
						
							
							
								d9d4fb10d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-06-04 18:22:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f94ef37b46 
								
							
								 
							
						 
						
							
							
								
								Correct the delegate specification in EventManager.TriggerTerrainTainted. Looks like the wrong one was cut and pasted.  
							
							
							
						 
						
							2012-06-04 10:26:39 -07:00  
				
					
						
							
							
								 
						
							
							
								5c646e2603 
								
							
								 
							
						 
						
							
							
								
								Remove the "Profile" config as it's covered by the replaceable interface  
							
							
							
						 
						
							2012-06-04 18:22:09 +01:00  
				
					
						
							
							
								 
						
							
							
								207a5f17b5 
								
							
								 
							
						 
						
							
							
								
								When regions are set to shut down the instance, always send notifications to  
							
							... 
							
							
							
							all affected regions and disregard the region id parameter. 
							
						 
						
							2012-06-03 13:43:39 +02:00  
				
					
						
							
							
								 
						
							
							
								728249ba49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-06-03 02:36:28 +01:00  
				
					
						
							
							
								 
						
							
							
								729d90173f 
								
							
								 
							
						 
						
							
							
								
								Fix build break whree accidentally did inv.Folders rather than inv.Folders.Count in a minor change.  
							
							
							
						 
						
							2012-06-02 05:03:56 +01:00  
				
					
						
							
							
								 
						
							
							
								2de5479c3f 
								
							
								 
							
						 
						
							
							
								
								minor: tidy up some comments  
							
							
							
						 
						
							2012-06-02 05:01:56 +01:00  
				
					
						
							
							
								 
						
							
							
								01a2b0b289 
								
							
								 
							
						 
						
							
							
								
								Fix various issues with http inventory  
							
							... 
							
							
							
							1) The return messages were being wrongly populated with the names of asset, inventory and sale types when their corresponding integers should have been used instead.
2) Folders with links were including the linked items in the descendents figure, when only the links should be included.
3) Links and linked items in link folders were not being included in the return data, and not in the correct order.
Now that these issues have been addressed, outfits and attachments appear to work consistently when HTTP inventory is enabled (as is now the default). 
							
						 
						
							2012-06-02 04:57:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8e735efff0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-06-02 02:01:48 +01:00  
				
					
						
							
							
								 
						
							
							
								522f36345d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SimStatsReporter.cs 
							
						 
						
							2012-06-02 01:40:42 +01:00  
				
					
						
							
							
								 
						
							
							
								928e3e9e21 
								
							
								 
							
						 
						
							
							
								
								Fix LSL animation state reporting and animation state transitions on crossing  
							
							
							
						 
						
							2012-06-01 23:04:28 +02:00  
				
					
						
							
							
								 
						
							
							
								d8f6faa89e 
								
							
								 
							
						 
						
							
							
								
								Fix impersonation, it got broken in a merge  
							
							
							
						 
						
							2012-06-01 23:04:13 +02:00  
				
					
						
							
							
								 
						
							
							
								72219eae7d 
								
							
								 
							
						 
						
							
							
								
								Instead of updating sim stats root agent, child, objects and scripts accounts every single scene frame, update in the once every 3 seconds SimStatsReporter run  
							
							
							
						 
						
							2012-06-01 04:47:11 +01:00  
				
					
						
							
							
								 
						
							
							
								6375db1533 
								
							
								 
							
						 
						
							
							
								
								Add optional total avatars, total prims and active prims stats to ODE plugin.  
							
							... 
							
							
							
							These will act as a sanity check with the main scene stats, to show that physics scene entities are being managed properly.
Total prims will not match scene total prims since physics total does not include phantom prims 
							
						 
						
							2012-06-01 04:23:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4e06a46dc5 
								
							
								 
							
						 
						
							
							
								
								If OdeScene.Near() returns no collision contacts, then exit as early as possible.  All subsequent code is only relevant if there are contacts.  
							
							
							
						 
						
							2012-06-01 04:07:39 +01:00  
				
					
						
							
							
								 
						
							
							
								200376b3c4 
								
							
								 
							
						 
						
							
							
								
								Add optional stat for the other collision time per frame not spent in ODE native spaces or geom collision code  
							
							
							
						 
						
							2012-06-01 03:49:42 +01:00  
				
					
						
							
							
								 
						
							
							
								d34b84b531 
								
							
								 
							
						 
						
							
							
								
								Add avatar forces calculation, prim force and raycasting per frame millisecond optional stats  
							
							
							
						 
						
							2012-06-01 03:23:19 +01:00  
				
					
						
							
							
								 
						
							
							
								9ff8efc720 
								
							
								 
							
						 
						
							
							
								
								Collection optional avatar and prim taint frame millisecond times  
							
							
							
						 
						
							2012-06-01 03:03:48 +01:00  
				
					
						
							
							
								 
						
							
							
								d1b5f8d9d7 
								
							
								 
							
						 
						
							
							
								
								Remove recent optional native collision frame milliseconds stat  
							
							... 
							
							
							
							Unnecessary since this has now been broken down into space collisions and geom collisions 
							
						 
						
							2012-06-01 02:35:11 +01:00  
				
					
						
							
							
								 
						
							
							
								31343aa7c3 
								
							
								 
							
						 
						
							
							
								
								Add optional stat that records milliseconds spent notifying collision listeners in physics frames  
							
							
							
						 
						
							2012-06-01 02:33:44 +01:00  
				
					
						
							
							
								 
						
							
							
								5f44be99ef 
								
							
								 
							
						 
						
							
							
								
								Add avatar and prim update milliseconds per frame optional stats  
							
							
							
						 
						
							2012-06-01 02:25:42 +01:00  
				
					
						
							
							
								 
						
							
							
								5cc9b820e5 
								
							
								 
							
						 
						
							
							
								
								Add option native step frame ms stat  
							
							
							
						 
						
							2012-06-01 01:58:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f2c8c7a7b8 
								
							
								 
							
						 
						
							
							
								
								Add total ODE frame time optional stat, as a sanity check on the main scene physics stat  
							
							
							
						 
						
							2012-06-01 01:37:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8333b928fa 
								
							
								 
							
						 
						
							
							
								
								Break down native ODE collision frame time stat into native space collision and geom collision stats  
							
							
							
						 
						
							2012-06-01 01:27:19 +01:00  
				
					
						
							
							
								 
						
							
							
								c33c8db825 
								
							
								 
							
						 
						
							
							
								
								Rename new collision stats to 'contacts' - there are/can be multiple contacts per collision and this is what is actually being measured.  
							
							
							
						 
						
							2012-06-01 01:15:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e1f8d2adb0 
								
							
								 
							
						 
						
							
							
								
								Stop adding an unnecessary duplicate _perloopcontact if the avatar is standing on a prim.  
							
							... 
							
							
							
							This has already been added earlier on in the method. 
							
						 
						
							2012-06-01 01:12:30 +01:00  
				
					
						
							
							
								 
						
							
							
								8301f7b17f 
								
							
								 
							
						 
						
							
							
								
								minor: comment out currently unused OdeScene.sCollisionData  
							
							
							
						 
						
							2012-06-01 00:57:55 +01:00  
				
					
						
							
							
								 
						
							
							
								93fa9e8991 
								
							
								 
							
						 
						
							
							
								
								Add ODE avatar and prim collision numbers if extra stats collection is enabled.  
							
							
							
						 
						
							2012-06-01 00:56:13 +01:00  
				
					
						
							
							
								 
						
							
							
								878b67b333 
								
							
								 
							
						 
						
							
							
								
								Fix OdeScene.GetTopColliders() to return the top 25 colliders rather than the first 25 that had non-zero collision scores.  
							
							... 
							
							
							
							Also zeros collisions scores on all prims after report collection, not just the top 25.
As before, this collision scores are only reset after a report is requested, which may give unrealistic numbers on the first request.
So to see more realistic scores, ignore the first report and then refresh the request after a couple of seconds or so. 
							
						 
						
							2012-06-01 00:26:11 +01:00  
				
					
						
							
							
								 
						
							
							
								4b3cb91ce8 
								
							
								 
							
						 
						
							
							
								
								Remove the kill record. Core has removed it long ago and it really does more harm than good these days  
							
							
							
						 
						
							2012-06-01 00:12:04 +02:00  
				
					
						
							
							
								 
						
							
							
								e696d1d952 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-05-31 03:37:43 +01:00  
				
					
						
							
							
								 
						
							
							
								e80161753f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-05-31 03:35:24 +01:00  
				
					
						
							
							
								 
						
							
							
								0b02a4d42e 
								
							
								 
							
						 
						
							
							
								
								Add an optional mechanism for physics modules to collect and return arbitrary stats.  
							
							... 
							
							
							
							If active, the physics module can return arbitrary stat counters that can be seen via the MonitoringModule
(http://opensimulator.org/wiki/Monitoring_Module )
This is only active in OdeScene if collect_stats = true in [ODEPhysicsSettings].
This patch allows OdeScene to collect elapsed time information for calls to the ODE native collision methods to assess what proportion of time this takes compared to total physics processing.
This data is returned as ODENativeCollisionFrameMS in the monitoring module, updated every 3 seconds.
The performance effect of collecting stats is probably extremely minor, dwarfed by the rest of the physics code. 
							
						 
						
							2012-05-31 01:52:26 +01:00  
				
					
						
							
							
								 
						
							
							
								cc903992dd 
								
							
								 
							
						 
						
							
							
								
								ubitode prim: if makebody() is called already having a body, do a full destrution so there are no 'leaks'.  
							
							
							
						 
						
							2012-05-30 21:32:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c548f48791 
								
							
								 
							
						 
						
							
							
								
								Guard setting the building flag  
							
							
							
						 
						
							2012-05-30 19:32:02 +02:00  
				
					
						
							
							
								 
						
							
							
								0587079115 
								
							
								 
							
						 
						
							
							
								
								Whitespace fix  
							
							
							
						 
						
							2012-05-30 19:25:52 +02:00  
				
					
						
							
							
								 
						
							
							
								86f786d673 
								
							
								 
							
						 
						
							
							
								
								Prevent multiple requests to go physical from reaching the physics plugin  
							
							
							
						 
						
							2012-05-30 16:10:01 +02:00  
				
					
						
							
							
								 
						
							
							
								4358bb8f85 
								
							
								 
							
						 
						
							
							
								
								Fix the log standing attach-from-world bug.  
							
							
							
						 
						
							2012-05-30 00:50:47 +02:00  
				
					
						
							
							
								 
						
							
							
								bf0b8170f7 
								
							
								 
							
						 
						
							
							
								
								Add console command "teleport user" to allow teleport from the region console  
							
							... 
							
							
							
							See "help teleport user" on the console for more details 
							
						 
						
							2012-05-29 23:35:20 +01:00  
				
					
						
							
							
								 
						
							
							
								3e9a831e87 
								
							
								 
							
						 
						
							
							
								
								fix physics not reporting collisions only with terrain  
							
							
							
						 
						
							2012-05-29 19:13:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b660c4991b 
								
							
								 
							
						 
						
							
							
								
								Fix collision filtering. The filter should be checked on the receiving part!  
							
							
							
						 
						
							2012-05-29 18:18:47 +01:00  
				
					
						
							
							
								 
						
							
							
								997d23c590 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2012-05-29 18:12:18 +01:00  
				
					
						
							
							
								 
						
							
							
								100d2968c4 
								
							
								 
							
						 
						
							
							
								
								Add advanced collision processing into ScenePresence  
							
							
							
						 
						
							2012-05-29 17:24:17 +02:00  
				
					
						
							
							
								 
						
							
							
								c46b31a9b4 
								
							
								 
							
						 
						
							
							
								
								Re-add script collisions that were lost in a merge  
							
							
							
						 
						
							2012-05-29 16:58:08 +02:00  
				
					
						
							
							
								 
						
							
							
								10e9ad0086 
								
							
								 
							
						 
						
							
							
								
								Fix collision filtering  
							
							
							
						 
						
							2012-05-29 16:56:04 +02:00  
				
					
						
							
							
								 
						
							
							
								9129a0cce4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination'  
							
							
							
						 
						
							2012-05-29 08:45:44 +02:00  
				
					
						
							
							
								 
						
							
							
								79f3ce2e9f 
								
							
								 
							
						 
						
							
							
								
								refactor: factor out entity transfer state machine into a separate class to make code more analyzable  
							
							
							
						 
						
							2012-05-28 23:06:00 +01:00  
				
					
						
							
							
								 
						
							
							
								dbbfe0cdd7 
								
							
								 
							
						 
						
							
							
								
								fix avatars collisions on sim crossings and other few cases where freemove() is  called  
							
							
							
						 
						
							2012-05-28 22:23:32 +01:00  
				
					
						
							
							
								 
						
							
							
								8f87f55d05 
								
							
								 
							
						 
						
							
							
								
								If handling the failure of teleport, move agent state to CleaningUp when we start the handling.  
							
							... 
							
							
							
							Also fixes the log warning from ResetInTransit() if the state is cleared direct from Transferring or ReceiveAtDestination, as pointed out in mantis 5426 
							
						 
						
							2012-05-28 22:16:06 +01:00  
				
					
						
							
							
								 
						
							
							
								2122c336b0 
								
							
								 
							
						 
						
							
							
								
								a bit cleaner code (?) on sculpts/meshs meshing checking  
							
							
							
						 
						
							2012-05-28 14:44:06 +01:00  
				
					
						
							
							
								 
						
							
							
								60cebe9a5b 
								
							
								 
							
						 
						
							
							
								
								let meshs work indenpendently of mesh_sculpted_prim config option  
							
							
							
						 
						
							2012-05-28 14:32:16 +01:00  
				
					
						
							
							
								 
						
							
							
								5141f4075f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/CollisionSounds.cs 
							
						 
						
							2012-05-28 13:13:01 +01:00  
				
					
						
							
							
								 
						
							
							
								121433d03a 
								
							
								 
							
						 
						
							
							
								
								disable collision sounds for now  
							
							
							
						 
						
							2012-05-28 13:10:02 +01:00  
				
					
						
							
							
								 
						
							
							
								20baa6334c 
								
							
								 
							
						 
						
							
							
								
								revert making sculpts phanton if sculpt meshing option is off  
							
							
							
						 
						
							2012-05-28 13:05:50 +01:00  
				
					
						
							
							
								 
						
							
							
								b70fb7df78 
								
							
								 
							
						 
						
							
							
								
								Place the return back into collision sounds.  
							
							
							
						 
						
							2012-05-28 11:28:46 +02:00  
				
					
						
							
							
								 
						
							
							
								ca3b229e94 
								
							
								 
							
						 
						
							
							
								
								If a region is not found on a simulator, make the health query return  
							
							... 
							
							
							
							0 to indicate it's still starting rather than an error. There are other
methods that can discover the presence of a region and slow starting regions
may cause the watchdog to kill them while they start, 
							
						 
						
							2012-05-28 09:15:24 +02:00  
				
					
						
							
							
								 
						
							
							
								c5e73c0cb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-05-28 02:19:29 +02:00  
				
					
						
							
							
								 
						
							
							
								bbaf450c30 
								
							
								 
							
						 
						
							
							
								
								Modify SceneManeger to use a DoubleDictionary and work without locks.  
							
							... 
							
							
							
							Changes to the scenes dictionary are exceedingly rare and using atomic
operations makes the chance of collisions nearly nil in any case. 
							
						 
						
							2012-05-28 02:14:14 +02:00  
				
					
						
							
							
								 
						
							
							
								78e657fd8d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-05-27 19:35:36 +01:00  
				
					
						
							
							
								 
						
							
							
								884c0e7bb1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/Resources/RegionStore.migrations
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs 
							
						 
						
							2012-05-27 19:24:30 +01:00  
				
					
						
							
							
								 
						
							
							
								f740c9522a 
								
							
								 
							
						 
						
							
							
								
								Let OOB information usable outside ubitode  
							
							
							
						 
						
							2012-05-27 14:01:42 +01:00  
				
					
						
							
							
								 
						
							
							
								7fd38788b4 
								
							
								 
							
						 
						
							
							
								
								minor: code formatting from  0b72f773 
							
							
							
						 
						
							2012-05-26 02:14:32 +01:00  
				
					
						
							
							
								 
						
							
							
								0b72f773c7 
								
							
								 
							
						 
						
							
							
								
								Mantis 6025 llRequestPermissions auto grant for NPCs.  
							
							... 
							
							
							
							If the script requesting permissions is owned by either the NPC or
the NPCs owner (if the NPC is created as owned) then grant any
permissions automatically. 
							
						 
						
							2012-05-26 02:09:22 +01:00  
				
					
						
							
							
								 
						
							
							
								43a6f28620 
								
							
								 
							
						 
						
							
							
								
								If restating a region, clean up the physics scene after the main scene has been closed not before.  
							
							... 
							
							
							
							If this is done before then on ODE agent update calls still incoming can fail as they try to use a raycastmanager that has been disposed.
Bullet plugin does nothing on Dispose()
However, I wouldn't be at all surprised if individual region restarting was buggy in lots of other areas. 
							
						 
						
							2012-05-26 01:55:35 +01:00  
				
					
						
							
							
								 
						
							
							
								33b66009e4 
								
							
								 
							
						 
						
							
							
								
								One can now get hyoergrid region co-ordinates with llRequestSimulatorData  
							
							
							
						 
						
							2012-05-26 01:32:42 +01:00  
				
					
						
							
							
								 
						
							
							
								d6476b6277 
								
							
								 
							
						 
						
							
							
								
								Use GetInventoryItem() in LSL_Api.InventoryKey(string name, int type).  
							
							... 
							
							
							
							Also removes small bug where calling this method would add 1 to LPS, evne though all callers already did this. 
							
						 
						
							2012-05-26 01:03:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f2a5fad18f 
								
							
								 
							
						 
						
							
							
								
								Use SceneObjectPartInventory.GetInventoryItem() in OSSL.AvatarStopAnimation instead of searching the task inventory manually.  
							
							
							
						 
						
							2012-05-26 00:54:00 +01:00  
				
					
						
							
							
								 
						
							
							
								ff53add54d 
								
							
								 
							
						 
						
							
							
								
								refactor: replace LSL_Api.InventoryKey(string) largely with SceneObjectPartInventory.GetInventoryItem(string)  
							
							... 
							
							
							
							Also gets llStopAnimation() to call KeyOrName rather than duplicating logic. 
							
						 
						
							2012-05-26 00:36:01 +01:00  
				
					
						
							
							
								 
						
							
							
								120f8145fc 
								
							
								 
							
						 
						
							
							
								
								Mantis 6028 osAvatarStopAnimation not stopping animations via UUID  
							
							... 
							
							
							
							Corrected to stop animations using the animation UUID similar to llStopAnimation.
See http://opensimulator.org/wiki/OsAvatarStopAnimation  
							
						 
						
							2012-05-25 23:45:03 +01:00  
				
					
						
							
							
								 
						
							
							
								67ebe80dd9 
								
							
								 
							
						 
						
							
							
								
								Resolve some mono compiler warnings.  
							
							
							
						 
						
							2012-05-25 04:03:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ab59c0a658 
								
							
								 
							
						 
						
							
							
								
								on agent cross, remove from physics scene after its been placed in transit, not before.  
							
							
							
						 
						
							2012-05-25 03:39:10 +01:00  
				
					
						
							
							
								 
						
							
							
								888210ea4a 
								
							
								 
							
						 
						
							
							
								
								refactor: make ETM.CrossAgentToNewRegionAsync neighbourRegion == null check return earlier to simplify method  
							
							
							
						 
						
							2012-05-25 03:06:26 +01:00  
				
					
						
							
							
								 
						
							
							
								9f1fc7ea88 
								
							
								 
							
						 
						
							
							
								
								Remove a call stack debugging line accidentally left in from a few days ago at SceneObjectPartInventory.ApplyNextOwnerPermissions().  
							
							
							
						 
						
							2012-05-25 02:54:37 +01:00  
				
					
						
							
							
								 
						
							
							
								96cde407ab 
								
							
								 
							
						 
						
							
							
								
								Fix bug where a failed QueryAccess to a remove region would always have the reason "Communications failure" no matter what the destination region actually returned  
							
							
							
						 
						
							2012-05-25 02:37:22 +01:00  
				
					
						
							
							
								 
						
							
							
								40c78b0624 
								
							
								 
							
						 
						
							
							
								
								Stop it being possible for an agent to teleport back to its source region before the source region has finished cleaning up old agent data and structures.  
							
							... 
							
							
							
							If this is allowed, then the client usually gets forcibly logged out and data structures might be put into bad states.
To prevent this, the binary state machine of EMT.m_agentsInTransit is replaced with a 4 state machine (Preparing, Transferring, ReceivedAtDestination, CleaningUp).
This is necessary because the source region needs to know when the destination region has received the user but a teleport back cannot happen until the source region has cleaned up.
Tested on standalone, grid and with v1 and v3 clients. 
							
						 
						
							2012-05-25 02:02:53 +01:00  
				
					
						
							
							
								 
						
							
							
								7cceab1295 
								
							
								 
							
						 
						
							
							
								
								In remote QueryAccess, also receive the actual status (true|false) instead of always true no matter what the callee actually returned.  
							
							... 
							
							
							
							This was due to two things
1) SimulationServiceConnector.QueryAccess was always looking to the outer result["success"].
But if a "_Result" map is returned (which is certainly the case right now), then the true success is _Result["success"], result["success"] is always true no matter what
2) If QueryAccess was false at the destination, then AgentHandlers.DoQueryAccess() was never putting this in the result.
The default action of SerializeJsonString() is not to put false booleans in the JSON!!!, so this has to be explicitly set. 
							
						 
						
							2012-05-25 01:41:00 +01:00  
				
					
						
							
							
								 
						
							
							
								93ff27053a 
								
							
								 
							
						 
						
							
							
								
								Don't actually proceed on a within-region teleport if another is already taking place, rather than just (falsely) logging that we're not going to proceed.  
							
							... 
							
							
							
							An oversight from recent commit 9ab0c81 
							
						 
						
							2012-05-24 22:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								cc53d91d2f 
								
							
								 
							
						 
						
							
							
								
								On inter-region teleport, only stand the avatar up if the QueryAccess call to the destination scene actually succeeds.  
							
							
							
						 
						
							2012-05-24 22:46:45 +01:00  
				
					
						
							
							
								 
						
							
							
								cd225215b1 
								
							
								 
							
						 
						
							
							
								
								Now that the EntityTransferModule is per-region, fetch the event queue module once rather than repeatedly via scene presences  
							
							
							
						 
						
							2012-05-24 22:40:24 +01:00  
				
					
						
							
							
								 
						
							
							
								5c9086ade6 
								
							
								 
							
						 
						
							
							
								
								Fix issue where a dns resolution failure on the final destination might leave the user unable to teleport since the transit flag was not being reset.  
							
							... 
							
							
							
							This moves the 'already in transit' check further up and resets the flag if dns resolution fails and in the new required places. 
							
						 
						
							2012-05-24 22:26:02 +01:00  
				
					
						
							
							
								 
						
							
							
								99cebec4ab 
								
							
								 
							
						 
						
							
							
								
								adding status codes from rfc 6585  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-05-24 12:09:15 -04:00  
				
					
						
							
							
								 
						
							
							
								87f9aa9d08 
								
							
								 
							
						 
						
							
							
								
								porting IDE tooltip-friendly documentation tweaks from Aurora-Sim  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-05-24 12:09:15 -04:00  
				
					
						
							
							
								 
						
							
							
								f4cd4c8e28 
								
							
								 
							
						 
						
							
							
								
								Comment out accidentally left in log line that was printing out the control file on OAR save  
							
							
							
						 
						
							2012-05-24 04:33:36 +01:00  
				
					
						
							
							
								 
						
							
							
								38ce9d45a5 
								
							
								 
							
						 
						
							
							
								
								Make ISimulationScene.GetScene() used the more efficient region id for lookup rather than the region handle.  
							
							
							
						 
						
							2012-05-24 01:00:18 +01:00  
				
					
						
							
							
								 
						
							
							
								459c7635af 
								
							
								 
							
						 
						
							
							
								
								If an agent is still registered as 'in transit' by the source region, don't allow an immediate teleport back.  
							
							... 
							
							
							
							This is to help relieve a race condition when an agent teleports then immediately attempts to teleport back before the source region has properly cleaned up/demoted the old ScenePresence.
This is rare in viewers but much more possible via scripting or region module.
However, more needs to be done since virtually all clean up happens after the transit flag is cleared .
Possibly need to add a 'cleaning up' state to in transit.
This change required making the EntityTransferModule and HGEntityTransferModule per-region rather than shared, in order to allow separate transit lists.
Changes were also required in LocalSimulationConnector.
Tested in standalone, grid and with local and remote region crossings with attachments. 
							
						 
						
							2012-05-24 00:31:14 +01:00  
				
					
						
							
							
								 
						
							
							
								bc543c1797 
								
							
								 
							
						 
						
							
							
								
								Environment Module - allows Environment settings for Viewer3 warning: includes database region store migrations for mssql, mysql, sqlite  
							
							... 
							
							
							
							enable/disable this module:
Cap_EnvironmentSettings = "localhost" (for enable)
Cap_EnvironmentSettings = "" (for disable) at ClientStack.LindenCaps section (OpenSimDefaults.ini file)
 or owerwrite in OpenSim.ini
mantis: http://opensimulator.org/mantis/view.php?id=5860 
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-05-23 17:04:19 -04:00  
				
					
						
							
							
								 
						
							
							
								b490050165 
								
							
								 
							
						 
						
							
							
								
								Format cleanup  
							
							
							
						 
						
							2012-05-23 16:58:04 -04:00  
				
					
						
							
							
								 
						
							
							
								682d4075e3 
								
							
								 
							
						 
						
							
							
								
								Fix llGetSimulatorHostname to return configured hostname  
							
							
							
						 
						
							2012-05-23 15:08:39 -04:00  
				
					
						
							
							
								 
						
							
							
								4d1986c0e4 
								
							
								 
							
						 
						
							
							
								
								minor: Change [OBJECT COMMANDS MODULE] log strings to [REGION COMMANDS MODULE] strings, though all these are currently commented out anyway  
							
							
							
						 
						
							2012-05-23 04:20:54 +01:00  
				
					
						
							
							
								 
						
							
							
								ee98b9c394 
								
							
								 
							
						 
						
							
							
								
								Add "show scene" command which lists stats for the currently selected console scene(s)  
							
							... 
							
							
							
							This includes prim count, script count, avatar count, etc.
Information is currently the same as "show stats", though show stats can only show one scene at a time because it listens for the latest outgoing stats packet (a bad approach that needs to change).
Might be better to tie this module into the other stats module to display arbitrary stats rather than fetching directly from scene.SimStatsReporter.
Console command is "show scene" because "show region" already exists for the grid service, which is unfortunate.
Might need to make a distinction between "scene" relating to a live scene and "region" relating to more static region data (url, coords, etc.) 
							
						 
						
							2012-05-23 04:10:45 +01:00  
				
					
						
							
							
								 
						
							
							
								8f88c17df9 
								
							
								 
							
						 
						
							
							
								
								refactor: Rename ConsoleTableRow and ConsoleTableColumn to ConsoleDisplayTableRow and ConsoleDisplayTableColumn  
							
							
							
						 
						
							2012-05-23 03:23:37 +01:00  
				
					
						
							
							
								 
						
							
							
								059a1e90b9 
								
							
								 
							
						 
						
							
							
								
								Add ConsoleDisplayList for more consistent formatting of console output in list form.  
							
							... 
							
							
							
							Convert "show region" to use this structure rather than hand-constructing 
							
						 
						
							2012-05-23 03:19:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2222d979cc 
								
							
								 
							
						 
						
							
							
								
								refactor: rename ConsoleTable -> ConsoleDisplayTable for clarity  
							
							
							
						 
						
							2012-05-23 02:37:38 +01:00  
				
					
						
							
							
								 
						
							
							
								c6ce41bfba 
								
							
								 
							
						 
						
							
							
								
								Add missing Y co-ord in "show region" console command information  
							
							
							
						 
						
							2012-05-23 02:31:53 +01:00  
				
					
						
							
							
								 
						
							
							
								050007b44d 
								
							
								 
							
						 
						
							
							
								
								Lay out "show region" information in an easier to read line by line format  
							
							
							
						 
						
							2012-05-23 02:30:16 +01:00  
				
					
						
							
							
								 
						
							
							
								68918d632f 
								
							
								 
							
						 
						
							
							
								
								Fetch the dialog module reference in AttachmentsModule in RegionLoaded() not AddRegion()  
							
							... 
							
							
							
							The reference is not guaranteed to be there when AddRegion() is called but will definitely be present at RegionLoaded() if it's going to be present at all. 
							
						 
						
							2012-05-23 02:09:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ec8745cf51 
								
							
								 
							
						 
						
							
							
								
								minor: Make log class names in InventoryAccessModule uniform  
							
							
							
						 
						
							2012-05-23 02:05:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ff429a259b 
								
							
								 
							
						 
						
							
							
								
								Fix bug where an avatar that had an object they owned attached through llAttachToAvatar() or osForceAttachToAvatar() would wrongly have next permissions come into play when they detached that object and rezzed it in scene.  
							
							... 
							
							
							
							This is because the attachments module code was setting the 'object slam' bit by using PermissionMask.All
Solution here is to route the attachment item creation call through the existing inventory code in BasicInventoryAccessModule rather than copy/pasted code in AttachmentsModule itself. 
							
						 
						
							2012-05-23 01:58:10 +01:00  
				
					
						
							
							
								 
						
							
							
								9ab0c81c1d 
								
							
								 
							
						 
						
							
							
								
								Setting 'in transit' on a local teleport as well as inter-region teleports.  
							
							... 
							
							
							
							This is to eliminate possible race conditions if two teleport calls are made concurrently, where at least one is a local teleport.
This is pretty much impossible on a manual user teleport but can happen on script-invoked teleports. 
							
						 
						
							2012-05-21 21:33:59 +01:00  
				
					
						
							
							
								 
						
							
							
								7e97f0e898 
								
							
								 
							
						 
						
							
							
								
								minor: extend commented out LinkInventoryItem log message for future use  
							
							
							
						 
						
							2012-05-21 21:00:22 +01:00  
				
					
						
							
							
								 
						
							
							
								16d303f7cd 
								
							
								 
							
						 
						
							
							
								
								Fix bug where outfit folders could not be renamed.  
							
							... 
							
							
							
							Outfit folders are a type of system folder whose details are allowed to change. 
							
						 
						
							2012-05-21 19:38:43 +01:00  
				
					
						
							
							
								 
						
							
							
								d2260423e5 
								
							
								 
							
						 
						
							
							
								
								also don't collide sculps or meshs if meshing is OFF  
							
							
							
						 
						
							2012-05-21 17:11:19 +01:00  
				
					
						
							
							
								 
						
							
							
								b92ecc5382 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-05-21 12:47:28 +01:00  
				
					
						
							
							
								 
						
							
							
								85f5789993 
								
							
								 
							
						 
						
							
							
								
								try to let avas climb higher steps. Will only work in some cases, may have bad effects, so needs some more testing  
							
							
							
						 
						
							2012-05-21 12:35:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7305d2e0ef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-05-21 07:32:27 +02:00  
				
					
						
							
							
								 
						
							
							
								32e63fc04f 
								
							
								 
							
						 
						
							
							
								
								missing update script events call  
							
							
							
						 
						
							2012-05-20 17:30:01 +01:00  
				
					
						
							
							
								 
						
							
							
								11f582b26d 
								
							
								 
							
						 
						
							
							
								
								minor changes  
							
							
							
						 
						
							2012-05-20 13:18:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2767574d0f 
								
							
								 
							
						 
						
							
							
								
								fix m_sitAvatarHeight to be half size.z, reduced default to a more resonable value ( 1m);  
							
							
							
						 
						
							2012-05-19 18:10:44 +01:00  
				
					
						
							
							
								 
						
							
							
								10889c86d9 
								
							
								 
							
						 
						
							
							
								
								reduce useless waste of cpu. Make character collision events be done similiar to parts. Let same thread do it all ( like in parts ) ( to change this some structs copies must be added)  
							
							
							
						 
						
							2012-05-19 16:35:48 +01:00  
				
					
						
							
							
								 
						
							
							
								2c498baf58 
								
							
								 
							
						 
						
							
							
								
								a bit faster collision sound type verification plus a few fixes/changes  
							
							
							
						 
						
							2012-05-19 13:53:49 +01:00  
				
					
						
							
							
								 
						
							
							
								768e495147 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-05-19 13:35:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ebd9d2618b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/RegionCombinerModule/RegionCombinerModule.cs 
							
						 
						
							2012-05-19 13:34:44 +01:00  
				
					
						
							
							
								 
						
							
							
								a2c64d9795 
								
							
								 
							
						 
						
							
							
								
								temp work:  sounds simetric acording to materials, still 'window close' test sound. Included in coment full assimetric ( since seems we have files for it now ) case with some uuids  
							
							
							
						 
						
							2012-05-19 12:25:31 +01:00  
				
					
						
							
							
								 
						
							
							
								d69f197a5d 
								
							
								 
							
						 
						
							
							
								
								Fix setting positions of attachments. The recent security fix regarding  
							
							... 
							
							
							
							prim entry messed it up. 
							
						 
						
							2012-05-19 12:35:07 +02:00  
				
					
						
							
							
								 
						
							
							
								0db60eea85 
								
							
								 
							
						 
						
							
							
								
								Improve locking of RegionCombinerModule.m_regions  
							
							
							
						 
						
							2012-05-19 04:59:36 +01:00  
				
					
						
							
							
								 
						
							
							
								5759313f7f 
								
							
								 
							
						 
						
							
							
								
								Add size of region to OAR control file.  Megaregions (sw root OARs when saved) will have a size larger than 256x256  
							
							... 
							
							
							
							Not yet read.  Do not rely on this information yet, it may change. 
							
						 
						
							2012-05-19 04:56:47 +01:00  
				
					
						
							
							
								 
						
							
							
								824a3a114b 
								
							
								 
							
						 
						
							
							
								
								refactor: Add RegionConnection.PosX and PosY to return position in meters rather than copy/pasting the necessary calculations in lots of places.  
							
							
							
						 
						
							2012-05-19 04:22:30 +01:00  
				
					
						
							
							
								 
						
							
							
								fb8705dd4d 
								
							
								 
							
						 
						
							
							
								
								refactor: Rename connection paramaters from "conn" and "regionConnections" so that it's easy to tell whether they refer to the root region connection or a new region connection  
							
							
							
						 
						
							2012-05-19 04:01:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d7f90dee1c 
								
							
								 
							
						 
						
							
							
								
								Correct some log messages in RegionCombinerModule about the position of the root region of a megaregion relative to an added region  
							
							
							
						 
						
							2012-05-19 03:56:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4e5ac27928 
								
							
								 
							
						 
						
							
							
								
								Make the megaregion total area given to the physics module accurate instead of over-inflated.  
							
							... 
							
							
							
							This was previously over-inflated because adding a region to the NE of the root region resulted in double counting of regions already added.
An accurate extent will also be necessary for other purposes. 
							
						 
						
							2012-05-19 03:45:58 +01:00  
				
					
						
							
							
								 
						
							
							
								3f2a727b6d 
								
							
								 
							
						 
						
							
							
								
								Remove recent IRegionCombinerModule.IsMegaregion().  In theory, there can be more than one megaregion in a simulator, separated by water.  
							
							... 
							
							
							
							Rename IsRootRegion() to IsRootForMegaregion() 
							
						 
						
							2012-05-19 03:17:21 +01:00  
				
					
						
							
							
								 
						
							
							
								26dfcf5395 
								
							
								 
							
						 
						
							
							
								
								Add some method doc to RegionCombinerModule.  Clean up log messages.  
							
							
							
						 
						
							2012-05-19 03:07:24 +01:00  
				
					
						
							
							
								 
						
							
							
								33247c8d85 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-05-19 02:46:37 +01:00  
				
					
						
							
							
								 
						
							
							
								2b60a5c5d6 
								
							
								 
							
						 
						
							
							
								
								Add is_megaregion flag into oar control file.  Not currently read - for future use.  Please do not rely on this remaining here.  
							
							... 
							
							
							
							An adaptation of part of Garmin's patch from http://opensimulator.org/mantis/view.php?id=5975 , thanks!
Flag only written if the SW corner OAR is saved - this is the only one that captures object data presently (though not land or terrain data).
This adds an IRegionCombinerModule interface and the necessary methods on RegionCombinerModule 
							
						 
						
							2012-05-19 02:45:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9ecdef2686 
								
							
								 
							
						 
						
							
							
								
								modulate collision sound intensity with collision relative velocity for parts also  
							
							
							
						 
						
							2012-05-19 02:04:10 +01:00  
				
					
						
							
							
								 
						
							
							
								98a2c7bfee 
								
							
								 
							
						 
						
							
							
								
								modulate collision sounds intensity with relative collision speed  
							
							
							
						 
						
							2012-05-19 01:10:39 +01:00  
				
					
						
							
							
								 
						
							
							
								247a56593f 
								
							
								 
							
						 
						
							
							
								
								Further refinement on properties  
							
							
							
						 
						
							2012-05-18 20:02:32 -04:00  
				
					
						
							
							
								 
						
							
							
								deb87e7890 
								
							
								 
							
						 
						
							
							
								
								fix character IsPhysical  
							
							
							
						 
						
							2012-05-19 01:01:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e338c15433 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-05-18 19:34:19 -04:00  
				
					
						
							
							
								 
						
							
							
								895dadbdbd 
								
							
								 
							
						 
						
							
							
								
								Cleanup + change properties to set fields with private set : Thanks Justin for the tip.  
							
							
							
						 
						
							2012-05-18 19:34:12 -04:00  
				
					
						
							
							
								 
						
							
							
								a7ece8c688 
								
							
								 
							
						 
						
							
							
								
								add colliders relative velocity projected in collision direction to collisions report information.  
							
							
							
						 
						
							2012-05-19 00:17:37 +01:00  
				
					
						
							
							
								 
						
							
							
								fc5d274229 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-05-18 23:56:44 +01:00  
				
					
						
							
							
								 
						
							
							
								896cd45939 
								
							
								 
							
						 
						
							
							
								
								Fix issue where a new outfit folder is not created when a new outfit is saved if there are no previous outfits  
							
							... 
							
							
							
							This was because AddFolder() was disallowing these though they are legal. 
							
						 
						
							2012-05-18 23:55:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c05f87b50c 
								
							
								 
							
						 
						
							
							
								
								Provide Telehub setting to allow use of landmarks  
							
							... 
							
							
							
							Setting to allow use of landmarks to override telehub routing. Default is off. 
							
						 
						
							2012-05-18 17:51:38 -04:00  
				
					
						
							
							
								 
						
							
							
								0147dc6302 
								
							
								 
							
						 
						
							
							
								
								Fix build break.  Comment out EQG deregister/register logging.  
							
							
							
						 
						
							2012-05-18 03:50:23 +01:00  
				
					
						
							
							
								 
						
							
							
								45af29291a 
								
							
								 
							
						 
						
							
							
								
								Add level 2 debug eq logging which logs event queue polls.  
							
							... 
							
							
							
							Refactor: eq message logging into common method. 
							
						 
						
							2012-05-18 03:43:36 +01:00  
				
					
						
							
							
								 
						
							
							
								565c73751c 
								
							
								 
							
						 
						
							
							
								
								Invoke log4net configurator in pCampBot.exe in order to get OpenSim sylte logging  
							
							
							
						 
						
							2012-05-18 00:49:39 +01:00  
				
					
						
							
							
								 
						
							
							
								6501b1b1bb 
								
							
								 
							
						 
						
							
							
								
								refactor: move EventQueueGet path generation into common method.  Rename some local variables in line with code conventions.  Add commented out EQG log lines for future use.  
							
							
							
						 
						
							2012-05-18 00:38:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b18c8c8e78 
								
							
								 
							
						 
						
							
							
								
								Don't eagerly clear frame collision events when physics actors subscribe and unsubscribe from collisions, in order to avoid a race condition.  
							
							... 
							
							
							
							Since this is done directly from ScenePresence, it can lead to a race condition with the simulator loop.
There's no real point doing it anyway since the clear will be done very shortly afterwards by the simulate loop and either there are no events (for a new avatar) or events don't matter (for a departing avatar).
This matches existing behaviour in OdePrim 
							
						 
						
							2012-05-17 23:59:43 +01:00  
				
					
						
							
							
								 
						
							
							
								521ad080f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-05-17 23:56:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4d34763f8c 
								
							
								 
							
						 
						
							
							
								
								Check agent limit against root agent count rather than both root and child agents  
							
							... 
							
							
							
							From sl docs such as http://community.secondlife.com/t5/English-Knowledge-Base/Managing-Private-Regions/ta-p/700115 
agent should apply to avatars only.
This makes sense from a user perspective, and also from a code perspective since child agents with no physics or actions take up a fraction of root agent resources.
As such, the check is now only performed in Scene.QueryAccess() - cross and teleport check this before allowing an agent to translocate.
This also removes an off-by-one error that could occur in certain circumstances on teleport when a new child agent was double counted when a pre-teleport agent update was performed.
This does not affect an existing bug where limits or other QueryAccess() checks are not applied to avatars logging directly into a region. 
							
						 
						
							2012-05-17 23:33:26 +01:00  
				
					
						
							
							
								 
						
							
							
								0d0c472181 
								
							
								 
							
						 
						
							
							
								
								removed redundant colision sounds. Temporary muted sounds ( returns at top of funtions ).  
							
							
							
						 
						
							2012-05-17 23:15:07 +01:00  
				
					
						
							
							
								 
						
							
							
								24b35b7e93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/CollisionSounds.cs 
							
						 
						
							2012-05-17 22:29:44 +02:00  
				
					
						
							
							
								 
						
							
							
								511fc663a2 
								
							
								 
							
						 
						
							
							
								
								Temprorarily disable collision sounds until we have some sound bites  
							
							
							
						 
						
							2012-05-17 21:36:27 +02:00  
				
					
						
							
							
								 
						
							
							
								b4cd8b491b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-05-17 13:34:47 +01:00  
				
					
						
							
							
								 
						
							
							
								34f20b7fe3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-05-17 13:28:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7652b3a957 
								
							
								 
							
						 
						
							
							
								
								udp transfer: make number packets estimation coerent with number actually sent. Use the safer lower max packet size defined in os source (600) and not OMV one (1100).  
							
							
							
						 
						
							2012-05-17 13:13:31 +01:00  
				
					
						
							
							
								 
						
							
							
								6af78836a5 
								
							
								 
							
						 
						
							
							
								
								trigger collision sounds on active agent position for better spatial effect without using the detailed collision position. (current error will be half max physical prim size). Moved some checks from sop to collisionSound code  
							
							
							
						 
						
							2012-05-17 12:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2af11fea37 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/lib/osgrid/opensim  
							
							
							
						 
						
							2012-05-17 00:49:33 -04:00  
				
					
						
							
							
								 
						
							
							
								295bb3227d 
								
							
								 
							
						 
						
							
							
								
								Force the default Telehub router if no matches are found in the config.  
							
							
							
						 
						
							2012-05-17 00:47:19 -04:00  
				
					
						
							
							
								 
						
							
							
								e4231e95a9 
								
							
								 
							
						 
						
							
							
								
								increase avatars collisions report to 10 per sec, Stopped sound on avatar to volumedetect collision  
							
							
							
						 
						
							2012-05-17 04:41:46 +01:00  
				
					
						
							
							
								 
						
							
							
								038986baff 
								
							
								 
							
						 
						
							
							
								
								add avatar colision sounds. Changed test sound UUID  
							
							
							
						 
						
							2012-05-17 04:14:13 +01:00  
				
					
						
							
							
								 
						
							
							
								c45b5a3d1c 
								
							
								 
							
						 
						
							
							
								
								minor: improve method doc for TestSameSimulatorSeparatedRegionsCreateAgentFails()  
							
							
							
						 
						
							2012-05-17 03:27:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d19fb6fb0c 
								
							
								 
							
						 
						
							
							
								
								Add regression TestSameSimulatorSeparatedRegionsCreateAgentFails()  
							
							
							
						 
						
							2012-05-17 03:12:31 +01:00  
				
					
						
							
							
								 
						
							
							
								b743835f9e 
								
							
								 
							
						 
						
							
							
								
								default colisionVolume is 0, use it only for user specified sound  
							
							
							
						 
						
							2012-05-17 01:36:42 +01:00  
				
					
						
							
							
								 
						
							
							
								f0c9cb8dc0 
								
							
								 
							
						 
						
							
							
								
								Comment out TestSameSimulatorSeparatedRegionsQueryAccessFails() regression test logging accidentally left in  
							
							
							
						 
						
							2012-05-17 01:34:04 +01:00  
				
					
						
							
							
								 
						
							
							
								6b6a00a3d5 
								
							
								 
							
						 
						
							
							
								
								minor: Remove redundant EstateOwner != UUID.Zero check in IsAdministrator because checking EstateOwner == user  
							
							... 
							
							
							
							Due to an earlier check we already know that user != UUID.Zero so if EstateOwner == UUID.Zero, EstateOwner == user can never be true 
							
						 
						
							2012-05-17 01:30:50 +01:00  
				
					
						
							
							
								 
						
							
							
								bdcf2d1348 
								
							
								 
							
						 
						
							
							
								
								Add regression TestSameSimulatorSeparatedRegionsQueryAccessFails()  
							
							
							
						 
						
							2012-05-17 01:27:59 +01:00  
				
					
						
							
							
								 
						
							
							
								7cbc54d92a 
								
							
								 
							
						 
						
							
							
								
								default collision sounds. Incomplete, untested, needs revision  
							
							
							
						 
						
							2012-05-17 01:04:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e444cb9da4 
								
							
								 
							
						 
						
							
							
								
								Remove redundant "Teleport failed:" from reason when QueryAccess fails for the destination simulator.  This part of the string is already provided by the viewer.  
							
							... 
							
							
							
							Also adds more reason logging for diagnostics when teleports are refused/fail. 
							
						 
						
							2012-05-17 00:33:04 +01:00  
				
					
						
							
							
								 
						
							
							
								0de7219485 
								
							
								 
							
						 
						
							
							
								
								collision sounds:  simplify send code a bit and limit sending rate to 5 per sec per part ???  
							
							
							
						 
						
							2012-05-16 23:36:37 +01:00  
				
					
						
							
							
								 
						
							
							
								597f99bca7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-05-16 12:40:45 +01:00  
				
					
						
							
							
								 
						
							
							
								ea47b03625 
								
							
								 
							
						 
						
							
							
								
								Added a invalidCollisionSoundUUID so that scripts can stop all collision sounds with llCollisionSound("",...). UUID.Zero means defaults should be used. In case part has several scripts with confliting llCollisionSound result depende on exec order. Specially on reset the efect of "" depends on reset order, it should override the others. This is intermediate improve(?) since collisions sounds seem to need a deaper revision.  
							
							
							
						 
						
							2012-05-16 12:27:49 +01:00  
				
					
						
							
							
								 
						
							
							
								23ae24b406 
								
							
								 
							
						 
						
							
							
								
								Route OAR SOG loading through the common SceneObjectSerializer.FromXml2Format() rather than the functionally identical but buggy Xml2ToSOG().  
							
							... 
							
							
							
							Remove buggy Xml2ToSOG(). 
							
						 
						
							2012-05-16 00:10:42 +01:00  
				
					
						
							
							
								 
						
							
							
								e644e34545 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-05-15 23:47:42 +01:00  
				
					
						
							
							
								 
						
							
							
								1b5ce8c10e 
								
							
								 
							
						 
						
							
							
								
								Fix issue where loading OARs could sometimes result in link numbers being reordered.  
							
							... 
							
							
							
							This was because the parts in scene objects were sometimes not serialized in link order.
This is perfectly fine since the parts still have the right link numbers, but an extra fix to adjust for this
had not been done in the SerialiserModule methods that OAR loading used.
Add regression test for same.
Addresses http://opensimulator.org/mantis/view.php?id=5948 , http://opensimulator.org/mantis/view.php?id=5749  
							
						 
						
							2012-05-15 23:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								02f3b116c6 
								
							
								 
							
						 
						
							
							
								
								Allow use of regular expressions in "show object name", "show part name" and "delete object name" console commands if --regex switch is used.  
							
							... 
							
							
							
							Deleteing objects by name, creator uuid or owner uuid now requires confirmation to avoid accidental deletion. 
							
						 
						
							2012-05-15 23:42:49 +01:00  
				
					
						
							
							
								 
						
							
							
								81ce169dfe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-05-15 21:24:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a36c487c79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2012-05-15 21:19:06 +01:00  
				
					
						
							
							
								 
						
							
							
								81d7844f51 
								
							
								 
							
						 
						
							
							
								
								use part VolumeDetectActive and not rootPart.VolumeDetectActive to be coerent with other places in case of future changes. Should be equivalent if all is well.  
							
							
							
						 
						
							2012-05-15 17:01:00 +01:00  
				
					
						
							
							
								 
						
							
							
								accab1e086 
								
							
								 
							
						 
						
							
							
								
								sop colisions  don't play sounds on volume detectors  
							
							
							
						 
						
							2012-05-15 16:56:43 +01:00