ef77dc932b 
								
							
								 
							
						 
						
							
							
								
								Adding the Avination calling card interface  
							
							
							
						 
						
							2012-04-18 22:35:57 +01:00  
				
					
						
							
							
								 
						
							
							
								bd5b1d4d48 
								
							
								 
							
						 
						
							
							
								
								Earlier fix to remove localCopy on prebuild  
							
							
							
						 
						
							2012-04-18 22:35:27 +01:00  
				
					
						
							
							
								 
						
							
							
								5c2ffa260c 
								
							
								 
							
						 
						
							
							
								
								Pushing the Avination Calling card hooks. Module to follow.  
							
							
							
						 
						
							2012-04-18 22:35:11 +01:00  
				
					
						
							
							
								 
						
							
							
								23d04fa25c 
								
							
								 
							
						 
						
							
							
								
								Add "friends show cache <first-name> <last-name>" command for debugging purposes.  
							
							... 
							
							
							
							This adds a reverse lookup (name -> ID) to IUserManagement instead of hitting the UserAccountService directly. 
							
						 
						
							2012-04-18 22:11:42 +01:00  
				
					
						
							
							
								 
						
							
							
								67dbce4512 
								
							
								 
							
						 
						
							
							
								
								minor: Add some documentation to OnNewClient and OnClientClosed events  
							
							
							
						 
						
							2012-04-18 22:11:31 +01:00  
				
					
						
							
							
								 
						
							
							
								46170fd0d8 
								
							
								 
							
						 
						
							
							
								
								minor: clean up some code formatting in VivoxVoiceModule.cs  
							
							
							
						 
						
							2012-04-18 22:11:18 +01:00  
				
					
						
							
							
								 
						
							
							
								f85a453dc8 
								
							
								 
							
						 
						
							
							
								
								Allow the user to enter help topics in upper or lowercase.  
							
							... 
							
							
							
							Forcing uppercase (e.g. help Assets) is too annoying.
Thanks to WhiteStar for pointing this out. 
							
						 
						
							2012-04-18 22:10:27 +01:00  
				
					
						
							
							
								 
						
							
							
								bcfe48e05b 
								
							
								 
							
						 
						
							
							
								
								fix yield prolog so it compiles with mono 2.11 there has been a bugzilla  
							
							... 
							
							
							
							report files with mono project in regards to this change, this simply
lets us move forward with using mono 2.11 for now :
https://bugzilla.xamarin.com/show_bug.cgi?id=4052  
							
						 
						
							2012-04-18 22:10:05 +01:00  
				
					
						
							
							
								 
						
							
							
								722ca250ea 
								
							
								 
							
						 
						
							
							
								
								Move "change region" command into general category  
							
							
							
						 
						
							2012-04-18 22:05:45 +01:00  
				
					
						
							
							
								 
						
							
							
								f4df128e52 
								
							
								 
							
						 
						
							
							
								
								Uses shorter AddCommand form for "show estates"  
							
							
							
						 
						
							2012-04-18 22:05:38 +01:00  
				
					
						
							
							
								 
						
							
							
								8cc5322b39 
								
							
								 
							
						 
						
							
							
								
								Display help commander topics in capitalized form - the commands themselves are still lowercase.  
							
							... 
							
							
							
							Also convert the estate commands to simply AddCommand() calls so that commands from two different modules can be placed in the same category 
							
						 
						
							2012-04-18 22:05:24 +01:00  
				
					
						
							
							
								 
						
							
							
								1480845597 
								
							
								 
							
						 
						
							
							
								
								Change "help" to display categories/module list then "help <category/module>" to display commands in a category.  
							
							... 
							
							
							
							This is to deal with the hundred lines of command splurge when one previously typed "help"
