b6f3de5028 
								
							
								 
							
						 
						
							
							
								
								Telehub Support:  
							
							... 
							
							
							
							Support for viewer side of telehub management. Can manupulate Telehubs and SpawnPoints from the viewer estate managemnt tools. This is a work in progress and does not yet persist or affect teleport routing. 
							
						 
						
							2012-01-20 23:50:37 -05:00  
				
					
						
							
							
								 
						
							
							
								ea72428c9d 
								
							
								 
							
						 
						
							
							
								
								Allow a viewer UDP image request retry to trigger another asset fetch if an existing fetch hasn't responded before a timeout.  
							
							... 
							
							
							
							This is to stop a high priority image/texture request from blocking the entire download queue if its asset fetch got dropped for some reason. 
							
						 
						
							2012-01-19 23:09:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d38e2c0c91 
								
							
								 
							
						 
						
							
							
								
								Add image not in database test for LLImageManager  
							
							
							
						 
						
							2012-01-19 21:57:12 +00:00  
				
					
						
							
							
								 
						
							
							
								503faaea62 
								
							
								 
							
						 
						
							
							
								
								refactor: separate out common parts of LLImageManagerTests  
							
							
							
						 
						
							2012-01-19 21:23:40 +00:00  
				
					
						
							
							
								 
						
							
							
								381f74276b 
								
							
								 
							
						 
						
							
							
								
								Add LLImageManager regression test for discard case  
							
							
							
						 
						
							2012-01-19 21:14:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c92a9a6640 
								
							
								 
							
						 
						
							
							
								
								Add "image queues clear <first-name> <last-name>" console command  
							
							... 
							
							
							
							This allows a way to manually clear pending image queue requests for debug purposes 
							
						 
						
							2012-01-19 19:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d75899f2d1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-19 19:47:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8f871cca10 
								
							
								 
							
						 
						
							
							
								
								Add osGetGridHomeURI function  
							
							... 
							
							
							
							Add osGetHomeURI function to the family of osGetGrid* functions. Returns the SRV_HomeURI setting from the [LoginService] configuration. 
							
						 
						
							2012-01-19 14:21:12 -05:00  
				
					
						
							
							
								 
						
							
							
								9356963bd3 
								
							
								 
							
						 
						
							
							
								
								Add basic request and send image regression tests for LLImageManager  
							
							
							
						 
						
							2012-01-19 19:00:11 +00:00  
				
					
						
							
							
								 
						
							
							
								edb2e4c5b3 
								
							
								 
							
						 
						
							
							
								
								Change URI to lowercase to match existing  
							
							
							
						 
						
							2012-01-19 13:55:53 -05:00  
				
					
						
							
							
								 
						
							
							
								bf9ce4709f 
								
							
								 
							
						 
						
							
							
								
								Add fetching of SRV_HomeURI to "/json_grid_info"  
							
							... 
							
							
							
							Make SRV_HomeURI available on the GridInfoService through the "/json_grid_info" URI. This i s mainly to service OSSL, but can be seen externally via the URI. 
							
						 
						
							2012-01-19 13:48:31 -05:00  
				
					
						
							
							
								 
						
							
							
								e41f23dead 
								
							
								 
							
						 
						
							
							
								
								Trigger event when prims are scheduled for an update. This gives modules early access to changed parameters.  
							
							
							
						 
						
							2012-01-19 03:06:35 -08:00  
				
					
						
							
							
								 
						
							
							
								5ced49aaa8 
								
							
								 
							
						 
						
							
							
								
								Cleaned up Color and Text parameters in SOP and made LocalFlags public for module access.  
							
							
							
						 
						
							2012-01-19 03:03:22 -08:00  
				
					
						
							
							
								 
						
							
							
								2c6272d11a 
								
							
								 
							
						 
						
							
							
								
								Add a version of GetGroupByPrim to Scene which accepts UUID instead of localID  
							
							
							
						 
						
							2012-01-19 03:01:37 -08:00  
				
					
						
							
							
								 
						
							
							
								f8079bcd72 
								
							
								 
							
						 
						
							
							
								
								Fixed bugs in earlier commit on custom user parameters in Regions.ini  
							
							
							
						 
						
							2012-01-19 02:52:05 -08:00  
				
					
						
							
							
								 
						
							
							
								eea726d74e 
								
							
								 
							
						 
						
							
							
								
								RegionReady:  
							
							... 
							
							
							
							Back out some of the oar monitoring for the time being. Need to find  a better way to get feedback. Will re-visit this soon. 
							
						 
						
							2012-01-18 20:30:57 -05:00  
				
					
						
							
							
								 
						
							
							
								ba7d8cedec 
								
							
								 
							
						 
						
							
							
								
								Add function osGetGridCustom  
							
							... 
							
							
							
							Add function osGetGridCustom to take an argument for the GridInfo kpv to retrieve from the GridInfoService 
							
						 
						
							2012-01-17 22:38:36 -05:00  
				
					
						
							
							
								 
						
							
							
								9ed9720861 
								
							
								 
							
						 
						
							
							
								
								Update osGetGrid**** functions  
							
							... 
							
							
							
							The osGetGrid**** functions will now get the grid settings from the GridInfoService. Set the GridInfoURI in your ./bin/config-include/GridCommon.ini [GridInfo] section. 
							
						 
						
							2012-01-17 22:07:40 -05:00  
				
					
						
							
							
								 
						
							
							
								939d60da59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/lib/osgrid/opensim  
							
							
							
						 
						
							2012-01-17 21:10:31 -05:00  
				
					
						
							
							
								 
						
							
							
								ef5575be1b 
								
							
								 
							
						 
						
							
							
								
								Add json handler for GridInfo  
							
							
							
						 
						
							2012-01-17 21:09:46 -05:00  
				
					
						
							
							
								 
						
							
							
								08b6b3bb48 
								
							
								 
							
						 
						
							
							
								
								Add some logging  
							
							
							
						 
						
							2012-01-17 17:36:26 +01:00  
				
					
						
							
							
								 
						
							
							
								5afb70b9fe 
								
							
								 
							
						 
						
							
							
								
								Fix prim calculations so that > 32767 prims are supported  
							
							
							
						 
						
							2012-01-17 15:30:52 +01:00  
				
					
						
							
							
								 
						
							
							
								747c25e920 
								
							
								 
							
						 
						
							
							
								
								Spin off NPC deletion into a thread to avoid it being done on a script  
							
							... 
							
							
							
							microthread. A stab at fixing exceptions. 
							
						 
						
							2012-01-17 11:18:56 +01:00  
				
					
						
							
							
								 
						
							
							
								e13a17cc0c 
								
							
								 
							
						 
						
							
							
								
								Allow retrival of multiple user records in one operation, analog to presence  
							
							
							
						 
						
							2012-01-16 23:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b14a6acd2f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-16 23:08:47 +00:00  
				
					
						
							
							
								 
						
							
							
								59a0c50d48 
								
							
								 
							
						 
						
							
							
								
								Comment out noisy log lines I accidentally included in the nant build target adjustment commit.  
							
							... 
							
							
							
							Left in the method doc. 
							
						 
						
							2012-01-16 23:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								82ad9d4e04 
								
							
								 
							
						 
						
							
							
								
								Remove monocov and other obsolete nant build targets.  
							
							... 
							
							
							
							monocov was a code coverage attempt 3 years ago which no longer works.
other removed targets have been commented out or unused for a very long time 
							
						 
						
							2012-01-16 22:58:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d6b9504c84 
								
							
								 
							
						 
						
							
							
								
								Add methods to allow the groups modules to query online status and last login  
							
							
							
						 
						
							2012-01-16 02:19:19 +01:00  
				
					
						
							
							
								 
						
							
							
								35911d2362 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-15 14:51:00 +01:00  
				
					
						
							
							
								 
						
							
							
								9447b6d15f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-15 14:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								068b8e1f9b 
								
							
								 
							
						 
						
							
							
								
								Disable using an agent ID to clone NPCs. The griefing potential is too great  
							
							
							
						 
						
							2012-01-15 14:49:32 +01:00  
				
					
						
							
							
								 
						
							
							
								2e4fbe6b17 
								
							
								 
							
						 
						
							
							
								
								protect the region ready alerts for loading oarfiles if no post URI is set  
							
							
							
						 
						
							2012-01-14 23:43:21 -08:00  
				
					
						
							
							
								 
						
							
							
								43173f1b0d 
								
							
								 
							
						 
						
							
							
								
								commented out redundant land owner checks for osTeleportAgent there is  
							
							... 
							
							
							
							no need for these checks just use Allow_osTeleportAgent = PARCEL_OWNER
also increased function to severe threat level to make it harder to
accidently enable it for everyone. 
							
						 
						
							2012-01-14 18:36:46 -07:00  
				
					
						
							
							
								 
						
							
							
								ec299bfa87 
								
							
								 
							
						 
						
							
							
								
								Allow SmtpClients and other SSL users to work with our cert handler installed  
							
							
							
						 
						
							2012-01-14 06:03:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4cbf8d728e 
								
							
								 
							
						 
						
							
							
								
								Fix merge  
							
							
							
						 
						
							2012-01-14 05:39:56 +01:00  
				
					
						
							
							
								 
						
							
							
								43128c9016 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/LSLHttp/UrlModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2012-01-14 06:09:19 +00:00  
				
					
						
							
							
								 
						
							
							
								72247bdaef 
								
							
								 
							
						 
						
							
							
								
								Allow SmtpClients and other SSL users to work with our cert handler installed  
							
							
							
						 
						
							2012-01-14 05:28:57 +01:00  
				
					
						
							
							
								 
						
							
							
								82f0e19349 
								
							
								 
							
						 
						
							
							
								
								Extend scripts show command to accept a single item UUID parameter to display one script's status  
							
							... 
							
							
							
							Usage is now scripts show [<script-item-uuid>] 
							
						 
						
							2012-01-14 00:44:19 +00:00  
				
					
						
							
							
								 
						
							
							
								b5bb559cc0 
								
							
								 
							
						 
						
							
							
								
								Register the UrlModule for script engine events OnScriptRemoved and OnObjectRemoved just once in the UrlModule itself, rather than repeatedly for every script.  
							
							... 
							
							
							
							Doing this in every script is unnecessary since the event trigger is parameterized by the item id.
All that would happen is 2000 scripts would trigger 1999 unnecessary calls, and a large number of initialized scripts may eventually trigger a StackOverflowException.
Registration moved to UrlModule so that the handler is registered for all script engine implementations.
This required moving the OnScriptRemoved and OnObjectRemoved events (only used by UrlModule in core) from IScriptEngine to IScriptModule to avoid circular references. 
							
						 
						
							2012-01-14 00:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a30a02e7ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-13 14:51:11 -08:00  
				
					
						
							
							
								 
						
							
							
								e1a2c44ebe 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the LookAt code in SOP and SOG. Added support for incrementally  
							
							... 
							
							
							
							rotating physical objects. This does not use physics. Currently the rate
of change is determined as 1 / (PI * Strength). 
							
						 
						
							2012-01-13 14:48:56 -08:00  
				
					
						
							
							
								 
						
							
							
								cde80125ad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2012-01-13 17:16:20 -05:00  
				
					
						
							
							
								 
						
							
							
								02d6b033d0 
								
							
								 
							
						 
						
							
							
								
								Fix improper code formatting introduced in  6214e6a217 
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2012-01-13 17:10:48 -05:00  
				
					
						
							
							
								 
						
							
							
								adea92f8b7 
								
							
								 
							
						 
						
							
							
								
								Fix llRotLookAt and llLookAt for non-physical objects. Per conversation  
							
							... 
							
							
							
							with Melanie and Nebadon, SL behavior seems to be that non physical
objects snap to the request rotation. 
							
						 
						
							2012-01-13 11:37:17 -08:00  
				
					
						
							
							
								 
						
							
							
								57ba9ef5ad 
								
							
								 
							
						 
						
							
							
								
								Update RegionReadyModule  
							
							... 
							
							
							
							Fix triggering of alerts when rezzing first script to an empty region, add login disable when loading oars. 
							
						 
						
							2012-01-13 11:35:44 -05:00  
				
					
						
							
							
								 
						
							
							
								982f3d58a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-13 04:04:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9dc7fef4f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-13 02:27:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c5594e839e 
								
							
								 
							
						 
						
							
							
								
								Undo some prior work  
							
							... 
							
							
							
							Move some added fuctions out of core into the addon module to keep things clean 
							
						 
						
							2012-01-12 21:19:31 -05:00  
				
					
						
							
							
								 
						
							
							
								acbff305f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/var/repo/opensim  
							
							
							
						 
						
							2012-01-12 21:06:27 -05:00  
				
					
						
							
							
								 
						
							
							
								d40ec1c346 
								
							
								 
							
						 
						
							
							
								
								Move some interfaces to a more apropriate place  
							
							
							
						 
						
							2012-01-12 20:49:50 -05:00  
				
					
						
							
							
								 
						
							
							
								3b59af2225 
								
							
								 
							
						 
						
							
							
								
								Change the default osNpcCreate() to create an 'owned' npc rather than an 'unowned' one.  
							
							... 
							
							
							
							An owned NPC is one that only the original creator can manipulate and delete.
An unowned NPC is one that anybody with access to the osNpc* methods and knowledge of the avatar id can manipulate.
This is to correct an oversight I made in the original reimplementation where I mistakenly assumed that avatar IDs could be treated as private.
I am not anticipating that many people were deliberately making use of unowned npcs due to their insecure nature.
If you do need an unowned NPC please call the new overloaded osCreateNpc() function with the option OS_NPC_NOT_OWNED. 
							
						 
						
							2012-01-13 00:03:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6e7154d55c 
								
							
								 
							
						 
						
							
							
								
								Removing osNpcCreateOwned().  Please use osNpcCreate(string user, string name, vector position, string notecard, int options) instead with option OS_NPC_CREATOR_OWNED  
							
							... 
							
							
							
							Please note that correct option name is OS_NPC_CREATOR_OWNED not OS_NPC_CREATE_OWNED as mistakenly put in a previous commit. 
							
						 
						
							2012-01-13 00:00:18 +00:00  
				
					
						
							
							
								 
						
							
							
								47377f17c6 
								
							
								 
							
						 
						
							
							
								
								Add missing assert to confirm owner delete succeeded to the end of TestOsNpcRemoveOwned()  
							
							
							
						 
						
							2012-01-12 23:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								beab155434 
								
							
								 
							
						 
						
							
							
								
								Add api level test for removing an owned npc  
							
							
							
						 
						
							2012-01-12 22:35:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c7757d1038 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2012-01-12 23:07:38 +01:00  
				
					
						
							
							
								 
						
							
							
								aa2cde2493 
								
							
								 
							
						 
						
							
							
								
								Disable unowned NPCs  
							
							
							
						 
						
							2012-01-12 23:04:38 +01:00  
				
					
						
							
							
								 
						
							
							
								cf166d3f1e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-12 23:22:55 +00:00  
				
					
						
							
							
								 
						
							
							
								caa207f59f 
								
							
								 
							
						 
						
							
							
								
								Add ossl level test for removing an unowned npc  
							
							
							
						 
						
							2012-01-12 21:03:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1ac5aa6808 
								
							
								 
							
						 
						
							
							
								
								Add remove test for unowned avatars  
							
							
							
						 
						
							2012-01-12 20:47:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c4972e7734 
								
							
								 
							
						 
						
							
							
								
								Add osNpcCreate(string firstname, string lastname, LSL_Vector position, string notecard, int options) variant.  
							
							... 
							
							
							
							This will be documented soon.  Options can currently be
  OS_NPC_CREATE_OWNED - creates a 'creator owned' avatar that will only respond to osNpc* functions made by scripts owned by the npc creator
  OS_NPC_NOT_OWNED    - creates an avatar which will respond to any osNpc* functions that a caller has permission to make (through the usual OSSL permission mechanisms).
options is being added to provide better scope for future extensibility without having to add more functions
The original non-options osNpcCreate() function will continue to exist. 
							
						 
						
							2012-01-12 19:37:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d27dd3714f 
								
							
								 
							
						 
						
							
							
								
								Allow all NPCs to show up on sensors as all osNpc* script methods now check for ownership permission before executing.  
							
							... 
							
							
							
							As per #opensim-dev irc discussion. 
							
						 
						
							2012-01-12 19:19:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ba3491c76e 
								
							
								 
							
						 
						
							
							
								
								Add permissions checks for owned avatars to all other osNpc* functions.  
							
							... 
							
							
							
							This is being done outside the npc module since the check is meaningless for region module callers, who can fake any id that they like. 
							
						 
						
							2012-01-12 19:06:46 +00:00  
				
					
						
							
							
								 
						
							
							
								0a1d61950b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-12 19:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								cadd645076 
								
							
								 
							
						 
						
							
							
								
								Renamed one var and deleted commented code. No functional changes.  
							
							
							
						 
						
							2012-01-12 10:22:52 -08:00  
				
					
						
							
							
								 
						
							
							
								b47c0d7e51 
								
							
								 
							
						 
						
							
							
								
								refactor: Move existing npc owner checks to NPCModule.CheckPermissions() methods and expose on interface for external calls.  
							
							
							
						 
						
							2012-01-12 18:14:19 +00:00  
				
					
						
							
							
								 
						
							
							
								8bdd80abfa 
								
							
								 
							
						 
						
							
							
								
								HG: normalize all externalized user ULRs to be the Home URL, i.e. the location of the user's UAS. This corrects an earlier design which had some cases pointing to the profile server. WARNING: CONFIGURATION CHANGES in both the sims (*Common.ini) and the Robust configs (Robust.HG.ini). Please check diff of the example files, but basically all vars that were pointing to profile should point to the UAS instead and should be called HomeURI.  
							
							
							
						 
						
							2012-01-12 09:56:35 -08:00  
				
					
						
							
							
								 
						
							
							
								4492bc1bcd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-12 17:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6214e6a217 
								
							
								 
							
						 
						
							
							
								
								Allow update of stored entries within User Management Module-this is needed for proper work of HG friends.  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=5847  
							
						 
						
							2012-01-12 17:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5d9e135b5c 
								
							
								 
							
						 
						
							
							
								
								Remove ViewObjectInventory method unsupported by core  
							
							
							
						 
						
							2012-01-12 01:11:05 +01:00  
				
					
						
							
							
								 
						
							
							
								1a3a1e6665 
								
							
								 
							
						 
						
							
							
								
								Adapt a cast to using the new TeleportFlags  
							
							
							
						 
						
							2012-01-11 19:00:17 +01:00  
				
					
						
							
							
								 
						
							
							
								38db874755 
								
							
								 
							
						 
						
							
							
								
								If deserializing a scene object fails during IAR load then ignore the object rather than halting the IAR load with an exception.  
							
							
							
						 
						
							2012-01-11 14:33:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5f7e392c7c 
								
							
								 
							
						 
						
							
							
								
								Add a check to see if an asset exists before recreating it while  
							
							... 
							
							
							
							loading an archive. This does add an extra roundtrip to the asset
server if loading new assets but it protects against overwriting
(and potentially corrupting) existing assets. 
							
						 
						
							2012-01-10 16:26:01 -08:00  
				
					
						
							
							
								 
						
							
							
								53fb20880c 
								
							
								 
							
						 
						
							
							
								
								minor: Fix wrong column length in image queues report  
							
							
							
						 
						
							2012-01-10 22:02:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5002f06d24 
								
							
								 
							
						 
						
							
							
								
								rename "show image queue" to "show image queues" in line with other udp info commands.  
							
							... 
							
							
							
							Eliminate redundant one line methods 
							
						 
						
							2012-01-10 21:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ef074deb52 
								
							
								 
							
						 
						
							
							
								
								Add "show image queue <first-name> <last-name>" region console command  
							
							... 
							
							
							
							This is so that we can inspect the image download queue (texture download via udp) for debugging purposes. 
							
						 
						
							2012-01-10 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8fa1108b72 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-10 21:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a4c2e7f599 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-10 20:34:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ce44f56af9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-10 11:11:08 -08:00  
				
					
						
							
							
								 
						
							
							
								7b84942f86 
								
							
								 
							
						 
						
							
							
								
								HG landing points: this hopefully fixes some confusion that was making HG avies always land in 0,0  
							
							
							
						 
						
							2012-01-10 11:10:47 -08:00  
				
					
						
							
							
								 
						
							
							
								18497cef73 
								
							
								 
							
						 
						
							
							
								
								Add avatar names to appearance log messages  
							
							
							
						 
						
							2012-01-10 18:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a3bb1a81de 
								
							
								 
							
						 
						
							
							
								
								correct very minor typo in "debug scene" help  
							
							
							
						 
						
							2012-01-10 18:47:30 +00:00  
				
					
						
							
							
								 
						
							
							
								66783398d0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-10 13:43:42 -05:00  
				
					
						
							
							
								 
						
							
							
								d67e9916b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-10 18:42:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3deb52d399 
								
							
								 
							
						 
						
							
							
								
								Teleport Debugging  
							
							... 
							
							
							
							Move setting from ini to existing facitilies - thanks justincc
	toggle with console command: debug teleport 
							
						 
						
							2012-01-10 13:41:35 -05:00  
				
					
						
							
							
								 
						
							
							
								d67e8291c8 
								
							
								 
							
						 
						
							
							
								
								Add "app find <uuid-or-start-of-uuid>" command to find the appearance using a particular baked texture, if any.  
							
							... 
							
							
							
							This is for debugging to relate texture console entries back to particular users on the simulator end. 
							
						 
						
							2012-01-10 18:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								1cc685e820 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2012-01-10 18:33:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a22d0dcab9 
								
							
								 
							
						 
						
							
							
								
								HG Friends: fixed bug introduced by  571efeddb2 (r/17672)  
							
							
							
						 
						
							2012-01-10 09:58:53 -08:00  
				
					
						
							
							
								 
						
							
							
								707c8c6f2b 
								
							
								 
							
						 
						
							
							
								
								Add some run-time debugging support  
							
							... 
							
							
							
							Add configuration option - DEBUG to enable debugging methods. This is temporary for helping users testing teleport routing be able to report back the data with the test cases. We can remove when finished with this, or leave it if it proves to be useful.
	Users: set DEBUG = true in OpenSim.ini to get more information from teleport routing. The default is false. It presently prints the TeleportFlags value. 
							
						 
						
							2012-01-09 18:19:55 -05:00  
				
					
						
							
							
								 
						
							
							
								b3a12167d6 
								
							
								 
							
						 
						
							
							
								
								Use our TeleportFlags  
							
							... 
							
							
							
							Switch to our TeleportFlags enum instead of LibOMV because we need to define a type for HG Logins. Also moved some debugging in ScenePresence into a function to make it simpler to enable/disable. 
							
						 
						
							2012-01-09 17:54:35 -05:00  
				
					
						
							
							
								 
						
							
							
								95345521f0 
								
							
								 
							
						 
						
							
							
								
								TP Routing debug  
							
							... 
							
							
							
							Fix test to checking against bitfield instead of int 
							
						 
						
							2012-01-09 17:04:34 -05:00  
				
					
						
							
							
								 
						
							
							
								3640afdd95 
								
							
								 
							
						 
						
							
							
								
								Fix teleport routing for incoming HG+Owner  
							
							... 
							
							
							
							Incoming HG owner/estate manager, etc. is routed according to the rules defined for teleports within the local grid. Left some commented debugging code inside so we can test other cases. Will remove when tings are settled in. 
							
						 
						
							2012-01-09 14:31:22 -05:00  
				
					
						
							
							
								 
						
							
							
								bc08cc201b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-09 19:22:06 +00:00  
				
					
						
							
							
								 
						
							
							
								43145c7f67 
								
							
								 
							
						 
						
							
							
								
								Debugging HG teleport routing  
							
							... 
							
							
							
							Add some temporary debugging to the teleport routing to get a better view of what happens when HG jumps are made. 
							
						 
						
							2012-01-09 13:07:02 -05:00  
				
					
						
							
							
								 
						
							
							
								520b8b342e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-09 06:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								34c42cdab0 
								
							
								 
							
						 
						
							
							
								
								Fix HG teleport routing  
							
							... 
							
							
							
							Needed to breakout the ViaHGLogin check to it's own section. For some reason it would not factor in when combined with the other teleport flag types. 
							
						 
						
							2012-01-09 01:37:28 -05:00  
				
					
						
							
							
								 
						
							
							
								0e855fea7c 
								
							
								 
							
						 
						
							
							
								
								Fix a build break  
							
							
							
						 
						
							2012-01-09 01:05:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1ebd79e413 
								
							
								 
							
						 
						
							
							
								
								Add the HG case to landing point checks  
							
							
							
						 
						
							2012-01-09 00:54:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d5c5bbe0a1 
								
							
								 
							
						 
						
							
							
								
								Update teleport routing to match Avination  
							
							
							
						 
						
							2012-01-08 23:38:43 +00:00  
				
					
						
							
							
								 
						
							
							
								44cde8d5c6 
								
							
								 
							
						 
						
							
							
								
								Update teleport routing to match Avination  
							
							
							
						 
						
							2012-01-08 23:36:49 +00:00  
				
					
						
							
							
								 
						
							
							
								fb16d49511 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of /home/opensim/src/opensim  
							
							
							
						 
						
							2012-01-08 17:56:03 -05:00  
				
					
						
							
							
								 
						
							
							
								266167f5a3 
								
							
								 
							
						 
						
							
							
								
								Fix teleport routing  
							
							... 
							
							
							
							Route non-owner avatars according to land settings 
							
						 
						
							2012-01-08 17:41:47 -05:00  
				
					
						
							
							
								 
						
							
							
								4bf2e19898 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-07 18:11:21 +00:00  
				
					
						
							
							
								 
						
							
							
								32eb7ddc37 
								
							
								 
							
						 
						
							
							
								
								Fix threat level setting on osNpcPlayAnimation  
							
							
							
						 
						
							2012-01-07 18:09:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6f19e231b6 
								
							
								 
							
						 
						
							
							
								
								Don't try to save a NPCs attachment states on NPC delete  
							
							
							
						 
						
							2012-01-07 18:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								94fa6cb071 
								
							
								 
							
						 
						
							
							
								
								Fix threat level setting on osNpcPlayAnimation  
							
							
							
						 
						
							2012-01-07 12:29:59 +01:00  
				
					
						
							
							
								 
						
							
							
								efe51fd5cb 
								
							
								 
							
						 
						
							
							
								
								Don't try to save a NPCs attachment states on NPC delete  
							
							
							
						 
						
							2012-01-07 12:06:21 +01:00  
				
					
						
							
							
								 
						
							
							
								69c0f252a4 
								
							
								 
							
						 
						
							
							
								
								Force the group tag of NPCs to "- NPC -" unless the name is completely blank.  
							
							
							
						 
						
							2012-01-07 12:05:42 +01:00  
				
					
						
							
							
								 
						
							
							
								58cb7cd084 
								
							
								 
							
						 
						
							
							
								
								fix a typo "osNpcCreated" to "osNpcCreate" in OSSL threat level check  
							
							
							
						 
						
							2012-01-06 23:07:48 -07:00  
				
					
						
							
							
								 
						
							
							
								38ae479249 
								
							
								 
							
						 
						
							
							
								
								Make sure to prefix NPC names with "NPC:" so they can't be mistaken for users  
							
							
							
						 
						
							2012-01-07 02:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f4231f0628 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2012-01-07 00:32:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ba163ab05b 
								
							
								 
							
						 
						
							
							
								
								Add method doc to SPA.Falling and use automatic private get property  
							
							
							
						 
						
							2012-01-07 00:29:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c5c079f6aa 
								
							
								 
							
						 
						
							
							
								
								Fix bug where tapping home to stop falling would stop any avatar movement other than falling again.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5839  
							
						 
						
							2012-01-07 00:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								679d155a39 
								
							
								 
							
						 
						
							
							
								
								Fix some syntax issues  
							
							
							
						 
						
							2012-01-06 23:08:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9668992493 
								
							
								 
							
						 
						
							
							
								
								Add osNpcPlayAnimation and osNpcStopAnimation which respect ownership as well  
							
							
							
						 
						
							2012-01-06 22:59:50 +00:00  
				
					
						
							
							
								 
						
							
							
								1cffd8fa03 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-01-06 22:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7518b075b7 
								
							
								 
							
						 
						
							
							
								
								Add osNpcCreateOwned to create an owned NPC. Those can be sensed only by the owner, can be destroyed only by the owner and only the owner can save their appearance. Added "NPC" as a flag to llSensor to sense NPCs and exclude them from "AGENT" results.  
							
							
							
						 
						
							2012-01-06 22:35:06 +00:00  
				
					
						
							
							
								 
						
							
							
								3073370d0e 
								
							
								 
							
						 
						
							
							
								
								Allow RemoteAdmin to deal with all the different kinds of region id parameter that have been used in different methods.  
							
							... 
							
							
							
							See http://opensimulator.org/mantis/view.php?id=5814 
Thanks Michelle Argus! 
							
						 
						
							2012-01-06 22:29:27 +00:00  
				
					
						
							
							
								 
						
							
							
								70157a4ec5 
								
							
								 
							
						 
						
							
							
								
								Fix some syntax issues  
							
							
							
						 
						
							2012-01-06 22:33:51 +01:00  
				
					
						
							
							
								 
						
							
							
								a47aa46962 
								
							
								 
							
						 
						
							
							
								
								Add osNpcPlayAnimation and osNpcStopAnimation which respect ownership as well  
							
							
							
						 
						
							2012-01-06 22:59:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a34278cfc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs 
							
						 
						
							2012-01-06 22:41:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ff5a83d192 
								
							
								 
							
						 
						
							
							
								
								Fixed llAngleBetween() to allow denormal rotations  
							
							
							
						 
						
							2012-01-06 21:14:42 +00:00  
				
					
						
							
							
								 
						
							
							
								8c445dac67 
								
							
								 
							
						 
						
							
							
								
								Add script instruction count back to llRot2Euler.  Other minor formatting/doc changes.  
							
							
							
						 
						
							2012-01-06 21:12:22 +00:00  
				
					
						
							
							
								 
						
							
							
								eb9bf71726 
								
							
								 
							
						 
						
							
							
								
								Replaced llRot2Euler function.  
							
							... 
							
							
							
							The original function suffered from unexpected results due to rounding
errors. An error of only 1 or 2 ulps would cause the code to not detect
a singularity at Y rotation +/- PI/2 and take the non-singularity code
path. The replacement code does not suffer from wildly inaccurate
results at the +/- PI/2 singularity. The check in the code for the
singularity isn't strictly needed, but gives more consistent results
At the singularity, the X and Z rotations add. The if check simply
forces the X rotation to be zero so the entirety of the X+Z rotation is
carried by Z.
Additionally, the test code has been updated to include test cases that
caused the old code to fail. The test algorithm is also updated to
perform a more meaningful test. The original code checked if the values
against expected values. This could fail at +/- PI rotations since a
rotation around an axis by PI causes the identical effect as a rotation
by -PI. The new test code checks that the returned angles can be used
to recreate a quaternion that causes the same rotation. 
							
						 
						
							2012-01-06 21:08:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7661a0b2a9 
								
							
								 
							
						 
						
							
							
								
								Implement the FetchInventory2 capability.  This accompanies the existing FetchInventoryDescendents2 capability.  
							
							... 
							
							
							
							Not yet enabled by default.  You can enable this by setting Cap_FetchInventory2 = "localhost" in the [ClientStack.LindenCaps] section of OpenSim.ini
Enabling both FetchInventory2 and FetchInventoryDescendents2 improves the situation with properly fetching attachments and hud objects
Probably because viewers are never expecting the odd situation where FetchInventoryDescendents2 is present but not FetchInventory2
However, for some reason attachments and hud objects occasionally fail to appear, though their status is correct in inventory
For attachments, focussing on the avatar makes them appear.  Hud objects have to be reattached. 
							
						 
						
							2012-01-06 21:07:34 +00:00  
				
					
						
							
							
								 
						
							
							
								de9d6096a5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-06 21:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								11c48ac807 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
	OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiTest.cs 
							
						 
						
							2012-01-06 21:41:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e9b9eb6a4c 
								
							
								 
							
						 
						
							
							
								
								Replaced llRot2Euler function.  
							
							... 
							
							
							
							The original function suffered from unexpected results due to rounding
errors. An error of only 1 or 2 ulps would cause the code to not detect
a singularity at Y rotation +/- PI/2 and take the non-singularity code
path. The replacement code does not suffer from wildly inaccurate
results at the +/- PI/2 singularity. The check in the code for the
singularity isn't strictly needed, but gives more consistent results
At the singularity, the X and Z rotations add. The if check simply
forces the X rotation to be zero so the entirety of the X+Z rotation is
carried by Z.
Additionally, the test code has been updated to include test cases that
caused the old code to fail. The test algorithm is also updated to
perform a more meaningful test. The original code checked if the values
against expected values. This could fail at +/- PI rotations since a
rotation around an axis by PI causes the identical effect as a rotation
by -PI. The new test code checks that the returned angles can be used
to recreate a quaternion that causes the same rotation. 
							
						 
						
							2012-01-06 21:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f1846045a6 
								
							
								 
							
						 
						
							
							
								
								Add osNpcCreateOwned to create an owned NPC. Those can be sensed only by the owner, can be destroyed only by the owner and only the owner can save their appearance. Added "NPC" as a flag to llSensor to sense NPCs and exclude them from "AGENT" results.  
							
							
							
						 
						
							2012-01-06 21:34:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f8c15d38a6 
								
							
								 
							
						 
						
							
							
								
								If dragging a script that is no copy from prim inventory into agent  
							
							... 
							
							
							
							inventory, stop it first in scene. If deleting from prims, move to trash
rather then making it poof. 
							
						 
						
							2012-01-06 17:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								3003133a66 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster  
							
							
							
						 
						
							2012-01-06 17:39:39 +00:00  
				
					
						
							
							
								 
						
							
							
								81cf774fe8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2012-01-06 17:38:53 +00:00  
				
					
						
							
							
								 
						
							
							
								fbb2a7e90d 
								
							
								 
							
						 
						
							
							
								
								Add ThreatLevel.NoAccess to OSSL. This allows to enable OSSL without enabling  
							
							... 
							
							
							
							any methods, even those without threat, automatically. It is for use with
setups wanting to allow only specific methods to specific users. 
							
						 
						
							2012-01-06 17:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								31dc5aa728 
								
							
								 
							
						 
						
							
							
								
								If dragging a script that is no copy from prim inventory into agent  
							
							... 
							
							
							
							inventory, stop it first in scene. If deleting from prims, move to trash
rather then making it poof. 
							
						 
						
							2012-01-06 13:15:04 +01:00  
				
					
						
							
							
								 
						
							
							
								db482cb7dd 
								
							
								 
							
						 
						
							
							
								
								Fix up asset stuff  
							
							
							
						 
						
							2012-01-06 00:04:32 +01:00  
				
					
						
							
							
								 
						
							
							
								b06d878790 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-05 17:55:24 -05:00  
				
					
						
							
							
								 
						
							
							
								23ce1dfc27 
								
							
								 
							
						 
						
							
							
								
								Remove a dangling command registration  
							
							
							
						 
						
							2012-01-05 23:54:51 +01:00  
				
					
						
							
							
								 
						
							
							
								fdfc4ab2a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Services/Connectors/Asset/AssetServiceConnector.cs 
							
						 
						
							2012-01-06 00:08:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f252161941 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-05 17:54:51 -05:00  
				
					
						
							
							
								 
						
							
							
								b86e7715a8 
								
							
								 
							
						 
						
							
							
								
								Improve "j2k decode" command to tell us how many layers and components were decoded, instead of just success/failure  
							
							
							
						 
						
							2012-01-05 22:54:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e393b47da8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'new_modules'  
							
							
							
						 
						
							2012-01-05 17:54:05 -05:00  
				
					
						
							
							
								 
						
							
							
								2b4edd659f 
								
							
								 
							
						 
						
							
							
								
								Adding empty ISearchModule interface  
							
							
							
						 
						
							2012-01-05 17:53:03 -05:00  
				
					
						
							
							
								 
						
							
							
								5ea9740f1b 
								
							
								 
							
						 
						
							
							
								
								Add a "j2k decode" region console command that allows a manual request for a JPEG2000 decode of an asset  
							
							... 
							
							
							
							For debugging purposes. 
							
						 
						
							2012-01-05 22:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								da0fc3c8f5 
								
							
								 
							
						 
						
							
							
								
								Make "show asset" command available simulator side.  Actually make the service command be "show asset" instead of "show digest" this time.  
							
							... 
							
							
							
							Last time I accidnetally just changed the usage message. 
							
						 
						
							2012-01-05 21:11:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f06acc0a85 
								
							
								 
							
						 
						
							
							
								
								Add size and temporary information to "show asset" command  
							
							
							
						 
						
							2012-01-05 21:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5b160f5b7b 
								
							
								 
							
						 
						
							
							
								
								Rename 'show digest' console command to 'show asset'  
							
							
							
						 
						
							2012-01-05 20:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								7319ba62dd 
								
							
								 
							
						 
						
							
							
								
								Move simulator asset info commands to an optional module from the connector.  Make them conform with service side commands.  
							
							... 
							
							
							
							This stops them appearing twice when Hypergrid is enabled. 
							
						 
						
							2012-01-05 20:51:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f2ff6d5186 
								
							
								 
							
						 
						
							
							
								
								Move asset commands from AssetService to AssetServerConnector so that we can harmonise the same commands on the simulator side.  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2012-01-05 20:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								50e459d265 
								
							
								 
							
						 
						
							
							
								
								recomment log messages I accidentally left uncommented  
							
							
							
						 
						
							2012-01-05 19:44:06 +00:00  
				
					
						
							
							
								 
						
							
							
								c201b54b85 
								
							
								 
							
						 
						
							
							
								
								Improve "app rebake" command to return a better message if no uploaded texture ids were available for the rebake request  
							
							
							
						 
						
							2012-01-05 19:40:54 +00:00  
				
					
						
							
							
								 
						
							
							
								da6c816204 
								
							
								 
							
						 
						
							
							
								
								Commenting out DataSnapShot message "Registering service discovery capability" for now.  
							
							... 
							
							
							
							Please uncomment if/when needed. 
							
						 
						
							2012-01-05 17:10:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2c401b7359 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2012-01-05 08:12:34 +00:00  
				
					
						
							
							
								 
						
							
							
								97ba3c9346 
								
							
								 
							
						 
						
							
							
								
								Small fix to GetWorldPosition to get closer to Avination sit behavior  
							
							
							
						 
						
							2012-01-05 08:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e9296721c7 
								
							
								 
							
						 
						
							
							
								
								That needs to be callable from elsewhere!  
							
							
							
						 
						
							2012-01-05 08:04:04 +01:00  
				
					
						
							
							
								 
						
							
							
								85d82c8140 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2012-01-05 07:43:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1ebc9d04aa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2012-01-05 08:15:33 +00:00  
				
					
						
							
							
								 
						
							
							
								045f3b8b11 
								
							
								 
							
						 
						
							
							
								
								Clean up GetWorldPosition  
							
							
							
						 
						
							2012-01-05 07:37:31 +01:00  
				
					
						
							
							
								 
						
							
							
								32b8fa4a77 
								
							
								 
							
						 
						
							
							
								
								Prevent spurious "CHANGED_POSITION" during region backup  
							
							
							
						 
						
							2012-01-05 07:37:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8fb70a2058 
								
							
								 
							
						 
						
							
							
								
								Add "appearance rebake" command to ask a specific viewer to rebake textures from the server end.  
							
							... 
							
							
							
							This is not as useful as it sounds, since you can only request rebakes for texture IDs already received.
