988737b182 
								
							
								 
							
						 
						
							
							
								
								Correct Opensim.ini.example to reflect the default settings for clouds.  
							
							... 
							
							
							
							Fixes Mantis #3421 
Change the agent/avatar events subscriptions to just OnNewClient. The data only needs to be sent once and keeping track of log ins/movements is not required. This will also send cloud data to child agents so that they can see clouds above neighbouring regions not just regions that they have visited. 
							
						 
						
							2009-04-11 10:18:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2dca78b2bf 
								
							
								 
							
						 
						
							
							
								
								* BulletDotNETPlugin supports Axis lock (LLSetStatus) from the script engine now.  
							
							
							
						 
						
							2009-04-11 03:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								827117f0b1 
								
							
								 
							
						 
						
							
							
								
								* Add catch-all error handlers back to scene.  
							
							
							
						 
						
							2009-04-11 00:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								53026affb3 
								
							
								 
							
						 
						
							
							
								
								* Instead of referencing mesh stuff in the physics plugin.. change the IMesh Interface.    (blame prebuild)  
							
							
							
						 
						
							2009-04-11 00:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								474b982eba 
								
							
								 
							
						 
						
							
							
								
								* Adds Physical/Active Linkset support to BulletDotNETPlugin  
							
							
							
						 
						
							2009-04-10 23:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								3307f21706 
								
							
								 
							
						 
						
							
							
								
								Add XmlRpcGridRouter, a module that communicates URIs for XMLRPC channels  
							
							... 
							
							
							
							to a central server via REST, for centralized XMLRPC routing. 
							
						 
						
							2009-04-10 22:05:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a7de0ae9ec 
								
							
								 
							
						 
						
							
							
								
								Make the scrpt engines ignore any script that begins with //MRM:  
							
							
							
						 
						
							2009-04-10 21:44:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ae6f265729 
								
							
								 
							
						 
						
							
							
								
								Add an optional region module which will supply a script event,  
							
							... 
							
							
							
							xmlrpc_uri(string) in response to a OpenRemoteDataChannel call. The string
is the fully qualified URI to post XMLRPC requests for that script to. 
							
						 
						
							2009-04-10 21:26:36 +00:00  
				
					
						
							
							
								 
						
							
							
								8902923b12 
								
							
								 
							
						 
						
							
							
								
								Introduce IXmlRpcRouter, an interface that allows registering XMLRPC  
							
							... 
							
							
							
							UUIDs with a central marshaller for grids, or publish the ULS for objects
elsewhere. 
							
						 
						
							2009-04-10 21:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b43226019a 
								
							
								 
							
						 
						
							
							
								
								Expose the XMLRPC listener port on the IXMLRPC interface to allow  
							
							... 
							
							
							
							publication 
							
						 
						
							2009-04-10 19:27:47 +00:00  
				
					
						
							
							
								 
						
							
							
								0377ddb5de 
								
							
								 
							
						 
						
							
							
								
								Add events to IScriptEngine to notify scripting modules of the removal  
							
							... 
							
							
							
							of objects from the scene, and of scripts from objects. This facilitates
the development of modules that can register prims with externall servers
for inbound email and XMLRPC. Currently implemented in XEngine only.
Also applying cmickeyb's compiler locking patch, since it seems risk-free. 
							
						 
						
							2009-04-10 19:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								292672675a 
								
							
								 
							
						 
						
							
							
								
								Thank you, OwenOyen, for a patch that corrects the behavior of llRot2Euler.  
							
							... 
							
							
							
							Committed with comment changes.
Fixes Mantis #3412  
							
						 
						
							2009-04-10 17:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								7c04c1e44c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3427  
							
							... 
							
							
							
							* Return different values for llCloud() over time based on a cellular automation system.
* Thanks aduffy70! 
							
						 
						
							2009-04-10 14:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								30d012b297 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3432  
							
							... 
							
							
							
							* Make llGroundSlope() return correct results
* Thanks aduffy70! 
							
						 
						
							2009-04-10 14:15:47 +00:00  
				
					
						
							
							
								 
						
							
							
								515bf6d7dc 
								
							
								 
							
						 
						
							
							
								
								* Patch from RemedyTomm Mantis 3440  
							
							... 
							
							
							
							* Revamps the server side texture pipeline
* Textures should load faster, get clogged less, and be less blurry
* Minor tweak to ensure the outgoing texture throttle stays private.
* Fixes mantis 3440 
							
						 
						
							2009-04-10 08:30:21 +00:00  
				
					
						
							
							
								 
						
							
							
								8e6c20b27f 
								
							
								 
							
						 
						
							
							
								
								Handle ObjectSpin* packets to spin physical prims on Ctrl+Shift+Drag  
							
							... 
							
							
							
							Addresses Mantis #3381 
The current implementation works as expected if the object has no rotation or 
only rotation around the Z axis; you can spin the object left or right (around
the world Z axis).
It works a little unexpectedly if the object has a non-Z-axis rotation; in this
case the body is spun about its local Z axis, not the world Z-axis. (But SL 
also behaves oddly with a spin on an arbitrarily rotated object.) 
							
						 
						
							2009-04-10 06:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								10f5615573 
								
							
								 
							
						 
						
							
							
								
								* Tweak the character controller some more  
							
							... 
							
							
							
							* Add cursory integration with script engine.    
* LLMoveToTarget, LLSetBouyancy, LLSetStatus (Physical only), LLApplyImpulse, LLApplyTorque, LLPushObject..   etc.
* Still missing linked physical active and LLSetStatus with an axis lock. 
							
						 
						
							2009-04-10 06:01:29 +00:00  
				
					
						
							
							
								 
						
							
							
								b664566b8f 
								
							
								 
							
						 
						
							
							
								
								* Fixes a bug in MRM scripting whereby the Touch flag is never enabled for OnTouch capable scripts.  
							
							
							
						 
						
							2009-04-10 05:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b05a1aa4b7 
								
							
								 
							
						 
						
							
							
								
								* Whoops, never saved the BulletDotNETScene..       Last commit continued.....  
							
							
							
						 
						
							2009-04-09 22:00:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4050dec682 
								
							
								 
							
						 
						
							
							
								
								* Changes the timstep of the bullet world  
							
							... 
							
							
							
							* Enables border crossings when using the BulletDotNETPlugin 
* Enabled variable time steps in BulletDotNETPlugin
* Still no 'linked physical objects' yet
* Still no script engine integration 
							
						 
						
							2009-04-09 21:48:11 +00:00  
				
					
						
							
							
								 
						
							
							
								08f83f275d 
								
							
								 
							
						 
						
							
							
								
								* Reinstated Scene Crossing tests, now with timeouts to check for race conditions  
							
							
							
						 
						
							2009-04-09 21:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								601fa22185 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-04-09 20:06:30 +00:00  
				
					
						
							
							
								 
						
							
							
								6af0751cc5 
								
							
								 
							
						 
						
							
							
								
								* Tagged long running tests with LongRunningAttribute.  
							
							... 
							
							
							
							* Now, the 144 unit tests takes roughly as long time to run (16s on my laptop) that the 10 long running takes. The database tests takes forever.
* Feel free to run the unit tests as you code, and the rest before commit. 
							
						 
						
							2009-04-09 20:06:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1066aa6998 
								
							
								 
							
						 
						
							
							
								
								* Remove Autooar module pending it's migration to the forge  
							
							
							
						 
						
							2009-04-09 19:49:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f44694c28e 
								
							
								 
							
						 
						
							
							
								
								* Allows MRMs to import libraries in the OpenSim bin directory.  
							
							... 
							
							
							
							* Syntax: //@DEPENDS:library.dll 
							
						 
						
							2009-04-09 15:46:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a5ceb1a2a0 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							The attached patch implements osKey2Name and osName2Key
which converts between a UUID key for an avatar and
an avatar name and vice-versa.
osKey2Name is similar to llKey2Name except that it will work
even if the avatar being looked up is not in the same region
as the script. 
							
						 
						
							2009-04-09 15:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8ee81f98ea 
								
							
								 
							
						 
						
							
							
								
								* Implements IObject.Materials[].*  
							
							... 
							
							
							
							* This lets you do things like IObject.Materials[0].Texture = new UUID("0000-..."); 
							
						 
						
							2009-04-09 14:51:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c77e7fce9e 
								
							
								 
							
						 
						
							
							
								
								* Implements IGraphics interface for MRM Scripting.  
							
							... 
							
							
							
							* This allows you to utilize System.Drawing tools on textures within the region.
* Example: use System.Drawing.Bitmap to make your texture, then use Host.Graphics.SaveBitmap to make an asset from it in JPEG2K. You can edit (but not overwrite) existing textures using Host.Graphics.LoadBitmap. 
							
						 
						
							2009-04-09 14:19:49 +00:00  
				
					
						
							
							
								 
						
							
							
								98eda9ebdb 
								
							
								 
							
						 
						
							
							
								
								* Adds World.OnNewUser += delegate(IWorld sender, NewUserEventArgs e);  
							
							... 
							
							
							
							* This event fires when a new avatar is created within the Scene. (Internally corresponds to EventManager.OnNewPresence) 
							
						 
						
							2009-04-09 13:22:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c91c24441b 
								
							
								 
							
						 
						
							
							
								
								* Limits MRM scripting to Region Master Avatar only.  
							
							... 
							
							
							
							* This makes MRM scripting ever so slightly more secure. If you have enforced Object Permissions enabled, it may be acceptable to enable MRM within your regions.
* Security bug reports on this feature are much appreciated (eg: anyone finding ways around this to execute a MRM as a basic user). 
							
						 
						
							2009-04-09 13:14:25 +00:00  
				
					
						
							
							
								 
						
							
							
								162dd5c65c 
								
							
								 
							
						 
						
							
							
								
								* World.OnChat no longer fires if there is no chat text (prevents the typing animation packet from firing OnChat)  
							
							
							
						 
						
							2009-04-09 13:05:01 +00:00  
				
					
						
							
							
								 
						
							
							
								03984e7304 
								
							
								 
							
						 
						
							
							
								
								* Added additional debug testing info to Scene  
							
							... 
							
							
							
							* Corrected issue with MRMs where it would attempt to overwrite an already loaded DLL. (and thus fail with cryptic UnauthorizedAccessException.)
* Made DrunkenTextAppreciationModule.cs MRM not crash with StackOverflowException
* Added some temporary logging to MRM World.* 
							
						 
						
							2009-04-09 13:03:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0af0399198 
								
							
								 
							
						 
						
							
							
								
								* Forgot to commit IEntity in last commit.  
							
							... 
							
							
							
							* Added "DrunkenTextAppreciationModule" Demo MRM - behaves very similarly to the sobriety filter in WoW. ;) 
							
						 
						
							2009-04-09 11:25:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b529750548 
								
							
								 
							
						 
						
							
							
								
								* Moves Name, GlobalID and WorldPosition into new IEntity interface.  
							
							... 
							
							
							
							* Avatar and Object now inherit from IEntity.
* Avatar.Position is now Avatar.WorldPosition to match IObject property.
* Implements event World.OnChat += delegate(IWorld sender, ChatEventArgs e); 
							
						 
						
							2009-04-09 11:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1b56fff7c8 
								
							
								 
							
						 
						
							
							
								
								* Implements retrieving child primitives via World.Objects[id] (MRM)  
							
							... 
							
							
							
							* Optimizes SceneGraph - fetches on primitives via "GetGroupByPrim" wont search the entire list if the primitive is infact the root. (Core)
