0548eeb571 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-03-15 16:03:33 -07:00  
				
					
						
							
							
								 
						
							
							
								18d1d6d3b4 
								
							
								 
							
						 
						
							
							
								
								More on SLURLs and V3. This is hacky, but it works. Basically, we have to redefine the encoding of HG URLs because the viewer messes them up. Examples of what works and doesn't work:  
							
							... 
							
							
							
							- secondlife://ucigrid00.nacs.uci.edu|8002/128/128 <-- works throughout the viewer
- secondlife://http|!!ucigrid00.nacs.uci.edu|8002+Test+Zone+1/128/128 <-- works throughout the viewer
- secondlife://http|!!grid.sciencesim.com!grid!hypergrid.php+Yellowstone01+74/128/128 <-- works throughout
- secondlife://http%3A%2F%2Fucigrid00.nacs.uci.edu%3A8002%20UCI%20Central%201/128/128 <-- works in chat, but not as URLs in the webkit 
							
						 
						
							2012-03-15 16:03:09 -07:00  
				
					
						
							
							
								 
						
							
							
								df144eb9e2 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "More hacking around viewer bug""  
							
							... 
							
							
							
							This reverts commit e5612553ce 
							
						 
						
							2012-03-15 14:55:25 -07:00  
				
					
						
							
							
								 
						
							
							
								f52917288a 
								
							
								 
							
						 
						
							
							
								
								These SLURLs are very confusing! -- reverting the revert. Hack is, indeed, needed.  
							
							... 
							
							
							
							Revert "Revert "Hack around https://jira.secondlife.com/browse/VWR-28570 ""
This reverts commit 5a9560db28 
							
						 
						
							2012-03-15 14:54:25 -07:00  
				
					
						
							
							
								 
						
							
							
								5a9560db28 
								
							
								 
							
						 
						
							
							
								
								Revert "Hack around  https://jira.secondlife.com/browse/VWR-28570 "  
							
							... 
							
							
							
							This reverts commit 697ac7fd9d 
							
						 
						
							2012-03-15 14:36:48 -07:00  
				
					
						
							
							
								 
						
							
							
								e5612553ce 
								
							
								 
							
						 
						
							
							
								
								Revert "More hacking around viewer bug"  
							
							... 
							
							
							
							This reverts commit 10731732b4 
							
						 
						
							2012-03-15 14:36:29 -07:00  
				
					
						
							
							
								 
						
							
							
								8b5298a62e 
								
							
								 
							
						 
						
							
							
								
								Protect the scriptmodulecomms interface.  
							
							
							
						 
						
							2012-03-15 13:37:43 -07:00  
				
					
						
							
							
								 
						
							
							
								402ff75d78 
								
							
								 
							
						 
						
							
							
								
								Adds a new script command 'modInvoke' to invoke registered functions  
							
							... 
							
							
							
							from region modules. The LSL translator is extended to generate the
modInvoke format of commands for directly inlined function calls.
A region module can register a function Test() with the name "Test".
LSL code can call that function as "Test()". The compiler will translate
that invocation into modInvoke("Test", ...) 
							
						 
						
							2012-03-15 13:16:02 -07:00  
				
					
						
							
							
								 
						
							
							
								fd4ad82367 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-03-15 11:06:08 -07:00  
				
					
						
							
							
								 
						
							
							
								10731732b4 
								
							
								 
							
						 
						
							
							
								
								More hacking around viewer bug  
							
							
							
						 
						
							2012-03-15 11:05:43 -07:00  
				
					
						
							
							
								 
						
							
							
								697ac7fd9d 
								
							
								 
							
						 
						
							
							
								
								Hack around  https://jira.secondlife.com/browse/VWR-28570  
							
							
							
						 
						
							2012-03-15 10:17:02 -07:00  
				
					
						
							
							
								 
						
							
							
								b4adf652e7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork'  
							
							
							
						 
						
							2012-03-15 10:24:40 +01:00  
				
					
						
							
							
								 
						
							
							
								897dc5e77e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-03-15 10:55:44 +00:00  
				
					
						
							
							
								 
						
							
							
								15ad5f492b 
								
							
								 
							
						 
						
							
							
								
								Playing with object costs CAPS ...  
							
							
							
						 
						
							2012-03-15 10:25:18 +00:00  
				
					
						
							
							
								 
						
							
							
								051ea18a4f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-03-15 04:20:19 +00:00  
				
					
						
							
							
								 
						
							
							
								84ca09f7c5 
								
							
								 
							
						 
						
							
							
								
								added ObjectPhysicsProperties http event message to send viewer that data. For now on caps/EventQueue, and still only used on a material change...  
							
							
							
						 
						
							2012-03-15 02:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								acb1355ff2 
								
							
								 
							
						 
						
							
							
								
								Remove property/field duplication in ScriptInstance where it's unnecessary.  
							
							
							
						 
						
							2012-03-15 02:02:31 +00:00  
				
					
						
							
							
								 
						
							
							
								2d32401e23 
								
							
								 
							
						 
						
							
							
								
								Simplify some logic in the ScriptInstance constructor - running is set to false in both if/else branches  
							
							
							
						 
						
							2012-03-15 01:32:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f0c1746063 
								
							
								 
							
						 
						
							
							
								
								minor: correct indentation levels  
							
							
							
						 
						
							2012-03-15 01:26:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5ddda89238 
								
							
								 
							
						 
						
							
							
								
								Remove duplication of m_RunEvents and Running  
							
							
							
						 
						
							2012-03-15 00:48:44 +00:00  
				
					
						
							
							
								 
						
							
							
								2f81e53f63 
								
							
								 
							
						 
						
							
							
								
								Fix a problem where multiple near simultaneous calls to llDie() from multiple scripts in the same linkset can cause unnecessary thread aborts.  
							
							... 
							
							
							
							The first llDie() could lock Scene.m_deleting_scene_object.