In other words, if the viewer has never sent the server this information (which happens quite often) then it will have no effect.
Nonetheless, this is useful for diagnostic/debugging purposes. 
							
						 
						
							2012-01-04 22:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0634c38505 
								
							
								 
							
						 
						
							
							
								
								Separate out rebake request code from cache validation code AvatarFactoryModule.  
							
							... 
							
							
							
							This allows some logic simplification and allows an external caller to manually request rebakes even if textures are uploaded (future command). 
							
						 
						
							2012-01-04 22:22:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7e6c84c334 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-04 21:41:28 +00:00  
				
					
						
							
							
								 
						
							
							
								3a64522267 
								
							
								 
							
						 
						
							
							
								
								Minor formatting changes and commented out log lines for future debugging of image manager (udp texture fetch).  No significant functional changes.  
							
							
							
						 
						
							2012-01-04 21:40:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3a2ac0e2ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-04 12:01:32 -08:00  
				
					
						
							
							
								 
						
							
							
								fc391d4b10 
								
							
								 
							
						 
						
							
							
								
								Added EventManager.OnRegionStarted which is triggered when Heartbeat is started.  
							
							
							
						 
						
							2012-01-04 12:01:18 -08:00  
				
					
						
							
							
								 
						
							
							
								aa625da6a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-04 19:53:48 +00:00  
				
					
						
							
							
								 
						
							
							
								82df5de5cf 
								
							
								 
							
						 
						
							
							
								
								Remove the pointless LLClientView.m_imageManager null check.  
							
							... 
							
							
							
							Despite the code comments we never actually null it. 
							
						 
						
							2012-01-04 16:15:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ecf9824b63 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-03 16:52:53 -08:00  
				
					
						
							
							
								 
						
							
							
								0ab2289cdc 
								
							
								 
							
						 
						
							
							
								
								Access to these static methods to serialize objects are useful outside of serializer  
							
							
							
						 
						
							2012-01-03 16:52:08 -08:00  
				
					
						
							
							
								 
						
							
							
								983b49c0c8 
								
							
								 
							
						 
						
							
							
								
								commented out "Prevented flyoff" log message for now as this becomes problematic with bot testing.  
							
							... 
							
							
							
							Please uncomment if still needed. 
							
						 
						
							2012-01-03 18:25:31 +00:00  
				
					
						
							
							
								 
						
							
							
								01eacd3a31 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-03 18:22:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e78a3913e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2012-01-03 12:22:13 -05:00  
				
					
						
							
							
								 
						
							
							
								2c8e72217e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'new_modules'  
							
							
							
						 
						
							2012-01-03 12:20:49 -05:00  
				
					
						
							
							
								 
						
							
							
								6941058824 
								
							
								 
							
						 
						
							
							
								
								Profile Updates  
							
							... 
							
							
							
							Update basic profile to use the replaceable interface, making configuration less error-prone. Add support to query avatar's home user account and profile service for regions usng the updated OpenProfileModule with Hypergrid. 
							
						 
						
							2012-01-03 11:10:23 -05:00  
				
					
						
							
							
								 
						
							
							
								fa79588a20 
								
							
								 
							
						 
						
							
							
								
								minor: add missing newlines to pCampbot usage statement  
							
							
							
						 
						
							2012-01-03 15:42:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a6e305063e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Services/Connectors/Asset/AssetServiceConnector.cs
	OpenSim/Services/Interfaces/IUserAccountService.cs 
							
						 
						
							2012-01-02 21:41:36 +00:00  
				
					
						
							
							
								 
						
							
							
								fac8c25851 
								
							
								 
							
						 
						
							
							
								
								Reduce accessibility of some J2KImage/LLImageManager properties and methods to reduce potential code complexity and make code reading easier.  
							
							
							
						 
						
							2012-01-02 21:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								014a86c26b 
								
							
								 
							
						 
						
							
							
								
								Adding commented out log messages and some minor formatting for future bug hunting.  No functional changes.  
							
							
							
						 
						
							2012-01-02 19:46:30 +00:00  
				
					
						
							
							
								 
						
							
							
								87374274b9 
								
							
								 
							
						 
						
							
							
								
								Fix for failed http request status  
							
							... 
							
							
							
							Thanks "sendapatch" for fixes to llHTTPRequest status reporting. 
							
						 
						
							2012-01-01 23:44:46 -05:00  
				
					
						
							
							
								 
						
							
							
								56dbcae402 
								
							
								 
							
						 
						
							
							
								
								Bug fix in map tiles in standalone: the map has been blank since commit  01ae916bad r/17324 (Nov.18, justincc). But the root cause comes from commit  02e54c57c4 Author: Oren Hurvitz Date: 7/22/2011  
							
							... 
							
							
							
							This is a nasty situation. The map tile UUID is, in principle, stored authoritatively in RegionSettings. However, it also needs to be stored in the Grid Service because that's how other sims can retrieve it to send it in Map Blocks to non-V3 viewers. So every time the tile image changes, that change needs to propagate to the Grid Service, and this is done via RegisterRegion (ugh!). Interestingly, this problem didn't affect grids because by default AllowRemoteDelete is false, so the prior images aren't being deleted from the asset servers -- but they were not being correctly updated in the map either, the map was stuck with old images. 
							
						 
						
							2011-12-30 21:32:28 -08:00  
				
					
						
							
							
								 
						
							
							
								5d8ed077bc 
								
							
								 
							
						 
						
							
							
								
								Bring back the Hyperlinker to the Robust console. Moved the config to [GridService]. Changed all HG-related .inis, including HyperSimianGrid. No changes in user-facing inis.  
							
							
							
						 
						
							2011-12-30 19:17:35 -08:00  
				
					
						
							
							
								 
						
							
							
								5aad1f7afe 
								
							
								 
							
						 
						
							
							
								
								Default LocalToGrid to true. Fixes minor bug introduced yesterday where old robust UserAccount service would result is LocalToGrid at the sim being false.  
							
							
							
						 
						
							2011-12-30 10:40:57 -08:00  
				
					
						
							
							
								 
						
							
							
								967ea51980 
								
							
								 
							
						 
						
							
							
								
								Set the local grid flag in the user account through the simian connector  
							
							... 
							
							
							
							This should make bi-directional hypergrid work. 
							
						 
						
							2011-12-29 16:37:16 -08:00  
				
					
						
							
							
								 
						
							
							
								571efeddb2 
								
							
								 
							
						 
						
							
							
								
								Added UserManagementModule.IsLocalGridUser(UUID) to be used throughout region Scenes and Modules. Changed existing modules to use it instead of assuming that foreign = null account.  
							
							
							
						 
						
							2011-12-29 16:12:06 -08:00  
				
					
						
							
							
								 
						
							
							
								42f5394677 
								
							
								 
							
						 
						
							
							
								
								Added field LocalToGrid in UserAccount. Context: make HG work in Simian.  
							
							
							
						 
						
							2011-12-29 15:39:12 -08:00  
				
					
						
							
							
								 
						
							
							
								98ab3dffa3 
								
							
								 
							
						 
						
							
							
								
								Deleted two obsolete files in Inventory modules.  
							
							
							
						 
						
							2011-12-29 15:33:04 -08:00  
				
					
						
							
							
								 
						
							
							
								ef4d989f37 
								
							
								 
							
						 
						
							
							
								
								Deleted unused methods from HGAssetBroker  
							
							
							
						 
						
							2011-12-29 15:21:56 -08:00  
				
					
						
							
							
								 
						
							
							
								6974596e83 
								
							
								 
							
						 
						
							
							
								
								Fixed mix-up in UserAccount fields when passing UserAccounts remotely.  
							
							
							
						 
						
							2011-12-29 12:34:57 -08:00  
				
					
						
							
							
								 
						
							
							
								b756077269 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-29 12:18:22 -08:00  
				
					
						
							
							
								 
						
							
							
								70e36ee2b4 
								
							
								 
							
						 
						
							
							
								
								HG: more adjustments for making HG Simian work. Added server_uri as new key on get_agent_home in UAS.  
							
							
							
						 
						
							2011-12-29 12:17:58 -08:00  
				
					
						
							
							
								 
						
							
							
								bde004c08e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-28 09:24:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5b52440e61 
								
							
								 
							
						 
						
							
							
								
								Introduce a LightShare kill packet ans send it when needed. Currently only  
							
							... 
							
							
							
							understood by AVN v0.3 
							
						 
						
							2011-12-28 09:24:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bf4d727cd5 
								
							
								 
							
						 
						
							
							
								
								Fix permissions being lost and correct slam behavior, removing icompatible  
							
							... 
							
							
							
							code inherited from core and dead code. 
							
						 
						
							2011-12-27 14:04:49 +01:00  
				
					
						
							
							
								 
						
							
							
								ad1c6442cd 
								
							
								 
							
						 
						
							
							
								
								Remove a debug spam  
							
							
							
						 
						
							2011-12-27 01:40:44 +01:00  
				
					
						
							
							
								 
						
							
							
								b6cfe15c7c 
								
							
								 
							
						 
						
							
							
								
								HG: more / love for Xmas  
							
							
							
						 
						
							2011-12-24 07:44:26 -08:00  
				
					
						
							
							
								 
						
							
							
								41f6d6a5ff 
								
							
								 
							
						 
						
							
							
								
								Introduce a LightShare kill packet ans send it when needed. Currently only  
							
							... 
							
							
							
							understood by AVN v0.3 
							
						 
						
							2011-12-24 16:18:01 +01:00  
				
					
						
							
							
								 
						
							
							
								2e07d24199 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2011-12-24 01:46:04 +01:00  
				
					
						
							
							
								 
						
							
							
								c4e16b26bb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-24 02:21:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c9dbcfbb31 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2011-12-24 01:43:44 +01:00  
				
					
						
							
							
								 
						
							
							
								f2855d3668 
								
							
								 
							
						 
						
							
							
								
								Add setter for Acceleration on physics objects.  
							
							
							
						 
						
							2011-12-24 01:41:32 +01:00  
				
					
						
							
							
								 
						
							
							
								5b28e29530 
								
							
								 
							
						 
						
							
							
								
								Fix camera orientation for sit targets to use the prim actually sat on.  
							
							... 
							
							
							
							Now SL compatible. 
							
						 
						
							2011-12-24 01:40:58 +01:00  
				
					
						
							
							
								 
						
							
							
								04806e02ed 
								
							
								 
							
						 
						
							
							
								
								Add PRIM_POS_LOCAL as an alias to PRIM_POSITION for setting the position.  
							
							... 
							
							
							
							For SL compatibility only 
							
						 
						
							2011-12-24 01:40:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f9a1fd5748 
								
							
								 
							
						 
						
							
							
								
								HG: one more adjustment with trailing /s  
							
							
							
						 
						
							2011-12-23 15:08:13 -08:00  
				
					
						
							
							
								 
						
							
							
								d38b8caf2b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-23 10:58:55 -08:00  
				
					
						
							
							
								 
						
							
							
								26bb95fe3d 
								
							
								 
							
						 
						
							
							
								
								HG: AAdded a few missing /'s at the end of URLs  
							
							
							
						 
						
							2011-12-23 10:58:30 -08:00  
				
					
						
							
							
								 
						
							
							
								c6ce464dbc 
								
							
								 
							
						 
						
							
							
								
								remove the old region crossing handler  
							
							
							
						 
						
							2011-12-23 10:13:32 -08:00  
				
					
						
							
							
								 
						
							
							
								b8a914b15b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-23 01:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								456c89a7a3 
								
							
								 
							
						 
						
							
							
								
								Fixes some problems with objects that attempt to cross a region boundary  
							
							... 
							
							
							
							into a region that does not exist. This is particularly problematic for
physical objects where the velocity continues to move them out of the
region causing an infinite number of failed region crossings. The patch
forces an object that fails a crossing to be non-physical and moves it
back into the starting region. 
							
						 
						
							2011-12-22 16:59:51 -08:00  
				
					
						
							
							
								 
						
							
							
								f394cb2e8f 
								
							
								 
							
						 
						
							
							
								
								fix the UsesPhysics flag to reference the physics flag rather than the temponrez flag  
							
							
							
						 
						
							2011-12-22 16:21:32 -08:00  
				
					
						
							
							
								 
						
							
							
								6b08c051a3 
								
							
								 
							
						 
						
							
							
								
								Enables processing of hypergrid links through simiangrid services. Thanks  
							
							... 
							
							
							
							otakup0pe 
							
						 
						
							2011-12-22 15:31:51 -08:00  
				
					
						
							
							
								 
						
							
							
								790ca65c84 
								
							
								 
							
						 
						
							
							
								
								Align default ODE_STEPSIZE with that already used through OpenSimDefaults.ini  
							
							
							
						 
						
							2011-12-22 20:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7ccd8f8f1d 
								
							
								 
							
						 
						
							
							
								
								rename Scene.m_physicalPrim to PhysicalPrims since its public and access external as a property  
							
							
							
						 
						
							2011-12-22 19:57:50 +00:00  
				
					
						
							
							
								 
						
							
							
								eef6f92029 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 19:52:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f7dbdba447 
								
							
								 
							
						 
						
							
							
								
								Remove unused m_physicalPrim parameter from SOG.ApplyPhysics()  
							
							
							
						 
						
							2011-12-22 19:52:09 +00:00  
				
					
						
							
							
								 
						
							
							
								48113f0fc8 
								
							
								 
							
						 
						
							
							
								
								Make it possible to force all prims to be phantom via the collidable_prim boolean setting in the OpenSim.ini config [Startup] section.  
							
							... 
							
							
							
							Naturally, default is true.
When set to false, "phantom" flags on prims can be set as usual but all prims remain phantom.
This setting is for test purposes.
This switch does not affect the collision of avatars with the terrain. 
							
						 
						
							2011-12-22 19:44:52 +00:00  
				
					
						
							
							
								 
						
							
							
								a15a58a7c1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 17:33:31 +00:00  
				
					
						
							
							
								 
						
							
							
								469955889e 
								
							
								 
							
						 
						
							
							
								
								Region crossings redone: (1) removed WaitForCallback. Now that we are passing the entire agent with attachs in one big message we don't necessarily need to wait for confirmation. The callback sometimes is problematic and it adds delay to the process. (2) Z velocity sent to the viewer = 0. This is an heuristic; the Z velocity usually is negative, and it makes the viewer move the avie down. This only matters while the agent is in transit and therefore not being physically simulated by neither region. As soon as the receiving region receives CompleteMovement from the viewer, the position and velocity get corrected.  
							
							
							
						 
						
							2011-12-22 09:30:06 -08:00  
				
					
						
							
							
								 
						
							
							
								b72dd852b7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 16:58:38 +00:00  
				
					
						
							
							
								 
						
							
							
								7f527814d5 
								
							
								 
							
						 
						
							
							
								
								And a typo fix  
							
							
							
						 
						
							2011-12-22 16:57:49 +00:00  
				
					
						
							
							
								 
						
							
							
								66a0471efa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-22 16:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								6412349dec 
								
							
								 
							
						 
						
							
							
								
								Add a few comments, correct a merge artefact  
							
							
							
						 
						
							2011-12-22 16:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2347593dac 
								
							
								 
							
						 
						
							
							
								
								Harmonizing SP with Avination  
							
							
							
						 
						
							2011-12-22 16:48:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b970d4f976 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-12-22 16:37:25 +00:00  
				
					
						
							
							
								 
						
							
							
								219ec7ef20 
								
							
								 
							
						 
						
							
							
								
								Fixing a bug introduced yesterday. This put the precondition test inside CheckForBorderCrossing the right way.  
							
							
							
						 
						
							2011-12-22 08:18:03 -08:00  
				
					
						
							
							
								 
						
							
							
								bb0c6a498b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-21 15:17:44 -08:00  
				
					
						
							
							
								 
						
							
							
								ddff2f246c 
								
							
								 
							
						 
						
							
							
								
								Moved an external test into the method that uses those preconditions.  
							
							
							
						 
						
							2011-12-21 15:17:26 -08:00  
				
					
						
							
							
								 
						
							
							
								651f9f47d0 
								
							
								 
							
						 
						
							
							
								
								HG: Verify that the user is local  
							
							
							
						 
						
							2011-12-21 14:56:38 -08:00  
				
					
						
							
							
								 
						
							
							
								41b02a7208 
								
							
								 
							
						 
						
							
							
								
								Remove unused SetAcceleration and add set on Acceleration parameter  
							
							
							
						 
						
							2011-12-20 14:45:32 -08:00  
				
					
						
							
							
								 
						
							
							
								ca6113a4d5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs 
							
						 
						
							2011-12-20 21:51:43 +00:00  
				
					
						
							
							
								 
						
							
							
								fa0a71253f 
								
							
								 
							
						 
						
							
							
								
								Though the viewer warns about receiving this, not sending appears to break baked texture caching when crossing region boundaries.  
							
							... 
							
							
							
							Needs further investigation.
Revert "Stop sending the viewer its own AvatarAppearance packet."
This reverts commit 92039f295d 
							
						 
						
							2011-12-20 18:54:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dd69c9fd20 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-20 09:53:05 -08:00  
				
					
						
							
							
								 
						
							
							
								25cbba9bca 
								
							
								 
							
						 
						
							
							
								
								Fixed bug of avie going under the terrain when crossing regions in certain directions. This was a 1-off bug: the terrain was being placed in 127, 127 resulting in a bounding box if -2, 256. I placed it in 128, 128 resulting in a bounding box of -1, 257.  
							
							
							
						 
						
							2011-12-20 09:43:39 -08:00  
				
					
						
							
							
								 
						
							
							
								2b4ebe657c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-19 23:16:20 +00:00  
				
					
						
							
							
								 
						
							
							
								87a2d8d51b 
								
							
								 
							
						 
						
							
							
								
								Move HandleObjectGroupUpdate() from GroupsModule to Scene.PacketHandlers.cs as this is updating SOG/SOP.GroupID, which is arguably generic.  
							
							
							
						 
						
							2011-12-19 23:03:45 +00:00  
				
					
						
							
							
								 
						
							
							
								efa4284391 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-19 21:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								92039f295d 
								
							
								 
							
						 
						
							
							
								
								Stop sending the viewer its own AvatarAppearance packet.  
							
							... 
							
							
							
							The viewer warns in the log if it receives this.
Stopping this doesn't appear to have adverse effects on viewer 1 or viewer 3 - the viewer gets its own appearance from body parts/clothes and self-baked textures. 
							
						 
						
							2011-12-19 20:13:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2899de1a5c 
								
							
								 
							
						 
						
							
							
								
								Stop unnecessarily sending the TextureEntry in client avatar updates.  
							
							... 
							
							
							
							As far as I know, viewers don't use this mechanism to recieve new TextureEntry data for avatars.  This is done via the AvatarAppearance packet instead.
Tested this back to viewer 1.23.
Replacing with Utils.EmptyBytes since converting the texture entry to bytes on each AvatarUpdate (or which there are many) is not cost-free. 
							
						 
						
							2011-12-19 19:19:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e8fbeeba5f 
								
							
								 
							
						 
						
							
							
								
								Fix race condition where the appearance update timer could be stopped just after another thread had started it on QueueAppearanceSave() or *Send()  
							
							... 
							
							
							
							However, the window for this race is very small, and the next queued appearance save or send would restart the timer anyway. 
							
						 
						
							2011-12-19 19:08:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9400db07 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-19 19:07:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0b91ec8dd2 
								
							
								 
							
						 
						
							
							
								
								Migrate detailed "appearance show" report generation up to AvatarFactoryModule from AppearanceInfoModule so that it can be used in debug (inactive).  
							
							... 
							
							
							
							Further filters "debug packet <level>" to exclused [Request]ObjectPropertiesFamily if level is below 25.
Adjust some method doc
Minor changes to some logging messages. 
							
						 
						
							2011-12-19 18:58:05 +00:00  
				
					
						
							
							
								 
						
							
							
								6baee2e10b 
								
							
								 
							
						 
						
							
							
								
								addresses mantis  #5827  
							
							... 
							
							
							
							RAdmin - admin_save_oar fails if noassets parameter missing
thanks Michelle Argus 
							
						 
						
							2011-12-19 11:51:03 -07:00  
				
					
						
							
							
								 
						
							
							
								759f1d2dbe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-18 10:49:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c4f1906b0a 
								
							
								 
							
						 
						
							
							
								
								Make raycast more efficient by checking exclusion flags earlier  
							
							
							
						 
						
							2011-12-17 12:57:20 +01:00  
				
					
						
							
							
								 
						
							
							
								8a9a8ed5c9 
								
							
								 
							
						 
						
							
							
								
								Fix hit testing link sets properly. Fix raycasting for LSL.  
							
							
							
						 
						
							2011-12-17 12:31:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4d065f0453 
								
							
								 
							
						 
						
							
							
								
								Provide user feedback on execution of "backup" region console command  
							
							
							
						 
						
							2011-12-17 02:42:43 +00:00  
				
					
						
							
							
								 
						
							
							
								684482352c 
								
							
								 
							
						 
						
							
							
								
								Fix bug where objects couldn't be set back to the "none" group.  
							
							... 
							
							
							
							This is handled by treating UUID.Zero as a special case.
Currently, asking for the "none" group returns nothing because XMLRPC groups, at least, is not properly handling this case.
It may be better in the future to have GroupsModule return an appropriate GroupsData structure instead or require the underlying services to behave appropriately.
This is a further component of http://opensimulator.org/mantis/view.php?id=5588  
							
						 
						
							2011-12-17 02:35:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f9137c923b 
								
							
								 
							
						 
						
							
							
								
								Fix bug where objects could not be set to a new group if the group had been created in that client session, or if no other action has been performed on the object.  
							
							... 
							
							
							
							There were two problems here:
1) On object group update, we looked for the group is the IClientAPI group cache rather than in the groups service.  This fails to groups created newly in that session
2) On object group update, we weren't setting the HasGroupChanged flag.  This meant that the change was not persisted unless some other action set this flag.
This commit fixes these issues and hopefully addresses http://opensimulator.org/mantis/view.php?id=5588 
This commit also moves HandleObjectGroupUpdate() to the GroupsModule from the Scene.PacketHandlers.cs file 
							
						 
						
							2011-12-17 02:23:24 +00:00  
				
					
						
							
							
								 
						
							
							
								964ec57ffe 
								
							
								 
							
						 
						
							
							
								
								Changed the async approach on close child agents. This may improve crossings a little bit.  
							
							
							
						 
						
							2011-12-16 17:24:50 -08:00  
				
					
						
							
							
								 
						
							
							
								99623894c7 
								
							
								 
							
						 
						
							
							
								
								Commented a couple of verbose debug messages.  
							
							
							
						 
						
							2011-12-16 17:23:30 -08:00  
				
					
						
							
							
								 
						
							
							
								7f019cc196 
								
							
								 
							
						 
						
							
							
								
								If a startup simulator script is present, run it after the normal region selection code rather than before.  
							
							... 
							
							
							
							This allows the script to change the selected region without having it immediately undone.
Thanks to Garmin Kawaguichi for this patch. 
							
						 
						
							2011-12-17 00:27:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1bf05fbb1f 
								
							
								 
							
						 
						
							
							
								
								refactor: simplify methods in Scene.PacketHandlers.cs by using GetGroupByPrim() rather than retrieving GetEntities() and inspecting the entire list  
							
							
							
						 
						
							2011-12-17 00:11:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a3a17e929e 
								
							
								 
							
						 
						
							
							
								
								Stop generating client flags when we send out full object updates.  
							
							... 
							
							
							
							These were entirely unused. 
							
						 
						
							2011-12-16 23:20:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5c4056660f 
								
							
								 
							
						 
						
							
							
								
								Don't pass on ChaneWaterHeight event from EventManager is new water height is less than 0  
							
							... 
							
							
							
							This is to stop bad values and subsequent viewer crashes.
Thanks to Michelle Argus for this patch. 
							
						 
						
							2011-12-16 21:16:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5d79f857b0 
								
							
								 
							
						 
						
							
							
								
								Comment out accidentally left in "Adding physics prim" log message  
							
							
							
						 
						
							2011-12-16 20:54:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b39d6e5d 
								
							
								 
							
						 
						
							
							
								
								Tunnel [GroupsModule] DebugEnabled setting down into XmlRpcGroupsServicesConnectorModule so that we can record cache misses  
							
							
							
						 
						
							2011-12-16 20:53:50 +00:00  
				
					
						
							
							
								 
						
							
							
								8300bb651e 
								
							
								 
							
						 
						
							
							
								
								Sends the consistent child agent position upon creation of the child agent in other regions, as opposed to <128, 128, 70>  
							
							
							
						 
						
							2011-12-16 09:33:22 -08:00  
				
					
						
							
							
								 
						
							
							
								3bf699ad36 
								
							
								 
							
						 
						
							
							
								
								No functional changes. Changed the prefix of that log message [CONNECTION BEGIN] to [SCENE] because that's where the message happens.  
							
							... 
							
							
							
							Also changed the instantiation of a vector object to be done only once instead of every time we receive a position update. 
							
						 
						
							2011-12-16 08:59:33 -08:00  
				
					
						
							
							
								 
						
							
							
								7e4a2d69d5 
								
							
								 
							
						 
						
							
							
								
								HG minor bug fix and marked one method obsolete in UAS.  
							
							
							
						 
						
							2011-12-16 08:48:29 -08:00  
				
					
						
							
							
								 
						
							
							
								8013c0d2f5 
								
							
								 
							
						 
						
							
							
								
								Stop pointlessly setting the m_colliderarr[] to false in the ODECharacter constructor  
							
							
							
						 
						
							2011-12-15 22:33:14 +00:00  
				
					
						
							
							
								 
						
							
							
								c0ba99e5ad 
								
							
								 
							
						 
						
							
							
								
								Stop having to call SetHeight again in ScenePresence.AddToPhysicalScene() when we've already passed size information to the avatar at PhysicsScene.AddAvatar()  
							
							... 
							
							
							
							Eliminate some copypasta for height setting in OdeCharacter 
							
						 
						
							2011-12-15 22:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								99570d8ebb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-15 21:59:01 +00:00  
				
					
						
							
							
								 
						
							
							
								937c06db54 
								
							
								 
							
						 
						
							
							
								
								Code cleanup related to ScenePresence.PhysicsActor and OdeScene/OdeCharacter  
							
							... 
							
							
							
							Stop hiding RemoveAvatar failure, add log messages when characters are removed through defects or re-added unexpectedly.
Add commented out log lines for future use.
Use automatic property for PhysicsActor for better code readability and simplicity 
							
						 
						
							2011-12-15 21:57:22 +00:00  
				
					
						
							
							
								 
						
							
							
								58ba81ae4e 
								
							
								 
							
						 
						
							
							
								
								minor fix to MegaRegions, typo spotted by Ubit!  
							
							
							
						 
						
							2011-12-15 10:49:15 -07:00  
				
					
						
							
							
								 
						
							
							
								6f2d80cc93 
								
							
								 
							
						 
						
							
							
								
								minor: add some currently commented log lines for use in debugging  
							
							
							
						 
						
							2011-12-14 21:27:47 +00:00  
				
					
						
							
							
								 
						
							
							
								69f29cb53e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-14 19:50:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e830a77860 
								
							
								 
							
						 
						
							
							
								
								Simplify some manipulation of _taintedActors in OdeScene  
							
							
							
						 
						
							2011-12-14 18:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a110a7bd6a 
								
							
								 
							
						 
						
							
							
								
								Eliminate _taintedPrimsH and _taintedPrimsL (and _taintedPrimLock) in favour of just a _taintedPrims HashSet.  
							
							... 
							
							
							
							There's no point maintaining a list because any pending taint operations are all carried out in the same call anyway. 
							
						 
						
							2011-12-14 18:03:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cec88872ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-14 17:59:55 +00:00  
				
					
						
							
							
								 
						
							
							
								84023c8162 
								
							
								 
							
						 
						
							
							
								
								Fix off by one bug in objects GrabbingBehaviour of pCampBot.exe  
							
							... 
							
							
							
							Also fix usage message. 
							
						 
						
							2011-12-14 16:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								898549d13e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-14 08:57:55 +00:00  
				
					
						
							
							
								 
						
							
							
								f43e5f92fd 
								
							
								 
							
						 
						
							
							
								
								Just adding a comment to SendFullUpdatToClient  
							
							
							
						 
						
							2011-12-13 23:34:59 -08:00  
				
					
						
							
							
								 
						
							
							
								39736e52d8 
								
							
								 
							
						 
						
							
							
								
								Reorder clearing of upate schedule on SOP to before sending updates. Fix potential race condition.  
							
							
							
						 
						
							2011-12-13 21:37:17 -08:00  
				
					
						
							
							
								 
						
							
							
								b242ceda1e 
								
							
								 
							
						 
						
							
							
								
								In AvatarFactoryModule.SetApperance(), perform ValidateBakedTextureCache() in the same thread rather than on another one.  
							
							... 
							
							
							
							The caller is already an async thread from LLClientView so this doesn't hold up the client.
However, launching on a separate thread does remove the effect of m_setAppearanceLock
This was potentially allowing two different SetAppearance threads to interfere with each other, though this probably rarely happens, if at all. 
							
						 
						
							2011-12-13 20:42:39 +00:00  
				
					
						
							
							
								 
						
							
							
								df65245671 
								
							
								 
							
						 
						
							
							
								
								Spin off terrain save into a new thread and make it so that it uses the old  
							
							... 
							
							
							
							values for places where NaN are found. 
							
						 
						
							2011-12-13 12:58:28 +01:00  
				
					
						
							
							
								 
						
							
							
								6d1d1c0dbf 
								
							
								 
							
						 
						
							
							
								
								Comment debug spam  
							
							
							
						 
						
							2011-12-13 00:36:44 +01:00  
				
					
						
							
							
								 
						
							
							
								d18a9f22e7 
								
							
								 
							
						 
						
							
							
								
								Prevent a nasty deadlock on teleport  
							
							
							
						 
						
							2011-12-12 23:43:45 +01:00  
				
					
						
							
							
								 
						
							
							
								4dfd2c7d47 
								
							
								 
							
						 
						
							
							
								
								minor: remove pointless comment from OdeScene.cs  
							
							
							
						 
						
							2011-12-12 19:31:50 +00:00  
				
					
						
							
							
								 
						
							
							
								8418288e26 
								
							
								 
							
						 
						
							
							
								
								Make m_attachments private  
							
							
							
						 
						
							2011-12-12 18:29:54 +01:00  
				
					
						
							
							
								 
						
							
							
								afab4b276e 
								
							
								 
							
						 
						
							
							
								
								Remove spammy log messages when querying sim health  
							
							
							
						 
						
							2011-12-12 13:51:31 +01:00  
				
					
						
							
							
								 
						
							
							
								c34ab0ee66 
								
							
								 
							
						 
						
							
							
								
								Cleaned up ScenePresence parameters for Flying, WasFlying, FlyingOld and IsColliding  
							
							
							
						 
						
							2011-12-12 02:43:38 -08:00  
				
					
						
							
							
								 
						
							
							
								95d533ce8a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://3dhosting.de/var/git/careminster  
							
							
							
						 
						
							2011-12-12 11:09:13 +01:00  
				
					
						
							
							
								 
						
							
							
								52a4dbccbe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionInfo.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-12-12 11:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								943b37b8e6 
								
							
								 
							
						 
						
							
							
								
								Send changed animation event asynchronously  
							
							
							
						 
						
							2011-12-12 11:08:50 +01:00  
				
					
						
							
							
								 
						
							
							
								3c55d2e776 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-12 00:41:53 -08:00  
				
					
						
							
							
								 
						
							
							
								db8fd1eb9f 
								
							
								 
							
						 
						
							
							
								
								Added an option for extra settings within region ini file. Any non-hardcoded key-value string pair can be added per-region and referenced by any part of OpenSim with access to the RegionInfo  
							
							
							
						 
						
							2011-12-12 00:21:19 -08:00  
				
					
						
							
							
								 
						
							
							
								8ae824ff09 
								
							
								 
							
						 
						
							
							
								
								Mantis 5816: osParseJSON Decoding Problems  
							
							... 
							
							
							
							osParseJSON uses hand-crafted decoding that has two issues
* does not seem to handle top-level JSON lists
* does not seem to handle unicode text
thanks otakup0pe! 
							
						 
						
							2011-12-11 23:25:12 -07:00  
				
					
						
							
							
								 
						
							
							
								3a91085ac2 
								
							
								 
							
						 
						
							
							
								
								Implement handler for TeleportCancel inbound packet  
							
							
							
						 
						
							2011-12-10 15:17:34 +00:00  
				
					
						
							
							
								 
						
							
							
								323ffd7a89 
								
							
								 
							
						 
						
							
							
								
								Fix a regression that causes data from the attachments module to fail loading  
							
							
							
						 
						
							2011-12-10 15:28:32 +01:00  
				
					
						
							
							
								 
						
							
							
								db98698bbe 
								
							
								 
							
						 
						
							
							
								
								Prevent spurious error message when client tries to move a null item  
							
							
							
						 
						
							2011-12-10 14:47:00 +01:00  
				
					
						
							
							
								 
						
							
							
								6b080d57cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-10 15:19:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3f42183797 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs 
							
						 
						
							2011-12-10 00:40:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e88ad5aab9 
								
							
								 
							
						 
						
							
							
								
								minor: remove a mono compiler warning  
							
							
							
						 
						
							2011-12-09 23:55:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5f276c3212 
								
							
								 
							
						 
						
							
							
								
								Print out one log message for every missing baked texture, rather than two.  
							
							
							
						 
						
							2011-12-09 23:54:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0daa5d8b4d 
								
							
								 
							
						 
						
							
							
								
								minor: comment out "unpacked appearance" log mesasge for now  
							
							
							
						 
						
							2011-12-09 23:44:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f24898d049 
								
							
								 
							
						 
						
							
							
								
								Comment out ChildAgentDataUpdate.Pack() "Pack data" message for now.  
							
							
							
						 
						
							2011-12-09 23:24:52 +00:00  
				
					
						
							
							
								 
						
							
							
								13b1c8c173 
								
							
								 
							
						 
						
							
							
								
								Do some clean up Scene.cs log messages.  
							
							... 
							
							
							
							This prints out both exception message and stacktrace (Exception.ToString()) isn't enough on Windows.
This also uses m_log.*Format() which is more efficient than string concat. 
							
						 
						
							2011-12-09 23:21:54 +00:00  
				
					
						
							
							
								 
						
							
							
								af3cd00048 
								
							
								 
							
						 
						
							
							
								
								Get rid of IScene.PresenceChildStatus() which always had to execute a lookup in favour of IClientAPI.ISceneAgent.IsChildAgent instead.  
							
							
							
						 
						
							2011-12-09 23:07:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5f6a4c4111 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2011-12-09 22:55:08 +00:00  
				
					
						
							
							
								 
						
							
							
								fc27806e90 
								
							
								 
							
						 
						
							
							
								
								remove some unused fields in ScenePresence  
							
							
							
						 
						
							2011-12-09 22:52:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cb0da425d5 
								
							
								 
							
						 
						
							
							
								
								Fix "fix-phantoms" help message.  Thanks Garmin Kawaguichi.  
							
							
							
						 
						
							2011-12-09 22:41:39 +00:00  
				
					
						
							
							
								 
						
							
							
								94c242f792 
								
							
								 
							
						 
						
							
							
								
								Move client id check in Scene.Inventory.cs:UpdateInventoryItemAsset so that it doesn't trigger an exception if the item hasn't been found.  
							
							... 
							
							
							
							In this situation we will now put out a slightly more meaningful log error message instead. 
							
						 
						
							2011-12-09 22:36:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4e9f50b878 
								
							
								 
							
						 
						
							
							
								
								Add commented log lines to FetchInventoryDescendents2 path for future use.  
							
							... 
							
							
							
							Haven't been able to resolve issue where attachments are removed by the viewer on relog on a localhost 
							
						 
						
							2011-12-09 22:32:28 +00:00  
				
					
						
							
							
								 
						
							
							
								00b36eb0fe 
								
							
								 
							
						 
						
							
							
								
								Restore the Avination way of position and angle calculation so resizers  
							
							... 
							
							
							
							work again. 
							
						 
						
							2011-12-09 20:55:48 +01:00  
				
					
						
							
							
								 
						
							
							
								07c26111af 
								
							
								 
							
						 
						
							
							
								
								Fix llGetLinkKey to report avatars properly  
							
							
							
						 
						
							2011-12-09 16:36:25 +01:00  
				
					
						
							
							
								 
						
							
							
								d913303875 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-09 08:13:57 +00:00  
				
					
						
							
							
								 
						
							
							
								63fe673af1 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Stop performing the asset save part of baked texture uploading on the UploadBakedTexture cap asynchronously.""  
							
							... 
							
							
							
							This turned out not to be the upload texture issue.
This reverts commit 8721841fc3 
							
						 
						
							2011-12-08 23:45:53 +00:00  
				
					
						
							
							
								 
						
							
							
								50eebb5cba 
								
							
								 
							
						 
						
							
							
								
								Don't reply with an ack packet if the client is not authorized.  
							
							
							
						 
						
							2011-12-08 22:00:59 +00:00  
				
					
						
							
							
								 
						
							
							
								32d0ef89c6 
								
							
								 
							
						 
						
							
							
								
								Extend TestAddClient() to check that the first packet received is an ack packet  
							
							
							
						 
						
							2011-12-08 21:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								14e407aff3 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim.Region.ClientStack.LindenUDP.Tests.dll back into the test suite  
							
							
							
						 
						
							2011-12-08 20:55:38 +00:00  
				
					
						
							
							
								 
						
							
							
								bc13855e64 
								
							
								 
							
						 
						
							
							
								
								Reactivate BasicCircuitTests.TestAddClient()  
							
							... 
							
							
							
							This checks that the initial UseCircuitCode packet is handled correctly for a normal client login. 
							
						 
						
							2011-12-08 20:52:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0e265889dd 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary AgentCircuitData null check from Scene.AddNewClient().  
							
							... 
							
							
							
							The only caller is the LLUDP stack and this has to validate the UDP circuit itself, so we know that it exists.