Modelled somewhat on the mysql console
One can still type help <command> to get per command help at any point.
Categories capitalized to avoid conflict with the all-lowercase commands (except for commander system, as of yet).
Does not affect command parsing or any other aspects of the console apart from the help system.
Backwards compatible with existing modules. 
							
						 
						
							2012-04-18 22:05:03 +01:00  
				
					
						
							
							
								 
						
							
							
								c877e73463 
								
							
								 
							
						 
						
							
							
								
								Comment out log message about sending periodic appearance updates.  
							
							
							
						 
						
							2012-03-30 02:33:26 +01:00  
				
					
						
							
							
								 
						
							
							
								3ce5e8eb6c 
								
							
								 
							
						 
						
							
							
								
								Add information about SendPeriodicAppearanceUpdates to OpenSimDefaults.ini for now.  
							
							... 
							
							
							
							Default remains false. 
							
						 
						
							2012-03-30 02:33:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e6b12e1f9d 
								
							
								 
							
						 
						
							
							
								
								Add experimental SendPeriodicAppearanceUpdates = true/false setting to [Startup] in OpenSim.ini  
							
							... 
							
							
							
							On osgrid and other places, I have observed that manually sending appearance updates from the console often relieves grey avatar syndrome.
Despite hunting high and low, I haven't been able to find where this packet is sometimes being lost - it might be a persistent viewer bug for all I know.
Therefore, this experimental setting resends appearance data for everybody in the scene every 60 seconds.  These packets are small and the viewer only fetches texture
data if it doesn't already have it.
Default is false. 
							
						 
						
							2012-03-30 02:33:10 +01:00  
				
					
						
							
							
								 
						
							
							
								bfbbd4ccba 
								
							
								 
							
						 
						
							
							
								
								Add a scene maintenance thread in parallel to the heartbeat thread.  The maintenance thread will end up running regular jobs that don't need to be in the main scene loop.  
							
							... 
							
							
							
							The idea is to make the critical main scene loop as skinny as possible - it doesn't need to run things that aren't time critical and don't depend on update ordering.
This will be done gradually over time to try and uncover any issues.  Many non-criticial scene loop activities are being launched on separate threadpool threads anyway.
This may also allow modules to register their own maintenance jobs without having to maintain their own timers and threads.
Currently the maintenance loop runs once a second, as opposed to the 89ms scene loop. 
							
						 
						
							2012-03-30 02:33:01 +01:00  
				
					
						
							
							
								 
						
							
							
								fec7016665 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary shutting down check in Scene.Heartbeat().  Add some method doc.  Rename HeartbeatThread, shuttingdown to conform to code standards.  
							
							
							
						 
						
							2012-03-30 02:32:53 +01:00  
				
					
						
							
							
								 
						
							
							
								47fe6170b2 
								
							
								 
							
						 
						
							
							
								
								Rename Scene.StartTimer() to Start() - this method no longer uses a timer.  Comment out more effectively unused old heartbeat code.  
							
							
							
						 
						
							2012-03-30 02:32:34 +01:00  
				
					
						
							
							
								 
						
							
							
								24b5fb8523 
								
							
								 
							
						 
						
							
							
								
								Add commented out section on collisions switch in Scene.SetSceneCoreDebug().  
							
							... 
							
							
							
							This was not implemented before the recent changes but should be at some point. 
							
						 
						
							2012-03-30 02:24:03 +01:00  
				
					
						
							
							
								 
						
							
							
								e8cd9688ce 
								
							
								 
							
						 
						
							
							
								
								If "debug scene updates true" then print out to log when a garbage collection occurs.  
							
							
							
						 
						
							2012-03-30 02:23:27 +01:00  
				
					
						
							
							
								 
						
							
							
								fa952f6d35 
								
							
								 
							
						 
						
							
							
								
								Add Scene.DebugUpdates switch which, if turned on, will print out a warning when a frame updates takes longer than twice the desired time  
							
							... 
							
							
							
							This is controlled via "debug scene updates true|false" on the region console.