The second llDie() would then wait at this lock.
The first llDie() would go on to remove the second script but always abort it since the second script's WorkItem would not go away.
Easiest solution here is to remove the m_deleting_scene_object since it's no longer justified - we no longer lock m_parts but take a copy instead.
This also requires an adjustment in XEngine.OnRemoveScript not to use instance.ObjectID instead when firing the OnObjectRemoved event. 
							
						 
						
							2012-03-15 00:20:47 +00:00  
				
					
						
							
							
								 
						
							
							
								12cebb12d5 
								
							
								 
							
						 
						
							
							
								
								Alleviate an issue where calling Thread.Abort() on script WorkItems can fail to release locks, resulting in a crippled simulator.  
							
							... 
							
							
							
							This seems to be a particular problem with ReaderWriterLockSlim, though other locks can be affected as well.
It has been seen to happen when llDie() is called in a linkset running more than one script.
Alleviation here means supplying a ScriptInstance.Stop() timeout of 1000ms rather than 0ms, to give events a chance to complete.
Also, we check the IsRunning status at the top of the ScriptInstance.EventProcessor() so that another event doesn't start in the mean time.
Ultimately, a better solution may have to be found since a long-running event would still exceed the timeout and be aborted. 
							
						 
						
							2012-03-15 00:06:52 +00:00  
				
					
						
							
							
								 
						
							
							
								cf9ebd301c 
								
							
								 
							
						 
						
							
							
								
								bug fixs, added a default physics shape estimator based on being a mesh or not and use it on unlink if new root part as type none. Viewer doesn't get updated even with fullupdates we are missing something still  
							
							
							
						 
						
							2012-03-14 18:24:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d1daea0108 
								
							
								 
							
						 
						
							
							
								
								Allow llTeleportAgent to teleport gods when not in god mode  
							
							
							
						 
						
							2012-03-14 19:21:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c0f70d17fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2012-03-14 11:33:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d6dd3c42d1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-03-13 20:16:19 -07:00  
				
					
						
							
							
								 
						
							
							
								479dd65a63 
								
							
								 
							
						 
						
							
							
								
								Teleports: bounce off repeated requests of teleporting the same agent. Some scripts do that, and that fails the whole thing.  
							
							
							
						 
						
							2012-03-13 20:15:38 -07:00  
				
					
						
							
							
								 
						
							
							
								5a09572393 
								
							
								 
							
						 
						
							
							
								
								Minor sanity check on simulation agent handler (content type)  
							
							
							
						 
						
							2012-03-13 20:14:51 -07:00  
				
					
						
							
							
								 
						
							
							
								95ec96bf86 
								
							
								 
							
						 
						
							
							
								
								refactor: rename ScriptInstance.m_CurrentResult to m_CurrentWorkItem to make it more understandable as to what it is and what it does (hold a thread pool work item for a waiting of in-progress event)  
							
							... 
							
							
							
							Also add other various illustrative comments 
							
						 
						
							2012-03-14 00:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8388182707 
								
							
								 
							
						 
						
							
							
								
								Implement llSetPrimitiveParams for physics shape and material. Add  
							
							... 
							
							
							
							llSetPhysicsMaterial support. 
							
						 
						
							2012-03-13 22:20:12 +01:00  
				
					
						
							
							
								 
						
							
							
								d4e6834f99 
								
							
								 
							
						 
						
							
							
								
								Hook up the new cap to the SOP changes  
							
							
							
						 
						
							2012-03-13 20:49:16 +01:00  
				
					
						
							
							
								 
						
							
							
								f53c322b7e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork'  
							
							
							
						 
						
							2012-03-13 20:21:26 +01:00  
				
					
						
							
							
								 
						
							
							
								577d07aa44 
								
							
								 
							
						 
						
							
							
								
								missed commit of extraphysics parameters serialization..  
							
							
							
						 
						
							2012-03-13 19:51:41 +00:00  
				
					
						
							
							
								 
						
							
							
								741badc4fa 
								
							
								 
							
						 
						
							
							
								
								let PhysicsShapeType none remove physics remove physics on child parts **UnTested**  
							
							
							
						 
						
							2012-03-13 19:24:41 +00:00  
				
					
						
							
							
								 
						
							
							
								bf2a5508de 
								
							
								 
							
						 
						
							
							
								
								bug fix  
							
							
							
						 
						
							2012-03-13 19:17:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f415eb84e1 
								
							
								 
							
						 
						
							
							
								
								Implement the cap to send extra physics params to the viewer. Not functional  
							
							... 
							
							
							
							yet because the parameters are not actually stored anywhere yet. 
							
						 
						
							2012-03-13 20:06:39 +01:00  
				
					
						
							
							
								 
						
							
							
								923db53975 
								
							
								 
							
						 
						
							
							
								
								let checkheartbeat work ( bad ideia :p ) commited by mistake my local copy with it disabled...  
							
							
							
						 
						
							2012-03-13 18:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5086fe9176 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-03-13 18:00:27 +00:00  
				
					
						
							
							
								 
						
							
							
								3de3b9e63c 
								
							
								 
							
						 
						
							
							
								
								initial suport for ExtraPhysical parts parameters. Reading from llclientView to SOP including SOPserialization (not to databases). No action on physics still. No send to viewer, etc  
							
							
							
						 
						
							2012-03-13 17:56:32 +00:00  
				
					
						
							
							
								 
						
							
							
								37828c9b9a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-03-13 08:07:11 -07:00  
				
					
						
							
							
								 
						
							
							
								4eb2605c79 
								
							
								 
							
						 
						
							
							
								
								Datasnapshot: added "secret" to the registration/deregistration query so that data providers can verify authenticity if they want.  
							
							
							
						 
						
							2012-03-13 08:06:30 -07:00  
				
					
						
							
							
								 
						
							
							
								22e0cc09ac 
								
							
								 
							
						 
						
							
							
								
								Ensure child prims of a phantom prim are marked as phantom  
							
							
							
						 
						
							2012-03-13 13:12:14 +01:00  
				
					
						
							
							
								 
						
							
							
								ebcd4910a2 
								
							
								 
							
						 
						
							
							
								
								Refactor, move OjectChangeData into it's own file and rename  
							
							... 
							
							
							
							ObjectChnageWhat what into ObjectChangeType change. What is