This allows us to eliminate another null check elsewhere and simplifies the method contract 
							
						 
						
							2011-12-08 19:25:24 +00:00  
				
					
						
							
							
								 
						
							
							
								55de189752 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-12-08 18:56:07 +00:00  
				
					
						
							
							
								 
						
							
							
								54360dd20e 
								
							
								 
							
						 
						
							
							
								
								When a client connects to a scene, send other avatar appearance data asynchronously to reduce hold up in the IN UDP packet processing loop.  
							
							... 
							
							
							
							This is already being done for the initial object data send. 
							
						 
						
							2011-12-08 18:39:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f61e54892f 
								
							
								 
							
						 
						
							
							
								
								On a new client circuit, send the initial reply ack to let the client know it's live before sending other data.  
							
							... 
							
							
							
							This means that avatar/appearance data of other avatars and scene objects for a client will be sent after the ack rather than possibly before.
This may stop some avatars appearing grey on login.
This introduces a new OpenSim.Framework.ISceneAgent to accompany the existing OpenSim.Framework.ISceneObject and ISceneEntity
This allows IClientAPI to handle this as it can't reference OpenSim.Region.Framework.Interfaces 
							
						 
						
							2011-12-08 18:34:23 +00:00  
				
					
						
							
							
								 
						
							
							
								3b991a2222 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://melanie@3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-08 18:30:09 +00:00  
				
					
						
							
							
								 
						
							
							
								96539ffc79 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-12-08 18:29:19 +00:00  
				
					
						
							
							
								 
						
							
							
								355cde464a 
								
							
								 
							
						 
						
							
							
								
								Simplify Scene.AddNewClient()  
							
							... 
							
							
							
							If sp becomes null right after we've checked or created it, then behaviour down the line is going to be wrong anyway.
So instead retain the check/create ScenePresence reference and use this. 
							
						 
						
							2011-12-08 16:10:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8d7c353500 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-08 05:47:45 +00:00  
				
					
						
							
							
								 
						
							
							
								43732794dd 
								
							
								 
							
						 
						
							
							
								
								Remove a left over log output  
							
							
							
						 
						
							2011-12-08 05:46:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1e4842eaba 
								
							
								 
							
						 
						
							
							
								
								Remove superfluous try block  
							
							
							
						 
						
							2011-12-08 05:28:54 +01:00  
				
					
						
							
							
								 
						
							
							
								7c7dd6269a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-08 03:37:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ea1f5fb08d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-08 03:53:30 +00:00  
				
					
						
							
							
								 
						
							
							
								603ad905e1 
								
							
								 
							
						 
						
							
							
								
								Adapt to justincc's remote admin refactor  
							
							
							
						 
						
							2011-12-08 03:53:09 +00:00  
				
					
						
							
							
								 
						
							
							
								50aa89dae6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'eda770e978c09c756d15ba62dbbf6ee34a61b2f5' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-12-08 03:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b459239833 
								
							
								 
							
						 
						
							
							
								
								Recover from an internal mess-up in the outgoing packet queues by creating  
							
							... 
							
							
							
							a new queue object. 
							
						 
						
							2011-12-08 01:08:40 +01:00  
				
					
						
							
							
								 
						
							
							
								dae58e0937 
								
							
								 
							
						 
						
							
							
								
								Remove warning in admin_save_oar xmlrpc method where noassets == true was comparing against an object rather than a string  
							
							
							
						 
						
							2011-12-07 22:42:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2b4de8f881 
								
							
								 
							
						 
						
							
							
								
								Have admin_load_heighmap and admin_save_heightmap xmlrpcadmin methods return success = true on success rather than false  
							
							
							
						 
						
							2011-12-07 22:40:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fb2f4f158c 
								
							
								 
							
						 
						
							
							
								
								Refactor RemoteAdminPlugin so that every xmlrpc method calls a common block of code to do password checks, etc., instead of copy/pasting this code into every method  
							
							
							
						 
						
							2011-12-07 22:39:12 +00:00  
				
					
						
							
							
								 
						
							
							
								eda770e978 
								
							
								 
							
						 
						
							
							
								
								Remove unused SceneManager.TryGetAvatarsScene()  
							
							... 
							
							
							
							It makes far more sense anyway to use TryGetRootScenePresence().Scene, in common with the rest of the code
This method could also return any scene for child or root agents, depending in which order the scenes happened to lie in the list 
							
						 
						
							2011-12-07 21:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3d95015686 
								
							
								 
							
						 
						
							
							
								
								On an Exception in Scene.RemoveClient(), always remove the client (and SP) structure so that logout on unexpired packets isn't retriggered, causing the same exception  
							
							
							
						 
						
							2011-12-07 18:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2b02d3dc84 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-07 17:33:06 +00:00  
				
					
						
							
							
								 
						
							
							
								415b7b7ec4 
								
							
								 
							
						 
						
							
							
								
								Implement XMLRPCAdmin command admin_teleport_agent.  
							
							... 
							
							
							
							This allows someone with access to this command on the XMLRPCAdmin interface to teleport an avatar to an arbitrary region and/or position. 
							
						 
						
							2011-12-07 17:31:57 +00:00  
				
					
						
							
							
								 
						
							
							
								33c6067098 
								
							
								 
							
						 
						
							
							
								
								Trigger a Jenkins build  
							
							
							
						 
						
							2011-12-07 11:21:50 -05:00  
				
					
						
							
							
								 
						
							
							
								a8ed185c00 
								
							
								 
							
						 
						
							
							
								
								properly lock CapsHandlers.m_capsHandlers  
							
							
							
						 
						
							2011-12-07 14:55:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e6272b8d56 
								
							
								 
							
						 
						
							
							
								
								Stop also adding an ordinary http handler when we set up a poll http handler.  
							
							... 
							
							
							
							It appears that this is entirely unnecessary since the poll http handlers are dealt with on a separate code path. 
							
						 
						
							2011-12-07 12:28:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ccba04f345 
								
							
								 
							
						 
						
							
							
								
								Fix intersim object give messages  
							
							
							
						 
						
							2011-12-07 01:27:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f317953290 
								
							
								 
							
						 
						
							
							
								
								Fix up intersim give messaging  
							
							
							
						 
						
							2011-12-07 01:02:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d6486fe14a 
								
							
								 
							
						 
						
							
							
								
								Fix task inventory giving  
							
							
							
						 
						
							2011-12-07 00:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								62d0a0cdbf 
								
							
								 
							
						 
						
							
							
								
								Remove harmless merge artefact  
							
							
							
						 
						
							2011-12-06 22:58:00 +01:00  
				
					
						
							
							
								 
						
							
							
								8e542cfa03 
								
							
								 
							
						 
						
							
							
								
								Stop accidentally setting up the UploadTexture caps handler with the same url for all users  
							
							... 
							
							
							
							This meant that if a user exited the region, the UploadTexture handler would be effectively removed for everyone, causing subsequent failures.
This hopefully resolves the recent UploadTexture LLSD problems
This was a regression in 5640f2e (Thu Dec 1 23:24:15 2011 +0000) 
							
						 
						
							2011-12-06 21:42:56 +00:00  
				
					
						
							
							
								 
						
							
							
								5490a3e549 
								
							
								 
							
						 
						
							
							
								
								Fix phantom and temp flags not taking  
							
							
							
						 
						
							2011-12-06 19:44:45 +01:00  
				
					
						
							
							
								 
						
							
							
								28da235888 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-06 19:01:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8721841fc3 
								
							
								 
							
						 
						
							
							
								
								Revert "Stop performing the asset save part of baked texture uploading on the UploadBakedTexture cap asynchronously."  
							
							... 
							
							
							
							This is a possible cause of the dramatic upswing in "Unable to upload... No handler registered for LLSD requests..."
Needs more investigation.
This reverts commit 1854c52ea3 
							
						 
						
							2011-12-06 18:37:13 +00:00  
				
					
						
							
							
								 
						
							
							
								136a6a6e0f 
								
							
								 
							
						 
						
							
							
								
								Make "show appearance" a synonym for "appearance show"  
							
							
							
						 
						
							2011-12-06 18:36:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b9a461c5ad 
								
							
								 
							
						 
						
							
							
								
								In "appearance show", if a particular avatar is specified, print out texture UUID for each bake type and whether the simulator can find it.  
							
							
							
						 
						
							2011-12-06 18:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ec4f217af8 
								
							
								 
							
						 
						
							
							
								
								Actually send the avatar data if an individual avatar is specified, rather than accidentally doing nothing  
							
							
							
						 
						
							2011-12-06 18:06:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1b9eb52850 
								
							
								 
							
						 
						
							
							
								
								Allow "appearance show" command to take an optional avatar name  
							
							
							
						 
						
							2011-12-06 18:03:16 +00:00  
				
					
						
							
							
								 
						
							
							
								4be85eeaa5 
								
							
								 
							
						 
						
							
							
								
								Make it possible to manually send appearance information via the "appearance send" command for a chosen avatar as well as all  
							
							
							
						 
						
							2011-12-06 16:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d33d12ba83 
								
							
								 
							
						 
						
							
							
								
								Provide feedback as to which avatars are resending appearance informion on "appearance send" console command  
							
							
							
						 
						
							2011-12-06 16:07:24 +00:00  
				
					
						
							
							
								 
						
							
							
								319507f521 
								
							
								 
							
						 
						
							
							
								
								Add test for not found response from GetTexture cap handler.  
							
							... 
							
							
							
							Add OpenSim.Region.Capabilities.Handlers.Tests.dll into test suite 
							
						 
						
							2011-12-05 21:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								af9ccfa15c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-12-05 20:50:44 +00:00  
				
					
						
							
							
								 
						
							
							
								4567555c49 
								
							
								 
							
						 
						
							
							
								
								Implement IOSHttpRequest and IOSHttpResponse http interfaces and use instead of OSHttpRequest/OSHttpResponse.  
							
							... 
							
							
							
							This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation.
This is also required to write regression tests that involve the HTTP layer.
If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse. 
							
						 
						
							2011-12-05 20:44:20 +00:00  
				
					
						
							
							
								 
						
							
							
								09c043fe52 
								
							
								 
							
						 
						
							
							
								
								Adapt GodsModule to core changes  
							
							
							
						 
						
							2011-12-05 21:26:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5b07370ec4 
								
							
								 
							
						 
						
							
							
								
								Remove erroneous message about hyperlinks when entering an invalid region name  
							
							... 
							
							
							
							in map search. 
							
						 
						
							2011-12-05 21:26:06 +01:00  
				
					
						
							
							
								 
						
							
							
								bc17e2e9cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-05 20:32:35 +00:00  
				
					
						
							
							
								 
						
							
							
								47d0a50a19 
								
							
								 
							
						 
						
							
							
								
								Add the proper result code as per the LL announcement for llTransferLindenDollars  
							
							
							
						 
						
							2011-12-05 20:02:27 +01:00  
				
					
						
							
							
								 
						
							
							
								e7cb63fcf7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-12-05 19:01:35 +00:00  
				
					
						
							
							
								 
						
							
							
								66f4ce354f 
								
							
								 
							
						 
						
							
							
								
								Fix CHANGED_TEXTURE and CHANGED_COLOR.  
							
							
							
						 
						
							2011-12-05 19:01:14 +00:00  
				
					
						
							
							
								 
						
							
							
								37889eb3fa 
								
							
								 
							
						 
						
							
							
								
								For the GetTexture capability, if a data range is requested that covers the whole asset length, return HTTP PartialContent instead of NotFound  
							
							... 
							
							
							
							NotFound is obviously wrong, and this change stops viewer 3.2.2 (and v probably earlier) complaining in the log about missing textures that are actually present.
We still return PartialContent even if the range requested is a superset of the data range as per httpd's behaviour
https://issues.apache.org/bugzilla/show_bug.cgi?id=51878 
Viewer 3.2.2 and very probably earlier appear happy with this.
Whether fixing this NotFound bug has any practical effect apart from resolve viewer log messages is unknown. 
							
						 
						
							2011-12-05 18:35:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6362df1202 
								
							
								 
							
						 
						
							
							
								
								Serialize the Volume Detect field  
							
							
							
						 
						
							2011-12-05 19:33:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1ece4feccd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-12-05 19:08:19 +00:00  
				
					
						
							
							
								 
						
							
							
								cc482ee865 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://melanie@3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-05 18:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								2a8a46a32d 
								
							
								 
							
						 
						
							
							
								
								Fix CHANGED_TEXTURE and CHANGED_COLOR.  
							
							
							
						 
						
							2011-12-05 18:32:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5ab536a1e9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-12-05 17:10:51 +00:00  
				
					
						
							
							
								 
						
							
							
								3281b99362 
								
							
								 
							
						 
						
							
							
								
								Strip CR from http responses and limit them to 2048 chars  
							
							
							
						 
						
							2011-12-05 15:57:47 +01:00  
				
					
						
							
							
								 
						
							
							
								b7c9eb4bf7 
								
							
								 
							
						 
						
							
							
								
								Don't allow deletion of a terrain from the database unless we have one to replace it with  
							
							
							
						 
						
							2011-12-05 15:46:57 +01:00  
				
					
						
							
							
								 
						
							
							
								68bdd0b7fe 
								
							
								 
							
						 
						
							
							
								
								Fix setting seated avatar position and make llSameGroup work as in SL.  
							
							
							
						 
						
							2011-12-05 15:26:49 +01:00  
				
					
						
							
							
								 
						
							
							
								35800d6a86 
								
							
								 
							
						 
						
							
							
								
								Reinstate setter for OffsetPosition to allow setting the offset by script  
							
							... 
							
							
							
							while seated 
							
						 
						
							2011-12-05 15:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								19d6aa2bc9 
								
							
								 
							
						 
						
							
							
								
								Don't allow position update on sitting avatar. Don't bounds check sitting  
							
							... 
							
							
							
							avatars as they will be crossed by the vehicle and not individually 
							
						 
						
							2011-12-04 20:16:07 +01:00  
				
					
						
							
							
								 
						
							
							
								a2d98c7293 
								
							
								 
							
						 
						
							
							
								
								HG: Added HEAD method to Helo service. This is the preferred method, but its wide use will have to wait a few releases. So the sims are still calling GET for now.  
							
							
							
						 
						
							2011-12-04 10:10:09 -08:00  
				
					
						
							
							
								 
						
							
							
								080dfcc9c9 
								
							
								 
							
						 
						
							
							
								
								HG: Renamed one method  
							
							
							
						 
						
							2011-12-04 08:24:16 -08:00  
				
					
						
							
							
								 
						
							
							
								ec8c93aa5e 
								
							
								 
							
						 
						
							
							
								
								Implement ChangeInventoryItemFlagsPacket handling  
							
							
							
						 
						
							2011-12-04 12:35:01 +01:00  
				
					
						
							
							
								 
						
							
							
								a82aea53f8 
								
							
								 
							
						 
						
							
							
								
								Split up test SceneHelpers to provide an AddChildScenePresence() call  
							
							
							
						 
						
							2011-12-03 19:32:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a4d82895be 
								
							
								 
							
						 
						
							
							
								
								Remove T012_TestAddNeighbourRegion() and T013_TestRemoveNeighbourRegion() since they don't do anything useful.  
							
							
							
						 
						
							2011-12-03 19:14:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3852f05e6e 
								
							
								 
							
						 
						
							
							
								
								Extend TestCreateChildScenePresence to make assertions both at CreateAgent stage and then at Scene.AddClient()  
							
							
							
						 
						
							2011-12-03 19:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4919c60560 
								
							
								 
							
						 
						
							
							
								
								Add beginning of ScenePresenceAgentTests.TestCreateChildScenePresence()  
							
							... 
							
							
							
							This required an option to be added to NullRegionData via ConnectionString for it to act as a non-static instance, so that regression tests (which only load this class once) don't get hopeless confused and complex to compensate.
Normal standalone operation unaffected. 
							
						 
						
							2011-12-03 18:59:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ced820bd5e 
								
							
								 
							
						 
						
							
							
								
								Improve locking in AgentCircuitManager  
							
							
							
						 
						
							2011-12-03 16:19:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c934901a05 
								
							
								 
							
						 
						
							
							
								
								Use GetAgentCircuits() to receive a copy of the AgentCircuitsByUUID dictionary rather than AgentCircuitManager.AgentCircuits directly in "show circuits" to avoid enumeration exceptions  
							
							
							
						 
						
							2011-12-03 16:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								aac3f2d04e 
								
							
								 
							
						 
						
							
							
								
								Add agent circuit number checks to TestCloseAgent()  
							
							
							
						 
						
							2011-12-03 16:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								aba42d8543 
								
							
								 
							
						 
						
							
							
								
								Correct SOP.GetNumberOfSides() to return 8 for meshes rather than 7  
							
							... 
							
							
							
							We are returning the actual number of 'sides', not the maximum index number.
Also minor format corrections. 
							
						 
						
							2011-12-03 15:54:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e75bcd4c59 
								
							
								 
							
						 
						
							
							
								
								Workaround for mesh to correct the number of faces in GetNumberOfSides(). Meshs are handeled as sculpts but can have up to 8 faces (SL restriction the collada format can handle even more). The patch enables all LSL function that adressing faces to behave correct. Like llGetNumberOfSides(); llSetLinkPrimitiveParamsFast(); llSetPrimitiveParams(); llSetColor();  
							
							... 
							
							
							
							Signed-off-by: marc <mare@sounddog.net> 
							
						 
						
							2011-12-03 15:49:19 +00:00  
				
					
						
							
							
								 
						
							
							
								585fc5e79d 
								
							
								 
							
						 
						
							
							
								
								Update SP.PhysicsCollisionUpdate() doc.  
							
							... 
							
							
							
							It might be inefficient, but there are collisions every frame if the avatar is walking/standing on the ground or a prim surface 
							
						 
						
							2011-12-03 02:51:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b66fe3e9ff 
								
							
								 
							
						 
						
							
							
								
								Add method doc to SP.PhysicsCollisionUpdate() to make it clear that it's called continuously even where there are no collisions  
							
							
							
						 
						
							2011-12-03 02:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a009871827 
								
							
								 
							
						 
						
							
							
								
								Add basic TestFlyingAnimation() regression test  
							
							
							
						 
						
							2011-12-03 02:39:21 +00:00  
				
					
						
							
							
								 
						
							
							
								feef1dd732 
								
							
								 
							
						 
						
							
							
								
								Stop calling Animator.UpdateMovementAnimations() at the end of HandleAgentUpdate().  
							
							... 
							
							
							
							There's no point doing this if it's being called via PhysicsCollisionUpdate 
							
						 
						
							2011-12-03 02:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f08aad8a40 
								
							
								 
							
						 
						
							
							
								
								For now, disable mechanism to limit avatar animation updates since this causes avatars to never reach the correct animation after some actions.  
							
							... 
							
							
							
							This reverts to situation where animation updates are made each frame on SP.PhysicsCollisionUpdate (though a packet is only sent if the anim actually changes).
m_updateCount was not being update on various avatar state changes, causing the correct animations to never be sent.
Always setting in HandleAgentUpdate() is not enough since the avatar is continually sending AgentUpdate packets.
One would need to identify all the conditions under which animations need to play out and set m_updateCount appropriately in SP.HandleAgentUpdate() 
							
						 
						
							2011-12-03 01:47:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0ca8491bbe 
								
							
								 
							
						 
						
							
							
								
								refactor: Use just ScenePresenceAnimator.CurrentMovementAnimation rather than duplicating it with m_movementAnimation  
							
							
							
						 
						
							2011-12-03 00:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								5bbfb082dd 
								
							
								 
							
						 
						
							
							
								
								Use agent.Animator.CurrentMovementAnimation in llGetAgentInfo() rather than asking for a new determination  
							
							
							
						 
						
							2011-12-03 00:33:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8185ce8b4a 
								
							
								 
							
						 
						
							
							
								
								Do a cagent.Anims != null check in SP.CopyFrom()  
							
							
							
						 
						
							2011-12-03 00:30:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5ba8ca5662 
								
							
								 
							
						 
						
							
							
								
								Rename ScenePresenceAnimator.GetMovementAnimation() -> DetermineMovementAnimation() for better code readability  
							
							
							
						 
						
							2011-12-03 00:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								96c191f4fd 
								
							
								 
							
						 
						
							
							
								
								Stop SP.HandleAgentUpdate() and PhysicsCollisionUpdate() from being processed if we're dealing with a child ScenePresence.  
							
							... 
							
							
							
							Neither of these can have any effect on child agents
Now leaving warning about trying to set animation on a child agent active.  Might temporarily pop up now and again. 
							
						 
						
							2011-12-03 00:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								054ebe8878 
								
							
								 
							
						 
						
							
							
								
								Stop some places where we're trying to reset animations in child agents where such requests are ignored.  
							
							
							
						 
						
							2011-12-02 23:56:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2a6597f61e 
								
							
								 
							
						 
						
							
							
								
								Remove pointless Animator.TrySetMovementAnimation("STAND") in ScenePresnece constructor.  
							
							... 
							
							
							
							Comment was right - it is indeed useless since SP always starts off as child and TrySetMovementAnimation screens out child SP 
							
						 
						
							2011-12-02 22:14:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1854c52ea3 
								
							
								 
							
						 
						
							
							
								
								Stop performing the asset save part of baked texture uploading on the UploadBakedTexture cap asynchronously.  
							
							... 
							
							
							
							This prevents a possible race condition where the client would be told all baked textures had updated before they were in the asset service.
The client would then trigger a set appearance which, after a delay, would send the avatar appearance out to other clients.
The race condition seems unlikely because of this delay but it's still possible.
Might help with grey avatar appearances. 
							
						 
						
							2011-12-01 23:38:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5460f2e035 
								
							
								 
							
						 
						
							
							
								
								refactor: Separate the upload baked texture handler out from BunchOfCaps  
							
							
							
						 
						
							2011-12-01 23:24:15 +00:00  
				
					
						
							
							
								 
						
							
							
								516c3dfbbb 
								
							
								 
							
						 
						
							
							
								
								Remove some debug code that had snuck in  
							
							
							
						 
						
							2011-12-01 16:12:09 +01:00  
				
					
						
							
							
								 
						
							
							
								797982ee11 
								
							
								 
							
						 
						
							
							
								
								Implement llTransferLindenDollars  
							
							
							
						 
						
							2011-12-01 13:30:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8f2d7881bd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-12-01 11:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								b60ff651a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-12-01 12:16:59 +00:00  
				
					
						
							
							
								 
						
							
							
								2a9c9ae340 
								
							
								 
							
						 
						
							
							
								
								Provide more user feedback when "debug http" is set  
							
							
							
						 
						
							2011-11-29 21:53:15 +00:00  
				
					
						
							
							
								 
						
							
							
								fa63054c4f 
								
							
								 
							
						 
						
							
							
								
								On "show caps", stop excluding the seed cap but do exclude it elsewhere  
							
							
							
						 
						
							2011-11-29 20:37:03 +00:00  
				
					
						
							
							
								 
						
							
							
								679a5f6c0b 
								
							
								 
							
						 
						
							
							
								
								With "debug http 1", show the path with the query string instead of just the path.  
							
							... 
							
							
							
							Also simplifies debug levels to just 0 and 1 
							
						 
						
							2011-11-29 17:26:45 +00:00  
				
					
						
							
							
								 
						
							
							
								658d02b5e9 
								
							
								 
							
						 
						
							
							
								
								Improve some of the debug help messages  
							
							
							
						 
						
							2011-11-29 16:56:31 +00:00  
				
					
						
							
							
								 
						
							
							
								a17f93ff44 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compile warning, a Vector3 can never be null since it's a struct  
							
							
							
						 
						
							2011-11-29 16:31:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d3a46b03bf 
								
							
								 
							
						 
						
							
							
								
								tabulate "show caps" output for easier readability  
							
							
							
						 
						
							2011-11-29 16:29:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ff0d020007 
								
							
								 
							
						 
						
							
							
								
								Correct mistake in "debug eq" help  
							
							
							
						 
						
							2011-11-29 16:18:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b6b0bc7b32 
								
							
								 
							
						 
						
							
							
								
								Add "debug http" command for currently simple extra debug logging of non-event queue inbound http requests to a simulator  
							
							
							
						 
						
							2011-11-29 16:15:52 +00:00  
				
					
						
							
							
								 
						
							
							
								dc612d0f08 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-11-28 11:06:38 +00:00  
				
					
						
							
							
								 
						
							
							
								80148bf784 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-28 11:21:15 +01:00  
				
					
						
							
							
								 
						
							
							
								19c10c892a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-26 17:20:20 -05:00  
				
					
						
							
							
								 
						
							
							
								ea0fc7b12c 
								
							
								 
							
						 
						
							
							
								
								Add missing property to llGetLinkPrimitiveParams  
							
							
							
						 
						
							2011-11-26 17:06:28 -05:00  
				
					
						
							
							
								 
						
							
							
								4efd9a3b7b 
								
							
								 
							
						 
						
							
							
								
								When removing an LSL sensor for a script (e.g. through llResetScript() or state change), don't also remove sensors for other scripts in the same prim.  
							
							... 
							
							
							
							Hopefully fixes http://opensimulator.org/mantis/view.php?id=4448  and http://opensimulator.org/mantis/view.php?id=4452  
							
						 
						
							2011-11-26 01:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								86cc00aaa8 
								
							
								 
							
						 
						
							
							
								
								minor: formatting changes in Scene.PacketHandlers.cs  
							
							
							
						 
						
							2011-11-26 01:52:12 +00:00  
				
					
						
							
							
								 
						
							
							
								46e1bcb6b6 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-11-26 01:40:46 +00:00  
				
					
						
							
							
								 
						
							
							
								bafea2282a 
								
							
								 
							
						 
						
							
							
								
								Rip out unused Scene.HandleFetchInventoryDescendentsCAPS().  
							
							... 
							
							
							
							This has been handled by WebFetchInvDescHandler.Fetch() for some time. 
							
						 
						
							2011-11-26 01:39:23 +00:00  
				
					
						
							
							
								 
						
							
							
								11c19b0d2e 
								
							
								 
							
						 
						
							
							
								
								Use the same web fetch handler for every request from every avatar, since it contains no instance code  
							
							
							
						 
						
							2011-11-26 00:29:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c5b636469d 
								
							
								 
							
						 
						
							
							
								
								Stop locking the requests coming in to WebFetchInvDecHandler.  
							
							... 
							
							
							
							There's no technical reason for this as the methods are thread safe.  However, it might have served to slow down requests. 
							
						 
						
							2011-11-26 00:13:04 +00:00  
				
					
						
							
							
								 
						
							
							
								95a686dbf5 
								
							
								 
							
						 
						
							
							
								
								Fix config so that you can have both WebFetchInventoryDescendents and FetchInvnetoryDescendents2 caps active at once  
							
							
							
						 
						
							2011-11-25 23:45:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5b4fe23f7f 
								
							
								 
							
						 
						
							
							
								
								Resolve error where an unknown asset type would cause the fetch inventory descendents cap to fail.  
							
							... 
							
							
							
							Introduced just a few commits ago in 0688861 
							
						 
						
							2011-11-25 23:43:57 +00:00  
				
					
						
							
							
								 
						
							
							
								676d32974a 
								
							
								 
							
						 
						
							
							
								
								Implement the FetchInventoryDescendents2 capability using the same code as WebFetchInventoryDescendents.  
							
							... 
							
							
							
							Enabling this by setting Cap_FetchInventoryDescendents2 = "localhost" in the [ClientStack.LindenCaps] section of OpenSim.ini downloads inventory via http rather than udp in later viewers. 
							
						 
						
							2011-11-25 22:46:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b785f204ce 
								
							
								 
							
						 
						
							
							
								
								remove some mono compiler warnings  
							
							
							
						 
						
							2011-11-25 22:19:57 +00:00  
				
					
						
							
							
								 
						
							
							
								0688861aa7 
								
							
								 
							
						 
						
							
							
								
								Use the more extensive Utils.AssetTypeToString()/InventoryTypeToString() conversion rather than the arrays in TaskInventoryItem  
							
							
							
						 
						
							2011-11-25 22:15:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8c82ff16ad 
								
							
								 
							
						 
						
							
							
								
								Fix WebFetchInventoryDescendents cap to use Utils.AssetTypeTostring/InventoryTypeToString to convert types to strings  
							
							... 
							
							
							
							These cover a wider range of types. 
							
						 
						
							2011-11-25 21:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0a0aa77cfd 
								
							
								 
							
						 
						
							
							
								
								Adding missing CrossBehaviour.cs file to fix build  
							
							
							
						 
						
							2011-11-24 22:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8e32ce85a7 
								
							
								 
							
						 
						
							
							
								
								Remove bizarre call to PhysicsScene.Simulate(0) in Scene.GetNearestAllowedPosition()  
							
							... 
							
							
							
							At least on ODE, this wasn't doing any harm but there wasn't any point to it either 
							
						 
						
							2011-11-24 22:45:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2ae5b40ca6 
								
							
								 
							
						 
						
							
							
								
								On pCampBot, add bot as a property on behaviours instead of passing it in every time  
							
							
							
						 
						
							2011-11-24 22:36:45 +00:00  
				
					
						
							
							
								 
						
							
							
								cbbd992df4 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-11-24 22:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a58f5b2f66 
								
							
								 
							
						 
						
							
							
								
								When setting packet level logging via "debug packet", apply to all clients, not just root ones.  
							
							... 
							
							
							
							Also adds scene name and client type (root|child) to logged information. 
							
						 
						
							2011-11-24 22:08:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0a60e9537f 
								
							
								 
							
						 
						
							
							
								
								comment out a noisy log line I accidentally left in from the last commit  
							
							
							
						 
						
							2011-11-24 21:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								63c137820b 
								
							
								 
							
						 
						
							
							
								
								Stop passing a request handler to the initial caps.RegisterHandler in EventQueueGetModule since this is immediatley replaced by a poll server handler.  
							
							... 
							
							
							
							This allows us to comment out a bunch of code and simplify the codebase and readability. 
							
						 
						
							2011-11-24 21:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								0174e326e3 
								
							
								 
							
						 
						
							
							
								
								Add a "debug eq" console command for debugging.  
							
							... 
							
							
							
							This will log outgoing event queue message names if turned on. 
							
						 
						
							2011-11-24 20:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								decabe1181 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-24 20:22:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bdcfd6afee 
								
							
								 
							
						 
						
							
							
								
								Add disabled CrossBehaviour to pCampBot, which is designed to cross test bots between neighbouring regions.  
							
							... 
							
							
							
							Not yet enabled since there is a bug where the initial cross will work but all subsequent movements on the receiving simulator appear to fail. 
							
						 
						
							2011-11-24 17:35:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a8270cb48c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-24 01:16:37 +00:00  
				
					
						
							
							
								 
						
							
							
								89b2fb2ff4 
								
							
								 
							
						 
						
							
							
								
								Append asset ID to URL for storage requests to allow caching proxies to work with Simian  
							
							
							
						 
						
							2011-11-23 16:41:30 -08:00  
				
					
						
							
							
								 
						
							
							
								5485e3da46 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-23 16:11:17 -08:00  
				
					
						
							
							
								 
						
							
							
								0cb33a5398 
								
							
								 
							
						 
						
							
							
								
								Line endings  
							
							
							
						 
						
							2011-11-23 16:09:11 -08:00  
				
					
						
							
							
								 
						
							
							
								11dfd7711b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-24 00:54:52 +01:00  
				
					
						
							
							
								 
						
							
							
								ed7ddeecf2 
								
							
								 
							
						 
						
							
							
								
								Print out what behaviours are active when pCampBot starts up  
							
							
							
						 
						
							2011-11-23 22:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d145750e87 
								
							
								 
							
						 
						
							
							
								
								Add teleport behaviour to pCampBot  
							
							... 
							
							
							
							This teleports the bot to any other regions +/- 5 on the x or y axis.
Quite aggressive at the moment since teleports keep occuring at a 1-10secs random interval.
No checking yet to see if teleport was successful. 
							
						 
						
							2011-11-23 22:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								1126efdcd0 
								
							
								 
							
						 
						
							
							
								
								In pCampbot, change "show status" command to "show bots"  
							
							
							
						 
						
							2011-11-23 21:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9ae0641871 
								
							
								 
							
						 
						
							
							
								
								Rename Bot.BotManager to Manager  
							
							
							
						 
						
							2011-11-23 21:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e9f2a9bddb 
								
							
								 
							
						 
						
							
							
								
								get pCampBot to extract nearby and store nearby region information  
							
							
							
						 
						
							2011-11-23 21:19:10 +00:00  
				
					
						
							
							
								 
						
							
							
								617f139aac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-23 21:10:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e394f83df0 
								
							
								 
							
						 
						
							
							
								
								Change random number generator property name in pCampbot  
							
							
							
						 
						
							2011-11-23 18:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0738fc43e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-23 10:50:29 -05:00  
				
					
						
							
							
								 
						
							
							
								d4e3a7fe81 
								
							
								 
							
						 
						
							
							
								
								Shell Environment Variables in config  
							
							... 
							
							
							
							Adding updated Nini and support to use shell environment variables in OpenSimulator configuration.
  Nini @ https://github.com/BlueWall/Nini-Dev  
							
						 
						
							2011-11-23 10:11:47 -05:00  
				
					
						
							
							
								 
						
							
							
								b56410285b 
								
							
								 
							
						 
						
							
							
								
								Log error if we attempt to add/remove an OdeCharacter from the _characters list inappropriately  
							
							
							
						 
						
							2011-11-22 22:46:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ace4324e75 
								
							
								 
							
						 
						
							
							
								
								Stop removing actor from the hash maps in OdeScene.RemoveCharacter() since this is now being down in OdeCharacter.DestroyOdeStructures()  
							
							
							
						 
						
							2011-11-22 22:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								af90b52731 
								
							
								 
							
						 
						
							
							
								
								Comment out uncalled OdeScene.UnCombine()  
							
							
							
						 
						
							2011-11-22 22:28:46 +00:00  
				
					
						
							
							
								 
						
							
							
								fcb066cb5f 
								
							
								 
							
						 
						
							
							
								
								Comment out unimplemented and uncalled RegionCombinerModule.UnCombineRegion()  
							
							
							
						 
						
							2011-11-22 22:23:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d639f7fdf3 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-11-22 22:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b0fe0464af 
								
							
								 
							
						 
						
							
							
								
								Stop an exception being thrown and a teleport/border cross failing if the desintation sim has no active script engines.  
							
							... 
							
							
							
							This involves getting IScene.RequestModuleInterfaces() to return an empty array (as was stated in the method doc) rather than an array containing one null entry.
Callers adjusted to stop checking for the list reference being null (which never happened anyway) 
							
						 
						
							2011-11-22 22:13:57 +00:00  
				
					
						
							
							
								 
						
							
							
								daf99f8c0a 
								
							
								 
							
						 
						
							
							
								
								slightly simplify OdeScene.Simulate() by removing bool processtaints, since we can inspect count of taint lists instead.  
							
							... 
							
							
							
							also groups OdeCharacter.CreateOdeStructures() and DestroyOdeStructures() together 
							
						 
						
							2011-11-22 21:51:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b89c48b1be 
								
							
								 
							
						 
						
							
							
								
								Improve the error messages returned if the HelloNeighbour call fails.  
							
							... 
							
							
							
							This is the message a region sends to its neighbours when it comes up 
							
						 
						
							2011-11-21 22:06:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c4e4a29478 
								
							
								 
							
						 
						
							
							
								
								Slightly improve "Unable to space collide" logging message, though I don't think I've ever seen this.  
							
							
							
						 
						
							2011-11-21 21:31:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4ddff7eb0f 
								
							
								 
							
						 
						
							
							
								
								Get rid of OdeCharacter != null checks since OdeScene._characters can never contain a null character.  
							
							... 
							
							
							
							Ignoring the ancient code glyphs not to do this.... 
							
						 
						
							2011-11-21 21:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								82dc7886fc 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary OdeScene._activeprims locking.  Code is single-threaded  
							
							
							
						 
						
							2011-11-21 21:15:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7480f2fd0e 
								
							
								 
							
						 
						
							
							
								
								Restore defects list.  In hindsight, the reason for this is becuase we can't remove the character whilst iterating over the list.  
							
							... 
							
							
							
							This commit also removes locking on OdeScene._characters since code is single threaded 
							
						 
						
							2011-11-21 21:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								546259b2ff 
								
							
								 
							
						 
						
							
							
								
								simplify operation of OdeScene._perloopContact  
							
							
							
						 
						
							2011-11-21 20:30:37 +00:00  
				
					
						
							
							
								 
						
							
							
								25d9001de1 
								
							
								 
							
						 
						
							
							
								
								don't bother locking OdeScene._perloopContact in single threaded code  
							
							
							
						 
						
							2011-11-21 20:17:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e33b0fa35b 
								
							
								 
							
						 
						
							
							
								
								don't lock OdeScene.contacts since only ever accessed by a single thread  
							
							
							
						 
						
							2011-11-21 20:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e67ba0ad06 
								
							
								 
							
						 
						
							
							
								
								rename ODECharacter.AvatarGeomAndBodyCreation() -> CreateOdeStructures() to match existing DestroyOdeStructures()  
							
							
							
						 
						
							2011-11-21 20:01:34 +00:00  
				
					
						
							
							
								 
						
							
							
								063f0f5d97 
								
							
								 
							
						 
						
							
							
								
								refactor: Eliminate one line ODECharacter.doForce() method for code clarity  
							
							
							
						 
						
							2011-11-21 19:58:37 +00:00  
				
					
						
							
							
								 
						
							
							
								225b925f4e 
								
							
								 
							
						 
						
							
							
								
								Comment out calls to OdeScene.waitForSpaceUnlock() since that method does nothing right now  
							
							
							
						 
						
							2011-11-21 19:48:31 +00:00  
				
					
						
							
							
								 
						
							
							
								54789706f4 
								
							
								 
							
						 
						
							
							
								
								Reduce complexity of OdeScene.Simulate() by fully removing bad characters at point of detection rather than later on.  
							
							
							
						 
						
							2011-11-21 19:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3becda919e 
								
							
								 
							
						 
						
							
							
								
								move geom/actor map maintenance into DestroyODEStructures()/AvatarGeomAndBodyCreation().  
							
							... 
							
							
							
							This saves us having to do it separately when a character capsule size is changed 
							
						 
						
							2011-11-21 19:31:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4faac1f090 
								
							
								 
							
						 
						
							
							
								
								When changing avatar size in ODE, remove the old actor from the name and actor maps  
							
							
							
						 
						
							2011-11-21 19:06:53 +00:00  
				
					
						
							
							
								 
						
							
							
								898904d83d 
								
							
								 
							
						 
						
							
							
								
								When an ODECharacter is removed (e.g. when an avatar leaves a scene), remove the actor reference in OdeScene.actor_name_map rather than leaving it dangling.  
							
							... 
							
							
							
							This also largely centralizes adds/removes in OdeScene.AddCharacter()/RemoveCharacter() 
							
						 
						
							2011-11-21 18:27:41 +00:00  
				
					
						
							
							
								 
						
							
							
								cead87005b 
								
							
								 
							
						 
						
							
							
								
								Have ODECharacter and ODEPrim both use PhysicsActor.Name instead of maintaining their own properties  
							
							
							
						 
						
							2011-11-21 18:06:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4fdcfd79e4 
								
							
								 
							
						 
						
							
							
								
								Actually remove PhysicsActor.SOPDescription this time  
							
							
							
						 
						
							2011-11-21 17:55:54 +00:00  
				
					
						
							
							
								 
						
							
							
								39c1ae2408 
								
							
								 
							
						 
						
							
							
								
								Chain SOP constructors together rather than having copy/paste code  
							
							
							
						 
						
							2011-11-21 17:55:10 +00:00  
				
					
						
							
							
								 
						
							
							
								58a1147870 
								
							
								 
							
						 
						
							
							
								
								refactor: Make SOP.Description an automatic property  
							
							
							
						 
						
							2011-11-21 17:51:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e0887944a0 
								
							
								 
							
						 
						
							
							
								
								Remove unused PhysicsActor.SOPDescription  
							
							
							
						 
						
							2011-11-21 17:47:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4485007fce 
								
							
								 
							
						 
						
							
							
								
								Instead of generating a new list for bad characters on every physics pass, keep reusing the same list.  
							
							
							
						 
						
							2011-11-21 17:04:54 +00:00  
				
					
						
							
							
								 
						
							
							
								bdb5ac96d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-11-19 22:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dec8b9c98d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-19 22:26:41 +01:00  
				
					
						
							
							
								 
						
							
							
								2206e2fc96 
								
							
								 
							
						 
						
							
							
								
								Remove the "[LOCAL SIMULATION CONNECTOR]: Did not find region {0} for SendCreateChildAgent" message  
							
							... 
							
							
							
							This is misleading since a simulator will call this method before successfully trying remote regions.
