50dcd66896 
								
							
								 
							
						 
						
							
							
								
								* Fix my own unit test  
							
							... 
							
							
							
							* Disable folder iar creation code for now (though this wasn't actually causing the test failure) 
							
						 
						
							2009-02-25 18:32:39 +00:00  
				
					
						
							
							
								 
						
							
							
								17a336f21f 
								
							
								 
							
						 
						
							
							
								
								* Add InventoryArchiveConstants that I missed from last commit  
							
							... 
							
							
							
							* This commit also does a first pass at creating folders for an inventory archive (previously everything was dumped in the same destiantion folder).
* This code might not work yet and nobody else should be using it yet anyway :) 
							
						 
						
							2009-02-25 18:07:32 +00:00  
				
					
						
							
							
								 
						
							
							
								2d8843968f 
								
							
								 
							
						 
						
							
							
								
								* Store inventory data in an 'inventory' directory rather than in the root of an iar  
							
							
							
						 
						
							2009-02-25 17:30:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6c8debd3e0 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							The mono addin filter for the AssetCache is incorrect, this fixes it.
The problem only shows up when you have more than one AssetCache to
choose from. 
							
						 
						
							2009-02-25 14:19:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8306ec9cae 
								
							
								 
							
						 
						
							
							
								
								* Experimental softening of SOG waiting for update on link - changing from abort to forced update.  
							
							
							
						 
						
							2009-02-25 12:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								41c883ea47 
								
							
								 
							
						 
						
							
							
								
								* Refactored SOP.FolderID weirdness by removing calls to empty setter. YEs, I do realize the setter has to be there for legacy reasons, but since the calls will never acually DO anyhting, I'm removing them.  
							
							... 
							
							
							
							* So, SOP.FolderID is actually a cruft field that should be removed. 
							
						 
						
							2009-02-25 11:01:38 +00:00  
				
					
						
							
							
								 
						
							
							
								64c14d2475 
								
							
								 
							
						 
						
							
							
								
								Allow /* C-style comments */ in LSL scripts.  
							
							... 
							
							
							
							This fixes Mantis #3199 . opensim-libs SVN r87 contains the corresponding
changes. 
							
						 
						
							2009-02-25 05:37:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6515d8be0e 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3220 . Thank you kindly, MPallari, for a patch that:  
							
							... 
							
							
							
							This patch changes InformClientOfNeighbour, CrossRegion and 
SendRegionTeleport methods to virtual. 
							
						 
						
							2009-02-25 04:38:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ed7256ac0c 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3187 . Thank you kindly, DoranZemlja for a patch that:  
							
							... 
							
							
							
							Deals with the multiple warning side affect introduced earlier. 
							
						 
						
							2009-02-25 04:29:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bdf95e54a2 
								
							
								 
							
						 
						
							
							
								
								A few updates necessary for load balancer.  
							
							... 
							
							
							
							- handle GetUser request for nonexistent user gracefully
- include throttle levels in ClientInfo
- code to save/restore throttles in client stack
- only update/send updates to active clients
- make animation classes serializable 
							
						 
						
							2009-02-25 00:32:26 +00:00  
				
					
						
							
							
								 
						
							
							
								e84ac65b58 
								
							
								 
							
						 
						
							
							
								
								Close-to-final tweaking with appearance. This time sending *everything*. Addresses mantis  #3223 .  
							
							
							
						 
						
							2009-02-24 23:06:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ea26bd4153 
								
							
								 
							
						 
						
							
							
								
								First step in separating out the Userserver console command handling to a "module".  
							
							... 
							
							
							
							Added OpenSim.Grid.UserServer.Modules project/dll which now contains the components of the userserver. With the OpenSim.Grid.UserServer being the setup and initiate exe. 
							
						 
						
							2009-02-24 15:37:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8afad46d10 
								
							
								 
							
						 
						
							
							
								
								remove log4net dependency and from PrimMesher.cs  
							
							... 
							
							
							
							sync PrimMesher.cs with PrimMesher.dll version 29 on forge 
							
						 
						
							2009-02-24 06:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e9e5c175cd 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that solves:  
							
							... 
							
							
							
							If -background=true is specified on the command line, a null pointer exception crashes the server in OpenSim/Region/Application/OpenSimBase.cs in method StartupSpecific. Its trying to dereference m_console which is null, presumably because we're in background mode. 
							
						 
						
							2009-02-23 23:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								7d0790447e 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch fixes a bug where if a script in a child prim has taken
control of an avatar when they sit, although permission for camera
control is revoked when they stand, free camera control is not
restored. Currently it is only restored if the script is in the root
prim (though its not clear to me where this happens!). 
							
						 
						
							2009-02-23 12:52:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f175cb7e8c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-23 10:36:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d9cb81e8fe 
								
							
								 
							
						 
						
							
							
								
								* Commenting out threaded Scene update for the moment.  
							
							... 
							
							
							
							* It works, but makes certain building tasks slow to update. 
							
						 
						
							2009-02-23 07:57:54 +00:00  
				
					
						
							
							
								 
						
							
							
								13b089636d 
								
							
								 
							
						 
						
							
							
								
								* Fix for recent thread patch - IsAlive apparently is not as reliable as ThreadState.  
							
							
							
						 
						
							2009-02-23 07:31:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c2f3ff872d 
								
							
								 
							
						 
						
							
							
								
								* Performance Changes:  
							
							... 
							
							
							
							* Moves Entity Updates into a seperate thread, allowing for OpenSim to utilize a computers CPU more effectively in return for potentially greater user and prim capacity.
* Removes an expensive Sqrt call performed during Update on each object. This should lower CPU requirements for high-prim regions with physics enabled.
* MXP Changes: Centers the region around 0,0 for primitives instead of 128,128. Prim display should now look more correct for MXP viewers. 
							
						 
						
							2009-02-23 06:55:42 +00:00  
				
					
						
							
							
								 
						
							
							
								05bbfd57f1 
								
							
								 
							
						 
						
							
							
								
								Prevent avatar from walking along z-axis  
							
							... 
							
							
							
							Thanks mirceakitsune for a patch that prevents the avatar from trying to
walk along the Z-axis in mouselook mode (or left-click the avatar and
walk) while looking up or down.
Fixes Mantis #946 . 
							
						 
						
							2009-02-23 04:07:46 +00:00  
				
					
						
							
							
								 
						
							
							
								08c76989a7 
								
							
								 
							
						 
						
							
							
								
								Mantis#3187. Thank you kindly, DoranZemlja for a patch that:  
							
							... 
							
							
							
							Adds a warning for an LSL construct that exploits a
popular list memory saving hack. 
							
						 
						
							2009-02-23 02:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								20eb8e54ac 
								
							
								 
							
						 
						
							
							
								
								A little bit more tweaking with appearance. Now passing both the wearables and the textures referred to in the Texture faces of AvatarAppearance. The textures are still not being acted upon on the other side, but they will.  
							
							... 
							
							
							
							Note: will make avies coming from older sims casper or grey. Upgrade!
Related to mantis #3204 . 
							
						 
						
							2009-02-23 00:51:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8f55b9d735 
								
							
								 
							
						 
						
							
							
								
								Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Added log4net dependency to physxplugin in prebuild.xml.
* Added missing m_log fields to classes.
* Replaced Console.WriteLine with appropriate m_log.Xxxx
* Tested that nant test target runs succesfully.
* Tested that local opensim sandbox starts up without errors. 
							
						 
						
							2009-02-22 20:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								913654f2c9 
								
							
								 
							
						 
						
							
							
								
								Allow delivery of object messages gridwide  
							
							
							
						 
						
							2009-02-22 20:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								3cd5ffa82a 
								
							
								 
							
						 
						
							
							
								
								* Fixes an assumption whereby Scene assumes that each client is capable of producing a circuit. This affects non-Linden derived viewers who do not utilize circuits.  
							
							
							
						 
						
							2009-02-22 12:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								818af9d482 
								
							
								 
							
						 
						
							
							
								
								Refactor log4net logger handling in script engine. ( #3148 )  
							
							
							
						 
						
							2009-02-22 01:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								99b051ccbe 
								
							
								 
							
						 
						
							
							
								
								Addresses some issues with appearance after TPs. Appearance.Owner was not being set, and that's what's being used in SendAppearanceToOtherAgent. Mantis  #3204 .  
							
							
							
						 
						
							2009-02-22 01:26:11 +00:00  
				
					
						
							
							
								 
						
							
							
								551bebdc84 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-22 01:18:49 +00:00  
				
					
						
							
							
								 
						
							
							
								52b2d8732a 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #3217 , which allows Dynamic Images of type RGB (so with no alpha value). Thanks BlueWall.  
							
							
							
						 
						
							2009-02-21 21:03:20 +00:00  
				
					
						
							
							
								 
						
							
							
								cdbd52e55b 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, DoranZemlja for a patch that:  
							
							... 
							
							
							
							Solves the Object-Key problem when using llHTTPRequest() 
							
						 
						
							2009-02-21 17:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a2546d58a8 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #3213 . Which adds a check to create region command, to make sure the .xml is passed in the command arguments. Thanks BlueWall  
							
							
							
						 
						
							2009-02-21 14:45:10 +00:00  
				
					
						
							
							
								 
						
							
							
								89006da793 
								
							
								 
							
						 
						
							
							
								
								Added a check to  LLClientView.RegisterInterface<T>(T iface), so that it can't try to add duplicate interfaces and cause a exception.  
							
							
							
						 
						
							2009-02-21 14:30:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1cadad9ec6 
								
							
								 
							
						 
						
							
							
								
								* Applied a patch that: Added estate ban table to migration scripts and nhibernate mapping. Refactored property getters and setters for estate ban object to support NHibernate.  
							
							... 
							
							
							
							* Added estate ban table to migration scripts of all supported databases.
* Added nhibernate mapping for EstateBans property of EstateSettings
* Refactored property accessors for EstateBan object.
* Added comments for EstateBan properties.
* Ensured that NHibernate tests pass with NUnitGUI.
* Ensured that nant test target passes.  
This fixes mantis #3210 . Thank you, tlaukkan! 
							
						 
						
							2009-02-21 09:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7a649a758d 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-21 03:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d76178f302 
								
							
								 
							
						 
						
							
							
								
								Thank you, robsmart, for a patch that allows the shard to be set.  
							
							... 
							
							
							
							The built-in default is OpenSim, unless a user server url is given, then
that is used, unless "shard" is also goven, then shard takes precedence.
The defult in OpenSim.ini is "OpenSim" for compatibility. 
							
						 
						
							2009-02-21 00:14:47 +00:00  
				
					
						
							
							
								 
						
							
							
								602dafae55 
								
							
								 
							
						 
						
							
							
								
								* Renamed and encapsulated m_sceneGraph as SceneGraph for ccc  
							
							
							
						 
						
							2009-02-20 17:18:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2e095f5727 
								
							
								 
							
						 
						
							
							
								
								* Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to 0.6.3.* to better track down dll ref and overwrite problems.  
							
							
							
						 
						
							2009-02-20 16:47:31 +00:00  
				
					
						
							
							
								 
						
							
							
								01f70de2ea 
								
							
								 
							
						 
						
							
							
								
								* Consistently lock part.TaskInventory as pointed out in  http://opensimulator.org/mantis/view.php?id=3159  
							
							... 
							
							
							
							* Not locking causes enumeration exceptions as described in this matis
* part.TaskInventory needs to be locked for every access as it's a dictionary
* Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is 
cloned instead 
							
						 
						
							2009-02-20 14:04:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c28b2f799a 
								
							
								 
							
						 
						
							
							
								
								Revert previous commit  
							
							
							
						 
						
							2009-02-20 12:48:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7b1c42836d 
								
							
								 
							
						 
						
							
							
								
								Committing interface and stubs for IM interception  
							
							
							
						 
						
							2009-02-20 12:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a42499c947 
								
							
								 
							
						 
						
							
							
								
								Thanks DoranZemlja for a patch implementing non-shortcircuiting in  
							
							... 
							
							
							
							logical and and logical or in LSL. Fixes Mantis #3174 . 
							
						 
						
							2009-02-20 07:40:36 +00:00  
				
					
						
							
							
								 
						
							
							
								33330297d6 
								
							
								 
							
						 
						
							
							
								
								THE BIG ANTI-REMOTING SCHLEP -- StartRemoting is no more. Sims in older versions will have a hard time communicating with sims on this release and later, especially if they haven't transitioned to RESTComms at all.  
							
							... 
							
							
							
							There's still some cleanup to do on assorted data structures, but the main functional change here is that sims no longer listen on remoting ports. 
							
						 
						
							2009-02-20 03:39:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7d4846462b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright headers, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-20 02:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5e39e515f9 
								
							
								 
							
						 
						
							
							
								
								* Another stab at removing AssetServer.exe dependencies  
							
							
							
						 
						
							2009-02-20 02:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e725e485fa 
								
							
								 
							
						 
						
							
							
								
								This moves the 2 friends-related interregion messages out of OGS1 and into the FriendsModule. No functional changes. Those messages were sent over XMLRPC, and that's how it continues to be for now. Just moving this couple of interregion messages out of OGS1, in preparation for the big shlep ahead.  
							
							
							
						 
						
							2009-02-20 00:18:18 +00:00  
				
					
						
							
							
								 
						
							
							
								b99d9bdeb1 
								
							
								 
							
						 
						
							
							
								
								* Reverted the AssetServer fix, apparently something was dependent on IAssetDataPlugin being in OpenSim.Data  
							
							
							
						 
						
							2009-02-19 19:32:53 +00:00  
				
					
						
							
							
								 
						
							
							
								cacf971e3b 
								
							
								 
							
						 
						
							
							
								
								* moved the Get/PostAssetStreamHandler to the Servers namespace... slowly getting there...  
							
							
							
						 
						
							2009-02-19 18:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b5502ef3c3 
								
							
								 
							
						 
						
							
							
								
								* Extracted IAssetData and moved it to OpenSim.Framework to prepare to get rid of ugly CoreModules dependency on AssetServer.exe  
							
							... 
							
							
							
							* And yes, the IAssetDataPlugin is misnomed, which became apparent on extracting it. 
							
						 
						
							2009-02-19 18:40:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4203cf1503 
								
							
								 
							
						 
						
							
							
								
								* refactor: Rename new class AssetGatherer to UuidGatherer to reflect what it actually does  
							
							
							
						 
						
							2009-02-19 17:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								d2caf4f418 
								
							
								 
							
						 
						
							
							
								
								* Do deep inspection when saving inventory items in order to capture all the necessary assets (textures, objects within objects, textures referenced in scripts contained in  
							
							... 
							
							
							
							objects contained in another object, etc.)
* Not yet ready for general use 
							
						 
						
							2009-02-19 17:08:00 +00:00  
				
					
						
							
							
								 
						
							
							
								5af465a364 
								
							
								 
							
						 
						
							
							
								
								* Changed all AssemblyInfo to explicit version 1.0.0.0 to not confuse poor poor Nant. We probably should take the opportunity to let the non-module bins reside in their /bin/Debug dirs later.  
							
							
							
						 
						
							2009-02-19 14:51:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c98a9d1ccd 
								
							
								 
							
						 
						
							
							
								
								Make the implementation of the message transfer module protected virtual  
							
							... 
							
							
							
							throughout 
							
						 
						
							2009-02-19 13:02:11 +00:00  
				
					
						
							
							
								 
						
							
							
								74e3a85492 
								
							
								 
							
						 
						
							
							
								
								reverted last revision, until we decide how to handle capturing IM's  
							
							
							
						 
						
							2009-02-19 12:38:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1b65020b41 
								
							
								 
							
						 
						
							
							
								
								Added a event to IMessageTransferModule (and MessageTransferModule) so that other modules can capture IM messages and do custom handling of them. As just attaching to Client IM events doesn't really support this, as they would still get routed through the normal process and could give back errors.  
							
							
							
						 
						
							2009-02-19 11:54:53 +00:00  
				
					
						
							
							
								 
						
							
							
								eb143d556d 
								
							
								 
							
						 
						
							
							
								
								Force plugin state update when region crossing  
							
							
							
						 
						
							2009-02-19 05:31:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e7c05744c0 
								
							
								 
							
						 
						
							
							
								
								Try this, then :) remove just one line from script serialization,  
							
							... 
							
							
							
							hunting the bug 
							
						 
						
							2009-02-19 05:24:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4e2dc730fd 
								
							
								 
							
						 
						
							
							
								
								Refix the fix, adding a forgotten line  
							
							
							
						 
						
							2009-02-19 05:18:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2478d38b85 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix a Windows only race in thread termination  
							
							
							
						 
						
							2009-02-19 05:16:25 +00:00  
				
					
						
							
							
								 
						
							
							
								863556f2cc 
								
							
								 
							
						 
						
							
							
								
								Thank you, Snowdrop, for a patch that makes the callback ID parameter  
							
							... 
							
							
							
							usable. Applied with formatting changes, please don't introduce
K&R style indentations into OpenSim
Fixes Mantis #3190  
							
						 
						
							2009-02-19 03:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7e0e9ef179 
								
							
								 
							
						 
						
							
							
								
								Mantis#3188. Thank you kindly, BlueWall, for a patch that:  
							
							... 
							
							
							
							Adding the ability to set the background color for osSetDynamicTextureData in the extra data: bgcolour:value (see http://msdn.microsoft.com/en-us/library/aa358802.aspx  [^] for color names) 
							
						 
						
							2009-02-19 02:51:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b51a0e9960 
								
							
								 
							
						 
						
							
							
								
								Fix region crossing for unscripted prims, avoid costly SEH  
							
							
							
						 
						
							2009-02-19 01:14:26 +00:00  
				
					
						
							
							
								 
						
							
							
								53fc65c907 
								
							
								 
							
						 
						
							
							
								
								Make in-code provisions for the tests. Tests would fail because the  
							
							... 
							
							
							
							required file system objects are not present in the test harness.
This makes the main code ignore the failure, therefore the test succeeds.
Not elegant and maybe a unit test guru has a better way. Marked as a TODO 
							
						 
						
							2009-02-18 23:28:04 +00:00  
				
					
						
							
							
								 
						
							
							
								0b25107c94 
								
							
								 
							
						 
						
							
							
								
								Fix standalone / simulator local script crossings.  
							
							
							
						 
						
							2009-02-18 22:57:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0086f9bd92 
								
							
								 
							
						 
						
							
							
								
								Fix the windows sharing violations on script crossings  
							
							
							
						 
						
							2009-02-18 22:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f1795fd9b0 
								
							
								 
							
						 
						
							
							
								
								Stops animations on Teleports, to conform with what the viewer does.  
							
							
							
						 
						
							2009-02-18 21:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								89f2589f6c 
								
							
								 
							
						 
						
							
							
								
								* Change AssetGatherer method access so that only methods which are worth calling from the outside are public  
							
							
							
						 
						
							2009-02-18 21:02:43 +00:00  
				
					
						
							
							
								 
						
							
							
								2a13e046db 
								
							
								 
							
						 
						
							
							
								
								Fixes height on Basic Physics in local teleports. Plus some small refactoring.  
							
							
							
						 
						
							2009-02-18 20:10:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d971b9f06b 
								
							
								 
							
						 
						
							
							
								
								* minor: comment out a few more [de]serialization sog timing messages  
							
							
							
						 
						
							2009-02-18 20:04:14 +00:00  
				
					
						
							
							
								 
						
							
							
								a7dea4ee12 
								
							
								 
							
						 
						
							
							
								
								* Move asset gathering code from oar module to OpenSim.Region.Framework since this is useful in a variety of situations  
							
							... 
							
							
							
							* Comment out one oar test since I think somehow the two save tests are causing the occasional test failures 
							
						 
						
							2009-02-18 20:00:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5e4cad07eb 
								
							
								 
							
						 
						
							
							
								
								* Make save iar behave properly if the nominated inventory path does not exist  
							
							... 
							
							
							
							* load iar probably still fails for this 
							
						 
						
							2009-02-18 19:26:10 +00:00  
				
					
						
							
							
								 
						
							
							
								1fa8a7ce29 
								
							
								 
							
						 
						
							
							
								
								Restoring method 2 of linking regions in HG, which was commented out for some bizarre reason. Fixes mantis  #3141 . Thanks Vinc for providing an alternative patch, which wasn't used but served to expose the mix-up.  
							
							
							
						 
						
							2009-02-18 16:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed631307b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							I've changed the extension point name, and the internal references that
used the same string. I also fixed up the messaging around the asset
loader so that it is more explicit. 
							
						 
						
							2009-02-18 13:15:07 +00:00  
				
					
						
							
							
								 
						
							
							
								383f8b3ac6 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch implements osGetDrawStringSize that looks like:
vector osGetDrawStringSize(string contentType, string text, string
fontName, int fontSize)
in LSL. It is meant to be used in conjunction with the osDraw*
functions. It returns accurate information on the size that a given
string will be rendered given the specified font and font size.
This allows for nicely formatted and positioned text on the generated
image. 
							
						 
						
							2009-02-18 12:56:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d784205527 
								
							
								 
							
						 
						
							
							
								
								Improved log message.  
							
							
							
						 
						
							2009-02-18 03:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								3f25128e77 
								
							
								 
							
						 
						
							
							
								
								Adds support for preserving animations on region crossings and TPs.  
							
							... 
							
							
							
							Known issue: after TP, the self client doesn't see the animations going, but others can see them. So there's a bug there (TPs only, crossings seem to be all fine).
Untested: did not test animation overriders; only tested playing animations from the viewer. 
							
						 
						
							2009-02-18 01:49:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c381bee515 
								
							
								 
							
						 
						
							
							
								
								Makes SP.CopyFrom a bit more robust with respect to sims in older versions which still don't have the new appearance management code.  
							
							
							
						 
						
							2009-02-17 23:46:19 +00:00  
				
					
						
							
							
								 
						
							
							
								33331167b5 
								
							
								 
							
						 
						
							
							
								
								Fix a typo. i + i is not 2 times me  
							
							
							
						 
						
							2009-02-17 20:08:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7c1305a327 
								
							
								 
							
						 
						
							
							
								
								Re-fixing the fix :/  
							
							
							
						 
						
							2009-02-17 19:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d94c67e953 
								
							
								 
							
						 
						
							
							
								
								One-liner to fix an omission  
							
							
							
						 
						
							2009-02-17 19:30:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6fbc1f2b23 
								
							
								 
							
						 
						
							
							
								
								- additional code to get ConciergeModule to do truly async broker updates  
							
							... 
							
							
							
							- adding watchdog timer async web request
- making broker update timeout configurable 
							
						 
						
							2009-02-17 18:27:01 +00:00  
				
					
						
							
							
								 
						
							
							
								e28738c13b 
								
							
								 
							
						 
						
							
							
								
								* Assign incoming items with a random UUID so that archives can be loaded more than once  
							
							... 
							
							
							
							* Also remove a duplicate write archive call in the unit test which might be causing test failures for people using mono 2.2 (though not 1.9.1, it would seem) 
							
						 
						
							2009-02-17 18:19:24 +00:00  
				
					
						
							
							
								 
						
							
							
								d205cb5260 
								
							
								 
							
						 
						
							
							
								
								* extend inventory archive save test to check for the presence of the item file in the saved archive  
							
							
							
						 
						
							2009-02-17 17:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d347b59ca4 
								
							
								 
							
						 
						
							
							
								
								Addresses mantis  #3181 . Waiting for confirmation from the reporter.  
							
							
							
						 
						
							2009-02-17 17:38:11 +00:00  
				
					
						
							
							
								 
						
							
							
								af57937760 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3068  
							
							... 
							
							
							
							* This enables parsing of xml files and files obtained via http for the -inimaster option as well as -inifile
* Thanks StrawberryFride! 
							
						 
						
							2009-02-17 17:12:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4e779bbd81 
								
							
								 
							
						 
						
							
							
								
								* switch to pulsing monitors to perform test sync instead of events, since this doesn't allow one to accidentally forget to reset the event  
							
							
							
						 
						
							2009-02-17 16:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								014e9e2c6d 
								
							
								 
							
						 
						
							
							
								
								* Get rid of a unit test race condition based on my misreading of the AutoResetEvent docs  
							
							... 
							
							
							
							* Hopefully this will reduce the spike in build failures seen in the past few days (since I introduced an addition oar test) 
							
						 
						
							2009-02-17 16:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								46fd31346d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3178  
							
							... 
							
							
							
							* Moves llEmail() delay to after e-mail send rather than before, in line with SL
* Thanks DoranZemlja
* Last build failure looks like a glitch, but one that has already happened twice recently which I need to look at 
							
						 
						
							2009-02-17 16:04:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6bcf7cbb2c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3179  
							
							... 
							
							
							
							* This slightly extends a lock in WorldCommModule so that it covers the GetNewHandle method which states in it's doc that it assumes locking has happened before the method is 
called
* Thanks DoranZemlja 
							
						 
						
							2009-02-17 15:55:56 +00:00  
				
					
						
							
							
								 
						
							
							
								829c84e69f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3167  
							
							... 
							
							
							
							* Clamps textured map rgb values to 0-255
* Thanks DoranZemlja 
							
						 
						
							2009-02-17 15:47:53 +00:00  
				
					
						
							
							
								 
						
							
							
								229b69e044 
								
							
								 
							
						 
						
							
							
								
								* Establish InventoryArchiveSaved event for unit tests  
							
							... 
							
							
							
							* This is done on the inventory archiver module directly rather than Scene.EventManager - the module seems the more appropriate location 
							
						 
						
							2009-02-17 15:39:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3130784934 
								
							
								 
							
						 
						
							
							
								
								Re-add the objectID field to the anim pack, that was deemed unneccessary  
							
							... 
							
							
							
							and dropped nonths ago, because it is required to get smooth region
crossings with AO running. Without it, in some corner cases, anims will
continue to run in an unstoppable state. 
							
						 
						
							2009-02-17 04:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2c272762f8 
								
							
								 
							
						 
						
							
							
								
								Small change on dealing with ODE physics, so that this warning doesn't happen: "[PHYSICS]: trying to change capsule size, but the following ODE data is missing - Shell Body Amotor". That warning occurred in MakeRoot, because of the call to SetSize, immediately after making the avie physical.  
							
							
							
						 
						
							2009-02-17 03:14:08 +00:00  
				
					
						
							
							
								 
						
							
							
								76c0935ec7 
								
							
								 
							
						 
						
							
							
								
								- remove the Metadata property from AssetBase and return all previous  
							
							... 
							
							
							
							properties as before
- prefix private variables with m_ in AssetBase.cs
- related to Mantis #3122 , as mentioned in
  https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html 
- all services will likely need to be upgraded after this commit 
							
						 
						
							2009-02-17 01:36:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7cc9062137 
								
							
								 
							
						 
						
							
							
								
								Major change to how appearance is managed, including changes in login and user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).  
							
							
							
						 
						
							2009-02-17 00:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d97dd2bdb4 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2009-02-16 20:13:59 +00:00  
				
					
						
							
							
								 
						
							
							
								4e1f060dd1 
								
							
								 
							
						 
						
							
							
								
								From: alan webb <alan_webb@us.ibm.com> & dr scofield <drscofield@xyzzyxyzzy.net>  
							
							... 
							
							
							
							This changeset fixes a rather nasty script compile bug that manifests
itself under heavy load. 
							
						 
						
							2009-02-16 20:01:54 +00:00  
				
					
						
							
							
								 
						
							
							
								93837807ff 
								
							
								 
							
						 
						
							
							
								
								* refactor: remove AssetCache field hanging off Scene  
							
							... 
							
							
							
							* This is always available at Scene.CommsManager.AssetCache 
							
						 
						
							2009-02-16 19:15:16 +00:00  
				
					
						
							
							
								 
						
							
							
								ec07e1aad6 
								
							
								 
							
						 
						
							
							
								
								* Iniital inventory archive test code.  Doesn't actually do any testing yet  
							
							
							
						 
						
							2009-02-16 18:33:05 +00:00  
				
					
						
							
							
								 
						
							
							
								9dadf7adfd 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3165  
							
							... 
							
							
							
							* Corrects behaviour of llListSort()
* Thanks DoranZemlja! 
							
						 
						
							2009-02-16 16:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								8b513beefa 
								
							
								 
							
						 
						
							
							
								
								* minor: print out status messages at start and end of inventory archive loading and saving  
							
							
							
						 
						
							2009-02-16 16:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f4bec00057 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							The change makes two principal implementation changes:
[1] It removes the hard coded set of possible asset server client
implementations, allowing any arbitrary implementation that has been
identified to the PluginLoader as an appropriate extension. The
extension point for asset server client extension
is /OpenSim/AssetServerClient. All of the old configuration rules have
been preserved, and any of the legacy configuration values will still
work as they did before, except the implementation is now loaded as a
plug-in, rather than as a hard-coded instantiation of a specific class.
The re-hashing of IAssetServer as an extension of IPlugin made upgrading
of the implementation classes a necessity.
Caveat: I have not been able to meaningfully test the crypto-grid
clients. I believe they should work correctly, but the refactoring
necessary to handle plug-in based initialization (vs constructor-based
initialisation) admits the possibility of a problem.
[2] The asset cache implementation, previously introduce as a hard-code
class instantiation is now implemented as an IPlugin. Once again the
previous (configurationless) behavior has been preserved. But now it is
possible for those interested in experimenting with cache technologies
to do so simply by introducing a new extension for the asset cache
extension point (/OpenSim/AssetCache).
I've tested all of the configuration settings, after applying the patch
to a newly extracted tree, and they seem to work OK. 
							
						 
						
							2009-02-16 12:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								81bb87168f 
								
							
								 
							
						 
						
							
							
								
								cosmetic: adding region name to logging statement  
							
							
							
						 
						
							2009-02-16 09:17:55 +00:00  
				
					
						
							
							
								 
						
							
							
								37a00427bc 
								
							
								 
							
						 
						
							
							
								
								Thank you, cmickeyb, for a patch to ass two string functions  
							
							... 
							
							
							
							to OSSL.
Fixes Mantis #3173  
							
						 
						
							2009-02-16 01:58:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7d77e0e703 
								
							
								 
							
						 
						
							
							
								
								Thank you, patnad, for a patch that adds 3 new discovery functions  
							
							... 
							
							
							
							to OSSL.
Applied with changes.
Fixes Mantis #3172  
							
						 
						
							2009-02-16 01:22:37 +00:00  
				
					
						
							
							
								 
						
							
							
								312b0f91c4 
								
							
								 
							
						 
						
							
							
								
								More guards around SetHeight.  
							
							
							
						 
						
							2009-02-15 20:02:13 +00:00  
				
					
						
							
							
								 
						
							
							
								98e7ea015c 
								
							
								 
							
						 
						
							
							
								
								Fix exception when standing up.  
							
							... 
							
							
							
							Fixes Mantis #3170  
							
						 
						
							2009-02-15 16:12:58 +00:00  
				
					
						
							
							
								 
						
							
							
								272a319a3e 
								
							
								 
							
						 
						
							
							
								
								Thank you, Vytek, for a patch that streamlines the delay in the email  
							
							... 
							
							
							
							module and changes SMTP authentication (applied with changes)
Fixes Mantis #3168  
							
						 
						
							2009-02-15 13:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9b19c65450 
								
							
								 
							
						 
						
							
							
								
								Guarding the new call to SetHeight in MakeRoot, so that ODE doesn't complain when it's 0.  
							
							
							
						 
						
							2009-02-15 06:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								52c5b75174 
								
							
								 
							
						 
						
							
							
								
								Moving SendInitialData sort of back to where it was before, so that it doesn't interfere with the unit tests.  
							
							
							
						 
						
							2009-02-15 05:50:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3d5a9e6748 
								
							
								 
							
						 
						
							
							
								
								This started as way to correct Mantis  #3158 , which I believe should be fixed now. The flying status was temporarily being ignored, which caused the avie to drop sometimes -- there was a race condition. In the process it also fixes that annoying bug in basic physics where the avie would drop half-way to the ground upon region crossings (SetAppearance was missing). Additionally, a lot of child-agent-related code has been cleaned up; namely child agents are now consistently not added to physical scenes, and they also don't have appearances. All of that happens in MakeRoot, consistently.  
							
							
							
						 
						
							2009-02-15 05:00:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7731c055e4 
								
							
								 
							
						 
						
							
							
								
								Set sculpt map alpha to 255 prior to scaling and meshing. Addresses Mantis  #3150  
							
							
							
						 
						
							2009-02-15 04:00:00 +00:00  
				
					
						
							
							
								 
						
							
							
								7ea2812a9e 
								
							
								 
							
						 
						
							
							
								
								Thank you, DoranZemlja, for a patch that addresses some moe llGetNextEmail  
							
							... 
							
							
							
							issues.
