46ae84cfba 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix error messages created while an avatar has no initial  
							
							... 
							
							
							
							collisions. Usually happens when logging in an avatar that had been
previously flying. Uninitialized variable. 
							
						 
						
							2013-04-30 13:10:15 -07:00  
				
					
						
							
							
								 
						
							
							
								7cdb07b386 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improvements to LinksetCompound and PrimDisplaced. Not all working yet.  
							
							
							
						 
						
							2013-04-30 11:42:11 -07:00  
				
					
						
							
							
								 
						
							
							
								d322625f90 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add non-static BSShape.GetReference for getting another reference  
							
							... 
							
							
							
							to an existing shape instance.
BSShapeNative rebuilds shape for all references.
BSShapeCompound returns another reference copy if the compound shape
already exists (for linksets). 
							
						 
						
							2013-04-29 17:30:54 -07:00  
				
					
						
							
							
								 
						
							
							
								15a3f80e2e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: LinksetCompound work to disable collision for root and  
							
							... 
							
							
							
							child prims so compound shape can do all collisions.
Don't try to build a compound linkset for non-physical linksets.
Remove and replace root body when compound shape is added so collision
cache is rebuilt. 
							
						 
						
							2013-04-29 17:30:38 -07:00  
				
					
						
							
							
								 
						
							
							
								5a4cb539d2 
								
							
								 
							
						 
						
							
							
								
								Fix bug where an agent that declined an inventory offer and subsequently emptied their trash would make the item invalid in the giver's inventory  
							
							... 
							
							
							
							This was because the original item/folder ID was sent in the session slot of the offer IM rather than the copy. 
							
						 
						
							2013-04-30 01:25:21 +01:00  
				
					
						
							
							
								 
						
							
							
								3ce198165c 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings in ServicesServerBase  
							
							
							
						 
						
							2013-04-29 22:21:57 +01:00  
				
					
						
							
							
								 
						
							
							
								537b243360 
								
							
								 
							
						 
						
							
							
								
								minor: Eliminate warning in LLimageManagerTests by properly calling through to OpenSimTestCase.SetUp()  
							
							
							
						 
						
							2013-04-29 22:18:11 +01:00  
				
					
						
							
							
								 
						
							
							
								67789201c3 
								
							
								 
							
						 
						
							
							
								
								Add TestRejectGivenFolder() and TestAcceptGivenFolder() regression tests  
							
							
							
						 
						
							2013-04-29 22:14:13 +01:00  
				
					
						
							
							
								 
						
							
							
								0beccf23c0 
								
							
								 
							
						 
						
							
							
								
								Add regression test for inventory item give, reject and subsequent trash folder purge by receiver.  
							
							... 
							
							
							
							This commit also actually adds the InventoryTransferModuleTests file which I previously forgot 
							
						 
						
							2013-04-29 21:11:44 +01:00  
				
					
						
							
							
								 
						
							
							
								a7cbb9edc9 
								
							
								 
							
						 
						
							
							
								
								Add regression test for offer, accept and subsequent receiver delete of an item offered via instant message.  
							
							
							
						 
						
							2013-04-29 20:50:49 +01:00  
				
					
						
							
							
								 
						
							
							
								12054aaa9f 
								
							
								 
							
						 
						
							
							
								
								Fix bug where an agent that declined an inventory offer and subsequently emptied their trash would make the item invalid in the giver's inventory  
							
							... 
							
							
							
							This was because the original item/folder ID was sent in the session slot of the offer IM rather than the copy. 
							
						 
						
							2013-04-29 17:14:44 +01:00  
				
					
						
							
							
								 
						
							
							
								92ee288d66 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove trailing white space to make git happier. No functional changes.  
							
							
							
						 
						
							2013-04-29 07:54:50 -07:00  
				
					
						
							
							
								 
						
							
							
								ad1787770e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename variable 'PhysicsScene' to be either 'PhysScene' or 'm_physicsScene' to match coding conventions and reduce confusion.  
							
							
							
						 
						
							2013-04-29 07:38:55 -07:00  
				
					
						
							
							
								 
						
							
							
								21ec434688 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first cut at new linksetCompound shape building.  
							
							
							
						 
						
							2013-04-29 07:38:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f2d408829b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash when creating new hull.  
							
							
							
						 
						
							2013-04-29 07:38:47 -07:00  
				
					
						
							
							
								 
						
							
							
								2da8e60b6d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: code for creating the avatar capsule shape.  
							
							
							
						 
						
							2013-04-29 07:38:44 -07:00  
				
					
						
							
							
								 
						
							
							
								e5582939fd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: massive refactor of shape classes. Removed shape specific code from BSShapeCollection. Using BSShape* classes to hold references to shape. Simplified shape dependency callbacks. Remove 'PreferredShape' methods and have each class specify shape type. Disable compound shape linkset for a later commit that will simplify linkset implementation.  
							
							
							
						 
						
							2013-04-29 07:38:40 -07:00  
				
					
						
							
							
								 
						
							
							
								890cb6a293 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete BSShape classes.  
							
							
							
						 
						
							2013-04-29 07:38:35 -07:00  
				
					
						
							
							
								 
						
							
							
								3ff7391495 
								
							
								 
							
						 
						
							
							
								
								Some more pieces of Avination's ban system - if an avatar isn't allowed on any  
							
							... 
							
							
							
							parcel in the sim, keep them out entirely. 
							
						 
						
							2013-04-29 00:55:34 +01:00  
				
					
						
							
							
								 
						
							
							
								7c729e1519 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-29 00:38:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4275d7a839 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination-current' of ssh://3dhosting.de/var/git/careminster into avination-current  
							
							... 
							
							
							
							Conflicts:
	bin/Regions/Regions.ini.example 
							
						 
						
							2013-04-28 19:03:39 +02:00  
				
					
						
							
							
								 
						
							
							
								a517e597f5 
								
							
								 
							
						 
						
							
							
								
								Fix wrong sql statement in offline im.  
							
							
							
						 
						
							2013-04-28 09:03:09 -07:00  
				
					
						
							
							
								 
						
							
							
								a49c5291dc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-04-27 21:24:07 -07:00  
				
					
						
							
							
								 
						
							
							
								222f530411 
								
							
								 
							
						 
						
							
							
								
								Added an interface to an external ban service. With this commit, the interface is used only in Hypergrided worlds (Gatekeeper), although in those, it applies to both local and foreign users. The Ban service itself is not in core; it is to be provided externally.  
							
							
							
						 
						
							2013-04-27 21:23:29 -07:00  
				
					
						
							
							
								 
						
							
							
								90a6891a7d 
								
							
								 
							
						 
						
							
							
								
								Better error reporting  
							
							
							
						 
						
							2013-04-27 10:34:23 -07:00  
				
					
						
							
							
								 
						
							
							
								f675d465b2 
								
							
								 
							
						 
						
							
							
								
								Make method virtual  
							
							
							
						 
						
							2013-04-27 10:34:13 -07:00  
				
					
						
							
							
								 
						
							
							
								12599c34e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-04-27 17:57:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cbb3bb62da 
								
							
								 
							
						 
						
							
							
								
								Unbreak the sample money module  
							
							
							
						 
						
							2013-04-27 17:56:39 +01:00  
				
					
						
							
							
								 
						
							
							
								ef08ab68a7 
								
							
								 
							
						 
						
							
							
								
								Small oversight in EconomyDataRequest - this would have affected everyone NOT using a money module.  
							
							
							
						 
						
							2013-04-27 17:42:54 +01:00  
				
					
						
							
							
								 
						
							
							
								3fcac2ba7b 
								
							
								 
							
						 
						
							
							
								
								Controller module for dynamic floaters (WIP)  
							
							
							
						 
						
							2013-04-27 01:20:03 +02:00  
				
					
						
							
							
								 
						
							
							
								2262b13048 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-04-25 17:02:32 -07:00  
				
					
						
							
							
								 
						
							
							
								0e162511cf 
								
							
								 
							
						 
						
							
							
								
								Groups: make some methods protected.  
							
							
							
						 
						
							2013-04-25 17:01:57 -07:00  
				
					
						
							
							
								 
						
							
							
								40036ca05f 
								
							
								 
							
						 
						
							
							
								
								Change EconomyDataRequest signature to use an IClientAPI rather than UUID. This is needed because recent LL viewer codebases call this earlier in login when the client is not yet established in the sim and can't be found by UUID.  
							
							... 
							
							
							
							Sending the reply requires having the IClientAPI. 
							
						 
						
							2013-04-25 21:37:40 +01:00  
				
					
						
							
							
								 
						
							
							
								fb8aa22084 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-25 21:37:25 +01:00  
				
					
						
							
							
								 
						
							
							
								03c9d8ae4f 
								
							
								 
							
						 
						
							
							
								
								Change EconomyDataRequest signature to use an IClientAPI rather than UUID. This is needed because recent LL viewer codebases call this earlier in login when the client is not yet established in the sim and can't be found by UUID.  
							
							... 
							
							
							
							Sending the reply requires having the IClientAPI. 
							
						 
						
							2013-04-25 21:35:18 +01:00  
				
					
						
							
							
								 
						
							
							
								5d0a8ff391 
								
							
								 
							
						 
						
							
							
								
								Change copyright notice on DynamicMenuModule to proper BSD  
							
							
							
						 
						
							2013-04-25 20:48:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c6628b1c76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-25 20:47:55 +01:00  
				
					
						
							
							
								 
						
							
							
								3bc8017464 
								
							
								 
							
						 
						
							
							
								
								Recover a lost "virtual". Downstream projects need this.  
							
							
							
						 
						
							2013-04-25 09:23:15 -07:00  
				
					
						
							
							
								 
						
							
							
								c10405330d 
								
							
								 
							
						 
						
							
							
								
								UUIDGatherer now includes UUIDs which reference texture assets used as materials  
							
							
							
						 
						
							2013-04-24 20:43:15 -07:00  
				
					
						
							
							
								 
						
							
							
								0e22021c65 
								
							
								 
							
						 
						
							
							
								
								Make the kicked user's avie truly disappear when it's god-kicked.  
							
							
							
						 
						
							2013-04-24 19:00:41 -07:00  
				
					
						
							
							
								 
						
							
							
								2093d87e20 
								
							
								 
							
						 
						
							
							
								
								Make the kicked user's avie truly disappear when it's god-kicked.  
							
							
							
						 
						
							2013-04-25 02:48:49 +01:00  
				
					
						
							
							
								 
						
							
							
								ec4f981f1d 
								
							
								 
							
						 
						
							
							
								
								Adding the dynamic menu module which allows registering new menu options in compliant viewers  
							
							
							
						 
						
							2013-04-25 01:52:34 +01:00  
				
					
						
							
							
								 
						
							
							
								5cd77a460c 
								
							
								 
							
						 
						
							
							
								
								Commit Avination's God Kick feature.  
							
							
							
						 
						
							2013-04-25 00:51:57 +01:00  
				
					
						
							
							
								 
						
							
							
								3934b779b8 
								
							
								 
							
						 
						
							
							
								
								Adding the dynamic menu module which allows registering new menu options in compliant viewers  
							
							
							
						 
						
							2013-04-25 01:39:22 +02:00  
				
					
						
							
							
								 
						
							
							
								e39156c656 
								
							
								 
							
						 
						
							
							
								
								Send 503 when throttling textures  
							
							
							
						 
						
							2013-04-25 01:38:21 +02:00  
				
					
						
							
							
								 
						
							
							
								51e05dcb5b 
								
							
								 
							
						 
						
							
							
								
								Gods module cleanup  
							
							
							
						 
						
							2013-04-25 01:37:18 +02:00  
				
					
						
							
							
								 
						
							
							
								6f3c905744 
								
							
								 
							
						 
						
							
							
								
								Add Avination's support for parcel eject and freeze  
							
							
							
						 
						
							2013-04-25 00:24:48 +01:00  
				
					
						
							
							
								 
						
							
							
								d36a52ea55 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-25 00:22:28 +01:00  
				
					
						
							
							
								 
						
							
							
								1868680848 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-04-24 12:46:23 -07:00  
				
					
						
							
							
								 
						
							
							
								70081a40a4 
								
							
								 
							
						 
						
							
							
								
								Bug fix: compare tolower. This should fix the issue where HG visitors currently in the region were not being found by the avatar picker window.  
							
							
							
						 
						
							2013-04-24 12:45:19 -07:00  
				
					
						
							
							
								 
						
							
							
								c22a2ab7d2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: partial addition of BSShape class code preparing for  
							
							... 
							
							
							
							different physical mesh representations (simplified convex meshes)
and avatar mesh. 
							
						 
						
							2013-04-24 08:05:42 -07:00  
				
					
						
							
							
								 
						
							
							
								e324f6f3f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs to they have no dependencies on newer  
							
							... 
							
							
							
							glibc (2.14) since that is not yet in some Linux distributions.
Add unmanaged API calls and code for creating single convex hull shapes. 
							
						 
						
							2013-04-24 08:03:45 -07:00  
				
					
						
							
							
								 
						
							
							
								522ab85045 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improve avatar stair walking up. Add more parameters to control force  
							
							... 
							
							
							
							of both position change and up force that move avatars over barrier.
Default parameters are for steps up to 0.5m in height. 
							
						 
						
							2013-04-23 18:31:12 -07:00  
				
					
						
							
							
								 
						
							
							
								115e0aaf83 
								
							
								 
							
						 
						
							
							
								
								Fix issue in ConciergeModule where UpdateBroker was sending malformed XML if any number of avatars other than 1 was in the region.  
							
							... 
							
							
							
							I don't know how well the rest of ConiergeModule works since I've practically never looked at this code.
Addresses http://opensimulator.org/mantis/view.php?id=6605  
							
						 
						
							2013-04-23 21:55:51 +01:00  
				
					
						
							
							
								 
						
							
							
								e1ac683154 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash when deleting llVolumeDetect enabled objects. Bullet's check for an object being linked into the world does not work for Bullet's ghost objects so BulletSim was deleting the object while it was still linked into the physical world structures.  
							
							
							
						 
						
							2013-04-22 16:50:06 -07:00  
				
					
						
							
							
								 
						
							
							
								293a024c14 
								
							
								 
							
						 
						
							
							
								
								Allow callers to set the invoice parameter for GenericMessage  
							
							
							
						 
						
							2013-04-22 22:39:08 +01:00  
				
					
						
							
							
								 
						
							
							
								671a97ef76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2013-04-22 22:28:41 +02:00  
				
					
						
							
							
								 
						
							
							
								a7a92e7339 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2013-04-22 22:26:04 +02:00  
				
					
						
							
							
								 
						
							
							
								6571e7ead2 
								
							
								 
							
						 
						
							
							
								
								Allow callers to set the invoice parameter for GenericMessage  
							
							
							
						 
						
							2013-04-22 22:24:41 +02:00  
				
					
						
							
							
								 
						
							
							
								231c298ca5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	bin/OpenMetaverse.StructuredData.XML
	bin/OpenMetaverse.XML
	bin/OpenMetaverseTypes.XML 
							
						 
						
							2013-04-21 14:11:39 +01:00  
				
					
						
							
							
								 
						
							
							
								69f07fdb34 
								
							
								 
							
						 
						
							
							
								
								Materials persistence via SceneObjectPart.dynAttrs. This appears to work across region restarts and taking objects into inventory, but probably will not work across archiving via OAR or IAR as materials texture assets may not be adequately referenced to trigger archiving.  
							
							
							
						 
						
							2013-04-20 23:39:07 -07:00  
				
					
						
							
							
								 
						
							
							
								233f761779 
								
							
								 
							
						 
						
							
							
								
								handle PUT verb for RenderMaterials Cap  
							
							
							
						 
						
							2013-04-20 02:08:22 -07:00  
				
					
						
							
							
								 
						
							
							
								258804cc04 
								
							
								 
							
						 
						
							
							
								
								RenderMaterials POST Cap now return material entries when invoked with an OSDArray of MaterialIDs  
							
							
							
						 
						
							2013-04-19 22:19:57 -07:00  
				
					
						
							
							
								 
						
							
							
								9ae24cac2f 
								
							
								 
							
						 
						
							
							
								
								Materials-capable viewers send ImageUpdate packets when updating materials that are normally sent via RenderMaterials CAP. This can cause a race condition for updating TextureEntry fields. Therefore filter any TextureEntry updates so they only update if something actually changed.  
							
							
							
						 
						
							2013-04-19 00:35:06 -07:00  
				
					
						
							
							
								 
						
							
							
								06829c4082 
								
							
								 
							
						 
						
							
							
								
								remove default parameter value that apparently mono cant handle  
							
							
							
						 
						
							2013-04-18 01:29:50 -07:00  
				
					
						
							
							
								 
						
							
							
								d5419f0a46 
								
							
								 
							
						 
						
							
							
								
								Initial experimental support for materials-capable viewers. This is in a very early stage and this module is disabled by default and should only be used by developers for testing as this module could cause data corruption and/or viewer crashes. No materials are persisted yet.  
							
							
							
						 
						
							2013-04-18 01:03:19 -07:00  
				
					
						
							
							
								 
						
							
							
								7c839f176f 
								
							
								 
							
						 
						
							
							
								
								amend previous commit, a line was left out  
							
							
							
						 
						
							2013-04-17 23:14:28 -07:00  
				
					
						
							
							
								 
						
							
							
								53122fad40 
								
							
								 
							
						 
						
							
							
								
								Thanks lkalif for a fix to SendRegionHandshake() which fixes a potential crash with Server-side baking enabled viewers  
							
							
							
						 
						
							2013-04-17 23:10:02 -07:00  
				
					
						
							
							
								 
						
							
							
								ce043c5141 
								
							
								 
							
						 
						
							
							
								
								Allow changes to TextureEntry to propagate to viewers when MaterialID changes  
							
							
							
						 
						
							2013-04-17 22:41:12 -07:00  
				
					
						
							
							
								 
						
							
							
								d3f288e27b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-16 22:37:47 +01:00  
				
					
						
							
							
								 
						
							
							
								c5de9840b0 
								
							
								 
							
						 
						
							
							
								
								refactor: Remove IClientNetworkServer.NetworkStop() in favour of existing Stop().  
							
							... 
							
							
							
							This was an undocumented interface which I think was for long defunct region load balancing experiments.
Also adds method doc for some IClientNetworkServer methods. 
							
						 
						
							2013-04-16 21:58:24 +01:00  
				
					
						
							
							
								 
						
							
							
								7cf377fff0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLAssetData.cs
	OpenSim/Region/CoreModules/Framework/InventoryAccess/InventoryAccessModule.cs
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-04-10 13:20:55 +01:00  
				
					
						
							
							
								 
						
							
							
								5f2cbfc0fd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fixing problems with llMoveToTarget. Not all fixed yet.  
							
							
							
						 
						
							2013-04-09 18:00:29 -07:00  
				
					
						
							
							
								 
						
							
							
								b53713cdda 
								
							
								 
							
						 
						
							
							
								
								BulletSim: some formatting changes.  
							
							
							
						 
						
							2013-04-09 18:00:27 -07:00  
				
					
						
							
							
								 
						
							
							
								9cc41d5118 
								
							
								 
							
						 
						
							
							
								
								Another algorithm for AngularVerticalAttraction. This one Takes into account all rotations before it and makes the corrections more close to the time that sl does.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-04-09 18:00:25 -07:00  
				
					
						
							
							
								 
						
							
							
								59135c9a31 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add Bullet HACD library invocation. Turned off by default as not  
							
							... 
							
							
							
							totally debugged. Updated DLLs and SOs with more debugged HACD library code. 
							
						 
						
							2013-04-09 18:00:23 -07:00  
				
					
						
							
							
								 
						
							
							
								17fd075f39 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where large sets of mega-regions weren't registering  
							
							... 
							
							
							
							all the terrain with the base region. 
							
						 
						
							2013-04-09 18:00:20 -07:00  
				
					
						
							
							
								 
						
							
							
								148e46563f 
								
							
								 
							
						 
						
							
							
								
								minor: fix mono compiler warning in ScriptsHttpRequests.cs  
							
							
							
						 
						
							2013-04-10 00:07:58 +01:00  
				
					
						
							
							
								 
						
							
							
								29e28f4b84 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings in InventoryAccessModule  
							
							
							
						 
						
							2013-04-10 00:05:03 +01:00  
				
					
						
							
							
								 
						
							
							
								e20b0d5695 
								
							
								 
							
						 
						
							
							
								
								minor: Make exceptions thrown by MySQLAssetData more consistent.  
							
							
							
						 
						
							2013-04-10 00:03:37 +01:00  
				
					
						
							
							
								 
						
							
							
								06068444e2 
								
							
								 
							
						 
						
							
							
								
								Comment out rez perms logging I accidentally left in at  7f07023 (Sat Apr 6 02:34:51 2013)  
							
							
							
						 
						
							2013-04-09 23:21:13 +01:00  
				
					
						
							
							
								 
						
							
							
								8690a08881 
								
							
								 
							
						 
						
							
							
								
								minor: Log an exception if we aren't able to delete a script state file rather than simply ignoring it.  
							
							... 
							
							
							
							This should never normally happen but if it does then it can be valuable diagonstic information. 
							
						 
						
							2013-04-09 23:02:11 +01:00  
				
					
						
							
							
								 
						
							
							
								aab2b032aa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-04-09 22:45:00 +01:00  
				
					
						
							
							
								 
						
							
							
								8e04c752fc 
								
							
								 
							
						 
						
							
							
								
								If OpenSimulator is writing a PID file and finds the file already present on startup, logging an error since this is commonly due to an unclean shutdown.  
							
							... 
							
							
							
							Unclean shutdown can cause constantly moving objects to disappear if an OAR has just been loaded and they have not reached persistence time threshold, among other problems. 
							
						 
						
							2013-04-09 22:38:47 +01:00  
				
					
						
							
							
								 
						
							
							
								99f39836a1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: moving comments around. No functional change.  
							
							
							
						 
						
							2013-04-08 06:27:45 -07:00  
				
					
						
							
							
								 
						
							
							
								a7a1b8b7e9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up actor code so routines use the same coding pattern.  
							
							... 
							
							
							
							Fix a few enabling problems. 
							
						 
						
							2013-04-08 06:27:44 -07:00  
				
					
						
							
							
								 
						
							
							
								fe16dc09da 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete movement of physical object action code out of the  
							
							... 
							
							
							
							physical object and into actors for setForce, setTorque, hover, lock
axis and avatar move. 
							
						 
						
							2013-04-08 06:27:43 -07:00  
				
					
						
							
							
								 
						
							
							
								c7cd077e55 
								
							
								 
							
						 
						
							
							
								
								Optimize the number of Simian calls to get the initial presence  
							
							... 
							
							
							
							information for the friends list. This is a pretty big performance
improvement on login. Note that you must upgrade simian to incorporate
the corresponding GetSessions call. 
							
						 
						
							2013-04-07 17:31:44 -07:00  
				
					
						
							
							
								 
						
							
							
								7f070236f7 
								
							
								 
							
						 
						
							
							
								
								Fix taking (and rezzing) of coalesced objects in the non-root subregions of megaregions.  
							
							... 
							
							
							
							This fixes the combined bounding box location for regions bigger than 256x256.
It also fixes the position on taking coalesced objects in the non-root regions, where position checks are properly done on rez instead.
It also fixes the megaregion land channel to return null if the land does not exist, which should probably also be done for the ordinary land channels rather than returning a dummy region.
Inspiration from Garmin's commit in http://opensimulator.org/mantis/view.php?id=6595 .  Thanks! 
							
						 
						
							2013-04-06 02:34:51 +01:00  
				
					
						
							
							
								 
						
							
							
								0f008d5f7d 
								
							
								 
							
						 
						
							
							
								
								When rezzing a coalesced object, check adjust position of all components.  
							
							
							
						 
						
							2013-04-06 01:44:06 +01:00  
				
					
						
							
							
								 
						
							
							
								d2367968e4 
								
							
								 
							
						 
						
							
							
								
								* In between the fog, a moment of clarity.   This fixes mantis 6570  
							
							
							
						 
						
							2013-04-04 19:10:23 -04:00  
				
					
						
							
							
								 
						
							
							
								c6b0942f97 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-05 00:03:33 +01:00  
				
					
						
							
							
								 
						
							
							
								6a5f6ac04e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-04 03:17:57 +01:00  
				
					
						
							
							
								 
						
							
							
								b16a560b77 
								
							
								 
							
						 
						
							
							
								
								Merge commit '94d44142e37a9191162a426f28dd23f40b0cf4aa' into careminster  
							
							
							
						 
						
							2013-04-04 03:17:38 +01:00  
				
					
						
							
							
								 
						
							
							
								f064075a85 
								
							
								 
							
						 
						
							
							
								
								Fix XmlRpcAdmin admin_exists_user call so that it actually returns the last user login time rather than serializing the DateTime directly which generates a set of unexpected fields.  
							
							... 
							
							
							
							lastlogin return is in unix timestamp format. 
							
						 
						
							2013-04-04 01:06:57 +01:00  
				
					
						
							
							
								 
						
							
							
								f281a994e8 
								
							
								 
							
						 
						
							
							
								
								refactor: Simplify ScriptsHttpRequests.GetNextCompletedRequest to more simply iterate through pending requests without unnecessary checks.  
							
							
							
						 
						
							2013-04-04 00:49:07 +01:00  
				
					
						
							
							
								 
						
							
							
								831e4c3850 
								
							
								 
							
						 
						
							
							
								
								Fix bug where outstanding llHTTPRequests for scripts were not being aborted when they were deleted.  
							
							... 
							
							
							
							This was because AsyncCommandManager was handing an item ID to IHttpRequestModule.StopHttpRequest() rather than the expected request ID.
This commit also makes the http request asynchronous using BeginGetResponse() rather than doing this by launching a new thread
so that we can more safely abort it via HttpWebRequest.Abort() rather than aborting the thread itself.
This also renames StopHttpRequest() to StopHttpRequestsForScript() since any outstanding requests are now aborted and/or removed. 
							
						 
						
							2013-04-04 00:36:15 +01:00  
				
					
						
							
							
								 
						
							
							
								94d44142e3 
								
							
								 
							
						 
						
							
							
								
								minor: Stop falsely logging that a teleport was being aborted on client logout even when no teleport was active.  
							
							
							
						 
						
							2013-04-03 00:48:36 +01:00  
				
					
						
							
							
								 
						
							
							
								7bf1986e91 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in SOP.SitTargetOrientationLL where inconsistent values could be returned if the sit orientation was changed whilst the property was being fetched.  
							
							
							
						 
						
							2013-04-03 00:24:33 +01:00  
				
					
						
							
							
								 
						
							
							
								97f0c9da84 
								
							
								 
							
						 
						
							
							
								
								Use consistent GroupPosition value Make SOP.UpdateGroupPosition() rather than one that could change whilst the method is being executed.  
							
							
							
						 
						
							2013-04-03 00:23:20 +01:00  
				
					
						
							
							
								 
						
							
							
								c0319daa40 
								
							
								 
							
						 
						
							
							
								
								fix minor race condition in SOP.SitTargetPositionLL where inconsistency could occur if the sit target position changed whilst the property was fetched  
							
							
							
						 
						
							2013-04-03 00:09:28 +01:00  
				
					
						
							
							
								 
						
							
							
								3332af4060 
								
							
								 
							
						 
						
							
							
								
								minor: Make SOP.UpdateOffset() more consistent by checking against the same old OffsetPosition rather than one which may vary if it simultaneously changes.  
							
							
							
						 
						
							2013-04-03 00:01:06 +01:00  
				
					
						
							
							
								 
						
							
							
								4bc5a7aa19 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-02 23:53:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a3c723ee30 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition where SOP.GetGeometricCenter() and GetCenterOfMass() could return results which were never the case if these values were changed whilst the method was running  
							
							... 
							
							
							
							No need to create new Vector3s since these are structs. 
							
						 
						
							2013-04-02 23:48:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c10331c8c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-04-02 23:48:01 +01:00  
				
					
						
							
							
								 
						
							
							
								41a652f6bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-04-02 23:47:19 +01:00  
				
					
						
							
							
								 
						
							
							
								68c8633ba1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: create axis lock constraint with proper orientation and  
							
							... 
							
							
							
							enable axis lock functionality. 
							
						 
						
							2013-04-02 06:40:12 -07:00  
				
					
						
							
							
								 
						
							
							
								17aef1c883 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update unmanaged API for HACD parameter passing. Bullet HACD  
							
							... 
							
							
							
							mesh to hull conversion calls in place but code not working. Update
BulletSim DLLs and SOs for new API and HACD code. 
							
						 
						
							2013-04-01 18:03:11 -07:00  
				
					
						
							
							
								 
						
							
							
								ebc1209fc9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rearrange mega-region terrain code to make the thread flow  
							
							... 
							
							
							
							a little clearer. 
							
						 
						
							2013-04-01 18:03:09 -07:00  
				
					
						
							
							
								 
						
							
							
								2bfe60e2fb 
								
							
								 
							
						 
						
							
							
								
								Use Output instead of OutputFormat in appropriate places of XEngine status reporting.  
							
							
							
						 
						
							2013-04-02 01:28:16 +01:00  
				
					
						
							
							
								 
						
							
							
								69bc37acd6 
								
							
								 
							
						 
						
							
							
								
								minor: Remove unnecessary call to GetAttachments() in AttachmentsModule.UpdateUserInventoryWithAttachment()  
							
							
							
						 
						
							2013-04-02 01:00:55 +01:00  
				
					
						
							
							
								 
						
							
							
								0dce496499 
								
							
								 
							
						 
						
							
							
								
								Fix what appears to be a bug in HGUserManagementModule where it enables on the base.Name rather than its own Name.  
							
							
							
						 
						
							2013-04-02 00:55:00 +01:00  
				
					
						
							
							
								 
						
							
							
								600087ab49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-04-02 00:46:53 +01:00  
				
					
						
							
							
								 
						
							
							
								4153cfbf14 
								
							
								 
							
						 
						
							
							
								
								Change recent MSSQL migrations to drop COLUMN from ALTER TABLE which is either not syntactical or unnecessary.  
							
							... 
							
							
							
							May fix http://opensimulator.org/mantis/view.php?id=6593  
							
						 
						
							2013-04-02 00:45:29 +01:00  
				
					
						
							
							
								 
						
							
							
								84eb25da23 
								
							
								 
							
						 
						
							
							
								
								BulletSim: stop an avatar from moving if standing on a stationary  
							
							... 
							
							
							
							object. This will stop avatars from sliding down steep terrains
or objects while still allowing an avatar to be moved if standing
on a moving object. 
							
						 
						
							2013-03-31 22:19:44 -07:00  
				
					
						
							
							
								 
						
							
							
								933ac60746 
								
							
								 
							
						 
						
							
							
								
								BulletSim: not quite functional axis lock code.  
							
							
							
						 
						
							2013-03-31 22:19:43 -07:00  
				
					
						
							
							
								 
						
							
							
								7d50015a74 
								
							
								 
							
						 
						
							
							
								
								BulletSim: start the renaming of local variables to m_ form to match the OpenSim coding conventions.  
							
							
							
						 
						
							2013-03-31 22:19:42 -07:00  
				
					
						
							
							
								 
						
							
							
								75b8cf428e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings in BSActor*  
							
							
							
						 
						
							2013-03-31 22:19:42 -07:00  
				
					
						
							
							
								 
						
							
							
								747ece59d2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: convert BSDynamic to a BSActor and change BSPrim to set  
							
							... 
							
							
							
							up the vehicle actor. 
							
						 
						
							2013-03-31 22:19:41 -07:00  
				
					
						
							
							
								 
						
							
							
								2c581cae2a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add physical 'actors' that operate on the physical object.  
							
							... 
							
							
							
							Add first 'actor' for locked axis. 
							
						 
						
							2013-03-31 22:19:41 -07:00  
				
					
						
							
							
								 
						
							
							
								9b83e53b28 
								
							
								 
							
						 
						
							
							
								
								Export permission, part two. Setting export perms for textures and clothing works. Setting perms for prims also works but they don't propagate correctly yet.  
							
							... 
							
							
							
							NOT FOR PRODUCTIN USE. Your database will need to be updated before you can use this! 
							
						 
						
							2013-03-31 21:59:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ae833af3a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-03-31 20:56:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f142e1f394 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2013-03-31 20:27:46 +02:00  
				
					
						
							
							
								 
						
							
							
								4bf9c4bbb8 
								
							
								 
							
						 
						
							
							
								
								Export permission, part two. Setting export perms for textures and clothing works. Setting perms for prims also works but they don't propagate correctly yet.  
							
							... 
							
							
							
							NOT FOR PRODUCTIN USE. Your database will need to be updated before you can use this! 
							
						 
						
							2013-03-31 20:25:32 +02:00  
				
					
						
							
							
								 
						
							
							
								64a56059b1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-30 21:19:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9fee431cc8 
								
							
								 
							
						 
						
							
							
								
								In the flotasm asset cache, if we get a request for a file that we're actively writing, simply return null instead of first logging an exception.  
							
							
							
						 
						
							2013-03-30 01:21:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f8785b5f47 
								
							
								 
							
						 
						
							
							
								
								refactor: rename ETM.InformClientToInitateTeleportToLocationDelegate to InformClientToInitiateTeleportToLocationDelegate to correct spelling and bring into line with other ETM Initiate methods  
							
							
							
						 
						
							2013-03-30 00:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								76629289f0 
								
							
								 
							
						 
						
							
							
								
								refactor: move the append magic number processing for attachments back up into RezSingleAttachmentFromInventory from RezSingleAttachmentFromInventoryInternal() done in commit  023faa2 
							
							
							
						 
						
							2013-03-29 23:59:21 +00:00  
				
					
						
							
							
								 
						
							
							
								cbc9ae898c 
								
							
								 
							
						 
						
							
							
								
								Added missing functionality (mainly custom headers) to llHTTPRequest.  
							
							
							
						 
						
							2013-03-29 23:32:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d5d6a274a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-03-29 23:28:47 +00:00  
				
					
						
							
							
								 
						
							
							
								023faa227e 
								
							
								 
							
						 
						
							
							
								
								Check viewer 2/3 attachment calls against avatar appearance attachment data rather than actually attached objects  
							
							... 
							
							
							
							By checking against the grid's Avatar data, we can ignore viewer side attachments but still initiate these calls simulator-side.
Initiating simulator-side is always necessary for version 1 viewers.
This is a further commit to resolve http://opensimulator.org/mantis/view.php?id=6581  
							
						 
						
							2013-03-29 23:10:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f2f8248178 
								
							
								 
							
						 
						
							
							
								
								Merge commit '23ae4c0a4d813763bcc39db7693850a21727d7f2' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-29 02:42:47 +00:00  
				
					
						
							
							
								 
						
							
							
								23ae4c0a4d 
								
							
								 
							
						 
						
							
							
								
								Fix bug where CHANGED_REGION and/or CHANGED_TELEPORT weren't firing for scripts in attachments.  
							
							... 
							
							
							
							This was because the script resumption in AttachmentsModule was firing the attach event instead.
Had to reinstate the code in 285bd3ahttp://opensimulator.org/mantis/view.php?id=6578  
							
						 
						
							2013-03-29 02:21:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e9eb837347 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e89bcf4f773d95492b168376599f7530a6044e8f' into careminster  
							
							
							
						 
						
							2013-03-29 02:21:20 +00:00  
				
					
						
							
							
								 
						
							
							
								3696a668a8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4dfffa1df325c4b27a79e995585696cc20b6d905' into careminster  
							
							
							
						 
						
							2013-03-29 02:21:06 +00:00  
				
					
						
							
							
								 
						
							
							
								7d466d36a3 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'd87ddf50fcd674fbd9aa8b8556bf57f2d285a3ba' into careminster  
							
							
							
						 
						
							2013-03-29 02:20:47 +00:00  
				
					
						
							
							
								 
						
							
							
								e7d76c91c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-03-29 02:19:12 +00:00  
				
					
						
							
							
								 
						
							
							
								05810e48b0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c92654fb43f303da8e1623f9fff8a404aad72374' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs
	OpenSim/Region/OptionalModules/Avatar/Attachments/TempAttachmentsModule.cs 
							
						 
						
							2013-03-29 02:15:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c93f67b632 
								
							
								 
							
						 
						
							
							
								
								Merge commit '2b142f2f9e888d5cb7317cc51c12ac7152c54459' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-29 01:58:57 +00:00  
				
					
						
							
							
								 
						
							
							
								73710413cd 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'feffc8081dc5ab2889a7ea4b96b2befaed0c3f95' into careminster  
							
							
							
						 
						
							2013-03-29 01:52:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7d5eadf753 
								
							
								 
							
						 
						
							
							
								
								Merge commit '03e421bf3d796bf3498f4f3311c59ce04fb1fea1' into careminster  
							
							
							
						 
						
							2013-03-29 01:52:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6954024fb2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4ad9b275302ee109937512963eab095ff542a0c7' into careminster  
							
							
							
						 
						
							2013-03-29 01:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								abe885b3fe 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3b377f16b29a6395d73af1cc987cb9abf9935376' into careminster  
							
							
							
						 
						
							2013-03-29 01:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								120903efb6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c2093ccce16cd5210c8e0759f23b5b4bd205b7af' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-03-29 01:50:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e89bcf4f77 
								
							
								 
							
						 
						
							
							
								
								Revert "Try eliminating the pause before auto-reteleporting for a megaregion now that we're telepoting in a different way."  
							
							... 
							
							
							
							Unfortunately fails on Nebadon's system right now.  Needs investigation.  May put in a temproary option for experimentation soon.
This reverts commit d87ddf50fc 
							
						 
						
							2013-03-29 01:34:31 +00:00  
				
					
						
							
							
								 
						
							
							
								4dfffa1df3 
								
							
								 
							
						 
						
							
							
								
								Add Location (relative), Rotation (Relative) and Rotation (World) to "show part" and other related console commands  
							
							
							
						 
						
							2013-03-29 01:31:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d87ddf50fc 
								
							
								 
							
						 
						
							
							
								
								Try eliminating the pause before auto-reteleporting for a megaregion now that we're telepoting in a different way.  
							
							... 
							
							
							
							On my own system, I can now eliminate the pause entirely and the reteleport happens whilst the teleport screen is still up.
Trying this change to see if this is true for other people. 
							
						 
						
							2013-03-29 01:16:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4cb8967f0a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '6a9630d2bdc27ed702936f4c44e6978f728a9ef0' into careminster  
							
							
							
						 
						
							2013-03-29 01:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								285bd3abc8 
								
							
								 
							
						 
						
							
							
								
								Eliminate code which tries to restart attachment scripts in ScenePresence.MakeRootAgent(), since this is already done in AttachmentsModule  
							
							
							
						 
						
							2013-03-29 00:49:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c92654fb43 
								
							
								 
							
						 
						
							
							
								
								Stop attempts to update/add existing attachments in user inventory when teleporting between regions.  
							
							... 
							
							
							
							This appears to resolve issues on teleport where attachments disappear or become labelled as invalid within user inventory. 
							
						 
						
							2013-03-28 23:57:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2b142f2f9e 
								
							
								 
							
						 
						
							
							
								
								Add "debug attachments" console command to allow highly verbose attachment logging to be switched on and off.  
							
							... 
							
							
							
							Default is off. 
							
						 
						
							2013-03-28 23:09:35 +00:00  
				
					
						
							
							
								 
						
							
							
								feffc8081d 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings from EntityTransferModule  
							
							
							
						 
						
							2013-03-28 22:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								03e421bf3d 
								
							
								 
							
						 
						
							
							
								
								minor: comment out unused Scene.AgentCrossing() to reduce code complexity  
							
							
							
						 
						
							2013-03-28 22:55:13 +00:00  
				
					
						
							
							
								 
						
							
							
								4ad9b27530 
								
							
								 
							
						 
						
							
							
								
								If the viewer has already rezzed any attachments itself, then ignore the simulator-side rez attachments call.  
							
							... 
							
							
							
							This is a further effort to reduce v3 viewer race conditions where this call may clash with the viewer signalling attachment wearing from its current outfit folder. 
							
						 
						
							2013-03-28 22:51:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3b377f16b2 
								
							
								 
							
						 
						
							
							
								
								Fix regression tests by making a new NPC always trigger simulator side attachment code when created.  
							
							... 
							
							
							
							Regression from previous commit c2093ccc 
							
						 
						
							2013-03-28 22:44:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e97567e227 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-28 22:35:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c2093ccce1 
								
							
								 
							
						 
						
							
							
								
								Move the simulator-side RezAttachments call on login to SP.MakeRootAgent with the other attachments code, using TeleportFlags.ViaLogin check to fire if necessary.  
							
							... 
							
							
							
							This is to simplify the code (no tricky 'wasChild' signalling required)
and to reduce the risk of a thread clash between simulator-side attaching (necessary for v1 viewers)
and the viewer-side attaching the v3 viewers perform. 
							
						 
						
							2013-03-28 22:07:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6a9630d2bd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix race condition when creating very large mega-regions.  
							
							... 
							
							
							
							The symptom was exceptions while creating physical terrain.
Reduce default terrain mesh magnification to 2 from 3 because the
higher resolution uses a lot of memory and doesn't solve the terrain
smoothness for vehicles.
Added comments here and there and improved some debugging log messages. 
							
						 
						
							2013-03-28 10:59:18 -07:00  
				
					
						
							
							
								 
						
							
							
								3f9b274180 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweaks to terrain boundry computation. No functional changes.  
							
							
							
						 
						
							2013-03-28 10:59:16 -07:00  
				
					
						
							
							
								 
						
							
							
								9ca54d00d8 
								
							
								 
							
						 
						
							
							
								
								Add back a log message when we attempt a megaregion auto-reteleport  
							
							
							
						 
						
							2013-03-28 02:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f548a41fb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Lure/LureModule.cs 
							
						 
						
							2013-03-28 02:29:07 +00:00  
				
					
						
							
							
								 
						
							
							
								afd0d6af07 
								
							
								 
							
						 
						
							
							
								
								minor: Only try to deregister stats in EntityTransferModule.RemoveRegion() if module was enabled.  
							
							
							
						 
						
							2013-03-28 02:23:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d9c049fd9f 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in HGEntityTransferModule to call base.RemoveRegion() when a region is removed rather than base.AddRegion()  
							
							
							
						 
						
							2013-03-28 02:20:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b05ed4ffa6 
								
							
								 
							
						 
						
							
							
								
								Instead of going via GodLikeRequestTeleport, auto-teleport the agent directly in a megaregion, in the same manner at the "teleport user" console command.  
							
							... 
							
							
							
							This is to bypass an issue with the HGLureModule which stops the auto-teleport from happening. 
							
						 
						
							2013-03-28 02:17:32 +00:00  
				
					
						
							
							
								 
						
							
							
								506d5e41bf 
								
							
								 
							
						 
						
							
							
								
								On the North and East sides of a megaregion, only consider regions within 256m to be neighbours rather than regions up to 512 distant.  
							
							... 
							
							
							
							This looks like an off-by-one bug since the view distance was already only 256 on the west and south sides.
This reduces the number of child agents being logged into regions neighbouring a megaregion. 
							
						 
						
							2013-03-28 01:54:11 +00:00  
				
					
						
							
							
								 
						
							
							
								617637c788 
								
							
								 
							
						 
						
							
							
								
								minor: Fix usage error message for "debug eq" console command  
							
							
							
						 
						
							2013-03-28 01:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b5b01e5bb5 
								
							
								 
							
						 
						
							
							
								
								Make HGLureModule track god like lures as well as normal lures, to see if this fixes issues where second megaregion auto-teleport hangs on black teleport screen when HG is active.  
							
							
							
						 
						
							2013-03-28 01:37:52 +00:00  
				
					
						
							
							
								 
						
							
							
								876d0d310f 
								
							
								 
							
						 
						
							
							
								
								Add "show eq" console command to show numbers of messages in agent event queues.  
							
							... 
							
							
							
							For debugging purposes. 
							
						 
						
							2013-03-28 01:36:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f32027f3b5 
								
							
								 
							
						 
						
							
							
								
								Remove some Console.WriteLines accidentally left in last commit  cfb20f09 
							
							
							
						 
						
							2013-03-28 01:08:47 +00:00  
				
					
						
							
							
								 
						
							
							
								cfb20f09a9 
								
							
								 
							
						 
						
							
							
								
								refactor: combine the checks for megaregion view range into a single place.  
							
							
							
						 
						
							2013-03-28 00:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								dd7d7683c9 
								
							
								 
							
						 
						
							
							
								
								Fix problem with megaregions where teleporting into a different region which already had a child agent would stop the eq working for the agent in the new region.  
							
							... 
							
							
							
							This was because the calculation as to whether a new agent was needed in the receiving region did not take megaregions into account,
unlike the original calculation when the user first teleported into the region.
This meant that on teleport, entity transfer would create a new CAP but this would be ignored by the viewer and receiving region, meaning that the EQ could no longer be used.
This would prevent subsequent teleport, amongst other things.
Currently, regions up to 512m from a megaregion are considered neighbours. 
							
						 
						
							2013-03-28 00:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								46b765d28e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-28 00:10:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e320046683 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-27 01:17:59 +00:00  
				
					
						
							
							
								 
						
							
							
								da5dbaf1d0 
								
							
								 
							
						 
						
							
							
								
								Add admin_get_agents xmlrpc method.  
							
							... 
							
							
							
							This allows one to retrieve information about agents from a particular region (name, id, position, etc.)
Similar to output from "show users"
See http://opensimulator.org/wiki/Remoteadmin:admin_get_agents  for more details 
							
						 
						
							2013-03-26 23:02:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3072f257f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-26 23:00:51 +00:00  
				
					
						
							
							
								 
						
							
							
								abde0d4efb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: prevent asset fetching loop when the fetched asset fails to mesh.  
							
							... 
							
							
							
							Check for the case where the fetched mesh asset fails meshing (degenerate
triangles or no physical mesh). In this case, the asset is marked 'failed'
and BulletSim doesn't keep trying to fetch over-and-over trying to get a
good asset. 
							
						 
						
							2013-03-26 15:02:10 -07:00  
				
					
						
							
							
								 
						
							
							
								13170ca627 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-26 20:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3f0f313a76 
								
							
								 
							
						 
						
							
							
								
								Make llGetLinkPrimitiveParams() and llGetPrimitiveParams() work for avatars in a linkset.  
							
							... 
							
							
							
							llGetPrimitiveParams() works through PRIM_LINK_TARGET
Setting via llSetLinkPrimitiveParams(), etc. not yet implemented 
							
						 
						
							2013-03-26 20:25:58 +00:00  
				
					
						
							
							
								 
						
							
							
								4365daa8e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-26 19:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e82fab34d7 
								
							
								 
							
						 
						
							
							
								
								Implement a pref to turn on the simulator ExportSupported feature entry.  
							
							... 
							
							
							
							This tells the viewer to enable the UI for export permissions.
WARNING: If your inventory store contains invalid flags data, this will result
in items becoming exportable! Don't turn this on in production until it's complete! 
							
						 
						
							2013-03-26 19:00:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5f4c4df227 
								
							
								 
							
						 
						
							
							
								
								Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMask  
							
							... 
							
							
							
							with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions" 
							
						 
						
							2013-03-26 03:40:06 +00:00  
				
					
						
							
							
								 
						
							
							
								36c57bac8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2013-03-26 03:26:28 +00:00  
				
					
						
							
							
								 
						
							
							
								95d0a7d4fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-03-26 03:26:02 +00:00  
				
					
						
							
							
								 
						
							
							
								285dc554ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: new algorithm for vertical attraction which uses quaternion  
							
							... 
							
							
							
							arithmetic to compute the shortest path between the current tilt
and vertical. 
							
						 
						
							2013-03-25 15:40:46 -07:00  
				
					
						
							
							
								 
						
							
							
								c96a6f1de6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small tweaks and formatting in the parameter fetching code.  
							
							
							
						 
						
							2013-03-25 15:40:44 -07:00  
				
					
						
							
							
								 
						
							
							
								953090fd62 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix possible race condition where an prim's asset can be requested quicker than the asset fetcher returns and thus falsely reporting that an asset was not fetched and defaulting the assset to a bounding box.  
							
							
							
						 
						
							2013-03-25 15:40:43 -07:00  
				
					
						
							
							
								 
						
							
							
								f783b9169f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize C# HACD hull creation. Add feature of reducing max hull count for simple (non-cut prims) meshes.  
							
							
							
						 
						
							2013-03-25 15:40:41 -07:00  
				
					
						
							
							
								 
						
							
							
								128c72a234 
								
							
								 
							
						 
						
							
							
								
								Start recording inter-region teleport attempts, aborts, cancels and failures in statistics for monitoring/debugging purposes  
							
							... 
							
							
							
							These are recorded as 'entitytransfer' stats as seen by the "show stats entitytransfer" console command. 
							
						 
						
							2013-03-25 21:53:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c341664c1b 
								
							
								 
							
						 
						
							
							
								
								Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMask  
							
							... 
							
							
							
							with our own and add export permissions as well as a new definition for "All" as meaning "all conventional permissions" rather than "all possible permissions" 
							
						 
						
							2013-03-24 18:56:28 +01:00  
				
					
						
							
							
								 
						
							
							
								6ce9ed1a64 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-03-23 23:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8669586e18 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs 
							
						 
						
							2013-03-23 11:45:52 +00:00  
				
					
						
							
							
								 
						
							
							
								aba66c7112 
								
							
								 
							
						 
						
							
							
								
								Make sharing errors not spew and let the cache retry the files  
							
							
							
						 
						
							2013-03-23 13:12:41 +01:00  
				
					
						
							
							
								 
						
							
							
								8bc43ea773 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2013-03-23 11:31:34 +01:00  
				
					
						
							
							
								 
						
							
							
								01636ca900 
								
							
								 
							
						 
						
							
							
								
								Fix teleporting into the non-SW 256x256 corner of a megaregion, though currently with a 10 second delay before auto-reteleport to the correct location.  
							
							... 
							
							
							
							This now does a check for border crossing (required to trigger the teleport) immediately in SP.MakeRootAgent().
If left any later, it looks like the physics scene changes the position and stops the cross happening.
If done any earlier, nothing happens because the cross-code currently requires a PhysicsActor to be in place, thuogh it's probably not necessary for this case. 
							
						 
						
							2013-03-23 00:47:59 +00:00  
				
					
						
							
							
								 
						
							
							
								93206ef0fa 
								
							
								 
							
						 
						
							
							
								
								Add "show borders" command to show the borders of a region.  
							
							... 
							
							
							
							This is relevant to mega-regions where the borders are very different to a regular region.
Also adds some method doc and other code comments. 
							
						 
						
							2013-03-23 00:45:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c4d9a23f26 
								
							
								 
							
						 
						
							
							
								
								Following on from  476a7d3e (which wasn't enough), make chat across regions on different simulators work.  
							
							... 
							
							
							
							Also resolves an issue of multiple chatting if the originating simulators had more than one region and they were neighbours 
							
						 
						
							2013-03-22 01:43:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1f17ef6d3c 
								
							
								 
							
						 
						
							
							
								
								Take out a testing sleep I accidentally left in the teleport code from last commit  7471bc7 
							
							
							
						 
						
							2013-03-22 01:06:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d5e5c13f3b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-22 01:02:17 +00:00  
				
					
						
							
							
								 
						
							
							
								68b910c1ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs 
							
						 
						
							2013-03-22 01:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								7471bc7775 
								
							
								 
							
						 
						
							
							
								
								At strategic points in the teleport process, if the client has simultaneously logged out then do not continue.  
							
							... 
							
							
							
							This aims to reduce any side effects if the process tries to complete after the client has logged back in (e.g. it was delayed due to a slow destination region response).
This introduces a new Aborting entity transfer state which signals that the teleport should be stopped but no compensating actions performed. 
							
						 
						
							2013-03-22 01:00:13 +00:00  
				
					
						
							
							
								 
						
							
							
								476a7d3eee 
								
							
								 
							
						 
						
							
							
								
								Implement chat across region borders since we can tell if avatars in neighbouring regions are in range.  
							
							
							
						 
						
							2013-03-22 00:03:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e23a0dcc5d 
								
							
								 
							
						 
						
							
							
								
								minor: On teleport, signal a child agent before we send the viewer TeleportFinish in order to avoid a theoretical race condition when teleporting to a neighbour.  
							
							... 
							
							
							
							If we do this after TeleportFinish, then it's possible for a neighbour destination to request the source to create a child agent whilst its still treated as root.
This closes the original presence which we don't really want to do.
This is probably okay (albeit with warnings on the console) but afaics there's no reason not to move the child agent signal. 
							
						 
						
							2013-03-21 23:37:23 +00:00  
				
					
						
							
							
								 
						
							
							
								46c833810c 
								
							
								 
							
						 
						
							
							
								
								On a teleport, lock m_agentsInTransit whilst we grab the value to check for completion just to be sure we're not using a thread cached version.  
							
							
							
						 
						
							2013-03-21 00:46:08 +00:00  
				
					
						
							
							
								 
						
							
							
								cc504eb0d1 
								
							
								 
							
						 
						
							
							
								
								Fix SceneManager to use the new automatic property throughout.  
							
							
							
						 
						
							2013-03-21 01:44:09 +01:00  
				
					
						
							
							
								 
						
							
							
								4de530af45 
								
							
								 
							
						 
						
							
							
								
								minor: disable logging on regression TestCrossOnSameSimulator() that I accidentally left on a few commits ago.  
							
							
							
						 
						
							2013-03-20 23:13:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b1cd1d917e 
								
							
								 
							
						 
						
							
							
								
								minor: don't bother with the pause before rezzing attachments if we are running regression tests (fire and forget calls launched on the same thread).  
							
							... 
							
							
							
							Also adds code comments as to why this pause exists. 
							
						 
						
							2013-03-20 23:12:13 +00:00  
				
					
						
							
							
								 
						
							
							
								16af5b87f8 
								
							
								 
							
						 
						
							
							
								
								Add file missing from last commit  36651be 
							
							
							
						 
						
							2013-03-20 23:08:35 +00:00  
				
					
						
							
							
								 
						
							
							
								36651bed71 
								
							
								 
							
						 
						
							
							
								
								On the later forms of teleport failure, tell the user if this was because viewer couldn't/didn't connect with destination or if destination didn't signal teleport completion.  
							
							... 
							
							
							
							Also adds regression test for the case where the viewer couldn't connect with the destination region.
Also refactoring of regression test support code associated with entity transfer in order to make this test possible and the code less obscure. 
							
						 
						
							2013-03-20 23:01:16 +00:00  
				
					
						
							
							
								 
						
							
							
								8de933ab07 
								
							
								 
							
						 
						
							
							
								
								Insert a short delay on the simulator side rezzing of attachments in order to fix viewer 3 issues if its own rezzing actions on login collide with the simulator side actions.  
							
							... 
							
							
							
							This resolves issues (at least in my tests with LL 3.3.4) where this can make attachments invisible until one zooms in on the avatar.
This doesn't affect version 1 viewers since this delay is shorter than the login delay.
This doesn't increase the login time since this part of the process was already being performed asynchronously.
This may be a temporary solution. 
							
						 
						
							2013-03-20 02:09:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c0ff5635ba 
								
							
								 
							
						 
						
							
							
								
								Fix "show attachments" command probably broken in commit  addab12 (Wed Jan 2 21:38:00 2013)  
							
							... 
							
							
							
							This break was not connected with the recent attachment code changes. 
							
						 
						
							2013-03-20 02:00:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb1c23554 
								
							
								 
							
						 
						
							
							
								
								Force a viewer object update for attachments at the end of the final Scene.CompleteMovement() in order to make all multi-attachments appear on the destination region.  
							
							... 
							
							
							
							For some reason, sending updates before this will not have this effect.
This may be something related to some viewers (e.g. LL 3.3.4) or something OpenSimulator isn't getting quite right. 
							
						 
						
							2013-03-20 01:46:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9151b9d233 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-20 01:36:28 +00:00  
				
					
						
							
							
								 
						
							
							
								90b9121e66 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change 'degenerate mesh' message from Error to Debug because there  
							
							... 
							
							
							
							seem to be lots of sculpties with this problem while the condition really doesn't
change region operation. 
							
						 
						
							2013-03-19 17:15:24 -07:00  
				
					
						
							
							
								 
						
							
							
								3648164219 
								
							
								 
							
						 
						
							
							
								
								Prevent multiple instances of the same item ID being appended to an AvatarAppearance  
							
							... 
							
							
							
							It looks like this was happening when AttachmentsModule.RezAttachments was doing a secondary set of each attachment to update with the asset ID (initially they only have the inventory ID).
However, with multi-attach this was appending a second copy of the same attachment rather than updating the data that was already there.
This commit requires both simulator and service to be updated. 
							
						 
						
							2013-03-19 21:49:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c2e4f8aed5 
								
							
								 
							
						 
						
							
							
								
								For the moment, disable the output of the 'scene' statistics in SimExtraStatsCollector  
							
							... 
							
							
							
							and thus for the command 'show stats' because it is ugly and most of the information
is already output in the formatted printout that appears before. 
							
						 
						
							2013-03-19 12:37:44 -07:00  
				
					
						
							
							
								 
						
							
							
								1dd2d432f1 
								
							
								 
							
						 
						
							
							
								
								For those people collecting and comparing logfiles from servers scattered  
							
							... 
							
							
							
							around the world, change LogWriter to use DateTime.UtcNow rather than
DateTime.Now. 
							
						 
						
							2013-03-19 11:40:10 -07:00  
				
					
						
							
							
								 
						
							
							
								8360223fed 
								
							
								 
							
						 
						
							
							
								
								BulletSim: code to generate a higher resolution terrain mesh. Parameter  
							
							... 
							
							
							
							TerrainMeshMagnification controls number of vertices generated per
heightmap point. Default is 3. 
							
						 
						
							2013-03-19 00:00:03 -07:00  
				
					
						
							
							
								 
						
							
							
								8510f57ad4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add terrain contact processing threshold parameter. Initialize contact processing threshold for static object as well as mesh terrain.  
							
							
							
						 
						
							2013-03-19 00:00:02 -07:00  
				
					
						
							
							
								 
						
							
							
								8d9bfda727 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-03-19 01:24:14 +00:00  
				
					
						
							
							
								 
						
							
							
								566ab7ccf9 
								
							
								 
							
						 
						
							
							
								
								Fix merge artefacts  
							
							
							
						 
						
							2013-03-19 01:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								8553a37881 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3611d33b00650ccc71994b331e4c6595f95d3131' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-19 01:00:09 +00:00  
				
					
						
							
							
								 
						
							
							
								5b950ca36a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '464201b41d5f5fdd7c88ab5e95dd7b6fbae6d766' into careminster  
							
							
							
						 
						
							2013-03-19 00:54:23 +00:00  
				
					
						
							
							
								 
						
							
							
								397379cd3f 
								
							
								 
							
						 
						
							
							
								
								Process default attachment point in AttachObjectInternal before we check whether a worn object needs to displace an existing attachment on the same point if we are not using multi-attach.  
							
							
							
						 
						
							2013-03-19 00:39:58 +00:00  
				
					
						
							
							
								 
						
							
							
								55ab6f015a 
								
							
								 
							
						 
						
							
							
								
								Fix tests for multiattach  
							
							
							
						 
						
							2013-03-18 23:48:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5e1f651e21 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into newmultiattach  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-18 23:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0635d9d174 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ccd6f443e1092cb410f565e921f7cf4dd8cd2dac' into newmultiattach  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-18 23:21:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e4a70b9f9a 
								
							
								 
							
						 
						
							
							
								
								Limit each attachment point to 5 items as per spec  
							
							
							
						 
						
							2013-03-18 22:56:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d07943c262 
								
							
								 
							
						 
						
							
							
								
								Multiattach, part 2  
							
							
							
						 
						
							2013-03-18 22:56:17 +00:00  
				
					
						
							
							
								 
						
							
							
								fcecfc81bb 
								
							
								 
							
						 
						
							
							
								
								Multiattach, part 1  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/AvatarAppearance.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/Tests/AttachmentsModuleTests.cs
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/OptionalModules/Avatar/Attachments/TempAttachmentsModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-03-18 22:56:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3611d33b00 
								
							
								 
							
						 
						
							
							
								
								Improve rejection of any attempt to reattach an object that is already attached.  
							
							... 
							
							
							
							This also adds/extends regression tests for wearing attachments directly for the scene and attempting to reattach/rewear already attached objects. 
							
						 
						
							2013-03-18 22:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								a7a9a8a614 
								
							
								 
							
						 
						
							
							
								
								Fix recent regression where an item worn to an attachment point that was already occupied did not remove the previous attachment (current behaviour)  
							
							... 
							
							
							
							Regression was commit ccd6f4 (Tue Mar 5 23:47:36 2013)
Added regression test for this case. 
							
						 
						
							2013-03-18 20:48:50 +00:00  
				
					
						
							
							
								 
						
							
							
								46a81b3527 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-03-17 23:07:12 +00:00  
				
					
						
							
							
								 
						
							
							
								464201b41d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add INI parameter for angular banking timescale fudge parameter.  
							
							
							
						 
						
							2013-03-16 15:34:07 -07:00  
				
					
						
							
							
								 
						
							
							
								fc84ebb819 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Working Implementation of Angular Banking for Vehicles (Not SL Grade, Other features when implemented should slow it down for now be Strong with Vertical Angular attraction setting and conservative with Angular Velocity on X axis)  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-03-16 15:13:40 -07:00  
				
					
						
							
							
								 
						
							
							
								455da9dd20 
								
							
								 
							
						 
						
							
							
								
								* Ignores VolumeDetect enabled prim in the camera raycast call.    Note: The SceneRaycast call doesn't have a filter option in the interface and physics will use the lower level one for all sorts of goodies so it wouldn't be appropriate to ignore it at the physics layer yet..  though that would be better once the API has filters.  
							
							
							
						 
						
							2013-03-16 11:09:49 -04:00  
				
					
						
							
							
								 
						
							
							
								6e1b3f9951 
								
							
								 
							
						 
						
							
							
								
								*Yet another HTTPServer update code changes in OpenSim Libs. * This fixes a connection close issue by getting rid of the socket references  * This adds a connection timeout checker to shutdown poor or evil connections and combats DOS attempts that just connect and make no complete requests and just wait.    It also actually implements KeepAlive... instead of just understanding the connection header in the request...  you can test by connecting and requesting a keepalive header and sending another request on the same connection.  The new timeout checker closes expired keepalive sessions, just make sure you send the request within 70 seconds of connecting or the timeout checker will timeout the connection.  
							
							
							
						 
						
							2013-03-16 03:14:11 -04:00  
				
					
						
							
							
								 
						
							
							
								f081b7e9ef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of ssh://3dhosting.de/var/git/careminster into avination  
							
							
							
						 
						
							2013-03-16 01:48:04 +01:00  
				
					
						
							
							
								 
						
							
							
								1dcdea6ac4 
								
							
								 
							
						 
						
							
							
								
								Fix case where the string member of a LSL_String in a list is null  
							
							
							
						 
						
							2013-03-16 01:47:26 +01:00  
				
					
						
							
							
								 
						
							
							
								03075359b5 
								
							
								 
							
						 
						
							
							
								
								Finally remove the 'REST' ApplicationPlugins code which has been non-functional and largely commented out for many years.  
							
							
							
						 
						
							2013-03-15 23:48:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7e5d553781 
								
							
								 
							
						 
						
							
							
								
								Make the LSL memory functions virtual so script engines can override them if they have different memory management.  
							
							
							
						 
						
							2013-03-15 23:46:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b9146a7922 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/BaseOpenSimServer.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-03-15 23:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								35843e8ec8 
								
							
								 
							
						 
						
							
							
								
								Change the table and field names of XAssetService mysql db tables to be capitalized like Avatars, Friends, etc.  
							
							... 
							
							
							
							Also fixes access time being set on assets rather than XAssetsMeta
This is to try and be somewhat consistent with other service tables that are mainly in this style.
No migration is supplied, since nobody should be using this service yet except on a test basis. 
							
						 
						
							2013-03-15 23:42:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e9f3cd1a60 
								
							
								 
							
						 
						
							
							
								
								Implement access time updates on assets for XAssetService.  
							
							... 
							
							
							
							This only happens if access time is older than 30 days currently, in order to reduce database updates.
The idea is to give some idea of assets which haven't been accessed for a very, very long time.
These might conceivably be deleteable, though this will be a risk due to caching at other points in the chain.
This is actually currently much less useable on the xasset service since access time is on metadata rather than the data itself.
And many metadata entries may point to the same data.  Probably need to address this. 
							
						 
						
							2013-03-15 23:17:54 +00:00  
				
					
						
							
							
								 
						
							
							
								45dee383db 
								
							
								 
							
						 
						
							
							
								
								refactor: Reuse Get() method in AssetService to eliminate some copy/paste in other Get methods  
							
							
							
						 
						
							2013-03-15 22:42:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bd0c1d9b6a 
								
							
								 
							
						 
						
							
							
								
								Migrate assets from chained asset service to xassetservice as they are requested.  
							
							... 
							
							
							
							This shrinks the asset database over time as duplicate assets are fetched. 
							
						 
						
							2013-03-15 22:33:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d05af4bdad 
								
							
								 
							
						 
						
							
							
								
								Fix bug in AssetService where requesting data only for an asset would throw an exception if the asset did not exist.  
							
							
							
						 
						
							2013-03-15 22:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7fb458b055 
								
							
								 
							
						 
						
							
							
								
								minor: log an error rather than info if a connector fails to load.  
							
							
							
						 
						
							2013-03-15 22:08:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3a7d9f740e 
								
							
								 
							
						 
						
							
							
								
								minor: Make logged message in ServerUtils more consistent.  
							
							
							
						 
						
							2013-03-15 22:05:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8cc3adb585 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-15 21:57:25 +00:00  
				
					
						
							
							
								 
						
							
							
								924d6e892a 
								
							
								 
							
						 
						
							
							
								
								Make it possible to chain another asset service underneath the de-duplicating XAssetService.  
							
							... 
							
							
							
							This makes it possible to use the dedupliicating service without needing to migrate all the existing asset data beforehand.
Currently controlled by a ChainedServiceModule setting in [AssetService] (e.g. ChainedServiceModule = "OpenSim.Services.AssetService.dll:AssetService")
Not yet ready for use. 
							
						 
						
							2013-03-15 21:53:39 +00:00  
				
					
						
							
							
								 
						
							
							
								78b25094dc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Tweak vertical angular attraction to remove double VehicleOrientation application fixing the problem with the vertical attractor pushing vehicles nose first into ground when tilted on side.  
							
							... 
							
							
							
							Signed-off-by: Robert Adams <Robert.Adams@intel.com> 
							
						 
						
							2013-03-15 14:05:38 -07:00  
				
					
						
							
							
								 
						
							
							
								c10c43d6f6 
								
							
								 
							
						 
						
							
							
								
								Fix server statistics always reporting zero for total network bytes in/out.  
							
							... 
							
							
							
							Clean up some parameter code in Statistics.Binary. 
							
						 
						
							2013-03-15 13:59:34 -07:00  
				
					
						
							
							
								 
						
							
							
								d3e76730bd 
								
							
								 
							
						 
						
							
							
								
								Add example code to DOExampleModule to pull data from that previously saved by DAExampleModule when instantiating a dynamc object.  
							
							
							
						 
						
							2013-03-15 00:49:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cb74186888 
								
							
								 
							
						 
						
							
							
								
								Add ParentGroup.HasGroupChanged = true setting to DAExampleModule as this is necessary to get attributes to save (though this probably happens anyway due to the prim move)  
							
							
							
						 
						
							2013-03-15 00:27:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e25ba116a3 
								
							
								 
							
						 
						
							
							
								
								refactor: make llGetLinkName() and llGetLinkKey() use a common GetLinkEntity() method  
							
							
							
						 
						
							2013-03-15 00:06:42 +00:00  
				
					
						
							
							
								 
						
							
							
								081271e1d7 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings in LSL_Api.cs  
							
							
							
						 
						
							2013-03-14 23:44:16 +00:00  
				
					
						
							
							
								 
						
							
							
								12900ea84e 
								
							
								 
							
						 
						
							
							
								
								Log same environment information to Robust log as is already done for simulator logs, for debug purposes  
							
							
							
						 
						
							2013-03-14 23:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2fbc08d7dd 
								
							
								 
							
						 
						
							
							
								
								refactor: minor cleanup in osGetAvatarList()  
							
							
							
						 
						
							2013-03-14 23:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea0f8aa83 
								
							
								 
							
						 
						
							
							
								
								Fix bug in osCauseHealing() if called with an avatar ID for an avatar that is not in the scene.  
							
							
							
						 
						
							2013-03-14 23:16:39 +00:00  
				
					
						
							
							
								 
						
							
							
								56b333f301 
								
							
								 
							
						 
						
							
							
								
								minor: Use more compact libomv primitive constructors in osNpcGetPos() and osNpcGetRot()  
							
							
							
						 
						
							2013-03-14 23:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								55204ccde6 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in OSSL_Api functions where a parcel could be misidentified for moving prims.  
							
							
							
						 
						
							2013-03-14 23:09:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f8dab4f93f 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llCastRay()  
							
							
							
						 
						
							2013-03-14 23:06:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ca99f418d8 
								
							
								 
							
						 
						
							
							
								
								refactor: Use ILandChannel.GetLandObject(Vector3) in LSL_Api rather than having to continually take intermediate Vector3s to avoid race conditions  
							
							
							
						 
						
							2013-03-14 23:05:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c1115e4c2e 
								
							
								 
							
						 
						
							
							
								
								Add ILandChannel.GetLandObject(Vector3 position) as this is a very common input to GetLandObject()  
							
							... 
							
							
							
							This conforms to the existing ILandChannel.ParcelsNearPoint() method 
							
						 
						
							2013-03-14 22:56:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c09f4ff483 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetCameraRot() where inconsistent information could be returned for a rotating camera  
							
							
							
						 
						
							2013-03-14 22:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								114fd042de 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetCameraPos() where an inconsistent post could be returned for a moving camera  
							
							
							
						 
						
							2013-03-14 22:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d4b109b4c4 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llParcelMediaCommandList() where a parcel could be misidentified for a moving prim  
							
							
							
						 
						
							2013-03-14 22:45:00 +00:00  
				
					
						
							
							
								 
						
							
							
								2a81eb8d45 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in LSL_Api.GetPrimParams() for PRIM_POSITION, PRIM_SIZE and PRIM_ROT_LOCAL  
							
							... 
							
							
							
							This function is used by all the various ll*Params() and os*Params() functions 
							
						 
						
							2013-03-14 22:42:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b23009e480 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetGeometricCenter() if this was changing whilst the function was called.  
							
							
							
						 
						
							2013-03-14 22:35:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a6f8638174 
								
							
								 
							
						 
						
							
							
								
								refactor: use LSL_Rotation(Quaternion) constructor in lLGetRootRotation()  
							
							
							
						 
						
							2013-03-14 22:34:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8b657773e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs 
							
						 
						
							2013-03-14 22:34:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6f1fc637 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetRootPosition() where inconsistent results could be returned for moving prims  
							
							
							
						 
						
							2013-03-14 22:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e7603f98b7 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in detecting current parcel for llAddToLandPassList(), llSetParcelMusicURL() and llGetParcelMusicURL() for moving prims  
							
							
							
						 
						
							2013-03-14 22:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e6eb914675 
								
							
								 
							
						 
						
							
							
								
								refactor: use LSL_Vector(Vector3) constructor in llGroundNormal()  
							
							
							
						 
						
							2013-03-14 22:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c24b2a61 
								
							
								 
							
						 
						
							
							
								
								minor: Reuse ground LSL_Vector in llGroundSlope() rather than creating a new one.  
							
							
							
						 
						
							2013-03-14 22:26:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9bea1e3f 
								
							
								 
							
						 
						
							
							
								
								Fix minor race conditions in llTeleportAgent(), llTeleportAgentGlobalCoords(), llEjectFromLand() and llOverMyLand() where the wrong parcel could be identified for very fast moving avatars.  
							
							
							
						 
						
							2013-03-14 22:22:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7b85279dba 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetCenterOfMass()  
							
							
							
						 
						
							2013-03-14 22:14:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ff6a16b46e 
								
							
								 
							
						 
						
							
							
								
								Fix a minor race condition in llInstantMessage() where slightly wrong origin co-ordinates could be given for a fast moving prim  
							
							
							
						 
						
							2013-03-14 22:09:05 +00:00  
				
					
						
							
							
								 
						
							
							
								895aa7346f 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetOmega() where inconsistent results could be returned (accidentally stated that commit  1774c631 was this fix).  
							
							... 
							
							
							
							Commit 1774c631 
							
						 
						
							2013-03-14 22:07:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1774c631cb 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetOmega() where a call whilst a prim was changing angular velocity could return inconsistent results  
							
							
							
						 
						
							2013-03-14 22:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								04e806036f 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetVel()  
							
							
							
						 
						
							2013-03-14 22:02:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ffbbe29229 
								
							
								 
							
						 
						
							
							
								
								refactor: Use LSL_Vector(Vector3) constructor in llGetTorque()  
							
							
							
						 
						
							2013-03-14 22:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e081a5ca 
								
							
								 
							
						 
						
							
							
								
								Fix minor race condition in llGetLocalRot() where inconsistent results could be returned if the prim was rotating during the call  
							
							
							
						 
						
							2013-03-14 22:00:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f840728273 
								
							
								 
							
						 
						
							
							
								
								refactor: use cleaner LSL_Rotation quaternion constructor in LSL_Api.GetPartRot()  
							
							
							
						 
						
							2013-03-14 21:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ad9bd3fe93 
								
							
								 
							
						 
						
							
							
								
								Fix sensors, llGetRootRotation(), llGet*Param() and other functions to use the world rotation if the avatar to which they are attached is sitting  
							
							
							
						 
						
							2013-03-14 21:46:29 +00:00  
				
					
						
							
							
								 
						
							
							
								e9c394fb4e 
								
							
								 
							
						 
						
							
							
								
								Make llGetObjectDetails() return the correct world rotation for a sitting avatar  
							
							... 
							
							
							
							This addresses http://opensimulator.org/mantis/view.php?id=6567 
This creates a ScenePresence.GetWorldRotation() with the same semantics as SOP.GetWorldRotation()
SP.Rotation can't be used since it's relative to the sat upon prim if the avatar is sitting. 
							
						 
						
							2013-03-14 21:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								43220afda2 
								
							
								 
							
						 
						
							
							
								
								Improve DAExampleModule to show current necessary locking to avoid race conditions with a serialization thread.  
							
							
							
						 
						
							2013-03-13 23:42:14 +00:00  
				
					
						
							
							
								 
						
							
							
								48d41ef307 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary instation of DOMap() in SOP from commit  5c53660 since this is being done lazily  
							
							
							
						 
						
							2013-03-13 23:25:56 +00:00  
				
					
						
							
							
								 
						
							
							
								39a0928052 
								
							
								 
							
						 
						
							
							
								
								minor: Remove some mono compiler warnings in OpenSim.Framework.dll  
							
							
							
						 
						
							2013-03-13 23:17:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5c53660a7f 
								
							
								 
							
						 
						
							
							
								
								Add prototype dynamic objects map for scene object parts  
							
							... 
							
							
							
							This allows region modules to add dynamic objects to SOPs rather than having to continually push and pull OSD dynamic attributes.
This is to explore the original MOAP use case for dynamic attributes where it could be very awkward and possibly time-consuming to keep reconstructing MediaEntrys from stored DynamicAttributes.
This commit adds a DOExampleModule to demonstrate/evolve this code.
Dynamic objects involve no storage or persistence changes - the 'backing store' for any data that does need to be saved will remain the DAMap.
DOExampleModule in this commit only attaches a fresh dynamic object.  Actually constructing this from stored dynamic attributes and handling persistence is left for later.
These changes should affect no existing functionality, though it may or may not reveal necessary changes in DAMap down the road. 
							
						 
						
							2013-03-13 22:59:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0e426c5cd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-03-13 02:03:46 +00:00  
				
					
						
							
							
								 
						
							
							
								710381e838 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Tests/SceneObjectUndoRedoTests.cs 
							
						 
						
							2013-03-13 02:02:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b7216f4daf 
								
							
								 
							
						 
						
							
							
								
								minor: save some commented out log lines which will be useful again in future debugging of VectorRenderModule  
							
							
							
						 
						
							2013-03-13 00:46:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f8a4d95bdd 
								
							
								 
							
						 
						
							
							
								
								minor: Remove mono compiler warning in LLClientView  
							
							
							
						 
						
							2013-03-13 00:22:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0d25be3f81 
								
							
								 
							
						 
						
							
							
								
								Make C# scripts return correct error line and column numbers instead of failing because they have no linemap.  
							
							... 
							
							
							
							Adapted fix from http://opensimulator.org/mantis/view.php?id=6571 
Thanks Nickel Briand 
							
						 
						
							2013-03-13 00:19:37 +00:00  
				
					
						
							
							
								 
						
							
							
								fb1211ad5e 
								
							
								 
							
						 
						
							
							
								
								Add DisableInterRegionTeleportCancellation option in [EntityTransfer] section of OpenSim.ini.  False by default.  
							
							... 
							
							
							
							This option allows the simulator to specify that the cancel button on inter-region teleports should never appear.
This exists because sometimes cancellation will result in a stuck avatar requiring relog.
It may be hard to prevent this due to the protocol design (the LL grid has the same issue)
In small controlled grids where teleport failure is practically impossible it can be better to disable teleport cancellation entirely. 
							
						 
						
							2013-03-12 23:01:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c43d4b5572 
								
							
								 
							
						 
						
							
							
								
								Improve teleport cancellation in some circumstances, though cancelling teleports is still not recommended.  
							
							... 
							
							
							
							Previously, hitting the cancel button on a teleport would cancel on the client side but the request was ignored on the server side.
Cancel would still work if the teleport failed in the early stages (e.g. because the destination never replied to early CreateAgent and UpdateAgent messages).
But if the teleport still completed after a delay here or later on, the viewer would become confused (usual symptom appears to be avatar being unable to move/reteleport).
This commit makes OpenSimulator obey cancellations which are received before it sends the TeleportFinish event queue message and does proper cleanup.
But cancellations received after this (which can happen even though the cancel button is removed as this messages comes on a different thread) can still result in a frozen avatar.
This looks extremely difficult and impossible to fix.
I can replicate the same problem on the Linden Lab grid by hitting cancel immediately after a teleport starts (a teleport which would otherwise quickly succeed). 
							
						 
						
							2013-03-12 22:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								5b37063178 
								
							
								 
							
						 
						
							
							
								
								Spot fix the interpenetration issue. Thanks, Ter.  
							
							
							
						 
						
							2013-03-12 03:47:27 +01:00  
				
					
						
							
							
								 
						
							
							
								0c6268fe56 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning in SceneObjectUndoRedoTests  
							
							
							
						 
						
							2013-03-11 23:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								be686f80a3 
								
							
								 
							
						 
						
							
							
								
								minor: Remove mono compiler warnings from LSL_ApiHttpTests  
							
							
							
						 
						
							2013-03-11 23:01:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e898a5fec5 
								
							
								 
							
						 
						
							
							
								
								minor: Remove mono compiler warnings in EventQueueTests  
							
							
							
						 
						
							2013-03-11 22:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1e7c7fb779 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-11 19:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								1120bcf123 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the ability for avatars to fly off the edge of  
							
							... 
							
							
							
							regions when there are no region neighbors.
Add some terrain location processing routines to support above. 
							
						 
						
							2013-03-09 14:15:14 -08:00  
				
					
						
							
							
								 
						
							
							
								5097437e11 
								
							
								 
							
						 
						
							
							
								
								* Apparently, sometimes texture entries come in from the wire with no default texture defined..  so apply better fallback protection against that.   The net result is clients will have their selected textures set when they would have previously had an ignored exception.  
							
							
							
						 
						
							2013-03-08 19:32:47 -05:00  
				
					
						
							
							
								 
						
							
							
								70f0587558 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-03-08 01:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								33dab49d22 
								
							
								 
							
						 
						
							
							
								
								* Just another one of those new packet blocks causing a null ref.   Defaulting to zero length array.....  
							
							
							
						 
						
							2013-03-07 19:19:36 -05:00  
				
					
						
							
							
								 
						
							
							
								6706e189d5 
								
							
								 
							
						 
						
							
							
								
								minor: remove some completely unused string local vars added recently in commit  984faf2 
							
							
							
						 
						
							2013-03-06 23:11:32 +00:00  
				
					
						
							
							
								 
						
							
							
								2fe938d11d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-06 23:07:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5751ecde52 
								
							
								 
							
						 
						
							
							
								
								Add code for testing event queue messages recevied on region cross.  
							
							... 
							
							
							
							This is currently disabled pending an improvement in the test code to properly add avatars when an event queue module is present. 
							
						 
						
							2013-03-06 23:06:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f954c53ddb 
								
							
								 
							
						 
						
							
							
								
								* Separate two if trees that got merged into one if tree with borked logic.  
							
							
							
						 
						
							2013-03-06 17:02:53 -05:00  
				
					
						
							
							
								 
						
							
							
								8960418e7d 
								
							
								 
							
						 
						
							
							
								
								Add regression test for presence crossing between regions on the same simulator.  
							
							... 
							
							
							
							Unlike a much earlier commented out version of this test, this is done in synchronous mode. 
							
						 
						
							2013-03-06 21:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								9875e840f7 
								
							
								 
							
						 
						
							
							
								
								Per discussions with justincc... split the JsonStore type  
							
							... 
							
							
							
							functions into one for node type and one for value type.
Define and export constants for both nodes and values. 
							
						 
						
							2013-03-05 20:33:17 -08:00  
				
					
						
							
							
								 
						
							
							
								30e06b0742 
								
							
								 
							
						 
						
							
							
								
								Convert doubles passed back through the MOD interface into LSL_Floats  
							
							
							
						 
						
							2013-03-05 20:32:06 -08:00  
				
					
						
							
							
								 
						
							
							
								a9f380d124 
								
							
								 
							
						 
						
							
							
								
								Fix bug in osGetPrimitiveParams() so that it works for prims with the same owner as the script and not ones with different owners.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=6560  
							
						 
						
							2013-03-06 00:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								339d8ef2a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2013-03-06 00:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b272b91317 
								
							
								 
							
						 
						
							
							
								
								minor: Fix mono compiler warning in MonitorModule  
							
							
							
						 
						
							2013-03-05 23:59:39 +00:00  
				
					
						
							
							
								 
						
							
							
								81552f41c6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/MeshUploadFlagModule.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/OptionalModules/Avatar/Attachments/TempAttachmentsModule.cs 
							
						 
						
							2013-03-05 23:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5cd38d680a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-05 23:52:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ccd6f443e1 
								
							
								 
							
						 
						
							
							
								
								Get attachment script state before taking sp.AttachmentsSyncLock() to avoid race conditions between closing agents and scripts that may be doing attachment manipulation.  
							
							... 
							
							
							
							This is in an effort to resolve http://opensimulator.org/mantis/view.php?id=6557  
							
						 
						
							2013-03-05 23:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f676408e2a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-05 15:30:54 -05:00  
				
					
						
							
							
								 
						
							
							
								9ffa08ea6b 
								
							
								 
							
						 
						
							
							
								
								Limit each attachment point to 5 items as per spec  
							
							
							
						 
						
							2013-03-05 15:11:30 +01:00  
				
					
						
							
							
								 
						
							
							
								51de85b503 
								
							
								 
							
						 
						
							
							
								
								Multiattach, part 2  
							
							
							
						 
						
							2013-03-05 13:14:06 +01:00  
				
					
						
							
							
								 
						
							
							
								797bfbfcfa 
								
							
								 
							
						 
						
							
							
								
								Multiattach, part 1  
							
							
							
						 
						
							2013-03-05 12:02:22 +01:00  
				
					
						
							
							
								 
						
							
							
								69fbcdf14c 
								
							
								 
							
						 
						
							
							
								
								* Add a Max Payload size property to the Websocket Server Handler.    If you would like to restrict the maximum packet size, (and therefore protect against Memory DOSing) then you should set this.   I defaulted it to 40MB.    This means that in theory, a malicious user could connect and send a packet that claims that the payload is up to 40 mb (even if it doesn't actually turn out to be 40mb.   More testing needs to be done on it where the packets are maliciously malformed.  
							
							
							
						 
						
							2013-03-05 00:04:09 -05:00  
				
					
						
							
							
								 
						
							
							
								7556b42d7a 
								
							
								 
							
						 
						
							
							
								
								* Update LibOMV to f8f8e616b37a7ea22b7922b2331999bc06725bf9  
							
							... 
							
							
							
							* Add zero length blocks to the new packet blocks to remain compatible with older viewers and avoid a NullRef when _packets_.cs calls the Length parameter..    which adds up the Length property all of the blocks. 
							
						 
						
							2013-03-04 21:26:26 -05:00  
				
					
						
							
							
								 
						
							
							
								fa9f4ef1ba 
								
							
								 
							
						 
						
							
							
								
								Fix issue in the mesh upload flag module where the ID of the last agent to request the capability was always used instead of the original requesting agent for each cap.  
							
							... 
							
							
							
							Should address http://opensimulator.org/mantis/view.php?id=6556  
							
						 
						
							2013-03-04 23:20:00 +00:00  
				
					
						
							
							
								 
						
							
							
								82ac1763fb 
								
							
								 
							
						 
						
							
							
								
								Add support for void return type  
							
							
							
						 
						
							2013-03-03 22:50:20 +01:00  
				
					
						
							
							
								 
						
							
							
								1ef50fef44 
								
							
								 
							
						 
						
							
							
								
								Experimental - add void return support to modSendCommand  
							
							
							
						 
						
							2013-03-03 20:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								66d74e76b1 
								
							
								 
							
						 
						
							
							
								
								Add method to remove JsonRpc Handlers from the server  
							
							
							
						 
						
							2013-03-03 09:40:44 -05:00  
				
					
						
							
							
								 
						
							
							
								f39e4abf0e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs 
							
						 
						
							2013-03-03 13:24:37 +00:00  
				
					
						
							
							
								 
						
							
							
								34bb2fd015 
								
							
								 
							
						 
						
							
							
								
								Make Keyframe motion cross regions again  
							
							
							
						 
						
							2013-03-03 12:48:56 +01:00  
				
					
						
							
							
								 
						
							
							
								2ad72db0ec 
								
							
								 
							
						 
						
							
							
								
								Make a viewer sent XML error prettier  
							
							
							
						 
						
							2013-03-03 11:40:46 +01:00  
				
					
						
							
							
								 
						
							
							
								e70c71a175 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-02 17:54:19 -08:00  
				
					
						
							
							
								 
						
							
							
								b0985f7019 
								
							
								 
							
						 
						
							
							
								
								Fixed typos in TempAttachmentsModule. No changes.  
							
							
							
						 
						
							2013-03-02 17:53:57 -08:00  
				
					
						
							
							
								 
						
							
							
								1bc8692a99 
								
							
								 
							
						 
						
							
							
								
								Move AllowedClients and BannedClients section to new [AccessControl] section in OpenSim.ini from [Startup]  
							
							... 
							
							
							
							This change also corrects the setting names - they were actually wrong (though the text in {} was correct).
If there are settings in [Startup] they will continue to be used and anything there will override settings in [AccessControl] 
							
						 
						
							2013-03-02 01:43:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1a98ce5f64 
								
							
								 
							
						 
						
							
							
								
								minor: Quieten down the parts of the WebSocketEcho module logging for now where it tells us it is added/loaded/removed from regions  
							
							
							
						 
						
							2013-03-02 01:06:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c91753c065 
								
							
								 
							
						 
						
							
							
								
								minor: Log number of region modules loaded from each plugin  
							
							
							
						 
						
							2013-03-02 00:56:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a675f7d4c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-03-01 23:54:00 +00:00  
				
					
						
							
							
								 
						
							
							
								20530ee667 
								
							
								 
							
						 
						
							
							
								
								Moved permissions config vars out of [Startup] into [Permissions]. Backwards compatible ([Startup] still being looked up), but please update your configs sometime soon.  
							
							
							
						 
						
							2013-03-01 15:24:22 -08:00  
				
					
						
							
							
								 
						
							
							
								90a19fb573 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-01 21:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								c851ebcd8c 
								
							
								 
							
						 
						
							
							
								
								Add the Mono AddinDependency attribute to the example region modules.  
							
							... 
							
							
							
							It turns out this is required to get Mono.Addins to pick up plugin DLLs 
							
						 
						
							2013-03-01 21:47:17 +00:00  
				
					
						
							
							
								 
						
							
							
								326634a0b3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: more things into the TODO list.  
							
							
							
						 
						
							2013-03-01 09:44:39 -08:00  
				
					
						
							
							
								 
						
							
							
								1c740798b4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameters, code cleanup around checking and enforcing  
							
							... 
							
							
							
							maximum velocity and angular velocity values for prims. 
							
						 
						
							2013-03-01 09:44:37 -08:00  
				
					
						
							
							
								 
						
							
							
								862c3fd446 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-03-01 00:21:56 +00:00  
				
					
						
							
							
								 
						
							
							
								faf96f5c85 
								
							
								 
							
						 
						
							
							
								
								minor: Log location in which simulator/robust was started.  
							
							... 
							
							
							
							Useful information for system debugging, especially if logging and ini files locations have been changed from defaults. 
							
						 
						
							2013-02-28 23:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								433102108b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-28 14:20:31 -08:00  
				
					
						
							
							
								 
						
							
							
								ea3e0ef8a3 
								
							
								 
							
						 
						
							
							
								
								Bug fix in DataSnapshot, where a var was being used before being initialized.  
							
							
							
						 
						
							2013-02-28 14:20:07 -08:00  
				
					
						
							
							
								 
						
							
							
								eb9458fd7e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneManager.cs 
							
						 
						
							2013-02-28 21:20:07 +00:00  
				
					
						
							
							
								 
						
							
							
								239a8da74e 
								
							
								 
							
						 
						
							
							
								
								Fix potential concurrency issue since the LSL notecard cache was not being checked for expiry under lock  
							
							
							
						 
						
							2013-02-28 21:19:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a523ed1e4d 
								
							
								 
							
						 
						
							
							
								
								Fix bug where simultaneous calls by different scripts to llGetNotecardLine() or llGetNumberOfNotecardLines() would sometimes not trigger a dataserver event.  
							
							... 
							
							
							
							This was because the notecard asset ID was being used as the request identifier.
Now using a random ID, in common with other code using the DataServer 
							
						 
						
							2013-02-28 21:15:14 +00:00  
				
					
						
							
							
								 
						
							
							
								14684116f8 
								
							
								 
							
						 
						
							
							
								
								Add regression tests for llGetNotecardLine()  
							
							
							
						 
						
							2013-02-28 20:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3cc3a8e5bf 
								
							
								 
							
						 
						
							
							
								
								Removed duplicate 'using' statement.  
							
							
							
						 
						
							2013-02-27 21:12:27 -08:00  
				
					
						
							
							
								 
						
							
							
								bb44758179 
								
							
								 
							
						 
						
							
							
								
								Switched to using the other Util function with a default value.  
							
							
							
						 
						
							2013-02-27 20:59:16 -08:00  
				
					
						
							
							
								 
						
							
							
								64b8ce73da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-27 20:50:03 -08:00  
				
					
						
							
							
								 
						
							
							
								f1010d7b15 
								
							
								 
							
						 
						
							
							
								
								Moved the HG default variables out of [Startup] and into their own section [Hypergrid] in *Common.ini.example. Backwards compatible for now.  
							
							
							
						 
						
							2013-02-27 20:49:41 -08:00  
				
					
						
							
							
								 
						
							
							
								b892411575 
								
							
								 
							
						 
						
							
							
								
								Add comment to example region modules about need to add Assembly annotation if adding modules to a DLL which does not already have this  
							
							
							
						 
						
							2013-02-27 22:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0e8ec5649e 
								
							
								 
							
						 
						
							
							
								
								Get "show modules" console command to obey selected command line region/s  
							
							
							
						 
						
							2013-02-27 22:32:14 +00:00  
				
					
						
							
							
								 
						
							
							
								647cb278c7 
								
							
								 
							
						 
						
							
							
								
								Get "show modules" console command to show modules in alphabetical order, and group shared and non-shared modules together  
							
							... 
							
							
							
							This is to make it easier to tell if a region has a certain module active or not 
							
						 
						
							2013-02-27 22:25:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9b045e72b6 
								
							
								 
							
						 
						
							
							
								
								Add asset name and description truncation warnings to SQLite database plugin for consistency.  
							
							
							
						 
						
							2013-02-27 21:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								74916ed777 
								
							
								 
							
						 
						
							
							
								
								Add more information to warnings logged when asset names and descriptions have to be truncated for database storage  
							
							... 
							
							
							
							On balance, I still think this is useful because asset names and descriptions can sometimes be helpful in determining what things are.
Even though they are never subsequently (inventory names/descriptions are always used instead). 
							
						 
						
							2013-02-27 21:35:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ba0819be9e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs 
							
						 
						
							2013-02-27 20:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								61ba02e95f 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings in script regression tests  
							
							
							
						 
						
							2013-02-27 20:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								056f11c297 
								
							
								 
							
						 
						
							
							
								
								Show http poll handlers in separate http (poll) section of "show http-handlers" console command instead of never showing them (due to a previous bug).  
							
							... 
							
							
							
							The code was assuming that poll handlers were also included in general http handlers but this was not the case. 
							
						 
						
							2013-02-27 20:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								59bd099b03 
								
							
								 
							
						 
						
							
							
								
								Add regression test for llReleaseUrl() (and for llRequestUrl)  
							
							... 
							
							
							
							Forgot to add file for llRequestUrl() test in commit b8a7c8b 
							
						 
						
							2013-02-27 20:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								578174d21c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionLoader/Web/RegionLoaderWebServer.cs
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs 
							
						 
						
							2013-02-27 18:05:04 +00:00  
				
					
						
							
							
								 
						
							
							
								adf03ad2e5 
								
							
								 
							
						 
						
							
							
								
								Reinstate uploading temporary textures  
							
							
							
						 
						
							2013-02-27 18:43:51 +01:00  
				
					
						
							
							
								 
						
							
							
								698363990b 
								
							
								 
							
						 
						
							
							
								
								Try to update inventory items when there is a valid asset - may fix temp textures  
							
							
							
						 
						
							2013-02-27 18:19:38 +01:00  
				
					
						
							
							
								 
						
							
							
								80c19b7cac 
								
							
								 
							
						 
						
							
							
								
								Make sure we dispose of WebResponse, StreamReader and Stream in various places where we were not already.  
							
							
							
						 
						
							2013-02-27 00:21:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ea4be309e8 
								
							
								 
							
						 
						
							
							
								
								minor: remove warning in ConfigurationLoaderTest  
							
							
							
						 
						
							2013-02-26 23:40:55 +00:00  
				
					
						
							
							
								 
						
							
							
								b8a7c8b26f 
								
							
								 
							
						 
						
							
							
								
								Add regression test for llRequestUrl()  
							
							
							
						 
						
							2013-02-26 23:36:36 +00:00  
				
					
						
							
							
								 
						
							
							
								bf9132e1c7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash around race condition when a mesh asset cannot  
							
							... 
							
							
							
							be fetched.
Update TODO list. 
							
						 
						
							2013-02-26 11:32:01 -08:00  
				
					
						
							
							
								 
						
							
							
								54ee95dd8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-26 13:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2b53f08386 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweeks to make avatar jump work better.  
							
							
							
						 
						
							2013-02-25 21:58:00 -08:00  
				
					
						
							
							
								 
						
							
							
								a356978c79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-25 16:28:12 -08:00  
				
					
						
							
							
								 
						
							
							
								00da59ae52 
								
							
								 
							
						 
						
							
							
								
								Mantis  #6552  -- stricter error (crash) if server URL is malformed.  
							
							
							
						 
						
							2013-02-25 16:27:41 -08:00  
				
					
						
							
							
								 
						
							
							
								d0cb4fc326 
								
							
								 
							
						 
						
							
							
								
								Move map related settings from [Startup] to a new [Map] section in OpenSim.ini  
							
							... 
							
							
							
							Existing map settings in [Startup] will continue to work, and if present will override anything in [Map]
However, the proper place for such settings would now be [Map]
This is to reduce the use of [Startup] as a bag for non-generic settings which should really go in sections, in common with other settings.
This commit also extends Diva's previous work to allow a default setting to be given when looking at multiple sections for settings. 
							
						 
						
							2013-02-25 23:04:38 +00:00  
				
					
						
							
							
								 
						
							
							
								d7c742a5f9 
								
							
								 
							
						 
						
							
							
								
								Remove osParseJSONNew because it's "object" return type is not useful for LSL  
							
							
							
						 
						
							2013-02-25 23:01:03 +01:00  
				
					
						
							
							
								 
						
							
							
								66c5934d90 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-25 10:25:56 -08:00  
				
					
						
							
							
								 
						
							
							
								f7aa018a78 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #6551  -- misspelled key name. Also fixed an issue with the roles cache.  
							
							
							
						 
						
							2013-02-25 10:24:28 -08:00  
				
					
						
							
							
								 
						
							
							
								da2b598484 
								
							
								 
							
						 
						
							
							
								
								Make banking no longer break sit rotations. Fix spinning avatars.  
							
							
							
						 
						
							2013-02-25 18:26:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f4e12c5f72 
								
							
								 
							
						 
						
							
							
								
								Revert "Output some additional data on Vivox connection errors", this logs passwords! Bad!  
							
							... 
							
							
							
							This reverts commit 79e477f6af 
							
						 
						
							2013-02-24 18:33:47 +01:00  
				
					
						
							
							
								 
						
							
							
								79e477f6af 
								
							
								 
							
						 
						
							
							
								
								Output some additional data on Vivox connection errors  
							
							
							
						 
						
							2013-02-24 18:32:11 +01:00  
				
					
						
							
							
								 
						
							
							
								e0e9118f81 
								
							
								 
							
						 
						
							
							
								
								The viewer tries to parse the error message body to LLSD - give it some.  
							
							
							
						 
						
							2013-02-24 18:31:49 +01:00  
				
					
						
							
							
								 
						
							
							
								aa538fe36f 
								
							
								 
							
						 
						
							
							
								
								Add StatsManager registration for region specific stats as collected  
							
							... 
							
							
							
							by MonitorModule. Left existing functionality (command line and HTTP
fetch) and just added StatsManager registration. 
							
						 
						
							2013-02-24 07:48:02 -08:00  
				
					
						
							
							
								 
						
							
							
								b2495c9a1e 
								
							
								 
							
						 
						
							
							
								
								Streamline stat registration code in ServerStats. Remove most of the  
							
							... 
							
							
							
							usage of ProcessCounters which tend to fail oddly and are not supported
everywhere. 
							
						 
						
							2013-02-24 07:48:01 -08:00  
				
					
						
							
							
								 
						
							
							
								2aae046b95 
								
							
								 
							
						 
						
							
							
								
								Make StatsManager default output a little more readable  
							
							
							
						 
						
							2013-02-24 07:48:01 -08:00  
				
					
						
							
							
								 
						
							
							
								9f213892ea 
								
							
								 
							
						 
						
							
							
								
								Add EventHistogram.GetHistogramAsOSDMap that returns that parameters  
							
							... 
							
							
							
							about the histogram as well as the values. 
							
						 
						
							2013-02-24 07:48:00 -08:00  
				
					
						
							
							
								 
						
							
							
								ee8d726ec5 
								
							
								 
							
						 
						
							
							
								
								Modify StatsManager so console command "show stats category container"  
							
							... 
							
							
							
							only outputs the statistics in the specified container in the category. 
							
						 
						
							2013-02-24 07:48:00 -08:00  
				
					
						
							
							
								 
						
							
							
								8e67ad25b0 
								
							
								 
							
						 
						
							
							
								
								Addition of ServerStats shared region module which collects and registers  
							
							... 
							
							
							
							server wide statistics (CPU%, network bytes sent, ...) with StatsManager. 
							
						 
						
							2013-02-24 07:47:59 -08:00  
				
					
						
							
							
								 
						
							
							
								405da93589 
								
							
								 
							
						 
						
							
							
								
								Revert "Allow TeleportCancel packets to reset the transfer state machine"  
							
							... 
							
							
							
							This reverts commit 0e17887e03 
							
						 
						
							2013-02-24 00:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								ee18db027c 
								
							
								 
							
						 
						
							
							
								
								Make sure state machine is reset if crossing is aborted  
							
							
							
						 
						
							2013-02-23 21:00:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e3ea2c4bee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs 
							
						 
						
							2013-02-23 20:37:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d7115cfd46 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-22 15:58:06 -08:00  
				
					
						
							
							
								 
						
							
							
								0e8289cd00 
								
							
								 
							
						 
						
							
							
								
								Added new Util function for reading config vars that's more generic than the one I added yesterday -- this is for helping move config vars out of [Startup]  
							
							
							
						 
						
							2013-02-22 15:57:33 -08:00  
				
					
						
							
							
								 
						
							
							
								a93f06eb88 
								
							
								 
							
						 
						
							
							
								
								minor: Add doc to ScenePresence.IsInTransit to make it clear that this is set only for region crossing and not teleport, etc.  
							
							
							
						 
						
							2013-02-22 23:08:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ccb7cce819 
								
							
								 
							
						 
						
							
							
								
								Make reset of EntityTransferStateMachine for an avatar transfer always happen despite unexpected exceptions.  
							
							... 
							
							
							
							This means that if such an exception does occur, the region does not need to be reset before that user can teleport from it again.
This is all Oren's code from his patch in http://opensimulator.org/mantis/view.php?id=6374  but I've chosen to split it in two. 
							
						 
						
							2013-02-22 21:59:00 +00:00  
				
					
						
							
							
								 
						
							
							
								9534d5f929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-22 01:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								56c979afe8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-21 17:27:03 -08:00  
				
					
						
							
							
								 
						
							
							
								e515cdddec 
								
							
								 
							
						 
						
							
							
								
								Simplification of HG configs: HomeURI and GatekeeperURI now are defined as default under [Startup]. They can then be overwritten in the other sections (but probably shouldn't). I kept the existing code for backwards compatibility, so this should not cause any breaks from people's current configurations. But people should move to have these 2 vars under [Startup] -- see OpenSim.ini.example and Robust.HG.ini.example. And yes, both names now end with "URI" for consistency.  
							
							
							
						 
						
							2013-02-21 17:26:19 -08:00  
				
					
						
							
							
								 
						
							
							
								76ee47c797 
								
							
								 
							
						 
						
							
							
								
								Add a virtual ToOSDMap() function to Monitoring.Stat for future  
							
							... 
							
							
							
							overloading by aggregation statistics and browser based stat viewers. 
							
						 
						
							2013-02-21 15:53:04 -08:00  
				
					
						
							
							
								 
						
							
							
								303e21babe 
								
							
								 
							
						 
						
							
							
								
								Add CounterStat which is a wrapper for a counter stat but, because  
							
							... 
							
							
							
							the 'count' event is internal, historical data can be built it.
Also includes EventHistogram class for building time based,
bucketed history of event occurances.
Make Stat implement IDisposable for subclasses that might need it. 
							
						 
						
							2013-02-21 15:53:02 -08:00  
				
					
						
							
							
								 
						
							
							
								9de670c550 
								
							
								 
							
						 
						
							
							
								
								minor: Change summary in "show appearance" console command to "incomplete" rather than "corrupt"  
							
							... 
							
							
							
							Corrupt is misleading - it implies textures were uploaded but are not j2k valid.
The actual situation is that at least one required baked texture is not present. 
							
						 
						
							2013-02-21 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
							
								efb5da0aa6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add OutOfBounds logic and some position sanity checking  
							
							... 
							
							
							
							to eliminate some of the "cannot find terrain height" warning messages. 
							
						 
						
							2013-02-21 08:52:11 -08:00  
				
					
						
							
							
								 
						
							
							
								681653ca13 
								
							
								 
							
						 
						
							
							
								
								Add a method to IStatsCollector for returning stats as an OSDMap.  
							
							... 
							
							
							
							Extend implementors of IStatsCollector to return an OSDMap of stats.
Update UserStatsCollector and AssetStatsCollector to return both
string and OSDMap data (as well as console format). 
							
						 
						
							2013-02-20 16:13:51 -08:00  
				
					
						
							
							
								 
						
							
							
								16bb40229b 
								
							
								 
							
						 
						
							
							
								
								Add flush after write feature to LogWriter  
							
							
							
						 
						
							2013-02-20 16:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								99ebff94b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-20 22:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a671c06ee5 
								
							
								 
							
						 
						
							
							
								
								Correct mistake in parsing 'show object pos' and similar pos commands where the 'to' text would be treat as the end vector rather than discarded.  
							
							... 
							
							
							
							Before this, the commands still work but the help text is wrong - one has to leave out the 'to' in stating the vectors 
							
						 
						
							2013-02-20 22:09:33 +00:00  
				
					
						
							
							
								 
						
							
							
								903b40b47e 
								
							
								 
							
						 
						
							
							
								
								Fix the JsonStore path set problem justincc found earlier today and  
							
							... 
							
							
							
							remove the deprecated TestPath functions. 
							
						 
						
							2013-02-19 22:53:46 -08:00  
				
					
						
							
							
								 
						
							
							
								4779f7d7d5 
								
							
								 
							
						 
						
							
							
								
								Deleted all AssemblyFileVersion directives  
							
							
							
						 
						
							2013-02-19 17:14:55 -08:00  
				
					
						
							
							
								 
						
							
							
								c5cbf862f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-19 17:04:43 -08:00  
				
					
						
							
							
								 
						
							
							
								66bc526e4c 
								
							
								 
							
						 
						
							
							
								
								Updated AssemblyInfo.cs for Groups and OfflineIM to 0.7.6.*. Removed AssemblyFileVersionNumber too.  
							
							
							
						 
						
							2013-02-19 17:04:21 -08:00  
				
					
						
							
							
								 
						
							
							
								05a0998f57 
								
							
								 
							
						 
						
							
							
								
								Give the user some feedback about the success or failure of console login property commands  
							
							
							
						 
						
							2013-02-20 00:51:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8a6f2432fc 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings in OpenSim.Region.ClientStack.Linden.Caps.dll  
							
							
							
						 
						
							2013-02-20 00:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								26dca1adc3 
								
							
								 
							
						 
						
							
							
								
								Convert JsonTestPath() use in json regression tests to JsonGetPathType() instead  
							
							
							
						 
						
							2013-02-19 23:53:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9380d01976 
								
							
								 
							
						 
						
							
							
								
								First commit of Diva Groups. The Data bits went to OpenSim.Data core, the rest to Addons.Groups.dll.  
							
							
							
						 
						
							2013-02-19 07:26:40 -08:00  
				
					
						
							
							
								 
						
							
							
								46e182dbf5 
								
							
								 
							
						 
						
							
							
								
								Offline IM: moved the Data and MySQL bits to the corresponding places in core, so that it will be easier to plugin a SQLite backend, if anyone is interested in doing that.  
							
							
							
						 
						
							2013-02-19 06:37:20 -08:00  
				
					
						
							
							
								 
						
							
							
								9e460f2af8 
								
							
								 
							
						 
						
							
							
								
								One more sql statement on migration  #2  for offline im, to really clean up things.  
							
							
							
						 
						
							2013-02-18 19:54:18 -08:00  
				
					
						
							
							
								 
						
							
							
								4e846d55a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-18 16:06:01 -08:00  
				
					
						
							
							
								 
						
							
							
								5e709b087c 
								
							
								 
							
						 
						
							
							
								
								Donating Diva OfflineIM as an addon in a single dll, OpenSim.Addons.OpenSim.dll  
							
							
							
						 
						
							2013-02-18 15:44:00 -08:00  
				
					
						
							
							
								 
						
							
							
								050ef1dc4e 
								
							
								 
							
						 
						
							
							
								
								minor: Rename regression test method TestGetArrayLength() -> JsonTestGetArrayLength() to match others  
							
							
							
						 
						
							2013-02-18 22:59:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8c0b9080a4 
								
							
								 
							
						 
						
							
							
								
								Fix an issue where the viewer would request the seed cap before  
							
							... 
							
							
							
							there was a handler for it. 
							
						 
						
							2013-02-18 21:09:14 +01:00  
				
					
						
							
							
								 
						
							
							
								8b1b8a3921 
								
							
								 
							
						 
						
							
							
								
								I need these for OfflineIM and Groups.  
							
							
							
						 
						
							2013-02-18 12:08:05 -08:00  
				
					
						
							
							
								 
						
							
							
								26421294f6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: experimental lock axis code using constraints. Not enabled  
							
							... 
							
							
							
							by default. Like more debugging is needed. 
							
						 
						
							2013-02-17 20:13:50 -08:00  
				
					
						
							
							
								 
						
							
							
								1d7276235a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add calls for creating all the different Bullet constraint types.  
							
							... 
							
							
							
							Updated the DLLs and SOs and code for BulletXNA to create the types.
All the detailed control calls are not all in place yet. 
							
						 
						
							2013-02-17 20:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								885b45b112 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework parameter setting for different types of values  
							
							... 
							
							
							
							(like vectors or quaternions). 
							
						 
						
							2013-02-17 20:13:48 -08:00  
				
					
						
							
							
								 
						
							
							
								13fe3546c3 
								
							
								 
							
						 
						
							
							
								
								Correctly remove https:// URLs from the http server.  
							
							
							
						 
						
							2013-02-17 17:43:32 +01:00  
				
					
						
							
							
								 
						
							
							
								6560d80fa8 
								
							
								 
							
						 
						
							
							
								
								*  Fix walking to <NaN, NaN, NaN> via autopilot.  
							
							
							
						 
						
							2013-02-16 22:54:37 -05:00  
				
					
						
							
							
								 
						
							
							
								e549c2922a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physical object appearing to slowly float off when  
							
							... 
							
							
							
							they stop moving. 
							
						 
						
							2013-02-16 19:28:38 -08:00  
				
					
						
							
							
								 
						
							
							
								3108d18ffb 
								
							
								 
							
						 
						
							
							
								
								Fix shape parameters sent for meshes tosupport the full number of faces  
							
							
							
						 
						
							2013-02-16 05:44:41 +00:00  
				
					
						
							
							
								 
						
							
							
								192e1e7cf0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-16 05:37:12 +00:00  
				
					
						
							
							
								 
						
							
							
								4be35df5fa 
								
							
								 
							
						 
						
							
							
								
								Fix shape parameters sent for meshes tosupport the full number of faces  
							
							
							
						 
						
							2013-02-16 05:09:27 +01:00  
				
					
						
							
							
								 
						
							
							
								7d7736dc73 
								
							
								 
							
						 
						
							
							
								
								Separate IAR tests into separate files for load/save/loadpath tests  
							
							
							
						 
						
							2013-02-16 01:57:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d54d31807a 
								
							
								 
							
						 
						
							
							
								
								Make it so that "load iar / ..." does not save the 'root' "My Inventory" folder.  
							
							... 
							
							
							
							Really "My Inventory" is just the name of the root, it isn't a folder in its own right.
This also makes it more intuitive for users to save whole inventory iars for backup/later restoration, as they don't need to remember to use /*
/* will still work and this is a special case just for the root
If you want to save only the contents of other folders (rather than the folder itself), you still need to specify something like a/b/*
Added a regression test for this case. 
							
						 
						
							2013-02-16 00:50:52 +00:00  
				
					
						
							
							
								 
						
							
							
								84de7e55e9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-16 00:27:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e9cc22fea4 
								
							
								 
							
						 
						
							
							
								
								Add regression test TestSaveNonRootFolderToIar  
							
							
							
						 
						
							2013-02-16 00:26:21 +00:00  
				
					
						
							
							
								 
						
							
							
								ea8c5ba707 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-02-15 21:42:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e09467b30d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-02-14 20:06:22 -08:00  
				
					
						
							
							
								 
						
							
							
								afeb5d4917 
								
							
								 
							
						 
						
							
							
								
								Use SortedDictionary in StatsManager instead of regular Dictionary so stats will interate and print in a defined order  
							
							
							
						 
						
							2013-02-14 20:05:42 -08:00  
				
					
						
							
							
								 
						
							
							
								8d5fe5c222 
								
							
								 
							
						 
						
							
							
								
								Enable one sub-test in TestJsonSetValue() which now works (using identifier with embedded .).  
							
							... 
							
							
							
							Need to look further at other still commented tests.
Still need to check coverage against some of Mic's scripts. 
							
						 
						
							2013-02-15 01:00:49 +00:00  
				
					
						
							
							
								 
						
							
							
								61f18d15e1 
								
							
								 
							
						 
						
							
							
								
								Rename JsonSetValueJson() -> JsonSetJson() and JsonGetValueJson() -> JsonGetJson()  
							
							... 
							
							
							
							This is because JsonGetJson() is getting json from anywhere in the structure, not just values.
Equally, JsonSetJson() is setting any type of json, not just json which represents a value.
Agreed with cmickeyb 
							
						 
						
							2013-02-15 00:38:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0b2608d8f4 
								
							
								 
							
						 
						
							
							
								
								Comment out regression TestJsonTestPath and TestJsonTestPathJson as these will go away soon  
							
							
							
						 
						
							2013-02-15 00:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								30a60d661f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-15 00:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								cc40517863 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonList2Path()  
							
							
							
						 
						
							2013-02-15 00:27:30 +00:00  
				
					
						
							
							
								 
						
							
							
								71862f34b6 
								
							
								 
							
						 
						
							
							
								
								* Handle null check on configs in module startup so that the the code can be run on 'stop on handled and unhandled null reference exceptions' mode without pausing during startup a bunch of times.  I don't think exceptions were really meant for replacing a single if statement...  
							
							
							
						 
						
							2013-02-14 18:52:11 -05:00  
				
					
						
							
							
								 
						
							
							
								c22276a169 
								
							
								 
							
						 
						
							
							
								
								* gracefully handle a Situation where a double close is called on the WebSocket handler  
							
							
							
						 
						
							2013-02-14 18:43:53 -05:00  
				
					
						
							
							
								 
						
							
							
								13d4f6f747 
								
							
								 
							
						 
						
							
							
								
								Add regression TestGetArrayLength()  
							
							
							
						 
						
							2013-02-14 21:34:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6fe771f27e 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonGetPathType()  
							
							
							
						 
						
							2013-02-14 21:31:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0ad07eb44d 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2013-02-14 21:29:35 +00:00  
				
					
						
							
							
								 
						
							
							
								edb99dcc19 
								
							
								 
							
						 
						
							
							
								
								Rename new JsonScript functions JsonPathType() -> JsonGetPathType() and JsonArrayLength() -> JsonGetArrayLength()  
							
							... 
							
							
							
							This is for consistentency with the verb:noun naming approach existing json script functions and other script functions.
Corresponding c# methods also changed since verb:noun is also the .net c# method naming guideline (as used by OpenSimulator) and for consistency with script functions.
As agreed with cmickeyb 
							
						 
						
							2013-02-14 21:11:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a52dfd43b6 
								
							
								 
							
						 
						
							
							
								
								Make new JsonStore script constants separated with underscores, to be consistent with existing LSL/OSSL, etc script constants.  
							
							... 
							
							
							
							Agreed with cmickeyb 
							
						 
						
							2013-02-14 21:03:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5920abbf8d 
								
							
								 
							
						 
						
							
							
								
								Add EventManager events triggered when a SOP is added or removed  
							
							... 
							
							
							
							from the physical scene. Invocations added in SceneObjectPart. 
							
						 
						
							2013-02-14 09:48:11 -08:00  
				
					
						
							
							
								 
						
							
							
								a5a56a8755 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-02-14 09:12:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ef662fc959 
								
							
								 
							
						 
						
							
							
								
								Add an event and some logic to allow customizing Simulator Features by avatar  
							
							
							
						 
						
							2013-02-14 09:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								d5cd9308d5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-02-14 07:45:30 +00:00  
				
					
						
							
							
								 
						
							
							
								9d55a2298d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-14 07:45:23 +00:00  
				
					
						
							
							
								 
						
							
							
								32c4e1a850 
								
							
								 
							
						 
						
							
							
								
								Add an event and some logic to allow customizing Simulator Features by avatar  
							
							
							
						 
						
							2013-02-14 08:40:15 +01:00  
				
					
						
							
							
								 
						
							
							
								4c7df6a147 
								
							
								 
							
						 
						
							
							
								
								Small fix to sim features module  
							
							
							
						 
						
							2013-02-14 07:17:27 +01:00  
				
					
						
							
							
								 
						
							
							
								69d0e168fb 
								
							
								 
							
						 
						
							
							
								
								Fix a very unlikely-to-occur NullReferenceException race condition in llPushObject() where the code assumed that the physics actor it null-checked would still be null when it invoked a method on it  
							
							
							
						 
						
							2013-02-14 00:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								bcb172301d 
								
							
								 
							
						 
						
							
							
								
								Adds a couple requested functions to the JsonStore script  
							
							... 
							
							
							
							interface. JsonPathType returns the type of node pointed to by the
path and deprecates the functionality of both JsonTestPath
functions. JsonArrayLength returns the length of an array node. 
							
						 
						
							2013-02-13 07:14:04 -08:00  
				
					
						
							
							
								 
						
							
							
								708c3f8b86 
								
							
								 
							
						 
						
							
							
								
								Make path parsing more robust in the JsonStore.  
							
							
							
						 
						
							2013-02-12 23:21:49 -08:00  
				
					
						
							
							
								 
						
							
							
								d0c5e0990b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-13 01:54:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d652de1d0e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-02-13 01:53:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c2bfdaa026 
								
							
								 
							
						 
						
							
							
								
								Make the sim features module register it's interface so it can be used  
							
							
							
						 
						
							2013-02-13 01:52:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5557b523fd 
								
							
								 
							
						 
						
							
							
								
								Add more sub-tests to TestJsonSetValue for paths containing []{} without {} delineation.  
							
							... 
							
							
							
							As expected, values are not set and the set call returns FALSE (0).
As a reminder, these tests are not currently running on jenkins continuous integration as the functionality is only available on .net 4 (mono 2.8 and later). 
							
						 
						
							2013-02-13 01:38:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b1a165a39a 
								
							
								 
							
						 
						
							
							
								
								Extend JsonTestSetValue() with tests for escaping brackets, periods and unbalanced braces from paths  
							
							... 
							
							
							
							The sub-tests that are commented out are currently those which fail unexpectedly based on my understanding of the path syntax 
							
						 
						
							2013-02-13 01:25:30 +00:00  
				
					
						
							
							
								 
						
							
							
								70e641c708 
								
							
								 
							
						 
						
							
							
								
								Add test for array as root element in TestJsonCreateStore()  
							
							
							
						 
						
							2013-02-13 00:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								3e9f3c0383 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-13 00:34:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4b797f2ead 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonRemoveValue() with tests for non-penultimate nodes and arrays  
							
							
							
						 
						
							2013-02-13 00:12:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0194a3d890 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix density since the simulator/viewer track density in a  
							
							... 
							
							
							
							funny unit that is 100 times real density (default 1000).
Fix avatar drifting slowly when stationary flying.
Fix for physical prims getting corrected for being under terrain when it was
just its geometric center that was below terrain.
Add PreUpdatePropertyAction allowing plugable modifiction of phys
parameters returned from Bullet.
Fix an exception setting GravityMultiplier on initialization.
Update DLLs and SOs for good measure (no functional change). 
							
						 
						
							2013-02-12 15:52:10 -08:00  
				
					
						
							
							
								 
						
							
							
								fb903ff490 
								
							
								 
							
						 
						
							
							
								
								BulletSim: More work on center-of-mass. Remove linksetinfo and rely on simulator to update info.  
							
							
							
						 
						
							2013-02-12 15:52:08 -08:00  
				
					
						
							
							
								 
						
							
							
								467e8d56b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-12 23:21:26 +00:00  
				
					
						
							
							
								 
						
							
							
								992ef9e971 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonCreateStore() with a one key input and an input with raw number values  
							
							
							
						 
						
							2013-02-12 23:00:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a82bd5678e 
								
							
								 
							
						 
						
							
							
								
								Use an integer when specifying the XWorkItem wait rather than a TimeSpan to avoid a Windows casting issue in SmartThreadPool for large TimeSpans.  
							
							... 
							
							
							
							TimeSpan.Milliseconds is an int64.  However, STP casts this to an int (32-bit).
If TimeSpan.MaxValue is given then the casting results in an invalid value for the SDK WaitHandle.WaitAll() call.
This was causing the co-op script termination regression tests to fail on Windows but not Mono 2.10.8 (which is perhaps not strict in the negative values that it accepts).
Solution here is to use the int millisecondsTimeout STP call rather than the TimeSpan one.
This also allows us to more clearly specify Timeout.Infinite rather than TimeSpan.MaxValue
Thanks to Teravus for this spot. 
							
						 
						
							2013-02-12 21:34:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d5b401a478 
								
							
								 
							
						 
						
							
							
								
								Revert "Make keyframes use the sim's frame timer"  
							
							... 
							
							
							
							This reverts commit e85a6237bf 
							
						 
						
							2013-02-12 22:20:16 +01:00  
				
					
						
							
							
								 
						
							
							
								058d477ce7 
								
							
								 
							
						 
						
							
							
								
								Re-enable subtest for single quoted token in TestJsonSetValueJson()  
							
							... 
							
							
							
							This is in response to the resolution of http://opensimulator.org/mantis/view.php?id=6540  
							
						 
						
							2013-02-12 20:51:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4b8c22ecfa 
								
							
								 
							
						 
						
							
							
								
								Adds the parameter for OSD serialization to encode default values. This  
							
							... 
							
							
							
							makes the JsonStore get/set operations symmetric. 
							
						 
						
							2013-02-12 11:10:17 -08:00  
				
					
						
							
							
								 
						
							
							
								d3b2cdc2b4 
								
							
								 
							
						 
						
							
							
								
								Fix handling of string values in JsonSetValueJson(). There are  
							
							... 
							
							
							
							some oddities with empty strings: the Json serializer treats them
as default values and does not return them in serialized hashes. 
							
						 
						
							2013-02-11 19:55:10 -08:00  
				
					
						
							
							
								 
						
							
							
								14c064c65d 
								
							
								 
							
						 
						
							
							
								
								Revert "Push updates from keyframe directly to the front of the output queue rather"  
							
							... 
							
							
							
							This reverts commit 04235e58e8 
							
						 
						
							2013-02-12 03:15:40 +01:00  
				
					
						
							
							
								 
						
							
							
								2065590232 
								
							
								 
							
						 
						
							
							
								
								Revert "Use actual time dilation for unqueued updates"  
							
							... 
							
							
							
							This reverts commit 048e904f05 
							
						 
						
							2013-02-12 03:15:32 +01:00  
				
					
						
							
							
								 
						
							
							
								586def0bcc 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonSetValueJson()  
							
							... 
							
							
							
							The part to test setting of single leaf-node string tokens is currently commented out.
See http://opensimulator.org/mantis/view.php?id=6540  
							
						 
						
							2013-02-12 01:27:38 +00:00  
				
					
						
							
							
								 
						
							
							
								048e904f05 
								
							
								 
							
						 
						
							
							
								
								Use actual time dilation for unqueued updates  
							
							
							
						 
						
							2013-02-12 01:13:30 +01:00  
				
					
						
							
							
								 
						
							
							
								04235e58e8 
								
							
								 
							
						 
						
							
							
								
								Push updates from keyframe directly to the front of the output queue rather  
							
							... 
							
							
							
							than through the update system. 
							
						 
						
							2013-02-12 01:02:16 +01:00  
				
					
						
							
							
								 
						
							
							
								d55974bcb7 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonGetValueJson()  
							
							
							
						 
						
							2013-02-11 23:47:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6924bd21f4 
								
							
								 
							
						 
						
							
							
								
								Add regression TestJsonTestPathJson()  
							
							
							
						 
						
							2013-02-11 23:10:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9d001e40e7 
								
							
								 
							
						 
						
							
							
								
								Add section to TestJsonGetValue() to test call on a sub-tree  
							
							
							
						 
						
							2013-02-11 22:56:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e85a6237bf 
								
							
								 
							
						 
						
							
							
								
								Make keyframes use the sim's frame timer  
							
							
							
						 
						
							2013-02-11 23:49:05 +01:00  
				
					
						
							
							
								 
						
							
							
								8fcfd82241 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonTestPath() for non-terminating section of path (i.e. one that does not point to a value/leaf)  
							
							
							
						 
						
							2013-02-11 22:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cbb8d82c7d 
								
							
								 
							
						 
						
							
							
								
								Add section to TestJsonSetValue() to test attempted set of value where the penultimate section of path does not exist  
							
							
							
						 
						
							2013-02-11 22:28:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c72c189864 
								
							
								 
							
						 
						
							
							
								
								Add test to try reading notecard into an invalid path in TestJsonReadNotecard() regression test  
							
							
							
						 
						
							2013-02-11 22:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e31bc8dc96 
								
							
								 
							
						 
						
							
							
								
								Refactor KeyframeMotion to use one timer class per scene  
							
							
							
						 
						
							2013-02-11 23:07:04 +01:00  
				
					
						
							
							
								 
						
							
							
								12f732fd3f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-10 20:01:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6f3dcf58b8 
								
							
								 
							
						 
						
							
							
								
								Fix code to check for no spawn points. Possibly a merge artefact?  
							
							
							
						 
						
							2013-02-10 20:00:39 +00:00  
				
					
						
							
							
								 
						
							
							
								7524bd5a7c 
								
							
								 
							
						 
						
							
							
								
								Additional ThreadPool worker and IOCP thread startup logic  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2013-02-10 14:14:33 -05:00  
				
					
						
							
							
								 
						
							
							
								adedd70c35 
								
							
								 
							
						 
						
							
							
								
								Fix teleport/telehub issue:  
							
							... 
							
							
							
							Fix bug that allowed only login access to regions with mis-configured telehubs. Administrators now have teleport access when there exists a mis-configured telehub in the region. Estate owners are now placed at region center in the absence of spawnpoints instead of being denied access. Grid Gods are unrestricted. All others are denied access to the region until spawnpoints are assigned to the telehub object. 
							
						 
						
							2013-02-10 13:01:33 -05:00  
				
					
						
							
							
								 
						
							
							
								069e587841 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Data/MySQL/Resources/RegionStore.migrations 
							
						 
						
							2013-02-10 00:17:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0a297a0e52 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 22:43:56 -08:00  
				
					
						
							
							
								 
						
							
							
								7bb82c8f2e 
								
							
								 
							
						 
						
							
							
								
								Make JsonStore path parsing more robust. Should fix the  
							
							... 
							
							
							
							invalid path problem. 
							
						 
						
							2013-02-08 22:43:15 -08:00  
				
					
						
							
							
								 
						
							
							
								745ef40153 
								
							
								 
							
						 
						
							
							
								
								Fixed ReadSculptData(): the check whether there are enough bytes to read was incorrect  
							
							
							
						 
						
							2013-02-09 02:04:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ae701eccd2 
								
							
								 
							
						 
						
							
							
								
								Fixed check for 0 results in GetUserAccounts()  
							
							
							
						 
						
							2013-02-09 01:57:36 +00:00  
				
					
						
							
							
								 
						
							
							
								6935bec0ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-09 01:11:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a8bc08ebe6 
								
							
								 
							
						 
						
							
							
								
								Change TestDestroyStore() and TestJsonRemoveValue() to reflect the fact that the return values have changed.  
							
							
							
						 
						
							2013-02-09 01:10:53 +00:00  
				
					
						
							
							
								 
						
							
							
								85b81ff7f2 
								
							
								 
							
						 
						
							
							
								
								Added physics parameters support to MSSQL and SQLite (not tested)  
							
							
							
						 
						
							2013-02-09 01:03:58 +00:00  
				
					
						
							
							
								 
						
							
							
								4808b8ee38 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to set global contact breaking threshold. Update DLLs and SOs for setting same.  
							
							
							
						 
						
							2013-02-08 16:29:52 -08:00  
				
					
						
							
							
								 
						
							
							
								222040f1ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Change BSCharacter to use new base Density and Friction  
							
							... 
							
							
							
							variables rather than own local varaibles. 
							
						 
						
							2013-02-08 16:29:45 -08:00  
				
					
						
							
							
								 
						
							
							
								1b55a9d81e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix avatar bobbing or jiggling while stationary flying.  
							
							... 
							
							
							
							Various comments and debugging message mods. 
							
						 
						
							2013-02-08 16:29:40 -08:00  
				
					
						
							
							
								 
						
							
							
								d92eb80373 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add initial instance of the ExtendedPhysics region module which adds new LSL commands for extended physics functions. Uses the modInvoke system. Disabled by default.  
							
							
							
						 
						
							2013-02-08 16:29:35 -08:00  
				
					
						
							
							
								 
						
							
							
								1b203601f4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: include the linkage to the layered prim implementation. Separate layers for physical (vs simulator) location displacement and linksets.  
							
							
							
						 
						
							2013-02-08 16:29:29 -08:00  
				
					
						
							
							
								 
						
							
							
								2fd184e350 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reclass BSPrim into layers so linkset and physical world displacement is implemented as overlay classes rather than if statements scattered about.  
							
							
							
						 
						
							2013-02-08 16:29:24 -08:00  
				
					
						
							
							
								 
						
							
							
								6d825d7ea2 
								
							
								 
							
						 
						
							
							
								
								Broaden the internal OSD type checks to parse JSON that has  
							
							... 
							
							
							
							non string values. 
							
						 
						
							2013-02-08 15:46:42 -08:00  
				
					
						
							
							
								 
						
							
							
								12971e73d4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs 
							
						 
						
							2013-02-08 23:29:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4d5c04837e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 15:09:13 -08:00  
				
					
						
							
							
								 
						
							
							
								e93defd0ca 
								
							
								 
							
						 
						
							
							
								
								Adds size limits to JsonStore. Adds a separate configuration  
							
							... 
							
							
							
							variable to enable binding to dynamic attributes. 
							
						 
						
							2013-02-08 15:07:43 -08:00  
				
					
						
							
							
								 
						
							
							
								a08e1b60ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 21:56:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b08977ea7d 
								
							
								 
							
						 
						
							
							
								
								Don't allow exceptions to propogate from FlotsamAssetCache which may occur when deleting expired files or stamping the region status file.  
							
							... 
							
							
							
							Changes various error level log lines to warn since these are not fatal to the operation of OpenSimulator 
							
						 
						
							2013-02-08 21:21:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2b5eba9c74 
								
							
								 
							
						 
						
							
							
								
								Fix the return values for JsonDestroyStore, JsonRemoveValue, and JsonSetValue.  
							
							... 
							
							
							
							Fix the link message status when reading a notecard. 
							
						 
						
							2013-02-08 12:00:16 -08:00  
				
					
						
							
							
								 
						
							
							
								c2bf91c5e3 
								
							
								 
							
						 
						
							
							
								
								If a component of a coalesced object fails to deserialization, do not add a null where the object should be.  
							
							... 
							
							
							
							This prevents a later load IAR failure.
This code is currently only used by IAR loading. 
							
						 
						
							2013-02-08 02:45:30 +00:00  
				
					
						
							
							
								 
						
							
							
								221a90e3a1 
								
							
								 
							
						 
						
							
							
								
								On IAR loading, if loading of a coaleseced item entirely fails, then continue with the IAR load rather than failing completely.  
							
							
							
						 
						
							2013-02-08 02:34:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e836da5d20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-08 02:01:17 +00:00  
				
					
						
							
							
								 
						
							
							
								42f724f380 
								
							
								 
							
						 
						
							
							
								
								Refine TestJsonReadNotecard() and use / instead of . to separate paths.  
							
							... 
							
							
							
							An attack of the stupid meant that I was using / as a path separator.
Fixing this makes the tests behave better, though still with some questions.
Also, I imagine / shouldn't really put data in the root as that's not a valid identifier.
This commit also fix the / mistake in other tests those this does not affect their outcomes. 
							
						 
						
							2013-02-08 01:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								913965256f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Adapt BulletSim to the newer physical properties. Viewer  
							
							... 
							
							
							
							dialog setting of friction, restitution, ... working. 
							
						 
						
							2013-02-07 17:13:28 -08:00  
				
					
						
							
							
								 
						
							
							
								b545e13184 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix exceptions caused by setting physical properties before the prim body is initialized.  
							
							
							
						 
						
							2013-02-07 17:13:27 -08:00  
				
					
						
							
							
								 
						
							
							
								ebb63b55aa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add user setting of friction, density and restitution.  
							
							
							
						 
						
							2013-02-07 17:13:27 -08:00  
				
					
						
							
							
								 
						
							
							
								528f23beab 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonReadNotecard() for reads to non-root locations and fake stores.  
							
							... 
							
							
							
							Assertions for loading to non-root paths are currently commented out because this doesn't seem to be working.  Will be raising mantis to resolve. 
							
						 
						
							2013-02-08 01:02:25 +00:00  
				
					
						
							
							
								 
						
							
							
								8a2604f17e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-08 00:48:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9c9b48b29a 
								
							
								 
							
						 
						
							
							
								
								Stop wrongly create a receiving store already populated with "Hello":"World" in TestJsonReadNotecard()  
							
							
							
						 
						
							2013-02-08 00:38:30 +00:00  
				
					
						
							
							
								 
						
							
							
								24bfdbfb80 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonWriteNotecard() regression test for cases with fake paths and fake stores.  
							
							... 
							
							
							
							Also separates out TestJsonWriteReadNotecard() into separate write and read tests 
							
						 
						
							2013-02-08 00:36:20 +00:00  
				
					
						
							
							
								 
						
							
							
								bef8961578 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonSetValue() regressio ntes tto test against a fake store  
							
							
							
						 
						
							2013-02-08 00:04:05 +00:00  
				
					
						
							
							
								 
						
							
							
								be982666fb 
								
							
								 
							
						 
						
							
							
								
								Extend TestJsonTestPath() regression test with checks against fake values and fake stores  
							
							
							
						 
						
							2013-02-08 00:01:06 +00:00  
				
					
						
							
							
								 
						
							
							
								75f1e04315 
								
							
								 
							
						 
						
							
							
								
								Add tests for removing fake values/from fake store in TestJsonRemoveValue()  
							
							... 
							
							
							
							Again, need to check if returning true for removing a value that doesn't exist is most appropriate. 
							
						 
						
							2013-02-07 23:58:19 +00:00  
				
					
						
							
							
								 
						
							
							
								715d6f2da1 
								
							
								 
							
						 
						
							
							
								
								Add testing for getting non-existing values and values from a non-existing datastore to TestJsonGetValue()  
							
							
							
						 
						
							2013-02-07 23:52:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8008938550 
								
							
								 
							
						 
						
							
							
								
								Actually plumb the new values to physics.  
							
							
							
						 
						
							2013-02-07 23:36:23 +00:00  
				
					
						
							
							
								 
						
							
							
								86ded35afa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-07 23:35:30 +00:00  
				
					
						
							
							
								 
						
							
							
								a2dad09172 
								
							
								 
							
						 
						
							
							
								
								Actually plumb the new values to physics.  
							
							
							
						 
						
							2013-02-07 23:34:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ef86a9be45 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-07 23:23:53 +00:00  
				
					
						
							
							
								 
						
							
							
								de53955610 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-02-07 23:23:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2e86978b60 
								
							
								 
							
						 
						
							
							
								
								Add TestJsonDestoreStoreNotExists()  
							
							... 
							
							
							
							This still returns true even if we ask to destroy a store that does not exist.
Need to check that this is more appropriate behaviour. 
							
						 
						
							2013-02-07 23:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								22675e6b14 
								
							
								 
							
						 
						
							
							
								
								Add some more code from Avination. This changes physics actor stuff around  
							
							... 
							
							
							
							to work with the new params. Not actually plumbed just yet. 
							
						 
						
							2013-02-07 23:22:00 +00:00  
				
					
						
							
							
								 
						
							
							
								9e17dc3daa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-07 23:09:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c135c3224f 
								
							
								 
							
						 
						
							
							
								
								Fix a recent regression in  e17392a where JsonSetValue() stopped working (probably other functions as well).  
							
							... 
							
							
							
							Fix is to call through to the no-arg constructor from the string constructor in JsonStore, which I suspect was just forgotten.
This was actually picked up by the TestJsonSetValue() regression test failing
But this isn't being run on jenkins due to the .net version issue.
This commit also puts the full stack trace in logged messages and makes these error level messages instead of info 
							
						 
						
							2013-02-07 23:08:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7bf33d333a 
								
							
								 
							
						 
						
							
							
								
								Plumb the path from the client to the extra physics params and back  
							
							
							
						 
						
							2013-02-07 22:25:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8b78b9429d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-02-07 21:26:55 +00:00  
				
					
						
							
							
								 
						
							
							
								bbda7b94b3 
								
							
								 
							
						 
						
							
							
								
								Rename Bounciness to Restitution  
							
							
							
						 
						
							2013-02-07 21:25:55 +00:00  
				
					
						
							
							
								 
						
							
							
								338b02a8bc 
								
							
								 
							
						 
						
							
							
								
								Send the new physics params to the viewer build dialog  
							
							
							
						 
						
							2013-02-07 21:23:35 +00:00  
				
					
						
							
							
								 
						
							
							
								765b0e4382 
								
							
								 
							
						 
						
							
							
								
								Rename "Bounce" to "Restitution" in PhysicsActor as well. It appears these  
							
							... 
							
							
							
							values are not even used. 
							
						 
						
							2013-02-07 22:20:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9089757ea2 
								
							
								 
							
						 
						
							
							
								
								Revert "Add plumbing for physics properties to get to the physics engine."  
							
							... 
							
							
							
							This reverts commit c658fa1c0d 
							
						 
						
							2013-02-07 21:05:58 +00:00  
				
					
						
							
							
								 
						
							
							
								45f5a6a6db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	bin/HttpServer_OpenSim.dll 
							
						 
						
							2013-02-07 20:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c658fa1c0d 
								
							
								 
							
						 
						
							
							
								
								Add plumbing for physics properties to get to the physics engine.  
							
							... 
							
							
							
							Addition of entries to PhysicsActor and setting code in SceneObjectPart. 
							
						 
						
							2013-02-07 11:10:15 -08:00  
				
					
						
							
							
								 
						
							
							
								af73ea909c 
								
							
								 
							
						 
						
							
							
								
								Change passed PhysicsParameter value from float to the more general string value  
							
							
							
						 
						
							2013-02-07 11:10:14 -08:00  
				
					
						
							
							
								 
						
							
							
								a5c83f7505 
								
							
								 
							
						 
						
							
							
								
								Websocket Echo module should not be on by default.  
							
							
							
						 
						
							2013-02-07 12:22:03 -05:00  
				
					
						
							
							
								 
						
							
							
								4bd1794b5a 
								
							
								 
							
						 
						
							
							
								
								* missing example module..   Oops.  
							
							
							
						 
						
							2013-02-07 12:19:54 -05:00  
				
					
						
							
							
								 
						
							
							
								94a5232d3a 
								
							
								 
							
						 
						
							
							
								
								* Adds Websocket support to baseHttpServer and IHttpServer.cs .   This allows modules to set up a websocket server that websocket clients can connect to.   An example module is in OptionalModules/Example/WebSocketEchoTest/WebSocketEchoModule.cs  
							
							
							
						 
						
							2013-02-07 10:50:17 -05:00  
				
					
						
							
							
								 
						
							
							
								4867a7cbbf 
								
							
								 
							
						 
						
							
							
								
								This is the final commit that enables the Websocket handler  
							
							
							
						 
						
							2013-02-07 10:27:18 -05:00  
				
					
						
							
							
								 
						
							
							
								6aa876a83b 
								
							
								 
							
						 
						
							
							
								
								Rename Bounciness to Restitution  
							
							
							
						 
						
							2013-02-07 03:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6504e3d4ce 
								
							
								 
							
						 
						
							
							
								
								Rename "Bounciness" to "Restitution"  
							
							
							
						 
						
							2013-02-07 03:30:02 +00:00  
				
					
						
							
							
								 
						
							
							
								529489e73a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-07 03:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2c5d24d394 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-07 02:19:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3657a08844 
								
							
								 
							
						 
						
							
							
								
								Add TestJsonWriteReadNotecard() regression test  
							
							
							
						 
						
							2013-02-07 02:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								375114bea3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-02-07 01:40:11 +00:00  
				
					
						
							
							
								 
						
							
							
								274d376c82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-06 17:32:57 -08:00  
				
					
						
							
							
								 
						
							
							
								e17392acbb 
								
							
								 
							
						 
						
							
							
								
								Enables script access to the per object dynamic attributes through the JsonStore  
							
							... 
							
							
							
							script functions. Adds JsonAttachObjectStore to associate a store identifier with
an object (scripts can only access the store in their host object, this could be
extended but isn't necessary for now).
Note this opens a method to the DAMap OSDMap. This will be removed later, but
greatly simplifies the code for now.
The JsonStore and these scripts are disabled by default. 
							
						 
						
							2013-02-06 17:29:17 -08:00  
				
					
						
							
							
								 
						
							
							
								4d1758985f 
								
							
								 
							
						 
						
							
							
								
								Make json store tests operate on a single thread to ensure we don't run into any race related test failures in the future.  
							
							
							
						 
						
							2013-02-07 00:54:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7590ebc934 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-02-06 16:45:47 -08:00  
				
					
						
							
							
								 
						
							
							
								df37738ce7 
								
							
								 
							
						 
						
							
							
								
								WebStats will now use actual logfile as specified in OpenSim.exe.config rather than hardcoded ./OpenSim.log. This allows for rotating logs and other file appender types  
							
							
							
						 
						
							2013-02-06 16:44:59 -08:00  
				
					
						
							
							
								 
						
							
							
								c8c5d74c22 
								
							
								 
							
						 
						
							
							
								
								minor: add method doc to DAMap.ValidateKey()  
							
							
							
						 
						
							2013-02-07 00:22:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5d523ea493 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-06 16:18:27 -08:00  
				
					
						
							
							
								 
						
							
							
								e2c1e37b07 
								
							
								 
							
						 
						
							
							
								
								Add key length validation to DAMap.Add(KeyValuePair<string, OSDMap> kvp) to match Add(string key, OSDMap store)  
							
							
							
						 
						
							2013-02-07 00:15:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d2ece00e68 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set removing zero width triangles in meshes to be enabled by default. This should fix the invisible barrier in sculptie doorways bug.  
							
							
							
						 
						
							2013-02-06 15:59:59 -08:00  
				
					
						
							
							
								 
						
							
							
								0baa2590be 
								
							
								 
							
						 
						
							
							
								
								BulletSim: check for completely degenerate meshes (ones with all  
							
							... 
							
							
							
							triangles having zero width) and output an error rather than
throwing and exception. 
							
						 
						
							2013-02-06 15:52:28 -08:00  
				
					
						
							
							
								 
						
							
							
								67d92e4e16 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove an exception which occurs if a physics mesh  
							
							... 
							
							
							
							asset is not found. 
							
						 
						
							2013-02-06 14:00:27 -08:00  
				
					
						
							
							
								 
						
							
							
								054a9928a0 
								
							
								 
							
						 
						
							
							
								
								Fix a bug I brought in by manually editing a diff file. Terrain is if cource not always at 20m.  
							
							
							
						 
						
							2013-02-06 18:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e5beb480ea 
								
							
								 
							
						 
						
							
							
								
								Partial port of Avination's support for the new physics parameters.  
							
							... 
							
							
							
							Implements the parameters as properties, the serialization and
database storage (MySQL only). Implements llSetPrimitiveParams for
prim physics shape and the other 4 extra params. Only the prim shape type
"None" is currently functional. No support for the Viewer UI (yet), that
will be ported in due course. Lots more to port, this is a large-ish changeset. 
							
						 
						
							2013-02-06 08:03:04 +00:00  
				
					
						
							
							
								 
						
							
							
								598f891d70 
								
							
								 
							
						 
						
							
							
								
								Move SoubleQueu to Util. Change HTTP inv to prioritize COF. Determine COF for SP  
							
							
							
						 
						
							2013-02-06 04:03:32 +01:00  
				
					
						
							
							
								 
						
							
							
								d8c27de395 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-06 02:38:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f567ff9f51 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSShapeCollection.cs 
							
						 
						
							2013-02-06 02:22:12 +00:00  
				
					
						
							
							
								 
						
							
							
								145e38e5e9 
								
							
								 
							
						 
						
							
							
								
								Remove long unused Scene.DumpAssetsToFile boolean.  
							
							
							
						 
						
							2013-02-06 02:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2ce8a050e4 
								
							
								 
							
						 
						
							
							
								
								Remove very long unused IScriptHost and NullScriptHost  
							
							
							
						 
						
							2013-02-06 02:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9ebad38c34 
								
							
								 
							
						 
						
							
							
								
								Remove unused ScriptEngineLoader and ScriptEngineInterface in OpenSim.Region.Framework.dll  
							
							... 
							
							
							
							I believe this predates the generic system of registering interfaces and is very long unused. 
							
						 
						
							2013-02-06 02:08:44 +00:00  
				
					
						
							
							
								 
						
							
							
								dfe5826f9f 
								
							
								 
							
						 
						
							
							
								
								Remove wrong code in ScriptUtils.GetAssetIdFromKeyOrItemName which would return the item ID instead of the asset ID if the identifier was a uuid that matched an inventory item name.  
							
							... 
							
							
							
							This would practically never happen.
This makes this overloaded version of the function consistent with the other version.
It looks like this accidentally came over in commit c5af16a 
							
						 
						
							2013-02-06 01:49:32 +00:00  
				
					
						
							
							
								 
						
							
							
								eddfed3812 
								
							
								 
							
						 
						
							
							
								
								Allow JsonReadNotecard() to accept the name of the notecard as well as the asset ID.  
							
							... 
							
							
							
							Agreed in discussion with cmickeyb.
This is to make this consistent with similar existing LSL/OSSL functions such as llTriggerSound() and osNpcLoadAppearance() that allow an item name or an asset id. 
							
						 
						
							2013-02-06 01:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								0d4df99d04 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-06 01:35:25 +00:00  
				
					
						
							
							
								 
						
							
							
								3646361279 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make removing zero width triangles from meshes optional  
							
							... 
							
							
							
							and, for the moment, default to 'off'. 
							
						 
						
							2013-02-05 17:19:55 -08:00  
				
					
						
							
							
								 
						
							
							
								5c94346bd7 
								
							
								 
							
						 
						
							
							
								
								refactor: Move functions that lookup asset ids from task inventory or pass them through to ScriptUtils class in OpenSim.Region.Framework.dll  
							
							... 
							
							
							
							Renames functions to better reflect what they do.
This is so that code registering with modInvoke() can reuse this code to provide functions that behave in a consistent manner with existing LSL/OSSL functions. 
							
						 
						
							2013-02-06 01:17:19 +00:00  
				
					
						
							
							
								 
						
							
							
								dce9e323f4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove degenerate triangles from meshes. This fixes the  
							
							... 
							
							
							
							invisible barriers in sculptie doorways (Mantis 6529).
Bump up level-of-detail for physical meshes to 32 (the max). This
fixes the invisible barriers that showed up in prim cut arches.
NOTE: the default LOD values are removed from OpenSimDefaults.ini.
   If you don't change your OpenSimDefaults.ini, you will continue
   to see the arch problem. 
							
						 
						
							2013-02-05 16:56:33 -08:00  
				
					
						
							
							
								 
						
							
							
								13233da66c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add debugging looking for doorway sculpty problems  
							
							
							
						 
						
							2013-02-05 16:56:28 -08:00  
				
					
						
							
							
								 
						
							
							
								ad438ee59f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework some parameter setting implementation moving functionality that was in BSScene to BSParam. Remove unused parameters that were passed to the unmanaged code. Update DLLs and SOs for the new param block.  
							
							
							
						 
						
							2013-02-05 16:56:23 -08:00  
				
					
						
							
							
								 
						
							
							
								2b6d226911 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct angular vertical attraction to properly correct an upside down vehicle.  
							
							
							
						 
						
							2013-02-05 16:56:17 -08:00  
				
					
						
							
							
								 
						
							
							
								4cdee3dd3c 
								
							
								 
							
						 
						
							
							
								
								Changed protection of CreateDefaultAppearanceEntries to protected, so extensions of the UserAccountService can reuse this.  
							
							
							
						 
						
							2013-02-05 16:28:25 -08:00  
				
					
						
							
							
								 
						
							
							
								2104e4d4d4 
								
							
								 
							
						 
						
							
							
								
								* the root prim was being given an OffsetPosition in addition to setting the position when creating the root prim.   The offset position caused the positioning code to re-move the root prim when you selected it and released it.  
							
							
							
						 
						
							2013-02-05 18:46:02 -05:00  
				
					
						
							
							
								 
						
							
							
								1dc09d8e8f 
								
							
								 
							
						 
						
							
							
								
								We're not really done here..    but we're getting there.  Socket Read is working..    Still have to do Header.ToBytes and compose a websocket frame with a payload.  
							
							
							
						 
						
							2013-02-05 18:02:25 -05:00  
				
					
						
							
							
								 
						
							
							
								d3892bbd06 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Data/MySQL/MySQLSimulationData.cs
	OpenSim/Framework/Servers/VersionInfo.cs
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-02-05 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6bce4bc112 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-02-05 20:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2163bebeb4 
								
							
								 
							
						 
						
							
							
								
								Try to fix uploaded mesh rotations - code from Avination code base.  
							
							
							
						 
						
							2013-02-05 20:09:02 +00:00  
				
					
						
							
							
								 
						
							
							
								128910a681 
								
							
								 
							
						 
						
							
							
								
								Make scripts shout a error but not stop when button count is overrun on llDialog  
							
							
							
						 
						
							2013-02-05 05:40:51 +01:00  
				
					
						
							
							
								 
						
							
							
								562067eb16 
								
							
								 
							
						 
						
							
							
								
								Fix bug where viewers would not see the "Module command functions not enabled" error if these were disabled and a viewer attempted to call one.  
							
							... 
							
							
							
							This was not working because the shouter was wrongly signalled as an agent rather than a prim 
							
						 
						
							2013-02-05 02:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1fc9f282fa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dynamic-attributes2'  
							
							
							
						 
						
							2013-02-05 00:35:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1f1da23097 
								
							
								 
							
						 
						
							
							
								
								Bump version and assembly version numbers from 0.7.5 to 0.7.6  
							
							... 
							
							
							
							This is mostly Bluewall's work but I am also bumping the general version number
OpenSimulator 0.7.5 remains in the release candidate stage.
I'm doing this because master is significantly adding things that will not be in 0.7.5
This update should not cause issues with existing external binary DLLs because our DLLs do not have strong names
and so the exact version match requirement is not in force. 
							
						 
						
							2013-02-05 00:23:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7482ad1c22 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-04 19:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ee4f8ac193 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into JSONTCPClient  
							
							
							
						 
						
							2013-02-03 08:18:53 -05:00  
				
					
						
							
							
								 
						
							
							
								8fd99ecab1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensim/var/git/opensim  
							
							
							
						 
						
							2013-02-03 08:14:47 -05:00  
				
					
						
							
							
								 
						
							
							
								6b0310b829 
								
							
								 
							
						 
						
							
							
								
								Adds the ability to load more then one IClientNetworkServer thereby allowing additional client network servers at the same time.   Use comma separated values in clientstack_plugin in your config.   Additional plugins lying around shouldn't be picked up because the loader only loads configured dll assemblies and breaks at the first IClientNetworkServer found in the assembly.  (the only new functionality is the ability to specify more in config).   Note: The existing functionality also passes in a nini config..   and has a boolean to determine if the client network server should be initialized for a specific scene.  
							
							
							
						 
						
							2013-02-03 08:13:52 -05:00  
				
					
						
							
							
								 
						
							
							
								d18fbb98b7 
								
							
								 
							
						 
						
							
							
								
								Adds the ability to load more then one IClientNetworkServer thereby allowing additional client stacks.   Use comma separated values in clientstack_plugin in your config.  
							
							
							
						 
						
							2013-02-03 07:44:45 -05:00  
				
					
						
							
							
								 
						
							
							
								27a0b3ecbd 
								
							
								 
							
						 
						
							
							
								
								Commit 1 in of this branch feature.  This is one of many...  
							
							
							
						 
						
							2013-02-03 06:49:17 -05:00  
				
					
						
							
							
								 
						
							
							
								219a25c985 
								
							
								 
							
						 
						
							
							
								
								Merge /home/opensim/src/opensim  
							
							
							
						 
						
							2013-02-01 23:14:19 -05:00  
				
					
						
							
							
								 
						
							
							
								0ab68f6c31 
								
							
								 
							
						 
						
							
							
								
								Revert "Update assembly version numbers"  
							
							... 
							
							
							
							This reverts commit 141ad829f4 
							
						 
						
							2013-02-01 23:13:33 -05:00  
				
					
						
							
							
								 
						
							
							
								840f72f8a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-01 22:07:08 -05:00  
				
					
						
							
							
								 
						
							
							
								0d0bfa4dcd 
								
							
								 
							
						 
						
							
							
								
								minor: change comment about assuming script references are textures in UuidGatherer since this is no longer the behaviour.  
							
							
							
						 
						
							2013-02-02 03:02:04 +00:00  
				
					
						
							
							
								 
						
							
							
								57cf89f4a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-02-01 21:58:32 -05:00  
				
					
						
							
							
								 
						
							
							
								141ad829f4 
								
							
								 
							
						 
						
							
							
								
								Update assembly version numbers  
							
							
							
						 
						
							2013-02-01 21:57:49 -05:00  
				
					
						
							
							
								 
						
							
							
								9822bb664b 
								
							
								 
							
						 
						
							
							
								
								Log missing assets on "fcache assets" found.  This ignores references found by scanning LSL/notecard files since these are the source of false positives.  
							
							... 
							
							
							
							This also changes UuidGatherer to reutn an AssetType.Unknown for embedded script/lsl references instead of Texture, since these are often not textures.
This is added to help people in determining when they have missing assets such as textures, etc.
In this case, one wants to run "fcache clear" first. 
							
						 
						
							2013-02-02 02:57:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2ff301ca11 
								
							
								 
							
						 
						
							
							
								
								Correct spelling mistake in new RayFilterFlags, LSLPhanton -> LSLPhantom  
							
							
							
						 
						
							2013-02-02 01:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9588328242 
								
							
								 
							
						 
						
							
							
								
								Stop exceptions being thrown if GenerateMapTiles = false but no static map tile has been set.  Do more informative warn instead.  
							
							
							
						 
						
							2013-02-02 00:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d8d4e7f236 
								
							
								 
							
						 
						
							
							
								
								Sit and Spin reduction.    If sitting, slam avatar angular velocity to zero.  
							
							
							
						 
						
							2013-02-01 15:42:24 -05:00  
				
					
						
							
							
								 
						
							
							
								5bb85a14d4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where editting a physical linkset caused the  
							
							... 
							
							
							
							child prim physical positions to get out of sync with the view.
More reliably compute the offset of children in a physical linkset. 
							
						 
						
							2013-02-01 11:52:27 -08:00  
				
					
						
							
							
								 
						
							
							
								75a05c16c5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash caused when linksets were rebuilt. A problem added  
							
							... 
							
							
							
							when individual child pos/rot changes were implementated a week or so ago.
Remove some passing of inTaintTime flag when it was never false. 
							
						 
						
							2013-01-31 15:56:10 -08:00  
				
					
						
							
							
								 
						
							
							
								ed71c939fc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make sure vehicle physical properties are set when going  
							
							... 
							
							
							
							physical by delaying setting until pre-step time. Change vehicle.Refresh()
to schedule the pre-step setting.
Comments and updating of TODO list. 
							
						 
						
							2013-01-31 15:56:02 -08:00  
				
					
						
							
							
								 
						
							
							
								371449db2f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up TargetVelocity implementation by using the default defn in the PhysicsActor base class.  
							
							
							
						 
						
							2013-01-31 15:55:53 -08:00  
				
					
						
							
							
								 
						
							
							
								f984922dfd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-31 14:54:19 -08:00  
				
					
						
							
							
								 
						
							
							
								1e0420431f 
								
							
								 
							
						 
						
							
							
								
								Move the JsonStore regular expressions to static variables to avoid  
							
							... 
							
							
							
							recompiling on every operation. Added JsonList2Path script function
to simplify array iteration. 
							
						 
						
							2013-01-31 14:53:16 -08:00  
				
					
						
							
							
								 
						
							
							
								627600dd68 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-31 20:47:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6a4c8824ea 
								
							
								 
							
						 
						
							
							
								
								Whitespace fix and removing unneccessary parentheses  
							
							
							
						 
						
							2013-01-31 20:46:41 +00:00  
				
					
						
							
							
								 
						
							
							
								cfa8e9cfa7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-31 20:36:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e497cf6f04 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-01-31 20:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								1e354f70d2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-31 20:26:47 +01:00  
				
					
						
							
							
								 
						
							
							
								bfe0f5d081 
								
							
								 
							
						 
						
							
							
								
								* This adds a bit more to the previous flying roll effect by adding additional roll when pressing page down, and reducing your roll when pressing page up to make it feel more responsive and give the user more visual feedback.  
							
							
							
						 
						
							2013-01-31 20:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								cc1781926b 
								
							
								 
							
						 
						
							
							
								
								* Adds a satisfying angular roll when an avatar is flying and turning.  (General, not physics).  Makes flying not feel as stiff.  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 20:37:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b659ccfc80 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-01-31 11:15:22 -08:00  
				
					
						
							
							
								 
						
							
							
								17440d8a29 
								
							
								 
							
						 
						
							
							
								
								Added option for UUID as command parameters. This lets the command handle the UUID parsing and type checking before the command is executed.  
							
							
							
						 
						
							2013-01-31 11:14:43 -08:00  
				
					
						
							
							
								 
						
							
							
								a8fa8af9fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-30 23:44:06 -05:00  
				
					
						
							
							
								 
						
							
							
								fac72d540b 
								
							
								 
							
						 
						
							
							
								
								Allow use of MaptileStaticUUID in Regions.ini to override the global setting in OpenSim.ini for each region.  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2013-01-30 23:37:02 -05:00  
				
					
						
							
							
								 
						
							
							
								9a4de546fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2013-01-31 02:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a0ef3df194 
								
							
								 
							
						 
						
							
							
								
								Add JsonTestStore to determine if a JsonStore is associated with  
							
							... 
							
							
							
							a particular UUID. 
							
						 
						
							2013-01-30 14:45:03 -08:00  
				
					
						
							
							
								 
						
							
							
								d1ebb0a8f9 
								
							
								 
							
						 
						
							
							
								
								Change keyframe motion to use a single timer for all objects. This is required  
							
							... 
							
							
							
							to prevent slippage between objects that are meant to move synchronously or
keep their relative positions/rotations. 
							
						 
						
							2013-01-30 15:54:14 +01:00  
				
					
						
							
							
								 
						
							
							
								52ea6eadae 
								
							
								 
							
						 
						
							
							
								
								* This adds a bit more to the previous flying roll effect by adding additional roll when pressing page down, and reducing your roll when pressing page up to make it feel more responsive and give the user more visual feedback.  
							
							
							
						 
						
							2013-01-30 07:34:48 -05:00  
				
					
						
							
							
								 
						
							
							
								7c4e0ff03c 
								
							
								 
							
						 
						
							
							
								
								* Adds a satisfying angular roll when an avatar is flying and turning.  (General, not physics).  Makes flying not feel as stiff.  
							
							
							
						 
						
							2013-01-30 06:22:05 -05:00  
				
					
						
							
							
								 
						
							
							
								d42c7afe3f 
								
							
								 
							
						 
						
							
							
								
								Add JsonDestroyStore() basic regression test  
							
							
							
						 
						
							2013-01-30 05:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5a22efe69c 
								
							
								 
							
						 
						
							
							
								
								refactor: Make invocations of json store functions from the regression test simpler  
							
							
							
						 
						
							2013-01-30 05:49:28 +00:00  
				
					
						
							
							
								 
						
							
							
								addf9ada49 
								
							
								 
							
						 
						
							
							
								
								Add regression test for script func JsonRemoveValue()  
							
							
							
						 
						
							2013-01-30 05:39:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5ac84a3793 
								
							
								 
							
						 
						
							
							
								
								Fix issue where lsl -> c# generation in co-operative termination mode did not correctly handle single statement versions of for, while and do-while loops.  
							
							... 
							
							
							
							Add regression tests to validate the fix.
This problem will not affect the default abort termination mode. 
							
						 
						
							2013-01-30 03:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a61ecee227 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physics repositioning when under ground to only happen  
							
							... 
							
							
							
							for physical objects. Non-physical objects can go anywhere they want. 
							
						 
						
							2013-01-29 17:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								e83893c8bc 
								
							
								 
							
						 
						
							
							
								
								* This Checks the asset of each wearable asynchronously and repairs if it's required.  
							
							
							
						 
						
							2013-01-29 06:12:04 -05:00  
				
					
						
							
							
								 
						
							
							
								39700445f2 
								
							
								 
							
						 
						
							
							
								
								minor: change name of json script tests to JsonStoreScriptModuleTests instead of copy/pasted LSL_ApiInventoryTests  
							
							
							
						 
						
							2013-01-29 04:36:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ccdf86c737 
								
							
								 
							
						 
						
							
							
								
								minor: remove EnableLogging() left over in CoopTerminationTests  
							
							
							
						 
						
							2013-01-29 04:35:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e0f4e91d22 
								
							
								 
							
						 
						
							
							
								
								Try ignoring json tests if they can't be run due to being on <=.net 3.5  
							
							
							
						 
						
							2013-01-29 04:26:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fd34a75cde 
								
							
								 
							
						 
						
							
							
								
								minor: Tidy up disabled logging on AssetTransactionModule for future use.  Make it clear that transaction parameter to HandleUDPUploadRequest is an ID.  
							
							
							
						 
						
							2013-01-29 04:03:33 +00:00  
				
					
						
							
							
								 
						
							
							
								77cd74ded6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-29 03:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ca26ff9436 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compile warnings in XEngine.cs  
							
							
							
						 
						
							2013-01-29 03:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								47f09ed4c1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: enable angular vertical attraction.  
							
							... 
							
							
							
							Increase terrain collision margin to help vehicles from tunneling
into same. 
							
						 
						
							2013-01-28 17:21:13 -08:00  
				
					
						
							
							
								 
						
							
							
								531d0429d1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first unit test: vehicle angular attraction  
							
							
							
						 
						
							2013-01-28 17:08:34 -08:00  
				
					
						
							
							
								 
						
							
							
								e9aff0a91d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: do not zero an avatar's standing velocity if it is standing  
							
							... 
							
							
							
							on a moving object.
Rearrange pre/post action subscription code to put more in locks.
Add meshmerizer params to BulletSimTestUtil scene creation (and fix line endings).
Rebuilt version of DLLs and SOs with cleaned up code and no profiling for sure. 
							
						 
						
							2013-01-28 15:11:50 -08:00  
				
					
						
							
							
								 
						
							
							
								e4c6a19940 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename 'uint' to 'UInt32' to make clear the type that is passed to unmanaged code.  
							
							
							
						 
						
							2013-01-28 15:11:20 -08:00  
				
					
						
							
							
								 
						
							
							
								f6380a3ad3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the trimming of colliders so only the top 25 are returned.  
							
							
							
						 
						
							2013-01-28 09:02:01 -08:00  
				
					
						
							
							
								 
						
							
							
								2a558c7346 
								
							
								 
							
						 
						
							
							
								
								Change default avatar replacements to be ruth rather than urban male  
							
							
							
						 
						
							2013-01-28 01:20:16 +01:00  
				
					
						
							
							
								 
						
							
							
								e336c50813 
								
							
								 
							
						 
						
							
							
								
								Send moving_end event to scripts when keyframed motion ends.  
							
							
							
						 
						
							2013-01-27 23:35:53 +01:00  
				
					
						
							
							
								 
						
							
							
								b546af9ac2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: simplify the initialization of some of the parameters.  
							
							... 
							
							
							
							Disable vertical attraction for vehicles by default (for the moment).
Fix bug where vehicle would go crazy when velocity got above a
   certain speed. 
							
						 
						
							2013-01-27 12:50:07 -08:00  
				
					
						
							
							
								 
						
							
							
								26d4596080 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reinstate the supression of rotational velocity for vehicles  
							
							
							
						 
						
							2013-01-27 12:50:07 -08:00  
				
					
						
							
							
								 
						
							
							
								a345a2feb7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add framework for BulletSim unit tests. No tests yet.  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								05adf4b30f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable center-of-mass computation because it does not work yet  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								80f0a978db 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix compile error from last commit  
							
							
							
						 
						
							2013-01-27 12:50:06 -08:00  
				
					
						
							
							
								 
						
							
							
								36f401d850 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize the value for gravity reduction for ground vehicles on the ground. Set defaults for vehicle factors to one. Debug logging changes.  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								ddef8f16e5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first attempt at reporting top colliders  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								dd08e1fba6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: parameterize several vehicle debugging values: physical linear and angular force factors now default to less than 1 (0.2) vehicle friction and restitution now default to low values  
							
							
							
						 
						
							2013-01-27 12:50:05 -08:00  
				
					
						
							
							
								 
						
							
							
								c44a8e9f92 
								
							
								 
							
						 
						
							
							
								
								BulletSim: finish the post step event for physical object actions. Modify vehicle to use post step event for logging.  
							
							
							
						 
						
							2013-01-27 12:50:04 -08:00  
				
					
						
							
							
								 
						
							
							
								e6e6e8ab15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-27 01:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c3d68e7f9d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs 
							
						 
						
							2013-01-27 01:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								776cc33541 
								
							
								 
							
						 
						
							
							
								
								Prevent items being destroyed by rename operations. Renaming of a wearable also  
							
							... 
							
							
							
							sends an asset transaciton but it is empty. So we can't ignore name data
when a transaction is present and can't treat every transaction as valid.
Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs 
							
						 
						
							2013-01-27 01:07:37 +00:00  
				
					
						
							
							
								 
						
							
							
								380b017e32 
								
							
								 
							
						 
						
							
							
								
								Prevent items being destroyed by rename operations. Renaming of a wearable also  
							
							... 
							
							
							
							sends an asset transaciton but it is empty. So we can't ignore name data
when a transaction is present and can't treat every transaction as valid. 
							
						 
						
							2013-01-27 00:20:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f1fbb774b6 
								
							
								 
							
						 
						
							
							
								
								Reinstate cleaning objects from parcel when avatars sit on them. Instead do it  
							
							... 
							
							
							
							properly for temp-on-rez. Auto-return overrides sitting. Temp does not. 
							
						 
						
							2013-01-26 20:39:17 +01:00  
				
					
						
							
							
								 
						
							
							
								1b5d5d7040 
								
							
								 
							
						 
						
							
							
								
								Stop temp-on-rez object from being deleted while an avatar sits on them  
							
							
							
						 
						
							2013-01-26 18:03:18 +01:00  
				
					
						
							
							
								 
						
							
							
								ac1d09bb0c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-26 18:00:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8f949513fd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-26 16:58:02 +00:00  
				
					
						
							
							
								 
						
							
							
								564b513963 
								
							
								 
							
						 
						
							
							
								
								* This update is ugly as sin, but it 'fills in the blanks' of your appearance when your inventory items go missing.    This repairs appearance from missing wearables immediately on the V1 appearance pipeline, the second login on Firestorm.  It only replaces the essential body parts that are missing.. hair, skin, eyes, shape...  so if you delete all your wearables, you will rez naked.    Anyway, this is still experimental..   I need another day of playing with this to handle all of the situations.   One thing that I still need to do is try and get the assets..    and if we can't get the assets for some reason, skip and replace that part of the outfit.  
							
							
							
						 
						
							2013-01-26 07:31:54 -05:00  
				
					
						
							
							
								 
						
							
							
								60eb0f36b3 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/avination' into teravuswork  
							
							
							
						 
						
							2013-01-26 07:23:16 -05:00  
				
					
						
							
							
								 
						
							
							
								fdc26b801e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-26 07:13:39 +01:00  
				
					
						
							
							
								 
						
							
							
								bfac09849f 
								
							
								 
							
						 
						
							
							
								
								bug fix: crash when too many collisions on a ode step  
							
							
							
						 
						
							2013-01-26 06:12:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b0cff35d96 
								
							
								 
							
						 
						
							
							
								
								Fix issue where the "set terrain texture" console command did not tell the viewers that textures had updated (hence they did not display the changes).  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=6513  
							
						 
						
							2013-01-26 04:27:01 +00:00  
				
					
						
							
							
								 
						
							
							
								53833babf9 
								
							
								 
							
						 
						
							
							
								
								Add OnScriptMovingStartEvent and OnScriptMovingEndEvent to EventManager so that these can be triggered by future code (not yet implemented).  
							
							... 
							
							
							
							Also hooks up moving_start and moving_end script events, eliminating itemID on XEngine EventManager methods since this is completely unused.
An adaptation of the patch in http://opensimulator.org/mantis/view.php?id=6515 
Thanks Garmin Kawaguichi and Signpost Marv. 
							
						 
						
							2013-01-26 03:57:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2eab339b87 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-26 04:40:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8ea112a5b2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-26 02:58:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ceabb1b49a 
								
							
								 
							
						 
						
							
							
								
								Mantis 6343: Turn a prim to flexy to OFF don't work llSetPrimParams  
							
							... 
							
							
							
							Correction so that scripts can turn Flexi off as well as on. 
							
						 
						
							2013-01-26 02:55:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e28c042dce 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-26 01:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5128ae7b86 
								
							
								 
							
						 
						
							
							
								
								* This adds llVolumeDetect functionality to the C# implementation of BulletSim.  
							
							
							
						 
						
							2013-01-25 20:15:37 -05:00  
				
					
						
							
							
								 
						
							
							
								c3fb114461 
								
							
								 
							
						 
						
							
							
								
								minor: Fix full scene part console report to show proper Light* names rather than all wrongly FlexiDrag  
							
							
							
						 
						
							2013-01-26 00:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d6d6618f62 
								
							
								 
							
						 
						
							
							
								
								minor: Call down to base OpenSimTestCase.SetUp() in NPCModuleTests to disable any enabled logging from previous tests  
							
							
							
						 
						
							2013-01-26 00:28:45 +00:00  
				
					
						
							
							
								 
						
							
							
								7a139f8e53 
								
							
								 
							
						 
						
							
							
								
								Remove the accidental PrimShapes column that I added back to the SQLite region store  
							
							
							
						 
						
							2013-01-25 04:35:06 +00:00  
				
					
						
							
							
								 
						
							
							
								7789415148 
								
							
								 
							
						 
						
							
							
								
								Fix tests by adding DynAttrs add column commands to RegionStore.migrations (these were originally in 021_RegionStore.sql which I might have forgotton to add 2 years ago).  
							
							
							
						 
						
							2013-01-25 04:22:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6daf559fb6 
								
							
								 
							
						 
						
							
							
								
								Added unit tests for Dynamic Attributes  
							
							
							
						 
						
							2013-01-25 04:03:30 +00:00  
				
					
						
							
							
								 
						
							
							
								23f0610f0c 
								
							
								 
							
						 
						
							
							
								
								Disabled DAExampleModule  
							
							
							
						 
						
							2013-01-25 04:03:28 +00:00  
				
					
						
							
							
								 
						
							
							
								af6a7cf95d 
								
							
								 
							
						 
						
							
							
								
								Added DynAttrs to the serialized XML format of prims. When copying prims, use deep copy for DynAttrs.  
							
							
							
						 
						
							2013-01-25 04:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								86802bcf93 
								
							
								 
							
						 
						
							
							
								
								Store NULL in the 'DynAttrs' column if the prim doesn't have any dynamic attributes  
							
							
							
						 
						
							2013-01-25 04:03:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fdec05a15e 
								
							
								 
							
						 
						
							
							
								
								Stopped storing dynamic attributes in the PrimShape  
							
							
							
						 
						
							2013-01-25 04:03:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8b4441d940 
								
							
								 
							
						 
						
							
							
								
								Changed DAMap to be the container of "data stores", which are OSDMaps. Store names must have at least 4 characters.  
							
							
							
						 
						
							2013-01-25 04:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								918b062866 
								
							
								 
							
						 
						
							
							
								
								Added missing DynAttrs references in MySQL  
							
							
							
						 
						
							2013-01-25 04:03:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1650846df3 
								
							
								 
							
						 
						
							
							
								
								Lock DAMap rather than encapsulated OSDMap  
							
							... 
							
							
							
							This allows external lockers to preserve atomicity of dynamic attribute changes 
							
						 
						
							2013-01-25 04:03:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a6d9c26365 
								
							
								 
							
						 
						
							
							
								
								Encapsulate an OSDMap in DAMap (was DynAttrsOSDMap) rather than inheriting from it  
							
							... 
							
							
							
							This is the easier way to give us control over locking, rather than asking that OSDMap IDictionary methods be virtual 
							
						 
						
							2013-01-25 04:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a3e1e6dd61 
								
							
								 
							
						 
						
							
							
								
								Implement dynamic attribute persistence on mysql and mssql  
							
							... 
							
							
							
							mssql is untested 
							
						 
						
							2013-01-25 04:03:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d3095e2649 
								
							
								 
							
						 
						
							
							
								
								Add DAExampleModule to demonstrate dynamic attributes  
							
							... 
							
							
							
							This module demonstrates that we can add an arbitrary persisted value to SOP without any changes to core code.
Every time the object is moved, the move record is updated and the users in the scene alerted
The number of moves is persisted over server restarts in sqlite 
							
						 
						
							2013-01-25 04:03:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1bd0b06ec1 
								
							
								 
							
						 
						
							
							
								
								Implement Dynamic Attributes for SOP and PBS. Implement storage in SQLite  
							
							
							
						 
						
							2013-01-25 04:03:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d977bb77cb 
								
							
								 
							
						 
						
							
							
								
								Disable json tests for now - I see this is failing on jenkins because mono 2.4.3 doesn't have Funcs >5 params, though mono 2.6 onwards does.  
							
							... 
							
							
							
							Standardize logging in JsonStoreScriptModule and some minor code formatting. 
							
						 
						
							2013-01-25 03:19:56 +00:00  
				
					
						
							
							
								 
						
							
							
								614d4eda3e 
								
							
								 
							
						 
						
							
							
								
								See if getting the registering JsonReadNotecard with MethodInfo works around an apparent issue with registering methods with more than 5 parameters on mono 2.4.3  
							
							
							
						 
						
							2013-01-25 03:02:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4f52acaa83 
								
							
								 
							
						 
						
							
							
								
								Increase logging by enabling during test setup rather than during individual tests of for JsonStore  
							
							
							
						 
						
							2013-01-25 02:32:38 +00:00  
				
					
						
							
							
								 
						
							
							
								8c68451856 
								
							
								 
							
						 
						
							
							
								
								Enable logging in new json store tests to find out why they fail on jenkins but not locally.  
							
							
							
						 
						
							2013-01-25 02:22:24 +00:00  
				
					
						
							
							
								 
						
							
							
								844e60da0f 
								
							
								 
							
						 
						
							
							
								
								Add JsonTestPath() regression test  
							
							
							
						 
						
							2013-01-25 02:12:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f32361d595 
								
							
								 
							
						 
						
							
							
								
								Add regression test for JsonSetValue()  
							
							
							
						 
						
							2013-01-25 02:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b914fb98c4 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning in SceneCommandsModule  
							
							
							
						 
						
							2013-01-25 01:56:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ba369c5cfe 
								
							
								 
							
						 
						
							
							
								
								Add basic JsonGetValue() regression test.  
							
							
							
						 
						
							2013-01-25 01:55:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f557d7e828 
								
							
								 
							
						 
						
							
							
								
								Add basic JsonCreateStore() regression test  
							
							
							
						 
						
							2013-01-25 01:48:31 +00:00  
				
					
						
							
							
								 
						
							
							
								6a5d088197 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce the force of gravity on ground vehicles when they  
							
							... 
							
							
							
							are on the ground. Makes them a little more stable. 
							
						 
						
							2013-01-24 16:26:04 -08:00  
				
					
						
							
							
								 
						
							
							
								0b8bf69470 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs 
							
						 
						
							2013-01-25 00:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c6e6614a44 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-24 23:25:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a2a32fc844 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce the zeroing threshold for rotational velocity.  
							
							... 
							
							
							
							Sometimes settling of a vehicle from gravity introduces small
velocities that need to be kept. 
							
						 
						
							2013-01-24 14:36:00 -08:00  
				
					
						
							
							
								 
						
							
							
								591faac3ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable CCD (continuious collision detection) and  
							
							... 
							
							
							
							contact processing threshold since the first didn't solve tunneling
problems but used resources and the latter caused instabilities. 
							
						 
						
							2013-01-24 14:35:42 -08:00  
				
					
						
							
							
								 
						
							
							
								2cf29c87bc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: zero motion on an object that we pop up because it is  
							
							... 
							
							
							
							below terrain. If the position is being corrected because it is out
of bounds, all other movement rules are out the window. 
							
						 
						
							2013-01-24 14:35:23 -08:00  
				
					
						
							
							
								 
						
							
							
								3ecfddd791 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove exception that can happen when setting physics parameters from the console.  
							
							
							
						 
						
							2013-01-24 14:35:05 -08:00  
				
					
						
							
							
								 
						
							
							
								71f7bfc2ff 
								
							
								 
							
						 
						
							
							
								
								Mantis 6508 llHTTPResponse body is incorrectly interpreted by IE  
							
							... 
							
							
							
							This patch html escapes responses going to IE so that they cannot be
interpreted as HTML if the response type is "text/plain". This has no
effect if the reponse type has been set to "text/html" by
osSetContentType
Signed-off-by: nebadon <michael@osgrid.org> 
							
						 
						
							2013-01-24 14:48:20 -07:00  
				
					
						
							
							
								 
						
							
							
								789e9901dd 
								
							
								 
							
						 
						
							
							
								
								Make llGiveMoney async again. The return value is now the constant 1 to make  
							
							... 
							
							
							
							scripts work properly. Scripts will no longer receive a failure indication through
this return value; 
							
						 
						
							2013-01-24 21:32:25 +01:00  
				
					
						
							
							
								 
						
							
							
								427ab219b8 
								
							
								 
							
						 
						
							
							
								
								Add JSONification of WebStats module. Adds a '?json' query parameter  
							
							... 
							
							
							
							to the fetch URL to return the data in JSON format. Also adds a simple
'sim.html' that uses JavaScript to display the JSON data. Not pretty
but an example. 
							
						 
						
							2013-01-24 10:44:57 -08:00  
				
					
						
							
							
								 
						
							
							
								e785242c49 
								
							
								 
							
						 
						
							
							
								
								Reintroduce the return value of llGiveMoney. The grid will crash and burn without it.  
							
							
							
						 
						
							2013-01-24 18:23:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9d2e832b85 
								
							
								 
							
						 
						
							
							
								
								Null check the response body to make sure we're not crashing the script engine  
							
							
							
						 
						
							2013-01-24 18:23:10 +01:00  
				
					
						
							
							
								 
						
							
							
								d5b950633d 
								
							
								 
							
						 
						
							
							
								
								* Added in the manifold point dept on collision desc. In BulletSim engine BulletXNA.  
							
							
							
						 
						
							2013-01-24 07:36:24 -05:00  
				
					
						
							
							
								 
						
							
							
								ba9d6b7337 
								
							
								 
							
						 
						
							
							
								
								* Repairs the Object updates, Collision updates, and Child Prim methods making the bulletXNA engine work again.  
							
							... 
							
							
							
							* The only thing that had an issue was when creating a new RigidBody, BulletXNA didn't know the type SimMotionState and the upcast type is unknown in the constructor.   Therefore, I had to update the IMotionState with a new method 'SetBody'.    All of the duplicated type information has been removed and BulletXNA is not relying on any non-standard types external to the library. 
							
						 
						
							2013-01-24 07:11:32 -05:00  
				
					
						
							
							
								 
						
							
							
								878df52515 
								
							
								 
							
						 
						
							
							
								
								* This makes the non-physics llCastRay 'better'.     It's not 'correctly working', and if you look deep enough, you see that the results are not really stable depending on the direction of the ray.  
							
							
							
						 
						
							2013-01-23 21:58:51 -05:00  
				
					
						
							
							
								 
						
							
							
								f7feed4d44 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary System.Linq reference from Compiler.cs  
							
							... 
							
							
							
							Hopefully will fix windows build via compile.bat 
							
						 
						
							2013-01-24 01:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								b775761104 
								
							
								 
							
						 
						
							
							
								
								Disable the not very useful infinite recursion co-op termination tests for now as they appear to cause failures with testing in jenkins.  
							
							... 
							
							
							
							These tests are not very useful anyway as they never actually get a chance to try termination before the script runs out of stack 
							
						 
						
							2013-01-24 00:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2ce4a758e2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-24 00:27:00 +00:00  
				
					
						
							
							
								 
						
							
							
								be4c8c4931 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2013-01-24 00:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								957cea59a0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-24 00:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								1a610f30d8 
								
							
								 
							
						 
						
							
							
								
								Fix mono 2.4.3 build break by using CreateInstanceAndUnwrap 9 method call deprecated in later .net versions  
							
							
							
						 
						
							2013-01-24 00:23:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5b334079e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-23 16:23:11 -08:00  
				
					
						
							
							
								 
						
							
							
								1c3d84fe03 
								
							
								 
							
						 
						
							
							
								
								BulletSim: pass up and report the real collision penetration.  
							
							
							
						 
						
							2013-01-23 16:20:44 -08:00  
				
					
						
							
							
								 
						
							
							
								55c6753b13 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into cooptermination  
							
							
							
						 
						
							2013-01-24 00:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8a22ac3f94 
								
							
								 
							
						 
						
							
							
								
								Pass narrower WaitHandle rather than EventWaitHandle as co-op termination wait handle to script APIs.  
							
							... 
							
							
							
							APIs don't need to reference any methods on EventWaitHandle 
							
						 
						
							2013-01-23 23:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								72dd3633ee 
								
							
								 
							
						 
						
							
							
								
								Improve logging by making it clearer which script is failing if an assembly fails to load.  
							
							... 
							
							
							
							Moves the noise co-op start/stop debug log messages to only display if xengine debug level >= 1
Logs which stop strategy is being used (abort or co-op)
Adjusts some other logging to remove not very useful stuff 
							
						 
						
							2013-01-23 23:34:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a7b810ddee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove setting of vehicle InterpolationRotationalVelocity.  
							
							... 
							
							
							
							This doesn't seem to help the vehicle stability.
Rename vehicle internal variables adding a "V" or "W" so it is clear
when coordinates are vehicle or world relative. 
							
						 
						
							2013-01-23 14:25:42 -08:00  
				
					
						
							
							
								 
						
							
							
								13182904da 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small change to center-of-mass computation left out last commit  
							
							
							
						 
						
							2013-01-23 14:25:30 -08:00  
				
					
						
							
							
								 
						
							
							
								a5e9c665f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: center-of-gravity linkset changes. Not working yet.  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletSPlugin/BSPrim.cs 
							
						 
						
							2013-01-23 14:25:18 -08:00  
				
					
						
							
							
								 
						
							
							
								c1371ab786 
								
							
								 
							
						 
						
							
							
								
								BulletSim: working on COM  
							
							
							
						 
						
							2013-01-23 14:25:06 -08:00  
				
					
						
							
							
								 
						
							
							
								775fd6f8cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix build break introduced by previous commit  
							
							
							
						 
						
							2013-01-23 14:24:54 -08:00  
				
					
						
							
							
								 
						
							
							
								a0d460e6bf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the unused RestoreBodyDependencies used by linksets  
							
							... 
							
							
							
							and vehicles and clean up code by removing their kludgyness. 
							
						 
						
							2013-01-23 14:24:42 -08:00  
				
					
						
							
							
								 
						
							
							
								8c6984eac1 
								
							
								 
							
						 
						
							
							
								
								Implement get version RemoteAdmin call  
							
							
							
						 
						
							2013-01-23 23:12:48 +01:00  
				
					
						
							
							
								 
						
							
							
								c1795ed399 
								
							
								 
							
						 
						
							
							
								
								Add the Avination physics raycast glue so Core Physics can implement raycast  
							
							
							
						 
						
							2013-01-23 21:03:24 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6ddcc7a5 
								
							
								 
							
						 
						
							
							
								
								Prevent double ground collisions and prefer the physics result if there is one.  
							
							... 
							
							
							
							ODE is known to not see the ground sometimes on raycast so the double test is
needed. 
							
						 
						
							2013-01-23 20:58:47 +01:00  
				
					
						
							
							
								 
						
							
							
								6a2b673fca 
								
							
								 
							
						 
						
							
							
								
								Remove the return value from llGiveMoney and add llTransferLindenDollars. Also  
							
							... 
							
							
							
							make llGiveMoney async so the script thread is not held up waiting for comms
to an external server. 
							
						 
						
							2013-01-23 19:45:36 +00:00  
				
					
						
							
							
								 
						
							
							
								fc1c77b42d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-23 19:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								87022b1fb4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-23 19:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								c75508ec8d 
								
							
								 
							
						 
						
							
							
								
								Fix a type (Suports => Supports). Also put the normal terrain collision check  
							
							... 
							
							
							
							into the physics check patch for now since physics doesn't properly return land for some reason (as tested by Nebadon) 
							
						 
						
							2013-01-23 20:29:05 +01:00  
				
					
						
							
							
								 
						
							
							
								47f18caa22 
								
							
								 
							
						 
						
							
							
								
								Remove the return value from llGiveMoney (it was a LSL extension of OpenSim) and  
							
							... 
							
							
							
							make the function async so the script thread is not held up waiting for comms
to an external server. 
							
						 
						
							2013-01-23 18:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								997d53e532 
								
							
								 
							
						 
						
							
							
								
								EXPERIMENTAL - Comment out the check for the agent already being in transit  
							
							... 
							
							
							
							to prevent avatars being locked into their sim on a failed teleport.
May have side effects and must be revisited to fix right. 
							
						 
						
							2013-01-23 18:17:49 +01:00  
				
					
						
							
							
								 
						
							
							
								f667428283 
								
							
								 
							
						 
						
							
							
								
								Guard against XMLRPC module ref being null, which will happen if it's disabled  
							
							
							
						 
						
							2013-01-23 16:11:37 +01:00  
				
					
						
							
							
								 
						
							
							
								2841ed05cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2013-01-23 08:16:18 -05:00  
				
					
						
							
							
								 
						
							
							
								1776986dc3 
								
							
								 
							
						 
						
							
							
								
								Add additional return status  
							
							... 
							
							
							
							Adding additional return status for JsonRpcMethod. Now returns true/false 
							
						 
						
							2013-01-23 08:14:21 -05:00  
				
					
						
							
							
								 
						
							
							
								74e04c0f03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2013-01-23 02:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								cc4cfd9fa8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Physics/BulletSNPlugin/BSShapeCollection.cs 
							
						 
						
							2013-01-23 02:38:59 +00:00  
				
					
						
							
							
								 
						
							
							
								cf168194e5 
								
							
								 
							
						 
						
							
							
								
								If ScriptStopStrategy hasn't been set to co-op in [XEngine] config, then continue to generate C# that is functionality identical to historical generation  
							
							... 
							
							
							
							This is to eliminate disruption until co-op termination has been well-tested.
In non co-op mode, XEngine will continue to load DLLs of the existing Script class and the new XEngineScript class.
Moving to co-op mode still requires existing script DLL deletion to force recompilation, either manually or by setting DeleteScriptsOnStartup = true for one run.
This change also means that scripts which fail to initialize do not still show up as running scripts. 
							
						 
						
							2013-01-23 02:36:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9d1989e64f 
								
							
								 
							
						 
						
							
							
								
								* Handle a NRE with Baked Textures that may result in a failed appearance.    This may be an issue, or it may be a symptom.  
							
							
							
						 
						
							2013-01-22 18:49:50 -05:00  
				
					
						
							
							
								 
						
							
							
								80b1e32bfa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Tweeks to vehicle motion.  
							
							... 
							
							
							
							Pass through old angular velocity making for smoother transitions.
Remove some old kludges for angular motion (damping and rotvel suppression). 
							
						 
						
							2013-01-21 23:43:24 -08:00  
				
					
						
							
							
								 
						
							
							
								be60c0b010 
								
							
								 
							
						 
						
							
							
								
								* A better way to handle the last fix (This is in case the viewer provides a list of preferred formats, though, technically, the sim would pick the first provided format the old way).  This just makes it more obvious what's happening.  
							
							
							
						 
						
							2013-01-21 22:08:51 -05:00  
				
					
						
							
							
								 
						
							
							
								6007eae00f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/avination' into teravuswork  
							
							
							
						 
						
							2013-01-21 21:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								89676b8a48 
								
							
								 
							
						 
						
							
							
								
								* The fallthrough of FetchTexture was no longer resulting in a 404 response on missing textures.  It was just waiting and no event was being provided.   This re-enables the 404 response.  
							
							
							
						 
						
							2013-01-21 21:32:48 -05:00  
				
					
						
							
							
								 
						
							
							
								9a4914e58c 
								
							
								 
							
						 
						
							
							
								
								Add co-op termination regression test for infinite recursive manual call on event function.  
							
							... 
							
							
							
							Such code would normally terminate quickly with a stack overflow exception anyway. 
							
						 
						
							2013-01-22 02:32:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0727784186 
								
							
								 
							
						 
						
							
							
								
								Set script delay factor to 0 in co-op termination tests  
							
							... 
							
							
							
							This is to ensure loops aren't actually terminating from a wait on an LSL function.
This was not the case with any of the existing tests. 
							
						 
						
							2013-01-22 02:26:04 +00:00  
				
					
						
							
							
								 
						
							
							
								679dc811dd 
								
							
								 
							
						 
						
							
							
								
								Add regression test for co-op termination on infinite user function call regression.  
							
							... 
							
							
							
							Such a script would probably run out of stack pretty quickly anyway. 
							
						 
						
							2013-01-22 02:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b93e8020e2 
								
							
								 
							
						 
						
							
							
								
								Add regression test for co-op stop of an infinite jump loop  
							
							... 
							
							
							
							Also fixes bug in do-while test
Improves detection of failure due to invalid script in test
Sets up xengine anew for each test rather than once for the while testsuite to improve isolation between tests.
Stop listening for chat after the first 'script is running' chat is received to reduce test run time. 
							
						 
						
							2013-01-22 02:16:10 +00:00  
				
					
						
							
							
								 
						
							
							
								cf0b5e4f27 
								
							
								 
							
						 
						
							
							
								
								Add do-while co-op termination test  
							
							... 
							
							
							
							Minor changes to scripts in other tests. 
							
						 
						
							2013-01-22 01:53:10 +00:00  
				
					
						
							
							
								 
						
							
							
								fbdfe43d75 
								
							
								 
							
						 
						
							
							
								
								Add single and comound while loop co-op termination test  
							
							
							
						 
						
							2013-01-22 01:40:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c6ba27d096 
								
							
								 
							
						 
						
							
							
								
								Fix bug in generating termination checks in compound statement for loop.  
							
							... 
							
							
							
							Add regression test for this case. 
							
						 
						
							2013-01-22 01:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a558f9797d 
								
							
								 
							
						 
						
							
							
								
								factor out common code in existing co-op termination regression tests  
							
							
							
						 
						
							2013-01-22 01:13:45 +00:00  
				
					
						
							
							
								 
						
							
							
								419f8e0f76 
								
							
								 
							
						 
						
							
							
								
								Increase WaitForEventCompletionOnScriptStop to 120 secs to show that the co-op setting is active in its regression tests.  
							
							
							
						 
						
							2013-01-22 01:08:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1730de14a4 
								
							
								 
							
						 
						
							
							
								
								minor: comment out Console.WriteLine debugging message in XEngine  
							
							
							
						 
						
							2013-01-22 01:00:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cd446c32d6 
								
							
								 
							
						 
						
							
							
								
								Add regression test TestStopOnLongForLoop()  
							
							
							
						 
						
							2013-01-22 00:59:46 +00:00  
				
					
						
							
							
								 
						
							
							
								49d674c74d 
								
							
								 
							
						 
						
							
							
								
								refactor: rename XEngineTest to more descriptive XEngineBasicTests  
							
							
							
						 
						
							2013-01-22 00:35:56 +00:00  
				
					
						
							
							
								 
						
							
							
								471c477863 
								
							
								 
							
						 
						
							
							
								
								BulletSim: allow changing position and rotation of a child of a linkset  
							
							... 
							
							
							
							without rebuilding the whole compound shape. Should make vehicles move
smoother. 
							
						 
						
							2013-01-21 15:58:22 -08:00  
				
					
						
							
							
								 
						
							
							
								95c53ecae7 
								
							
								 
							
						 
						
							
							
								
								Have SOP and LSL_Api call the proper GetCenterOfMass and GetGeometricCenter  
							
							... 
							
							
							
							routines on the physics engine. Won't make a difference for any
existing scripts since ODE always returned Vector3.Zero. 
							
						 
						
							2013-01-21 15:55:54 -08:00  
				
					
						
							
							
								 
						
							
							
								09a3e134e4 
								
							
								 
							
						 
						
							
							
								
								* Fix notecard loading - If the notecard name is formatted like a UUID but isn't an actual asset UUID, then try to load it like an asset id first, then try to load it as a task inventoryitem name.   If the passed UUID is a string, try to load it like a task inventory item name.  
							
							
							
						 
						
							2013-01-21 17:30:38 -05:00  
				
					
						
							
							
								 
						
							
							
								3f6698a595 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unused MaxTaintsToProcessPerStep parameter  
							
							
							
						 
						
							2013-01-21 09:19:09 -08:00  
				
					
						
							
							
								 
						
							
							
								da6f589885 
								
							
								 
							
						 
						
							
							
								
								Add accessors to allow serializing rot and position targets  
							
							
							
						 
						
							2013-01-21 08:36:21 +01:00  
				
					
						
							
							
								 
						
							
							
								52b341e2e2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: More aggressive as setting character velocity to zero  
							
							... 
							
							
							
							when should be standing.
Modify angular force routines to be the same pattern as linear force routines.
BulletSim vehicle turning is scaled like SL and is DIFFERENT THAN ODE!!
Fix some bugs in BSMotor dealing with the motor going to zero.
Add a bunch of parameters:  MaxLinearVelocity, MaxAngularVelocity,
MaxAddForceMagnitude, VehicleMaxLinearVelocity, VehicleMaxAngularVelocity,
and most of the values are defaulted to values that are larger
than in SL.
Use the new parameters in BSPrim, BSCharacter and BSDynamic. 
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								3c4868f613 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of avatar sliding very slowly occasionally after stopping walking. Consolidate movement tests into the one prestep motion action  
							
							
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								2cb1d5240e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small fix making sure terrain height is calculated  
							
							... 
							
							
							
							properly if the vehicle moves during vehicle actions. 
							
						 
						
							2013-01-20 23:09:54 -08:00  
				
					
						
							
							
								 
						
							
							
								3b0df52d10 
								
							
								 
							
						 
						
							
							
								
								BulletSim: modify motors to return correction rather than current value  
							
							... 
							
							
							
							to better use them for incremental updates.
Modify prim and character to use the new motors.
Simplify the vehicle linear movement code to just update the velocity
directly or the basic movement. 
							
						 
						
							2013-01-20 23:09:53 -08:00  
				
					
						
							
							
								 
						
							
							
								a291e6be93 
								
							
								 
							
						 
						
							
							
								
								Limit active at targets to 8  
							
							
							
						 
						
							2013-01-21 01:47:54 +01:00  
				
					
						
							
							
								 
						
							
							
								80529a6bac 
								
							
								 
							
						 
						
							
							
								
								Prevent scene from holding references to SOGs with attargets beyond SOG deletion  
							
							
							
						 
						
							2013-01-21 01:47:09 +01:00  
				
					
						
							
							
								 
						
							
							
								0e17887e03 
								
							
								 
							
						 
						
							
							
								
								Allow TeleportCancel packets to reset the transfer state machine  
							
							
							
						 
						
							2013-01-21 01:46:40 +01:00  
				
					
						
							
							
								 
						
							
							
								b7b3063849 
								
							
								 
							
						 
						
							
							
								
								Implement HTTP Request froma thread pool to avoid packet congestion  
							
							
							
						 
						
							2013-01-20 18:38:00 +01:00  
				
					
						
							
							
								 
						
							
							
								cf4bf7432a 
								
							
								 
							
						 
						
							
							
								
								Revert "Refactor scripted http request to use async calls rather than hard threads"  
							
							... 
							
							
							
							This reverts commit 461ecd7cf9 
							
						 
						
							2013-01-20 15:58:20 +01:00  
				
					
						
							
							
								 
						
							
							
								2c517d792f 
								
							
								 
							
						 
						
							
							
								
								This updates prebuild to remove BulletSimN, implements the BulletSim API in BulletSPlugin using the BulletXNA Bullet physics engine.  It also updates the BulletXNA library to be compatible with the changes.   OpenSimDefaults has been updated to describe how to switch engines and terrain implementations.  
							
							
							
						 
						
							2013-01-20 08:18:16 -05:00  
				
					
						
							
							
								 
						
							
							
								6a75949323 
								
							
								 
							
						 
						
							
							
								
								* Dumping BulletSimNPlugin in favor of combining the API  
							
							
							
						 
						
							2013-01-20 08:07:49 -05:00  
				
					
						
							
							
								 
						
							
							
								82b954b212 
								
							
								 
							
						 
						
							
							
								
								* Tweak the BulletSimN API a bit.  
							
							
							
						 
						
							2013-01-20 08:06:15 -05:00  
				
					
						
							
							
								 
						
							
							
								461ecd7cf9 
								
							
								 
							
						 
						
							
							
								
								Refactor scripted http request to use async calls rather than hard threads  
							
							
							
						 
						
							2013-01-20 02:08:38 +01:00  
				
					
						
							
							
								 
						
							
							
								903cc71f0d 
								
							
								 
							
						 
						
							
							
								
								Remove an extra ScriptSleep (merge artefact) from llSetLinkPrimitiveParamsFast  
							
							
							
						 
						
							2013-01-19 22:53:51 +01:00  
				
					
						
							
							
								 
						
							
							
								2d3a57a002 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination'  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/ThrottleOutPacketType.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Avatar/Groups/GroupsModule.cs 
							
						 
						
							2013-01-19 21:49:33 +01:00  
				
					
						
							
							
								 
						
							
							
								7bd9a0edb7 
								
							
								 
							
						 
						
							
							
								
								Remove group IM test code also mentioning "OpenSimulator Testing"  
							
							
							
						 
						
							2013-01-19 14:30:38 +01:00  
				
					
						
							
							
								 
						
							
							
								bd77e2b7ba 
								
							
								 
							
						 
						
							
							
								
								Remove the core groups module  
							
							
							
						 
						
							2013-01-19 14:29:09 +01:00  
				
					
						
							
							
								 
						
							
							
								1323271826 
								
							
								 
							
						 
						
							
							
								
								Kill the dumb Opensimulator Testing group again - for good.  
							
							
							
						 
						
							2013-01-19 13:21:43 +01:00  
				
					
						
							
							
								 
						
							
							
								9c590e51b6 
								
							
								 
							
						 
						
							
							
								
								IRCBridgeModule: optional agent-alertbox for IRC enabled Regions look in OpenSimDefaults.ini / section [IRC]  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=6470 
idea: https://github.com/ssm2017/IrcBridgeAlert  
						
							2013-01-19 02:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								12efac494a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/BaseHttpServer.cs
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/Framework/Scenes/Animation/ScenePresenceAnimator.cs 
							
						 
						
							2013-01-19 02:38:04 +00:00  
				
					
						
							
							
								 
						
							
							
								fc6115f777 
								
							
								 
							
						 
						
							
							
								
								Check the existing ScenePresence.ParentPart to make sure we're not trying to sit on a prim we're already sat upon, rather than looking up the part from scratch.  
							
							... 
							
							
							
							An adaptation of commit 055b8a2 
							
						 
						
							2013-01-19 02:29:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b77da5039e 
								
							
								 
							
						 
						
							
							
								
								Assign the SmartThreadPool name in the constructor  
							
							... 
							
							
							
							This is required because some threads are created in the constructor, so assigning the name afterwards would be too late. 
							
						 
						
							2013-01-19 02:08:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3eee991935 
								
							
								 
							
						 
						
							
							
								
								Explicitly stop PollServiceRequestManager() rather than relying on its destructor.  
							
							... 
							
							
							
							Hopes to address occasional shutdown failures from http://opensimulator.org/mantis/view.php?id=6503  
							
						 
						
							2013-01-19 02:04:36 +00:00  
				
					
						
							
							
								 
						
							
							
								27e2ec177a 
								
							
								 
							
						 
						
							
							
								
								New constants for llGetObjectDetails  
							
							... 
							
							
							
							New constants for llGetObjectDetails OBJECT_CHARACTER_TIME,
OBJECT_ROOT, OBJECT_ATTACHED_POINT, OBJECT_PATHFINDING_TYPE,
OBJECT_PHYSICS, OBJECT_PHANTOM and OBJECT_TEMP_ON_REZ
also Pathfining constants, 3 of which are used by llGetObjectDetails 
							
						 
						
							2013-01-19 01:50:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4f70e423df 
								
							
								 
							
						 
						
							
							
								
								Mantis 6507 keys returned by llGetAgentList incorrect for llList2Key  
							
							... 
							
							
							
							The type of the keys returned by llGetAgentList corrected to LSL_Key 
							
						 
						
							2013-01-19 01:14:11 +00:00  
				
					
						
							
							
								 
						
							
							
								652cfa2ee2 
								
							
								 
							
						 
						
							
							
								
								Fix use of scene debug commands when region is set to root or a specific region where there is more than one region on the simulator.  
							
							
							
						 
						
							2013-01-19 00:27:17 +00:00  
				
					
						
							
							
								 
						
							
							
								115e1c2abb 
								
							
								 
							
						 
						
							
							
								
								Add "debug set set animations true|false" region console command.  
							
							... 
							
							
							
							Setting this logs extra information about animation add/remove, such as uuid and animation name
Unfortunately cannot be done per client yet 
							
						 
						
							2013-01-18 23:22:02 +00:00  
				
					
						
							
							
								 
						
							
							
								74256c0cc4 
								
							
								 
							
						 
						
							
							
								
								Restore previous client AO behaviour by not allowing them to remove the default animation but continue to allow scripts to do so.  
							
							... 
							
							
							
							This keeps the fix from http://opensimulator.org/mantis/view.php?id=6327 
and fixes the behaviour regression in http://opensimulator.org/mantis/view.php?id=6483 
Animations may still exhibit different behaviour if both scripts and clients are adjusting animations.
A change in the behaviour of client AO to not remove all animations may be a better long term approach. 
							
						 
						
							2013-01-18 22:57:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c6b6c94ccb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce jitter in avatar velocity when walking or flying.  
							
							... 
							
							
							
							OpenSimulator is VERY sensitive to changes in avatar velocity and
will send an avatar update message when velocity changes more than
0.001m/s. This significantly reduces the number of avatar update messages by
smoothing the avatar velocity returned by Bullet. 
							
						 
						
							2013-01-18 11:39:24 -08:00  
				
					
						
							
							
								 
						
							
							
								482c7b5368 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add logic to turn off pre-step actions when object goes  
							
							... 
							
							
							
							non-active. This turns off 'setForce', 'setTorque' and 'moveToTarget'
when the object is selected or made non-physical. 
							
						 
						
							2013-01-18 11:37:36 -08:00  
				
					
						
							
							
								 
						
							
							
								9aad815177 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-18 19:35:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c8afc8523b 
								
							
								 
							
						 
						
							
							
								
								Implement non-wait co-operative termination of scripts for XEngine in addition to termination on wait.  
							
							... 
							
							
							
							This involves inserting opensim_reserved_CheckForCoopTermination() calls in lsl -> c# translation at any place where the script could be in a loop with no wait calls.
These places are for, while, do-while, label, user function call and manual event function call.
Call goes through to an XEngineScriptBase which extends ScriptBase.
IEngine is extended to supply necessary engine-specific parent class references and constructor parameters to Compiler.
Unfortunately, since XEngineScriptBase has to be passed WaitHandle in its constructor, older compiled scripts will fail to load with an error on the OpenSim console.
Such scripts will need to be recompiled, either by removing all *.dll files from the bin/ScriptEngines/<region-id> or by setting DeleteScriptsOnStartup = true in [XEngine] for one run.
Automatic recompilation may be implemented in a later commit.
This feature should not yet be used, default remains termination with Thread.Abort() which will work as normal once scripts are recompiled. 
							
						 
						
							2013-01-17 23:39:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a6afd2f706 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-17 14:51:52 -08:00  
				
					
						
							
							
								 
						
							
							
								75f710f1e7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add one function that all actors who act on the physical  
							
							... 
							
							
							
							can use to know if the object is currently active.
Code cleaning including use of Util.ClampV function. 
							
						 
						
							2013-01-17 14:47:35 -08:00  
				
					
						
							
							
								 
						
							
							
								caad1edabf 
								
							
								 
							
						 
						
							
							
								
								Add utility function to clamp a vector to a maximum magnitude.  
							
							
							
						 
						
							2013-01-17 14:44:54 -08:00  
				
					
						
							
							
								 
						
							
							
								63e9b2d330 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-17 04:32:39 +01:00  
				
					
						
							
							
								 
						
							
							
								755e452342 
								
							
								 
							
						 
						
							
							
								
								revert the test, sending again appearance to self in  
							
							... 
							
							
							
							ValidateAndSendAppearanceAndAgentData() 
							
						 
						
							2013-01-17 03:29:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3b1e4541fb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-17 03:45:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2743565f7e 
								
							
								 
							
						 
						
							
							
								
								*TEST TEST TEST* don't send AvatarAppearance to self  
							
							
							
						 
						
							2013-01-17 02:43:29 +00:00  
				
					
						
							
							
								 
						
							
							
								777c80becb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-16 23:37:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3e0e9a0962 
								
							
								 
							
						 
						
							
							
								
								* Enables loading cached bakes on teleport by filling in the appropriate avatar fields from the bake data.  No more auto rebaking on teleport assuming your wearables, bakes and cache are consistent.  
							
							... 
							
							
							
							* Speeds up appearance sending..  since there's nothing to wait for. 
							
						 
						
							2013-01-16 17:59:13 -05:00  
				
					
						
							
							
								 
						
							
							
								670bb9cb8b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/avination' into teravuswork  
							
							
							
						 
						
							2013-01-16 17:52:02 -05:00  
				
					
						
							
							
								 
						
							
							
								13e7085124 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 23:19:29 +01:00  
				
					
						
							
							
								 
						
							
							
								de49440839 
								
							
								 
							
						 
						
							
							
								
								dont send a full grp update on stopmovetotarget. just a rootpart terse  
							
							
							
						 
						
							2013-01-16 22:17:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ed735ffdd0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 21:57:06 +01:00  
				
					
						
							
							
								 
						
							
							
								30d5faa7fc 
								
							
								 
							
						 
						
							
							
								
								same for SetPrimParams  
							
							
							
						 
						
							2013-01-16 20:55:16 +00:00  
				
					
						
							
							
								 
						
							
							
								3d0f4b0ccb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 21:35:13 +01:00  
				
					
						
							
							
								 
						
							
							
								2464e65c8a 
								
							
								 
							
						 
						
							
							
								
								llSetPos on child prim, send only a part terse update and not a group one  
							
							
							
						 
						
							2013-01-16 20:27:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5b86af36e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 20:23:45 +01:00  
				
					
						
							
							
								 
						
							
							
								582cb89beb 
								
							
								 
							
						 
						
							
							
								
								Add a way to put things at the front of the queue for any throttle group.  
							
							... 
							
							
							
							Adds a DoubleLocklessQueue and uses it for the outgoing buckets. Added
a flag value to the Throttle Type (again) because although it's hacky, it's
the best of a bad bunch to get the message through the UDP stack to where it's
needed. 
							
						 
						
							2013-01-16 19:29:27 +01:00  
				
					
						
							
							
								 
						
							
							
								206bfe0657 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/Tests/CoopTerminationTests.cs 
							
						 
						
							2013-01-16 17:05:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9c99ed26eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-01-16 16:52:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5563a8916e 
								
							
								 
							
						 
						
							
							
								
								Complete removal of the now unused state queue  
							
							
							
						 
						
							2013-01-16 16:45:18 +00:00  
				
					
						
							
							
								 
						
							
							
								37fcf87946 
								
							
								 
							
						 
						
							
							
								
								Changed a couple of debug messages at the request of osgrid.  
							
							
							
						 
						
							2013-01-16 08:20:32 -08:00  
				
					
						
							
							
								 
						
							
							
								9910c5f8e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-16 15:50:34 +00:00  
				
					
						
							
							
								 
						
							
							
								818254916c 
								
							
								 
							
						 
						
							
							
								
								JustinCC's core re-merge  
							
							
							
						 
						
							2013-01-16 15:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								518326b049 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-16 16:47:21 +01:00  
				
					
						
							
							
								 
						
							
							
								91138014e2 
								
							
								 
							
						 
						
							
							
								
								Change all uses of the removed state queue to the task queue for now.  
							
							
							
						 
						
							2013-01-16 17:12:56 +00:00  
				
					
						
							
							
								 
						
							
							
								85aa1804df 
								
							
								 
							
						 
						
							
							
								
								Complete removal of the now unused state queue  
							
							
							
						 
						
							2013-01-16 17:06:25 +00:00  
				
					
						
							
							
								 
						
							
							
								778ed1c05a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 16:35:09 +01:00  
				
					
						
							
							
								 
						
							
							
								4d92c6b39f 
								
							
								 
							
						 
						
							
							
								
								fix STATE udp queue data rate since it is in use again, after being  
							
							... 
							
							
							
							removed by intel folks (?)( should it be used or removed ??) 
							
						 
						
							2013-01-16 15:30:58 +00:00  
				
					
						
							
							
								 
						
							
							
								451b6c0e82 
								
							
								 
							
						 
						
							
							
								
								Add admin_refresh_search command to RemoteAdmin  
							
							
							
						 
						
							2013-01-16 14:52:04 +01:00  
				
					
						
							
							
								 
						
							
							
								503705bfad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-16 14:24:23 +01:00  
				
					
						
							
							
								 
						
							
							
								94710a17a4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2013-01-16 13:11:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8ee9daa121 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add the editting children in linkset going phantom bug to TODO list.  
							
							
							
						 
						
							2013-01-15 21:08:47 -08:00  
				
					
						
							
							
								 
						
							
							
								5d098d8f17 
								
							
								 
							
						 
						
							
							
								
								BulletSim: don't modify angular parameters when doing LIMIT_MOTOR_UP.  
							
							... 
							
							
							
							It was a dumb idea to try and do a nose over feature for jumping cars anyway.
Add better logging of native shape creation/reuse so can  tell the difference. 
							
						 
						
							2013-01-15 21:08:46 -08:00  
				
					
						
							
							
								 
						
							
							
								61ff79587b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add debugging messages to know when assets for physical  
							
							... 
							
							
							
							objects have been fetched.
Update TODO list with more work. 
							
						 
						
							2013-01-15 21:08:46 -08:00  
				
					
						
							
							
								 
						
							
							
								daef2b8d87 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reduce maximum force a script can apply (like in llApplyImpulse)  
							
							... 
							
							
							
							to the documented maximum from the outragious number previously. 
							
						 
						
							2013-01-15 21:08:46 -08:00  
				
					
						
							
							
								 
						
							
							
								0963ece25b 
								
							
								 
							
						 
						
							
							
								
								Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)  
							
							... 
							
							
							
							This makes use of EventWaitHandles since various web references indicate that Thread.Interrupt() can also cause runtime instability.
If co-op termination is enabled, then termination sets the wait handle instead of waiting for a timeout before possibly aborting the thread.
This allows the script to cleanly terminate if it's in a llSleep/LL function delay or the next time it enters such a wait without any timeout period.
Co-op termination is not yet testable since checking for termination request within loops that never trigger a wait is not yet implemented.
This commit, unlike 1b5c41c 
							
						 
						
							2013-01-16 02:07:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b8949024bc 
								
							
								 
							
						 
						
							
							
								
								Revert "Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)"  
							
							... 
							
							
							
							Doing this as a favour to Melanie.  This will be back with passing the wait handles directly to the api.
This reverts commit 1b5c41c14a 
							
						 
						
							2013-01-16 01:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								70fa41863d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f54b398540698e6e09022fe77b6405624b532f5c' into careminster  
							
							
							
						 
						
							2013-01-16 01:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								fc5711fa7a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8bf0a9f85dda4b1831630b65620d5c6868196c11' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-01-16 01:11:20 +00:00  
				
					
						
							
							
								 
						
							
							
								03a8a4426f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-16 00:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1b5c41c14a 
								
							
								 
							
						 
						
							
							
								
								Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.)  
							
							... 
							
							
							
							This makes use of EventWaitHandles since various web references indicate that Thread.Interrupt() can also cause runtime instability.
If co-op termination is enabled, then termination sets the wait handle instead of waiting for a timeout before possibly aborting the thread.
This allows the script to cleanly terminate if it's in a llSleep/LL function delay or the next time it enters such a wait without any timeout period.
Co-op termination is not yet testable since checking for termination request within loops that never trigger a wait is not yet implemented. 
							
						 
						
							2013-01-16 00:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b5f5400e06 
								
							
								 
							
						 
						
							
							
								
								Add Refresh() Method to ISerachModule to allow forcing a sim to resend it's  
							
							... 
							
							
							
							search data 
							
						 
						
							2013-01-15 22:15:58 +01:00  
				
					
						
							
							
								 
						
							
							
								b3939a431c 
								
							
								 
							
						 
						
							
							
								
								Fix llSetRegionPos and detail behaviors of llSet[Link]PrimitiveParams[Fast]()  
							
							... 
							
							
							
							regarding prim positioning. 
							
						 
						
							2013-01-15 22:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								fccb03227e 
								
							
								 
							
						 
						
							
							
								
								Instead of passing separate engine, part and item components to script APIs, pass down IScriptInstance instead.  
							
							... 
							
							
							
							This is to allow the future co-operative script thread terminate feature to detect and act upon termination requests.
This splits the assembly and state loading out from the ScriptInstance() constructor to a separate Load() method
in order to facilititate continued script logic regression testing. 
							
						 
						
							2013-01-15 21:13:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f54b398540 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2013-01-15 10:08:27 -05:00  
				
					
						
							
							
								 
						
							
							
								ca3e0d67d2 
								
							
								 
							
						 
						
							
							
								
								Add Json-Rpc 2.0 To Registered Handlers  
							
							... 
							
							
							
							Added registration json-rpc handlers in the http server. Covers version 2.0
  See: http://www.jsonrpc.org/specification  
							
						 
						
							2013-01-15 10:04:16 -05:00  
				
					
						
							
							
								 
						
							
							
								021964c6e0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweeks to improve hover.  
							
							
							
						 
						
							2013-01-15 04:24:24 -08:00  
				
					
						
							
							
								 
						
							
							
								181d4c6fcb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: temporarily disable banking and direction deflection  
							
							... 
							
							
							
							because the computations are wrong.
Add VehicleTorqueImpulse routines. 
							
						 
						
							2013-01-15 02:58:14 -08:00  
				
					
						
							
							
								 
						
							
							
								0374b2a0b4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix logic for enabling unmanaged code debug messages.  
							
							... 
							
							
							
							Free pinned memory when physics engine is unloaded. 
							
						 
						
							2013-01-15 02:21:38 -08:00  
				
					
						
							
							
								 
						
							
							
								edf198b766 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2013-01-15 01:46:30 -08:00  
				
					
						
							
							
								 
						
							
							
								13778c895a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: by default, turn on continuious collision detection (CCD)  
							
							... 
							
							
							
							and enable friction computation caching. Remove dangerous BulletSim
settings from OpenSimDefaults.ini. 
							
						 
						
							2013-01-15 01:44:34 -08:00  
				
					
						
							
							
								 
						
							
							
								055b8a2d58 
								
							
								 
							
						 
						
							
							
								
								move resit fix to ScenePresence.cs and allow for requesting sit on objects other than the object currently sat on  
							
							
							
						 
						
							2013-01-14 22:24:24 -08:00  
				
					
						
							
							
								 
						
							
							
								1c240cd555 
								
							
								 
							
						 
						
							
							
								
								Print full stacktrace from plugin loading failure to help determine what went wrong, rather than a possibly unhelpful simple exception message.  
							
							
							
						 
						
							2013-01-15 01:07:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1c79e8a779 
								
							
								 
							
						 
						
							
							
								
								* Document the additional Visual Params of newer browsers in AvatarAppearance.VPElement so it can be easily looked up in code/module  
							
							
							
						 
						
							2013-01-14 19:37:44 -05:00  
				
					
						
							
							
								 
						
							
							
								c846cefda9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2013-01-15 00:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4e1ca890c2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix not moving physical objects below terrain to over terrain.  
							
							... 
							
							
							
							Add locking on register prestep action list preventing potential race conditions.
Little comment and formatting changes. 
							
						 
						
							2013-01-14 15:46:46 -08:00  
				
					
						
							
							
								 
						
							
							
								7978b349bd 
								
							
								 
							
						 
						
							
							
								
								refactor: Simplify ScriptInstance by retaining reference to SceneObjectPart instead of sometimes but not always looking it up.  
							
							
							
						 
						
							2013-01-14 23:19:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8bf0a9f85d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: disable center-of-mass computation for linksets until debugged. Move physical prim above ground if it is underground. Previously tried to correct by applying and up force but the prim would never go through the ground.  
							
							
							
						 
						
							2013-01-14 07:50:58 -08:00  
				
					
						
							
							
								 
						
							
							
								ee6333f89b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-13 16:27:47 +01:00  
				
					
						
							
							
								 
						
							
							
								b263587e21 
								
							
								 
							
						 
						
							
							
								
								try to patch getmesh Throttle (test)  
							
							
							
						 
						
							2013-01-13 15:25:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b924e333b7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-13 13:44:28 +00:00  
				
					
						
							
							
								 
						
							
							
								923e5df7ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-13 13:44:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2eb0d8b617 
								
							
								 
							
						 
						
							
							
								
								add some sanity checking to HandleAgentRequestSit handler  
							
							
							
						 
						
							2013-01-13 13:43:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a696253081 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-13 13:27:00 +01:00  
				
					
						
							
							
								 
						
							
							
								2028787c0d 
								
							
								 
							
						 
						
							
							
								
								prevent potencial invalid refs  
							
							
							
						 
						
							2013-01-13 12:25:41 +00:00  
				
					
						
							
							
								 
						
							
							
								459fcd81c9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move center of gravity of linkset to its geometric center.  
							
							... 
							
							
							
							Necessitated allowing simulator and physical position of a body to
get out of sync since Bullet assumes that <0,0,0> is the center of mass.
Update DLLs and SOs for the UpdateChildTransform so positions of
  individual prim in a linkset can be implemented. 
							
						 
						
							2013-01-11 16:47:53 -08:00  
				
					
						
							
							
								 
						
							
							
								eacc2561d1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add osGetPhysicsEngineType() LSL function and update  
							
							... 
							
							
							
							the physics engines to return the name that is specified in the INI
file ("physics = XXX") as the type of engine.
This os function is a little different than the others in that it
does not throw an exception of one is not privilaged to use it.
It merely returns an empty string. 
							
						 
						
							2013-01-11 16:47:35 -08:00  
				
					
						
							
							
								 
						
							
							
								93adc4cb66 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add IsSelected attribute to physical objects. Have vehicles check to see if physical before trying to step. Replace vehicle gravity application. Previously relying on Bullet to apply gravity but since vehicles over-ride the velocity calculation, gravity never had a chance to accelerate the body down. Added AddForceImpulse as well as AddForce for those who need to apply immediate velocity updates. Use the impulse to apply the linear motion.  
							
							
							
						 
						
							2013-01-11 16:47:20 -08:00  
				
					
						
							
							
								 
						
							
							
								daacd4deed 
								
							
								 
							
						 
						
							
							
								
								Fix exception reporting in SceneObjectPart so it logs what the exception is rather than just saying it happened.  
							
							
							
						 
						
							2013-01-11 16:47:07 -08:00  
				
					
						
							
							
								 
						
							
							
								7e58bbaac6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Redo linear function coding so they can better interact. New algorithm for limitMotorUp that relies on going up when not colliding rather than distance from ground. Add parameter for turning on and off embedded source vehicle debugging.  
							
							
							
						 
						
							2013-01-11 16:46:53 -08:00  
				
					
						
							
							
								 
						
							
							
								98168edc29 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove double application of buoyancy. Centralize computation of buoyancy. Add motor angular debugging controls.  
							
							
							
						 
						
							2013-01-11 16:46:38 -08:00  
				
					
						
							
							
								 
						
							
							
								b592ec265b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the 'No recognised physics mesh found ...' error spew by remembering that the last asset fetch failed until the simulator resets the shape parameters.  
							
							
							
						 
						
							2013-01-11 16:44:34 -08:00  
				
					
						
							
							
								 
						
							
							
								e5c63f8174 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 21:27:23 +01:00  
				
					
						
							
							
								 
						
							
							
								fcf3960168 
								
							
								 
							
						 
						
							
							
								
								make sure keyframe rotations are normalized  
							
							
							
						 
						
							2013-01-11 20:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6d123ea793 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 19:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								a892dbba63 
								
							
								 
							
						 
						
							
							
								
								go back bypassing sog updates control (test)  
							
							
							
						 
						
							2013-01-11 18:18:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f9680d62ed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 17:30:13 +01:00  
				
					
						
							
							
								 
						
							
							
								d7f0bf04f6 
								
							
								 
							
						 
						
							
							
								
								update the last information sent in terse updates where they are sent to all  
							
							... 
							
							
							
							clients and not only on Scheduled sends 
							
						 
						
							2013-01-11 16:24:48 +00:00  
				
					
						
							
							
								 
						
							
							
								819f4b338d 
								
							
								 
							
						 
						
							
							
								
								remove redundant lastPhysGroupPos and lastPhysGroupRot checks  
							
							... 
							
							
							
							in SOG Update(). rootpart does more complet checks 
							
						 
						
							2013-01-11 16:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								69e77ff403 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-11 15:19:20 +01:00  
				
					
						
							
							
								 
						
							
							
								1f9dbdf8b8 
								
							
								 
							
						 
						
							
							
								
								same for AngularVelocity. Use normal terse updates in place of sending  
							
							... 
							
							
							
							imediatly. If that's good for physics, needs to be good for this 
							
						 
						
							2013-01-11 14:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								756d53db5e 
								
							
								 
							
						 
						
							
							
								
								keyframe. Don't use group UpdateRotation since this enqueues a terse  
							
							... 
							
							
							
							update and we are sending them imediatly 
							
						 
						
							2013-01-11 13:39:14 +00:00  
				
					
						
							
							
								 
						
							
							
								72cc94cfbc 
								
							
								 
							
						 
						
							
							
								
								add some sanity checking to HandleAgentRequestSit handler  
							
							
							
						 
						
							2013-01-10 20:21:18 -08:00  
				
					
						
							
							
								 
						
							
							
								660d36a5b0 
								
							
								 
							
						 
						
							
							
								
								Implement a workaround solution for saving manual script state changes by the user before logout instead of wrongly removing the script early.  
							
							... 
							
							
							
							This workaround relies on the fact that a closing client goes inactive before the attachments derez calls happen.
This reverts the change to remove scripts too early instead of stopping them, since the the two step stop then remove is necessary to execute the detach event. 
							
						 
						
							2013-01-11 02:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f74915ed4f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-01-11 02:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								05ac6d3209 
								
							
								 
							
						 
						
							
							
								
								Save attachments on detach/exit if a contained script state has been changed.  
							
							... 
							
							
							
							This involves making Attachments module listen for start/stop script changes.
It also involves removing the script from the region on detach in the same manner as every other DeleteSceneObject() call rather than simply stopping it
This is necessary tue to the bad assymetry of start and stop script triggers but it appears to be the correct behaviour anyway, as detached objects are completely gone from the sim.
Not just in a state where their scripts have been stopped. 
							
						 
						
							2013-01-11 01:46:36 +00:00  
				
					
						
							
							
								 
						
							
							
								26347307ec 
								
							
								 
							
						 
						
							
							
								
								Fix a regression in the last few scene commands changes where setting these via the viewer estate dialog stopped working.  
							
							... 
							
							
							
							Forgot to register the new interface.
Also removes some code which got included by adpating an existing module. 
							
						 
						
							2013-01-11 00:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f3a2bbbd93 
								
							
								 
							
						 
						
							
							
								
								Add "debug scene get" console command to list current scene options  
							
							
							
						 
						
							2013-01-10 23:56:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a16ae5d7e3 
								
							
								 
							
						 
						
							
							
								
								Move scene debug commands into separate module.  Command changes from "debug scene <key> <value>" to "debug scene set <key> <value>" to accomodate future settings  
							
							
							
						 
						
							2013-01-10 23:49:48 +00:00  
				
					
						
							
							
								 
						
							
							
								983e458bb6 
								
							
								 
							
						 
						
							
							
								
								refactor: route the final scene backup through the same code that handles periodic backup  
							
							... 
							
							
							
							This is rather than making unnecessary duplicate checks that the SOG later performs again. 
							
						 
						
							2013-01-10 22:59:40 +00:00  
				
					
						
							
							
								 
						
							
							
								17f21ba9a0 
								
							
								 
							
						 
						
							
							
								
								minor: Capitalize GroupsModule command category  
							
							
							
						 
						
							2013-01-10 22:46:25 +00:00  
				
					
						
							
							
								 
						
							
							
								e65737be93 
								
							
								 
							
						 
						
							
							
								
								minor: add missing newline to "debug scene" console command  
							
							
							
						 
						
							2013-01-10 22:42:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f566dc0618 
								
							
								 
							
						 
						
							
							
								
								Remove unimplemented "debug teleport" console command  
							
							
							
						 
						
							2013-01-10 22:42:12 +00:00  
				
					
						
							
							
								 
						
							
							
								701ca1e4b8 
								
							
								 
							
						 
						
							
							
								
								Add "debug scene pbackup true|false" console command.  This enables or disable periodic scene backup.  For debug purposes.  
							
							... 
							
							
							
							If false, scene is still saved on shutdown. 
							
						 
						
							2013-01-10 22:38:48 +00:00  
				
					
						
							
							
								 
						
							
							
								170d376967 
								
							
								 
							
						 
						
							
							
								
								On baked texture save, replace any HG ID with an ordinary asset ID so the HGAssetBroker doesn't try to save back to the avatar's originating region  
							
							
							
						 
						
							2013-01-10 01:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3a495ccd56 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/Timer.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2013-01-10 01:38:03 +00:00  
				
					
						
							
							
								 
						
							
							
								84407e322f 
								
							
								 
							
						 
						
							
							
								
								revert accidental change to MemoryWatchdog stat calculation in previous  b1b4687 
							
							
							
						 
						
							2013-01-10 01:30:00 +00:00  
				
					
						
							
							
								 
						
							
							
								aecb32b74e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-01-10 01:25:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b1b4687250 
								
							
								 
							
						 
						
							
							
								
								Add "show script timers" command to show script timers.  For debug purposes.  
							
							... 
							
							
							
							Also, "show sensors" changes to "show script sensors". 
							
						 
						
							2013-01-10 00:57:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a0000a034f 
								
							
								 
							
						 
						
							
							
								
								Add "show sensors" command to show script sensor information for debug purposes.  
							
							
							
						 
						
							2013-01-10 00:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								949da1d4af 
								
							
								 
							
						 
						
							
							
								
								Change IsRoot to use ReferenceEquals to prevent operator == messiness  
							
							
							
						 
						
							2013-01-09 20:07:21 +01:00  
				
					
						
							
							
								 
						
							
							
								a99e26c89f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-09 19:17:05 +01:00  
				
					
						
							
							
								 
						
							
							
								b70d50edf2 
								
							
								 
							
						 
						
							
							
								
								fix llGetRot and parameters prim_rotation for attachments. Only on  
							
							... 
							
							
							
							LSL_api to avoid side effects for now 
							
						 
						
							2013-01-09 17:59:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f392fa96c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-09 18:03:04 +01:00  
				
					
						
							
							
								 
						
							
							
								b528281018 
								
							
								 
							
						 
						
							
							
								
								stop endless loop in lGetLinkPrimitiveParams  
							
							
							
						 
						
							2013-01-09 17:01:09 +00:00  
				
					
						
							
							
								 
						
							
							
								27b0914681 
								
							
								 
							
						 
						
							
							
								
								Prevent a null ref in llGetLinkPrimiteveParams. Still not a fix for the real  
							
							... 
							
							
							
							issue. 
							
						 
						
							2013-01-09 16:01:00 +01:00  
				
					
						
							
							
								 
						
							
							
								7d519fde3b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-09 09:19:52 +01:00  
				
					
						
							
							
								 
						
							
							
								290dc274ec 
								
							
								 
							
						 
						
							
							
								
								minor: Remove unnecessary commented out code from last commit  c28a2f05 and fix up code comment  
							
							
							
						 
						
							2013-01-09 01:04:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c28a2f05ca 
								
							
								 
							
						 
						
							
							
								
								minor: make spacing consistent in console help output  
							
							
							
						 
						
							2013-01-09 00:54:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e4fad4a09d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2013-01-09 00:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								df1d7414ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix hover height (boats float at the correct level).  
							
							... 
							
							
							
							Fix problem of vehicles going crazy when backing up. 
							
						 
						
							2013-01-08 16:37:49 -08:00  
				
					
						
							
							
								 
						
							
							
								f16c4a254c 
								
							
								 
							
						 
						
							
							
								
								Revert "Prevent empty Anim Packs"  
							
							... 
							
							
							
							This reverts commit 5561333668 
							
						 
						
							2013-01-09 00:20:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c1c540f454 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix sequence id fr default anim"  
							
							... 
							
							
							
							This reverts commit a775931a0c 
							
						 
						
							2013-01-09 00:20:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3d5e3e35b7 
								
							
								 
							
						 
						
							
							
								
								minor: Fix command match of "debug script" command to "debug scripts" to match other scripts commands (and it's own short help text)  
							
							
							
						 
						
							2013-01-09 00:08:08 +00:00  
				
					
						
							
							
								 
						
							
							
								5fa4b8b144 
								
							
								 
							
						 
						
							
							
								
								minor: Allow "script *" console commands to take multiple script item ids  
							
							
							
						 
						
							2013-01-09 00:01:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a775931a0c 
								
							
								 
							
						 
						
							
							
								
								Fix sequence id fr default anim  
							
							
							
						 
						
							2013-01-08 23:36:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5561333668 
								
							
								 
							
						 
						
							
							
								
								Prevent empty Anim Packs  
							
							
							
						 
						
							2013-01-08 23:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								92db4ef068 
								
							
								 
							
						 
						
							
							
								
								Revert "Prevent empty Anim Packs"  
							
							... 
							
							
							
							This reverts commit ab053df706 
							
						 
						
							2013-01-09 00:11:08 +01:00  
				
					
						
							
							
								 
						
							
							
								be844030ce 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix sequence id fr default anim"  
							
							... 
							
							
							
							This reverts commit 8f37f2ca7e 
							
						 
						
							2013-01-09 00:10:57 +01:00  
				
					
						
							
							
								 
						
							
							
								2ac96dd181 
								
							
								 
							
						 
						
							
							
								
								Add the new UpdateAgentInformation cap to make maturity on more recent viewers  
							
							... 
							
							
							
							work. 
							
						 
						
							2013-01-08 22:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8f37f2ca7e 
								
							
								 
							
						 
						
							
							
								
								Fix sequence id fr default anim  
							
							
							
						 
						
							2013-01-08 23:24:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ab053df706 
								
							
								 
							
						 
						
							
							
								
								Prevent empty Anim Packs  
							
							
							
						 
						
							2013-01-08 23:01:09 +01:00  
				
					
						
							
							
								 
						
							
							
								0a393b317d 
								
							
								 
							
						 
						
							
							
								
								Add the new UpdateAgentInformation cap to make maturity on more recent viewers  
							
							... 
							
							
							
							work. 
							
						 
						
							2013-01-08 22:32:39 +01:00  
				
					
						
							
							
								 
						
							
							
								e0074fe07b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 15:42:09 +01:00  
				
					
						
							
							
								 
						
							
							
								152407f341 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 15:11:04 +01:00  
				
					
						
							
							
								 
						
							
							
								fb088a48ac 
								
							
								 
							
						 
						
							
							
								
								also update m_lastSize in SendAvatarDataToAllAgents so more paths update  
							
							... 
							
							
							
							it 
							
						 
						
							2013-01-08 14:09:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0aabb93ef3 
								
							
								 
							
						 
						
							
							
								
								Remove now superfluous update of m_lastSize  
							
							
							
						 
						
							2013-01-08 14:00:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e1cfa846ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 13:58:42 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8f03b711 
								
							
								 
							
						 
						
							
							
								
								Prevent avatar data from being sent during login when it's not valid and  
							
							... 
							
							
							
							crashes login on some viewers. 
							
						 
						
							2013-01-08 13:57:45 +01:00  
				
					
						
							
							
								 
						
							
							
								09d41f4f78 
								
							
								 
							
						 
						
							
							
								
								Revert "Remove sending AvatarData because this also happens on login, where it chokes"  
							
							... 
							
							
							
							This reverts commit d1fa650c3f 
							
						 
						
							2013-01-08 13:11:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f86278e389 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2013-01-08 12:14:08 +01:00  
				
					
						
							
							
								 
						
							
							
								4cd1fd7485 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-08 12:14:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d1fa650c3f 
								
							
								 
							
						 
						
							
							
								
								Remove sending AvatarData because this also happens on login, where it chokes  
							
							... 
							
							
							
							Firestorm, Singularity and other viewers with the new appearance pipeline. 
							
						 
						
							2013-01-08 12:08:34 +01:00  
				
					
						
							
							
								 
						
							
							
								1603606f1d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improve vehicle angular banking and deflection computation. Rotate angular correction forces to be world relative rather than vehicle relative.  
							
							
							
						 
						
							2013-01-07 22:00:50 -08:00  
				
					
						
							
							
								 
						
							
							
								fed11e2665 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 03:31:50 +01:00  
				
					
						
							
							
								 
						
							
							
								126e73c5ed 
								
							
								 
							
						 
						
							
							
								
								put back position and rot change check before sending releasing plane constrain  
							
							
							
						 
						
							2013-01-08 02:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								223c498637 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 02:18:53 +01:00  
				
					
						
							
							
								 
						
							
							
								1bf553fd65 
								
							
								 
							
						 
						
							
							
								
								reduce sampling of camera raycasts to previus value  
							
							
							
						 
						
							2013-01-08 01:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3a924b41c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-08 01:24:30 +01:00  
				
					
						
							
							
								 
						
							
							
								d5066ae678 
								
							
								 
							
						 
						
							
							
								
								* DAnger, TEST * change camera plane collision detection. Still bounces on  
							
							... 
							
							
							
							* prim edges due to camera lag 
							
						 
						
							2013-01-08 00:21:09 +00:00  
				
					
						
							
							
								 
						
							
							
								8452c0a870 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add function to push avatar up when hitting stairs.  
							
							... 
							
							
							
							It looks like BulletSim and ODE rely on penetration correction to cause
the avatar to move up and thus allowing walking up stairs. Object
penetration was minimized for walking and flying (so one doesn't go
through walls) and this stopped stairs from working. This commit
introduces avatar movement code to check for collisions at the
feet while walking and attempts to raise the avatar for the steps.
Not yet perfect but movement is better. 
							
						 
						
							2013-01-07 16:05:02 -08:00  
				
					
						
							
							
								 
						
							
							
								599dbc3d95 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix exception when re-creating the terrain when loading an OAR file  
							
							
							
						 
						
							2013-01-07 16:04:21 -08:00  
				
					
						
							
							
								 
						
							
							
								910a94d143 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2013-01-07 15:06:17 +01:00  
				
					
						
							
							
								 
						
							
							
								42acd2d721 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-07 12:04:50 +01:00  
				
					
						
							
							
								 
						
							
							
								d2cb2da790 
								
							
								 
							
						 
						
							
							
								
								also exclude land  
							
							
							
						 
						
							2013-01-07 11:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								982328b4ed 
								
							
								 
							
						 
						
							
							
								
								exclude avatars from unfiltered RaycastWorld  
							
							
							
						 
						
							2013-01-07 10:56:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c9d39359bb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-07 11:37:25 +01:00  
				
					
						
							
							
								 
						
							
							
								ca40e656ab 
								
							
								 
							
						 
						
							
							
								
								in raycast for camera exclude self detection  
							
							
							
						 
						
							2013-01-07 10:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								2e5222055f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comments and removing small compile errors introduced in last commit.  
							
							
							
						 
						
							2013-01-06 22:56:16 -08:00  
				
					
						
							
							
								 
						
							
							
								9393403253 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update DLLs and SOs with better debugging output.  
							
							... 
							
							
							
							Add definition of hand crafted avatar mesh. Not used yet.
Comments and cleanup. 
							
						 
						
							2013-01-06 14:01:15 -08:00  
				
					
						
							
							
								 
						
							
							
								aa44a65d24 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-06 13:08:48 +01:00  
				
					
						
							
							
								 
						
							
							
								dc6b7bb5c9 
								
							
								 
							
						 
						
							
							
								
								don't try to read geom positions outside main ode thread :(  
							
							
							
						 
						
							2013-01-06 12:07:16 +00:00  
				
					
						
							
							
								 
						
							
							
								083ac92b34 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2013-01-06 10:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								40955fee2a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-01-06 10:52:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2eba80a8cd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where mesh shapes were physically just their bounding box and not the complete mesh. Fill mesh physical objects are back.  
							
							
							
						 
						
							2013-01-04 17:06:52 -08:00  
				
					
						
							
							
								 
						
							
							
								48cfc6d089 
								
							
								 
							
						 
						
							
							
								
								BulletSim: implement llMoveToTarget by adding PIDActive, etc.  
							
							... 
							
							
							
							Implementation of non-vehicle hover but haven't tested it a lot.
Update TODO list. 
							
						 
						
							2013-01-04 17:06:51 -08:00  
				
					
						
							
							
								 
						
							
							
								d0c7f7f050 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add some features to the PID motor to make it more flexible.  
							
							
							
						 
						
							2013-01-04 17:06:51 -08:00  
				
					
						
							
							
								 
						
							
							
								613f516007 
								
							
								 
							
						 
						
							
							
								
								BulletSim: convert avatar movement from a force to an impulse. Shouldn't  
							
							... 
							
							
							
							change functionality but removes an oddity in computing the force. 
							
						 
						
							2013-01-04 17:06:50 -08:00  
				
					
						
							
							
								 
						
							
							
								2c6b269b6e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add initial implementation of llMoveToTarget and hover height.  
							
							... 
							
							
							
							Not all there yet. 
							
						 
						
							2013-01-04 17:06:50 -08:00  
				
					
						
							
							
								 
						
							
							
								5432180027 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize motor code a little to pull together common functions.  
							
							... 
							
							
							
							Add BSFMotor. 
							
						 
						
							2013-01-04 17:06:50 -08:00  
				
					
						
							
							
								 
						
							
							
								44492b3a49 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add comments to force and impulse setting functions  
							
							... 
							
							
							
							so it is clear what Bullet is actually doing with the set values. 
							
						 
						
							2013-01-04 17:06:49 -08:00  
				
					
						
							
							
								 
						
							
							
								92a6958b6d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem where pre-step actions would not replaced  
							
							... 
							
							
							
							by new registrations thus causing multiple instances of an action. 
							
						 
						
							2013-01-04 17:06:49 -08:00  
				
					
						
							
							
								 
						
							
							
								2eda385f5e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ResetBroadphasePool and ResetConstraintSolver diagnostic  
							
							... 
							
							
							
							functions. If values set from console, the functions are called. Looking
for why the collision pools fill up with unnecessary stuff. 
							
						 
						
							2013-01-04 17:06:48 -08:00  
				
					
						
							
							
								 
						
							
							
								e62b14024f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-01-04 22:39:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7232cedd2b 
								
							
								 
							
						 
						
							
							
								
								Set default particle burst count to 1 instead of 0 in any set particle system script call that does not have an empty list.  
							
							... 
							
							
							
							As per http://opensimulator.org/mantis/view.php?id=6353  
							
						 
						
							2013-01-04 21:37:11 +00:00  
				
					
						
							
							
								 
						
							
							
								7e45096314 
								
							
								 
							
						 
						
							
							
								
								Fix build break caused by missing ) from  dce2809.  
							
							... 
							
							
							
							Was hand-typing in a line of code I had tested before but not retested this time 
							
						 
						
							2013-01-04 21:22:51 +00:00  
				
					
						
							
							
								 
						
							
							
								dce2809137 
								
							
								 
							
						 
						
							
							
								
								Automatically grant sit-related llRequestPermissions() for subsequent avatars sitting on the same scene obejct, instead of wrongly popping up request permissions dialog.  
							
							... 
							
							
							
							Resolves http://opensimulator.org/mantis/view.php?id=6478  
							
						 
						
							2013-01-04 21:18:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a3bf3a2aa5 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify llGetNumberOfPrims() to return prim count + sitting avatar count rather than independently inspecting every scene presence  
							
							
							
						 
						
							2013-01-04 20:56:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9869ca83b4 
								
							
								 
							
						 
						
							
							
								
								Fix llGetLinkName() to return the name of the last avatar sat as the last link number.  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlGetLinkName  
							
						 
						
							2013-01-04 20:54:11 +00:00  
				
					
						
							
							
								 
						
							
							
								9503383887 
								
							
								 
							
						 
						
							
							
								
								Fix llGetLinkKey() to return the last sat avatar as the last link number.  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlGetLinkKey 
This is done by keeping a scene-object wide list of sitters.
This also fixes bugs in this function where linknums 0 and 1 weren't treated properly if there were sitting avatars on a single prim.
This also fixes a minor race condition for multiple concurrent sitters on a prim with no current sitters by locking on the object-wide list rather than individual sop lists
Addresses http://opensimulator.org/mantis/view.php?id=6477  
							
						 
						
							2013-01-04 20:34:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ebfa614bf9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-03 22:53:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c961cfe19e 
								
							
								 
							
						 
						
							
							
								
								bug fix, cleanup...  
							
							
							
						 
						
							2013-01-03 21:53:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a75f24bb79 
								
							
								 
							
						 
						
							
							
								
								minor: Add some doc to the extremely unhelpful 'fudge....' comment as to why we're deselecting the prim in code before scheduling an update on attachment  
							
							
							
						 
						
							2013-01-03 21:06:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7f195de303 
								
							
								 
							
						 
						
							
							
								
								Fix problem where object attached from ground often does not get attached properly.  
							
							... 
							
							
							
							It seems this is happening because we send a kill for objects that are selected when attached.
A code comment says that this is to get the client to deselect it, but v3 and v1 clients do this just fine without the kill.
Aims to address http://opensimulator.org/mantis/view.php?id=6456  
							
						 
						
							2013-01-03 20:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8ea83f119c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-03 15:28:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a285ff7e69 
								
							
								 
							
						 
						
							
							
								
								check land permitions on sit target for unscripted sits  
							
							
							
						 
						
							2013-01-03 14:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								1fffdc3866 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-03 04:33:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1665a0d636 
								
							
								 
							
						 
						
							
							
								
								make ResetMoveToTarget cancel any 'force' waiting to be applied to avatar  
							
							... 
							
							
							
							( by the odd use of Velocity) 
							
						 
						
							2013-01-03 03:29:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d40cdd2649 
								
							
								 
							
						 
						
							
							
								
								cancel MoveToTarget (viewer 'go here") on sits  
							
							
							
						 
						
							2013-01-03 02:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								aa78df4a79 
								
							
								 
							
						 
						
							
							
								
								Scipt modules get the OpenMetaverse types, so lists passed as arguments to script module functions which then later call LSL_Types.list.GetVector3Item() or LSL_Types.list.GetQuaternionItem() methods would then trigger an InvalidCastException, which is now avoided.  
							
							
							
						 
						
							2013-01-03 00:18:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a5ac6af16a 
								
							
								 
							
						 
						
							
							
								
								Improving documentation of AttachToAvatar and GetLine methods in LSL_Api.cs based on doxygen error output  
							
							
							
						 
						
							2013-01-03 00:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								79b7c571ff 
								
							
								 
							
						 
						
							
							
								
								updating documentation in SampleMoneyModule based on doxygen error log output; changing an xml-style hint to a uri-style hint in the class summary, improving documentation of Initialise method and removing a superfluous parameter, improving documentating of ClientClosed method and documenting an omitted parameter  
							
							
							
						 
						
							2013-01-03 00:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								589e3e8686 
								
							
								 
							
						 
						
							
							
								
								minor: Change channel digger replacement message in TerrainModule to Info from Warn.  
							
							... 
							
							
							
							This is to stop this unnecessarily triggering log analysis code which reports warn and error level statements. 
							
						 
						
							2013-01-03 00:03:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1b826b4877 
								
							
								 
							
						 
						
							
							
								
								Allow registering regions whose names are equivalent under LIKE but not truly equal  
							
							
							
						 
						
							2013-01-02 23:31:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1a6694b264 
								
							
								 
							
						 
						
							
							
								
								Fixed several problems with the Sun: some settings didn't work, or were inconsistently used. - The sun position is always calculated by combining the sun settings in the Region and Estate. This fixes the problem that 'UseEstateSun' didn't work. - To remove ambiguity, the EstateToolsSunUpdate event no longer accepts the sun's position as parameters. That's because the position is always calculated from the Region and Estate settings. - Use only the 'FixedSun' flag to determine whether the sun is fixed; not the 'UseGlobalTime' flag. - Don't change the region's 'SunPosition' field according to the sun's position: this field is used only to set the position when using a FixedSun. (The 'SunVector' field does get updated according to the sun's position in the sky)  
							
							
							
						 
						
							2013-01-02 23:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								24e486e9df 
								
							
								 
							
						 
						
							
							
								
								Fixed: the AvatarEnteringNewParcel event wasn't triggered in some cases  
							
							... 
							
							
							
							If an avatar moved between regions: A -> B -> A, then when returning to region A the AvatarEnteringNewParcel wasn't triggered. This happened because the ScenePresence in region A still remembered its previous 'currentParcelUUID', so it appeared as if the avatar didn't change parcels. Now, however, when a ScenePresence becomes a child presence we clear its 'currentParcelUUID'. 
							
						 
						
							2013-01-02 23:00:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5097ba81d4 
								
							
								 
							
						 
						
							
							
								
								Added locking in NullRegionData.  
							
							... 
							
							
							
							This prevents errors when one thread iterates over the regions (e.g., from RegenerateMaptileAndReregister()) while another thread is adding a region. 
							
						 
						
							2013-01-02 22:48:25 +00:00  
				
					
						
							
							
								 
						
							
							
								8f31649fad 
								
							
								 
							
						 
						
							
							
								
								Fix indenting on ConsoleDisplayTable, align indenting on "show animations" console command  
							
							
							
						 
						
							2013-01-02 22:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2db1f22b89 
								
							
								 
							
						 
						
							
							
								
								minor: minor code and log formatting fixes to recent changes in LandManagementModule  
							
							
							
						 
						
							2013-01-02 22:31:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9784e4e07d 
								
							
								 
							
						 
						
							
							
								
								Changed locks to prevent deadlocks (especially during multi-region Load OAR)  
							
							
							
						 
						
							2013-01-02 22:28:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d2f4ca0dfe 
								
							
								 
							
						 
						
							
							
								
								If Save OAR/IAR times-out while waiting for assets then notify the caller that the operation failed  
							
							
							
						 
						
							2013-01-02 22:15:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6b55f51837 
								
							
								 
							
						 
						
							
							
								
								minor: Allow objects to be added directly to a row on a ConsoleDisplayTable rather than having to ToString() them first  
							
							
							
						 
						
							2013-01-02 22:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								dbe8e90a17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 23:00:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a504704071 
								
							
								 
							
						 
						
							
							
								
								i try to fix avatar orientation in some cases..  
							
							
							
						 
						
							2013-01-02 21:59:19 +00:00  
				
					
						
							
							
								 
						
							
							
								70695a6ed9 
								
							
								 
							
						 
						
							
							
								
								Implemented Return Objects when it's invoked from the Top Colliders or Top Scripts dialogs  
							
							
							
						 
						
							2013-01-02 21:59:01 +00:00  
				
					
						
							
							
								 
						
							
							
								addab1244e 
								
							
								 
							
						 
						
							
							
								
								Add "show animations" console command for debug purposes.  
							
							... 
							
							
							
							This shows the current animation sequence and default anims for avatars. 
							
						 
						
							2013-01-02 21:38:00 +00:00  
				
					
						
							
							
								 
						
							
							
								94e7ccea99 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 21:07:47 +01:00  
				
					
						
							
							
								 
						
							
							
								be6b6bf191 
								
							
								 
							
						 
						
							
							
								
								add a lock to CollisionEventsThisFrame  
							
							
							
						 
						
							2013-01-02 20:06:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f4e189e828 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 20:41:13 +01:00  
				
					
						
							
							
								 
						
							
							
								7980a1d849 
								
							
								 
							
						 
						
							
							
								
								*TEST* avatar unscripted sit. Some guessing/automation  
							
							
							
						 
						
							2013-01-02 19:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								30e5e5cce6 
								
							
								 
							
						 
						
							
							
								
								If an NPC is unowned, then always auto-grant permissions requested via llRequestPermissions()  
							
							... 
							
							
							
							This is consistent with all other OSSL NPC functions that allow unowned avatars to be manipulated.
Aims to address http://opensimulator.org/mantis/view.php?id=6483  
							
						 
						
							2013-01-02 19:25:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7943c8d11c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2013-01-02 11:52:37 +00:00  
				
					
						
							
							
								 
						
							
							
								41a44d7165 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2013-01-02 09:28:55 +01:00  
				
					
						
							
							
								 
						
							
							
								92c26e4994 
								
							
								 
							
						 
						
							
							
								
								* ubit pointed out another place where that check needed to be updated and I normalized it.  
							
							
							
						 
						
							2013-01-01 23:55:24 -05:00  
				
					
						
							
							
								 
						
							
							
								f9148e5fc7 
								
							
								 
							
						 
						
							
							
								
								* This is actually the fix described the last commit..   I had commented it out to see if the problem had affected all attachments or just HUD attachments.  
							
							
							
						 
						
							2013-01-01 23:11:46 -05:00  
				
					
						
							
							
								 
						
							
							
								397aa74777 
								
							
								 
							
						 
						
							
							
								
								* Fixes the attachment scripted rotation bug.   The problem is the code was relying on m_host.ParentId = 0 to determine if the attachment should be rotated against root prim offset.   To fix it for attachments, we also need to check if the host's localID == RootPart's localID. otherwise we are cumulatively rotating against the host's root part rotation offset (which in this case, is it's own rotation)  
							
							
							
						 
						
							2013-01-01 23:07:37 -05:00  
				
					
						
							
							
								 
						
							
							
								aa236b2020 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to have Bullet output performance statistics  
							
							... 
							
							
							
							every so many frames. Default to off. 
							
						 
						
							2013-01-01 17:27:34 -08:00  
				
					
						
							
							
								 
						
							
							
								b14b65ea95 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move selection of the unmanaged Bullet DLL from BSPlugin  
							
							... 
							
							
							
							into the unmanaged Bullet interface class. 
							
						 
						
							2013-01-01 17:27:33 -08:00  
				
					
						
							
							
								 
						
							
							
								9d840fd2ee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move over and port the interface for BulletXNA.  
							
							... 
							
							
							
							Copied BulletSNPlugin.BulletSimAPI to a new
BulletSPlugin.BSAPIXNA.cs and then modifyed the latter to
comply with the BSAPITemplate definition. Not totally debugged
but the code is all there for an INI variable to select either
unmanaged C++ Bullet or the C# version of Bullet. 
							
						 
						
							2013-01-01 17:27:33 -08:00  
				
					
						
							
							
								 
						
							
							
								0662d109c2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings.  
							
							
							
						 
						
							2013-01-01 17:27:33 -08:00  
				
					
						
							
							
								 
						
							
							
								04132d3af4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: subclass Bullet[World|Body|Shape|Constraint] for unmanaged  
							
							... 
							
							
							
							to have pointers and managed to have objects.
Initial paste of XNA code. Commented out. 
							
						 
						
							2013-01-01 17:27:32 -08:00  
				
					
						
							
							
								 
						
							
							
								a0739a80a8 
								
							
								 
							
						 
						
							
							
								
								Fixed bugs when getting the root folder.  
							
							... 
							
							
							
							1. The error checking for the case where there's no "My Inventory" folder was
incorrect: it checked the wrong variable.
2. If GetSystemFolderForType() is called to get AssetType.RootFolder then
it should return the root folder immediately; not look for another root
folder below it. 
							
						 
						
							2013-01-02 00:04:14 +00:00  
				
					
						
							
							
								 
						
							
							
								bc9a7ba0d6 
								
							
								 
							
						 
						
							
							
								
								minor: Assign names to the different SmartThreadPools for debugging purposes.  
							
							... 
							
							
							
							A different approach to the patch in http://opensimulator.org/mantis/view.php?id=6462 
that doesn't involve further forking of SmartThreadPool 
							
						 
						
							2013-01-01 23:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								416244051d 
								
							
								 
							
						 
						
							
							
								
								refactor: call Util.InitThreadPool() if we are initializing an uninitialized pool on first use rather than constructing it ourselves.  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2013-01-01 23:50:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ce4b09cf63 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/avination' into teravuswork  
							
							
							
						 
						
							2013-01-01 00:59:30 -05:00  
				
					
						
							
							
								 
						
							
							
								2805ec6466 
								
							
								 
							
						 
						
							
							
								
								* Fixed a bug that replayed old cached appearance when changing outfits  
							
							... 
							
							
							
							* Added suser(bad client) DOS protection by limiting the max cacheitems to the maximum sane amount.
* Prevents potential numerous loops from running amok and index errors if the client purposely provides bad cache info.
* If the XBakes service wasn't running, the SetAvatarAppearance routine would crash when contacting the XBakes service even though it was in a Try/Catch for the appropriate error type.  It only properly error handles with the type Exception :(.  (commented on that because it's unusual) 
							
						 
						
							2012-12-31 23:04:28 -05:00  
				
					
						
							
							
								 
						
							
							
								db3b6e8921 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove unused unmanaged memory reference functions from BSAPITemplate.  
							
							
							
						 
						
							2012-12-31 19:57:26 -08:00  
				
					
						
							
							
								 
						
							
							
								6988b5ceaf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove rigid body contruction functions from BSAPITemplate that relied on prebuilt construction info structures.  
							
							
							
						 
						
							2012-12-31 19:57:25 -08:00  
				
					
						
							
							
								 
						
							
							
								9396ccc078 
								
							
								 
							
						 
						
							
							
								
								BulletSim: eliminate the use of the unmanaged HeightMapInfo structure.  
							
							... 
							
							
							
							Remove all related calls from the unmanaged and BSAPITemplate interfaces.
Update DLLs and SOs to include the version without HeightMapInfo structures. 
							
						 
						
							2012-12-31 19:57:25 -08:00  
				
					
						
							
							
								 
						
							
							
								3d0fc70864 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete movement of BulletSimAPI functions to BSAPITemplate.  
							
							... 
							
							
							
							Update BulletSim DLLs and SOs with simplier step function interface. 
							
						 
						
							2012-12-31 19:57:24 -08:00  
				
					
						
							
							
								 
						
							
							
								c2a7af18b6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: nearly complete in conversion from BulletSimAPI to BSAPITemplate. Only initialization and debug fuctions left.  
							
							
							
						 
						
							2012-12-31 19:57:23 -08:00  
				
					
						
							
							
								 
						
							
							
								5379d6d112 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove all the debug printing of pointer formatting (.ToString(X)) and replace it with a method on BulletBody, BulletShape, ...  
							
							
							
						 
						
							2012-12-31 19:57:22 -08:00  
				
					
						
							
							
								 
						
							
							
								9218748321 
								
							
								 
							
						 
						
							
							
								
								BulletSim: another round of conversion: dynamics world and collision object functions.  
							
							
							
						 
						
							2012-12-31 19:57:22 -08:00  
				
					
						
							
							
								 
						
							
							
								9fd0e1b080 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add  the implementation files for the two versions of Bullet:  
							
							... 
							
							
							
							unmanaged (C++) and managed (C#). 
							
						 
						
							2012-12-31 19:57:21 -08:00  
				
					
						
							
							
								 
						
							
							
								48f718f39f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: first round of conversion from direct BulletSimAPI interfacing by BulletSim core to using the BulletSimAPITemplate. Physical object creation and destruction first.  
							
							
							
						 
						
							2012-12-31 19:57:21 -08:00  
				
					
						
							
							
								 
						
							
							
								203588e3c0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change physical data structures to classes. Add default  
							
							... 
							
							
							
							instantiations for PhysBody and PhysShape when BSPhysObject is created
to account for them being classes and not structures.
Update TODO list. 
							
						 
						
							2012-12-31 19:57:21 -08:00  
				
					
						
							
							
								 
						
							
							
								4914d6c0ea 
								
							
								 
							
						 
						
							
							
								
								Resolve Mantis 6480 ( http://opensimulator.org/mantis/view.php?id=6480 )  
							
							... 
							
							
							
							by reversing the sign on the recoil computation and adding a
[XEngine]RecoilScaleFactor parameter which defaults to zero.
Testing in SL seems to show that there is not a recoil action there.
Or, at least, it is very small. If someone knows how small, the default
for the scale factor should be changed. 
							
						 
						
							2012-12-31 19:57:20 -08:00  
				
					
						
							
							
								 
						
							
							
								26f364cc5d 
								
							
								 
							
						 
						
							
							
								
								Comment out test messages that go directly to the console.  
							
							
							
						 
						
							2012-12-31 19:57:20 -08:00  
				
					
						
							
							
								 
						
							
							
								7e98dfd70b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-12-30 03:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								28a8949b9f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove check for small motor movement because, while it  
							
							... 
							
							
							
							did the right thing for stopping (speed reducing to zero), it prevented
movement from starting (speed increasing from zero). Will revisit
when the generalize PID motor is debugged. 
							
						 
						
							2012-12-29 10:19:47 -08:00  
				
					
						
							
							
								 
						
							
							
								0538096fa3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: an 'if' to suppress multiple setting of avatar orientation.  
							
							... 
							
							
							
							Looks like the viewer bombards the server with avatar orientation
information (we're talking several hundred a second) when the avatar
is being turned or when walking. This change just reduces the number
of 'set' calls into unmanaged code. 
							
						 
						
							2012-12-29 08:32:57 -08:00  
				
					
						
							
							
								 
						
							
							
								db6c0363f0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweeking avatar capsule code in an attempt to have  
							
							... 
							
							
							
							asymmetrical avatar capsule work now that rotation is being passed
from the simulator. Turns out the Bullet capsule is just not very
functional: it doesn't scale properly, the implementation only half
does asymmetry and, in general, is hard to work with.
Avatar shape is about what it was before these changes.
Added initial data structures for avatar shape mesh. 
							
						 
						
							2012-12-29 08:03:57 -08:00  
				
					
						
							
							
								 
						
							
							
								6797ac1474 
								
							
								 
							
						 
						
							
							
								
								* This finishes the implementation of AgentCachedTexture.   Requires the XBakes Module and service for full functionality.  Previous no-cache functionality works without the service and module.   In some ways, I would have been happier not putting an AssetBase in WearableCacheItem..    but turns out it was probably unavoidable.   No additional locks, yay.  
							
							
							
						 
						
							2012-12-29 08:53:58 -05:00  
				
					
						
							
							
								 
						
							
							
								fdf8732cd7 
								
							
								 
							
						 
						
							
							
								
								ScenePresence passes the avatar rotation down to the physics engine. This will be a no-op for ODE but enables asymmetrical avatars for BulletSim.  
							
							
							
						 
						
							2012-12-28 16:29:16 -08:00  
				
					
						
							
							
								 
						
							
							
								7266eeca6e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add 'AvatarAlwaysRunFactor' parameter and use in setTargetVelocity  
							
							... 
							
							
							
							to implement the 'always run' feature. 
							
						 
						
							2012-12-28 12:01:57 -08:00  
				
					
						
							
							
								 
						
							
							
								70e0a86601 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of avatars appearing to walk through walls  
							
							... 
							
							
							
							by moving the movement motor to a pre-step action and out of its
questionable previous home in UpdateProperties. 
							
						 
						
							2012-12-28 11:56:07 -08:00  
				
					
						
							
							
								 
						
							
							
								3ab1bd0403 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-12-28 08:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1f6aaad0b5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct collision mask definition for linkset children.  
							
							... 
							
							
							
							Remove unused code. Add comments and TODOs. 
							
						 
						
							2012-12-27 22:12:28 -08:00  
				
					
						
							
							
								 
						
							
							
								422f0fd6ec 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix physical object not interacting with static objects.  
							
							... 
							
							
							
							Another instance of the underlying Bullet doing, ah, helpful things
when items are added to the world. 
							
						 
						
							2012-12-27 22:12:28 -08:00  
				
					
						
							
							
								 
						
							
							
								c1e7539c77 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Parameterize nominal frame rate (55) and add parameters to dynamially turn on/off detailed, unmanaged data dumping of prims and vehicles.  
							
							
							
						 
						
							2012-12-27 22:12:28 -08:00  
				
					
						
							
							
								 
						
							
							
								7a5f598399 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move logic for IsColliding, CollidingGround and CollidingObj from individual sub-classes and up to parent BSPhysObject class.  
							
							
							
						 
						
							2012-12-27 22:12:27 -08:00  
				
					
						
							
							
								 
						
							
							
								5afab9bcfe 
								
							
								 
							
						 
						
							
							
								
								Add check to always push terse updates for presences that have new velocities of zero.  
							
							
							
						 
						
							2012-12-27 22:12:27 -08:00  
				
					
						
							
							
								 
						
							
							
								e57c0e6731 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix buoyancy so it's properly set by a script when an  
							
							... 
							
							
							
							object is selected.
Update TODO list. 
							
						 
						
							2012-12-27 22:12:26 -08:00  
				
					
						
							
							
								 
						
							
							
								7230990679 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix odd code that wasn't really recomputing the mass of a  
							
							... 
							
							
							
							rebuilt linkset. I was burnt by making get/set methods with side
effects. I should know better. 
							
						 
						
							2012-12-27 22:12:26 -08:00  
				
					
						
							
							
								 
						
							
							
								f3baed5827 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add physical parameter min/max constants in BSParam. I just don't like raw numbers scattered around the code.  
							
							
							
						 
						
							2012-12-27 22:12:25 -08:00  
				
					
						
							
							
								 
						
							
							
								e98e223927 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete applyImpulse function in BSCharacter (like I said  
							
							... 
							
							
							
							I did last time). 
							
						 
						
							2012-12-27 22:12:25 -08:00  
				
					
						
							
							
								 
						
							
							
								258588d5b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-26 01:16:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bbc5a5089f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Rename some of the interface structures (BulletWorld, ...)  
							
							... 
							
							
							
							to get ready for...
Start creation of BulletAPITemplate. This defines the abstract interface
functions. Following commits will move over to the new interface.
This will enable switching between the managed and unmanaged version of
Bullet. 
							
						 
						
							2012-12-24 20:18:06 -08:00  
				
					
						
							
							
								 
						
							
							
								4759a8acee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Default avatar density changed to 3.5 which is WAY closer  
							
							... 
							
							
							
							to the SL value.
Fixed frictin values for physical materials which were just wrong
which caused things that should have slipped to not. 
							
						 
						
							2012-12-24 20:16:10 -08:00  
				
					
						
							
							
								 
						
							
							
								80cee1b85a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix single physical prim reporting its mass as zero.  
							
							... 
							
							
							
							Properly return root mass as mass of just the root prim rather
than the mass of the linkset. SOG has the logic to add the masses
together to get the linkset mass.
Update TODO list. 
							
						 
						
							2012-12-24 08:56:02 -08:00  
				
					
						
							
							
								 
						
							
							
								9318870607 
								
							
								 
							
						 
						
							
							
								
								* Update BulletSimN terrain implementation to default to Heightfield, it's less CPU intensive.  
							
							
							
						 
						
							2012-12-23 16:17:18 -05:00  
				
					
						
							
							
								 
						
							
							
								92e4f9f412 
								
							
								 
							
						 
						
							
							
								
								* Initial commit of BulletSimN (BulletSNPlugin).   Purely C# implementation of BulletSim.    This is designed to be /as close as possible/ to the BulletSim plugin while still being entirely in the managed space to make keeping it up to date easy as possible (no thinking work).  This implementation is /slower/ then the c++ version just because it's fully managed, so it's not appropriate for huge sims, but it will run small ones OK.    At the moment, it supports all known features of BulletSim.   Think of it like.. POS but everything works.   To use this plugin, set the physics plugin to BulletSimN.  
							
							
							
						 
						
							2012-12-23 15:21:25 -05:00  
				
					
						
							
							
								 
						
							
							
								6eeb4cb3f7 
								
							
								 
							
						 
						
							
							
								
								Revert "Whitespace change to trigger ircbot"  
							
							... 
							
							
							
							This reverts commit ca30559b05 
							
						 
						
							2012-12-23 18:10:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ca30559b05 
								
							
								 
							
						 
						
							
							
								
								Whitespace change to trigger ircbot  
							
							
							
						 
						
							2012-12-23 18:07:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a126097d6b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-23 18:05:17 +00:00  
				
					
						
							
							
								 
						
							
							
								30807b81cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: modify avatar motor code to make falling movement better. Clean up some usages. Disable motor when done.  
							
							
							
						 
						
							2012-12-22 17:09:40 -08:00  
				
					
						
							
							
								 
						
							
							
								144322a7c9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove post step one-time taints (doesn't make any sense). Rename pre and post step event invocation routines to Trigger* to be consistant. Remove old, unused code.  
							
							
							
						 
						
							2012-12-22 17:07:52 -08:00  
				
					
						
							
							
								 
						
							
							
								16e49035f7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add Enabled parameter and operation to motors.  
							
							
							
						 
						
							2012-12-22 17:06:13 -08:00  
				
					
						
							
							
								 
						
							
							
								3e3c168987 
								
							
								 
							
						 
						
							
							
								
								Add helper routine Util.InRange()  
							
							
							
						 
						
							2012-12-22 17:04:53 -08:00  
				
					
						
							
							
								 
						
							
							
								5b2cbc0ae6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove all special vehicle code from BSScene. Replace per-frame updates for vehicles with per-frame action registration. One fewer special case.  
							
							
							
						 
						
							2012-12-21 23:24:31 -08:00  
				
					
						
							
							
								 
						
							
							
								a54392d7cc 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the movement decay while flying. Made flying slow down over time.  
							
							
							
						 
						
							2012-12-21 23:05:05 -08:00  
				
					
						
							
							
								 
						
							
							
								37fb691ba5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix llApplyImpulse so it works after the first impulse. The problem was Bullet deactivating the object between the pushes (when, as far as the physics engine is concerned, it isn't moving).  
							
							
							
						 
						
							2012-12-21 23:03:27 -08:00  
				
					
						
							
							
								 
						
							
							
								3d659fe97d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add BSPhysObject code to manage registrations of preStep events. Use same to implement setForce and setTorque so the values are restored at the beginning of each step (since Bullet zeros forces applied last step). Simplify implementation of AddForce and AddTorque by relying on the addition of forces in Bullet.  
							
							
							
						 
						
							2012-12-21 17:27:53 -08:00  
				
					
						
							
							
								 
						
							
							
								2313a86e32 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-22 01:04:49 +01:00  
				
					
						
							
							
								 
						
							
							
								77cc7ce399 
								
							
								 
							
						 
						
							
							
								
								* Partial Commit for Avatar Appearance to include the functionality of Cached Bakes.  
							
							
							
						 
						
							2012-12-21 19:12:30 -05:00  
				
					
						
							
							
								 
						
							
							
								6dbf9c8ed4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: repair vehicle problems introduced in previous 'improvements'. Fix line endings in BSParams.  
							
							
							
						 
						
							2012-12-21 15:21:32 -08:00  
				
					
						
							
							
								 
						
							
							
								f6f2080539 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-12-21 22:16:22 +00:00  
				
					
						
							
							
								 
						
							
							
								569f39e124 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-21 22:13:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ae4d932e7f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Move all the parameter variables, tables and get and fetch logic to a separate, static class for easier addition and to remove all that bulk from the BSScene class.  
							
							
							
						 
						
							2012-12-21 13:35:44 -08:00  
				
					
						
							
							
								 
						
							
							
								2e3e95e846 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small fix to avatar movement motor use which keeps avatar from flying up forever. This doesn't fix the overall problem but keeps avatar flying from being totally unusable.  
							
							
							
						 
						
							2012-12-21 10:04:12 -08:00  
				
					
						
							
							
								 
						
							
							
								8c99f63239 
								
							
								 
							
						 
						
							
							
								
								BulletSim: avatar movement smoothed with motor that modifies avatar velocity to target velocity. Fails in incorporating physical world effects (gravity) so avatar doesn't fly correctly.  
							
							
							
						 
						
							2012-12-21 10:00:03 -08:00  
				
					
						
							
							
								 
						
							
							
								b4f8a05e9a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Better detail logging of VMotor actions.  
							
							
							
						 
						
							2012-12-21 09:56:31 -08:00  
				
					
						
							
							
								 
						
							
							
								750492796d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: begin movement of parameters from pinned memory block to variables all in managed code. Add note to TODO list to remember to do the rest. Other updates to TODO list.  
							
							
							
						 
						
							2012-12-21 09:55:20 -08:00  
				
					
						
							
							
								 
						
							
							
								9d2f569d60 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix incorrectly defined property changed flag.  
							
							
							
						 
						
							2012-12-20 16:06:52 -08:00  
				
					
						
							
							
								 
						
							
							
								e522bdb96a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Check for unspecified TimeScale in BSVMotor and don't scale if not specified. Add test dump routine. Don'e zero current and target values when error goes to zero as the values could be used externally to store the actual target values, etc.  
							
							
							
						 
						
							2012-12-20 16:05:33 -08:00  
				
					
						
							
							
								 
						
							
							
								a5b2539cf9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: replace use of funky nullable values for vehicle property update control (m_known* stuff). Bitmaps will be quicker to test and to clear.  
							
							
							
						 
						
							2012-12-20 10:32:33 -08:00  
				
					
						
							
							
								 
						
							
							
								e73dac4deb 
								
							
								 
							
						 
						
							
							
								
								BulletSim: angularMotorUp working again (seems a little slow as it takes longer than timescale to correct, but getting better). Disabled angularDeflection (need to resolve interactions between angular corrections). Update TODO list.  
							
							
							
						 
						
							2012-12-20 10:19:16 -08:00  
				
					
						
							
							
								 
						
							
							
								b7ad44e3a6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize motor step code to separate error computation allowing subclass for PID error correction.  
							
							
							
						 
						
							2012-12-20 08:35:36 -08:00  
				
					
						
							
							
								 
						
							
							
								f9051c22d8 
								
							
								 
							
						 
						
							
							
								
								* Send an Unsolicited AgentDataUpdate packet upon Root Agent Status to synchronize with Agni.  
							
							
							
						 
						
							2012-12-19 22:14:20 -05:00  
				
					
						
							
							
								 
						
							
							
								c648325d7c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of careminster:/var/git/careminster into teravuswork  
							
							
							
						 
						
							2012-12-19 11:53:26 -05:00  
				
					
						
							
							
								 
						
							
							
								d1dd5a8ba9 
								
							
								 
							
						 
						
							
							
								
								Add the interfaces for the new Avination baked texture cache service  
							
							
							
						 
						
							2012-12-19 13:04:41 +01:00  
				
					
						
							
							
								 
						
							
							
								a9b9c0f035 
								
							
								 
							
						 
						
							
							
								
								BulletSim: improve angularVerticalAttraction calculation to compute angular correction velocity rather than estimating correction (excuse to use trig functions).  
							
							
							
						 
						
							2012-12-18 23:05:59 -08:00  
				
					
						
							
							
								 
						
							
							
								7b84bcfbb8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: initial implementation of a PID motor. Not hooked up yet.  
							
							
							
						 
						
							2012-12-18 22:59:59 -08:00  
				
					
						
							
							
								 
						
							
							
								cf89e29ac3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comments and TODO list update  
							
							
							
						 
						
							2012-12-18 19:25:51 -08:00  
				
					
						
							
							
								 
						
							
							
								d15bfcf614 
								
							
								 
							
						 
						
							
							
								
								Replace axis rotation numeric constants (STATUS_ROTATE_XYZ) with symbols. Also made it so llSetStatus() can individually enable disable rotation axi using the bitmask of flags.  
							
							
							
						 
						
							2012-12-18 19:25:40 -08:00  
				
					
						
							
							
								 
						
							
							
								ae67435146 
								
							
								 
							
						 
						
							
							
								
								Disable UDPPacketBuffer pooling for now to resolve an issue on Windows of interference between incoming packets.  
							
							... 
							
							
							
							On Windows, concurrent multi-threaded processing of inbound UDP somehow allows different data input processing to interfere with each other.
Possibly the endpoint reference is being switched, though I don't yet know the mechanism.  Not seen on Mono.
Also resolveable by setting RecyclePackets = false or RecycleBaseUDPPackets = false in [PacketPool]
Or async_packet_handling = false in [ClientStack.LindenUDP]
For now, will simply disable this particular pooling though will revisit this issue.
In response to http://opensimulator.org/mantis/view.php?id=6468  
							
						 
						
							2012-12-19 01:51:30 +00:00  
				
					
						
							
							
								 
						
							
							
								29cdf0f3dd 
								
							
								 
							
						 
						
							
							
								
								* Merges BulletSim Updates to BulletSimN(BulletSNPlugin)  
							
							
							
						 
						
							2012-12-18 15:00:10 -05:00  
				
					
						
							
							
								 
						
							
							
								225b564573 
								
							
								 
							
						 
						
							
							
								
								BulletSim: scale the force for external AddForce by the simulation  
							
							... 
							
							
							
							step time so it will be applied completely the next step. The internal
AddForce routine does not scale the force. 
							
						 
						
							2012-12-26 10:25:50 -08:00  
				
					
						
							
							
								 
						
							
							
								d1ede1df3a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: make llBuoyancy work. For some reason, Bullet resets an  
							
							... 
							
							
							
							object's individual gravity to the world gravity when the object
is added to the physical world. 
							
						 
						
							2012-12-25 23:55:25 -08:00  
				
					
						
							
							
								 
						
							
							
								5f71ee57c4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: stop avatar from sliding VERY slowly after walking by  
							
							... 
							
							
							
							only zeroing the movement motor in the UpdateProperties routine. 
							
						 
						
							2012-12-25 23:54:10 -08:00  
				
					
						
							
							
								 
						
							
							
								021485b581 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-18 11:09:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f185239fc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-18 10:05:43 +00:00  
				
					
						
							
							
								 
						
							
							
								79bdf464d3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-12-18 09:48:12 +00:00  
				
					
						
							
							
								 
						
							
							
								caea7601cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-18 09:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b9939a46a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2012-12-18 09:44:10 +00:00  
				
					
						
							
							
								 
						
							
							
								861477d85e 
								
							
								 
							
						 
						
							
							
								
								Fix locking for good  
							
							
							
						 
						
							2012-12-18 09:32:05 +01:00  
				
					
						
							
							
								 
						
							
							
								72c7f4b2eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-18 02:15:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ed9cb18cf0 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-12-18 00:54:40 +00:00  
				
					
						
							
							
								 
						
							
							
								4b911348b4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-18 01:54:36 +01:00  
				
					
						
							
							
								 
						
							
							
								42d57fbce0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-18 01:50:47 +01:00  
				
					
						
							
							
								 
						
							
							
								f87af983f3 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2012-12-18 00:50:36 +00:00  
				
					
						
							
							
								 
						
							
							
								235afebf03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-17 22:19:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e33b350ffe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-17 23:11:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9089bc7e37 
								
							
								 
							
						 
						
							
							
								
								some clean up/fix  
							
							
							
						 
						
							2012-12-17 22:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8653ea93b2 
								
							
								 
							
						 
						
							
							
								
								BulletSim: apply friction to linear and angular motion before returning advanced motor value. This seems to be the problem with BulletSim vehicles turning too quickly. Also removed the configuration parameter that controlled the timestep scaling kludge for angular velocity that was added to research the question of quick turning.  
							
							
							
						 
						
							2012-12-17 13:51:39 -08:00  
				
					
						
							
							
								 
						
							
							
								e6fd8365af 
								
							
								 
							
						 
						
							
							
								
								Extend default 1 second wait for event completion to other thread script reset (as called by llResetOtherScript()).  
							
							... 
							
							
							
							As with script stop (via llDie()) aborting other scripts event threads, llResetOtherScript() can also abort any current event thread on another script.
On mono 2.6, 2.10 and possibly later this may cause locking problems in certain code areas.
This commit reuses the recently introduced [XEngine] WaitForEventCompletionOnScriptStop to make this a 1 sec timeout, rather than 0 secs. 
							
						 
						
							2012-12-17 21:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								11532a4390 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix vehicles going underground when unsat. Problem was that, when doing unsit, the order of operations on the prims and the vehicle is very chaotic and not in a good order so the root prim was being left physical and thus it fell for a bit. Also changed default of velocity scaling to be closer to the movement standard.  
							
							
							
						 
						
							2012-12-17 13:22:04 -08:00  
				
					
						
							
							
								 
						
							
							
								021623a17d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix vehicles being shot in the air at border crossings because of mis-application of correction to postion for below groundness.  
							
							
							
						 
						
							2012-12-16 22:31:22 -08:00  
				
					
						
							
							
								 
						
							
							
								2b8efa24dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter to UpdateProperties call into the linkset so changes from the physics engine can be differentiated from changes made by the user. This eliminates a linkset rebuild loop. Also add logic to not rebuild or freak out when the object/linkset crosses a terrain boundry.  
							
							
							
						 
						
							2012-12-16 21:19:13 -08:00  
				
					
						
							
							
								 
						
							
							
								3f2aaffd4d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add even more to the TODO list.  
							
							
							
						 
						
							2012-12-16 21:19:13 -08:00  
				
					
						
							
							
								 
						
							
							
								7ed860d3ac 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add check for border crossing in character position sanity check.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								4cbc5082ff 
								
							
								 
							
						 
						
							
							
								
								BulletSim: refactor to combine common terrain height testing code. Add function to test if a position is over known terrain.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								8a95953bb7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: experimentally remove unit displacement from prim border crossing test. This seems to cause border crossing to be sensed either a little early or a little late depending on which directin the object is moving. If border crossings become totally borked or someone remembers why this was displacement was done, revert this change.  
							
							
							
						 
						
							2012-12-16 21:19:12 -08:00  
				
					
						
							
							
								 
						
							
							
								21dc5f4a1a 
								
							
								 
							
						 
						
							
							
								
								Add stack dump function that takes an alternate printer outter. I've found that log4net can be slowish so, if one is generating A LOT of debug output, alternate printers are better  
							
							
							
						 
						
							2012-12-16 21:19:11 -08:00  
				
					
						
							
							
								 
						
							
							
								f3b1efd889 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove some errors on shutdown by moving terrain destruction until after physical object destruction. TerrainManager also made disposable and that feature used.  
							
							
							
						 
						
							2012-12-16 21:19:11 -08:00  
				
					
						
							
							
								 
						
							
							
								ace1f1e931 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rip out old code for linkset child position fetching. BulletSim doesn't need to do that bookkeeping because SOG/SOP already does it.  
							
							
							
						 
						
							2012-12-16 21:19:10 -08:00  
				
					
						
							
							
								 
						
							
							
								e4fd63e402 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-17 02:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								9d1a6558d9 
								
							
								 
							
						 
						
							
							
								
								*TESTP unscripted sit: missing files  
							
							
							
						 
						
							2012-12-17 01:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								46ca9e8a1a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-17 02:41:53 +01:00  
				
					
						
							
							
								 
						
							
							
								d003aa2e7b 
								
							
								 
							
						 
						
							
							
								
								* TEST * unscripted sit  
							
							
							
						 
						
							2012-12-17 01:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								51354bad48 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-17 02:01:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a5781ea9fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' of ssh://3dhosting.de/var/git/careminster into avination  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2012-12-17 01:59:50 +01:00  
				
					
						
							
							
								 
						
							
							
								0a876a305c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2012-12-16 21:19:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7d8c2b342c 
								
							
								 
							
						 
						
							
							
								
								Fix locking objects  
							
							
							
						 
						
							2012-12-16 02:05:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d2695cb3f7 
								
							
								 
							
						 
						
							
							
								
								* Fix for Prim Locking.   Prior to the merge, it was just a clone of the root part to each of the child parts.  
							
							
							
						 
						
							2012-12-15 16:26:03 -05:00  
				
					
						
							
							
								 
						
							
							
								1a262bdde7 
								
							
								 
							
						 
						
							
							
								
								Make WebStatsModule properly handle scenes added or removed after initial startup.  
							
							... 
							
							
							
							This may have been the cause of the DivByZero in http://opensimulator.org/mantis/view.php?id=6460  
							
						 
						
							2012-12-15 00:45:27 +00:00  
				
					
						
							
							
								 
						
							
							
								494e6a5f11 
								
							
								 
							
						 
						
							
							
								
								minor: If the physics module tells us that an object has gone out of bounds, more helpfully log the name, id, position and region of that object.  
							
							
							
						 
						
							2012-12-15 00:30:17 +00:00  
				
					
						
							
							
								 
						
							
							
								56ec177b3b 
								
							
								 
							
						 
						
							
							
								
								minor: Add commented out log lines to ScenePresenceAnimator for future debug use (such as logging anim pack contents sent to clients)  
							
							
							
						 
						
							2012-12-14 23:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2816551215 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-14 23:29:33 +00:00  
				
					
						
							
							
								 
						
							
							
								750ad2d3af 
								
							
								 
							
						 
						
							
							
								
								Fix issue where calling llVolumeDetect(FALSE) would not remove phantom flag, causing subsequent issues if physics was re-enabled.  
							
							... 
							
							
							
							Added regression tests
Addresses http://opensimulator.org/mantis/view.php?id=6365  
							
						 
						
							2012-12-14 22:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								664dad53dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add more to the TODO list. Clean up and improve some comments.  
							
							
							
						 
						
							2012-12-13 23:08:01 -08:00  
				
					
						
							
							
								 
						
							
							
								1d713bcdb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' into avination  
							
							
							
						 
						
							2012-12-14 03:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								7a093df24b 
								
							
								 
							
						 
						
							
							
								
								Prevent a failed user relogi from throwing exceptions in poll services  
							
							
							
						 
						
							2012-12-14 03:35:55 +01:00  
				
					
						
							
							
								 
						
							
							
								469c6c000a 
								
							
								 
							
						 
						
							
							
								
								Return the last set targetVelocity rather than the current velocity as the default action made available in PhysicsActor.TargetVelocity. Doesn't change any physics operation but makes DSG work better as the targetVelocity value does not keep moving around.  
							
							
							
						 
						
							2012-12-13 16:32:25 -08:00  
				
					
						
							
							
								 
						
							
							
								31d3952477 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem with continuious rebuilding of physical linksets. This caused movement problems and large prim vehicles to take up a LOT of simulation time.  
							
							
							
						 
						
							2012-12-13 16:32:19 -08:00  
				
					
						
							
							
								 
						
							
							
								60950bfab5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: correct line endings in new BulletSimData.cs file.  
							
							
							
						 
						
							2012-12-13 16:32:12 -08:00  
				
					
						
							
							
								 
						
							
							
								3b2b785a46 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add 'BulletSimData' which separates structures created  
							
							... 
							
							
							
							for the operation of BulletSim and those defintiions/structures defined
so they can be used in the unmanaged world.
Consolidate setting of collision flags so implementation is not scattered. 
							
						 
						
							2012-12-13 16:32:06 -08:00  
				
					
						
							
							
								 
						
							
							
								9e0dd9952b 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove extra linkset rebuilds.  
							
							
							
						 
						
							2012-12-13 16:32:00 -08:00  
				
					
						
							
							
								 
						
							
							
								0b93a68030 
								
							
								 
							
						 
						
							
							
								
								minor: add some more detail to the logging if an LLClientView fails to process a packet  
							
							
							
						 
						
							2012-12-13 23:32:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3c91d0e00d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-13 23:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								523213060b 
								
							
								 
							
						 
						
							
							
								
								Add WaitForEventCompletionOnScriptStop [XEngine] config param to OpenSimDefaults.ini to allow change of the wait time for an event to complete on script removal before aborting its thread  
							
							... 
							
							
							
							Default is 1000, as has previously been the case.
This parameter exists for further debug work concerning mono 2.10 crashes that may be related to locks not being removed on Thread.Abort 
							
						 
						
							2012-12-13 23:21:25 +00:00  
				
					
						
							
							
								 
						
							
							
								88b094cbf7 
								
							
								 
							
						 
						
							
							
								
								Simplify sit code a bit by determining correct animation in HandleSit instead of HandleSitRequest. This eliminates m_nextSitAnimation, an unneeded state-saving variable in ScenePresence  
							
							
							
						 
						
							2012-12-13 13:05:28 -08:00  
				
					
						
							
							
								 
						
							
							
								6f002733b1 
								
							
								 
							
						 
						
							
							
								
								Fix formatting  
							
							
							
						 
						
							2012-12-13 13:38:57 -05:00  
				
					
						
							
							
								 
						
							
							
								5f11b4658e 
								
							
								 
							
						 
						
							
							
								
								Fix module pathname handling for Windows  
							
							
							
						 
						
							2012-12-13 13:15:57 -05:00  
				
					
						
							
							
								 
						
							
							
								ea82efdee2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:49:04 +01:00  
				
					
						
							
							
								 
						
							
							
								5ad424a792 
								
							
								 
							
						 
						
							
							
								
								right fix this time ??  
							
							
							
						 
						
							2012-12-13 07:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								21f3d193d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:47:01 +01:00  
				
					
						
							
							
								 
						
							
							
								94a659a9e0 
								
							
								 
							
						 
						
							
							
								
								fix the 'fix'  
							
							
							
						 
						
							2012-12-13 07:46:33 +00:00  
				
					
						
							
							
								 
						
							
							
								48b0a3de79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:39:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c0368f4143 
								
							
								 
							
						 
						
							
							
								
								fix coment out code not in use  
							
							
							
						 
						
							2012-12-13 07:39:10 +00:00  
				
					
						
							
							
								 
						
							
							
								3cf0d8b165 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 08:36:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b3a77c16bd 
								
							
								 
							
						 
						
							
							
								
								FIX small avatars movement on terrain.  (avatar appearance getting even  
							
							... 
							
							
							
							more messy) 
							
						 
						
							2012-12-13 07:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7a87c35f94 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-12-12 23:34:20 -05:00  
				
					
						
							
							
								 
						
							
							
								020bc9c358 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-13 04:36:47 +01:00  
				
					
						
							
							
								 
						
							
							
								20773dcfcc 
								
							
								 
							
						 
						
							
							
								
								add a Check method to flotsamAssetCache, so to check if a asset is in  
							
							... 
							
							
							
							cache without actually loading it. Make use limited use of it in
avatarfactory textures check. Also on llclientview
HandleAgentTextureCached that now should work. Other asset cache modules
for now will return false, so are broken. baked textures logic
still unchanged. *UNTESTED* 
							
						 
						
							2012-12-13 02:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8e8da20af2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-13 01:12:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6fca93f0b1 
								
							
								 
							
						 
						
							
							
								
								Fix sounds so that they play from inventory after teleport rather than only on initial login region.  
							
							... 
							
							
							
							Regression from commit ed162a10http://opensimulator.org/mantis/view.php?id=6453 
Many thanks to danbanner for identifying the exact commit where this went wrong, which made identifying the fix easy. 
							
						 
						
							2012-12-13 01:03:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e1814aa827 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix problem of avatar's floating off the ground after unsitting. Reworked size/scale logic so physical scale is kept in Bullet and physObject scale is the preferred size -- usually same as size but avatars are computed differently.  
							
							
							
						 
						
							2012-12-12 16:51:43 -08:00  
				
					
						
							
							
								 
						
							
							
								6f1f7f0206 
								
							
								 
							
						 
						
							
							
								
								BulletSim: non-functional commenting and reorganization of material attribute specifications.  
							
							
							
						 
						
							2012-12-12 16:51:36 -08:00  
				
					
						
							
							
								 
						
							
							
								7bb5613dc6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: updates and rearrangement of the TODO list.  
							
							
							
						 
						
							2012-12-12 16:51:29 -08:00  
				
					
						
							
							
								 
						
							
							
								512e4c9313 
								
							
								 
							
						 
						
							
							
								
								Log situations where workitem event threads are aborted on stop request because they failed to complete event processing within the given timeout.  
							
							... 
							
							
							
							This is for bug hunting purposes where thread aborts may be causing dangling lock issues and subsequent vm crashes on mono (with ReaderWriterLockSlim, etc.) 
							
						 
						
							2012-12-12 23:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								047270bdc8 
								
							
								 
							
						 
						
							
							
								
								Add "debug script log" command to allow setting a numeric debug level on individual IScriptInstances for debugging purposes.  
							
							... 
							
							
							
							Current, state changes and event fires can be logged for individual scripts.
See command help for more details. 
							
						 
						
							2012-12-12 23:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								418c0cb01d 
								
							
								 
							
						 
						
							
							
								
								Add asset id to "show script" and "show scripts" command output to make it easier to extract and inspect the script's asset via "dump asset"  
							
							
							
						 
						
							2012-12-12 22:06:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c5d333c16c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-12-12 16:15:32 -05:00  
				
					
						
							
							
								 
						
							
							
								bb6eeb5429 
								
							
								 
							
						 
						
							
							
								
								BulletSim: do not return the current velocity for targetVelocity.  
							
							
							
						 
						
							2012-12-12 11:01:36 -08:00  
				
					
						
							
							
								 
						
							
							
								7d2dad0ffa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-11 23:55:34 +01:00  
				
					
						
							
							
								 
						
							
							
								71fc9f29f9 
								
							
								 
							
						 
						
							
							
								
								make ubitODE ignore X and Y rotation components on avatar rotations  
							
							
							
						 
						
							2012-12-11 22:53:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a082ce9da7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix crash caused by the creation of a linkset child that is under the terrain. Users can sure find some interesting corner conditions.  
							
							
							
						 
						
							2012-12-11 14:27:09 -08:00  
				
					
						
							
							
								 
						
							
							
								b1849e7fde 
								
							
								 
							
						 
						
							
							
								
								Hide some console output when initializing addin repository  
							
							... 
							
							
							
							We do this in OpenSim.exe to hide output when unmanaged dll are scanned by mono addins. Libomv has hard-coded path to "." for the openjpeg libraries, causing output to the console when they are scanned. We will cover this up for now, then look at getting libomv to look for the libs outside the "." later. 
							
						 
						
							2012-12-11 17:03:42 -05:00  
				
					
						
							
							
								 
						
							
							
								d4e0e98c00 
								
							
								 
							
						 
						
							
							
								
								BulletSim: protect character property setting to remove crash from taints setting properties after the destroy character taint.  
							
							
							
						 
						
							2012-12-11 13:54:26 -08:00  
				
					
						
							
							
								 
						
							
							
								63099184db 
								
							
								 
							
						 
						
							
							
								
								BulletSim: protect prim property setting to remove crash from taints setting properties after the destroy object taint has happened.  
							
							
							
						 
						
							2012-12-11 13:42:23 -08:00  
				
					
						
							
							
								 
						
							
							
								f35e3c6fe0 
								
							
								 
							
						 
						
							
							
								
								changes on the fast speed avatars collider,  collisions from above, etc  
							
							
							
						 
						
							2012-12-11 19:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								04baea2d71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-11 18:02:01 +00:00  
				
					
						
							
							
								 
						
							
							
								28ea08c3e2 
								
							
								 
							
						 
						
							
							
								
								fix let other phys plugins work.. broken when added feetOffset  
							
							
							
						 
						
							2012-12-11 17:14:32 +00:00  
				
					
						
							
							
								 
						
							
							
								905d7c43ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: modify LIMIT_MOTOR_UP to limit BOAT types to be at water rather than ground level. This makes boats float at water level better but not perfectly. There probably needs to be some interaction between HOVER and LIMIT_MOTOR_UP.  
							
							
							
						 
						
							2012-12-11 00:35:16 -08:00  
				
					
						
							
							
								 
						
							
							
								8b861e880a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ini file and command line parameters to control  
							
							... 
							
							
							
							dumping of physical vehicle parameters (out of Bullet) on each
simulation step and to optionally scale vehicle angular velocity
by the time step. The latter looks to be part of a difference
between angular parameters for ODE and BulletSim. SL docs say
angular velocity is measured in radians/timeScale. Not sure if this
is different than what ODE does. 
							
						 
						
							2012-12-11 00:13:13 -08:00  
				
					
						
							
							
								 
						
							
							
								ebf30e7ba6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set mass for single prim linksets when going physical. This fixes single prim vehicles not working (the surf board now zooms).  
							
							
							
						 
						
							2012-12-11 00:02:20 -08:00  
				
					
						
							
							
								 
						
							
							
								377e6f44e7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-11 05:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								9a253c7c04 
								
							
								 
							
						 
						
							
							
								
								missing files remove some warnings...  
							
							
							
						 
						
							2012-12-11 04:49:14 +00:00  
				
					
						
							
							
								 
						
							
							
								420015b7d0 
								
							
								 
							
						 
						
							
							
								
								missing file  
							
							
							
						 
						
							2012-12-11 04:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a1f0e3d95a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-11 05:37:33 +01:00  
				
					
						
							
							
								 
						
							
							
								80639ace95 
								
							
								 
							
						 
						
							
							
								
								a few more changes on avatar collider  
							
							
							
						 
						
							2012-12-11 04:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								93393fb975 
								
							
								 
							
						 
						
							
							
								
								BulletSim: comment out some chatty debug logging. Rearrange some code in BSDynamics to make velocity vs force calculation clearer.  
							
							
							
						 
						
							2012-12-10 16:46:12 -08:00  
				
					
						
							
							
								 
						
							
							
								9df85eadf4 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Fix crash on the destruction of physical linksets.  
							
							... 
							
							
							
							While fixing the above, add methods to physical body and shape pointer
wrapper so routines won't have to know that IntPtr.Zero means no
physical instance.
Fix problem with physical linksets failing after a few sits and
unsits by properly restoring child prom positions for compound
linksets after multiple selection and deselections. 
							
						 
						
							2012-12-10 15:35:53 -08:00  
				
					
						
							
							
								 
						
							
							
								c6430b14db 
								
							
								 
							
						 
						
							
							
								
								typo fix  
							
							
							
						 
						
							2012-12-10 11:25:30 +00:00  
				
					
						
							
							
								 
						
							
							
								a19896cc56 
								
							
								 
							
						 
						
							
							
								
								BulletSim: some comments about rebuilding linksets (having to recompute and restore a child's position in the world based on its position in the moved linkset).  
							
							
							
						 
						
							2012-12-09 22:32:46 -08:00  
				
					
						
							
							
								 
						
							
							
								ce5083a504 
								
							
								 
							
						 
						
							
							
								
								BulletSim: adjust friction and restitution based on material type.  
							
							
							
						 
						
							2012-12-09 22:32:46 -08:00  
				
					
						
							
							
								 
						
							
							
								af8d53657d 
								
							
								 
							
						 
						
							
							
								
								HGAssetMapper: Get wasn't really working. It's true that some assets are copied in the process of being gathered their UUID, but not all. Specifically, terminal assets like textures aren't copied. We have to go one more time through the ids.  
							
							
							
						 
						
							2012-12-09 22:05:12 -08:00  
				
					
						
							
							
								 
						
							
							
								b8178f5a50 
								
							
								 
							
						 
						
							
							
								
								Switched the order by which foreign inventory and foreign assets are brought in, to avoid race conditions on the client.  
							
							
							
						 
						
							2012-12-09 22:03:21 -08:00  
				
					
						
							
							
								 
						
							
							
								39b388a094 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-09 15:31:50 -08:00  
				
					
						
							
							
								 
						
							
							
								cb80d8a29c 
								
							
								 
							
						 
						
							
							
								
								UserManagementModule: search the local cache for names too.  
							
							... 
							
							
							
							Inventory transfers: don't do async on asset transfers or now. 
							
						 
						
							2012-12-09 15:31:11 -08:00  
				
					
						
							
							
								 
						
							
							
								8e6bc55470 
								
							
								 
							
						 
						
							
							
								
								Check database for root prim IDs only to try and get a handle on prim loss  
							
							... 
							
							
							
							once and for all. 
							
						 
						
							2012-12-09 23:25:07 +01:00  
				
					
						
							
							
								 
						
							
							
								f30d519bcc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-12-09 21:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8efae93b51 
								
							
								 
							
						 
						
							
							
								
								Restrict IPresenceData.VerifyAgent  
							
							... 
							
							
							
							Restrict IPresenceData.VerifyAgent to only return bool result 
							
						 
						
							2012-12-09 15:08:32 -05:00  
				
					
						
							
							
								 
						
							
							
								ecdd0e225f 
								
							
								 
							
						 
						
							
							
								
								add velocityinterpolator packets handling but actually do nothing, since  
							
							... 
							
							
							
							they don't do what i was looking for. 
							
						 
						
							2012-12-09 00:55:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a37040d07a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-12-08 17:34:08 -05:00  
				
					
						
							
							
								 
						
							
							
								f85b23edea 
								
							
								 
							
						 
						
							
							
								
								Add agent verification to Presence  
							
							
							
						 
						
							2012-12-08 17:33:03 -05:00  
				
					
						
							
							
								 
						
							
							
								04e64d73df 
								
							
								 
							
						 
						
							
							
								
								BulletSim: set material properties for static objects. Move Linkset.MakeStatic() after call to ForceActivationState2() since linkset might change activation state. Make BSPrim.CreateGeomAndObject public as linkset rebuilding might need access to it. Only rebuild prim if selection state is actually changes -- OpenSimulator calls PhysObject.Selected() multiple times whenever a prim is selected or deselected.  
							
							
							
						 
						
							2012-12-08 09:14:40 -08:00  
				
					
						
							
							
								 
						
							
							
								216c121935 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix small problem with setting size/scale of native shapes which caused the native shapes to be rebuilt when not necessary.  
							
							
							
						 
						
							2012-12-08 09:14:34 -08:00  
				
					
						
							
							
								 
						
							
							
								addb791f3d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update comments and add more to TODO list.  
							
							
							
						 
						
							2012-12-08 09:14:28 -08:00  
				
					
						
							
							
								 
						
							
							
								6c1a852137 
								
							
								 
							
						 
						
							
							
								
								* This is a better way to do the last commit.  
							
							
							
						 
						
							2012-12-08 00:05:12 -05:00  
				
					
						
							
							
								 
						
							
							
								8de9f9dd4a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-08 01:37:10 +00:00  
				
					
						
							
							
								 
						
							
							
								63cff49bce 
								
							
								 
							
						 
						
							
							
								
								Re-enable code disabled in  f605a62 to allow a TaskInventoryAccepted message to nominate a non-root destination folder.  
							
							... 
							
							
							
							This is in relation to http://opensimulator.org/mantis/view.php?id=6311 
This is after further analysis which shows the viewer expects the server to move the folder for #RLV give but then should be renaming the folder itself.
For some reason this is not happening, possibly because we are not sending BulkUpdates or because we are not using transaction IDs properly.
This needs to be fixed in the future.
However, moving the folder even if the rename isn't correctly triggered in the viewer seems preferable to disabling this code altogether. 
							
						 
						
							2012-12-08 01:29:58 +00:00  
				
					
						
							
							
								 
						
							
							
								77e88fab06 
								
							
								 
							
						 
						
							
							
								
								Format change  
							
							... 
							
							
							
							Removed some white space in a line, looking to trigger a build 
							
						 
						
							2012-12-07 20:19:16 -05:00  
				
					
						
							
							
								 
						
							
							
								0e2b717b4d 
								
							
								 
							
						 
						
							
							
								
								* Should promote faster self appearance.  
							
							
							
						 
						
							2012-12-07 20:15:32 -05:00  
				
					
						
							
							
								 
						
							
							
								a6e5a2f4df 
								
							
								 
							
						 
						
							
							
								
								Prebuild fix  
							
							... 
							
							
							
							Had moved the class to a different namespace but failed to add the reference 
							
						 
						
							2012-12-07 19:41:07 -05:00  
				
					
						
							
							
								 
						
							
							
								46d0160b79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 22:54:18 +01:00  
				
					
						
							
							
								 
						
							
							
								c73c2fb070 
								
							
								 
							
						 
						
							
							
								
								add some default size setting and checks  
							
							
							
						 
						
							2012-12-07 21:53:33 +00:00  
				
					
						
							
							
								 
						
							
							
								fc33b7e9eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 22:28:48 +01:00  
				
					
						
							
							
								 
						
							
							
								93bede4e6a 
								
							
								 
							
						 
						
							
							
								
								revert the use of avatar skeleton and use avatar size provided by viewers,  
							
							... 
							
							
							
							since at least for now seems good enought 
							
						 
						
							2012-12-07 21:26:58 +00:00  
				
					
						
							
							
								 
						
							
							
								0b455d2882 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into connector_plugin  
							
							
							
						 
						
							2012-12-07 15:36:43 -05:00  
				
					
						
							
							
								 
						
							
							
								926db81c57 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 21:07:27 +01:00  
				
					
						
							
							
								 
						
							
							
								2ea0dc55d7 
								
							
								 
							
						 
						
							
							
								
								create a new ode character also with the new information  
							
							
							
						 
						
							2012-12-07 20:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								65e3bd93e9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 18:28:56 +01:00  
				
					
						
							
							
								 
						
							
							
								b2f3516b68 
								
							
								 
							
						 
						
							
							
								
								calculate avatar size on tps  
							
							
							
						 
						
							2012-12-07 17:28:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0a131bf9a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 16:56:36 +01:00  
				
					
						
							
							
								 
						
							
							
								d2499c4c31 
								
							
								 
							
						 
						
							
							
								
								*TEST* Use new avatar size in ubitODE.  
							
							
							
						 
						
							2012-12-07 15:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a4af71cbea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 15:01:52 +01:00  
				
					
						
							
							
								 
						
							
							
								1eddc4a9da 
								
							
								 
							
						 
						
							
							
								
								fix regression  
							
							
							
						 
						
							2012-12-07 14:01:22 +00:00  
				
					
						
							
							
								 
						
							
							
								155060548f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-07 14:51:06 +01:00  
				
					
						
							
							
								 
						
							
							
								135e0ea853 
								
							
								 
							
						 
						
							
							
								
								*TEST* add some avatar skeleton information and use it to calculate avatar  
							
							... 
							
							
							
							height and bounding box. Change LSL acording. 
							
						 
						
							2012-12-07 13:47:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9f8c9c46 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-06 20:04:59 -08:00  
				
					
						
							
							
								 
						
							
							
								8b29db98bd 
								
							
								 
							
						 
						
							
							
								
								Trying to prevent old route of sending attachments, simulator version unknown maybe due to timeout. mantis  #6450  
							
							
							
						 
						
							2012-12-06 20:04:32 -08:00  
				
					
						
							
							
								 
						
							
							
								2cb824d3fc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2012-12-07 03:49:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4e622f6816 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-07 00:53:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0568c76a88 
								
							
								 
							
						 
						
							
							
								
								Use a thread abort safe version of OpenMetaverse.DoubleDictionary with the aim of avoiding OpenSimulator problems due to script thread aborts.  
							
							... 
							
							
							
							When an object is removed, its scripts are stopped and then the thread running them is aborted if stop takes too long.
However, it appears that aborting a thread at just the wrong moment when it is obtaining a ReaderWriterLockSlim lock can leave this lock in an inconsistent state.
One symptom of this is that mono leaps to 100% cpu and a vm thread dump reveals lots of threads waiting for a ReaderWriterLockSlim lock without any thread actually holding it.
This is probably the same problem as encountered originally in commit 12cebb12 
							
						 
						
							2012-12-07 00:47:04 +00:00  
				
					
						
							
							
								 
						
							
							
								7fd8202ae3 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rewrite and improve vehicle angularDeflection, verticalAttraction,  
							
							... 
							
							
							
							linearMotorUp and related vehicle forces.
Fixed problems with downward vehicle position correction forces being too large.
Add vehicle collision flag so can sense whether vehicle is on the ground. 
							
						 
						
							2012-12-06 09:31:12 -08:00  
				
					
						
							
							
								 
						
							
							
								edd1b353a5 
								
							
								 
							
						 
						
							
							
								
								BulletSim: update and add to the TODO list.  
							
							
							
						 
						
							2012-12-06 09:31:05 -08:00  
				
					
						
							
							
								 
						
							
							
								18fe35906d 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add detail logging detail flag so I don't have to comment and uncomment the detail logging when changing the depth of logged info.  
							
							
							
						 
						
							2012-12-06 09:30:57 -08:00  
				
					
						
							
							
								 
						
							
							
								cc59e3cbdf 
								
							
								 
							
						 
						
							
							
								
								BulletSim: only check position sanity if the prim is physical -- the user can do anything dumb they wish.  
							
							
							
						 
						
							2012-12-06 09:30:50 -08:00  
				
					
						
							
							
								 
						
							
							
								2ecd8e6720 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add values for material friction and restitution. Fix line endings in material definition file.  
							
							
							
						 
						
							2012-12-06 09:30:42 -08:00  
				
					
						
							
							
								 
						
							
							
								6d7f66f781 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Don't add gravity to down force -- let Bullet do that. Add VehicleAddForce to set of managed vehicle prim properties.  
							
							
							
						 
						
							2012-12-06 09:30:35 -08:00  
				
					
						
							
							
								 
						
							
							
								e599a8b242 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Vehicle angular vertical attraction works. Other vehicle angular forces commented out for the moment for debugging.  
							
							
							
						 
						
							2012-12-06 09:30:28 -08:00  
				
					
						
							
							
								 
						
							
							
								68daeee434 
								
							
								 
							
						 
						
							
							
								
								minor: change method doc on GetTextureHandler.TryParseRange(), mainly to trigger another build  
							
							
							
						 
						
							2012-12-06 01:36:30 +00:00  
				
					
						
							
							
								 
						
							
							
								acc01bb85d 
								
							
								 
							
						 
						
							
							
								
								Allow GetTexture calls with no second value in the range header (e.g. just 5333-)  
							
							... 
							
							
							
							It looks like the latest Kokua is doing this.
As per http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html , leaving off the second value is legal
This indicates the caller wants the rest of the entity. 
							
						 
						
							2012-12-06 01:12:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1c9ecc55d3 
								
							
								 
							
						 
						
							
							
								
								Instead of printing script errors out to console, put to debug log so that we also get timestamps.  
							
							... 
							
							
							
							This commit also adds script name, part name, uuid, etc. for later identification.
This information has been sent to console since 2009 but may be turned down if it proves too noisy.
However, I still currently need it to investigate some region problems probably triggered by scripting. 
							
						 
						
							2012-12-06 00:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e60fe958df 
								
							
								 
							
						 
						
							
							
								
								minor: Fix more compiler warnings in CoreModules tests by properly overriding OpenSimTestCase.SetUp()  
							
							
							
						 
						
							2012-12-05 23:44:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ec765de7e5 
								
							
								 
							
						 
						
							
							
								
								Add engine-wide events queued and events processed numbers to output of "xengine status" console command.  For debugging purposes.  
							
							
							
						 
						
							2012-12-05 23:41:50 +00:00  
				
					
						
							
							
								 
						
							
							
								66982c8a59 
								
							
								 
							
						 
						
							
							
								
								Remove some mono warnings in script tests, chiefly where SetUp() wasn't properly calling to OpenSimTestCase.SetUp()  
							
							
							
						 
						
							2012-12-05 23:36:15 +00:00  
				
					
						
							
							
								 
						
							
							
								aaeb55c7db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-06 00:35:29 +01:00  
				
					
						
							
							
								 
						
							
							
								5ba99cbf55 
								
							
								 
							
						 
						
							
							
								
								Add IScriptInstance.EventsQueued to match EventsProcessed instead of asking callers to lock and directly inspect the EventQueue  
							
							
							
						 
						
							2012-12-05 23:33:48 +00:00  
				
					
						
							
							
								 
						
							
							
								652f4bcb42 
								
							
								 
							
						 
						
							
							
								
								For now, sort "show scripts" output in descending order sorted by events processed.  
							
							... 
							
							
							
							For debug purposes - should later add options to allow different sorting or show only highest 10, etc. 
							
						 
						
							2012-12-05 23:27:50 +00:00  
				
					
						
							
							
								 
						
							
							
								de3180a63e 
								
							
								 
							
						 
						
							
							
								
								avatar collision plane send to viewer is only relative to feet. change  
							
							... 
							
							
							
							avatar collider, just rounding the boxes, etc 
							
						 
						
							2012-12-05 23:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e8df0f1b4c 
								
							
								 
							
						 
						
							
							
								
								Add IScriptInstance.EventsProcessed stat so that we can record this information and display in "show scripts" for debug purposes  
							
							
							
						 
						
							2012-12-05 22:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								0f3ebe0971 
								
							
								 
							
						 
						
							
							
								
								Remove very probably unused PrimitiveBaseShape(bool) constructor to reduce code complexity  
							
							
							
						 
						
							2012-12-05 22:12:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b60c6bc3f8 
								
							
								 
							
						 
						
							
							
								
								Don't pointlessly set ExtraParams = byte[1] in PrimitiveBaseShape since this is ignored by the ExtraParams properly anyway  
							
							
							
						 
						
							2012-12-05 22:01:47 +00:00  
				
					
						
							
							
								 
						
							
							
								2342d20a7e 
								
							
								 
							
						 
						
							
							
								
								minor: tidy up spacing at bottom of MundaneFrameworkTests  
							
							
							
						 
						
							2012-12-05 21:53:25 +00:00  
				
					
						
							
							
								 
						
							
							
								fdf8876e20 
								
							
								 
							
						 
						
							
							
								
								In BaseHttpServer.HandleRequest(), use Culture.SetCurrentCulture() rather than creating a new CultureInfo separately  
							
							
							
						 
						
							2012-12-05 21:52:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ea786414c2 
								
							
								 
							
						 
						
							
							
								
								In XEngine.DoOnRezScript() use Culture.SetCurrentCulture() instead of constructing a new CultureInfo separately  
							
							
							
						 
						
							2012-12-05 21:51:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d97440c7cf 
								
							
								 
							
						 
						
							
							
								
								On XEngine.ProcessEventHandler(), instead of creating a new CultureInfo on every call use the single one set by Culture.SetCurrentCulture()  
							
							... 
							
							
							
							This is slightly different in that SetCurrentCulture() does not use overridden settings if the system culture matches en-US but some settings there have been changed.
This is what we want - we do not want to use any system overriden settings. 
							
						 
						
							2012-12-05 21:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1b5f21f761 
								
							
								 
							
						 
						
							
							
								
								minor: also comment out the debug log message which reports searching for child agents in simulator scenes for now.  
							
							
							
						 
						
							2012-12-04 23:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0d4047e641 
								
							
								 
							
						 
						
							
							
								
								minor: Comment out "Delivering IM to..." messages for now.  
							
							
							
						 
						
							2012-12-04 23:06:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5837e731bf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs 
							
						 
						
							2012-12-04 23:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								fb26d32a5c 
								
							
								 
							
						 
						
							
							
								
								minor: Put Scene.PhysicsRequestAsset() into standard C# xml format.  
							
							
							
						 
						
							2012-12-04 22:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								583e44103c 
								
							
								 
							
						 
						
							
							
								
								Bug fix in OfflineMessageModule. Mantis  #6446  
							
							
							
						 
						
							2012-12-04 08:36:54 -08:00  
				
					
						
							
							
								 
						
							
							
								a4821c5e01 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-04 08:08:58 -08:00  
				
					
						
							
							
								 
						
							
							
								dc80c2afb3 
								
							
								 
							
						 
						
							
							
								
								Improvement in HGInstantMessageService: account for the existence of an offline IM service.  
							
							
							
						 
						
							2012-12-04 08:08:34 -08:00  
				
					
						
							
							
								 
						
							
							
								40bb996b36 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-04 03:50:48 +01:00  
				
					
						
							
							
								 
						
							
							
								b6d29aa124 
								
							
								 
							
						 
						
							
							
								
								move characters (avatars) to own collision space, also fixing a problem  
							
							... 
							
							
							
							with previus code that was still assuming the avatar is g2 
							
						 
						
							2012-12-04 02:46:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f26abce753 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-04 02:55:50 +01:00  
				
					
						
							
							
								 
						
							
							
								fc1be7e41f 
								
							
								 
							
						 
						
							
							
								
								raise standing avatar a bit to reduce knees bending on some collisions.  
							
							... 
							
							
							
							reduce head size a bit 
							
						 
						
							2012-12-04 01:54:37 +00:00  
				
					
						
							
							
								 
						
							
							
								0c7d6adef1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-12-03 20:17:00 -05:00  
				
					
						
							
							
								 
						
							
							
								ac65085cc3 
								
							
								 
							
						 
						
							
							
								
								XmlRpcGridRouter  
							
							... 
							
							
							
							Flesh out XmlRpcGridRouter to reap unused channels from gateway when scripts or objects are removed, or when the llCloseRemoteDataChannel is called.
  See: http://http://forge.opensimulator.org/gf/project/xmlrpcrouter/  or
       https://github.com/BlueWall/XmlRpcRouter 
  for php gateway and test code. 
							
						 
						
							2012-12-03 20:16:44 -05:00  
				
					
						
							
							
								 
						
							
							
								787636b97a 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Reduce idle region physics overhead where there are MANY  
							
							... 
							
							
							
							static objects by more restrictive selection of objects that collide
    with static objects.
Rename collision mask fuctions from 'filter' to 'group' so it is clear
    what is being set.
Rename BulletSimAPI.SetCollisionFilterMask() to SetCollisionGroupMask to match above.
Restore passing of time step to linear and angular motion component routines.
Use buffering vehicle physical parameter get/set routines consistantly.
Make range enforcement clearer by using ClampInRange() function for parameter setting.
Remove commented out experimental vehicle calculations. 
							
						 
						
							2012-12-03 16:25:51 -08:00  
				
					
						
							
							
								 
						
							
							
								5d4b7d537d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'ubitwork' of ssh://3dhosting.de/var/git/careminster into ubitwork  
							
							
							
						 
						
							2012-12-03 21:26:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b7c3a4fa7f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-03 19:46:16 +01:00  
				
					
						
							
							
								 
						
							
							
								8aa5fdb6a3 
								
							
								 
							
						 
						
							
							
								
								*TEST* diferent avatar collider  
							
							
							
						 
						
							2012-12-03 19:45:45 +01:00  
				
					
						
							
							
								 
						
							
							
								f21d990820 
								
							
								 
							
						 
						
							
							
								
								fix vertex rounding direction  
							
							
							
						 
						
							2012-12-03 19:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								aa00308b10 
								
							
								 
							
						 
						
							
							
								
								*TEST* reduce all mesh vertices resolution to 1e-5. This reduces number  
							
							... 
							
							
							
							of unique vertices only originated by math errors in PrimMesher 
							
						 
						
							2012-12-03 19:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								c50fda8bf5 
								
							
								 
							
						 
						
							
							
								
								adjust avatar standing Z position  
							
							
							
						 
						
							2012-12-03 19:41:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d3904ff484 
								
							
								 
							
						 
						
							
							
								
								Add a transaction ID to the money module path for llTransferLindenDollars  
							
							
							
						 
						
							2012-12-03 19:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								41f1c5b7f7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rework angular corrections to remove any hybrid code and compute absolute collections.  
							
							
							
						 
						
							2012-12-03 07:59:56 -08:00  
				
					
						
							
							
								 
						
							
							
								2586bab2dd 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add stubs for generalization of preStep actions. Will eventually replace the specialized vehicle processing with preStep event processing. Add TODO comments about this feature. Redo line endings in TODO file to be all Linux.  
							
							
							
						 
						
							2012-12-03 07:59:52 -08:00  
				
					
						
							
							
								 
						
							
							
								dc0497c1b8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: begin tracking a TODO list. There just are so many things to remember to do.  
							
							
							
						 
						
							2012-12-03 07:59:49 -08:00  
				
					
						
							
							
								 
						
							
							
								10fcc70b36 
								
							
								 
							
						 
						
							
							
								
								BulletSim: revert angular vertical attraction from motor to code. The motor code did not return the restoring difference but the current value. Remove unused commented out code.  
							
							
							
						 
						
							2012-12-03 07:59:46 -08:00  
				
					
						
							
							
								 
						
							
							
								f9fed421fe 
								
							
								 
							
						 
						
							
							
								
								BulletSim: format vehicle detail logging messages so vehicle changs are grouped better in the log output.  
							
							
							
						 
						
							2012-12-03 07:59:42 -08:00  
				
					
						
							
							
								 
						
							
							
								20c3ec7d92 
								
							
								 
							
						 
						
							
							
								
								BulletSim: localize vehicle property setting so the vehicle prim is only updated at the end of the vehicle simulation step and the push of the physics property update event only happens if the properties are actually changed.  
							
							
							
						 
						
							2012-12-03 07:59:39 -08:00  
				
					
						
							
							
								 
						
							
							
								b124aae05e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add DumpActivationInfo2 function. Change static objects from DISABLE_SIMULATION to ISLAND_SLEEPING. Update DLLs and SOs to add DumpActivationInfo2 function.  
							
							
							
						 
						
							2012-12-01 15:39:13 -08:00  
				
					
						
							
							
								 
						
							
							
								9c7c703360 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into ubitwork  
							
							
							
						 
						
							2012-12-01 12:39:55 +00:00  
				
					
						
							
							
								 
						
							
							
								ec63e4ff29 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove time scaling of computed vehicle absolute velocity since Bullet will scale the movement by the time slice. Restore LIMIT_MOTOR_UP to definitition of BOAT simce some vehicle engines use it even for land vehicles. Push vehicle parameter updates through the regular property update to solve vehicles floating off when they should be stopped.  
							
							
							
						 
						
							2012-11-29 22:21:45 -08:00  
				
					
						
							
							
								 
						
							
							
								56b2bc7101 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/Manager/IMesher.cs 
							
						 
						
							2012-11-30 01:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								daa1d99513 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs
	OpenSim/Region/Physics/Meshing/Meshmerizer.cs 
							
						 
						
							2012-11-30 01:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								0bda35e18f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add copyright header where it is missing. Remove some unnecessary 'using' requirements so testing framework is less complicated.  
							
							
							
						 
						
							2012-11-29 09:53:59 -08:00  
				
					
						
							
							
								 
						
							
							
								0cd99c74a7 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add expanded call to IMesher/Meshmerizer which enables/disables mesh caching. Since BulletSim caches and tracks the unmanaged memory version of meshes, the Meshmerizer itself does not need to cache built meshes once BulletSim has made the physical proxy mesh.  
							
							
							
						 
						
							2012-11-29 09:24:53 -08:00  
				
					
						
							
							
								 
						
							
							
								b8a7cbb9e9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reverse direction of hover correction. Removes problem with vehicles being orbited.  
							
							
							
						 
						
							2012-11-29 08:03:30 -08:00  
				
					
						
							
							
								 
						
							
							
								2ccd4c1302 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix boats floating low by removing LIMIT_MOTOR_UP flag from TYPE_BOAT definition.  
							
							
							
						 
						
							2012-11-28 09:48:48 -08:00  
				
					
						
							
							
								 
						
							
							
								0a66317fa6 
								
							
								 
							
						 
						
							
							
								
								BulletSim: move GetWaterLevelAtXYZ from BSScene to BSPhysTerrain.  
							
							
							
						 
						
							2012-11-28 09:48:33 -08:00  
				
					
						
							
							
								 
						
							
							
								d656ec8f33 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-27 21:11:19 -08:00  
				
					
						
							
							
								 
						
							
							
								92a766e8cb 
								
							
								 
							
						 
						
							
							
								
								Bug fix in Offline IM for inventory transfers. The items were being placed twice in the receiver's inventory.  
							
							
							
						 
						
							2012-11-27 21:10:58 -08:00  
				
					
						
							
							
								 
						
							
							
								aae76f7be4 
								
							
								 
							
						 
						
							
							
								
								Stop logging spurious asset data for {0} is zero length error for sculpts/mesh  
							
							... 
							
							
							
							ODEPrim, for instance, always hits this code path twice at the moment
Firstly before any sculpt data has been loaded (hence the spurious message)
Secondly when any sculpt data has been loaded or failed to load (when the message would be valid).
Hence comment this out and rely on the message in ODEPrim.MeshAssetReceived() instead
(though this is not ideal since it requires all physics plugins to copy/paste similar code). 
							
						 
						
							2012-11-28 02:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8a1d3b322f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-28 02:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c17ea2049b 
								
							
								 
							
						 
						
							
							
								
								Show many more primitive properties on console command "show part name/id/pos"  
							
							
							
						 
						
							2012-11-28 01:42:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a82f699f43 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-27 14:43:01 -08:00  
				
					
						
							
							
								 
						
							
							
								2cd88787af 
								
							
								 
							
						 
						
							
							
								
								Prevent the core Groups module from being enabled when its name doesn't match the "default" ini choice  
							
							
							
						 
						
							2012-11-27 14:42:28 -08:00  
				
					
						
							
							
								 
						
							
							
								8e459a0346 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize linear movement routine into separate subroutines enabling external calibration routines and unit tests.  
							
							
							
						 
						
							2012-11-27 10:04:00 -08:00  
				
					
						
							
							
								 
						
							
							
								a5100cafee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix terrain mesh generation for problem with regions that have unequal edge heights. Thanks UBit.  
							
							
							
						 
						
							2012-11-27 10:03:55 -08:00  
				
					
						
							
							
								 
						
							
							
								68fe7dff20 
								
							
								 
							
						 
						
							
							
								
								BulletSim: reorganize angular movement routine into separate subroutines enabling external calibration routines and unit testing.  
							
							
							
						 
						
							2012-11-27 10:03:49 -08:00  
				
					
						
							
							
								 
						
							
							
								59554758b1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: implementation of vertical attraction motor.  
							
							
							
						 
						
							2012-11-27 10:03:44 -08:00  
				
					
						
							
							
								 
						
							
							
								9e0db36c82 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add 'infinite' timescale that does not reduce motor target or friction.  
							
							
							
						 
						
							2012-11-27 10:03:38 -08:00  
				
					
						
							
							
								 
						
							
							
								16e4019eca 
								
							
								 
							
						 
						
							
							
								
								Fix database service unit test failures by temporarily reverting BasicDataServiceTest extending OpenSimTestCase.  
							
							... 
							
							
							
							Mono 2.4.3 doesn't like this when running nunit, with nunit throwing
AssetTests`2 : System.MemberAccessException : Cannot create an instance of OpenSim.Data.Tests.AssetTests`2[TConn,TAssetData] because Type.ContainsGenericParameters is true.
and similar.  Mono 2.10.8.1 does not have this issue.
So will wait until min version of mono bumps before restoring. 
							
						 
						
							2012-11-26 22:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5685b33071 
								
							
								 
							
						 
						
							
							
								
								BulletSim: increase vehicle stability by suppressing Bullet's update to angular velocity.  
							
							
							
						 
						
							2012-11-26 10:47:34 -08:00  
				
					
						
							
							
								 
						
							
							
								88f2fbc8f1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into connector_plugin  
							
							
							
						 
						
							2012-11-26 06:55:03 -05:00  
				
					
						
							
							
								 
						
							
							
								084e3926ca 
								
							
								 
							
						 
						
							
							
								
								BulletSim: use m_angularMotor to do the basic movement. Add the setting of same. Rename the angular forces and add comments to match MoveAngular to the form of MoveLinear.  
							
							
							
						 
						
							2012-11-25 20:04:33 -08:00  
				
					
						
							
							
								 
						
							
							
								d7126a14e1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: up the vehicle angular damping to 0.95. Still trying to overcome the movement added by Bullet.  
							
							
							
						 
						
							2012-11-25 20:04:33 -08:00  
				
					
						
							
							
								 
						
							
							
								4c077a0694 
								
							
								 
							
						 
						
							
							
								
								BulletSim: organize MoveLinear code for understandability. Make LIMIT_MOTOR_UP contribution a velocity and not a force.  
							
							
							
						 
						
							2012-11-25 20:04:32 -08:00  
				
					
						
							
							
								 
						
							
							
								f977131fe0 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add ToString override to BSVMotor.  
							
							
							
						 
						
							2012-11-25 20:04:32 -08:00  
				
					
						
							
							
								 
						
							
							
								319ec3235c 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add BSVMotor as BSDynamics linear motor.  
							
							... 
							
							
							
							Properly limit *_MOTOR_DECAY_TIMESCALE to 120 as per specs.
Invode BSDynamics.Refresh() when vehicle type is changed. Previously
   the vehicle properties weren't getting set because the physical
   properties were set before the vehicle type was set.
Add a "use name" to BSMotors for identification while debugging.
Correct current and target confusion in BSVMotor design.
Rename CurrentValueReductionTimescale to FrictionTimescale.
Event more detailed logging. 
							
						 
						
							2012-11-25 20:04:31 -08:00  
				
					
						
							
							
								 
						
							
							
								980edabc2e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: clean up TODO list. It is kept somewhere wlse that should be more public. Add error logging for the detail log writer so a message is output when it cannot write to the specified logging directory. Modify friction defaults to be closer to ODE's values. Add new collision margin and vehicle angular damping parameters.  
							
							
							
						 
						
							2012-11-25 20:04:29 -08:00  
				
					
						
							
							
								 
						
							
							
								9a42405944 
								
							
								 
							
						 
						
							
							
								
								BulletSim: small change to add position correction force with AddForce rather than just storing it in the variable  
							
							
							
						 
						
							2012-11-25 20:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								22d5bf8ff9 
								
							
								 
							
						 
						
							
							
								
								BulletSim: complete vector motor. Correct line endings.  
							
							
							
						 
						
							2012-11-25 20:04:28 -08:00  
				
					
						
							
							
								 
						
							
							
								d1480ac7ee 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add terrain collision margin and vehicle angular damping  
							
							... 
							
							
							
							parameters to the parameter block.
New API call for setting collision margin. 
							
						 
						
							2012-11-25 20:04:27 -08:00  
				
					
						
							
							
								 
						
							
							
								c3f30fef96 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add parameter for terrain collision margin.  
							
							... 
							
							
							
							Add locking around unlikely but possible race conditions on terrain list. 
							
						 
						
							2012-11-25 20:04:27 -08:00  
				
					
						
							
							
								 
						
							
							
								4ae30873ad 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Add tables and initialization for different attributes for different materials. For the moment, the per material tables are not used.  
							
							
							
						 
						
							2012-11-25 20:04:26 -08:00  
				
					
						
							
							
								 
						
							
							
								c754003944 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into connector_plugin  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Server/Base/ServicesServerBase.cs 
							
						 
						
							2012-11-25 17:03:14 -05:00  
				
					
						
							
							
								 
						
							
							
								cf670c01cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-25 14:14:20 +00:00  
				
					
						
							
							
								 
						
							
							
								fd7a83f439 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
	OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs 
							
						 
						
							2012-11-25 14:13:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a118001181 
								
							
								 
							
						 
						
							
							
								
								* Fix a null ref error in /..../OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs:339  
							
							
							
						 
						
							2012-11-24 22:09:34 -05:00  
				
					
						
							
							
								 
						
							
							
								62244b5ea5 
								
							
								 
							
						 
						
							
							
								
								don't zero constant force and torque in selection  
							
							
							
						 
						
							2012-11-24 22:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								02db8b9adb 
								
							
								 
							
						 
						
							
							
								
								Combine TestDeleteSceneObjectAsync() with TestDeRezSceneObject() as they are functionally identical.  
							
							... 
							
							
							
							Move TestDeleteSceneObjectAsync() and TestDeleteSceneObjectAsyncToUserInventory() from SceneObjectBasicTests -> SceneObjectDeRezTests 
							
						 
						
							2012-11-24 03:49:23 +00:00  
				
					
						
							
							
								 
						
							
							
								f254af29ac 
								
							
								 
							
						 
						
							
							
								
								avoid potencial NullReferenceException  
							
							
							
						 
						
							2012-11-24 03:39:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a4ce63d0cd 
								
							
								 
							
						 
						
							
							
								
								Fix regression TestDeleteSceneObjectAsyncToUserInventory by adding a BasicInventoryAccessModule() and re-enable in test suite.  
							
							
							
						 
						
							2012-11-24 03:38:15 +00:00  
				
					
						
							
							
								 
						
							
							
								22d4c52ffc 
								
							
								 
							
						 
						
							
							
								
								Consistenly make NUnit test cases inherit from OpenSimTestCase which automatically turns off any logging enabled between tests  
							
							
							
						 
						
							2012-11-24 03:15:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e9be85442f 
								
							
								 
							
						 
						
							
							
								
								In ArchiverTests, use the local instantiated SceneManager rather than potentially cross-contaminating tests by relying on the static SceneManager.Instance  
							
							
							
						 
						
							2012-11-24 02:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								82690e1384 
								
							
								 
							
						 
						
							
							
								
								Fix bug where loading an OAR with a deeded parcel would always set the parcel owner ID to the estate owner even if the group UUID was present.  
							
							... 
							
							
							
							Aims to address http://opensimulator.org/mantis/view.php?id=6355 
As part of this work, an incomplete IXGroupsData was added which currently only allows store/fetch/delete of group records
(i.e. no membership data etc)
This is subject to change and currently only an in-memory storage implementation exists for regression test purposes. 
							
						 
						
							2012-11-24 02:43:31 +00:00  
				
					
						
							
							
								 
						
							
							
								cda531bc3c 
								
							
								 
							
						 
						
							
							
								
								minor: Add some currently commented out debug log lines for investigating issues resolving group IDs for land parcels on OAR loading where groups do not exist  
							
							
							
						 
						
							2012-11-23 05:44:31 +00:00  
				
					
						
							
							
								 
						
							
							
								999cb4b20c 
								
							
								 
							
						 
						
							
							
								
								Make "show threads" and "thread abort" console commands available on all servers  
							
							
							
						 
						
							2012-11-23 04:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e0a3e01850 
								
							
								 
							
						 
						
							
							
								
								Make "force gc" console command available across all servers  
							
							
							
						 
						
							2012-11-23 04:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4b46a0d536 
								
							
								 
							
						 
						
							
							
								
								Make "show version" console command available across all servers  
							
							
							
						 
						
							2012-11-23 04:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								065d6d6fe1 
								
							
								 
							
						 
						
							
							
								
								Delete unused BaseHttpServer.HandleAgentRequest()  
							
							
							
						 
						
							2012-11-23 04:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								acc1810af2 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2012-11-23 04:08:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1f336579c8 
								
							
								 
							
						 
						
							
							
								
								minor: Make note in log if scene was restarted due to an unrecoverable physics error  
							
							
							
						 
						
							2012-11-23 04:06:48 +00:00  
				
					
						
							
							
								 
						
							
							
								f473252fa8 
								
							
								 
							
						 
						
							
							
								
								Add AllowRegionRestartFromClient setting to [EstateManagement] section of OpenSim.ini.  
							
							... 
							
							
							
							Setting this to false will block all restart requests from the viewer even if they are otherwise legitimate.
One use is to block region restarts if necessary whilst restart functionality remains buggy or triggers bugs in modules,
though these should be fixed as soon as practicable.
Default is true, as has been the case historically. 
							
						 
						
							2012-11-23 03:56:53 +00:00  
				
					
						
							
							
								 
						
							
							
								01f06b90dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster' into avination  
							
							
							
						 
						
							2012-11-23 03:42:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ae8733bf59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
	OpenSim/Region/Framework/Scenes/SceneManager.cs 
							
						 
						
							2012-11-23 03:39:49 +00:00  
				
					
						
							
							
								 
						
							
							
								36c6edac69 
								
							
								 
							
						 
						
							
							
								
								Remove the redundant BypassPermissions() checks in EstateManagmentModule.  
							
							... 
							
							
							
							This is repeated in the PermissionsModule and checking it earlier does not allow a force override of the bypass value 
							
						 
						
							2012-11-23 03:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9b60c14bb1 
								
							
								 
							
						 
						
							
							
								
								minor: Add some console feedback on region restart and log who requested a region restart if done from the viewer.  
							
							
							
						 
						
							2012-11-23 03:05:30 +00:00  
				
					
						
							
							
								 
						
							
							
								edb3a9596b 
								
							
								 
							
						 
						
							
							
								
								Remove a superfluous newline from help  
							
							
							
						 
						
							2012-11-23 03:31:44 +01:00  
				
					
						
							
							
								 
						
							
							
								8c8c8a00a4 
								
							
								 
							
						 
						
							
							
								
								Fix problem where restarting the currently selected region would stop various console commands (e.g. "show users") from working.  
							
							... 
							
							
							
							This was because the "currently selected" scene reference was being left as the dead scene instead of the restarted Scene object. 
							
						 
						
							2012-11-23 02:22:30 +00:00  
				
					
						
							
							
								 
						
							
							
								6581097001 
								
							
								 
							
						 
						
							
							
								
								Fix new command console code to match the output of the original while keeping  
							
							... 
							
							
							
							the new features 
							
						 
						
							2012-11-23 03:20:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c96729b55d 
								
							
								 
							
						 
						
							
							
								
								Add a newline before the constant help text  
							
							
							
						 
						
							2012-11-23 02:06:05 +00:00  
				
					
						
							
							
								 
						
							
							
								049987925d 
								
							
								 
							
						 
						
							
							
								
								Add regression test for checking scene close when SceneManager is asked to close  
							
							
							
						 
						
							2012-11-23 02:05:30 +00:00  
				
					
						
							
							
								 
						
							
							
								2e7b72d3da 
								
							
								 
							
						 
						
							
							
								
								Revert help to display a full command list. Leave the help categories in as  
							
							... 
							
							
							
							"help categories" in case it turns out useful in the future. May not work. 
							
						 
						
							2012-11-23 02:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b09fb01571 
								
							
								 
							
						 
						
							
							
								
								Fix a build break introduced by us having a more efficient DoubleDictionary  
							
							... 
							
							
							
							where core has a simple list 
							
						 
						
							2012-11-23 02:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								eb1921ff93 
								
							
								 
							
						 
						
							
							
								
								Add "help all" console command which will list all commands alphabetically in a single list  
							
							
							
						 
						
							2012-11-23 01:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2abddedc34 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-23 01:49:25 +00:00  
				
					
						
							
							
								 
						
							
							
								442896cb1d 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate registration of the help topics for the module commander  
							
							
							
						 
						
							2012-11-23 02:44:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c2e89334b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-23 01:44:35 +00:00  
				
					
						
							
							
								 
						
							
							
								61808d148e 
								
							
								 
							
						 
						
							
							
								
								Fix regression where we stopped closing scenes on simulator exit.  
							
							... 
							
							
							
							If we don't do this, then these scenes don't get deregistered from the grid, amongst other things.
Regression was introduced in commit 8c130bc 
							
						 
						
							2012-11-23 01:01:39 +00:00  
				
					
						
							
							
								 
						
							
							
								2bdd3eb918 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-22 14:47:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3b2caa63b0 
								
							
								 
							
						 
						
							
							
								
								Rename BulletSim's PhysicsShapeType to BSPhysicsShapeType because it  
							
							... 
							
							
							
							conflicts with PhysicsShape type defined in later libOMV 
							
						 
						
							2012-11-22 14:45:41 +00:00  
				
					
						
							
							
								 
						
							
							
								3c1a58c67a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-22 13:37:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e1701d43 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-22 13:33:34 +00:00  
				
					
						
							
							
								 
						
							
							
								98b0cb8df8 
								
							
								 
							
						 
						
							
							
								
								* While this is not producing any problems..  and does help in low bandwidth situations I can't demonstrate that it's better then just letting the client request what it needs in terms of responsiveness of the mesh in the scene yet.  
							
							
							
						 
						
							2012-11-22 08:13:35 -05:00  
				
					
						
							
							
								 
						
							
							
								3ce00e97cc 
								
							
								 
							
						 
						
							
							
								
								Factor out command script code.  
							
							... 
							
							
							
							This also allows comments in command scripts (lines starting with ;, # or //) to be used across all servers 
							
						 
						
							2012-11-22 05:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								9fcf3f1a3f 
								
							
								 
							
						 
						
							
							
								
								Make "config show/set/get/save" console commands available on all servers  
							
							
							
						 
						
							2012-11-22 05:48:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8269d2b893 
								
							
								 
							
						 
						
							
							
								
								Factor out common pid file creation and removal code.  
							
							... 
							
							
							
							Log path at which pid file is created or reason for failure to create. 
							
						 
						
							2012-11-22 05:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								42e87a6582 
								
							
								 
							
						 
						
							
							
								
								Add "get log level" command - this returns the current server session console logging level.  
							
							... 
							
							
							
							This supersedes getting information by calling "set log level" without a 4th argument, which is confusing. 
							
						 
						
							2012-11-22 04:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								34ff96a119 
								
							
								 
							
						 
						
							
							
								
								Remove unused BaseOpenSimServer.ShowHelp()  
							
							
							
						 
						
							2012-11-22 04:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4c4379b50f 
								
							
								 
							
						 
						
							
							
								
								Make "set log level" command available across all servers  
							
							
							
						 
						
							2012-11-22 04:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								45d1e6ab09 
								
							
								 
							
						 
						
							
							
								
								Make "show info" command available across all servers  
							
							... 
							
							
							
							This helpfully lists version information, startup location and console log level 
							
						 
						
							2012-11-22 04:45:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cf03d6ea92 
								
							
								 
							
						 
						
							
							
								
								Factor out common registration of "show uptime" command  
							
							
							
						 
						
							2012-11-22 04:11:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5c48d7a378 
								
							
								 
							
						 
						
							
							
								
								factor out common HandleShow code for "show uptime"  
							
							
							
						 
						
							2012-11-22 04:05:09 +00:00  
				
					
						
							
							
								 
						
							
							
								74a20a62ee 
								
							
								 
							
						 
						
							
							
								
								refactor: Factor out copy/pasted server uptime report code  
							
							
							
						 
						
							2012-11-22 03:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5f4ac1c5a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-22 03:40:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c4c6121752 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-22 03:17:33 +00:00  
				
					
						
							
							
								 
						
							
							
								448811ccdd 
								
							
								 
							
						 
						
							
							
								
								If an asset POST does not contain well-formed XML, return a 400 (Bad Request) HTTP status rather than simply dropping the request.  
							
							
							
						 
						
							2012-11-22 03:03:37 +00:00  
				
					
						
							
							
								 
						
							
							
								33a4f07c4e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-11-22 03:01:26 +00:00  
				
					
						
							
							
								 
						
							
							
								cbc7e7bf85 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Make avatar capsule so it is not circular.  
							
							... 
							
							
							
							Simple attempt to make avatars better shaped.
Replace parameter 'avatarCapsuleRadius' with 'avatarCapsuleWidth'
and 'avatarCapsuleDepth'.
More tweeking to avatar height calculation. A little better but
short avatar's feet are above the terrain and tall avatar's feet
are a little below the ground. 
							
						 
						
							2012-11-21 16:43:53 -08:00  
				
					
						
							
							
								 
						
							
							
								4a0de01704 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Properly position mesh terrain on creation (fixes terrain not appearing to be working). Centralize terrain shape creation logic. Remove very chatty detail log messages.  
							
							
							
						 
						
							2012-11-21 16:43:45 -08:00  
				
					
						
							
							
								 
						
							
							
								a59368c4a1 
								
							
								 
							
						 
						
							
							
								
								BulletSim: add terrainImplementation parameter with default to Mesh.  
							
							
							
						 
						
							2012-11-21 16:43:37 -08:00  
				
					
						
							
							
								 
						
							
							
								2dc7e9d3fa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix line endings to be all Linux style (windows style keeps creeping in)  
							
							
							
						 
						
							2012-11-21 16:43:29 -08:00  
				
					
						
							
							
								 
						
							
							
								34cbc738a8 
								
							
								 
							
						 
						
							
							
								
								BulletSim: enablement and debugging of mesh terrain.  
							
							
							
						 
						
							2012-11-21 16:43:21 -08:00  
				
					
						
							
							
								 
						
							
							
								71b9640dfa 
								
							
								 
							
						 
						
							
							
								
								BulletSim: pull heightmap implementation out of the terrain manager so a mesh terrain can be implemented.  
							
							
							
						 
						
							2012-11-21 16:43:14 -08:00  
				
					
						
							
							
								 
						
							
							
								8dd5813889 
								
							
								 
							
						 
						
							
							
								
								BulletSim: rename SHAPE_AVATAR to SHAPE_CAPSULE with the eye to eventually having mesh avatars.  
							
							
							
						 
						
							2012-11-21 16:43:06 -08:00  
				
					
						
							
							
								 
						
							
							
								65e55ada87 
								
							
								 
							
						 
						
							
							
								
								BulletSim: uplevel FixedShapeKey out of ShapeData structure (since it is getting simplified out of existance someday) and update all the references to same.  
							
							
							
						 
						
							2012-11-21 16:42:58 -08:00  
				
					
						
							
							
								 
						
							
							
								d6db0d5740 
								
							
								 
							
						 
						
							
							
								
								BulletSim: uplevel PhysicsShapeType out of ShapeData structure (since it is getting simplified out of existance someday) and update all the references to that enum.  
							
							
							
						 
						
							2012-11-21 16:42:50 -08:00  
				
					
						
							
							
								 
						
							
							
								4d29488216 
								
							
								 
							
						 
						
							
							
								
								BulletSim: change PositionSanityCheck to apply a force to correct position corrections (below ground and floating).  
							
							
							
						 
						
							2012-11-21 16:42:42 -08:00  
				
					
						
							
							
								 
						
							
							
								2f5fe4b88e 
								
							
								 
							
						 
						
							
							
								
								BulletSim: tweek avatar capsule parameters so avatar feet don't go below ground. This solves the bouncing, short avatar problem (Mantis 6403).  
							
							
							
						 
						
							2012-11-21 16:42:34 -08:00  
				
					
						
							
							
								 
						
							
							
								bac8ac32da 
								
							
								 
							
						 
						
							
							
								
								Add regression test for a good request made to the asset service post handler.  
							
							... 
							
							
							
							Adds new OpenSim.Server.Handlers.Tests.dll to test suite 
							
						 
						
							2012-11-21 23:42:34 +00:00  
				
					
						
							
							
								 
						
							
							
								45eedb635a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-20 20:25:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f656adee31 
								
							
								 
							
						 
						
							
							
								
								If GetAgents() is called with an empty userIDs array then don't bother with a useless potentially network call on the scene presence service connector.  
							
							... 
							
							
							
							This also eliminates the "[PRESENCE HANDLER]: GetAgents called without required uuids argument"
which has started to pop up in the logs when a call is made with an empty uuid array as occasionally happens. 
							
						 
						
							2012-11-20 10:22:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ea65a64f7b 
								
							
								 
							
						 
						
							
							
								
								refactor: Move common presence connector code into BasePresenceServiceConnector  
							
							
							
						 
						
							2012-11-20 10:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								597a101b9f 
								
							
								 
							
						 
						
							
							
								
								Minor formatting for  0962a35d and a few one-line comments as to why that code is there  
							
							
							
						 
						
							2012-11-20 05:09:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0962a35d2f 
								
							
								 
							
						 
						
							
							
								
								Fix movetotarget on mega regions.  
							
							
							
						 
						
							2012-11-20 04:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								dc5711ad62 
								
							
								 
							
						 
						
							
							
								
								minor: If logging full incoming HTTP data, don't deceptively print ... at the end of the body.  
							
							
							
						 
						
							2012-11-20 04:10:03 +00:00  
				
					
						
							
							
								 
						
							
							
								decc5318a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'avination' into careminster  
							
							
							
						 
						
							2012-11-20 01:21:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ccc81183b0 
								
							
								 
							
						 
						
							
							
								
								Merge commit '619c39e5144f15aca129d6d999bcc5c34133ee64' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/GetMeshModule.cs 
							
						 
						
							2012-11-20 01:20:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0bf66434bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'teravuswork' into avination  
							
							
							
						 
						
							2012-11-20 00:48:13 +01:00  
				
					
						
							
							
								 
						
							
							
								9f2d232c71 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-11-19 22:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6c961d8add 
								
							
								 
							
						 
						
							
							
								
								BulletSim: Use base class constructors for initialization of BSShape and other classes.  
							
							
							
						 
						
							2012-11-18 22:58:36 -08:00  
				
					
						
							
							
								 
						
							
							
								22be36be69 
								
							
								 
							
						 
						
							
							
								
								BulletSim: fix the problem with flying being disabled when crossing region boundries.  
							
							
							
						 
						
							2012-11-18 22:57:26 -08:00  
				
					
						
							
							
								 
						
							
							
								079a1e704f 
								
							
								 
							
						 
						
							
							
								
								BulletSim: remove the obsolete interface to the Bullet code. Update BulletSim libraries with code stripped of the obsolete code.  
							
							
							
						 
						
							2012-11-18 18:17:30 -08:00