Also comments out spammy "[SIMULATION]: Stream handler called" AgentHandlers messages for now. 
							
						 
						
							2011-11-19 01:32:21 +00:00  
				
					
						
							
							
								 
						
							
							
								726ca72c47 
								
							
								 
							
						 
						
							
							
								
								minor: Make HelloNeighbour messages more informative  
							
							
							
						 
						
							2011-11-19 01:27:06 +00:00  
				
					
						
							
							
								 
						
							
							
								10a23a823e 
								
							
								 
							
						 
						
							
							
								
								Get rid of the spurious [WEB UTIL] couldn't decode <OpenSim agent 57956c4b-ff2e-4fc1-9995-613c6256cc98>: Invalid character 'O' in input string messages  
							
							... 
							
							
							
							These are just the result of an attempt to canonicalize received messages - it's not important that we constantly log them.
Also finally get the deregister grid service message working properly 
							
						 
						
							2011-11-19 01:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b89534ad0a 
								
							
								 
							
						 
						
							
							
								
								Remove mono compiler warnings.  Fix problem with co-ordinate given in deregister region message  
							
							
							
						 
						
							2011-11-19 00:34:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d05d065d85 
								
							
								 
							
						 
						
							
							
								
								Improve some grid region log messages to express regions at co-ordinate (e.g. 1000, 1000) rather than meter positions (256000, 256000)  
							
							
							
						 
						
							2011-11-19 00:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7a18078177 
								
							
								 
							
						 
						
							
							
								
								improve region deregistration log message  
							
							
							
						 
						
							2011-11-19 00:10:29 +00:00  
				
					
						
							
							
								 
						
							
							
								01ae916bad 
								
							
								 
							
						 
						
							
							
								
								Don't register a region twice on both official registration and maptile regeneration.  
							
							... 
							
							
							
							Maptile storage appears orthogonal to region registration 
							
						 
						
							2011-11-19 00:07:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9c928e9dc6 
								
							
								 
							
						 
						
							
							
								
								For TerrainModule.SaveToFile(), don't bother throwing the exception onwards after printing out the error, since this method is invoked by users.  
							
							... 
							
							
							
							Still throwing the exception on the stream method since this invoked programatically 
							
						 
						
							2011-11-17 22:15:46 +00:00  
				
					
						
							
							
								 
						
							
							
								352672eaf2 
								
							
								 
							
						 
						
							
							
								
								Make "terrain save" more friendly by telling the user if we have saved and putting out a useful complaint message if we haven't for some reason  
							
							
							
						 
						
							2011-11-17 22:13:32 +00:00  
				
					
						
							
							
								 
						
							
							
								cacc028835 
								
							
								 
							
						 
						
							
							
								
								If the entire simulator is shutting down then don't bother to unload the scripts from the appdomain in XEngine.  
							
							... 
							
							
							
							All the other actions (script state save, etc.) still occur.
This makes shutdown where there are many scripts vastly quicker. 
							
						 
						
							2011-11-17 21:03:08 +00:00  
				
					
						
							
							
								 
						
							
							
								31736b1aac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs 
							
						 
						
							2011-11-17 19:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d1c80efd41 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-17 19:15:41 +01:00  
				
					
						
							
							
								 
						
							
							
								e9c386f6a6 
								
							
								 
							
						 
						
							
							
								
								Force a sim exit when hearbeat isn't restarting successfully  
							
							
							
						 
						
							2011-11-17 19:15:11 +01:00  
				
					
						
							
							
								 
						
							
							
								b6d83e9c0f 
								
							
								 
							
						 
						
							
							
								
								Stop OdePrim and OdeCharacter insanely overriding set LocalID to set their own private m_localID property but leaving get to return the then unset PhysicsActor.LocalId!  
							
							... 
							
							
							
							Instead, just have both subclasses use the PhysicsActor.LocalID property.
This restores collision functionality that fell away in 45c7789 
							
						 
						
							2011-11-16 23:01:59 +00:00  
				
					
						
							
							
								 
						
							
							
								bd01c4a5cb 
								
							
								 
							
						 
						
							
							
								
								Call public ForEach instead of using m_entities directly. No semantic changes, just cleanup  
							
							
							
						 
						
							2011-11-16 02:33:56 -08:00  
				
					
						
							
							
								 
						
							
							
								baa65d4a15 
								
							
								 
							
						 
						
							
							
								
								In AddNewClient, iterator over copy of entities rather than copying under read lock  
							
							
							
						 
						
							2011-11-15 17:09:17 -08:00  
				
					
						
							
							
								 
						
							
							
								e21949deaf 
								
							
								 
							
						 
						
							
							
								
								Comment out the vebose logging on HGFriendsModule.  
							
							... 
							
							
							
							Recent issues in http://opensimulator.org/mantis/view.php?id=5794  were not related to HG friends 
							
						 
						
							2011-11-16 00:26:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9488b235d1 
								
							
								 
							
						 
						
							
							
								
								Fix the build break  
							
							
							
						 
						
							2011-11-16 00:10:55 +00:00  
				
					
						
							
							
								 
						
							
							
								33b1e385ec 
								
							
								 
							
						 
						
							
							
								
								Look up a homeURL only when it's not null, in addition to not being string.Empty  
							
							
							
						 
						
							2011-11-16 00:01:21 +00:00  
				
					
						
							
							
								 
						
							
							
								92dff85afb 
								
							
								 
							
						 
						
							
							
								
								Enable log message to tell us what type of url is being requested from a user's homeurl  
							
							
							
						 
						
							2011-11-15 23:38:24 +00:00  
				
					
						
							
							
								 
						
							
							
								31ffd5450b 
								
							
								 
							
						 
						
							
							
								
								Make tracked per scene thread names conform to the majorirty format.  
							
							... 
							
							
							
							This is <thread-name> (<region-name>) 
							
						 
						
							2011-11-15 23:34:28 +00:00  
				
					
						
							
							
								 
						
							
							
								aea547cd11 
								
							
								 
							
						 
						
							
							
								
								fix build break on UserManagementModule.  
							
							... 
							
							
							
							This also adds time since started to "show threads".  Unfortunately these two changes got mixed in. 
							
						 
						
							2011-11-15 23:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5b9fe4497d 
								
							
								 
							
						 
						
							
							
								
								Do proper locking of UserManagementModule.m_UserCache when getting.  
							
							... 
							
							
							
							This might help with
[USER AGENT CONNECTOR]: new connector to  ()
[USER AGENT CONNECTOR]: Unable to contact remote server  for GetServerURLs
[USER AGENT CONNECTOR]: Malformed Uri : Argument cannot be null.
Parameter name: uriString 
							
						 
						
							2011-11-15 23:12:41 +00:00  
				
					
						
							
							
								 
						
							
							
								29eb3b2eb5 
								
							
								 
							
						 
						
							
							
								
								improve formatting of "show threads"  
							
							
							
						 
						
							2011-11-15 22:51:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ccae787d03 
								
							
								 
							
						 
						
							
							
								
								send a watchdog heartbeat for a poll worker thread when it's actually run  
							
							
							
						 
						
							2011-11-15 22:20:44 +00:00  
				
					
						
							
							
								 
						
							
							
								122304317c 
								
							
								 
							
						 
						
							
							
								
								temporarily increasing logging in HGFriendsModule for debugging  
							
							
							
						 
						
							2011-11-15 22:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								e11b9dddb6 
								
							
								 
							
						 
						
							
							
								
								distinguish between FriendsSimConnector and FriendsServiceConnector in log  
							
							
							
						 
						
							2011-11-15 21:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								7db38a351c 
								
							
								 
							
						 
						
							
							
								
								Add number of milliseconds since last update to "show threads"  
							
							
							
						 
						
							2011-11-15 21:49:13 +00:00  
				
					
						
							
							
								 
						
							
							
								94b1c16398 
								
							
								 
							
						 
						
							
							
								
								Dont' bother with a userAgentService != null check right after we've constructed it  
							
							
							
						 
						
							2011-11-15 20:37:49 +00:00  
				
					
						
							
							
								 
						
							
							
								828e4a5b09 
								
							
								 
							
						 
						
							
							
								
								Add comments about trying to avoid synchronous work off the EventManager.OnMakeRootAgent event since this is on the critical path for transfer of avatars from one region to another.  
							
							
							
						 
						
							2011-11-15 20:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e16d7fe1da 
								
							
								 
							
						 
						
							
							
								
								Instead of having scene add/remove collision events directly to the OdeScene collision event dictionary, marshall them via a change dictionary first.  
							
							... 
							
							
							
							This is to avoid a complicated tri-thread deadlock on region crossing for avatars with attachments, where
1) XEngine starting up scripts can lock XEngine.m_Scripts and then try to lock OdeScene._collisionEventPrim while starting up a script due to avatar border crossing
2) An existing collision event will lock OdeScene._collisionEventPrim and then try to lock SP.m_attachments while trying to send the collision event to attachments
3) The avatar still entering the region will lock SP.m_attachments and then try to lock m_Scripts to start more attachment scripts. 
							
						 
						
							2011-11-15 20:02:09 +00:00  
				
					
						
							
							
								 
						
							
							
								45c7789b54 
								
							
								 
							
						 
						
							
							
								
								use a more efficient dictionary in OdeScene._collisionEventPrim rather than a list  
							
							
							
						 
						
							2011-11-15 19:42:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a3c5f76942 
								
							
								 
							
						 
						
							
							
								
								Removed unused and mostly commented out SceneCommunicationService methods  
							
							... 
							
							
							
							As far as I can see, the SCS is only now used for informing neighbours of up/down status and possibly sending child agent updates and close requests 
							
						 
						
							2011-11-15 18:16:43 +00:00  
				
					
						
							
							
								 
						
							
							
								20f26eeb17 
								
							
								 
							
						 
						
							
							
								
								Remove unused RegionCommsListener/IRegionCommsListener.  
							
							... 
							
							
							
							All this is now being handled through IEntityTransferModule and SimulationService instead, and has been for some time. 
							
						 
						
							2011-11-15 17:38:55 +00:00  
				
					
						
							
							
								 
						
							
							
								64784bc0cf 
								
							
								 
							
						 
						
							
							
								
								remove SceneCommunicationService.OnAvatarCrossingIntoRegion.  This stuff is not being used any more - it's now IEntityTransferModule and SimulationService instead  
							
							
							
						 
						
							2011-11-15 17:30:58 +00:00  
				
					
						
							
							
								 
						
							
							
								430821d837 
								
							
								 
							
						 
						
							
							
								
								Rename FetchFriendslist() -> CacheFriends() and RefetchFriends() -> RecacheFriends() to reflect their intended function  
							
							
							
						 
						
							2011-11-15 16:12:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2b5b4ac167 
								
							
								 
							
						 
						
							
							
								
								refactor: rename m_NeedsListOfFriends => m_NeedsListOfOnlineFriends to better reflect its actual function  
							
							
							
						 
						
							2011-11-15 16:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								50803dfe2c 
								
							
								 
							
						 
						
							
							
								
								For clients that are entering a simulator from initial login, stop executing FriendsModule.FetchFriendslist() asychronously.  
							
							... 
							
							
							
							Executing this asynchronously allows a race condition where subsequent friends fetches hit a cache that FetchFriendsList() had not yet populated.
Changing this to synchronous may improve issues where a user does not see friends as online even though they are.
I don't believe synchronous is a problem here, but if it is, then a more complicated signalling mechanism is required.  Locking the cache isn't sufficient. 
							
						 
						
							2011-11-15 15:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								8d0aaa359f 
								
							
								 
							
						 
						
							
							
								
								refactor: Don't create a new UUID for passing uuids to client - UUIDs are structs are so not passed by reference (and they're immutable!)  
							
							
							
						 
						
							2011-11-15 15:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								89632f3ea8 
								
							
								 
							
						 
						
							
							
								
								Add test for removing a friendship.  
							
							
							
						 
						
							2011-11-14 20:56:56 +00:00  
				
					
						
							
							
								 
						
							
							
								ed19284d85 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'remove-scene-viewer'  
							
							
							
						 
						
							2011-11-14 12:37:48 -08:00  
				
					
						
							
							
								 
						
							
							
								df35720cf5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneViewer.cs 
							
						 
						
							2011-11-14 20:34:49 +00:00  
				
					
						
							
							
								 
						
							
							
								17f32b7773 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2011-11-14 20:33:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e5ff7f389b 
								
							
								 
							
						 
						
							
							
								
								Improved method doc for AddFriend() - it actually does set up a two-way relationship.  
							
							... 
							
							
							
							Rename IFriendsModule.AddFriend() to AddFriendship() 
							
						 
						
							2011-11-14 20:31:16 +00:00  
				
					
						
							
							
								 
						
							
							
								afca742392 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs 
							
						 
						
							2011-11-14 20:03:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a64def8b73 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2011-11-14 18:16:14 +00:00  
				
					
						
							
							
								 
						
							
							
								348d15707d 
								
							
								 
							
						 
						
							
							
								
								Add test for adding a friend whilst online  
							
							
							
						 
						
							2011-11-14 18:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								de895ee54a 
								
							
								 
							
						 
						
							
							
								
								Add very simple FriendsModuleTests.TestNoFriends()  
							
							
							
						 
						
							2011-11-14 17:18:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ff36a1bc7b 
								
							
								 
							
						 
						
							
							
								
								If a friends identifier which is too short is given to HGFriendsModule.GetOnlineFriends() then spit out a warning rather than failing on the String.Substring().  
							
							... 
							
							
							
							This is to progress http://opensimulator.org/mantis/view.php?id=5789  
							
						 
						
							2011-11-14 16:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								49ec85ae15 
								
							
								 
							
						 
						
							
							
								
								Do a ScenePresence null check in HGMessageTransferModule.SendIMToScene() to stop a NullReferenceException being thrown if an HG IM is sent to a simulator running multiple regions  
							
							... 
							
							
							
							This is an attempt to address http://opensimulator.org/mantis/view.php?id=5791  
							
						 
						
							2011-11-14 15:24:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6daa61d6ba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-12 12:36:52 +00:00  
				
					
						
							
							
								 
						
							
							
								efc6c6db7c 
								
							
								 
							
						 
						
							
							
								
								Fix taking or returning locked objects losing permissions for owner  
							
							
							
						 
						
							2011-11-12 12:09:28 +01:00  
				
					
						
							
							
								 
						
							
							
								5fd1749150 
								
							
								 
							
						 
						
							
							
								
								Remove SceneViewer from ScenePresence to reduce quadruple queueing of  
							
							... 
							
							
							
							prim update to only triple queuing. Existing method was:
1. Schedule prim for update, adding to scene update list
2. Update on SOGs during heartbeat queues update onto each SceneViewer
3. Update on SPs during heartbeat queues update onto each IClientAPI
4. ProcessEntityUpdates queues updates into UDP send stack
Now the SceneViewer has been eliminated so updates are scheduled at any
time and then put onto the IClientAPI priority queues immediately during
SceneGraph.UpdateObjectGroups. 
							
						 
						
							2011-11-11 17:16:52 -08:00  
				
					
						
							
							
								 
						
							
							
								e61ea79c72 
								
							
								 
							
						 
						
							
							
								
								doh - correct build break  
							
							
							
						 
						
							2011-11-12 00:27:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f130e1a86f 
								
							
								 
							
						 
						
							
							
								
								Add threads to the watchdog thread list before we start them.  
							
							... 
							
							
							
							Hopefully this wil make "WATCHDOG: Asked to update thread ## which is not being monitored" messages." go away. 
							
						 
						
							2011-11-12 00:24:45 +00:00  
				
					
						
							
							
								 
						
							
							
								25c32061e4 
								
							
								 
							
						 
						
							
							
								
								Make log messages on authentication failure more explicit  
							
							
							
						 
						
							2011-11-11 23:45:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a4ec97cfdd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Services/AuthenticationService/PasswordAuthenticationService.cs 
							
						 
						
							2011-11-11 23:43:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6adaf1be74 
								
							
								 
							
						 
						
							
							
								
								extract common ScenePresence setup code into Init() method for ScenePresenceSitTests  
							
							
							
						 
						
							2011-11-11 23:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								84ad23234b 
								
							
								 
							
						 
						
							
							
								
								add SP.PhysicsActor checks to other sit/stand tests  
							
							
							
						 
						
							2011-11-11 23:33:55 +00:00  
				
					
						
							
							
								 
						
							
							
								acaf6937c5 
								
							
								 
							
						 
						
							
							
								
								add sit and stand on ground test  
							
							
							
						 
						
							2011-11-11 23:32:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a3052e40ad 
								
							
								 
							
						 
						
							
							
								
								extract ground sit code into SP.HandleAgentSitOnGround() for consistency with other sitting code.  
							
							
							
						 
						
							2011-11-11 23:28:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6ce3daff94 
								
							
								 
							
						 
						
							
							
								
								Pick up the intended ConsolePrompt from [Startup] instead of console_prompt.  
							
							... 
							
							
							
							Addresses http://opensimulator.org/mantis/view.php?id=5786  
							
						 
						
							2011-11-11 23:15:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2a2cdaa211 
								
							
								 
							
						 
						
							
							
								
								As with prim sitting avatars, make an avatar phantom when it sits on the ground and solid again when it stands.  
							
							... 
							
							
							
							This is to avoid http://opensimulator.org/mantis/view.php?id=5783  when a collision with a ground sitting avatar causes that avatar to automatically stand and sometimes not be able to move
A better solution may be to keep gound sitting avatars solid but remove their collision status.  However, this requires some physics code work. 
							
						 
						
							2011-11-11 23:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ce8441132e 
								
							
								 
							
						 
						
							
							
								
								Restore sending of OutPacket() for object kills removed in commit  c7dd7b1.  
							
							... 
							
							
							
							OutPacket() must be called within the m_killRecord lock.  Otherwise the following event sequence is possible
1) LLClientView.ProcessEntityUpdates() passes the kill record check for a particular part suspends before OutPacket()
2) Another thread calls LLClientView.SendKillObject() to delete the same part and modifies the kill record
3) The same thread places the kill packet on the Task queue.
4) The earlier thread resumes and places the update packet on the Task queue after the kill packet.
This results in a ghost part in the sim that only goes away after client relog.
This commit also removes the unnecessary m_entityUpdates.SyncRoot locking in SendKillObject. 
							
						 
						
							2011-11-11 22:37:57 +00:00  
				
					
						
							
							
								 
						
							
							
								2a7f4e0602 
								
							
								 
							
						 
						
							
							
								
								remove unncessary IClientAPI parameter from SP.SendSitResponse()  
							
							
							
						 
						
							2011-11-11 21:53:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b1cb4f5b04 
								
							
								 
							
						 
						
							
							
								
								As per mailing list last week, remove facility that would automatically move the avatar if prim with no sit target was out of sitting range.  
							
							... 
							
							
							
							Now, no movement occurs.
Note that you can still sit on a prim with an explicit sit target from any distance, as was the case before. 
							
						 
						
							2011-11-11 21:42:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a658bddbcd 
								
							
								 
							
						 
						
							
							
								
								Bump warp sit distance up to 10 meters, as discussed on opensim-dev mailing list last week.  
							
							... 
							
							
							
							This means that if the avatar is within 10 meters of the selected target, it sits on it immediately without walking.
Existing autopilot outside this range will be disabled in a later commit 
							
						 
						
							2011-11-11 19:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8f4955f6a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-11 19:40:31 +00:00  
				
					
						
							
							
								 
						
							
							
								dc200d7bb5 
								
							
								 
							
						 
						
							
							
								
								Add new ScenePresenceSitTests with a single sit/stand test  
							
							
							
						 
						
							2011-11-11 19:38:36 +00:00  
				
					
						
							
							
								 
						
							
							
								10e664eedc 
								
							
								 
							
						 
						
							
							
								
								Fix compile error from an earlier commit  
							
							
							
						 
						
							2011-11-10 17:37:33 -08:00  
				
					
						
							
							
								 
						
							
							
								7432ca6daf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-10 17:21:49 -08:00  
				
					
						
							
							
								 
						
							
							
								96c59156a7 
								
							
								 
							
						 
						
							
							
								
								In SOP, replaced many references to private members with the public properties  
							
							
							
						 
						
							2011-11-10 17:21:37 -08:00  
				
					
						
							
							
								 
						
							
							
								a9fbf3a4e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-11-11 01:19:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a5838cf0a6 
								
							
								 
							
						 
						
							
							
								
								Prevent linking objects while they are deeded. On unlinking deeded objects,  
							
							... 
							
							
							
							set LastOwnerID properly so the parts cannot be transferred, circumventing
no trans perms 
							
						 
						
							2011-11-11 00:28:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2bd4eaeb19 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-10 23:43:29 +00:00  
				
					
						
							
							
								 
						
							
							
								0daece6f2b 
								
							
								 
							
						 
						
							
							
								
								Fix turn left and turn right properly. Works for both built-ins and LSL AOs  
							
							
							
						 
						
							2011-11-10 23:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8fbaa10ade 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-10 15:23:16 -08:00  
				
					
						
							
							
								 
						
							
							
								9359293b11 
								
							
								 
							
						 
						
							
							
								
								Cleaned UpdatePermissions calls on SOP and SOG to eliminate redundant properties packet sends and so one part is not telling a different part what to do. That should be up to the SOG to manage permissions on its parts and notify clients when one of them changes.  
							
							
							
						 
						
							2011-11-10 15:20:21 -08:00  
				
					
						
							
							
								 
						
							
							
								f5abae5ac6 
								
							
								 
							
						 
						
							
							
								
								Implement nudging support for strafing motion  
							
							
							
						 
						
							2011-11-10 23:03:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a081df75e2 
								
							
								 
							
						 
						
							
							
								
								Prevent linking objects while they are deeded. On unlinking deeded objects,  
							
							... 
							
							
							
							set LastOwnerID properly so the parts cannot be transferred, circumventing
no trans perms 
							
						 
						
							2011-11-10 23:59:13 +01:00  
				
					
						
							
							
								 
						
							
							
								e9055cec17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 23:44:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c0d280d948 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-10 22:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2d4ac6288d 
								
							
								 
							
						 
						
							
							
								
								Alter commit  3758306 to allow region name to be substituted within a region console prompt  
							
							... 
							
							
							
							This is to allow broader subsitution in the future.  Currently, the only substitions are \R (for region name) and \\ (for a single backslash)
e.g. "Region (\R) " is the current and continuing default prompt
This renames custom_prompt in [Startup] to ConsolePrompt 
							
						 
						
							2011-11-10 22:56:13 +00:00  
				
					
						
							
							
								 
						
							
							
								008b213ec0 
								
							
								 
							
						 
						
							
							
								
								Fix turn left and turn right properly. Works for both built-ins and LSL AOs  
							
							
							
						 
						
							2011-11-10 23:15:03 +01:00  
				
					
						
							
							
								 
						
							
							
								4939d99b57 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 23:03:50 +00:00  
				
					
						
							
							
								 
						
							
							
								f3fea81936 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-10 14:09:53 -08:00  
				
					
						
							
							
								 
						
							
							
								18c625bda6 
								
							
								 
							
						 
						
							
							
								
								When updating SOG, a physics taint should not override a full update with a terse update  
							
							
							
						 
						
							2011-11-10 14:09:35 -08:00  
				
					
						
							
							
								 
						
							
							
								e7fed80e85 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-10 22:35:41 +01:00  
				
					
						
							
							
								 
						
							
							
								81fbe7ffb1 
								
							
								 
							
						 
						
							
							
								
								Implement nudging support for strafing motion  
							
							
							
						 
						
							2011-11-10 22:34:54 +01:00  
				
					
						
							
							
								 
						
							
							
								b990914ec4 
								
							
								 
							
						 
						
							
							
								
								convert tabs from commit  3758306 to spaces  
							
							
							
						 
						
							2011-11-10 21:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								cb7ea68942 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 20:56:44 +00:00  
				
					
						
							
							
								 
						
							
							
								444b345cdf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-10 20:54:44 +00:00  
				
					
						
							
							
								 
						
							
							
								48d2300b8a 
								
							
								 
							
						 
						
							
							
								
								Fix misaligned sit animation on scripted sit caused by the default sit  
							
							... 
							
							
							
							animation being run after the scripted one. 
							
						 
						
							2011-11-10 20:54:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9cba179dff 
								
							
								 
							
						 
						
							
							
								
								launch pCampbot shutdown console comand asynchronously  
							
							
							
						 
						
							2011-11-10 20:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f31a58bd99 
								
							
								 
							
						 
						
							
							
								
								Remove unused index parameter from BotManager.startupBot().  Rename startupBot() => StartBot()  
							
							
							
						 
						
							2011-11-10 19:40:45 +00:00  
				
					
						
							
							
								 
						
							
							
								063920e0a2 
								
							
								 
							
						 
						
							
							
								
								Fix misaligned sit animation on scripted sit caused by the default sit  
							
							... 
							
							
							
							animation being run after the scripted one. 
							
						 
						
							2011-11-10 20:26:14 +01:00  
				
					
						
							
							
								 
						
							
							
								a1426739a2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-10 17:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								37583063ee 
								
							
								 
							
						 
						
							
							
								
								Allow custom setting for the console prompt  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-11-10 06:56:32 -05:00  
				
					
						
							
							
								 
						
							
							
								4f6915bad5 
								
							
								 
							
						 
						
							
							
								
								minor: Correct misleading method doc on SOG.UpdateRootRotation()  
							
							
							
						 
						
							2011-11-09 21:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bbab7b6b4d 
								
							
								 
							
						 
						
							
							
								
								Use IsConnected status to determine whether all pCampBots have disconnected, rather than maintaining a separate count  
							
							... 
							
							
							
							Checking IsConnected is more reliable. 
							
						 
						
							2011-11-09 21:23:23 +00:00  
				
					
						
							
							
								 
						
							
							
								674b521fdd 
								
							
								 
							
						 
						
							
							
								
								In pCampBot, don't try and pull down Primitive faces or sculpts set to null  
							
							
							
						 
						
							2011-11-09 20:21:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d40d0e4596 
								
							
								 
							
						 
						
							
							
								
								Fix the ability to move the seated avatar via LSL  
							
							
							
						 
						
							2011-11-08 23:15:09 +01:00  
				
					
						
							
							
								 
						
							
							
								7e488cd635 
								
							
								 
							
						 
						
							
							
								
								Remove unused avariable in PollServiceRequestManager  
							
							
							
						 
						
							2011-11-07 23:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								39b967e214 
								
							
								 
							
						 
						
							
							
								
								Correct test failure in sit position check of TestSitAndStandWithNoTarget()  
							
							... 
							
							
							
							Curiously, a Vector3.ToString() will not display the last two places of the float.  In this case, the failure of
the assertion would confusingly report Expected: <0, 0, 0.8454993> But was:  <0, 0, 0.8454993> when actual Z figure is 0.845499337
Should fully address http://opensimulator.org/mantis/view.php?id=5779  
							
						 
						
							2011-11-07 22:53:52 +00:00  
				
					
						
							
							
								 
						
							
							
								adbc69bb07 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/OptionalModules/World/NPC/Tests/NPCModuleTests.cs 
							
						 
						
							2011-11-07 02:41:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6d92d65140 
								
							
								 
							
						 
						
							
							
								
								That such a trivial change can be so difficult to get right. Fix it this time.  
							
							
							
						 
						
							2011-11-07 02:40:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e775b3fc47 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2011-11-07 02:03:17 +00:00  
				
					
						
							
							
								 
						
							
							
								67780b00f0 
								
							
								 
							
						 
						
							
							
								
								Fix up failing test to compensate for changed sit target offset  
							
							
							
						 
						
							2011-11-06 21:47:12 +00:00  
				
					
						
							
							
								 
						
							
							
								69322b84ce 
								
							
								 
							
						 
						
							
							
								
								Fix up failing test to compensate for changed sit target offset  
							
							
							
						 
						
							2011-11-06 21:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								323b76cee4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
	OpenSim/Region/Framework/Scenes/AsyncSceneObjectGroupDeleter.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2011-11-06 20:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								84a61cd00b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://melanie@3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-06 20:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								559e6e52f5 
								
							
								 
							
						 
						
							
							
								
								Make the AsyncSceneObjectDeleter send a list of kills. This will make large  
							
							... 
							
							
							
							marquee-selected deletions of single prims or small link sets nearly
instantaneous 
							
						 
						
							2011-11-06 20:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c7dd7b13a2 
								
							
								 
							
						 
						
							
							
								
								Convert SendKillObject to take a list of uint rather than sending one  
							
							... 
							
							
							
							packet per prim. More to come as we change to make use of this. 
							
						 
						
							2011-11-06 20:38:07 +00:00  
				
					
						
							
							
								 
						
							
							
								51bad0f8ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-11-06 20:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								fa992a020c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-06 20:00:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0bf757e42b 
								
							
								 
							
						 
						
							
							
								
								Allow HG and other scene presences not linked to a user account to function.  
							
							
							
						 
						
							2011-11-06 20:00:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c9179be1ed 
								
							
								 
							
						 
						
							
							
								
								Small preformance tweak  
							
							
							
						 
						
							2011-11-06 20:16:24 +01:00  
				
					
						
							
							
								 
						
							
							
								927561383e 
								
							
								 
							
						 
						
							
							
								
								HUD attachments: Removes some more messages sent to wrong clients.  
							
							
							
						 
						
							2011-11-06 17:43:39 +01:00  
				
					
						
							
							
								 
						
							
							
								dfbfc9826a 
								
							
								 
							
						 
						
							
							
								
								Damaged assets, especially appearance textures, could crash the region server with a fatal exception.  
							
							... 
							
							
							
							Now, such excpetions are caught by an exception handler and just an error message is shown.
This was the kind of exception causing these fatal server crashes:
  APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs^M
  ^M
  Exception: System.ArgumentOutOfRangeException: Argument is out of range.
  Parameter name: offset exceeds the size of buffer
    at System.Net.Sockets.NetworkStream.BeginRead (System.Byte[] buffer, Int32 offset, Int32 size, System.AsyncCallback callback, System.Object state) [0x00000] in <filename unknown>:0
    at HttpServer.HttpClientContext.OnReceive (IAsyncResult ar) [0x00000] in <filename unknown>:0 ^M
  ^M
  Application is terminating: True^M 
							
						 
						
							2011-11-06 15:05:19 +01:00  
				
					
						
							
							
								 
						
							
							
								89a1d7c37c 
								
							
								 
							
						 
						
							
							
								
								Break out the parts of ScenePresence that differ from core  
							
							
							
						 
						
							2011-11-05 23:37:43 +00:00  
				
					
						
							
							
								 
						
							
							
								bd10d14bbd 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2011-11-05 23:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								57194facdc 
								
							
								 
							
						 
						
							
							
								
								Fix up with core changes  
							
							
							
						 
						
							2011-11-05 23:06:59 +00:00  
				
					
						
							
							
								 
						
							
							
								facdc9c46e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-11-05 22:56:08 +00:00  
				
					
						
							
							
								 
						
							
							
								bbbcdaa462 
								
							
								 
							
						 
						
							
							
								
								Remove spammy autopilot debug  
							
							
							
						 
						
							2011-11-05 22:54:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9bded61ca4 
								
							
								 
							
						 
						
							
							
								
								Whitespace fix from core  
							
							
							
						 
						
							2011-11-05 22:48:32 +00:00  
				
					
						
							
							
								 
						
							
							
								01b6a4b62e 
								
							
								 
							
						 
						
							
							
								
								Remove some left over debug and reverse experimental reordering of ifs  
							
							
							
						 
						
							2011-11-05 22:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4d3926694d 
								
							
								 
							
						 
						
							
							
								
								Remove enableprejump config option and associated code as this is now  
							
							... 
							
							
							
							fully functional and cannot be disabled because that would break timings. 
							
						 
						
							2011-11-05 22:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								71388fc02a 
								
							
								 
							
						 
						
							
							
								
								Porting the ScenePresenceAnimator from Avination. Jump and fall anims now work  
							
							... 
							
							
							
							properly. 
							
						 
						
							2011-11-05 22:41:00 +00:00  
				
					
						
							
							
								 
						
							
							
								5517e21068 
								
							
								 
							
						 
						
							
							
								
								Harmonize with core and remove extraneous comments with no information in them  
							
							
							
						 
						
							2011-11-05 22:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								534560df8c 
								
							
								 
							
						 
						
							
							
								
								Remove backup optimization that was causing prim contents to poof  
							
							
							
						 
						
							2011-11-05 23:31:20 +01:00  
				
					
						
							
							
								 
						
							
							
								8fb6ae379a 
								
							
								 
							
						 
						
							
							
								
								Change m_falling public to a getter property.  
							
							
							
						 
						
							2011-11-05 22:05:27 +00:00  
				
					
						
							
							
								 
						
							
							
								9c6025f928 
								
							
								 
							
						 
						
							
							
								
								Adapt to the core SP rework  
							
							
							
						 
						
							2011-11-05 21:53:05 +00:00  
				
					
						
							
							
								 
						
							
							
								ac3254a5f5 
								
							
								 
							
						 
						
							
							
								
								Change puvlic m_ variable to a getter property  
							
							
							
						 
						
							2011-11-05 21:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2dc452b4a7 
								
							
								 
							
						 
						
							
							
								
								ScenePresence part of the Avination animator fixes.  
							
							
							
						 
						
							2011-11-05 21:41:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b6df9e9fe4 
								
							
								 
							
						 
						
							
							
								
								Chnaging the sit target adjustment to a more precise approximation of SL. Some small  
							
							... 
							
							
							
							fixes ported from Avination. Some white space fixes. 
							
						 
						
							2011-11-05 21:24:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0f279b1187 
								
							
								 
							
						 
						
							
							
								
								Some more changes to catch up with core  
							
							
							
						 
						
							2011-11-05 21:23:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cc8e693fb9 
								
							
								 
							
						 
						
							
							
								
								Remove unused and broken OffsetRotation from ScenePresence  
							
							
							
						 
						
							2011-11-05 20:39:43 +00:00  
				
					
						
							
							
								 
						
							
							
								506653ff00 
								
							
								 
							
						 
						
							
							
								
								Some trivial changes to get closer to core  
							
							
							
						 
						
							2011-11-05 20:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1a6b2a6429 
								
							
								 
							
						 
						
							
							
								
								Change comment formatting to match core for a cleaner diff  
							
							
							
						 
						
							2011-11-05 20:17:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bda7b3dffe 
								
							
								 
							
						 
						
							
							
								
								Replace our patched up, broken an rebroken sit code with the code from  
							
							... 
							
							
							
							core which has now matured beyond what we had. 
							
						 
						
							2011-11-05 19:28:16 +01:00  
				
					
						
							
							
								 
						
							
							
								03f5bbcaf2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-11-05 11:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								2cf6172689 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-11-05 11:05:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e182cc198d 
								
							
								 
							
						 
						
							
							
								
								Fix avatar height, removes the hip offset hack  
							
							... 
							
							
							
							Author: Mana Janus <mana@mjm-labs.com> 
							
						 
						
							2011-11-05 02:56:52 -07:00  
				
					
						
							
							
								 
						
							
							
								4797ed6edd 
								
							
								 
							
						 
						
							
							
								
								Multiple lines in welcome message use '\n' in the welcome message to  
							
							... 
							
							
							
							start a new line. 
							
						 
						
							2011-11-05 02:42:21 -07:00  
				
					
						
							
							
								 
						
							
							
								e3885625a0 
								
							
								 
							
						 
						
							
							
								
								Don't rotate child prims, if only the root prim is rotated.  
							
							
							
						 
						
							2011-11-05 02:26:25 -07:00  
				
					
						
							
							
								 
						
							
							
								cfce2529ad 
								
							
								 
							
						 
						
							
							
								
								refactor: In sit code, compare against Vector3.Zero and Quaternion.Identity instead of individual components of a vector/quat  
							
							
							
						 
						
							2011-11-05 02:04:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8105794121 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-05 01:42:20 +00:00  
				
					
						
							
							
								 
						
							
							
								28c4dc9be4 
								
							
								 
							
						 
						
							
							
								
								Fix NPC sitting for prims without a sit target.  
							
							... 
							
							
							
							This is to partially address http://opensimulator.org/mantis/view.php?id=5769 