* Updates Test MRM. 
							
						 
						
							2009-04-09 10:07:40 +00:00  
				
					
						
							
							
								 
						
							
							
								232241ab25 
								
							
								 
							
						 
						
							
							
								
								* Implements IObject.OnTouch += delegate(IObject sender, TouchEventArgs e)  
							
							... 
							
							
							
							* This is equivalent to LSL 'touch(int senders)' 
							
						 
						
							2009-04-09 07:46:05 +00:00  
				
					
						
							
							
								 
						
							
							
								99bf4ce72f 
								
							
								 
							
						 
						
							
							
								
								* Fixed a number of culture-variant bugs in lsl implicit type conversions.  
							
							
							
						 
						
							2009-04-09 07:33:05 +00:00  
				
					
						
							
							
								 
						
							
							
								0366cc1601 
								
							
								 
							
						 
						
							
							
								
								* argh. reverted untested fix that snuck into the last commit  
							
							
							
						 
						
							2009-04-09 07:14:20 +00:00  
				
					
						
							
							
								 
						
							
							
								ed33878a0f 
								
							
								 
							
						 
						
							
							
								
								* tagged some more database tests as such  
							
							
							
						 
						
							2009-04-09 07:11:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e93b782f9d 
								
							
								 
							
						 
						
							
							
								
								* Introduced some experimental code with regards to asset data substitution  
							
							
							
						 
						
							2009-04-08 19:59:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f3c7298fc5 
								
							
								 
							
						 
						
							
							
								
								* Make it possible to store creator strings in user inventory items as well as UUIDs  
							
							... 
							
							
							
							* All existing functionality should be unaffected.
* Database schemas have not been changed. 
							
						 
						
							2009-04-08 17:50:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8d8c45b659 
								
							
								 
							
						 
						
							
							
								
								* Fix the remainder of the packets that require sessionId checks.  
							
							
							
						 
						
							2009-04-08 16:31:56 +00:00  
				
					
						
							
							
								 
						
							
							
								5118f88bc4 
								
							
								 
							
						 
						
							
							
								
								* [SECURITY] Implements additional packet security checks for Object related packets.  
							
							... 
							
							
							
							* Note: as with the last commit, this requires additional testing.
* This represents 2/8ths of packets now being checked appropriately. 
							
						 
						
							2009-04-08 06:41:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2bd6a915a0 
								
							
								 
							
						 
						
							
							
								
								* [SECURITY] Implements a large number of new security checks into Scene/Avatar packet processing within ProcessInPacket.  
							
							... 
							
							
							
							* Notes: this requires heavy testing, it may cause new issues where LL have recycled agent block data for non-security purposes. It can be disabled on Line 4421 of LLClientView.cs by changing m_checkPackets to false.
* This represents approx 1/8th of the packets being checked. 
							
						 
						
							2009-04-08 06:31:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d5727c8c1a 
								
							
								 
							
						 
						
							
							
								
								Correct unit test for llAngleBetween()  
							
							... 
							
							
							
							Reinstate patch for Mantis #3007  
							
						 
						
							2009-04-08 03:16:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ad7b005784 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-04-07 20:24:09 +00:00  
				
					
						
							
							
								 
						
							
							
								41fab69ad5 
								
							
								 
							
						 
						
							
							
								
								* Remove unnecessary build dependencies on the ExamplemoneyModule stub.  
							
							... 
							
							
							
							(??? using OpenSim.Region.CoreModules.Avatar.Currency.SampleMoney ???) 
							
						 
						
							2009-04-07 19:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								0752dd65cc 
								
							
								 
							
						 
						
							
							
								
								* Ooops, really put this on the task queue and not texture  
							
							
							
						 
						
							2009-04-07 19:30:10 +00:00  
				
					
						
							
							
								 
						
							
							
								952960e375 
								
							
								 
							
						 
						
							
							
								
								* Put AgentTextureCached? response packet on the task queue rather than the wind queue  
							
							... 
							
							
							
							* Thanks to rtomita for pointing this out. 
							
						 
						
							2009-04-07 19:23:17 +00:00  
				
					
						
							
							
								 
						
							
							
								513ae92bbb 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3406  
							
							... 
							
							
							
							* Makes Second Life environment sensor ranges and maximum response number configurable
* Thanks Intimidated 
							
						 
						
							2009-04-07 19:15:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d0d481a0ab 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3418  
							
							... 
							
							
							
							* Prevents occasional wind module related exceptions on region server shutdown
* Thanks Intimidated! 
							
						 
						
							2009-04-07 19:07:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ed6165ab9c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3227  
							
							... 
							
							
							
							* Implement "Add To Outfit"
* Thanks FredoChaplin 
							
						 
						
							2009-04-07 17:46:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ea5b120006 
								
							
								 
							
						 
						
							
							
								
								temporarily revert llanglebetween patch until unit test can be updated - affects Mantis  #3007  
							
							
							
						 
						
							2009-04-07 17:29:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e7a051d2be 
								
							
								 
							
						 
						
							
							
								
								remove defective test criteria from unit test for llAngleBetween  
							
							
							
						 
						
							2009-04-07 17:03:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e540b66a86 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Fix null reference exception during close down of IRC module if the
  region was not actually initialized. 
							
						 
						
							2009-04-07 16:53:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b326b55bcd 
								
							
								 
							
						 
						
							
							
								
								* Added finite testing to the character and object constructor  
							
							
							
						 
						
							2009-04-07 16:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9bbc7e8bf6 
								
							
								 
							
						 
						
							
							
								
								* Added a routine to check if a PhysicsVector and Quaternion is finite  
							
							... 
							
							
							
							* Now validating input to the Physics scene and warning when something is awry.
* This should help nail down that Non Finite Avatar Position Detected issue. 
							
						 
						
							2009-04-07 16:13:17 +00:00  
				
					
						
							
							
								 
						
							
							
								11f8ea30f9 
								
							
								 
							
						 
						
							
							
								
								* Tweak the BulletDotNETPlugin character controller so it feels more finished.  
							
							
							
						 
						
							2009-04-07 15:01:46 +00:00  
				
					
						
							
							
								 
						
							
							
								eb190905b5 
								
							
								 
							
						 
						
							
							
								
								Thanks Ewe Loon for Mantis  #3007  - llAngleBetween is producing numbers greater then Pi Radians.  
							
							... 
							
							
							
							Also modified to use the system constant for Pi and prevent negative results. 
							
						 
						
							2009-04-07 07:59:32 +00:00  
				
					
						
							
							
								 
						
							
							
								0d4880d5cf 
								
							
								 
							
						 
						
							
							
								
								* This fixes BulletDotNET so it can now be used on linux.  
							
							
							
						 
						
							2009-04-07 03:33:28 +00:00  
				
					
						
							
							
								 
						
							
							
								9459b16cc2 
								
							
								 
							
						 
						
							
							
								
								* BulletDotNET Updates.  
							
							... 
							
							
							
							* Should react somewhat normally to editing, and setting physics now. 
							
						 
						
							2009-04-07 00:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								39f5dd1973 
								
							
								 
							
						 
						
							
							
								
								Added some null-checks to Intimidated's patch in r9024.  
							
							... 
							
							
							
							Hopefully fixes Mantis #3415 . 
							
						 
						
							2009-04-06 19:12:26 +00:00  
				
					
						
							
							
								 
						
							
							
								fb900f6055 
								
							
								 
							
						 
						
							
							
								
								Applying Intimidated's patch to fix anim handling.  
							
							... 
							
							
							
							Fixes Mantis #3417  
							
						 
						
							2009-04-06 18:02:12 +00:00  
				
					
						
							
							
								 
						
							
							
								465f1df592 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup.  
							
							
							
						 
						
							2009-04-06 14:36:44 +00:00  
				
					
						
							
							
								 
						
							
							
								5f34bd73fb 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-04-06 14:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2a5d38a580 
								
							
								 
							
						 
						
							
							
								
								Thank you, Intimidated, for a patch too fix the movement animation handling  
							
							... 
							
							
							
							Fixes Mantis #3413  
							
						 
						
							2009-04-06 10:44:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9e51c2db95 
								
							
								 
							
						 
						
							
							
								
								* Implements World.Parcels[] array for MRM scripting.  
							
							
							
						 
						
							2009-04-06 07:17:23 +00:00  
				
					
						
							
							
								 
						
							
							
								918c466881 
								
							
								 
							
						 
						
							
							
								
								* Adds AutoOAR module, this will automatically OAR your regions every 20 minutes to a directory called "autooar", if enabled. Default disabled. Use [autooar] Enabled=true in OpenSim.ini to enable.  
							
							... 
							
							
							
							* Adds some MRM XMLDOC 
							
						 
						
							2009-04-06 04:17:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5b103aab89 
								
							
								 
							
						 
						
							
							
								
								Changed the asynchronous call to get inventory in HG, so that it properly reports problems. OGS1 should also be changed, but I'm leaving it as is for now. RestSessionObjectPosterResponse is fairly broken and should not be used.  
							
							... 
							
							
							
							Minor changes in Get inventory item in HGAssetMapper. 
							
						 
						
							2009-04-05 22:39:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f73d4f9735 
								
							
								 
							
						 
						
							
							
								
								unspecified sculpt stitching mode now defaults to plane instead of sphere. Addresses Mantis  #3403  
							
							
							
						 
						
							2009-04-05 19:25:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d4e23e28ca 
								
							
								 
							
						 
						
							
							
								
								Ouch. Remove some test left over from r9013, which broke startup  
							
							
							
						 
						
							2009-04-05 18:05:44 +00:00  
				
					
						
							
							
								 
						
							
							
								648452dd91 
								
							
								 
							
						 
						
							
							
								
								- Add new RegionModulesControllerPlugin to the application modules  
							
							... 
							
							
							
							- Change several classes to use the new plugin for handling of region-modules
  (NOTE: No regionmodule is using this yet)
- Add necessary prebuild parts (don't forget to runprebuild)
Attention: Work in progress. This shouldn't break anything, but you never know... 
							
						 
						
							2009-04-05 17:08:11 +00:00  
				
					
						
							
							
								 
						
							
							
								50aa775ea7 
								
							
								 
							
						 
						
							
							
								
								- Move IWindModule to OpenSim.Region.Framework.Interfaces  
							
							... 
							
							
							
							- Fix a dependency problem.
Hopefully fixes Mantis #3395  
							
						 
						
							2009-04-05 17:08:01 +00:00  
				
					
						
							
							
								 
						
							
							
								75873b6253 
								
							
								 
							
						 
						
							
							
								
								Thanks BlueWall for a patch that adds Hypergrid dynamic linking to osTeleportAgent. Fixes mantis  #3408 .  
							
							
							
						 
						
							2009-04-05 16:41:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4e8723ad3f 
								
							
								 
							
						 
						
							
							
								
								Directory defaults for region xml files when creating a new region got changed/lost with svn 8550 when a check was added for the file name having .xml extension. The extension check has been moved slightly earlier and the original directory logic restored.  
							
							... 
							
							
							
							Fixes Mantis #3386  
							
						 
						
							2009-04-05 10:31:18 +00:00  
				
					
						
							
							
								 
						
							
							
								cf1e8b1723 
								
							
								 
							
						 
						
							
							
								
								* Fixing SVN properties  
							
							
							
						 
						
							2009-04-05 08:43:29 +00:00  
				
					
						
							
							
								 
						
							
							
								e592d03843 
								
							
								 
							
						 
						
							
							
								
								* Committing what I have on the BulletDotNETPlugin that I have so far.  
							
							... 
							
							
							
							* It's not ready to try.   It doesn't do what you expect in many ways.
* It throws errors and prints jibberish on the console
* Test it out only if you're brave and you've backed up first.
* The opensim.ini line is physics = BulletDotNETPlugin 
							
						 
						
							2009-04-05 08:35:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9cba1627 
								
							
								 
							
						 
						
							
							
								
								Added CreateObject(regionhandle, userID, itemID) to post objects that are to be fetched from the user's inventory server and rezzed in the region. Added all code necessary to fetch the item and the asset, and rez it inworld. The access to the item is uncap-ed and unverified -- I may place it later either under a cap or with auth verification. But in this model regions don't have the user's inventory, so they would have to guess the item IDs.  
							
							... 
							
							
							
							Added safemode config to Standalone Hypergrid, similar effect to AllowRegionAccessToInventory in Inventory Server. Everyone should have these vars set to their default values except me! 
							
						 
						
							2009-04-05 03:27:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9a4192d14e 
								
							
								 
							
						 
						
							
							
								
								* Fixed copyright headers on HyperGrid source files. (Now match the rest of OpenSim, license text is unchanged)  
							
							... 
							
							
							
							* Added Bitmap[,] to IParcel for MRM 
							
						 
						
							2009-04-05 02:51:10 +00:00  
				
					
						
							
							
								 
						
							
							
								51419d21e4 
								
							
								 
							
						 
						
							
							
								
								* Minor cosmetic change to SEUser to get Bamboo to initiate another build. (grr)  
							
							... 
							
							
							
							* Adds basic IParcel interface. Soon to live on World.Parcels{[id],[x,y]} 
							
						 
						
							2009-04-05 01:36:30 +00:00  
				
					
						
							
							
								 
						
							
							
								dc967b16a4 
								
							
								 
							
						 
						
							
							
								
								* Typo in constructor during class rename (whoops!)  
							
							... 
							
							
							
							* OpenSim is now over 9000. 
							
						 
						
							2009-04-05 01:29:58 +00:00  
				
					
						
							
							
								 
						
							
							
								f094847c43 
								
							
								 
							
						 
						
							
							
								
								* Implements ISocialEntity - this represents the class of "user-like" objects such as Users, Groups, etc. Destined to be used as the return value of any "Owner" properties.  
							
							... 
							
							
							
							* Implements basic "SEUser" class which implements Avatar/Agent SE functions (primitive). 
							
						 
						
							2009-04-05 01:28:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2e1646d368 
								
							
								 
							
						 
						
							
							
								
								* Removes IsPhysical, IsPhantom from IObject, since this is now represented in IObject.Physics.Enabled / IObject.Physics.Phantom instead.  
							
							
							
						 
						
							2009-04-04 23:44:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e120876bd0 
								
							
								 
							
						 
						
							
							
								
								Implements on IObjectPhysics:  
							
							... 
							
							
							
							* SetMomentum
* AddAngularForce
* AddForce
* FloatOnWater
* Force
* Acceleration
* Torque
* Velocity
* RotationalVelocity
* CenterOfMass
* GeometricCenter
* Buoyancy
* Mass (Partial)
* Density (Partial) 
							
						 
						
							2009-04-04 23:32:37 +00:00  
				
					
						
							
							
								 
						
							
							
								746729b6ce 
								
							
								 
							
						 
						
							
							
								
								* Implements IObjectPhysics on SOPObject partially.  
							
							... 
							
							
							
							* Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime) 
							
						 
						
							2009-04-04 23:23:24 +00:00  
				
					
						
							
							
								 
						
							
							
								39c3ccb93a 
								
							
								 
							
						 
						
							
							
								
								* Implements IObjectPhysics, this collects Physics attributes into one interface, will be referenced on IObject as IObject.Physics.*  
							
							... 
							
							
							
							* Eg; IObject.Physics.Torque = new Vector3(30.0,0.4,0.5);