Fixes Mantis #3145 . 
							
						 
						
							2009-02-15 01:06:03 +00:00  
				
					
						
							
							
								 
						
							
							
								a2d17dfff1 
								
							
								 
							
						 
						
							
							
								
								Restores the HGWorldMap functionality that has been reduced since a recent refactoring of the WorldMapModule.  
							
							
							
						 
						
							2009-02-14 21:26:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4bc52888be 
								
							
								 
							
						 
						
							
							
								
								Thank you, DoranZemlja, for a patch that implements local inter-object email  
							
							... 
							
							
							
							delivery.
Leaving Mantis #3145  open so that more code can be added. 
							
						 
						
							2009-02-14 21:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								67b0ba71da 
								
							
								 
							
						 
						
							
							
								
								Add an override for the % operator.  
							
							... 
							
							
							
							Fixes Mantis #3157  
							
						 
						
							2009-02-14 18:09:08 +00:00  
				
					
						
							
							
								 
						
							
							
								622e7b4c7d 
								
							
								 
							
						 
						
							
							
								
								This hopefully fixes a long-standing annoying behavior related to neighbour regions going up & down  while avies are logged in (mantis  #2701 , perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.  
							
							
							
						 
						
							2009-02-14 17:17:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5655233ad0 
								
							
								 
							
						 
						
							
							
								
								Making initialized an instance variable again. My last commit wrote over justin's r8383, for some strange reason.  
							
							
							
						 
						
							2009-02-14 16:56:37 +00:00  
				
					
						
							
							
								 
						
							
							
								217ffee8cb 
								
							
								 
							
						 
						
							
							
								
								Moved RegionUp to REST/LocalComms. The original functionality has been entirely maintained, although it will have to be revisited soon, because it's buggy.  
							
							
							
						 
						
							2009-02-14 16:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d31bf02eaf 
								
							
								 
							
						 
						
							
							
								
								Thank you, patnad, for a patch that removes the "Subdivision of" text  
							
							... 
							
							
							
							when dividing land.
Fixes Mantis #3154  
							
						 
						
							2009-02-14 12:24:26 +00:00  
				
					
						
							
							
								 
						
							
							
								63a1cab7fe 
								
							
								 
							
						 
						
							
							
								
								Correct llGetNumberOfPrims to include sitting avatars in the count.  
							
							
							
						 
						
							2009-02-13 21:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								bc9a013f52 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2009-02-13 20:51:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a8f3d625cb 
								
							
								 
							
						 
						
							
							
								
								Guard the values used to set the cursor position in the real time console  
							
							
							
						 
						
							2009-02-13 20:49:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b71d68c9bc 
								
							
								 
							
						 
						
							
							
								
								* Change static field "initialized" in RestInterregionComms to an instance field  
							
							... 
							
							
							
							* This was the cause of teleport tests interfering with each other 
							
						 
						
							2009-02-13 20:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d307109e1a 
								
							
								 
							
						 
						
							
							
								
								* refactor: move alert commands from Scene to DialogModule  
							
							
							
						 
						
							2009-02-13 19:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a46c9b0eea 
								
							
								 
							
						 
						
							
							
								
								* Quieten down log messages from the Friends module  
							
							
							
						 
						
							2009-02-13 18:02:24 +00:00  
				
					
						
							
							
								 
						
							
							
								d31810d548 
								
							
								 
							
						 
						
							
							
								
								* add file missing from last commit  
							
							
							
						 
						
							2009-02-13 17:41:48 +00:00  
				
					
						
							
							
								 
						
							
							
								92232663e4 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move LazySaveGeneratedMapTile from scene to WorldMapModule  
							
							
							
						 
						
							2009-02-13 17:40:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3b147f814f 
								
							
								 
							
						 
						
							
							
								
								* Remove old Scene.CreateTerrainTexture code that is now handled by the world map module  
							
							
							
						 
						
							2009-02-13 17:15:49 +00:00  
				
					
						
							
							
								 
						
							
							
								42bd38960c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3149  
							
							... 
							
							
							
							* If the texture does not contain any discard levels the last image packet was not sent
* Thanks Snowdrop 
							
						 
						
							2009-02-13 17:02:26 +00:00  
				
					
						
							
							
								 
						
							
							
								88b273bc71 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move export map function to world map module from scene  
							
							
							
						 
						
							2009-02-13 16:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								6600a7a9bc 
								
							
								 
							
						 
						
							
							
								
								fixing crash due to make-child and make-root stepping on each other's toes  
							
							
							
						 
						
							2009-02-13 16:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1b4a615690 
								
							
								 
							
						 
						
							
							
								
								Commented the tests for region crossings for now -- they need to be substantially changed because of the callback from region B triggered by the client.  
							
							
							
						 
						
							2009-02-13 04:08:28 +00:00  
				
					
						
							
							
								 
						
							
							
								96113e5660 
								
							
								 
							
						 
						
							
							
								
								And finally... region crossings entirely over RESTComms/LocalComms. No more remoting for agent movements. WARNING: This breaks region crossing compatibility with previous versions.  
							
							
							
						 
						
							2009-02-13 03:45:08 +00:00  
				
					
						
							
							
								 
						
							
							
								163c1026d1 
								
							
								 
							
						 
						
							
							
								
								Fix some compiler warnings.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-13 02:52:08 +00:00  
				
					
						
							
							
								 
						
							
							
								95d53d48d4 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  Fix some compiler warnings.  Fix some m_log declarations.  
							
							
							
						 
						
							2009-02-13 02:06:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a54758eef3 
								
							
								 
							
						 
						
							
							
								
								Bug fix in prim crossing: making it clear when the local object needs to be cloned (regions on the same instance) and when it doesn't (regions on different instances).  
							
							
							
						 
						
							2009-02-13 00:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								ad1e2e0b8b 
								
							
								 
							
						 
						
							
							
								
								Fixes a bug in the ScenePresence test itself.  
							
							
							
						 
						
							2009-02-12 23:38:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7a274a7e1d 
								
							
								 
							
						 
						
							
							
								
								Makes region crossings asynchronous. Moved the bulk of the original code out of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings  as slowly as it needs to be, outside the simulator Update loop.  
							
							... 
							
							
							
							Note: weirdnesses may occur! 
							
						 
						
							2009-02-12 23:23:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9177f28710 
								
							
								 
							
						 
						
							
							
								
								* Make it possible to load and save inventory archives while a user is not logged in on standalone mode but not on grid mode  
							
							... 
							
							
							
							* No user functionality yet 
							
						 
						
							2009-02-12 19:54:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5959e42683 
								
							
								 
							
						 
						
							
							
								
								large scale fix for svn props after "the great refactor"  
							
							
							
						 
						
							2009-02-12 18:59:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed9c3b8cd 
								
							
								 
							
						 
						
							
							
								
								Commented a couple of not very useful log messages that are cluttering the log in sims that have objects belonging to foreign users.  
							
							
							
						 
						
							2009-02-12 18:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e2b2ac8715 
								
							
								 
							
						 
						
							
							
								
								* Remove a change which shouldn't have made it into the last commit  
							
							... 
							
							
							
							* Rogue change affected grid only 
							
						 
						
							2009-02-12 18:37:27 +00:00  
				
					
						
							
							
								 
						
							
							
								34ef01615c 
								
							
								 
							
						 
						
							
							
								
								* Add missing OpenSIm.Framework.Communications ref for Wdinwos builds  
							
							
							
						 
						
							2009-02-12 18:31:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f74326c1b0 
								
							
								 
							
						 
						
							
							
								
								* move userinfo for inventory archiving up to module class so that it only has to be done once  
							
							
							
						 
						
							2009-02-12 17:41:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e7427f21bd 
								
							
								 
							
						 
						
							
							
								
								* Remove some pointless CachedUserInfo != null tests since these are already made in earlier code  
							
							
							
						 
						
							2009-02-12 17:17:04 +00:00  
				
					
						
							
							
								 
						
							
							
								31ca3a8d4d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move RequestInventoryForUser() from service to CachedUserInfo  
							
							... 
							
							
							
							* This simplifies callers in most cases - CachedUserInfo is already handling the rest of the fetch inventory work anyway 
							
						 
						
							2009-02-12 17:07:44 +00:00  
				
					
						
							
							
								 
						
							
							
								058ec414b4 
								
							
								 
							
						 
						
							
							
								
								* Added XEngine tests and gathered other ScriptEngine  
							
							... 
							
							
							
							Tests together
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-12 17:02:54 +00:00  
				
					
						
							
							
								 
						
							
							
								801da4346a 
								
							
								 
							
						 
						
							
							
								
								* optimized usings.  
							
							
							
						 
						
							2009-02-12 09:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d21601d497 
								
							
								 
							
						 
						
							
							
								
								Thanks Kitto Flora for a patch that adds automatic min fly height to ODE - Mantis  #3134  
							
							
							
						 
						
							2009-02-12 07:58:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4ee99e2aab 
								
							
								 
							
						 
						
							
							
								
								Sending this to Justin, so that he can see what's wrong with the StandaloneTeleportTests when we add RESTInterregionComms module to the ScenePresenceTests.  
							
							
							
						 
						
							2009-02-12 04:26:13 +00:00  
				
					
						
							
							
								 
						
							
							
								98bfeabf94 
								
							
								 
							
						 
						
							
							
								
								Makes ban of HG users exactly the same as ban of local users, that is upon AddClient and not before.  
							
							
							
						 
						
							2009-02-12 02:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5dae1ddb5a 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #3121 .  
							
							
							
						 
						
							2009-02-12 01:09:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b6e7e5ed42 
								
							
								 
							
						 
						
							
							
								
								Enforce estate bans on Teleports.  
							
							
							
						 
						
							2009-02-11 21:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								83105211bc 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-02-11 20:36:17 +00:00  
				
					
						
							
							
								 
						
							
							
								9b6035c2a6 
								
							
								 
							
						 
						
							
							
								
								* When an inventory archive is loaded, immediately update the client's inventory if that client is online at that region server  
							
							... 
							
							
							
							* Not useable yet 
							
						 
						
							2009-02-11 20:24:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8645c7482d 
								
							
								 
							
						 
						
							
							
								
								* Change SendBulkUpdateInventory from two methods to one which accepts an InventoryNode  
							
							
							
						 
						
							2009-02-11 19:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e12981ef1b 
								
							
								 
							
						 
						
							
							
								
								* Establish a common InventoryNodeBase class from InventoryItemBase and InventoryFolderBase  
							
							
							
						 
						
							2009-02-11 19:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								162a59ba17 
								
							
								 
							
						 
						
							
							
								
								* Refactor inventory archive code to allow direct invocation in order to support future unit tests  
							
							... 
							
							
							
							* Add a file I missed out from the last commit (the build was probably fine without it) 
							
						 
						
							2009-02-11 18:46:51 +00:00  
				
					
						
							
							
								 
						
							
							
								04d6a810b6 
								
							
								 
							
						 
						
							
							
								
								* More inventory archive invocation to a proper region module  
							
							... 
							
							
							
							* Not ready for use yet 
							
						 
						
							2009-02-11 17:34:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6b187ae196 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, FrankNichols for a patch that:  
							
							... 
							
							
							
							The following patch fixes http://opensimulator.org/mantis/view.php?id=3107  
[^] by changing call from setRot to llSetRot, the later handles 
child prim being rotated relative to root prim in linked set. 
							
						 
						
							2009-02-11 16:01:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f70e580f86 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This changeset add the RegionReady module code. The module sends a
message on a configurable channel when an oar file has finished
loading or if the script engine has emptied its queue for the first
time (eg server startup). Config is something like this:
[RegionReady]
enabled = true
channel_notify = -800
The module also knows if there was an error with startup. 
							
						 
						
							2009-02-11 14:35:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c754160dee 
								
							
								 
							
						 
						
							
							
								
								If an instance contains only one region, select it in the console by default  
							
							
							
						 
						
							2009-02-10 23:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								83347360c3 
								
							
								 
							
						 
						
							
							
								
								fix a typo where the High Southwest height was getting set to the Low  
							
							... 
							
							
							
							Southwest height 
							
						 
						
							2009-02-10 23:31:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9bfbfa381a 
								
							
								 
							
						 
						
							
							
								
								Add proper handling for shared vs. unshared modules to the command  
							
							... 
							
							
							
							interface. Shared modules will now only get added once, so the command
handler is called once per module, not once per scene. Removal of scenes
has no adverse effects. Nonshared modules will be called for each scene. 
							
						 
						
							2009-02-10 23:15:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b4be9baa4a 
								
							
								 
							
						 
						
							
							
								
								Fixes the problem of attachment offset after crossings/TPs. Hopefully it fixes mantis  #3126 , as well as other random displacements. The problem was that the new object at the receiving region was being marked as attachment before AttachObject was called. That made its AbsolutePosition be the position of the avie, and that was what was being given to AttachObject.  
							
							
							
						 
						
							2009-02-10 22:54:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8c157a7aae 
								
							
								 
							
						 
						
							
							
								
								* Remove load and save inventory commands from the console since these are actually experimental and the storage format may soon undergo incompatible changes  
							
							... 
							
							
							
							* If you were using these please uncomment the code before rebuilding, but be aware that old files may become incompatible soon 
							
						 
						
							2009-02-10 19:33:09 +00:00  
				
					
						
							
							
								 
						
							
							
								bd4955468e 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove SOG XML2 serialization log messages for now  
							
							
							
						 
						
							2009-02-10 19:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								0cd5a353cf 
								
							
								 
							
						 
						
							
							
								
								* Stop OpenSim crashing if an exception from a command makes it right up to the top of the stack  
							
							
							
						 
						
							2009-02-10 18:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								25bc7a44cd 
								
							
								 
							
						 
						
							
							
								
								* Implement merging of oars in code  
							
							... 
							
							
							
							* Not fully tested yet and not yet available as an option from the user console 
							
						 
						
							2009-02-10 18:43:36 +00:00  
				
					
						
							
							
								 
						
							
							
								879338499f 
								
							
								 
							
						 
						
							
							
								
								* extend load oar test to check that an object was actually loaded  
							
							
							
						 
						
							2009-02-10 16:56:35 +00:00  
				
					
						
							
							
								 
						
							
							
								566bc33824 
								
							
								 
							
						 
						
							
							
								
								* Fix build break, parentheses in the wrong place  
							
							
							
						 
						
							2009-02-10 15:46:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5b7a5696e5 
								
							
								 
							
						 
						
							
							
								
								* Overwrite the old saved OpenSim.ini file saved in response to a crash if one already exists  
							
							
							
						 
						
							2009-02-10 15:35:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a99285ecc6 
								
							
								 
							
						 
						
							
							
								
								fixing ConciergeModule to follow coding conventions  
							
							
							
						 
						
							2009-02-10 14:32:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ac6657d0f1 
								
							
								 
							
						 
						
							
							
								
								From Rob Smart <SMARTROB@uk.ibm.com>  
							
							... 
							
							
							
							In SL if llAbs() is called with the minimum integer value of -2147483648
it will return that value untouched without error.
this patch replicates the SL functionality.
OpenSim currently throws an overflow exception: number too small under
mono or a "System.OverflowException: Negating the minimum value of a
twos complement number is invalid. " under .NET 
							
						 
						
							2009-02-10 13:36:42 +00:00  
				
					
						
							
							
								 
						
							
							
								180be7de07 
								
							
								 
							
						 
						
							
							
								
								this is step 2 of 2 of the OpenSim.Region.Environment refactor.  
							
							... 
							
							
							
							NOTHING has been deleted or moved off to forge at this point.  what
has happened is that OpenSim.Region.Environment.Modules has been split
in two:
- OpenSim.Region.CoreModules: all those modules that are either
  directly or indirectly referenced from  other  OpenSim packages, or
  that provide functionality that the OpenSim developer community
  considers core functionality:
      CoreModules/Agent/AssetTransaction
      CoreModules/Agent/Capabilities
      CoreModules/Agent/TextureDownload
      CoreModules/Agent/TextureSender
      CoreModules/Agent/TextureSender/Tests
      CoreModules/Agent/Xfer
      CoreModules/Avatar/AvatarFactory
      CoreModules/Avatar/Chat/ChatModule
      CoreModules/Avatar/Combat
      CoreModules/Avatar/Currency/SampleMoney
      CoreModules/Avatar/Dialog
      CoreModules/Avatar/Friends
      CoreModules/Avatar/Gestures
      CoreModules/Avatar/Groups
      CoreModules/Avatar/InstantMessage
      CoreModules/Avatar/Inventory
      CoreModules/Avatar/Inventory/Archiver
      CoreModules/Avatar/Inventory/Transfer
      CoreModules/Avatar/Lure
      CoreModules/Avatar/ObjectCaps
      CoreModules/Avatar/Profiles
      CoreModules/Communications/Local
      CoreModules/Communications/REST
      CoreModules/Framework/EventQueue
      CoreModules/Framework/InterfaceCommander
      CoreModules/Hypergrid
      CoreModules/InterGrid
      CoreModules/Scripting/DynamicTexture
      CoreModules/Scripting/EMailModules
      CoreModules/Scripting/HttpRequest
      CoreModules/Scripting/LoadImageURL
      CoreModules/Scripting/VectorRender
      CoreModules/Scripting/WorldComm
      CoreModules/Scripting/XMLRPC
      CoreModules/World/Archiver
      CoreModules/World/Archiver/Tests
      CoreModules/World/Estate
      CoreModules/World/Land
      CoreModules/World/Permissions
      CoreModules/World/Serialiser
      CoreModules/World/Sound
      CoreModules/World/Sun
      CoreModules/World/Terrain
      CoreModules/World/Terrain/DefaultEffects
      CoreModules/World/Terrain/DefaultEffects/bin
      CoreModules/World/Terrain/DefaultEffects/bin/Debug
      CoreModules/World/Terrain/Effects
      CoreModules/World/Terrain/FileLoaders
      CoreModules/World/Terrain/FloodBrushes
      CoreModules/World/Terrain/PaintBrushes
      CoreModules/World/Terrain/Tests
      CoreModules/World/Vegetation
      CoreModules/World/Wind
      CoreModules/World/WorldMap
- OpenSim.Region.OptionalModules: all those modules that are not core
  modules:
      OptionalModules/Avatar/Chat/IRC-stuff
      OptionalModules/Avatar/Concierge
      OptionalModules/Avatar/Voice/AsterixVoice
      OptionalModules/Avatar/Voice/SIPVoice
      OptionalModules/ContentManagementSystem
      OptionalModules/Grid/Interregion
      OptionalModules/Python
      OptionalModules/SvnSerialiser
      OptionalModules/World/NPC
      OptionalModules/World/TreePopulator 
							
						 
						
							2009-02-10 13:10:57 +00:00  
				
					
						
							
							
								 
						
							
							
								a1393db7f0 
								
							
								 
							
						 
						
							
							
								
								Stopgap measure: To use gridlaunch, or GUI, start opensim with  
							
							... 
							
							
							
							OpenSim.exe -gui=true 
							
						 
						
							2009-02-10 12:25:29 +00:00  
				
					
						
							
							
								 
						
							
							
								08ef0ddd22 
								
							
								 
							
						 
						
							
							
								
								Commented out a problematic test that needs more careful revision.  
							
							
							
						 
						
							2009-02-10 00:15:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d9d5a56f1d 
								
							
								 
							
						 
						
							
							
								
								Fixes a failed unit test on ScenePresences tests. That test unit needs some fixing too.  
							
							
							
						 
						
							2009-02-09 23:12:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a3d14832af 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-02-09 22:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2c685bff14 
								
							
								 
							
						 
						
							
							
								
								Moved prim crossing out of OGS1 and into RESTComms and LocalInterregionComms. This breaks interregion comms with older versions in what concerns prim crossing. In the process of moving the comms, a few things seem to be working better, namely this may address mantis  #3011 , mantis  #1698 . Hopefully, this doesn't break anything else. But I'm still seeing weirdnesses with attchments jumping out of place after a cross/TP.  
							
							... 
							
							
							
							The two most notable changes in the crossing process were:
* Object gets passed in only one message, not two as done before.
* Local object crossings do not get serialized, as done before. 
							
						 
						
							2009-02-09 22:27:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8088802c21 
								
							
								 
							
						 
						
							
							
								
								From Alan Webb <awebb@linux.vnet.ibm.com>  
							
							... 
							
							
							
							These changes replace all direct references to the AssetCache with
IAssetCache. There is no change to functionality. Everything works as
before.
This is laying the groundwork for making it possible to register
alternative asset caching mechanisms without disrupting other parts of
OpenSim or their dependencies upon AssetCache functionality. 
							
						 
						
							2009-02-09 21:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a034b640da 
								
							
								 
							
						 
						
							
							
								
								* Add the ability to type help <command> for more detailed help about a specific command if any is available  
							
							
							
						 
						
							2009-02-09 20:52:04 +00:00  
				
					
						
							
							
								 
						
							
							
								66dc421be7 
								
							
								 
							
						 
						
							
							
								
								a last set of files that seem to have embedded ^M in them  
							
							
							
						 
						
							2009-02-09 20:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								d1d93fae6c 
								
							
								 
							
						 
						
							
							
								
								* Restore show information for the OpenSim region server (version, info, threads, etc.)  
							
							
							
						 
						
							2009-02-09 18:11:09 +00:00  
				
					
						
							
							
								 
						
							
							
								2fe9915951 
								
							
								 
							
						 
						
							
							
								
								Reinstate the KickUserCommand handler, which was commented out by  
							
							... 
							
							
							
							another dev whiel I was putting the reference to it back in 
							
						 
						
							2009-02-09 16:34:21 +00:00  
				
					
						
							
							
								 
						
							
							
								8a9128ccce 
								
							
								 
							
						 
						
							
							
								
								Correct a delegate in OpenSim.cs  
							
							... 
							
							
							
							Fixes Mantis #3117  
							
						 
						
							2009-02-09 16:21:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f95b8b3863 
								
							
								 
							
						 
						
							
							
								
								* Reinstate tests that are now in CoreModules  
							
							
							
						 
						
							2009-02-09 15:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b1739cbbfd 
								
							
								 
							
						 
						
							
							
								
								fixing warnings.  
							
							
							
						 
						
							2009-02-09 10:40:12 +00:00  
				
					
						
							
							
								 
						
							
							
								07804f6937 
								
							
								 
							
						 
						
							
							
								
								This patch implements llLookAt to the extent that an object will correctly  
							
							... 
							
							
							
							rotate and point to the target, however it doesnt yet use the damping or
strength parameters.
From: Robert Smart <smartrob@uk.ibm.com> 
							
						 
						
							2009-02-09 10:04:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a89d097355 
								
							
								 
							
						 
						
							
							
								
								starting phase 2 of the OpenSim.Region.Environment commit: relocating  
							
							... 
							
							
							
							OpenSim.Region.Environment.Modules.Agent en bloc to OpenSim.Region.CoreModules 
							
						 
						
							2009-02-09 09:16:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9a33a4733e 
								
							
								 
							
						 
						
							
							
								
								Thanks Tommi Laukkanen for a patch that allows the  
							
							... 
							
							
							
							CSCodeGeneratorTest.TestStringsWithEscapedQuotesAndComments unit test to
pass on Windows. Fixes Mantis #3104 . 
							
						 
						
							2009-02-09 00:59:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d85fce99f4 
								
							
								 
							
						 
						
							
							
								
								* Once again, fixing linked prim collisions by putting AbsolutePosition = AbsolutePosition; back in the linking routine.   Why was it removed?  It's critical to the physics scene.  
							
							... 
							
							
							
							* Fixes mantis #3108  
							
						 
						
							2009-02-08 18:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c0c330988f 
								
							
								 
							
						 
						
							
							
								
								* Some minor cleanup  
							
							... 
							
							
							
							* sealed OdeScene 
							
						 
						
							2009-02-08 17:41:15 +00:00  
				
					
						
							
							
								 
						
							
							
								26ca3e26bf 
								
							
								 
							
						 
						
							
							
								
								Reverts patch from tuco/mikkopa/sempuki mantis  #3072  
							
							
							
						 
						
							2009-02-08 17:25:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8cc327cfa3 
								
							
								 
							
						 
						
							
							
								
								send group name in binary bucket in chatterbox invitation eventqueue message  
							
							
							
						 
						
							2009-02-08 10:50:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b60931b686 
								
							
								 
							
						 
						
							
							
								
								* Limit the total number of joints created per frame to the maximum possible without causing a stack collision.  
							
							... 
							
							
							
							* This fixes crashing on large sets of physical prims because of stack collisions (assuming you follow the directions on linux for starting ode with ulimit).   After the maximum joints are created, objects will start to fall through the ground and be disabled.   Not the best solution, but it's better then a crash caused by a stack collision with the process exceeding the maximum available memory/recursions per thread.
* Make a clean region, make a stack of 5000 prim, 20 layers high.  Make them physical, *SLOW*, but no crash. 
							
						 
						
							2009-02-08 03:02:43 +00:00  
				
					
						
							
							
								 
						
							
							
								08a9a85376 
								
							
								 
							
						 
						
							
							
								
								* Fixes colliding with the terrain lower then 0 and higher then 256m  
							
							... 
							
							
							
							* The actual AABB of the heightfield on the Z is now determined by the minimum and maximum heightfield value in the terrain array (assuming it's a reasonable number).  This might optimize collisions in simulators that have a small difference between minimum and maximum heightfield values. 
							
						 
						
							2009-02-08 01:05:09 +00:00  
				
					
						
							
							
								 
						
							
							
								665269a277 
								
							
								 
							
						 
						
							
							
								
								* Removed the duplicate AddCapsHandler that existed in ScenePresence.MakeRootAgent; CAPs are already in place when this runs.  
							
							... 
							
							
							
							* Moved MoveAgentIntoRegion further down in the CompleteMovement method.
* changed a couple of methods from protected to public in SceneCommunicationService 
							
						 
						
							2009-02-08 00:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0031489072 
								
							
								 
							
						 
						
							
							
								
								Bug fix related to the filling out the remoting port in RegionInfo. It still must be there because of attachments.  
							
							
							
						 
						
							2009-02-07 23:51:30 +00:00  
				
					
						
							
							
								 
						
							
							
								262acf61c4 
								
							
								 
							
						 
						
							
							
								
								* Refactored UserLoginService.CustomiseResponse to be (almost) text-wide identical to LocalLoginService.CustomiseResponse in order to be able to pull them up.  
							
							
							
						 
						
							2009-02-07 20:16:58 +00:00  
				
					
						
							
							
								 
						
							
							
								63fd4c0fb2 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							Created nunit test for LSL API and example test for 
llAngleBetween which was marked untested in wiki. 
Run new test succesfully with NUnitGUI and nant build. 
							
						 
						
							2009-02-07 18:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ff0fa12903 
								
							
								 
							
						 
						
							
							
								
								Adds support for HG linking to specific regions within an instance. The format is Host:Port:Region. Refactored the linking code from MapSearchModule to HGHyperlink, so that it can be used both by the MapSearchModule and the Console command.  
							
							
							
						 
						
							2009-02-07 16:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								6bd2979486 
								
							
								 
							
						 
						
							
							
								
								the parameters for llAtan2 were inverted before passing to Math.  
							
							... 
							
							
							
							Thanks to Rob Smart for pointing this out. 
							
						 
						
							2009-02-07 13:16:27 +00:00  
				
					
						
							
							
								 
						
							
							
								54c6a920ba 
								
							
								 
							
						 
						
							
							
								
								Replace the console for all OpenSim apps with a new console featuring command  
							
							... 
							
							
							
							line editing, context sensitive help (press ? at any time), command line
history, a new plugin command system and new appender features thet let you
type while the console is scrolling. Seamlessly integrates the ICommander
interfaces. 
							
						 
						
							2009-02-07 12:25:39 +00:00  
				
					
						
							
							
								 
						
							
							
								4d4402158e 
								
							
								 
							
						 
						
							
							
								
								Thank you dslake for a patch that:  
							
							... 
							
							
							
							* fixes mantis #3092 : User Server sets agent starting position to passed x/y/x instead of x/y/z 
							
						 
						
							2009-02-07 09:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a6b21a3b83 
								
							
								 
							
						 
						
							
							
								
								* minor: Apply second patch from  http://opensimulator.org/mantis/view.php?id=3089  
							
							... 
							
							
							
							* This adds more explanation for the new proxy settings in OpenSim.ini.example
* Also does some formatting correction
* I did some additional reformatting on top of that 
							
						 
						
							2009-02-06 21:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								fae20712a9 
								
							
								 
							
						 
						
							
							
								
								* reinstate OpenSim/Region/Framework/Scenes/Tests  
							
							... 
							
							
							
							* should bring us back up to 240 tests 
							
						 
						
							2009-02-06 21:37:10 +00:00  
				
					
						
							
							
								 
						
							
							
								84659396b8 
								
							
								 
							
						 
						
							
							
								
								* Make the module loader display which module failed if there was a loading problem  
							
							... 
							
							
							
							* Such failures are now fatal to grab the user's attention.
* However, they could be made non-fatal (just with a loud error warning) if this proves too inconvenient 
							
						 
						
							2009-02-06 19:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								00a3cbd6fa 
								
							
								 
							
						 
						
							
							
								
								* Implement help <command> from the region console  
							
							... 
							
							
							
							* So at the moment once can type 'help terrain fill' as well as 'terrain fill help'
* Current implementation is a transient hack that should be tidied up soon 
							
						 
						
							2009-02-06 18:18:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9b66108081 
								
							
								 
							
						 
						
							
							
								
								This changeset is the step 1 of 2 in refactoring  
							
							... 
							
							
							
							OpenSim.Region.Environment into a "framework" part and a modules only
part. This first changeset refactors OpenSim.Region.Environment.Scenes,
OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces
into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region
modules in OpenSim.Region.Environment.
The next step will be to move region modules up from
OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and
then sort out which modules are really core modules and which should
move out to forge.
I've been very careful to NOT BREAK anything. i hope i've
succeeded. as this is the work of a whole week i hope i managed to
keep track with the applied patches of the last week --- could any of
you that did check in stuff have a look at whether it survived? thx! 
							
						 
						
							2009-02-06 16:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3465447e17 
								
							
								 
							
						 
						
							
							
								
								more eventqueue endian madness  
							
							
							
						 
						
							2009-02-06 09:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5cef64f564 
								
							
								 
							
						 
						
							
							
								
								move RegionDenyAgeUnverified parameter to AgeVerificationBlock in parcel properties event queue message. Addresses Mantis#3090  
							
							
							
						 
						
							2009-02-06 08:53:30 +00:00  
				
					
						
							
							
								 
						
							
							
								28820e6185 
								
							
								 
							
						 
						
							
							
								
								Thanks cmickyb for a patch (Mantis#3089) that adds support for proxy in http requests  
							
							
							
						 
						
							2009-02-06 01:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f8c372721b 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2009-02-05 22:03:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fae5d25e82 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3056  
							
							... 
							
							
							
							* Clamps negative values to zero when a terrain is exported in LLRAW format, since LLRAW doesn't support negative values.
* Thanks jonc! 
							
						 
						
							2009-02-05 21:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								10aa027ec8 
								
							
								 
							
						 
						
							
							
								
								* Remove CommanderTestModule as there are several normal modules which effectively fulfil this function  
							
							
							
						 
						
							2009-02-05 21:46:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3027b6ad27 
								
							
								 
							
						 
						
							
							
								
								* cheap hack to make module help information more accurately reflect what command text needs to be typed  
							
							... 
							
							
							
							* Should disappear soon 
							
						 
						
							2009-02-05 21:46:04 +00:00  
				
					
						
							
							
								 
						
							
							
								732cd838b1 
								
							
								 
							
						 
						
							
							
								
								* Make existing module commanders register as help topics  
							
							... 
							
							
							
							* Typing help will now give a list of these topics at the top (as well as the rest of the current help stuff)
* Typing help <topic> will give information about commands specific to that topic 
							
						 
						
							2009-02-05 21:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9a666bda02 
								
							
								 
							
						 
						
							
							
								
								* Use the commander name to register module commanders instead of providing the information twice  
							
							
							
						 
						
							2009-02-05 19:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								65448cd02d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Split out module Command class into a separate file  
							
							
							
						 
						
							2009-02-05 19:34:23 +00:00  
				
					
						
							
							
								 
						
							
							
								18100eee50 
								
							
								 
							
						 
						
							
							
								
								* Remove unused region info list from OpenSimBase.  
							
							... 
							
							
							
							* The same information is available via SceneManager 
							
						 
						
							2009-02-05 18:47:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d04025ff3d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move module handling code up into SceneBase from Scene, reducing the large number of different things that Scene does  
							
							
							
						 
						
							2009-02-05 18:36:53 +00:00  
				
					
						
							
							
								 
						
							
							
								efcf00ee60 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This patch fixes the problem where if an object containing a script is
deleted at the same time as an object containing the same script is
rezzed, it can result in the assembly file being deleted after the
second object script initialisation has found it but not started using
it yet, resulting in the script not starting up. 
							
						 
						
							2009-02-05 16:12:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2a998d6cd7 
								
							
								 
							
						 
						
							
							
								
								* Add the second version of the experimental ObjectAdd Cap.   It will handle both versions currently.  
							
							
							
						 
						
							2009-02-05 13:43:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8f31210432 
								
							
								 
							
						 
						
							
							
								
								* Committing an experimental ObjectAdd module.  Intended to work with  http://jira.secondlife.com/browse/VWR-8049  .  
							
							... 
							
							
							
							* Catherine contacted us and gave us a LLSD dump to study for implementation.
* Still needs to be tested.  May not produce expected results. 
							
						 
						
							2009-02-05 06:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								577064fb9d 
								
							
								 
							
						 
						
							
							
								
								* minor: remove deprecated and unused terrain method from SceneManager  
							
							... 
							
							
							
							* other minor tidy up 
							
						 
						
							2009-02-04 20:37:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a1da605706 
								
							
								 
							
						 
						
							
							
								
								* Introduce a new "default" option for asset_database in the [STORAGE] section  
							
							... 
							
							
							
							* This option makes OpenSim use the usual db based asset service in standalone, and the grid based one in grid mode
* The other options can (local, grid, etc) can still be used explicitly as before
* Also change OpenSim.ini.example and the surrounding explanative text 
							
						 
						
							2009-02-04 18:56:12 +00:00  
				
					
						
							
							
								 
						
							
							
								be3e676d33 
								
							
								 
							
						 
						
							
							
								
								Addresses a race condition that happened between the viewer and the departing region wrt the creation of the child agent in the receiving region, and that resulted in failed TPs.  
							
							
							
						 
						
							2009-02-04 16:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8d6bd1b650 
								
							
								 
							
						 
						
							
							
								
								Added a ForceSceneObjectBackup method to Scene, which as it says forces a database backup/update on the SceneObjectGroup.  
							
							... 
							
							
							
							This is now called at the beginning of DeRezObject, so we know the database is upto date before we attempt to delete a object. 
Fix Mantis #1004  
Which happened because Database backups don't happen if a object is still selected, so when you select a part in a link-set and then unlink it and then delete it, all without unselecting the prim at all. The unlink changes never get updated to the database. So then when the call to delete the prim from the database happens, which is called with the SceneObjectId. That SceneObjectId is never found, as the database still has that prim as part of another link set. 
It is possible that these changes might have to be reverted and for us to find a different method of fixing the problem. If the performance overhead is too high or it causes any other problems. 
							
						 
						
							2009-02-04 16:00:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0c03a48fb2 
								
							
								 
							
						 
						
							
							
								
								- add OpenSim.Framework.AssetMetadata class. AssetBase is now composed of it  
							
							... 
							
							
							
							- trim trailing whitespace 
							
						 
						
							2009-02-04 00:01:36 +00:00  
				
					
						
							
							
								 
						
							
							
								1adb8c33b2 
								
							
								 
							
						 
						
							
							
								
								* Add another object to the existing save oar test  
							
							
							
						 
						
							2009-02-03 20:45:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1c0df5e40f 
								
							
								 
							
						 
						
							
							
								
								* Address  http://opensimulator.org/mantis/view.php?id=3076  by actually eliminating the redundant enable = true commented example  
							
							... 
							
							
							
							* Comment out some startup verbosity from the module if we haven't enabled it 
							
						 
						
							2009-02-03 20:16:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2009d1aa01 
								
							
								 
							
						 
						
							
							
								
								* Fission SceneObjectTests into basic and linking sets  
							
							
							
						 
						
							2009-02-03 20:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								984cf94375 
								
							
								 
							
						 
						
							
							
								
								* Lock the parts for the old group while we're clearing it as well - not much point doing one without the other  
							
							... 
							
							
							
							* Shouldn't result in any deadlocks as I don't think there are any locks in the calling code 
							
						 
						
							2009-02-03 19:36:57 +00:00  
				
					
						
							
							
								 
						
							
							
								cff7664a37 
								
							
								 
							
						 
						
							
							
								
								* Mark the old group after linking as deleted  
							
							... 
							
							
							
							* Add unit test assertions to check this 
							
						 
						
							2009-02-03 19:13:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4ea2749b37 
								
							
								 
							
						 
						
							
							
								
								OK, commenting the return again :-/  
							
							
							
						 
						
							2009-02-03 19:03:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b2de0a3ae6 
								
							
								 
							
						 
						
							
							
								
								* Now clearing parts list in the old group after a link has occurred  
							
							... 
							
							
							
							* Adjusted existing link tests to reflect this and added some new assertions 
							
						 
						
							2009-02-03 18:48:04 +00:00  
				
					
						
							
							
								 
						
							
							
								35f9f2545d 
								
							
								 
							
						 
						
							
							
								
								* Lock parts while they're being duplicated to prevent possible race conditions with other parts changers  
							
							... 
							
							
							
							* This shouldn't provoke any deadlocks since the callers aren't taking any other locks beforehand 
							
						 
						
							2009-02-03 18:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a9e76ce847 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some pointless assignments in SOG.Copy() that had already been done by MemberwiseClone()  
							
							
							
						 
						
							2009-02-03 17:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c80733cc98 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis  #3070  
							
							
							
						 
						
							2009-02-03 14:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								949ae6136e 
								
							
								 
							
						 
						
							
							
								
								Change access levels from private to protected to facilitate  
							
							... 
							
							
							
							subclassing; also add new method signatures. Thanks tuco and mikkopa.
Fix Mantis #3072 . 
							
						 
						
							2009-02-03 08:31:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e12b0a2496 
								
							
								 
							
						 
						
							
							
								
								- move IAssetDataPlugin from OpenSim/Framework/IAssetProvider.cs to  
							
							... 
							
							
							
							OpenSim/Data/IAssetData.cs
- remove some trailing whitespace 
							
						 
						
							2009-02-03 05:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f8e45e8e98 
								
							
								 
							
						 
						
							
							
								
								Rename IAssetProviderPlugin to IAssetDataPlugin aligning with the other data plugins.  
							
							
							
						 
						
							2009-02-03 05:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2c2f10e156 
								
							
								 
							
						 
						
							
							
								
								* Establish OnOarFileSaved EventManager event and subscribe to that instead of passing in a waithandle to the archiver  
							
							... 
							
							
							
							* This matches the existing OnOarFileLoaded event
* This brings up the question of how these things can be made generic so that they don't have to be tied into EventManager, but that's a topic for another day 
							
						 
						
							2009-02-02 20:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								13a5243d76 
								
							
								 
							
						 
						
							
							
								
								* As per  http://opensimulator.org/mantis/view.php?id=3065  
							
							... 
							
							
							
							* Copy OpenSim.ini to _OpenSim.ini on crash instead of opensim.ini
* This makes it work on Linux/Mac(?) as well as Windows 
							
						 
						
							2009-02-02 20:01:50 +00:00  
				
					
						
							
							
								 
						
							
							
								49946cb7aa 
								
							
								 
							
						 
						
							
							
								
								Restore llGetSunPosition to its former self.  
							
							... 
							
							
							
							Fixes Mantis #2195  
							
						 
						
							2009-02-02 19:20:12 +00:00  
				
					
						
							
							
								 
						
							
							
								176920f8d3 
								
							
								 
							
						 
						
							
							
								
								* Make it more obvious that there is an enabled switch for chat in OpenSim.ini.example.  
							
							... 
							
							
							
							* Add default information for other chat settings 
							
						 
						
							2009-02-02 17:27:23 +00:00  
				
					
						
							
							
								 
						
							
							
								6f9c1e3bcc 
								
							
								 
							
						 
						
							
							
								
								* Stop the instant message module from trying to register for the message transfer module in PostInitialise() if it hasn't actually been enabled  
							
							
							
						 
						
							2009-02-02 17:22:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e0cef010f3 
								
							
								 
							
						 
						
							
							
								
								* Small tweak to move name replacement in friendship offer since server side requests don't want the lookup  
							
							
							
						 
						
							2009-02-02 17:19:57 +00:00  
				
					
						
							
							
								 
						
							
							
								3682212fbf 
								
							
								 
							
						 
						
							
							
								
								[previous VectorRender patch was from: Robert Smart  
							
							... 
							
							
							
							<SMARTROB@uk.ibm.com>]
clean up. 
							
						 
						
							2009-02-02 14:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8a098bf12c 
								
							
								 
							
						 
						
							
							
								
								* Minor refactoring and comments updates  
							
							... 
							
							
							
							* Ignored some gens 
							
						 
						
							2009-02-02 14:57:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7ec667d279 
								
							
								 
							
						 
						
							
							
								
								[patching previous patch and also taking the chance of fixing the  
							
							... 
							
							
							
							previous commit message]
This patch reimplements the Draw method in the VectorRenderModule which is
used to create dynamic textures.
The previous version was limited to creating square dynamic textures, it
also didnt allow for dynamically loading an image containing transparency
except at 256x256.
The extraParams string in such functions as osSetDynamicTextureData can
now be passed a comma seperated string of name value pairs which set the
width,height and alpha value of dynamic textures. e.g.
"height:512,width:2048,alpha:255"
Backward compatibility is still preserved so passing the old params of
either a string integer "256" "512" will still work in the same fashion as
will passing "setAlpha" on its own 
							
						 
						
							2009-02-02 13:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b9db1b1345 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'vector' into OpenSimulator.org  
							
							
							
						 
						
							2009-02-02 11:40:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4e5e70491b 
								
							
								 
							
						 
						
							
							
								
								* Removed erroneous reference to the Data.Base Framework  
							
							
							
						 
						
							2009-02-02 11:27:58 +00:00  
				
					
						
							
							
								 
						
							
							
								496ed4488d 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-02 09:01:00 +00:00  
				
					
						
							
							
								 
						
							
							
								aabaa35af7 
								
							
								 
							
						 
						
							
							
								
								* Adding the Tree module configuration options to OpenSim.ini.example  
							
							... 
							
							
							
							* Adding an option to use the tree module to manage the trees in the simulator (grow/reproduce/die)
* Setting it to off by default in an effort to reduce the number of threads in use by default
* You can also turn it on in a 'one off' way with 'tree active true' on the console. To 'one off' turn it off, it's 'tree active false'.  The permanent way to do that, however is in the opensim.ini. 
							
						 
						
							2009-02-02 06:04:03 +00:00  
				
					
						
							
							
								 
						
							
							
								dee6ad7154 
								
							
								 
							
						 
						
							
							
								
								Putting the return back in AddCapsHandler upon attempt at adding CAPs twice. The return seems to have been commented in 8038, as an attempt at fixing multiple TP problems later identified to be deadlocks. CAPs should never be overwritten, or the viewer can get confused. Right now this method is erroneously being called twice because of legacy code. I'll fix that later, after further testing.  
							
							
							
						 
						
							2009-02-01 20:36:10 +00:00  
				
					
						
							
							
								 
						
							
							
								50536c66a0 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							Added osTeleportAgent with region coordinates to 
support hyper grid scripted teleports. 
							
						 
						
							2009-02-01 17:41:33 +00:00  
				
					
						
							
							
								 
						
							
							
								469b35d2bb 
								
							
								 
							
						 
						
							
							
								
								* Adding a few fields to the Land data responder that the client is complaining about (and older clients are crashing on)  
							
							
							
						 
						
							2009-02-01 17:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								aad843fc2c 
								
							
								 
							
						 
						
							
							
								
								Correct the method signature on llMakeFountain.  
							
							
							
						 
						
							2009-02-01 15:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								3bd0df18b7 
								
							
								 
							
						 
						
							
							
								
								More on dynamic hyperlinks. Making the 4096 check (deregistration of region) work in grid mode.  
							
							
							
						 
						
							2009-02-01 02:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ff149ae197 
								
							
								 
							
						 
						
							
							
								
								Check for the 4096 limitation in dynamic region hyperlinks.  
							
							
							
						 
						
							2009-02-01 00:59:42 +00:00  
				
					
						
							
							
								 
						
							
							
								1a14066aa6 
								
							
								 
							
						 
						
							
							
								
								Speed improvement mostly when sensing objects especially noticeable in a sim with many objects.  
							
							
							
						 
						
							2009-01-31 19:02:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4a120e9dd5 
								
							
								 
							
						 
						
							
							
								
								Flesh out llGetAgentLanguage to return "en-us" until  
							
							... 
							
							
							
							we have an I18N committee for internationalization. 
							
						 
						
							2009-01-31 18:27:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9e29baa565 
								
							
								 
							
						 
						
							
							
								
								Initial support for dynamic HG hyperlinks. With this commit, remote sims can be linked (and TPed to) simply by searching on the map for things like this ucigrid03.nacs.uci.edu:9003 or by clicking on things like this in the chat history secondlife://ucigrid03.nacs.uci.edu:9003/ or by clicking on links like that on the embedded browser.  
							
							
							
						 
						
							2009-01-31 18:13:22 +00:00  
				
					
						
							
							
								 
						
							
							
								85c0c0557e 
								
							
								 
							
						 
						
							
							
								
								* Tweaks some locks when modifying an ODECharacter.  This actually allows a user to log-in while the physics scene and the scripts are starting up.  This also seems to smooth out the jerks on teleport/connect/disconnect a little bit.  
							
							... 
							
							
							
							* If you log-in while the simulator is starting up, you won't be able to move and the sim stats will say 0 FPS, and 0 Physics Frames and you may see only terrain.  Once the sim finishes starting up, it'll all resume as normal. 
							
						 
						
							2009-01-31 16:49:32 +00:00  
				
					
						
							
							
								 
						
							
							
								360eb239b3 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixes mantis  #3063 .  
							
							
							
						 
						
							2009-01-31 00:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e7a9ece410 
								
							
								 
							
						 
						
							
							
								
								Bug fix on posting assets onto foreign users inventory. Check that the key is already in the local asset map before adding it.  
							
							
							
						 
						
							2009-01-30 23:53:41 +00:00  
				
					
						
							
							
								 
						
							
							
								36221a2c19 
								
							
								 
							
						 
						
							
							
								
								Added a new method SendGroupRootUpdate to start addressing mantis  #3019 . ll functions have not been changed.  
							
							
							
						 
						
							2009-01-30 23:23:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e233aad098 
								
							
								 
							
						 
						
							
							
								
								* Put a wait timeout on the archive test, just in case the archiver never returns  
							
							
							
						 
						
							2009-01-30 21:39:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fa88dac539 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-30 21:26:38 +00:00  
				
					
						
							
							
								 
						
							
							
								951c08933a 
								
							
								 
							
						 
						
							
							
								
								* In OpenSim.ini.example, list defaults for AllowOSFunctions and OSFunctionThreatLevel and change existing OpenSim.ini.example settings  
							
							
							
						 
						
							2009-01-30 21:04:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c307e0e4a7 
								
							
								 
							
						 
						
							
							
								
								* Extend archive save test to check for the presence of the file for the object that was in the scene  
							
							... 
							
							
							
							* Can now pass in a wait handle to ArchiveRegion() if you want same thread signalling that the save has completed 
							
						 
						
							2009-01-30 20:54:38 +00:00  
				
					
						
							
							
								 
						
							
							
								7a751f6940 
								
							
								 
							
						 
						
							
							
								
								* minor: stop bothering to set parts to phantom within test setups - tests now seem to pass without having to do this  
							
							
							
						 
						
							2009-01-30 18:28:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1b0a398763 
								
							
								 
							
						 
						
							
							
								
								reporting original request URI if HttpWebRequest failed, adding  
							
							... 
							
							
							
							try-catch around GetRequestStream (this time for sure) 
							
						 
						
							2009-01-30 14:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6126c687c1 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-01-30 09:03:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7e17cec182 
								
							
								 
							
						 
						
							
							
								
								remove dummy parcel media settings from event queue message  
							
							
							
						 
						
							2009-01-30 08:52:45 +00:00  
				
					
						
							
							
								 
						
							
							
								587b079878 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2009-01-30 08:49:00 +00:00  
				
					
						
							
							
								 
						
							
							
								27df816184 
								
							
								 
							
						 
						
							
							
								
								fixing: client gets logged out when concierge's broker returns 500  
							
							... 
							
							
							
							response.
adding: more verbose error logging 
							
						 
						
							2009-01-30 08:48:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ea6e4a95ce 
								
							
								 
							
						 
						
							
							
								
								Complete the implementation of llSHA1String.  
							
							
							
						 
						
							2009-01-29 19:47:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6e63e93ec7 
								
							
								 
							
						 
						
							
							
								
								* minor: just a few formatting changes and log quietening  
							
							
							
						 
						
							2009-01-29 18:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								25e241837b 
								
							
								 
							
						 
						
							
							
								
								* Enhanced ScenePresenceTests. Now tests for region and prim crossing.  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-28 19:23:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4cfa36ee8b 
								
							
								 
							
						 
						
							
							
								
								fix: client gets logged out when concierge's broker returns 500  
							
							... 
							
							
							
							response. 
							
						 
						
							2009-01-28 18:58:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ce1e1854b1 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							This changeset fixes a race condition where a script (XEngine run) can
startup before a reference is added to it in all of the required
places in the XEngine class. The effect of this is that a script can
sometimes on startup miss script events. For example a script which
starts up and initialises itself from a notecard may never receive the
dataserver event containing the notecard information.
The patch isn't as clean as I'd like - I've split the constructor of
ScriptInstance up so it does everything it did before except
call Startup and post events like state_entry and on_rez. An Init
function has been added which is called after the ScriptInstance
object has been added to the necessary data structures in XEngine.
Happy to rework it if someone suggests a better way of doing it. 
							
						 
						
							2009-01-28 09:52:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a3ac702941 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Adding Oarfileloaded and EmptyScriptCompileQueue event support which
allows (with a module) for programmatic notification of when a region
objects and scripts are up and running after a server start or
load-oar. 
							
						 
						
							2009-01-28 09:22:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fe18adbc11 
								
							
								 
							
						 
						
							
							
								
								Add in a stub for llSHA1String. I believe it is the only one new  
							
							... 
							
							
							
							function we were missing. 
							
						 
						
							2009-01-28 04:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								0c712e9704 
								
							
								 
							
						 
						
							
							
								
								delete some commented out junk code notes  
							
							
							
						 
						
							2009-01-27 06:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c747990187 
								
							
								 
							
						 
						
							
							
								
								Send groups list via event queue  
							
							
							
						 
						
							2009-01-27 06:14:11 +00:00  
				
					
						
							
							
								 
						
							
							
								54a1b9dbff 
								
							
								 
							
						 
						
							
							
								
								correct formatting if parcel description field in event queue message  
							
							
							
						 
						
							2009-01-27 01:31:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fd76bc39fa 
								
							
								 
							
						 
						
							
							
								
								Correct a typo in the parcel properties event queue message which was preventing the display of authorized buyer  
							
							
							
						 
						
							2009-01-27 00:51:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b1520fbfd2 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2009-01-26 21:35:54 +00:00  
				
					
						
							
							
								 
						
							
							
								92b6d1efbb 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2009-01-26 21:35:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6cebb6e760 
								
							
								 
							
						 
						
							
							
								
								~ fixing bugs in ConciergeServer.py test code  
							
							... 
							
							
							
							~ fix bug in ConciergeModule: wrong closing tag for avatars list 
							
						 
						
							2009-01-26 21:35:16 +00:00  
				
					
						
							
							
								 
						
							
							
								0aafeb5da3 
								
							
								 
							
						 
						
							
							
								
								adding XML parsing to make sure POST content is welformed  
							
							
							
						 
						
							2009-01-26 21:34:59 +00:00  
				
					
						
							
							
								 
						
							
							
								10f7e534c9 
								
							
								 
							
						 
						
							
							
								
								+ adding URI substitution for concierges broker URI  
							
							
							
						 
						
							2009-01-26 21:34:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0c14ebec87 
								
							
								 
							
						 
						
							
							
								
								~ moving test server script on level up  
							
							
							
						 
						
							2009-01-26 21:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								db46c75d72 
								
							
								 
							
						 
						
							
							
								
								~ moving test server script on level up  
							
							
							
						 
						
							2009-01-26 21:33:53 +00:00  
				
					
						
							
							
								 
						
							
							
								494cfdfe37 
								
							
								 
							
						 
						
							
							
								
								~ turning synchronous broker update into asynchronous one  
							
							
							
						 
						
							2009-01-26 21:33:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8c4ac64d80 
								
							
								 
							
						 
						
							
							
								
								~ fix: Concierge reports avatar leaving region twice  
							
							... 
							
							
							
							~ cleaning up log statements 
							
						 
						
							2009-01-26 21:33:20 +00:00  
				
					
						
							
							
								 
						
							
							
								3b866df078 
								
							
								 
							
						 
						
							
							
								
								+ completed python test server  
							
							
							
						 
						
							2009-01-26 21:32:59 +00:00  
				
					
						
							
							
								 
						
							
							
								78db120b3d 
								
							
								 
							
						 
						
							
							
								
								+ adding test server for debugging purposes  
							
							
							
						 
						
							2009-01-26 21:32:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0abc179a4e 
								
							
								 
							
						 
						
							
							
								
								~ extending attendee list to include agent name  
							
							... 
							
							
							
							+ code to generate full XML avatar list
+ code to POST XML snipplet 
							
						 
						
							2009-01-26 21:32:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4464e59f75 
								
							
								 
							
						 
						
							
							
								
								adding timestamp as ISO 8601  
							
							
							
						 
						
							2009-01-26 21:31:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d10d8af295 
								
							
								 
							
						 
						
							
							
								
								adding XML sniplet generation (start of)  
							
							
							
						 
						
							2009-01-26 21:31:21 +00:00  
				
					
						
							
							
								 
						
							
							
								464ecc15a0 
								
							
								 
							
						 
						
							
							
								
								starting draft attendee list notification support.  
							
							
							
						 
						
							2009-01-26 21:31:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b112109d2c 
								
							
								 
							
						 
						
							
							
								
								swap endianness of parcel flags in event queue message  
							
							
							
						 
						
							2009-01-26 20:06:31 +00:00  
				
					
						
							
							
								 
						
							
							
								fc75a2031e 
								
							
								 
							
						 
						
							
							
								
								* Providing a way for the rest of the simulator to get at the economy settings through the IMoneyModule interface.  
							
							
							
						 
						
							2009-01-26 20:05:13 +00:00  
				
					
						
							
							
								 
						
							
							
								4dace03696 
								
							
								 
							
						 
						
							
							
								
								add a definition for a parcel properties CAP  
							
							... 
							
							
							
							send parcel properties via eventqueue rather than UDP to facilitate libomv clients - see Mantis #3040  
							
						 
						
							2009-01-26 10:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								fa99f01378 
								
							
								 
							
						 
						
							
							
								
								more eventqueue IM nonsense  
							
							
							
						 
						
							2009-01-26 08:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b0cb272d12 
								
							
								 
							
						 
						
							
							
								
								Remove the addition of the region coordinates to obtain the absolute position of a prim/person on the grid. I believe it is superfluous and removes needed decimal places for short range sensors.  
							
							... 
							
							
							
							Fixes Manitis #3046  
							
						 
						
							2009-01-25 21:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b405d92260 
								
							
								 
							
						 
						
							
							
								
								* Fixed a small logical error in error handling of console commands.  
							
							... 
							
							
							
							* Console command help should be output to the console, not to the log (as "help" does it already). That allows getting help/answers even if you only log into a file.
Fixes Mantis#2916. 
							
						 
						
							2009-01-25 16:12:55 +00:00  
				
					
						
							
							
								 
						
							
							
								aa2521623c 
								
							
								 
							
						 
						
							
							
								
								Add an override of the ! operator to lsl integer.  
							
							... 
							
							
							
							Fixes Mantis #3041  
							
						 
						
							2009-01-25 10:17:26 +00:00  
				
					
						
							
							
								 
						
							
							
								76206543e8 
								
							
								 
							
						 
						
							
							
								
								* Adds console command, 'predecode-j2k <number of threads>' to load all of the texture assets from the scene and decode the j2k layer data to cache.   The work is split between the number of threads you specify.   A good number of threads value is the number of cores on your machine minus 1.  
							
							... 
							
							
							
							* Increases the number of ImageDataPackets we send per PriorityQueue pop and tweak it so that the number of packets is ( (2 * decode level) + 1 ) * 2, and (((2 * (5-decode level)) + 1) * 2).  The first one sends more data for low quality textures, the second one sends more data for high quality textures. 
							
						 
						
							2009-01-25 04:34:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c277440e73 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2009-01-23 20:44:35 +00:00  
				
					
						
							
							
								 
						
							
							
								dbd2b45233 
								
							
								 
							
						 
						
							
							
								
								* Write a simple archive loading test which doesn't actually do any testing yet apart from not blow up  
							
							
							
						 
						
							2009-01-23 20:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								664f983943 
								
							
								 
							
						 
						
							
							
								
								* Extend archive test to check for the presence of a control file in a saved archive  
							
							
							
						 
						
							2009-01-23 19:24:36 +00:00  
				
					
						
							
							
								 
						
							
							
								04a565e6b1 
								
							
								 
							
						 
						
							
							
								
								Fix for llGetRot when the script is in a child prim. Also fixed llGetPrimitiveParams for PRIM_ROTATION.  
							
							... 
							
							
							
							Fixes Mantis #3023  
							
						 
						
							2009-01-23 18:10:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f8aea3724d 
								
							
								 
							
						 
						
							
							
								
								refactor: move test modules set up code to common function  
							
							
							
						 
						
							2009-01-23 17:55:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ee3c61247e 
								
							
								 
							
						 
						
							
							
								
								* refactor: move scene setup code into common test code assembly  
							
							
							
						 
						
							2009-01-23 17:32:38 +00:00  
				
					
						
							
							
								 
						
							
							
								227e88a6f4 
								
							
								 
							
						 
						
							
							
								
								* minor: remove serialization and deserializationg sog log messages for now  
							
							
							
						 
						
							2009-01-23 17:17:46 +00:00  
				
					
						
							
							
								 
						
							
							
								15cd1102e1 
								
							
								 
							
						 
						
							
							
								
								* minor: small tweak to archive save completion log message  
							
							
							
						 
						
							2009-01-23 17:12:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ddff7ab20e 
								
							
								 
							
						 
						
							
							
								
								* Add direct stream loading and saving methods to the archive module.  
							
							... 
							
							
							
							* The async stream method does not yet signal completion to interested calling code 
							
						 
						
							2009-01-23 17:07:37 +00:00  
				
					
						
							
							
								 
						
							
							
								74df9f9c81 
								
							
								 
							
						 
						
							
							
								
								* Adds a synchronous jpeg decode for pre-caching purposes  
							
							... 
							
							
							
							* When the DynamicTextureModule creates a j2k image, pre-cache the decode so that it doesn't stall any client threads. 
							
						 
						
							2009-01-23 11:00:36 +00:00  
				
					
						
							
							
								 
						
							
							
								68978e6e2a 
								
							
								 
							
						 
						
							
							
								
								add event queue code for sending group IM for future group support  
							
							
							
						 
						
							2009-01-23 01:49:32 +00:00  
				
					
						
							
							
								 
						
							
							
								178fd97bd0 
								
							
								 
							
						 
						
							
							
								
								* Fixing a group title  
							
							
							
						 
						
							2009-01-23 00:08:35 +00:00  
				
					
						
							
							
								 
						
							
							
								757762a630 
								
							
								 
							
						 
						
							
							
								
								Implement missing LSL TEXTURE_xxx constants including two new textures.  
							
							... 
							
							
							
							Fixes Mantis #3030  
							
						 
						
							2009-01-22 23:58:46 +00:00  
				
					
						
							
							
								 
						
							
							
								884009ed33 
								
							
								 
							
						 
						
							
							
								
								* Add some caps seed capability path checking to the simple non neighbours standalone region teleport test  
							
							
							
						 
						
							2009-01-22 19:46:31 +00:00  
				
					
						
							
							
								 
						
							
							
								28ddc38deb 
								
							
								 
							
						 
						
							
							
								
								* Remove a few unnecessary locks to try and prevent lock contention in LLImageManager  
							
							
							
						 
						
							2009-01-22 18:28:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8a24f61acd 
								
							
								 
							
						 
						
							
							
								
								* Change the currently misleading log message when capabilities are added twice, and provide some more information  
							
							... 
							
							
							
							* No functional change
* It strikes me that there may be caps problems if double registration is presented if cleanup failed for a previous agent (so a caps handler will remain in memory for that 
agent but with a different seed).  This needs investigation 
							
						 
						
							2009-01-22 17:51:47 +00:00  
				
					
						
							
							
								 
						
							
							
								20359e8591 
								
							
								 
							
						 
						
							
							
								
								white space & formatting cleanup  
							
							
							
						 
						
							2009-01-22 16:43:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7e08d7da15 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							this patch makes load-oar a bit more tolerant to irrelevant
differences in the oar file format. Directory entries are now ignored
rather than trying to interpret them as files they hold which results
in the load-oar failing. This change makes it easier to manually
modify oar files. 
							
						 
						
							2009-01-22 16:43:09 +00:00  
				
					
						
							
							
								 
						
							
							
								54801bb142 
								
							
								 
							
						 
						
							
							
								
								* minox fix related to last commit  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-22 16:06:26 +00:00  
				
					
						
							
							
								 
						
							
							
								9704196bbf 
								
							
								 
							
						 
						
							
							
								
								* Caught 2 dictionary exceptions that were unhandled  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-22 13:59:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9ebba37a7c 
								
							
								 
							
						 
						
							
							
								
								* discovered!   darn!  Removing I <3 OpenSimulator from firstname  
							
							
							
						 
						
							2009-01-22 10:04:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a7ccbb3de0 
								
							
								 
							
						 
						
							
							
								
								* Added some more comments  
							
							... 
							
							
							
							* Fixed up an outgoing packet
* I <3 OpenSimulator 
							
						 
						
							2009-01-22 09:31:01 +00:00  
				
					
						
							
							
								 
						
							
							
								6167019a05 
								
							
								 
							
						 
						
							
							
								
								* Adds a Scene Getter property called SceneContents for the Scene's m_sceneGraph.  This will allow it to be exposed to modules without resorting to referring to m_sceneGraph  
							
							
							
						 
						
							2009-01-22 01:50:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c6154c8987 
								
							
								 
							
						 
						
							
							
								
								* Add File cache for j2k layer decodes.  This will make it so that the server will decode the j2k stream once and cache it to disk so that the cache is saved across sim restarts.  
							
							
							
						 
						
							2009-01-22 01:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								37fa677548 
								
							
								 
							
						 
						
							
							
								
								* refactor: Extract caps related code from scene and put into a region module  
							
							... 
							
							
							
							* No functional changes in this revision 
							
						 
						
							2009-01-21 21:14:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2921729bf2 
								
							
								 
							
						 
						
							
							
								
								* Restore commented out isdone assertions in TextureSendTests.T010_SendPkg()  
							
							... 
							
							
							
							* These still appear to suceed with the current code! 
							
						 
						
							2009-01-21 18:57:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d2d273aebe 
								
							
								 
							
						 
						
							
							
								
								* minor: move connection success log message so that it doesn't get printed again if a duplicate use circuit code packet comes in  
							
							
							
						 
						
							2009-01-21 18:46:44 +00:00  
				
					
						
							
							
								 
						
							
							
								22aeda3ba1 
								
							
								 
							
						 
						
							
							
								
								minor: find in existing senderUUID field for chat messages originating from a client  
							
							
							
						 
						
							2009-01-21 17:56:25 +00:00  
				
					
						
							
							
								 
						
							
							
								1a55dd11f1 
								
							
								 
							
						 
						
							
							
								
								* More friendly OpenJpeg error handling.  
							
							... 
							
							
							
							* Often times now the only reason OpenJpeg doesn't work is because it requires Glibc 2.4    The error messages reflect that.
* In J2kDecoder module, It stops trying to decode modules if it encounters a dllnotfound exception and instead sends a full resolution layer that causes the texture sender to only send the full resolution image.  (big decrease in texture download speed, but it's better then nasty repeating error messages) 
							
						 
						
							2009-01-21 11:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								032b30ffdb 
								
							
								 
							
						 
						
							
							
								
								Fix an error in sculpt LOD calculation  
							
							
							
						 
						
							2009-01-21 02:40:09 +00:00  
				
					
						
							
							
								 
						
							
							
								cbbb3a0c6d 
								
							
								 
							
						 
						
							
							
								
								And another method added  
							
							
							
						 
						
							2009-01-20 21:59:11 +00:00  
				
					
						
							
							
								 
						
							
							
								5ae3364152 
								
							
								 
							
						 
						
							
							
								
								Small interface addition  
							
							
							
						 
						
							2009-01-20 21:45:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e1f5e2df3f 
								
							
								 
							
						 
						
							
							
								
								* minor: A few comments.   A bit of cleanup.  
							
							
							
						 
						
							2009-01-20 06:07:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e4c1e20d27 
								
							
								 
							
						 
						
							
							
								
								Very minor: added a missing {0} in a couple of Error messages.  
							
							
							
						 
						
							2009-01-20 01:50:20 +00:00  
				
					
						
							
							
								 
						
							
							
								afc48ce39c 
								
							
								 
							
						 
						
							
							
								
								Added overrides for == and != for list.  
							
							... 
							
							
							
							Fixes Mantis #3002  
							
						 
						
							2009-01-20 00:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								68baf9096a 
								
							
								 
							
						 
						
							
							
								
								* Another image packet edge case. Thanks nebadon for printing a log of it  
							
							
							
						 
						
							2009-01-19 21:29:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a47d851295 
								
							
								 
							
						 
						
							
							
								
								Correct energy calculation to include the mass of the object.  
							
							... 
							
							
							
							Fixes Mantis #3006  
							
						 
						
							2009-01-19 19:15:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4823f2ae8e 
								
							
								 
							
						 
						
							
							
								
								* Set SVN Properties  
							
							
							
						 
						
							2009-01-19 18:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								96e15058d5 
								
							
								 
							
						 
						
							
							
								
								* minor: Just some minor log elaboration to reveal in the logs where a teleport is being directed rather than just its position  
							
							
							
						 
						
							2009-01-19 17:15:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8e01f75784 
								
							
								 
							
						 
						
							
							
								
								* Progressive texture patch + PriorityQueue put into the LLClient namespace.  
							
							... 
							
							
							
							* Updates LibOMV to r2362 
							
						 
						
							2009-01-19 17:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								63d2885008 
								
							
								 
							
						 
						
							
							
								
								Moved applying an impulse to a newly rezzed object to minimise the delay getting the object moving.  
							
							
							
						 
						
							2009-01-18 14:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ed0661e25a 
								
							
								 
							
						 
						
							
							
								
								Subscribe to collision events if needed when turning an object to non-phantom from phantom.  
							
							... 
							
							
							
							Fixes Mantis #1883  
							
						 
						
							2009-01-18 11:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								37b63636ee 
								
							
								 
							
						 
						
							
							
								
								Added an optional password for the IRC module  
							
							
							
						 
						
							2009-01-18 10:50:53 +00:00  
				
					
						
							
							
								 
						
							
							
								1d8821ccb2 
								
							
								 
							
						 
						
							
							
								
								Getting rid of the CheckRegion call during TPs. This seems to be not just useless, but sometimes problematic (mantis  #2999 ). Initial tests indicate that this call is not necessary. Let's see if this stands in the wild.  
							
							
							
						 
						
							2009-01-18 01:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								96d6c6b1f3 
								
							
								 
							
						 
						
							
							
								
								Change list type to compare length instead of references.  
							
							... 
							
							
							
							Fixes Mantis #3002  
							
						 
						
							2009-01-17 18:35:40 +00:00  
				
					
						
							
							
								 
						
							
							
								eca6442bae 
								
							
								 
							
						 
						
							
							
								
								* Rig up enough infrastructure to actually perform a successful 'standalone' teleport unit test with checks that the scene presence disappeared from sceneA and appeared in  
							
							... 
							
							
							
							sceneB
* However, I'm not convinced that the actual process in the test completely reflects reality, and a lot of stuff had to be rigged up (which should get resolved over time) 
							
						 
						
							2009-01-16 21:56:13 +00:00  
				
					
						
							
							
								 
						
							
							
								bee9efa30e 
								
							
								 
							
						 
						
							
							
								
								* minor: Future archiver test stub  
							
							
							
						 
						
							2009-01-16 18:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e21b3bf390 
								
							
								 
							
						 
						
							
							
								
								Added support so that during the loading of a xml link list, it checks if a linked hypergrid region's real location is within 4096,4096 map spaces of its "local" location. If it is outside of that range ( so it wouldn't be possible to teleport to it) then it ignores it and doesn't create a link.  
							
							... 
							
							
							
							See the hypergrid wiki page for more details. 
							
						 
						
							2009-01-16 17:56:44 +00:00  
				
					
						
							
							
								 
						
							
							
								eb5a022981 
								
							
								 
							
						 
						
							
							
								
								Added some basic relocation mapping support for when loading hypergrid links from a xml file.  
							
							... 
							
							
							
							Console Command: link-mapping <StartXloc> <StartYloc>.
This results in only the last two digits of any of the locations defined in the xml file being used, and those 0-99 values being added to the StartXloc and StartYloc figures.
For more infomation, see the email on the mailing list and the soon to be added instructions on the wiki's hypergrid page.
Also made the Secion Names in xml file case insensitive. 
							
						 
						
							2009-01-16 12:52:05 +00:00  
				
					
						
							
							
								 
						
							
							
								23bd915ecd 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup, add copyright header.  
							
							
							
						 
						
							2009-01-16 04:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e80dcfa9f6 
								
							
								 
							
						 
						
							
							
								
								Eased the locking times of ScenePresences. No locks were removed, just the locking periods changed.  
							
							... 
							
							
							
							* Added an additional lock in GetScenePresences()
* Changed ForEachClient to use GetScenePresences() instead of the main ScenePresences dictionary, so that there is no need to lock. 
							
						 
						
							2009-01-15 23:37:49 +00:00  
				
					
						
							
							
								 
						
							
							
								adc61008cc 
								
							
								 
							
						 
						
							
							
								
								* add file I just missed out, nggggff  
							
							
							
						 
						
							2009-01-15 21:29:24 +00:00  
				
					
						
							
							
								 
						
							
							
								093adb2113 
								
							
								 
							
						 
						
							
							
								
								* Add new unit test for simple teleport in a standalone.  
							
							... 
							
							
							
							* Does not yet check results. 
							
						 
						
							2009-01-15 21:27:55 +00:00  
				
					
						
							
							
								 
						
							
							
								0ec96d294a 
								
							
								 
							
						 
						
							
							
								
								Small bit of refactoring related to the hypergrid link loading from xml files.  
							
							
							
						 
						
							2009-01-15 17:09:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d40e07a2c7 
								
							
								 
							
						 
						
							
							
								
								Added support for a "excludeList" as part of the hypergrid xml link file loading. So that certain links in the file will be ignored. See the wiki's hypergrid page for details (in about a hour).  
							
							
							
						 
						
							2009-01-15 15:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								940728dad7 
								
							
								 
							
						 
						
							
							
								
								Added initial support for reading hypergrid links from a xml config file. Although its currently still activated by using console command: link-region <URI of xml file> , the uri should be able to be a local file path or a http uri. I'm adding details of the format of the xml file to the wiki's hypergrid page.  
							
							... 
							
							
							
							TODO: Add a initial startup option for setting the uri and making it autoload it. 
Add support for scanning the xml file to check that its own region(s) aren't in the list, and if they are, ignoring them. This would allow setting up "virtual link/grid lists" on webservers, that people can add their own regions to and also point those regions to those same lists, so they load the other region's data.
Add support for automapping of those region/link lists. 
							
						 
						
							2009-01-15 14:37:04 +00:00  
				
					
						
							
							
								 
						
							
							
								9822f8fc8f 
								
							
								 
							
						 
						
							
							
								
								Added a taint to the sculpt texture callback in an attempt to mitigate Mantis  #2908 . Thanks Teravus for the suggestions :)  
							
							
							
						 
						
							2009-01-15 02:17:30 +00:00  
				
					
						
							
							
								 
						
							
							
								46cac455c1 
								
							
								 
							
						 
						
							
							
								
								* Move the timed_out change to earlier on in the async handler  
							
							... 
							
							
							
							* There appears to be a bug on mono 1.9.1 (and maybe later), where sometimes the async wait will be signalled even though that async callback has not executed
* This change may make it slightly better but it's difficult to tell (it definitely still occurs)
* Also this patch closes the wait handle explicitly, as recommended in the MSDN docs.  This doesn't have any impact on the bug though 
							
						 
						
							2009-01-14 20:40:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8a08e4980d 
								
							
								 
							
						 
						
							
							
								
								* Adjust log messages so that we don't get a CONNECTION BEGIN for notifications that won't actually lead to a client connection (because they are from a neighbouring teleport  
							
							... 
							
							
							
							target that needs to trigger a child seeds adjustment on a child agent that has been kept around) 
							
						 
						
							2009-01-14 19:53:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3ff8dd34b0 
								
							
								 
							
						 
						
							
							
								
								* Remove absolute position and authentication handler addition for incoming 'new user notifications' that have existing scene presences  
							
							... 
							
							
							
							* The position will be reset if the connection turns out to be a root one, and since the client is already authenticated another authentication will not occur anyway 
							
						 
						
							2009-01-14 18:48:57 +00:00  
				
					
						
							
							
								 
						
							
							
								75ea84f3d2 
								
							
								 
							
						 
						
							
							
								
								* minor: Change around more debugging messages  
							
							
							
						 
						
							2009-01-14 18:46:33 +00:00  
				
					
						
							
							
								 
						
							
							
								6ae1b80d20 
								
							
								 
							
						 
						
							
							
								
								* Do some log tweaking to better see incoming connection success (and failure)  
							
							
							
						 
						
							2009-01-14 17:34:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2a5f060ed8 
								
							
								 
							
						 
						
							
							
								
								* Fix typo which meant that RestComms was never enabled if you explicitly enabled it  
							
							... 
							
							
							
							* In fact, it would only be activated if there was no [Communications] section at all (which would be the case for most people with existing region setups unless they 
specifically added it in
* This fix means that enabling inter-region rest comms is now the default 
							
						 
						
							2009-01-14 16:52:12 +00:00  
				
					
						
							
							
								 
						
							
							
								bfdf2479fb 
								
							
								 
							
						 
						
							
							
								
								Improve parsing of joint parameters for NINJA physics (Mantis  #2966 ).  
							
							... 
							
							
							
							Multiple spaces or leading/trailing spaces when specifying the prims 
to connect should no longer cause problems. 
							
						 
						
							2009-01-14 04:59:57 +00:00  
				
					
						
							
							
								 
						
							
							
								866c85be0d 
								
							
								 
							
						 
						
							
							
								
								Easy on locking m_scenePresences in RequestTeleportLocation. With the extra locks of SceneGraph ScenePresences introduced in 7982, this was making TPs not close the agent in the departing region due to locking. That locking problem seemed to occur only in Linux/mono -- I suspect a mono bug here.  
							
							
							
						 
						
							2009-01-14 04:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1c3542303c 
								
							
								 
							
						 
						
							
							
								
								Change fake parcel ids to allow a Z coordinate. Change TP by lure  
							
							... 
							
							
							
							to also transmit and use a Z coordinate. 
							
						 
						
							2009-01-13 23:29:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c80b2bb98e 
								
							
								 
							
						 
						
							
							
								
								* Fix a few caps limiter that were causing problems  
							
							... 
							
							
							
							* Added a path for all sessionids to be logged off when a region secret is provided.  (helps log-off dead agents). 
							
						 
						
							2009-01-13 23:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9dff38ca14 
								
							
								 
							
						 
						
							
							
								
								* Extended TextureSenderTests and modified TestClient.cs with new methods  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-13 19:55:07 +00:00  
				
					
						
							
							
								 
						
							
							
								363054bb2c 
								
							
								 
							
						 
						
							
							
								
								* minor; Very minor non-functional tidy ups  
							
							
							
						 
						
							2009-01-13 18:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								feba3cc3ff 
								
							
								 
							
						 
						
							
							
								
								* Removing set-time command since it doesn't actually do anything at all  
							
							... 
							
							
							
							* If this was crucial to someone then it should be reinsertable as a module 
							
						 
						
							2009-01-13 17:01:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1e365df495 
								
							
								 
							
						 
						
							
							
								
								* minor: Stop friendship termination crashing the client thread if the friend to be terminated could not be found  
							
							
							
						 
						
							2009-01-13 16:49:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9bcaf98e37 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch adds the automatic granting of PERMISSION_CONTROL_CAMERA
on request to a script when an avatar is sitting on the object that the script
resides in.
It also automatically removes PERMISSION_TAKE_CONTROLS and PERMISSION_CONTROL_CAMERA
from the scripts when an avatar stands up. It doesn't remove the other automatically
granted permissions but this follows LL server behavior. Removing these two
permissions avoids some potential race conditions (accidentally taking
control after the avatar has stood up) which may be why LL put
them in the first place. 
							
						 
						
							2009-01-13 08:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								efcf6ff095 
								
							
								 
							
						 
						
							
							
								
								* Extend current stub packet handler test into a really basic one that checks that a sent in packet ends up on the client queue ready for processing  
							
							
							
						 
						
							2009-01-12 20:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								ade107f04f 
								
							
								 
							
						 
						
							
							
								
								* Separate starting a client thread into a separate Start() method (which matches the existing Stop() and Restart() methods)  
							
							
							
						 
						
							2009-01-12 19:37:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d4d2c19594 
								
							
								 
							
						 
						
							
							
								
								* Extend PacketHandlerTest to fire in a packet.  
							
							... 
							
							
							
							* Can't test result yet since the Client thread handles it with unpredictable timing 
							
						 
						
							2009-01-12 18:45:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6e9d5e4ea7 
								
							
								 
							
						 
						
							
							
								
								* refactor: move packet handler interface into a separate class  
							
							
							
						 
						
							2009-01-12 17:31:30 +00:00  
				
					
						
							
							
								 
						
							
							
								77f0df6394 
								
							
								 
							
						 
						
							
							
								
								Caught exceptions in some console commands  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-12 15:34:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2ba9dd7eeb 
								
							
								 
							
						 
						
							
							
								
								Cause permissions on root prims to not override folded permissions anymore  
							
							... 
							
							
							
							Fix propagation of folded permissions from object inventory to agent
inventory. 
							
						 
						
							2009-01-12 13:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e1eb1b2cfa 
								
							
								 
							
						 
						
							
							
								
								a little bit more work on LLFileTransfer.cs, from over the christmas/new year period. Still not working/in use but hopefully I can finish it soon.  
							
							
							
						 
						
							2009-01-12 10:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a7bc56073c 
								
							
								 
							
						 
						
							
							
								
								Make ZERO_ROTATION.y a float. Fixes Mantis  #2985 .  
							
							
							
						 
						
							2009-01-12 09:04:31 +00:00  
				
					
						
							
							
								 
						
							
							
								40f34aeffd 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Tlaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							Fixed all NHibernate unit tests by implementing missing persistency 
methods, tables, columns and fixing bugs in the existing implementation.
Two minor changes to classes outside NHibernate module: Added Scene 
instantiation for SceneObjectGroup in OpenSim.Data.Tests.BasicRegionTest 
as this was required by the NHibernate persistency. In the process added 
also mock constructor to Scene which only populates RegionInfo in the scene 
which is used by ScenePart.RegionUUID. NHibernate module is still in 
experimental state and has not been tested at opensim region or ugaim runtime 
configuration. Adding unit tests to build is not yet advisable nor using 
NHibernate module in any production setup. 
							
						 
						
							2009-01-11 18:24:16 +00:00  
				
					
						
							
							
								 
						
							
							
								630ce5b264 
								
							
								 
							
						 
						
							
							
								
								Revert progressive texture patch from r8001 until issues can be addressed  
							
							
							
						 
						
							2009-01-10 09:15:23 +00:00  
				
					
						
							
							
								 
						
							
							
								3bdd4db3fd 
								
							
								 
							
						 
						
							
							
								
								Thanks jhurliman for a patch that implements progressive texture downloading - Mantis  #2655  
							
							
							
						 
						
							2009-01-10 01:46:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1149bde7cb 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2009-01-09 21:15:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7cd8748096 
								
							
								 
							
						 
						
							
							
								
								* minor: Put in stub LLPacketHandler testing code  
							
							
							
						 
						
							2009-01-09 21:05:53 +00:00  
				
					
						
							
							
								 
						
							
							
								993b965f0a 
								
							
								 
							
						 
						
							
							
								
								Prevent error message from scripted IM  
							
							... 
							
							
							
							Fixes Mantis #2970  
							
						 
						
							2009-01-09 15:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7c7ea57c5c 
								
							
								 
							
						 
						
							
							
								
								Finish dwell sending, adding the forgotten method body.  
							
							... 
							
							
							
							Add UserInfo and a dummy reply to enable Hippo Viewer users to
disable IM logging (option was greyed out in OpenSim before) 
							
						 
						
							2009-01-09 02:59:56 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc3325f3b 
								
							
								 
							
						 
						
							
							
								
								* Adds the variables passed to the hashtable BaseHttpServer passes in.  
							
							... 
							
							
							
							* Null check on Sessions_report. 
							
						 
						
							2009-01-08 22:01:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5169b1f19e 
								
							
								 
							
						 
						
							
							
								
								* Establish placeholder for future TextureSender tests  
							
							
							
						 
						
							2009-01-08 21:05:24 +00:00  
				
					
						
							
							
								 
						
							
							
								af49acd6cc 
								
							
								 
							
						 
						
							
							
								
								* refactor: move url sending from scene to DialogModule  
							
							
							
						 
						
							2009-01-08 19:28:10 +00:00  
				
					
						
							
							
								 
						
							
							
								be41132c72 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove now unused SendEstateMessage... method in Scene I forgot from last commit  
							
							
							
						 
						
							2009-01-08 19:18:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e7bb27b5bd 
								
							
								 
							
						 
						
							
							
								
								* refactor: move code to send a dialog to a user from scene to DialogModule  
							
							
							
						 
						
							2009-01-08 19:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								9a97a6866f 
								
							
								 
							
						 
						
							
							
								
								* refactor: move estate dialog to DialogModule  
							
							... 
							
							
							
							* This appeared only to be implemented for the region, and doesn't currently seem to work anyway 
							
						 
						
							2009-01-08 19:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								17f783457b 
								
							
								 
							
						 
						
							
							
								
								* refactor: move code for sending a message to all users in a region to the DialogModule  
							
							
							
						 
						
							2009-01-08 18:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b0a59c3bf3 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-01-08 01:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								437d2f8703 
								
							
								 
							
						 
						
							
							
								
								* Add session length to session.report.  
							
							
							
						 
						
							2009-01-07 23:35:11 +00:00  
				
					
						
							
							
								 
						
							
							
								95984e0587 
								
							
								 
							
						 
						
							
							
								
								* Added session report.  
							
							... 
							
							
							
							** Full or two criteria.  UserID, or VersionString
* Added link to session report from client report. 
							
						 
						
							2009-01-07 23:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b97a51d7d0 
								
							
								 
							
						 
						
							
							
								
								* refactor: Make some direct IClientAPI calls go through the dialog module instead  
							
							
							
						 
						
							2009-01-07 20:46:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1aa9e63428 
								
							
								 
							
						 
						
							
							
								
								* Move general alert code to DialogModule.  
							
							... 
							
							
							
							* Should be a clean build - last failure looked like a mantis hiccup 
							
						 
						
							2009-01-07 20:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c084b07116 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove mono compiler warnings from WindModule  
							
							
							
						 
						
							2009-01-07 20:13:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9b96fc9029 
								
							
								 
							
						 
						
							
							
								
								* refactor: Establish DialogModule, move some alert code from Scene to here  
							
							
							
						 
						
							2009-01-07 20:09:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9e297cd722 
								
							
								 
							
						 
						
							
							
								
								* Slightly increase ScenePresences locking where it's technically required in SceneGraph  
							
							
							
						 
						
							2009-01-07 19:33:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a9df572c25 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove MakeHttpRequest wrapper method from Scene in favour of a direct call  
							
							
							
						 
						
							2009-01-07 18:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								9bd827a642 
								
							
								 
							
						 
						
							
							
								
								* Added a client version report.  
							
							... 
							
							
							
							* Added a report-> link generator. 
							
						 
						
							2009-01-07 03:40:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a31792ee5c 
								
							
								 
							
						 
						
							
							
								
								* prune and regrade log messages relating to client login and logout  
							
							
							
						 
						
							2009-01-06 21:39:55 +00:00  
				
					
						
							
							
								 
						
							
							
								31b0f07085 
								
							
								 
							
						 
						
							
							
								
								* Rename GetRandomCapsPath() to GetRandomCapsObjectPath() to fit in with terminology used elsewhere  
							
							... 
							
							
							
							* Last build break was probably a Bamboo failure - hopefully this should succeed 
							
						 
						
							2009-01-06 18:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								715a776f7d 
								
							
								 
							
						 
						
							
							
								
								* Move common string aggregation for caps seed path to a method in CapsUtil  
							
							
							
						 
						
							2009-01-06 18:06:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b1c2cb3d82 
								
							
								 
							
						 
						
							
							
								
								* minor: Move GetRandomCapsPath() to a CapsUtil class  
							
							
							
						 
						
							2009-01-06 17:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								251387a391 
								
							
								 
							
						 
						
							
							
								
								* Remove unused CAPSService  
							
							
							
						 
						
							2009-01-06 16:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								47a693ff1a 
								
							
								 
							
						 
						
							
							
								
								* remove mono compiler warnings  
							
							
							
						 
						
							2009-01-06 15:26:30 +00:00  
				
					
						
							
							
								 
						
							
							
								79bf2c8096 
								
							
								 
							
						 
						
							
							
								
								* Added three new events to SceneGraph:  
							
							... 
							
							
							
							- OnObjectCreate
- OnObjectDuplicate
- OnObjectRemove 
							
						 
						
							2009-01-06 15:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b6ee2f15ba 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove the need to separately pass in the http listener to the scene - this is always available via CommsManager  
							
							
							
						 
						
							2009-01-06 15:09:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fde6a1665c 
								
							
								 
							
						 
						
							
							
								
								* refactor: call AddHttpHandler() directly via CommsManager  
							
							
							
						 
						
							2009-01-06 14:44:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b07c188b7e 
								
							
								 
							
						 
						
							
							
								
								* refactor: call AddStreamHandler() directly via CommsManager  
							
							
							
						 
						
							2009-01-06 14:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								579f11b3b8 
								
							
								 
							
						 
						
							
							
								
								* refactor: call AddLLSDHandler directly via CommsManager  
							
							
							
						 
						
							2009-01-06 14:30:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2a4c4ceebb 
								
							
								 
							
						 
						
							
							
								
								* refactor: drop AddXmlRpcHandler() from scene in favour of call via CommsManager  
							
							
							
						 
						
							2009-01-06 14:20:54 +00:00  
				
					
						
							
							
								 
						
							
							
								df82eaf8a8 
								
							
								 
							
						 
						
							
							
								
								* Mjnor: Clarified comment to ensure that people are aware of how to end the recursive calls  
							
							
							
						 
						
							2009-01-06 01:10:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4f0bbf5d61 
								
							
								 
							
						 
						
							
							
								
								* Kill an endless loop in the Instant Message delivery system  
							
							... 
							
							
							
							* Must compare user region with previous calling of the same method to determine if we should look the user up.
* The first time, the previous region handle will be 0, so therefore it'll use the cached version.
* The second time, previousRegionHandle will be what we looked up on the first round
* The third time, it'll say..  we tried to deliver it once with or without lookup, we tried to deliver it a second time with lookup, and failed both times so end! 
							
						 
						
							2009-01-06 00:57:33 +00:00  
				
					
						
							
							
								 
						
							
							
								0d1b867500 
								
							
								 
							
						 
						
							
							
								
								* Added a way for the sim stats reporter to say to the scene that the stats are illogical.  
							
							
							
						 
						
							2009-01-06 00:07:24 +00:00  
				
					
						
							
							
								 
						
							
							
								0c3426935e 
								
							
								 
							
						 
						
							
							
								
								Use correct name for friendship offer. Fixes Mantis  #2959 .  
							
							
							
						 
						
							2009-01-05 21:45:20 +00:00  
				
					
						
							
							
								 
						
							
							
								b077723a20 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-01-05 20:58:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e7ac639f3a 
								
							
								 
							
						 
						
							
							
								
								* Centralize references to the well known blank texture 5748decc-f629-461c-9a36-a35a221fe21f to a constant in OpenSim.Framework.Util  
							
							
							
						 
						
							2009-01-05 19:36:48 +00:00  
				
					
						
							
							
								 
						
							
							
								0cd0a9bdb1 
								
							
								 
							
						 
						
							
							
								
								* Resolve a few bugs in the Stats Collector  
							
							... 
							
							
							
							** Update limiter logic reversed
* Resolve a few bugs in the Viewer Stats collector
** Catch the logoff ViewerStats post (darn those caps deregistrations)
** Check the type of the correct map when checking
* Resolve a leak in Prototype_distributor 
** .Close, .Dispose()! 
							
						 
						
							2009-01-05 18:35:50 +00:00  
				
					
						
							
							
								 
						
							
							
								fcab408cc4 
								
							
								 
							
						 
						
							
							
								
								* Add seed cap check to login test  
							
							
							
						 
						
							2009-01-05 18:30:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0b07c9762b 
								
							
								 
							
						 
						
							
							
								
								* Simplify test code by always setting up mock 'in memory' user and inventory data plugins for every TestCommunicationsManager  
							
							... 
							
							
							
							* imo the gain in simplcity of test code outweighs the very small cost of setting up some stuff that some tests will never use 
							
						 
						
							2009-01-05 18:00:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0b8d22ab54 
								
							
								 
							
						 
						
							
							
								
								* Check in login service tests beachhead  
							
							
							
						 
						
							2009-01-05 16:30:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9d2e0535f1 
								
							
								 
							
						 
						
							
							
								
								* Fixes a small bug where load-oar fails due to whitespace in region name.  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-01-05 15:43:30 +00:00  
				
					
						
							
							
								 
						
							
							
								694e37f529 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-01-05 04:34:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e4a8cc192d 
								
							
								 
							
						 
						
							
							
								
								* Adds an active log to the WebStats console.    for an example of it in use as it is right now see  http://wmcv.com:9000/SStats/  
							
							... 
							
							
							
							* It still isn't quite ready to be used mainstream.
* A couple of things to note, it doesn't keep track of the logs if nobody is looking at the stats.
* It doesn't read the whole log file.  Just the last 10 lines of the stream.  Tested to 1GB+ logfiles with no noticeable performance issues. 
							
						 
						
							2009-01-05 04:09:04 +00:00  
				
					
						
							
							
								 
						
							
							
								3b0eb958a8 
								
							
								 
							
						 
						
							
							
								
								* Another minor GenericMessage fix - If we assume the method names are case-insensitive, we should process them as such.  
							
							
							
						 
						
							2009-01-04 19:41:55 +00:00  
				
					
						
							
							
								 
						
							
							
								00a0f4a286 
								
							
								 
							
						 
						
							
							
								
								* Added some information to HandleGenericMessage to indicate that it's not the packet that isnt being processed, but instead the method-type.  
							
							
							
						 
						
							2009-01-04 19:39:17 +00:00  
				
					
						
							
							
								 
						
							
							
								20670ff0c8 
								
							
								 
							
						 
						
							
							
								
								sync with primmesher r26 on forge  
							
							
							
						 
						
							2009-01-04 19:09:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f0864b5154 
								
							
								 
							
						 
						
							
							
								
								* Minor tweak to crash logger to copy ini with log if save-to-dir is on.  
							
							... 
							
							
							
							* Added BinaryGenericMessage handler for cases where GenericMessage isnt transmitting pure-utf8 characters. 
							
						 
						
							2009-01-04 19:09:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f836e36c49 
								
							
								 
							
						 
						
							
							
								
								Improve LOD scaling for anisotropic sculpted prim meshes  
							
							
							
						 
						
							2009-01-04 18:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								aa11fbfe34 
								
							
								 
							
						 
						
							
							
								
								Connect dewww request packets to the land module to makle dwell work  
							
							
							
						 
						
							2009-01-03 20:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7beb8a5abb 
								
							
								 
							
						 
						
							
							
								
								Plumb the remaining dwell packets  
							
							
							
						 
						
							2009-01-03 20:45:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f1b9ff6b4b 
								
							
								 
							
						 
						
							
							
								
								Fixed logic for sending foreign user information (HG).  
							
							
							
						 
						
							2009-01-03 16:18:20 +00:00  
				
					
						
							
							
								 
						
							
							
								711cd752ad 
								
							
								 
							
						 
						
							
							
								
								This may fix the home jump problem.  
							
							
							
						 
						
							2009-01-03 09:01:58 +00:00  
				
					
						
							
							
								 
						
							
							
								dd2a82f81c 
								
							
								 
							
						 
						
							
							
								
								Extra check to avoid client crashes on HG home teleports.  
							
							
							
						 
						
							2009-01-03 08:51:54 +00:00  
				
					
						
							
							
								 
						
							
							
								158de95bde 
								
							
								 
							
						 
						
							
							
								
								Another interregion comms change that will not work well with previous versions. This commit moves InformRegionOfChildAgent from OGS1 to RESTComms, effectively having the complete child agent life cycle over REST: create=POST, update=PUT, close=DELETE.  
							
							... 
							
							
							
							Additional changes include more functions in the IHyperlink interface, and some refactorings in the HG code for better reuse in RESTComms. 
							
						 
						
							2009-01-03 07:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e9cef70f89 
								
							
								 
							
						 
						
							
							
								
								* Updates the sim stats module.   Cleans out some of the rot.  
							
							... 
							
							
							
							* Adds a prototype web stats module which is disabled by default.  It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now.  I'll let you know when it's safe.
* Adds Prototype for ajaxy web content
* removed a warning or two. 
							
						 
						
							2009-01-03 03:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4144fd0eb2 
								
							
								 
							
						 
						
							
							
								
								Split agent updates into two messages: full update and position+camera update. They're both sent over HTTP PUT. The full update is sent on TPs, for now; later it will also be sent on region crossings.  
							
							
							
						 
						
							2009-01-03 02:29:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a7708413ee 
								
							
								 
							
						 
						
							
							
								
								Plumb in dwell in a couple of places  
							
							
							
						 
						
							2009-01-03 00:03:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0dd53c419e 
								
							
								 
							
						 
						
							
							
								
								* Move EventQueueGetModule to the EventQueue namespace  
							
							... 
							
							
							
							* Not going to move EventQueueHelper as of now since the subsequent direct references to the module namespace would seem to somewhat defeat the point 
							
						 
						
							2009-01-02 20:22:35 +00:00  
				
					
						
							
							
								 
						
							
							
								a3af0e61eb 
								
							
								 
							
						 
						
							
							
								
								* Add Nini.Config and System.Xml references to MockScene for Windows compilers  
							
							
							
						 
						
							2009-01-02 20:11:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2a7e3b9cff 
								
							
								 
							
						 
						
							
							
								
								* refactor: move event queue module code to its own folder  
							
							
							
						 
						
							2009-01-02 20:07:29 +00:00  
				
					
						
							
							
								 
						
							
							
								720191ef2d 
								
							
								 
							
						 
						
							
							
								
								* reference is to Nini.Config, not Nini  
							
							
							
						 
						
							2009-01-02 19:46:12 +00:00  
				
					
						
							
							
								 
						
							
							
								401a0d0a0a 
								
							
								 
							
						 
						
							
							
								
								* Add Nini reference to Communications.OGS1  
							
							
							
						 
						
							2009-01-02 19:43:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0138fdc5fd 
								
							
								 
							
						 
						
							
							
								
								Allow some values that are set in OpenSim.ini to be set from region config  
							
							... 
							
							
							
							XML as well. 
							
						 
						
							2009-01-02 17:41:12 +00:00  
				
					
						
							
							
								 
						
							
							
								09378da127 
								
							
								 
							
						 
						
							
							
								
								Use only one (static) (de-)serializer for (de-)serializing SOPs.  
							
							... 
							
							
							
							That improves performance drastically, at least for Mono, as the
(de-)serializers can then be optimized (and won't use reflection anymore).
On my system, before this change de-/serialization took ~9s/9s, whereas
after the change it takes ~.5/.2s. 
							
						 
						
							2009-01-02 17:22:24 +00:00  
				
					
						
							
							
								 
						
							
							
								24f0d97075 
								
							
								 
							
						 
						
							
							
								
								Small fix to prevent client thread crash in multi-region instances when  
							
							... 
							
							
							
							a scripted object is paid 
							
						 
						
							2009-01-02 16:24:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b1a677630f 
								
							
								 
							
						 
						
							
							
								
								* Adding some recognizable and search-able test to some WriteLine(e.ToString()) messages so that when they occur, we can figure out what threw them.  
							
							
							
						 
						
							2009-01-02 14:24:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b175e8f6cd 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #2945  
							
							... 
							
							
							
							Committing the above patch with changes. Thank you, Gerhard. Removed
unneccessary verbosity in case of no error, added more output for errors.
Added support for HTTP Uri fetching which I had added in my last commit.
Converted the Console.WriteLines to log4net. 
							
						 
						
							2009-01-02 12:57:21 +00:00  
				
					
						
							
							
								 
						
							
							
								18ba10b51c 
								
							
								 
							
						 
						
							
							
								
								Add the ability to read the ini file from a URI. If the -inifile option  
							
							... 
							
							
							
							is a http:// URI, it will be fetched and parsed as an XML config. 
							
						 
						
							2009-01-02 05:52:01 +00:00  
				
					
						
							
							
								 
						
							
							
								d8ebf2fc9d 
								
							
								 
							
						 
						
							
							
								
								Major changes in interregion communications. This breaks compatibility with older versions, and may result is all sorts of weirdnesses when interacting with sims in older versions. Changes:  
							
							... 
							
							
							
							- Introducing synchronous Teleports. Now the receiving region calls back the sending region after the client has been made a root agent there, that is, after client sends CompleteMovement to the destination.
- SendCloseAgent moved from OGS1 Remoting to RESTComms. 
							
						 
						
							2009-01-01 19:42:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ba9d9a9019 
								
							
								 
							
						 
						
							
							
								
								Minor fix for HG request neighbors. Should not return hyperlink neighbors, only neighbors on the same grid. I'm still not sure if this is a bug or a feature, so this may change again.  
							
							... 
							
							
							
							My first commit of 2009 -- Happy New Year! 
							
						 
						
							2009-01-01 19:29:30 +00:00  
				
					
						
							
							
								 
						
							
							
								59cddd0844 
								
							
								 
							
						 
						
							
							
								
								Beginning of true REST style for interregion comms, SendChildAgentUpdate only. Agents are now resources accessed at http://<host>:<port>/agent/<uuid>/[action/]. PUT is SendChildAgentUpdate.  
							
							
							
						 
						
							2008-12-31 21:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								06803f182b 
								
							
								 
							
						 
						
							
							
								
								Minor bug fix in HG home regions management, removing the use of m_knownRegions.Count for creating the local handler. Local handlers are now created using a random number generator.  
							
							
							
						 
						
							2008-12-31 20:49:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a72d3522ff 
								
							
								 
							
						 
						
							
							
								
								Slight optimisation: Don't check for duplication if we won't use the result anyway.  
							
							
							
						 
						
							2008-12-31 20:09:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4b760bba79 
								
							
								 
							
						 
						
							
							
								
								- Added the fixed Ode.NET.dll  
							
							... 
							
							
							
							- Adapted code to match the corrected signatures
- Fixes Mantis #2934 . Hopefully.
Note: Physics on linked objects still don't work correctly:
It doesn't crash the region anymore, but the example object in
the mentioned mantis now falls through the ground. 
							
						 
						
							2008-12-31 19:35:46 +00:00  
				
					
						
							
							
								 
						
							
							
								067a9f3d5f 
								
							
								 
							
						 
						
							
							
								
								Added a missing setMass for initializing the mass of prims  
							
							
							
						 
						
							2008-12-31 19:35:33 +00:00  
				
					
						
							
							
								 
						
							
							
								12946b5d78 
								
							
								 
							
						 
						
							
							
								
								Folded HG regionhandle lookup into the normal RESTInterregionComms, to avoid proliferation of "modes".  
							
							
							
						 
						
							2008-12-31 00:49:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5de40aaf46 
								
							
								 
							
						 
						
							
							
								
								Added a SendChildAgentDataUpdate call on Teleports, so that the agent at the destination will have all the necessary information.  
							
							
							
						 
						
							2008-12-31 00:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e4c7bdc730 
								
							
								 
							
						 
						
							
							
								
								* Remove mono compiler warnings  
							
							... 
							
							
							
							* Leaving the 23 warnings in ChildAgentDataUpdate.cs for Diva to look at 
							
						 
						
							2008-12-30 20:48:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f0ea8eb534 
								
							
								 
							
						 
						
							
							
								
								* Implement saving of region settings in OAR files  
							
							... 
							
							
							
							* This means that you can now save terrain textures, water height, etc.
* Estate settings are not supported
* Older OAR files without these settings can still be loaded 
							
						 
						
							2008-12-30 19:00:19 +00:00  
				
					
						
							
							
								 
						
							
							
								eaf8066700 
								
							
								 
							
						 
						
							
							
								
								Making the default choice for InterregionComms work, and removing an unnecessary console debug message.  
							
							
							
						 
						
							2008-12-30 01:21:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2be0f7a6f0 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-12-30 01:08:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3a6b27befb 
								
							
								 
							
						 
						
							
							
								
								Changing the default Comms module to be RESTComms, in case none is specified in OpenSim.ini. RESTComms is a super-set of LocalComms. Calls to local regions do no use REST, they use internal function calls.  
							
							
							
						 
						
							2008-12-29 22:44:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a3e2e03f7b 
								
							
								 
							
						 
						
							
							
								
								Final part for implementing SendChildAgentDataUpdate with modules. This is the part that uses the modules in Scene and related classes. This commit breaks compatibility of sim-sim SendChildAgentUpdates with older versions of OpenSim.  
							
							
							
						 
						
							2008-12-29 22:22:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e12d2ec9dc 
								
							
								 
							
						 
						
							
							
								
								This is a beefy commit containing the communication modules that implement SendChildAgentUpdate. This commit has only the modules, but not their usage. It should be harmless.  
							
							
							
						 
						
							2008-12-29 21:40:20 +00:00  
				
					
						
							
							
								 
						
							
							
								606163a9d8 
								
							
								 
							
						 
						
							
							
								
								Minor change in HGSceneCommunicationService, making one field public readonly. Totally harmless.  
							
							
							
						 
						
							2008-12-29 21:26:44 +00:00  
				
					
						
							
							
								 
						
							
							
								57518c3624 
								
							
								 
							
						 
						
							
							
								
								Merged the InterregionData that Melanie had placed there onto the existing ChildAgentDataUpdate. This commit involves a change in prebuild.xml, because ChildAgentDataUpdate uses OpenMetaverse.StructuredData. Still no use of this data structure, though. Crossing my fingers that this partial commit will compile ok...  
							
							
							
						 
						
							2008-12-29 21:10:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e3007a6f13 
								
							
								 
							
						 
						
							
							
								
								First commit in a series of commits for Interregion REST comms. This one simply deletes the skeleton module that Melanie kindly placed for me to start working on this.  
							
							
							
						 
						
							2008-12-29 20:43:33 +00:00  
				
					
						
							
							
								 
						
							
							
								266d0fbaae 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2927  with some changes  
							
							... 
							
							
							
							* This allows configuration of the assetset and library control file paths to be other than ./inventory/Libraries.xml and ./assets/AssetSets.xml
* This is controlled via the LibrariesXMLFile and AssetSetsXMLFile configuration settings in [StandAlone] in OpenSim.ini (in standalone)
and via the user and asset config xml files for grid mode
* Thanks to SirKimba for the patch 
							
						 
						
							2008-12-29 16:56:48 +00:00  
				
					
						
							
							
								 
						
							
							
								817a10d0aa 
								
							
								 
							
						 
						
							
							
								
								Revamp the return logic to close a privilege escalation loophole.  
							
							... 
							
							
							
							Estate owner / Master avatar returns would place the item in the
returner's inventory rather than the owner's if the owner was not
in sim. 
							
						 
						
							2008-12-28 23:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bafa5a3693 
								
							
								 
							
						 
						
							
							
								
								Demonstration code for modular comms. No user functionality  
							
							
							
						 
						
							2008-12-28 19:15:20 +00:00  
				
					
						
							
							
								 
						
							
							
								81a4fe9db7 
								
							
								 
							
						 
						
							
							
								
								Insert a 15 seconds delay before the script engine starts loading scripts  
							
							
							
						 
						
							2008-12-28 17:22:31 +00:00  
				
					
						
							
							
								 
						
							
							
								6eed7fcd1e 
								
							
								 
							
						 
						
							
							
								
								* More NINJA Joint physics fixes from nlin.  
							
							... 
							
							
							
							fixes mantis #2874  
							
						 
						
							2008-12-28 16:30:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b378bd33ad 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis  #2922  
							
							... 
							
							
							
							* Converts some C# 3.0 syntax into it's 2.0 equivalent so that Visual Studio 2005 can compile it successfully. 
							
						 
						
							2008-12-27 00:17:08 +00:00  
				
					
						
							
							
								 
						
							
							
								013b87fad1 
								
							
								 
							
						 
						
							
							
								
								* Fixes missing sculpt texture assets from oar files as detailed on mantis 2971 by thomax  
							
							
							
						 
						
							2008-12-26 22:04:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ec2dc354b4 
								
							
								 
							
						 
						
							
							
								
								* Applying Nlin's NINJA Joint patch. v2.   Mantis# 2874  
							
							... 
							
							
							
							* Thanks nlin!
* To try it out, set ninja joints active in the ODEPhysicsSettings
and use the example at:
* http://forge.opensimulator.org/gf/download/frsrelease/142/304/demo-playground.tgz .
* Don't forget to change the .tgz to .oar and load it with load-oar. 
							
						 
						
							2008-12-26 12:58:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8a58d998d9 
								
							
								 
							
						 
						
							
							
								
								Prevent exception in terrain module if just the word terrain is entered at the console. Fixes Mantis  #2915  
							
							
							
						 
						
							2008-12-26 11:59:37 +00:00  
				
					
						
							
							
								 
						
							
							
								23844a9073 
								
							
								 
							
						 
						
							
							
								
								Plumb the profile reply packets for picks, classifieds and notes  
							
							
							
						 
						
							2008-12-25 20:28:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3b6ffd9e41 
								
							
								 
							
						 
						
							
							
								
								Plumb yet another groups packet  
							
							
							
						 
						
							2008-12-25 18:22:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a647a19894 
								
							
								 
							
						 
						
							
							
								
								Better test on EQ shutdown.  
							
							
							
						 
						
							2008-12-24 05:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								90126f6ca8 
								
							
								 
							
						 
						
							
							
								
								Backing off from the accidental removal one of the most valued 'features' of the HG: the ability to TP to regions on the grid that don't run HG. *smiles*  
							
							
							
						 
						
							2008-12-24 00:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								857535550c 
								
							
								 
							
						 
						
							
							
								
								Better error handling for expect_hg_user on the HG.  
							
							
							
						 
						
							2008-12-24 00:03:33 +00:00  
				
					
						
							
							
								 
						
							
							
								318de200bd 
								
							
								 
							
						 
						
							
							
								
								Plumb in EventNotification* and EventGodDelete  
							
							
							
						 
						
							2008-12-23 23:41:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8e8abde7d4 
								
							
								 
							
						 
						
							
							
								
								Addinf InterregionData.cs IInterregionComms.cs and InterregionComms.cs  
							
							... 
							
							
							
							Creates a nonshared region module publishing IInterregionComms, to
send data of type InterregionData to another region directly. 
							
						 
						
							2008-12-23 21:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								690d190783 
								
							
								 
							
						 
						
							
							
								
								* minor: small documentation comment  
							
							
							
						 
						
							2008-12-23 18:21:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fc053a6af8 
								
							
								 
							
						 
						
							
							
								
								Plumb in the 4 missing classified events and the 3 packet methods  
							
							
							
						 
						
							2008-12-23 18:16:30 +00:00  
				
					
						
							
							
								 
						
							
							
								151d3afe16 
								
							
								 
							
						 
						
							
							
								
								* Remove mono compiler warning  
							
							
							
						 
						
							2008-12-23 18:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2afdfc4d29 
								
							
								 
							
						 
						
							
							
								
								* Remove IGesturesModules since it won't be very helpful without a client message anyway  
							
							
							
						 
						
							2008-12-23 18:01:05 +00:00  
				
					
						
							
							
								 
						
							
							
								cce1b096db 
								
							
								 
							
						 
						
							
							
								
								* refactor: Replace part of SceneObjectPart with the identical sound playing code in the SoundModule  
							
							
							
						 
						
							2008-12-23 17:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c1320112a9 
								
							
								 
							
						 
						
							
							
								
								* Add a method to allow friendship offers to a logged in client from an offline user directly from the server  
							
							
							
						 
						
							2008-12-23 17:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								eda69e81ef 
								
							
								 
							
						 
						
							
							
								
								* refactor: Make gestures module register its own events too  
							
							
							
						 
						
							2008-12-22 19:09:09 +00:00  
				
					
						
							
							
								 
						
							
							
								85557fb0ef 
								
							
								 
							
						 
						
							
							
								
								* Like most other modules, make the sound module register for its event directly, rather than needing Scene to know about it  
							
							
							
						 
						
							2008-12-22 18:47:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e0b7ad7677 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Move some code into separate methods in FriendsModule  
							
							
							
						 
						
							2008-12-22 18:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								06f74e4295 
								
							
								 
							
						 
						
							
							
								
								Fix for attachment crossing on TPs. Now that we're letting the viewer have control over MakeRoot at the destination, we need to pass the attachments after that. Attachment crossing requires a root agent at the destination.  
							
							
							
						 
						
							2008-12-22 17:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e7e8e6a7c3 
								
							
								 
							
						 
						
							
							
								
								Plumb in the birthdate from the user server reply to the cache  
							
							
							
						 
						
							2008-12-22 16:20:16 +00:00  
				
					
						
							
							
								 
						
							
							
								5929d2a47c 
								
							
								 
							
						 
						
							
							
								
								Fix date format of the birthdates to conform to what the client expects  
							
							
							
						 
						
							2008-12-22 15:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a7a0b5e1ae 
								
							
								 
							
						 
						
							
							
								
								Fix the error i got sidetracked from :/  
							
							
							
						 
						
							2008-12-22 14:41:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a3b67ec8c7 
								
							
								 
							
						 
						
							
							
								
								Fix "from" link number in single prims to 0. Previously, this was 1,  
							
							... 
							
							
							
							causing sime scripts that expected the first param of the link_message
to match llGetLinkNumber() to fail in single prims 
							
						 
						
							2008-12-22 13:03:30 +00:00  
				
					
						
							
							
								 
						
							
							
								69b72ac83c 
								
							
								 
							
						 
						
							
							
								
								Deleted the AssetDownload module (and directory), as this module/code hasn't been used for a few thousand revisions now. And the code for sending assets has long since been moved to the LLClientView where it belongs.  
							
							
							
						 
						
							2008-12-22 11:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6e68a11082 
								
							
								 
							
						 
						
							
							
								
								Thanks Gerhard for a patch that implements part 3 of VolumeDetection / persistance  
							
							
							
						 
						
							2008-12-22 09:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1fbbdb6714 
								
							
								 
							
						 
						
							
							
								
								test commit - no functional change  
							
							
							
						 
						
							2008-12-22 07:48:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8a86439985 
								
							
								 
							
						 
						
							
							
								
								Removed some debugging code that was inadvertently left in in my last commit :/  
							
							
							
						 
						
							2008-12-22 07:25:41 +00:00  
				
					
						
							
							
								 
						
							
							
								339fd602db 
								
							
								 
							
						 
						
							
							
								
								This commit is a major change on the TP process. Several things were wrong and/or broken. (a) ExpectAvatarCrossing is redundant (and bad) because the client triggers the same method on the receiving region after it receives TeleportFinish. (b) At least two of the *Async methods in SceneCommunicationService weren't asynchronous at all; I made them be asynchronous. Crossing fingers...  
							
							
							
						 
						
							2008-12-22 07:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								69fe246fcc 
								
							
								 
							
						 
						
							
							
								
								Removing the region where the agent is in from the list of regions to close child agents.  
							
							
							
						 
						
							2008-12-22 06:56:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9056ad63d5 
								
							
								 
							
						 
						
							
							
								
								One more small mod in EQ: there is no need to subscribe to the OnLogout event, because things in the EQ get shutdown OnClientClosed.  
							
							
							
						 
						
							2008-12-22 06:47:53 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9ffa5f97 
								
							
								 
							
						 
						
							
							
								
								One more check on closing EQs.  
							
							
							
						 
						
							2008-12-22 06:10:36 +00:00  
				
					
						
							
							
								 
						
							
							
								c66cfb51f7 
								
							
								 
							
						 
						
							
							
								
								Fix a floating point comparison that was causing some misshaped triangles on some prim faces  
							
							
							
						 
						
							2008-12-22 06:07:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ae30d74b79 
								
							
								 
							
						 
						
							
							
								
								On closing EQs, make sure to wait for the viewer to fetch the last events.  
							
							
							
						 
						
							2008-12-22 05:59:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d83d665186 
								
							
								 
							
						 
						
							
							
								
								Thanks to M. Igarashi and nlin for a patch that improves conformance of the funcion llAxes2Rot()  
							
							
							
						 
						
							2008-12-22 03:08:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a973825db6 
								
							
								 
							
						 
						
							
							
								
								* Fixes edit linked parts rotating the root prim in a linkset.   One more bug to go..  and that's editing multiple prim in a linkset at the same time.  Don't try that now, as it'll bust the linkset.  
							
							
							
						 
						
							2008-12-22 00:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								53a479904e 
								
							
								 
							
						 
						
							
							
								
								Minor: fix a comment...   scratch that,reverse it.  
							
							
							
						 
						
							2008-12-21 21:19:55 +00:00  
				
					
						
							
							
								 
						
							
							
								2ee8f81e15 
								
							
								 
							
						 
						
							
							
								
								* Commit linkset Group (multiprim) linked/delinked to another linkset group (multiprim) test.  
							
							
							
						 
						
							2008-12-21 20:09:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe966d6b3 
								
							
								 
							
						 
						
							
							
								
								An initial implementation of llMinEventDelay in XEngine.  
							
							... 
							
							
							
							Not implemented yet in DotNetEngine.
Fixes Mantis #2830  
							
						 
						
							2008-12-21 19:04:06 +00:00  
				
					
						
							
							
								 
						
							
							
								7d837a9bea 
								
							
								 
							
						 
						
							
							
								
								Slowing TPs down a bit further.  
							
							
							
						 
						
							2008-12-21 19:00:30 +00:00  
				
					
						
							
							
								 
						
							
							
								d56a62253b 
								
							
								 
							
						 
						
							
							
								
								Change XEngine money() event routing to always raise the money()  
							
							... 
							
							
							
							event int he root prim of a linkset 
							
						 
						
							2008-12-21 17:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8444528bdc 
								
							
								 
							
						 
						
							
							
								
								* Adding a two prim linking/delinking test.  This test is likely to get on people's nerves since linking/delinking is easily broken.  But..   that's why we have tests!  
							
							
							
						 
						
							2008-12-21 16:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								bf9e8cb987 
								
							
								 
							
						 
						
							
							
								
								* Fixes linking multiple linksets together.  They no longer explode  
							
							... 
							
							
							
							* Not out of the weeds yet.  Rotating the root part with 'edit linked parts' still borks all child part rotations and rotating a selection of child parts with 'edit linked parts' still borks the position/rotation of the child parts selected 
							
						 
						
							2008-12-21 14:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d7a19adcac 
								
							
								 
							
						 
						
							
							
								
								Persist script permission mask and granter  
							
							
							
						 
						
							2008-12-21 13:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f8f93f4c48 
								
							
								 
							
						 
						
							
							
								
								Mantis#2860. Thank you kindly, Thomax for a patch that:  
							
							... 
							
							
							
							Improves map image representation. 
							
						 
						
							2008-12-21 00:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								119104e35b 
								
							
								 
							
						 
						
							
							
								
								* Re-implement packet tracking in IClientAPI so we can see what's going on in the client network in the simstats manager.   This makes packets in per second, packets out per second, and unacked bytes work again in the simulator stats section.  
							
							
							
						 
						
							2008-12-21 00:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								3dae92b850 
								
							
								 
							
						 
						
							
							
								
								Slowing things down even more on TPs, to see if that helps the European folks connected to osgrid.  
							
							
							
						 
						
							2008-12-20 22:44:26 +00:00  
				
					
						
							
							
								 
						
							
							
								62dd67b8b8 
								
							
								 
							
						 
						
							
							
								
								Mantis#2796. Thank you kindly, Gerhard for a patch that addresses:  
							
							... 
							
							
							
							On a call of llVolumeDetect(1) (or any other number !=0) volume 
detection is enabled. Together with VD, the phantom flag is set to the GUI.
On a call of llVolumeDetect(0), vd detection is switched of again, 
also the phantom state is removed. On a call to llSetState(STATE_PHANTOM, 
false) while VD is active, also VD is switched off. The same is true for 
unchecking the phantom flag via GUI. This allows to take back VD without 
the need to script just by removing the phantom flag.
Things missing in this patch: persistance of the volume-detection flag. 
This needs more discussion and will be included in another patch soon. 
							
						 
						
							2008-12-20 21:36:42 +00:00  
				
					
						
							
							
								 
						
							
							
								fcf61c4d0d 
								
							
								 
							
						 
						
							
							
								
								This reduces DNS lookups in TPs by a factor of 4. Let's see if this fixes some of the crashes experienced by ppl in Europe connected to OSGrid. If DNS lookup does not resolve, they may experience a substantial increase in "Region not available", but they shouldn't crash.  
							
							
							
						 
						
							2008-12-20 18:15:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1e723f185a 
								
							
								 
							
						 
						
							
							
								
								* Add two more missing defaults that use GetBoolean without a default in standalone.  (not sure if this will fix your issue daTwitch..  it's probably not even a bug)  
							
							
							
						 
						
							2008-12-20 17:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								84b43c8c23 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis#2878 for now by not resetting physical values on rez (only on switch).  
							
							... 
							
							
							
							We still might have to split the rotational velocities into a physical and a non-physical part... 
							
						 
						
							2008-12-20 16:42:17 +00:00  
				
					
						
							
							
								 
						
							
							
								7a619ad84a 
								
							
								 
							
						 
						
							
							
								
								Slowing things down a little bit in TPs, with a couple of extra Thread.Sleep to give enough time for the destination to set up CAPs for the incoming agent before sending EAC to the client.  
							
							
							
						 
						
							2008-12-20 02:45:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7af84d7e10 
								
							
								 
							
						 
						
							
							
								
								* Adds defaults for some GetBoolean config values that previously did not have them.  
							
							
							
						 
						
							2008-12-20 01:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b3dc462ee3 
								
							
								 
							
						 
						
							
							
								
								The previous fix for the EQ might have been too radical, and some early events now may be getting dropped because the EQ is not there yet. So, let's add an EQ immediately upon registering caps.  
							
							
							
						 
						
							2008-12-19 23:58:13 +00:00  
				
					
						
							
							
								 
						
							
							
								db4f4c255b 
								
							
								 
							
						 
						
							
							
								
								let you specify a hex number as the color in the vector rendering  
							
							... 
							
							
							
							module.  This expands the colors you can use. 
							
						 
						
							2008-12-19 22:27:45 +00:00  
				
					
						
							
							
								 
						
							
							
								11d0456246 
								
							
								 
							
						 
						
							
							
								
								- Set acceleration and rotational velocity to 0, too  
							
							... 
							
							
							
							- Pull it up a bit, so the physics is notified of it, too,
  before being switched off. 
							
						 
						
							2008-12-19 21:06:07 +00:00  
				
					
						
							
							
								 
						
							
							
								db0c65ea56 
								
							
								 
							
						 
						
							
							
								
								* refactor: move sound trigger from scene into sepearate SoundModule  
							
							
							
						 
						
							2008-12-19 21:03:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0cbdfcea87 
								
							
								 
							
						 
						
							
							
								
								Stop prims that get non-physical. Fixes Mantis#2859.  
							
							
							
						 
						
							2008-12-19 20:33:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a0f8e04142 
								
							
								 
							
						 
						
							
							
								
								Remove forgotten debug message from my last commit.  
							
							
							
						 
						
							2008-12-19 20:33:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7691be377a 
								
							
								 
							
						 
						
							
							
								
								Fix for more child agent mismanagement (like  #2846 ). On enqueueing events, we should not be creating new queues; if the queue doesn't exist -- too bad, event is dropped. That tends to happen just after the client is closed, and the EQ also closed. If someone places an event in that queue after that, that event should be dropped instead of creating a new, erroneous queue.  
							
							
							
						 
						
							2008-12-19 20:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ed97f290c9 
								
							
								 
							
						 
						
							
							
								
								* minor: Just some method commentary before turning to another subject  
							
							
							
						 
						
							2008-12-19 20:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								899f2a80d7 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning  
							
							
							
						 
						
							2008-12-19 19:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								aa497a1867 
								
							
								 
							
						 
						
							
							
								
								* refactor: move saved named prims to xml2 method out into the serialization module  
							
							
							
						 
						
							2008-12-19 19:47:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e62016d2c7 
								
							
								 
							
						 
						
							
							
								
								minor: Remove some serialization module scene wrappers  
							
							
							
						 
						
							2008-12-19 19:35:14 +00:00  
				
					
						
							
							
								 
						
							
							
								667a935fff 
								
							
								 
							
						 
						
							
							
								
								* refactor: remove xml serialization wrappers from Scene  
							
							
							
						 
						
							2008-12-19 19:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								eb6cca4750 
								
							
								 
							
						 
						
							
							
								
								* refactor: Rename IRegionSerialiser and move into interfaces namespace  
							
							
							
						 
						
							2008-12-19 19:07:11 +00:00  
				
					
						
							
							
								 
						
							
							
								fbd44e628c 
								
							
								 
							
						 
						
							
							
								
								Reset Expire date for tempOnRez objects on rez. Fixes Mantis#2848  
							
							
							
						 
						
							2008-12-19 18:38:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5313330e4d 
								
							
								 
							
						 
						
							
							
								
								* minor: move IGesturesModule into the correct namespace  
							
							
							
						 
						
							2008-12-19 18:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								583fa73126 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove archiver module scene wrappers  
							
							
							
						 
						
							2008-12-19 18:33:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7271edd684 
								
							
								 
							
						 
						
							
							
								
								* Add missing file from last commit  
							
							
							
						 
						
							2008-12-19 18:02:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7ce8ccb043 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move tree code out into a separate module  
							
							
							
						 
						
							2008-12-19 17:57:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7bbda6651e 
								
							
								 
							
						 
						
							
							
								
								* Commit patch from cmickeyb.   #2871 .  Optimized float array for the terrain heightfield to reduce cpu usage on new client significantly.  
							
							... 
							
							
							
							Thanks cmickeyb! 
							
						 
						
							2008-12-19 00:06:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c6b2ffb734 
								
							
								 
							
						 
						
							
							
								
								Make llSetAlpha and llSetTexture properly queue full updates, so changes  
							
							... 
							
							
							
							are visible right away 
							
						 
						
							2008-12-18 19:59:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d04247d418 
								
							
								 
							
						 
						
							
							
								
								Removing a check in Teleports. This check should be there, I think, but it may be causing problems right now.  
							
							
							
						 
						
							2008-12-18 19:45:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8231f9476c 
								
							
								 
							
						 
						
							
							
								
								Fix and streamline the RegionHandshake stuff for estate managers  
							
							
							
						 
						
							2008-12-18 19:20:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4f88f25913 
								
							
								 
							
						 
						
							
							
								
								* refactor: move gestures code out from Scene into its own module  
							
							
							
						 
						
							2008-12-18 18:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								3a56d91974 
								
							
								 
							
						 
						
							
							
								
								This may fix mantis  #2855 . There was a race condition on the TextureDownloadModule upon clients (ScenePresences) being closed. If there were still textures to send, the UserTextureServices was created again, but pointing to the old IClient that had just been closed, which made things not work upon that user returning to that region.  
							
							
							
						 
						
							2008-12-18 18:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2537a4098a 
								
							
								 
							
						 
						
							
							
								
								Enabled complex meshing for simple box prims with non-zero shear  
							
							
							
						 
						
							2008-12-18 17:53:38 +00:00  
				
					
						
							
							
								 
						
							
							
								98d0d728c2 
								
							
								 
							
						 
						
							
							
								
								Stop hacked godmode from being able to actually move other people's  
							
							... 
							
							
							
							attachments 
							
						 
						
							2008-12-18 13:33:48 +00:00  
				
					
						
							
							
								 
						
							
							
								56f1b03cd0 
								
							
								 
							
						 
						
							
							
								
								* Added "show queues" command that shows throttling queues for all clients.  
							
							... 
							
							
							
							*** This only works for LLCLientView at the moment *** 
							
						 
						
							2008-12-18 13:16:41 +00:00  
				
					
						
							
							
								 
						
							
							
								eb777b7373 
								
							
								 
							
						 
						
							
							
								
								* Catch a WebException in the LoadImageURLModule  
							
							
							
						 
						
							2008-12-18 08:50:25 +00:00  
				
					
						
							
							
								 
						
							
							
								3b0a6efde7 
								
							
								 
							
						 
						
							
							
								
								This innocuous change in the TextureDownloadModule suddenly made the texture problems ( #2855 ) go away for me. I'm committing it, so that others can test and refute, to make sure I'm not hallucinating.  
							
							
							
						 
						
							2008-12-18 02:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6ef64593fd 
								
							
								 
							
						 
						
							
							
								
								Fix attachment persistence which got broken with some inventory  
							
							... 
							
							
							
							changes a few revs back. 
							
						 
						
							2008-12-17 22:09:14 +00:00  
				
					
						
							
							
								 
						
							
							
								a9e38bcafc 
								
							
								 
							
						 
						
							
							
								
								Reapply the packet optimization patch, with changes  
							
							
							
						 
						
							2008-12-17 21:00:18 +00:00  
				
					
						
							
							
								 
						
							
							
								dce11e4685 
								
							
								 
							
						 
						
							
							
								
								* minor: Comment out "Informing neighbours" debug message that pops up whenever some aspect of the avatar changes.  
							
							... 
							
							
							
							* with Diva's blessing ;) 
							
						 
						
							2008-12-17 20:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								2bcf315ea2 
								
							
								 
							
						 
						
							
							
								
								Revert 7754 and 7755 pending a rework  
							
							
							
						 
						
							2008-12-17 20:34:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5320f0f33c 
								
							
								 
							
						 
						
							
							
								
								Stop packets that may be resent from being returned to the packet pool.  
							
							... 
							
							
							
							FWIW 
							
						 
						
							2008-12-17 20:21:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2108d328df 
								
							
								 
							
						 
						
							
							
								
								* revert r7724 so that PresenceChildStatus() starts throwing NRE's again  
							
							... 
							
							
							
							* apparantly logout code relies on this happening in certain circumstances.  Really, the root issue needs to be investigated. 
							
						 
						
							2008-12-17 19:12:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef5a79fef 
								
							
								 
							
						 
						
							
							
								
								Change the PacketQueue to use the stored size as well  
							
							
							
						 
						
							2008-12-17 19:01:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0d3a9b45ae 
								
							
								 
							
						 
						
							
							
								
								Marry AckData to LLQueItem, and store packet data and length there for  
							
							... 
							
							
							
							use everywhere. Each packet gets serialized only once now in PacketHandler 
							
						 
						
							2008-12-17 18:56:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ff7c8551ba 
								
							
								 
							
						 
						
							
							
								
								* remove mono compiler warnings  
							
							... 
							
							
							
							* should work - the last compile failure looks like a random glitch... 
							
						 
						
							2008-12-17 18:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b37c8d6cbd 
								
							
								 
							
						 
						
							
							
								
								* minor: Comment out high volume 'Getting MapItems' messages  
							
							... 
							
							
							
							* make worldmap module log tags consistent 
							
						 
						
							2008-12-17 18:20:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7b6471f642 
								
							
								 
							
						 
						
							
							
								
								Kicking child agents off on the first login after a client crash. The child agents kickoff was  
							
							... 
							
							
							
							missing from when this is run in grid mode. But, worse, turns out that this whole feature of kicking
off the user after a crash was entirely missing from standalone mode. 
							
						 
						
							2008-12-17 17:44:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ab77b22f0f 
								
							
								 
							
						 
						
							
							
								
								* Only serialize packets once for the length calculation for throttle queues rather than twice  
							
							
							
						 
						
							2008-12-17 17:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								35ec496f98 
								
							
								 
							
						 
						
							
							
								
								Revamp packet handler to smooth out the stream of resent packets.  
							
							... 
							
							
							
							Eliminates the bursting in resends observed in the prior implementation 
							
						 
						
							2008-12-17 17:19:14 +00:00  
				
					
						
							
							
								 
						
							
							
								72ff5322f5 
								
							
								 
							
						 
						
							
							
								
								* Replace manually zeroing with Array.Clear().  Thanks cmickeyb  
							
							
							
						 
						
							2008-12-17 17:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8e5fe0257c 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2850  
							
							... 
							
							
							
							Applying the patch to reduce the load caused by the throttle loop even more 
							
						 
						
							2008-12-17 17:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2e79fd0f0c 
								
							
								 
							
						 
						
							
							
								
								* minor: Minor documentation and small minor change on LLPacketThrottle to remove some unnecessary lines  
							
							
							
						 
						
							2008-12-17 17:01:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ac451485d6 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove unused AppearanceTableMapper as pointed out by jonc in  http://opensimulator.org/mantis/view.php?id=2843  
							
							
							
						 
						
							2008-12-17 16:47:38 +00:00  
				
					
						
							
							
								 
						
							
							
								890d8d4215 
								
							
								 
							
						 
						
							
							
								
								* Simply friends code by only sending notifications to a newly logged on user for other users who are online.  
							
							... 
							
							
							
							* No need to send offline notifications since the client assumes this (and future clients should be able to do the same). 
							
						 
						
							2008-12-17 16:34:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b4680f653d 
								
							
								 
							
						 
						
							
							
								
								* Implement 'Save Object Back to My Inventory'.  On the Linden client this is in the Tools menu available when editing an object  
							
							... 
							
							
							
							* This facility allows you to save changes to an object that you've rezzed into a region back into their original inventory item without having to take a copy of the rezzed 
object. 
							
						 
						
							2008-12-17 16:11:03 +00:00  
				
					
						
							
							
								 
						
							
							
								ca0de93d9a 
								
							
								 
							
						 
						
							
							
								
								* Adding some locks to XEngine's m_PrimObjects which were prone to 'the collection was modified'  
							
							
							
						 
						
							2008-12-17 15:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								027ae58dc4 
								
							
								 
							
						 
						
							
							
								
								Stop users taking a copy of a in world prim that contains inventory items that have no copy permission set.  
							
							
							
						 
						
							2008-12-17 13:32:01 +00:00  
				
					
						
							
							
								 
						
							
							
								6c8f9078ef 
								
							
								 
							
						 
						
							
							
								
								Added a check to CanDuplicateObject(), to stop duplicating prims that contains inventory items that you don't have permission to copy  
							
							
							
						 
						
							2008-12-17 12:53:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1c30111c7a 
								
							
								 
							
						 
						
							
							
								
								Stop owners from duplicating no-copy objects in-world  
							
							
							
						 
						
							2008-12-17 12:12:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a5343c5404 
								
							
								 
							
						 
						
							
							
								
								Add repecting the min and max values back in  
							
							
							
						 
						
							2008-12-17 09:55:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e394e1c06f 
								
							
								 
							
						 
						
							
							
								
								Remove a major bottleneck in throttling code.  
							
							
							
						 
						
							2008-12-17 09:52:52 +00:00  
				
					
						
							
							
								 
						
							
							
								02a28a6992 
								
							
								 
							
						 
						
							
							
								
								Avoid checking the throttle limit for empty queues  
							
							
							
						 
						
							2008-12-17 09:30:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4b81ec02d7 
								
							
								 
							
						 
						
							
							
								
								Avoid sending DisableSimulator event to the root agent upon logout.  
							
							
							
						 
						
							2008-12-16 19:44:32 +00:00  
				
					
						
							
							
								 
						
							
							
								36ee0e8fb9 
								
							
								 
							
						 
						
							
							
								
								Fix script controls for weapons  
							
							
							
						 
						
							2008-12-16 04:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								223b6f63af 
								
							
								 
							
						 
						
							
							
								
								Attempt at fixing the HG home jump by looking up hyperlink regions before grid-local regions.  
							
							
							
						 
						
							2008-12-15 22:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1110ee877f 
								
							
								 
							
						 
						
							
							
								
								More work on moving Xfer file transfer handling code to the Client stack from the various region modules that it is currently in.  
							
							... 
							
							
							
							Still not enabled yet. 
							
						 
						
							2008-12-15 21:46:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8fffdac7fa 
								
							
								 
							
						 
						
							
							
								
								Attempt at restoring inventory access after TPs/crossings. RemoveClient in Scene was being too  
							
							... 
							
							
							
							aggressive at nixing the user out of the cache. We're now relying on NeedSceneCacheClear to decide
whether to nix it or not. All other mods in other files are for better debugging messages. 
							
						 
						
							2008-12-15 20:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								41ad030a5a 
								
							
								 
							
						 
						
							
							
								
								* minor: method documentation and miscellaneous tidy  
							
							
							
						 
						
							2008-12-15 20:32:49 +00:00  
				
					
						
							
							
								 
						
							
							
								3b0db66b92 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2775  with small tweaks  
							
							... 
							
							
							
							* This pushes an identifier for the OpenSim scene to the physics scene.  This allows log messages from the physics scene to identify which OpenSim scene they relate to.
* Thanks Gerhard 
							
						 
						
							2008-12-15 18:39:54 +00:00  
				
					
						
							
							
								 
						
							
							
								2e288fade1 
								
							
								 
							
						 
						
							
							
								
								* minor: Stop presence child status suffering an NRE if the agent uuid given is not represent at all  
							
							
							
						 
						
							2008-12-15 18:11:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4b71b88114 
								
							
								 
							
						 
						
							
							
								
								Bug fix in new child agents management. Thanks DigiDaz for helping identify this issue.  
							
							... 
							
							
							
							We need to update all child agents whenever the root agent crosses regions. The update
now includes child agents in common neighbours. This is so that those get updated with the
seeds of the new child agents that are spawned from the receiving region.
This also fixes some timing issues. We need to close child agents from the originating region
before we update child agents in the receiving region. 
							
						 
						
							2008-12-15 16:23:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a933ca842b 
								
							
								 
							
						 
						
							
							
								
								Removed some instances of "<3 OpenSim Developers" (why were they there?) being in alert messages from the LandManagementModile.  
							
							
							
						 
						
							2008-12-15 12:47:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d6d4c267e0 
								
							
								 
							
						 
						
							
							
								
								Bug fix for Hypergrid. This bug was introduced by the recent TP fixes, and affected the jump back home.  
							
							
							
						 
						
							2008-12-15 00:06:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3aa7ad24da 
								
							
								 
							
						 
						
							
							
								
								Make scripted item and folder gives pop up a "accept, decline" message  
							
							... 
							
							
							
							and allow deletion of the just received item. 
							
						 
						
							2008-12-14 22:27:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7c6c443503 
								
							
								 
							
						 
						
							
							
								
								Remove use of time dilation in llGetTimeOfDay, llGetTime and llGetAndResetTime.  
							
							... 
							
							
							
							It is not documented to be applied to llGetTimeOfDay at all and is not appropriate for the other two because dilation does not directly affect script speed in OS.
Fixes Mantis #2783  and #2162  
							
						 
						
							2008-12-14 17:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8ad6f575eb 
								
							
								 
							
						 
						
							
							
								
								* Implements the torque/Rotational Impulse methods in the PhysicsAPI and the ODEPlugin and pipes them to their respective LSL method.  
							
							... 
							
							
							
							* NBody will need to be updated, this is an API change.   Torque property and AddAngularForce 
							
						 
						
							2008-12-14 14:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								795cdf624b 
								
							
								 
							
						 
						
							
							
								
								Added ATTACH_HUD_* constants fixes Mantis  #2823  
							
							
							
						 
						
							2008-12-14 12:14:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b5dec9a37f 
								
							
								 
							
						 
						
							
							
								
								* Added Avatar minimum size in the ODEPlugin and a stern warning about setting the capsule size too low in OpenSim.ini  
							
							
							
						 
						
							2008-12-14 07:29:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6f7a560c04 
								
							
								 
							
						 
						
							
							
								
								* A Few physical prim + linkset fixes.  Prevent some crashes  
							
							
							
						 
						
							2008-12-14 06:34:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b32f72a438 
								
							
								 
							
						 
						
							
							
								
								Adds the "Send Teleport" module  
							
							
							
						 
						
							2008-12-14 05:56:33 +00:00  
				
					
						
							
							
								 
						
							
							
								008e1fe8df 
								
							
								 
							
						 
						
							
							
								
								Plumb the TP-Sending packets  
							
							
							
						 
						
							2008-12-14 05:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e6eb571c1d 
								
							
								 
							
						 
						
							
							
								
								Mantis#2725. Thank you kindly, Diva, for a patch that:  
							
							... 
							
							
							
							Adds missing protocol pieces for EstablishAgentCommunication
event which allows the client to activate CAPS and the EQ for 
child agents. 
							
						 
						
							2008-12-14 02:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6cf0b81864 
								
							
								 
							
						 
						
							
							
								
								Mantis#2811. Thank you kindly, Diva for a patch that resolves  
							
							... 
							
							
							
							some of our DNS/dotted decimal issues that plague teleporting.
We are increasing the MajorInterfaceVersion from 1 to 2 in the
gridserver, so sims will need to be updated on various grids. 
							
						 
						
							2008-12-13 16:25:20 +00:00  
				
					
						
							
							
								 
						
							
							
								40bbf886f2 
								
							
								 
							
						 
						
							
							
								
								more work on moving FileTransfer code to the clientstack.  
							
							... 
							
							
							
							Still not enabled. 
							
						 
						
							2008-12-13 15:04:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8929bfc369 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2008-12-13 12:30:46 +00:00  
				
					
						
							
							
								 
						
							
							
								4f9d5d955b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-12-13 12:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e0765fa6c8 
								
							
								 
							
						 
						
							
							
								
								more work on moving FileTransfer code to the clientstack.  
							
							... 
							
							
							
							Although its still not enabled. 
							
						 
						
							2008-12-12 22:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3aaf303a75 
								
							
								 
							
						 
						
							
							
								
								* minor: Downgrade friends module 'client logging out' notice from error to debug  
							
							
							
						 
						
							2008-12-12 21:24:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6e07ef9cb9 
								
							
								 
							
						 
						
							
							
								
								Add OpenSim.Framework.IClientFileTransfer.  
							
							
							
						 
						
							2008-12-12 21:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								96ea54409f 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2008-12-12 21:14:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e9d905f48c 
								
							
								 
							
						 
						
							
							
								
								Started to move xfer file transfer code to the LLClientStack, rather than having it in a region module (like it was).  
							
							... 
							
							
							
							Note:None of this is enabled yet. 
							
						 
						
							2008-12-12 21:08:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1531035b14 
								
							
								 
							
						 
						
							
							
								
								* Actually properly enable the purge folders test and correct some problems  
							
							
							
						 
						
							2008-12-12 20:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								185ad8edcb 
								
							
								 
							
						 
						
							
							
								
								Add missing scene reference. Fixes a NRE. SimpleModule now works again (sort of).  
							
							
							
						 
						
							2008-12-12 20:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								66791c90e4 
								
							
								 
							
						 
						
							
							
								
								Replace the throwing of a NonImplementedException in MyNpcCharacter, so that  
							
							... 
							
							
							
							the SimpleModule doesn't prevent the start of the region server, if used.
Note: This module doesn't do anything sensible; it only serves as an example. 
							
						 
						
							2008-12-12 19:39:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a7e145bdfd 
								
							
								 
							
						 
						
							
							
								
								* refactor: pull out common user profile test code into utility functions  
							
							
							
						 
						
							2008-12-12 18:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								7a4f11b94d 
								
							
								 
							
						 
						
							
							
								
								* Deleted old EntiyList tests, added new EntityManager tests  
							
							... 
							
							
							
							* Edited EntityManager to treat Exceptions
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2008-12-12 18:33:16 +00:00  
				
					
						
							
							
								 
						
							
							
								1ba76f57ba 
								
							
								 
							
						 
						
							
							
								
								Made the casting of stings to floats more robust and work more like SL.  
							
							... 
							
							
							
							Added some more tests that casts previously failed on.
Fixes Mantis #2789  
							
						 
						
							2008-12-12 11:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								624423deb1 
								
							
								 
							
						 
						
							
							
								
								apparently opensim only works if secure_inventory_server = true, who  
							
							... 
							
							
							
							knew?  Reverting that. 
							
						 
						
							2008-12-12 00:57:48 +00:00  
				
					
						
							
							
								 
						
							
							
								80e267dcfe 
								
							
								 
							
						 
						
							
							
								
								* refactor: Stop exposing InventoryFolderImpl.SubFolders publicly  
							
							
							
						 
						
							2008-12-11 20:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								616cf74e73 
								
							
								 
							
						 
						
							
							
								
								make a couple of other config default to make the example ini to give us  
							
							... 
							
							
							
							a better chance of working out of the box 
							
						 
						
							2008-12-11 20:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a02efe6dcc 
								
							
								 
							
						 
						
							
							
								
								after much discussion, and overwhelming +1 on the -dev list, switch the  
							
							... 
							
							
							
							default script engine to XEngine.  This won't change anything if you
already specified the default in your OpenSim.ini. 
							
						 
						
							2008-12-11 20:32:57 +00:00  
				
					
						
							
							
								 
						
							
							
								31bccdffd9 
								
							
								 
							
						 
						
							
							
								
								Add a null check. Mantis  #2798  
							
							
							
						 
						
							2008-12-11 20:20:21 +00:00  
				
					
						
							
							
								 
						
							
							
								51427bae9f 
								
							
								 
							
						 
						
							
							
								
								Correct the last checkin.  
							
							
							
						 
						
							2008-12-11 19:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d943abea57 
								
							
								 
							
						 
						
							
							
								
								Move from IP to hostname for seed caps on login, for gridmode and standalone.  
							
							... 
							
							
							
							All the other caps (except the initial one) are already sent with hostname
instead of IP.
NOTE: This changes gridserver and userserver 
							
						 
						
							2008-12-11 19:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								bec3993849 
								
							
								 
							
						 
						
							
							
								
								* Fold mock classes into existing OpenSim/Tests/Common assembly rather than sprouting another one  
							
							
							
						 
						
							2008-12-11 18:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e02aaaf9db 
								
							
								 
							
						 
						
							
							
								
								* minor: Move mock test classes into mock namespace  
							
							
							
						 
						
							2008-12-11 16:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								fa28d1ab7d 
								
							
								 
							
						 
						
							
							
								
								Reimplemented running of ShutdownCommandFile. Mantis  #2800  
							
							
							
						 
						
							2008-12-11 14:31:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a8fff196f5 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-12-11 02:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2101680094 
								
							
								 
							
						 
						
							
							
								
								Make object return actually use the CanReturnObject permission, rather than  
							
							... 
							
							
							
							the CanDelete one. 
							
						 
						
							2008-12-11 01:03:53 +00:00  
				
					
						
							
							
								 
						
							
							
								7f80eff067 
								
							
								 
							
						 
						
							
							
								
								* Committing a slightly distilled version of nlin's ODECharacter race condition eliminator.  
							
							... 
							
							
							
							* The modifications that I made were only so that it didn't require changes to the public physics api. 
							
						 
						
							2008-12-10 23:46:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c9ae8fce5e 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move test infrastructure code to its own package so that it can be reused by more than Environment tests  
							
							... 
							
							
							
							* This shuffles the test packages in prebuild.xml below it so they can all potentially reference it 
							
						 
						
							2008-12-10 20:57:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f38c35b609 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move inventory handlers out from UserProfileCacheService  
							
							... 
							
							
							
							* This means that UserProfileCacheService no longer needs to know about IClientAPI and can leave it to callers to do their own error logging
* This is also more consistent with the way that item inventory manipulation is handled
* I don't really think Scene.PacketHandlers.cs should be a permanent home for these handlers - this is just for convenience 
							
						 
						
							2008-12-10 19:12:59 +00:00  
				
					
						
							
							
								 
						
							
							
								93977c2d47 
								
							
								 
							
						 
						
							
							
								
								* Establish OpenSim.Framework.Communications.Tests beachhead  
							
							... 
							
							
							
							* No valid tests yet 
							
						 
						
							2008-12-10 17:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9e02a639e5 
								
							
								 
							
						 
						
							
							
								
								* Apply the other patch from  http://opensimulator.org/mantis/view.php?id=2315  
							
							... 
							
							
							
							* This means that LL RAW terrains (one source being the upload/download buttons on the estate dialog in the viewer) are now imported the 'right' way around rather than being 
flipped on the y axis
* Existing RAW terrains before this patch will need to be flipped with the "terrain flip y" command from the console after import
* More details on the mailing lists soon.
-This line, and those below, will be ignored--
M    OpenSim/Region/Environment/Modules/World/Terrain/FileLoaders/LLRAW.cs
M    OpenSim/Framework/Communications/Cache/CachedUserInfo.cs
M    OpenSim/Framework/Communications/Cache/UserProfileCacheService.cs 
							
						 
						
							2008-12-10 16:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e8a43b136b 
								
							
								 
							
						 
						
							
							
								
								Applying diva's revert patch. Reverts closing child agents and makes  
							
							... 
							
							
							
							TP more reliable again. 
							
						 
						
							2008-12-10 01:37:31 +00:00  
				
					
						
							
							
								 
						
							
							
								dae84498ed 
								
							
								 
							
						 
						
							
							
								
								* Enable agent to agent transfer of inventory folders  
							
							... 
							
							
							
							* It should now be possible to give an entire folder to another avatar instead of just single items at a time 
							
						 
						
							2008-12-09 20:07:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7c3bfdd8c9 
								
							
								 
							
						 
						
							
							
								
								* Apply terrain flip patch from  http://opensimulator.org/mantis/view.php?id=2315  
							
							... 
							
							
							
							* This allows terrain to be flipped on the x or y axis with the command "terrain flip x" (or y)
* See terrain help from the command prompt
* This is in anticipation of change the way around in which terrain raw files are imported to match that of Second Life (to reduce user confusion and improve useability)
* Thanks jonc! 
							
						 
						
							2008-12-09 17:00:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cb73cf1a92 
								
							
								 
							
						 
						
							
							
								
								* Fixes a few instances of llSetStatus with Axis lock gone wrong.  
							
							... 
							
							
							
							* Sums up the masses of the objects within a physical linkset 
							
						 
						
							2008-12-09 16:27:07 +00:00  
				
					
						
							
							
								 
						
							
							
								557567dcf8 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some old logging messages  
							
							
							
						 
						
							2008-12-09 16:16:16 +00:00  
				
					
						
							
							
								 
						
							
							
								04e8d624d6 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch ads an OpenSim.ini option (AutomaticLinkPermission)
which when enabled makes PERMISSION_CHANGE_LINKS to be granted to
scripts by default. When enabled llGetPermissions will always return it
as granted and llCreateLink//llBreakLink will succeed without
doing llRequestPermissions. ONLY ENABLE THIS IN TRUSTED ENVIRONMENTS.
The patch also fixes a minor bug in llCreateLink
related to a potential dereference of a null client object. 
							
						 
						
							2008-12-09 13:24:01 +00:00  
				
					
						
							
							
								 
						
							
							
								3ba0bc8f44 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-12-09 12:15:02 +00:00  
				
					
						
							
							
								 
						
							
							
								3844e73d27 
								
							
								 
							
						 
						
							
							
								
								* Gerhard's patch m2781.   Does some initial work for setting up llVolumeDetect.  
							
							... 
							
							
							
							* Warning! Physics API change. This means that the NBodySimulation needs to be updated!
* PhysicsActor -> void SetVolumeDetect(int) needs to go into classes that use PhysicsActor as their base class. 
							
						 
						
							2008-12-09 11:11:16 +00:00  
				
					
						
							
							
								 
						
							
							
								44d133da66 
								
							
								 
							
						 
						
							
							
								
								clean up some old debugging code  
							
							
							
						 
						
							2008-12-09 08:17:31 +00:00  
				
					
						
							
							
								 
						
							
							
								888151833b 
								
							
								 
							
						 
						
							
							
								
								* Added primitive exception logging capabilities.  
							
							... 
							
							
							
							* Disabled by default (see OpenSim.ini.example for how to enable)
* Saves exceptions to a folder on disk (default "crashes") when enabled.
* These reports can then be uploaded or posted to help debug an error. 
							
						 
						
							2008-12-09 03:06:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8c33fcb321 
								
							
								 
							
						 
						
							
							
								
								Remove null checks on structs  
							
							
							
						 
						
							2008-12-09 00:51:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e61dacb928 
								
							
								 
							
						 
						
							
							
								
								* Adds some rudimentary error handling to the physics debug drawstuff tool.  
							
							
							
						 
						
							2008-12-08 07:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								354ffcf94e 
								
							
								 
							
						 
						
							
							
								
								* Fixes control issue at the root of the boat turning problem.  
							
							
							
						 
						
							2008-12-08 07:18:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7083be07b0 
								
							
								 
							
						 
						
							
							
								
								Allow empty statements in LSL (; followed by ;). Fixes Mantis#2320  
							
							
							
						 
						
							2008-12-07 19:20:45 +00:00  
				
					
						
							
							
								 
						
							
							
								76e1462dff 
								
							
								 
							
						 
						
							
							
								
								* Tweaks physics so that linked prim are a single body.  This will make linked prim more stable and probably the last obstacle to vehicles physics wise.  
							
							... 
							
							
							
							* Fixed a bug that caused physics proxies to be scattered when you link an object.
* Single physical prim work exactly the same as before, just linked physical prim will have changed. 
							
						 
						
							2008-12-07 04:03:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6ab09bc139 
								
							
								 
							
						 
						
							
							
								
								Send the creation-date of items to the viewer. This fixes Mantis#2769.  
							
							
							
						 
						
							2008-12-06 22:51:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c5bd7975e8 
								
							
								 
							
						 
						
							
							
								
								Change AllowScriptCrossings to be AllowScriptCrossing to match the  
							
							... 
							
							
							
							.ini files already out there 
							
						 
						
							2008-12-06 18:33:13 +00:00  
				
					
						
							
							
								 
						
							
							
								84ba5dd962 
								
							
								 
							
						 
						
							
							
								
								Fix an ArgumentNullException when moving a DotNet scripted object to the next region  
							
							
							
						 
						
							2008-12-06 14:55:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d24e4a9f2d 
								
							
								 
							
						 
						
							
							
								
								Committing the missing bits to enable script crossing. Disabled by default.  
							
							... 
							
							
							
							For a script to successfully cross, both source and destination region must
enable the feature. WARNING: Trusting binaries from other sims allows
ARBITRARY REMOTE CODE EXECUTION for ANYONE! Please do not use except
in ultimate trust scenarios! 
							
						 
						
							2008-12-05 20:30:00 +00:00  
				
					
						
							
							
								 
						
							
							
								05467cb780 
								
							
								 
							
						 
						
							
							
								
								- Use the http-port that is now provided by the grid-server. If it isn't (because GridServer is too old), complain.  
							
							... 
							
							
							
							Not used yet, but will be necessary for crossing regions correcly. 
							
						 
						
							2008-12-05 17:31:31 +00:00  
				
					
						
							
							
								 
						
							
							
								7ae9ec217d 
								
							
								 
							
						 
						
							
							
								
								Implementation of the llDetectedTouch* functions  
							
							
							
						 
						
							2008-12-05 16:48:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c826570751 
								
							
								 
							
						 
						
							
							
								
								Fixed Mantis  #2756  
							
							
							
						 
						
							2008-12-05 16:20:12 +00:00  
				
					
						
							
							
								 
						
							
							
								bdffd56a45 
								
							
								 
							
						 
						
							
							
								
								killing warnings, reformatting RemoteAdminPlugin  
							
							
							
						 
						
							2008-12-05 15:28:03 +00:00  
				
					
						
							
							
								 
						
							
							
								336daa1aa8 
								
							
								 
							
						 
						
							
							
								
								save file before commit is often useful  
							
							
							
						 
						
							2008-12-05 13:12:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a20d6b4b42 
								
							
								 
							
						 
						
							
							
								
								Fix: removed m_log.InfoFormat("[OPENSIM MAIN]: GC Latency Mode: {0}", GCSettings.LatencyMode.ToString());  
							
							
							
						 
						
							2008-12-05 12:59:50 +00:00  
				
					
						
							
							
								 
						
							
							
								081383c8cb 
								
							
								 
							
						 
						
							
							
								
								Garbage Collector  
							
							... 
							
							
							
							* Enabled GC server
* Enabled concurrent collections 
							
						 
						
							2008-12-05 12:42:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e56f918b17 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2350  
							
							... 
							
							
							
							Move the DotNetEngine Unloading script debug message 
							
						 
						
							2008-12-05 12:30:50 +00:00  
				
					
						
							
							
								 
						
							
							
								826450eabe 
								
							
								 
							
						 
						
							
							
								
								Actually remove the script when it's task inventory item is deleted, rather  
							
							... 
							
							
							
							than just stopping it. 
							
						 
						
							2008-12-05 07:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5e819ba933 
								
							
								 
							
						 
						
							
							
								
								And fix it right  
							
							
							
						 
						
							2008-12-05 05:28:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2667fdf1e3 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2754  
							
							... 
							
							
							
							Stop scripts that are removed from an object's inventory 
							
						 
						
							2008-12-05 05:19:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1cad124b7d 
								
							
								 
							
						 
						
							
							
								
								Allow no-copy attachments to be worn without losing them  
							
							
							
						 
						
							2008-12-05 04:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9d64709602 
								
							
								 
							
						 
						
							
							
								
								Yay for languages without default parameter values  
							
							
							
						 
						
							2008-12-05 03:36:41 +00:00  
				
					
						
							
							
								 
						
							
							
								cbd3e53ce1 
								
							
								 
							
						 
						
							
							
								
								Stop trying to save attachment states on logout. That caused a predicatble  
							
							... 
							
							
							
							loss of no copy attachments, as the client context/thread was terminating
before the save could complete. 
							
						 
						
							2008-12-05 03:26:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5ffbba9a8f 
								
							
								 
							
						 
						
							
							
								
								* minor: Take out some of the test log output I accidentally left in a couple of commits ago  
							
							
							
						 
						
							2008-12-04 21:06:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b4db3a550a 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2750  with a small tweak.  
							
							... 
							
							
							
							* Initializes ODE only when a scene is grabbed rather than on plugin load.  This means we don't initialize ode if that physics engine is not used, and it allows other ode use 
plugins to be used instead. 
							
						 
						
							2008-12-04 20:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								38ca31b37a 
								
							
								 
							
						 
						
							
							
								
								* Put in the code necessary to allow inventory transfer of whole folders (and their contents) between agents, not just single items  
							
							... 
							
							
							
							* However, this is not currently activated since it's not absolutely fully tested and there's a bug lurking in there to do with the sending of the BulkInventoryUpdate packets 
							
						 
						
							2008-12-04 19:57:36 +00:00  
				
					
						
							
							
								 
						
							
							
								1bd92a6d34 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-12-03 23:48:24 +00:00  
				
					
						
							
							
								 
						
							
							
								17a0474c5f 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis#2744: Permissions returned false for resetting scripts in  
							
							... 
							
							
							
							non-root SOPs. Now, they will use the SOG the SOP belongs to. 
							
						 
						
							2008-12-03 19:45:35 +00:00  
				
					
						
							
							
								 
						
							
							
								59b0ac846c 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch fixes the bug where llCreateLink will cause a null dereference
if the avatar who gave link permission for the object is no longer logged in. 
							
						 
						
							2008-12-03 10:10:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0d5d3e0b48 
								
							
								 
							
						 
						
							
							
								
								Reinstate closing the EQ when the UDP circuit disconnects. This will likely  
							
							... 
							
							
							
							also reinstate the texture issue, which needs ot be fixed another way. 
							
						 
						
							2008-12-03 06:33:13 +00:00  
				
					
						
							
							
								 
						
							
							
								ab83713a2c 
								
							
								 
							
						 
						
							
							
								
								Make a couple log4net instances static readonly.  
							
							
							
						 
						
							2008-12-03 05:18:28 +00:00  
				
					
						
							
							
								 
						
							
							
								d324389dd9 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-12-03 04:41:31 +00:00  
				
					
						
							
							
								 
						
							
							
								4636e5fc01 
								
							
								 
							
						 
						
							
							
								
								Remove a line of debug info in XEngine that i missed  
							
							
							
						 
						
							2008-12-03 03:28:28 +00:00  
				
					
						
							
							
								 
						
							
							
								b80a48841e 
								
							
								 
							
						 
						
							
							
								
								Remove the bandaid (fast rip)  
							
							
							
						 
						
							2008-12-03 03:26:58 +00:00  
				
					
						
							
							
								 
						
							
							
								0edb533c27 
								
							
								 
							
						 
						
							
							
								
								Apply Diva's bandaid to OpenSim's scraped knee.  
							
							
							
						 
						
							2008-12-03 01:55:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d253008450 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2741  
							
							... 
							
							
							
							* Fix llTriggerSound()
* Thanks Godfrey! 
							
						 
						
							2008-12-02 17:55:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5a7ffb7298 
								
							
								 
							
						 
						
							
							
								
								Remove some of the XEngine chattiness  
							
							
							
						 
						
							2008-12-02 12:12:50 +00:00  
				
					
						
							
							
								 
						
							
							
								11169c0e71 
								
							
								 
							
						 
						
							
							
								
								Made BaseOpenSimServer.ShutdownSpecific() public. As the OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.  
							
							
							
						 
						
							2008-12-02 11:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4480d5527b 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis#2527. Permissions returned false for editing non-root SOPs. Now,  
							
							... 
							
							
							
							they will use the SOG the SOP belongs to (as it was for the root-SOP already). 
							
						 
						
							2008-12-01 22:28:17 +00:00  
				
					
						
							
							
								 
						
							
							
								047e54acbc 
								
							
								 
							
						 
						
							
							
								
								don't close eventqueues when you leave a region.  This really does seem  
							
							... 
							
							
							
							to fix the A -> B -> A issue.  Because the code is very reuse friendly,
it shouldn't cause much additional memory bloat in the sims.
I'm sure this isn't the right fix, but it is progress, and confirms that
the close path while leaving a region is part of the issue. 
							
						 
						
							2008-12-01 21:03:55 +00:00  
				
					
						
							
							
								 
						
							
							
								18ba6c3510 
								
							
								 
							
						 
						
							
							
								
								* minor: A few tiny bits of documentation and log message cleanup before starting something different  
							
							
							
						 
						
							2008-12-01 20:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e31b8be54d 
								
							
								 
							
						 
						
							
							
								
								* minor: remove 2 mono compiler warnings  
							
							
							
						 
						
							2008-12-01 19:02:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c8abe037a5 
								
							
								 
							
						 
						
							
							
								
								fix the "I get no textures if I teleport back to a region I've been in  
							
							... 
							
							
							
							before" issue.  This involves the EventQueueGet module so I'm not sure
this is the right fix but it appears to work.
When the ScenePresence leaves force a close on it.  The reuse of the
queues doesn't seem to be working, so the forced close causes a new one
the next time in.  This does appear to work. 
							
						 
						
							2008-12-01 16:55:39 +00:00  
				
					
						
							
							
								 
						
							
							
								21b1218737 
								
							
								 
							
						 
						
							
							
								
								attempt to modify the event queue for greater debugging  
							
							
							
						 
						
							2008-12-01 16:49:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6c86823803 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2729  
							
							... 
							
							
							
							Add a check for script reset permissions to the permissions module 
							
						 
						
							2008-12-01 03:40:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ddf765f840 
								
							
								 
							
						 
						
							
							
								
								Make the permissions module hook CanResetScript suitable for use  
							
							
							
						 
						
							2008-12-01 03:32:48 +00:00  
				
					
						
							
							
								 
						
							
							
								098f16fe31 
								
							
								 
							
						 
						
							
							
								
								Remove duplicated avatar height calculation in lsl functions.  
							
							... 
							
							
							
							Use height calculation in Basic Physics and Physics of Simplicity so that avatars larger than the default walk with straight legs and shorter walk on the ground. 
							
						 
						
							2008-12-01 00:49:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d1841ca94d 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2584  (again)  
							
							... 
							
							
							
							Next step of diva's TP fixes and HG support 
							
						 
						
							2008-11-30 23:36:56 +00:00  
				
					
						
							
							
								 
						
							
							
								e102ed3ce1 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2716  Null when linking across objects across two regions.  
							
							... 
							
							
							
							Now silently fails to link prims in different regions. 
							
						 
						
							2008-11-30 21:19:53 +00:00  
				
					
						
							
							
								 
						
							
							
								379d44fd6d 
								
							
								 
							
						 
						
							
							
								
								Fix prim crossings, again.  
							
							
							
						 
						
							2008-11-30 09:03:55 +00:00  
				
					
						
							
							
								 
						
							
							
								07ee2c3504 
								
							
								 
							
						 
						
							
							
								
								Revert r7548 and r7549 until someone with prebuild-fu can help structure the dependencies  
							
							
							
						 
						
							2008-11-30 03:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								37afd69feb 
								
							
								 
							
						 
						
							
							
								
								Removed remaining meshing code  
							
							... 
							
							
							
							Add PrimMesher.dll r21
All meshing tasks are now passed through Meshmerizer and handled by PrimMesher.dll 
							
						 
						
							2008-11-30 03:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								077314cdd3 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Add copyright header.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-30 00:51:40 +00:00  
				
					
						
							
							
								 
						
							
							
								aaba3c342f 
								
							
								 
							
						 
						
							
							
								
								Fix usage of reflection where it isn't necessary.  
							
							
							
						 
						
							2008-11-29 19:50:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b6fef0fdb8 
								
							
								 
							
						 
						
							
							
								
								Add configuration values for scripted prim region crossing  
							
							
							
						 
						
							2008-11-29 14:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								af5e9147f0 
								
							
								 
							
						 
						
							
							
								
								Start scripts in attachments only after a successful attach. Elimininate  
							
							... 
							
							
							
							a gratuitious asset fetch when region crossing. 
							
						 
						
							2008-11-29 14:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b8e8a33d60 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2584  
							
							... 
							
							
							
							Applying a patch from Diva. This patch introduces significant improvements
in teleporting. Thank you, Diva. 
							
						 
						
							2008-11-29 13:49:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1b3a3ffc77 
								
							
								 
							
						 
						
							
							
								
								Finally make attachments stay put. Randomize local ID generation to  
							
							... 
							
							
							
							prevent adjacent sims from using identical Local IDs for the attachment
Thanks to Mana Janus (Hippo Viewer) for providing the crucial bit of
information, namely that, due to a bug in the viewer, adjacent sims can't
use the same local ids. 
							
						 
						
							2008-11-29 13:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a00d346aab 
								
							
								 
							
						 
						
							
							
								
								Add the lifetime management back into the LSL_Api, since that will also  
							
							... 
							
							
							
							expire and take the scripts down 
							
						 
						
							2008-11-29 11:20:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fdd2388331 
								
							
								 
							
						 
						
							
							
								
								Update meshing code to sync with current PrimMesher.cs on forge.  
							
							... 
							
							
							
							Migrate sculpt meshing code to primMesher version. This should result in more accurate physical sculpted prim proxies.
Remove much obsolete code from Region/Physics/Meshing 
							
						 
						
							2008-11-29 11:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								1952a67ceb 
								
							
								 
							
						 
						
							
							
								
								Comment the ScriptSponsor and restore the indefinite lifetime for  
							
							... 
							
							
							
							scripts until that can be better debugged 
							
						 
						
							2008-11-29 07:10:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e1153394c1 
								
							
								 
							
						 
						
							
							
								
								Stop attachments from twisting away. Thismakes attachments phantom, which  
							
							... 
							
							
							
							is the proper way to handle this 
							
						 
						
							2008-11-29 07:05:33 +00:00  
				
					
						
							
							
								 
						
							
							
								179d114daa 
								
							
								 
							
						 
						
							
							
								
								Try to prevent attachments twisting/moving  
							
							
							
						 
						
							2008-11-29 04:01:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ef4a80eeaf 
								
							
								 
							
						 
						
							
							
								
								Should have tried with something other than attachments. Make normal prim  
							
							... 
							
							
							
							render again :) 
							
						 
						
							2008-11-29 03:18:06 +00:00  
				
					
						
							
							
								 
						
							
							
								287c724b55 
								
							
								 
							
						 
						
							
							
								
								A try to better attachment crossing.  
							
							
							
						 
						
							2008-11-29 01:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8527f23c59 
								
							
								 
							
						 
						
							
							
								
								* Stop console misleadingly reporting an error if it cannot find a startup commands file  
							
							
							
						 
						
							2008-11-28 21:09:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4356fc1006 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warning  
							
							
							
						 
						
							2008-11-28 21:05:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5f9ccd486f 
								
							
								 
							
						 
						
							
							
								
								* test: Extend take object test to finally check that the object made it into user inventory and that it was removed from the scene  
							
							
							
						 
						
							2008-11-28 20:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c9a5215d6d 
								
							
								 
							
						 
						
							
							
								
								* Fixes Location == Location, and Location != Location  
							
							
							
						 
						
							2008-11-28 20:37:21 +00:00  
				
					
						
							
							
								 
						
							
							
								dfbec673a4 
								
							
								 
							
						 
						
							
							
								
								* simplify AddNewClient since making this root without using MakeRootAgent() no longer sets everything up properly  
							
							
							
						 
						
							2008-11-28 20:11:17 +00:00  
				
					
						
							
							
								 
						
							
							
								414bf2aaf1 
								
							
								 
							
						 
						
							
							
								
								* The equals override of 'Location' is not working as expected.  This caused sim restarts to fail because the test that searches for and shutsdown the UDP server listener for that region never found and shutdown the udp server.  hence the error message, "only one listener on port".  
							
							... 
							
							
							
							* This is a high profile candidate for a unit test. (big) 
							
						 
						
							2008-11-28 19:44:44 +00:00  
				
					
						
							
							
								 
						
							
							
								71e05a5707 
								
							
								 
							
						 
						
							
							
								
								* test: Add a wodge of code in order to be able to slightly extend a test to deliver a taken object to a user inventory folder without throwing an exception  
							
							... 
							
							
							
							* test doesn't actually double check for the presence of the item yet 
							
						 
						
							2008-11-28 19:39:46 +00:00  
				
					
						
							
							
								 
						
							
							
								abfb7bd2cf 
								
							
								 
							
						 
						
							
							
								
								* test: Separate out async deletion methods to test delete and take copy separately.  
							
							... 
							
							
							
							* The take copy test doesn't currently actually test the take 
							
						 
						
							2008-11-28 17:41:45 +00:00  
				
					
						
							
							
								 
						
							
							
								df9b0e9e11 
								
							
								 
							
						 
						
							
							
								
								* refactor: Replace derez destiation magic numbers with an enumeration  
							
							
							
						 
						
							2008-11-28 17:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								18974b7766 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename UserServiceAdmin to UserAdminService  
							
							
							
						 
						
							2008-11-28 16:04:01 +00:00  
				
					
						
							
							
								 
						
							
							
								63851f1441 
								
							
								 
							
						 
						
							
							
								
								* refactor: move ResetUserPassword into UserServiceAdmin  
							
							
							
						 
						
							2008-11-28 15:47:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7b49c711e9 
								
							
								 
							
						 
						
							
							
								
								* minor: Eliminate unused paramter in LocalUserServices constructors  
							
							
							
						 
						
							2008-11-28 15:40:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0862627b34 
								
							
								 
							
						 
						
							
							
								
								* refactor: move CreateUser into UserServiceAdmin  
							
							
							
						 
						
							2008-11-28 15:34:30 +00:00  
				
					
						
							
							
								 
						
							
							
								09281fb55c 
								
							
								 
							
						 
						
							
							
								
								Correct wrong inverted logic on settings goup  
							
							
							
						 
						
							2008-11-28 09:54:27 +00:00  
				
					
						
							
							
								 
						
							
							
								dd3f87ceb5 
								
							
								 
							
						 
						
							
							
								
								Revert setting the parent local is explicitly, as that caused even more  
							
							... 
							
							
							
							failures 
							
						 
						
							2008-11-28 04:50:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0afbb6cb3e 
								
							
								 
							
						 
						
							
							
								
								Omit parcel checks for attachments.  
							
							
							
						 
						
							2008-11-28 04:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								3ff34579e4 
								
							
								 
							
						 
						
							
							
								
								Force regioncrossed prims to get a new LocalID. Reset parent local ID to new  
							
							... 
							
							
							
							avatar local ID when corssing. 
							
						 
						
							2008-11-28 03:28:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a7f3d2fbc2 
								
							
								 
							
						 
						
							
							
								
								Invert a test to allow prims to region-cross again  
							
							
							
						 
						
							2008-11-28 02:31:43 +00:00  
				
					
						
							
							
								 
						
							
							
								48149f36c0 
								
							
								 
							
						 
						
							
							
								
								Reinstate a check that i overzealously removed. Permissions are not slammed  
							
							... 
							
							
							
							without owner change anymore 
							
						 
						
							2008-11-28 01:07:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d50c752dbe 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2008-11-27 22:46:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8089935681 
								
							
								 
							
						 
						
							
							
								
								And take away a now unnecessare swap elsewhere. We should not be swapping  
							
							... 
							
							
							
							them anywhere but at the point of transmission 
							
						 
						
							2008-11-27 22:37:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d20a3c6e5a 
								
							
								 
							
						 
						
							
							
								
								Cause attachment nibbles to be swapped in terse object updates, too.  
							
							... 
							
							
							
							This error may have been the root cause of the head attachment bug. 
							
						 
						
							2008-11-27 22:30:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a3a4c16294 
								
							
								 
							
						 
						
							
							
								
								* minor: rename m_parent to m_commsManager to make it a little clearer what it actually is  
							
							
							
						 
						
							2008-11-27 20:46:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9b03802189 
								
							
								 
							
						 
						
							
							
								
								* test: Inch forward with another test by using a skeletal in memory inventory data plugin  
							
							
							
						 
						
							2008-11-27 20:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8ba6b2b11a 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-11-27 19:51:11 +00:00  
				
					
						
							
							
								 
						
							
							
								45c50998c2 
								
							
								 
							
						 
						
							
							
								
								* Remove unused and largely unimplemented UpdateUserCurrentRegion()  
							
							... 
							
							
							
							* please say if this causes you a problem 
							
						 
						
							2008-11-27 19:43:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1cd727614d 
								
							
								 
							
						 
						
							
							
								
								* Add a file I forgot in the last commit.  
							
							
							
						 
						
							2008-11-27 19:31:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7c6c776ff7 
								
							
								 
							
						 
						
							
							
								
								* test: Add the ability to add a plugin directory to the user and inventory services in order to extend unit tests for user and inventory information  
							
							... 
							
							
							
							* I can't spend any longer in trying to get Mono.Addins to work with the unit tests, so this is not a proper plugin at this time 
							
						 
						
							2008-11-27 19:28:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5867f9c11f 
								
							
								 
							
						 
						
							
							
								
								* minor: remove the ability to change the client in ScenePresence to reduce the scope of possible bugs - currently unused in the core code  
							
							... 
							
							
							
							* if this is being used then please say and we can see if there is a better accomodation of this 
							
						 
						
							2008-11-27 15:14:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1eeffcd89e 
								
							
								 
							
						 
						
							
							
								
								Test commit.. just contains div trace and other stuff.  
							
							
							
						 
						
							2008-11-27 13:41:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7bf1452a61 
								
							
								 
							
						 
						
							
							
								
								* Fix some tests  
							
							
							
						 
						
							2008-11-27 06:07:17 +00:00  
				
					
						
							
							
								 
						
							
							
								921692a15f 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Nlin for a patch that:  
							
							... 
							
							
							
							Adds a new method to IClientAPI to allow adding message handlers 
for GenericMessages (of which "autopilot" is one). Part 2 adds a 
specific autopilot handler in ScenePresence.cs.
2) Removing unused variables and functions.
3) Simplifying the navigation logic in ScenePresence.cs. The 
original patch was somewhat complex because it included orientation
logic for a future enhancement of orienting the avatar to point 
towards the direction being walked. Currently this isn't working, 
though, so I removed the orientation code, which leaves just the 
smaller and hopefully simpler-to-understand movement code. 
							
						 
						
							2008-11-27 05:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								714ca971d6 
								
							
								 
							
						 
						
							
							
								
								Unconditionally set the slam bit oon all object to agent inventory transfers.  
							
							... 
							
							
							
							Closes a possible exploit with prims containing other prims 
							
						 
						
							2008-11-27 03:56:21 +00:00  
				
					
						
							
							
								 
						
							
							
								d9c05a6def 
								
							
								 
							
						 
						
							
							
								
								Cause the slam bit to be set in transferred inv items  
							
							
							
						 
						
							2008-11-27 03:54:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6b7ba29986 
								
							
								 
							
						 
						
							
							
								
								Fix permission propagation that was broken some revision back, causing  
							
							... 
							
							
							
							sold/given prim to become full perm. 
							
						 
						
							2008-11-27 03:17:00 +00:00  
				
					
						
							
							
								 
						
							
							
								557559abd3 
								
							
								 
							
						 
						
							
							
								
								Added local lookup before we ask the messaging server.  
							
							... 
							
							
							
							Still not tested. May contain bugs. 
							
						 
						
							2008-11-26 19:50:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c85e2a0fb0 
								
							
								 
							
						 
						
							
							
								
								* restore deleted method documentation, some to IRegionDataStore and some to MySQLRegionData  
							
							... 
							
							
							
							* I would like to keep documentation on methods, even if it sometimes seems obvious (and not all of these are) 
							
						 
						
							2008-11-26 17:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								3e3cf67b00 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove unused SetAnimation method that was identical to TrySetAnimation  
							
							
							
						 
						
							2008-11-26 17:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								759850cbc1 
								
							
								 
							
						 
						
							
							
								
								* Eliminate forceAvatarMovement() in favour of existing AddNewMovement()  
							
							
							
						 
						
							2008-11-26 17:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7c2f8e2ee9 
								
							
								 
							
						 
						
							
							
								
								* Get rid of the phenomena where the avatar sometimes reverts to the stand animation when flying across borders  
							
							... 
							
							
							
							* Applies to both standalone and grid mode
* The slight retardation on border cross remains - this is a separate issue 
							
						 
						
							2008-11-26 16:56:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1767100316 
								
							
								 
							
						 
						
							
							
								
								ScriptSponsor and LSL_Api are now MarshalByRefObject  
							
							
							
						 
						
							2008-11-26 14:23:46 +00:00  
				
					
						
							
							
								 
						
							
							
								e2b6ad4d5f 
								
							
								 
							
						 
						
							
							
								
								Made ScriptSponsor serializable  
							
							
							
						 
						
							2008-11-26 13:25:56 +00:00  
				
					
						
							
							
								 
						
							
							
								fdf5f55a5b 
								
							
								 
							
						 
						
							
							
								
								Yay for unit tests. Increased the type width of the prims and primshapes  
							
							... 
							
							
							
							tables, and changed the database modules to actually push these doubles
down into the database layer. 
							
						 
						
							2008-11-26 12:23:56 +00:00  
				
					
						
							
							
								 
						
							
							
								e6ddb5de7d 
								
							
								 
							
						 
						
							
							
								
								Attempt to give script objects a proper lease time (DNE and xengine). Relies on GC. Also removed lease for LSL_Api as it strictly speaking should not be MarshalByRef. Or should it? If so I broke scripting! :)  
							
							
							
						 
						
							2008-11-26 11:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5f912a6787 
								
							
								 
							
						 
						
							
							
								
								* Adding ScenePresence.ClientView property to return IClientCore interface to a client.  
							
							
							
						 
						
							2008-11-26 09:53:45 +00:00  
				
					
						
							
							
								 
						
							
							
								3efdccbb12 
								
							
								 
							
						 
						
							
							
								
								Committing the LCO database layer. Native MySQL, no ADO. New reconnect  
							
							... 
							
							
							
							mechanism to prevent prim loss. Preserve link order on sim restart
and drag copy. Fix drag-copied prims' inventories. Fix persistence
of child prim inventories. 
							
						 
						
							2008-11-26 07:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3e42cca2c0 
								
							
								 
							
						 
						
							
							
								
								Next step of the PresenceModule. Still not complete; local optimizations and the  
							
							... 
							
							
							
							messaging server changes are still missing.
Completely untested. May contain bugs. 
							
						 
						
							2008-11-25 22:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4acddb6797 
								
							
								 
							
						 
						
							
							
								
								Mantis#2692: Thanks Diva, for a patch that fixes a bug in HyperGrid.  
							
							
							
						 
						
							2008-11-25 19:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								759a667247 
								
							
								 
							
						 
						
							
							
								
								* Make a step on removing direct access to TaskInventoryDictionary from other packages  
							
							
							
						 
						
							2008-11-25 17:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								11f7471d9c 
								
							
								 
							
						 
						
							
							
								
								* Remove direct access to Inventory.Serial  
							
							
							
						 
						
							2008-11-25 17:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6caebb6c93 
								
							
								 
							
						 
						
							
							
								
								* refactor: Establish an IEntityInventory interface for SceneObjectPartInventory.cs and expose that from SceneObjectPart rather than the original object  
							
							
							
						 
						
							2008-11-25 16:47:50 +00:00  
				
					
						
							
							
								 
						
							
							
								de052c48d1 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-11-25 16:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								518a8b9f2a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-11-25 16:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fbf90b1ece 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate mono compiler warnings  
							
							
							
						 
						
							2008-11-25 15:41:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e187972377 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2640  
							
							... 
							
							
							
							* This is Diva's hypergrid patch, as perviously discussed on the opensim-dev mailing list
* Applied some minor prebuild.xml jiggling to resolve a dependency issue
* Thanks Diva! 
							
						 
						
							2008-11-25 15:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								62c263d32b 
								
							
								 
							
						 
						
							
							
								
								WIP: Adding a few things to PresenceModule. Not quite finished yet.  
							
							
							
						 
						
							2008-11-24 22:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c13bf719e1 
								
							
								 
							
						 
						
							
							
								
								- Evaluate config only once  
							
							... 
							
							
							
							- Fixed some locking issues 
							
						 
						
							2008-11-24 20:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2a8ff937d5 
								
							
								 
							
						 
						
							
							
								
								* Removed more locks on Entities  
							
							... 
							
							
							
							* Entities should now in theory be lock-free externally.
* Other properties may cause blocking however[?].
* ScenePresence maintains separate locks so isn't fixed by this commit. 
							
						 
						
							2008-11-24 15:14:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2305ef61a5 
								
							
								 
							
						 
						
							
							
								
								* Refactored a number of locks into EntityManager to limit the scope of the locks.  
							
							
							
						 
						
							2008-11-24 15:09:25 +00:00  
				
					
						
							
							
								 
						
							
							
								47829849d9 
								
							
								 
							
						 
						
							
							
								
								* Swaps Scene.Entities Dictionary for EntityManager.  
							
							... 
							
							
							
							* Important Changes: Scene.Entities is now IEnumerable directly. You do not need to use Entities.Values, you can Enumerate on .Entities directly. (So 'foreach Scene.Entities' vs 'foreach Scene.Entities.Values').
* Locks: Entities maintains it's own internal locking states. This means you do not need to lock entities anymore. I'll be going through and removing locks on it systematically. 
							
						 
						
							2008-11-24 14:45:05 +00:00  
				
					
						
							
							
								 
						
							
							
								202406c522 
								
							
								 
							
						 
						
							
							
								
								* Makes EntityManager IEnumerable - meaning we should be good to go to enable this.  
							
							
							
						 
						
							2008-11-24 13:14:52 +00:00  
				
					
						
							
							
								 
						
							
							
								eb8650fc14 
								
							
								 
							
						 
						
							
							
								
								* Adding EntityManager.cs  
							
							... 
							
							
							
							* Not referenced anywhere yet.
* Designed to replace Dictionary<UUID,EntityBase> within SceneGraph.Entities
* Allows indexed access and better handling of locks.
* Someone needs to implement IEnumerable on this before we can switch it over. 
							
						 
						
							2008-11-24 12:58:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0be9ff1949 
								
							
								 
							
						 
						
							
							
								
								Some refactoring from about a week ago that I forgot to commit, of AssetTransactionModule to cut down on number of classes and to work towards having a base AssetXferUploader class than can be shared with EstateTerrainXferHandler  
							
							
							
						 
						
							2008-11-24 10:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d8bb20fc1c 
								
							
								 
							
						 
						
							
							
								
								Thanks SachaMagne for a patch which adds the following console commands:  
							
							... 
							
							
							
							login-enable : Allow login at sim level (opensim.exe)
login-disable: Stop any login BUT keep the logged avt 
login-status : Return the actual status 
							
						 
						
							2008-11-24 09:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								fba9e3f513 
								
							
								 
							
						 
						
							
							
								
								Don't serve texture preview from other people's objects if you  
							
							... 
							
							
							
							havenever seen that texture before. 
							
						 
						
							2008-11-23 20:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								bb982ab57f 
								
							
								 
							
						 
						
							
							
								
								Try to keep autoreturn from IM spamming users if the prims take a bit  
							
							... 
							
							
							
							longer to be deleted 
							
						 
						
							2008-11-23 06:57:38 +00:00  
				
					
						
							
							
								 
						
							
							
								cbd0221870 
								
							
								 
							
						 
						
							
							
								
								Plumb in the presence notifications and region shutdown/restart messages  
							
							... 
							
							
							
							from the presence module to the message server, through the user server
and on into the database. This should fix the "Already logged in" issue
that grids see after a sim crashes, or a user crashes out of a sim.
Not yet a 100% solution for friends, but getting there. 
							
						 
						
							2008-11-23 05:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								02fd7751d9 
								
							
								 
							
						 
						
							
							
								
								Mantis#2660. Thank you kindly, Ruud Lathrop for a patch that:  
							
							... 
							
							
							
							This patch adds the option of adding the email when you create 
a new user. This works in Gridmode as none Gridmode. This 
option is also added to RemoteAdminPlugin. With a new handler 
you can create a user with a email. 
							
						 
						
							2008-11-23 03:38:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0460c19bcd 
								
							
								 
							
						 
						
							
							
								
								Add error handling to catch the WebExceptions thrown if you have  
							
							... 
							
							
							
							no messaging server 
							
						 
						
							2008-11-23 00:36:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e082f10884 
								
							
								 
							
						 
						
							
							
								
								Adding root agent position messages to the message server  
							
							
							
						 
						
							2008-11-22 23:54:53 +00:00  
				
					
						
							
							
								 
						
							
							
								7aa32ac6e0 
								
							
								 
							
						 
						
							
							
								
								Add root agent tracking to presence module  
							
							
							
						 
						
							2008-11-22 23:38:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2fa072b579 
								
							
								 
							
						 
						
							
							
								
								Next step in the presence module - some core plumbing included at  
							
							... 
							
							
							
							no extra cost 
							
						 
						
							2008-11-22 22:56:00 +00:00  
				
					
						
							
							
								 
						
							
							
								336fc239bb 
								
							
								 
							
						 
						
							
							
								
								Increase IRC login timeout to 25 - it was 10 which was causing reconnect loops on slow responding servers.  
							
							
							
						 
						
							2008-11-22 21:12:10 +00:00  
				
					
						
							
							
								 
						
							
							
								bf885b2035 
								
							
								 
							
						 
						
							
							
								
								Adding region up/down notifications to the PresenceModule. Messaging  
							
							... 
							
							
							
							Server portion remains to be implemented 
							
						 
						
							2008-11-22 20:29:00 +00:00  
				
					
						
							
							
								 
						
							
							
								84db1e1290 
								
							
								 
							
						 
						
							
							
								
								Change the presence event signatures  
							
							
							
						 
						
							2008-11-22 19:40:15 +00:00  
				
					
						
							
							
								 
						
							
							
								29803efda4 
								
							
								 
							
						 
						
							
							
								
								Check in the presence module skeleton  
							
							
							
						 
						
							2008-11-22 19:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								a7b01140db 
								
							
								 
							
						 
						
							
							
								
								Enclose the inter-region IM sending in a try-catch for now to find possibly missed exceptions.  
							
							
							
						 
						
							2008-11-22 18:33:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6566da2962 
								
							
								 
							
						 
						
							
							
								
								- Add a warning if the agent data of the destination of an IM isn't found  
							
							... 
							
							
							
							- Add a warning if the region info of the region the user is in isn't found
- Remove one possibility for a silently dropped IM. 
							
						 
						
							2008-11-22 18:10:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1148d9a11c 
								
							
								 
							
						 
						
							
							
								
								Removing some direct console output for outputting ImprovedInstantMessage packets.  
							
							
							
						 
						
							2008-11-22 17:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1c89c348b7 
								
							
								 
							
						 
						
							
							
								
								Fix build break  
							
							
							
						 
						
							2008-11-22 16:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e982a24f77 
								
							
								 
							
						 
						
							
							
								
								Remove a redundant check and add checking for attachments in parcels that  
							
							... 
							
							
							
							have no entry set, part 1 
							
						 
						
							2008-11-22 15:58:52 +00:00  
				
					
						
							
							
								 
						
							
							
								25d6b18bcd 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-22 02:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c71863d83e 
								
							
								 
							
						 
						
							
							
								
								First stage group permissions plumbing  
							
							
							
						 
						
							2008-11-22 01:58:36 +00:00  
				
					
						
							
							
								 
						
							
							
								691c4bc756 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2442  
							
							... 
							
							
							
							Attempt to reinstate the Object Entry flag in parcel settings 
							
						 
						
							2008-11-22 00:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								48cf76efe7 
								
							
								 
							
						 
						
							
							
								
								Introducing IPresenceModule  
							
							
							
						 
						
							2008-11-21 22:47:24 +00:00  
				
					
						
							
							
								 
						
							
							
								0d2e5827c5 
								
							
								 
							
						 
						
							
							
								
								- No need to build a list of regions and then only the first one.  
							
							... 
							
							
							
							- I first did lock on m_scenes for that access, but as m_scenes (currently) is
  only changed in Initialise (and locked there), and PostInitialise is called
  after the calls to Initialise, there shouldn't be a need to lock here.
- Trying out git-svn dcommit. Hope this works. 
							
						 
						
							2008-11-21 22:21:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ba723a4cf6 
								
							
								 
							
						 
						
							
							
								
								Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make all  
							
							... 
							
							
							
							the internals of the permissions module adapter sane 
							
						 
						
							2008-11-21 22:14:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c0cd681608 
								
							
								 
							
						 
						
							
							
								
								* Comment out unused access time method in MSSQL  
							
							... 
							
							
							
							* This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL 
							
						 
						
							2008-11-21 21:24:39 +00:00  
				
					
						
							
							
								 
						
							
							
								915593bfbc 
								
							
								 
							
						 
						
							
							
								
								* refactor: Rip out SOP inventory from the partial into a separate class  
							
							... 
							
							
							
							* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life
* A proper inventory interface to follow
* Parallel changes for other inventory partial classes to follow at a later date 
							
						 
						
							2008-11-21 21:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								02105c9c2a 
								
							
								 
							
						 
						
							
							
								
								* Extend sog delete to inventory test to crank the normally async sog deleter by hand  
							
							... 
							
							
							
							* After the crank, assert that the object has now been removed from the scene 
							
						 
						
							2008-11-21 18:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ecac5c9c5a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-21 18:44:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7dce464113 
								
							
								 
							
						 
						
							
							
								
								* Largely revert the last revision and improve on the previous way of doing things  
							
							... 
							
							
							
							* Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost
* Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition
* This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated.  But this is better than the alternative 
							
						 
						
							2008-11-21 18:33:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e261c97470 
								
							
								 
							
						 
						
							
							
								
								* On delete to inventory, actually remove the group from the scene before the async stage.  
							
							... 
							
							
							
							* Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene)
* Put in an incomplete 'delete object o inventory' test to assert that this happens 
							
						 
						
							2008-11-21 18:17:01 +00:00  
				
					
						
							
							
								 
						
							
							
								82aa8e0327 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove comparison of UUID struct against null picked up as a warning  
							
							
							
						 
						
							2008-11-21 17:35:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c2d3d8d88e 
								
							
								 
							
						 
						
							
							
								
								* Improve and correct messages given to the user when permission is denied for a particular OSSL function  
							
							... 
							
							
							
							* I don't believe that the extra information given is anything that couldn't be worked out by trial and error 
							
						 
						
							2008-11-21 17:28:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ee4d4d784e 
								
							
								 
							
						 
						
							
							
								
								Fully implement object return from the parcel dialog  
							
							
							
						 
						
							2008-11-21 07:33:13 +00:00  
				
					
						
							
							
								 
						
							
							
								46278b34b1 
								
							
								 
							
						 
						
							
							
								
								Allow selecting group objects and selecting objects by owner from the  
							
							... 
							
							
							
							parcel dialog. 
							
						 
						
							2008-11-21 05:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e9ad6f7913 
								
							
								 
							
						 
						
							
							
								
								Plumb in the list if user IDs to the land module to allow selection  
							
							... 
							
							
							
							of objects by owner name 
							
						 
						
							2008-11-21 04:41:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0092ecbce7 
								
							
								 
							
						 
						
							
							
								
								Prevent a null reference when giving items.  
							
							
							
						 
						
							2008-11-21 00:54:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b9c07730f5 
								
							
								 
							
						 
						
							
							
								
								* refactor: change some method names and doc in the physics plugin manager  
							
							... 
							
							
							
							* move the directory choice for plugins outside into RegionApplicationBase 
							
						 
						
							2008-11-20 19:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d625095959 
								
							
								 
							
						 
						
							
							
								
								* Allow physics dlls to be loaded separately, rather than just the contents of bin/Physics  
							
							... 
							
							
							
							* This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself 
							
						 
						
							2008-11-20 18:28:30 +00:00  
				
					
						
							
							
								 
						
							
							
								00d9c3c2cc 
								
							
								 
							
						 
						
							
							
								
								* Add a scratch test for removing a client from a scene  
							
							
							
						 
						
							2008-11-20 17:27:45 +00:00  
				
					
						
							
							
								 
						
							
							
								890beb442a 
								
							
								 
							
						 
						
							
							
								
								* Add forgotton tag to existing remove scene object test  
							
							
							
						 
						
							2008-11-20 17:18:39 +00:00  
				
					
						
							
							
								 
						
							
							
								81dcf223bf 
								
							
								 
							
						 
						
							
							
								
								* Add enough infrastructure code to run an extremely basic and flaky add root agent scene test  
							
							
							
						 
						
							2008-11-20 16:58:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e6f92044ca 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch which fixes mantis bug 2645 where scripts in child
prims
freeze after being unlinked from the root prim. This got introduced
some time after the 0.6 freeze. Have checked test suites
pass even after nant clean  ;-)
http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645 
Also removes a redundant ResetIDs call
Regards,
Chris 
							
						 
						
							2008-11-20 00:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								14f3ac1440 
								
							
								 
							
						 
						
							
							
								
								* Add just enough to allow the scene presences test to establish a new user connection (though not yet an actual ScenePresence)  
							
							
							
						 
						
							2008-11-19 20:13:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6f0e068cf1 
								
							
								 
							
						 
						
							
							
								
								Guard against a strange nullref in ODE  
							
							
							
						 
						
							2008-11-19 20:04:41 +00:00  
				
					
						
							
							
								 
						
							
							
								164ed57ad3 
								
							
								 
							
						 
						
							
							
								
								Mantis#2638. Thank you kindly, Sacha Magne for a patch that:  
							
							... 
							
							
							
							Implementing "Play sound inworld". Currently a WIP . 
							
						 
						
							2008-11-19 18:41:10 +00:00  
				
					
						
							
							
								 
						
							
							
								44c56a974c 
								
							
								 
							
						 
						
							
							
								
								Mantis#2656. Thank you kindly, Nlin for a patch that:  
							
							... 
							
							
							
							Attached patch implements llCollisionSound. Thanks T. Sado. 
							
						 
						
							2008-11-19 18:30:16 +00:00  
				
					
						
							
							
								 
						
							
							
								f518ca7feb 
								
							
								 
							
						 
						
							
							
								
								Reapply r7369 r7367 r7366 r7370 r7381. This brings it back up to the new  
							
							... 
							
							
							
							libOMV. 
							
						 
						
							2008-11-19 06:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3234472d62 
								
							
								 
							
						 
						
							
							
								
								Reverting the texture sending patch and the new libOMV. This makes this  
							
							... 
							
							
							
							release a direct descendant of the stable 7364, with all the features and
none of the issues.
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373
r7372 r7370 r7369 r7368 r7367 r7366 
							
						 
						
							2008-11-19 06:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								44a94055a4 
								
							
								 
							
						 
						
							
							
								
								Ensure that the physics representation of a deleted object is also removed  
							
							
							
						 
						
							2008-11-19 02:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a104cc2c62 
								
							
								 
							
						 
						
							
							
								
								Fix deleting object that have been persisted already from the DB  
							
							
							
						 
						
							2008-11-19 01:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0abb762ecc 
								
							
								 
							
						 
						
							
							
								
								Patch from jhurliman. Fixing the texture decoding issues in progressive  
							
							... 
							
							
							
							texture sending. Grain of salt not included. 
							
						 
						
							2008-11-18 20:02:25 +00:00  
				
					
						
							
							
								 
						
							
							
								18b6250f40 
								
							
								 
							
						 
						
							
							
								
								Remove perts of jhurliman's AD security patch that had slipped in  
							
							
							
						 
						
							2008-11-18 18:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9d7e503ce3 
								
							
								 
							
						 
						
							
							
								
								Prevent a nullref when building new prims while others watch  
							
							
							
						 
						
							2008-11-18 17:21:33 +00:00  
				
					
						
							
							
								 
						
							
							
								92517b48e9 
								
							
								 
							
						 
						
							
							
								
								Apply JHurliman's texture sender patch  
							
							
							
						 
						
							2008-11-18 02:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								434afaf717 
								
							
								 
							
						 
						
							
							
								
								* Added and removed debug information relating to client connections  
							
							... 
							
							
							
							* Minor client fixes
* Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region. 
							
						 
						
							2008-11-18 00:47:30 +00:00  
				
					
						
							
							
								 
						
							
							
								6fd8960064 
								
							
								 
							
						 
						
							
							
								
								Prevent the texture downloader from locking a null object when a download  
							
							... 
							
							
							
							hits bad data 
							
						 
						
							2008-11-17 23:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2b8915d679 
								
							
								 
							
						 
						
							
							
								
								Make newly created prims be the correct group  
							
							
							
						 
						
							2008-11-17 23:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ece27a3631 
								
							
								 
							
						 
						
							
							
								
								Make texture decode errors nonfatal. The texture send is simply dropped  
							
							
							
						 
						
							2008-11-17 23:08:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5972eb8848 
								
							
								 
							
						 
						
							
							
								
								Fix a few small issues with the progressive texture-download:  
							
							... 
							
							
							
							- The initial priority wasn't passed in, so a discardLevel of -1 in the first
  request automatically cancelled texture-download.
- One-packet textures weren't handled, as CurrentPacket starts at 1 and
  StopPacket == 0 in that case.
- Increased MAX_ALLOWED_TEXTURE_REQUESTS to 15; incremental texture downloads
  will cause more requests. 
							
						 
						
							2008-11-17 22:15:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a8e40bed52 
								
							
								 
							
						 
						
							
							
								
								Set group on newly rezzed objects to the rezzer's (or rezzing object's)  
							
							... 
							
							
							
							group 
							
						 
						
							2008-11-17 21:44:09 +00:00  
				
					
						
							
							
								 
						
							
							
								93b18d7323 
								
							
								 
							
						 
						
							
							
								
								* Remove Appdomain code in XEngine.cs  
							
							
							
						 
						
							2008-11-17 21:36:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f26f5f6eff 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=2611  
							
							... 
							
							
							
							* Progressive texture delivery (ported from jhurliman's Simian code)
* Thanks jhurliman! 
							
						 
						
							2008-11-17 21:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c25a0ea792 
								
							
								 
							
						 
						
							
							
								
								* Update libOMV to r2359.  This is necessary for the progressive texture patch  
							
							... 
							
							
							
							* Update libopenjpeg as well for this patch.
* Appears to be okay on a very short sniff test
* Source code will be placed in opensim-libs shortly 
							
						 
						
							2008-11-17 21:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6052ed4707 
								
							
								 
							
						 
						
							
							
								
								* Add allowed_script_editors to OpenSim.ini in the same fashion as allowed_script_creators.  
							
							... 
							
							
							
							* This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts.  This allows edit ability 
to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes.
* The default setting remains the existing one of never overruling normal edit permissions.
* These two settings may be enough to stop non-gods entering artbirary script code in a closed grid/standalone configuration. 
							
						 
						
							2008-11-17 19:55:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7ced8d136a 
								
							
								 
							
						 
						
							
							
								
								Add a few comments  
							
							
							
						 
						
							2008-11-17 19:42:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0a01826843 
								
							
								 
							
						 
						
							
							
								
								Change some comments that have been superseded  
							
							
							
						 
						
							2008-11-17 18:16:08 +00:00  
				
					
						
							
							
								 
						
							
							
								30b626024c 
								
							
								 
							
						 
						
							
							
								
								Fix the PAY_HIDE and PAY_DEFAULT constants to be LSLIntegers and get  
							
							... 
							
							
							
							accepted in the quick buttons list 
							
						 
						
							2008-11-17 17:59:15 +00:00  
				
					
						
							
							
								 
						
							
							
								de526d0274 
								
							
								 
							
						 
						
							
							
								
								* refactor: move user set permissions parsing code into a separate method ready for reuse  
							
							
							
						 
						
							2008-11-17 17:59:10 +00:00  
				
					
						
							
							
								 
						
							
							
								99bd7cce2b 
								
							
								 
							
						 
						
							
							
								
								* Make sure that deleted objects do not send further object updates to the client  
							
							
							
						 
						
							2008-11-17 16:33:41 +00:00  
				
					
						
							
							
								 
						
							
							
								dcfd343a1e 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-11-17 16:22:21 +00:00  
				
					
						
							
							
								 
						
							
							
								558704be8b 
								
							
								 
							
						 
						
							
							
								
								* Remove the TransferRequest and hip debugging console output that crept in recently  
							
							
							
						 
						
							2008-11-17 16:14:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c41903077d 
								
							
								 
							
						 
						
							
							
								
								* Eliminate SOG.FakeDeleteGroup() since it is now identical with DeleteGroup() (except that is didn't lock the parts, which was a potential race condition)  
							
							... 
							
							
							
							* Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface 
							
						 
						
							2008-11-17 16:06:50 +00:00  
				
					
						
							
							
								 
						
							
							
								48a72f51a8 
								
							
								 
							
						 
						
							
							
								
								* minor: eliminate propogation of now unused permissionToDelete flag  
							
							
							
						 
						
							2008-11-17 15:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f16cf12840 
								
							
								 
							
						 
						
							
							
								
								* Fix probable partial breakage of delete to inventory in last commit  
							
							... 
							
							
							
							* Not nulling out parts and the root part allows the code to be simplified 
							
						 
						
							2008-11-17 15:52:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d54b6608a7 
								
							
								 
							
						 
						
							
							
								
								* Stop nulling SOG.m_rootPart and parts on object deletion  
							
							... 
							
							
							
							* This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted.  However, in many cases this will not be necessary since updates to deleted parts 
will not be sent to the client
* This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation
* Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP
* Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully 
							
						 
						
							2008-11-17 15:40:27 +00:00  
				
					
						
							
							
								 
						
							
							
								dd37fbb137 
								
							
								 
							
						 
						
							
							
								
								fixing warnings in YProlog language support  
							
							
							
						 
						
							2008-11-17 11:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								bc72f0a9a5 
								
							
								 
							
						 
						
							
							
								
								commenting out unused variable.  
							
							
							
						 
						
							2008-11-17 11:14:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a67dccefbf 
								
							
								 
							
						 
						
							
							
								
								cleaning up warning  
							
							
							
						 
						
							2008-11-17 11:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ae0bcab35e 
								
							
								 
							
						 
						
							
							
								
								adding #pragma warnings  to yprolog language support  
							
							
							
						 
						
							2008-11-17 11:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								05fb40dc0b 
								
							
								 
							
						 
						
							
							
								
								Use the message transfer module to pass items across the grid via the profile  
							
							
							
						 
						
							2008-11-17 08:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								bb936d8a2f 
								
							
								 
							
						 
						
							
							
								
								Correct prim counts for group land. Correct MessageTransferModule startup  
							
							
							
						 
						
							2008-11-17 08:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								598316c890 
								
							
								 
							
						 
						
							
							
								
								Make object chat come from the root prim's center, rather than trying to make  
							
							... 
							
							
							
							it come from a child prim position. 
							
						 
						
							2008-11-17 05:57:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2a8020b9d9 
								
							
								 
							
						 
						
							
							
								
								Back out the attachment location patch to debug a crash  
							
							
							
						 
						
							2008-11-17 05:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3f4aeccca3 
								
							
								 
							
						 
						
							
							
								
								Try to fix login crash  
							
							
							
						 
						
							2008-11-17 05:37:24 +00:00  
				
					
						
							
							
								 
						
							
							
								08b1e1a1f6 
								
							
								 
							
						 
						
							
							
								
								Fix previous build break  
							
							
							
						 
						
							2008-11-17 04:34:19 +00:00  
				
					
						
							
							
								 
						
							
							
								928d003bf5 
								
							
								 
							
						 
						
							
							
								
								Change the semantics of the Allow_* os function control. Omitting a function  
							
							... 
							
							
							
							causes defautlt behavior. "true" now means usable unconditionally, "false"
means disabled, and a list of UUIDs restricts it.
This changes SECURITY! If you used "true" here before, you shoudl review
your setup! 
							
						 
						
							2008-11-17 04:23:03 +00:00  
				
					
						
							
							
								 
						
							
							
								0e7b6879d2 
								
							
								 
							
						 
						
							
							
								
								Add some null checks  
							
							
							
						 
						
							2008-11-17 00:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								74ba1bb180 
								
							
								 
							
						 
						
							
							
								
								Fix child prims in attachments chatting from near 0,0,0 rather than  
							
							... 
							
							
							
							the avatar position. Fixes "silent" child prim scripts 
							
						 
						
							2008-11-17 00:28:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4343ddeec1 
								
							
								 
							
						 
						
							
							
								
								Fix NRE on TP-to-home, if the home-region is unavailable.  
							
							
							
						 
						
							2008-11-16 23:53:00 +00:00  
				
					
						
							
							
								 
						
							
							
								07afe9c137 
								
							
								 
							
						 
						
							
							
								
								Fix friends again. Friends-handling is now stateless and, thanks to  
							
							... 
							
							
							
							MessageTransferModule, much easier to understand (I hope). 
							
						 
						
							2008-11-16 23:50:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4d23d22fb1 
								
							
								 
							
						 
						
							
							
								
								Remove a redundant parameter  
							
							
							
						 
						
							2008-11-16 23:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5e2e05a1c1 
								
							
								 
							
						 
						
							
							
								
								Megapatch. Completely remove the multiparameter IM methods. Remove the insecure  
							
							... 
							
							
							
							fromAgentSession field. 
							
						 
						
							2008-11-16 22:04:01 +00:00  
				
					
						
							
							
								 
						
							
							
								3f818e001d 
								
							
								 
							
						 
						
							
							
								
								First step tidy-up of IM packing/unpacking/repacking  
							
							
							
						 
						
							2008-11-16 20:32:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e1ccbed982 
								
							
								 
							
						 
						
							
							
								
								GridIMs don't have a (sending) client, which led to a NRE on access.  
							
							... 
							
							
							
							Doesn't use client now in that case. 
							
						 
						
							2008-11-16 19:45:46 +00:00  
				
					
						
							
							
								 
						
							
							
								9e7d00c1e6 
								
							
								 
							
						 
						
							
							
								
								Add MessageTransferModule interface to all scenes, not only the first  
							
							
							
						 
						
							2008-11-16 18:59:58 +00:00  
				
					
						
							
							
								 
						
							
							
								ca8a2cad53 
								
							
								 
							
						 
						
							
							
								
								Fix 2 bugs in the message transfer module, thanks, Homer Horwitz!  
							
							
							
						 
						
							2008-11-16 18:53:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e46719e8f1 
								
							
								 
							
						 
						
							
							
								
								Make return object actually use the return object permissions  
							
							
							
						 
						
							2008-11-16 18:27:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5aa10a8ab1 
								
							
								 
							
						 
						
							
							
								
								Add group prim count support to land properties  
							
							
							
						 
						
							2008-11-16 04:57:37 +00:00  
				
					
						
							
							
								 
						
							
							
								29eec33506 
								
							
								 
							
						 
						
							
							
								
								* Abstracted some methods from SceneObjectGroup to allow them to be overridden more easily. Specifically object creation from XML.  
							
							
							
						 
						
							2008-11-16 04:40:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3de41ea377 
								
							
								 
							
						 
						
							
							
								
								Reinstate the IM sending from scripts and from autoreturn  
							
							
							
						 
						
							2008-11-16 04:31:52 +00:00  
				
					
						
							
							
								 
						
							
							
								55e2ede065 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-16 02:55:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4f293aa99c 
								
							
								 
							
						 
						
							
							
								
								Adds the missing interface to fix the build  
							
							
							
						 
						
							2008-11-16 00:54:10 +00:00  
				
					
						
							
							
								 
						
							
							
								27e557eb98 
								
							
								 
							
						 
						
							
							
								
								Introduces the message transfer module. It splits the transfer mechanics off  
							
							... 
							
							
							
							the IM module and makes it into a module of it's own, which can be used by
all other modules. Removes some ugly hacks. Refer to the IM module to see
how it's used. Also fixes the persistence issue (Mantis #2598 ) 
							
						 
						
							2008-11-16 00:47:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a3f785e978 
								
							
								 
							
						 
						
							
							
								
								Changed sculpted prim texture scaling method to bilinear to reduce scaling artifacts  
							
							
							
						 
						
							2008-11-16 00:24:10 +00:00  
				
					
						
							
							
								 
						
							
							
								448e4b0beb 
								
							
								 
							
						 
						
							
							
								
								- Change llSetRot behavior so it matches the SL behavior (in particular, the  
							
							... 
							
							
							
							rather strange behavior if used in a child prim).
- Small refactoring. 
							
						 
						
							2008-11-15 21:03:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e26169f0b0 
								
							
								 
							
						 
						
							
							
								
								Mantis#2552: Thanks idb, for a patch that fixes persistence of physical prims.  
							
							... 
							
							
							
							(added a fix for the broken build from last commit, too) 
							
						 
						
							2008-11-15 18:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								21b69ac515 
								
							
								 
							
						 
						
							
							
								
								Mantis  #2621 : Thanks idb, for a patch that will persist regularily changed objects better.  
							
							... 
							
							
							
							Objects will be persisted now MinimumTimeBeforePersistenceConsidered seconds
after the last change, but latest MaximumTimeBeforePersistenceConsidered after
the first change (both are configurable in OpenSim.ini.example and are set to
60 and 600 as default). 
							
						 
						
							2008-11-15 17:52:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3fdc445dd1 
								
							
								 
							
						 
						
							
							
								
								Prevent NRE if you do a llSetStatus(STATUS_ROTATION...) on an object that isn't physical.  
							
							
							
						 
						
							2008-11-15 17:19:35 +00:00  
				
					
						
							
							
								 
						
							
							
								1f06532b82 
								
							
								 
							
						 
						
							
							
								
								Hack to temporarily fix friends-handling. This will be redone as soon as  
							
							... 
							
							
							
							Melanie's CommunicationModule is in.
Please note: imSession is a transaction-ID, *not* the agent's session. 
							
						 
						
							2008-11-15 16:25:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e40fe2db26 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-15 02:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								00d6114525 
								
							
								 
							
						 
						
							
							
								
								* test: Add scene root agent test stub, since I'll be picking up with something else the next time I start coding on OpenSim  
							
							
							
						 
						
							2008-11-14 21:06:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a760586f26 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2008-11-14 20:15:22 +00:00  
				
					
						
							
							
								 
						
							
							
								95a5bfc560 
								
							
								 
							
						 
						
							
							
								
								* refactor: Have the entity list tests use the infrastructure method rather than cut n paste  
							
							
							
						 
						
							2008-11-14 20:09:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2bb4b45626 
								
							
								 
							
						 
						
							
							
								
								* Move test scene construction infrastructure methods to a separate class for future common use  
							
							
							
						 
						
							2008-11-14 20:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d66f3993de 
								
							
								 
							
						 
						
							
							
								
								Add group permissions to agent inventory.  
							
							... 
							
							
							
							Contains a migration. May contain nuts.
Please back up your inventory data store. This revision changes the interface
version!! No older regions can connect to these new UGAIM, and the new regions
can't connect to the old UGAIM. Fixes a long-standing issue of permissions loss
Currently persisted on MySQL only. 
							
						 
						
							2008-11-14 18:54:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e3770cfee6 
								
							
								 
							
						 
						
							
							
								
								* Allow new script creation to be locked down to only gods if specified in OpenSim.ini  
							
							... 
							
							
							
							* This doesn't allow complete script lockdown of a sim, many avenues (copying, editing) are still uncloseable at the moment
* Default remains to allow all users to create scripts (subject to existing permissions if enabled) 
							
						 
						
							2008-11-14 18:43:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9960637545 
								
							
								 
							
						 
						
							
							
								
								Try to make the test pass again  
							
							
							
						 
						
							2008-11-14 17:53:58 +00:00  
				
					
						
							
							
								 
						
							
							
								edee11ff87 
								
							
								 
							
						 
						
							
							
								
								Reapplying a revised version of Christopher Yeoh's (IBM) patch for allow  
							
							... 
							
							
							
							inventory drop. Also adds a new flags, "propagate_permissions" to
OpenSim.ini to control that feature. 
							
						 
						
							2008-11-14 17:24:56 +00:00  
				
					
						
							
							
								 
						
							
							
								165fcd1aac 
								
							
								 
							
						 
						
							
							
								
								* Switch default permissions back to false (so they are not on) as they were two revisions ago, since it sounds like this was our agreed position from some time back  
							
							... 
							
							
							
							* Make the default also false (to match what is in OpenSim.ini.example) 
							
						 
						
							2008-11-14 15:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8372880c75 
								
							
								 
							
						 
						
							
							
								
								* Hook up create new object event in the permissions module  
							
							... 
							
							
							
							* Switch default for serverside_object_permissions from false to true - it seems more natural that we enforce permissions by default rather than not!
* Add some explanation in OpenSim.ini.example for serverside_object_permissions 
							
						 
						
							2008-11-14 15:36:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b43c056c5f 
								
							
								 
							
						 
						
							
							
								
								Detach dropped attachments from the scene presence so they don't get cleaned  
							
							... 
							
							
							
							on logout 
							
						 
						
							2008-11-14 15:30:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3e4b094921 
								
							
								 
							
						 
						
							
							
								
								* Implements terrain raw upload.  You can now upload your .raw terrain files using the Estate Tools.  
							
							... 
							
							
							
							* Could this be extended in the future to support .oar uploads too?  Only time will tell! 
							
						 
						
							2008-11-14 14:42:00 +00:00  
				
					
						
							
							
								 
						
							
							
								5c21ec6d10 
								
							
								 
							
						 
						
							
							
								
								reverting  #7295 , as it still fails a test case (as pointed out very  
							
							... 
							
							
							
							kindly by sean) --- lesson learned: just running a "make test" is not
sufficient, you need to precede it by a "make clean". 
							
						 
						
							2008-11-14 13:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								5e20e32b69 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <cyeoh@au1.ibm.com>  
							
							... 
							
							
							
							This patch makes llAllowInventoryDrop work with the permissions module
enabled. Changes include:
- Enabled PropagatePermissions when permissions module serverside perms
  is on
- change ownership of item when item is dropped into an object.
  Ownership changes to the owner of the object the item is dropped into
- propagation of permissions if the permissions module enabled (eg
  next-owner mask applied)
- CHANGED_ALLOWED_DROP is now passed to the change script event if an
  item was allowed to be dropped into the object only because
  llAllowInventoryDrop is enabled (instead of CHANGED_INVENTORY being
  passed).
- Sets object flags correctly when llAllowInventoryDrop is called so
  clients are notified immediately of the change in state. Am not
  sure that calling aggregateScriptEvents is the right way to do it,
  but it works and seems to be the only way without making further
  changes to update LocalFlags 
							
						 
						
							2008-11-14 10:55:14 +00:00  
				
					
						
							
							
								 
						
							
							
								62317ded9f 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							Fixed the IRC code so that it deals with regions coming and
going. 
							
						 
						
							2008-11-14 10:50:36 +00:00  
				
					
						
							
							
								 
						
							
							
								4e0a424f9f 
								
							
								 
							
						 
						
							
							
								
								Some changes to the money module to allow a more flexible system of  
							
							... 
							
							
							
							applying charges 
							
						 
						
							2008-11-14 07:56:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4f91da2488 
								
							
								 
							
						 
						
							
							
								
								More groups plumbing  
							
							
							
						 
						
							2008-11-14 05:18:39 +00:00  
				
					
						
							
							
								 
						
							
							
								c79a11cbd1 
								
							
								 
							
						 
						
							
							
								
								Lots of experimentation yielded a fair approximation of a hip offset from the  
							
							... 
							
							
							
							physical center of an avatar, for display purposes. This should keep the
avatar feet above ground visually in most cases. Tweaked for both height
extremes and various leg lengths. Improvements welcome 
							
						 
						
							2008-11-14 03:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c268a3c84e 
								
							
								 
							
						 
						
							
							
								
								From: awebb@us.ibm.com  
							
							... 
							
							
							
							Fix the long-standing "lost clothing" bug by making AvatarFactory a non
shared module (which it should have been all along). 
							
						 
						
							2008-11-13 21:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1fd32a5ab2 
								
							
								 
							
						 
						
							
							
								
								* Rename all the previous methods to be User rather than Avatar (for extra bonus points)  
							
							... 
							
							
							
							public bool ExternalChecksCanCreateUserInventory(int invType, UUID userID)
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanDeleteUserInventory(UUID itemID, UUID userID) 
							
						 
						
							2008-11-13 20:52:06 +00:00  
				
					
						
							
							
								 
						
							
							
								bd61b946df 
								
							
								 
							
						 
						
							
							
								
								* Add  
							
							... 
							
							
							
							public bool ExternalChecksCanCreateAvatarInventory(int invType, UUID userID)
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID)
public bool ExternalChecksCanDeleteAvatarInventory(UUID itemID, UUID userID)
to ExternalChecks to handle avatar inventory checks (as opposed to object inv checks).
* opensim-dev e-mail to follow concerning this shortly 
							
						 
						
							2008-11-13 20:29:41 +00:00  
				
					
						
							
							
								 
						
							
							
								bf68255b86 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename object inventory permission checks to distinguish between task inventory and agent inventory  
							
							
							
						 
						
							2008-11-13 19:16:15 +00:00  
				
					
						
							
							
								 
						
							
							
								ca35b49b70 
								
							
								 
							
						 
						
							
							
								
								Make scripts in objects rezzed from script compile synchronously to close  
							
							... 
							
							
							
							a timing gap. Still not 100%, but getting there 
							
						 
						
							2008-11-13 19:00:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ef601d805a 
								
							
								 
							
						 
						
							
							
								
								* First part of a series of patches  
							
							... 
							
							
							
							* Intension is to provide a way to lock down script creation to administrators/gods only
* Defaults will remain as they are at the moment 
							
						 
						
							2008-11-13 18:52:16 +00:00  
				
					
						
							
							
								 
						
							
							
								219015d699 
								
							
								 
							
						 
						
							
							
								
								* Attempt to make OpenSim.ini.example a bit more readable by  
							
							... 
							
							
							
							*   Some rearrangement within sections
*   Indenting section contents
* Also, correct indentation levels in PermissionsModule 
							
						 
						
							2008-11-13 17:22:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8a3d9ea2db 
								
							
								 
							
						 
						
							
							
								
								Mantis#2597. Thank you kindly, Idb for a patch that:  
							
							... 
							
							
							
							Solves the problem of changes to objects not 
persisted on server shutdown. 
							
						 
						
							2008-11-13 04:23:31 +00:00  
				
					
						
							
							
								 
						
							
							
								424792b39b 
								
							
								 
							
						 
						
							
							
								
								* Rename scene tests to scene object tests since that is what they are actually concerned with  
							
							
							
						 
						
							2008-11-12 21:12:46 +00:00  
				
					
						
							
							
								 
						
							
							
								2c7ac33650 
								
							
								 
							
						 
						
							
							
								
								* test: Add basic synchronous object remove test  
							
							
							
						 
						
							2008-11-12 20:35:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cec112c87a 
								
							
								 
							
						 
						
							
							
								
								* refactor: as per a recent opensim-dev thread, rename InnerScene to SceneGraph to make it more descriptive of its intended function  
							
							
							
						 
						
							2008-11-12 20:16:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b636bb0f9e 
								
							
								 
							
						 
						
							
							
								
								* Stop the pointless passing of a scene's own region handler back to it in region comms  
							
							... 
							
							
							
							* Some scene methods ignored it, others did nothing if the region handler given did not match their own (which would never be triggered) 
							
						 
						
							2008-11-12 19:12:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e2ab576572 
								
							
								 
							
						 
						
							
							
								
								* Stop locking the scene presences dictionary for the entire agent crossing part of the login sequence  
							
							... 
							
							
							
							* This may alleviate a little the freezing experienced by existing avatars when a new client logs in
* Race condition risks look minimal since one wouldn't expect another thread to start fiddling with that presence 
							
						 
						
							2008-11-12 18:12:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4b5e09a36b 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb (alan_webb@us.ibm.com)  
							
							... 
							
							
							
							Fix the broken llSetTimerEvent implementation (sec == 0 was not
possible anymore). 
							
						 
						
							2008-11-12 11:02:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c71f0899c2 
								
							
								 
							
						 
						
							
							
								
								Revamp inventory transfer module, step 1. Inventory will now be saved if  
							
							... 
							
							
							
							destination user is offline/out of range. No more eternal cache is needed
for tracking IDs. Code cleanup. Removed some casts from IScene to Scene.
Decline now properly places item in trash rather than deleting it outright. 
							
						 
						
							2008-11-12 06:22:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c453a41fb5 
								
							
								 
							
						 
						
							
							
								
								* Set defaults on the allowed LSL Compilers to 'lsl' unless you've specified otherwise.  
							
							
							
						 
						
							2008-11-12 04:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								c34805d573 
								
							
								 
							
						 
						
							
							
								
								Add the missing bits that got lost in the prim clamping commit. This should  
							
							... 
							
							
							
							actually make it work 
							
						 
						
							2008-11-12 01:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								70ad3ecd5e 
								
							
								 
							
						 
						
							
							
								
								* Create TestScene to get at the async object deleter for use in a future test  
							
							
							
						 
						
							2008-11-11 21:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a814ac3d67 
								
							
								 
							
						 
						
							
							
								
								* Put an Enabled switch on the async object deleter for future testing purposes  
							
							
							
						 
						
							2008-11-11 20:33:29 +00:00  
				
					
						
							
							
								 
						
							
							
								47a5d71b7e 
								
							
								 
							
						 
						
							
							
								
								Prevent pieces from other people's HUDs from displaying at the center of  
							
							... 
							
							
							
							every user's HUD 
							
						 
						
							2008-11-11 19:08:59 +00:00  
				
					
						
							
							
								 
						
							
							
								4245cd90de 
								
							
								 
							
						 
						
							
							
								
								minor: refactor some SceneTests code for future tests  
							
							
							
						 
						
							2008-11-11 18:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1493f7349f 
								
							
								 
							
						 
						
							
							
								
								* Minor typing fixes in AssetCache - now uses base types for nearly everything.  
							
							... 
							
							
							
							* Code Cleanliness Fixes in LLClientView
* Using field instead of local variable for handlerUpdatePrimGroupRotation (if you notice any new oddities with prim group rotation after this patch, please mantis) 
							
						 
						
							2008-11-11 17:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								97816f8c90 
								
							
								 
							
						 
						
							
							
								
								* Implement basic region filtering as described in  https://lists.berlios.de/pipermail/opensim-dev/2008-November/003468.html  
							
							... 
							
							
							
							* This is done by sending a 'major interface version' number on sim registration.  Developers must increment this every time they make a change that would make the previous 
OpenSim revision failure incompatible with the new one (non-fatal incompatibilities are fine).
* This number resides in OpenSim.Framework.Servers.VersionInfo.MajorInterfaceVersion
* This allows the grid service to stop older, incompatible regions from connecting 
							
						 
						
							2008-11-11 17:02:46 +00:00  
				
					
						
							
							
								 
						
							
							
								851b72570a 
								
							
								 
							
						 
						
							
							
								
								Mantis#2604. Thank you kindly, Diva for a patch that:  
							
							... 
							
							
							
							This patch changes a couple of methods in Scene.Inventory to virtual, 
so they can be overridden in subclasses. DeleteToInventory now returns 
the UUID of the newly created asset, so that further actions on it can 
be pursued in subclasses. This will make my life easier for making 
inventory accessible in the hypergrid. 
							
						 
						
							2008-11-11 15:18:16 +00:00  
				
					
						
							
							
								 
						
							
							
								32b9975468 
								
							
								 
							
						 
						
							
							
								
								If the proxy is on, we need to ignore the extra 6 bytes in the packet.  
							
							
							
						 
						
							2008-11-11 03:41:28 +00:00  
				
					
						
							
							
								 
						
							
							
								89570e1637 
								
							
								 
							
						 
						
							
							
								
								Add ClampPrimSize option to ensure no prim can exceed the set size. This  
							
							... 
							
							
							
							will allow people who don't want megaprims in their sim to prevent them
from being created. Any prim rezzed or pulled across the border will be
clamped to the size specified in OpenSim.ini if this option is set. 
							
						 
						
							2008-11-11 03:10:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7af1afb6df 
								
							
								 
							
						 
						
							
							
								
								Fix a nullref in attachment packing  
							
							
							
						 
						
							2008-11-11 02:24:33 +00:00  
				
					
						
							
							
								 
						
							
							
								302d65569f 
								
							
								 
							
						 
						
							
							
								
								Allow gods to terraform without limits. Respect the Allow Others To  
							
							... 
							
							
							
							Terraform flag in land. 
							
						 
						
							2008-11-11 01:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7eda940e7f 
								
							
								 
							
						 
						
							
							
								
								Fix llList2Integer to have the same semantics as an (integer) cast. Handle  
							
							... 
							
							
							
							mixed number/letter content properly. 
							
						 
						
							2008-11-11 01:02:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5276c4bdf8 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2008-11-11 00:52:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d145700115 
								
							
								 
							
						 
						
							
							
								
								* Commit allows downloading of the .raw terrain from the estate tools.  
							
							... 
							
							
							
							* Implements the SendInitiateDownload method in IClientAPI 
* Uses the ITerrainModule Interface to write a terrain file to disk then uses a FileStream to read the binary file from the disk and put it in a byte array. and save to the xFer list.
* It then tells the client to download the file and the client initiates an Xfer request. 
							
						 
						
							2008-11-10 23:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								4c731dd44e 
								
							
								 
							
						 
						
							
							
								
								* Remove mono warnings  
							
							... 
							
							
							
							* Remove duplicate test part 
							
						 
						
							2008-11-10 21:12:53 +00:00