We don't need to call SP.HandleAgentSit() again if we are within 10m since the autopilot won't trigger.
By calling it twice, the position of the sitting NPC was wrongly adjusted, ending up near <0,0,0>.
However, this change does mean that NPCs further than 10m away will not attempt to autopilot to the prim, though this code was broken anyway (is actually a different mechanism to normal NPC movmeent).
Hopefully this can be addressed soon. 
							
						 
						
							2011-11-05 01:38:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b199aad037 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-05 00:11:10 +00:00  
				
					
						
							
							
								 
						
							
							
								c803ed28c3 
								
							
								 
							
						 
						
							
							
								
								Replacing te linking code with the code from Avination. Link sets prims are now  
							
							... 
							
							
							
							numbered properly even when sets are linked to sets. 
							
						 
						
							2011-11-05 00:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f7b8c54c24 
								
							
								 
							
						 
						
							
							
								
								Add comment for experimental effect of removing the Thread.Sleep(20) in ODEPrim.changevelocity()  
							
							
							
						 
						
							2011-11-04 23:43:17 +00:00  
				
					
						
							
							
								 
						
							
							
								d7815ace4a 
								
							
								 
							
						 
						
							
							
								
								On standup, trigger the changed link script event after the avatar has been fully changed.  
							
							... 
							
							
							
							This was meant to help with the script in http://opensimulator.org/mantis/view.php?id=5772  but it doesn't work.
Probably the event is fired before the physics actor has been set up again for the stood avatar.
Fixing that would be much more complicated, but processing the event last of all seems like a good idea in any case. 
							
						 
						
							2011-11-04 23:24:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b9f7aebde3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-04 23:21:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ccca6ba935 
								
							
								 
							
						 
						
							
							
								
								Stop llPushObject() from causing problems by adding force via a taint rather than directly.  
							
							... 
							
							
							
							This isn't a perfect solution since there can be a race between the taint processing and taint setting, as force needs to be reset after processing.
Needs careful locking in the future. 
							
						 
						
							2011-11-04 23:12:01 +00:00  
				
					
						
							
							
								 
						
							
							
								24235006f4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
	OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
	OpenSim/Region/CoreModules/LightShare/LightShareModule.cs
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs 
							
						 
						
							2011-11-04 01:18:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b8d50b10fb 
								
							
								 
							
						 
						
							
							
								
								Rename ForEachAvatar back to ForEachScenePresence. The other changes  
							
							... 
							
							
							
							from previous commit which sort out which iterator is used are left
intact. A discussion is needed as to what constitutes an avatar vs a
ScenePresence. 
							
						 
						
							2011-11-03 17:53:51 -07:00  
				
					
						
							
							
								 
						
							
							
								94dc7d07eb 
								
							
								 
							
						 
						
							
							
								
								Renamed ForEachRootScenePresence to ForEachAvatar. Cleaned up calls to  
							
							... 
							
							
							
							the 3 iteration functions so more of them are using the correct
iteration for the action they are performing. The 3 iterators that seem
to fit all actions within OpenSim at this time are:
ForEachAvatar: Perform an action on all avatars (root presences)
ForEachClient: Perform an action on all clients (root or child clients)
ForEachRootClient: Perform an action on all clients that have an avatar
There are still a dozen places or so calling the old
ForEachScenePresence that will take a little more refactoring to
eliminate. 
							
						 
						
							2011-11-03 17:06:08 -07:00  
				
					
						
							
							
								 
						
							
							
								69a4057135 
								
							
								 
							
						 
						
							
							
								
								remove the pointless check of the face texture struct against null in Bot.Objects_NewPrim()  
							
							
							
						 
						
							2011-11-03 22:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e4bdf1e78f 
								
							
								 
							
						 
						
							
							
								
								actually remove the sleep from PhysicsBehaviour that I shifted to Bot a couple of commits ago  
							
							
							
						 
						
							2011-11-03 22:50:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f26fdbd8da 
								
							
								 
							
						 
						
							
							
								
								Rename PhysicsBot => Bot since it doesn't just exercise physics anymore  
							
							
							
						 
						
							2011-11-03 22:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ca2c25ece2 
								
							
								 
							
						 
						
							
							
								
								Move one of the old physics sleeps out into the main bot loop, so leaving out PhysicsBehaviour doesn't result in continuous other behaviours  
							
							
							
						 
						
							2011-11-03 22:35:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5a67940acc 
								
							
								 
							
						 
						
							
							
								
								Add click/grab behaviour to pCampbot, which gets bots to randomly click things.  
							
							... 
							
							
							
							This can be specified on pCampbot.exe by using g in the list of behaviours for the new -behaviours,-b switch
e.g. -b p,g to get both existing physics and grabbing behaviours.
grabbing is primitive, it attempts grabs on random prims whether they're actually signalled as clickable or not.
behaviour is currently primitive overall, behaviours are just executed in a list 
							
						 
						
							2011-11-03 22:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3ea379e4cd 
								
							
								 
							
						 
						
							
							
								
								Move PhysicsBehaviour into a spearate behaviours folder  
							
							
							
						 
						
							2011-11-03 21:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								66c60c56a0 
								
							
								 
							
						 
						
							
							
								
								Separate out physics testing actions into a separate PhysicsBehaviour class  
							
							
							
						 
						
							2011-11-03 21:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a62ccb5c4c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-03 20:12:10 +00:00  
				
					
						
							
							
								 
						
							
							
								40a1eddfd1 
								
							
								 
							
						 
						
							
							
								
								Drop the CopyTo parameter from Int32.MaxValue to 4096. This is a buffer size  
							
							... 
							
							
							
							not a target size. Mono 2.10 appears to try to allocate the full buffer which
immediately crashes. Tested on mono 2.6.7 and 2.10.5 
							
						 
						
							2011-11-02 18:55:54 -07:00  
				
					
						
							
							
								 
						
							
							
								457195466d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-03 00:23:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6b4ae4f30c 
								
							
								 
							
						 
						
							
							
								
								Revert "fix CopyTo call that was breaking under mono 2.10"  
							
							... 
							
							
							
							This reverts commit d30971fdc2 
							
						 
						
							2011-11-03 00:23:32 +00:00  
				
					
						
							
							
								 
						
							
							
								99a347ee11 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-02 17:11:10 -07:00  
				
					
						
							
							
								 
						
							
							
								d30971fdc2 
								
							
								 
							
						 
						
							
							
								
								fix CopyTo call that was breaking under mono 2.10  
							
							
							
						 
						
							2011-11-02 17:10:59 -07:00  
				
					
						
							
							
								 
						
							
							
								e746840226 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2011-11-02 23:51:48 +00:00  
				
					
						
							
							
								 
						
							
							
								08fcf958c2 
								
							
								 
							
						 
						
							
							
								
								Port the Avination offline messaging system to Core  
							
							
							
						 
						
							2011-11-02 23:50:47 +00:00  
				
					
						
							
							
								 
						
							
							
								26a4f32013 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-11-02 23:42:37 +01:00  
				
					
						
							
							
								 
						
							
							
								afde92d8cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-03 00:07:29 +00:00  
				
					
						
							
							
								 
						
							
							
								243acef917 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneGraph.cs
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-11-03 00:06:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ce8419fdd0 
								
							
								 
							
						 
						
							
							
								
								Fix link order when linking sets to sets  
							
							
							
						 
						
							2011-11-02 23:42:09 +01:00  
				
					
						
							
							
								 
						
							
							
								a724ebacd7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-11-02 14:59:34 -07:00  
				
					
						
							
							
								 
						
							
							
								e2c51a977d 
								
							
								 
							
						 
						
							
							
								
								Changes UpdateFlag in SOP to an enumeration of NONE, TERSE and FULL.  
							
							... 
							
							
							
							UpdateFlag is now referenced/used only within SOP and SOG. Outsiders are
using ScheduleFullUpdate, ScheduleTerseUpdate or ClearUpdateSchedule on
SOP consistently now. Also started working toward eliminating those
calls to ScheduleFullUpdate, ScheduleTerseUpdate or ClearUpdateSchedule
from outside SOP in favor of just setting properties on SOP and let SOP
decide if an update should be scheduled. This consolidates the update
policy within SOP and the client rather than everywhere that makes
changes to SOP. Some places forget to call update while others call it
multiple times, "just to be sure".
UpdateFlag and Schedule*Update will both be made private shortly.
UpdateFlag is intended to be transient and internal to SOP so it has
been removed from XML serializer for SOPs. 
							
						 
						
							2011-11-02 14:59:00 -07:00  
				
					
						
							
							
								 
						
							
							
								59232a6ea8 
								
							
								 
							
						 
						
							
							
								
								Change default say distance to 20m from 30m, the same as on the big grid.  This is to improve the migration of scripts that expect a 20m say distance.  
							
							... 
							
							
							
							If you want to keep a 30m say distance then please set this as the say_distance parameter in the [Chat] section of OpenSim.ini. 
							
						 
						
							2011-11-02 20:05:31 +00:00  
				
					
						
							
							
								 
						
							
							
								72923134e9 
								
							
								 
							
						 
						
							
							
								
								Get some hopefully more useful exception information when OpenJPEG.EncodeFromImage() fails in VectorRender and DynamicTexture modules  
							
							
							
						 
						
							2011-11-02 18:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								03993d0b14 
								
							
								 
							
						 
						
							
							
								
								Fix race condition that would sometimes send or save appearance for the wrong avatar.  
							
							... 
							
							
							
							In AvatarFactoryModule.HandleAppearanceUpdateTimer(), we loop through appearance save and send requests and dispatch via a FireAndForget thread.
If there was more than one request in the save or send queue, then this led to a subtle race condition where the foreach loop would load in the next KeyValuePair before the thread was dispatched.
This gave the thread the wrong avatar ID, leaving some avatar appearance cloudy since appearance data was never sent.
This change loads the fields into local references so that this doesn't happen. 
							
						 
						
							2011-11-02 18:25:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b6873a7b5d 
								
							
								 
							
						 
						
							
							
								
								Catch any exceptions exiting the top of the robust console, as we already do for the main simulator.  
							
							... 
							
							
							
							This prevents issues such as transient mono console problems from crashing the server. 
							
						 
						
							2011-11-02 13:16:02 +00:00  
				
					
						
							
							
								 
						
							
							
								afae9eafbe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-11-02 12:34:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c5fb39e21f 
								
							
								 
							
						 
						
							
							
								
								Restore the recursive calling of PRIM_LINK_TARGET because the version I made  
							
							... 
							
							
							
							breaks LINK_SET et al. 
							
						 
						
							2011-11-02 12:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1b9ae3fb51 
								
							
								 
							
						 
						
							
							
								
								Some positioning fixes from AVN trunk  
							
							
							
						 
						
							2011-11-02 12:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c55e161dc4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-11-02 11:49:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b9e700b60d 
								
							
								 
							
						 
						
							
							
								
								Streamline PRIM_LINK_TARGET, eliminating a recursion and a failure scenario  
							
							
							
						 
						
							2011-11-02 11:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7c8bfac11b 
								
							
								 
							
						 
						
							
							
								
								Removed redundant SceneContents property from Scene. It's the same as SceneGraph property.  
							
							
							
						 
						
							2011-11-01 17:20:12 -07:00  
				
					
						
							
							
								 
						
							
							
								3bead3eb50 
								
							
								 
							
						 
						
							
							
								
								Part 2 of see_into_this_sim_from_neighbor configuration option removal  
							
							
							
						 
						
							2011-11-01 17:11:43 -07:00  
				
					
						
							
							
								 
						
							
							
								9a8715ec9a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-11-02 00:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b69f679122 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs 
							
						 
						
							2011-11-01 23:54:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4b58d4ff95 
								
							
								 
							
						 
						
							
							
								
								Removed see_into_this_sim_from_neighbor configuration option.  
							
							
							
						 
						
							2011-11-01 16:51:14 -07:00  
				
					
						
							
							
								 
						
							
							
								9456a540c5 
								
							
								 
							
						 
						
							
							
								
								Add "appearance send" command to allow manual sending of appearance.  
							
							
							
						 
						
							2011-11-01 23:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8e2e4c47d9 
								
							
								 
							
						 
						
							
							
								
								Add "show status" command to pCambot  
							
							
							
						 
						
							2011-11-01 22:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								40750b44a0 
								
							
								 
							
						 
						
							
							
								
								Listen only for non SimShutdown Network.Disconnect firing so that we don't quite the program before all bots have actually logged off.  
							
							
							
						 
						
							2011-11-01 21:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								53f3b76a84 
								
							
								 
							
						 
						
							
							
								
								get rid of unused m_verbose field  
							
							
							
						 
						
							2011-11-01 21:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								12bd0ebd34 
								
							
								 
							
						 
						
							
							
								
								stop recording the threads on which we happen to start bots.  These are pointless since they terminate quickly  
							
							
							
						 
						
							2011-11-01 21:15:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9ef5107157 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-11-01 21:02:03 +00:00  
				
					
						
							
							
								 
						
							
							
								87ec8a4ecb 
								
							
								 
							
						 
						
							
							
								
								Retain a reference to an action thread rather than starting an infinite loop via a timer, so that we can actually abort the action thread on shutdown  
							
							
							
						 
						
							2011-11-01 18:36:29 +00:00  
				
					
						
							
							
								 
						
							
							
								9d214d4903 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-31 16:42:50 -07:00  
				
					
						
							
							
								 
						
							
							
								3c55f3015f 
								
							
								 
							
						 
						
							
							
								
								Removed unused show commands from Scene.cs and SceneBase.cs. The show modules command in OpenSim.cs now shows both shared modules and region modules.  
							
							
							
						 
						
							2011-10-31 16:42:28 -07:00  
				
					
						
							
							
								 
						
							
							
								b951c7fb1e 
								
							
								 
							
						 
						
							
							
								
								Make bots share a cache so that asset downloads attempts are only made once instead of once for each bot  
							
							
							
						 
						
							2011-10-31 23:22:55 +00:00  
				
					
						
							
							
								 
						
							
							
								210868a832 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.TestSuite  
							
							... 
							
							
							
							Hasn't been touched since 2009 and wasn't more than another copy of pCampBot 
							
						 
						
							2011-10-31 23:10:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d366a08ebb 
								
							
								 
							
						 
						
							
							
								
								Stop individual bots attempting to download the same asset more than once  
							
							
							
						 
						
							2011-10-31 22:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								0c6509098a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-31 22:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								43e07efbc8 
								
							
								 
							
						 
						
							
							
								
								Fix bot disconnection  
							
							
							
						 
						
							2011-10-31 22:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3a2dcc7298 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-31 15:21:39 -07:00  
				
					
						
							
							
								 
						
							
							
								d3153f47fa 
								
							
								 
							
						 
						
							
							
								
								Adding green dots to map response should be for root agents only  
							
							
							
						 
						
							2011-10-31 15:20:57 -07:00  
				
					
						
							
							
								 
						
							
							
								b1647f6d04 
								
							
								 
							
						 
						
							
							
								
								adjust pCampbot so it starts up bots with the name format "<firstname> <lastname>_<bot-number>"  
							
							... 
							
							
							
							e.g. starting up two bots called "Ima Bot" will give them the names "Ima Bot_0" and "Ima Bot_1"
This is necessary since bots with random names can no longer be created, as there's no easy way to turn off account authentication 
							
						 
						
							2011-10-31 22:14:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e3f51df3c2 
								
							
								 
							
						 
						
							
							
								
								Stop pCampbot from firing connected event twice, which results in double counting.  
							
							
							
						 
						
							2011-10-31 21:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a9a24062a5 
								
							
								 
							
						 
						
							
							
								
								Plug a security hole in the inventory service  
							
							
							
						 
						
							2011-10-31 11:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4002e205cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-31 10:53:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e431d5dae4 
								
							
								 
							
						 
						
							
							
								
								Plug a security hole in the inventory service  
							
							
							
						 
						
							2011-10-31 10:18:25 +01:00  
				
					
						
							
							
								 
						
							
							
								14646f2524 
								
							
								 
							
						 
						
							
							
								
								Fix line endings  
							
							
							
						 
						
							2011-10-30 23:43:17 -07:00  
				
					
						
							
							
								 
						
							
							
								a85ff884d9 
								
							
								 
							
						 
						
							
							
								
								Experimental reorder of Heartbeat loop now simulates physics and sends updates to clients prior to sleep. Existing behavior was to sleep BEFORE sending updates. We found this patch reduced latency to clients by 1-2 heartbeat periods.  
							
							
							
						 
						
							2011-10-30 23:39:39 -07:00  
				
					
						
							
							
								 
						
							
							
								083b28de8c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2011-10-30 10:16:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6d97545b6b 
								
							
								 
							
						 
						
							
							
								
								Remove the SyncRoot locking from Scene which was only being done around the main physics loop and ScenePresence position and velocity setting  
							
							... 
							
							
							
							This is no longer necessary with ODECharacter taints (ODEPrim was already not taking part in this).  BSCharacter was already tainting. 
							
						 
						
							2011-10-29 02:42:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9fdd1753fa 
								
							
								 
							
						 
						
							
							
								
								Add taint target velocity for ODECharacters as is already done for ODECharacter position and position and velocity for ODEPrims.  
							
							... 
							
							
							
							This is to help stop surprises if the velocity is set in the middle of physics calculations, though this probably isn't a huge problem.
It's more for consistency and for the next step of removing some scene locks 
							
						 
						
							2011-10-29 02:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								ef8370fb8e 
								
							
								 
							
						 
						
							
							
								
								tidy up OdeCharacter so that we just use OpenMetaverse.Vector3 assignment directly where possible, instead of transferring X, Y and Z components separately  
							
							... 
							
							
							
							some of this is probably a hold over from using ODE.Vector3, which is still necessary in some places. 
							
						 
						
							2011-10-29 02:07:28 +01:00  
				
					
						
							
							
								 
						
							
							
								a5ea9f8830 
								
							
								 
							
						 
						
							
							
								
								Move position set from taint to logically better position at top of ODECharacter.ProcessTaints() though this makes no practical difference  
							
							
							
						 
						
							2011-10-29 01:46:22 +01:00  
				
					
						
							
							
								 
						
							
							
								5ae8de3c00 
								
							
								 
							
						 
						
							
							
								
								Stop setting _position as well as m_taint_position in ODECharacter.Position  
							
							... 
							
							
							
							setting position at the same time as taint appears to undermine the whole purpose of taint
testing doesn't reveal any obvious regressions in doing this 
							
						 
						
							2011-10-29 01:39:48 +01:00  
				
					
						
							
							
								 
						
							
							
								61e97ee4c8 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused SOG.Rotation parameter  
							
							... 
							
							
							
							We always use SOP.Rotation instead 
							
						 
						
							2011-10-29 00:39:01 +01:00  
				
					
						
							
							
								 
						
							
							
								c2da1c4580 
								
							
								 
							
						 
						
							
							
								
								set grp.RootPart.GroupPosition for code consistency (and readability) rather than calling SOP.OffsetForNewRegion  
							
							
							
						 
						
							2011-10-28 23:43:31 +01:00  
				
					
						
							
							
								 
						
							
							
								9bf8c3e7b7 
								
							
								 
							
						 
						
							
							
								
								Add missing doc to rotation/position methods in SOG  
							
							
							
						 
						
							2011-10-28 23:38:57 +01:00  
				
					
						
							
							
								 
						
							
							
								0fe756e42c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-28 23:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7b46506822 
								
							
								 
							
						 
						
							
							
								
								fetch SOP.RotationOffset once in UpdateRotation() and compare rather than fetch four separate times.  
							
							... 
							
							
							
							No functional change. 
							
						 
						
							2011-10-28 23:15:51 +01:00  
				
					
						
							
							
								 
						
							
							
								175d74e68c 
								
							
								 
							
						 
						
							
							
								
								Fix the offline message module to revert core changes and restore avn  
							
							... 
							
							
							
							specific behavior 
							
						 
						
							2011-10-28 23:10:54 +02:00  
				
					
						
							
							
								 
						
							
							
								9b6ce41b0e 
								
							
								 
							
						 
						
							
							
								
								Reduce severity and remove duplication if a common log message regarding  
							
							... 
							
							
							
							baked textures 
							
						 
						
							2011-10-28 23:10:22 +02:00  
				
					
						
							
							
								 
						
							
							
								955144584d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-10-27 17:45:51 +02:00  
				
					
						
							
							
								 
						
							
							
								b975cbcbed 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs
	OpenSim/Region/CoreModules/Avatar/Gods/GodsModule.cs
	OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
	OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-10-27 18:14:38 +01:00  
				
					
						
							
							
								 
						
							
							
								272bf71279 
								
							
								 
							
						 
						
							
							
								
								Removed use of 'is' operator and casting to find the root ScenePresence in MessageTransfer modules and Groups module.  
							
							
							
						 
						
							2011-10-27 02:26:37 -07:00  
				
					
						
							
							
								 
						
							
							
								06577d7299 
								
							
								 
							
						 
						
							
							
								
								Continuation of previous checkin. Found more places where ForEachScenePresence can be changed to ForEachRootScenePresence.  
							
							
							
						 
						
							2011-10-27 01:25:12 -07:00  
				
					
						
							
							
								 
						
							
							
								b98613091c 
								
							
								 
							
						 
						
							
							
								
								Added new ForEachRootScenePresence to Scene since almost every delegate passed to ForEachScenePresence checks for !IsChildAgent first. It consolidates child and root handling for coming refactors.  
							
							
							
						 
						
							2011-10-27 00:42:21 -07:00  
				
					
						
							
							
								 
						
							
							
								40bee97015 
								
							
								 
							
						 
						
							
							
								
								For now, comment out error message on new script engine console commands.  
							
							... 
							
							
							
							This causes false positives if a simulator has more than 1 region and the current region is 'root' since this sends the command separately to each region and each region has its own XEngine 
							
						 
						
							2011-10-27 03:01:27 +01:00  
				
					
						
							
							
								 
						
							
							
								76c50d23f2 
								
							
								 
							
						 
						
							
							
								
								Comment out inventory folder bulk update code on InventoryAccepted message introduced in commit  db91044 on Aug 22 2011  
							
							... 
							
							
							
							This should be unecessary since the folder update is already made at the time of the offer (and moved to trash if not accepted).
This code was also not taking into account the situation where an item was accepted.
Needs more fixing if this results in an aggression elsewhere. 
							
						 
						
							2011-10-27 02:56:08 +01:00  
				
					
						
							
							
								 
						
							
							
								e210d95821 
								
							
								 
							
						 
						
							
							
								
								Don't blow our brains out if LLClientView.BulkInventoryUpdate() is wrongly passed a null node reference.  
							
							... 
							
							
							
							Addresses worst aspect of http://opensimulator.org/mantis/view.php?id=5752  
							
						 
						
							2011-10-27 02:50:58 +01:00  
				
					
						
							
							
								 
						
							
							
								2db6a8ce8f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-27 02:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								820242bc49 
								
							
								 
							
						 
						
							
							
								
								Fix a bug I introduced yesterday in ODE physics where prim scripts would only receive the very first collision.  
							
							
							
						 
						
							2011-10-27 02:05:59 +01:00  
				
					
						
							
							
								 
						
							
							
								6a96c9546d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-10-26 17:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c763419043 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-10-26 17:55:53 +02:00  
				
					
						
							
							
								 
						
							
							
								41395d5443 
								
							
								 
							
						 
						
							
							
								
								Added optional owner classes to existing OSSL agent Permissions  
							
							... 
							
							
							
							PARCEL_GROUP, PARCEL_OWNER, ESTATE_MANAGER and REGION_OWNER can be combined with the existing agent uuid option to limit ossl functions to agents and owner classes.
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 10:35:50 -04:00  
				
					
						
							
							
								 
						
							
							
								9a28e7a4e0 
								
							
								 
							
						 
						
							
							
								
								Implementation of PRIM_OMEGA, but only for setting  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 08:41:07 -04:00  
				
					
						
							
							
								 
						
							
							
								059f4b6a3a 
								
							
								 
							
						 
						
							
							
								
								Implementing PRIM_LINK_TARGET, but only for setting params  
							
							... 
							
							
							
							Signed-off-by: BlueWall <jamesh@bluewallgroup.com> 
							
						 
						
							2011-10-26 07:47:44 -04:00  
				
					
						
							
							
								 
						
							
							
								fd22159d0c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Watchdog.cs 
							
						 
						
							2011-10-26 01:27:24 +01:00  
				
					
						
							
							
								 
						
							
							
								c275c22928 
								
							
								 
							
						 
						
							
							
								
								Restart the event queue worker threads that I accidentally disabled earlier today in  8a0a78c.  
							
							... 
							
							
							
							Also adds these to the watchdogs with very large timeouts (should really be infinite) 
							
						 
						
							2011-10-25 23:26:21 +01:00  
				
					
						
							
							
								 
						
							
							
								182908d216 
								
							
								 
							
						 
						
							
							
								
								In Watchdog, add ability to specific timeout for a thread.  
							
							... 
							
							
							
							This also changes the point of registration to the StartThread() call rather than the first Update() 
							
						 
						
							2011-10-25 23:16:01 +01:00  
				
					
						
							
							
								 
						
							
							
								e549f2f443 
								
							
								 
							
						 
						
							
							
								
								Add m_threads dictionary locking to Watchdog.GetThreads()  
							
							
							
						 
						
							2011-10-25 22:51:23 +01:00  
				
					
						
							
							
								 
						
							
							
								6a74a4c12b 
								
							
								 
							
						 
						
							
							
								
								Clear OdeCharacter CollisionEventUpdate when we subscribe or unsubscribe from collision events  
							
							
							
						 
						
							2011-10-25 22:46:42 +01:00  
				
					
						
							
							
								 
						
							
							
								0f83f87233 
								
							
								 
							
						 
						
							
							
								
								Remove unused fields from CollisionEventUpdate  
							
							
							
						 
						
							2011-10-25 22:39:08 +01:00  
				
					
						
							
							
								 
						
							
							
								c825c9a945 
								
							
								 
							
						 
						
							
							
								
								Get rid of the pointless null checks on collision listeners.  Add warning about synchronicity for PhysicsActor.OnCollisionUpdate event doc  
							
							
							
						 
						
							2011-10-25 22:35:00 +01:00  
				
					
						
							
							
								 
						
							
							
								b9f106f484 
								
							
								 
							
						 
						
							
							
								
								When sending object collision updates, don't null out and recreate the CollisionEventUpdate() if the number of collisions falls to zero.  Reuse the existing one instead.  
							
							
							
						 
						
							2011-10-25 22:28:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5d37f0471e 
								
							
								 
							
						 
						
							
							
								
								For ScenePresence collision events, instead of creating a new CollisionEventsThisFrame every time we need to send some new ones, reuse the existing one instead.  
							
							... 
							
							
							
							This assumes that the listener is using the data synchronously, which is currently the case. 
							
						 
						
							2011-10-25 22:19:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7b6b36cee9 
								
							
								 
							
						 
						
							
							
								
								Fix bug where collision event listeners were not removed once the listener had gone away.  
							
							... 
							
							
							
							This was causing continuous use of temporary memory even when all avatars had left the scene.
Memory does leak but it does cause more calls to the garbage collector, which would pause the scene thread for a very short while during collection. 
							
						 
						
							2011-10-25 21:40:51 +01:00  
				
					
						
							
							
								 
						
							
							
								1fbb379536 
								
							
								 
							
						 
						
							
							
								
								minor: rename a parameter in OdeScene.Simulate() from actor -> prim since it's an OdePrim  
							
							
							
						 
						
							2011-10-25 21:15:37 +01:00  
				
					
						
							
							
								 
						
							
							
								a4d4f54848 
								
							
								 
							
						 
						
							
							
								
								minor: add "threads show" as synonym for "show threads" for consistency  
							
							
							
						 
						
							2011-10-25 20:59:27 +01:00  
				
					
						
							
							
								 
						
							
							
								968cae6c17 
								
							
								 
							
						 
						
							
							
								
								Add "threads abort <thread-id>" simulator console command that allows us to abort a watchdog managed thread.  
							
							... 
							
							
							
							This is for diagnostic purposes. 
							
						 
						
							2011-10-25 20:49:46 +01:00  
				
					
						
							
							
								 
						
							
							
								8a0a78cbcc 
								
							
								 
							
						 
						
							
							
								
								Make OpenSim.Framework.Servers.HttpServer rely on OpenSim.Framework instead of the other way around.  
							
							... 
							
							
							
							This is necessary so that code in HttpServer can use framework facilities such as the thread watchdog for monitoring purposes.
Doing this shuffle meant that MainServer was moved into OpenSim/Framework/Servers
Also had to make OpenSim.Framework.Console rely on OpenSim.Framework rather than the other way around since it in turn relies on HttpServer
MainConsole and some new interfaces had to be moved into OpenSim/Framework to allow this.  This can be reverted if parts of OpenSim.Framework stop relying on console presence (cheifly RegionInfo) 
							
						 
						
							2011-10-25 20:24:21 +01:00  
				
					
						
							
							
								 
						
							
							
								27aca49a1f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e14cb45b9bc4c78300cb804833cb66c1c2e62187' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:51 +01:00  
				
					
						
							
							
								 
						
							
							
								c8dfef1583 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9ec672c70b28b8c1d6d81bab7744fcf7bf9b83c7' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:44 +01:00  
				
					
						
							
							
								 
						
							
							
								a055dd39ac 
								
							
								 
							
						 
						
							
							
								
								Merge commit '79d5bc9beb445ca07cff9ecbd91d89b2a57e14da' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:34 +01:00  
				
					
						
							
							
								 
						
							
							
								740077a291 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e28e2d24c714c3fba1cba60097986a1c1c28c6c0' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:26:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4e9457ca0c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4c9400e6460a73baa2d687afe73a62c6efca9f37' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Services/AuthenticationService/AuthenticationServiceBase.cs 
							
						 
						
							2011-10-25 03:26:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e94574196f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b868328d519cfb3db597f684fd1f947912fc2222' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:55 +01:00  
				
					
						
							
							
								 
						
							
							
								271c798813 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c2272a755fc6d3b07bc9b87bd9b83f4ae063ce9f' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:49 +01:00  
				
					
						
							
							
								 
						
							
							
								84ea10a78c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3fc47275cff5f74e370a24f63f42a6bee023ee17' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:35 +01:00  
				
					
						
							
							
								 
						
							
							
								02f0aa592d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ffdf59a57c936189e3b161b79b4a76a3a9b260bb' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:19:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8639b037e1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '30320505fa54640baf4ecaff8bb743f62ef01f86' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:59 +01:00  
				
					
						
							
							
								 
						
							
							
								de8cdbda15 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bc2da4eaadb0dbf8502d95fc2e40b1fdcc86e218' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:53 +01:00  
				
					
						
							
							
								 
						
							
							
								be2cfeb5c3 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c4f8da735914f9a9b1fb99f05313ba0537b528b9' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:49 +01:00  
				
					
						
							
							
								 
						
							
							
								da805d0cce 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5d7eaedbebd408d948321dc474927fc72d3d98c5' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:38 +01:00  
				
					
						
							
							
								 
						
							
							
								56f3da7b5a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9b3bbedeea5c6ea2421b36e5f0e23ab798870ba0' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:29 +01:00  
				
					
						
							
							
								 
						
							
							
								1ae36695ba 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a1f05a289dd845edb7e3d163b84ceecc85374427' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:23 +01:00  
				
					
						
							
							
								 
						
							
							
								0531b73695 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4241ee5dfab99d4e247624a2f368a8a931d2e54c' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:10 +01:00  
				
					
						
							
							
								 
						
							
							
								564563d273 
								
							
								 
							
						 
						
							
							
								
								Merge commit '30fe66d3ab534422407415817b570a66096c543b' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:18:04 +01:00  
				
					
						
							
							
								 
						
							
							
								6d4480c1ca 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9c430208769ab7fd7877093e278e8fcae02ecef3' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:59 +01:00  
				
					
						
							
							
								 
						
							
							
								3d0d84aff7 
								
							
								 
							
						 
						
							
							
								
								Merge commit '6837e44d0707e501795df2d690c6005f5ba1d591' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:45 +01:00  
				
					
						
							
							
								 
						
							
							
								e35835602f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b63ec987b0a1692da4c5e84facf0ea149d4cfe90' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e058b0822f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f16d125027aba098e45dc026f9d507a430bc2b10' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:26 +01:00  
				
					
						
							
							
								 
						
							
							
								bfc0c96379 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9ab2943abf5f890a53dc8ada48bf63ed15331c07' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:18 +01:00  
				
					
						
							
							
								 
						
							
							
								d1028b3647 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'eac29396d98a4864923a69e0eb73cecdd8a225b3' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:17:11 +01:00  
				
					
						
							
							
								 
						
							
							
								04678836c3 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'da794f34a56f7c88904315ae538de8f3790e6891' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:16:47 +01:00  
				
					
						
							
							
								 
						
							
							
								635b1bf18e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '601dabb1b73a894e4f2f61abe6e9053d380008cd' into bigmerge  
							
							
							
						 
						
							2011-10-25 03:16:40 +01:00  
				
					
						
							
							
								 
						
							
							
								85d40ce1d1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5607fd3af828846291de3358067bb1214619489e' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 03:16:26 +01:00  
				
					
						
							
							
								 
						
							
							
								df430d572d 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3cf7fb4eca2ad57835311e8098868f2571709392' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 03:10:54 +01:00  
				
					
						
							
							
								 
						
							
							
								1bb0e3c800 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b45219065c7a81b3ec488b3a6734773c34268618' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 03:07:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1ec82bb000 
								
							
								 
							
						 
						
							
							
								
								Merge commit '116fbe8258e336be3f6ac1e11119214629799faa' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs 
							
						 
						
							2011-10-25 03:06:18 +01:00  
				
					
						
							
							
								 
						
							
							
								89e973805d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ecad9f9fd589f90d1c7a20faf14af0304804b616' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:57:01 +01:00  
				
					
						
							
							
								 
						
							
							
								a71c60ee6d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'd9184eceab5ff9087801b0f0d447dec2f5227a50' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:56 +01:00  
				
					
						
							
							
								 
						
							
							
								b6881187d0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'fe484ab331871e1419ee78afefca7c8856e2dfb4' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:45 +01:00  
				
					
						
							
							
								 
						
							
							
								752b744105 
								
							
								 
							
						 
						
							
							
								
								Merge commit '178b8d0926a53d82f54d60c088f36c7bad13dc87' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1b87a0c229 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4cffdf15ba320b71650ade9edddec2286b1c5258' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:30 +01:00  
				
					
						
							
							
								 
						
							
							
								3555987fe9 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9f171041c950d55d86481cdcee7a04c623bea8b2' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e1ff72209f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '97c66f8eac648229b55ba5a000d57e4b9377c663' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:15 +01:00  
				
					
						
							
							
								 
						
							
							
								cdca0fb387 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9d59b285bbc84aa620200e7da69be0f347dd69f4' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:56:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f5e2bdebef 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c85a780583cb36bac95f69c5d704f60a758d56bb' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:57 +01:00  
				
					
						
							
							
								 
						
							
							
								71b4486356 
								
							
								 
							
						 
						
							
							
								
								Merge commit '581885da75c57250201b34e2d585d32c8f07089a' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:46 +01:00  
				
					
						
							
							
								 
						
							
							
								6a01246cc6 
								
							
								 
							
						 
						
							
							
								
								Merge commit '03202ada2918c0c0837e8de50e3a0436e4407c91' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:38 +01:00  
				
					
						
							
							
								 
						
							
							
								10dff1da7f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1d4cd76e8a8c64da71fc384ff9c654d7f4f849c1' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:25 +01:00  
				
					
						
							
							
								 
						
							
							
								2134f23da0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f10a824e47549806c1fa647c4e9fba4c8cf6ad13' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:19 +01:00  
				
					
						
							
							
								 
						
							
							
								43751d0cfd 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5515c45e3b42497f64f8e5846697471b1de952c5' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:14 +01:00  
				
					
						
							
							
								 
						
							
							
								7ac9463e35 
								
							
								 
							
						 
						
							
							
								
								Merge commit '71d221cdc090cdedf371ead534421bb7074908cd' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								0cbba1da8d 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'aeb4ff02744573cb91e8991bf9df81412b80e156' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:54:41 +01:00  
				
					
						
							
							
								 
						
							
							
								dc24ac4f20 
								
							
								 
							
						 
						
							
							
								
								Merge commit '120114e96becc6fee1311300359dcefaf4013c0e' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:54:34 +01:00  
				
					
						
							
							
								 
						
							
							
								51fd5bac5e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '96ff2c63ed47e29a92cc79b6e8753d21e54da061' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs 
							
						 
						
							2011-10-25 02:54:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b7237ef059 
								
							
								 
							
						 
						
							
							
								
								Merge commit '62a63f834b7cc056ee37c396034d0e268f66b4a8' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-25 02:35:33 +01:00  
				
					
						
							
							
								 
						
							
							
								5c09cffe55 
								
							
								 
							
						 
						
							
							
								
								Merge commit '79c13cd99728f09a5175dff1750dcb9d7790fcdc' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:27:35 +01:00  
				
					
						
							
							
								 
						
							
							
								496c647ab5 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'de161585c0960a93911f446f0179441ba5470245' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:27:26 +01:00  
				
					
						
							
							
								 
						
							
							
								e2de57ca29 
								
							
								 
							
						 
						
							
							
								
								Merge commit '0c041ce12f393367e2754e88d9b8dad5e45f88c4' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-25 02:26:56 +01:00  
				
					
						
							
							
								 
						
							
							
								f6ea36b4fa 
								
							
								 
							
						 
						
							
							
								
								Fix a missing locking call  
							
							
							
						 
						
							2011-10-25 03:15:28 +02:00  
				
					
						
							
							
								 
						
							
							
								4215aea036 
								
							
								 
							
						 
						
							
							
								
								Merge commit '730460169f2a45e934b42b2464f7c7472f7fac48' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:15:13 +01:00  
				
					
						
							
							
								 
						
							
							
								57b51287ae 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bbd0e68c06b79acf0781d78e81fa292f549d676b' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								f387e84e51 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b9930a6305e9c8bb9197fc9dc49219f4fb7ff32c' into bigmerge  
							
							
							
						 
						
							2011-10-25 02:15:01 +01:00  
				
					
						
							
							
								 
						
							
							
								353f0c0e03 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ddf54b5537f2701deeb615ef8e1eeef20b746ea1' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-25 02:14:39 +01:00  
				
					
						
							
							
								 
						
							
							
								585f1b189f 
								
							
								 
							
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2011-10-25 02:08:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f50538c81a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '528cc8136e567b5bac583728fbb0235baaba2f02' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-10-25 01:55:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3cdea11e29 
								
							
								 
							
						 
						
							
							
								
								Merge commit '5ddefc256468e4b394d82a2c4bc69fe28c4b59ea' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:54:07 +01:00  
				
					
						
							
							
								 
						
							
							
								8841b77cd1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3843efe478ed682fd08bf12ea8bd7377c68a36fb' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:53:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9dd7d9c16c 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f2889d7ce97a01086dc7fc0690865a1eae452364' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:53:24 +01:00  
				
					
						
							
							
								 
						
							
							
								28d2103439 
								
							
								 
							
						 
						
							
							
								
								Merge commit '732e9373795a35ed1965bbb93a02117fcf0a8c3e' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:53:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e43e1b49db 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c93c9ea072f319125f466c913f5f4fe1f6864045' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:54 +01:00  
				
					
						
							
							
								 
						
							
							
								077e3500b2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '978fb3d482072d840e6280aa5acd090b67ee6205' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:42 +01:00  
				
					
						
							
							
								 
						
							
							
								a09e72c8cc 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9cc2694776e261868138c325a82ce5481c2908ec' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:26 +01:00  
				
					
						
							
							
								 
						
							
							
								63cbdb9b2a 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f2132329a358db2c66c29501d35ef54eae8d6eed' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:52:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f4e4026a7a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4bfc2f5cdea4b739110cae3b37945d88ad527334' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:49 +01:00  
				
					
						
							
							
								 
						
							
							
								fe014a05ac 
								
							
								 
							
						 
						
							
							
								
								Merge commit '83c7b9b609d3c78d099a0bf18de8685676184f94' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:37 +01:00  
				
					
						
							
							
								 
						
							
							
								2895789bd0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'aa19ccf65c9cd235e0ba941e9832c5240df4412c' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:24 +01:00  
				
					
						
							
							
								 
						
							
							
								24e260744a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '77c65951e06c1d309f2bc8f6d2451b2b9a82c9df' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:51:06 +01:00  
				
					
						
							
							
								 
						
							
							
								69b480770a 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ee84c0589ccca1e7f3216ca1395c3002b773f30f' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 01:50:55 +01:00  
				
					
						
							
							
								 
						
							
							
								b4395143e7 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4e7d4330c2b2c61e64c9f82efa7b824b717b2e4d' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-25 01:50:07 +01:00  
				
					
						
							
							
								 
						
							
							
								0a65e7cadc 
								
							
								 
							
						 
						
							
							
								
								Merge commit '128d8dfd8b355f84a71e2093e942937ca720c5c6' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:47:38 +01:00  
				
					
						
							
							
								 
						
							
							
								be3939358b 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'fd274a668803bc3da4cec95180538116038b503a' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-25 01:47:35 +01:00  
				
					
						
							
							
								 
						
							
							
								506769c6a2 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a6fa15e8b65a123d79a1bea8cccb459f76139314' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								53caaa8236 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ceb326284e49f0817fa0f848136ff60e6f66568f' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:43:12 +01:00  
				
					
						
							
							
								 
						
							
							
								747786aac0 
								
							
								 
							
						 
						
							
							
								
								Merge commit '20da04fd0c909a00c0cdc2585f242e95c868801a' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:43:05 +01:00  
				
					
						
							
							
								 
						
							
							
								d68b73bfba 
								
							
								 
							
						 
						
							
							
								
								Merge commit '227db07f2ff8a1ba840a0d3018bb242a34d6038f' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:42:56 +01:00  
				
					
						
							
							
								 
						
							
							
								a8cc81a37e 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f08664f422f984fa57cc0ecb97c04eee3dccd183' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-25 01:42:52 +01:00  
				
					
						
							
							
								 
						
							
							
								9ceb98344a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '631d5e16ef8c5340b6283b1a9ed9cc95aea3e3a1' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:37:11 +01:00  
				
					
						
							
							
								 
						
							
							
								13d635d1d7 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f5f7ca47ea7a27fb7f82367cc7a4e04e11cb5155' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								8e69dde397 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ea7366ddc6f0e13519589fcaa3729fd36b5eef79' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ScriptEngine/XEngine/XEngine.cs 
							
						 
						
							2011-10-25 01:36:39 +01:00  
				
					
						
							
							
								 
						
							
							
								0b833c458a 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c5826d589ab2f33a71105bc2d3015ffbb7dd2973' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:35:51 +01:00  
				
					
						
							
							
								 
						
							
							
								080a41e9f9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f9ffd2538f3bf300e8f751258a6129fb780b5b0a' into bigmerge  
							
							
							
						 
						
							2011-10-25 01:35:30 +01:00  
				
					
						
							
							
								 
						
							
							
								5f025d20fe 
								
							
								 
							
						 
						
							
							
								
								Fix ground sit autopilot  
							
							
							
						 
						
							2011-10-25 00:53:39 +02:00  
				
					
						
							
							
								 
						
							
							
								e14cb45b9b 
								
							
								 
							
						 
						
							
							
								
								Drop some unnecessary ContainsKey() checking before Remove() in BaseHttpServer()  
							
							... 
							
							
							
							Remove() presumably does this check anyway since it just returns false if the key is not in the collection. 
							
						 
						
							2011-10-24 23:26:41 +01:00  
				
					
						
							
							
								 
						
							
							
								9ec672c70b 
								
							
								 
							
						 
						
							
							
								
								Fix bugs in EventQueueGetModule.ClientClosed() and BaseHttpServer.RemovePollServerHTTPHandler() that stopped existing code in ClientClosed() from actually tearing down the poll handler  
							
							... 
							
							
							
							Actually doing the tear down appear to have no ill effects with region crossing and teleport. 
							
						 
						
							2011-10-24 23:16:03 +01:00  
				
					
						
							
							
								 
						
							
							
								79d5bc9beb 
								
							
								 
							
						 
						
							
							
								
								separate out future common setup code from EventQueueTests.AddForClient()  
							
							
							
						 
						
							2011-10-24 22:29:13 +01:00  
				
					
						
							
							
								 
						
							
							
								e28e2d24c7 
								
							
								 
							
						 
						
							
							
								
								Add new EventQueueTests with basic test to check that adding a client registers an http poll  
							
							
							
						 
						
							2011-10-24 22:23:41 +01:00  
				
					
						
							
							
								 
						
							
							
								4c9400e646 
								
							
								 
							
						 
						
							
							
								
								Add optional getauthinfo and setauthinfo authentication service calls.  
							
							... 
							
							
							
							These are disabled by default, as before.  Please only turn these on in secure grids, since they allow the same facilities as the existing SetPassword call (also disabled by default)