Also fix an oversight with "debug scene teleport true|false" 
							
						 
						
							2012-03-30 02:23:20 +01:00  
				
					
						
							
							
								 
						
							
							
								df55fd69af 
								
							
								 
							
						 
						
							
							
								
								Incorporate scene teleporting debugging into "debug scene teleport true|false" command  
							
							
							
						 
						
							2012-03-30 02:23:13 +01:00  
				
					
						
							
							
								 
						
							
							
								019fc4c1f2 
								
							
								 
							
						 
						
							
							
								
								Replace "scene debug true false true" console command with "scene debug scripting true" or other parameters as appropriate.  
							
							... 
							
							
							
							This is to allow individual switching of scene debug settings and to provide flexibiltiy for additional settings. 
							
						 
						
							2012-03-30 02:22:59 +01:00  
				
					
						
							
							
								 
						
							
							
								22ea441feb 
								
							
								 
							
						 
						
							
							
								
								fix compile error from last commit  
							
							
							
						 
						
							2012-03-30 02:22:57 +01:00  
				
					
						
							
							
								 
						
							
							
								9f5b33e52e 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify EstateManagementModule.handleEstateDebugRegionRequest()  
							
							
							
						 
						
							2012-03-30 02:21:42 +01:00  
				
					
						
							
							
								 
						
							
							
								92837c4f89 
								
							
								 
							
						 
						
							
							
								
								Add ability to log warn if a frame takes longer than twice the expected time.  Currently commented out.  
							
							
							
						 
						
							2012-03-30 02:21:32 +01:00  
				
					
						
							
							
								 
						
							
							
								68ce06f40f 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary tmpFrameMS, use maintc instead for frame time calculation  
							
							
							
						 
						
							2012-03-30 02:21:04 +01:00  
				
					
						
							
							
								 
						
							
							
								279b31c75b 
								
							
								 
							
						 
						
							
							
								
								Move frame loop entirely within Scene.Update() for better future performance analysis and stat accuracy.  
							
							... 
							
							
							
							Update() now accepts a frames parameter which can control the number of frames updated.
-1 will update until shutdown.
The watchdog updating moves above the maintc recalculation for any required sleep since it should be accounted for within the frame. 
							
						 
						
							2012-03-30 02:20:46 +01:00  
				
					
						
							
							
								 
						
							
							
								3117b3cd88 
								
							
								 
							
						 
						
							
							
								
								refactor: precalculate the fixed movement factor for avatar tilting (sqrt(2)) rather than doing it multiple times on every move.  
							
							
							
						 
						
							2012-03-30 02:20:35 +01:00  
				
					
						
							
							
								 
						
							
							
								9b547f76e7 
								
							
								 
							
						 
						
							
							
								
								refactor: Eliminate unnecessary duplicate avCapsuleTilted  
							
							
							
						 
						
							2012-03-30 02:20:29 +01:00  
				
					
						
							
							
								 
						
							
							
								3d6675784a 
								
							
								 
							
						 
						
							
							
								
								Remove pointless ThreadAbortException catching in a test that isn't run anyway.  
							
							
							
						 
						
							2012-03-30 02:20:21 +01:00  
				
					
						
							
							
								 
						
							
							
								26f50eadd1 
								
							
								 
							
						 
						
							
							
								
								Remove some pointless catching/throwing in the scene loop.  
							
							
							
						 
						
							2012-03-30 02:20:14 +01:00  
				
					
						
							
							
								 
						
							
							
								6e8496ffc5 
								
							
								 
							
						 
						
							
							
								
								Comment out unused scene loop restart code.  
							
							... 
							
							
							
							This has actually been unused since at least 0.7.2 due to earlier changes. 
							
						 
						
							2012-03-30 02:18:13 +01:00  
				
					
						
							
							
								 
						
							
							
								88d6c4ec0e 
								
							
								 
							
						 
						
							
							
								
								Use m_lastFrameTick instead of m_lastUpdate in Scene.GetHealth().  m_lastUpdate is no longer properly updated and is redundant anyway.  
							
							
							
						 
						
							2012-03-30 02:18:05 +01:00  
				
					
						
							
							
								 
						
							
							
								135eeb45d6 
								
							
								 
							
						 
						
							
							
								
								Change flavour to extended  
							
							
							
						 
						
							2012-03-30 02:16:11 +01:00  
				
					
						
							
							
								 
						
							
							
								54ee59c0bb 
								
							
								 
							
						 
						
							
							
								
								Add Extended flavour option to opensim version information.  
							
							... 
							
							
							
							This flavour is for changes in addition to the 0.7.3-post-fixes branch that are too large to be considered fixes but should be reasonably stable.
This flavour will almost certainly never see a formal release. 
							
						 
						
							2012-03-30 02:13:37 +01:00  
				
					
						
							
							
								 
						
							
							
								4a5c61a33d 
								
							
								 
							
						 
						
							
							
								
								Enable voice by default on parcels to weaken effects of viewer 2/3 ParcelVoiceInfoRequest bug  
							
							... 
							
							
							
							Viewer 2/3 contains a bug where the viewer will constantly retry ParcelVoiceInfoRequest requests on voice-disabled parcels where voice is otherwise available.