* Maps loosely to internal PhysicsActor class. 
							
						 
						
							2009-04-04 23:16:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d758753d7c 
								
							
								 
							
						 
						
							
							
								
								* More fiddling with MRM IPersistence, now stores <T> instead of Object.  
							
							
							
						 
						
							2009-04-04 22:57:53 +00:00  
				
					
						
							
							
								 
						
							
							
								168752b81b 
								
							
								 
							
						 
						
							
							
								
								Give a meaningful message if terrain save fails because of a file IO error.  
							
							... 
							
							
							
							Fixes Mantis #3348  
							
						 
						
							2009-04-04 22:26:38 +00:00  
				
					
						
							
							
								 
						
							
							
								8136cf4075 
								
							
								 
							
						 
						
							
							
								
								Thanks jonc, for a patch that adds rendering of classic clouds.  
							
							... 
							
							
							
							First part of Mantis #964 , the necessary clouds image will follow separately. 
							
						 
						
							2009-04-04 15:43:02 +00:00  
				
					
						
							
							
								 
						
							
							
								449bebf16e 
								
							
								 
							
						 
						
							
							
								
								Preliminary work to support ObjectSpin* packets when user invokes CTRL / SHIFT / MOUSE DRAG on a physical object  
							
							... 
							
							
							
							Addresses Mantis #3381  
							
						 
						
							2009-04-04 13:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								23193ab538 
								
							
								 
							
						 
						
							
							
								
								* Changed IPersistence interface so that passing the MRMBase is unessecary.  
							
							
							
						 
						
							2009-04-04 08:36:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4e9403e6ef 
								
							
								 
							
						 
						
							
							
								
								* Renamed Heightmap.Height to Heightmap.Length to avoid confusion about axis.  
							
							... 
							
							
							
							* Added XMLDOC to MRM API code, this means we have usable programming docs being produced here: http://docs.opensimulator.org/namespaceOpenSim_1_1Region_1_1OptionalModules_1_1Scripting_1_1Minimodule.html  (eg IObject, IHeightmap, etc) 
							
						 
						
							2009-04-04 08:33:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5cf7b784ce 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers, formatting cleanup.  
							
							
							
						 
						
							2009-04-04 07:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c3e1756a48 
								
							
								 
							
						 
						
							
							
								
								* Removes IObject.Position, IObject.Rotation from IObject  
							
							... 
							
							
							
							* Adds IObject.WorldPosition and IObject.OffsetPosition - this is equivilent to AbsolutePosition and OffsetPosition in SOP respectively.
* Adds IObject.WorldRotation and IObject.OffsetRotation - as above. 
							
						 
						
							2009-04-04 06:28:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fcbe7b9ed6 
								
							
								 
							
						 
						
							
							
								
								* Drops Heightmap.Get/Heightmap.Set from IHeightmap interface.  
							
							... 
							
							
							
							* Adds Heightmap[x,y] to interface.
* MRM Scripts should utilize World.Heightmap[x,y] = 0.0; to replace set, and Val = World.Heightmap[x,y] to get. 
							
						 
						
							2009-04-04 05:51:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7f4bf5871d 
								
							
								 
							
						 
						
							
							
								
								* Proactively fixed bug-potential concerning the fact that m_httpServer property was differently referred to between RegionApplicationBase and all other grid services.  
							
							
							
						 
						
							2009-04-03 20:56:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0c544a85dc 
								
							
								 
							
						 
						
							
							
								
								* Fixes issue where of you force your avatar against a region corner, it gets stuck and NonFinite Avatar messages floods console  
							
							... 
							
							
							
							Addresses Mantis #3380  
							
						 
						
							2009-04-03 19:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								5146cb7a72 
								
							
								 
							
						 
						
							
							
								
								* refactor: Call StatsReporter methods directly rather than through Scene (as WebStatsModule was doing)  
							
							... 
							
							
							
							* Assume that StatsReporter is always present (possibly as a no-op impl) rather than doing null checks 
							
						 
						
							2009-04-03 17:14:51 +00:00  
				
					
						
							
							
								 
						
							
							
								fc1b1bc797 
								
							
								 
							
						 
						
							
							
								
								- adding -logconfig option to allow configuration of log4net from  
							
							... 
							
							
							
							log4net config file other then bin/OpenSim.exe.config
- moving ArgvConfigSource initialization up to allow for configuration
  of XmlConfigurator.Configure() 
							
						 
						
							2009-04-03 12:47:56 +00:00  
				
					
						
							
							
								 
						
							
							
								084ffc74c6 
								
							
								 
							
						 
						
							
							
								
								* Implements MRM IObject.Say - this is equivilent to llSay  
							
							... 
							
							
							
							Example:
        public override void Start()
        {
            Host.Object.Say("Hello World!");
        } 
							
						 
						
							2009-04-03 10:42:39 +00:00  
				
					
						
							
							
								 
						
							
							
								254d3099f0 
								
							
								 
							
						 
						
							
							
								
								* Implements Scene.SimChat(string,...) rather than byte[]. We should probably mark byte[] as obsolete.  
							
							... 
							
							
							
							* Implements SOPObject.Say for MRM. (Note, not IObject yet) 
							
						 
						
							2009-04-03 10:40:14 +00:00  
				
					
						
							
							
								 
						
							
							
								36bc485e7e 
								
							
								 
							
						 
						
							
							
								
								* MRM Scripts will now no longer disconnect the client if there was an error in compilation or script initialisation.  
							
							... 
							
							
							
							* Clarified some debug text for MRM Enabling 
							
						 
						
							2009-04-03 10:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7e91f41535 
								
							
								 
							
						 
						
							
							
								
								* Implements "ID" semi-global within MRM scripts. This is tied to the 'state ID' for MRMs.  
							
							... 
							
							
							
							* Implements IPersistence interface, allows simple KeyValue access for MRM scripts to a more permanent datastore. 
							
						 
						
							2009-04-03 09:22:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5f4cab6ed3 
								
							
								 
							
						 
						
							
							
								
								fix an error in hollow cylinder face number calculation  
							
							
							
						 
						
							2009-04-03 08:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f17732346e 
								
							
								 
							
						 
						
							
							
								
								Fix a nullref when compiling non-LSL scripts  
							
							
							
						 
						
							2009-04-02 16:27:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b45ac2bf8e 
								
							
								 
							
						 
						
							
							
								
								Correct llSetPrimitiveParams to check for a texture in inventory when setting the sculpt map.  
							
							... 
							
							
							
							This Fixes Mantis #3331 
Also corrected the capping calculation in llApplyImpulse and several integer "boolean" comparisons from "== 1" to "!= 0" for true 
							
						 
						
							2009-04-02 10:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b42fec5c74 
								
							
								 
							
						 
						
							
							
								
								partial support for sculpted prim "inside out" setting  
							
							
							
						 
						
							2009-04-02 06:54:48 +00:00  
				
					
						
							
							
								 
						
							
							
								86c753a6bd 
								
							
								 
							
						 
						
							
							
								
								More refactoring. This time extracting the client-side of RESTInterregionComms into a RegionClient class.  
							
							
							
						 
						
							2009-04-01 23:35:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2e54f277d1 
								
							
								 
							
						 
						
							
							
								
								One more bit of refactoring, so this can be used outside region code.  
							
							
							
						 
						
							2009-04-01 22:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								6e368c4b59 
								
							
								 
							
						 
						
							
							
								
								Refactoring, no functional changes. Moved ChildAgentDataUpdate data structures from OpenSim.Region.Framework.Scenes back to OpenSim.Framework, so they can be referenced more broadly. This involved having to move the small Animation data structure to OpenSim.Framework too.  
							
							
							
						 
						
							2009-04-01 19:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								958d764172 
								
							
								 
							
						 
						
							
							
								
								* Upped trunk version number to 0.6.4 as we just tagged 0.6.4-release  
							
							
							
						 
						
							2009-04-01 19:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								74d5d44373 
								
							
								 
							
						 
						
							
							
								
								* Committing patch in mantis 3376 [Patch] Fix a minor animation handling glitch in ScenePresence  
							
							... 
							
							
							
							* ..
* .. 
* err, okay, this was a stick-buggery April 1st joke by me.   This removes it.   Happy April 1st!
* fixes mantis 3376 
							
						 
						
							2009-04-01 19:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8493123629 
								
							
								 
							
						 
						
							
							
								
								Hard code scaled image resolution to 96 dpi prior to sculpt meshing to prevent a mono 2.4 failure. Thanks to cmickeyb for pointing out the failure.  
							
							
							
						 
						
							2009-04-01 18:38:51 +00:00  
				
					
						
							
							
								 
						
							
							
								99cfcf405b 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-04-01 14:50:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a1fe54baa0 
								
							
								 
							
						 
						
							
							
								
								Add a "user" config option to the IRC module config. Like all other IRC  
							
							... 
							
							
							
							config options, this has NO default, if you use the IRC module, you MUST
add this setting to your ini file. 
							
						 
						
							2009-04-01 12:28:46 +00:00  
				
					
						
							
							
								 
						
							
							
								76ca096384 
								
							
								 
							
						 
						
							
							
								
								Add a PIDFile in [Startup], which the PID will be written to  
							
							
							
						 
						
							2009-04-01 12:13:42 +00:00  
				
					
						
							
							
								 
						
							
							
								1a25969096 
								
							
								 
							
						 
						
							
							
								
								* MRM Adjustments  
							
							... 
							
							
							
							* Renamed 'Material' to PhysicsMaterial (Wood, Glass, Metal, etc.). May want to place in subclass with other physics specific properties. (We however need to support these features in ODE/etc first.)