These facilities can be helpful when integrating external systems, in addition to the existing option of adapting an IAuthenticationService or using WebLoginKey 
							
						 
						
							2011-10-24 21:40:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4a6160e7ad 
								
							
								 
							
						 
						
							
							
								
								Fake an AgentCircuitData if none is available rather than crashing out  
							
							
							
						 
						
							2011-10-24 18:22:36 +02:00  
				
					
						
							
							
								 
						
							
							
								b868328d51 
								
							
								 
							
						 
						
							
							
								
								Comment out the uuid gatherer lines that I accidentally left in.  
							
							
							
						 
						
							2011-10-23 03:14:32 +01:00  
				
					
						
							
							
								 
						
							
							
								c2272a755f 
								
							
								 
							
						 
						
							
							
								
								Fix missing Busy-Mode Response  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=5748  
						
							2011-10-22 13:17:07 -04:00  
				
					
						
							
							
								 
						
							
							
								3fc47275cf 
								
							
								 
							
						 
						
							
							
								
								Add case to Lightshare/Windlight  
							
							... 
							
							
							
							Thanks thomax for a patch to add handling for Sun/Moon pos. 
							
						 
						
							2011-10-22 13:06:34 -04:00  
				
					
						
							
							
								 
						
							
							
								ffdf59a57c 
								
							
								 
							
						 
						
							
							
								
								Get UUIDGatherer to scan notecards in the graph for asset uuids.  
							
							... 
							
							
							
							This is to support npc baked texture saving in oars and iars.
May address http://opensimulator.org/mantis/view.php?id=5743  
							
						 
						
							2011-10-22 02:16:46 +01:00  
				
					
						
							
							
								 
						
							
							
								30320505fa 
								
							
								 
							
						 
						
							
							
								
								redirect UserInventoryHelpers to use a different CreateNotecardAsset() so we can comment out some inconsistency  
							
							
							
						 
						
							2011-10-22 00:58:56 +01:00  
				
					
						
							
							
								 
						
							
							
								bc2da4eaad 
								
							
								 
							
						 
						
							
							
								
								correct misleading method doc on CreateNotecardAsset()  
							
							
							
						 
						
							2011-10-22 00:55:50 +01:00  
				
					
						
							
							
								 
						
							
							
								c4f8da7359 
								
							
								 
							
						 
						
							
							
								
								in AssetHelpers, store the actual text passed in to the method, not the string "data"  
							
							
							
						 
						
							2011-10-22 00:45:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5d7eaedbeb 
								
							
								 
							
						 
						
							
							
								
								encode notecard assets in proper format for tests, rather than just using whatever string is given  
							
							
							
						 
						
							2011-10-22 00:21:45 +01:00  
				
					
						
							
							
								 
						
							
							
								9b3bbedeea 
								
							
								 
							
						 
						
							
							
								
								refactor: rename some AssetHelpers.CreateAsset() methods to CreateNotecardAsset()  
							
							
							
						 
						
							2011-10-22 00:13:46 +01:00  
				
					
						
							
							
								 
						
							
							
								a1f05a289d 
								
							
								 
							
						 
						
							
							
								
								RemoteAdmin - Added optional terrain loading on region create using parameter heightmap_file to specify the terrain file to be loaded  
							
							
							
						 
						
							2011-10-21 23:12:01 +01:00  
				
					
						
							
							
								 
						
							
							
								8cca9fe23c 
								
							
								 
							
						 
						
							
							
								
								Allow updating the movement animation while flying. This fixes falling,  
							
							... 
							
							
							
							splatting and ground sit. Walking to a ground sit still doesn't work. 
							
						 
						
							2011-10-21 03:15:56 +02:00  
				
					
						
							
							
								 
						
							
							
								4241ee5dfa 
								
							
								 
							
						 
						
							
							
								
								very minor removal of old commented out line of code in OdeScene  
							
							
							
						 
						
							2011-10-21 00:04:36 +01:00  
				
					
						
							
							
								 
						
							
							
								fd0e65b0b1 
								
							
								 
							
						 
						
							
							
								
								Fix up the animator and ScenePresence to like each other again  
							
							
							
						 
						
							2011-10-20 23:11:53 +02:00  
				
					
						
							
							
								 
						
							
							
								30fe66d3ab 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary null check on _collisionEventPrim  
							
							
							
						 
						
							2011-10-20 20:58:29 +01:00  
				
					
						
							
							
								 
						
							
							
								9c43020876 
								
							
								 
							
						 
						
							
							
								
								Get OdeScene to use passed in time step rather than hard-coded 0.089  
							
							... 
							
							
							
							However, I still don't recommend changing MinFrameTime from 0.089, high values do not work well and lower values don't seem to make much difference 
							
						 
						
							2011-10-20 20:48:51 +01:00  
				
					
						
							
							
								 
						
							
							
								6837e44d07 
								
							
								 
							
						 
						
							
							
								
								Pass PhysicsScene.Simulate() only the MinFrameTime rather than the useless Math.Max(SinceLastFrame.TotalSeconds, MinFrameTime)  
							
							... 
							
							
							
							SinceLastFrame was calculating the interval between any sleep that had occurred to pad out the frame time and the start of the next frame.
This would usually be below MinFrameTime but occasionally if the sleep was long it would be above, often due to the time required to update the watchdog.
This doesn't appear to play much practical role right now.
ODE was actually ignoring it entirely.  Bullet might be helped slightly by receiving a non-varying value. 
							
						 
						
							2011-10-20 19:44:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b63ec987b0 
								
							
								 
							
						 
						
							
							
								
								For now, stop passing timeStep into methods where it's not actually used.  
							
							
							
						 
						
							2011-10-20 17:54:32 +01:00  
				
					
						
							
							
								 
						
							
							
								f16d125027 
								
							
								 
							
						 
						
							
							
								
								Change wording on asset requests.  
							
							... 
							
							
							
							Not all 'notified missing' assets are a problem.  Some are invalid references which happen to be buried in other text. 
							
						 
						
							2011-10-19 23:56:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9ab2943abf 
								
							
								 
							
						 
						
							
							
								
								Removed redundant NotInTransit function from ScenePresence. IsInTransit=false does the same thing and NotInTransit was not used anywhere.  
							
							
							
						 
						
							2011-10-19 15:50:09 -07:00  
				
					
						
							
							
								 
						
							
							
								eac29396d9 
								
							
								 
							
						 
						
							
							
								
								Moved HaveNeighbor utility function from ScenePresence to Scene. Fixed line endings from previous commit.  
							
							
							
						 
						
							2011-10-19 15:38:25 -07:00  
				
					
						
							
							
								 
						
							
							
								8b20faf06c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://opensimulator.org/git/opensim  
							
							
							
						 
						
							2011-10-19 14:43:16 -07:00  
				
					
						
							
							
								 
						
							
							
								da794f34a5 
								
							
								 
							
						 
						
							
							
								
								Renamed and rearranged AvatarFactoryModule to eliminate redundant lookups of scene presence by client ID.  
							
							
							
						 
						
							2011-10-19 14:41:44 -07:00  
				
					
						
							
							
								 
						
							
							
								601dabb1b7 
								
							
								 
							
						 
						
							
							
								
								Extend scripts stop/start/suspend/resume console commands to allow action on a single script by giving the script item id (which can be found via scripts show).  
							
							... 
							
							
							
							Not an ideal way to do this on a region with many scripts.  Needs refinement later. 
							
						 
						
							2011-10-19 22:30:31 +01:00  
				
					
						
							
							
								 
						
							
							
								32c3faedd6 
								
							
								 
							
						 
						
							
							
								
								Add "scripts stop" and "scripts start" console commands.  
							
							... 
							
							
							
							These will stop all running scripts and start all stopped scripts respectively.
A stopped script does not save any events for later processing. 
							
						 
						
							2011-10-19 21:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f836710af5 
								
							
								 
							
						 
						
							
							
								
								minor: improve command help on scripts suspend/resume  
							
							
							
						 
						
							2011-10-19 21:34:55 +01:00  
				
					
						
							
							
								 
						
							
							
								5607fd3af8 
								
							
								 
							
						 
						
							
							
								
								Fix resume scripts.  
							
							... 
							
							
							
							On resume, we need to place requeue the script for event processing if there are any events on the queue.
Also need to do this under m_Script lock in order to avoid a race 
							
						 
						
							2011-10-19 21:30:37 +01:00  
				
					
						
							
							
								 
						
							
							
								3cf7fb4eca 
								
							
								 
							
						 
						
							
							
								
								Add "scripts suspend" and "scripts resume" commands.  
							
							... 
							
							
							
							These aim currently to suspend and resume all scripts.
However, resume isn't currently working due to what looks like a bug in resume functionality itself. 
							
						 
						
							2011-10-19 20:53:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b45219065c 
								
							
								 
							
						 
						
							
							
								
								on log and "show scripts" messages, show script item UUID rather than asset UUID  
							
							... 
							
							
							
							The item ID is the one required for any script manipulation on the command line, so I think it's somewhat more useful to show this bearing in mind the limited space available 
							
						 
						
							2011-10-19 20:26:05 +01:00  
				
					
						
							
							
								 
						
							
							
								116fbe8258 
								
							
								 
							
						 
						
							
							
								
								add current script status to "scripts show" command (running, suspended, etc.)  
							
							
							
						 
						
							2011-10-19 20:24:07 +01:00  
				
					
						
							
							
								 
						
							
							
								ecad9f9fd5 
								
							
								 
							
						 
						
							
							
								
								Add "show scripts" command to show all scripts currently known to the script engine in the current region.  
							
							... 
							
							
							
							Also added synonym of "scripts show" 
							
						 
						
							2011-10-19 20:09:02 +01:00  
				
					
						
							
							
								 
						
							
							
								d9184eceab 
								
							
								 
							
						 
						
							
							
								
								Add option to allow remote http calls to setpassword in the AuthenticationService.  
							
							... 
							
							
							
							This is switched on by setting AllowSetPassword = true in the [AuthenticationService] section of Robust.ini or Robust.HG.ini
Default is false as before. 
							
						 
						
							2011-10-19 19:03:17 +01:00  
				
					
						
							
							
								 
						
							
							
								fe484ab331 
								
							
								 
							
						 
						
							
							
								
								Slightly change log message in LoadRegionsPlugin  
							
							
							
						 
						
							2011-10-19 01:22:07 +01:00  
				
					
						
							
							
								 
						
							
							
								178b8d0926 
								
							
								 
							
						 
						
							
							
								
								Region-UUID - can not be zero-uuid  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3426  
						
							2011-10-19 01:19:21 +01:00  
				
					
						
							
							
								 
						
							
							
								4cffdf15ba 
								
							
								 
							
						 
						
							
							
								
								Make ScopeID optional for http GetAccount and GetAccounts  
							
							... 
							
							
							
							If not specified then it assumes UUID.Zero. as occurs elsewhere in the codebase 
							
						 
						
							2011-10-19 00:34:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9f171041c9 
								
							
								 
							
						 
						
							
							
								
								Make PrincipalID a synonym for UserID in GetUserAccount  
							
							
							
						 
						
							2011-10-19 00:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								97c66f8eac 
								
							
								 
							
						 
						
							
							
								
								Get new NewUser and SetUserAccount calls to accept PrincipalID instead of UserID for consistency with output  
							
							
							
						 
						
							2011-10-19 00:16:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9d59b285bb 
								
							
								 
							
						 
						
							
							
								
								Allow an http call to set account details if AllowSetAccount = true in [UserAccountService].  
							
							... 
							
							
							
							As before, default is false to not allow these calls. 
							
						 
						
							2011-10-19 00:06:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c85a780583 
								
							
								 
							
						 
						
							
							
								
								Provide an option to allow remote calls to the CreateUser method on the UserAccountService  
							
							... 
							
							
							
							Default is false, as before.
Enabling AllowCreateUser in [UserAccountService] for ROBUST allows avatars to be created via an http call, with viewer 2 appropriate bits and pieces.
Only Ruths can be created at present.
Please don't rely on the config since at some point CreateUser will be moved to a separate co-ordinating service. 
							
						 
						
							2011-10-18 22:51:40 +01:00  
				
					
						
							
							
								 
						
							
							
								581885da75 
								
							
								 
							
						 
						
							
							
								
								Temporarily put in log lines to record time taken to set terrain in OdeScene.  
							
							
							
						 
						
							2011-10-18 21:21:15 +01:00  
				
					
						
							
							
								 
						
							
							
								03202ada29 
								
							
								 
							
						 
						
							
							
								
								Store scene identifier passed in to OdeScene for later debug messages  
							
							
							
						 
						
							2011-10-18 21:11:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1d4cd76e8a 
								
							
								 
							
						 
						
							
							
								
								Don't bother taking OdeLock during OdeScene construction, since there can be no contention until the object is constructed.  
							
							
							
						 
						
							2011-10-18 21:03:41 +01:00  
				
					
						
							
							
								 
						
							
							
								f10a824e47 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary lock of OdeLock in OdePrim.changeadd()  
							
							... 
							
							
							
							This taint can only ever be processed from the OdeScene.Simulate() loop, which already locks OdeLock. 
							
						 
						
							2011-10-18 20:58:59 +01:00  
				
					
						
							
							
								 
						
							
							
								5515c45e3b 
								
							
								 
							
						 
						
							
							
								
								minor: method doc to explain a lock of OdeLock  
							
							
							
						 
						
							2011-10-18 20:56:11 +01:00  
				
					
						
							
							
								 
						
							
							
								71d221cdc0 
								
							
								 
							
						 
						
							
							
								
								Remove the unused CollisionLocker from ODE  
							
							... 
							
							
							
							Despite its name, this wasn't actually being used in any collision checking 
							
						 
						
							2011-10-18 17:35:58 +01:00  
				
					
						
							
							
								 
						
							
							
								aeb4ff0274 
								
							
								 
							
						 
						
							
							
								
								Allow an avatar to be explicitly named to the "debug packet" command  
							
							
							
						 
						
							2011-10-17 20:58:23 +01:00  
				
					
						
							
							
								 
						
							
							
								120114e96b 
								
							
								 
							
						 
						
							
							
								
								refactor: Make IClientAPI.DebugPacketFormat a property rather than a setter without a getter  
							
							
							
						 
						
							2011-10-17 20:50:29 +01:00  
				
					
						
							
							
								 
						
							
							
								96ff2c63ed 
								
							
								 
							
						 
						
							
							
								
								Add avatar names to debug packet output  
							
							
							
						 
						
							2011-10-17 20:37:01 +01:00  
				
					
						
							
							
								 
						
							
							
								62a63f834b 
								
							
								 
							
						 
						
							
							
								
								refactor: Use SOP.SitTargetAvatar instead of calling a special GetAvatarOnSitTarget() which returned exactly the same thing  
							
							
							
						 
						
							2011-10-17 02:04:20 +01:00  
				
					
						
							
							
								 
						
							
							
								79c13cd997 
								
							
								 
							
						 
						
							
							
								
								rename OS_NPC_SIT_IMMEDIATE to OS_NPC_SIT_NOW since it's shorter and more understandable  
							
							... 
							
							
							
							This makes something like osNpcSit(npc, llGetKey(), OS_NPC_IMMEDIATE) now become
osNpcSit(npc, llGetKey(), OS_NPC_SIT_NOW);
This is why it's in development :) 
							
						 
						
							2011-10-17 01:57:23 +01:00  
				
					
						
							
							
								 
						
							
							
								de161585c0 
								
							
								 
							
						 
						
							
							
								
								Implement osNpcStand(<npc-id>)  
							
							... 
							
							
							
							Allows you to stand an NPC that has sat. 
							
						 
						
							2011-10-17 01:56:25 +01:00  
				
					
						
							
							
								 
						
							
							
								ddcb88ff53 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-17 01:45:41 +01:00  
				
					
						
							
							
								 
						
							
							
								0c041ce12f 
								
							
								 
							
						 
						
							
							
								
								Implement osNpcSit().  This is still in development so don't trust it  
							
							... 
							
							
							
							Format is osNpcSit(<npc-uuid>, <target-uuid>, OS_NPC_SIT_IMMEDIATE)
e.g. osNpcSit(npc, llGetKey(), OS_NPC_SIT_IMMEDIATE);
At the moment, sit only succeeds if the part has a sit target set.
NPC immediately sits on the target even if miles away - they do not walk up to it.
This method is in development - it may change so please don't trust it yet.
Standing will follow shortly since that's kind of important once you're sitting :) 
							
						 
						
							2011-10-17 01:42:31 +01:00  
				
					
						
							
							
								 
						
							
							
								730460169f 
								
							
								 
							
						 
						
							
							
								
								Bug fix on the bug fix on UserAccountService.cs  
							
							
							
						 
						
							2011-10-16 16:13:24 -07:00  
				
					
						
							
							
								 
						
							
							
								bbd0e68c06 
								
							
								 
							
						 
						
							
							
								
								Guard HGAssetService against uninitialized variables and null arguments.  
							
							
							
						 
						
							2011-10-15 20:23:26 -07:00  
				
					
						
							
							
								 
						
							
							
								b9930a6305 
								
							
								 
							
						 
						
							
							
								
								improve method doc on Scene.OtherRegionUp()  
							
							... 
							
							
							
							this is really just to trigger panda. 
							
						 
						
							2011-10-15 03:17:58 +01:00  
				
					
						
							
							
								 
						
							
							
								ddf54b5537 
								
							
								 
							
						 
						
							
							
								
								move see_into_this_sim_from_neighbor [Startup] flag parsing into Scene with the others  
							
							
							
						 
						
							2011-10-15 03:03:05 +01:00  
				
					
						
							
							
								 
						
							
							
								528cc8136e 
								
							
								 
							
						 
						
							
							
								
								fetch physical_prim switch from [Startup] config from inside scene, as is done for most other scene config params  
							
							
							
						 
						
							2011-10-15 02:54:43 +01:00  
				
					
						
							
							
								 
						
							
							
								5ddefc2564 
								
							
								 
							
						 
						
							
							
								
								remove now redundant m_physical_prim flag from SOP.ApplyPhysics()  
							
							
							
						 
						
							2011-10-15 02:47:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3843efe478 
								
							
								 
							
						 
						
							
							
								
								Restore [Startup] physical_prim flag which can stop any prims being subject to physics  
							
							... 
							
							
							
							This had stopped working.  However, at the moment it still allows the physics flag to be set even though this has no effect.  This needs to be fixed.
Default for this flag is true as previously. 
							
						 
						
							2011-10-15 02:42:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f2889d7ce9 
								
							
								 
							
						 
						
							
							
								
								remove redundant PhysActor.IsPhysical call from SOP.UpdatePrimFlags() as its done immediately afterwards in DoPhysicsPropertyUpdate()  
							
							
							
						 
						
							2011-10-15 02:12:46 +01:00  
				
					
						
							
							
								 
						
							
							
								732e937379 
								
							
								 
							
						 
						
							
							
								
								refactor: Remove redundant code in SOP.UpdatePrimFlags()  
							
							
							
						 
						
							2011-10-15 02:07:05 +01:00  
				
					
						
							
							
								 
						
							
							
								c93c9ea072 
								
							
								 
							
						 
						
							
							
								
								factor common code out into SOP.RemoveFromPhysics()  
							
							
							
						 
						
							2011-10-15 02:02:39 +01:00  
				
					
						
							
							
								 
						
							
							
								978fb3d482 
								
							
								 
							
						 
						
							
							
								
								reduce access to ODECharacter methods to make code analysis easier.  Eliminate redundant argument on ProcessTaints()  
							
							
							
						 
						
							2011-10-15 01:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9cc2694776 
								
							
								 
							
						 
						
							
							
								
								restrict unnecessary access levels on ODEPrim fields/properties  
							
							
							
						 
						
							2011-10-15 01:31:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f2132329a3 
								
							
								 
							
						 
						
							
							
								
								refactor: make methods that do not need to be public in ODE private or internal to aid code reading/analysis.  Remove some unused method arguments  
							
							
							
						 
						
							2011-10-15 01:20:40 +01:00  
				
					
						
							
							
								 
						
							
							
								4bfc2f5cde 
								
							
								 
							
						 
						
							
							
								
								Change hardcoded ODE total frame time to match the default total frame time (0.09375 -> 0.089).  
							
							... 
							
							
							
							No apparant ill effects - because the default stepsize is 0.2, there are still 5 physics steps per physics frame.
This is a precursor to using the elapsed value passed in (and now changeable in config). 
							
						 
						
							2011-10-14 21:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								83c7b9b609 
								
							
								 
							
						 
						
							
							
								
								Bug fix -- Test User on first run standalone might not be created properly: let all instances of UserAccountService have all its service references properly initialized, and register console commands on only one.  
							
							
							
						 
						
							2011-10-13 18:03:19 -07:00  
				
					
						
							
							
								 
						
							
							
								aa19ccf65c 
								
							
								 
							
						 
						
							
							
								
								refactor: rename IClientAPI.SendPrimUpdate() to SendEntityUpdate() since it sends entity updates (including presence ones), not just prims.  
							
							
							
						 
						
							2011-10-14 01:45:46 +01:00  
				
					
						
							
							
								 
						
							
							
								77c65951e0 
								
							
								 
							
						 
						
							
							
								
								Extract NullPhysicsScene from PhysicsScene to improve code readability  
							
							
							
						 
						
							2011-10-14 01:38:14 +01:00  
				
					
						
							
							
								 
						
							
							
								ee84c0589c 
								
							
								 
							
						 
						
							
							
								
								Don't execute rest of code in XEngine.RemoveRegion() and Close() if the module is disabled.  
							
							
							
						 
						
							2011-10-14 01:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								4e7d4330c2 
								
							
								 
							
						 
						
							
							
								
								Expose minimum frame time and update periods for experimentation.  
							
							... 
							
							
							
							Settings are at bottom of [Startup] in OpenSimDefaults.ini, override in OpenSim.ini to change
Defaults are the same as previously.
More information to come on opensim-dev shortly.
Feel free to tweak but if you do please don't expect any support unless feedback on certain tweaks is explicitly requested. 
							
						 
						
							2011-10-13 23:47:37 +01:00  
				
					
						
							
							
								 
						
							
							
								128d8dfd8b 
								
							
								 
							
						 
						
							
							
								
								refactor: Put the frame update period when temporary objects are cleaned up in a field, like all the other update periods  
							
							
							
						 
						
							2011-10-13 22:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								fd274a6688 
								
							
								 
							
						 
						
							
							
								
								refactor: chain the two scene constructors together to eliminate more copypasta  
							
							
							
						 
						
							2011-10-13 22:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a6fa15e8b6 
								
							
								 
							
						 
						
							
							
								
								Tie reported FPS correction factor into the minimum frame time rather than setting separately.  
							
							... 
							
							
							
							This makes reported FPS scale as required if min frame time changes 
							
						 
						
							2011-10-13 22:07:55 +01:00  
				
					
						
							
							
								 
						
							
							
								ceb326284e 
								
							
								 
							
						 
						
							
							
								
								Move fps stat adjustment factor into field rather than hard-coded.  
							
							
							
						 
						
							2011-10-13 21:55:51 +01:00  
				
					
						
							
							
								 
						
							
							
								20da04fd0c 
								
							
								 
							
						 
						
							
							
								
								More method doc and formatting changes.  Makes DestroyOdeStructures() private  
							
							
							
						 
						
							2011-10-13 21:42:24 +01:00  
				
					
						
							
							
								 
						
							
							
								227db07f2f 
								
							
								 
							
						 
						
							
							
								
								refactor: move 3x copy/pasted ode structure removal code in ODECharacter into a DestroyOdeStructures() method  
							
							... 
							
							
							
							also adds some method doc 
							
						 
						
							2011-10-13 18:19:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f08664f422 
								
							
								 
							
						 
						
							
							
								
								remove some mono compiler warnings  
							
							
							
						 
						
							2011-10-12 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
							
								631d5e16ef 
								
							
								 
							
						 
						
							
							
								
								Get rid of some traces of the old pre-ROBUST grid architecture config  
							
							
							
						 
						
							2011-10-12 21:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								f5f7ca47ea 
								
							
								 
							
						 
						
							
							
								
								Bring LindenUDP.Tests back from the dead.  No tests are running.  
							
							... 
							
							
							
							Code drift means that most of this stuff doesn't compile but the structure is still useful. 
							
						 
						
							2011-10-12 21:31:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ea7366ddc6 
								
							
								 
							
						 
						
							
							
								
								When shutting down XEngine, log how many scripts are being shutdown so the user knows why they are waiting.  
							
							
							
						 
						
							2011-10-12 19:42:04 +01:00  
				
					
						
							
							
								 
						
							
							
								c5826d589a 
								
							
								 
							
						 
						
							
							
								
								minor: insert some commented out log lines which are a blunt but useful instrument to see packet expiry and received acks  
							
							
							
						 
						
							2011-10-12 19:35:40 +01:00  
				
					
						
							
							
								 
						
							
							
								36e73dbc9b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-12 19:24:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f9ffd2538f 
								
							
								 
							
						 
						
							
							
								
								Improve some method doc for LLUDPClient, LLUDPServer and UnackedPacketCollection  
							
							
							
						 
						
							2011-10-12 19:22:30 +01:00  
				
					
						
							
							
								 
						
							
							
								35def547f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-12 16:45:48 +01:00  
				
					
						
							
							
								 
						
							
							
								4b7b9e81f7 
								
							
								 
							
						 
						
							
							
								
								Make it possible to disable the HG linker. On non-HG systems it spits yellow  
							
							... 
							
							
							
							spam, so it should not load unless HG is desired. 
							
						 
						
							2011-10-12 15:41:59 +01:00  
				
					
						
							
							
								 
						
							
							
								ca74088d94 
								
							
								 
							
						 
						
							
							
								
								Change default groups messaging module in hardcode to the empty string.  
							
							... 
							
							
							
							Modules should not assume thet they are the one and only, but only be