no name for a variable or type! 
							
						 
						
							2012-03-13 13:08:32 +01:00  
				
					
						
							
							
								 
						
							
							
								25592bbd85 
								
							
								 
							
						 
						
							
							
								
								Add max thread and min thread information to "xengine status" region console command  
							
							
							
						 
						
							2012-03-12 21:16:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e0dd38f672 
								
							
								 
							
						 
						
							
							
								
								Rename the stream extension method WebUtil.CopyTo() to WebUtil.CopyStream().  
							
							... 
							
							
							
							.NET 4.0 added the method Stream.CopyTo(stream, bufferSize). For .NET 3.5
and before, WebUtil defined an extension method for Stream with the signature
Stream.CopyTo(stream, maxBytesToCopy). The meaning of the second parameter
is different in the two forms and depending on which compiler and/or
runtime you use, you could get one form or the other. Crashes ensue.
This change renames the WebUtil stream copy method to something that
cannot be confused with the new CopyTo method defined in .NET 4.0. 
							
						 
						
							2012-03-12 10:07:04 -07:00  
				
					
						
							
							
								 
						
							
							
								1547fe959e 
								
							
								 
							
						 
						
							
							
								
								Change OpenSim.ini.example to reflect how to actually enable prim limits,  
							
							... 
							
							
							
							as opposed to how it was first designed. 
							
						 
						
							2012-03-12 16:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								13fb582c12 
								
							
								 
							
						 
						
							
							
								
								DataSnapshot: renamed gridserverURL to gatekeeperURL, and normalimzed the capitalization of 'name' to lower case, also in the same <grid> section.  
							
							
							
						 
						
							2012-03-12 07:55:17 -07:00  
				
					
						
							
							
								 
						
							
							
								edc8a15487 
								
							
								 
							
						 
						
							
							
								
								Restore duplication of the SL bug where linking phantom to solid lets the  
							
							... 
							
							
							
							child prim remain phantom 
							
						 
						
							2012-03-12 14:06:39 +01:00  
				
					
						
							
							
								 
						
							
							
								bfd38ecad4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-03-12 11:45:38 +01:00  
				
					
						
							
							
								 
						
							
							
								139c0665cf 
								
							
								 
							
						 
						
							
							
								
								Add AVATAR_MALE flag to return values of llGetAgentInfo  
							
							
							
						 
						
							2012-03-12 11:44:07 +01:00