* Renamed Faces to Materials. IObjectFace to IObjectMaterial - this is for clarity for those coming from a 3D Programming background (it also makes more sense if/when we support Meshes in core). Properties and members remain identical.
* Added XMLDoc comments to IObject to assist people writing MRMs in XMLDoc aware editors. 
							
						 
						
							2009-04-01 11:03:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5cd70a8c0e 
								
							
								 
							
						 
						
							
							
								
								* MRM Adjustments  
							
							... 
							
							
							
							* Changes World.Objects from Array IObject[] to IObjectAccessor.
* Syntactically identical in most behaviour, however the indexer is now ranges not from 0..Count, but any valid internal LocalID. Additional indexers have been added for UUID.
* Example: for(int i=0;i<World.Objects.Count;i++) will not work any more, however foreach(World.Objects) will remain functional.
* This prevents us needing to create a list for each access to World.Objects which should [in theory] present a dramatic speed improvement to MRM scripts frequently accessing World.Objects. 
							
						 
						
							2009-04-01 09:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7eccad05c9 
								
							
								 
							
						 
						
							
							
								
								* Adds World.Avatars[] to MRM Scripting. Contains an enumerable array containing IAvatar instances for each avatar in the region.  
							
							... 
							
							
							
							* Adds Test/TestModule.cs which demonstrates a very quick and simple MRM Test. 
							
						 
						
							2009-04-01 06:55:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5225e40f9e 
								
							
								 
							
						 
						
							
							
								
								* Removes some hard-coded magic numbers relating to RegionSize. We now use Constants.RegionSize as expected. (Working towards enlarged or smaller regionsizes that arent multiples of 256m)  
							
							... 
							
							
							
							* Adds minor functionality to MRM Scripting. 
							
						 
						
							2009-04-01 05:58:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7ec85508ff 
								
							
								 
							
						 
						
							
							
								
								Finally clean up the Scene.Permissions and permissions module.  
							
							... 
							
							
							
							Permissions now use proper events and not delegate lists, which makes