enabled when explicitly configured. 
							
						 
						
							2011-10-12 09:21:46 +01:00  
				
					
						
							
							
								 
						
							
							
								d2dc2316c2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-12 09:26:35 +01:00  
				
					
						
							
							
								 
						
							
							
								1d379a9c7b 
								
							
								 
							
						 
						
							
							
								
								Make WALK animation state work again. TURNLEFT and TURNRIGHT are now rebroken  
							
							
							
						 
						
							2011-10-12 07:46:13 +02:00  
				
					
						
							
							
								 
						
							
							
								e3effc4974 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:29:35 +01:00  
				
					
						
							
							
								 
						
							
							
								4b069d23d0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f138a2056ecea4016d75fec276a390955dbfd688' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:53 +01:00  
				
					
						
							
							
								 
						
							
							
								816d0de11a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '28f549bd64eb423ae43a5c23c1da5094e6269150' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:46 +01:00  
				
					
						
							
							
								 
						
							
							
								628ca122b8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '353e7ce873fb139ad4050023ce08339d953ad4d5' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:34 +01:00  
				
					
						
							
							
								 
						
							
							
								de109797f2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '62aad4c18f1ebc0780ce47cf179f3d5550ff0837' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:26 +01:00  
				
					
						
							
							
								 
						
							
							
								cc637b78fb 
								
							
								 
							
						 
						
							
							
								
								Merge commit '19096bd391ac88bbccda00e4660a061020118bb9' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:24:13 +01:00  
				
					
						
							
							
								 
						
							
							
								ad46ad1ab2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8114f895c2973ac9e2e456ac2aaad8deb23f3852' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:54 +01:00  
				
					
						
							
							
								 
						
							
							
								98ae98510c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '2b290793ab7153c956db5637dd27dfbbd0a1cf98' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:40 +01:00  
				
					
						
							
							
								 
						
							
							
								5d3acc9ac3 
								
							
								 
							
						 
						
							
							
								
								Merge commit '013bf2775fc02d12ef39f6ca49ff8ecd53028e9c' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:32 +01:00  
				
					
						
							
							
								 
						
							
							
								b716d98e23 
								
							
								 
							
						 
						
							
							
								
								Merge commit '156385f48b2b2829f2d427c72f269406c46019fa' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:18 +01:00  
				
					
						
							
							
								 
						
							
							
								3657cd436c 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a6c5e00c45b3d64b4e912a65c8ed7f31eb643759' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:08 +01:00  
				
					
						
							
							
								 
						
							
							
								cc4b1c69d8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '29660fe175ef3b49ff649a26bd9bcf4c9eb7c6dd' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:23:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3a290e581a 
								
							
								 
							
						 
						
							
							
								
								Merge commit '71d29decc87952790b3f5264ad4a29da171b1689' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/ApplicationPlugins/RemoteController/RemoteAdminPlugin.cs 
							
						 
						
							2011-10-12 07:09:41 +01:00  
				
					
						
							
							
								 
						
							
							
								2c23fc9e68 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4073cd6ced525cb36e4335e79e3f94ad4872b263' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:09:04 +01:00  
				
					
						
							
							
								 
						
							
							
								d03d486dbb 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ff80113534182bbcbcb49a73035776134fb04e3e' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:08:46 +01:00  
				
					
						
							
							
								 
						
							
							
								2f6cc77154 
								
							
								 
							
						 
						
							
							
								
								Adjust CM version tag  
							
							
							
						 
						
							2011-10-12 07:08:23 +01:00  
				
					
						
							
							
								 
						
							
							
								336f6f7ec4 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f8c06c61149b1ab3e3002247280be250b558a79e' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:07:37 +01:00  
				
					
						
							
							
								 
						
							
							
								492a50d6f7 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a9b3ab0c85b567552f31490126a1ff5479352413' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								e18a76f6d6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e3c522e2118108a01d2c6f77c8065224d53d6bb9' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:05:57 +01:00  
				
					
						
							
							
								 
						
							
							
								00285082d8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4b46b7a5adb1c7449725ed1cf1fa5d7122af10bb' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:05:47 +01:00  
				
					
						
							
							
								 
						
							
							
								abfb0c9399 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4748c19bdbcdcaf6050e1f04a5f7394a88e0bf3e' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:05:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b251423b11 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1f78dc65041729567edc411a3e63dd9a32a268a3' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:04:28 +01:00  
				
					
						
							
							
								 
						
							
							
								86e28724bd 
								
							
								 
							
						 
						
							
							
								
								Merge commit '95910f03d454e678a04ae7e800a445ba609b6003' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:03:58 +01:00  
				
					
						
							
							
								 
						
							
							
								265e9d094d 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9a16e76f5151c11fbf76e41b89f8eb03b1731828' into bigmerge  
							
							
							
						 
						
							2011-10-12 07:02:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b2090e711f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '08f264d096e1dca535a64e683fa5ab5918368085' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-12 07:02:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f4de1a6d9b 
								
							
								 
							
						 
						
							
							
								
								HACK: Remove advanced property resending until it is fixed properly in core.  
							
							
							
						 
						
							2011-10-12 06:48:40 +02:00  
				
					
						
							
							
								 
						
							
							
								9733b64dc8 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bd9ba904c3e4d9c2c626a7749f19f124b4ddcf15' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-12 02:02:46 +01:00  
				
					
						
							
							
								 
						
							
							
								ba978d0d77 
								
							
								 
							
						 
						
							
							
								
								Merge commit '77b8fb0f86cd0342fa7331f04f56c0b5980290c2' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:43:52 +01:00  
				
					
						
							
							
								 
						
							
							
								4e88fe42e4 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'ca83f99332316fda1c412a5bf2889f9cf5cf3577' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:42:39 +01:00  
				
					
						
							
							
								 
						
							
							
								5f2cb7caa3 
								
							
								 
							
						 
						
							
							
								
								Merge commit '7fa1c979cf60a981200c4ddc3ea0ff8d0ddb2aa7' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:42:30 +01:00  
				
					
						
							
							
								 
						
							
							
								77f9d98831 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8a8983b3d40ba4e38569f4456c6a98d9372c3822' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:59 +01:00  
				
					
						
							
							
								 
						
							
							
								d595f9fd85 
								
							
								 
							
						 
						
							
							
								
								Merge commit '604708fc969b92af4f07d4acae9f3d15c7cee63e' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:52 +01:00  
				
					
						
							
							
								 
						
							
							
								b0ee174296 
								
							
								 
							
						 
						
							
							
								
								Merge commit '9090039324ecc45bf1005e719f61a80f0187cb73' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e68226afd3 
								
							
								 
							
						 
						
							
							
								
								Merge commit '7d033187d8fd49d9a38531061c38783e81d69f5b' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:41:28 +01:00  
				
					
						
							
							
								 
						
							
							
								c0555f6be6 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3142982353a121920e571e5b33acffc065b20a2e' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:39:38 +01:00  
				
					
						
							
							
								 
						
							
							
								f5e78ca616 
								
							
								 
							
						 
						
							
							
								
								Merge commit '146322eb34c15a5722cfe42dd012821ddf441fe6' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/OptionalModules/World/TreePopulator/TreePopulatorModule.cs 
							
						 
						
							2011-10-12 01:31:34 +01:00  
				
					
						
							
							
								 
						
							
							
								6af388ded9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b907a66f394b279d3ca2b1ac620bc7bb13cc6dd2' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:30:14 +01:00  
				
					
						
							
							
								 
						
							
							
								30b2fc6aea 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b229a72a5fb929d4886117f39ed6bd17a6d56aef' into bigmerge  
							
							
							
						 
						
							2011-10-12 01:29:47 +01:00  
				
					
						
							
							
								 
						
							
							
								59e3ac1ec6 
								
							
								 
							
						 
						
							
							
								
								Fix rezzing coalesced object broken by core merge  
							
							
							
						 
						
							2011-10-12 00:50:13 +02:00  
				
					
						
							
							
								 
						
							
							
								1c2b5d99c9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'bigmerge' of ssh://3dhosting.de/var/git/careminster into bigmerge  
							
							
							
						 
						
							2011-10-12 00:10:15 +02:00  
				
					
						
							
							
								 
						
							
							
								e4f3ba8610 
								
							
								 
							
						 
						
							
							
								
								Merge commit '92c88121c72386f85472c6cf4891eca8b62b9867' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs 
							
						 
						
							2011-10-12 00:10:30 +01:00  
				
					
						
							
							
								 
						
							
							
								a9af618842 
								
							
								 
							
						 
						
							
							
								
								Merge commit '460946ad62b682c7a942751f192ca9e96b662f0e' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs 
							
						 
						
							2011-10-11 23:32:16 +01:00  
				
					
						
							
							
								 
						
							
							
								0b96991ab4 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c7d0d71666a92b201d639511d062a7c22726b3c9' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:28:16 +01:00  
				
					
						
							
							
								 
						
							
							
								b8e22b25fd 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b98442dceccd416a493f19153f5daad2e173183e' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Animation/ScenePresenceAnimator.cs 
							
						 
						
							2011-10-11 23:28:06 +01:00  
				
					
						
							
							
								 
						
							
							
								1ca86114e1 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a8af0a5ba873dbb8c447e16b142ba7f5af715bdb' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:22:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3359bafc3e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8a6e6866d9c6c60e4a2e4b980ca2e35ae3963d0d' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:22:08 +01:00  
				
					
						
							
							
								 
						
							
							
								1b3ea64fe9 
								
							
								 
							
						 
						
							
							
								
								Merge commit '37ae6451f9ddb2e07402a5e79a9ab58668781104' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-11 23:21:36 +01:00  
				
					
						
							
							
								 
						
							
							
								ef9a811ea6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e77c919290e166f19e77f3ef040418dd39f2f5bd' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs 
							
						 
						
							2011-10-11 23:17:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7891433148 
								
							
								 
							
						 
						
							
							
								
								Merge commit '56dbab35e122e724c9277b05820417a05ad8a1be' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:16:43 +01:00  
				
					
						
							
							
								 
						
							
							
								0ae63d0e8b 
								
							
								 
							
						 
						
							
							
								
								Merge commit '42fe774ad10d469c11fe58731fcab0e4df760871' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Examples/SimpleModule/ComplexObject.cs
	OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs 
							
						 
						
							2011-10-11 23:16:19 +01:00  
				
					
						
							
							
								 
						
							
							
								efaa113fb9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c7db3df3442657cda398ff2f90d387bce98c718a' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:15:41 +01:00  
				
					
						
							
							
								 
						
							
							
								95a1a804bf 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a1875ec7600758087f6c06ccaf625507362e215c' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:15:29 +01:00  
				
					
						
							
							
								 
						
							
							
								ae67eb0a1f 
								
							
								 
							
						 
						
							
							
								
								Merge commit '246443773ae52420092b483603d0e1daf9b87f00' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:15:17 +01:00  
				
					
						
							
							
								 
						
							
							
								d1e681f682 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e742cffe15d3e50841908d7babc2e4c4a7630635' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs 
							
						 
						
							2011-10-11 23:14:23 +01:00  
				
					
						
							
							
								 
						
							
							
								61a8e35b7d 
								
							
								 
							
						 
						
							
							
								
								Merge commit '528fcede6c31c056c3863fd19528558fcbaf475f' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:08:38 +01:00  
				
					
						
							
							
								 
						
							
							
								b9826035f6 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a3531dec1aaafdcd22a70764cc512dd5666c75fc' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:08:18 +01:00  
				
					
						
							
							
								 
						
							
							
								a157fdedcf 
								
							
								 
							
						 
						
							
							
								
								Merge commit '2b2580e3a12d5c493f9a77bf9435ca32a0a0355c' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs 
							
						 
						
							2011-10-11 23:08:07 +01:00  
				
					
						
							
							
								 
						
							
							
								66c06c5685 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8caf3ed49ec3403843e25db018cc9db63e2ca643' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:02:19 +01:00  
				
					
						
							
							
								 
						
							
							
								ea8350a526 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'e789ab659c8a35a32f4edfc8f79f367b9a993721' into bigmerge  
							
							
							
						 
						
							2011-10-11 23:02:04 +01:00  
				
					
						
							
							
								 
						
							
							
								5536cdf90c 
								
							
								 
							
						 
						
							
							
								
								Merge commit '39d7945efc8daa6e5cd0f4728b499e7a624526cd' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/RegionLoader/Web/RegionLoaderWebServer.cs 
							
						 
						
							2011-10-11 23:01:52 +01:00  
				
					
						
							
							
								 
						
							
							
								ed1bb2081e 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c14c4bc1ec5f381aa754068caf460c95e4539b17' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:54:03 +01:00  
				
					
						
							
							
								 
						
							
							
								308b6937ad 
								
							
								 
							
						 
						
							
							
								
								Merge commit '839c1cdcc4e9ce410636becb5b81190463dec5bf' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:53:53 +01:00  
				
					
						
							
							
								 
						
							
							
								83ec064868 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'bec0cbe82b0de1b5fa8e214a0cc59d0db1f25959' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2011-10-11 22:53:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b40157fc9b 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c8304b7f84b1a8d9fb978cae510f684e36419deb' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Agent/AssetTransaction/AgentAssetsTransactions.cs 
							
						 
						
							2011-10-11 22:51:44 +01:00  
				
					
						
							
							
								 
						
							
							
								75fd256ef8 
								
							
								 
							
						 
						
							
							
								
								Merge commit '3ccb58c05c0a11fb4cff0f3adf90ca29d67b0c8b' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:43:27 +01:00  
				
					
						
							
							
								 
						
							
							
								833420e167 
								
							
								 
							
						 
						
							
							
								
								Merge commit '2c0bb8118db0b91c14783c2e2a401725e88aa650' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:42:51 +01:00  
				
					
						
							
							
								 
						
							
							
								652c59c0a9 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'd358125cac4e01194dae4b1f0bc9afc87e463f76' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:42:18 +01:00  
				
					
						
							
							
								 
						
							
							
								2e47d24832 
								
							
								 
							
						 
						
							
							
								
								Merge commit '241e07d006fad1b54e088d8a9ddede0b98a1e800' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2011-10-11 22:41:51 +01:00  
				
					
						
							
							
								 
						
							
							
								a671fcfd2c 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f9438e7147bbb347a45b14126fa7181307f8ef43' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:33:58 +01:00  
				
					
						
							
							
								 
						
							
							
								6101de2316 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8159fd7110459246ff61a41800899f5d854eceee' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-11 22:32:10 +01:00  
				
					
						
							
							
								 
						
							
							
								9935eb6578 
								
							
								 
							
						 
						
							
							
								
								Merge commit '7ec7a3cf33b3a67cb10df14bad04cf6f09262822' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:26:18 +01:00  
				
					
						
							
							
								 
						
							
							
								6e6c70be15 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'fa9291512aabbe72cb6b1b0b7a9af79d9b05d253' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:24:40 +01:00  
				
					
						
							
							
								 
						
							
							
								1ba53850b2 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'aadf7dd91cdeb98b48cd81c5db06481593aff993' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:23:40 +01:00  
				
					
						
							
							
								 
						
							
							
								34954172a1 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1e798136c3458b8255fcb6341713bf9dbb689f4b' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:23:16 +01:00  
				
					
						
							
							
								 
						
							
							
								b9de3b7f5b 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'f95033812402aaf31a9f2f66c946165d2d79669f' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Physics/BulletDotNETPlugin/BulletDotNETCharacter.cs
	OpenSim/Region/Physics/BulletXPlugin/BulletXPlugin.cs
	prebuild.xml 
							
						 
						
							2011-10-11 22:22:34 +01:00  
				
					
						
							
							
								 
						
							
							
								fe3594c5ea 
								
							
								 
							
						 
						
							
							
								
								Start recording object updates per second statistic (analogue of agent updates per secod) and expose via monitoring module as ObjectUpdatePerSecondMonitor  
							
							... 
							
							
							
							A useful diagnostic to find out how object updates are burdening a scene 
							
						 
						
							2011-10-11 22:17:05 +01:00  
				
					
						
							
							
								 
						
							
							
								03d533dc1e 
								
							
								 
							
						 
						
							
							
								
								Merge commit '385c4a210deb63c25f082ab8a3f0c63c7bff8fb5' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:15:25 +01:00  
				
					
						
							
							
								 
						
							
							
								341efb0942 
								
							
								 
							
						 
						
							
							
								
								Merge commit '6f542f73d4aacc0b92c2ebcff84b4ce2c8d9433b' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:12:25 +01:00  
				
					
						
							
							
								 
						
							
							
								68a42af30f 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'adfe713b4340771eee15371dd1216527b5662545' into bigmerge  
							
							
							
						 
						
							2011-10-11 22:11:55 +01:00  
				
					
						
							
							
								 
						
							
							
								6978ae0a59 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'b2356340d22578143af2daab979ea4633faa93dc' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-11 22:11:44 +01:00  
				
					
						
							
							
								 
						
							
							
								a8747b3888 
								
							
								 
							
						 
						
							
							
								
								Merge commit '903d5c02cb372af3fef5884d95312110229fbc1e' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:41:30 +01:00  
				
					
						
							
							
								 
						
							
							
								f1fa059b37 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'a00327d0e5f512ccf56e18082c7e7c7366517379' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:32:24 +01:00  
				
					
						
							
							
								 
						
							
							
								3ac15c03b2 
								
							
								 
							
						 
						
							
							
								
								Merge commit '923f2459cfa8106c6de52dc694c700ab07d8109b' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:32:14 +01:00  
				
					
						
							
							
								 
						
							
							
								0fa21b7b5e 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'd4043c084a86da5f462356ec5c65eab2b861564d' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:31:48 +01:00  
				
					
						
							
							
								 
						
							
							
								673886d231 
								
							
								 
							
						 
						
							
							
								
								Merge commit '1458fab82c4dab9901d81419e6b515f47ea7320f' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:30:42 +01:00  
				
					
						
							
							
								 
						
							
							
								986a3838a6 
								
							
								 
							
						 
						
							
							
								
								Merge commit '90466515839eb34d7fd9984c92f1970ab5d6f3ad' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:29:58 +01:00  
				
					
						
							
							
								 
						
							
							
								5b40389352 
								
							
								 
							
						 
						
							
							
								
								Merge commit '4ae4b14b5da9b828bbb7c4e5b05693ad8528556a' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:29:04 +01:00  
				
					
						
							
							
								 
						
							
							
								8fac7c0650 
								
							
								 
							
						 
						
							
							
								
								Merge commit '522d6261f11ffaf8320c3f0775beb5d0608ce226' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/ServiceConnectorsOut/UserAccounts/LocalUserAccountServiceConnector.cs 
							
						 
						
							2011-10-11 21:28:23 +01:00  
				
					
						
							
							
								 
						
							
							
								9d22110c23 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'c4efb97d49dec736151dfa3fa102efe6a5f6fbab' into bigmerge  
							
							
							
						 
						
							2011-10-11 21:22:58 +01:00  
				
					
						
							
							
								 
						
							
							
								cc1fe354d0 
								
							
								 
							
						 
						
							
							
								
								Merge commit 'de19dc3024e5359f594d0a32c593d905163c24ea' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-10-11 21:21:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c95c8ab246 
								
							
								 
							
						 
						
							
							
								
								Merge commit '8fb3e71b14e28bf8a4ddb72e3d1b529128f090ce' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-10-11 21:06:06 +01:00  
				
					
						
							
							
								 
						
							
							
								7d2a3dc174 
								
							
								 
							
						 
						
							
							
								
								Merge commit '42f1b88eb2492f8d218526c1b30ac027a65d67f3' into bigmerge  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPartInventory.cs 
							
						 
						
							2011-10-11 20:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								f138a2056e 
								
							
								 
							
						 
						
							
							
								
								meaningless change to goose panda  
							
							
							
						 
						
							2011-10-11 00:29:41 +01:00  
				
					
						
							
							
								 
						
							
							
								28f549bd64 
								
							
								 
							
						 
						
							
							
								
								osSetParcelDetails - PARCEL_DETAILS_CLAIMDATE  
							
							... 
							
							
							
							this new flag set parcels claim date
value 0 for this flag set current unixstamp
http://opensimulator.org/mantis/view.php?id=5725  
							
						 
						
							2011-10-11 00:13:26 +01:00  
				
					
						
							
							
								 
						
							
							
								353e7ce873 
								
							
								 
							
						 
						
							
							
								
								Allow monitoring of stats by region name  
							
							
							
						 
						
							2011-10-10 23:58:27 +01:00  
				
					
						
							
							
								 
						
							
							
								62aad4c18f 
								
							
								 
							
						 
						
							
							
								
								Add other region stats (total frame time, physics fps, etc.) currently missing from MonitorModule  
							
							... 
							
							
							
							Unlike the other 3 stats mechanisms, monitor data can be queried per individual region, which makes this useful.
This doesn't affect an of the existing monitored stats. 
							
						 
						
							2011-10-10 23:48:53 +01:00  
				
					
						
							
							
								 
						
							
							
								19096bd391 
								
							
								 
							
						 
						
							
							
								
								Convert getLastReportedSimFPS() and getLastReportedSimStats() into more idiomatic LastReportedSimFPS and LastReportedSimStats on SimStatsReporter  
							
							
							
						 
						
							2011-10-10 22:23:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8114f895c2 
								
							
								 
							
						 
						
							
							
								
								Provide a way to turn the MonitorModule on and off  
							
							... 
							
							
							
							Default is currently on since this is the historical setting 
							
						 
						
							2011-10-10 22:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2b290793ab 
								
							
								 
							
						 
						
							
							
								
								refactor: have lsl and ossl interrogate scene.StatsReporter directly rather than going through scene  
							
							... 
							
							
							
							I know this goes against the law of demeter but I don't think it's that useful here and I'd rather get rid of nasty little wrapper methods 
							
						 
						
							2011-10-10 21:54:08 +01:00  
				
					
						
							
							
								 
						
							
							
								013bf2775f 
								
							
								 
							
						 
						
							
							
								
								remove unused LastAssetID from DynamicTextureUpdaer  
							
							
							
						 
						
							2011-10-10 15:19:23 +01:00  
				
					
						
							
							
								 
						
							
							
								156385f48b 
								
							
								 
							
						 
						
							
							
								
								Tweak to language of last commit in rejecting UUID.Zero in GridService.RegisterRegion()  
							
							... 
							
							
							
							Allowing regions with UUID.Zero causes problems elsewhere according to http://opensimulator.org/mantis/view.php?id=3426 
It's probably a bad idea to allow these in any case. 
							
						 
						
							2011-10-08 02:15:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a6c5e00c45 
								
							
								 
							
						 
						
							
							
								
								GridService - Region UUID can not be NULL  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3426  
						
							2011-10-08 02:13:18 +01:00  
				
					
						
							
							
								 
						
							
							
								29660fe175 
								
							
								 
							
						 
						
							
							
								
								Remove the inconsistently applied now pointless FailIfRemoteAdminDisabled() check on XMLRPC RemoteAdmin handlers.  
							
							... 
							
							
							
							If admin is disabled then the XMLRPC handlers are never registered, which means that they cannot be called anyway. 
							
						 
						
							2011-10-08 02:00:36 +01:00  
				
					
						
							
							
								 
						
							
							
								71d29decc8 
								
							
								 
							
						 
						
							
							
								
								replace List used by m_accessIP in RemoteAdminPlugin with the more efficient HashSet  
							
							
							
						 
						
							2011-10-08 01:53:10 +01:00  
				
					
						
							
							
								 
						
							
							
								4073cd6ced 
								
							
								 
							
						 
						
							
							
								
								Add option to allow only explicitly listed IPs to access RemoteAdmin facilities.  
							
							... 
							
							
							
							Also adds password check to some functions where this was missing and fixes some parameter checking.
This is a patch from http://opensimulator.org/mantis/view.php?id=5715  with a few small unrelated spacing tweaks from me.
Thanks Michelle Argus. 
							
						 
						
							2011-10-08 01:23:26 +01:00  
				
					
						
							
							
								 
						
							
							
								ff80113534 
								
							
								 
							
						 
						
							
							
								
								Go back to lying that sim fps is 55 when it's actually locked at a maximum of 11.  
							
							... 
							
							
							
							We're been lying since 2008 so I'm sure another few years can't hurt.
To know the real fps, either divide sim fps by 5 and/or look at the frame time. 
							
						 
						
							2011-10-08 00:15:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f8c06c6114 
								
							
								 
							
						 
						
							
							
								
								flip master version up to 0.7.3  
							
							
							
						 
						
							2011-10-07 23:41:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1c54817977 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-07 16:36:43 -04:00  
				
					
						
							
							
								 
						
							
							
								a9b3ab0c85 
								
							
								 
							
						 
						
							
							
								
								Add note to docs  
							
							... 
							
							
							
							This method is used by externasl/3rd party management tools to
  create users and they depend on us to generate the UUID. 
							
						 
						
							2011-10-07 16:34:33 -04:00  
				
					
						
							
							
								 
						
							
							
								e3c522e211 
								
							
								 
							
						 
						
							
							
								
								Comment out [SCENE PRESENCE] SendAppearanceToAllOtherAgents: log message  
							
							... 
							
							
							
							As per earlier discussions with dslake 
							
						 
						
							2011-10-07 20:51:26 +01:00  
				
					
						
							
							
								 
						
							
							
								4b46b7a5ad 
								
							
								 
							
						 
						
							
							
								
								Fixed line endings from previous commit  
							
							
							
						 
						
							2011-10-06 23:20:51 -07:00  
				
					
						
							
							
								 
						
							
							
								f26a966b8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-06 22:50:03 -07:00  
				
					
						
							
							
								 
						
							
							
								4748c19bdb 
								
							
								 
							
						 
						
							
							
								
								Refactored "known child region" in ScenePresence. There were 4 different  
							
							... 
							
							
							
							ways to access the list/dictionary of child regions and locking was
inconsistent. There are now public properties which enforce locks.
Callers are no longer required to create new copies of lists. 
							
						 
						
							2011-10-06 22:47:33 -07:00  
				
					
						
							
							
								 
						
							
							
								1f78dc6504 
								
							
								 
							
						 
						
							
							
								
								remove the pointless slashes on the end of the (5!) different server stat retrieval mechanisms.  
							
							... 
							
							
							
							Original request URLs that end with / will still work, but this will allow one to type /simstatus as well as /simstatus/
Can't do this with webstats yet since it does insane things to the path. 
							
						 
						
							2011-10-07 00:30:35 +01:00  
				
					
						
							
							
								 
						
							
							
								4c812884be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-06 23:47:41 +01:00  
				
					
						
							
							
								 
						
							
							
								95910f03d4 
								
							
								 
							
						 
						
							
							
								
								WebStats - Home Link Fix  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=4536  
						
							2011-10-06 22:30:24 +01:00  
				
					
						
							
							
								 
						
							
							
								9a16e76f51 
								
							
								 
							
						 
						
							
							
								
								Simplified IsInTransit property on ScenePresence and removed InTransit() which called IsInTransit=true which called m_inTransit=true. Also removed NotInTransit().  
							
							
							
						 
						
							2011-10-06 12:39:19 -07:00  
				
					
						
							
							
								 
						
							
							
								08f264d096 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2011-10-06 12:22:15 -07:00  
				
					
						
							
							
								 
						
							
							
								bd9ba904c3 
								
							
								 
							
						 
						
							
							
								
								Refactor ScenePresence so gets and sets are through properties. Added private sets when needed. Removed redundant code when methods replicated what the set already does  
							
							
							
						 
						
							2011-10-06 12:19:31 -07:00  
				
					
						
							
							
								 
						
							
							
								9500415c61 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' into bigmerge  
							
							
							
						 
						
							2011-10-06 17:57:28 +02:00  
				
					
						
							
							
								 
						
							
							
								300d357573 
								
							
								 
							
						 
						
							
							
								
								Fix physics proxy position when linking and rotating the root prim only  
							
							
							
						 
						
							2011-10-06 17:55:20 +02:00  
				
					
						
							
							
								 
						
							
							
								363a99593d 
								
							
								 
							
						 
						
							
							
								
								Change the asset connector to allow connection to different asset servers  
							
							... 
							
							
							
							depending on the first two digits of the asset id. 
							
						 
						
							2011-10-06 15:39:21 +02:00  
				
					
						
							
							
								 
						
							
							
								77b8fb0f86 
								
							
								 
							
						 
						
							
							
								
								Added back UserAccount that creates random UUID for new account.  
							
							... 
							
							
							
							This should fix recent issues with 3rd party apps that use the
old interface w/o breaking the new one. 
							
						 
						
							2011-10-05 22:01:12 -04:00  
				
					
						
							
							
								 
						
							
							
								ca83f99332 
								
							
								 
							
						 
						
							
							
								
								Instead of adding stat agentMS in all kinds of places, calculate it instead in the main Scene.Update() loop, like the other stats  
							
							... 
							
							
							
							Some of the places where agentMS was added were in separate threads launched by the update loop.  I don't believe this is correct, since such threads are no longer contributing to frame time.
Some of the places were also driven by client input rather than the scene loop.  I don't believe it's appropriate to add this kind of stuff to scene loop stats.
These changes hopefully have the nice affect of making the broken out frame stats actually add up to the total frame time 
							
						 
						
							2011-10-06 00:45:25 +01:00  
				
					
						
							
							
								 
						
							
							
								7fa1c979cf 
								
							
								 
							
						 
						
							
							
								
								rename WebStatsModules.m_scene to m_scenes since it's a list of scenes, not a single one  
							
							
							
						 
						
							2011-10-05 23:36:27 +01:00  
				
					
						
							
							
								 
						
							
							
								8a8983b3d4 
								
							
								 
							
						 
						
							
							
								
								Add user ID to new estate user prompt, to make it clearer and consistent with the main create user prompts  
							
							
							
						 
						
							2011-10-05 23:34:18 +01:00  
				
					
						
							
							
								 
						
							
							
								604708fc96 
								
							
								 
							
						 
						
							
							
								
								Change WebStatsModule to check its config properly, instead of catching the ineviable NullReferenceException!  
							
							... 
							
							
							
							Also, tidy up spacing. 
							
						 
						
							2011-10-05 23:31:53 +01:00  
				
					
						
							
							
								 
						
							
							
								9090039324 
								
							
								 
							
						 
						
							
							
								
								Remove unused local variable i from OdeScene.Simulate()  
							
							
							
						 
						
							2011-10-05 22:15:28 +01:00  
				
					
						
							
							
								 
						
							
							
								7d033187d8 
								
							
								 
							
						 
						
							
							
								
								Make reported sim fps more accurate, in line with frame time ms  
							
							... 
							
							
							
							Also remove some unused fields and improve naming on others. 
							
						 
						
							2011-10-05 22:08:56 +01:00  
				
					
						
							
							
								 
						
							
							
								3142982353 
								
							
								 
							
						 
						
							
							
								
								Removed redundant scene presence lookups in HGMessageTransferModule  
							
							
							
						 
						
							2011-10-05 12:58:24 -07:00  
				
					
						
							
							
								 
						
							
							
								38d205502a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 16:59:35 -07:00  
				
					
						
							
							
								 
						
							
							
								146322eb34 
								
							
								 
							
						 
						
							
							
								
								Removed redundant IClientAPI calls from TreePopulatorModule. Removing tree objects already triggers objectkill packet to client. No need to send again.  
							
							
							
						 
						
							2011-10-04 16:59:05 -07:00  
				
					
						
							
							
								 
						
							
							
								9a49b3b519 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 23:53:30 +01:00  
				
					
						
							
							
								 
						
							
							
								b907a66f39 
								
							
								 
							
						 
						
							
							
								
								When creating a new user on the comand line, give the option of allowing a UUID to be specified to override the randomly generated one.  
							
							... 
							
							
							
							This can be useful in some migration cases where recreating user accounts with known IDs will preserve region scene object ownership. 
							
						 
						
							2011-10-04 23:48:35 +01:00  
				
					
						
							
							
								 
						
							
							
								413e299045 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-04 15:44:22 -07:00  
				
					
						
							
							
								 
						
							
							
								b229a72a5f 
								
							
								 
							
						 
						
							
							
								
								Turn off keepalives when commands are specified  
							
							
							
						 
						
							2011-10-04 15:43:41 -07:00  
				
					
						
							
							
								 
						
							
							
								92c88121c7 
								
							
								 
							
						 
						
							
							
								
								Removed all refs to IClientAPI from IAttachmentsModule. Separated client handlers for attachments to call public interface and rearranged module file into sections  
							
							
							
						 
						
							2011-10-04 14:40:39 -07:00  
				
					
						
							
							
								 
						
							
							
								bfa405e6f7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-03 16:45:04 -07:00  
				
					
						
							
							
								 
						
							
							
								460946ad62 
								
							
								 
							
						 
						
							
							
								
								Removed redundant code in AttachmentsModule and simplified interfaces which converted back and forth between ScenePresence and IClientAPI. More to be done still.  
							
							
							
						 
						
							2011-10-03 16:44:32 -07:00  
				
					
						
							
							
								 
						
							
							
								c7d0d71666 
								
							
								 
							
						 
						
							
							
								
								trival tweak to trigger the continuous integration system  
							
							
							
						 
						
							2011-10-04 00:37:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b98442dcec 
								
							
								 
							
						 
						
							
							
								
								Animation-States Turning Left, Turning Right implemented/enabled  
							
							... 
							
							
							
							http://opensimulator.org/mantis/view.php?id=3036  
						
							2011-10-04 00:27:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a8af0a5ba8 
								
							
								 
							
						 
						
							
							
								
								Return NULL_KEY from llGetTexture if a non-existent face is indicated, rather than ""  
							
							... 
							
							
							
							As per http://wiki.secondlife.com/wiki/LlGetTexture  
							
						 
						
							2011-10-04 00:15:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8a6e6866d9 
								
							
								 
							
						 
						
							
							
								
								For llGetTexture(), if the face texture asset is in the inventory, return the inventory name rather than the asset UUID  
							
							... 
							
							
							
							This is as per http://wiki.secondlife.com/wiki/LlGetTexture 
Applied patch in http://opensimulator.org/mantis/view.php?id=4552  with an additional break statement if an inventory item is found to exit early.
Thanks Michelle Argus! 
							
						 
						
							2011-10-04 00:07:52 +01:00  
				
					
						
							
							
								 
						
							
							
								34026887fe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-10-03 23:26:52 +01:00  
				
					
						
							
							
								 
						
							
							
								37ae6451f9 
								
							
								 
							
						 
						
							
							
								
								Remove vestigal RegionStatus.SlaveScene.  
							
							... 
							
							
							
							This appears to be code clutter since the code that uses this has long gone. 
							
						 
						
							2011-10-03 23:25:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e77c919290 
								
							
								 
							
						 
						
							
							
								
								Remove usage of Linden packet types from inside Attachments Module and interface  
							
							
							
						 
						
							2011-10-03 11:55:54 -07:00  
				
					
						
							
							
								 
						
							
							
								56dbab35e1 
								
							
								 
							
						 
						
							
							
								
								Remove unimplementated UpdateMovement() methods from SOG, SOP.  
							
							... 
							
							
							
							SP still has an implementation but this is now just a public method on SP rather than an abstract one in EntityBase.
No point making the code more complex until it actually needs to be, 
							
						 
						
							2011-10-01 01:26:50 +01:00  
				
					
						
							
							
								 
						
							
							
								42fe774ad1 
								
							
								 
							
						 
						
							
							
								
								Remove OpenSim.Region.Examples.SimpleModule  
							
							... 
							
							
							
							This module is more than 2 years old and at least some of the 'example' code it gives is now misleading.
Even the logs say it say some bits were broken where it was put in! 
							
						 
						
							2011-10-01 01:21:20 +01:00  
				
					
						
							
							
								 
						
							
							
								c7db3df344 
								
							
								 
							
						 
						
							
							
								
								llGetLinkKey, llGetLinkName Fix for sitting Avatar  
							
							... 
							
							
							
							when an avatar sits on a prim, we get now his key & name ;-)
http://opensimulator.org/mantis/view.php?id=4476  
							
						 
						
							2011-10-01 00:41:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a1875ec760 
								
							
								 
							
						 
						
							
							
								
								Add ability to pass in the permissions option (perm) to save oar via RemoteAdmin  
							
							... 
							
							
							
							Applies patch in http://opensimulator.org/mantis/view.php?id=5686 
Thanks Michelle Argus! 
							
						 
						
							2011-10-01 00:19:09 +01:00  
				
					
						
							
							
								 
						
							
							
								246443773a 
								
							
								 
							
						 
						
							
							
								
								minor: remove clutter null check from pass in config to AvatarFactoryModule.Initialize()  
							
							... 
							
							
							
							This is never null 
							
						 
						
							2011-10-01 00:15:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e742cffe15 
								
							
								 
							
						 
						
							
							
								
								Add Enabled switch in new [Attachments] section in OpenSimDefaults.ini to allow attachments to be temporarily turned off.  
							
							... 
							
							
							
							This is for debugging purposes.  Defaults to Attachments Enabled 
							
						 
						
							2011-09-30 01:19:22 +01:00  
				
					
						
							
							
								 
						
							
							
								528fcede6c 
								
							
								 
							
						 
						
							
							
								
								llAvatarOnLinkSitTarget Implementation  
							
							... 
							
							
							
							http://wiki.secondlife.com/wiki/LlAvatarOnLinkSitTarget  
						
							2011-09-29 01:08:05 +01:00  
				
					
						
							
							
								 
						
							
							
								a3531dec1a 
								
							
								 
							
						 
						
							
							
								
								Add en_US culture setting to the async delete to inventory thread, to avoid any issues with float serialization with machines set to non en_US locales.  
							
							... 
							
							
							
							Doing this to see if addresses inventory object deserialization problems in http://opensimulator.org/mantis/view.php?id=5708 , though if it does I'm really surprised not to have seen it before now.