Attempts to fix this server-side have not been successful - sending a non-OK http code (e.g. a 404) just makes the viewer request again immediately.
Dropping the request entirely is a bit better but the viewer still retries after a minute.
Estate settings already enabled voice by default so doing the same for parcels.  This only has an effect if you have any voice system active at all.
Ultimately, the re-request bug needs to be fixed viewer-side (LL suffers from the same issue!) but it might be worth implementing the drop request hack. 
							
						 
						
							2012-03-30 02:03:52 +01:00  
				
					
						
							
							
								 
						
							
							
								179c0f5f56 
								
							
								 
							
						 
						
							
							
								
								Merge branch '0.7.3-post-fixes' of ssh://opensimulator.org/var/git/opensim into 0.7.3-post-fixes  
							
							
							
						 
						
							2012-03-22 20:36:01 -07:00  
				
					
						
							
							
								 
						
							
							
								4dbf937707 
								
							
								 
							
						 
						
							
							
								
								Comment out login parameters debug output accidentally included with  c4b2d24 
							
							
							
						 
						
							2012-03-22 23:33:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9edb57e5e9 
								
							
								 
							
						 
						
							
							
								
								Comment out a terrain save-tile debugging message that accidentally crept in with  c4b2d24 
							
							
							
						 
						
							2012-03-22 23:17:54 +00:00  
				
					
						
							
							
								 
						
							
							
								4d15ad63bf 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify code for checks when part.OwnerID != destPart.OwnerID in MoveTaskInventoryItem()  
							
							
							
						 
						
							2012-03-22 23:03:00 +00:00  
				
					
						
							
							
								 
						
							
							
								4021709371 
								
							
								 
							
						 
						
							
							
								
								Fix llGiveInventory() so that it checks the destination part for AllowInventoryDrop, not the source.  
							
							... 
							
							
							
							This allows llAllowInventoryDrop() to work.
Regression test added for this case. 
							
						 
						
							2012-03-22 23:02:49 +00:00  
				
					
						
							
							
								 
						
							
							
								3c13f5c3aa 
								
							
								 
							
						 
						
							
							
								
								Add llGiveInventory() test from object to object where both objects are owned by the same user.  
							
							
							
						 
						
							2012-03-22 23:02:35 +00:00  
				
					
						
							
							
								 
						
							
							
								381517b451 
								
							
								 
							
						 
						
							
							
								
								Add prim name to "[MESH]: No recognized physics mesh..." log message  
							
							
							
						 
						
							2012-03-22 23:01:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6ecf36d49c 
								
							
								 
							
						 
						
							
							
								
								Fix small typo  
							
							
							
						 
						
							2012-03-22 22:47:03 +00:00  
				
					
						
							
							
								 
						
							
							
								64eb4b8408 
								
							
								 
							
						 
						
							
							
								
								Fix crash where two scene loop threads could changes m_MeshToTriMeshMap at the same time.  
							
							... 
							
							
							
							Have to lock m_MeshToTriMeshMap as property is static and with more than one region two scene loops could try to manipulate at the same time. 
							
						 
						
							2012-03-22 22:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								318da3fdcd 
								
							
								 
							
						 
						
							
							
								
								Added new simple_build_permissions config to the .ini and .example files.  
							
							
							
						 
						
							2012-03-22 14:34:46 -07:00  
				
					
						
							
							
								 
						
							
							
								50c99fcda6 
								
							
								 
							
						 
						
							
							
								
								Change a false false to be truly true - or is this statement false?  
							
							... 
							
							
							
							Fixes perms boo-boo 
							
						 
						
							2012-03-22 14:34:33 -07:00  
				
					
						
							
							
								 
						
							
							
								321de1f263 
								
							
								 
							
						 
						
							
							
								
								Rework Diva's patch to simplify it  
							
							
							
						 
						
							2012-03-22 14:34:19 -07:00  
				
					
						
							
							
								 
						
							
							
								fa30ace67d 
								
							
								 
							
						 
						
							
							
								
								Fixed borkness with map search introduce by my last changes to it.  
							
							
							
						 
						
							2012-03-20 17:49:05 -07:00