for much easier reading and much less work adding new methods.
I finally found a way to raise events with return values without it becoming
late bound. 
							
						 
						
							2009-04-01 01:41:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a4ba587df7 
								
							
								 
							
						 
						
							
							
								
								Adding the Length override to the KillPacket  
							
							
							
						 
						
							2009-03-31 21:34:29 +00:00  
				
					
						
							
							
								 
						
							
							
								cb74848f2d 
								
							
								 
							
						 
						
							
							
								
								Turning the wind module off by default.  
							
							
							
						 
						
							2009-03-31 16:17:13 +00:00  
				
					
						
							
							
								 
						
							
							
								aecb4fb72a 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Add sanity check to fly-height calculation so that it does
  not attempt to retrieve information from non-existent
  regions. 
							
						 
						
							2009-03-31 12:45:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fb9a358b79 
								
							
								 
							
						 
						
							
							
								
								* Refactored out and de-duplicated Base64ToString(string)  
							
							... 
							
							
							
							* Fixed minor typo 
							
						 
						
							2009-03-31 05:51:28 +00:00  
				
					
						
							
							
								 
						
							
							
								20e1a8d7f6 
								
							
								 
							
						 
						
							
							
								
								Thanks rtomita for a patch to add a handler for the RemoveInventoryObjects packet. (bug  #3304 )  
							
							
							
						 
						
							2009-03-31 05:47:53 +00:00  
				
					
						
							
							
								 
						
							
							
								54a27f9f5c 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, MCortez for a patch that:  
							
							... 
							
							
							
							With some support from HomerH, this patch adds support for Wind 
Model plugins via the mono.Addin framework.
* Adds console & OSSL access to Wind Parameters
* Adds plug-in support for custom wind models
* Provides two example Wind Model plug-ins
Documentation for the wind module is temporarily located at http://code.google.com/p/flotsam/wiki/CoreWindModule  [^] 
-- will move this documentation to http://opensimulator.org  [^] 
after the patch has been committed. 
							
						 
						
							2009-03-31 02:33:19 +00:00  
				
					
						
							
							
								 
						
							
							
								54ccca1e2c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, add copyright header, formatting cleanup.  
							
							
							
						 
						
							2009-03-31 02:00:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2914bfe7b0 
								
							
								 
							
						 
						
							
							
								
								* Fix test breakage by always inserting a gods module when testing  
							
							
							
						 
						
							2009-03-30 19:09:57 +00:00  
				
					
						
							
							
								 
						
							
							
								176f263d23 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2009-03-30 18:34:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ac8fc02afc 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move god related methods in Scene out to a module  
							
							
							
						 
						
							2009-03-30 18:20:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0318e824ae 
								
							
								 
							
						 
						
							
							
								
								* Remove a debug line of localIDs  
							
							
							
						 
						
							2009-03-30 14:13:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6522b4f5d4 
								
							
								 
							
						 
						
							
							
								
								* Fixing thread safety of avatar adding and removing from the Physics Scene in the ODEPlugin  
							
							... 
							
							
							
							* This may help one of the symptoms or mantis 3363 , however it probably won't solve the occasional NonFinite Avatar Position detected..  issues that some people see.    That is probably an entirely different issue(NaN). 
							
						 
						
							2009-03-30 14:10:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f88d755f96 
								
							
								 
							
						 
						
							
							
								
								Add PickInfoReply packet.  
							
							... 
							
							
							
							Fixes Mantis #3324  
							
						 
						
							2009-03-30 11:51:34 +00:00  
				
					
						
							
							
								 
						
							
							
								d468b7f2d3 
								
							
								 
							
						 
						
							
							
								
								Thank you Flyte Xevious for Mantis  #3361  - Implementation of llEdgeOfWorld  
							
							
							
						 
						
							2009-03-29 23:59:14 +00:00  
				
					
						
							
							
								 
						
							
							
								f7eac63e01 
								
							
								 
							
						 
						
							
							
								
								Another bit of refactoring to try to make sense of OpenSim.Framework.Communications. Everything that looks like a service, with service handlers, moved to .Services -- i.e. LoginService and Response, and GridInfoService. The rest of the changes were to adapt to the new locations of those files.  
							
							
							
						 
						
							2009-03-29 22:04:45 +00:00  
				
					
						
							
							
								 
						
							
							
								08732b65be 
								
							
								 
							
						 
						
							
							
								
								Moved some files around, so that it's easier to share code between standalone and the grid services. Should not affect any functionality.  
							
							
							
						 
						
							2009-03-29 20:29:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d857cf1335 
								
							
								 
							
						 
						
							
							
								
								Don't let a missing configuration cause a NRE  
							
							... 
							
							
							
							Fixes Mantis #3355  
							
						 
						
							2009-03-29 15:24:50 +00:00  
				
					
						
							
							
								 
						
							
							
								03063375ee 
								
							
								 
							
						 
						
							
							
								
								Add AcceptNotices member to GroupMembershipData and an overload to  
							
							... 
							
							
							
							IGroupsModule interface 
							
						 
						
							2009-03-29 11:18:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8c4bcfb5d0 
								
							
								 
							
						 
						
							
							
								
								Module interface change  
							
							
							
						 
						
							2009-03-29 06:14:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c483206fd7 
								
							
								 
							
						 
						
							
							
								
								Change the client API to use GridInstantMessage for the "last mile" of IM  
							
							... 
							
							
							
							sending. With this change, all methods that handle IM now use GridInstantMessage
rather than individual parameters. 
							
						 
						
							2009-03-29 05:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								404bfdc9a6 
								
							
								 
							
						 
						
							
							
								
								Finish the offline IM module (still needs a server). Add rudimentary  
							
							... 
							
							
							
							support for the mute list (no functionality yet, but allows the
RetrieveInstantMessages event to fire now). 
							
						 
						
							2009-03-29 00:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								730b78114f 
								
							
								 
							
						 
						
							
							
								
								Minor bug fix in UpdateItem (meta data).  
							
							
							
						 
						
							2009-03-28 23:50:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b857635712 
								
							
								 
							
						 
						
							
							
								
								* Adding some heuristic error correction to the j2k decoder module to combat some of the situations that we see in mantis 3049 .  
							
							... 
							
							
							
							* This may help people on certain 64 bit systems where the end byte position of each layer data packet is incorrect but the start positions are correct.
* The console will still be extremely chatty with 'Inconsistent packet data in JPEG2000 stream:' messages, however..  if OpenSimulator was able to recover the data, it will say HURISTICS SUCCEEDED 
							
						 
						
							2009-03-28 20:50:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4f6c4378da 
								
							
								 
							
						 
						
							
							
								
								Add mute list request event and dummy response  
							
							
							
						 
						
							2009-03-28 04:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b40ec850bb 
								
							
								 
							
						 
						
							
							
								
								Fix the plumbing in the offline message module.  
							
							... 
							
							
							
							No functionality yet. 
							
						 
						
							2009-03-28 04:02:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0ff7c85a5d 
								
							
								 
							
						 
						
							
							
								
								Add a module skeleton for offline IM storage. No functionality yet.  
							
							
							
						 
						
							2009-03-28 02:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								67be0213d4 
								
							
								 
							
						 
						
							
							
								
								* Remove redundancies in ScenePresence  
							
							
							
						 
						
							2009-03-28 02:41:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f5812b3702 
								
							
								 
							
						 
						
							
							
								
								* Adds AgentUUIDs into the CourseLocationUpdate to improve compatibility with LibOMV based clients.  
							
							... 
							
							
							
							* Modifies the IClientAPI!  So client stacks will need to be modified! 
							
						 
						
							2009-03-28 01:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cd1bf3600d 
								
							
								 
							
						 
						
							
							
								
								Small bugs fixed related to ownership and permissions.  
							
							
							
						 
						
							2009-03-28 00:08:13 +00:00  
				
					
						
							
							
								 
						
							
							
								cbef90fec6 
								
							
								 
							
						 
						
							
							
								
								Add the events needed for profiles.  
							
							... 
							
							
							
							Fixes Mantis #3324  
							
						 
						
							2009-03-27 22:47:41 +00:00  
				
					
						
							
							
								 
						
							
							
								52c482a7a7 
								
							
								 
							
						 
						
							
							
								
								* This updates LibOMV to the current release 0.6.0 on March 19 2009  
							
							... 
							
							
							
							* Important:  HttpServer.dll was changed to HttpServer_OpenSim.dll so that the HttpServer references do not conflict if you've copied the OpenMetaverse.Http.dll and requirements to the OpenSimulator bin folder.
This means that if you reference HttpServer.dll in any projects, you will need to change the reference to HttpServer_OpenSim.dll.   It still uses the Same HttpServer namespace though. 
							
						 
						
							2009-03-27 22:13:09 +00:00  
				
					
						
							
							
								 
						
							
							
								30ffefb67b 
								
							
								 
							
						 
						
							
							
								
								* refactor: call some EventManager triggers directly rather than through scene  
							
							
							
						 
						
							2009-03-27 20:41:35 +00:00  
				
					
						
							
							
								 
						
							
							
								bce5ed5812 
								
							
								 
							
						 
						
							
							
								
								Moved a method GetDefaultVisualParameters from Scene to AvatarAppearance, where it belongs. Better error handling in ScenePresence.CopyFrom.  
							
							
							
						 
						
							2009-03-27 20:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe010d716 
								
							
								 
							
						 
						
							
							
								
								* minor: remove one mono compiler warning  
							
							
							
						 
						
							2009-03-27 20:03:20 +00:00  
				
					
						
							
							
								 
						
							
							
								bd8d6fad45 
								
							
								 
							
						 
						
							
							
								
								* Implement * wildcard in save iar requests  
							
							... 
							
							
							
							* not yet ready for use 
							
						 
						
							2009-03-27 19:45:07 +00:00  
				
					
						
							
							
								 
						
							
							
								053a6b355c 
								
							
								 
							
						 
						
							
							
								
								* Fix single item iar saving  
							
							... 
							
							
							
							* Not yet ready for use 
							
						 
						
							2009-03-27 18:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								37e81c7d54 
								
							
								 
							
						 
						
							
							
								
								Remove a hardcoded flow/dependency on the money module from LLCLientView  
							
							
							
						 
						
							2009-03-27 18:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								561f241564 
								
							
								 
							
						 
						
							
							
								
								* minor: move RegionSettingsSerializer into OpenSim.Framework.Serialization  
							
							
							
						 
						
							2009-03-27 18:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								86cc0e86d4 
								
							
								 
							
						 
						
							
							
								
								* Also temporarily disable T032_CrossAttachments() since this relies on the execution of T021_TestCroswsToNewRegion()  
							
							
							
						 
						
							2009-03-27 17:19:58 +00:00  
				
					
						
							
							
								 
						
							
							
								39bf59080b 
								
							
								 
							
						 
						
							
							
								
								* Temporarily disable ScenePresenceTests.T021_TestCrossToNewRegion() as this has both WaitOnes() which don't time out and tight loops  
							
							... 
							
							
							
							* Going to see if this stops the freeze failures where (though there may also be a separate occasional failure in the save oar test) 
							
						 
						
							2009-03-27 17:01:07 +00:00  
				
					
						
							
							
								 
						
							
							
								355247c2b2 
								
							
								 
							
						 
						
							
							
								
								* For each test in OpenSim.Region.Framework.Scenes.Tests, tell the console when the test starts  
							
							... 
							
							
							
							* This is to help identify which test is freezing, since all the tests in the previous dll (coremodules) succeed
* Unfortunately they are not executed in the same order in which the results are listed in Bamboo 
							
						 
						
							2009-03-27 16:33:15 +00:00  
				
					
						
							
							
								 
						
							
							
								06ad2244f0 
								
							
								 
							
						 
						
							
							
								
								svn:eol-style property set.  
							
							
							
						 
						
							2009-03-27 16:13:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6ddf932c7e 
								
							
								 
							
						 
						
							
							
								
								svn:eol-style property set.  
							
							
							
						 
						
							2009-03-27 15:11:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a423b3060b 
								
							
								 
							
						 
						
							
							
								
								Notecard updates bypassing the regions. (HGStandalone only)  
							
							
							
						 
						
							2009-03-26 22:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8a4464f44a 
								
							
								 
							
						 
						
							
							
								
								* correct iar root folder location for saving of individual items  
							
							... 
							
							
							
							* however, rest of the path components are still currently wrong so this is broke 
							
						 
						
							2009-03-26 20:34:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ad012d4b46 
								
							
								 
							
						 
						
							
							
								
								add x-axis mirror capability to sculpted prim mesh - addresses Mantis  #3342  
							
							
							
						 
						
							2009-03-26 18:12:10 +00:00  
				
					
						
							
							
								 
						
							
							
								10d21afd9d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3343  
							
							... 
							
							
							
							* Removes long unused -useexecutepath switch
* Thanks coyled 
							
						 
						
							2009-03-26 17:43:05 +00:00  
				
					
						
							
							
								 
						
							
							
								0db166ed3d 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=865  
							
							... 
							
							
							
							* Reimplements "terrain rescale <min> <max>" command which rescales current terrain to be inbetween min and max
* Thanks jonc 
							
						 
						
							2009-03-26 17:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								93b26f8933 
								
							
								 
							
						 
						
							
							
								
								* iars: Serialize information about item creators to archive  
							
							
							
						 
						
							2009-03-26 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								706a2df516 
								
							
								 
							
						 
						
							
							
								
								Read the .map files in on sim startup. Also clean them up when an assembly  
							
							... 
							
							
							
							is deleted. 
							
						 
						
							2009-03-26 15:06:20 +00:00  
				
					
						
							
							
								 
						
							
							
								eb6c1ae0c1 
								
							
								 
							
						 
						
							
							
								
								Avoid preprocessing scripts on region restart just to generate the line  
							
							... 
							
							
							
							number map. Instead, write the map to a file for later use. That is not
yet used, so currently runtime errors after a sim restart will have wrong
line numbers 
							
						 
						
							2009-03-26 14:49:39 +00:00  
				
					
						
							
							
								 
						
							
							
								fcab3510b3 
								
							
								 
							
						 
						
							
							
								
								Avoid writing script state to the filesystem if the state has not changed.  
							
							... 
							
							
							
							Remove the unneccessary double check that was only used to provide a
meaningless warning message for a corner case. 
							
						 
						
							2009-03-26 14:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c8aaf538e4 
								
							
								 
							
						 
						
							
							
								
								-  adding osGetAgents() which returns a list of all avatars in the region  
							
							... 
							
							
							
							in which the script is running.
 -  found a bag of space characters under my desk, thought i'd donate them
    to the JSON OSSL function (aka clean up) 
							
						 
						
							2009-03-26 12:08:18 +00:00  
				
					
						
							
							
								 
						
							
							
								de3971a8d3 
								
							
								 
							
						 
						
							
							
								
								One more -- CopyItem.  
							
							
							
						 
						
							2009-03-26 04:14:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3b08f17fc2 
								
							
								 
							
						 
						
							
							
								
								Half-way through supporting inventory access from outside the regions -- HG standalones only, for now.  
							
							
							
						 
						
							2009-03-26 03:45:49 +00:00  
				
					
						
							
							
								 
						
							
							
								3bedb59f50 
								
							
								 
							
						 
						
							
							
								
								make some arrays static to prevent excessive re-initialization - suggested by jhurliman  
							
							
							
						 
						
							2009-03-26 03:10:30 +00:00  
				
					
						
							
							
								 
						
							
							
								8dfe8a0d1d 
								
							
								 
							
						 
						
							
							
								
								Make the error messages passed to RegionReady more descriptive  
							
							... 
							
							
							
							Patch by antont, thank you.
Fixes Mantis #3338  
							
						 
						
							2009-03-26 01:02:19 +00:00  
				
					
						
							
							
								 
						
							
							
								6323516a83 
								
							
								 
							
						 
						
							
							
								
								* Appearance patches suite: These patches are applied to allow libomv bots to wear outfits in the future.  
							
							... 
							
							
							
							This functionality will be upstreamed later.
** Fixed call of new AvatarAppearance without arguments, which caused bots look like clouds of gas
** Added a SendAvatarData in ScenePresence.SetAppearance, which is expected after SetAppearance is run
** Fixed AssetXferUploader: CallbackID wasn't being passed on on multiple packets asset uploads
** Set VisualParams in AvatarAppearance to stop the alien looking bot from spawning and now looks a little better.
*** TODO: Set better VisualParams value then 150 to everything 
							
						 
						
							2009-03-25 20:15:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b52587ea6c 
								
							
								 
							
						 
						
							
							
								
								iar: centralize user uuid gathering  
							
							
							
						 
						
							2009-03-25 19:54:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb06cc4cc 
								
							
								 
							
						 
						
							
							
								
								* Changed a recursive BeginRobustReceive loop to a flat while loop to avoid lethal stack overflows.  
							
							
							
						 
						
							2009-03-25 19:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e694e1a657 
								
							
								 
							
						 
						
							
							
								
								* minor: Adjust exception catching on load/save xml[2]/oar.  
							
							... 
							
							
							
							* Allow non FileNotFoundExceptions to propogate rather than post a misleading error message 
							
						 
						
							2009-03-25 19:21:28 +00:00  
				
					
						
							
							
								 
						
							
							
								19595a2825 
								
							
								 
							
						 
						
							
							
								
								* minor: spit out creator name on save iar  
							
							... 
							
							
							
							* not yet ready for use 
							
						 
						
							2009-03-25 19:14:36 +00:00  
				
					
						
							
							
								 
						
							
							
								09d2c6fe5d 
								
							
								 
							
						 
						
							
							
								
								adding presence.ControllingClient.Kick(msg) to the brew.  
							
							
							
						 
						
							2009-03-25 18:48:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0419f29856 
								
							
								 
							
						 
						
							
							
								
								enhances the console command  "kick user" with an optional alert  
							
							... 
							
							
							
							message which will be dialog-ed to the user just before being kicked. 
							
						 
						
							2009-03-25 18:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								21d14a7090 
								
							
								 
							
						 
						
							
							
								
								Thank you, dslake, for a patch that fixes passing the start param to scripts  
							
							... 
							
							
							
							Fixes Mantis #3330  
							
						 
						
							2009-03-25 11:05:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0bb3d2e6d7 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2009-03-25 07:36:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2afe3be2e6 
								
							
								 
							
						 
						
							
							
								
								HGStandaloneInventoryService now serves inventory assets. No need for clients to have direct access to the asset service.  
							
							
							
						 
						
							2009-03-25 05:21:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fb5f702e78 
								
							
								 
							
						 
						
							
							
								
								Change llGetOwnerKey to use another overload of GetSceneObject.  
							
							... 
							
							
							
							Fixes Mantis #3326  
							
						 
						
							2009-03-24 22:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6cad71d5ec 
								
							
								 
							
						 
						
							
							
								
								* minor: remove load oar logging I accidentally left in a few commits ago  
							
							... 
							
							
							
							* reduce noisiness of uuid gatherer
* stop bothering to pointless complain about directory tar entries when loading an oar 
							
						 
						
							2009-03-24 21:05:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0bf2177dfb 
								
							
								 
							
						 
						
							
							
								
								* Use memory more efficiently when loading oars  
							
							... 
							
							
							
							* This change starts the script immediately after an object is loaded, rather than waiting till they are all loaded
* This should be okay, but please report any new errors 
							
						 
						
							2009-03-24 20:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								22a4d6acc2 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2009-03-24 20:36:32 +00:00  
				
					
						
							
							
								 
						
							
							
								5e9682cef7 
								
							
								 
							
						 
						
							
							
								
								* Fix edit scale command - was looking for one too few arguments  
							
							
							
						 
						
							2009-03-24 19:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								c268b71f4b 
								
							
								 
							
						 
						
							
							
								
								Thank you, dslake, for a patch that speeds up the Delete Old Files option  
							
							... 
							
							
							
							in the compiler. Committed with changes.
Fixes Mantis #3325  
							
						 
						
							2009-03-24 12:18:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b5f6aa6ff2 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Changes to AssetCache and DynamicTextureModule to eliminate
  opportunities for lost texture updates. 
							
						 
						
							2009-03-24 08:21:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5af63a6a5c 
								
							
								 
							
						 
						
							
							
								
								Root agent retrieval via http/REST. This is a pull, the caller gets the agent. This is not used by the regions yet, but it may be a better alternative to transfer agents even when that is done by the regions. The data is still trivial; soon it will have attachments, scripts and script state. Also, authorization tokens still to come. Serialization using OSD/json, as the other methods.  
							
							
							
						 
						
							2009-03-23 02:37:19 +00:00  
				
					
						
							
							
								 
						
							
							
								e1ea3f05aa 
								
							
								 
							
						 
						
							
							
								
								Finish folder gives. With this commit, single item and folder gives now  
							
							... 
							
							
							
							work across regions and also to offline avatars. Scripted gives are not
yet tested and may not work. 
							
						 
						
							2009-03-23 02:02:12 +00:00  
				
					
						
							
							
								 
						
							
							
								412112acba 
								
							
								 
							
						 
						
							
							
								
								Committing partial work on passing folders across instances. This may crash.  
							
							
							
						 
						
							2009-03-23 00:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f86c13f48e 
								
							
								 
							
						 
						
							
							
								
								Send proper creation date on item gives, so objects will appear at the top of  
							
							... 
							
							
							
							"Objects", not at the bottom 
							
						 
						
							2009-03-22 20:05:11 +00:00  
				
					
						
							
							
								 
						
							
							
								48e87b6448 
								
							
								 
							
						 
						
							
							
								
								Make single item inventory gives work across regions  
							
							
							
						 
						
							2009-03-22 18:25:04 +00:00  
				
					
						
							
							
								 
						
							
							
								e6bb86a224 
								
							
								 
							
						 
						
							
							
								
								Add QueryItem method to secure inventory and HG inventory, change method sig to  
							
							... 
							
							
							
							provide additional information the HG needs. 
							
						 
						
							2009-03-22 15:42:22 +00:00  
				
					
						
							
							
								 
						
							
							
								ea1e38dd14 
								
							
								 
							
						 
						
							
							
								
								Cause the inventory give module to be more selective and not attempt to  
							
							... 
							
							
							
							deliver other modules' IM types 
							
						 
						
							2009-03-22 14:32:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b83ad8a97b 
								
							
								 
							
						 
						
							
							
								
								Thank you, dslake, for a patch that fixes XEngine linemap handling.  
							
							... 
							
							
							
							Fixes Mantis #3321  
							
						 
						
							2009-03-22 11:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								047d753cd0 
								
							
								 
							
						 
						
							
							
								
								Explicit tests for local regions.  
							
							
							
						 
						
							2009-03-22 06:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								9489ad57f9 
								
							
								 
							
						 
						
							
							
								
								Moving the LoginAuth service up, so that it can be shared among standalones and the User Server.  
							
							
							
						 
						
							2009-03-22 04:39:16 +00:00  
				
					
						
							
							
								 
						
							
							
								09732b4d5d 
								
							
								 
							
						 
						
							
							
								
								Initial support for authentication/authorization keys in UserManagerBase, and use of it in HGStandaloneLoginService (producer of initial key for user, and of subsequent keys) and HGStandaloneInventoryService (consumer of a key).  
							
							... 
							
							
							
							Keys are of the form http://<authority>/<random uuid>
and they are sent over http header "authorization". 
							
						 
						
							2009-03-21 20:16:35 +00:00  
				
					
						
							
							
								 
						
							
							
								b140988a1f 
								
							
								 
							
						 
						
							
							
								
								Minor changes in names inside.  
							
							
							
						 
						
							2009-03-21 19:37:35 +00:00  
				
					
						
							
							
								 
						
							
							
								1e6587f1d3 
								
							
								 
							
						 
						
							
							
								
								Add code to the inventory transfer module to use the new DB functionality  
							
							... 
							
							
							
							Not tested! 
							
						 
						
							2009-03-21 18:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								b0f2bcbe79 
								
							
								 
							
						 
						
							
							
								
								Moving HGStandaloneAssetService to a new place, and giving it a more generic name. MXP is going to use it too.  
							
							
							
						 
						
							2009-03-21 18:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1121a214b9 
								
							
								 
							
						 
						
							
							
								
								Add a QueryItem method to the inventory subsystem. Currently implemented for  
							
							... 
							
							
							
							MySQL only, stubs for the others. This allows updating the cache with a single
item from the database. 
							
						 
						
							2009-03-21 17:46:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2d387c25b8 
								
							
								 
							
						 
						
							
							
								
								Move a check for null PhysActor in applyImpulse so that attachments can move avatars.  
							
							... 
							
							
							
							Fixes Mantis #3160  
							
						 
						
							2009-03-21 11:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								14b94b8d05 
								
							
								 
							
						 
						
							
							
								
								* Finishing up the last commit by adding ISunModule  
							
							
							
						 
						
							2009-03-20 23:15:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c6da0fda58 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for patch to add functionality to the sun module.  
							
							... 
							
							
							
							Fixes Mantis #3313  
							
						 
						
							2009-03-20 22:42:21 +00:00  
				
					
						
							
							
								 
						
							
							
								aab38c2cb2 
								
							
								 
							
						 
						
							
							
								
								Ensure the remembered velocity is zero when physical is turned off on a prim. Without this the velocity gets sent to the client and the prim appears to move.  
							
							... 
							
							
							
							Fixes Mantis #3303  
							
						 
						
							2009-03-20 15:59:11 +00:00  
				
					
						
							
							
								 
						
							
							
								78a19528c6 
								
							
								 
							
						 
						
							
							
								
								Change DropObject to public. Fixes Mantis  #3314  
							
							
							
						 
						
							2009-03-20 13:57:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4571a8b3fb 
								
							
								 
							
						 
						
							
							
								
								* Remove compiler warnings  
							
							... 
							
							
							
							* These have actually been removed from HGHyperLink.TryUnlinkRegion, because some parameters were parsed but never used.
* This might be a situation where the warnings have shown up an oversight 
							
						 
						
							2009-03-19 21:16:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8f1844665b 
								
							
								 
							
						 
						
							
							
								
								* Group OpenSim.Framework.Servers interfaces together  
							
							
							
						 
						
							2009-03-19 19:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bd2180d9af 
								
							
								 
							
						 
						
							
							
								
								* refactor: Create IHttpServer interface instead of accessing BaseHttpServer via CommunicationsManager directly  
							
							
							
						 
						
							2009-03-19 18:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								eb0c369409 
								
							
								 
							
						 
						
							
							
								
								* Add documentation to BaseHttpServer.AddHTTPHandler()  
							
							
							
						 
						
							2009-03-19 16:41:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0867302e09 
								
							
								 
							
						 
						
							
							
								
								reformatting README (just noticed that that line was a bit on the long  
							
							... 
							
							
							
							side. 
							
						 
						
							2009-03-19 08:47:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1caf1c5d96 
								
							
								 
							
						 
						
							
							
								
								adding missing ChatSessionRequest voice capability for direct AV-AV calls.  
							
							
							
						 
						
							2009-03-19 08:42:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d23f0ec143 
								
							
								 
							
						 
						
							
							
								
								Thanks to mpallari for Mantis  #3310 : Make EventQueueGetModule more inheritable  
							
							
							
						 
						
							2009-03-19 07:06:30 +00:00  
				
					
						
							
							
								 
						
							
							
								247a25a7fe 
								
							
								 
							
						 
						
							
							
								
								Making a couple of methods public.  
							
							
							
						 
						
							2009-03-19 03:33:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c0c929665f 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3311  
							
							... 
							
							
							
							* Store script timers in a dictionary rather than a list to make unset much more efficient
* Thanks dslake 
							
						 
						
							2009-03-18 20:24:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a7d610ffcc 
								
							
								 
							
						 
						
							
							
								
								Adds support for unlink-region command in hypergrid.  
							
							
							
						 
						
							2009-03-18 16:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								87822c5d95 
								
							
								 
							
						 
						
							
							
								
								Add an event to process undelivered IMs  
							
							
							
						 
						
							2009-03-17 23:52:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7658e30dfc 
								
							
								 
							
						 
						
							
							
								
								* minor: remove compiler warning  
							
							
							
						 
						
							2009-03-17 21:20:58 +00:00  
				
					
						
							
							
								 
						
							
							
								86d48b73e1 
								
							
								 
							
						 
						
							
							
								
								Fixed the looping on llParcelMediaCommandList, now PARCEL_MEDIA_COMMAND_PLAY will make the media play only once like its meant to, and PARCEL_MEDIA_COMMAND_LOOP can be used to make it loop.  
							
							
							
						 
						
							2009-03-17 18:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b2de81ebac 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Attached is a patch which enabled through an OpenSim.ini option the ability
to read long notecard lines. Currently although the data is read from
the notecard it is truncated at 255 characters (same as for the LL servers.
This patch allows the setting of that limit to a different value.
    ; Maximum length of notecard line read
    ; Increasing this to large values potentially opens
    ; up the system to malicious scripters
    ; NotecardLineReadCharsMax = 255
this allows for save/restore functionality using notecards without
having to worry about very short line length limits. 
							
						 
						
							2009-03-17 07:03:53 +00:00  
				
					
						
							
							
								 
						
							
							
								f28886e26d 
								
							
								 
							
						 
						
							
							
								
								Rename OpenSim.Framework.Archive to OpenSim.Framework.Serialization  
							
							... 
							
							
							
							Update using statements and prebuild.xml. Also trim trailing whitespace. 
							
						 
						
							2009-03-16 00:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c9a3a764f1 
								
							
								 
							
						 
						
							
							
								
								regionInfo isn't defined here yet, which leads to a NRE. Grid-server  
							
							... 
							
							
							
							provided us with the data, so let's use it for now. Hopefully
fixes Mantis #3297 . 
							
						 
						
							2009-03-15 21:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5bc386c648 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis#3301. Thank you kindly, MaimedLeech for a patch that:  
							
							... 
							
							
							
							patch allows wind to be enabled/disabled, and wind strength set, 
from ini file 
							
						 
						
							2009-03-15 20:22:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9e0329f1dc 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3294 . Thank you kindly, Godfrey, for a patch that:  
							
							... 
							
							
							
							Attached is a patch which provides osAvatarPlayAnimation() the ability to 
also trigger animations contained within the same prim as the script, as 
llStartAnimation() does. (It also modifies osAvatarStopAnimation(), 
otherwise the script wouldn't be able to stop animations it had started.) 
							
						 
						
							2009-03-15 19:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9e4d9e2c3f 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3289 . Thank you kindly, Ewe Loon, for a patch that:  
							
							... 
							
							
							
							fixes Sporadic Errors in "Dictionary<InstanceData, DetectParams[]" 
Causing total script Failure 
							
						 
						
							2009-03-15 19:39:43 +00:00  
				
					
						
							
							
								 
						
							
							
								95323c3264 
								
							
								 
							
						 
						
							
							
								
								Changing a few methods to public. This is the collection of methods that will be moved to a library somewhere else.  
							
							
							
						 
						
							2009-03-15 19:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								fa5fef33a9 
								
							
								 
							
						 
						
							
							
								
								fixed propagation of normalized sculpt mesh vertex normals  
							
							
							
						 
						
							2009-03-15 09:05:35 +00:00  
				
					
						
							
							
								 
						
							
							
								fec8aef03a 
								
							
								 
							
						 
						
							
							
								
								Thanks rtomita for a patch to add handlers for prim scale updates from libomv-based clients. ( #3291 )  
							
							
							
						 
						
							2009-03-14 22:55:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ddbf81fa07 
								
							
								 
							
						 
						
							
							
								
								Thank you, mcortez, for a patch that fixes a number of long standing  
							
							... 
							
							
							
							issues with the sun module.
Fixes Mantis #3295  
							
						 
						
							2009-03-13 23:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c04e7cdf2b 
								
							
								 
							
						 
						
							
							
								
								* Support loading empty folders in an iar  
							
							
							
						 
						
							2009-03-13 20:46:53 +00:00  
				
					
						
							
							
								 
						
							
							
								bd41639a68 
								
							
								 
							
						 
						
							
							
								
								* Don't fail the client login if there are no OnClientConnect listeners  
							
							
							
						 
						
							2009-03-12 20:38:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f5ff2eff24 
								
							
								 
							
						 
						
							
							
								
								* minor: Lable the heartbeat thread with the region it's beating for  
							
							
							
						 
						
							2009-03-12 20:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								fa619bdf8c 
								
							
								 
							
						 
						
							
							
								
								From: Christopher Yeoh <yeohc@au1.ibm.com>  
							
							... 
							
							
							
							Patch to RegionReady which adds a field which adds to the message
whether the region is ready due to a server startup or due to an oar
file loading. 
							
						 
						
							2009-03-12 18:51:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a02c3caa0d 
								
							
								 
							
						 
						
							
							
								
								* Move SceneObject tests into their proper namespace  
							
							... 
							
							
							
							* Add some more debug code to narrow down where the tests are freezing 
							
						 
						
							2009-03-12 18:13:51 +00:00  
				
					
						
							
							
								 
						
							
							
								33f511ee4b 
								
							
								 
							
						 
						
							
							
								
								* Another stab at refactoring up the CustomiseResponse function. Two fixes:  
							
							... 
							
							
							
							* Sometimes, null is a valid return value to indicate 'none found'. doh.
  * Sometimes, the Grid server does not send simURI - this you need to reconstruct yourself. Euw.
(I believe) this solves mantis issue #3287  
							
						 
						
							2009-03-12 10:50:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7b2977d625 
								
							
								 
							
						 
						
							
							
								
								Move ArchiveConstants to OpenSim.Framework.Archive  
							
							... 
							
							
							
							- move a couple constants from InventoryArchiveConstants to
  ArchiveConstants, now only one of these is needed
- change InventoryArchiveConstants references to ArchiveConstants
- remove InventoryArchive AssetInventoryServer plugin dependency on
  OpenSim.Region.CodeModules
- trim trailing whitespace 
							
						 
						
							2009-03-12 06:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f784620780 
								
							
								 
							
						 
						
							
							
								
								Moving TarArchive to OpenSim.Framework.Archive  
							
							... 
							
							
							
							We now build OpenSim.Framework.Archive.dll which aims to contain code
used for archiving various things in OpenSim. Also remove trailing
whitespace. 
							
						 
						
							2009-03-12 06:03:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a8c66444e2 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-12 01:14:54 +00:00  
				
					
						
							
							
								 
						
							
							
								6462014250 
								
							
								 
							
						 
						
							
							
								
								Thanks rtomita for a patch to fix inventory listings for clients using libomv. ( #3285 )  
							
							
							
						 
						
							2009-03-11 18:46:52 +00:00  
				
					
						
							
							
								 
						
							
							
								acad0328b2 
								
							
								 
							
						 
						
							
							
								
								* Make all coded defaults match settings in OpenSim.ini.example  
							
							... 
							
							
							
							* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using
* OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before) 
							
						 
						
							2009-03-11 18:02:22 +00:00  
				
					
						
							
							
								 
						
							
							
								669aa46bff 
								
							
								 
							
						 
						
							
							
								
								update some ini defaults in code - all defaults from beginning of OpenSim.ini.example thru DefaultScriptEngine = "XEngine"  
							
							
							
						 
						
							2009-03-11 09:31:02 +00:00  
				
					
						
							
							
								 
						
							
							
								b6b83be562 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							This fixes *another* sync error in a list/dictionary
  iterator. This time in WorldComm. I'm beginning to think
  something is going on... 
							
						 
						
							2009-03-11 09:07:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5cc372fab4 
								
							
								 
							
						 
						
							
							
								
								add a taint to SOP.UpdateShape() - addresses Mantis  #3277  
							
							
							
						 
						
							2009-03-11 04:13:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8606d7d126 
								
							
								 
							
						 
						
							
							
								
								Remove chained tests in BasicGridTest.cs.  
							
							... 
							
							
							
							It's good practice to isolate unit tests so their outcome (pass/fail)
does not depend on whether another test has been run/passed/failed. A
method is used to populate the DB independently for each test, and a
TearDown method cleans up the database after each test.
Also adding extra comment in C-style comment test. 
							
						 
						
							2009-03-11 00:33:34 +00:00  
				
					
						
							
							
								 
						
							
							
								91a096dca6 
								
							
								 
							
						 
						
							
							
								
								* Cleanup and CCC (Code Convention Conformance)  
							
							
							
						 
						
							2009-03-10 20:27:41 +00:00  
				
					
						
							
							
								 
						
							
							
								327720498e 
								
							
								 
							
						 
						
							
							
								
								* Enable test logging for TestSaveOarV0p2 to capture more information the next time this hiccups  
							
							
							
						 
						
							2009-03-10 17:57:04 +00:00  
				
					
						
							
							
								 
						
							
							
								fd9ba29a03 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							Fix a null reference loophole in ScenePresence. 
							
						 
						
							2009-03-10 15:54:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1956930e0d 
								
							
								 
							
						 
						
							
							
								
								* Removed unused and uncommented file  
							
							
							
						 
						
							2009-03-10 09:20:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1b34b94331 
								
							
								 
							
						 
						
							
							
								
								* Refactored out Create() methods to ensure proper transformation between RegionProfileData and RegionInfo  
							
							... 
							
							
							
							* Created ToRegionInfo method, still not using it pending peer review. 
* This is a preparatory commit for a subsequent login service refactoring. 
							
						 
						
							2009-03-10 09:05:06 +00:00  
				
					
						
							
							
								 
						
							
							
								973ba9c9b7 
								
							
								 
							
						 
						
							
							
								
								From: Alan Webb <alan_webb@us.ibm.com>  
							
							... 
							
							
							
							This commit fixes the attachment position problem described in
  OpenSim Mantis 2841 (and a couple of duplicate tickets). 
							
						 
						
							2009-03-10 06:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								112a1af3a6 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-10 00:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								278ae3477a 
								
							
								 
							
						 
						
							
							
								
								Thanks M1sha for a patch to reinstate the original functionality of the TreePopulatorModule.  
							
							... 
							
							
							
							Note that the planting command 'tree' has been changed to 'tree plant'. (#3264 ) 
							
						 
						
							2009-03-09 23:31:10 +00:00  
				
					
						
							
							
								 
						
							
							
								051096e8ae 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-03-09 19:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5a6bc26600 
								
							
								 
							
						 
						
							
							
								
								* Address  http://opensimulator.org/mantis/view.php?id=3207  
							
							... 
							
							
							
							* A saved archive now immediately expires the data in the asset cache that it used, rather than retaining all the assets (esp textures) in the cache.
* This is an imperfect solution.  Ideally we would only expire the assets newly requested for the archive (not existing ones).  But doing that would require a lot more 
restructuring.
* I don't believe there are any locking issues due to the locking performed by the underlying memory cache, but please report any issues. 
							
						 
						
							2009-03-09 17:55:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f9ebdee1d2 
								
							
								 
							
						 
						
							
							
								
								* Tweak llMoveToTarget per mantis 3265  
							
							... 
							
							
							
							* Add some comments to the Wind Module
* Add the BinBVH decoder/encoder as a scene object (to encode/decode animations programmatically).
* Add m_sitState for upcoming code to improve sit results. 
							
						 
						
							2009-03-09 04:33:53 +00:00  
				
					
						
							
							
								 
						
							
							
								385d3a467c 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2009-03-07 16:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								93a697b24d 
								
							
								 
							
						 
						
							
							
								
								Correct a typo, purely cosmetic.  
							
							... 
							
							
							
							FixesMantis #3263  
							
						 
						
							2009-03-07 14:39:42 +00:00  
				
					
						
							
							
								 
						
							
							
								aab1601642 
								
							
								 
							
						 
						
							
							
								
								Limit the message length from llInstantMessage to 1024 characters  http://wiki.secondlife.com/wiki/LlInstantMessage  
							
							... 
							
							
							
							Also truncate messages that may exceed the limit set by the packet size. The limit in OpenMetaverse is 1100 bytes including a zero byte terminator.
Fixes Mantis #3244  
							
						 
						
							2009-03-07 14:16:26 +00:00  
				
					
						
							
							
								 
						
							
							
								23b247c519 
								
							
								 
							
						 
						
							
							
								
								Added the ability to set User-Agent in llHTTPRequest. No new default value has been set since having no User-Agent seems to work well but the facility is now available to set this if required. Using something based on the pattern of SLs User-Agent may well cause problems, not all web servers respond well to it. See the notes in the SL Wiki  http://wiki.secondlife.com/wiki/LlHTTPRequest  
							
							... 
							
							
							
							Fixes Mantis #3143  
							
						 
						
							2009-03-07 12:58:00 +00:00  
				
					
						
							
							
								 
						
							
							
								1fd57b39df 
								
							
								 
							
						 
						
							
							
								
								Correct casts so that the target id in the at_target event matches the original target id.  
							
							... 
							
							
							
							Fixes Mantis #2861  
							
						 
						
							2009-03-07 10:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								5a49c772ca 
								
							
								 
							
						 
						
							
							
								
								* Making the minimum ground offset for flying a configurable offset in the OpenSim.ini.   This is the code that causes you to rise off the ground when you press the fly button and attempts to keep you above ground automatically when flying in a simulator.  
							
							... 
							
							
							
							* minimum_ground_flight_offset, by default is 3 meters, as per Kitto Flora  See OpenSim.ini.example for an example. 
							
						 
						
							2009-03-07 07:17:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6c7151109b 
								
							
								 
							
						 
						
							
							
								
								* fixes mantis 3259  
							
							... 
							
							
							
							* I'm concerned however that the 'minimum fly height' should really be implemented in ScenePresence and not in the specific physics plugin so that all of the physics plugins can take advantage of it and if desired, a person could swap out the 'minimum fly height' functionality with other functionality. 
							
						 
						
							2009-03-07 06:51:27 +00:00  
				
					
						
							
							
								 
						
							
							
								03076b0d33 
								
							
								 
							
						 
						
							
							
								
								Update svn properties, minor formatting cleanup.  
							
							
							
						 
						
							2009-03-07 02:39:27 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe42386e4 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  
							
							
							
						 
						
							2009-03-07 02:11:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e1f68145be 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-03-07 02:00:18 +00:00  
				
					
						
							
							
								 
						
							
							
								ebe84907ae 
								
							
								 
							
						 
						
							
							
								
								* Fixes mantis:  #3241  
							
							... 
							
							
							
							* Uses 'mouselook' or left mouse button down, to determine when to use the camera's UP axis to determine the direction of movement.
* We crouch-slide no more. 
							
						 
						
							2009-03-07 01:18:59 +00:00  
				
					
						
							
							
								 
						
							
							
								3a93bb992f 
								
							
								 
							
						 
						
							
							
								
								* Added some limits to the maximum force applied per second by llMoveToTarget.  Currently, it's 350 times the mass in newtons applied per second, maximum.  
							
							
							
						 
						
							2009-03-07 00:27:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b637a11b58 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3260 . Thank you kindly, MCortez for a patch that:  
							
							... 
							
							
							
							llSetHoverHeight() should not clamp the x/y position of an object the way MoveTo does, 
and it should recalculate the absolute height to hover at as an object moves to reflect 
the current ground/water height under it.
Correctly implementing required adjusting the Physics interfaces and implementing at 
the physics plug-in level. The attached is a patch that correctly implements 
llSetHoverHeight() including updates to the ODE physics plug-in. 
							
						 
						
							2009-03-06 23:01:35 +00:00  
				
					
						
							
							
								 
						
							
							
								fc2c73d5c6 
								
							
								 
							
						 
						
							
							
								
								* minor: remove some mono compiler warnings  
							
							
							
						 
						
							2009-03-06 21:00:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f12619b786 
								
							
								 
							
						 
						
							
							
								
								* refactor: Remove GetLandOwner function from Scene  
							
							... 
							
							
							
							* Simplify since the land is never null 
							
						 
						
							2009-03-06 20:44:31 +00:00  
				
					
						
							
							
								 
						
							
							
								85774de231 
								
							
								 
							
						 
						
							
							
								
								* Improve memory usage when writing OARs  
							
							... 
							
							
							
							* This should make saving large OARs a somewhat better experience
* However, the problem where saving an archive pulls large numbers of assets into the asset cache isn't yet resolved
* This patch also removes lots of archive writing spam that crept in 
							
						 
						
							2009-03-06 20:12:08 +00:00  
				
					
						
							
							
								 
						
							
							
								ac84d3d26b 
								
							
								 
							
						 
						
							
							
								
								* Fixing a few mass calculation errors suggested by jhurliman  
							
							
							
						 
						
							2009-03-05 21:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ff7b20bef1 
								
							
								 
							
						 
						
							
							
								
								* Add more status information when an oar is being saved  
							
							... 
							
							
							
							* Among other messages, a log entry is posted for every 50 assets added to the archive 
							
						 
						
							2009-03-05 21:36:48 +00:00  
				
					
						
							
							
								 
						
							
							
								11e1948b57 
								
							
								 
							
						 
						
							
							
								
								* Replace Scene.GetLandHeight() with a straight query to Scene.Heightmap (which is used in other contexts)  
							
							
							
						 
						
							2009-03-05 21:10:39 +00:00  
				
					
						
							
							
								 
						
							
							
								3d70dbd01d 
								
							
								 
							
						 
						
							
							
								
								* refactor: move media and music url setting from scene into LandObject  
							
							
							
						 
						
							2009-03-05 20:53:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c213a12b57 
								
							
								 
							
						 
						
							
							
								
								* simplify media and music url setting since we never get back a null land object  
							
							
							
						 
						
							2009-03-05 20:32:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6c735e0828 
								
							
								 
							
						 
						
							
							
								
								* Replace some string to byte conversions for object/item name/description fields with the LLUtil function that prevents the max string size from being breached  
							
							
							
						 
						
							2009-03-05 19:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0de34e9a18 
								
							
								 
							
						 
						
							
							
								
								* remove now unused serialization code  
							
							
							
						 
						
							2009-03-05 18:36:37 +00:00  
				
					
						
							
							
								 
						
							
							
								62eaddbe14 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3255 . Thank you kindly, MCortez, for a patch that:  
							
							... 
							
							
							
							Changes to IWindModule interface: Change from assuming a single array of 
256 Vector2 values to a lookup function that takes region x, y, z and returns a Vector3
* Changed llWind() to use new lookup method of IWindModule
* Moved logic for determining the wind at a given point in the data array from 
llWind() to the Wind Module itself. 
							
						 
						
							2009-03-05 04:24:22 +00:00  
				
					
						
							
							
								 
						
							
							
								365b5951ff 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3194 . Thank you kindly, Godfrey for a patch that:  
							
							... 
							
							
							
							fixes llSetLinkPrimitiveParams() - PRIM_ROTATION rotates the prim 
containing the script, rather than the specified child prim 
							
						 
						
							2009-03-05 03:20:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f7b914228b 
								
							
								 
							
						 
						
							
							
								
								Fixes Mantis  #3253 . Thank you kindly, Godfrey, for a patch that:  
							
							... 
							
							
							
							Corrects the incomplete implementation of llXorBase64StringsCorrect()
so that it returns the proper reversible result. 
							
						 
						
							2009-03-05 03:15:30 +00:00  
				
					
						
							
							
								 
						
							
							
								65990de390 
								
							
								 
							
						 
						
							
							
								
								MRM Scripting Changes  
							
							... 
							
							
							
							* Renames MiniRegionModule to MRMModule to make it more distinct from the actual Mini Region Module[s] executed in Scene.
* Renames MiniRegionModuleBase to MRMBase for convenience. MRM's need to be adjusted to inherit from MRMBase. 
							
						 
						
							2009-03-05 00:52:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0e7e2eba14 
								
							
								 
							
						 
						
							
							
								
								* Implements a number of members on SOGObject for use with the MRM Script Engine API.  
							
							... 
							
							
							
							* It's lag-tacular! :D 
							
						 
						
							2009-03-05 00:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f3aac0fa4a 
								
							
								 
							
						 
						
							
							
								
								* Fleshed out the MRM Module a little.  
							
							... 
							
							
							
							* Please don't use this yet, it represents a very heavy security risk if you enable it. 
							
						 
						
							2009-03-04 22:14:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f18400fcfb 
								
							
								 
							
						 
						
							
							
								
								* For now, restore file extension for default oar name I accidentally removed on the last commit  
							
							
							
						 
						
							2009-03-04 20:36:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b52ac542ad 
								
							
								 
							
						 
						
							
							
								
								* Add the abilty to load and save iar item nodes where folders have identical names  
							
							
							
						 
						
							2009-03-04 20:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								e57ac6e0bf 
								
							
								 
							
						 
						
							
							
								
								* Whoops. Left MiniModule enabled to anyone. (potential security risk). Disabled - edit code to load.  
							
							
							
						 
						
							2009-03-04 20:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								ea9bb2f741 
								
							
								 
							
						 
						
							
							
								
								* More work on MiniRegionModule module.  
							
							
							
						 
						
							2009-03-04 20:28:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b57497fd41 
								
							
								 
							
						 
						
							
							
								
								* Add gnu tar format long file name support to tar reading and writing.  
							
							... 
							
							
							
							* Not actually tested yet though existing code which doesn't require long file names looks fine 
							
						 
						
							2009-03-04 18:33:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b2135c2029 
								
							
								 
							
						 
						
							
							
								
								IObjectFace needs to be public to compile.  
							
							
							
						 
						
							2009-03-04 03:58:11 +00:00  
				
					
						
							
							
								 
						
							
							
								915b0f2448 
								
							
								 
							
						 
						
							
							
								
								* More work on MiniRegionModule module.  
							
							
							
						 
						
							2009-03-04 02:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								3538eeafa2 
								
							
								 
							
						 
						
							
							
								
								* Implementing some interfaces for aformentioned script engine. Ignore this.  
							
							
							
						 
						
							2009-03-04 01:38:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7a3bb77df9 
								
							
								 
							
						 
						
							
							
								
								forgotten files  
							
							
							
						 
						
							2009-03-03 15:45:52 +00:00  
				
					
						
							
							
								 
						
							
							
								171015f65f 
								
							
								 
							
						 
						
							
							
								
								Moved Linden protocol login handling to modules in OpenSim.Client.Linden. There are two region modules in there LLStandaloneLoginModule (for standalone mode) and LLProxyLoginModule (for grid mode which just handles incoming expect_user and logoff_user messages from the remote login server)  
							
							... 
							
							
							
							Changed OpenSim.Framework.Communications.Tests.LoginServiceTests to use the LLStandaloneLoginService (from the LLStandaloneLoginModule) rather than LocalLoginService. Really these login tests should most likely be somewhere else as they are testing specific implementations of login services. 
Commented out the old LocalLoginService as its no longer used, but want to check there are no problems before it gets deleted. 
							
						 
						
							2009-03-03 15:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								76133d0763 
								
							
								 
							
						 
						
							
							
								
								Refactoring of CreateCommsManagerPlugin.  
							
							... 
							
							
							
							Plus some general cleanup of a few other files (deleting excess blank lines etc) 
							
						 
						
							2009-03-03 12:51:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8ebd5b409a 
								
							
								 
							
						 
						
							
							
								
								Renamed OpenSimBase m_autoCreateLindenStack to m_autoCreateClientStack  
							
							
							
						 
						
							2009-03-02 18:04:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3c46ee9326 
								
							
								 
							
						 
						
							
							
								
								Moved the SetupScene methods from RegionApplicationBase to OpenSimBase [Do we really still need RegionApplicationBase?]  
							
							... 
							
							
							
							Added a flag (bool m_autoCreateLindenStack = true) which says if the ClientStack will be autocreated and initialised when creating regions. This helps with moving ClientStacks to Region modules. 
Currently this flag is hardcoded to true, as it is only for testing at the moment, so you need to change the value in the code if you want to turn off auto creating. 
							
						 
						
							2009-03-02 16:33:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ff76102644 
								
							
								 
							
						 
						
							
							
								
								Changed IClientNetworkServer.AddScene method from void AddScene(Scene x) to void AddScene(IScene x). As there should be no need for the client view to have a reference to Scene. IScene should be all it needs.  
							
							
							
						 
						
							2009-03-02 14:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								1dcbea0144 
								
							
								 
							
						 
						
							
							
								
								Removed the commented out InitialiseStandaloneServices and InitialiseGridServices (which are now preformed in CreateCommsManagerPlugin) methods from OpenSimBase and HGOpenSimNode. As if we decided to swap back to the old methods we can always re-add them, rather than leave them commented out.  
							
							
							
						 
						
							2009-03-02 11:21:18 +00:00  
				
					
						
							
							
								 
						
							
							
								202f990d2a 
								
							
								 
							
						 
						
							
							
								
								After another heroic and bloody battle, OpenSim Dino Expedition 1, killed off OsSetParcelMediaTime, which was only ever added for testing. And all the logic code of it has been commented out for a long time.  
							
							
							
						 
						
							2009-03-02 11:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								aae39f9e3e 
								
							
								 
							
						 
						
							
							
								
								As part of a dinosaur hunting expedition, IScenePresenceBody.cs was terminated. The expedition leader, MW, believes it never lead a meaningful life, and is sure it hasn't contributed anything in the last 500,000 years (or 2 years).  
							
							
							
						 
						
							2009-03-02 10:52:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7a2985b441 
								
							
								 
							
						 
						
							
							
								
								Changed it so only .ini file types are loaded from the (optional) config directory rather all files types in that folder.  
							
							
							
						 
						
							2009-02-28 15:16:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b83d5c7cdb 
								
							
								 
							
						 
						
							
							
								
								Added support for reading ini files from a (optional) config folder. This allows the spliting up of opensim.ini into multiple ini files.  
							
							... 
							
							
							
							The ini files in this folder are loaded after the masterini file (if that is set) and before opensim.ini. 
The default folder it looks for and searches is "bin\config", but that can be set by using the command arg "-inidirectory=<path>" (path is local to bin\) when starting up opensim.exe. 
							
						 
						
							2009-02-27 14:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								756c517069 
								
							
								 
							
						 
						
							
							
								
								Added IRegionCreator interface that all ApplicationPlugins that are creators of Scenes should implement and register with the ApplicationRegistry.StackModuleInterface<>(); So that other plugins can attach to their OnNewRegionCreated event.  
							
							... 
							
							
							
							Made some changes to IRegistryCore and RegistryCore so they support "Stacked" interfaces. 
							
						 
						
							2009-02-26 22:51:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7f727bd33e 
								
							
								 
							
						 
						
							
							
								
								This adds a new osGetAgentIP function with threat level set to High.  It  
							
							... 
							
							
							
							isn't tested, but it doesn't break anything else.  The reason for this
function is to let in world tools be used to coordiante out of world
network services that need access to client ip addresses. 
							
						 
						
							2009-02-26 22:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e2d30a0244 
								
							
								 
							
						 
						
							
							
								
								Moved the Initialisation of the CommunicationsManager to a ApplicationPlugin.  
							
							... 
							
							
							
							Also in that plugin it registers the IUserService with all the Scenes (as they are created). So now we can start changing over all uses of IUserService, that currently access it from the CommunicationsManager to accessing it from the Scene.RequestModuleInterface call. 
Once that is done we can move the UserService creation out to its own plugin and remove all references to it from the CommunicationsManager. Then we can take the next CommunicationsManager interface and repeat. 
							
						 
						
							2009-02-26 21:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								57ab79e331 
								
							
								 
							
						 
						
							
							
								
								* Update ScenePresenceTests to reflect current REST communication workflow.  
							
							... 
							
							
							
							* Fixed an issue with AssetCache where it would break unit tests randomly.
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-26 21:29:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7b04d1da5e 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3191  
							
							... 
							
							
							
							* Make load/save oar and load/save xml2 behave a little better when there is an io problem
* Thanks dslake 
							
						 
						
							2009-02-26 21:00:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ed2de7ac82 
								
							
								 
							
						 
						
							
							
								
								Plumb in the RetrieveInstantMessages event that is sent by the viewer  
							
							... 
							
							
							
							when it is ready to receive offline IM 
							
						 
						
							2009-02-26 20:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								18382ebfd9 
								
							
								 
							
						 
						
							
							
								
								Changed the type of the ApplicationRegistry member from RegistryCore to IRegistryCore  
							
							
							
						 
						
							2009-02-26 20:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								33e7c09b7b 
								
							
								 
							
						 
						
							
							
								
								Added IRegistryCore and RegistryCore to OpenSim.Framework.  
							
							... 
							
							
							
							Added a ApplicationRegistry to OpenSimBase.
Changed LoadRegionsPlugin so it registers itself to that application registry.
Added a event to LoadRegionsPlugin, that is triggered when it creates a new scene ,although maybe this event should actually be in opensimBase incase other plugins are creating regions (like the RemoteAdminPlugin). 
							
						 
						
							2009-02-26 20:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c0c1a31f61 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix the "region starts but doesn't load anything" issue  
							
							
							
						 
						
							2009-02-26 17:06:06 +00:00  
				
					
						
							
							
								 
						
							
							
								de82bf9eb5 
								
							
								 
							
						 
						
							
							
								
								Added a PostInitialise method to IApplicationPlugin, this allows us to do work in there knowing that all other ApplicationPlugins have been initialised by that time.  
							
							... 
							
							
							
							Moved the loadRegions code in LoadRegionsPlugin to the PostInitialise method. 
							
						 
						
							2009-02-26 15:21:06 +00:00  
				
					
						
							
							
								 
						
							
							
								04a6c735d6 
								
							
								 
							
						 
						
							
							
								
								Add check in SceneManager to stop opensim.exe crashing if no regions/scenes were loaded.  
							
							
							
						 
						
							2009-02-26 15:06:27 +00:00  
				
					
						
							
							
								 
						
							
							
								36e648a37a 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove most mono compiler warnings  
							
							
							
						 
						
							2009-02-25 20:53:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a5c9354df3 
								
							
								 
							
						 
						
							
							
								
								* Properly load items into correct folders when an iar is loaded  
							
							... 
							
							
							
							* At the moment, any existing folders with the same name are reused - will need an option to always create new folders
* not yet ready for general use 
							
						 
						
							2009-02-25 20:07:25 +00:00  
				
					
						
							
							
								 
						
							
							
								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