Really need to go through and systematically set the culture for every timer and change all BeginInvoke calls to FireAndForget instead.
But don't want to do something like that this close to a release. 
							
						 
						
							2011-09-26 23:00:16 +01:00  
				
					
						
							
							
								 
						
							
							
								2b2580e3a1 
								
							
								 
							
						 
						
							
							
								
								Fix for rezzing and derezzing HUDs (see Mantis  #5406 ). From now on updates are only sent to affected clients.  
							
							
							
						 
						
							2011-09-25 00:51:43 +02:00  
				
					
						
							
							
								 
						
							
							
								8caf3ed49e 
								
							
								 
							
						 
						
							
							
								
								Remove the unimplented "clear assets" command.  
							
							... 
							
							
							
							This was a bizarre relic of a bygone age that had no implementations.
If you're using and want to clear the flotsam asset cache then please use the existing "fcache clear" command 
							
						 
						
							2011-09-24 02:22:47 +01:00  
				
					
						
							
							
								 
						
							
							
								e789ab659c 
								
							
								 
							
						 
						
							
							
								
								Removed uncalled region load method.  
							
							... 
							
							
							
							The method LoadRegionsPlugin.LoadRegionFromConfig was no longer being referenced from anywhere, so I removed it. It's function has apparently been taken on by the PostInitialise of that module. 
							
						 
						
							2011-09-24 02:06:34 +01:00  
				
					
						
							
							
								 
						
							
							
								39d7945efc 
								
							
								 
							
						 
						
							
							
								
								Added a setting to [Startup] section of config that will allow the simulator to start up with no regions configured.  
							
							... 
							
							
							
							I added the boolean config setting "allow_regionless", defaulting to false. If set to true, opensim will start up ok if no region configurations are found in the specified region_info_source. It will not ask the user to create a region. 
							
						 
						
							2011-09-24 01:59:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c14c4bc1ec 
								
							
								 
							
						 
						
							
							
								
								Don't try and resolve user account for authorization if the agent has come in via hypergrid.  
							
							... 
							
							
							
							If a user account isn't available, this just passes on the name given by the agent instead.
I'm not sure this is particularly useful since I believe that agent names could be faked in this context - it might be no more useful than a viewer agent string.
In fact, there might even be an argument that passing on this name provides a false expectation of authenticity.  However, I will apply for now.
Patch applied from http://opensimulator.org/mantis/view.php?id=5696 
Thanks Michelle Argus. 
							
						 
						
							2011-09-24 01:39:37 +01:00  
				
					
						
							
							
								 
						
							
							
								839c1cdcc4 
								
							
								 
							
						 
						
							
							
								
								Improve locking when access queue in EventQueueGetModule  
							
							
							
						 
						
							2011-09-24 01:10:23 +01:00  
				
					
						
							
							
								 
						
							
							
								bec0cbe82b 
								
							
								 
							
						 
						
							
							
								
								remove unused SOP.Create() method  
							
							
							
						 
						
							2011-09-23 22:20:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c8304b7f84 
								
							
								 
							
						 
						
							
							
								
								Fix avatar parameter updating for viewer 3 and maybe 2.  
							
							... 
							
							
							
							When a slider parameter is changed, the viewer uploads a new shape (or other asset) and the item is updated to point to it.
Viewer 1 uploaded the data in the initial request itself, so the asset references was almost always correctly updated.
However, viewer 3/2 always uploads data in a subsequent xfer, which exposed a race condition where the viewer would make the item update before the asset had uploaded.
This commit shuffles the order of operations to avoid this race, the item is updated with the new asset id instead of the old one while the upload was still taking place.
A second race had to be fixed where avatar appearance would also be updated with the old asset id rather than the new one.
This was fixed by updating the avatar appearance ids when the appearance was actually saved, rather than when the wearables update was made. 
							
						 
						
							2011-09-23 02:59:33 +01:00  
				
					
						
							
							
								 
						
							
							
								41616cad09 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-22 01:11:19 +01:00  
				
					
						
							
							
								 
						
							
							
								3ccb58c05c 
								
							
								 
							
						 
						
							
							
								
								Fix failure to teleport when an agent is lured on the same sim (and probably in neighbouring sims) with HG lure active  
							
							... 
							
							
							
							It turns out that the HG lure module was setting up a pending lure when it intercepted the instant message on its way out to the target avatar.
However, an IM would only be sent if the user was remote, so it would not be set up for users on the same sim or in an immediate neighbour.
We fix this by adding the pending lure when the message goes out and ignoring a duplicate pending lure add if it goes to out via IM.
Hopefully addresses http://opensimulator.org/mantis/view.php?id=5690  
							
						 
						
							2011-09-22 01:08:38 +01:00  
				
					
						
							
							
								 
						
							
							
								28a482a7ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-21 16:24:48 -07:00  
				
					
						
							
							
								 
						
							
							
								2c0bb8118d 
								
							
								 
							
						 
						
							
							
								
								Commented out new debug statements in ScenePresence  
							
							
							
						 
						
							2011-09-21 16:24:19 -07:00  
				
					
						
							
							
								 
						
							
							
								d358125cac 
								
							
								 
							
						 
						
							
							
								
								Reinstate option to land an npc when it reaches a target.  
							
							... 
							
							
							
							This is moved into ScenePresence for now as a general facility 
							
						 
						
							2011-09-22 00:16:05 +01:00  
				
					
						
							
							
								 
						
							
							
								241e07d006 
								
							
								 
							
						 
						
							
							
								
								Move code which handles NPC movement into Scene so that this can also be used by Autopilot coming from the client side.  
							
							... 
							
							
							
							I thought that I had implemented this but must have accidentally removed it.
Adds a regression test to detect if this happens again.
Temporarily disables automatic landing of NPC at a target.  Will be fixed presently. 
							
						 
						
							2011-09-21 23:56:11 +01:00  
				
					
						
							
							
								 
						
							
							
								f9438e7147 
								
							
								 
							
						 
						
							
							
								
								Remove unused and never set SP.PreviousRotation  
							
							
							
						 
						
							2011-09-21 22:01:57 +01:00  
				
					
						
							
							
								 
						
							
							
								572b680cb0 
								
							
								 
							
						 
						
							
							
								
								get rid of an incredibly noisy logging message from the last commit  
							
							
							
						 
						
							2011-09-21 20:15:06 +01:00  
				
					
						
							
							
								 
						
							
							
								c9c40343af 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-21 20:05:11 +01:00  
				
					
						
							
							
								 
						
							
							
								8159fd7110 
								
							
								 
							
						 
						
							
							
								
								When calling osNpcMoveTo(), rotate the avatar in the direction of travel.  
							
							... 
							
							
							
							This stops the npc walking backwards if the target is directly behind.
This means that the npc no longer returns to its original rotation once movement has finished.
If you want this behaviour, please store and reset the original rotation after movement.
This is somewhat to address http://opensimulator.org/mantis/view.php?id=5678  
							
						 
						
							2011-09-21 19:28:41 +01:00  
				
					
						
							
							
								 
						
							
							
								7ec7a3cf33 
								
							
								 
							
						 
						
							
							
								
								Null simulation data must return a non-null region settings or other parts of the simulator expect  
							
							
							
						 
						
							2011-09-20 15:35:36 -07:00  
				
					
						
							
							
								 
						
							
							
								7829b7a601 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-20 14:07:41 -07:00  
				
					
						
							
							
								 
						
							
							
								fa9291512a 
								
							
								 
							
						 
						
							
							
								
								Make debug statements in ScenePresence consistent and add a few more  
							
							
							
						 
						
							2011-09-20 14:07:10 -07:00  
				
					
						
							
							
								 
						
							
							
								aadf7dd91c 
								
							
								 
							
						 
						
							
							
								
								Remove vestigal OpenSim.Data mono addins extension points that don't look like they've been active for at least 2 and a half years  
							
							
							
						 
						
							2011-09-20 20:56:32 +01:00  
				
					
						
							
							
								 
						
							
							
								1e798136c3 
								
							
								 
							
						 
						
							
							
								
								adjust some whitespace to trigger another build, to check the last failure was just a glitch  
							
							
							
						 
						
							2011-09-17 01:33:55 +01:00  
				
					
						
							
							
								 
						
							
							
								f950338124 
								
							
								 
							
						 
						
							
							
								
								Remove old bullet DotNET and X libraries in preparation for BulletS  
							
							... 
							
							
							
							These weren't working properly anyway.
You will need to rerun prebuild.sh/.bat after this commit, and maybe "nant clean" as well. 
							
						 
						
							2011-09-17 01:09:25 +01:00  
				
					
						
							
							
								 
						
							
							
								385c4a210d 
								
							
								 
							
						 
						
							
							
								
								On setting a new avatar appearance, if height hasn't changed then don't set that same height in ScenePresence.  
							
							... 
							
							
							
							This prevents unnecessary work in the ODE module, though possibly that should be checking against same size sets itself 
							
						 
						
							2011-09-17 00:26:53 +01:00  
				
					
						
							
							
								 
						
							
							
								6f542f73d4 
								
							
								 
							
						 
						
							
							
								
								Stop the avatar stalling on its first boarder cross when using the ODE plugin  
							
							... 
							
							
							
							When upgrading the previously child agent to a root, the code was setting the Size parameter on the ODECharacter PhysicsActor.
This in turn reset Velocity, which cause the border stall.
I'm fixing this by commenting out the Velocity = Vector3.Zero lines since they don't appear to play a useful purpose 
							
						 
						
							2011-09-16 23:57:16 +01:00  
				
					
						
							
							
								 
						
							
							
								adfe713b43 
								
							
								 
							
						 
						
							
							
								
								minor: I was wrong about OffsetPosition - sometimes it genuinely does return offset position!  
							
							... 
							
							
							
							Add method doc to explain this. 
							
						 
						
							2011-09-16 22:55:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b2356340d2 
								
							
								 
							
						 
						
							
							
								
								Remove setter from SP.OffsetPosition, since all sets should flow through SP.AbsolutePosition  
							
							... 
							
							
							
							OffsetPosition is also misnamed - it returns the absolute position and never contains an offset. 
							
						 
						
							2011-09-16 22:51:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c695e23dd9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-16 21:06:09 +01:00  
				
					
						
							
							
								 
						
							
							
								903d5c02cb 
								
							
								 
							
						 
						
							
							
								
								Updated some variables to be closer to the coding standards (and easier to understand).  
							
							... 
							
							
							
							There were a few variables in LocalConsole with single character names, and the class fields did not use the m_ prefix.
I also removed a redundant variable, h. It was being set to 1 in a couple  of places, and incremented in another, but never actually used. 
							
						 
						
							2011-09-16 20:24:47 +01:00  
				
					
						
							
							
								 
						
							
							
								30b6838837 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2011-09-16 19:56:14 +01:00  
				
					
						
							
							
								 
						
							
							
								a00327d0e5 
								
							
								 
							
						 
						
							
							
								
								Fix build errors on Windows by adding missing OpenSim.Services.Base reference  
							
							
							
						 
						
							2011-09-16 19:54:23 +01:00  
				
					
						
							
							
								 
						
							
							
								923f2459cf 
								
							
								 
							
						 
						
							
							
								
								Passwords could be revealed in console by pressing backspace.  
							
							... 
							
							
							
							Pressing backspace causes hidden input (such as passwords) to be revealed on the console. The echo state was not being taken into account when handling a backspace key press. 
							
						 
						
							2011-09-16 19:25:38 +01:00  
				
					
						
							
							
								 
						
							
							
								d4043c084a 
								
							
								 
							
						 
						
							
							
								
								MSSQL Bug fix in user account retrieval, plus migrations for FriendsStore and InventoryStore  
							
							
							
						 
						
							2011-09-16 19:09:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1458fab82c 
								
							
								 
							
						 
						
							
							
								
								Reattaching a region was failing if the estate name had not changed (issue 5035).  
							
							... 
							
							
							
							Using the RemoteAdmin API to close then recreate a region would fail if the estate name had not changed. If the estate name /was/ changed then the existing estate would be renamed rather than a new one being created. The problem really arose from a lack of distinction in the data storage layer between creating new estates and loading existing ones. 
							
						 
						
							2011-09-16 18:50:25 +01:00  
				
					
						
							
							
								 
						
							
							
								9046651583 
								
							
								 
							
						 
						
							
							
								
								Pass any region scope through to the CreateUser() method  
							
							
							
						 
						
							2011-09-16 00:36:43 +01:00  
				
					
						
							
							
								 
						
							
							
								4ae4b14b5d 
								
							
								 
							
						 
						
							
							
								
								refactor: move estate owner setup code into separate method  
							
							
							
						 
						
							2011-09-16 00:24:23 +01:00  
				
					
						
							
							
								 
						
							
							
								522d6261f1 
								
							
								 
							
						 
						
							
							
								
								Correctly create a freshly created estate owner's default items and avatar entries on standalone if applicable.  
							
							
							
						 
						
							2011-09-16 00:12:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c4efb97d49 
								
							
								 
							
						 
						
							
							
								
								Write code to create minimum necessary body parts/clothing and avatar entries to make a newly created user appear as a non-cloud on viewer 2  
							
							... 
							
							
							
							Viewer 2 no longer contains the default avatar assets (i.e. "Ruth") that would appear if the user had insufficient body part/clothing entries.
Instead, avatars always appear as a cloud, which is a very bad experience for out-of-the-box OpenSim.
Default is currently off.  My intention is to switch it on for standalone shortly.
This is not particularly flexible as "Ruth" is hardcoded, but this can change in the future, in co-ordination with the existing RemoteAdmin capabilities.
Need to fix creation of suitable entries for users created as estate owners on standalone.
Avatars still appear with spooky empty eyes, need to see if we can address this.
This commit adds a "Default Iris" to the library (thanks to Eirynne Sieyes from http://opensimulator.org/mantis/view.php?id=1461 ) which can be used. 
							
						 
						
							2011-09-15 22:59:29 +01:00  
				
					
						
							
							
								 
						
							
							
								de19dc3024 
								
							
								 
							
						 
						
							
							
								
								refactor: rename SOG/SOP.GetProperties() to SendPropertiesToClient() to reflect what it actually does  
							
							... 
							
							
							
							This also makes it consistent with some other methods that send data to the client. 
							
						 
						
							2011-09-15 18:58:58 +01:00  
				
					
						
							
							
								 
						
							
							
								a4cc5f628f 
								
							
								 
							
						 
						
							
							
								
								Only bother to create an inventory xfer file if there are any items in a prim inventory  
							
							
							
						 
						
							2011-09-15 18:42:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8fb3e71b14 
								
							
								 
							
						 
						
							
							
								
								Shuffle order of code in invnetory connector GetFolderContent() calls to avoid a possible race condition  
							
							
							
						 
						
							2011-09-15 18:36:22 +01:00  
				
					
						
							
							
								 
						
							
							
								42f1b88eb2 
								
							
								 
							
						 
						
							
							
								
								If a prim inventory becomes empty through deletion, send an empty xfer file name rather than one that references a metadata file containing only the folder object.  
							
							... 
							
							
							
							If we do this, then viewer 3 crashes when we try and rez a script directly in an attachment's prim inventory.
Sending an empty file name was already being done if the prim's inventory had never been touched.
Now we always do that if there are no items in that inventory.
Hopefully addresses the remaining point in http://opensimulator.org/mantis/view.php?id=5644  
							
						 
						
							2011-09-15 18:13:36 +01:00  
				
					
						
							
							
								 
						
							
							
								e15917f465 
								
							
								 
							
						 
						
							
							
								
								Fixed a movement regression - Kitto's jump code is no longer needed (plus it's an eyesore)  
							
							
							
						 
						
							2011-09-14 19:34:03 -07:00  
				
					
						
							
							
								 
						
							
							
								1129b80629 
								
							
								 
							
						 
						
							
							
								
								Fix a rather stupid VS warning "The operation overflows at compile time in checked mode" - doesn't make much sense to me, but for some reason it doesn't like 256 - 6 when 256 is a constant...  
							
							
							
						 
						
							2011-09-14 19:31:55 -07:00  
				
					
						
							
							
								 
						
							
							
								5484c9b585 
								
							
								 
							
						 
						
							
							
								
								Bring us up to date.  
							
							
							
						 
						
							2011-09-14 19:11:32 -07:00  
				
					
						
							
							
								 
						
							
							
								cda4cd6b55 
								
							
								 
							
						 
						
							
							
								
								Merge fixes, and fix the build  
							
							
							
						 
						
							2011-09-14 18:46:42 -07:00  
				
					
						
							
							
								 
						
							
							
								bd991fc95f 
								
							
								 
							
						 
						
							
							
								
								Don't try and delete attachments for child agent close  
							
							
							
						 
						
							2011-09-13 22:54:50 +01:00  
				
					
						
							
							
								 
						
							
							
								1084d8f6a2 
								
							
								 
							
						 
						
							
							
								
								Remove code from DetachSingleAttachmentToInv() that sets group changed on all parts, now that we're performing this check in UpdateKnownItem() for other purposes  
							
							
							
						 
						
							2011-09-13 22:39:06 +01:00  
				
					
						
							
							
								 
						
							
							
								61affee814 
								
							
								 
							
						 
						
							
							
								
								remove redunant itemID and agentID arguments from UpdateKnownItem().  
							
							... 
							
							
							
							itemID is always taken taken from the group's stored item id, and agentID is never used. 
							
						 
						
							2011-09-13 22:33:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2d62484f11 
								
							
								 
							
						 
						
							
							
								
								Remove UpdateKnownItem() from IAttachmentsModule.  
							
							... 
							
							
							
							It's not appropriate for code outside the attachments module to call this. 
							
						 
						
							2011-09-13 22:27:33 +01:00  
				
					
						
							
							
								 
						
							
							
								62b3e74bc5 
								
							
								 
							
						 
						
							
							
								
								minor: remove redundant grp != null check from AM.UpdateKnownItem()  
							
							
							
						 
						
							2011-09-13 22:24:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8880aea728 
								
							
								 
							
						 
						
							
							
								
								Stop attempts to rewear already worn items from removing and reattaching.  
							
							... 
							
							
							
							Viewer 2/3 will sometimes attempt to rewear attachments, even though they have already been attached during the main login process.
This change ignores those attempts.
This stops script failures during login, as the rewearing was racing with the script startup code.
It might also help with attachments being abnormally put into deleted state.
Hopefully resolves some more of http://opensimulator.org/mantis/view.php?id=5644  
							
						 
						
							2011-09-13 22:13:58 +01:00  
				
					
						
							
							
								 
						
							
							
								618277e797 
								
							
								 
							
						 
						
							
							
								
								Comment out attachments code in Scene.IncomingCreateObject(UUID userID, UUID itemID) for now  
							
							... 
							
							
							
							As far as I can see, this is only invoked by a PUT request to ObjectHandlers, which is not being used anyway.
Invoking attachments code at this point is probably inappropriate since it would still be invoked when the client entered the scene.
Being commented to simplify analysis of attachments issues.  Can be uncommented when in use.
Also, small tweak to lock and log removal of a SOG from the SceneObjectGroupsByLocalPartID collection in SceneGraph.GetGroupByPrim() if an inconsistency is found. 
							
						 
						
							2011-09-13 20:25:32 +01:00  
				
					
						
							
							
								 
						
							
							
								df73833a2c 
								
							
								 
							
						 
						
							
							
								
								stop the duplicate remove of the root part ids from the full part and local part indexes in SG.DeleteSceneObject()  
							
							... 
							
							
							
							this is unnecessary because the parts array iterated through contains the root part as well as the non-root parts 
							
						 
						
							2011-09-13 18:11:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f09a90d8a7 
								
							
								 
							
						 
						
							
							
								
								extend TestGetSceneObjectByPartLocalId() to test state after scene object deletion  
							
							
							
						 
						
							2011-09-13 18:08:05 +01:00  
				
					
						
							
							
								 
						
							
							
								07ba28f1de 
								
							
								 
							
						 
						
							
							
								
								In SG.AddSceneObject(), stop unnecessarily adding the root part to object indexes sepearately from the other parts.  
							
							... 
							
							
							
							The SOG.Parts property contains the root part as well as the non-root parts 
							
						 
						
							2011-09-13 17:56:02 +01:00  
				
					
						
							
							
								 
						
							
							
								c14f0a22d4 
								
							
								 
							
						 
						
							
							
								
								Add new TestGetSceneObjectByPartLocalId() for retrieving a scene object via the local id of one of its parts  
							
							
							
						 
						
							2011-09-13 17:52:10 +01:00  
				
					
						
							
							
								 
						
							
							
								88bd71b978 
								
							
								 
							
						 
						
							
							
								
								improve TestAddSceneObject() to test a multi-part object rather than a single-part  
							
							
							
						 
						
							2011-09-13 17:40:39 +01:00  
				
					
						
							
							
								 
						
							
							
								306af9934a 
								
							
								 
							
						 
						
							
							
								
								In an object return message, send a null-terminated empty string in binary bucket to prevent a viewer 3 crash.  
							
							... 
							
							
							
							This is the message sent to the client when the object is returned.
We were sending byte[0] in the binary bucket.  This didn't kill viewer 1 but did terminate viewer 3 (don't know about viewer 2).
So sending "\0" instead.
This is to address http://opensimulator.org/mantis/view.php?id=5683  
							
						 
						
							2011-09-13 17:13:42 +01:00  
				
					
						
							
							
								 
						
							
							
								dea0935361 
								
							
								 
							
						 
						
							
							
								
								eliminate redundant SP.m_regionInfo since it always has the scene.  
							
							... 
							
							
							
							We were already referencing through the scene in some places. 
							
						 
						
							2011-09-12 23:00:15 +01:00  
				
					
						
							
							
								 
						
							
							
								62b2450529 
								
							
								 
							
						 
						
							
							
								
								remove the unused SP.initializeScenePresence()  
							
							
							
						 
						
							2011-09-12 22:54:54 +01:00  
				
					
						
							
							
								 
						
							
							
								56cd7d9685 
								
							
								 
							
						 
						
							
							
								
								stop the redundant passing in of RegionInfo to SceneGraph, since the Scene is always passed in at the same time.  
							
							
							
						 
						
							2011-09-12 22:51:56 +01:00  
				
					
						
							
							
								 
						
							
							
								00f8946bd4 
								
							
								 
							
						 
						
							
							
								
								minor: if the script engine fails to find a prim for a script, also print out that prim's local id in the error message.  
							
							
							
						 
						
							2011-09-12 22:44:14 +01:00  
				
					
						
							
							
								 
						
							
							
								294120c9d3 
								
							
								 
							
						 
						
							
							
								
								comment out some recent terrain texture logging  
							
							
							
						 
						
							2011-09-12 22:26:04 +01:00  
				
					
						
							
							
								 
						
							
							
								ea0f78c971 
								
							
								 
							
						 
						
							
							
								
								Start locking entire add/remove operations on an IScenePresence.AttachmentsSyncLock object  
							
							... 
							
							
							
							Attach and detach packets are processed asynchronously when received from a viewer.
Bugs like http://opensimulator.org/mantis/view.php?id=5644  indicate that in some situations (such as attaching/detaching entire folders of objects at once), there are race conditions between these threads.
Since multiple data structures need to be updated on attach/detach, it's not enough to lock the individual collections.
Therefore, this commit introduces a new IScenePresence.AttachmentsSyncLock which add/remove operations lock on. 
							
						 
						
							2011-09-12 21:57:22 +01:00  
				
					
						
							
							
								 
						
							
							
								dab6387bba 
								
							
								 
							
						 
						
							
							
								
								lock AvatarAppearance.m_attachments when we use it  
							
							... 
							
							
							
							This is partly to address http://opensimulator.org/mantis/view.php?id=5644 , though something more thorough is needed. 
							
						 
						
							2011-09-12 21:05:26 +01:00  
				
					
						
							
							
								 
						
							
							
								7f318277f1 
								
							
								 
							
						 
						
							
							
								
								When creating an OAR, optionally exclude objects according to their permissions  
							
							
							
						 
						
							2011-09-12 20:09:24 +01:00  
				
					
						
							
							
								 
						
							
							
								517932722b 
								
							
								 
							
						 
						
							
							
								
								minor: put <remarks> tags around some method doc  
							
							
							
						 
						
							2011-09-12 20:06:09 +01:00  
				
					
						
							
							
								 
						
							
							
								728fd0b1b8 
								
							
								 
							
						 
						
							
							
								
								lock attachments when enumerating through them in ScenePresence.CopyTo().  
							
							... 
							
							
							
							May have some effect on http://opensimulator.org/mantis/view.php?id=5644  
							
						 
						
							2011-09-10 01:09:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9c32b131fd 
								
							
								 
							
						 
						
							
							
								
								Add extra log information when attachments fail validation  
							
							
							
						 
						
							2011-09-10 00:57:52 +01:00  
				
					
						
							
							
								 
						
							
							
								7531851bec 
								
							
								 
							
						 
						
							
							
								
								reinstate the validation logging on teleport.  A 'fail' of validation still doesn't prevent the actual teleport.  
							
							
							
						 
						
							2011-09-10 00:45:50 +01:00  
				
					
						
							
							
								 
						
							
							
								de28c9cd24 
								
							
								 
							
						 
						
							
							
								
								Stop the UserManagementModule logging every user it adds for now  
							
							
							
						 
						
							2011-09-10 00:23:52 +01:00  
				
					
						
							
							
								 
						
							
							
								1dd904b78e 
								
							
								 
							
						 
						
							
							
								
								Delay loading scripts until the scene has finished loading  
							
							
							
						 
						
							2011-09-09 23:01:05 +01:00  
				
					
						
							
							
								 
						
							
							
								7cafc2e46e 
								
							
								 
							
						 
						
							
							
								
								Added a check to the CreateRegion method of the RemoteAdmin module that the specified user exists.  
							
							... 
							
							
							
							A meaningful exception message is returned if the user is not found. Previously it was returning "Object not set..." 
							
						 
						
							2011-09-09 22:59:00 +01:00  
				
					
						
							
							
								 
						
							
							
								28961dd1cf 
								
							
								 
							
						 
						
							
							
								
								llSetPrimitiveParams Prim type params precision errors  
							
							
							
						 
						
							2011-09-09 22:53:45 +01:00  
				
					
						
							
							
								 
						
							
							
								bea2e0f32b 
								
							
								 
							
						 
						
							
							
								
								Comment out the part of the load oar code that zeroes out prim sit target orientations and positions.  
							
							... 
							
							
							
							The warning about these causing problems is very old and may no longer apply.
Hopes to fix http://opensimulator.org/mantis/view.php?id=5680  
							
						 
						
							2011-09-09 22:50:54 +01:00  
				
					
						
							
							
								 
						
							
							
								655935db49 
								
							
								 
							
						 
						
							
							
								
								Use a copy of the inventory items list to register users in the thread started by GetFolderContent(), to protect ourselves against callers modifying lists  
							
							... 
							
							
							
							Hopefully this addresses http://opensimulator.org/mantis/view.php?id=5681  
							
						 
						
							2011-09-09 19:55:30 +01:00  
				
					
						
							
							
								 
						
							
							
								42790f021f 
								
							
								 
							
						 
						
							
							
								
								Fix unit tests from RegionSettings commit  
							
							
							
						 
						
							2011-09-09 00:47:23 +01:00  
				
					
						
							
							
								 
						
							
							
								086bf9f15d 
								
							
								 
							
						 
						
							
							
								
								Save the default terrain texture UUIDs for a new region instead of leaving them as UUID.Zero.  
							
							... 
							
							
							
							Leaving them at UUID.Zero meant that when a viewer 2 logged into a region that had been freshly created, it received UUID.Zero for these textures, and hence display the land as plain white.
On a simulator restart, the problem would go away since when the database adapators loaded the new region settings, RegionSettings itself has code to use default textures instead of UUID.Zero.
This commit resolves the problem by saving the default texture UUIDs instead of Zero.
However, we currently have to do this in a roundabout way by resaving once the RegionSettings have been created by the database for the first time.  This needless complexity should be addressed.
This change will also have the effect of replacing any existing UUID.Zero terrain textures with the default ones.
However, this shouldn't have any effect since the UUID.Zeros were already being replaced in memory with those same UUIDs. 
							
						 
						
							2011-09-09 00:38:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f5eace6781 
								
							
								 
							
						 
						
							
							
								
								Fix test failure.  Oversight in setting up the tests themselves.  
							
							
							
						 
						
							2011-09-08 21:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9615292133 
								
							
								 
							
						 
						
							
							
								
								Centralize module setup for NPC tests.  
							
							... 
							
							
							
							This is overkill for some tests since they dont' need all the modules, but I think the gain in code readability is worth it 
							
						 
						
							2011-09-08 21:06:10 +01:00  
				
					
						
							
							
								 
						
							
							
								96a3b68086 
								
							
								 
							
						 
						
							
							
								
								Remember to set and unset the fire and forget method at the top of the attachment and npc tests  
							
							
							
						 
						
							2011-09-08 20:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								bd5d2cb043 
								
							
								 
							
						 
						
							
							
								
								Use scene presence agent id for rezzed object ownership rather than item owner.  
							
							... 
							
							
							
							These should be identical.  However, the item isn't available when rezzing npc attachments. 
							
						 
						
							2011-09-08 20:51:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3e7960d161 
								
							
								 
							
						 
						
							
							
								
								Increase information in logging for UserAgentServiceConnector.  
							
							... 
							
							
							
							Done for http://opensimulator.org/mantis/view.php?id=5669  
							
						 
						
							2011-09-08 19:52:28 +01:00  
				
					
						
							
							
								 
						
							
							
								08bd16285d 
								
							
								 
							
						 
						
							
							
								
								When invoking any of the OSSL teleport functions, do it on a separate thread rather than the script thread.  
							
							... 
							
							
							
							This is to prevent the aborting of attachment script threads on teleport from aborting the one actually doing the teleport.
This allows OSSL teleport functions to work when invoked on scripts in attachments (and huds, I assume) 
							
						 
						
							2011-09-07 23:55:41 +01:00  
				
					
						
							
							
								 
						
							
							
								7cadb89a0f 
								
							
								 
							
						 
						
							
							
								
								When a region is added to the HG Inventory Broker, also pass this through to the embedded local inventory connector to prevent an NRE when that connector tries to lookup the UserManager through the scene.  
							
							... 
							
							
							
							This is to address http://opensimulator.org/mantis/view.php?id=5669 
However, if this failure was happening I'm kind of surprised that local HG inventory was working at all.....
We probably weren't seeing these exceptions previously because we weren't logging them when the reached the top of a FireAndForget thread. 
							
						 
						
							2011-09-07 23:16:19 +01:00  
				
					
						
							
							
								 
						
							
							
								03f6734f43 
								
							
								 
							
						 
						
							
							
								
								First set of merge fixes  
							
							
							
						 
						
							2011-09-07 09:42:18 -07:00  
				
					
						
							
							
								 
						
							
							
								d7a516d885 
								
							
								 
							
						 
						
							
							
								
								Add temporary debugging in HGInventoryBroker and RemoveXInventoryServiceConnector  
							
							... 
							
							
							
							This is for http://opensimulator.org/mantis/view.php?id=5669 
If we can't retrieve an IUserManagement module we complain, and we also warn in the log when its manually set in XISC by HGInventoryBroker 
							
						 
						
							2011-09-06 23:16:37 +01:00  
				
					
						
							
							
								 
						
							
							
								e6cd4defdb 
								
							
								 
							
						 
						
							
							
								
								Lock m_pendingObjects when calling GetPendingObjectsCount().  
							
							... 
							
							
							
							This is only called by a region console command.
We should also be locking m_partsUpdateQueue when dequeueing the next part, or locking m_pendingObjects in QueuePartForUpdate().
However, I won't do this now since I don't have time to analyze how this would affect liveness. 
							
						 
						
							2011-09-06 22:48:05 +01:00  
				
					
						
							
							
								 
						
							
							
								3d4d3427cd 
								
							
								 
							
						 
						
							
							
								
								Comment out SceneViewer.Reset() and stop calling from Close() since this is useless work as a closed scene object is never reset.  
							
							... 
							
							
							
							Strictly speaking, we could also stop bothering to clear the m_updateTimes and m_partsUpdateQueue if we are sure that the whole SceneViewer is shortly to be garbage collected anyway, but we'll leave them around for now. 
							
						 
						
							2011-09-06 22:44:34 +01:00  
				
					
						
							
							
								 
						
							
							
								405a5b097b 
								
							
								 
							
						 
						
							
							
								
								Comment out unused ISceneViewer.Reset() to reduce code complexity  
							
							
							
						 
						
							2011-09-06 22:39:01 +01:00  
				
					
						
							
							
								 
						
							
							
								4bf3adffb8 
								
							
								 
							
						 
						
							
							
								
								In SceneViewer, introduce an IsEnabled flag and perform Close() under an m_pendingObjects lock in order to avoid the race condition seen by danbanner in  http://opensimulator.org/mantis/view.php?id=5669  
							
							
							
						 
						
							2011-09-06 22:26:28 +01:00  
				
					
						
							
							
								 
						
							
							
								1a8f5b97b9 
								
							
								 
							
						 
						
							
							
								
								refactor: Make logic in AM.AttachObject() clearer by not reusing existing variables in different contexts  
							
							
							
						 
						
							2011-09-06 02:40:19 +01:00  
				
					
						
							
							
								 
						
							
							
								5beee42809 
								
							
								 
							
						 
						
							
							
								
								rename AM.AddSceneObjectAsAttachment() to AddSceneObjectAsNewAttachmentInInv  
							
							
							
						 
						
							2011-09-06 02:29:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b903d2ca96 
								
							
								 
							
						 
						
							
							
								
								In SetAttachment, if the existing attachment has no asset id then carry on rather than abort.  
							
							... 
							
							
							
							When a user logs in, the attachment item ids are pulled from persistence in the Avatars table.  However,
the asset ids are not saved.  When the avatar enters a simulator the attachments are set again.  If
we simply perform an item check then the asset ids (which are now present) are never set, and NPC attachments
later fail unless the attachment is detached and reattached.
Hopefully resolves part of http://opensimulator.org/mantis/view.php?id=5653  
							
						 
						
							2011-09-06 01:59:21 +01:00  
				
					
						
							
							
								 
						
							
							
								c6ec573d10 
								
							
								 
							
						 
						
							
							
								
								Get rid of the confusing version of IAttachmentsModule.RezSingleAttachmentFromInventory() with the updateInventoryStatus switch, since this is never called with false  
							
							
							
						 
						
							2011-09-06 00:36:38 +01:00  
				
					
						
							
							
								 
						
							
							
								05a4bedc30 
								
							
								 
							
						 
						
							
							
								
								get rid of the unused AttachmentsModule.ShowAttachInUserInventory()  
							
							
							
						 
						
							2011-09-06 00:32:52 +01:00  
				
					
						
							
							
								 
						
							
							
								0cb0140a1d 
								
							
								 
							
						 
						
							
							
								
								Stop the pointless double setting of every attachment in AvatarAppearance.  
							
							... 
							
							
							
							The second was already being filtered out so this has no user level effect 
							
						 
						
							2011-09-06 00:29:37 +01:00  
				
					
						
							
							
								 
						
							
							
								cf73afec35 
								
							
								 
							
						 
						
							
							
								
								Try disabling the inconsistent attachment state check to see if this actually has an impact.  
							
							... 
							
							
							
							The code in question is over three years old and just be catching an inconsistency rather than being wholly necessary.
This commit still carries out the check and prints all the previous log warnings but a 'failure' no longer prevents avatar region crossing or teleport, and it doesn't give the client the error message.
This will have some kind of impact on http://opensimulator.org/mantis/view.php?id=5672  
							
						 
						
							2011-09-05 23:42:37 +01:00  
				
					
						
							
							
								 
						
							
							
								5e579b71fd 
								
							
								 
							
						 
						
							
							
								
								Allow the HGInventoryBroker to set the UserManager when it instantiates a RemoteXInventoryServiceConnector for a visiting HG user.  
							
							... 
							
							
							
							Not doing this causes NREs whenever that user tries to access inventory when Hypergrid is turned on since the Remote connector does not have a scene (which is only used to fetch the UserManager)
Aims to address http://opensimulator.org/mantis/view.php?id=5669  
							
						 
						
							2011-09-05 22:55:48 +01:00  
				
					
						
							
							
								 
						
							
							
								9cc2d0b60a 
								
							
								 
							
						 
						
							
							
								
								Now merging the core changes.  
							
							
							
						 
						
							2011-09-04 08:30:23 -07:00  
				
					
						
							
							
								 
						
							
							
								af59352c4c 
								
							
								 
							
						 
						
							
							
								
								Change of tactic. Reverting this to the careminster version, then i'll selectively merge the changes made to core.  
							
							
							
						 
						
							2011-09-04 07:54:17 -07:00  
				
					
						
							
							
								 
						
							
							
								9ab951a954 
								
							
								 
							
						 
						
							
							
								
								I fucked up the merge for SOG, so reverting back to OpenSim Core's version...  
							
							
							
						 
						
							2011-09-04 07:38:25 -07:00  
				
					
						
							
							
								 
						
							
							
								66dec3b874 
								
							
								 
							
						 
						
							
							
								
								Resolve merge commits, stage 1  
							
							
							
						 
						
							2011-09-04 07:06:36 -07:00  
				
					
						
							
							
								 
						
							
							
								5c1fa968ab 
								
							
								 
							
						 
						
							
							
								
								Stop NPCs losing attachments when the source avatar takes them off.  
							
							... 
							
							
							
							This was happening because we were using the source avatar's item IDs in the clone appearance.
Switch to using the asset IDs of attachments instead for NPCs.
The InventoryAccessModule and AttachmentModule had to be changed to allow rezzing of an object without an associated inventory item.
Hopefully goes some way towards resolving http://opensimulator.org/mantis/view.php?id=5653  
							
						 
						
							2011-09-03 01:11:16 +01:00  
				
					
						
							
							
								 
						
							
							
								e6eb0d9a6f 
								
							
								 
							
						 
						
							
							
								
								Comment out Scene.CleanDroppedAttachments() and calls.  
							
							... 
							
							
							
							This method wasn't actually doing anything since dropped attachments retain a PCode of 9.
Also, behaviour of dropped attachments in other places appears to be that they persist after avatar logout rather than get deleted. 
							
						 
						
							2011-09-02 23:19:27 +01:00  
				
					
						
							
							
								 
						
							
							
								dbcfb25a52 
								
							
								 
							
						 
						
							
							
								
								Remove redundant RootPart.CreatedSelected = true in IAM.RezObject() since this is done through parts iteration  
							
							
							
						 
						
							2011-09-02 22:54:03 +01:00  
				
					
						
							
							
								 
						
							
							
								26b471f25a 
								
							
								 
							
						 
						
							
							
								
								Go back to resetting the State parameter for all parts of a SOG when SOG.ClearPartAttachmentData() is called.  
							
							... 
							
							
							
							Even though we don't use these on rez they are still present after an unlink, after which selecting them causes various viewers to crash
Hopefully really does address http://opensimulator.org/mantis/view.php?id=5664  
							
						 
						
							2011-09-02 22:28:27 +01:00  
				
					
						
							
							
								 
						
							
							
								af7c6c5f39 
								
							
								 
							
						 
						
							
							
								
								stop passing FromUserInventoryItemID right down into the deserializer.  
							
							... 
							
							
							
							the code becomes simpler if this is set from the outside - only one place needs to do this. 
							
						 
						
							2011-09-02 00:50:16 +01:00  
				
					
						
							
							
								 
						
							
							
								9c0a03731d 
								
							
								 
							
						 
						
							
							
								
								Move more of IAM.RezObject() into DoPreRezWhenFromItem()  
							
							
							
						 
						
							2011-09-02 00:41:21 +01:00  
				
					
						
							
							
								 
						
							
							
								15ea82e925 
								
							
								 
							
						 
						
							
							
								
								move more of IAM.RezObject() into DoPreRezWhenFromItem()  
							
							
							
						 
						
							2011-09-02 00:25:05 +01:00  
				
					
						
							
							
								 
						
							
							
								01146bb3e3 
								
							
								 
							
						 
						
							
							
								
								factor out a section of IAM.RezObject() into DoPreRezWhenFromItem()  
							
							
							
						 
						
							2011-09-02 00:04:22 +01:00  
				
					
						
							
							
								 
						
							
							
								3e86064d6b 
								
							
								 
							
						 
						
							
							
								
								refactor: factor out DoPostRezWhenFromItem() from IAM.RezObject()  
							
							
							
						 
						
							2011-09-01 23:49:38 +01:00  
				
					
						
							
							
								 
						
							
							
								cc8897127b 
								
							
								 
							
						 
						
							
							
								
								remove the pointless m_Scene.GetNewRezLocation() call at the top of IAM.RezObject() since its always recalculated later on anyway  
							
							
							
						 
						
							2011-09-01 23:37:03 +01:00  
				
					
						
							
							
								 
						
							
							
								712d44635a 
								
							
								 
							
						 
						
							
							
								
								refactor: Move sanity checks to the top of IAM.RezObject() to make the code more readable  
							
							
							
						 
						
							2011-09-01 23:14:50 +01:00  
				
					
						
							
							
								 
						
							
							
								e30651b931 
								
							
								 
							
						 
						
							
							
								
								use group.RootPart in IAM.RezObject() rather than group.GetChildPart(group.UUID);  
							
							
							
						 
						
							2011-09-01 23:09:14 +01:00  
				
					
						
							
							
								 
						
							
							
								8b83c4a433 
								
							
								 
							
						 
						
							
							
								
								Remove pointless NRE check in IAM.RezObject() since this can never occur  
							
							
							
						 
						
							2011-09-01 23:06:57 +01:00  
				
					
						
							
							
								 
						
							
							
								1bf29d60e1 
								
							
								 
							
						 
						
							
							
								
								Remove code which was automatically deleting non-root prims from scene objects that had previous been attachments.  
							
							... 
							
							
							
							Looks like this code was accidentally uncommented in e1b5c612http://opensimulator.org/mantis/view.php?id=5664  
							
						 
						
							2011-09-01 22:05:05 +01:00  
				
					
						
							
							
								 
						
							
							
								616e672fce 
								
							
								 
							
						 
						
							
							
								
								If the user receiving an inventory folder has left the scene by the time the acceptence message arrives, then don't send them an inventory update.  
							
							... 
							
							
							
							Doing so causes a NullReferenceException 
							
						 
						
							2011-09-01 02:43:17 +01:00  
				
					
						
							
							
								 
						
							
							
								c491cdcb95 
								
							
								 
							
						 
						
							
							
								
								refactor: use SOG register target waypoints and rots directly instead of calling through the SOP, which doesn't make conceptual sense anyway.  
							
							
							
						 
						
							2011-09-01 02:18:31 +01:00  
				
					
						
							
							
								 
						
							
							
								7eca929686 
								
							
								 
							
						 
						
							
							
								
								Eliminate pointless checks of SOG.RootPart != null  
							
							... 
							
							
							
							It's never possible for SOG to have no RootPart, except in the first few picosends of the big bang when it's pulled from region persistence or deserialized 
							
						 
						
							2011-09-01 02:11:00 +01:00  
				
					
						
							
							
								 
						
							
							
								10d883dc88 
								
							
								 
							
						 
						
							
							
								
								refactor: use ParentGroup.UUID directly instead of SOP.GetRootPartUUID()  
							
							
							
						 
						
							2011-09-01 01:41:53 +01:00  
				
					
						
							
							
								 
						
							
							
								63bf710237 
								
							
								 
							
						 
						
							
							
								
								Fix issue with llGetTorque() where it would only ever return a zero vector.  
							
							
							
						 
						
							2011-09-01 01:37:35 +01:00  
				
					
						
							
							
								 
						
							
							
								095b3e5756 
								
							
								 
							
						 
						
							
							
								
								Remove pointless cluttering SOP.ParentGroup != null checks.  
							
							... 
							
							
							
							The only times when ParentGroup might be null is during regression tests (which might not be a valid thing) and when scene objects are being constructed from the database.
At all other times it's not possible for a SOP not to have a SOG parent. 
							
						 
						
							2011-09-01 01:22:28 +01:00  
				
					
						
							
							
								 
						
							
							
								083ba72b28 
								
							
								 
							
						 
						
							
							
								
								Fix a bug where the non-root parts of rezzed objects that had previously been attachments were sending their old attachment values to the client.  
							
							... 
							
							
							
							The root part state is the canonical value, so always send that instead.
Sending conflicting attachments states for non-root parts of a rezzed object is enough to crash the client.
Fixes http://opensimulator.org/mantis/view.php?id=5664 .
Many thanks to mewtwo0641 for some fantastic qa work on this one. 
							
						 
						
							2011-08-31 23:33:01 +01:00  
				
					
						
							
							
								 
						
							
							
								ca9a054bba 
								
							
								 
							
						 
						
							
							
								
								Don't set a GridUser entry for NPCs.  
							
							... 
							
							
							
							Resolves http://opensimulator.org/mantis/view.php?id=5665  
							
						 
						
							2011-08-31 18:03:07 +01:00  
				
					
						
							
							
								 
						
							
							
								7d58b5fa15 
								
							
								 
							
						 
						
							
							
								
								move common code into AttachmentsModule.DeleteAttachmentsFromScene()  
							
							
							
						 
						
							2011-08-31 17:53:58 +01:00  
				
					
						
							
							
								 
						
							
							
								3aa86d22d1 
								
							
								 
							
						 
						
							
							
								
								If a FireAndForget thread terminates with an exception, then catch and log rather than letting it terminate the simulator.  
							
							... 
							
							
							
							Exceptions don't appear to do this with the SmartThreadPool but they do with UnsafeQueueUserWorkItem (and maybe others) 
							
						 
						
							2011-08-31 17:38:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e69f246b86 
								
							
								 
							
						 
						
							
							
								
								refactor: move multiple class to set avatar height into associated SP.AddToPhysicalScene()  
							
							
							
						 
						
							2011-08-31 17:25:18 +01:00  
				
					
						
							
							
								 
						
							
							
								899d109e82 
								
							
								 
							
						 
						
							
							
								
								get rid of appearance null checks - this is never null  
							
							
							
						 
						
							2011-08-31 17:13:53 +01:00  
				
					
						
							
							
								 
						
							
							
								8c703022c1 
								
							
								 
							
						 
						
							
							
								
								In WorldCommModule, replace the useless Attachments == null check with Attachments.Count == 0 instead  
							
							
							
						 
						
							2011-08-31 16:50:18 +01:00  
				
					
						
							
							
								 
						
							
							
								d3c03658aa 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2011-08-31 16:48:21 +01:00  
				
					
						
							
							
								 
						
							
							
								54839d28ad 
								
							
								 
							
						 
						
							
							
								
								remove pointless m_attachments == null check since this field is never null  
							
							
							
						 
						
							2011-08-31 16:46:43 +01:00