5ab5991676 
								
							
								 
							
						 
						
							
							
								
								*Fixing another object counting bug  
							
							
							
						 
						
							2008-06-07 00:24:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0fe363ba65 
								
							
								 
							
						 
						
							
							
								
								*Made Object Counting correct with linked objects and turned the previously protected functions that only return object counts to public so it can be easily used by outside classes.  
							
							
							
						 
						
							2008-06-06 23:20:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bd2361ae33 
								
							
								 
							
						 
						
							
							
								
								* llSetPrimitiveParams PRIM_FLEXIBLE is now supported.  
							
							
							
						 
						
							2008-06-06 22:44:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8c507b633b 
								
							
								 
							
						 
						
							
							
								
								* Added Light control from script in LLSetPrimitiveParams.  
							
							
							
						 
						
							2008-06-06 22:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ed41ba8a3d 
								
							
								 
							
						 
						
							
							
								
								* Added a configuration option for allowing god script lsl methods..  such as llSetObjectPermMask.  By default it's off.  
							
							
							
						 
						
							2008-06-06 21:39:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6a66caa02e 
								
							
								 
							
						 
						
							
							
								
								revert 5028, as this approach to 1 nick per avatar isn't going to work,  
							
							... 
							
							
							
							however, I think I understand now how to make it work.  I just don't want
to have this broken for people this weekend. 
							
						 
						
							2008-06-06 20:42:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2cfdfaeaa5 
								
							
								 
							
						 
						
							
							
								
								experimental IRC changes, because it's friday, and I'm curious if this  
							
							... 
							
							
							
							will work. 
							
						 
						
							2008-06-06 20:21:25 +00:00  
				
					
						
							
							
								 
						
							
							
								be44969927 
								
							
								 
							
						 
						
							
							
								
								* Adds semi broken PRIM_FLEXIBLE support for prim.   It's semi-broken because it won't do the setting of the prim flexi from not-flexi, however, it'll tweak the parameters of an already existing flexi prim.  
							
							
							
						 
						
							2008-06-06 19:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e099d5b013 
								
							
								 
							
						 
						
							
							
								
								* How tall are you?    Certainly not 127 meters!  
							
							
							
						 
						
							2008-06-06 14:33:01 +00:00  
				
					
						
							
							
								 
						
							
							
								37373dbde2 
								
							
								 
							
						 
						
							
							
								
								* true and not true or - not true and not true and.  
							
							
							
						 
						
							2008-06-06 13:33:45 +00:00  
				
					
						
							
							
								 
						
							
							
								7137b13498 
								
							
								 
							
						 
						
							
							
								
								* This limits avatar to the heightfield height if they teleport or cross a border to a position below it.  After teleporting, you can go under the terrain if you like as usual.  
							
							
							
						 
						
							2008-06-06 13:24:40 +00:00  
				
					
						
							
							
								 
						
							
							
								c892ddcd20 
								
							
								 
							
						 
						
							
							
								
								* This wraps the autopilot request to the client's sit response.   An interesting, but successful way to do it.  
							
							... 
							
							
							
							* This also takes care of a few error situations that were previously never seen. 
							
						 
						
							2008-06-06 12:51:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e9a444917a 
								
							
								 
							
						 
						
							
							
								
								Fixes scale property with regards to the physics engine.  
							
							
							
						 
						
							2008-06-06 08:03:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fbd37c420f 
								
							
								 
							
						 
						
							
							
								
								Minor formatting cleanup.  
							
							
							
						 
						
							2008-06-06 01:19:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f9a67ab5f0 
								
							
								 
							
						 
						
							
							
								
								Mantis#1460. Thank you, CMickeyb for a patch that addresses:  
							
							... 
							
							
							
							I'm getting an unhandled exception in openxmlrpcchannel during simulator initialization.
I have two objects in different regions that open remote data channels in the state_entry event. 
It appears that the state_entry call is executing before the postinitialize method is called in 
xmlrpcmodule (the exception occurs because m_openChannels is not initialized). 
							
						 
						
							2008-06-05 20:18:15 +00:00  
				
					
						
							
							
								 
						
							
							
								d66de83938 
								
							
								 
							
						 
						
							
							
								
								Mantis#1459. Thank you kindly, CMickeyb for a patch that:  
							
							... 
							
							
							
							the function that reports errors in event handling is not computing the 
line numbers correctly for windows paths (and probably linux paths). 
As a result, the conversion to int throws an exception.
note... i'm not sure why we extract the line number, convert it to an int, 
then convert it back to a string... but hey... :-) 
							
						 
						
							2008-06-05 19:30:35 +00:00  
				
					
						
							
							
								 
						
							
							
								901b9365ba 
								
							
								 
							
						 
						
							
							
								
								* Applied 9085B_[5004]_xengine_abort_regression.patch from  #1437  
							
							... 
							
							
							
							Thank you, Melanie. And Thank you ckrinke. Bigups! 
							
						 
						
							2008-06-05 14:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3b764dd34f 
								
							
								 
							
						 
						
							
							
								
								Mantis#1438. Thank you kindly, Melanie for a patch that:  
							
							... 
							
							
							
							This patch implements the llLoopSound patch from Xantor for the XEngine 
							
						 
						
							2008-06-05 14:22:53 +00:00  
				
					
						
							
							
								 
						
							
							
								dab3a53920 
								
							
								 
							
						 
						
							
							
								
								Mantis#1437. Patch 3 of 4. Thank you kindly, Melanie for:  
							
							... 
							
							
							
							Corrects the XEngine's script startup semantics.
Completes llRequestAgentData
Implements llDetectedLink
Fixes a few minor issues 
							
						 
						
							2008-06-05 14:18:53 +00:00  
				
					
						
							
							
								 
						
							
							
								bbabd68c7c 
								
							
								 
							
						 
						
							
							
								
								Mantis#1437. Patch 2 of 4. Thank you kindly, Melanie for:  
							
							... 
							
							
							
							Corrects the XEngine's script startup semantics.
Completes llRequestAgentData
Implements llDetectedLink
Fixes a few minor issues 
							
						 
						
							2008-06-05 14:17:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e3c14e9b24 
								
							
								 
							
						 
						
							
							
								
								Mantis#1437. Patch one of four. Thank you kindly, Melanie for:  
							
							... 
							
							
							
							Corrects the XEngine's script startup semantics.
Completes llRequestAgentData
Implements llDetectedLink
Fixes a few minor issues 
							
						 
						
							2008-06-05 14:15:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e2d87b04e3 
								
							
								 
							
						 
						
							
							
								
								Mantis#1455. Thank you kindly, Mikem for a patch that addresses  
							
							... 
							
							
							
							the client thread terminating when creating a new script. 
							
						 
						
							2008-06-05 14:03:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3a4b54adaa 
								
							
								 
							
						 
						
							
							
								
								Mantis#1451. Thank you kindly, Mikem for a patch that addresses:  
							
							... 
							
							
							
							LSL scripts in which a float type is cast to a string or a string type 
is cast to a float do not compile. When the script is translated from 
LSL to C#, the LSL float type is translated into double. There is no 
string <-> double cast in C#, so compilation fails.
There is a LSLFloat type, however it seems unfinished and is not used.
I am attaching a patch that implements the LSLFloat type. I have also 
added two methods to the LSLString type to facilitate float <-> string casts. 
							
						 
						
							2008-06-05 13:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e12baa5eb3 
								
							
								 
							
						 
						
							
							
								
								* This sends collision events to the script engine.  
							
							... 
							
							
							
							* Unfortunately, there's some kludges with the Async manager and the llDetected functions that I have yet to decipher...  so llDetected functions don't work with collision events at the moment.... 
							
						 
						
							2008-06-05 13:24:59 +00:00  
				
					
						
							
							
								 
						
							
							
								622cd3db8b 
								
							
								 
							
						 
						
							
							
								
								* Don't create ghost prim when rezzing objects from inventory  
							
							
							
						 
						
							2008-06-05 10:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3b9fb61bde 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-06-05 05:43:22 +00:00  
				
					
						
							
							
								 
						
							
							
								78d7d6edb0 
								
							
								 
							
						 
						
							
							
								
								* minor: Yet another minor logging message tweak following on from the last commit  
							
							
							
						 
						
							2008-06-05 02:12:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7f10e5f338 
								
							
								 
							
						 
						
							
							
								
								* minor: Increase verbosity of "new user request denied" incoming session warning for debugging purposes  
							
							
							
						 
						
							2008-06-05 01:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								677e2ca330 
								
							
								 
							
						 
						
							
							
								
								* refactor: rename now inaccurate textureUuids to assetUuids  
							
							... 
							
							
							
							* 5000 commits in this repository! 
							
						 
						
							2008-06-05 01:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1f605da761 
								
							
								 
							
						 
						
							
							
								
								* If a client thread crashes, make an attempt to notify the client and clean up the resources  
							
							
							
						 
						
							2008-06-05 01:20:17 +00:00  
				
					
						
							
							
								 
						
							
							
								73c1157027 
								
							
								 
							
						 
						
							
							
								
								* exprimental: Export and reimport all items within a prim except Objects  
							
							... 
							
							
							
							* Not yet ready for public use 
							
						 
						
							2008-06-05 00:29:02 +00:00  
				
					
						
							
							
								 
						
							
							
								7352bd7b99 
								
							
								 
							
						 
						
							
							
								
								* Change archiver 'textures' dir back to 'assets'  
							
							
							
						 
						
							2008-06-05 00:01:38 +00:00  
				
					
						
							
							
								 
						
							
							
								168f9367cb 
								
							
								 
							
						 
						
							
							
								
								* Dearchive using assets metadata rather than assuming everything is a texture  
							
							... 
							
							
							
							* However, still not actually archiving anything except textures 
							
						 
						
							2008-06-04 23:57:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ed19c429b1 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-06-04 22:31:47 +00:00  
				
					
						
							
							
								 
						
							
							
								1d745cca17 
								
							
								 
							
						 
						
							
							
								
								* Start writing out assets metadata file for archiver  
							
							... 
							
							
							
							* Ignoring it on reload as of yet 
							
						 
						
							2008-06-04 18:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								0cacdd370c 
								
							
								 
							
						 
						
							
							
								
								change clientCircuits_reverse to a synchronized hash table.  This  
							
							... 
							
							
							
							removes a lock on every SendPacketTo call, which was shown to have 
good performance benefits by the IBM China Research Lab. 
							
						 
						
							2008-06-04 17:43:07 +00:00  
				
					
						
							
							
								 
						
							
							
								6e2f3bd3fb 
								
							
								 
							
						 
						
							
							
								
								* Start recording abnormal client thread terminations  
							
							
							
						 
						
							2008-06-04 16:30:44 +00:00  
				
					
						
							
							
								 
						
							
							
								11246c284f 
								
							
								 
							
						 
						
							
							
								
								* Added a check for a non-finite heightfield array value passed to the ODEPlugin.  This may, or may not fix anything.  
							
							
							
						 
						
							2008-06-04 16:27:35 +00:00  
				
					
						
							
							
								 
						
							
							
								994932bb60 
								
							
								 
							
						 
						
							
							
								
								Mantis#1447. Thank you kindly, Kinoc for a patch that:  
							
							... 
							
							
							
							llKey2Name fix to show avatar name instead of "Basic Entity"
One line fix. Replaces "presence.Name" => 
"presence.ControllingClient.Name" to return avatar's name. 
							
						 
						
							2008-06-04 14:47:12 +00:00  
				
					
						
							
							
								 
						
							
							
								687090f79a 
								
							
								 
							
						 
						
							
							
								
								Mantis#1441. Thank you kindly, Kinoc for a patch that:  
							
							... 
							
							
							
							This patch adds the prolog interperter helper object ONLY for YP code, 
and not every script compiled. 
Mirrors the other languages like JS and VB more closely. 
							
						 
						
							2008-06-04 14:40:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e75cccec76 
								
							
								 
							
						 
						
							
							
								
								Mantis#1440. Thank you kindly, Melanie for a patch that  
							
							... 
							
							
							
							"Hooks up the plumbing from previous patch" 
							
						 
						
							2008-06-04 14:37:16 +00:00  
				
					
						
							
							
								 
						
							
							
								bc32395775 
								
							
								 
							
						 
						
							
							
								
								Mantis#1446. Thank you kindly, Grumly57 for a patch  
							
							... 
							
							
							
							that solves "trees are too small when rezzed" 
							
						 
						
							2008-06-04 14:34:35 +00:00  
				
					
						
							
							
								 
						
							
							
								d635b526e5 
								
							
								 
							
						 
						
							
							
								
								Mantis#1439. Thank you kindly, Melanie for a patch that  
							
							... 
							
							
							
							plumbs in the events for on_rez. 
							
						 
						
							2008-06-04 14:31:36 +00:00  
				
					
						
							
							
								 
						
							
							
								964ce083ff 
								
							
								 
							
						 
						
							
							
								
								applied patch from mantis  #1268  , thanks mikem  
							
							
							
						 
						
							2008-06-04 12:16:26 +00:00  
				
					
						
							
							
								 
						
							
							
								99e7a2a380 
								
							
								 
							
						 
						
							
							
								
								* From Dahlia  
							
							... 
							
							
							
							* Committing : 0001449: Patch implements X and Y Top Shear parameters for torus prim physical mesh generation (PATCH attached) 
* The included patch implements the X and Y Top Shear parameter adjustments to the mesh generator for the torus prim physical mesh. These are approximations as I was unable to determine their exact function but they appear to generate meshes which quite closely duplicate their counterparts in the viewer. 
* Thanks Dahlia!!!! 
							
						 
						
							2008-06-04 10:57:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4ec4e16c80 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup, minor refactoring, svn properties.  
							
							
							
						 
						
							2008-06-04 09:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0a2d399cad 
								
							
								 
							
						 
						
							
							
								
								* If a ThreadAbortException reaches AuthUser() then let it pass through unmolested  
							
							... 
							
							
							
							* These are only thrown on client shutdown anyway
* This stops the console (harmlessly) spewing stack traces when a client logs off 
							
						 
						
							2008-06-04 01:25:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8983877664 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove my own stupidity in the last doc comment - it wouldn't actually be all that tricky to try better clean up on a client thread crash.  Haven't actually implemented  
							
							... 
							
							
							
							this, though 
							
						 
						
							2008-06-03 21:00:37 +00:00  
				
					
						
							
							
								 
						
							
							
								723c9eccad 
								
							
								 
							
						 
						
							
							
								
								* minor: Change comment on last commit.  My English - not so good.  
							
							
							
						 
						
							2008-06-03 20:55:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a987840191 
								
							
								 
							
						 
						
							
							
								
								* Stop the crash to bash of the entire region server when a client thread fails by catching the exception in AuthUser() instead of letting it propogate out of the thread  
							
							
							
						 
						
							2008-06-03 20:27:52 +00:00  
				
					
						
							
							
								 
						
							
							
								48322cec96 
								
							
								 
							
						 
						
							
							
								
								* experimental: archive out and reload textures within a prim's inventory  
							
							... 
							
							
							
							* no other prim items are archived yet 
							
						 
						
							2008-06-03 17:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4106b2a601 
								
							
								 
							
						 
						
							
							
								
								* Change single assets/ archiver directory to be textures/ instead  
							
							
							
						 
						
							2008-06-03 16:52:44 +00:00  
				
					
						
							
							
								 
						
							
							
								afd59e862e 
								
							
								 
							
						 
						
							
							
								
								temporarily disable the last bit of code as it prevents startup on  
							
							... 
							
							
							
							mono.  Need to sort that out with DJ shortly. 
							
						 
						
							2008-06-03 13:58:54 +00:00  
				
					
						
							
							
								 
						
							
							
								e713a3c62a 
								
							
								 
							
						 
						
							
							
								
								From: Dong Jun Lan <landj@cn.ibm.com>  
							
							... 
							
							
							
							Set udp flags correctly to prevent "Socket forcibly closed by host"
errors. 
							
						 
						
							2008-06-03 13:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1a60fe7a4e 
								
							
								 
							
						 
						
							
							
								
								* minor: Attempted method documentation clarifications related to last two commits  
							
							
							
						 
						
							2008-06-03 08:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								512c0c67a6 
								
							
								 
							
						 
						
							
							
								
								* Remove what should be unnecessary locking in InnerScene.GetEntitites()  
							
							
							
						 
						
							2008-06-03 08:17:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f45fa84905 
								
							
								 
							
						 
						
							
							
								
								* Remove what should be unnecessary locking of GetScenePresences()  
							
							... 
							
							
							
							* May help with mantis 1434 though I doubt it 
							
						 
						
							2008-06-03 08:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								61e2254be2 
								
							
								 
							
						 
						
							
							
								
								* This should fix presence issues.  
							
							
							
						 
						
							2008-06-03 07:12:09 +00:00  
				
					
						
							
							
								 
						
							
							
								52491d4fca 
								
							
								 
							
						 
						
							
							
								
								* It's probably safe to remove the 'Warning Duplicate packet detected Packet Dropping.' message  
							
							
							
						 
						
							2008-06-03 05:44:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7f6fcdc77b 
								
							
								 
							
						 
						
							
							
								
								remove the prolog parser from all LSL/C# scripts (it was adding overhead  
							
							... 
							
							
							
							to every script in most environments).  This will break prolog
support.  Prolog code needs to generate it's template script more like 
how javascript does. 
							
						 
						
							2008-06-02 20:27:40 +00:00  
				
					
						
							
							
								 
						
							
							
								615e64696f 
								
							
								 
							
						 
						
							
							
								
								* experimental: Once we've received all the required assets from the asset service, launch the actual writing of the archive on a separate thread (to stop tieing up the asset cache received notifier thread)  
							
							
							
						 
						
							2008-06-02 17:54:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4453c8bc5c 
								
							
								 
							
						 
						
							
							
								
								* experimental: Make OpenSim archiver save and reload all prim textures when not all faces have the same texture  
							
							
							
						 
						
							2008-06-02 17:23:13 +00:00  
				
					
						
							
							
								 
						
							
							
								3991908db5 
								
							
								 
							
						 
						
							
							
								
								* This update enables grid wide presence updates.  
							
							... 
							
							
							
							* You'll need to start-up the MessageingServer and set it up.   It sets up like any of the other grid servers.
* All user presence data is kept in memory for speed, while the agent is online.   That means if you shutdown the messaging server or the messaging server crashes, it forgets who's online/offline.
* Occasionally the region-cache will get stale if regions move around a lot. if it gets stale, run clear-cache on the messaging server console to clear the region cache. 
							
						 
						
							2008-06-02 16:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								42c5dca989 
								
							
								 
							
						 
						
							
							
								
								* Fixes a bug saving the current sun phase to the estate_settings file.  
							
							
							
						 
						
							2008-06-02 10:01:02 +00:00  
				
					
						
							
							
								 
						
							
							
								832d609b44 
								
							
								 
							
						 
						
							
							
								
								PATCH : 0001431: corrections to torus physical mesh for default hollow shape and taper orientation along path.  
							
							... 
							
							
							
							--------- From Dahlia!  Thanks Dahlia!!!
the attached patch reinstates the default hollow shape of the physics mesh of the torus prim type and corrects the orientation of the effects of taper on the profile along the path. 
							
						 
						
							2008-06-02 08:31:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c0f631dbdb 
								
							
								 
							
						 
						
							
							
								
								* While I couldn't reproduce it, I was able to see how it *might* happen, so therefore; fix to: 0001058: Physics crash when changing Type of Prim intersecting with ground.  
							
							
							
						 
						
							2008-06-02 08:13:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e0b821f875 
								
							
								 
							
						 
						
							
							
								
								* This enables grid-wide instant messaging in a peer to peer with tracker style way over XMLRPC.  
							
							... 
							
							
							
							* Friend status updates are still only local, so you still won't know before instant messaging someone if they're online.
* The server each user is on and the user server must be updated or the instant message won't get to the destination. 
							
						 
						
							2008-06-01 14:13:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d20cae2d03 
								
							
								 
							
						 
						
							
							
								
								* Committing more unfinished stuff.   Nothing significant at the moment.  IM related.  
							
							
							
						 
						
							2008-06-01 10:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								52c55c8c23 
								
							
								 
							
						 
						
							
							
								
								* Applying Dahlia's patch : 0001429: Patch to fix prism physical mesh and add path start and end to skew z offset of circular path prim meshes (PATCH attached)  
							
							... 
							
							
							
							* Apparently this fixed a bug in my code that caused PushX to appear to work and pushX didn't appear to work after the patch..   so I fixed that after applying this patch and PushX actually works now. 
							
						 
						
							2008-06-01 04:33:07 +00:00  
				
					
						
							
							
								 
						
							
							
								d22a54a195 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-06-01 03:01:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ff6c89f199 
								
							
								 
							
						 
						
							
							
								
								* Committing some stuff I'm working to make it so I can commit an upcoming patch from Dahlia.    IM type stuff.  No big deal, not done.  
							
							
							
						 
						
							2008-06-01 02:43:50 +00:00  
				
					
						
							
							
								 
						
							
							
								fbaeb081aa 
								
							
								 
							
						 
						
							
							
								
								* Move most bookending startup/shutdown messages to BaseOpenSimServer so they appear in non-console servers too  
							
							
							
						 
						
							2008-06-01 02:02:20 +00:00  
				
					
						
							
							
								 
						
							
							
								15d41c2fc2 
								
							
								 
							
						 
						
							
							
								
								* Fix build break by eliminating remaining IScenePermissions references - must remember to nant clean  
							
							... 
							
							
							
							* Hook all server startups into base opensim server startup method 
							
						 
						
							2008-06-01 01:34:46 +00:00  
				
					
						
							
							
								 
						
							
							
								0392b4fdc3 
								
							
								 
							
						 
						
							
							
								
								* Put IScenePermissions out of its misery  
							
							
							
						 
						
							2008-06-01 01:25:03 +00:00  
				
					
						
							
							
								 
						
							
							
								45fef8589d 
								
							
								 
							
						 
						
							
							
								
								* Move log version printing up into BaseOpenSimServer  
							
							
							
						 
						
							2008-06-01 01:22:19 +00:00  
				
					
						
							
							
								 
						
							
							
								8e1d338656 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Split opensim background server into a separate class  
							
							
							
						 
						
							2008-06-01 01:01:16 +00:00  
				
					
						
							
							
								 
						
							
							
								65db9eadef 
								
							
								 
							
						 
						
							
							
								
								* Updates permission module so that GenericCommunicationPermission returns true.   Instant messages, inventory transfers use this..   and it was always returning false.  
							
							
							
						 
						
							2008-06-01 00:37:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8bc5cbb2bc 
								
							
								 
							
						 
						
							
							
								
								* Enable loading of textures in OpenSim archives with load-oar/save-oar  
							
							... 
							
							
							
							* Right now, this only saves and reloads textures that have been applied to the entire prim (not ones which have been applied to individual faces).
* This is work in progress - it is currently experimental, hacky, inefficient, completely unsupported and liable to change rapidly at short notice :) 
							
						 
						
							2008-05-31 21:48:14 +00:00  
				
					
						
							
							
								 
						
							
							
								abaf8e7a37 
								
							
								 
							
						 
						
							
							
								
								* Put in preparatory code to restore whole prim textures on archive load  
							
							... 
							
							
							
							* No user functionality yet 
							
						 
						
							2008-05-31 21:20:04 +00:00  
				
					
						
							
							
								 
						
							
							
								47cc1fcf46 
								
							
								 
							
						 
						
							
							
								
								Mantis#1428. Thank you kindly, fdg for a patch that solves:  
							
							... 
							
							
							
							When you copy an item in inventory and paste it, the name gets lost. 
Also when you use "Save as" in the Appearance Editing window the 
created item in inventory has always the name "New <item-type>", 
regardless of what you typed in as name. 
							
						 
						
							2008-05-31 20:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8cb5ec5fdd 
								
							
								 
							
						 
						
							
							
								
								* Make version information common to all servers  
							
							... 
							
							
							
							* Now all servers respond to the "show version" command on the console 
							
						 
						
							2008-05-31 20:35:12 +00:00  
				
					
						
							
							
								 
						
							
							
								ce234eee37 
								
							
								 
							
						 
						
							
							
								
								* Made UpdateUserCurrentRegion a bit more forgiving.  
							
							
							
						 
						
							2008-05-31 20:01:09 +00:00  
				
					
						
							
							
								 
						
							
							
								01f933c273 
								
							
								 
							
						 
						
							
							
								
								* Propogate OpenSimMain hack to stop mono-addins scanning warnings to the grid managing  
							
							... 
							
							
							
							* This hack just temporarily sends console output to /dev/null when we make the relevant addins calls, restoring it afterwards 
							
						 
						
							2008-05-31 19:13:38 +00:00  
				
					
						
							
							
								 
						
							
							
								7f9967d310 
								
							
								 
							
						 
						
							
							
								
								* Enabled the Yield Prolog Script Engine  
							
							
							
						 
						
							2008-05-31 18:47:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5873ad3760 
								
							
								 
							
						 
						
							
							
								
								* minor: Add copyright statement  
							
							
							
						 
						
							2008-05-31 18:43:19 +00:00  
				
					
						
							
							
								 
						
							
							
								6e5b416d14 
								
							
								 
							
						 
						
							
							
								
								* Remove rogue ? to get things compiling again  
							
							
							
						 
						
							2008-05-31 18:36:45 +00:00  
				
					
						
							
							
								 
						
							
							
								25b7d9944d 
								
							
								 
							
						 
						
							
							
								
								Mantis#1314. Thank you kindly, Kinoc for YieldProlog.  
							
							... 
							
							
							
							I have added everything *except* the patch to 
.../LSL/Compiler.cs. The Compiler.cs patch has a 
namespace issue. Lets make a second patch to close
the gap. 
							
						 
						
							2008-05-31 17:52:44 +00:00  
				
					
						
							
							
								 
						
							
							
								febe78d062 
								
							
								 
							
						 
						
							
							
								
								* Implements UserServer logoff in a few situations  
							
							... 
							
							
							
							* User tries to log-in but is already logged in.  Userserver will send message to simulator user was in to log the user out there.
* From the UserServer, admin types 'logoff-user firstname lastname message'.
* Some regions may not get the message because they're not updated yet. 
							
						 
						
							2008-05-31 12:18:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f2f183b307 
								
							
								 
							
						 
						
							
							
								
								Mantis#1425. Thank you kindly, Melanie for a patch that:  
							
							... 
							
							
							
							0001425: [PATCH] Correct llResetOtherScript() behavoir in XEngine 
							
						 
						
							2008-05-31 00:45:37 +00:00  
				
					
						
							
							
								 
						
							
							
								2d540514f4 
								
							
								 
							
						 
						
							
							
								
								* If you check fixed sun, in the estate tools 'terrain tab', the sun will fix in the location you set.   (however the checkbox doesn't get re-populated properly yet, so it'll uncheck again even though the message got through to the server)  
							
							
							
						 
						
							2008-05-30 23:53:20 +00:00  
				
					
						
							
							
								 
						
							
							
								f433927722 
								
							
								 
							
						 
						
							
							
								
								* You can set the sun phase via the estate tools now.    It doesn't persist across reboots though.  
							
							
							
						 
						
							2008-05-30 23:41:51 +00:00  
				
					
						
							
							
								 
						
							
							
								bc56efd1d2 
								
							
								 
							
						 
						
							
							
								
								* Hook up archive loading to load in prim xml data  
							
							... 
							
							
							
							* This now has equivalent functionality to load-xml2 - no asset data is restored yet 
							
						 
						
							2008-05-30 18:32:18 +00:00  
				
					
						
							
							
								 
						
							
							
								83f390e421 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Change multiple requests for a module interface to use a stored reference instead.  
							
							
							
						 
						
							2008-05-30 18:01:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4f237f3ae3 
								
							
								 
							
						 
						
							
							
								
								* Crudely migrate SceneXmlLoader into the Serializer module  
							
							
							
						 
						
							2008-05-30 17:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								84b4158205 
								
							
								 
							
						 
						
							
							
								
								Mantis#1422. Thank you kindly, Xantor for your llLoopSound()  
							
							... 
							
							
							
							patch and I apologize for my confusion with the interim 
patch earlier. 
							
						 
						
							2008-05-30 16:37:17 +00:00  
				
					
						
							
							
								 
						
							
							
								6265ea371e 
								
							
								 
							
						 
						
							
							
								
								* Stop the IRC module throwing a nre on shutdown if it isn't actually being used  
							
							
							
						 
						
							2008-05-30 16:16:03 +00:00  
				
					
						
							
							
								 
						
							
							
								ea4982e453 
								
							
								 
							
						 
						
							
							
								
								* Successfully pick out prims.xml file from archive  
							
							
							
						 
						
							2008-05-30 16:08:28 +00:00  
				
					
						
							
							
								 
						
							
							
								48d0084e53 
								
							
								 
							
						 
						
							
							
								
								Mantis#1422. Thank you kindly, Xantor for a patch that :  
							
							... 
							
							
							
							- volume doesn't change with a new llLoopSound(same sound, new volume);
- SendFullUpdateToClients sends 0's in all sound related fields when 
there's no sound on the prim, thereby improving the amount of data being 
sent out on these prims (fixes zeropack)
- Removed some code duplication between llStartSound, llLoopSound and llParticleSystem() calls 
							
						 
						
							2008-05-30 15:34:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f26eeab3d4 
								
							
								 
							
						 
						
							
							
								
								* Read all files from tar archive  
							
							... 
							
							
							
							* No reload functionality implemented yet 
							
						 
						
							2008-05-30 15:18:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9590e671e6 
								
							
								 
							
						 
						
							
							
								
								while investigating why IRCBridgeModule.Close() was having no effect, i  
							
							... 
							
							
							
							noticed that Scene.Close() will only call Close on non-shared region
modules. i've now added code to SceneManager.Close() to collect all
shared region module from each scene before calling Scene.Close()
on it and then, once, all Scenes are closed, go through the list of
collected shared region modules and close them as well. SceneManager.Close()
is only called when we initiate a shutdown --- i've verified that a
Scene restart does not trigger the shutdown of shared modules :-)
also, this adds a couple of bug fixes to the IRCBridgeModule (which
after all didn't take kindly to being closed) as well as a check to
InterregionModule's Close() call.
finally, this fixes the RestPlugin's XmlWriter so that it no longer
includes the "xsd=..." and "xsi=..." junk. 
							
						 
						
							2008-05-30 12:29:30 +00:00  
				
					
						
							
							
								 
						
							
							
								1a47ff8094 
								
							
								 
							
						 
						
							
							
								
								* This is Melanie's XEngine script engine.  I've not tested this real well, however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active.  
							
							
							
						 
						
							2008-05-30 12:27:06 +00:00  
				
					
						
							
							
								 
						
							
							
								334d05db05 
								
							
								 
							
						 
						
							
							
								
								* Fixed a dangling event hook that I added.  
							
							... 
							
							
							
							* Added a Non-finite avatar position reset.    This will either handle the <0,0,0> avatar gracefully, or send the avatar to 127,127,127 if that also doesn't work.  ( I've only been able to reproduce this error once on my development workstation ) 
							
						 
						
							2008-05-30 11:25:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0462510956 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Formatting cleanup.  
							
							
							
						 
						
							2008-05-30 08:35:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5b0d47dddb 
								
							
								 
							
						 
						
							
							
								
								thanks krtaylor for a  
							
							... 
							
							
							
							Patch to cleanup some incorrect parsing, boundry conditions 
	and error checking in the llGetNotecardLine and 
	llGetNumberOfNotecardLines functions. 
							
						 
						
							2008-05-30 07:38:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d2aa2be788 
								
							
								 
							
						 
						
							
							
								
								* Added helper method to the Sun module to Get the Linden hour based on the math in the sun module.  This populates the sun phase slider on the terrain tab in the estate tools according to the current sun phase.  Display purposes only for now.   Need to go the other way for setting the sun phase based on the linden hour in the estate tools.  
							
							
							
						 
						
							2008-05-30 05:25:50 +00:00  
				
					
						
							
							
								 
						
							
							
								cdfb1f3623 
								
							
								 
							
						 
						
							
							
								
								* Updated sun module to only send sun updates to root agents.   Because it was sending updates to both root and child agents, you'll still get sun jitter until this revision is adopted by every region nearby.  
							
							
							
						 
						
							2008-05-30 00:48:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9cefda83d6 
								
							
								 
							
						 
						
							
							
								
								* Caches UUIDName requests  
							
							... 
							
							
							
							* Looks up UUIDNames for script time and colliders in a separate thread.
* Hopefully this'll allow you to look at top scripts on a region that has a lot of scripts without crashing your client thread. 
							
						 
						
							2008-05-29 23:36:37 +00:00  
				
					
						
							
							
								 
						
							
							
								45c6523904 
								
							
								 
							
						 
						
							
							
								
								* Fixes a few taper/top-sheer situations that were previously having issues.  
							
							
							
						 
						
							2008-05-29 20:50:38 +00:00  
				
					
						
							
							
								 
						
							
							
								918f887c0c 
								
							
								 
							
						 
						
							
							
								
								* Applying Dahlia's interim path curve patch.  it adds initial support for some tori/ring parameters.    Thanks Dahlia!  
							
							... 
							
							
							
							* Some situations do not match the client's render of the tori, we know and are working on it.   This is an initial support patch, so expect it to not be exact.
* Some tapers are acting slightly odd.  Will fix. 
							
						 
						
							2008-05-29 20:20:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e2361548cb 
								
							
								 
							
						 
						
							
							
								
								Mantis#1416. Thank you very much, Melanie for a patch that:  
							
							... 
							
							
							
							Createa a method to find out if a prim inventory contains scripts 
							
						 
						
							2008-05-29 19:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								61c7130341 
								
							
								 
							
						 
						
							
							
								
								* Ruling out another potential cause of zombie-ism  
							
							
							
						 
						
							2008-05-29 16:36:11 +00:00  
				
					
						
							
							
								 
						
							
							
								83bd85ce7f 
								
							
								 
							
						 
						
							
							
								
								* Fix string literal with URL + LLcommand();  
							
							... 
							
							
							
							* Added 'detected around: value' when a x.Y detect occurs to help debug.
* Fixed object text is too long to store to the database (wikilith) 
							
						 
						
							2008-05-29 16:21:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a84456c239 
								
							
								 
							
						 
						
							
							
								
								Mantis#1411. Thank you kindly for Dataserver.cs and a patch  
							
							... 
							
							
							
							that adds function stub to request region info by name and
adds llRequestSimulatorData() and the dataserver event 
							
						 
						
							2008-05-29 13:55:02 +00:00  
				
					
						
							
							
								 
						
							
							
								91b75eda85 
								
							
								 
							
						 
						
							
							
								
								Mantis#852. Thank you kindly, cmickeyb for a patch that:  
							
							... 
							
							
							
							There appears to be a problem with the mapping of scripts when an llHTTPRequest completes. 
CheckHttpRequests() looks for a function that maps to the localID associated with the http 
request. However, the only context in which it looks is that of the first region. That is,
m_CmdManager.m_ScriptEngine.m_ScriptManager is the same no matter where the script executed 
that initiated the llHTTPRequest. Since scripts appear to be loaded into a region specific 
scriptmanager on startup, the event handler is only found for requests coming from the first region. 
							
						 
						
							2008-05-29 13:42:29 +00:00  
				
					
						
							
							
								 
						
							
							
								3e0244c633 
								
							
								 
							
						 
						
							
							
								
								* Added a child agent check to the ChildAgentData Update to make sure that you're a child agent before applying the changes from the grid comms.     Doing this to rule it out as a source of a few bugs such as the Zombie bug and the Express Train to 0,0,0 bug.  
							
							
							
						 
						
							2008-05-29 02:14:27 +00:00  
				
					
						
							
							
								 
						
							
							
								3c47fd2cb2 
								
							
								 
							
						 
						
							
							
								
								* Fixed a slight issue with the LLRAW exporter.  
							
							... 
							
							
							
							* Linden uses a neutral height channel of 128.0 on their multiplier. OpenSim was using a neutral of 127.0 - this has been changed to 128.0, this may cause files exported to the .RAW format to look slightly different when loaded back in - it is highly recommended to use the R32 format instead which avoids these sorts of issues.
* Made a tweak to the Terrain Plugin loading process. 
							
						 
						
							2008-05-28 23:52:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1d38510bd2 
								
							
								 
							
						 
						
							
							
								
								*Added a Few External Checks relating to scripts including the seperation of runscript into 3 different situations (Rez, start stop)  
							
							
							
						 
						
							2008-05-28 23:20:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b0be8075cd 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Attached is an initial implementation of llGetNotecardLine and
llGetNumberOfNotecardLines. I decided to go ahead an send these out for
comment while I continue to work on the second part of the proper
implementation. These functions work and return the values requested, as
initially defined in the code, but should be properly implemented to return
the requested information via a dataserver event.  This
event will be added and these functions fixed and included in a second
patch shortly. 
							
						 
						
							2008-05-28 21:43:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a8b8bacf28 
								
							
								 
							
						 
						
							
							
								
								* Minor: Another small log adjustment  
							
							
							
						 
						
							2008-05-28 17:56:00 +00:00  
				
					
						
							
							
								 
						
							
							
								45b26d4540 
								
							
								 
							
						 
						
							
							
								
								* Minor: Log message clean up in archiver code  
							
							
							
						 
						
							2008-05-28 17:54:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fb91a1aa49 
								
							
								 
							
						 
						
							
							
								
								* Put in stubs for "load-oar" command, including ultra-primitive temporary tar loading code  
							
							... 
							
							
							
							* Currently as a test, this will successfully load only the first file of an opensim archive and do absolutely nothing with it 
							
						 
						
							2008-05-28 17:49:34 +00:00  
				
					
						
							
							
								 
						
							
							
								51a43b30a2 
								
							
								 
							
						 
						
							
							
								
								* Put textures into a separate assets/ directory in the opensim archive  
							
							... 
							
							
							
							* Fix nre where the asset couldn't be found
* Not ready yet 
							
						 
						
							2008-05-28 16:37:43 +00:00  
				
					
						
							
							
								 
						
							
							
								06147d0492 
								
							
								 
							
						 
						
							
							
								
								Mantis#1406. Thank you kindly, Xantor for a patch that:  
							
							... 
							
							
							
							llLoopSound sends out one packet to clients in view, so it doesn't work anymore 
when clients enter later on, or the prim is modified in any way.
Solution: Stored sound data on prim, send full update instead.
llStartSound and llLoopSound now accept both LLUUIDs to a sound as well as object 
inventory sound names. llStopSound clears prim data and sends full update. 
							
						 
						
							2008-05-28 14:03:08 +00:00  
				
					
						
							
							
								 
						
							
							
								de43c2db57 
								
							
								 
							
						 
						
							
							
								
								Mantis#1398. Thank you kindly, cmickeyb for a patch that:  
							
							... 
							
							
							
							small patch to encode and send the outbound_body parameter 
in an http request. this enables post messages to send a body 
							
						 
						
							2008-05-28 13:56:15 +00:00  
				
					
						
							
							
								 
						
							
							
								715fbecd79 
								
							
								 
							
						 
						
							
							
								
								* Implements duplicate packet tracking.   This virtually eliminates object duplication causing 2-3 duplicates depending on the UDP connection quality.  This also eliminates duplicated chat, etc.  
							
							... 
							
							
							
							* It's verbose currently since this is new.  You'll see: [CLIENT]: Warning Duplicate packet detected X Dropping.  After this is sufficiently tested we'll remove that m_log.info line. 
							
						 
						
							2008-05-28 08:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5752c1f5c2 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-05-28 03:44:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e34f537a1a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie for a patch that:  
							
							... 
							
							
							
							When renaming items in task inventory, they become useless. Fix attached 
							
						 
						
							2008-05-28 02:47:24 +00:00  
				
					
						
							
							
								 
						
							
							
								82e3698f59 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, ChrisIndigo for a patch that:  
							
							... 
							
							
							
							If a script updates an object to the same position or rotation offset, 
the object triggers an update and storage of the object. This become 
more prevalent in sensor and timer events which may be firing frequently. 
							
						 
						
							2008-05-28 02:10:16 +00:00  
				
					
						
							
							
								 
						
							
							
								00751ab6f1 
								
							
								 
							
						 
						
							
							
								
								*Hiding the warnings about scanning assemblies when initialising  
							
							
							
						 
						
							2008-05-28 02:07:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6d51eef9ce 
								
							
								 
							
						 
						
							
							
								
								Thank you, Grumly57 kindly for:  
							
							... 
							
							
							
							This patch proposes a new function : osOpenRemoteDataChannel(key channeID) 
that allow to open an XMLRPC channel for remote_data event. The difference 
is that the channelID can be customized instead of being randomly generated. 
							
						 
						
							2008-05-28 02:06:56 +00:00  
				
					
						
							
							
								 
						
							
							
								5f2b8fd5e1 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie for a patch that adds a two-stage  
							
							... 
							
							
							
							check. It seems there may be a race. For me, this patch, 
just as it is here, fixes it. 
							
						 
						
							2008-05-28 02:00:43 +00:00  
				
					
						
							
							
								 
						
							
							
								fb1c7e62d2 
								
							
								 
							
						 
						
							
							
								
								* Resolves comment removal in string literals in the LSL2CSConverter  
							
							
							
						 
						
							2008-05-28 01:47:33 +00:00  
				
					
						
							
							
								 
						
							
							
								efeba85662 
								
							
								 
							
						 
						
							
							
								
								Change a couple Windows directory separators in SVN module to be platform agnostic.  
							
							
							
						 
						
							2008-05-28 00:35:10 +00:00  
				
					
						
							
							
								 
						
							
							
								eed2f7ac18 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Fix inconsistent newlines.  
							
							
							
						 
						
							2008-05-28 00:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								fdf4de419f 
								
							
								 
							
						 
						
							
							
								
								* Include prims.xml file in archive  
							
							
							
						 
						
							2008-05-27 23:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e116c94482 
								
							
								 
							
						 
						
							
							
								
								* Add .jp2 extension to archived textures  
							
							
							
						 
						
							2008-05-27 23:20:53 +00:00  
				
					
						
							
							
								 
						
							
							
								69fdd0d3e8 
								
							
								 
							
						 
						
							
							
								
								* Write prim archives out as v7 tar files temporarily for testing purposes - not even gzipping yet!  
							
							... 
							
							
							
							* Using hacked up code to create the correct tar archive headers - this stuff should really go away again before too long
* No user functionality yet 
							
						 
						
							2008-05-27 22:49:34 +00:00  
				
					
						
							
							
								 
						
							
							
								46d91df2a8 
								
							
								 
							
						 
						
							
							
								
								another take on the whole string cleansing, by adding specific poison  
							
							... 
							
							
							
							keywords in foo.bar strings.  Add items to the poison array to block them. 
							
						 
						
							2008-05-27 22:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								7a77a069dd 
								
							
								 
							
						 
						
							
							
								
								* Added new InstallPlugin interface to ITerrainModule.  
							
							... 
							
							
							
							* This is to allow other region modules to install Terrain Effects. 
							
						 
						
							2008-05-27 21:06:48 +00:00  
				
					
						
							
							
								 
						
							
							
								1487699045 
								
							
								 
							
						 
						
							
							
								
								* Revert last commit as it opens sim owners up to all sorts of nasty scripts.  
							
							... 
							
							
							
							* If the regex that we're using isn't good enough, we really need to make it better. 
							
						 
						
							2008-05-27 19:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e436120d60 
								
							
								 
							
						 
						
							
							
								
								comment out the x.y security check in the script engine because it's so aggressive  
							
							... 
							
							
							
							it blocks string = "http://osgrid.org ", amoung other things. 
							
						 
						
							2008-05-27 18:40:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e2e692c583 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie for a patch that adds:  
							
							... 
							
							
							
							GetSerializationData() and CreateFromData() methods 
							
						 
						
							2008-05-27 14:36:23 +00:00  
				
					
						
							
							
								 
						
							
							
								64821ac0a1 
								
							
								 
							
						 
						
							
							
								
								* Implement asynchronous assets request for archiving  
							
							... 
							
							
							
							* No user functionality yet 
							
						 
						
							2008-05-27 14:21:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1d3d739da4 
								
							
								 
							
						 
						
							
							
								
								fixes a CTB when IRCBridgeModule is not configured.  
							
							
							
						 
						
							2008-05-27 13:16:44 +00:00  
				
					
						
							
							
								 
						
							
							
								34f1741866 
								
							
								 
							
						 
						
							
							
								
								cleaning up: coding style guidelines violation in RestPlugin.cs.  
							
							... 
							
							
							
							adding support for enabled = true|false for IRCBridgeModule 
							
						 
						
							2008-05-27 12:24:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a2f8f58f7d 
								
							
								 
							
						 
						
							
							
								
								I'm dropping the ISimChat interface as that has now been  
							
							... 
							
							
							
							replaced by EventManager events. 
also, i've added instructions to README.txt about running 
runprebuild.sh and on how to report bugs.
plus some minor fixes (dropping m_log statement left over 
from debugging llOwnerSay, nicer catch of exception in 
IRCBridgeModule 
							
						 
						
							2008-05-27 08:21:59 +00:00  
				
					
						
							
							
								 
						
							
							
								de06c85259 
								
							
								 
							
						 
						
							
							
								
								* Patch from jhurliman - Implements a binary search in the LLRAW exporter which dramatically speeds up exports.  
							
							
							
						 
						
							2008-05-26 21:39:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ed717ec181 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie for a patch for script reset  
							
							... 
							
							
							
							that creates the event handler chain ready to hook by script engines 
							
						 
						
							2008-05-26 16:16:48 +00:00  
				
					
						
							
							
								 
						
							
							
								30a9469757 
								
							
								 
							
						 
						
							
							
								
								disabling m_log again.  
							
							
							
						 
						
							2008-05-26 15:53:04 +00:00  
				
					
						
							
							
								 
						
							
							
								1bb1d5d9b0 
								
							
								 
							
						 
						
							
							
								
								This cleans up a merge mess from the earlier checkin and implements llOwnerSay()  
							
							... 
							
							
							
							via the newly created Scene.SimBroadcast() call. 
							
						 
						
							2008-05-26 15:37:31 +00:00  
				
					
						
							
							
								 
						
							
							
								42cdf3c240 
								
							
								 
							
						 
						
							
							
								
								Adding OnChatBroadcast event logic to EventManager providing  
							
							... 
							
							
							
							a clean interface for Sim broadcasts. Added SimBroadcast support to 
ChatModule.
Removing all code from IRCBridgeModule dealing with agent/client directly.
Cleaning up ChatModule.
Polishing IRC messages, adding support for "/me" (both directions). 
							
						 
						
							2008-05-26 11:56:04 +00:00  
				
					
						
							
							
								 
						
							
							
								bf7c557f57 
								
							
								 
							
						 
						
							
							
								
								* Minor: method documentation fiddling in SceneObjectGroup  
							
							
							
						 
						
							2008-05-26 02:17:03 +00:00  
				
					
						
							
							
								 
						
							
							
								0719c87b83 
								
							
								 
							
						 
						
							
							
								
								* Break out baby archiving code into separate class ready for async asset requesting  
							
							... 
							
							
							
							* No user functionality yet 
							
						 
						
							2008-05-26 02:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								5c8a93c426 
								
							
								 
							
						 
						
							
							
								
								* Extract and boil down necessary texture UUIDs for an archive of the scene prims  
							
							... 
							
							
							
							* no user functionality yet 
							
						 
						
							2008-05-26 01:50:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d500209da0 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Where possible, change visibility on InnerScene methods to protected internal on the basis that they shouldn't be manipulated by outsiders  
							
							
							
						 
						
							2008-05-26 01:06:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a28ca7b78b 
								
							
								 
							
						 
						
							
							
								
								* Refactor: remove code duplication between add ScenePresence methods in InnerScene  
							
							
							
						 
						
							2008-05-26 00:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								73a28a56da 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Separate out RemoveScenePresence and add into InnerScene to match existing AddScenePresence  
							
							
							
						 
						
							2008-05-26 00:38:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5d77625e9a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Formatting cleanup.  
							
							
							
						 
						
							2008-05-25 23:27:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c20f7d6171 
								
							
								 
							
						 
						
							
							
								
								* A hacky Top Scripts display.  It isn't accurate as far as ms accounting, however you can use it to help find out what scripts are causing your simulator to cry.  
							
							... 
							
							
							
							* Access it from the Estate tools/Debug tab. 
							
						 
						
							2008-05-25 20:50:45 +00:00  
				
					
						
							
							
								 
						
							
							
								76a3bde76e 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Melanie for a patch that:  
							
							... 
							
							
							
							If the m_controllingClient member if a ScenePresence is 
null, that would cause a CTB. This patch fixes it. 
							
						 
						
							2008-05-25 19:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								83bfd29af8 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Xantor for a patch that:  
							
							... 
							
							
							
							Copying, reseting, dragging scripts cause unnecessary recompilation, 
slowing down the simulator and filling up the ScriptEngines directory 
with compiled .dll and misc. files.
This patch keeps track of compiled assets since the last simulator restarts, 
and only recompiles new assets. (editing a script generates a new asset, 
so no problems there). 
							
						 
						
							2008-05-25 19:26:21 +00:00  
				
					
						
							
							
								 
						
							
							
								36b8196f7a 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Tiffany for a patch that helps:  
							
							... 
							
							
							
							Drag copy a prim and the prim that is moved, persists. 
The prim that is created does not survive a restart. 
							
						 
						
							2008-05-25 19:21:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5ac682ddf9 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Grumly57 for a patch to improve  
							
							... 
							
							
							
							XMLRPCModule.cs: RemoteDataReply() and XMLRpcResponse() 
							
						 
						
							2008-05-25 17:58:10 +00:00  
				
					
						
							
							
								 
						
							
							
								042c9ed4d8 
								
							
								 
							
						 
						
							
							
								
								* Adds Top Colliders when using ODE.  Access it from the estate tools/debug tab.  
							
							
							
						 
						
							2008-05-25 11:22:05 +00:00  
				
					
						
							
							
								 
						
							
							
								29092d3999 
								
							
								 
							
						 
						
							
							
								
								* phantom sculpties don't request the sculpt texture anymore.  
							
							
							
						 
						
							2008-05-25 04:15:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c29409dc24 
								
							
								 
							
						 
						
							
							
								
								* Yet another way to optimize the sculpt mesh generator  
							
							
							
						 
						
							2008-05-25 02:56:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f57cb17494 
								
							
								 
							
						 
						
							
							
								
								* kill a potentially large float array.  
							
							
							
						 
						
							2008-05-25 02:50:17 +00:00  
				
					
						
							
							
								 
						
							
							
								d3b013be1c 
								
							
								 
							
						 
						
							
							
								
								* Releases Pinned vertex/index list in ODE on next mesh request.  
							
							
							
						 
						
							2008-05-25 02:39:58 +00:00  
				
					
						
							
							
								 
						
							
							
								86c46e92cd 
								
							
								 
							
						 
						
							
							
								
								* Disabling isSelected check on object persistence backup (at least temporarily), since it appears we sometimes either don't receive or don't register deselect packets when  
							
							... 
							
							
							
							prims are shift copied.
* A better long term solution may be to address the problem of why we're not always seeing the deselects 
							
						 
						
							2008-05-25 01:09:14 +00:00  
				
					
						
							
							
								 
						
							
							
								bc92d72828 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Collapses parts of different code paths in scene used when deleting and unlinking an object  
							
							
							
						 
						
							2008-05-25 00:09:08 +00:00  
				
					
						
							
							
								 
						
							
							
								0ee69707ea 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Collapse some multiple remove object paths  
							
							... 
							
							
							
							* Push some delete functionality into InnerScene to match what's already there for adding objects 
							
						 
						
							2008-05-24 23:11:07 +00:00  
				
					
						
							
							
								 
						
							
							
								10564469c8 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Remove some unused methods in Scene/InnerScene  
							
							
							
						 
						
							2008-05-24 22:48:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f3067ce6f9 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Change previous commits Object methods to SceneObject methods instead, on the basis that this is less likely to cause confusion with c#'s base object type  
							
							
							
						 
						
							2008-05-24 22:45:13 +00:00  
				
					
						
							
							
								 
						
							
							
								79eecd3d25 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Renaming various *Entity*() methods to *Object*() methods on the basis that they all take SOG parameters to improve code readability for now  
							
							
							
						 
						
							2008-05-24 22:10:14 +00:00  
				
					
						
							
							
								 
						
							
							
								42693f3b20 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Push some dictionary initialization down from Scene into InnerScene  
							
							
							
						 
						
							2008-05-24 21:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d53db1d69b 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Make some inner scene dictionaries internal rather than public  
							
							
							
						 
						
							2008-05-24 21:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								cd79be569c 
								
							
								 
							
						 
						
							
							
								
								* Fixes endless loop in the Land Module when selecting any object.  
							
							... 
							
							
							
							* Fixes returning objects when the object owner hasn't been in the simulator since the simulator started up last. 
							
						 
						
							2008-05-24 21:13:44 +00:00  
				
					
						
							
							
								 
						
							
							
								dd4100db4c 
								
							
								 
							
						 
						
							
							
								
								* Get the xml2 entities serialization representation in the archiver module  
							
							... 
							
							
							
							* Not yet reusing serialization module - this will happen in the future
* No user functionality yet 
							
						 
						
							2008-05-24 19:21:57 +00:00  
				
					
						
							
							
								 
						
							
							
								58e71b8507 
								
							
								 
							
						 
						
							
							
								
								* If the SVN build version is not available, state this in the About box explicitly, rather than leaving it out completely and possible engendering confusion  
							
							
							
						 
						
							2008-05-24 18:27:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e5e666bb41 
								
							
								 
							
						 
						
							
							
								
								* Bump reported svn trunk revision number up to 0.5.7  
							
							
							
						 
						
							2008-05-24 18:21:28 +00:00  
				
					
						
							
							
								 
						
							
							
								0b7f82153b 
								
							
								 
							
						 
						
							
							
								
								* Temporary fix for mantis 1374  
							
							... 
							
							
							
							* If the agent throttle byte array is unexpectedly empty, then log a warning and drop the packet 
							
						 
						
							2008-05-24 18:17:31 +00:00  
				
					
						
							
							
								 
						
							
							
								375673ec90 
								
							
								 
							
						 
						
							
							
								
								This enables return from the parcel object owner display.  
							
							... 
							
							
							
							There's some oddness with the parcel counts, but if you can get past the oddness, you can return objects under an owner that you have permission to return. 
							
						 
						
							2008-05-24 11:10:21 +00:00  
				
					
						
							
							
								 
						
							
							
								3965fa2ff3 
								
							
								 
							
						 
						
							
							
								
								* Implements selected object return.  
							
							... 
							
							
							
							* If user is in the same sim with you, they'll get an inventory update, if not....  oh well, they'll have to clear their cache potentially before they'll see it. 
							
						 
						
							2008-05-24 09:40:14 +00:00  
				
					
						
							
							
								 
						
							
							
								c98fb26789 
								
							
								 
							
						 
						
							
							
								
								* an attempt to resolve the teleport + attachment = crash  
							
							
							
						 
						
							2008-05-24 03:19:57 +00:00  
				
					
						
							
							
								 
						
							
							
								b3e413bef7 
								
							
								 
							
						 
						
							
							
								
								forgot to actually remove IRCBridgeModule.FindClientRegion()  
							
							
							
						 
						
							2008-05-23 16:10:11 +00:00  
				
					
						
							
							
								 
						
							
							
								09188d5d10 
								
							
								 
							
						 
						
							
							
								
								IRCBridgeModule (and ChatModule before the refactoring) didn't succeed in  
							
							... 
							
							
							
							finding out which region a new avatar was logging in to; the same problem
occurred when the client/avatar logged out. the reason was mani-fold:
- Scene.AddNewClient(...) would call SubscribeToClientEvents(client)
  which would subscribe to all client events and then call 
  TriggerOnNewClient(...) BEFORE the ScenePresence object had even been
  created and added. i've moved the TriggerOnNewClient() call to the
  end of Scene.AddNewClient()
- Scene.AddNewClient(...) is called with child == true; a later call
  to ScenePresence.MakeRootAgent() will turn child to false. When
  OnNewClient is triggered, child is still true, causing IRCBridgeModule's
  FindClientRegion to ignore the ScenePresence of the new avatar.
i've changed IRCBridgeModule to still use OnNewClient and also OnLogout
and OnConnectionClosed but only to signal that the avatar has logged on
(logged off respectively). to track whether an avatar has actually entered
a region i've added EventManager.OnMakeRootAgent (complementing 
OnMakeChildAgent). 
also, i've cleaned up the internal IRCModule code a bit. currently it 
still uses IClientAPI.SendChatMessage() which replicates the code in
ChatModule, that needs to be changed to use TriggerOnChatFromWorld(). 
							
						 
						
							2008-05-23 16:07:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d04443b4fe 
								
							
								 
							
						 
						
							
							
								
								*Refactor of the LandManagementModule that allows OpenSim to run without it  
							
							
							
						 
						
							2008-05-23 15:12:15 +00:00  
				
					
						
							
							
								 
						
							
							
								bf23e5d66c 
								
							
								 
							
						 
						
							
							
								
								i've refactored the ChatModule into two modules: ChatModule and IRCBridgeModule.  
							
							... 
							
							
							
							ChatModule is now only doing in-world chat. IRCBridgeModule is only doing, well,
bridging chat to/from IRC. Both modules are now using a new OnChatFromWorld event
handler (which Scene.PacketHandler is feeding for chat from in-world instead of 
going via the Interface method). This refactoring will allow us to easily add
other bridge modules (e.g., an XMPP bridge module).
there is still a bug in IRCBridgeModule (inherited from the old ChatModule)
where FindClientRegion does not really find the client region... 
							
						 
						
							2008-05-23 10:24:26 +00:00  
				
					
						
							
							
								 
						
							
							
								066b350d20 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie, for:  
							
							... 
							
							
							
							Nothing huge, but the new button code for producing 
a new script does well, but the script will not allow 
for name change once created. It reverts back to new script. 
							
						 
						
							2008-05-23 02:45:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7dcaa409b3 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie, for a patch which:  
							
							... 
							
							
							
							Previously, upload charging was possible only for UPD uploads. 
This is because UDP uploads are charged by the viewer, while in CAPS, 
this was changed to be server side, so hackers couldn't avoid 
paying the upload charge. This patch adds a method to allow 
implementation of this serverside charge. 
							
						 
						
							2008-05-23 01:38:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8cde4a1c28 
								
							
								 
							
						 
						
							
							
								
								* minor: Remove unused variables causing warnings in Scene  
							
							
							
						 
						
							2008-05-22 22:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								0c94da8305 
								
							
								 
							
						 
						
							
							
								
								* Plug in stubbed out archiver module  
							
							
							
						 
						
							2008-05-22 22:21:58 +00:00  
				
					
						
							
							
								 
						
							
							
								4e33906973 
								
							
								 
							
						 
						
							
							
								
								* Add (DEPRECATED) to load-xml/save-xml region console help  
							
							
							
						 
						
							2008-05-22 21:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b27ae0e8dc 
								
							
								 
							
						 
						
							
							
								
								make VS compile Scene.cs  
							
							
							
						 
						
							2008-05-22 20:59:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1c49752a44 
								
							
								 
							
						 
						
							
							
								
								don't trust appearance assetid, instead do an inventory  
							
							... 
							
							
							
							lookup any time we get it from the server.  This should
preventent unwearable appearance. 
							
						 
						
							2008-05-22 20:07:31 +00:00  
				
					
						
							
							
								 
						
							
							
								811cd3e0bf 
								
							
								 
							
						 
						
							
							
								
								change to how initial terrain data is sent. Instead of sending the 64 packets in rapid fire as quickly as possible. The terrain data sending is now done in a threadpool worker thread over ~10 seconds with a thread.sleep between each packet sending. this hasn't been tested thoroughly, so it might not actually help with the atom bomb terrain (missing patches) but its a simple thing to revert if it makes things worse for anyone.  
							
							... 
							
							
							
							10 seconds is roughly the time between the region handshake completing and you being in world where you can see your avatar. So normally the terrain still should have loaded by time you get in the region, although it is possible that sometimes you might see the very end of the terrain load just after you arrive. 
							
						 
						
							2008-05-22 19:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c124bb58ec 
								
							
								 
							
						 
						
							
							
								
								* Limiting the Quaternion reset to x=y=z=w=0  
							
							
							
						 
						
							2008-05-22 19:09:51 +00:00  
				
					
						
							
							
								 
						
							
							
								36bfa66719 
								
							
								 
							
						 
						
							
							
								
								we should be return null in these 2 places, though this won't  
							
							... 
							
							
							
							help with the timeouts. 
							
						 
						
							2008-05-22 17:55:28 +00:00  
				
					
						
							
							
								 
						
							
							
								fb120e3e23 
								
							
								 
							
						 
						
							
							
								
								catch case where avatar might have been child agent  
							
							
							
						 
						
							2008-05-22 17:39:13 +00:00  
				
					
						
							
							
								 
						
							
							
								401e9bc3b9 
								
							
								 
							
						 
						
							
							
								
								* Documentation for load/save xml methods  
							
							... 
							
							
							
							* Insert the very rough beginning stubs for a save/load OpenSim archive facility that will load/save prim assets (textures & inventory) as well as the prim details themselves 
(our existing xml facilities).
* This won't be ready for even rough testing for quite some time.
* I'm doing this directly in the region server for now since this will be quicker to get something working (hence giving me the Serotonin boost that I need).  However, there are 
very good arguments for later also including it (or moving it entirely) to the separate export executable which Sean stubbed out some time ago. 
							
						 
						
							2008-05-22 17:09:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a97fa3f43e 
								
							
								 
							
						 
						
							
							
								
								changing more 'raw' HTTP status codes to OSHttpStatusCodes.  
							
							
							
						 
						
							2008-05-22 12:59:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9915fa13fb 
								
							
								 
							
						 
						
							
							
								
								Fix for Mantis 1340.  Thanks Melanie!  
							
							
							
						 
						
							2008-05-22 12:21:34 +00:00  
				
					
						
							
							
								 
						
							
							
								336c761ba0 
								
							
								 
							
						 
						
							
							
								
								Mantis 1357 Patch - Thanks mikem!  
							
							
							
						 
						
							2008-05-22 12:07:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f22a63bd1c 
								
							
								 
							
						 
						
							
							
								
								Added "show regions" to the CL help screen. Mantis 1123  
							
							
							
						 
						
							2008-05-22 08:37:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5bfdb8c003 
								
							
								 
							
						 
						
							
							
								
								Adding basic show users functionality back in to console. Mantis 1212  
							
							
							
						 
						
							2008-05-22 04:55:23 +00:00  
				
					
						
							
							
								 
						
							
							
								bdcfc2e322 
								
							
								 
							
						 
						
							
							
								
								* Prevent an error from stopping startup when decoding the sculpt mesh j2k fails.  
							
							
							
						 
						
							2008-05-22 02:40:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1f57fd4bec 
								
							
								 
							
						 
						
							
							
								
								* Minor: Tidy ups and logging tweaks.  
							
							
							
						 
						
							2008-05-22 00:41:03 +00:00  
				
					
						
							
							
								 
						
							
							
								203017f554 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Move enhancement of version string with operating system information from Scene to OpenSimMain  
							
							... 
							
							
							
							* This also means the operating system info will show up in the region console (and hence the logs) 
							
						 
						
							2008-05-22 00:32:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2e758172f0 
								
							
								 
							
						 
						
							
							
								
								* Fix circular dependency from last checkin by passing version as a parameter to Scene rather than referencing VersionInfo directly  
							
							... 
							
							
							
							* Butt ugly solution 
							
						 
						
							2008-05-22 00:18:33 +00:00  
				
					
						
							
							
								 
						
							
							
								9263f07d70 
								
							
								 
							
						 
						
							
							
								
								* Send VersionInfo string instead of the hardcoded Scene string to the "About Second Life" box  
							
							... 
							
							
							
							* This is the same string as printed out on the opensim region console at startup, so it should now include the svn revision number (if available)
* This dialog box takes an awful long time to come up on my local system - no idea why that is.  However, that also seems to have been the case before this revision. 
							
						 
						
							2008-05-21 23:52:02 +00:00  
				
					
						
							
							
								 
						
							
							
								cca1563a78 
								
							
								 
							
						 
						
							
							
								
								* Deprecate load-xml and save-xml in favour of load-xml2/save-xml2.  
							
							... 
							
							
							
							* Please file a mantis if you are not able to use load-xml2/save-xml2 but can successfully use load-xml/save-xml 
							
						 
						
							2008-05-21 22:57:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c8857daf52 
								
							
								 
							
						 
						
							
							
								
								* Going to the C# syntactic sugar way of handling the backup event delegates.  
							
							
							
						 
						
							2008-05-21 22:06:38 +00:00  
				
					
						
							
							
								 
						
							
							
								8afd93c943 
								
							
								 
							
						 
						
							
							
								
								* Sets backup bool volatile for extra protection against two backup processes running.  
							
							
							
						 
						
							2008-05-21 21:47:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5af108a029 
								
							
								 
							
						 
						
							
							
								
								* This update causes the backup process to run in a separate thread.  
							
							... 
							
							
							
							* Concurrency issues are resolved because each object makes a memory-only copy of itself and backs up the copy.
* Because of the way this is done, the latest at the time of the backup gets backed up (no functionality change)
* You can move *thousands of objects at a time* and the sim doesn't freeze and wait for the backup to complete.
* This can be enhanced more by dedicating the thread as opposed to starting it when the backup process starts. 
							
						 
						
							2008-05-21 21:22:56 +00:00  
				
					
						
							
							
								 
						
							
							
								9389429ed3 
								
							
								 
							
						 
						
							
							
								
								Clean out some crufty in AvatarFactoryModule  
							
							... 
							
							
							
							Fix RequestUpdateInventoryItem so that asset changes
generate a new asset, which is needed for editing
appearance to do the right thing.  Persistant appearance
seems to work after this, except you need to rebake textures
some times. 
							
						 
						
							2008-05-21 20:18:40 +00:00  
				
					
						
							
							
								 
						
							
							
								53bcf2139e 
								
							
								 
							
						 
						
							
							
								
								this removes use of the mapper for wearables, and I can confirm things  
							
							... 
							
							
							
							get saved to the database.  There are still issues on wearing things
after a cleared cache that I'm looking at now. 
							
						 
						
							2008-05-21 18:02:09 +00:00  
				
					
						
							
							
								 
						
							
							
								0b719286a4 
								
							
								 
							
						 
						
							
							
								
								IZ QUATERNION NORMALIZE TO 0?    NOWAI!  KTHXBYE  
							
							
							
						 
						
							2008-05-21 17:29:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8217bbe484 
								
							
								 
							
						 
						
							
							
								
								* Fixed needing to alter your sculptie sometimes to get physics to generate a collision mesh for it.  
							
							... 
							
							
							
							* Sculpties load on startup reliably now and successfully generate a collision mesh as soon as the sculpt texture is available. 
							
						 
						
							2008-05-21 05:46:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e3efe1de16 
								
							
								 
							
						 
						
							
							
								
								attempt to fix mysql mapper usage  
							
							
							
						 
						
							2008-05-20 22:37:18 +00:00  
				
					
						
							
							
								 
						
							
							
								70ada9181d 
								
							
								 
							
						 
						
							
							
								
								move SceneEvents.cs to EventManager.cs, as that's actually  
							
							... 
							
							
							
							the name of the contained class. 
							
						 
						
							2008-05-20 20:39:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a53cea6b7e 
								
							
								 
							
						 
						
							
							
								
								i'm extending the RestStreamHandler.Handler(...) signature to actually  
							
							... 
							
							
							
							provide OSHttpRequest and OSHttpResponse to our REST handler. 
also, this adds proper RestPlugin.IsGod() checking against the X-OpenSim-Godkey
HTTP request header.
last, i added XML doc comments to RestPlugin.cs 
							
						 
						
							2008-05-20 16:51:45 +00:00  
				
					
						
							
							
								 
						
							
							
								185eff8d0d 
								
							
								 
							
						 
						
							
							
								
								From: Jeremy Bongio <jbongio@us.ibm.com>  
							
							... 
							
							
							
							House cleaning ...
Rather than using the variable name EntityList, the variable name
EntitieList was being used. Here's a patch to fix it. 
							
						 
						
							2008-05-20 16:19:35 +00:00  
				
					
						
							
							
								 
						
							
							
								535d64b66b 
								
							
								 
							
						 
						
							
							
								
								Add copyright notices.  
							
							... 
							
							
							
							Fix spelling typo (Thanks ChrisDown for pointing this out) 
							
						 
						
							2008-05-20 15:38:49 +00:00  
				
					
						
							
							
								 
						
							
							
								7a52b35c57 
								
							
								 
							
						 
						
							
							
								
								fix crash in standalone mode for initial appearance setup  
							
							
							
						 
						
							2008-05-19 20:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								01b5425a2d 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie for a patch that avoids a null  
							
							... 
							
							
							
							ref in inventory give and also now causes items to appear
in the correct folders now, no longer in the root folder. 
							
						 
						
							2008-05-19 20:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9808f39b6f 
								
							
								 
							
						 
						
							
							
								
								i can haz pantz?  
							
							... 
							
							
							
							You sure can.  This change set restores pants (and the rest of the
default appearance) in grid mode.  The 
root issue had to do with serializing multi-faced textures to the 
grid server.  This also restores the lookup path through the avatar
factory module, as that seems the reasonable place to have it live.
Some clean up patches are coming later as well, plus testing on 
standalone, but this should be in a good kicking around state for 
grid users. 
							
						 
						
							2008-05-19 19:08:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7b0ca6ea30 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix incorrect animations when using ODE (bugs  #1320  /  #1321 )  
							
							
							
						 
						
							2008-05-19 14:49:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d725d1208b 
								
							
								 
							
						 
						
							
							
								
								adding OSHttpRequest and OSHttpResponse which wrap HttpListenerRequest and HttpListenerResponse respectively.  
							
							... 
							
							
							
							enhancing IStreamHandler and IStreamedHandler interfaces so that OSHttp{Request,Response} get passed in, 
allowing RestHandlers to set response status code, redirections, etc. 
							
						 
						
							2008-05-19 11:38:35 +00:00  
				
					
						
							
							
								 
						
							
							
								dfe8e2c502 
								
							
								 
							
						 
						
							
							
								
								Rework some of the animation logic in an attempt to  resolve   #1318  
							
							
							
						 
						
							2008-05-19 04:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6ec680918b 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup, minor refactoring.  Fixed some comparisons of value types and null.  
							
							
							
						 
						
							2008-05-18 23:06:50 +00:00  
				
					
						
							
							
								 
						
							
							
								901e97f821 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-05-18 21:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								682fc23e32 
								
							
								 
							
						 
						
							
							
								
								* minor: Just a few documentation odds and ends  
							
							
							
						 
						
							2008-05-18 19:51:58 +00:00  
				
					
						
							
							
								 
						
							
							
								aa5b26a4d3 
								
							
								 
							
						 
						
							
							
								
								Cleanup: Removed LSOEngine source again as it will not be used.  
							
							
							
						 
						
							2008-05-18 14:10:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c22b388f83 
								
							
								 
							
						 
						
							
							
								
								* Patch  #1312  from Melanie - Abstracts Money Module to IMoneyModule.  
							
							
							
						 
						
							2008-05-18 10:23:31 +00:00  
				
					
						
							
							
								 
						
							
							
								529553c77e 
								
							
								 
							
						 
						
							
							
								
								* Fixed a logic error in previous commit.   Darn these long client(param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param,param); methods!  
							
							
							
						 
						
							2008-05-18 03:32:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2bd03b7c8c 
								
							
								 
							
						 
						
							
							
								
								* Group type stuff.  Nothing spectacular. two packets, sorta almost semi half tiny amount implemented.  
							
							
							
						 
						
							2008-05-18 03:21:22 +00:00  
				
					
						
							
							
								 
						
							
							
								89056c492d 
								
							
								 
							
						 
						
							
							
								
								Thank you very kindly, Melanie for:  
							
							... 
							
							
							
							The money module witll register (claim) an interface slot, 
even when disabled. This patch fixes it so that it will not
register to supply this interface unless it's activated. 
							
						 
						
							2008-05-17 22:06:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4fde2e602c 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, KMeisthax for: Moving the PostInitialize() code to the  
							
							... 
							
							
							
							Initialize() section that runs when the module is grabbing config data. 
This is run before any Providers are created and thus makes sure we don't 
get any more startup crashes. 
							
						 
						
							2008-05-17 21:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								74fb5e1a94 
								
							
								 
							
						 
						
							
							
								
								* whoops, misplaced / where should have been \  
							
							
							
						 
						
							2008-05-17 18:48:06 +00:00  
				
					
						
							
							
								 
						
							
							
								6bcb0e8685 
								
							
								 
							
						 
						
							
							
								
								* Update on the script engine LSL parser.  Blocks all static objects and method references.  
							
							
							
						 
						
							2008-05-17 18:37:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f6a4f8844f 
								
							
								 
							
						 
						
							
							
								
								Thank you very much KMeisthax for DataSnapshot 1.1  
							
							... 
							
							
							
							to enhance search capability on OpenSim sims using
external search engines such as Metaversink.com and
others. 
							
						 
						
							2008-05-17 15:47:08 +00:00  
				
					
						
							
							
								 
						
							
							
								06b1535ec5 
								
							
								 
							
						 
						
							
							
								
								while this doesn't fix the initial no pants issue in grid (which still baffles me)  
							
							... 
							
							
							
							it does make setting appearance in grid stick. 
							
						 
						
							2008-05-17 12:45:43 +00:00  
				
					
						
							
							
								 
						
							
							
								fbc98ca537 
								
							
								 
							
						 
						
							
							
								
								0001303: [PATCH] Make prim owner and data show for prims not owned.  From Melanie.  Thanks Melanie!  
							
							
							
						 
						
							2008-05-17 02:07:38 +00:00  
				
					
						
							
							
								 
						
							
							
								349a17f664 
								
							
								 
							
						 
						
							
							
								
								* Tweaked patch mantis 1302 and committing it.  
							
							
							
						 
						
							2008-05-17 00:16:16 +00:00  
				
					
						
							
							
								 
						
							
							
								a5f08b430d 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-05-17 00:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								aa5197304e 
								
							
								 
							
						 
						
							
							
								
								* Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim inventories.  Also enables 'New Script' button. from Melanie.  Thanks Melanie!  
							
							
							
						 
						
							2008-05-16 23:11:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ebb0cc5dd7 
								
							
								 
							
						 
						
							
							
								
								minor change to justin's previous fix that should still  
							
							... 
							
							
							
							prevent his crashes 
							
						 
						
							2008-05-16 23:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								abc06daefd 
								
							
								 
							
						 
						
							
							
								
								* Patch from Melanie.  Mantis 1294:  Fix broken wearables icon display in prim inventories.  From Melanie!  Thanks Melanie.  
							
							
							
						 
						
							2008-05-16 22:57:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a510033df5 
								
							
								 
							
						 
						
							
							
								
								* Applying patch in mantis 0001293: [PATCH] Fix a bug that corrupts uploaded assets on disk write from Melane.  Thanks Melanie!  
							
							
							
						 
						
							2008-05-16 22:50:37 +00:00  
				
					
						
							
							
								 
						
							
							
								00a1f0bab0 
								
							
								 
							
						 
						
							
							
								
								* This finishes the ODE options section of the OpenSim.ini.example. I've added 44 configurable options!  
							
							... 
							
							
							
							* This includes if you want to mesh sculpties and the Level of detail on the sculptie meshing for non physical and a separate LOD on physical sculpties.
* The options range from gravity..  to avatar movement speed, to friction management..  to object density.. to update throttling. 
							
						 
						
							2008-05-16 20:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7e17a444f0 
								
							
								 
							
						 
						
							
							
								
								it helps when both sides of the xml-rpc server agree on the method names  
							
							
							
						 
						
							2008-05-16 19:06:58 +00:00  
				
					
						
							
							
								 
						
							
							
								843be1e93d 
								
							
								 
							
						 
						
							
							
								
								some more wrapping of errors in user service on appearance for  
							
							... 
							
							
							
							safety 
							
						 
						
							2008-05-16 18:40:16 +00:00  
				
					
						
							
							
								 
						
							
							
								63ddbfb979 
								
							
								 
							
						 
						
							
							
								
								* Eliminate occurences of "Got a texture uuid ... with no sender object to handle it..." by properly dealing with the situation where a client still has queued texture requests when it logs out  
							
							
							
						 
						
							2008-05-16 18:10:04 +00:00  
				
					
						
							
							
								 
						
							
							
								244c776487 
								
							
								 
							
						 
						
							
							
								
								front end of OGS1 Appearance bits.  Now I need to write the  
							
							... 
							
							
							
							back end. 
							
						 
						
							2008-05-16 18:02:20 +00:00  
				
					
						
							
							
								 
						
							
							
								772f88d2e5 
								
							
								 
							
						 
						
							
							
								
								* Removing unnecessary LLUUID.Zero check from AssetCache  
							
							... 
							
							
							
							* This revision also includes a very temporary fix for the fact that NREs are received because of a missing avatar apperance in grid mode 
							
						 
						
							2008-05-16 16:37:31 +00:00  
				
					
						
							
							
								 
						
							
							
								a3b10caa07 
								
							
								 
							
						 
						
							
							
								
								starting to put appearance into grid comms.  now I know why  
							
							... 
							
							
							
							everyone hates OGS1 
							
						 
						
							2008-05-16 14:48:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e6d4c8f0c9 
								
							
								 
							
						 
						
							
							
								
								move AppearanceTableMapper to OpenSim.Data.Base.  The mapper  
							
							... 
							
							
							
							stuff should probably be collapsed soon, as it takes up 4 assemblies
now. 
							
						 
						
							2008-05-16 14:05:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7fefb80abb 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup.  
							
							
							
						 
						
							2008-05-16 13:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								65c5efe43b 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-05-16 01:22:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e25818d832 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, mjm for :  
							
							... 
							
							
							
							Fixing LSL multiplication and division operators for quaternions 
							
						 
						
							2008-05-16 00:56:55 +00:00  
				
					
						
							
							
								 
						
							
							
								fc77364972 
								
							
								 
							
						 
						
							
							
								
								appearance now survives logout.  Tommorrow will involve moving  
							
							... 
							
							
							
							the MSSQL and MYSQL mappers back in under datastores and looking at doing
gid bits for this 
							
						 
						
							2008-05-16 00:04:46 +00:00  
				
					
						
							
							
								 
						
							
							
								afd5da6851 
								
							
								 
							
						 
						
							
							
								
								* Adds various tweakable avatar control options to the OpenSim.ini.example.  
							
							
							
						 
						
							2008-05-15 23:11:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0976949ad4 
								
							
								 
							
						 
						
							
							
								
								* Committing half of patch mantis 001291 from Melanie!  Thanks Melanie.  
							
							... 
							
							
							
							* Fixes perms on take-copy assuming you have a specific flag set..  which is still in discussion. 
							
						 
						
							2008-05-15 20:29:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4a9ee9f870 
								
							
								 
							
						 
						
							
							
								
								testing avatar appearance as a user service  
							
							
							
						 
						
							2008-05-15 20:25:42 +00:00  
				
					
						
							
							
								 
						
							
							
								bbaf2fe75e 
								
							
								 
							
						 
						
							
							
								
								Committing Xantor's LLEuler3Rot still broken fix patch.   Mantis 001235.  Thanks Xantor!  
							
							
							
						 
						
							2008-05-15 19:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d60e457463 
								
							
								 
							
						 
						
							
							
								
								Committing patch from Melanie.  0001290: [PATCH] implement permissions propagation and script module hooks.  Thanks Melanie!  
							
							... 
							
							
							
							* Implements quite a few inventory related perms.
* (from Teravus) Fixes Take Copy 
							
						 
						
							2008-05-15 19:28:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4ff4475d02 
								
							
								 
							
						 
						
							
							
								
								remove my UserAppearance object, switch all code to use  
							
							... 
							
							
							
							AvatarAppearance instead. 
							
						 
						
							2008-05-15 18:42:27 +00:00  
				
					
						
							
							
								 
						
							
							
								0c509ecdde 
								
							
								 
							
						 
						
							
							
								
								minor refactor of some properties for readability  
							
							
							
						 
						
							2008-05-15 15:10:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8e7f2d6d0e 
								
							
								 
							
						 
						
							
							
								
								refactoring to move AvatarAppearance into Framework and  
							
							... 
							
							
							
							move the appearance sending bits to ScenePresence 
							
						 
						
							2008-05-15 14:39:54 +00:00  
				
					
						
							
							
								 
						
							
							
								3079cf7beb 
								
							
								 
							
						 
						
							
							
								
								add some additional bits to AvatarAppearance to make this  
							
							... 
							
							
							
							a more data friendly object 
							
						 
						
							2008-05-15 14:15:51 +00:00  
				
					
						
							
							
								 
						
							
							
								173d13b0a4 
								
							
								 
							
						 
						
							
							
								
								* Added about half of the planned ODE physics options to OpenSim.ini.example.  
							
							... 
							
							
							
							* Some will do cool things, some will make your scene explode dramatically if you're not careful. 
							
						 
						
							2008-05-15 06:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								bc177b1c37 
								
							
								 
							
						 
						
							
							
								
								* Committing Patch mantis 0001275: [PATCH] Add more perms-fu.  From Melanie.  Thanks Melanie!  
							
							... 
							
							
							
							* Adds hooks in the permission module for CanReadScript, CanEditScript, CanCopyInventory, CanDeleteInventory, CanEditNotecard, CanViewNotecard, CanViewScript..  and a few more.   The functionality in the default module returns true. 
							
						 
						
							2008-05-15 03:14:48 +00:00  
				
					
						
							
							
								 
						
							
							
								66e6711f3e 
								
							
								 
							
						 
						
							
							
								
								* Got rid of an old crufty sleep that was being called.   Thanks for your support in load testing Adam's simulator was what pointed this old crufty sleep out.  
							
							... 
							
							
							
							* Please, we need more load tests with profilers running. :D 
							
						 
						
							2008-05-15 02:48:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a4efa93993 
								
							
								 
							
						 
						
							
							
								
								* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking permissions modules.  From Melanie.  Thanks Melanie!  
							
							
							
						 
						
							2008-05-14 23:25:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2a988f187e 
								
							
								 
							
						 
						
							
							
								
								* Refactored IConfigSource into Physics plug-ins and Scene. We can get rid of some of the parameters we pass to it's constructor now like, 'm_allowPhysicalPrim', 'seeIntoOtherRegions', etc.. so on  
							
							... 
							
							
							
							* The main purpose of this is to provide configuration options for ODE and other physics plug-ins that are advanced enough to be able to be configured. 
							
						 
						
							2008-05-14 23:15:25 +00:00  
				
					
						
							
							
								 
						
							
							
								e246d6e515 
								
							
								 
							
						 
						
							
							
								
								* Start recording as a statistic the number of times we start blocking repetitive client requests for the same missing texture  
							
							... 
							
							
							
							* This is to maintain some visibility on the problem, since I removed the intentionally irritating log messages for this 
							
						 
						
							2008-05-14 23:09:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1b90238f28 
								
							
								 
							
						 
						
							
							
								
								* Start recording initial complete avatar inventory retrieval failures from the region server  
							
							... 
							
							
							
							* In theory, this should be a somewhat useless statistic since the user server will already have tried to use the inventory service to retrieve the avatar's skeleton.  If this 
fails, login is halted completely.
* Nonetheless I'm recording it anyway just to see whether it happens (yes, I'm too lazy to scan the logs...) 
							
						 
						
							2008-05-14 22:23:17 +00:00  
				
					
						
							
							
								 
						
							
							
								0f50162961 
								
							
								 
							
						 
						
							
							
								
								* Refactor additional stats collection common code into base opensim server  
							
							... 
							
							
							
							* If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command 
							
						 
						
							2008-05-14 21:53:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e45ace9b54 
								
							
								 
							
						 
						
							
							
								
								* Fixed attaching objects that are in-world.  
							
							
							
						 
						
							2008-05-14 21:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								587f6ab645 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Remove SceneObjectGroup.GetScenePresences() in favour of a direct call to Scene  
							
							
							
						 
						
							2008-05-14 21:09:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b7d0aa7cb5 
								
							
								 
							
						 
						
							
							
								
								* Fixed deleting prim.  
							
							
							
						 
						
							2008-05-14 20:25:09 +00:00  
				
					
						
							
							
								 
						
							
							
								74b5f6b14a 
								
							
								 
							
						 
						
							
							
								
								From: Dr Schofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							* small patch that fixes a compiler warning (struct comparison against 
null again, my favourites) in LSL_BuiltIn_Commands. LSL_Types.key has a 
Boolean operator that can be used here. 
							
						 
						
							2008-05-14 20:03:40 +00:00  
				
					
						
							
							
								 
						
							
							
								be99ca6bc0 
								
							
								 
							
						 
						
							
							
								
								* Fixed situations where objects would jump back or scale incorrectly with Scale both sides checked.  
							
							... 
							
							
							
							* This probably makes build tools work again. yay. 
							
						 
						
							2008-05-14 19:37:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4a07038bbe 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <DrScofield@xyzzyxyzzy.net>  
							
							... 
							
							
							
							the attached patch set adds the (still work-in-progress but already
working) RestPlugin base class and the RestRegionPlugin code. we are using
XML serialization.
currently working:
GET /admin/regions/                 -> returns UUID list of known regions
   GET /admin/regions/<UUID>    -> returns detailed region information
we'll be adding support for POST/DELETE/PUT and also for
/admin/regions/<UUID>/name etc. 
							
						 
						
							2008-05-14 19:13:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8fe9943293 
								
							
								 
							
						 
						
							
							
								
								From: Dr Schofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly) 
							
						 
						
							2008-05-14 17:03:25 +00:00  
				
					
						
							
							
								 
						
							
							
								cbb15ff446 
								
							
								 
							
						 
						
							
							
								
								* Applying patch from Melanie to expose godlevel to modules.  
							
							
							
						 
						
							2008-05-14 16:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								c9c016e26a 
								
							
								 
							
						 
						
							
							
								
								* Applying patches from Melanie to cover permissions module. Thanks!  
							
							
							
						 
						
							2008-05-14 16:51:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d104b75116 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							More scipt engine cleanup - removed not needed or improper use of NotImplemented and Console.WriteLine 
							
						 
						
							2008-05-14 11:42:09 +00:00  
				
					
						
							
							
								 
						
							
							
								820bce16fc 
								
							
								 
							
						 
						
							
							
								
								* Added standard copyright and removed un-necessary using of libsecondlife.Packets  
							
							
							
						 
						
							2008-05-14 07:00:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5b4d7922ea 
								
							
								 
							
						 
						
							
							
								
								* Adding the very bare minimum for the client to register user as having the group OpenSimulator Tester.   This allows us to start examining and implementing the vary many unhandled group packets.  
							
							
							
						 
						
							2008-05-14 06:58:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b7a0855c3a 
								
							
								 
							
						 
						
							
							
								
								More formatting cleanup.  Minor refactoring.  
							
							
							
						 
						
							2008-05-14 06:09:39 +00:00  
				
					
						
							
							
								 
						
							
							
								39eb39c0d5 
								
							
								 
							
						 
						
							
							
								
								Applied Patch mantis 1220. Implements llGetStartParameter.  Thanks!  
							
							
							
						 
						
							2008-05-14 05:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								6a1b787436 
								
							
								 
							
						 
						
							
							
								
								More formatting cleanup.  
							
							
							
						 
						
							2008-05-14 05:33:32 +00:00  
				
					
						
							
							
								 
						
							
							
								c995d60d37 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-05-14 05:11:23 +00:00  
				
					
						
							
							
								 
						
							
							
								eff470c0de 
								
							
								 
							
						 
						
							
							
								
								* Added 3 warnings in response to the warnings.  Adam, read the warnings.  
							
							
							
						 
						
							2008-05-14 05:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9e8dd941f1 
								
							
								 
							
						 
						
							
							
								
								* Refactored OutPacket out of ScenePresence  
							
							... 
							
							
							
							* Down to 65 warnings. 
							
						 
						
							2008-05-14 04:57:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8fd0378ae6 
								
							
								 
							
						 
						
							
							
								
								* Removed 19 warnings  
							
							
							
						 
						
							2008-05-14 04:06:33 +00:00  
				
					
						
							
							
								 
						
							
							
								9e1cc72c6e 
								
							
								 
							
						 
						
							
							
								
								* Refactored OutPacket and FirstName/LastName out of Friends Module.  
							
							
							
						 
						
							2008-05-14 03:57:30 +00:00  
				
					
						
							
							
								 
						
							
							
								60146691ea 
								
							
								 
							
						 
						
							
							
								
								* Added the same catch on the 2nd place that objects fail to lock.  
							
							
							
						 
						
							2008-05-14 02:16:51 +00:00  
				
					
						
							
							
								 
						
							
							
								fd035ec1f8 
								
							
								 
							
						 
						
							
							
								
								* Applying Melanie's FriendList related crash patch.   She discovered that .NET throws a different error then mono does.   Thanks Melanie!  
							
							
							
						 
						
							2008-05-14 02:14:05 +00:00  
				
					
						
							
							
								 
						
							
							
								3c7e6b0c1e 
								
							
								 
							
						 
						
							
							
								
								* Tweaked a regex that was returning invalid results in some cases.  
							
							
							
						 
						
							2008-05-13 23:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								ed4ea9b4b8 
								
							
								 
							
						 
						
							
							
								
								*Locked objects can now be unlocked  
							
							
							
						 
						
							2008-05-13 21:43:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fe6c626501 
								
							
								 
							
						 
						
							
							
								
								*Locked objects now delete after accepting warning as expected  
							
							
							
						 
						
							2008-05-13 21:27:53 +00:00  
				
					
						
							
							
								 
						
							
							
								16621fb37f 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Remove locking from InnerScene.GetScenePresence()  
							
							
							
						 
						
							2008-05-13 18:40:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3025dafa92 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Stop exposing the inner scene's ScenePresence dictionary directly to the world  
							
							
							
						 
						
							2008-05-13 18:25:15 +00:00  
				
					
						
							
							
								 
						
							
							
								91aa7fa4fe 
								
							
								 
							
						 
						
							
							
								
								*Fixed compile error on last commit  
							
							
							
						 
						
							2008-05-13 18:14:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5972e93449 
								
							
								 
							
						 
						
							
							
								
								*Objects now delete correctly  
							
							
							
						 
						
							2008-05-13 17:39:21 +00:00  
				
					
						
							
							
								 
						
							
							
								d90022b4d8 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis  #970  - Revert brush does stupid things. Thanks tglion for fixing a really dumb bug.  
							
							
							
						 
						
							2008-05-13 17:14:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5548dd6b06 
								
							
								 
							
						 
						
							
							
								
								* Some more bulletx physics fixes from Jed (DeepThink)  
							
							
							
						 
						
							2008-05-13 17:05:52 +00:00  
				
					
						
							
							
								 
						
							
							
								32785921d0 
								
							
								 
							
						 
						
							
							
								
								*Complete redo of the permissions module  
							
							... 
							
							
							
							*Removed hardcoded permissions checks
*Added permissions checks where needed 
							
						 
						
							2008-05-13 16:22:57 +00:00  
				
					
						
							
							
								 
						
							
							
								bfce23dcf4 
								
							
								 
							
						 
						
							
							
								
								* Implemented ChildAgentDataUpdate throttle multiplier based on an inaccurate count of neighbors.  
							
							... 
							
							
							
							* The neighbor count is always lower then the actual number of neighbors unless your region was up the longest.
* The region you're in is un-affected by this, though, you'll get less packet loss, maybe not get logged off immediately when you log in, and possibly see more prim if your internet connection is semi-unreliable. 
							
						 
						
							2008-05-13 06:05:45 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc23be577 
								
							
								 
							
						 
						
							
							
								
								* Fixed directory not found when saving Mesh previews (my bad, I was testing)  
							
							
							
						 
						
							2008-05-13 05:06:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e70da2e174 
								
							
								 
							
						 
						
							
							
								
								* Committing meshmerizer patch from Dahlia.  Thanks Dahlia!  
							
							... 
							
							
							
							* 0001241: physics cylinder proxy distorted and square hollow misaligned (patch attached) 
* The included patch corrects the outer shell of the meshmerizer proxy for the cylinder prim to eliminate spurious vertices and shape distortion, and corrects the orientation of the square hollow.
* The size and orientation of the square hollow for the prism prim has been corrected also. 
							
						 
						
							2008-05-13 04:16:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e826f5808b 
								
							
								 
							
						 
						
							
							
								
								my last patch didn't actually get the sun to possition correctly, but  
							
							... 
							
							
							
							now we are correctly using the timezone offset.  If you set day_length to 24.0
you'll get a sun progression that roughly follows your real world day on your
server. 
							
						 
						
							2008-05-12 18:39:19 +00:00  
				
					
						
							
							
								 
						
							
							
								552d862264 
								
							
								 
							
						 
						
							
							
								
								move the sun based on localtime instead of utc.  Now it won't set for me at  
							
							... 
							
							
							
							3pm any more. 
							
						 
						
							2008-05-12 18:13:58 +00:00  
				
					
						
							
							
								 
						
							
							
								dce5c470b6 
								
							
								 
							
						 
						
							
							
								
								Move animation handling from ScenePresence into its own class.  
							
							
							
						 
						
							2008-05-12 17:00:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d3fb6039ca 
								
							
								 
							
						 
						
							
							
								
								* If a region running in grid mode fails to login to the grid service, startup will now terminate instead of carrying on (and thus burying the error message)  
							
							
							
						 
						
							2008-05-12 16:57:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6a5be03a80 
								
							
								 
							
						 
						
							
							
								
								* Minor: Initial cleaning up of some of the grid sim login messages  
							
							
							
						 
						
							2008-05-12 16:16:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d8a6c89a44 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							This is a diagnostic patch in support of Mantis bug 1186.
It affects only SubModule and will not affect normal usage. 
							
						 
						
							2008-05-12 13:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								b34d5716a8 
								
							
								 
							
						 
						
							
							
								
								Thanks Melanie for a patch to stop sending unnecessary animation updates (bug  #1239 ).  
							
							
							
						 
						
							2008-05-12 09:07:07 +00:00  
				
					
						
							
							
								 
						
							
							
								dc67264f6d 
								
							
								 
							
						 
						
							
							
								
								Refactoring animation handling in ScenePresence.  
							
							
							
						 
						
							2008-05-12 04:31:28 +00:00  
				
					
						
							
							
								 
						
							
							
								2382342c65 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-05-12 01:23:03 +00:00  
				
					
						
							
							
								 
						
							
							
								71f074839c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-05-11 23:48:40 +00:00  
				
					
						
							
							
								 
						
							
							
								6cda15a53f 
								
							
								 
							
						 
						
							
							
								
								* Un-break the NPC avatar..    you know..  the one that sits in your sim and shouts, 'This is my sim, get out!'  
							
							
							
						 
						
							2008-05-11 22:03:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a01b415d6c 
								
							
								 
							
						 
						
							
							
								
								0001199: [PATCH] Add support for default animations  
							
							... 
							
							
							
							From Melanie...   Thanks Melanie!  
. 
							
						 
						
							2008-05-11 21:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8f26427055 
								
							
								 
							
						 
						
							
							
								
								* Fixed null reference exception when rezzing an object from inventory with a rootpart that isn't found.   Added a way to tell if it's an attachment.  
							
							
							
						 
						
							2008-05-11 13:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								efc680f45b 
								
							
								 
							
						 
						
							
							
								
								* Changed implicit string conversion to LSL_Types.LSLString in money event of the key of the payer to an Explicit one.  
							
							... 
							
							
							
							* Fixes Mantis: #1045  
							
						 
						
							2008-05-11 12:01:12 +00:00  
				
					
						
							
							
								 
						
							
							
								0c831a0c2e 
								
							
								 
							
						 
						
							
							
								
								* Mantis  #1127  - Patch to implement depreciated patches. Thanks middlelink!  
							
							
							
						 
						
							2008-05-11 04:38:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ee352ebc79 
								
							
								 
							
						 
						
							
							
								
								* Added NPCModule and NPCAvatar classes for NPCs. Primitive, but we can grow them out.  
							
							... 
							
							
							
							* Fix for Scene.Inventory.cs - It assumes every entity at startup is a SceneObjectGroup. (Actually, this shouldn't have compiled[!] without a warning.)
* Fix for LandManager at startup - it assumes there's a land channel when perhaps there isnt. (Bug that needs another refactor to fix. [Mike - I've assigned a ticket to you about this]) 
							
						 
						
							2008-05-11 04:32:43 +00:00  
				
					
						
							
							
								 
						
							
							
								05de723e51 
								
							
								 
							
						 
						
							
							
								
								* Refactored two more OutPackets.  ObjectPropertiesFamily, and Object Properties.  
							
							
							
						 
						
							2008-05-10 20:25:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1ba51dd2fd 
								
							
								 
							
						 
						
							
							
								
								* More OutPacket refactors.  
							
							... 
							
							
							
							* Added back a sleep to the kick routine so users get a 'you have been logged off message' when they get kicked from the simulator for various reasons (like 'the simulator is going down') 
							
						 
						
							2008-05-10 13:11:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b67f88a3a2 
								
							
								 
							
						 
						
							
							
								
								* Two more OutPacket refactors.  TextureSender.  
							
							... 
							
							
							
							* The split image packet sender doesn't like to be refactored (images don't load after it's been refactored), so left that as is for the moment. 
							
						 
						
							2008-05-10 12:45:41 +00:00  
				
					
						
							
							
								 
						
							
							
								536a92ca84 
								
							
								 
							
						 
						
							
							
								
								Refactored out a few warnings related to Adam's bane OutPacket  
							
							
							
						 
						
							2008-05-10 12:01:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e8478dadc8 
								
							
								 
							
						 
						
							
							
								
								* Experiment in Zerocoding.  
							
							
							
						 
						
							2008-05-10 10:28:49 +00:00  
				
					
						
							
							
								 
						
							
							
								893d40639c 
								
							
								 
							
						 
						
							
							
								
								* Resolve mantis 1182.  Doesn't actually implement llGiveInventoryList - merely corrects the signature so that "not implemented" message is displayed rather than a script  
							
							... 
							
							
							
							compile failure 
							
						 
						
							2008-05-09 22:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								835e44b987 
								
							
								 
							
						 
						
							
							
								
								m_logs always need to be private static readonly otherwise we  
							
							... 
							
							
							
							get close errors. 
							
						 
						
							2008-05-09 18:57:19 +00:00  
				
					
						
							
							
								 
						
							
							
								3900a165bc 
								
							
								 
							
						 
						
							
							
								
								*Land/Parcel upates are now correct with a significant movement by the Client  
							
							... 
							
							
							
							*Moved OnSignificantClientMovement to where it is supposed to be - SceneEvents and not ScenePresence 
							
						 
						
							2008-05-09 17:40:39 +00:00  
				
					
						
							
							
								 
						
							
							
								87a519837e 
								
							
								 
							
						 
						
							
							
								
								* Removing console notifications of missing texture request sending (which ironically, was disabled, though it wasn't making much difference).  
							
							... 
							
							
							
							* These messages keep getting confused with other problems - just going to have to try to remember to add these to stats or something so at least they don't completely disappear 
							
						 
						
							2008-05-09 17:32:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d9dffc4a9a 
								
							
								 
							
						 
						
							
							
								
								From: Michael Osias <mosias@us.ibm.com>  
							
							... 
							
							
							
							Stop .net generating ambiguous operator errors when two integers are compared for equality in LSL 
							
						 
						
							2008-05-09 17:23:27 +00:00  
				
					
						
							
							
								 
						
							
							
								93ec7f0c3c 
								
							
								 
							
						 
						
							
							
								
								* Patch from Jed (DeepThink) - More optimisations for BulletX renderer. Trimesh collisions should now work relatively efficiently. BulletX plugin should now be functional - feedback would be appreciated as to how it performs vs ODE.  
							
							
							
						 
						
							2008-05-09 17:17:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f9c6cc36e1 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-05-09 16:24:28 +00:00  
				
					
						
							
							
								 
						
							
							
								313a635d1e 
								
							
								 
							
						 
						
							
							
								
								* Fix opensim region server shutdown.  
							
							
							
						 
						
							2008-05-09 13:21:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b7baa3cd2a 
								
							
								 
							
						 
						
							
							
								
								* Valid Sculpted prim now collide properly.  
							
							... 
							
							
							
							* The first time you set the sculpted texture of a prim you might have to futz with it to get it to generate a sculpted physics proxy
* Note that there are already issues in Trunk, (such as the prim scaling issue and prim jumping issue.  Essentially editing is difficult right now)
* This just adds to the experimental nature of trunk. :D 
							
						 
						
							2008-05-09 07:50:00 +00:00  
				
					
						
							
							
								 
						
							
							
								74df815630 
								
							
								 
							
						 
						
							
							
								
								Thank you, Melanie for a patch that helps conversion  
							
							... 
							
							
							
							from a string to a vector in OSSL. 
							
						 
						
							2008-05-09 03:23:52 +00:00  
				
					
						
							
							
								 
						
							
							
								6ce00ce460 
								
							
								 
							
						 
						
							
							
								
								Thank you, Melanie for a patch that:  
							
							... 
							
							
							
							Patch fixes the pesky "Cannot implicitly convert to bool" issue for function returns 
							
						 
						
							2008-05-09 03:20:29 +00:00  
				
					
						
							
							
								 
						
							
							
								9f1c033757 
								
							
								 
							
						 
						
							
							
								
								* Minor tweak to TerrainChannel  
							
							... 
							
							
							
							* Minor tweak to Permissions/PermissionsModule.cs 
							
						 
						
							2008-05-09 03:19:20 +00:00  
				
					
						
							
							
								 
						
							
							
								6bb4ab0563 
								
							
								 
							
						 
						
							
							
								
								* Applying Dahlia's Triangular hole in a cube peg patch.  Fixes the hollow orientation in a cube in the meshmerizer.  Thanks Dahlia!  
							
							... 
							
							
							
							* See mantis 0001203 for more details! 
							
						 
						
							2008-05-09 02:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								7e275bfa37 
								
							
								 
							
						 
						
							
							
								
								* Wrote a method to get the OpenJpeg data of a sculpt texture asset and save it to the prim shape.  
							
							... 
							
							
							
							* Added some stuff around sculpted prim meshes..   but it's just there so the project compiles now. 
							
						 
						
							2008-05-09 01:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								646df0dc2c 
								
							
								 
							
						 
						
							
							
								
								* remove 2 warnings.  
							
							
							
						 
						
							2008-05-08 20:45:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6c71a04da8 
								
							
								 
							
						 
						
							
							
								
								*Added all the permission checks to the sceneexternalchecks and modified permission module to follow this.  
							
							... 
							
							
							
							*This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module 
							
						 
						
							2008-05-08 19:37:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4b924f2eb6 
								
							
								 
							
						 
						
							
							
								
								* Committing an extra bit of permissions for attaching to ensure that the perms are in line with project goals.  
							
							
							
						 
						
							2008-05-08 19:22:20 +00:00  
				
					
						
							
							
								 
						
							
							
								08ec34e4d3 
								
							
								 
							
						 
						
							
							
								
								* Removed ODELock message since it wasn't telling us anything important and people seemed to think it was the cause of their issues rather then a message to help locate a situation where physics stalls for a second and then kicks.  
							
							... 
							
							
							
							* This was simply a message added when an avatar was added/removed from the scene. 
							
						 
						
							2008-05-08 16:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								afd08c7477 
								
							
								 
							
						 
						
							
							
								
								* Proper fix for 1191 - Missing TypeData in ViewerEffectEventHandlerArg.  
							
							
							
						 
						
							2008-05-08 14:09:12 +00:00  
				
					
						
							
							
								 
						
							
							
								31c4d599a0 
								
							
								 
							
						 
						
							
							
								
								* Applying patch  #1156  - More implementation work on llGetPrimitiveParams (Thanks middlelink!)  
							
							
							
						 
						
							2008-05-08 13:49:19 +00:00  
				
					
						
							
							
								 
						
							
							
								dc21e8d5e2 
								
							
								 
							
						 
						
							
							
								
								* Applying patch  #1121  - Fixes for llListen() (Thanks Middlelink!)  
							
							
							
						 
						
							2008-05-08 13:41:10 +00:00  
				
					
						
							
							
								 
						
							
							
								cf7560d1aa 
								
							
								 
							
						 
						
							
							
								
								* Commit from Jed Zhu (DeepThink)  - Initial implementation of mesh collision into BulletX plugin. Additional work to come in the next few days.  
							
							
							
						 
						
							2008-05-08 13:32:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8bd1924aaa 
								
							
								 
							
						 
						
							
							
								
								From: Michael Osias <mosias@us.ibm.com>  
							
							... 
							
							
							
							Patch to schedule terse update on deselect, specifically so llTargetOmega
sets rotational velocity on deselect.
This should complete our llTargetOmega support and fix: 
http://opensimulator.org/mantis/view.php?id=1178  
							
						 
						
							2008-05-08 12:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a1f1c7f5c2 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							Introduce time dilation in scripts. 
							
						 
						
							2008-05-08 12:23:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4fa0cbdfbb 
								
							
								 
							
						 
						
							
							
								
								* You can haz more spring cleaning.  
							
							... 
							
							
							
							* Eventually this codebase will be clean. >_> 
							
						 
						
							2008-05-08 05:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8a48516bcf 
								
							
								 
							
						 
						
							
							
								
								* Spring cleaning, round 3029  
							
							
							
						 
						
							2008-05-08 05:09:35 +00:00  
				
					
						
							
							
								 
						
							
							
								92c03978e1 
								
							
								 
							
						 
						
							
							
								
								* Fixes Prim ExtraParams  
							
							... 
							
							
							
							* Fixes Sculpty handling
* Fixes Light handling
* Fixes Flexi handling
* Fixes Sculpty + Flexi handling
* Fixes handling of Flexi type
* Fixes Changing prim type after changing to sculpty corrupting prim.
* Ugly code. 
							
						 
						
							2008-05-08 04:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								ba8ff761c0 
								
							
								 
							
						 
						
							
							
								
								* Reduced sleep durations in a number of files.  
							
							
							
						 
						
							2008-05-08 04:47:38 +00:00  
				
					
						
							
							
								 
						
							
							
								80cbd468ea 
								
							
								 
							
						 
						
							
							
								
								* Some refactorings.  
							
							... 
							
							
							
							* Added shell of new Python scripting engine. Similar in design to the one used by Rex, but will be structured at a region rather than object level, also is a region module. 
							
						 
						
							2008-05-08 04:34:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d8aaf2ccf1 
								
							
								 
							
						 
						
							
							
								
								* For no good reason (since there are a hundred million other things to fix), change formatting of version information printed to the log  
							
							... 
							
							
							
							* Push printing down into OpenSimMain so both console and consoleless configurations will get it 
							
						 
						
							2008-05-07 23:59:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e49bdd2628 
								
							
								 
							
						 
						
							
							
								
								* Change LSL -> C# translated script console output to use the logger (at DEBUG level) rather than Console.Writeline  
							
							
							
						 
						
							2008-05-07 23:21:24 +00:00  
				
					
						
							
							
								 
						
							
							
								be02107ea8 
								
							
								 
							
						 
						
							
							
								
								* Increasing ScenePresences locking to prevent race conditions such as those seen in one of the crashes of mantis 1163  
							
							... 
							
							
							
							* It's not impossible that this could lead to deadlock where sessions simply appear to freeze, even though the region console still responds.
* If this is the case, please file a mantis 
							
						 
						
							2008-05-07 22:59:30 +00:00  
				
					
						
							
							
								 
						
							
							
								95fbf63b3b 
								
							
								 
							
						 
						
							
							
								
								* Temporary fix for Mantis 1177.  
							
							
							
						 
						
							2008-05-07 22:19:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e364c64583 
								
							
								 
							
						 
						
							
							
								
								*Fixed bug causing Object Duplication to not correctly follow permissions  
							
							
							
						 
						
							2008-05-07 21:52:11 +00:00  
				
					
						
							
							
								 
						
							
							
								28e6e018a2 
								
							
								 
							
						 
						
							
							
								
								* Doh!  scripts that get controls should get controls even when you're sitting on an object.  
							
							
							
						 
						
							2008-05-07 21:50:37 +00:00  
				
					
						
							
							
								 
						
							
							
								611a1634f4 
								
							
								 
							
						 
						
							
							
								
								* Fix minor local inventory service log typo  
							
							
							
						 
						
							2008-05-07 21:45:25 +00:00  
				
					
						
							
							
								 
						
							
							
								a95f13a646 
								
							
								 
							
						 
						
							
							
								
								* Removes references to libsecondlife.Packets from IClientAPI. BAD PROGRAMMERS. NAUGHTY.  
							
							... 
							
							
							
							* Thanks to Andrew (DeepThink) for working on this one. 
							
						 
						
							2008-05-07 20:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								02b1d908e8 
								
							
								 
							
						 
						
							
							
								
								enable velocity on our full update, as I think I know why  
							
							... 
							
							
							
							this didn't previously work 
							
						 
						
							2008-05-07 19:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0574355b4b 
								
							
								 
							
						 
						
							
							
								
								seriously hope this gives us rotation and rotational velocity  
							
							
							
						 
						
							2008-05-07 19:44:22 +00:00  
				
					
						
							
							
								 
						
							
							
								86669a1664 
								
							
								 
							
						 
						
							
							
								
								* Other then the prim update experiments that are going on now, llTakeControls works now along with the 'release controls button'.   llReleaseControls() works mostly :D.  
							
							
							
						 
						
							2008-05-07 19:41:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b77aa39d64 
								
							
								 
							
						 
						
							
							
								
								check in a new approach to this  
							
							
							
						 
						
							2008-05-07 19:37:37 +00:00  
				
					
						
							
							
								 
						
							
							
								30077bf717 
								
							
								 
							
						 
						
							
							
								
								ok, reverting the bad packet fill in, going to try this again  
							
							... 
							
							
							
							slightly differently 
							
						 
						
							2008-05-07 19:34:06 +00:00  
				
					
						
							
							
								 
						
							
							
								37172afe31 
								
							
								 
							
						 
						
							
							
								
								make prims reliable to see how that effects this update path  
							
							
							
						 
						
							2008-05-07 19:19:38 +00:00  
				
					
						
							
							
								 
						
							
							
								fd8defcebb 
								
							
								 
							
						 
						
							
							
								
								this change probably causes an earthshattering kaboom, and  
							
							... 
							
							
							
							sends all your prims to mars.  or it fixes llTargetOmega.  
place your bets quickly before I have a chance to test it. 
							
						 
						
							2008-05-07 18:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5ff3c03c12 
								
							
								 
							
						 
						
							
							
								
								get all the right bits to SendPrimitiveToClient so we can actually  
							
							... 
							
							
							
							set vel, acc, and rvel in the packet (though this isn't done yet). 
							
						 
						
							2008-05-07 18:40:18 +00:00  
				
					
						
							
							
								 
						
							
							
								ab5556055e 
								
							
								 
							
						 
						
							
							
								
								* Theoretically, everything is in place for scripted take controls...    Theoretically.  
							
							... 
							
							
							
							* I've still got to test, it's still theoretical code :D.   Good thing it isn't enabled by default! 
							
						 
						
							2008-05-07 18:23:46 +00:00  
				
					
						
							
							
								 
						
							
							
								edd6577f84 
								
							
								 
							
						 
						
							
							
								
								while I'm not convinced this is causing my current run away  
							
							... 
							
							
							
							loop, this queue manipulation is dead wrong as Queue is not
a synchronized data structure.  Hopefully this helps. 
							
						 
						
							2008-05-07 18:10:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1b2415325a 
								
							
								 
							
						 
						
							
							
								
								*Fixed Missing SceneExternalChecks.cs  
							
							
							
						 
						
							2008-05-07 18:06:55 +00:00  
				
					
						
							
							
								 
						
							
							
								7203648588 
								
							
								 
							
						 
						
							
							
								
								if we are aborting the client loop we should tell someone  
							
							
							
						 
						
							2008-05-07 18:05:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d8e33ec914 
								
							
								 
							
						 
						
							
							
								
								*Added CanRunScript to SceneExternalChecks  
							
							
							
						 
						
							2008-05-07 17:44:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6551f17966 
								
							
								 
							
						 
						
							
							
								
								*Added SceneExternalChecks.cs that is used to manage checking the results of multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'  
							
							
							
						 
						
							2008-05-07 17:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								5afe6c3ed9 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Implements the show version command.
If you type show version at the console, you will get the revision that opensim is running, assuming you have the .svn/entries file in your base directory (e.g. you are running from code extracted from our SVN repository)
A patch to also send this to the client should follow shortly 
							
						 
						
							2008-05-07 16:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								250fb6f5db 
								
							
								 
							
						 
						
							
							
								
								* Move shutdown processing to base OpenSimServer, overriding the method where appropriate  
							
							... 
							
							
							
							* This also means that the command quit (as well as shutdown) will now close down grid servers (instead of only being in place for the region server) 
							
						 
						
							2008-05-07 16:24:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2cf025d9cb 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Xantor for a patch to improve  
							
							... 
							
							
							
							llParticleSystem(). 
							
						 
						
							2008-05-07 16:05:42 +00:00  
				
					
						
							
							
								 
						
							
							
								dc80fd2048 
								
							
								 
							
						 
						
							
							
								
								Thank you, Middelink for a patch that fixes the regular expresion  
							
							... 
							
							
							
							missing the numbers after the initial letter of the identifier. 
							
						 
						
							2008-05-07 15:51:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e1e4fe7361 
								
							
								 
							
						 
						
							
							
								
								replace 2 instances of "0000...." with LLUUID.Zero.ToSting() because  
							
							... 
							
							
							
							I was in the file and noticed them. 
							
						 
						
							2008-05-07 15:07:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3792827cf3 
								
							
								 
							
						 
						
							
							
								
								revert 4546, I definitely didn't understand what I was doing here  
							
							... 
							
							
							
							and awebb says he's close to a functional patch for 1166 
							
						 
						
							2008-05-07 15:01:02 +00:00  
				
					
						
							
							
								 
						
							
							
								4999b00294 
								
							
								 
							
						 
						
							
							
								
								attempted fix of  http://opensimulator.org/mantis/view.php?id=1166 .  This  
							
							... 
							
							
							
							is currently untested and may result in weirdness.  Beware this changeset. 
							
						 
						
							2008-05-07 14:41:59 +00:00  
				
					
						
							
							
								 
						
							
							
								382b9c18ed 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							The attached patch moves the sun module incrementally nearer where it
needs to be. Default behavior, i.e. no overriding configuration is to
match Second Life's diurnal/nocturnal rhythm.
All designated values are now sent to the client.There remain a couple
of unanswered questions about how this SHOULD be implemented though. 
							
						 
						
							2008-05-07 14:15:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea48cf786 
								
							
								 
							
						 
						
							
							
								
								De-tabify source.  
							
							
							
						 
						
							2008-05-06 22:41:38 +00:00  
				
					
						
							
							
								 
						
							
							
								0b09966c7e 
								
							
								 
							
						 
						
							
							
								
								send actual velocity and angular velocity in terse updates  
							
							... 
							
							
							
							instead of hardcoding to zero when the primitive is non physical.
llTargetOmega should work now. 
							
						 
						
							2008-05-06 22:17:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d8e02d9e5c 
								
							
								 
							
						 
						
							
							
								
								*LLClientView is now pushed the EstateSettings instead of pulling it from the scene...more to standards  
							
							... 
							
							
							
							*LandChannel no longer requires libsecondlife.Packets (it should have never needed it in the first place) 
							
						 
						
							2008-05-06 18:29:58 +00:00  
				
					
						
							
							
								 
						
							
							
								31cd162d34 
								
							
								 
							
						 
						
							
							
								
								* Cleaning up code, making it conform to OpenSim standards.  
							
							
							
						 
						
							2008-05-06 04:56:48 +00:00  
				
					
						
							
							
								 
						
							
							
								add13276a9 
								
							
								 
							
						 
						
							
							
								
								* Committing a bunch of work for control snatching.   Not done yet.  No visible features.  
							
							
							
						 
						
							2008-05-06 02:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								240e8646da 
								
							
								 
							
						 
						
							
							
								
								* If you llApplyImpulse on an attachment, it applies impulse on the avatar, not the attachment.  
							
							
							
						 
						
							2008-05-06 00:23:19 +00:00  
				
					
						
							
							
								 
						
							
							
								9655cf2807 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Break out permissions code into a separate region PermissionsModule  
							
							
							
						 
						
							2008-05-05 20:14:53 +00:00  
				
					
						
							
							
								 
						
							
							
								60a83574f4 
								
							
								 
							
						 
						
							
							
								
								* Just some tidy up and documentation before I make my first ever attempt to extract a lump of code out to a region module  
							
							
							
						 
						
							2008-05-05 18:53:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c535f3947d 
								
							
								 
							
						 
						
							
							
								
								*Standardized the Land module by removing all references to libsecondlife.packets  
							
							
							
						 
						
							2008-05-05 17:44:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ce19234dc8 
								
							
								 
							
						 
						
							
							
								
								* Unraveled the DEBUG_CHANNEL mystery.  
							
							... 
							
							
							
							* Moved script errors to the debug channel.
* Typing '/2147483647 OK' results in a debug_channel message.
* Expanded the available parameters that are send-able through IClientAPI 
							
						 
						
							2008-05-05 15:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								1130c3067c 
								
							
								 
							
						 
						
							
							
								
								* A bit of spice from here, a pinch of salt from there, some brains that attracts zombies..    a recipe for llRezObject  
							
							... 
							
							
							
							* Original patch by YZh Thanks YZH!!!!
* object_rez event patch by Melanie, Thanks Melanie!!!
* Some fixups, some missing things(velocity,rotation)
* script delay
* Recoil
* Standard error messages
* Standard silent failures
* Easter egg management 
							
						 
						
							2008-05-05 00:03:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7b446aba91 
								
							
								 
							
						 
						
							
							
								
								* Implemented DIE_AT_EDGE and Temporary objects don't save to the database.  
							
							
							
						 
						
							2008-05-04 22:55:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0e31eb8314 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-05-04 21:59:29 +00:00  
				
					
						
							
							
								 
						
							
							
								9752669011 
								
							
								 
							
						 
						
							
							
								
								* Reformatted EstateManagementModule  
							
							
							
						 
						
							2008-05-04 19:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								07098978b9 
								
							
								 
							
						 
						
							
							
								
								* Updating some file locations.  
							
							
							
						 
						
							2008-05-04 19:21:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ddb3a9bdf8 
								
							
								 
							
						 
						
							
							
								
								*Fixed a mistake in the EstateManagementModule that messed up the trunk.  
							
							
							
						 
						
							2008-05-04 19:19:18 +00:00  
				
					
						
							
							
								 
						
							
							
								63c104efde 
								
							
								 
							
						 
						
							
							
								
								*Fixed up EstateManagementModule to the module standard - no more packets allowed!  
							
							... 
							
							
							
							*Started cleaning up the land module 
							
						 
						
							2008-05-04 18:59:18 +00:00  
				
					
						
							
							
								 
						
							
							
								27a7391d6b 
								
							
								 
							
						 
						
							
							
								
								* Add ability to defer item actions for AddItem() and DeleteItem().  This won't be useful until we let the client cache (again?)  
							
							
							
						 
						
							2008-05-03 23:33:20 +00:00  
				
					
						
							
							
								 
						
							
							
								56827894e9 
								
							
								 
							
						 
						
							
							
								
								* Refactor RemoveItem()  
							
							
							
						 
						
							2008-05-03 23:23:46 +00:00  
				
					
						
							
							
								 
						
							
							
								688940e810 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Renaming item and folder tree search methods to have Find*() prefixes  
							
							
							
						 
						
							2008-05-03 22:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								87b3137928 
								
							
								 
							
						 
						
							
							
								
								* Cleaned up code in Terrain, Tree and Map modules.  
							
							... 
							
							
							
							* Fixed a bug with Terragen loader where it would do bad things on a non 256x256 sized terrain. Now loads the array correctly. 
* Moved MapImageModule.cs to Modules/World/WorldMap
* Changed Location.RegionHandle to use Helpers.GetUlong instead of doing it ourselves. 
							
						 
						
							2008-05-03 20:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								1087542705 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Move bulk of CreateFolder from UserProfileCacheService into CachedUserInfo  
							
							... 
							
							
							
							* Remove unused/superseded methods from GridInventoryService 
							
						 
						
							2008-05-03 18:57:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a5dfca8958 
								
							
								 
							
						 
						
							
							
								
								* Refactor: remove redundant userId parameter from UpdateItem() and DeleteItem()  
							
							... 
							
							
							
							* Put warning in remove folder method about non implementation (not that this is used anyway - may be legacy) 
							
						 
						
							2008-05-03 18:13:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f5609ba452 
								
							
								 
							
						 
						
							
							
								
								* Refactor: remove pointless agentId parameter from CachedUserInfo.AddItem()  
							
							... 
							
							
							
							* Remove old framework asset transactions files which were region modularized 
							
						 
						
							2008-05-03 18:01:38 +00:00  
				
					
						
							
							
								 
						
							
							
								4a87d96c17 
								
							
								 
							
						 
						
							
							
								
								*Moved EstateManager into a region module  
							
							
							
						 
						
							2008-05-03 17:11:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e8acb49fef 
								
							
								 
							
						 
						
							
							
								
								* For your fragging desire, damage enabled land works, but watch out!, life does not regenerate until you're dead!  
							
							
							
						 
						
							2008-05-03 15:39:40 +00:00  
				
					
						
							
							
								 
						
							
							
								07167c9a3f 
								
							
								 
							
						 
						
							
							
								
								* Committing some collision stuffs that I'm working on.  
							
							... 
							
							
							
							* Nothing user facing yet. 
							
						 
						
							2008-05-03 04:33:17 +00:00  
				
					
						
							
							
								 
						
							
							
								18362b25bf 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Melanie for a patch to solve  
							
							... 
							
							
							
							llParticleSystem and osDynamicTexture issues. 
							
						 
						
							2008-05-02 23:23:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1edb7992f1 
								
							
								 
							
						 
						
							
							
								
								fixed the dos line endings  
							
							
							
						 
						
							2008-05-02 19:21:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1b7f1c956c 
								
							
								 
							
						 
						
							
							
								
								plumb in connection string to the user database paths.  mysql and mssql  
							
							... 
							
							
							
							just ignore this for now, but it lets us get connect strings to sqlite
and nhibernate. 
							
						 
						
							2008-05-02 18:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								776b4cedf6 
								
							
								 
							
						 
						
							
							
								
								* Small fixes to Scene.cs  
							
							
							
						 
						
							2008-05-02 18:36:41 +00:00  
				
					
						
							
							
								 
						
							
							
								67bbfadc06 
								
							
								 
							
						 
						
							
							
								
								* More refactorings of UDPServer.  
							
							... 
							
							
							
							* Removed all references where possible.
* Renamed lots of variables from UDPServerXYZ to clientServerXYZ 
							
						 
						
							2008-05-02 18:26:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4dc75e4b76 
								
							
								 
							
						 
						
							
							
								
								* More clientstack abstractions - We now only have a single constructor call to UDPServer. Going to reduce this with an abstracted constructor in a bit.  
							
							
							
						 
						
							2008-05-02 18:18:43 +00:00  
				
					
						
							
							
								 
						
							
							
								29b8c84cea 
								
							
								 
							
						 
						
							
							
								
								* Commit 2/3 - Please dont attempt to update to this revision until all 3 are in.  
							
							
							
						 
						
							2008-05-02 16:41:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8cf2630dc9 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Adds "not implemented" stubs for llSetVehicleFloatParam() and llSetLinkTexture()
Some cleanup of LSO script enums 
							
						 
						
							2008-05-02 15:29:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b1aacfe0d4 
								
							
								 
							
						 
						
							
							
								
								Minor formatting and documentation cleanup.  
							
							
							
						 
						
							2008-05-02 03:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								412ca26565 
								
							
								 
							
						 
						
							
							
								
								* DuplicateOnRay with copy center works in two directions...    Still fighting with it.  
							
							... 
							
							
							
							* DuplicateOnRay without copy center works in all directions. 
							
						 
						
							2008-05-02 02:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7cace57ecc 
								
							
								 
							
						 
						
							
							
								
								revert changeset 4469 as this breaks the script engine.  
							
							
							
						 
						
							2008-05-01 21:53:14 +00:00  
				
					
						
							
							
								 
						
							
							
								f16c997a74 
								
							
								 
							
						 
						
							
							
								
								* Minor: Normalise prim inventory log headers  
							
							
							
						 
						
							2008-05-01 21:53:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a81edef2b9 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Remove redundant userID from further up the inventory request chain  
							
							
							
						 
						
							2008-05-01 21:22:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1de6cffa28 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Remove the unused userID parameter that was being passed into almost every inventory method  
							
							... 
							
							
							
							* This allows lots of redundant inventory methods with only slightly different names to be eliminated. 
							
						 
						
							2008-05-01 20:47:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b5be9da727 
								
							
								 
							
						 
						
							
							
								
								removed last db4o ref  
							
							
							
						 
						
							2008-05-01 20:36:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d21b3ea9c7 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							MInor patch - more script function cleanup and comments 
							
						 
						
							2008-05-01 19:22:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bcab39831e 
								
							
								 
							
						 
						
							
							
								
								* Applied Mantis#1106 - fix missing cast from LSLInteger to uint, make int cast more generic (Thanks Melanie!)  
							
							
							
						 
						
							2008-05-01 18:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								76d8eaa406 
								
							
								 
							
						 
						
							
							
								
								* Thanks to Mic Bowman for inspiring me to look at that we are still using ASCIIEncoder in places we shouldn't.  
							
							
							
						 
						
							2008-05-01 18:50:44 +00:00  
				
					
						
							
							
								 
						
							
							
								70f7672dad 
								
							
								 
							
						 
						
							
							
								
								added in IUserService functions.  These don't do anything yet,  
							
							... 
							
							
							
							but the set all compiles together fine, and it provides people
an idea of where we are heading. 
							
						 
						
							2008-05-01 18:36:43 +00:00  
				
					
						
							
							
								 
						
							
							
								20a9bf08f5 
								
							
								 
							
						 
						
							
							
								
								* Rolled back a few changes.  
							
							
							
						 
						
							2008-05-01 18:04:42 +00:00  
				
					
						
							
							
								 
						
							
							
								c803e0cca1 
								
							
								 
							
						 
						
							
							
								
								* Deletes my EventReader ScriptRewriter.  It isn't required to rewrite the script to publish the events anymore.  
							
							... 
							
							
							
							* Introduces a language(regex) independent event recognizer and publishes the events the script listens. 
							
						 
						
							2008-05-01 16:39:02 +00:00  
				
					
						
							
							
								 
						
							
							
								13526097f2 
								
							
								 
							
						 
						
							
							
								
								* Spring cleaning on Region.Environment.  
							
							... 
							
							
							
							* Converted a large number of read-only fields to be actually, readonly.
* Reformatted code sections.
* Removed redundant code. 
							
						 
						
							2008-05-01 16:35:00 +00:00  
				
					
						
							
							
								 
						
							
							
								01f31fd933 
								
							
								 
							
						 
						
							
							
								
								* Breaking all the code, breaking all the code..!  
							
							... 
							
							
							
							* Made a bunch more members static, removed some dead code, general cleaning. 
							
						 
						
							2008-05-01 16:23:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5231903778 
								
							
								 
							
						 
						
							
							
								
								* In ur code. Making it static.  
							
							... 
							
							
							
							* Converted a bunch of functions to static functions. 
							
						 
						
							2008-05-01 16:03:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a1c8aa4050 
								
							
								 
							
						 
						
							
							
								
								* Cleaned namespaces of entire solution. OpenSim directories now correspond with namespaces.  
							
							
							
						 
						
							2008-05-01 15:36:39 +00:00  
				
					
						
							
							
								 
						
							
							
								56b4f5a2ea 
								
							
								 
							
						 
						
							
							
								
								* committing what I've got so far for DuplicateOnRay so I don't fight the conflict monster later.   Not done yet, doesn't crash the server.  
							
							
							
						 
						
							2008-05-01 15:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4692e92312 
								
							
								 
							
						 
						
							
							
								
								* Assorted spring cleanings.  
							
							
							
						 
						
							2008-05-01 14:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d51ce47b2d 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Minor formatting cleanup.  
							
							
							
						 
						
							2008-05-01 14:31:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4ef6f53a11 
								
							
								 
							
						 
						
							
							
								
								* Adding unit test support to Environment for modules.  
							
							... 
							
							
							
							* Written some unit tests for Terrain Module as an example. 
							
						 
						
							2008-05-01 13:59:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7bcdec4e8f 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis#1097 - Thanks Xantor!  
							
							... 
							
							
							
							- Fix for llRound (now rounds in LL-compatible fashion, rather than using bankers rounding)
- Implementation of llAngleBetween 
							
						 
						
							2008-05-01 12:11:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1c697ef0d2 
								
							
								 
							
						 
						
							
							
								
								* You can now rez objects out of inventory at the correct offset from prim you rez it on.  Including multi prim groups and prim that have different X/Y/Z scales.  
							
							
							
						 
						
							2008-05-01 06:31:12 +00:00  
				
					
						
							
							
								 
						
							
							
								f4e22b1356 
								
							
								 
							
						 
						
							
							
								
								* Fix OBB raycaster to respond properly to rays cast from any direction.  
							
							
							
						 
						
							2008-05-01 04:58:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1d9c68969e 
								
							
								 
							
						 
						
							
							
								
								* ODE Tweak.  See if this helps.  
							
							
							
						 
						
							2008-05-01 00:54:21 +00:00  
				
					
						
							
							
								 
						
							
							
								25a49ac4de 
								
							
								 
							
						 
						
							
							
								
								* Spring cleaned a bunch of '//TODO: unused' marked functions.  
							
							
							
						 
						
							2008-04-30 23:11:07 +00:00  
				
					
						
							
							
								 
						
							
							
								be20f41637 
								
							
								 
							
						 
						
							
							
								
								* Cruft removal step  #1 . Cleaning Modules directory.  
							
							
							
						 
						
							2008-04-30 21:43:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3da6a05eaa 
								
							
								 
							
						 
						
							
							
								
								* Sometimes you know, you do something really stupid.  
							
							... 
							
							
							
							* This is one of those times (should fix build) 
							
						 
						
							2008-04-30 21:32:14 +00:00  
				
					
						
							
							
								 
						
							
							
								919aed1058 
								
							
								 
							
						 
						
							
							
								
								* And more  
							
							
							
						 
						
							2008-04-30 21:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								4a8c1e4393 
								
							
								 
							
						 
						
							
							
								
								* Commiting a bunch of missed files.  
							
							
							
						 
						
							2008-04-30 21:22:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8b0c795a5e 
								
							
								 
							
						 
						
							
							
								
								* Previous commit managed to miss some files despite me hitting 'Select all'.  
							
							... 
							
							
							
							* Attached. 
							
						 
						
							2008-04-30 21:17:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f5c312bc3c 
								
							
								 
							
						 
						
							
							
								
								* Refactored Environment/Modules directory - modules now reside in their own directory with any associated module-specific classes.  
							
							... 
							
							
							
							* Each module directory is currently inside one of the following category folders: Agent (Anything relating to do with Client<->Server communications.), Avatar (Anything to do with the avatar or presence inworld), Framework (Classes modules can use), Grid (Grid traffic, new OGS2 grid comms), Scripting (Scripting functions, etc), World (The enrivonment/scene, IE Sun/Tree modules.)
* This should be moved into a seperate project file. 
							
						 
						
							2008-04-30 21:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								9817363b93 
								
							
								 
							
						 
						
							
							
								
								* Completely inconsequential inventory odds and ends (actual impact - only one log message changed)  
							
							
							
						 
						
							2008-04-30 19:08:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b70da6ac19 
								
							
								 
							
						 
						
							
							
								
								* Patch by Melanie.  Implements proper objectflags on child objects.  Thanks Melanie!  
							
							... 
							
							
							
							RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched 
							
						 
						
							2008-04-30 16:52:12 +00:00  
				
					
						
							
							
								 
						
							
							
								a9cc76e0ef 
								
							
								 
							
						 
						
							
							
								
								* Long awaited patch from A_Biondi Mantis 923.  Kept alive by Melanie.  Thanks A_Biondi and Melanie!  
							
							... 
							
							
							
							* This builds but might not work.   JustinCC will examine..   it may work out of the box. 
							
						 
						
							2008-04-30 16:08:24 +00:00  
				
					
						
							
							
								 
						
							
							
								36bf16d35e 
								
							
								 
							
						 
						
							
							
								
								Patch from Melanie: 0001077: [PATCH] LSL types cannot be cast implicitly or explicitly in many cases Thanks Melanie!  
							
							... 
							
							
							
							* Also, I moved the event parser and re-writer to a separate static object.   More work will be done here shortly. 
							
						 
						
							2008-04-30 03:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								0880abc402 
								
							
								 
							
						 
						
							
							
								
								* Disabled IntergridModule until a Mono bug can be isolated.  
							
							
							
						 
						
							2008-04-29 19:10:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3bcb75acfe 
								
							
								 
							
						 
						
							
							
								
								* One more attempted fix.  
							
							
							
						 
						
							2008-04-29 18:52:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d05c443b71 
								
							
								 
							
						 
						
							
							
								
								* Made a change to InterGrid module to prevent duplicate registrations.  
							
							
							
						 
						
							2008-04-29 18:46:15 +00:00  
				
					
						
							
							
								 
						
							
							
								03155e362c 
								
							
								 
							
						 
						
							
							
								
								* Implemented new InterRegion comms method in the form of InterregionModule  
							
							... 
							
							
							
							* Interfaces and methods have been defined for basic operation, however a replacement grid module is required to share region URIs with neighbours for this module to work.
* Tackling that next. 
							
						 
						
							2008-04-29 17:50:29 +00:00  
				
					
						
							
							
								 
						
							
							
								3326effb5f 
								
							
								 
							
						 
						
							
							
								
								Stuck an exception handler in the friends routine until I have time to debug it more seriously.(or someone else does).  It prints a 'Unable to enumerate' message on the console..  so it won't be forgotten.  
							
							... 
							
							
							
							It isn't critical data atm though. 
							
						 
						
							2008-04-29 16:26:49 +00:00  
				
					
						
							
							
								 
						
							
							
								763ae779ff 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							* Fixes the admin_shutdown xmlrpc method
* Adds a share/python/console/shutdown.py script for shutting down a background OpenSim
* For more details see http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/ 
* There should also be instructions in the opensimulator wiki soon as well 
							
						 
						
							2008-04-29 14:50:27 +00:00  
				
					
						
							
							
								 
						
							
							
								97db1e8af0 
								
							
								 
							
						 
						
							
							
								
								Committing Dee100's balance update patch with a few bug fixes and a twist. Thanks Dee100!  
							
							
							
						 
						
							2008-04-29 14:12:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9907c0fd10 
								
							
								 
							
						 
						
							
							
								
								Patch from Melanie: 0001087: Crash to bash de-linking objects.  Thanks Melanie!  
							
							
							
						 
						
							2008-04-29 13:53:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2ae933a88b 
								
							
								 
							
						 
						
							
							
								
								* Applying Xantor's patch 0001089 - Added llRot2Angle, llRot2Axis,llAxisAngle2Rot. Re-implemented llRot2Euler, llEuler2Rot  
							
							
							
						 
						
							2008-04-29 13:40:58 +00:00  
				
					
						
							
							
								 
						
							
							
								80ea0b94b9 
								
							
								 
							
						 
						
							
							
								
								* Fixes child prim not editable as an attachment.  You can right click on child prim in an attachment and get the proper pie menu.  You get the attachment axis scope in the edit box.  
							
							
							
						 
						
							2008-04-29 13:12:36 +00:00  
				
					
						
							
							
								 
						
							
							
								06a367be19 
								
							
								 
							
						 
						
							
							
								
								* Applying melanie's List2Vector and List2Rot patch.   Added a routine in the Quaternion constructors to catch 0,0,0,0 quaternions and convert them to 0,0,0,1 (as 0,0,0,0 is implicitly converted to 0,0,0,1 in LSL and will crash libsl if left which will in turn crash the simulator)  
							
							
							
						 
						
							2008-04-29 12:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								dbdeb40d46 
								
							
								 
							
						 
						
							
							
								
								* Lash up mantis 1064 - nre thrown in LandObject.sendLandObjectOwners()  
							
							... 
							
							
							
							* From reading the code, the cause must be that a 'show objects on my parcel' is performed when there are objects belonging to more than 32 people
* I'm not sure why there is a hardcoded 32 limit but I'm leaving it in place for now.  I don't regard this mantis as resolved. 
							
						 
						
							2008-04-28 22:21:42 +00:00  
				
					
						
							
							
								 
						
							
							
								3ddbf28cd0 
								
							
								 
							
						 
						
							
							
								
								wrap a common exception that we get on shutdown of the script engine to keep  
							
							... 
							
							
							
							people from thinking it's a real issue. 
							
						 
						
							2008-04-28 14:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								776b1f341a 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							Note: This is the first part of some changes from Dr Scofield to support console-less operation of an OpenSim region server.
The changes are not yet complete.
* refactors OpenSimMain into two classes: OpenSimMain and
  OpenSimMainConsole. OpenSimMainConsole derives from OpenSimMain
  and basically is the "old" OpenSimMain
* drops StartConsole from RegionApplicationBase (was only called
  from the "old" OpenSimMain anyhow)
* reverts the changes to TryGetScene(string, out scene) as that
  seems to work perfectly fine
* adds a check to region-remove to see whether
  m_sceneManger.CurrentScene is non-null before comparing it against
  the region-to-be-removed 
							
						 
						
							2008-04-28 14:41:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7e3506e296 
								
							
								 
							
						 
						
							
							
								
								* Fixed 'Welcome to Krynn' default that I missed and got stuck in by a patch.  
							
							... 
							
							
							
							* Changed it to 'Welcome to OpenSimulator' as opposed to 'Welcome to OpenSim' 
							
						 
						
							2008-04-28 14:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1fb54b074c 
								
							
								 
							
						 
						
							
							
								
								* Added basic 3-5 level undo on prim position/rotation/scale.  
							
							... 
							
							
							
							* In the future this should be a config option...   and, hopefully this tides the builders over for a little while. 
							
						 
						
							2008-04-28 01:48:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7693a7dac9 
								
							
								 
							
						 
						
							
							
								
								* Added String(FileExtension) property to ITerrainLoader to allow us to determine which file extension this loader is capable of handling.  
							
							... 
							
							
							
							* Added ITerrainLoader import capability to Terrain Plugins module - this allows you to write new terrain format plugins without modifying the terrain module directly. 
							
						 
						
							2008-04-27 23:54:16 +00:00  
				
					
						
							
							
								 
						
							
							
								54563d8dea 
								
							
								 
							
						 
						
							
							
								
								* Patch from XenReborn to make remove-region work properly without needing to do a change-region first.   Careful though.  I still suggest you do a change-region first.  
							
							... 
							
							
							
							* Patch from Melanie to implement touch_end.
* Thanks XenReborn!.  Thanks Melanie! 
							
						 
						
							2008-04-27 22:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								911e63765c 
								
							
								 
							
						 
						
							
							
								
								* Single Attachments now work from inventory.  You can attach from inventory and detach from inventory.  
							
							... 
							
							
							
							* Detaching from right clicking in world, detaches to your inventory.
* If you go up to a prim and attach it from in world, it appears in your inventory.
* Attachment placement is saved when you detach them. 
* Choosing wear remembers your last attachment point from inventory.
* Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client
* Wrote a recursive method to find the folder of a known existing inventory item.
* Removed a block on physics object position on creation.  This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error.
* Drop doesn't work.  The menu item doesn't even come up.  Don't know why :P. 
							
						 
						
							2008-04-27 20:10:28 +00:00  
				
					
						
							
							
								 
						
							
							
								56497c9615 
								
							
								 
							
						 
						
							
							
								
								Minor svn, formatting cleanup.  
							
							
							
						 
						
							2008-04-27 18:35:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f71871bca3 
								
							
								 
							
						 
						
							
							
								
								* More attachment stuff, reworked some of the inventory routines to be what I need them to be for attachments.  
							
							
							
						 
						
							2008-04-27 14:37:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7cb78d73eb 
								
							
								 
							
						 
						
							
							
								
								Thank you Melanie for implementing  
							
							... 
							
							
							
							llListSort() in linear and strided modes. 
							
						 
						
							2008-04-26 20:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b1632bd222 
								
							
								 
							
						 
						
							
							
								
								* Tidy up and comments related to last inventory related commit  
							
							
							
						 
						
							2008-04-26 20:44:27 +00:00  
				
					
						
							
							
								 
						
							
							
								accd89b3f1 
								
							
								 
							
						 
						
							
							
								
								* First draft implementation of copying prim inventory items back to agent inventory  
							
							... 
							
							
							
							* Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory
* Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set
* This is pending fixes/implementation of upstream permission implementation 
							
						 
						
							2008-04-26 20:31:01 +00:00  
				
					
						
							
							
								 
						
							
							
								323038ceb9 
								
							
								 
							
						 
						
							
							
								
								* Ooops, attachments now teleport/cross region borders along with your avatar.  Those dastardly objects stick to you.  
							
							
							
						 
						
							2008-04-26 17:36:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3dc60c1433 
								
							
								 
							
						 
						
							
							
								
								* Committing Mantis  #1061  - llRegionSay and llSetPrimitiveParams implementations. Thanks Melanie!  
							
							
							
						 
						
							2008-04-26 12:40:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8f6d508b43 
								
							
								 
							
						 
						
							
							
								
								* For info about this commit, see last commit.  
							
							
							
						 
						
							2008-04-26 07:43:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a53cc8fbfa 
								
							
								 
							
						 
						
							
							
								
								* Error on System. references with 'CS20003: 'System' is null or not an object"  
							
							
							
						 
						
							2008-04-26 06:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a534257b0e 
								
							
								 
							
						 
						
							
							
								
								* Fixes prim crossing.  See bug 1050.  
							
							... 
							
							
							
							* Causes the internal handling of attachments to put the prim group conceptually at the position of the avatar instead of 0,0,0 
							
						 
						
							2008-04-25 21:41:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6fec9c789b 
								
							
								 
							
						 
						
							
							
								
								* Check in odds and ends which remain as an attempt to get the item properties panel for a prim's contents working  
							
							... 
							
							
							
							* Temporarily hacked things to bring our protocol data flow to be pretty much completely identical to the Linden's for this - to absolutely no avail.
* Leaving commented code in as a springboard for some future attempt 
							
						 
						
							2008-04-25 21:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								298870b177 
								
							
								 
							
						 
						
							
							
								
								* Fixes Mantis: 1049.  Y Texture repeat not being applied to resulting animation.  
							
							
							
						 
						
							2008-04-25 19:48:47 +00:00  
				
					
						
							
							
								 
						
							
							
								46c8d7a5e1 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							the patch below adds support for start_location = uri:region&x&y&z to 
OpenSim which allows us to provide -url secondlife:///region/X/Y/Z to 
the SecondLife client during start up --- which will take you directly 
to region "region" at position X, Y, Z.
also, i did increase the default Z value from 70 to 128 as we otherwise 
have the problem that on some regions we'd end up inside a mountain 
instead of on top of it. 
							
						 
						
							2008-04-25 13:37:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d3811f4747 
								
							
								 
							
						 
						
							
							
								
								* Fixes the object pay box to default to -2,-2,-2,-2,-2.  Fixes mantis 1045.  
							
							
							
						 
						
							2008-04-25 11:17:43 +00:00  
				
					
						
							
							
								 
						
							
							
								87e2793ca6 
								
							
								 
							
						 
						
							
							
								
								* Applying mantis#1048 - Patch for osSetRegionWaterHeight()  
							
							
							
						 
						
							2008-04-25 10:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								421730d972 
								
							
								 
							
						 
						
							
							
								
								* Used thomas' patch m884 as an example to make HUD attachments work.   While I didn't use the patch directly, I did use the following from the patch to convert the uint value into the byte: (byte)((m_attachmentPoint % 16) * 16 + (m_attachmentPoint / 16))  
							
							
							
						 
						
							2008-04-25 09:47:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9468917b5f 
								
							
								 
							
						 
						
							
							
								
								* Implements llTarget, llTargetRemove, at_target(), not_at_target()  
							
							
							
						 
						
							2008-04-25 01:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d023c331f8 
								
							
								 
							
						 
						
							
							
								
								* Tuned the llMove2Target PID controller to be more reasonable and not overshoot the target.  
							
							
							
						 
						
							2008-04-24 22:26:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5c660ea0c5 
								
							
								 
							
						 
						
							
							
								
								* Patch from Melanie.  Mantis: 1040.  Thanks Melanie!  
							
							... 
							
							
							
							* Implements llDeleteSubList in all it's modes. Corrects type selection in inventory functions. Adds support for INVENTORY_ALL selector 
							
						 
						
							2008-04-24 15:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2a2ef42e64 
								
							
								 
							
						 
						
							
							
								
								replace hard tabs with 4 spaces to be consistant in the source.  
							
							... 
							
							
							
							Please adjust your editors to not use hard tabs. 
							
						 
						
							2008-04-24 12:27:24 +00:00  
				
					
						
							
							
								 
						
							
							
								aa8aee90a3 
								
							
								 
							
						 
						
							
							
								
								* Adds much better support for attachments that you right click on in world.  
							
							... 
							
							
							
							* Your friends can see your attachments now.  People who appear in the sim after you've attached something can also see your attachments.
* You can position & rotate your attachments now.  Positions do *not* save.
* You can detach attachments now the regular way.
* Attachments do not cross into other regions with you..(this isn't too far off)
* Updated ODE to not request terse updates on child prim. 
							
						 
						
							2008-04-24 11:32:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c49b25f19e 
								
							
								 
							
						 
						
							
							
								
								* From: Alan M Webb <awebb.vnet.ibm.com>  
							
							... 
							
							
							
							* Patch to fix negative indices bug in llListInsertList 
							
						 
						
							2008-04-24 10:17:33 +00:00  
				
					
						
							
							
								 
						
							
							
								12bba3da4b 
								
							
								 
							
						 
						
							
							
								
								* Fixed an annoying pop-up box when crossing borders.  
							
							
							
						 
						
							2008-04-23 23:55:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1909d74d5f 
								
							
								 
							
						 
						
							
							
								
								*  Patch from Melanie.   Mantis 0001037: Add various internal plumbing to the example economy module, implements llSetPayPrice(), money() and llGiveMoney() in scripts.  Thanks Melanie!  
							
							... 
							
							
							
							* Moves module loading before the script engine so the script engine can pick up events from modules registering interfaces with scene. 
							
						 
						
							2008-04-23 22:44:59 +00:00  
				
					
						
							
							
								 
						
							
							
								40176c12f9 
								
							
								 
							
						 
						
							
							
								
								* Implement full grid mode Trash empty  
							
							... 
							
							
							
							* Now, emptying the trash should remove folders and the items they contain as well as items which were not in a subfolder.
* This will only work once both the region and grid servers have reached this revision.
* You may also need to clear your cache before this will work
* Refactoring to follow. 
							
						 
						
							2008-04-23 22:13:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e108133d91 
								
							
								 
							
						 
						
							
							
								
								* Fixes lsl scripts with no state_entry event at all  
							
							... 
							
							
							
							* Fixes event reporting on states with no state_entry in lsl scripts. 
							
						 
						
							2008-04-23 22:04:45 +00:00  
				
					
						
							
							
								 
						
							
							
								361fbe97d4 
								
							
								 
							
						 
						
							
							
								
								fix for mantis 1036  
							
							
							
						 
						
							2008-04-23 21:27:37 +00:00  
				
					
						
							
							
								 
						
							
							
								c5e0b376d0 
								
							
								 
							
						 
						
							
							
								
								fixed mantis: 1035, as well as ordering commands  
							
							... 
							
							
							
							alphabetically because out of order lists bother me. :) 
							
						 
						
							2008-04-23 21:20:51 +00:00  
				
					
						
							
							
								 
						
							
							
								3dd98a112f 
								
							
								 
							
						 
						
							
							
								
								allow for Inventory database source to be specified in main  
							
							... 
							
							
							
							configs.  This works with sqlite and nhibernate backends, and
stays with default seperate ini files for mysql and mssql until
someone writes those. 
							
						 
						
							2008-04-23 20:48:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a1cc0e436f 
								
							
								 
							
						 
						
							
							
								
								changes to allow asset_source to be specified in the opensim.ini  
							
							... 
							
							
							
							this will work for sqlite and nhibernate, but will be ignored for
mysql and mssql (reverting to their ini files) until someone writes
that bit. 
							
						 
						
							2008-04-23 19:13:06 +00:00  
				
					
						
							
							
								 
						
							
							
								4db839c3b8 
								
							
								 
							
						 
						
							
							
								
								* Implement proper emptying of trashcan on standalone  
							
							... 
							
							
							
							* On standalone, folders (and their items) should now be persistently deleted on trash emptying, as well as immediate child items
* An implementation for grid mode will follow. 
							
						 
						
							2008-04-23 17:04:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2a3bdde0fa 
								
							
								 
							
						 
						
							
							
								
								* Adds llSetStatus(STATUS_ROTATE_X | STATUS_ROTATE_Y | STATUS_ROTATE_Z,TF)  
							
							... 
							
							
							
							* Currently if you apply that to only one or two axis you get unpredictable and sometimes explosive results.
* Three axis works well enough to play with it anyway.   More work is needed here.
* Fixed an incorrectly named method in ODE.NET 
							
						 
						
							2008-04-23 15:32:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d52fc2dc1a 
								
							
								 
							
						 
						
							
							
								
								Two small changes:  
							
							... 
							
							
							
							1. add addin-db-001 to the delete list
 2. allow for connection strings for data sources in the config file 
							
						 
						
							2008-04-23 15:15:11 +00:00  
				
					
						
							
							
								 
						
							
							
								e456cb7533 
								
							
								 
							
						 
						
							
							
								
								* Patch for  #973  - Object Rez from Inventory ignores permissions - Thanks tglion!  
							
							
							
						 
						
							2008-04-23 13:22:06 +00:00  
				
					
						
							
							
								 
						
							
							
								3370d581e1 
								
							
								 
							
						 
						
							
							
								
								* Patch  #1026  - llDialog support -- Thanks Melanie!  
							
							
							
						 
						
							2008-04-23 12:21:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8425d53d68 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis  #1022  - Thanks Melanie!  
							
							
							
						 
						
							2008-04-23 11:54:35 +00:00  
				
					
						
							
							
								 
						
							
							
								163d254bb9 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis  #1021  (llStartAnimation/llStopAnimation) - Thanks Melanie!  
							
							
							
						 
						
							2008-04-23 11:53:16 +00:00  
				
					
						
							
							
								 
						
							
							
								bca7ab7e36 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis  #1020  (Animations) - Thanks Melanie.  
							
							
							
						 
						
							2008-04-23 11:52:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7c897043ba 
								
							
								 
							
						 
						
							
							
								
								* Removing old libTerrainBSD and associated Plugin & Project.  
							
							... 
							
							
							
							* Updated prebuild.xml accordingly. 
							
						 
						
							2008-04-23 10:55:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2de6d09d74 
								
							
								 
							
						 
						
							
							
								
								* Get rid of missing texture notification drop messages for now - obscuring too many other debug messages.  
							
							
							
						 
						
							2008-04-23 10:30:45 +00:00  
				
					
						
							
							
								 
						
							
							
								24cf685e55 
								
							
								 
							
						 
						
							
							
								
								From: Dr Schofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							the attached patch fixes http://opensimulator.org/mantis/view.php?id=936  
aka load-xml/load-xml2 crashing. problem lies with basic physics not 
creating physics actors. the solution was already present in 
SceneObjectPart.cs. 
							
						 
						
							2008-04-23 10:20:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6efb16689a 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Attached is a patch for adding the llGetSunDirection functionality. It was implemented by adding a parameter to estate settings for storing the sun position. The sun position is calculated and stored via the sun module everytime the client's sun position is updated. It was tested with several different srcipts on Linux and Windows 
							
						 
						
							2008-04-23 10:16:26 +00:00  
				
					
						
							
							
								 
						
							
							
								9fc6b783da 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-23 01:04:44 +00:00  
				
					
						
							
							
								 
						
							
							
								cdcd092d9a 
								
							
								 
							
						 
						
							
							
								
								doh, forgot that hg diffs don't do the adds correctly to svn  
							
							
							
						 
						
							2008-04-22 20:43:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a66c43d450 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							some exceptional code ;-) i've added TerrainException and have modified
TerrainModule to now throw TerrainExceptions.
   cheers,
   dr scofield 
							
						 
						
							2008-04-22 19:44:40 +00:00  
				
					
						
							
							
								 
						
							
							
								61f23fa045 
								
							
								 
							
						 
						
							
							
								
								* Implements llScriptDanger  
							
							... 
							
							
							
							* Made the scene's scriptDanger method more generic so both the llScriptDanger method and the Script engine method use the same private method. 
							
						 
						
							2008-04-22 10:11:29 +00:00  
				
					
						
							
							
								 
						
							
							
								809447ac32 
								
							
								 
							
						 
						
							
							
								
								* Implemented NoScript areas (without loosing script state).  
							
							
							
						 
						
							2008-04-22 09:28:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9b696a1d5c 
								
							
								 
							
						 
						
							
							
								
								* Patch from Mic Bowman(cmickeyb) that implements llUnsit.  Thanks Mic!  
							
							... 
							
							
							
							* I expanded upon his patch just a bit to incorporate the following.
* if the avatar is sitting on this object, then we can unsit them.
* If the object owner also owns the parcel or if the land is group owned and the object is group owned by the same group or if the object is owned by a person with estate access, then we can unsit them. 
							
						 
						
							2008-04-22 08:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c8eb8d66fd 
								
							
								 
							
						 
						
							
							
								
								* Committing new terrain plugin effects system. Loads DLLs in /bin/Terrain/ as terrain module extensions. Committing sample plugin library.  
							
							... 
							
							
							
							* prebuild.xml changes. 
							
						 
						
							2008-04-22 07:53:32 +00:00  
				
					
						
							
							
								 
						
							
							
								385c1f5184 
								
							
								 
							
						 
						
							
							
								
								* Added missing reference to OpenSim.Framework.Communications to RemoteAdminPlugin to fix a compile error introduced by the Radmin patch.  
							
							
							
						 
						
							2008-04-21 14:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0d27832d44 
								
							
								 
							
						 
						
							
							
								
								* Various compiler warning cleanups.  
							
							
							
						 
						
							2008-04-21 13:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								bf1580fba4 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							the attached patch set is centered around RemoteAdminPlugin and focuses
mainly on making it more robust (i.e. more parameter checking and better
error reporting) but also we've re-implemented the LoadTerrain stuff that
got disabled during the terrain code reworking:
   * missing PostInitialize() calls on region modules that were loaded
     for regions created via RemoteAdmin's CreateRegion XmlRpc call
   * re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost
     during the TerrainModule rework)
   * adds lots more parameter checking and error reporting to RemoteAdmin
   * adds a read-only property to RegionApplicationBase so that we can
     access the CommsManager
   * adds Exceptions to TerrainModule so that we get better error case
     feedback (and can report more meaningful errors in turn)
   * adds a CheckForTerrainUpdate() call to
     TerrainModule.LoadFromFile() to make terrain changes effective
   * adds TryGetCurrentScene(LLUUID) to SceneManager so that we can
     retrieve Scenes not only by name but also by LLUUID
   cheers,
   dr scofield 
							
						 
						
							2008-04-21 12:42:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a0b8c46ef3 
								
							
								 
							
						 
						
							
							
								
								* Various refactorings.  
							
							
							
						 
						
							2008-04-21 09:38:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f741a62d54 
								
							
								 
							
						 
						
							
							
								
								* Formatted ExportSerialiserModule and SvnBackupModule  
							
							... 
							
							
							
							* Added a form of GZip compression support to object.xml files produced by exportserialiser. Will look towards standard GZip support. File compression seems to be highly worthwhile reducing a 1.5mb sim state to 62kb. 
							
						 
						
							2008-04-21 09:12:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a7cb2b8c30 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-21 08:28:25 +00:00  
				
					
						
							
							
								 
						
							
							
								01663cb612 
								
							
								 
							
						 
						
							
							
								
								* Committing fix for previous build breakage. Sorry!  
							
							... 
							
							
							
							* Committing namespace/usings fixes for ThirdParty directory, missed in previous commit. 
							
						 
						
							2008-04-21 07:16:30 +00:00  
				
					
						
							
							
								 
						
							
							
								fef3b36894 
								
							
								 
							
						 
						
							
							
								
								* Optimised using statements and namespace references across entire project (this took a while to run).  
							
							
							
						 
						
							2008-04-21 07:09:17 +00:00  
				
					
						
							
							
								 
						
							
							
								05e24c8f58 
								
							
								 
							
						 
						
							
							
								
								* Terrain Module code has been reformatted to comply with guidelines.  
							
							... 
							
							
							
							* Fixed a variety of code quality issues. (Yes, I've found ReSharper.) 
							
						 
						
							2008-04-21 06:39:16 +00:00  
				
					
						
							
							
								 
						
							
							
								20a4a402f6 
								
							
								 
							
						 
						
							
							
								
								* Written a improved self-contained version of the XML Object Serialiser for the ExportSerialisationModule.  
							
							... 
							
							
							
							* This now outputs properly indented XML, that is sorted before construction. This produces a file which proper .diffs can be generated from - the end result being smaller more compact revisions when saving to SVN.
* Files are a little heavy still however, compression looks like a good method for packing sim-states for transport outside of SVN. Zip seems to be a good candidate and is on the TODO. 
							
						 
						
							2008-04-21 04:36:32 +00:00  
				
					
						
							
							
								 
						
							
							
								8cf42ddb84 
								
							
								 
							
						 
						
							
							
								
								* Added support for periodic autosaves - added to SvnBackupModule. Will cause a SVN revision to be saved every X minutes. (Default = 15)  
							
							... 
							
							
							
							* Added 'Autosave' options to OpenSim.ini.Example 
* Added 'ImportOnStartup' option to OpenSim.ini.example 
							
						 
						
							2008-04-21 04:11:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3d3eec436a 
								
							
								 
							
						 
						
							
							
								
								* Remove user profile from cache when they log out from a region.  
							
							... 
							
							
							
							* A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be 
written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server. 
							
						 
						
							2008-04-20 20:36:06 +00:00  
				
					
						
							
							
								 
						
							
							
								16275ca26d 
								
							
								 
							
						 
						
							
							
								
								Removed some script engine noise from console  
							
							
							
						 
						
							2008-04-20 11:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								8a13edb115 
								
							
								 
							
						 
						
							
							
								
								Moved script engine os* commands to OSSL_BuilIn_Commands.cs and OSSL_BuilIn_Commands_Interface.cs where they belong.  
							
							
							
						 
						
							2008-04-20 10:40:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a5bf229cbd 
								
							
								 
							
						 
						
							
							
								
								* Fixed up event discovery regexes to work with a specific string format m#1012  
							
							
							
						 
						
							2008-04-20 10:18:40 +00:00  
				
					
						
							
							
								 
						
							
							
								93efd6ff39 
								
							
								 
							
						 
						
							
							
								
								* Added some more fixes, refactored SVNModule slightly.  
							
							
							
						 
						
							2008-04-20 05:44:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b3e10debdd 
								
							
								 
							
						 
						
							
							
								
								* Added support for new "svn load-region <region name> [svn revision]" command to SVN Backup Module.  
							
							
							
						 
						
							2008-04-20 04:21:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3358d70c5b 
								
							
								 
							
						 
						
							
							
								
								* Updates LSL2CS converter  
							
							... 
							
							
							
							* All objects are not touchable by default now
* When a script listens for one of the touch events in the state, an object becomes touchable.
* All LSL scripts report which events they consume now
** This uses semi-complicated Regex to discover the events, stick them in a dictionary, and then write a method call into each script state's state_entry() event.
** Tedd may figure out a better way to do this in the future.  For now, this works for LSL. 
							
						 
						
							2008-04-20 04:19:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7d18a93c2e 
								
							
								 
							
						 
						
							
							
								
								* Added experimental "svn load <revision>" command to allow you to load a region from a specified SVN revision. Potentially useful for rollbacks.  
							
							
							
						 
						
							2008-04-20 04:15:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1ca94ab5dd 
								
							
								 
							
						 
						
							
							
								
								* Fixed three compiler warnings introduced in the previous commit.  
							
							
							
						 
						
							2008-04-20 04:10:52 +00:00  
				
					
						
							
							
								 
						
							
							
								462d03d926 
								
							
								 
							
						 
						
							
							
								
								* Various SvnBackupModule fixes.  
							
							
							
						 
						
							2008-04-20 04:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								11f057f90b 
								
							
								 
							
						 
						
							
							
								
								* Insert an OpenSim warning telling the user to ignore the ERROR assembly scanning messages.  This is a temporary measure.  
							
							
							
						 
						
							2008-04-19 22:03:34 +00:00  
				
					
						
							
							
								 
						
							
							
								6865f1c67d 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly krtaylor for a patch to solve:  
							
							... 
							
							
							
							Linked objects won't scale together properly, only the root object scales. 
This happens with scaling both up and down or inputting numbers in the edit dialog. 
							
						 
						
							2008-04-19 21:01:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b6f8777dde 
								
							
								 
							
						 
						
							
							
								
								* Fix build break in previous revision  
							
							
							
						 
						
							2008-04-19 20:44:24 +00:00  
				
					
						
							
							
								 
						
							
							
								6f810a0613 
								
							
								 
							
						 
						
							
							
								
								* Several fixes for SvnBackupModule  
							
							... 
							
							
							
							* SVNBackup module now works correctly when you have more than one region.
* Various textual and feature improvements, including new 'ImportOnStartup' option for OpenSim.ini (place in [SVN] section) 
							
						 
						
							2008-04-19 15:18:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cd09677469 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							Robust implementations of GetSubString, InsertString, and
DeleteSubstring. The existing implementations only worked for arguments
consistent with the underlying .Net implementation and did not
accomodate LL's negative indices. 
							
						 
						
							2008-04-18 19:03:28 +00:00  
				
					
						
							
							
								 
						
							
							
								acb0b06fed 
								
							
								 
							
						 
						
							
							
								
								Mantis  #851 , 100% CPU on unhandlet HTTP event. Thanks cmickeyb.  
							
							
							
						 
						
							2008-04-18 15:25:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a2b32bdd6f 
								
							
								 
							
						 
						
							
							
								
								* Fixed two compiler warnings dealing with IPAddress equality.  
							
							
							
						 
						
							2008-04-18 09:35:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b280605237 
								
							
								 
							
						 
						
							
							
								
								* Added lock persistence  
							
							... 
							
							
							
							* Temporarily disabling click+drag+move for non physical things until more experimenting is done to figure out how to get a sideways hand cursor in the client. 
							
						 
						
							2008-04-18 04:44:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ea8b6a28ed 
								
							
								 
							
						 
						
							
							
								
								Thank you, Melanie, very kindly for a patch that :  
							
							... 
							
							
							
							Implements llGetInventoryKey with perms checking. 
Adds perms checking to llGetTexture, adds type checking to llStartSound, 
allows llSetTexture to reference textures by name 
							
						 
						
							2008-04-18 02:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								dd4deebbcb 
								
							
								 
							
						 
						
							
							
								
								* Re-Fixed caps  
							
							... 
							
							
							
							* This fixes chi11ken's/OpenViewer's libsl cap issue. 
							
						 
						
							2008-04-17 19:42:54 +00:00  
				
					
						
							
							
								 
						
							
							
								4ee368785d 
								
							
								 
							
						 
						
							
							
								
								* Acks the first UseCircuitCode packet  
							
							... 
							
							
							
							* Implements Teleport One Agent Home 
							
						 
						
							2008-04-17 15:58:50 +00:00  
				
					
						
							
							
								 
						
							
							
								15b36498be 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							This provides fixed implementations for llListReplaceList and llList2CSV.
llListReplaceList was broken except for simple indices. llList2CSV did not handle processing of an empty list. 
							
						 
						
							2008-04-17 14:34:30 +00:00  
				
					
						
							
							
								 
						
							
							
								db9c919086 
								
							
								 
							
						 
						
							
							
								
								* Added "svn load" command to correspond "svn save". Will grab the latest revision.  
							
							... 
							
							
							
							* TODO: Specific revision support. 
							
						 
						
							2008-04-17 14:26:19 +00:00  
				
					
						
							
							
								 
						
							
							
								200b60bd48 
								
							
								 
							
						 
						
							
							
								
								* Added ITerrainModule interface to Terrain Module, and registered accordingly in Scene.  
							
							
							
						 
						
							2008-04-17 14:22:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a0fc29878e 
								
							
								 
							
						 
						
							
							
								
								* Added a directory for the SVN module. More about to come.* SVNBackupModule  
							
							... 
							
							
							
							* See OpenSim.ini.example settings for how to use
* Only compatible with svn:// and http:// authentication for the moment (and only using simple authentication). SSL/SSH key support is supported by the library used (SvnDotNet), but is not yet supported in OpenSim.
* Use the command "svn save" to make a copy of your regions to SVN. Presently this is not an automatic process, but such a feature is on the todo list.
* It will in your repository create a subdirectory for each region with the regions UUID, inside there it will create a 'terrain load' compatible 'heightmap.r32', and a load-xml2 compatible 'objects.xml' plus information files.
* Untested on Linux, some compatibility work may be needed by Linux peoples. The dependencies will be the same as for SvnDotNet which is supposedly mono-compatible. 
							
						 
						
							2008-04-17 13:20:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fe3265f491 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Add copyright info to some source files.  
							
							
							
						 
						
							2008-04-17 12:16:19 +00:00  
				
					
						
							
							
								 
						
							
							
								664d4fc8a0 
								
							
								 
							
						 
						
							
							
								
								* Missed a file while committing.  
							
							
							
						 
						
							2008-04-17 12:07:54 +00:00  
				
					
						
							
							
								 
						
							
							
								05708771bb 
								
							
								 
							
						 
						
							
							
								
								* Committing first version of SVN Backup Module  
							
							... 
							
							
							
							This is a module which allows you to periodically export a serialised version of your region to a SVN repository and store it there. It is still a work in progress and is currently disabled and incomplete, but some of the functionality is demonstratable.
* Enjoy. 
							
						 
						
							2008-04-17 11:42:06 +00:00  
				
					
						
							
							
								 
						
							
							
								75df0c9000 
								
							
								 
							
						 
						
							
							
								
								* Patch from ChrisDown to fix odd results when using landmarks.  Thanks Chris! (Tweaked slightly so avatar don't end up underground).  
							
							... 
							
							
							
							* Removed some testing notices I had in there that were obnoxious. 
							
						 
						
							2008-04-17 05:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								244bfcde5b 
								
							
								 
							
						 
						
							
							
								
								* Implements 'Set Home to Here'  
							
							... 
							
							
							
							* Implements 'Teleport Home'
* User Server has to be updated for it to save your home in grid mode
* home position accuracy is in int because the grid comms ExpectUser method tries to convert to Uint and crashes if it gets a float.  Added a convert to decimal in ExpectUser but to avoid a breaking change with old revisions, kept the save value in int for now.   Eventually it needs to be a float, but lets release another incremental version before doing that. 
							
						 
						
							2008-04-17 05:07:14 +00:00  
				
					
						
							
							
								 
						
							
							
								770c395e86 
								
							
								 
							
						 
						
							
							
								
								moved the Thread.Sleep(500), to the correct side of the   ar.AsyncWaitHandle.WaitOne(timeOut*1000, false); call.  
							
							
							
						 
						
							2008-04-16 16:28:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e3a6a370fa 
								
							
								 
							
						 
						
							
							
								
								* From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							* Here's an updated ListInsertList implementation, tested to be LL
compliant. 
							
						 
						
							2008-04-16 16:07:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9cb9dcb9da 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							This fixes a bug in LSL_Types.list GetSublist that was manifest if the
source list was empty and negative indices were used. 
							
						 
						
							2008-04-16 15:57:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4f8943da67 
								
							
								 
							
						 
						
							
							
								
								* From Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							* Yet more script function cleanup - Patch fixes many different script functions: NotImplemented that weren't there at all, redundant or unneeded m_host.AddScriptLPS, etc 
							
						 
						
							2008-04-16 15:54:32 +00:00  
				
					
						
							
							
								 
						
							
							
								54eaadeb82 
								
							
								 
							
						 
						
							
							
								
								added a thread.Sleep(500) to OGS1GridServices.CheckRegion() , to try to help avoid a potential race condition. As IAsyncResult.AsyncWaitHandle.WaitOne before a AsyncCallback is called. So in this case, its a race to see who sets or reads the bool m_bAvailable first.  
							
							
							
						 
						
							2008-04-16 15:49:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7c1f17b994 
								
							
								 
							
						 
						
							
							
								
								* Applying melanie's Landmark patch. Thanks Melanie!  
							
							... 
							
							
							
							* To make a landmark, you currently have to enable admin options in the advanced menu first.  We're working on this..   however use the admin options solution in the mean time. 
							
						 
						
							2008-04-16 14:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								1eb0fedd93 
								
							
								 
							
						 
						
							
							
								
								After reading Timer.cs in the mono source, I'm not  
							
							... 
							
							
							
							convinced that timer.Enabled modification is thread safe.
I suspect the statsHeartBeat call to be one of our hot spots
because is tries to synchronize not with a lock, but by
disabling and enabling itself.  I've replaced that with a lock
in the hopes that this affects either the 100% bug, or the
invoke_void bugs. 
							
						 
						
							2008-04-16 10:54:32 +00:00  
				
					
						
							
							
								 
						
							
							
								bf7e7b2c57 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Kmeisthax for:  
							
							... 
							
							
							
							This patch makes the "Show in Search" checkbox on the viewer work. Additionally, I also discovered that show-in-search objects use the JointWheel flag, so this patch currently uses that flag. LibSL needs to add a flag to enum LLObject.ObjectFlags, "IncludeSearch = 32768" so we aren't using a legacy flag.
Additionally this patch also contains a small fix to BaseHTTPServer that lets the response content-type to be something other than text/html. For some reason this didn't get submitted with the DataSnapshot merge. 
							
						 
						
							2008-04-16 03:55:21 +00:00  
				
					
						
							
							
								 
						
							
							
								e777f88028 
								
							
								 
							
						 
						
							
							
								
								* A tweak of the caps system so that new caps have random paths instead of a fixed path  
							
							... 
							
							
							
							* This allows caps requests to be routed to regions where the agent is currently a root agent instead of the region that they logged into as it did previously.   
* This fixes a wide variety of bugs related to 'can't do X once i've crossed a border'.
* The first seed cap request fails, the second one works.  (this generates an error message on the console)
* Experimental. 
							
						 
						
							2008-04-15 23:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								550ed7b9ec 
								
							
								 
							
						 
						
							
							
								
								* Fix mantis 975 - prim text > 255 chars  
							
							
							
						 
						
							2008-04-15 22:56:18 +00:00  
				
					
						
							
							
								 
						
							
							
								331f26548b 
								
							
								 
							
						 
						
							
							
								
								Fixed LSL State support.  
							
							... 
							
							
							
							* Re-applied Tedd's patch that got overwritten.
* Replaced (state)\s+([^;\n\r]+)([\r\n\s];) with (state)\s+([^;\n\r]+)(;[\r\n\s])
* Added a state(string) method to BuiltIn_Commands_BaseClass 
							
						 
						
							2008-04-15 16:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								6f8ff32630 
								
							
								 
							
						 
						
							
							
								
								From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							ansgar and i have been working on an asterisk voice module that will allow
   us to couple opensim with an asterisk VoIP gateway.
   the patch below consists of
     * AsteriskVoiceModule region module: alternative to the plain-vanilla
       VoiceModule, will make XmlRpc calls out to an asterisk-opensim
       frontend
     * asterisk-opensim.py frontend, living in share/python/asterisk, takes
       XmlRpc calls from the AsteriskVoiceModule
          * account_update: to update/create a new SIP account (on
            ProvisionVoiceAccountRequest)
          * region_update: to update/create a new "region" conference call
            (on ParcelVoiceInfo)
     * a asterisk-opensim test client, living in share/python/asterisk, to
       exercise astersik-opensim.py
   this still does not give us voice in OpenSim, but it's another step on
   this path... 
							
						 
						
							2008-04-15 14:24:15 +00:00  
				
					
						
							
							
								 
						
							
							
								62d02e079e 
								
							
								 
							
						 
						
							
							
								
								From: dirk husemann <hud@zurich.ibm.com>  
							
							... 
							
							
							
							attached is a patch set that
     * adds further robustness checks for the CreateUser and CreateRegion
       XmlRpc
     * fixes SceneManager.TryGetScene(IPEndPoint, Scene) --- contrary to my
       expectation IPEndPoint.Address is not sufficient for a comparision,
       IPEndPoint.Address.Address (the long representation) does work
       however.
     * add [RemoteAdmin] section to OpenSim.ini.example
     * fixes XML doc comments
       good night,
       dirk 
							
						 
						
							2008-04-15 14:18:37 +00:00  
				
					
						
							
							
								 
						
							
							
								06d05bd339 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-15 10:02:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0bec9f0551 
								
							
								 
							
						 
						
							
							
								
								* Added support for serialising objects to ExportSerialisationModule via SerialiseObjects.cs  
							
							... 
							
							
							
							* Cleaned up using tags on SerialiseTerrain.cs
* Minor tweaks to ExportSerialisationModule.cs 
							
						 
						
							2008-04-15 09:55:47 +00:00  
				
					
						
							
							
								 
						
							
							
								682f4e9257 
								
							
								 
							
						 
						
							
							
								
								* Fixes an issue with the BaseHttpServer in Linux  
							
							... 
							
							
							
							* Fixes an estate naming issue
* Fixes a land issue with the landobject not reporting the proper parcel prim.
* A few other tweaks. 
							
						 
						
							2008-04-15 06:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								00dbca468a 
								
							
								 
							
						 
						
							
							
								
								* Committing shell of a whole-region serialiser. This is not complete and will be worked on more over the next few days. Undocumented/trusted. Use at own risk, etc etc.  
							
							
							
						 
						
							2008-04-15 04:26:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0b4a8191a1 
								
							
								 
							
						 
						
							
							
								
								* Quick patch before I start on a bigger project  
							
							... 
							
							
							
							* Renamed ITerrainTemp to IMapImageGenerator
* Renamed WriteJpegImage to WriteJpeg2000Image to better reflect it's function. 
							
						 
						
							2008-04-15 03:07:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b7ae8701ce 
								
							
								 
							
						 
						
							
							
								
								* Working towards notifying the client if the inventory service has failed, rather than simply returning 0 items.  
							
							... 
							
							
							
							* This is very early support which would only be triggered in a rather unlikely case (if the user server correctly received an inventory skeleton, but later on failed to return the whole inventory in a timely manner.  Also, this only applies to the 1.19.1.4 client onwards
* Code cleanup and support for other failure cases (failure of inventory caching on region crossing, failure to actually add a folder/item, etc, should follow. 
							
						 
						
							2008-04-14 18:43:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e21886eea0 
								
							
								 
							
						 
						
							
							
								
								* Fixed a few warnings.  
							
							... 
							
							
							
							* Added license info to a few files it was missing from.
* Fleshed out the landbuy interfaces
* If you add '-helperuri http://127.0.0.1:9000/ ' to your list of parameters you tell the client to use when you start it up you can transfer ownership of parcels now in standalone.  Structured gridmode requires a lot more work, see the documentation in the example money module.   The example money module is not secure especially in standalone mode. 
							
						 
						
							2008-04-14 17:13:38 +00:00  
				
					
						
							
							
								 
						
							
							
								1f5eb2ef65 
								
							
								 
							
						 
						
							
							
								
								make it so the IRC bridge only relays channel 0 messages  
							
							... 
							
							
							
							not all of them (like it was doing before) 
							
						 
						
							2008-04-14 14:49:16 +00:00  
				
					
						
							
							
								 
						
							
							
								2b7419c7fb 
								
							
								 
							
						 
						
							
							
								
								#952  again  
							
							
							
						 
						
							2008-04-14 03:20:36 +00:00  
				
					
						
							
							
								 
						
							
							
								30f93b2201 
								
							
								 
							
						 
						
							
							
								
								Fix for mantis 952  
							
							
							
						 
						
							2008-04-14 01:10:48 +00:00  
				
					
						
							
							
								 
						
							
							
								be93c0f29a 
								
							
								 
							
						 
						
							
							
								
								* Fix a bug in the friends module that causes a friend not to appear online when they were.  
							
							... 
							
							
							
							* A few things for testing.
* This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself.  It will not cause any errors, if either one are not updated. 
							
						 
						
							2008-04-13 22:47:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7dec345d9a 
								
							
								 
							
						 
						
							
							
								
								* Temporarily, stop the exception of mantis  #951  from killing the entire client session.  
							
							
							
						 
						
							2008-04-13 22:25:23 +00:00  
				
					
						
							
							
								 
						
							
							
								17507404b5 
								
							
								 
							
						 
						
							
							
								
								* Added some comments to terrain module.  
							
							... 
							
							
							
							* Fixed a range issue in the GenericSystemDrawing saving mechanism. 
							
						 
						
							2008-04-13 01:36:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b3f783ae05 
								
							
								 
							
						 
						
							
							
								
								* Reduce publicly exposed fields on InventoryCollection, which was causing duplicate sets of inventory data to be sent over the grid  
							
							... 
							
							
							
							* Won't actually fix anything, since we were handling the problem anyway
* Also add more doc, fix up debugging messages, etc 
							
						 
						
							2008-04-11 20:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								8f345d36d8 
								
							
								 
							
						 
						
							
							
								
								* Minor refactoring in OGS1InventoryService  
							
							
							
						 
						
							2008-04-11 19:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7ac7f79f88 
								
							
								 
							
						 
						
							
							
								
								* Eliminate a class of errors where an inventory request could be made before the region had completely received the inventory for the user.  
							
							... 
							
							
							
							* A much larger race condition where the inventory request could be made before the region gets any data at all will also be fixed in the near future.
* This change also fixes a regression from two patches ago where items stopped appearing in standalone inventory 
							
						 
						
							2008-04-11 18:46:54 +00:00  
				
					
						
							
							
								 
						
							
							
								649f304e76 
								
							
								 
							
						 
						
							
							
								
								* Minor inventory code cleanup following on from last patch  
							
							
							
						 
						
							2008-04-11 18:19:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a5176c2e2c 
								
							
								 
							
						 
						
							
							
								
								* Change inventory async response deliver to deliver all items and folders at once, rather than each individual  
							
							... 
							
							
							
							* This is required in order to work towards eliminating some inventory race conditions and to better deal with situations where a grid inventory server is slow or not responding. 
							
						 
						
							2008-04-11 18:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9c5d0f50fa 
								
							
								 
							
						 
						
							
							
								
								* fix bug 935  
							
							
							
						 
						
							2008-04-11 17:51:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5e1d8925fa 
								
							
								 
							
						 
						
							
							
								
								* Fix bug 934  
							
							
							
						 
						
							2008-04-11 17:24:04 +00:00  
				
					
						
							
							
								 
						
							
							
								9a7717743b 
								
							
								 
							
						 
						
							
							
								
								refactor: eliminate method in UserProfileCacheService  
							
							
							
						 
						
							2008-04-11 16:13:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b3892096f3 
								
							
								 
							
						 
						
							
							
								
								* From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							* This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file)
* Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken.
* Thanks Dr Scofield 
							
						 
						
							2008-04-11 15:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								f337cb205d 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Attached is the second half of the fix for 821 - this is the null reference
check for llDetectedName and the other *Detected* function. 
							
						 
						
							2008-04-11 13:51:11 +00:00  
				
					
						
							
							
								 
						
							
							
								f100fc1b94 
								
							
								 
							
						 
						
							
							
								
								* Updated MapImageModule to support primitives showing on the world map image. As MapImageModule is of unknown use, this may or may not be reflected on the world map. See the ShadeBuildings function in MapImageModule for reference.  
							
							
							
						 
						
							2008-04-11 03:33:51 +00:00  
				
					
						
							
							
								 
						
							
							
								50c5e6af10 
								
							
								 
							
						 
						
							
							
								
								* With Grid Comms up in the air..   I decided have the friends module update you when your friends come online if they're at least a child agent on the sim.  offline status works the same also.  So does Instant Message.  
							
							... 
							
							
							
							* This is until Grid Comms matures a bit more on this.
* This should also work in Standalone as it uses the IUserData interface. 
							
						 
						
							2008-04-10 18:30:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f565f44d89 
								
							
								 
							
						 
						
							
							
								
								Thank you Justin for a patch that solves the issue of: When a sensor detects an Avatar,  
							
							... 
							
							
							
							and llDetectedOwner is called on the script, the current implementation attempts to 
find the detected avatar as a SceneObjectPart and return the owner of that part. 
							
						 
						
							2008-04-10 15:38:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ba132f3a0b 
								
							
								 
							
						 
						
							
							
								
								* Minor: get CreateNewUserInventory() to return true on success  
							
							
							
						 
						
							2008-04-10 15:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								f2d36186f0 
								
							
								 
							
						 
						
							
							
								
								* Slightly smoother transition between land, shallow water and deep water in map tile generation.  
							
							
							
						 
						
							2008-04-10 15:27:02 +00:00  
				
					
						
							
							
								 
						
							
							
								55ac1c6dce 
								
							
								 
							
						 
						
							
							
								
								renaming of attributes in UserAgentData for readability  
							
							
							
						 
						
							2008-04-10 14:50:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ef7dfae41c 
								
							
								 
							
						 
						
							
							
								
								changing UserAgentData to use properties.  This caused more  
							
							... 
							
							
							
							grief than expected, as monodevelop doesn't like to refactor 
properties of properties. 
							
						 
						
							2008-04-10 14:37:17 +00:00  
				
					
						
							
							
								 
						
							
							
								25fea01b92 
								
							
								 
							
						 
						
							
							
								
								further renaming of properties for clarity  
							
							
							
						 
						
							2008-04-10 14:09:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c176caeb05 
								
							
								 
							
						 
						
							
							
								
								moved fields to properties for UserDataProfile, which was  
							
							... 
							
							
							
							actually a little more work than I expected given the copious
use of out params. 
							
						 
						
							2008-04-10 13:53:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1178eddffc 
								
							
								 
							
						 
						
							
							
								
								* Brings back map tile generation based on the terrain.  The algorithm produces a graphic that is a bit Dazzle-ish.  A Dazzle-ish map tile is better then a grey map tile IMHO.  
							
							
							
						 
						
							2008-04-10 13:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								b92c6901ad 
								
							
								 
							
						 
						
							
							
								
								* Fix a null reference when there's no [Economy] section in the opensim.ini  
							
							
							
						 
						
							2008-04-10 13:05:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9fec575b3e 
								
							
								 
							
						 
						
							
							
								
								* Made it safe again to use the restart button from the estate tools and the restart console command.  
							
							... 
							
							
							
							* It looks ugly on the console..   but it's really safe..  and restores some memory. 
							
						 
						
							2008-04-10 10:27:03 +00:00  
				
					
						
							
							
								 
						
							
							
								06967e230f 
								
							
								 
							
						 
						
							
							
								
								* Updates BetaGridLikeMoneyModule  
							
							... 
							
							
							
							* Several people have asked for a way to limit uploads, so I've decided to show people how to do this in the BetaGridLikeMoneyModule.
* Configure it in OpenSim.ini using the [Economy] header.  See the bottom of the OpenSim.ini.example for more information.
* This also fleshes out the Economy API a bit more. 
							
						 
						
							2008-04-10 09:36:55 +00:00  
				
					
						
							
							
								 
						
							
							
								b85624db18 
								
							
								 
							
						 
						
							
							
								
								* Adds twist support for Cubes, Cylinders, and Prisms in the Meshmerizer  
							
							... 
							
							
							
							* A tweak of the SimStatsReporter so it would report the prim capacity to be 45000. 
							
						 
						
							2008-04-10 00:31:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8bd1f1c7c3 
								
							
								 
							
						 
						
							
							
								
								* Put explicit braces in for single line blocks  
							
							
							
						 
						
							2008-04-09 15:36:10 +00:00  
				
					
						
							
							
								 
						
							
							
								f9646a0c81 
								
							
								 
							
						 
						
							
							
								
								From: Michael Osias <mosias@us.ibm.com>  
							
							... 
							
							
							
							"This is llDetectedKey for touch_start - it is already implemented for sensor."
Thanks Michael 
							
						 
						
							2008-04-09 15:33:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f512502e51 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							"a patch to add a deprecated call to throw an LSL deprecated specific exception, and the associated code cleanup in the functions."
Thanks! 
							
						 
						
							2008-04-09 15:28:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f5b254e0bf 
								
							
								 
							
						 
						
							
							
								
								* Minor: Show summary count of connected agents in 'show users' region console output  
							
							
							
						 
						
							2008-04-08 20:54:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f8faf18c66 
								
							
								 
							
						 
						
							
							
								
								* Following A_Biondi's suggestion, going to try returning a version number of 1 instead of 0 for the folder requested in a InventoryDescendentsPacket  
							
							... 
							
							
							
							* Can't hurt - it doesn't appear to cause any problems in a quick test. 
							
						 
						
							2008-04-08 20:11:35 +00:00  
				
					
						
							
							
								 
						
							
							
								90422db35a 
								
							
								 
							
						 
						
							
							
								
								* Update code to use patched libsecondlife.dll which removes the problem where the AssetType enum was 'Primitive' rather than 'Object'  
							
							... 
							
							
							
							* The libsecondlife patch was also applied to libsecondlife itself in r1714
* Many, many thanks to Dr Schofield (IBM) for his help on this :) 
							
						 
						
							2008-04-08 14:39:29 +00:00  
				
					
						
							
							
								 
						
							
							
								95e31c9f02 
								
							
								 
							
						 
						
							
							
								
								* Added stretchable ellipsoid support with configurable LOD.  It's actually a split facet icosahedral geodesic sphere that's scaled.  
							
							... 
							
							
							
							* In other words, you can stretch spheres into oblong shapes now and watch them roll around like a football would.
* Still can't cut, twist or profile cut spheres yet. 
							
						 
						
							2008-04-08 05:03:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d0f7784101 
								
							
								 
							
						 
						
							
							
								
								* Adds poor support for ellipsis in the Meshmerizer.  This will get better..     notice the huge nasty facets!  Regular spheres still work as they did.  
							
							
							
						 
						
							2008-04-08 01:29:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5ee75998ce 
								
							
								 
							
						 
						
							
							
								
								more refactoring, this time on InventoryFolderBase  
							
							... 
							
							
							
							* wrap attributes in properties
 * clean up names a little bit
 * clean up name styles 
							
						 
						
							2008-04-07 23:27:05 +00:00  
				
					
						
							
							
								 
						
							
							
								f436815107 
								
							
								 
							
						 
						
							
							
								
								Refactor InventoryItemBase to do the following:  
							
							... 
							
							
							
							* wrap fields as Properties
 * rename some fields/properties to more sensible names
 * set style to PropName to match more standard C# approach 
							
						 
						
							2008-04-07 23:15:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e409892a9c 
								
							
								 
							
						 
						
							
							
								
								* Updated ODE.NET bindings to the ODE library.  
							
							... 
							
							
							
							* Fixed some Tapers with Cylinders in the Meshmerizer 
							
						 
						
							2008-04-07 22:11:41 +00:00  
				
					
						
							
							
								 
						
							
							
								da9eeffc9e 
								
							
								 
							
						 
						
							
							
								
								* Objects which have their name or description changed while within inventory will now retain those details when rezzed to a scene  
							
							
							
						 
						
							2008-04-07 21:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								033f0138c8 
								
							
								 
							
						 
						
							
							
								
								* Preserve original creator's name when an object is given  
							
							
							
						 
						
							2008-04-07 21:03:03 +00:00  
				
					
						
							
							
								 
						
							
							
								0e7c4046d3 
								
							
								 
							
						 
						
							
							
								
								* Nasty hack to reduce the incidence of spurious exceptions where a user deletes a newly rezzed object before the persistence thread gets to it from its queue.  
							
							... 
							
							
							
							* This should greatly reduce but not eliminate the problem - elimination probably requires a redesign of the prim persistence processes 
							
						 
						
							2008-04-07 17:28:02 +00:00  
				
					
						
							
							
								 
						
							
							
								2caea75aa8 
								
							
								 
							
						 
						
							
							
								
								* Okay you can put down your pitchforks - this patch should fix rezzing of items (with inventory) on Windows  
							
							... 
							
							
							
							* Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation
* Also, an xml exception no longer crahes the client session    
* Leaving in debugging lines in case there are further problems
* Not yet tested on Linux, though I'm just about to. 
							
						 
						
							2008-04-07 16:30:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8833a72388 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-07 14:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								927003de33 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly Diva & KMeisthax for adding the beginnings  
							
							... 
							
							
							
							of search capability to OpenSim in the form of a configurable
module. 
							
						 
						
							2008-04-07 13:50:05 +00:00  
				
					
						
							
							
								 
						
							
							
								072b5faa34 
								
							
								 
							
						 
						
							
							
								
								* I XmlIgnored the TaskInventory Property as a temporary measure.   Taking things and rezzing them works again. (though, I suggest waiting on taking things until justincc has an opportunity to look at the TaskInventory property causing the XML Serialization to overrun.)   It's MinOccurs is 0 in the XML Schema, so it should work fine when he adds it back.  
							
							
							
						 
						
							2008-04-07 11:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								ac73033231 
								
							
								 
							
						 
						
							
							
								
								Remove some dead code.  
							
							
							
						 
						
							2008-04-07 02:34:31 +00:00  
				
					
						
							
							
								 
						
							
							
								dfe5e9d4eb 
								
							
								 
							
						 
						
							
							
								
								* EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar item giving  
							
							... 
							
							
							
							* Now you can drag an object from your inventory and give it to another avatar
* !!! Use at your own risk !!!  Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it)
* Also, items for the receiving end up in their root folder rather than the objects folder 
							
						 
						
							2008-04-07 01:46:00 +00:00  
				
					
						
							
							
								 
						
							
							
								7149c8b0c6 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-06 14:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0a0a3992cc 
								
							
								 
							
						 
						
							
							
								
								* Whoops, forgot to include all the new terrain file loaders and things.  
							
							... 
							
							
							
							* Added MapImageModule for handling world-map 
* Added new DefaultTerrainGenerator.cs
* Added BMP loader
* Added GIF loader
* Added PNG loader
* Added TIFF loader 
							
						 
						
							2008-04-06 14:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								996309a6e1 
								
							
								 
							
						 
						
							
							
								
								* Various terrain engine fixes  
							
							... 
							
							
							
							* Includes patch #894  fixes for terrain load-tile
* Large number of other terrain fixes and new commands included. 
							
						 
						
							2008-04-06 13:48:28 +00:00  
				
					
						
							
							
								 
						
							
							
								899f00b83d 
								
							
								 
							
						 
						
							
							
								
								* Fixed up some documentation  
							
							... 
							
							
							
							* Should help the sinking feeling when new avatar arrive in the scene. 
							
						 
						
							2008-04-06 06:42:54 +00:00  
				
					
						
							
							
								 
						
							
							
								0340531ff0 
								
							
								 
							
						 
						
							
							
								
								* Implemented AgentPause and AgentResume.    AgentPause extends the timeout for a client at the server by 3x.  AgentResume restores the timeout to the normal amount.  
							
							... 
							
							
							
							* The linden client still doesn't like it when you have an image select box open for more then 100 or so seconds. 
							
						 
						
							2008-04-06 02:05:19 +00:00  
				
					
						
							
							
								 
						
							
							
								9d299926dc 
								
							
								 
							
						 
						
							
							
								
								* Lowered the default throttle settings.  They were way too high at 1.5MB/s!  
							
							... 
							
							
							
							* This will definitely help the missing prim problem (probably eliminate it entirely)!
* This will help the broken up land block problem (probably eliminate it entirely)!
* Warning, change the default throttle settings at your own risk ( and don't commit the throttle settings! ) 
							
						 
						
							2008-04-05 11:06:28 +00:00  
				
					
						
							
							
								 
						
							
							
								dbbb115c26 
								
							
								 
							
						 
						
							
							
								
								* The simulator now checks the parcel at the position that you get put by the grid server to see if you set it's landing point to a specified landing point.    If you did, and the landing point isn't LLVector3.Zero, it puts you at the configured landing point.  
							
							... 
							
							
							
							* Currently the grid server sticks you at 128x128x128..  so that means it'll use whatever parcel is at that location to get this information.   This allows greater customization of where people log-into and teleport-to if done right. 
							
						 
						
							2008-04-05 09:47:05 +00:00  
				
					
						
							
							
								 
						
							
							
								57afbdbdbd 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Patch to remove commented NotImpemented calls from within implemented script functions 
							
						 
						
							2008-04-04 19:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								cdff09d0bb 
								
							
								 
							
						 
						
							
							
								
								* Removing debugging goo for mantis 854 since the fix is reported to work.  
							
							
							
						 
						
							2008-04-04 15:02:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7bc0b7b6c1 
								
							
								 
							
						 
						
							
							
								
								* Fixes Region/Estate panel in current Linden Official client.  
							
							... 
							
							
							
							* Sets the default estate parentID to 1..  which means that all regions are treated like private estates in the client as opposed to Linden Mainland. (no space server hiccup message).  If that message annoys you and you want to get rid of it, set your parentEstateID to 1. 
							
						 
						
							2008-04-03 22:59:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5e32d86b87 
								
							
								 
							
						 
						
							
							
								
								move NullStorage => OpenSim.Data.Null to be consistant with  
							
							... 
							
							
							
							where other data storage assemblies are. 
							
						 
						
							2008-04-03 21:07:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b9b99ee87c 
								
							
								 
							
						 
						
							
							
								
								* Attempted resolution for mantis 854  
							
							... 
							
							
							
							* Also adds more temporary debugging goo in case the fix didn't work 
							
						 
						
							2008-04-03 17:13:45 +00:00  
				
					
						
							
							
								 
						
							
							
								042cd57e94 
								
							
								 
							
						 
						
							
							
								
								* From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							* This patch removes voice code into a region module.  This required the implementation of events and other code to allow region modules to register their own caps handlers, and should allow different voice module implementations.
* CAVEAT: This does not provide complete voice support, it merely provides the hooks so that it can be plugged in. 
							
						 
						
							2008-04-03 15:44:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4394c747f5 
								
							
								 
							
						 
						
							
							
								
								* Minor: fix doc glitch  
							
							
							
						 
						
							2008-04-03 15:30:52 +00:00  
				
					
						
							
							
								 
						
							
							
								5fe4a39927 
								
							
								 
							
						 
						
							
							
								
								* Adding request time limiting strategy for texture requests, though this isn't useable yet  
							
							
							
						 
						
							2008-04-03 15:28:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6ef4f1bdae 
								
							
								 
							
						 
						
							
							
								
								* Resolve mantis 849  
							
							... 
							
							
							
							* Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option 
							
						 
						
							2008-04-03 13:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								2d33bf854f 
								
							
								 
							
						 
						
							
							
								
								* ODEPlugin: put a limit on the minimum size a prim can be ( scale <=0 ).  
							
							
							
						 
						
							2008-04-03 04:02:46 +00:00  
				
					
						
							
							
								 
						
							
							
								341664eabc 
								
							
								 
							
						 
						
							
							
								
								from krtaylor  
							
							... 
							
							
							
							Fixe for Mantis 821 
							
						 
						
							2008-04-02 18:58:57 +00:00  
				
					
						
							
							
								 
						
							
							
								272fbef65f 
								
							
								 
							
						 
						
							
							
								
								Minor: just some method comments  
							
							
							
						 
						
							2008-04-02 17:34:53 +00:00  
				
					
						
							
							
								 
						
							
							
								f27f861072 
								
							
								 
							
						 
						
							
							
								
								* Attempt to resolve mantis 873 by placing caps removal operations in a critical section  
							
							
							
						 
						
							2008-04-02 16:46:58 +00:00  
				
					
						
							
							
								 
						
							
							
								86cf07f1c4 
								
							
								 
							
						 
						
							
							
								
								changing more references to OpenSim.Data  
							
							
							
						 
						
							2008-04-02 15:38:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1038c244cf 
								
							
								 
							
						 
						
							
							
								
								* Add some temporary task inventory item inflation debug messages to investigate mantis 854  
							
							
							
						 
						
							2008-04-02 15:16:32 +00:00  
				
					
						
							
							
								 
						
							
							
								0e789a9a01 
								
							
								 
							
						 
						
							
							
								
								Set default terrain to complete flat terrain (at 26 height). Even flat terrain as default seems better than the messed up terrain I was getting.  
							
							
							
						 
						
							2008-04-02 11:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b790a16e98 
								
							
								 
							
						 
						
							
							
								
								* Updating the version of the ODE library. (big update).  The Mac library needs to be updated still.  
							
							... 
							
							
							
							* Adding some XMPP stuff that's incomplete. 
							
						 
						
							2008-04-02 01:03:31 +00:00  
				
					
						
							
							
								 
						
							
							
								96ecb62197 
								
							
								 
							
						 
						
							
							
								
								* Fix for mantis  #678  
							
							... 
							
							
							
							* Shift copied prims should now keep the script in both prims over region startups 
							
						 
						
							2008-04-01 17:06:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cdf27ece5f 
								
							
								 
							
						 
						
							
							
								
								few more minor changes, needs prebuild to be ran.  
							
							
							
						 
						
							2008-04-01 13:34:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f43e077150 
								
							
								 
							
						 
						
							
							
								
								a few small changes  
							
							
							
						 
						
							2008-04-01 13:09:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a0a0229fdf 
								
							
								 
							
						 
						
							
							
								
								* Set Svn Properties eol-style: |337  
							
							
							
						 
						
							2008-03-31 23:54:49 +00:00  
				
					
						
							
							
								 
						
							
							
								15a1565bf8 
								
							
								 
							
						 
						
							
							
								
								* Fix for terrain issue whereby loading or manipulating a terrain item from the console would not cause the terrain to be saved to the Scene. (Mantis  #845 )  
							
							
							
						 
						
							2008-03-31 21:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								106fd2f616 
								
							
								 
							
						 
						
							
							
								
								* From: Dr Scofield <hud@zurich.ibm.com>  
							
							... 
							
							
							
							* (and Ansgar/Ansi)
* Fleshes out the voice stubs to better interact with the viewer CAPS requests - no actual voice support yet!
* In his own words
"the attached patch enhances the existing voice support by returning a proper voice account user and password and is preparing the config file so that we can specify a SIP server (not yet working). currently the SIP is hardcoded. the next step is to refactor voice support into a region module. working on that. " 
							
						 
						
							2008-03-31 18:41:24 +00:00  
				
					
						
							
							
								 
						
							
							
								93303072dd 
								
							
								 
							
						 
						
							
							
								
								* Minor: If a user exists but has no inventory in standalone, automatically create new inventory folders  
							
							... 
							
							
							
							* This mirrors the grid behaviour 
							
						 
						
							2008-03-31 18:29:08 +00:00  
				
					
						
							
							
								 
						
							
							
								af3118eccd 
								
							
								 
							
						 
						
							
							
								
								* Fix problem where inventory code throws a swallowed exception on grid mode if the avatar has never logged in before  
							
							
							
						 
						
							2008-03-31 17:08:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5f04cebb25 
								
							
								 
							
						 
						
							
							
								
								* Fix for mantis 131, 796  
							
							... 
							
							
							
							* Take copy now actually takes a copy into inventory rather than the original 
							
						 
						
							2008-03-31 16:12:24 +00:00  
				
					
						
							
							
								 
						
							
							
								e18d046d76 
								
							
								 
							
						 
						
							
							
								
								Fixed typo in AvatarFactoryModule.cs  
							
							
							
						 
						
							2008-03-31 16:06:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8af0c9a1af 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-31 03:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f52886f8f5 
								
							
								 
							
						 
						
							
							
								
								* Added competely untested MSSQLMapper  
							
							... 
							
							
							
							* Added the new mapper to the mapper factory
* Made choice of mapper configurable
* This means, in hteory, that we can persist avatar appearance on MSSQL as well 
							
						 
						
							2008-03-30 21:04:45 +00:00  
				
					
						
							
							
								 
						
							
							
								8aa4308097 
								
							
								 
							
						 
						
							
							
								
								* Minor cleanup  
							
							
							
						 
						
							2008-03-30 19:58:14 +00:00  
				
					
						
							
							
								 
						
							
							
								c502416548 
								
							
								 
							
						 
						
							
							
								
								* Quick fix. Re-enabled some code which registers the Terrain Module's Commander with the scene (whoops).  
							
							
							
						 
						
							2008-03-30 09:07:57 +00:00  
				
					
						
							
							
								 
						
							
							
								fadd19f314 
								
							
								 
							
						 
						
							
							
								
								**Big ass update warning**  
							
							... 
							
							
							
							* Renamed plugin console message, to send a message to a plugin, use either "plugin <message>", or any unrecognised message will be sent ("plugin" sends explicitly) This replaces the old "script <message>".
* Terrain commands - "terrain <command>" now works again. "Script terrain <command>" does not. Many of the commands have now been reimplemented, eg load-tile. However some have new syntax.
* New console command handler, you can now use things like "terrain help" or "terrain save help". See TerrainModule.cs for an example of how to use the new "Commander" class.
* Commander class - advanced processing of console input and also enables a script API to be generated from registered console commands. 
							
						 
						
							2008-03-30 09:03:38 +00:00  
				
					
						
							
							
								 
						
							
							
								fd2caf5f16 
								
							
								 
							
						 
						
							
							
								
								This update has good news and bad news, first the bad.  
							
							... 
							
							
							
							* This update breaks inter-region communications, sorry.
* You will need to run prebuild.
Next, the good;
* This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa.  So Linux Simulators and Windows simulators are 100% compatible again.
* This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border.   If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost.
That being said, it's best to update all your simulators to this revision at once. 
							
						 
						
							2008-03-30 08:01:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a6999f8a5d 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Remove unused inventory methods, some of which weren't properly implemented anyway.  
							
							
							
						 
						
							2008-03-29 23:07:48 +00:00  
				
					
						
							
							
								 
						
							
							
								7722a87b69 
								
							
								 
							
						 
						
							
							
								
								* Tidy up 'show users' display  
							
							
							
						 
						
							2008-03-29 22:57:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a90fbb308d 
								
							
								 
							
						 
						
							
							
								
								* Minor log message fix per mantis 829  
							
							
							
						 
						
							2008-03-29 22:44:14 +00:00  
				
					
						
							
							
								 
						
							
							
								875211b262 
								
							
								 
							
						 
						
							
							
								
								* Various 1.19.0.5 grid inventory request fixes.  These will only take affect once the region and the grid servers have upgraded to this revision  
							
							... 
							
							
							
							* You may also need to clear your cache before seeing any effect.
* These fixes may or may not affect inventory on the RC client.
* These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly
* Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal 
with situations where we receive child folders from the inventory service before their parent is received. 
							
						 
						
							2008-03-29 22:18:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0e0445573e 
								
							
								 
							
						 
						
							
							
								
								Patches llAvatarOnSitTarget to return NULL_KEY opposed to a blank string. Should fix Mantis 838  
							
							
							
						 
						
							2008-03-29 19:49:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7fcffa3a3a 
								
							
								 
							
						 
						
							
							
								
								Re-enabled terrain texture generation for the world map. Adam can clean up/ sort it out when he gets time.  
							
							... 
							
							
							
							Most likely doesn't really work in grid mode as the generated textures are marked as temporary and I don't think they are updated to the asset server. We have to either live with these textures being sent to the asset server, and manually clean them out from time to time or wait until there is some asset management system in place. 
Also currently the texture is only generated at region startup, it is not updated after terraforming. 
							
						 
						
							2008-03-29 17:18:47 +00:00  
				
					
						
							
							
								 
						
							
							
								86128ba4d4 
								
							
								 
							
						 
						
							
							
								
								Fix compiler warnings in BulletXPlugin.  
							
							
							
						 
						
							2008-03-29 04:30:19 +00:00  
				
					
						
							
							
								 
						
							
							
								0a47a75b88 
								
							
								 
							
						 
						
							
							
								
								* Send full inventory folder skeleton to standalone client logins rather than just the root child folders  
							
							... 
							
							
							
							* This may resolve some current problems with non root child folders on standalone installations.
* A fix for the same problem in grid mode will come soon. 
							
						 
						
							2008-03-28 19:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								35dec2e53a 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Eliminate RequestUsersRoot() redundant method  
							
							
							
						 
						
							2008-03-28 17:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c8f79eb9b4 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Rename CreateInventoryData() to GetInventorySkeleton()  
							
							... 
							
							
							
							* Replace the unused default GetInventorySkeleton() impleemntation with an abstract declaration - less confusing this way imho
* Add some comments 
							
						 
						
							2008-03-28 16:39:38 +00:00  
				
					
						
							
							
								 
						
							
							
								512e52be4c 
								
							
								 
							
						 
						
							
							
								
								* Remove pointless boolean on AgentInventory.CreateRootFolder()  
							
							
							
						 
						
							2008-03-28 16:27:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a13d68d98c 
								
							
								 
							
						 
						
							
							
								
								fixes mantis  #778  and shoots himself for making such a mistake to begin with, but also blames Tedd for the way the script functions have wrapper methods that call the same named method in a different class, is it my fault if in two such functions, I forget to add "m_LSL_Functions." and instead cause a recursive loop until the stack overflows.  
							
							
							
						 
						
							2008-03-28 15:32:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ac27d9250d 
								
							
								 
							
						 
						
							
							
								
								attempt to fix mantis # 779.  
							
							
							
						 
						
							2008-03-28 14:59:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2eda6a1296 
								
							
								 
							
						 
						
							
							
								
								From: Michael Osias <mosias@us.ibm.com>  
							
							... 
							
							
							
							This patch implements llMessageLinked.
I had to make a change to llGetLinkNumber to return m_host.LinkNum + 1 for
link sets of more than 1 prim, or 0 for a single object, since according
to:
http://rpgstats.com/wiki/index.php?title=LlMessageLinked 
linksets with 2 or more prims start the link numbering at 1, but a single
prims link number is 0. 
							
						 
						
							2008-03-28 12:47:03 +00:00  
				
					
						
							
							
								 
						
							
							
								14ee78b3af 
								
							
								 
							
						 
						
							
							
								
								* Tweaking master uuid exception to make it clearer what just went wrong (user server timeout)  
							
							... 
							
							
							
							* Increasing GetUserProfile requests only to 6 seconds from 3
* Not completely sure what effect this will have, though probably not much
* At some point one will have to accept that if the grid servers are taking many many seconds to respond, running using that grid will not be viable.
* Perhaps there should be a big warning up front if grid request times are slower than n seconds. 
							
						 
						
							2008-03-26 18:06:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c538ea5024 
								
							
								 
							
						 
						
							
							
								
								* Increase timeout for initial simulator login from 16 to 30 seconds  
							
							... 
							
							
							
							* Comments, capitalization 
							
						 
						
							2008-03-26 17:21:46 +00:00  
				
					
						
							
							
								 
						
							
							
								bcd68fb6c4 
								
							
								 
							
						 
						
							
							
								
								* More log messages in the region registration process for debug purposes.  Some of these may be temporary  
							
							
							
						 
						
							2008-03-26 12:44:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c00e56d3ee 
								
							
								 
							
						 
						
							
							
								
								* Increase information in simulator_login log messages  
							
							
							
						 
						
							2008-03-26 12:34:02 +00:00  
				
					
						
							
							
								 
						
							
							
								35b1cae593 
								
							
								 
							
						 
						
							
							
								
								* Start printing the region simulator_login exception to the log  
							
							
							
						 
						
							2008-03-26 12:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								7fe243e3d4 
								
							
								 
							
						 
						
							
							
								
								Committed patch from Lulurun to fix Mantis 817. Thanks Lulurun  
							
							
							
						 
						
							2008-03-26 02:49:35 +00:00  
				
					
						
							
							
								 
						
							
							
								7f5e1546e2 
								
							
								 
							
						 
						
							
							
								
								Removing redundant code  
							
							
							
						 
						
							2008-03-26 02:12:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ad6783ff40 
								
							
								 
							
						 
						
							
							
								
								* Massaging CAPS setup/teardown log messages  
							
							... 
							
							
							
							* Leaving quite a few debug messages in for now to help deal with bugs arising 
							
						 
						
							2008-03-25 22:04:41 +00:00  
				
					
						
							
							
								 
						
							
							
								ad808579a2 
								
							
								 
							
						 
						
							
							
								
								* Print out the exception stacks of resolution failures, temporarily  
							
							
							
						 
						
							2008-03-25 20:05:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ed9cdbe99f 
								
							
								 
							
						 
						
							
							
								
								* Temporary hack to swallow neighbour contact problems on startup (in response to osgrid issues)  
							
							... 
							
							
							
							* Not sure what the effect will be, but can't be any worse than the current constant sim crashes. 
							
						 
						
							2008-03-25 19:39:41 +00:00  
				
					
						
							
							
								 
						
							
							
								13a077674c 
								
							
								 
							
						 
						
							
							
								
								checking that these two files are commented out  
							
							
							
						 
						
							2008-03-25 19:03:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c2ea7b99e1 
								
							
								 
							
						 
						
							
							
								
								Moved Avatar appearance Factory to its own project so that the reference to MySQLDatabaseMapper could be removed from Region.Environment.  
							
							... 
							
							
							
							Added a using OpenSim.Framework.Data statement to MySQLDatabaseMapper , to try to fix the build problem that has been reported on the mailing list. 
							
						 
						
							2008-03-25 18:48:07 +00:00  
				
					
						
							
							
								 
						
							
							
								8c74cf7758 
								
							
								 
							
						 
						
							
							
								
								* Tear down CAPS and http handlers when an agent leaves a region (via crossing, teleport or logout)  
							
							
							
						 
						
							2008-03-25 18:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e74892ee44 
								
							
								 
							
						 
						
							
							
								
								* Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f;  This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. )  
							
							... 
							
							
							
							( Remove ray caster Verbosity ) 
							
						 
						
							2008-03-25 17:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e11e6dc308 
								
							
								 
							
						 
						
							
							
								
								* Use Face normal to offset new prim instead of the hard coded pos.Z += 0.25f;  This allows proper positioning of prim based on the face you click. ( Yes, you can click the bottom face of a prim that's above you, and the new prim appears directly below it. )  
							
							
							
						 
						
							2008-03-25 17:28:09 +00:00  
				
					
						
							
							
								 
						
							
							
								2517fe7acd 
								
							
								 
							
						 
						
							
							
								
								* Remove old CAPS http listeners when a client logs out from a scene  
							
							... 
							
							
							
							* Not yet removing listeners when a client leaves a region without logging out 
							
						 
						
							2008-03-25 17:08:20 +00:00  
				
					
						
							
							
								 
						
							
							
								3d1b4f8578 
								
							
								 
							
						 
						
							
							
								
								* On Ray casting.  Now returning the face normal of the collision face.  
							
							
							
						 
						
							2008-03-25 16:09:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ba2de258f4 
								
							
								 
							
						 
						
							
							
								
								* Refactored out circular reference in Region.Environment <-> Framework.Data.Base  
							
							... 
							
							
							
							We REALLY need to get the db layer sorted soon... 
							
						 
						
							2008-03-25 14:27:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9d1b42c39a 
								
							
								 
							
						 
						
							
							
								
								Comment out unused private methods.  
							
							
							
						 
						
							2008-03-25 03:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a8d9a58dd2 
								
							
								 
							
						 
						
							
							
								
								Fix a couple more warnings.  
							
							
							
						 
						
							2008-03-25 03:43:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a7556af7de 
								
							
								 
							
						 
						
							
							
								
								Fix a few compiler warnings.  
							
							
							
						 
						
							2008-03-25 03:37:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a21112ccee 
								
							
								 
							
						 
						
							
							
								
								* Adds llMoveToTarget and llStopMoveToTarget support to the ODEPlugin.  
							
							... 
							
							
							
							* It doesn't generate at_target events, because they don't exist yet in the script engine.
* The Tau is different, however, compatible with scripts I tested.
* Not perfect...  but pretty good. 
							
						 
						
							2008-03-25 03:36:31 +00:00  
				
					
						
							
							
								 
						
							
							
								d2b1a8aa1e 
								
							
								 
							
						 
						
							
							
								
								Minor formatting / svn properties cleanup.  
							
							
							
						 
						
							2008-03-25 01:45:23 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6e6e7bdf 
								
							
								 
							
						 
						
							
							
								
								* Added llApplyImpulse in the local frame.  
							
							
							
						 
						
							2008-03-24 22:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								15a22e993d 
								
							
								 
							
						 
						
							
							
								
								Implements llGetInventoryPermMask()  
							
							
							
						 
						
							2008-03-24 21:56:52 +00:00  
				
					
						
							
							
								 
						
							
							
								dd6a9ffbc7 
								
							
								 
							
						 
						
							
							
								
								* OBB: Flipped the -y face normal so ray casting against the -y face correctly results in the point of collision.  
							
							
							
						 
						
							2008-03-24 21:48:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e3949280b1 
								
							
								 
							
						 
						
							
							
								
								* Inflate my commits with yet another snippet of documentation... (j/k)  
							
							
							
						 
						
							2008-03-24 21:28:45 +00:00  
				
					
						
							
							
								 
						
							
							
								3a5521d204 
								
							
								 
							
						 
						
							
							
								
								* Put in tiny doc snippet while I remember  
							
							
							
						 
						
							2008-03-24 21:27:14 +00:00  
				
					
						
							
							
								 
						
							
							
								f14c102c7a 
								
							
								 
							
						 
						
							
							
								
								* Clean up Scene.AddCapsHandler().  There was a race condition warning, but I don't think this is now relevant...  
							
							... 
							
							
							
							* Remove some now extraneous CAPS related messages 
							
						 
						
							2008-03-24 21:21:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2b4915ef27 
								
							
								 
							
						 
						
							
							
								
								Modified llGetInventoryName() so it indexes inventory in the same manner the LL grid does. (Thanks Teravus for pointing this out.)  
							
							
							
						 
						
							2008-03-24 21:19:01 +00:00  
				
					
						
							
							
								 
						
							
							
								3aa843cea8 
								
							
								 
							
						 
						
							
							
								
								* Remove a spammy comment I meant to remove from the last commit  
							
							
							
						 
						
							2008-03-24 20:25:48 +00:00  
				
					
						
							
							
								 
						
							
							
								6489746a6b 
								
							
								 
							
						 
						
							
							
								
								* Make standalone non-home region caps work again.  
							
							... 
							
							
							
							* When I removed the hard coding for the http port last night, I foolishly assumed standalone would be okay :) 
							
						 
						
							2008-03-24 20:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3be815b206 
								
							
								 
							
						 
						
							
							
								
								Implements llGetInventoryName() - the order is based upon inventory key, which probably doesn't match 100% with LL's grid.  
							
							
							
						 
						
							2008-03-24 19:58:53 +00:00  
				
					
						
							
							
								 
						
							
							
								45b9114df7 
								
							
								 
							
						 
						
							
							
								
								From: Michael Osias <mosias@us.ibm.com>  
							
							... 
							
							
							
							Fixes mantis 771 - multiple uses of llListen cause duplicate events
Thanks Michael! 
							
						 
						
							2008-03-24 19:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								9117dfc858 
								
							
								 
							
						 
						
							
							
								
								Implements llGetInventoryNumber()  
							
							
							
						 
						
							2008-03-24 19:29:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8a39d04f6d 
								
							
								 
							
						 
						
							
							
								
								Implements llGetInventoryType()  
							
							
							
						 
						
							2008-03-24 19:11:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3423ed4739 
								
							
								 
							
						 
						
							
							
								
								Implements llGetInventoryCreator()  
							
							
							
						 
						
							2008-03-24 19:05:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8c0955321a 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Genericise request limit strategies and move to OpenSim.Framework.Communications.Limit  
							
							
							
						 
						
							2008-03-24 18:21:06 +00:00  
				
					
						
							
							
								 
						
							
							
								56dfa4e6da 
								
							
								 
							
						 
						
							
							
								
								Fixed a small XmlRpcCommand bug  
							
							
							
						 
						
							2008-03-24 03:03:21 +00:00  
				
					
						
							
							
								 
						
							
							
								39f340e687 
								
							
								 
							
						 
						
							
							
								
								XmlRpcCommand refactoring  
							
							
							
						 
						
							2008-03-24 01:37:00 +00:00  
				
					
						
							
							
								 
						
							
							
								da531fa9e1 
								
							
								 
							
						 
						
							
							
								
								* Start passing around a region server's http port in RegionInfo.  
							
							... 
							
							
							
							* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default 
(9000) port.  
* If you are running a region server, this may only work properly once your grid server upgrades to this revision
* PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision.  However if it does, the instability will persist until 
the grid and region (and possibly all the region's neighbours) have upgraded to this revision.
* This revision also adds extra login related messages, both for success and failure conditions 
							
						 
						
							2008-03-23 21:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								68d016517d 
								
							
								 
							
						 
						
							
							
								
								Implements llGetParcelPrimOwners()  
							
							
							
						 
						
							2008-03-23 18:15:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f82227a186 
								
							
								 
							
						 
						
							
							
								
								* Added a little more stability for getting the object list from the parcel box. (previously it crashed my simulator)  
							
							... 
							
							
							
							* Found and gracefully handled a few situations where null references occur.  (m_rootPart again!) 
							
						 
						
							2008-03-23 07:10:04 +00:00  
				
					
						
							
							
								 
						
							
							
								dc850df50a 
								
							
								 
							
						 
						
							
							
								
								* Implements Oriented Bounding Box raytracing.  
							
							... 
							
							
							
							* It's not perfect, but it's good enough. (rarely erroneously returns a backface collision)
* After updating to this revision, rez a prim on another prim and watch it appear where you'd expect it to appear. 
							
						 
						
							2008-03-23 06:24:59 +00:00  
				
					
						
							
							
								 
						
							
							
								5deca3f0c5 
								
							
								 
							
						 
						
							
							
								
								Implements (I hope): llRemoveFromLandBanList, llRemoveFromLandPassList, llAddToLandBanList, llAddToLandPassList, llResetLandPassList, llResetLandBanList  
							
							
							
						 
						
							2008-03-23 06:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								0d43aaa337 
								
							
								 
							
						 
						
							
							
								
								Fix llParseString2List bug when separator is longer than 1 character.  
							
							
							
						 
						
							2008-03-23 00:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9a2b289e32 
								
							
								 
							
						 
						
							
							
								
								Fix compiler warnings in pCampBot, TestSuite, and ScriptEngine/RemoteServer.  Thanks daTwitch!  
							
							
							
						 
						
							2008-03-22 23:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								37121bcf72 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-22 23:39:07 +00:00  
				
					
						
							
							
								 
						
							
							
								71ca162821 
								
							
								 
							
						 
						
							
							
								
								*Moved LandManagement into its own region module (spiffy!)  
							
							
							
						 
						
							2008-03-22 23:10:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5ebef6410e 
								
							
								 
							
						 
						
							
							
								
								Implements llLoopSound(), llStopSound(), and llAdjustSoundVolume().  
							
							
							
						 
						
							2008-03-22 23:02:41 +00:00  
				
					
						
							
							
								 
						
							
							
								74023aa97c 
								
							
								 
							
						 
						
							
							
								
								* Miscellaneous comment before I found out that mantis 807 probably isn't an issue worth fixing.  
							
							
							
						 
						
							2008-03-22 22:17:35 +00:00  
				
					
						
							
							
								 
						
							
							
								170e1a8a09 
								
							
								 
							
						 
						
							
							
								
								* Make master UUID exception a bit more useful by telling us which uuid it was trying to look up  
							
							
							
						 
						
							2008-03-22 21:19:45 +00:00  
				
					
						
							
							
								 
						
							
							
								61ae75f364 
								
							
								 
							
						 
						
							
							
								
								* Catch the occasional resolution exception that comes out of SceneCommunicationService.EnableChildAgents so we can see what hostname is failing  
							
							
							
						 
						
							2008-03-22 20:44:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6ce79a0f78 
								
							
								 
							
						 
						
							
							
								
								* Downgrade 'texture not found' message to DEBUG and stop putting out 'already dispatched' message completely temporarily  
							
							... 
							
							
							
							* I believe that if the Linden client has not started to receive a texture after 15 seconds, it re-requests it. 
* My hypothesis is that the texture packets are often still in the texture queue (esp. if the client has just cleared its cache), so another load of packets get added...
* If this is the cause, resolution is going to be rather complicated. 
							
						 
						
							2008-03-22 19:15:01 +00:00  
				
					
						
							
							
								 
						
							
							
								936f961a53 
								
							
								 
							
						 
						
							
							
								
								* Reducing spam on console so we only notify once if we're dropping repeated requests for missing textures  
							
							... 
							
							
							
							* Also minor logic change so that we actually do retry missing texture requests (we weren't before) 
							
						 
						
							2008-03-22 18:30:54 +00:00  
				
					
						
							
							
								 
						
							
							
								625e8f7700 
								
							
								 
							
						 
						
							
							
								
								* Minor log message change  
							
							
							
						 
						
							2008-03-22 17:56:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e211a3b00b 
								
							
								 
							
						 
						
							
							
								
								* Tell the user what the new terrain commands format is if they try to execute a deprecated one  
							
							... 
							
							
							
							* As per CharlieO's suggestion in #806 .  Thanks! 
							
						 
						
							2008-03-22 10:09:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7854f6f4a2 
								
							
								 
							
						 
						
							
							
								
								* Committing some math to discover the Oriented Bounding Box and decomposing it into planes and normals.  
							
							... 
							
							
							
							* No obvious functionality difference as the Ray-cast code is incomplete for OBB right now. 
							
						 
						
							2008-03-22 03:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2f3bb3b836 
								
							
								 
							
						 
						
							
							
								
								Remove a couple more compiler warnings by commenting unused variables.  
							
							... 
							
							
							
							This takes us down to 15 compiler warnings on a VS2005 C# build. 
							
						 
						
							2008-03-21 23:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6ac21141c6 
								
							
								 
							
						 
						
							
							
								
								Adds in +, -, and / operators for Rotations (and fixes Mantis 671)  
							
							
							
						 
						
							2008-03-21 21:31:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d3515bf22e 
								
							
								 
							
						 
						
							
							
								
								Woops - forgot to call m_host.AddScriptLPS(1) in llGetObjectDetails....  
							
							
							
						 
						
							2008-03-21 20:20:39 +00:00  
				
					
						
							
							
								 
						
							
							
								be83ac37f9 
								
							
								 
							
						 
						
							
							
								
								* Small adjust to last commit's logging so we only print out one warning when we start dropping requests  
							
							
							
						 
						
							2008-03-21 20:19:43 +00:00  
				
					
						
							
							
								 
						
							
							
								181c5ab7d7 
								
							
								 
							
						 
						
							
							
								
								Implements llGetObjectDetails()  
							
							
							
						 
						
							2008-03-21 20:04:52 +00:00  
				
					
						
							
							
								 
						
							
							
								45ea156804 
								
							
								 
							
						 
						
							
							
								
								* If a client session requests the same texture more than n times (currently n=5), we now drop the subsequent requests  
							
							... 
							
							
							
							* This may improve region memory usage
* This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it
* This treats the symptom rather than the cause.
* n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary 
							
						 
						
							2008-03-21 19:16:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d76c6ee140 
								
							
								 
							
						 
						
							
							
								
								Implements llKey2Name().  
							
							
							
						 
						
							2008-03-21 18:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1e452dacf4 
								
							
								 
							
						 
						
							
							
								
								Comment out an unused 'str' and add a WriteLine to use  
							
							... 
							
							
							
							an "Exception e" with e.ToString() to eliminate 2 warnings. 
							
						 
						
							2008-03-21 17:06:31 +00:00  
				
					
						
							
							
								 
						
							
							
								21e5e65bb7 
								
							
								 
							
						 
						
							
							
								
								Comment out "m_randomizeWater" and "ms" until we use them later.  
							
							
							
						 
						
							2008-03-21 16:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5c41051fda 
								
							
								 
							
						 
						
							
							
								
								Implemented llOverMyLand() and correct llGetOwnerKey() to properly return the information for the argument key, opposed to the object the script is in.  
							
							
							
						 
						
							2008-03-21 15:34:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0cb05c1952 
								
							
								 
							
						 
						
							
							
								
								* Updated ray tracing code.   It's now good enough to use when the XYZ vector components of the scale have a difference of less then 4.5 meters.  
							
							... 
							
							
							
							* When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart).
* If we got a hit based on our camera, create the new prim at the edge of the prim we hit.
* Don't raytrace if the difference between any component of the vector exceeds 4.5meters. 
							
						 
						
							2008-03-21 05:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								803670e6ea 
								
							
								 
							
						 
						
							
							
								
								* Removed more encoding faults.  
							
							
							
						 
						
							2008-03-21 02:36:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fd8aa566b5 
								
							
								 
							
						 
						
							
							
								
								* Removed a bad encoder.  
							
							
							
						 
						
							2008-03-21 02:32:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7286bd60b0 
								
							
								 
							
						 
						
							
							
								
								* Converted a large number of ASCII encodings to UTF8.  
							
							... 
							
							
							
							* We should not be using ASCII anywhere except for legacy compatibility reasons.
* A large number of UTF8 Encoders are being used in places where we should be using Util.StringToField instead. These have been tagged with // ENCODING FAULT
* This should fix Mantis#799 - Japanese Profile Text does not work. 
							
						 
						
							2008-03-21 02:26:00 +00:00  
				
					
						
							
							
								 
						
							
							
								dc79146d01 
								
							
								 
							
						 
						
							
							
								
								* Fix for  #499 : linked primsets don't rotate properly when using a door script that works OK on SL  
							
							... 
							
							
							
							* Fix for #693 : llSetRot malfunction in linked prims causing instance of invisible prim 
							
						 
						
							2008-03-21 00:52:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c1beb85315 
								
							
								 
							
						 
						
							
							
								
								* First draft resolution of mantis 777, 734, 389 - scripts do not save in non-home regions  
							
							... 
							
							
							
							* Should work in multi-region standalone and grid modes
* This should also solve other non-home region caps issues (map requests, RC client inventory requests, etc)
* We now pass CAPS information on to the destination region on region crossing, and set up a CAPS object when an agent becomes a master
* Current limitation is that this will only work if your http_listener_port is 9000
* This is a very early code cut (lots of bad practice, hard coding and inefficiency).  However, I wanted to get this out there for feedback and my own sanity.  Next few patches will clean up the mess. 
							
						 
						
							2008-03-20 20:04:45 +00:00  
				
					
						
							
							
								 
						
							
							
								f61ea1998e 
								
							
								 
							
						 
						
							
							
								
								Added back a fix that lbsa71 did aqes ago to fix a buffer overflow in the packetpool, which somewhere through time got lost/reverted  
							
							
							
						 
						
							2008-03-20 15:33:08 +00:00  
				
					
						
							
							
								 
						
							
							
								20473af892 
								
							
								 
							
						 
						
							
							
								
								Another poxy patch which consists mainly of logging changes (some already commented out) to find out what CAPS is doing  
							
							
							
						 
						
							2008-03-20 13:03:26 +00:00  
				
					
						
							
							
								 
						
							
							
								84289cfb4b 
								
							
								 
							
						 
						
							
							
								
								Fix server crash when setting prims physical under basic physics.  
							
							
							
						 
						
							2008-03-19 19:33:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2b78c40d89 
								
							
								 
							
						 
						
							
							
								
								* Adding log debugging messages and making others more explicit  
							
							... 
							
							
							
							* This reveals that the problem with saving scripts in a non-home region in multi-region configurations is due to a CAPS setup issue
* For some reason the client is still using the CAPS on the region it just came from, causing the ScenePresence lookup to fail (since the presence is now, correctly, a child agent). 
							
						 
						
							2008-03-19 19:25:10 +00:00  
				
					
						
							
							
								 
						
							
							
								8d5bcc9da1 
								
							
								 
							
						 
						
							
							
								
								* Fix for if 782: Locked prims may still be moved by click+drag.  
							
							... 
							
							
							
							* Remember, your admin user and estate managers can move locked objects that are not owned by them.  That functionality differs from the Linden way of thinking and it's by design! It is not a bug!  Create a non-god user and use that as your normal account. 
							
						 
						
							2008-03-19 18:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f747687c8f 
								
							
								 
							
						 
						
							
							
								
								* Patch to add llSetLinkPrimitiveParams stub  
							
							... 
							
							
							
							* Thanks krtaylor 
							
						 
						
							2008-03-19 17:28:21 +00:00  
				
					
						
							
							
								 
						
							
							
								3f2ea4f647 
								
							
								 
							
						 
						
							
							
								
								Thanks Ahzzmandius for fix for overflow in user profile About box or First Life About box when using non-ASCII encodings (bug  #769 ).  
							
							
							
						 
						
							2008-03-19 15:12:48 +00:00  
				
					
						
							
							
								 
						
							
							
								93d05b8b1f 
								
							
								 
							
						 
						
							
							
								
								* Print a warning every 20 times a client requests a texture that it should already have received  
							
							... 
							
							
							
							* The warning will be 
[USER TEXTURE DOWNLOAD SERVICE]: Received {0} requests for already dispatched texture {1} from client {2}
This is to see whether the texture packet queue memory leak is caused by clients continually re-requesting textures they should already have 
							
						 
						
							2008-03-19 14:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								16cd6cd82e 
								
							
								 
							
						 
						
							
							
								
								* Documentation patch from krtaylor.  Thanks!  
							
							
							
						 
						
							2008-03-19 10:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a0e1be3280 
								
							
								 
							
						 
						
							
							
								
								Fixed some comparisons of LLUUIDs to null.  
							
							... 
							
							
							
							Thanks to DrSchofld for pointing this out. 
							
						 
						
							2008-03-19 09:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								d135dad051 
								
							
								 
							
						 
						
							
							
								
								* Add a large amount of extra locking to m_parts in SceneObjectGroup  
							
							... 
							
							
							
							* Should help stop any InvalidOperationExceptions caused by concurrent read/write 
* The extra locking should be okay, but I'm really surprised we've got away without mucho crashes due to this... 
							
						 
						
							2008-03-18 20:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f77ab46184 
								
							
								 
							
						 
						
							
							
								
								* Stop (which currently removes) all scripts in an object when that object is deleted from the region  
							
							
							
						 
						
							2008-03-18 20:11:35 +00:00  
				
					
						
							
							
								 
						
							
							
								78e24380c8 
								
							
								 
							
						 
						
							
							
								
								* Stop grid inventory network failures crashing the client session  
							
							... 
							
							
							
							* Now the operation will just fail and post a message to the log instead, which may be mysterious to the client but isn't so brutal 
							
						 
						
							2008-03-18 19:52:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e5b9144282 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-03-18 15:30:38 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8b5844f2 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  Minor refactoring.  
							
							
							
						 
						
							2008-03-18 14:51:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9c428d9935 
								
							
								 
							
						 
						
							
							
								
								* Applied Grumly57 patch for  #781 ; Thanks, Grumly!  
							
							
							
						 
						
							2008-03-18 13:39:29 +00:00  
				
					
						
							
							
								 
						
							
							
								0b7626b630 
								
							
								 
							
						 
						
							
							
								
								* Remove unused (and somewhat nonsensical) method in PhysicsActor  
							
							... 
							
							
							
							* Thanks for DrScofld for drawing attention to this 
							
						 
						
							2008-03-18 11:37:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f81c491725 
								
							
								 
							
						 
						
							
							
								
								Patch from DrSchofld (IBM).  In his own words  
							
							... 
							
							
							
							structs (such as LLUUID) are considered values by mono. comparing them against null makes no sense and the mono compiler will flag that as evaluating to always false --- except if "cleverly" disguised. the attached patch fixes such an occurrence in  OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/AsyncCommandPlugins/SensorRepeat.cs.
[yes, i'm on a crusade against comparing structs against null, go ask jradford from libsl ;-)] 
							
						 
						
							2008-03-18 11:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								42857fe4e9 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to type the partial name of a region in the start location box and go to that region if it's there.  If no close match was found, it sends you home.   This is tested on mySQL.  There's untested code on grids that are based on sqlite and MSSQL.  The SQL statements *should* be right, but your results may very.  
							
							... 
							
							
							
							* Ex, if you want to go to Wright Plaza, you simply need to type Wright Plaza in the start location in the client when you log-in. 
							
						 
						
							2008-03-18 05:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								47180080f0 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-03-18 05:16:43 +00:00  
				
					
						
							
							
								 
						
							
							
								175dc285ff 
								
							
								 
							
						 
						
							
							
								
								Added copyright messages.  Set svn:eol-style.  Minor cleanup.  
							
							
							
						 
						
							2008-03-18 03:51:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9f7639fd6d 
								
							
								 
							
						 
						
							
							
								
								Formatting cleanup.  
							
							
							
						 
						
							2008-03-18 03:41:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4e30f862af 
								
							
								 
							
						 
						
							
							
								
								Building on Joha's update...  
							
							... 
							
							
							
							* Server now listens to the client's start location request for 'home' or 'last' and sends the user to the home location or the last location. 
							
						 
						
							2008-03-18 03:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								bbddc0dbe7 
								
							
								 
							
						 
						
							
							
								
								* Move missing texture request forward so that we don't actually ask the AssetCache for it if we know it's missing.  
							
							
							
						 
						
							2008-03-17 21:44:54 +00:00  
				
					
						
							
							
								 
						
							
							
								872184fa2a 
								
							
								 
							
						 
						
							
							
								
								* Inserting code to prepare to fix trash emptying and the edit texture inventory (again)  
							
							... 
							
							
							
							* Can't just do this fix since it stops subfolders working (though it appears subfolder renaming may be fubar at the moment) 
							
						 
						
							2008-03-17 21:34:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9122762dc8 
								
							
								 
							
						 
						
							
							
								
								* More almost completely unproductive log message fiddling  
							
							
							
						 
						
							2008-03-17 19:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								37c32e1154 
								
							
								 
							
						 
						
							
							
								
								* Make it more obvious if local user services are being used  
							
							... 
							
							
							
							* Tell the log whether the sim is started in standalone or grid mode 
							
						 
						
							2008-03-17 19:08:23 +00:00  
				
					
						
							
							
								 
						
							
							
								d137d4b907 
								
							
								 
							
						 
						
							
							
								
								* DEV: Remove client's CAPS handlers object when they log out  
							
							
							
						 
						
							2008-03-17 18:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a8aeec29da 
								
							
								 
							
						 
						
							
							
								
								Fix a few mono compiler warnings.  Minor cleanup.  
							
							
							
						 
						
							2008-03-17 17:39:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cd1978b424 
								
							
								 
							
						 
						
							
							
								
								* Reduce the annoyingness of clients that continually request unfound textures (probably for some good reason) by dropping all subsequent requests after the first reply.  
							
							... 
							
							
							
							* Print out a console message every 20 tries rather than every single one.
* This weakens the problem but does not eliminate it 
							
						 
						
							2008-03-17 17:30:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7d1dcf3e68 
								
							
								 
							
						 
						
							
							
								
								Replaced some magic PCode numbers with enum values.  
							
							
							
						 
						
							2008-03-17 17:23:49 +00:00  
				
					
						
							
							
								 
						
							
							
								825c89e7ac 
								
							
								 
							
						 
						
							
							
								
								Replaced some Console.WriteLine calls with writes to log.  
							
							
							
						 
						
							2008-03-17 17:10:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5160733ba1 
								
							
								 
							
						 
						
							
							
								
								* Remove uninformative exception traces from remoting errors  
							
							... 
							
							
							
							* Indulge in my fetish for console message conformity 
							
						 
						
							2008-03-17 16:55:12 +00:00  
				
					
						
							
							
								 
						
							
							
								dba37a8722 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							Here's a diff of the changes I have made in support of the following LSL
script functions. 
llSetScriptState
llGetScriptState
llCSV2List
llListRandomize
llList2ListStrided
llListFindList
llResetOtherScript
llGetScriptName
It was necessary to modify ExecutorBase in support of the ScriptState
implementations.
I also modified SceneObjectPart and SceneObjectPart.Inventory to
corrects a quoting mismatch in the commentary that through off live
parsing of the files.
I also simplified the State definition at the start of BuiltinCommands. 
							
						 
						
							2008-03-17 15:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								76bf1f3654 
								
							
								 
							
						 
						
							
							
								
								* Fixed prim creation in basic physics mode. ( BasicPhysics returns null probably a lot more then it should? )  
							
							
							
						 
						
							2008-03-16 18:55:56 +00:00  
				
					
						
							
							
								 
						
							
							
								58ce8f3818 
								
							
								 
							
						 
						
							
							
								
								added some os helper functions for the texture drawing module. see  http://opensimulator.org/wiki/OSSL_TextureDrawing  for function prototypes and example script. Will expand that page later.  
							
							
							
						 
						
							2008-03-15 13:52:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c04899b60a 
								
							
								 
							
						 
						
							
							
								
								Part 2 of fixing inventory for client 1.19.1 (RC), inventory items should now show up.  
							
							... 
							
							
							
							Most likely still some problems and most like needs some more work (and still a couple of things to finish off). 
							
						 
						
							2008-03-15 12:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4746c26824 
								
							
								 
							
						 
						
							
							
								
								* Fix for Justincc's bug report  #768  - Terrain looks rather phallic.  
							
							
							
						 
						
							2008-03-14 19:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								1641e4ecb1 
								
							
								 
							
						 
						
							
							
								
								* Remove stupid bug I just introduced where delinking would only delink one prim at a time.  
							
							... 
							
							
							
							* Teaches me not to say stuff like 'this is now working' 
							
						 
						
							2008-03-14 18:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9341c71135 
								
							
								 
							
						 
						
							
							
								
								* Minor - error message should be a warning.  Spelling  
							
							
							
						 
						
							2008-03-14 18:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								87067bff1e 
								
							
								 
							
						 
						
							
							
								
								* The rest of the fix necessary for mantis  #766  - terse updates broken  
							
							... 
							
							
							
							* Even very rapid linking/delinking should now behave normally.  Terse updates still occur as before
* Hopefully this ends the recent linking problems - please let us know if there are more 
							
						 
						
							2008-03-14 18:21:21 +00:00  
				
					
						
							
							
								 
						
							
							
								01faa86c1a 
								
							
								 
							
						 
						
							
							
								
								Fix Mantis 636  
							
							
							
						 
						
							2008-03-14 18:09:20 +00:00  
				
					
						
							
							
								 
						
							
							
								dc84f350a7 
								
							
								 
							
						 
						
							
							
								
								* As yet incomplete fix for mantis  #766  - terse updates broken  
							
							... 
							
							
							
							* Currently, terse updates are back, and extremely rapid linking and delinking will only break occasionally
* More work to do here 
							
						 
						
							2008-03-14 16:28:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ce9c2ecac8 
								
							
								 
							
						 
						
							
							
								
								* You can leave godmode if you want now.  
							
							... 
							
							
							
							* Fixed a compile error. 
							
						 
						
							2008-03-14 15:52:32 +00:00  
				
					
						
							
							
								 
						
							
							
								24aedf52c6 
								
							
								 
							
						 
						
							
							
								
								* Added null root part guard  
							
							... 
							
							
							
							* Normalized some UUID handling
* Compacted a few Contains/Add into Set 
							
						 
						
							2008-03-14 15:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7ab08f2ac4 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix mantis  #741 , could not replicate it myself.  But the error was suggesting that the SceneObjectPart was null, so added a null check, to make sure the sceneobject to be attached is found before attempting the attachment.  
							
							
							
						 
						
							2008-03-14 15:23:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a5f5be8a0c 
								
							
								 
							
						 
						
							
							
								
								attempt to try to fix mantis issue # 613, which seems to be a threading issue. Queue is only threadsafe if its a public static member, which in this case it wasn't. And we were locking it during both enqueues and dequeues. So have added those locks to a syncObject. But it still needs testing on a high load region, as that seems to be when the exception happened.  
							
							
							
						 
						
							2008-03-14 14:40:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3778840f36 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-14 14:20:05 +00:00  
				
					
						
							
							
								 
						
							
							
								53e8d91c06 
								
							
								 
							
						 
						
							
							
								
								* Fixed 'flatten area' brush, so it now has a 'force' instead of instantly flattening the selected area.  
							
							... 
							
							
							
							* Noise, and Noise-Area brushes now use Perlin noise, more closely simulating the method LL uses officially.
* TerrainModule has been cleaned up slightly.
* TerrainUtil class has several new functions related to seeded noise generation.
* Extracted ITerrainEffect, ITerrainFloodEffect, ITerrainLoader, ITerrainPaintableEffect, TerrainChannel to seperate files. 
							
						 
						
							2008-03-14 13:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ae9a98ceb1 
								
							
								 
							
						 
						
							
							
								
								* Added proper handling of llSetStatus(STATUS_PHYSICS,BOOL)  
							
							
							
						 
						
							2008-03-14 06:20:50 +00:00  
				
					
						
							
							
								 
						
							
							
								abacfba287 
								
							
								 
							
						 
						
							
							
								
								* Preliminary work with the ODEPlugin to collect collision data.  
							
							
							
						 
						
							2008-03-14 05:22:52 +00:00  
				
					
						
							
							
								 
						
							
							
								94c39c793a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-14 00:41:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4e588c715d 
								
							
								 
							
						 
						
							
							
								
								some hackery with the VectorRenderModule to let you pass in a canvas  
							
							... 
							
							
							
							size.  Helps make the fonts crisp when using vector renderer as a
text board. 
							
						 
						
							2008-03-13 20:47:36 +00:00  
				
					
						
							
							
								 
						
							
							
								cb28cc686b 
								
							
								 
							
						 
						
							
							
								
								* Added cautionary README.txt  
							
							
							
						 
						
							2008-03-13 20:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8b6d29ff2e 
								
							
								 
							
						 
						
							
							
								
								* SimpleApp is dead, long live OpenSim.Region.Examples.SimpleModule  
							
							... 
							
							
							
							* This module more or less crashes every region in the instance if you enable it by moving it from local /bin to global /bin
* But hey, it crashes in lots of interesting ways. 
							
						 
						
							2008-03-13 19:55:18 +00:00  
				
					
						
							
							
								 
						
							
							
								12cb0d15f8 
								
							
								 
							
						 
						
							
							
								
								* Put back a comment I just inexplicably zapped  
							
							
							
						 
						
							2008-03-13 18:42:57 +00:00  
				
					
						
							
							
								 
						
							
							
								429ecb8508 
								
							
								 
							
						 
						
							
							
								
								Just a few comments  
							
							
							
						 
						
							2008-03-13 18:31:05 +00:00  
				
					
						
							
							
								 
						
							
							
								67a59b62e3 
								
							
								 
							
						 
						
							
							
								
								* Very minor comment change to reflect the fact that eliminating spurious delink prim updates is low priority  
							
							
							
						 
						
							2008-03-13 12:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e7076d3d15 
								
							
								 
							
						 
						
							
							
								
								remove the rex based voice chat.  No current client implements this,  
							
							... 
							
							
							
							and a seperate voice server approach compatible with SLVoice is needed here. 
							
						 
						
							2008-03-13 12:29:56 +00:00  
				
					
						
							
							
								 
						
							
							
								297887e1fc 
								
							
								 
							
						 
						
							
							
								
								* Change opensim.ini.example guidance on asset_database setting to be "local" or "grid"  
							
							... 
							
							
							
							* See OpenSim.ini.example for more details
* The old sqlite/mssql settings were redundant and effectively ignored anyway.  Hence, there's no need for you to change your current settings, which will still work
* In fact, asset_database should probably be moved to [Network] since it's meaningless for standalone installations 
							
						 
						
							2008-03-13 01:01:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a4304fb9e6 
								
							
								 
							
						 
						
							
							
								
								* Fix Mantis 761 (linking and delinking prims rapidly caused prims to 'disappear')  
							
							... 
							
							
							
							* Root cause was that if two updates occurred in the same second of time, the second one was never sent
* Linking/delinking appears to be okay now 
							
						 
						
							2008-03-13 00:22:38 +00:00  
				
					
						
							
							
								 
						
							
							
								31cdb1afb0 
								
							
								 
							
						 
						
							
							
								
								there was a single instance where the log4net object was not  
							
							... 
							
							
							
							static readonly.  I suspect this was the cause of mantis #500 . 
							
						 
						
							2008-03-12 21:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								bbb9a21eb5 
								
							
								 
							
						 
						
							
							
								
								* Fix mantis 757.  
							
							... 
							
							
							
							* DelinkFromGroup was removing the parts from the delinked group, which later upset the update thread when it tried to do a queued update for that object
* Temporary fix is to stop deleting the parts, though it would be good later to stop sending out the now spurious updates
* This fix actually reveals another bug, where rapid linking and delinking will cause the non root prims to disappear (though they're actually still there if you relog).  This is the next bug to tackle. 
							
						 
						
							2008-03-12 18:59:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b9ef6ed047 
								
							
								 
							
						 
						
							
							
								
								* Don't abort (and keep failing) the update if one Entity gives us an exception when we try to update it  
							
							... 
							
							
							
							* This doesn't remove bug 757, but does largely remove the worst consequences 
							
						 
						
							2008-03-12 18:11:08 +00:00  
				
					
						
							
							
								 
						
							
							
								c310f2ab24 
								
							
								 
							
						 
						
							
							
								
								* Since remoting exceptions occur quite often in some cases (e.g. when a neighbouring region is down), put out only the source and message of the RemotingException (not the stack trace) to the console.  
							
							... 
							
							
							
							* It doesn't appear that the remoting stack trace yields any useful information anyway 
							
						 
						
							2008-03-12 17:37:00 +00:00  
				
					
						
							
							
								 
						
							
							
								42123770de 
								
							
								 
							
						 
						
							
							
								
								* Add comments and slight corrections to ClientView.AgentTextureCached  
							
							... 
							
							
							
							* Reduce 'asset not found' console debug spam 
							
						 
						
							2008-03-12 17:02:08 +00:00  
				
					
						
							
							
								 
						
							
							
								fc551ef127 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis  #749 , Grass now stays to set type when moved. thanks Grumly57.  
							
							
							
						 
						
							2008-03-12 15:53:04 +00:00  
				
					
						
							
							
								 
						
							
							
								be6d8f6d9a 
								
							
								 
							
						 
						
							
							
								
								* Switched Noise 'Flood Area' brush to use Perlin rather than random noise.  
							
							... 
							
							
							
							* Fixed a bug with the Smooth Area brush. 
							
						 
						
							2008-03-12 13:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								d626125825 
								
							
								 
							
						 
						
							
							
								
								* Fix for Smooth Area Flood Brush, now doesn't flood the entire sim.  
							
							
							
						 
						
							2008-03-12 13:03:44 +00:00  
				
					
						
							
							
								 
						
							
							
								43148ffc23 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-12 12:22:43 +00:00  
				
					
						
							
							
								 
						
							
							
								935e67a783 
								
							
								 
							
						 
						
							
							
								
								* Updated Terrain Module  
							
							... 
							
							
							
							* Terrain Area-of-Effect brushes now should work properly.
* Updated the scale / effect of various brushes. Small & Medium brushes should now actually do something. 
							
						 
						
							2008-03-12 11:47:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8e27656fcc 
								
							
								 
							
						 
						
							
							
								
								* Refactored some terrain brushes to move out some common functions into TerrainUtil class. More needs doing.  
							
							... 
							
							
							
							* Adjusted strength of brushes to Math.Pow(2,size), this should in theory work closer to how it was before. 
							
						 
						
							2008-03-12 11:02:30 +00:00  
				
					
						
							
							
								 
						
							
							
								6da664edbe 
								
							
								 
							
						 
						
							
							
								
								Refactor out some duplicate code.  
							
							
							
						 
						
							2008-03-11 22:15:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e7e157d95e 
								
							
								 
							
						 
						
							
							
								
								* Temporarily disabling sending of ImageNotInDatabasePacket when a texture isn't found, since this appears to be crashing Linden client 1.19.0(5)  
							
							
							
						 
						
							2008-03-11 18:41:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4ed96d9929 
								
							
								 
							
						 
						
							
							
								
								* Very temporarily put AgentCachedTexturePackets onto the wind rather than the texture queue  
							
							... 
							
							
							
							* This is in order to identify whether it is these which are somehow causing the massive texture packet bloat,
* since this is the only other packet put on to that queue other than the TextureSender ones 
							
						 
						
							2008-03-11 18:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								11ba471bcc 
								
							
								 
							
						 
						
							
							
								
								* Applying patch  #754  - Fix for Vector Magnitude operation. Thanks cmickeyb!  
							
							
							
						 
						
							2008-03-11 16:19:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f0bfb87979 
								
							
								 
							
						 
						
							
							
								
								Eliminated several compiler warning messages  
							
							
							
						 
						
							2008-03-11 04:40:39 +00:00  
				
					
						
							
							
								 
						
							
							
								bec947cde3 
								
							
								 
							
						 
						
							
							
								
								The plugin loader can now handle plugin dependencies without hardcoding  
							
							
							
						 
						
							2008-03-11 03:10:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f46fcbb9d2 
								
							
								 
							
						 
						
							
							
								
								* Added Linear Acceleration reporting to the ODEPlugin.  
							
							... 
							
							
							
							* Added support for LSL llGetOmega (Rotational/Angular Velocity)- ODEPlugin is the only physics plugin that reports it. 
							
						 
						
							2008-03-10 14:14:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d0123a796b 
								
							
								 
							
						 
						
							
							
								
								ODEPlugin  
							
							... 
							
							
							
							* Added osSetPrimFloatOnWater(BOOL) to make Physical prim float at the water level.   
* osSetPrimFloatOnWater(TRUE); or osSetPrimFloatOnWater(FALSE);
* By default, prim do not float at the water level.
* More work is needed on the floating, but it's a start. 
							
						 
						
							2008-03-10 05:56:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8bea3dbdb9 
								
							
								 
							
						 
						
							
							
								
								* Added ODEPlugin Support for llSetBuoyancy.   Set Buoyancy to 1 for space prim.  
							
							... 
							
							
							
							* Added WaterLevel support to the ODEPlugin.   More on this later. 
							
						 
						
							2008-03-10 05:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8bba8e232c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a few things and enabling Physical Prim border crossings again.  
							
							... 
							
							
							
							* Everyone try to push a physical prim across a region border now. 
							
						 
						
							2008-03-09 20:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f89e7107bb 
								
							
								 
							
						 
						
							
							
								
								* Fix for hydraulic erosion brush. Still not working as planned, but getting closer. Bugs may be due to the water distribution pattern.  
							
							
							
						 
						
							2008-03-09 19:22:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7cae577094 
								
							
								 
							
						 
						
							
							
								
								ODE Plugin  
							
							... 
							
							
							
							* More cleanup
* Less noise 
							
						 
						
							2008-03-09 17:50:24 +00:00  
				
					
						
							
							
								 
						
							
							
								9bc6ee576e 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-09 16:51:34 +00:00  
				
					
						
							
							
								 
						
							
							
								42e1a6ee95 
								
							
								 
							
						 
						
							
							
								
								* Fix to the OlsenSphere brush to make it more powerful.  
							
							... 
							
							
							
							* W.I.P: Hydraulic Erosion (Spherical) paintbrush - code is all there, but some work is required on the initial parameters to get it to function correctly. Replaces the smooth brush when `newbrushes` is switched on. 
							
						 
						
							2008-03-09 16:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								5b6eba968b 
								
							
								 
							
						 
						
							
							
								
								* Fixed the Link + Duplicate + Unlink both = 'ODE Invalid Argument in Collision Space Crash'  
							
							... 
							
							
							
							* Added: Console comment: [PHYSICS]: The scene reused a disposed PhysActor! *waves finger*, Don't be evil. 
							
						 
						
							2008-03-09 16:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								081b2ac34e 
								
							
								 
							
						 
						
							
							
								
								* Cleaned up some locking on the ODEPlugin to make it more developer friendly  
							
							... 
							
							
							
							* Expect the occasional deadlock? 
							
						 
						
							2008-03-09 15:43:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7981c45750 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-09 15:08:03 +00:00  
				
					
						
							
							
								 
						
							
							
								b46b152954 
								
							
								 
							
						 
						
							
							
								
								* New terrainmodule paint brush "Olsen Erosion"  
							
							... 
							
							
							
							* Implements the Optimised Erosion routine defined by Jacob Olsen in the paper 'Procedural Terrain Generation' (http://www.oddlabs.com/download/terrain_generation.pdf )
* Replaces the 'flatten' brush when 'newbrushes' is enabled. 
							
						 
						
							2008-03-09 15:00:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7a9e572e8a 
								
							
								 
							
						 
						
							
							
								
								Linux Compile error if Color is compared against null. Documentation for System.Drawing.Color says it returns a Color with all Components as 0 if the String passed isn't a known color, so the null check has been commented out  
							
							
							
						 
						
							2008-03-09 13:04:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3e47389f9a 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-03-09 06:39:15 +00:00  
				
					
						
							
							
								 
						
							
							
								1011bbf39d 
								
							
								 
							
						 
						
							
							
								
								* Small optimisation on Weathering paint brush.  
							
							... 
							
							
							
							* Added "script terrain newbrushes <true|false>" to enable experimental terraforming brushes. Presently the 'revert' brush is replaced with the Weathering brush, when enabled. 
							
						 
						
							2008-03-08 23:28:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f88324d6cd 
								
							
								 
							
						 
						
							
							
								
								* Applying Mantis  #737  - Fix for Terragen loader. Thanks Jonc.  
							
							
							
						 
						
							2008-03-08 23:21:35 +00:00  
				
					
						
							
							
								 
						
							
							
								39684496eb 
								
							
								 
							
						 
						
							
							
								
								Remove two warnings with unused variables.  
							
							
							
						 
						
							2008-03-08 23:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6ecc1066b1 
								
							
								 
							
						 
						
							
							
								
								* Added Thermal Weathering paint brush to Terrain Module.  
							
							
							
						 
						
							2008-03-08 22:53:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ff75ba99a9 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Ldviopeng for :  
							
							... 
							
							
							
							Patch to implement the following LSL functions:
llGetObjectPermMask()
llSetObjectPermMask() 
							
						 
						
							2008-03-08 22:26:25 +00:00  
				
					
						
							
							
								 
						
							
							
								52d867e600 
								
							
								 
							
						 
						
							
							
								
								Added new drawing command "PenColour", with format "PenColour <colourname>;" colour name can be any of the predefined .net System.Drawing.Color names.  
							
							
							
						 
						
							2008-03-08 22:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								6eeb25ee33 
								
							
								 
							
						 
						
							
							
								
								* Slight tweak for the above.  
							
							
							
						 
						
							2008-03-08 21:51:01 +00:00  
				
					
						
							
							
								 
						
							
							
								54359ab17b 
								
							
								 
							
						 
						
							
							
								
								* By popular demand, implemented "script terrain fill <val>"  
							
							
							
						 
						
							2008-03-08 21:49:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d340820826 
								
							
								 
							
						 
						
							
							
								
								Added Frist basic version on the VectorRenderModule, that allows scripts to do some basic drawing onto textures. Currently the method the scripts have to use is most likely not the most user friendly, but this should improve soon. And hope to allow SVG files (either loaded from a web site, or even script created) to be used. I will add a page to the wiki tomorrow, until then  http://www.pastebin.ca/934425  is a example c# script that can be used to get a bit of a idea.  
							
							... 
							
							
							
							Also added osSetDynamicTextureDataBlend and osSetDynamicTextureURLBlend that will allow the various textures to be blended together, but currently there are still a few bugs in them. So not ready for use yet. 
							
						 
						
							2008-03-08 20:54:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8f6f85e530 
								
							
								 
							
						 
						
							
							
								
								* Implemented 'Revert' channel in Terrain Module.  
							
							... 
							
							
							
							* Added Revert Area, flood brush.
* Added Revert Sphere, paint brush. 
							
						 
						
							2008-03-08 19:11:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3151e302ca 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, Ldviopeng for:  
							
							... 
							
							
							
							Patch to implement the following LSL / OS functions
llParcelPrimCount(60%)
osSetParcelMediaURL 
							
						 
						
							2008-03-08 18:06:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e41b45d107 
								
							
								 
							
						 
						
							
							
								
								* Made a change to the loading mechanism to fix it's operation.  
							
							
							
						 
						
							2008-03-08 01:58:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b4c315dcec 
								
							
								 
							
						 
						
							
							
								
								* Default terrain is now a little more interesting than a flat 0m plane.  
							
							
							
						 
						
							2008-03-08 01:55:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bc02d14b6b 
								
							
								 
							
						 
						
							
							
								
								More spelling corrections in the spirit of r3771.  
							
							
							
						 
						
							2008-03-07 14:55:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f76bc24de7 
								
							
								 
							
						 
						
							
							
								
								* Applied patch  #719  from lvoidpeng.  
							
							... 
							
							
							
							* Implements llGetOwnerKey
Thanks, lvoidpeng! 
							
						 
						
							2008-03-07 14:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								479379ee28 
								
							
								 
							
						 
						
							
							
								
								* Minor spelling corrections as per mantis 712  
							
							
							
						 
						
							2008-03-07 14:17:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9aeff3fb86 
								
							
								 
							
						 
						
							
							
								
								* Temporary resolution for mantis  #711  
							
							... 
							
							
							
							* Trying to store items other than textures, sounds and scripts in a prim's inventory should no longer cause an exception.
* Temporary solution is to ignore storage requests for these assets - actually implementing this requires changes to TaskInventoryItem, at least 
							
						 
						
							2008-03-07 12:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								759a0bcba0 
								
							
								 
							
						 
						
							
							
								
								Make Local back end services warn/error messages explicitly say they are from standalone services  
							
							
							
						 
						
							2008-03-07 12:03:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b99455d23d 
								
							
								 
							
						 
						
							
							
								
								Fix to solve mantis 717 problem. Makes sure the region DB schema is up to date and consistent  
							
							
							
						 
						
							2008-03-07 08:10:52 +00:00  
				
					
						
							
							
								 
						
							
							
								c9eb051936 
								
							
								 
							
						 
						
							
							
								
								* Fix for exception in landmanager crash.  
							
							
							
						 
						
							2008-03-06 23:14:24 +00:00  
				
					
						
							
							
								 
						
							
							
								a360116502 
								
							
								 
							
						 
						
							
							
								
								* Disabled ancient TerrainEngine.  
							
							... 
							
							
							
							* Enabled new TerrainModule.  (The king is dead, long live the king!)
* Use the console command: "script terrain save file.r32" / "script terrain load file.r32" to load/save terrain. Now uses the extension to determine file format.
* MANY of the old terrain features do not have a replacement function in the new module yet, this needs to be corrected, but has not been done so far. This being said, the new module is faster and more efficient and should be a good replacement. 
							
						 
						
							2008-03-06 15:49:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0cb4e401ad 
								
							
								 
							
						 
						
							
							
								
								* Killed 4 more warnings (at 16 now)  
							
							
							
						 
						
							2008-03-06 09:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1410210b84 
								
							
								 
							
						 
						
							
							
								
								* Four more warnings, etc etc.  
							
							
							
						 
						
							2008-03-05 22:00:41 +00:00  
				
					
						
							
							
								 
						
							
							
								810d2126ea 
								
							
								 
							
						 
						
							
							
								
								* Three more warnings are a-gone.  
							
							
							
						 
						
							2008-03-05 21:56:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4d9ed39444 
								
							
								 
							
						 
						
							
							
								
								* Four more warnings bite the dust.  
							
							
							
						 
						
							2008-03-05 21:50:58 +00:00  
				
					
						
							
							
								 
						
							
							
								14b37533aa 
								
							
								 
							
						 
						
							
							
								
								* Removed more compiler warnings, dead code, etc.  
							
							
							
						 
						
							2008-03-05 21:47:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4ea52b2105 
								
							
								 
							
						 
						
							
							
								
								Change SceneObjectPart.LocalID to .LocalId to be case matching  
							
							... 
							
							
							
							with SceneObjectGroup.LocalId (and hence reduce confusion). 
							
						 
						
							2008-03-05 18:57:13 +00:00  
				
					
						
							
							
								 
						
							
							
								f64611862a 
								
							
								 
							
						 
						
							
							
								
								* New Terrain Module (disabled, search for 'usingTerrainModule = false' to reenable)  
							
							... 
							
							
							
							* *Much* faster terraforming (woot!)
* New "Brushes" design, so you can create custom terraforming brushes then apply those inplace of the standard tools. (ie an Erode Brush for example)
* New specialised "Flood Brushes" to do large area effects, ie, raise-area, now takes a bitmap rather than repeats the ordinary raise brush a thousand times.
* New modular file Load/Save systems -- write importers/exporters for multiple formats without having to hard code the whole thing in.
* Coming soon - effects system, ie the old Erosion functions, etc. for one-shot effects. 
							
						 
						
							2008-03-05 00:52:35 +00:00  
				
					
						
							
							
								 
						
							
							
								92e54bdd17 
								
							
								 
							
						 
						
							
							
								
								this is probably just a band aid, but should at least  
							
							... 
							
							
							
							help figure out where my last crash came from by being
extra careful arround Add for scene object group. 
							
						 
						
							2008-03-04 18:49:44 +00:00  
				
					
						
							
							
								 
						
							
							
								18324773d2 
								
							
								 
							
						 
						
							
							
								
								* One line fix to get everything working again.   Essentially set the originRegionID = RegionID in RegionInfo.cs on line 375  
							
							
							
						 
						
							2008-03-04 14:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								279e0061c5 
								
							
								 
							
						 
						
							
							
								
								Merged 3Di code that provides scene and avatar serialization, and plugin support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.  
							
							
							
						 
						
							2008-03-04 05:31:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cd6f4a57e7 
								
							
								 
							
						 
						
							
							
								
								Added copyright heaaders.  Minor cleanup.  
							
							
							
						 
						
							2008-03-04 04:11:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d015356902 
								
							
								 
							
						 
						
							
							
								
								* Applied patch 708 from devalnor.  Thanks devalnor!  
							
							... 
							
							
							
							* ODE: Added support for larger box stacks. (they're slow, but they work)
* ODEPlugin no longer tries to 'catch up' with the simulator frame rate if it gets behind.  Catching up was causing a lot of problems with larger box stacks and other things that stall the simulator (like saving prim in the datastore) 
							
						 
						
							2008-03-03 16:52:25 +00:00  
				
					
						
							
							
								 
						
							
							
								415fc22e5e 
								
							
								 
							
						 
						
							
							
								
								* Removed a bunch of compiler warnings.  
							
							
							
						 
						
							2008-03-03 09:54:39 +00:00  
				
					
						
							
							
								 
						
							
							
								794deeeb85 
								
							
								 
							
						 
						
							
							
								
								* Fixed about Text in the profile in grid mode.  
							
							
							
						 
						
							2008-03-03 09:30:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d50eb9d2b3 
								
							
								 
							
						 
						
							
							
								
								Updated svn properties.  
							
							
							
						 
						
							2008-03-03 09:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a88f93389c 
								
							
								 
							
						 
						
							
							
								
								Fixed typo.  
							
							
							
						 
						
							2008-03-03 09:27:44 +00:00  
				
					
						
							
							
								 
						
							
							
								38568aa75f 
								
							
								 
							
						 
						
							
							
								
								* Oops, fixed.  
							
							
							
						 
						
							2008-03-03 09:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c5d1f87cd2 
								
							
								 
							
						 
						
							
							
								
								* Removed and sorted using clauses in a number of files.  
							
							... 
							
							
							
							* Cleaned up ITerrainChannel
* Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Paint Brushes
* Implemented Raise, Lower, Smooth, Flatten, Noise Terrain Fill Brushes
* Implemented Export functionality for RAW32 terrain loader
* Implemented Import/Export for SLRAW terrain loader
* Implemented Export for JPEG terrain loader 
							
						 
						
							2008-03-03 08:35:59 +00:00  
				
					
						
							
							
								 
						
							
							
								fe49c96ee0 
								
							
								 
							
						 
						
							
							
								
								* Applying Ahzz's profile patch.  Thanks Ahzz!  
							
							... 
							
							
							
							* Fixed a few bugs in the patch that are sim crashers.
* There's still a bug in mySQL mode/ grid mode where the main userprofile text doesn't save. 
							
						 
						
							2008-03-03 08:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								84959bf530 
								
							
								 
							
						 
						
							
							
								
								* Renamed the Data Framework namespaces  
							
							
							
						 
						
							2008-03-03 07:59:31 +00:00  
				
					
						
							
							
								 
						
							
							
								7794fc3766 
								
							
								 
							
						 
						
							
							
								
								Change handler001 through handler009 to more  
							
							... 
							
							
							
							appropriate names consisten with their use.
All done with all 94 handlers from handler001
through handler094. Hopefully we can move 
forward without numbered handlers. 
							
						 
						
							2008-03-02 22:28:48 +00:00  
				
					
						
							
							
								 
						
							
							
								30ebd15926 
								
							
								 
							
						 
						
							
							
								
								Update names of handler010 through handler019  
							
							... 
							
							
							
							to more appropriate names consistent with use. 
							
						 
						
							2008-03-02 20:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9991955014 
								
							
								 
							
						 
						
							
							
								
								Applying Ahzzmandius' second patch from bug 701.  
							
							... 
							
							
							
							ClientView triggers OnClose event before flushing packetqueue. 
Thank sAhzzmandius! 
							
						 
						
							2008-03-02 19:48:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0a5c48b1c8 
								
							
								 
							
						 
						
							
							
								
								* This is a very icky implementation of physical linkset prim using fixed joints.  This will change quite drastically, however it's fun to play with.  
							
							... 
							
							
							
							* To play with this you must link your prim before setting it physical, otherwise they won't link in the physics engine properly.  This will also be fixed.
* Currently the linked prim are extremely unstable because I have yet to implement combining of forces with the same normal. This will also be fixed.   In fact, the whole PhysicsActor, ODEPrim relationship will be reworked to consider groups from the get-go.
* This implementation is better then it crashing your sim, so I'm commiting it for now. 
							
						 
						
							2008-03-02 09:31:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d6039b40a4 
								
							
								 
							
						 
						
							
							
								
								Rename handler020 through handler029 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 03:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7a0e1a8c34 
								
							
								 
							
						 
						
							
							
								
								Rename handler030 through handler038 with more  
							
							... 
							
							
							
							appropriate names consisten with their use. 
							
						 
						
							2008-03-02 02:47:34 +00:00  
				
					
						
							
							
								 
						
							
							
								18a058eb84 
								
							
								 
							
						 
						
							
							
								
								Rename handler040 through handler049 with more  
							
							... 
							
							
							
							appropriate names consistent with their user. 
							
						 
						
							2008-03-02 02:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								21f3661077 
								
							
								 
							
						 
						
							
							
								
								Rename handler050 through handler059 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 02:06:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c9e8d83fc9 
								
							
								 
							
						 
						
							
							
								
								Rename handler060 through handler069 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 01:43:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fdff8c3fa5 
								
							
								 
							
						 
						
							
							
								
								Rename handler070 through handler079 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-02 00:07:28 +00:00  
				
					
						
							
							
								 
						
							
							
								20c98b6203 
								
							
								 
							
						 
						
							
							
								
								Rename handler080 through handler089 with more  
							
							... 
							
							
							
							appropriate names consistent with their use. 
							
						 
						
							2008-03-01 22:47:48 +00:00  
				
					
						
							
							
								 
						
							
							
								b0fbe96ca4 
								
							
								 
							
						 
						
							
							
								
								Beginning to change all handler000 through handler094  
							
							... 
							
							
							
							to more meaningful names starting from the end and 
working backwards.
handler094 -> handlerRequestAsset
handler093 -> handlerPacketStats
handler092 -> handlerGodKickUser
handler091 -> handlerUpdatePrimGroupRotation
handler090 -> handlerUpdatePrimRotation
Others to come shortly. 
							
						 
						
							2008-03-01 20:37:27 +00:00  
				
					
						
							
							
								 
						
							
							
								56697133d4 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Kinoc for:  
							
							... 
							
							
							
							* Impelements llInstantMessage
* Reimplements llOwnerSay as llInstantMessage(llGetOWner(),msg).
* Try's to better identify the "True Name" of objects in llDetectedName
 by checking for avatar name, scene Object Part name and entity name.
* Uses similar logic in the llSensor and llSensorRepeat functions. 
							
						 
						
							2008-03-01 00:59:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c009e2e095 
								
							
								 
							
						 
						
							
							
								
								From: Mike Pitman <pitman@us.ibm.com>  
							
							... 
							
							
							
							Below is a patch for the smooth tool. 
I factored out the essential computations and placed it in a 
channel method to work similar to raise and lower. 
It now performs about the same rate as raise and lower. 
							
						 
						
							2008-02-29 20:36:14 +00:00  
				
					
						
							
							
								 
						
							
							
								6d774339d9 
								
							
								 
							
						 
						
							
							
								
								More compiler warning cleanup.  
							
							... 
							
							
							
							Removed verbose flag, since it doesn't do anything any more. 
							
						 
						
							2008-02-29 10:51:40 +00:00  
				
					
						
							
							
								 
						
							
							
								de80a23c1a 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a couple compiler warnings.  
							
							
							
						 
						
							2008-02-29 10:35:03 +00:00  
				
					
						
							
							
								 
						
							
							
								fa7322eac9 
								
							
								 
							
						 
						
							
							
								
								* Fixed Cylinder mass formula using diameter instead of radius.  
							
							
							
						 
						
							2008-02-29 06:55:31 +00:00  
				
					
						
							
							
								 
						
							
							
								fe1f15f4ec 
								
							
								 
							
						 
						
							
							
								
								* killed a 'new mass' debug line.  
							
							
							
						 
						
							2008-02-29 05:50:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e333eaf4b6 
								
							
								 
							
						 
						
							
							
								
								* ODEPlugin  
							
							... 
							
							
							
							** Added more realistic calculations of mass for the rest of the supported prim shapes+holes+cuts+tapers.  Previously they were the generic height * width * length. Spheres roll (Angular velocity) more realistically, etc. 
							
						 
						
							2008-02-29 05:46:24 +00:00  
				
					
						
							
							
								 
						
							
							
								de1024adf7 
								
							
								 
							
						 
						
							
							
								
								From: Alan M Webb <awebb@vnet.ibm.com>  
							
							... 
							
							
							
							This patch is intended to implement the following functions:
        llIntegerToBase64
        llBase64ToInteger
        llParseStringKeepNulls
None of these functions are dependent upon state elsewhere in the SIM,
so they are appropriately self-contained. I've tested them out of
context, and from a script attached to an object in my test region. 
							
						 
						
							2008-02-28 21:25:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1afe38b319 
								
							
								 
							
						 
						
							
							
								
								* Added a way for the friends module to definitively know if an avatar's root agent is on the instance and if so, which region the avatar's root agent is in.  
							
							
							
						 
						
							2008-02-28 05:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								41c369de82 
								
							
								 
							
						 
						
							
							
								
								* OnSignificantClientMovement was never being called. So we got no land updates (fixed)  
							
							
							
						 
						
							2008-02-28 04:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								70ad5604cd 
								
							
								 
							
						 
						
							
							
								
								disabled AssetDownloadModule and re-enabled the asset download code in the asset cache, until it can be seen if the module was the cause of some new problems that seem like they might be related to assets. I'll look into this more tomorrow.  
							
							
							
						 
						
							2008-02-27 22:47:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e978d00914 
								
							
								 
							
						 
						
							
							
								
								After seeing sdague do his happy dance over trunk working "the best he has ever seen". I'm not sure I should be doing this commit, but oh well.  
							
							... 
							
							
							
							So anyway, it moves the Asset downloading (packet sending) to a module (AssetDownloadModule). 
So now at last, AssetCache should be just dealing with fetching assets from the asset server and caching them. 
							
						 
						
							2008-02-27 21:11:01 +00:00  
				
					
						
							
							
								 
						
							
							
								34073607a2 
								
							
								 
							
						 
						
							
							
								
								* Turned Friends Module into a shared module (to comply with Scene.AddXmlRPCHandler being shared).  
							
							... 
							
							
							
							* Fixed a null ref issue in Scene.Close() 
							
						 
						
							2008-02-27 17:41:42 +00:00  
				
					
						
							
							
								 
						
							
							
								f218e7e090 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-27 15:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0b7f10efed 
								
							
								 
							
						 
						
							
							
								
								UserService.ClearAgent call is no longer made when a childagent connection is being closed.  
							
							... 
							
							
							
							DisableSimulatorPacket now skips the packet throttles 
							
						 
						
							2008-02-27 11:52:02 +00:00  
				
					
						
							
							
								 
						
							
							
								906404a14a 
								
							
								 
							
						 
						
							
							
								
								* Committing file loaders - forgot yesterday.  
							
							
							
						 
						
							2008-02-27 09:35:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3bbe09883e 
								
							
								 
							
						 
						
							
							
								
								make trunk compile again.  I think Adam forgot to check in some files  
							
							
							
						 
						
							2008-02-26 18:37:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5dc5214c5e 
								
							
								 
							
						 
						
							
							
								
								* Implemented - Terragen File Format Loader for new Terrain Module.  
							
							
							
						 
						
							2008-02-26 16:18:57 +00:00  
				
					
						
							
							
								 
						
							
							
								74940c7b1d 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-26 15:36:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f8a6ef2d50 
								
							
								 
							
						 
						
							
							
								
								* Hooked up replacment TerrainModule, raising land will now be weird as both modules are technically active. Beta software, yada yada yada. Will disable one of them by the end of the day.  
							
							
							
						 
						
							2008-02-26 15:21:47 +00:00  
				
					
						
							
							
								 
						
							
							
								eae7be1e36 
								
							
								 
							
						 
						
							
							
								
								* Reimplementing Terrain as Region Modules  
							
							... 
							
							
							
							* New method involves interfaces for
** Terrain Paint Brushes (ie raise brush, lower brush, etc)
** Terrain Flood Brushes (ie raise area, lower area, etc)
** Terrain Effects (ie erosion, etc) [= W.I.P, not committed]
* Provided sample implementation for Raise Paint and Raise Area brushes. 
							
						 
						
							2008-02-26 14:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								9f5586890a 
								
							
								 
							
						 
						
							
							
								
								* Another slight tweak to the Voice Chat engine - crash caused by switching to shared module fixed.  
							
							
							
						 
						
							2008-02-26 13:25:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a2c639d668 
								
							
								 
							
						 
						
							
							
								
								* Small voice chat fix  
							
							
							
						 
						
							2008-02-26 11:32:46 +00:00  
				
					
						
							
							
								 
						
							
							
								e7b785f9a0 
								
							
								 
							
						 
						
							
							
								
								* Updated Voice Chat Server, added support for voice to cross region boundaries providing they are all located on the same simulator.  
							
							
							
						 
						
							2008-02-26 11:17:52 +00:00  
				
					
						
							
							
								 
						
							
							
								577cc7358a 
								
							
								 
							
						 
						
							
							
								
								* Fixed a null assignment in voice server.  
							
							
							
						 
						
							2008-02-26 10:59:47 +00:00  
				
					
						
							
							
								 
						
							
							
								9d2ed9307c 
								
							
								 
							
						 
						
							
							
								
								* Converted VoiceChatServer into a shared region module - now only one instance is required for the entire simulator, rather than one per region.  
							
							
							
						 
						
							2008-02-26 10:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								16d63d9fb8 
								
							
								 
							
						 
						
							
							
								
								* Added support for RealXtend Voice Chat as a Region Module to OpenSim Trunk. Enabled via [VoiceChat] enabled=true in OpenSim.ini  
							
							
							
						 
						
							2008-02-26 10:46:59 +00:00  
				
					
						
							
							
								 
						
							
							
								65862aacea 
								
							
								 
							
						 
						
							
							
								
								* Start sending "ImageNotFound" packet back to the client if we can't find an image  
							
							... 
							
							
							
							* This might stop some client's constant requests for unfound textures, which is a candidate for the memory leak
* If a texture is not found then the "Image not found" texture will now be displayed clientside
* If it works, this should resolve mantis 676
* Non texture image requests do not receive this packet yet
* This will require a prebuild 
							
						 
						
							2008-02-25 23:26:35 +00:00  
				
					
						
							
							
								 
						
							
							
								dbb205c181 
								
							
								 
							
						 
						
							
							
								
								Moved AsyncCommandManager into separate classes under "plugins".  
							
							
							
						 
						
							2008-02-25 20:10:17 +00:00  
				
					
						
							
							
								 
						
							
							
								366e607608 
								
							
								 
							
						 
						
							
							
								
								eol  
							
							
							
						 
						
							2008-02-25 19:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ce9c74a83c 
								
							
								 
							
						 
						
							
							
								
								Step 1 in reorganizing AsyncCommandManager  
							
							
							
						 
						
							2008-02-25 19:45:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5739e13f5b 
								
							
								 
							
						 
						
							
							
								
								Initial patch for llSensor*  
							
							... 
							
							
							
							llSensor, llSensorRepeat, llSensorRemove, llDetectedName, llDetectedKey, llDetectedOwner, llDetectedType, llDetectedPos, llDetectedVel, llDetectedRot
Thank you very much kinoc! :) 
							
						 
						
							2008-02-25 19:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								84c86c7bdd 
								
							
								 
							
						 
						
							
							
								
								* Resolve Mantis 667 by not passing on textures with no actual data onto TextureSender  
							
							
							
						 
						
							2008-02-25 19:10:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5b3897a4af 
								
							
								 
							
						 
						
							
							
								
								* Caught HttpListenerException and swallowed if with output  
							
							... 
							
							
							
							* Moved Flush into Close since it's always done in that order.
* Minor renamings
* Reversed if for clarity 
							
						 
						
							2008-02-25 15:36:24 +00:00  
				
					
						
							
							
								 
						
							
							
								66cc8f99f6 
								
							
								 
							
						 
						
							
							
								
								I'm the stupidest stupid in the whole world. :)  
							
							... 
							
							
							
							Fixed a bug in new Prim where I actually ADDED new values to old values instead of directly assigning them... Now that was a waste of time! :P 
							
						 
						
							2008-02-25 11:29:24 +00:00  
				
					
						
							
							
								 
						
							
							
								61200b469c 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-25 01:59:14 +00:00  
				
					
						
							
							
								 
						
							
							
								909796f615 
								
							
								 
							
						 
						
							
							
								
								Added limits to Prim.Position.X/Y/Z (0-255) so that your prims won't wander off into eternity  
							
							
							
						 
						
							2008-02-24 17:46:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4f4dfa8e82 
								
							
								 
							
						 
						
							
							
								
								Fixed startup logo size to match a Win CMD window.  
							
							... 
							
							
							
							Fixed bugs in new OOP commands.
Prim.Rotation.X += 45;
Prim.Position.X += 10;
Now how do I find the prim I asked to += 10 every 1 second??? 
							
						 
						
							2008-02-24 17:29:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f10d895105 
								
							
								 
							
						 
						
							
							
								
								Ok, so NOW scripts work. New patch to break them coming soon.  
							
							
							
						 
						
							2008-02-24 17:01:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8af64c979f 
								
							
								 
							
						 
						
							
							
								
								By now you all have learned that when I'm committing scripting usually doesn't work, so no big surprise. :)  
							
							... 
							
							
							
							Modified baseclass for compiled script to incorp new OSSL commands class and renamed it to follow standards and all that. Scripts may work again. :) 
							
						 
						
							2008-02-24 16:41:56 +00:00  
				
					
						
							
							
								 
						
							
							
								952c8de189 
								
							
								 
							
						 
						
							
							
								
								Forgot to change what class compiled scripts must inherit from to get their commands :)  
							
							
							
						 
						
							2008-02-24 16:23:02 +00:00  
				
					
						
							
							
								 
						
							
							
								08131614c9 
								
							
								 
							
						 
						
							
							
								
								Implemented object oriented Prim.Position, Prim.Rotation and Prim.Text.  
							
							... 
							
							
							
							Example:
Prim.Position.X += 10; 
							
						 
						
							2008-02-24 16:16:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b533517037 
								
							
								 
							
						 
						
							
							
								
								eol  
							
							
							
						 
						
							2008-02-24 15:55:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2cd85e15dc 
								
							
								 
							
						 
						
							
							
								
								Changed so "BuiltIn_Commands" given to scripts is easily extendable. Added new OSSL_BuilIn_Commands class where we can start adding our own modular commands.  
							
							
							
						 
						
							2008-02-24 15:45:20 +00:00  
				
					
						
							
							
								 
						
							
							
								95def8c636 
								
							
								 
							
						 
						
							
							
								
								* Adds unit test glue to the OdePlugin.  
							
							... 
							
							
							
							* Adds one unit test. CreateAndDropPhysicalCube.
* More unit tests will be done
* Let me know if this breaks Linux build.. 
							
						 
						
							2008-02-24 04:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								bbb8b66908 
								
							
								 
							
						 
						
							
							
								
								* Made Physics updates a teensy bit more responsive.   A previous CPU optimization of mine slowed the speed of updates using the 'poll' method in certain circumstances.  
							
							
							
						 
						
							2008-02-23 12:46:23 +00:00  
				
					
						
							
							
								 
						
							
							
								db264013d4 
								
							
								 
							
						 
						
							
							
								
								* One more fix to the selected feature  
							
							... 
							
							
							
							* Don't act immediately on a physical prim unless it's moving.
* This helps when you're trying to make a box stack and you select the bottom most box. 
							
						 
						
							2008-02-23 12:26:37 +00:00  
				
					
						
							
							
								 
						
							
							
								27508c1ad8 
								
							
								 
							
						 
						
							
							
								
								* Added Support within the ODEPlugin for Selected.  Which means that;  
							
							... 
							
							
							
							* When you select a physical prim, it stops while you've got it selected.
* When you move or alter a prim in some manner, it doesn't become collidable until you de-select it
* When you select a prim, it doesn't become temporarily 'phantom' until you make some change to it while it's selected. (this prevents accidental selections in prim floor from causing it to go phantom on you(but don't move it or you'll fall))
* There's one major difference, and that's a physical object won't stop if you don't have permission to edit it.  This prevents people who don't have edit permissions on a prim from stopping it while it's moving. 
							
						 
						
							2008-02-23 11:42:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5eff68e6bb 
								
							
								 
							
						 
						
							
							
								
								Fix for error message during startup (shared thread started processing region queue before queue objects were fully operational)  
							
							
							
						 
						
							2008-02-22 23:45:17 +00:00  
				
					
						
							
							
								 
						
							
							
								46cfc475aa 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine works again (startup-nully-error gone)  
							
							
							
						 
						
							2008-02-22 22:53:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f06a6573bb 
								
							
								 
							
						 
						
							
							
								
								One more: Async LSL command thread is also shared now.  
							
							
							
						 
						
							2008-02-22 22:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								9b675a6888 
								
							
								 
							
						 
						
							
							
								
								* Converted the last of the events to the private delegate instance method to avoid race conditions.  
							
							
							
						 
						
							2008-02-22 21:18:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b483faddf2 
								
							
								 
							
						 
						
							
							
								
								* Downgrade texture exception to a warning.  
							
							
							
						 
						
							2008-02-22 21:13:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0fc6b2a429 
								
							
								 
							
						 
						
							
							
								
								Bugfixes - Scripting works again  
							
							
							
						 
						
							2008-02-22 20:58:25 +00:00  
				
					
						
							
							
								 
						
							
							
								30eea2618d 
								
							
								 
							
						 
						
							
							
								
								* Implement packet queue statistics  
							
							... 
							
							
							
							* This will show the packets waiting in each queue for each client logged into a region server
* These are displayed using 'show stats' on the region command line
* This is in pursuit of a memory leak.
* This will require a prebuild 
							
						 
						
							2008-02-22 20:50:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e741dcde6a 
								
							
								 
							
						 
						
							
							
								
								Some misplaced code made scripts never start :)  
							
							
							
						 
						
							2008-02-22 20:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0fb4374c1a 
								
							
								 
							
						 
						
							
							
								
								Better timing of MaintenanceThread's tasks (uses less CPU)  
							
							... 
							
							
							
							Updated OpenSim.ini.example 
							
						 
						
							2008-02-22 19:46:13 +00:00  
				
					
						
							
							
								 
						
							
							
								582964800c 
								
							
								 
							
						 
						
							
							
								
								* Moved all events except gridcomms and regioncomms over to Event Delegate instances to prevent event race conditions  
							
							
							
						 
						
							2008-02-22 19:44:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ddffcb4673 
								
							
								 
							
						 
						
							
							
								
								* Moved the EventManager over to delegate instances to prevent race conditions.  
							
							
							
						 
						
							2008-02-22 19:08:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b842ab3927 
								
							
								 
							
						 
						
							
							
								
								fixed it so that the different types of trees now work (show up in the clients), problem is that we don't seem to be persisting  PrimitiveBaseShape.State in the datastore, so after restart of server, they all turn back into pine trees.  
							
							
							
						 
						
							2008-02-22 18:27:08 +00:00  
				
					
						
							
							
								 
						
							
							
								42bcd76b36 
								
							
								 
							
						 
						
							
							
								
								Bugfixes - wasn't counting threads right++  
							
							
							
						 
						
							2008-02-22 16:15:08 +00:00  
				
					
						
							
							
								 
						
							
							
								879a260498 
								
							
								 
							
						 
						
							
							
								
								Minor annoying Exception-bug fixed  
							
							
							
						 
						
							2008-02-22 14:53:26 +00:00  
				
					
						
							
							
								 
						
							
							
								a43bb10000 
								
							
								 
							
						 
						
							
							
								
								Execution threads are now shared between regions too. Default thread count regardless of number of regions is now 3. This will save you around 33 threads for a normal 3x3 region server.  
							
							... 
							
							
							
							But, this is totally completely untested. So it probably won't work for another patch or five. 
							
						 
						
							2008-02-22 14:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3bb0fe098f 
								
							
								 
							
						 
						
							
							
								
								Maintenance thread in charge of loading/unloading of scripts. 1 thread less per region.  
							
							... 
							
							
							
							Total so far: 2 threads less per region
Note: Currently causes delay in load/unload of scripts 
							
						 
						
							2008-02-22 13:23:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9f7366210a 
								
							
								 
							
						 
						
							
							
								
								Now last commit will compile too... The features just keep on coming!  
							
							
							
						 
						
							2008-02-22 13:15:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a040008cb9 
								
							
								 
							
						 
						
							
							
								
								From this commit and a few hours into the future ScriptEngine will be unstable:  
							
							... 
							
							
							
							* Speeding up ScriptEngine shutdown
* Sharing threads so that minimum total thread count for any amount of regions will be 2. (1 maintenance, 1 script execution)
You can choose more script exec threads if you want of course.
In this commit: Sharing maintenance thread between all regions. 
							
						 
						
							2008-02-22 12:50:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ff12395a3d 
								
							
								 
							
						 
						
							
							
								
								* Relative large ClientView refactoring of packet Events into .Net recommended format.  
							
							
							
						 
						
							2008-02-22 11:30:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f75e418211 
								
							
								 
							
						 
						
							
							
								
								Fixes to ScriptEngine thread cleanup on destructor  
							
							
							
						 
						
							2008-02-21 23:43:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d4905812bc 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue where the client thread was aborted before the UDP server sends a message back to ClientView to close it a second time.   (yes we call close twice because there are times when the client closes with a logout and disconnects immediately which causes the UDP server to send a close request to the client thread)  
							
							... 
							
							
							
							* This update might make things better, it might expose another issue. 
							
						 
						
							2008-02-21 20:22:25 +00:00  
				
					
						
							
							
								 
						
							
							
								640ad259d4 
								
							
								 
							
						 
						
							
							
								
								* A few additional null checks in the Physics Scene and PhysicsActor so we don't try to enumerate dead null ODECharacter objects when things get *really* slow.  
							
							
							
						 
						
							2008-02-21 14:51:39 +00:00  
				
					
						
							
							
								 
						
							
							
								89665faeaf 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine changes in locking. Another step in direction of shared threads.  
							
							
							
						 
						
							2008-02-21 11:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7102ac7769 
								
							
								 
							
						 
						
							
							
								
								"threads" command now works. I've added manual tracking of threads (only if compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.  
							
							
							
						 
						
							2008-02-21 10:43:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4a621d106c 
								
							
								 
							
						 
						
							
							
								
								Remove a couple compiler warnings.  
							
							
							
						 
						
							2008-02-21 00:50:09 +00:00  
				
					
						
							
							
								 
						
							
							
								0eeb56c61d 
								
							
								 
							
						 
						
							
							
								
								* Properly guard against the possibility that CopyInventoryItem doesn't get an asset back from the cache  
							
							
							
						 
						
							2008-02-20 23:31:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b0c5ef0b68 
								
							
								 
							
						 
						
							
							
								
								* Eliminate AssetCache.CopyAsset()  
							
							... 
							
							
							
							* Resolve a bad logic bug in AssetCache.GetAsset()
* This may make some asset related things work better (possibly getting main map images will now be improved). 
							
						 
						
							2008-02-20 23:21:51 +00:00  
				
					
						
							
							
								 
						
							
							
								5f7a02fce9 
								
							
								 
							
						 
						
							
							
								
								Treads command lists threads, but not thread name (yet)  
							
							
							
						 
						
							2008-02-20 21:09:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7d7ad4dff2 
								
							
								 
							
						 
						
							
							
								
								* Only count download requests for assets which are not already waiting for data from the asset server  
							
							... 
							
							
							
							* This should stop the constant increase in the download requests statistics
* If you see stat numbers for download requests which are far from what you'd expect, please report 
							
						 
						
							2008-02-20 20:23:03 +00:00  
				
					
						
							
							
								 
						
							
							
								684059afdf 
								
							
								 
							
						 
						
							
							
								
								div+  
							
							... 
							
							
							
							threads console command will list all threads. This + yesterdays naming threads patch will give a good overview of what threads we have running. 
							
						 
						
							2008-02-20 20:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								740ce20d9d 
								
							
								 
							
						 
						
							
							
								
								* Found the land bug, yay  
							
							
							
						 
						
							2008-02-20 20:07:12 +00:00  
				
					
						
							
							
								 
						
							
							
								a8cfbbe963 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup.  
							
							
							
						 
						
							2008-02-20 18:38:20 +00:00  
				
					
						
							
							
								 
						
							
							
								07774473af 
								
							
								 
							
						 
						
							
							
								
								* Fixed a long standing race condition in physics events.   Could this be the source of the null on multicast_void: error?  
							
							
							
						 
						
							2008-02-20 17:50:19 +00:00  
				
					
						
							
							
								 
						
							
							
								416d752829 
								
							
								 
							
						 
						
							
							
								
								llSetTimerEvent updated to use ticks instead of DateTime for internal timing.  
							
							
							
						 
						
							2008-02-20 17:35:28 +00:00  
				
					
						
							
							
								 
						
							
							
								877713999c 
								
							
								 
							
						 
						
							
							
								
								* Report 'asset not found' situations back to UserTextureDownloadService  
							
							... 
							
							
							
							* This fixes some of the 'runaway downloads' problem but not all of it
* Also fix up logging messages so texture requests are reported as such rather than as assets 
							
						 
						
							2008-02-20 17:34:10 +00:00  
				
					
						
							
							
								 
						
							
							
								96edcea3ae 
								
							
								 
							
						 
						
							
							
								
								llSetTimerEvent was setting seconds as milliseconds causing major problems in timed scripts...  
							
							
							
						 
						
							2008-02-20 17:14:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4c6e5a5090 
								
							
								 
							
						 
						
							
							
								
								* re-enabled AssetNotFound code  
							
							... 
							
							
							
							* turned script asset fetching asynchronous 
							
						 
						
							2008-02-20 13:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4c2e304ce6 
								
							
								 
							
						 
						
							
							
								
								Fixed big bug in AgentAssetTransactions, now don't seem to be getting any AbortXfer packets. And the "saving data" message in the client on logout seems to have gone. (So that message was all my fault.)  
							
							
							
						 
						
							2008-02-20 11:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								37b989a8c6 
								
							
								 
							
						 
						
							
							
								
								some changes to the initialising of AgentAssetTransactionModule to see if they help with the xfer/grey avatar problems.  
							
							
							
						 
						
							2008-02-20 11:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e7a709068a 
								
							
								 
							
						 
						
							
							
								
								small change  
							
							
							
						 
						
							2008-02-20 10:07:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ac60382599 
								
							
								 
							
						 
						
							
							
								
								* Added a few more packets to ClientView. Added tendons to the Skeletal Groups Module, made it shared to save on threads.  
							
							
							
						 
						
							2008-02-20 09:45:26 +00:00  
				
					
						
							
							
								 
						
							
							
								9be5f9d6cc 
								
							
								 
							
						 
						
							
							
								
								* Fixed xml loading bug (the xml was scheduled for update before added to a scene)  
							
							... 
							
							
							
							* Fixed ClickAction situation on the same note (properties shouldn't cause big changes)
* Added some more debug output to AssetCache 
							
						 
						
							2008-02-20 09:38:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b77c48e75e 
								
							
								 
							
						 
						
							
							
								
								* Cleanup of some memory consuming items on ScenePresence.Close().  
							
							... 
							
							
							
							* Untangled a tangly shutdown loop for the ScenePresence.
* Suggested to the Garbage Collector that this may be a good time to >.>, <.< *gasp* collect the memory. 
							
						 
						
							2008-02-20 01:17:21 +00:00  
				
					
						
							
							
								 
						
							
							
								932a132116 
								
							
								 
							
						 
						
							
							
								
								* Made a quickupdate method to run through only entities that have scheduled themselves for updates looking for changes.  This runs 10 times a second.  
							
							... 
							
							
							
							* Set the massively slow UpdateEntities method to run every 2 seconds instead of 10 times a second.  This method runs through *all* of the entities can calls the virtual update().  
* Documented some of the code in the scene.Update method. 
							
						 
						
							2008-02-20 00:08:04 +00:00  
				
					
						
							
							
								 
						
							
							
								ca78c3ef0d 
								
							
								 
							
						 
						
							
							
								
								Doc correction  
							
							
							
						 
						
							2008-02-19 23:44:22 +00:00  
				
					
						
							
							
								 
						
							
							
								48e085c774 
								
							
								 
							
						 
						
							
							
								
								* Add documentation  
							
							... 
							
							
							
							* The reason why pending downloads tick ever upwards is because missing assets are never signalled to the TextureSender
* Rectifying this is not straightfoward, but this will constitute the next patch.
* This does not explain the memory leak. 
							
						 
						
							2008-02-19 23:42:30 +00:00  
				
					
						
							
							
								 
						
							
							
								9a8c19d67b 
								
							
								 
							
						 
						
							
							
								
								Putting in eyecatcher lines on OpenSim start as we had previously.  This makes it easier to pick out a restart of OpenSim in an appended log file  
							
							
							
						 
						
							2008-02-19 20:59:21 +00:00  
				
					
						
							
							
								 
						
							
							
								530cc24884 
								
							
								 
							
						 
						
							
							
								
								From: Michael Osias <mosias@us.ibm.com>  
							
							... 
							
							
							
							This patch implements the llSendRemoteData command and fixes mantis 552,
and possibly 586. 
							
						 
						
							2008-02-19 19:16:21 +00:00  
				
					
						
							
							
								 
						
							
							
								cfc9ee4265 
								
							
								 
							
						 
						
							
							
								
								* Adds limited support for each hollow type for the supported prim., Cube with a triangle hollow,  Cube with a cylinder hollow, cylinder with a triangle hollow, etc.  
							
							... 
							
							
							
							* More work needs to be done here as several of the profileshape/hollow combinations are rotationally offset from where they render in the client. 
							
						 
						
							2008-02-19 16:01:14 +00:00  
				
					
						
							
							
								 
						
							
							
								47c909ca0a 
								
							
								 
							
						 
						
							
							
								
								Playing "Name that thread". Adding names and isbackground=true to all threads so it will be easier to debug.  
							
							
							
						 
						
							2008-02-19 12:02:53 +00:00  
				
					
						
							
							
								 
						
							
							
								62f608b152 
								
							
								 
							
						 
						
							
							
								
								*rawfile fix.  
							
							
							
						 
						
							2008-02-19 08:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								e789a6bc9b 
								
							
								 
							
						 
						
							
							
								
								* This patch adds Prism support to the Meshmerizer.   Prism is one of the object types in the drop down on the object tab.  Positive tapers are slightly incorrect(prim sinks into ground a tiny bit).   Everything else that's supported works as expected.  Hollow, cut, negative tapers, top shear.  
							
							
							
						 
						
							2008-02-19 08:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								75fe826d57 
								
							
								 
							
						 
						
							
							
								
								A bit more prominent sign of start up completion :-) thanks HashBox for the ASCII!  
							
							
							
						 
						
							2008-02-18 23:31:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d0b218f667 
								
							
								 
							
						 
						
							
							
								
								Committing ahzz's patch  #619  - Description:  
							
							... 
							
							
							
							Patch provided by Openlifegrid.com 
Adds locks around clientCircuits and clientCircuits_reverse Adds existance check on adding to clientCircuits for clients resending UseCircuit packet.
Adds locks around Clientmanager.m_clients for add/remove/tryGet calls 
							
						 
						
							2008-02-18 21:24:34 +00:00  
				
					
						
							
							
								 
						
							
							
								056f3dca2c 
								
							
								 
							
						 
						
							
							
								
								* Probably fixed the corner freeze bug.   On uninitialized avatar, ODEPlugin was trying to set the height of avatar to 127m, which you can imagine is a bit /wrong\  
							
							
							
						 
						
							2008-02-18 20:39:16 +00:00  
				
					
						
							
							
								 
						
							
							
								359f84ee43 
								
							
								 
							
						 
						
							
							
								
								* Output XmlRpc error message if user server gets a fault response from the region server on login  
							
							... 
							
							
							
							* This will make it more obvious if one accidentally starts one's region server in standalone rather than grid mode but then tries to login to a grid (as I am wont to do)
* We are now sending back a fault code (-32601) if no xmlrpc method is found rather than an ordinary message 
							
						 
						
							2008-02-18 18:48:55 +00:00  
				
					
						
							
							
								 
						
							
							
								5944d5e7f6 
								
							
								 
							
						 
						
							
							
								
								* Fixed a land manager exception or two with Math.Max(255,Math.Min(0,val))  
							
							... 
							
							
							
							* Trapped a few more into little self contained boxes with padlocks on them. 
							
						 
						
							2008-02-18 18:22:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b37b71b273 
								
							
								 
							
						 
						
							
							
								
								* Make RegionProfileData.RequestSimProfileData static  
							
							... 
							
							
							
							* Minor documentation bits 
							
						 
						
							2008-02-18 17:31:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e292d43b96 
								
							
								 
							
						 
						
							
							
								
								* Since default loglevel is debug, I'm commenting out the resending x packet lines instead.   If you want to see them, uncomment the lines, alternatively open up the simulator statistics in the client to get a 'bytes unacked' which is the same information, just compressed so it doesn't lag the simulator and make it harder to pick out useful debug information from the console.  
							
							
							
						 
						
							2008-02-18 17:30:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4e3547cd12 
								
							
								 
							
						 
						
							
							
								
								* Putting the resending x packet into debug mode only.   Set your loglevel to debug to see them or pull up the simulator statistics in the client to see the 'un acked packet bytes'.  
							
							
							
						 
						
							2008-02-18 17:24:53 +00:00  
				
					
						
							
							
								 
						
							
							
								28c808446d 
								
							
								 
							
						 
						
							
							
								
								a new attempt at converting to the right types  
							
							
							
						 
						
							2008-02-18 15:34:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5314f397b2 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix casting issue introduced by RegionSize constant.  I think this  
							
							... 
							
							
							
							should actually all be uints, but this will hopefully let people log in again. 
							
						 
						
							2008-02-18 15:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ad40ee7307 
								
							
								 
							
						 
						
							
							
								
								* Allow create user on standalone even if authentication is off, in case the creator wants to see a starting region for a user  
							
							... 
							
							
							
							* This also resolves mantis 601 
							
						 
						
							2008-02-18 15:23:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c62328950a 
								
							
								 
							
						 
						
							
							
								
								More exception checks and crash hints  
							
							... 
							
							
							
							If no scriptengine is specified then don't try to load any. 
							
						 
						
							2008-02-18 14:21:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f47bcb0f98 
								
							
								 
							
						 
						
							
							
								
								bring back some script engine debugging, hoping this will help track down the randoms segfaults  
							
							
							
						 
						
							2008-02-18 14:17:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1cbef0b908 
								
							
								 
							
						 
						
							
							
								
								Patch from Michael Osias IBM (jimbo2120)  
							
							... 
							
							
							
							In his own words: 
If a prim becomes a listener or remote channel and the script is deleted, it cannot become a listener or channel again with a new script.  
This patch fixes that. 
							
						 
						
							2008-02-18 11:14:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5fb1809384 
								
							
								 
							
						 
						
							
							
								
								Small change to the IAgentAssetTransactions file that Chi11ken added for me (thanks Chi11ken). when I forgot to commit it on saturday.  
							
							... 
							
							
							
							[The ComsmsManager will die] 
							
						 
						
							2008-02-18 09:29:22 +00:00  
				
					
						
							
							
								 
						
							
							
								81a00dd68f 
								
							
								 
							
						 
						
							
							
								
								* Thanks to Ahzz, more verbose error messages on the console and possibly a fix to the b*stard Sakai issue.  
							
							
							
						 
						
							2008-02-18 07:22:10 +00:00  
				
					
						
							
							
								 
						
							
							
								27afeaec74 
								
							
								 
							
						 
						
							
							
								
								* Added /even more/ debugging messages to the UDP server to help people in resolving the Sakai issue.  A few locks a few fixes, nothing that'll solve the problem in itself though.  
							
							
							
						 
						
							2008-02-18 05:32:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2c81e18fc3 
								
							
								 
							
						 
						
							
							
								
								Thank you very much Ahzzmandius for adding the support  
							
							... 
							
							
							
							to purge the avatars inventory "Trash" folder using the
bizarre tortoiseSVN method of diff/patch. 
							
						 
						
							2008-02-18 03:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								3df36523cb 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Hashbox for:  
							
							... 
							
							
							
							Changed the public IsAdministrator back to protected, 
now checks Config to see whether it is allowed to run or not. 
Defaults to false (not allowed).
To use add the following to OpenSim.ini
[LL-Functions]
AllowosConsoleCommand=true 
							
						 
						
							2008-02-18 03:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8edaada1d3 
								
							
								 
							
						 
						
							
							
								
								ODE: Tired of floating above the ground after crossing a border?  Boy have I got a solution for you!  For a limited time, you can be the right height after border crossings automatically.  Just three easy payments of $9.95 and make sure your neighbor is sending child agent updates!  
							
							
							
						 
						
							2008-02-18 01:52:25 +00:00  
				
					
						
							
							
								 
						
							
							
								e6a74344e7 
								
							
								 
							
						 
						
							
							
								
								Thank you Hashbox for adding the  
							
							... 
							
							
							
							osConsoleCommand Feature to ll-functions. 
							
						 
						
							2008-02-17 21:15:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c2d7beb617 
								
							
								 
							
						 
						
							
							
								
								* Last bit of cleanup now.  As long as you keep physical prim off, you should have a reasonably stable experience with ODE again.  
							
							... 
							
							
							
							* Physical prim at the simulator edge still seems to have the occasional issue. 
							
						 
						
							2008-02-17 20:40:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f80a534eb0 
								
							
								 
							
						 
						
							
							
								
								* Various ODE Cleanups  
							
							
							
						 
						
							2008-02-17 20:04:28 +00:00  
				
					
						
							
							
								 
						
							
							
								89349a3810 
								
							
								 
							
						 
						
							
							
								
								* Disabling physical prim crossings until they get a bit more stable.  
							
							
							
						 
						
							2008-02-17 12:10:47 +00:00  
				
					
						
							
							
								 
						
							
							
								e33a0c5fc0 
								
							
								 
							
						 
						
							
							
								
								* Fixed the Ghost physical hull on deleting a physical Prim  
							
							... 
							
							
							
							* Fixed a deadlock when there is an exception in the collision and stepping parts of Simulate. 
							
						 
						
							2008-02-17 11:50:15 +00:00  
				
					
						
							
							
								 
						
							
							
								19e0ada93a 
								
							
								 
							
						 
						
							
							
								
								* Located and destroyed the weird velocity and rotation transfers.  It turned out to be that the Static PhysicsVector.Zero was transferring velocities between all non fixed objects.   Not so static after all :(.  Finding it was cruel and unusual punishment from the CLR.  
							
							... 
							
							
							
							* Therefore, when you run through a pile of prim you won't see things rotate when they're not supposed to anymore.
* Avatars don't float off either. 
							
						 
						
							2008-02-17 10:41:08 +00:00  
				
					
						
							
							
								 
						
							
							
								58c72c409d 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, ChrisDown for a patch to  
							
							... 
							
							
							
							remove unnecessary terrain stores at region startup 
							
						 
						
							2008-02-17 02:07:25 +00:00  
				
					
						
							
							
								 
						
							
							
								3b9d332f84 
								
							
								 
							
						 
						
							
							
								
								Added copyright notices.  
							
							
							
						 
						
							2008-02-17 01:16:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0da6dabc15 
								
							
								 
							
						 
						
							
							
								
								Added dummy IAgentAssetTransactions to fix compile failure.  
							
							
							
						 
						
							2008-02-17 01:00:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5cc0bbd419 
								
							
								 
							
						 
						
							
							
								
								Renamed AgentAgentTransactionModule to the correct name of AgentAssetTransactionModule  
							
							
							
						 
						
							2008-02-16 13:13:40 +00:00  
				
					
						
							
							
								 
						
							
							
								b618802e53 
								
							
								 
							
						 
						
							
							
								
								Moved the AgentAssetTransactionsManager (and AgentAssetTransactions) out of CommsManager and into a module (AgentAgentTransactionModule), still needs cleaning up though.  
							
							... 
							
							
							
							But its one more thing out of the CommsManager. One day we will kill the CommsManager! 
							
						 
						
							2008-02-16 13:01:42 +00:00  
				
					
						
							
							
								 
						
							
							
								694dff3b70 
								
							
								 
							
						 
						
							
							
								
								Some changes to remove some of the direct calls to CommsManager from Scene, so that they now go through the SceneCommunicationService. As a small step towards the day we can kill the CommsManager (YAY!)  
							
							
							
						 
						
							2008-02-16 11:55:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e8225f2f81 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-16 08:35:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5e949d4700 
								
							
								 
							
						 
						
							
							
								
								Forgot one small but important line .. ;)  
							
							
							
						 
						
							2008-02-16 08:22:29 +00:00  
				
					
						
							
							
								 
						
							
							
								169032b4a4 
								
							
								 
							
						 
						
							
							
								
								Fixed ScriptEngine config in OpenSim.ini.example that was out of place.  
							
							... 
							
							
							
							Added some info to failure on GridServices listening port so people can see what actually went wrong.
Moved most of the function/event execution module to a baseclass so other execution methods (instead of reflection) can be used with custom script modules run by ScriptEngine.Common.
+ some accumulated patches 
							
						 
						
							2008-02-16 07:53:02 +00:00  
				
					
						
							
							
								 
						
							
							
								be6edefcfb 
								
							
								 
							
						 
						
							
							
								
								* ODE Stability update 4 :D  
							
							... 
							
							
							
							* Changed the way meshing requests get sent to the ODEPlugin
* Numerous other fixes 
							
						 
						
							2008-02-15 21:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								cf9c0135b1 
								
							
								 
							
						 
						
							
							
								
								Resolve mantis  #572  - terrain help printed multiple times when change-region has not been invoked  
							
							
							
						 
						
							2008-02-15 16:05:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4cc5aac18b 
								
							
								 
							
						 
						
							
							
								
								be smarter about the size of dynamic textures that we pull in  
							
							
							
						 
						
							2008-02-15 15:55:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2f6e1ac34d 
								
							
								 
							
						 
						
							
							
								
								allow for 1024x1024 textures through osSetDynamicTextureURL.  Follow up patch  
							
							... 
							
							
							
							to do smarter resize coming this afternoon. 
							
						 
						
							2008-02-15 13:00:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c769d93206 
								
							
								 
							
						 
						
							
							
								
								* Temporary measure of deleting the Mono addin cache dir of addin-db-000/ on every startup to avoid cache corruption problems  
							
							
							
						 
						
							2008-02-15 12:50:10 +00:00  
				
					
						
							
							
								 
						
							
							
								23c7c6dabd 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in AvatarFactoryModule that resulted in removing cloth items, not being persisted.  
							
							
							
						 
						
							2008-02-15 12:39:45 +00:00  
				
					
						
							
							
								 
						
							
							
								b13836db57 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-02-15 00:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								980a926a4b 
								
							
								 
							
						 
						
							
							
								
								make dynamic textures temporary to try to stop filling up the  
							
							... 
							
							
							
							asset db. 
							
						 
						
							2008-02-14 19:17:25 +00:00  
				
					
						
							
							
								 
						
							
							
								8ad450f83e 
								
							
								 
							
						 
						
							
							
								
								More work on trying to get AvatarFactoryModule to play nicely with multiple threads  
							
							
							
						 
						
							2008-02-14 18:59:03 +00:00  
				
					
						
							
							
								 
						
							
							
								e1d9275610 
								
							
								 
							
						 
						
							
							
								
								* Fixed accessibility problem on ITerrainChannel  
							
							
							
						 
						
							2008-02-14 17:23:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4616563cc4 
								
							
								 
							
						 
						
							
							
								
								Added "better" multi thread handling to AvatarFactoryModule, which uses EventWaitHandles, I'm a bit concerned about what effect this might have on performance in a large grid. But I've spent long enough on this problem for one day and as its valentines day, I will be killed and tortured (most likely not in that order) if I don't stop work for the day soon.  
							
							
							
						 
						
							2008-02-14 16:38:38 +00:00  
				
					
						
							
							
								 
						
							
							
								91d9248fce 
								
							
								 
							
						 
						
							
							
								
								* Removed some catch-all-ignores from UDPServer in an attempt to look for  #305 .  
							
							... 
							
							
							
							* Minor work towards abstracting terrain. 
							
						 
						
							2008-02-14 16:13:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3c22da9efc 
								
							
								 
							
						 
						
							
							
								
								* Tree Populator Module, use "script tree" to make a growing tree in your sim.  
							
							
							
						 
						
							2008-02-14 12:27:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f3afa68a2a 
								
							
								 
							
						 
						
							
							
								
								* Made new Framework.Constants class, added RegionSize member.  
							
							... 
							
							
							
							* Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize.
* Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon. 
							
						 
						
							2008-02-14 12:16:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c0d411f427 
								
							
								 
							
						 
						
							
							
								
								* Exposed AddHandlers in response to mantis  #534 . Thanks, kmeisthax!  
							
							
							
						 
						
							2008-02-14 11:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								1229503764 
								
							
								 
							
						 
						
							
							
								
								Revert the index -> Add changes made in AvatarFactoryModule previously.  It appears that in conjunction with MW's locking changes, that two threads may race to create the avatar  
							
							... 
							
							
							
							appearance in the TryGetAvatarAppearance() method.  Moving off Add will mean the second replaces the first instead of throwing the exception.  This may still not be a good 
permanent solution - more extensively locking or a code rearrangement could be better.  I'm going to leave this in MW's much more familiar hands now. 
							
						 
						
							2008-02-14 11:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								135a72d6ca 
								
							
								 
							
						 
						
							
							
								
								* Removed the noise from the console.   The last commit seems to have resolved the recent reports of 'argument not a space' on linux.   Though, there were about 50 changes :D  
							
							
							
						 
						
							2008-02-14 10:07:15 +00:00  
				
					
						
							
							
								 
						
							
							
								bd880f9178 
								
							
								 
							
						 
						
							
							
								
								* Another ODE Stability update.   This might fix the recent Linux issues with the ODEPlugin.  
							
							
							
						 
						
							2008-02-14 09:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e3a711536b 
								
							
								 
							
						 
						
							
							
								
								* ODE -  This fixes a few things and breaks a few more.  
							
							
							
						 
						
							2008-02-14 01:57:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5f70b8b922 
								
							
								 
							
						 
						
							
							
								
								Added a small but maybe important clue that UserServer is not running.  
							
							
							
						 
						
							2008-02-14 01:35:17 +00:00  
				
					
						
							
							
								 
						
							
							
								4e005fc225 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some typos.  
							
							
							
						 
						
							2008-02-14 00:44:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0d14c47c28 
								
							
								 
							
						 
						
							
							
								
								* Bigisn ODE Stability update 2  
							
							
							
						 
						
							2008-02-14 00:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3588d89b2c 
								
							
								 
							
						 
						
							
							
								
								* Bigish ODE stability Update.  Run Prebuild  
							
							
							
						 
						
							2008-02-13 23:14:41 +00:00  
				
					
						
							
							
								 
						
							
							
								2e89c01851 
								
							
								 
							
						 
						
							
							
								
								* This fixes mantis 553 (It appears that the exception is thrown when there is a collision with a cylinder that is both hollowed and either tapered or cut. The sequence of actions that reproduce the problem for me are: create a cylinder, hollow to 95%, taper X/Y, then collide it with another object or avatar. Note that the cylinder itself is not marked physical. )  
							
							
							
						 
						
							2008-02-13 19:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								df21da6dec 
								
							
								 
							
						 
						
							
							
								
								* Patch from Dr Schofld's (IBM).  In his own words  
							
							... 
							
							
							
							all TerrainEngine.LoadFromFileX(string filename) methods don't set the dirty bits in heightmap.diff[,] in contrast to the TerrainEngine.LoadFromFileX(string filename, int dimensionX, int dimensionY, int lowerboundX, int lowerboundY) cousins. this has the unpleasant drawback that the Scene.SendTerrainUpdate(bool) will not send layer data to the client.
the attached patch fixes all LoadFromFileX(.) methods.
Thanks!
* Also small build fix for AvatarFactoryModule 
							
						 
						
							2008-02-13 16:35:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d91c03e23b 
								
							
								 
							
						 
						
							
							
								
								Added some locks on the cache Dictionary in AvatarFactoryModule.  
							
							
							
						 
						
							2008-02-13 16:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5e9ae68df4 
								
							
								 
							
						 
						
							
							
								
								* Fix for mantis 522.  However, I would be a little surprised if this code did much anyway, so perhaps it's not currently in use.  
							
							
							
						 
						
							2008-02-13 15:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3624efde85 
								
							
								 
							
						 
						
							
							
								
								* Make code fix to address prim rotation unlink issues (mantis 383, 454. 369)  
							
							... 
							
							
							
							* Many thanks to alex_carnell for the necessary information for this 
							
						 
						
							2008-02-13 14:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								49a5a00b80 
								
							
								 
							
						 
						
							
							
								
								Added a method to access a named folder in a users inventory, to the inventory Database interfaces. This could be useful for adding a item to a users inventory from say a web front end application or some other third party application. [note the method is only currently implemented in the sqlite provider]  
							
							
							
						 
						
							2008-02-13 14:45:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c1044039d4 
								
							
								 
							
						 
						
							
							
								
								* Removed a debug line that got called every frame.  
							
							
							
						 
						
							2008-02-13 08:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d773ca5147 
								
							
								 
							
						 
						
							
							
								
								* Made physical prim stable enough for the general population to turn on. (though I still don't recommend it for welcome regions unless object build is off.  
							
							... 
							
							
							
							* Updated the ode.dll for windows with a more reasonable stack space reserve.  Linux users will need to type ulimit -s 262144 before starting up OpenSimulator if using Physical Prim to protect against stack collisions. or run the included ./bin/opensim-ode.sh to start up OpenSimulator in ODE mode.
* Added internal collision score and am keeping track of 'high usage' prim.
* Tweaked collisions some more
* Tested up to 460 physical prim in extremely close quarters (which was previously impossible in OpenSim).  After 460 in tight quarters, physics slows down enough to make it hard to do any moving, however..  non physics things still work, such as logging on to the simulator, etc. 
							
						 
						
							2008-02-13 07:50:15 +00:00  
				
					
						
							
							
								 
						
							
							
								001ce95e4c 
								
							
								 
							
						 
						
							
							
								
								Clean up more unnecessary String.Format calls  
							
							
							
						 
						
							2008-02-13 03:38:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a1a206cb05 
								
							
								 
							
						 
						
							
							
								
								* Clean up LIBRARY INVENTORY messages  
							
							
							
						 
						
							2008-02-13 02:43:41 +00:00  
				
					
						
							
							
								 
						
							
							
								1677bde480 
								
							
								 
							
						 
						
							
							
								
								* Clean up the agent's asset transactions when it is removed from the scene  
							
							... 
							
							
							
							* This may or may not help with the memory leak, need to assess 
							
						 
						
							2008-02-13 00:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								365cf8e455 
								
							
								 
							
						 
						
							
							
								
								* Refactor: Move last commit's refactor back to AgentAssetTransactionsManager  
							
							... 
							
							
							
							* Push asset update (invoked when clothing is altered) down into AgentAssetTransactions from Scene.Inventory.cs to join others
* I've tested that clothing creation and update still works, but please let me know if it suddently breaks for you.
* Add/correct comments 
							
						 
						
							2008-02-13 00:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								2018cf312b 
								
							
								 
							
						 
						
							
							
								
								Refactor: factor a method out of AgentAssetTransactionsManager  
							
							
							
						 
						
							2008-02-12 22:41:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6a3455a98c 
								
							
								 
							
						 
						
							
							
								
								* Refactoring: Rename AssetTransactions.cs and AssetTransactionsManager and align classes with file names  
							
							... 
							
							
							
							* Small amount of ndoc
* This will probably require a prebuild and nant clean 
							
						 
						
							2008-02-12 18:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								49a6ac300f 
								
							
								 
							
						 
						
							
							
								
								* This fixes the object edit box's flipping checkboxes when you modify one of the permission masks or Locked status using the available checkboxes.  
							
							
							
						 
						
							2008-02-12 15:47:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d79633b7c7 
								
							
								 
							
						 
						
							
							
								
								* various minuscule code convention conformance fixes  
							
							
							
						 
						
							2008-02-12 11:21:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e5ede36f0c 
								
							
								 
							
						 
						
							
							
								
								* Physical prim cross borders and continue from where the left off on the other side now, assuming the region on the other side has physical prim enabled.  
							
							
							
						 
						
							2008-02-12 07:32:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6e01769bcf 
								
							
								 
							
						 
						
							
							
								
								* A bunch of updates to make things more smooth.  
							
							... 
							
							
							
							** Sending the actual TimeDilation to the client now instead of the 62455 constant.  The client is *supposed* to use that value to sync with the simulator.    (actually sending ushort.maxvalue * TimeDilation)
** Disabling prim that inter-penetrate instead of just not attaching a joint
** Reduced prim spin a 'little' bit, but not *enough* 
** Tweaked the TimeDilation algorithm to be closer to 1.0 by default and various changes to the sim stats reporter 
** Created a .SetValues method to PhysicsVector so we can simply call the setvalues function instead of .x, .y, .z sets.
** Experimented with a .GetBytes Method on PhysicsActor to be able to use the LLVector3.FromBytes() method.   
** Upped the Inter-penetration depth to 0.25 instead of .08. 
							
						 
						
							2008-02-12 04:27:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c926962862 
								
							
								 
							
						 
						
							
							
								
								* This resolves the null exceptions when a script is manipulating a physical object in ODE and you delete the object.  The script is still running and trying to add force, but the object reference is null.  
							
							
							
						 
						
							2008-02-12 00:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								f603e57e9a 
								
							
								 
							
						 
						
							
							
								
								* Added PhysicsScene.Dispose()  
							
							... 
							
							
							
							* In ODE, disposing of all of the ODE objects and the ODE World to reclaim memory when the simulator restarts. 
							
						 
						
							2008-02-11 22:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7647239f32 
								
							
								 
							
						 
						
							
							
								
								Tiny change to print out a warning in a situation which almost guaranteeably never occurs anyway  
							
							
							
						 
						
							2008-02-11 21:58:58 +00:00  
				
					
						
							
							
								 
						
							
							
								c80c6e9774 
								
							
								 
							
						 
						
							
							
								
								Documenting and minor tweaks  
							
							
							
						 
						
							2008-02-11 20:10:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d1e0b642f4 
								
							
								 
							
						 
						
							
							
								
								* Renamed and moved avatar appearance config keys. Everyone who has appearance persistence needs to set new params for it (check OpenSim.ini.example)  
							
							... 
							
							
							
							New keys "appearance_persist" and "appearance_connection_string" are now under [Startup].
* Reorganized OpenSim.ini slightly 
							
						 
						
							2008-02-11 18:04:12 +00:00  
				
					
						
							
							
								 
						
							
							
								aae37cb1d0 
								
							
								 
							
						 
						
							
							
								
								reverted the last three commits  
							
							
							
						 
						
							2008-02-11 15:56:01 +00:00  
				
					
						
							
							
								 
						
							
							
								a3837a1e9a 
								
							
								 
							
						 
						
							
							
								
								yet another small change (as part of my fight back against Teravus over taking me in the number of commits)  
							
							
							
						 
						
							2008-02-11 15:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9cce1ab366 
								
							
								 
							
						 
						
							
							
								
								another small change  
							
							
							
						 
						
							2008-02-11 15:52:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f3ff3a678b 
								
							
								 
							
						 
						
							
							
								
								small change  
							
							
							
						 
						
							2008-02-11 15:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e399141dfb 
								
							
								 
							
						 
						
							
							
								
								* Added some connection debugging  
							
							
							
						 
						
							2008-02-11 14:09:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c927928245 
								
							
								 
							
						 
						
							
							
								
								* some refactoring on permissions  
							
							... 
							
							
							
							* temporary re-introduced the weird 'flip-back' behaviour, but debugging it; will remove it if I don't find anything. 
							
						 
						
							2008-02-11 13:26:55 +00:00  
				
					
						
							
							
								 
						
							
							
								59b224a901 
								
							
								 
							
						 
						
							
							
								
								Unhandled exception handler hookup is now the first thing to happen when OpenSim starts  
							
							
							
						 
						
							2008-02-11 09:11:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e6453d9b9d 
								
							
								 
							
						 
						
							
							
								
								* Changed child_get_tasks to see_into_this_sim_from_neighbor.  
							
							... 
							
							
							
							* Turned on see_into_this_sim_from_neighbor by default.
* Fix Race Condition with parts being added to a group while the simulator is starting up. 
							
						 
						
							2008-02-11 05:19:54 +00:00  
				
					
						
							
							
								 
						
							
							
								a56664cf59 
								
							
								 
							
						 
						
							
							
								
								* um, Prim crossings?  Experimental.  
							
							... 
							
							
							
							* Backup your database just in case. 
							
						 
						
							2008-02-11 01:43:54 +00:00  
				
					
						
							
							
								 
						
							
							
								44058f8ae6 
								
							
								 
							
						 
						
							
							
								
								state_entry is now executed on state change.  
							
							
							
						 
						
							2008-02-10 22:36:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9a04e0e1c4 
								
							
								 
							
						 
						
							
							
								
								We now support LSL state  
							
							
							
						 
						
							2008-02-10 22:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								c935b308e6 
								
							
								 
							
						 
						
							
							
								
								The very beginnings of attachments (no detachments! :)  
							
							
							
						 
						
							2008-02-10 22:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								78363c3bab 
								
							
								 
							
						 
						
							
							
								
								Bugfix to state command:  
							
							... 
							
							
							
							"state default;" rewrite to "state ("default");" 
							
						 
						
							2008-02-10 21:55:26 +00:00  
				
					
						
							
							
								 
						
							
							
								f5cf5ad134 
								
							
								 
							
						 
						
							
							
								
								Bugfix on that last Quaternion/Vector patch  
							
							
							
						 
						
							2008-02-10 21:43:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3b844cb756 
								
							
								 
							
						 
						
							
							
								
								Untested bugfix in state support  
							
							... 
							
							
							
							Replaced (?<s1>(?![a-zA-Z_]+)\s*)" + @"([a-zA-Z_]+)(?<s2>[^a-zA-Z_\(\)]*){ with (?<s1>(?![a-zA-Z_]+)\s*)" + @"(state\s+)?([a-zA-Z_]+)(?<s2>[^a-zA-Z_\(\)]*){
Lets see what happens now... :) 
							
						 
						
							2008-02-10 21:37:19 +00:00  
				
					
						
							
							
								 
						
							
							
								801e95bbe1 
								
							
								 
							
						 
						
							
							
								
								Added support for function calls as values in LSL-specific <0,0,0> and <0,0,0,0> Quaternion and Vector  
							
							
							
						 
						
							2008-02-10 21:30:46 +00:00  
				
					
						
							
							
								 
						
							
							
								758458121e 
								
							
								 
							
						 
						
							
							
								
								Implements llListStatistics() and a bunch-o-LSL_Types.list statistical methods. Added LIST_STAT_HARMONIC_MEAN in addition to LL's LIST_STAT_*  
							
							
							
						 
						
							2008-02-10 21:28:41 +00:00  
				
					
						
							
							
								 
						
							
							
								38f0615ffe 
								
							
								 
							
						 
						
							
							
								
								* This updates adds locking capability.  Thanks, lbsa71 for pointing out my bitmasking error of the objectflags!   It's still a little bit wonky when you check the checkbox, however it 'takes' and doesn't break anything.  
							
							
							
						 
						
							2008-02-10 21:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								0756e01475 
								
							
								 
							
						 
						
							
							
								
								Removed some ScriptEngine config debugging.  
							
							... 
							
							
							
							Added experimental console command to:
* unload module (note: module probably doesn't support it)
* load module
Not visible in help (needs testing first). 
							
						 
						
							2008-02-10 19:03:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b4a19a4fb4 
								
							
								 
							
						 
						
							
							
								
								* Added support for delinking individual prim from a linkset.  
							
							
							
						 
						
							2008-02-10 18:56:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c2632a2eb9 
								
							
								 
							
						 
						
							
							
								
								Implemented llGetParcelFlags() and llGetRegionFlags(). I don't think the RegionFlags are currently implemented within EstateSettings, thus this is always 0.  
							
							
							
						 
						
							2008-02-10 18:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								04a5a57b3d 
								
							
								 
							
						 
						
							
							
								
								Implements llGetObjectMass()  
							
							
							
						 
						
							2008-02-10 17:41:57 +00:00  
				
					
						
							
							
								 
						
							
							
								cf284efcda 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Hashbox for :  
							
							... 
							
							
							
							Add scene-debug command to Enable/Disable scripting, 
collision, and physics from console. 
							
						 
						
							2008-02-10 16:03:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e0424254bd 
								
							
								 
							
						 
						
							
							
								
								* Refactored permissions handling to extract info out of permisisons block in ClientView  
							
							... 
							
							
							
							* Changed some uint constants to Enum values 
							
						 
						
							2008-02-10 14:27:21 +00:00  
				
					
						
							
							
								 
						
							
							
								8d37e91454 
								
							
								 
							
						 
						
							
							
								
								* Adding more broken objectflags to the list here. Touch was also broken.   It might be smarter to just rebuild the whole objectflags before sending it to the client >.<  
							
							
							
						 
						
							2008-02-10 12:44:36 +00:00  
				
					
						
							
							
								 
						
							
							
								85a9834ed8 
								
							
								 
							
						 
						
							
							
								
								* A lot of ugly permissions updates.  
							
							... 
							
							
							
							** Created SendFullUpdateToAllClientsExcept(LLUUID) so that permission updates /appear/ to apply immediately
** Separated out the ObjectFlags and the Permission Flags.  They're related but not the same
** Added a hack routine to add *back* the objectflags to the client flags because the client hates the way we're doing object permissions
** Updated the clientflags routine to properly tell the client when they can't edit admin objects (objects owned by the sim administrator) even when they're an estate manager(why? >.<  argh!)
** Fixed a null sim administrator/estate manager/user from causing permissions to return false even when it should return true.
** Re-added ObjectModify hack to allow collaboration with the allow anyone to move checkbox until we get group permissions done. 
							
						 
						
							2008-02-10 10:55:57 +00:00  
				
					
						
							
							
								 
						
							
							
								e207284fef 
								
							
								 
							
						 
						
							
							
								
								Clean up logging calls using String.Format explicitly  
							
							
							
						 
						
							2008-02-10 01:57:59 +00:00  
				
					
						
							
							
								 
						
							
							
								d2e66872ed 
								
							
								 
							
						 
						
							
							
								
								*Neb try this update.   It might fix it..   it might also cause no parcel to be sent.  
							
							
							
						 
						
							2008-02-09 22:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0b0bb28fd5 
								
							
								 
							
						 
						
							
							
								
								* added count of texture data bytes and asset bytes  
							
							
							
						 
						
							2008-02-09 21:50:45 +00:00  
				
					
						
							
							
								 
						
							
							
								176a1fe382 
								
							
								 
							
						 
						
							
							
								
								* added two new commands (for debug/disaster recovery)  
							
							... 
							
							
							
							'show assets' shows the current state of the asset cache (number of cached assets, requests, et c)
  'clear-assets' forcibly re-initializes the asset cache thereby freeing all cached items.
'clear-assets' is not to be used lightly, as it probably introduces mem inconsistencies and doubling up of textures. 
							
						 
						
							2008-02-09 21:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								4d376ee630 
								
							
								 
							
						 
						
							
							
								
								Added undocumented "modules list" command, lists shared region modules.  
							
							
							
						 
						
							2008-02-09 12:08:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f6e9b9404f 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mirceakitsune to  fix   #502  (lower land does the same as raise land)  
							
							
							
						 
						
							2008-02-09 10:41:36 +00:00  
				
					
						
							
							
								 
						
							
							
								07d0f558c4 
								
							
								 
							
						 
						
							
							
								
								* Fixed nebadon's UserServer crash bug from yesterday.  
							
							... 
							
							
							
							* Made Estate tools work for estate managers without needing to request admin status First
* Added code to make the Simulator version to be reported in the About box of the client 
							
						 
						
							2008-02-09 07:53:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c9b5516ca8 
								
							
								 
							
						 
						
							
							
								
								* Adds Top Shear support to the Meshmerizer for the Cube prim and the Cylinder prim.  
							
							
							
						 
						
							2008-02-09 05:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								fec65b3c69 
								
							
								 
							
						 
						
							
							
								
								* Tweaked timing of rapid mesh requests.   Helps a race condition.  
							
							
							
						 
						
							2008-02-09 04:08:26 +00:00  
				
					
						
							
							
								 
						
							
							
								d546859bc1 
								
							
								 
							
						 
						
							
							
								
								* Change logger to handle [<entry>] where <entry> contains non alphabetic characters  
							
							... 
							
							
							
							* Change logger to not print extra line if [<entry>] <text> like string is not logged
* Remove more of my previous chatty debugging statements 
							
						 
						
							2008-02-09 01:53:57 +00:00  
				
					
						
							
							
								 
						
							
							
								a50a8376d6 
								
							
								 
							
						 
						
							
							
								
								* In the most basic situations, ClientView and ScenePresence no longer leak memory  
							
							... 
							
							
							
							* However, I'm no longer sure they were even a big contributory factor (to this particular leak, there are other causes of other leaks).  I need better measurement techniques
* Removed most of my debugging gawp 
							
						 
						
							2008-02-09 01:37:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2dc94870aa 
								
							
								 
							
						 
						
							
							
								
								Mostly debugging verbosity which I shall very shortly comment out.  
							
							... 
							
							
							
							Just want to try this out on windows quickly. 
							
						 
						
							2008-02-09 00:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bb5b88d161 
								
							
								 
							
						 
						
							
							
								
								* Fixed a situation in ODE where it didn't call the mesher on a cube when you tapered if you didn't have a cut or a hollow.  
							
							
							
						 
						
							2008-02-08 23:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								fadf5b479f 
								
							
								 
							
						 
						
							
							
								
								* Added Taper support to the Meshmerizer for Cube and Cylinder.  
							
							... 
							
							
							
							* Removed the hull verbosity 
							
						 
						
							2008-02-08 23:28:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f05f583613 
								
							
								 
							
						 
						
							
							
								
								Still chasing logout memory leak.  Putting in small changes and temporary light verbosity to this end  
							
							
							
						 
						
							2008-02-08 22:39:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b63c267f0b 
								
							
								 
							
						 
						
							
							
								
								* Finished Cylinder in the Meshmerizer. Hollow and Path cut work for it now.  Enjoy the new physics-friendly prim type.  
							
							
							
						 
						
							2008-02-08 22:11:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e6cd420f19 
								
							
								 
							
						 
						
							
							
								
								refactor - remove unused m_children from EntityBase  
							
							
							
						 
						
							2008-02-08 20:11:45 +00:00  
				
					
						
							
							
								 
						
							
							
								47353ffe48 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring  
							
							
							
						 
						
							2008-02-08 19:56:49 +00:00  
				
					
						
							
							
								 
						
							
							
								9d95f9bcf4 
								
							
								 
							
						 
						
							
							
								
								Minor ScenePresence related refactoring  
							
							
							
						 
						
							2008-02-08 19:53:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a50a26f812 
								
							
								 
							
						 
						
							
							
								
								* Dun-dun-dun. JavaScript scripting now actually works. :)  
							
							
							
						 
						
							2008-02-08 18:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								23e0ef3492 
								
							
								 
							
						 
						
							
							
								
								* Made some terrain functions faster computationally.  
							
							
							
						 
						
							2008-02-08 18:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a637473f80 
								
							
								 
							
						 
						
							
							
								
								* Adding console spam to help track 'The Steve Bug'.  
							
							
							
						 
						
							2008-02-08 17:49:53 +00:00  
				
					
						
							
							
								 
						
							
							
								62943de68a 
								
							
								 
							
						 
						
							
							
								
								change counter from 3 => 2 based on feedback from mirceakitsune on mantis  
							
							... 
							
							
							
							http://opensimulator.org/mantis/bug_view_page.php?bug_id=490  
						
							2008-02-08 16:29:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7b4fb3b8bc 
								
							
								 
							
						 
						
							
							
								
								From: Kurt Taylor <krtaylor@us.ibm.com>  
							
							... 
							
							
							
							Attached is a patch for Mantis 25 - this fixes the problem of not having a
touch_start happen for all prims in a linked group.  So, with this, large
builds can now have a single script in the base prim and it will run when
any prim in the linked build is touched.   The problem was that the
objectgrab event was not being propagated to all the prims in the group. 
							
						 
						
							2008-02-08 16:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5a63047144 
								
							
								 
							
						 
						
							
							
								
								small bit of refactoring,  
							
							
							
						 
						
							2008-02-08 15:07:29 +00:00  
				
					
						
							
							
								 
						
							
							
								3be2e772ec 
								
							
								 
							
						 
						
							
							
								
								* Removed a statement that crashes the Meshmerizer if you don't have a specific /dev/ folder  
							
							
							
						 
						
							2008-02-08 12:07:39 +00:00  
				
					
						
							
							
								 
						
							
							
								7d77fa6a9d 
								
							
								 
							
						 
						
							
							
								
								* Okay, fixed the path cut offset, however the inner wall isn't properly 'cut' from the hull, so slightly better support, but still limited.  
							
							
							
						 
						
							2008-02-08 11:44:27 +00:00  
				
					
						
							
							
								 
						
							
							
								50acb8e634 
								
							
								 
							
						 
						
							
							
								
								* This update adds limited support for Cylinder meshed prim in the Meshmerizer plugin. (Limited because path cut is wrongly offset and while Hollowing works, you can walk through the inside wall.)  
							
							
							
						 
						
							2008-02-08 11:32:56 +00:00  
				
					
						
							
							
								 
						
							
							
								1ff4711cfb 
								
							
								 
							
						 
						
							
							
								
								* Fix: Send Parcel data on region crossing.  
							
							
							
						 
						
							2008-02-08 03:20:11 +00:00  
				
					
						
							
							
								 
						
							
							
								dfca32b046 
								
							
								 
							
						 
						
							
							
								
								Missed one event message that needed to be  
							
							... 
							
							
							
							commented out. 
							
						 
						
							2008-02-08 02:23:57 +00:00  
				
					
						
							
							
								 
						
							
							
								2fb541cb2a 
								
							
								 
							
						 
						
							
							
								
								Make timer events from scripts a little less chatty.  
							
							... 
							
							
							
							DEBUG is defined by default in the Linux build. 
							
						 
						
							2008-02-08 01:42:56 +00:00  
				
					
						
							
							
								 
						
							
							
								97ec8cba62 
								
							
								 
							
						 
						
							
							
								
								Maybe VB.Net will compile now... who knows ;)  
							
							
							
						 
						
							2008-02-07 16:37:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ba846e62ef 
								
							
								 
							
						 
						
							
							
								
								Same VB.Net patch done right.  
							
							
							
						 
						
							2008-02-07 15:36:58 +00:00  
				
					
						
							
							
								 
						
							
							
								c997cc97bb 
								
							
								 
							
						 
						
							
							
								
								VB.Net compiler might work on Windows now.  
							
							
							
						 
						
							2008-02-07 15:31:22 +00:00  
				
					
						
							
							
								 
						
							
							
								dba1f476c9 
								
							
								 
							
						 
						
							
							
								
								* Fixed negative child agents in the sim stats.  
							
							
							
						 
						
							2008-02-07 08:28:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3674257095 
								
							
								 
							
						 
						
							
							
								
								* This update contains a bucket-full of network optimizations.  
							
							... 
							
							
							
							* ParcelProperties are sent only when needed instead of on any movement
* Terse Updates and other temporary data packets are marked unreliable
* After a certain amount of users, the sim actually sends updates on things less
* Experimental
* Tested to 68 avatar with pCampBot  (And it's surprising what actually causes the most lag..  the text chat!) 
							
						 
						
							2008-02-07 08:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								0e771c8d39 
								
							
								 
							
						 
						
							
							
								
								* didn't save :P  so, this is the other half to my last commit  
							
							
							
						 
						
							2008-02-07 06:11:02 +00:00  
				
					
						
							
							
								 
						
							
							
								49622dfbc5 
								
							
								 
							
						 
						
							
							
								
								Update version numbers to 0.5  
							
							
							
						 
						
							2008-02-07 04:41:08 +00:00  
				
					
						
							
							
								 
						
							
							
								1b8e89751a 
								
							
								 
							
						 
						
							
							
								
								* Added the Scripted objectflag if there is a script running in a prim. Remove the flag if you delete all of the scripts in the object.  
							
							
							
						 
						
							2008-02-07 01:52:39 +00:00  
				
					
						
							
							
								 
						
							
							
								aa9d3f7aed 
								
							
								 
							
						 
						
							
							
								
								* Allow terrain load-tile for RAW files  
							
							... 
							
							
							
							* Patch from Sophie Lee [webmage] - IBM.  Thanks very much! 
							
						 
						
							2008-02-06 20:47:08 +00:00  
				
					
						
							
							
								 
						
							
							
								548bbc97e5 
								
							
								 
							
						 
						
							
							
								
								* Chasing down memory leak where memory used by a client is not returned on client logout  
							
							... 
							
							
							
							* This code may or may not be on the right track, but I want to save my work so far. 
							
						 
						
							2008-02-06 20:34:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f93fdfa5af 
								
							
								 
							
						 
						
							
							
								
								* Marking off which uses of catch (Exception e) is legit and which are not, for later removal/replacement.  
							
							
							
						 
						
							2008-02-06 15:30:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a37eb62047 
								
							
								 
							
						 
						
							
							
								
								* Added debug message to try track down Mantis#305.  
							
							
							
						 
						
							2008-02-06 14:39:25 +00:00  
				
					
						
							
							
								 
						
							
							
								3b42b5f098 
								
							
								 
							
						 
						
							
							
								
								Consolidated LoadAnims and AvatarAnimations constructor.  
							
							... 
							
							
							
							Fixes locking issues with Animations in ScenePresence (bug #324 ) 
							
						 
						
							2008-02-06 10:19:30 +00:00  
				
					
						
							
							
								 
						
							
							
								530d24da14 
								
							
								 
							
						 
						
							
							
								
								* Fixed script count incrementer.   Was decrementing but only incrementing when a script was requested by UUID  
							
							
							
						 
						
							2008-02-06 10:11:46 +00:00  
				
					
						
							
							
								 
						
							
							
								d842699ef3 
								
							
								 
							
						 
						
							
							
								
								* Put the script run limiter on the SceneObjectPart as otherwise you can drop scripts in prim and they'll still run with scripts disabled.  
							
							
							
						 
						
							2008-02-06 09:53:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9d6ea497e2 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to start and stop all scripts in the simulator using the debug tab on the estate tools.   This along with the disable physics via the debug tab are persistant across reboots.  That means that if it's disabled when you shut down the simulator, the simulator will come up again when you start it up without loading the scripts.  Turning them back on is as simple as unchecking 'disable scripts' in the debug tab of the estate tools.  
							
							
							
						 
						
							2008-02-06 09:38:14 +00:00  
				
					
						
							
							
								 
						
							
							
								4ec4e2cb32 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some unreachable code warnings.  
							
							
							
						 
						
							2008-02-06 08:31:29 +00:00  
				
					
						
							
							
								 
						
							
							
								b68d2bd09a 
								
							
								 
							
						 
						
							
							
								
								Fixed typo in Mag() (Thanks lc_tuco for pointing this out)  
							
							
							
						 
						
							2008-02-06 08:26:09 +00:00  
				
					
						
							
							
								 
						
							
							
								9cd9e90e7f 
								
							
								 
							
						 
						
							
							
								
								* Added Active Scripts to report the number of scripts running to Sim Stats  
							
							... 
							
							
							
							* Added Script Performance to report the number of functions run per second to Sim Stats.
* Removed a few warnings (@.@ up to 50 now) 
							
						 
						
							2008-02-06 08:03:22 +00:00  
				
					
						
							
							
								 
						
							
							
								52af264948 
								
							
								 
							
						 
						
							
							
								
								Fixed regex in LSL2CSConverter so it will properly handle casting to (string) part of vector (eg. vector.z)  
							
							... 
							
							
							
							This fixes Mantis 388 
							
						 
						
							2008-02-06 02:30:05 +00:00  
				
					
						
							
							
								 
						
							
							
								31576c8a26 
								
							
								 
							
						 
						
							
							
								
								Somehow llList2Float never made it into LSL_BaseClass and LSL_BuiltIn_Commands_Interface - it is now (and foxes Mantis 395)  
							
							
							
						 
						
							2008-02-06 02:04:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6ed5283bc0 
								
							
								 
							
						 
						
							
							
								
								Converted logging to use log4net.  
							
							... 
							
							
							
							Changed LogBase to ConsoleBase, which handles console I/O.
This is mostly an in-place conversion, so lots of refactoring can still be done. 
							
						 
						
							2008-02-05 19:44:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7a61bcff86 
								
							
								 
							
						 
						
							
							
								
								Cut down on the number of packets sent during terraforming. Terraforming should be much more responsive.  
							
							
							
						 
						
							2008-02-05 18:27:40 +00:00  
				
					
						
							
							
								 
						
							
							
								36f7a087e6 
								
							
								 
							
						 
						
							
							
								
								Added explicit Quaternion->string and list->string conversions.  
							
							... 
							
							
							
							Some preliminary work on llSetStatus and llGetStatus. 
							
						 
						
							2008-02-05 15:06:37 +00:00  
				
					
						
							
							
								 
						
							
							
								542cd417c8 
								
							
								 
							
						 
						
							
							
								
								Small refactoring on Terrain Update sending, so that other code can force terrain updates to be sent to clients.  
							
							
							
						 
						
							2008-02-05 15:03:08 +00:00  
				
					
						
							
							
								 
						
							
							
								33c4631c6d 
								
							
								 
							
						 
						
							
							
								
								some small changes, like adding a couple of extra methods to IInventoryServices so that a check can be done to see if a inventory set exists for a certain user.  
							
							
							
						 
						
							2008-02-05 13:02:03 +00:00  
				
					
						
							
							
								 
						
							
							
								80b8630e19 
								
							
								 
							
						 
						
							
							
								
								* Fix Mantis 457  
							
							... 
							
							
							
							* Show stats, users, etc. should now work again on the region console. 
							
						 
						
							2008-02-05 12:37:46 +00:00  
				
					
						
							
							
								 
						
							
							
								1d95f0521d 
								
							
								 
							
						 
						
							
							
								
								Reverted MySQLDataStore.cs to not use static mutexes any more, patch didn't work anyway.  
							
							... 
							
							
							
							Added js to OpenSim.ini.example. 
							
						 
						
							2008-02-05 12:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								ca5aadfbff 
								
							
								 
							
						 
						
							
							
								
								* Refactored the sound calls to SceneObjectPart  
							
							... 
							
							
							
							* Fixed a few bugs
* Wrote an example module to make certain event systems more mature. 
							
						 
						
							2008-02-05 05:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								99844ee4c0 
								
							
								 
							
						 
						
							
							
								
								Added copyright statements.  
							
							
							
						 
						
							2008-02-05 03:20:51 +00:00  
				
					
						
							
							
								 
						
							
							
								baefa05b57 
								
							
								 
							
						 
						
							
							
								
								* Rebase all current servers on common abstract BaseOpenSimServer class  
							
							... 
							
							
							
							* The immediate upshot is that "show uptime" from the console will now show uptime on all server types (user, asset, grid, etc)
* DEV: This refactoring is far from complete - only just enough to makes the "show uptime" command common accross the servers.  More is needed, but in this case it's somewhat like eating cabbage, which I prefer not to do all at once 
							
						 
						
							2008-02-04 18:52:24 +00:00  
				
					
						
							
							
								 
						
							
							
								5db5630ec9 
								
							
								 
							
						 
						
							
							
								
								Change sim command from "stats" to "show stats" for consistency  
							
							
							
						 
						
							2008-02-04 18:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a1c9349d47 
								
							
								 
							
						 
						
							
							
								
								Refactor only: serve stats objects directly through StatsManager singleton  
							
							
							
						 
						
							2008-02-04 16:22:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3ff5ad1ed3 
								
							
								 
							
						 
						
							
							
								
								Patch from mikkopa/_someone Thanks! adds support for llPreloadSound, llTriggerSound, llPlaySound, llPreloadSound.  
							
							... 
							
							
							
							* Time to make music boxes? 
							
						 
						
							2008-02-04 14:40:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5ffc225545 
								
							
								 
							
						 
						
							
							
								
								* Replacing missing break statement from DotNetEngine/Compiler/LSL/Compiler.cs  
							
							
							
						 
						
							2008-02-04 13:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ba16daff7c 
								
							
								 
							
						 
						
							
							
								
								* Added JavaScript support to OpenSim scripting. Totally Untested. Enjoy. :)  
							
							
							
						 
						
							2008-02-04 12:43:07 +00:00  
				
					
						
							
							
								 
						
							
							
								755ad9e3e0 
								
							
								 
							
						 
						
							
							
								
								First part of avatar persistence, currently only really works in standalone mode (with accounts_authenticate set to true), it also only currently has a mysql database connector. (sqlite one will follow soon). It also uses the tribalmedia database system, so this needs checking to see if the old problems with mono have been fixed.  
							
							... 
							
							
							
							To use, see the appearance section in opensim.ini.example, set "persist = true", then add the correct connection string for your database.(see mysql-AvatarAppearance.sql in share folder for a example of the table mysql table structure).
This could possible be used in a very small grid, but would mean each region server would need to connect to the same mysql database. 
But the work to move the code to one of the grid servers shouldn't be too much. 
							
						 
						
							2008-02-04 12:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6fbc64af5e 
								
							
								 
							
						 
						
							
							
								
								* Whole buncha stuff.  
							
							
							
						 
						
							2008-02-04 10:39:30 +00:00  
				
					
						
							
							
								 
						
							
							
								760ece2595 
								
							
								 
							
						 
						
							
							
								
								* Chat Message format patch from kinoc ( #443 ) Thanks!  
							
							
							
						 
						
							2008-02-04 10:23:13 +00:00  
				
					
						
							
							
								 
						
							
							
								bc3d0217af 
								
							
								 
							
						 
						
							
							
								
								Added llRot2Fwd, llRot2Left, and llRot2Up as well as explicit vector->string casting.  
							
							... 
							
							
							
							(Thanks to dalien on informing me how easy the math was for these). 
							
						 
						
							2008-02-03 16:42:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5a99a96fed 
								
							
								 
							
						 
						
							
							
								
								Temporarily disabled shared threads because of a bug. Script were only working on 1 region. :)  
							
							... 
							
							
							
							Using default warning level on C#/VB compile 
							
						 
						
							2008-02-03 09:35:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b0c6baaeb0 
								
							
								 
							
						 
						
							
							
								
								* Adding the PhysicsCamperBot load testing app to the SVN in it's own folder.  You'll have to build it separately to take advantage of it.  *read the Readme file*.   The bots created by this application roam around amusingly to simulate load.  
							
							... 
							
							
							
							* Be smart, Don't use this on a public grid, lest you get banned permanently. 
							
						 
						
							2008-02-03 04:13:46 +00:00  
				
					
						
							
							
								 
						
							
							
								742ed9537d 
								
							
								 
							
						 
						
							
							
								
								Implements LSL function llDialog().  
							
							... 
							
							
							
							The ScriptDialogReply packet handler is a bit of a hack job. It is currently handled similar to ChatFromViewer, which will trigger the listen() event, however this is not exactly how LL's implementation works and will/can be fixed up later. 
							
						 
						
							2008-02-02 22:53:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0ea708c133 
								
							
								 
							
						 
						
							
							
								
								Added llParseString2List (and a few extra methods to LSL_Types.list).  
							
							
							
						 
						
							2008-02-02 18:52:07 +00:00  
				
					
						
							
							
								 
						
							
							
								7476b26ae7 
								
							
								 
							
						 
						
							
							
								
								* Added a way to temporarily disable physics using the estate tools  
							
							... 
							
							
							
							* Added a method for Tedd to hook to in scene to disable the Scripting engine that currently says, [TOTEDD] Here is the method to trigger disabling of the scripting engine. 
							
						 
						
							2008-02-02 17:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								6a1d9e8da1 
								
							
								 
							
						 
						
							
							
								
								Thank you very much daTwitch for your first contribution to the C# simulator.  
							
							... 
							
							
							
							This is the beginnings of support for storage of region owner in the MySQLManager
table and the use of "owner_uuid". 
							
						 
						
							2008-02-02 16:43:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f26cdfd057 
								
							
								 
							
						 
						
							
							
								
								* Fixed llSetTextureAnim to respect rate and Length and Start  
							
							
							
						 
						
							2008-02-02 16:42:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3a6405d2f7 
								
							
								 
							
						 
						
							
							
								
								In an attempt to solve multihomed UDP problem I seem to have bound UDP socket to external IP instead of internal :)  
							
							
							
						 
						
							2008-02-02 16:03:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2d6c21e8fc 
								
							
								 
							
						 
						
							
							
								
								* Added Full support for llSetTextureAnim.    To ckrinke: Let the fountains of Wright Plaza flow!  
							
							... 
							
							
							
							* Fixed another bug in LibSL.  This is the same version, as before just with a bug fix. 
							
						 
						
							2008-02-02 08:11:14 +00:00  
				
					
						
							
							
								 
						
							
							
								785b641272 
								
							
								 
							
						 
						
							
							
								
								fixed a timing bug in config re-read. Apparently there is 1000000000 ns in one second...  
							
							
							
						 
						
							2008-02-02 07:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2db5de3e72 
								
							
								 
							
						 
						
							
							
								
								Added commands to change config file from console:  
							
							... 
							
							
							
							CONFIG SET section key value value value
CONFIG GET section key
CONFIG SAVE (it saves, but does it save correctly?:)
ScriptEngine will react correctly to any config change made while it is running. 
							
						 
						
							2008-02-02 07:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b1a6f4821b 
								
							
								 
							
						 
						
							
							
								
								Updated svn properties.  
							
							
							
						 
						
							2008-02-02 07:13:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b089ccfa3d 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed MySQL DB crash on startup issue (so we can remove 3 sec wait).  
							
							... 
							
							
							
							Added option to try alternate UDP ports if the one configured is in use.
UDP packets are now bound to the actual outside IP address and hopefully won't "randomly" select IP on multihomed systems. 
							
						 
						
							2008-02-02 06:34:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b57d9be856 
								
							
								 
							
						 
						
							
							
								
								Re-enabled AllowedCompilers function  
							
							... 
							
							
							
							Added notice in OpenSim.ini that config refresh function is disabled 
							
						 
						
							2008-02-02 05:07:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a004ea5f17 
								
							
								 
							
						 
						
							
							
								
								Almost forgot to check in:  
							
							... 
							
							
							
							OpenSim.32BitLaunch.exe is a 32-bit application that loads OpenSim.exe using .Net framework, hence it is JIT-compiled to 32-bit.
Use this app to start OpenSim on 64-bit systems (works great on Vista 64 :)) 
							
						 
						
							2008-02-02 05:03:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1ecdaf333f 
								
							
								 
							
						 
						
							
							
								
								Note to self: Next time read debug-files on correct computer. It makes bughunting SO much easier! *jeesh*  
							
							
							
						 
						
							2008-02-02 04:45:18 +00:00  
				
					
						
							
							
								 
						
							
							
								7bd3ecfc2a 
								
							
								 
							
						 
						
							
							
								
								Bugfixes. Now it even reads configuration before it uses it! ;)  
							
							
							
						 
						
							2008-02-02 04:35:08 +00:00  
				
					
						
							
							
								 
						
							
							
								b1f97f9e77 
								
							
								 
							
						 
						
							
							
								
								Temporarily disabled AllowedCompilers so all 3 compilers are allowed.  
							
							... 
							
							
							
							Fixed bug in how code is handled, hopefully we can now run all 3 languages? :) 
							
						 
						
							2008-02-02 04:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d4f32649cd 
								
							
								 
							
						 
						
							
							
								
								* Committing some untested stuff regarding texture animations.  This won't break anything, but the llSetTextureAnim function is completely untested.. (though it may be functional once the script engine works again)  
							
							
							
						 
						
							2008-02-02 03:57:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8dc5153ad7 
								
							
								 
							
						 
						
							
							
								
								Added header/footer of scripts to make C# and VB scripts much easier to write.  
							
							... 
							
							
							
							Added some logging on what is happening during compile. 
							
						 
						
							2008-02-02 03:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5c8abed450 
								
							
								 
							
						 
						
							
							
								
								Bugfix: LSL was mapped to VB.Net compiler ... that didn't work out so well :)  
							
							
							
						 
						
							2008-02-02 03:17:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e06ee9fd4b 
								
							
								 
							
						 
						
							
							
								
								Added load/unload queue size limit  
							
							... 
							
							
							
							Added option to share script load/unload thread between regions
Added event execution queue size limit
+ some bugfixes from all the changes 
							
						 
						
							2008-02-02 03:11:06 +00:00  
				
					
						
							
							
								 
						
							
							
								8ccc12d642 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim.32BitLaunch.exe that can be used on 64-bit systems to run OpenSim in 32-bit mode.  
							
							... 
							
							
							
							Added VISUAL BASIC.NET-support
//cs, //lsl and //vb as first characters of script will determine what compiler is used.
Compile warnings are no longer treated as errors. Script will still run.
Added a few useless and useful config options:
Write script source to harddisk for debug, Default compile language, Allowed compilers (languages), compile in release or debug mode, clean up old scripts on startup
Loads of warnings for incorrect config 
							
						 
						
							2008-02-02 02:35:56 +00:00  
				
					
						
							
							
								 
						
							
							
								667197f24d 
								
							
								 
							
						 
						
							
							
								
								Added OpenSim.32BitLaunch.exe that can be used on 64-bit systems to run OpenSim in 32-bit mode.  
							
							... 
							
							
							
							Fixed ScriptEngine.Common startup problems. 
							
						 
						
							2008-02-02 00:59:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b69f3880 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Kinoc for : Moved the Listener loop try/catch to a better position.  
							
							... 
							
							
							
							Uses the IRC nick as the default when user location cannot be determined. 
							
						 
						
							2008-02-02 00:47:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ea74f97e9b 
								
							
								 
							
						 
						
							
							
								
								Forgot to create an object before use. Now why can't .Net just do that itself? :)  
							
							
							
						 
						
							2008-02-02 00:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								34d21ac94b 
								
							
								 
							
						 
						
							
							
								
								Added some error checking to MaintenanceThread, no-crash (just log) loading of script engines, and support to load multiple script engines  
							
							
							
						 
						
							2008-02-02 00:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								694642a482 
								
							
								 
							
						 
						
							
							
								
								Moved iniFilePath to a static and put it in OpenSim.Application.iniFilePath.  
							
							... 
							
							
							
							Refreshing config based on this.
Temporarily disabled feature to refresh config file while running. 
							
						 
						
							2008-02-01 23:56:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4715453159 
								
							
								 
							
						 
						
							
							
								
								Bugfix, maybe it won't crash during startup and crash somewhere else instead? :)  
							
							
							
						 
						
							2008-02-01 23:44:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d02a90823f 
								
							
								 
							
						 
						
							
							
								
								SCRIPTING STILL BROKEN  
							
							... 
							
							
							
							Added comments and regions, restructured code
Changed a lot of AppDomain junk from console from using Console.Write to Log.Verbose and set it to #if DEBUG
All modules should now refresh their configuration runtime
Made all logging in ScriptEngine.Common get script name from actual engine
Renamed LSLLongCmdHandler to AsyncLSLCommandManager
Added auto-recover with 5 sec throttle for new MaintenanceThread 
							
						 
						
							2008-02-01 23:36:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a6726b0c9d 
								
							
								 
							
						 
						
							
							
								
								SCRIPT SUPPORT IS STILL BROKEN.  
							
							... 
							
							
							
							Bugfix: Scripts exceeding max and set to be killed were not killed, only removed.
Added ability to re-read configuration while OpenSim is running
All regions now sharing one MaintenanceThread
New MaintenanceThread:
- checks for script execution timeout
- re-reads config
- starts/stops threads if thread active count becomes too high/low compared to config
Speed increase on event execution:
- Reuse of try{}catch{} blocks
- Time calculation on event execution 
							
						 
						
							2008-02-01 22:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8a4e8a8e31 
								
							
								 
							
						 
						
							
							
								
								Thank you, Kinoc for the ChatModule.cs updates.  
							
							
							
						 
						
							2008-02-01 22:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								0c0286911d 
								
							
								 
							
						 
						
							
							
								
								Config option to set number of scripts per AppDomain  
							
							
							
						 
						
							2008-02-01 20:52:00 +00:00  
				
					
						
							
							
								 
						
							
							
								e14c8f59f7 
								
							
								 
							
						 
						
							
							
								
								Added config options:  
							
							... 
							
							
							
							ScriptThreadPriority to set script thread priority
DeactivateScriptOnTimeout to remove script if it is executing too long 
							
						 
						
							2008-02-01 20:45:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f4ddf5cf28 
								
							
								 
							
						 
						
							
							
								
								Removed "Loading inventory for Primitive" message.  
							
							... 
							
							
							
							Fixed small bug in thread counter. 
							
						 
						
							2008-02-01 20:19:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a9c1f3fdb4 
								
							
								 
							
						 
						
							
							
								
								Experimental  
							
							... 
							
							
							
							Moved DotNetScriptEngine configuration to config file.
Added option to share script execution threads between regions. 
							
						 
						
							2008-02-01 20:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								5d6e89eaf9 
								
							
								 
							
						 
						
							
							
								
								Highly experimental  
							
							... 
							
							
							
							A separate thread is used to enforce max function (event) execution time for scripts. 
							
						 
						
							2008-02-01 19:07:05 +00:00  
				
					
						
							
							
								 
						
							
							
								43ecb1b4d2 
								
							
								 
							
						 
						
							
							
								
								Fixed errors being thrown by invalid PSYS_SRC_TARGET_KEY's in llParticleSystem - defaults to source prim (consistent with LL grid).  
							
							... 
							
							
							
							Should fix mantis 427. 
							
						 
						
							2008-02-01 15:22:11 +00:00  
				
					
						
							
							
								 
						
							
							
								0eb4e85988 
								
							
								 
							
						 
						
							
							
								
								Thanks to Hashbox for a patch to:  
							
							... 
							
							
							
							Implementing llStringTrim and hooking in osRegionNotice 
							
						 
						
							2008-02-01 14:18:00 +00:00  
				
					
						
							
							
								 
						
							
							
								96f6add4ad 
								
							
								 
							
						 
						
							
							
								
								* ODE:Fix copy and paste bug in space calculation limits  
							
							
							
						 
						
							2008-02-01 14:05:22 +00:00  
				
					
						
							
							
								 
						
							
							
								5099be8072 
								
							
								 
							
						 
						
							
							
								
								Temporary try catch around calculateSpaceForGeom() , to see if it gets past mantis issue  #435  (for now)  
							
							
							
						 
						
							2008-02-01 13:10:40 +00:00  
				
					
						
							
							
								 
						
							
							
								64a1a1f059 
								
							
								 
							
						 
						
							
							
								
								* Committing random physics stuff to the SVN for use later  
							
							
							
						 
						
							2008-02-01 07:39:19 +00:00  
				
					
						
							
							
								 
						
							
							
								bec71977ab 
								
							
								 
							
						 
						
							
							
								
								* Added more supported feature to particlesystems.  While this appears to have a libsl update... it's really a fix to the libsl version we're already using because of a bug in the particlesystem implementation  
							
							... 
							
							
							
							* Added two new simstat counters in the simstat enum for the RCCS.  (I'll find something cool to put in them)
* fixed a time waster in ODEPlugin.cs 
							
						 
						
							2008-02-01 04:22:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e2f783789c 
								
							
								 
							
						 
						
							
							
								
								* Adding limited support for LLParticleSystem.  
							
							... 
							
							
							
							* We still need to set the 'default particle' texture as, a particle system with no texture set doesn't work.
* The particle System Flags don't seem to be quite right yet as some flags don't seem to have an effect.   So no alpha in/out, color change, affected by the wind, etc.. yet
* Thanks to Alondria for some massive work here.  This update just tweaks a few things that she did. 
							
						 
						
							2008-01-31 18:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								61ed12c4d8 
								
							
								 
							
						 
						
							
							
								
								revert last IRC bridge changes as this broke chat on my test environment.  
							
							... 
							
							
							
							Going to sift through the diff later to sort out what the root cause is here. 
							
						 
						
							2008-01-31 17:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								f72b834b25 
								
							
								 
							
						 
						
							
							
								
								* setting some readonlies  
							
							
							
						 
						
							2008-01-31 10:56:40 +00:00  
				
					
						
							
							
								 
						
							
							
								62ae3c9bf5 
								
							
								 
							
						 
						
							
							
								
								Hit a dead end with llParticleSystem (libsecondlife issues) so no functionality added yet, but did not want to loose work.  
							
							
							
						 
						
							2008-01-31 06:59:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a4bf98f4ba 
								
							
								 
							
						 
						
							
							
								
								* Add asset/texture cache statistics to region server console  
							
							... 
							
							
							
							* You can type 'stats' at the REGION# prompt to get this information in grid or standalone mode
* Don't take these numbers as gospel yet, since for some reason textures displayed from inventory which require downloading from the server are being recorded as assets 
rather than textures
* But I don't have any reason to believe they aren't broadly accurate.
* I've put these in so I can tell whether the high memory usage on regions is down to the asset/texture cache
* This will require a prebuild
* DEV: Only adds needed to be implemented since, as far as I can tell, assets cached are currently never released.  For my part, seeing large cache memory numbers will 
provoke me to think about doing something about this.
* DEV: Now switched to using a singleton to get the stats reporters rather than threading the object through various layers
* DEV: Will refactor the other server stats reporters to do this in one of the next commits 
							
						 
						
							2008-01-31 00:42:31 +00:00  
				
					
						
							
							
								 
						
							
							
								9722b6ad53 
								
							
								 
							
						 
						
							
							
								
								Updating ODE.NET as the version I used possibly caused the slowness.  
							
							
							
						 
						
							2008-01-30 08:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								02d672de36 
								
							
								 
							
						 
						
							
							
								
								* See if this helps Nebadon.  
							
							
							
						 
						
							2008-01-30 08:30:22 +00:00  
				
					
						
							
							
								 
						
							
							
								cb05b76b83 
								
							
								 
							
						 
						
							
							
								
								* This update restores *nix support  
							
							... 
							
							
							
							* This stability optimization is disabled on Apple Computers until the .dylib library is updated. 
							
						 
						
							2008-01-30 07:46:48 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9b3ec5a8 
								
							
								 
							
						 
						
							
							
								
								* Experimental ODE Update to make ODE more stable  
							
							... 
							
							
							
							* WARNING: This update will break *nix support. Will be restored in the next revision 
							
						 
						
							2008-01-30 07:09:58 +00:00  
				
					
						
							
							
								 
						
							
							
								8aa796595c 
								
							
								 
							
						 
						
							
							
								
								* Fixed a crash if the server is unable to connect to the UserServer when a user logs off  
							
							
							
						 
						
							2008-01-29 17:16:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c4687116ad 
								
							
								 
							
						 
						
							
							
								
								* Implemented grab and throw in ODE.  It's a little strong still so toss gently at first to test the waters or you'll lose prim to the pit at the edge of the sim.   Make sure the object is physical before trying to toss it or it'll just move to the new location.  
							
							
							
						 
						
							2008-01-29 15:10:18 +00:00  
				
					
						
							
							
								 
						
							
							
								55dc0dc267 
								
							
								 
							
						 
						
							
							
								
								* Patch from Ansi (IBM)  
							
							... 
							
							
							
							* Allows the creation of a user via the RemoteAdminPlugin.
* Many thanks! 
							
						 
						
							2008-01-29 14:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								832243c6e8 
								
							
								 
							
						 
						
							
							
								
								* No more massive spires and massive pits when editing land using Select + tool + amount + apply;  
							
							
							
						 
						
							2008-01-29 06:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								da0fa4253b 
								
							
								 
							
						 
						
							
							
								
								Thanks kinoc for your improved IRC Gateway patch as referenced in mantis issue 390.  
							
							
							
						 
						
							2008-01-29 04:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								47761a4a5e 
								
							
								 
							
						 
						
							
							
								
								* Commenting out the 'collision notifications' on BulletX, as there hasn't been an update on bullet in a while and the console notifications consume the entire CPU to make bullet completely unusable.  
							
							
							
						 
						
							2008-01-29 02:08:30 +00:00  
				
					
						
							
							
								 
						
							
							
								4742a172e2 
								
							
								 
							
						 
						
							
							
								
								* This fixes the stair issue that Sdague reported on *nix.  Be aware that if you cross a border into a region, the new region doesn't know your height and therefore you're about a meter off the ground.   If the region doesn't know your height, you won't be able to climb steps.  If you're in that state, edit your appearance and the region will learn your height and you will again be able to climb steps.  
							
							
							
						 
						
							2008-01-29 01:20:43 +00:00  
				
					
						
							
							
								 
						
							
							
								beefbb46d2 
								
							
								 
							
						 
						
							
							
								
								* Add total logouts (and total logins) to server side user stats  
							
							... 
							
							
							
							* Passing the stats collector through object chains is not ideal - this will change when more stats come in
* This change will need a prebuild 
							
						 
						
							2008-01-28 22:00:38 +00:00  
				
					
						
							
							
								 
						
							
							
								035d807847 
								
							
								 
							
						 
						
							
							
								
								* ODE Going to Time Step 0.020 = (1000\20) - ((1000\20) * .09) = ~45 pfps  
							
							
							
						 
						
							2008-01-28 04:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5e36feada2 
								
							
								 
							
						 
						
							
							
								
								* Mostly ODE update.   Things are a bit more behaved then the last experimental update.  
							
							
							
						 
						
							2008-01-28 03:25:02 +00:00  
				
					
						
							
							
								 
						
							
							
								205001ab8d 
								
							
								 
							
						 
						
							
							
								
								* Highly experimental ODE_STEPSIZE = 0.025f - 1000 / 25 = 40fps - 10 substeps with fallback to 5 substeps when things get slow  
							
							... 
							
							
							
							* Just to give you an idea of the difference ..    previous ODE_STEPSIZE was 0.005f - 1000/5 = 200fps - 10 substeps with fallback to 5 substeps when things get slow
* *nix avatar may fall over again, *sorry* 
							
						 
						
							2008-01-27 03:18:10 +00:00  
				
					
						
							
							
								 
						
							
							
								254e047dad 
								
							
								 
							
						 
						
							
							
								
								* Shifted strategy of detecting specific *nix distributions to detecting *nix.  
							
							... 
							
							
							
							* Let me know if all your avatar are standup. 
							
						 
						
							2008-01-26 17:38:30 +00:00  
				
					
						
							
							
								 
						
							
							
								58106926bb 
								
							
								 
							
						 
						
							
							
								
								* Added a try/catch handler around childdataupdates because the enumeration is prone to modification when logging on.  These can be safely ignored because the data gets old fast and new ones get generated somewhat quickly.  
							
							
							
						 
						
							2008-01-26 17:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								90c853685c 
								
							
								 
							
						 
						
							
							
								
								* Add very basic initial login stats to the user server  
							
							... 
							
							
							
							* Typing 'stats' on the command line will given total number of successful logins today and yesterday
* A little bit more to come, probably
* Refactoring will follow next 
							
						 
						
							2008-01-25 19:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								f96d6ea2cd 
								
							
								 
							
						 
						
							
							
								
								Implemented a suggestion from Mic Bowman regarding border crossing and SignificantClientMovement.  
							
							
							
						 
						
							2008-01-25 18:12:08 +00:00  
				
					
						
							
							
								 
						
							
							
								75d91c387a 
								
							
								 
							
						 
						
							
							
								
								* Changing && to || as suggested by dirk and ChrisD, also looks sensible to me  
							
							... 
							
							
							
							* Please revert if this is wrong, Teravus 
							
						 
						
							2008-01-25 16:36:00 +00:00  
				
					
						
							
							
								 
						
							
							
								a2f11a000a 
								
							
								 
							
						 
						
							
							
								
								* Added Ubuntu to the OS detection routine.    This seems to have helped on Debian.  
							
							
							
						 
						
							2008-01-24 22:49:35 +00:00  
				
					
						
							
							
								 
						
							
							
								90b35beee7 
								
							
								 
							
						 
						
							
							
								
								Another try at fixing the Animations problem on region crossing.  
							
							
							
						 
						
							2008-01-24 02:36:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f0811e4800 
								
							
								 
							
						 
						
							
							
								
								* This update updates ODE to again use the AMotor to keep the avatar upright instead of the 'avatar wobble'    This also uses a hack to detect debian and change the force applied by the AMotor to a different value for Debian.   The intent of this all is to get the avatar to stand up in Debian with the AMotor.  
							
							
							
						 
						
							2008-01-23 23:57:54 +00:00  
				
					
						
							
							
								 
						
							
							
								09a616e1ea 
								
							
								 
							
						 
						
							
							
								
								* Added ReadEtcIssue to Util  
							
							... 
							
							
							
							* If you have Debian running, you should get a platform line that says, 'Found Debian!' when starting up your sim.
* If someone running Debian will confirm this does occur, that would be most helpful. 
							
						 
						
							2008-01-23 23:32:19 +00:00  
				
					
						
							
							
								 
						
							
							
								adf05e682e 
								
							
								 
							
						 
						
							
							
								
								* One more try at specifically identifying Debian from the code.  
							
							... 
							
							
							
							* There's 3 platform lines now.   Would someone running debian and/or Fedora core please try this revision out and send me the three [PLATFORM] lines? 
							
						 
						
							2008-01-23 22:30:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6874beff52 
								
							
								 
							
						 
						
							
							
								
								* When Scene loads, added a platform string print out for testing purposes.   Anyone on Debian want to run this revision and send me back the two platform lines?   It would be helpful.  
							
							
							
						 
						
							2008-01-23 22:07:48 +00:00  
				
					
						
							
							
								 
						
							
							
								0325e6ee6a 
								
							
								 
							
						 
						
							
							
								
								* Library scripts can now be dragged into prims  
							
							... 
							
							
							
							* Unfortunately, they show us as non modify, though they will run
* We're probably hitting unimplement permissions stuff 
							
						 
						
							2008-01-23 17:52:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2df8918aed 
								
							
								 
							
						 
						
							
							
								
								* Persistent prim inventory script storage is now turned on by default  
							
							... 
							
							
							
							* Persistence of things apart from scripts will be implemented later on - I at least want to do some work with asset server stats so loading can be monitored first.
* No MSSQL implementation as of yet
* Progress can be followed at http://opensimulator.org/wiki/OpenSim:Prim_Inventory_Persistence 
* Please let me know if you see issues resulting from this change. 
							
						 
						
							2008-01-23 16:44:03 +00:00  
				
					
						
							
							
								 
						
							
							
								bc88f90a6e 
								
							
								 
							
						 
						
							
							
								
								* I just love doing these substantial contributions.  
							
							
							
						 
						
							2008-01-22 15:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8d0364e228 
								
							
								 
							
						 
						
							
							
								
								* changed nonsensical PermissionMask and ObjectFlags mixup; if this causes perms weirdness, let's all work together to find the real cause.  
							
							
							
						 
						
							2008-01-22 15:07:30 +00:00  
				
					
						
							
							
								 
						
							
							
								af43349294 
								
							
								 
							
						 
						
							
							
								
								Giving Mantis 393 a shot (not enough info to really know for sure though).  
							
							
							
						 
						
							2008-01-22 09:06:44 +00:00  
				
					
						
							
							
								 
						
							
							
								50dcd33bab 
								
							
								 
							
						 
						
							
							
								
								Giving Mantis  #388  a shot  
							
							
							
						 
						
							2008-01-22 09:00:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5cf96daaf2 
								
							
								 
							
						 
						
							
							
								
								* Enabled dead region tracking for ChildAgentDataUpdates  
							
							... 
							
							
							
							** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region
* Enabled Child_Get_Tasks in grid mode.   
* When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim.   This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance.   This means that with this enabled, you can see prim in other regions in grid mode.   Very experimental. 
							
						 
						
							2008-01-22 08:52:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7d61705c3c 
								
							
								 
							
						 
						
							
							
								
								* Renamed a number of TerrainEngine functions to conform naming standards better.  
							
							
							
						 
						
							2008-01-22 00:33:05 +00:00  
				
					
						
							
							
								 
						
							
							
								f22b8b6f04 
								
							
								 
							
						 
						
							
							
								
								* Added an army of exception handlers to the InterRegion logoff message  
							
							
							
						 
						
							2008-01-21 23:28:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3fe6b2280d 
								
							
								 
							
						 
						
							
							
								
								* Shutting down child agents properly in neighbor regions.  
							
							
							
						 
						
							2008-01-21 23:04:42 +00:00  
				
					
						
							
							
								 
						
							
							
								274d958893 
								
							
								 
							
						 
						
							
							
								
								Another attempt to squash the animation bug. Wish I could get this to fail at will.  
							
							
							
						 
						
							2008-01-21 22:44:55 +00:00  
				
					
						
							
							
								 
						
							
							
								dfb84d0d37 
								
							
								 
							
						 
						
							
							
								
								Change misleading placeholder error messages for attempts to persist non-script items to prim inventory  
							
							
							
						 
						
							2008-01-21 22:34:14 +00:00  
				
					
						
							
							
								 
						
							
							
								288c4f4a44 
								
							
								 
							
						 
						
							
							
								
								Attempt to catch animation fubar on region crossing that causes client hang. Mantis 319.  
							
							
							
						 
						
							2008-01-21 22:13:08 +00:00  
				
					
						
							
							
								 
						
							
							
								46fe6e2f97 
								
							
								 
							
						 
						
							
							
								
								* Scripts edited within a prim will now be persisted correctly  
							
							... 
							
							
							
							* On restart the latest save will be restored rather than the very first dragged in scripts
* Also add previously missed out database commits to separate prim inventory commit path (sigh) 
							
						 
						
							2008-01-21 16:42:53 +00:00  
				
					
						
							
							
								 
						
							
							
								331aef2bae 
								
							
								 
							
						 
						
							
							
								
								Method rename  
							
							
							
						 
						
							2008-01-21 15:17:09 +00:00  
				
					
						
							
							
								 
						
							
							
								504ae63669 
								
							
								 
							
						 
						
							
							
								
								* Make object persistence more granular by separating prim and prim inventory persistence  
							
							
							
						 
						
							2008-01-21 15:06:49 +00:00  
				
					
						
							
							
								 
						
							
							
								da8923450a 
								
							
								 
							
						 
						
							
							
								
								Small bug in ResetScript  
							
							
							
						 
						
							2008-01-21 12:00:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e04356387d 
								
							
								 
							
						 
						
							
							
								
								* And, so did the UDPServer Verboseness  
							
							
							
						 
						
							2008-01-21 03:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a759ff5ea3 
								
							
								 
							
						 
						
							
							
								
								Surround the "non implemented" in an else clause if face is inappropriate for:  
							
							... 
							
							
							
							llSetColor, llSetAlpha, llGetColor, llSetTexture, llOffsetTexture, 
llRotateTexture & llGetTexture 
							
						 
						
							2008-01-21 03:14:38 +00:00  
				
					
						
							
							
								 
						
							
							
								da99c2ab10 
								
							
								 
							
						 
						
							
							
								
								* Stopped Physical Object saving on SQLite got commented out in my last commit..   un commenting it out now.  
							
							
							
						 
						
							2008-01-21 03:13:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a3851b3812 
								
							
								 
							
						 
						
							
							
								
								* Added hooks for logout to all IUserService and all that implement it.  
							
							... 
							
							
							
							* Added a Logout message with a name on the console
* Added a *fixme* message to figure out why the current agent session is null
* After updating you may notice that there's a login <user> and also a logout<user> 
							
						 
						
							2008-01-20 23:08:50 +00:00  
				
					
						
							
							
								 
						
							
							
								59d7165f40 
								
							
								 
							
						 
						
							
							
								
								Graceful failure of teleport to unavailable regions might actually work now.  
							
							... 
							
							
							
							I blame all bugs on the age of my brain cells. 
							
						 
						
							2008-01-20 21:11:55 +00:00  
				
					
						
							
							
								 
						
							
							
								730e2d6d7c 
								
							
								 
							
						 
						
							
							
								
								Check if remote simulator is up before attempting teleport. Teleport to a remote region should now fail gracefully if remote simulator is down.  
							
							
							
						 
						
							2008-01-20 19:12:00 +00:00  
				
					
						
							
							
								 
						
							
							
								64392b4fac 
								
							
								 
							
						 
						
							
							
								
								* Found and fixed a situation where a neighbor region would come up send a notice and would be tagged as 'too far away' when it was right next door.  
							
							
							
						 
						
							2008-01-20 05:51:38 +00:00  
				
					
						
							
							
								 
						
							
							
								4f9c7288cd 
								
							
								 
							
						 
						
							
							
								
								* Announcing the alternative prim early adoption program..    Adding regular spheres to the physical prim mix.  
							
							... 
							
							
							
							* Be advised..   these are not ellipsoids..  these are spheres. 
							
						 
						
							2008-01-19 22:51:16 +00:00  
				
					
						
							
							
								 
						
							
							
								cc635a651a 
								
							
								 
							
						 
						
							
							
								
								Most is back in its original state :) Hope I didn't break anything... *looks innocent*  
							
							
							
						 
						
							2008-01-19 22:23:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4b56e0e324 
								
							
								 
							
						 
						
							
							
								
								removed additional debugging, added temp mega-debugging to StoreLandObject  
							
							
							
						 
						
							2008-01-19 21:33:39 +00:00  
				
					
						
							
							
								 
						
							
							
								9e9ba262f7 
								
							
								 
							
						 
						
							
							
								
								More debugging  
							
							
							
						 
						
							2008-01-19 21:16:22 +00:00  
				
					
						
							
							
								 
						
							
							
								65ea917d34 
								
							
								 
							
						 
						
							
							
								
								Added exception handler to LandManager IncomingLandObjectFromStorage  
							
							
							
						 
						
							2008-01-19 20:59:47 +00:00  
				
					
						
							
							
								 
						
							
							
								57ae2ce300 
								
							
								 
							
						 
						
							
							
								
								Getting closer to that crash .. :)  
							
							
							
						 
						
							2008-01-19 20:50:54 +00:00  
				
					
						
							
							
								 
						
							
							
								4ab19afc0a 
								
							
								 
							
						 
						
							
							
								
								More debugging  
							
							
							
						 
						
							2008-01-19 20:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								17c25796b8 
								
							
								 
							
						 
						
							
							
								
								checking return code may make failed teleports fail more gracefully.  
							
							
							
						 
						
							2008-01-19 20:34:54 +00:00  
				
					
						
							
							
								 
						
							
							
								6353df5569 
								
							
								 
							
						 
						
							
							
								
								More debugging in hunt for that random startup crash  
							
							
							
						 
						
							2008-01-19 19:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8351894170 
								
							
								 
							
						 
						
							
							
								
								one more try before I leave  
							
							
							
						 
						
							2008-01-19 11:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8c5d93eff6 
								
							
								 
							
						 
						
							
							
								
								"compile before commit, AND check compile result" - forgot a ;  
							
							
							
						 
						
							2008-01-19 11:19:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ca772be0d4 
								
							
								 
							
						 
						
							
							
								
								Still hunting, added debug output  
							
							
							
						 
						
							2008-01-19 11:17:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8fdeab57b1 
								
							
								 
							
						 
						
							
							
								
								* Potential fix to the 'can't run a script anymore bug'  
							
							
							
						 
						
							2008-01-19 02:58:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d23222cbc6 
								
							
								 
							
						 
						
							
							
								
								Added block for scenario: global exception handler called in loop when exception happens inside global exception handler  
							
							... 
							
							
							
							Added InnerException to output 
							
						 
						
							2008-01-18 23:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								741d136f8c 
								
							
								 
							
						 
						
							
							
								
								* Return of the avatar wobble.  
							
							
							
						 
						
							2008-01-18 21:38:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ab5527dd53 
								
							
								 
							
						 
						
							
							
								
								Why don't you try compiling before you commit?  
							
							... 
							
							
							
							No, I don't need to. I'm good, my code never fails! 
							
						 
						
							2008-01-18 20:55:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0d8b8d340c 
								
							
								 
							
						 
						
							
							
								
								Nope, that didn't do it - trying lock on performParcelPrimCountUpdate instead  
							
							
							
						 
						
							2008-01-18 20:52:53 +00:00  
				
					
						
							
							
								 
						
							
							
								8fbac08fb5 
								
							
								 
							
						 
						
							
							
								
								Added a mutex lock on loadAllLandObjectsFromStorage so maybe just MAYBE we can get rid of that annoying startup crash...  
							
							
							
						 
						
							2008-01-18 20:46:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b7ab6d705a 
								
							
								 
							
						 
						
							
							
								
								* Physics update to perhaps help people who have capsules that have capsized  
							
							
							
						 
						
							2008-01-18 19:01:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8df4774830 
								
							
								 
							
						 
						
							
							
								
								On reflection, HasGroupChanged is more appropriate  
							
							
							
						 
						
							2008-01-18 18:57:28 +00:00  
				
					
						
							
							
								 
						
							
							
								be50fa76ee 
								
							
								 
							
						 
						
							
							
								
								Change SOP.HasChanged to HasPrimChanged in preparation for further changes  
							
							
							
						 
						
							2008-01-18 18:43:16 +00:00  
				
					
						
							
							
								 
						
							
							
								dfda3dd4d7 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug where 'taskOwnerId' would always be null in PermissionManager, hence always retuning false on GenericObjectPermission.  
							
							
							
						 
						
							2008-01-18 14:01:41 +00:00  
				
					
						
							
							
								 
						
							
							
								dc5ab8b6c3 
								
							
								 
							
						 
						
							
							
								
								* Friction reduction update.  
							
							... 
							
							
							
							* It's a known fact that the greater the friction the more computationally intensive a physics simulation with it is.... 
							
						 
						
							2008-01-18 02:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ecd6c1110a 
								
							
								 
							
						 
						
							
							
								
								* ODE Physics update.   fixed weird rotation of the avatar surrogate.  
							
							... 
							
							
							
							* Set the avatar's radius to 0.37m, I think this gives the *best* balance between spaces the avatar can fit, and the ability to climb steps
* Fixed a few things
* Tweaked some more
* Played with gravity (-9.8m/s) 
							
						 
						
							2008-01-18 02:26:43 +00:00  
				
					
						
							
							
								 
						
							
							
								82d43db1cc 
								
							
								 
							
						 
						
							
							
								
								Added data structure to be passed through event execution queue so that events can use llDetect*-commands to find information about event.  
							
							
							
						 
						
							2008-01-17 15:22:35 +00:00  
				
					
						
							
							
								 
						
							
							
								18c959df12 
								
							
								 
							
						 
						
							
							
								
								* Added llApplyImpulse in the global frame.  The object must be physical before this'll do anything. Be careful with this function as it's easy to loose prim.  
							
							
							
						 
						
							2008-01-17 14:59:05 +00:00  
				
					
						
							
							
								 
						
							
							
								344b4d92f5 
								
							
								 
							
						 
						
							
							
								
								* added ForEachPart helper  
							
							... 
							
							
							
							* added SetOwnerId that... sets.. OwnerId... on all parts. 
							
						 
						
							2008-01-17 09:32:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c2863df49d 
								
							
								 
							
						 
						
							
							
								
								* Added and implemented the LSL changed event.  
							
							... 
							
							
							
							* An example changed event syntax is at: http://opensimulator.org/wiki/Changed_Event_Example 
* You can use this to trigger actions in your script if someone sits on your object_rez
* You can use this to figure out all of the CHANGED_ constants except for CHANGED_REGION, CHANGED_TELEPORT, and CHANGED_ALLOW_DROP 
							
						 
						
							2008-01-17 02:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								feba36aaf3 
								
							
								 
							
						 
						
							
							
								
								* Fixed standing up so that you're at the new position of the prim if you move the prim and then stand up!  
							
							... 
							
							
							
							* Enter llSetPos elevators and conveyors n' stuff.! 
							
						 
						
							2008-01-16 22:53:49 +00:00  
				
					
						
							
							
								 
						
							
							
								7fa6646d6f 
								
							
								 
							
						 
						
							
							
								
								Added (experimental) terrain elevate command to allow whole terrain to be elevated with positive or negative values  
							
							
							
						 
						
							2008-01-16 21:21:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b33da2538e 
								
							
								 
							
						 
						
							
							
								
								* Fix mantis 345 - it is now possible to duplicate prims directly in the region again without breakage  
							
							... 
							
							
							
							* This includes their inventories
* Also, this revision properly synchronizes prim inventory crud. 
							
						 
						
							2008-01-16 20:27:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c3061717d0 
								
							
								 
							
						 
						
							
							
								
								* Fixed a packet counting issue that I introduced  
							
							... 
							
							
							
							* Fixed a bunch of goofy math for calculating the sim stats counters
* Made most of the sim stats counters additive so it's easy to change the sim stats interval
* Changed the sim stats send interval to 3 seconds 
							
						 
						
							2008-01-16 19:34:48 +00:00  
				
					
						
							
							
								 
						
							
							
								57519b6dba 
								
							
								 
							
						 
						
							
							
								
								* Store task inventory when an object is taken into agent inventory  
							
							... 
							
							
							
							* This means that you can take an object from a region and rez it somewhere else, with its inventory intact.
* As for earlier, at this stage only scripts can be placed in inventory
* This isn't an efficient implementation, a better one will probably need to come along soonish 
							
						 
						
							2008-01-16 18:35:34 +00:00  
				
					
						
							
							
								 
						
							
							
								795a339af5 
								
							
								 
							
						 
						
							
							
								
								First part of changing prim's permission flags to use the correct enum (libsl PermissionMask)  
							
							
							
						 
						
							2008-01-16 17:31:07 +00:00  
				
					
						
							
							
								 
						
							
							
								771ed747e5 
								
							
								 
							
						 
						
							
							
								
								* Slowed down the sim stats update to once every 5 seconds because the network accounting required it...  with it being the lowest updated stat.  
							
							... 
							
							
							
							* Time dilation is off now..  because it's the additive of the 0.91 * 10 (adds a second) / 5( the number of seconds since the last update) which results in 0.41td as common
* Slowing down the network accounting update will probably fix the red issue. 
							
						 
						
							2008-01-16 17:07:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b12f56d1d0 
								
							
								 
							
						 
						
							
							
								
								* fixed a race condition where several UDP-generated threads would collide on accessing AckList  
							
							... 
							
							
							
							* introduced __TryGetValue__ (learn to love it!) instead of ugly ifs and catch 
							
						 
						
							2008-01-16 12:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								f2ca9c1d05 
								
							
								 
							
						 
						
							
							
								
								* Reverted bugfx that really should go into separate commit  
							
							
							
						 
						
							2008-01-16 12:33:02 +00:00  
				
					
						
							
							
								 
						
							
							
								5e757d2ad1 
								
							
								 
							
						 
						
							
							
								
								* More work on getting the database framework to actually work  
							
							
							
						 
						
							2008-01-16 12:25:13 +00:00  
				
					
						
							
							
								 
						
							
							
								29c869fd33 
								
							
								 
							
						 
						
							
							
								
								* Fix for:  http://opensimulator.org/mantis/view.php?id=358  
							
							
							
						 
						
							2008-01-16 06:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5dd741267e 
								
							
								 
							
						 
						
							
							
								
								* Added Agent Time, Pending Downloads, and made Agent Updates/Sec actually accurate.  
							
							... 
							
							
							
							* We're only missing, the script related sim stats counters and the Images time counter and the Pending Uploads counter.  The rest of them are actually implemented now. 
							
						 
						
							2008-01-16 05:48:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5958192398 
								
							
								 
							
						 
						
							
							
								
								* Added Packets In/s, Packets Out/s and Current un_acked Packets to the SimStatsReporter  
							
							... 
							
							
							
							* This doesn't take into account the throttler, it just assumes the throttle limit isn't reached. 
							
						 
						
							2008-01-16 03:33:46 +00:00  
				
					
						
							
							
								 
						
							
							
								314c554ed4 
								
							
								 
							
						 
						
							
							
								
								* Refactored the SimStatsReporter to reuse the same packet and packet blocks over and over again instead of creating 1 a second.  
							
							... 
							
							
							
							* Added frame Milliseconds, Physics Milliseconds and Other Milliseconds to the Sim Stats Reporter so we can start to figure out what the slowdowns are. (these were the most convenient to get and had just about no overhead. 
							
						 
						
							2008-01-16 02:48:39 +00:00  
				
					
						
							
							
								 
						
							
							
								0a783e4442 
								
							
								 
							
						 
						
							
							
								
								* Added some comments to the linkset positioning code  
							
							
							
						 
						
							2008-01-15 14:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								492e72b21a 
								
							
								 
							
						 
						
							
							
								
								* Delinking doesn't leave invisible physical objects behind anymore  
							
							
							
						 
						
							2008-01-15 04:27:02 +00:00  
				
					
						
							
							
								 
						
							
							
								45e945616b 
								
							
								 
							
						 
						
							
							
								
								* Pass 2 of collidable (non physical) linksets  
							
							... 
							
							
							
							* Linkset status is now persistent
* Tweaked a physics child prim positioning hack to generate less database saves
* Re-factored physics object creation calls into ApplyPhysics.  To create a new physics representation of an object or linkset, it's only necessary to call *group*.ApplyPhysics(bool m_physicalPrim).  *lbsa has been waiting for this refactoring*
* We have collidable linksets now. (they don't become phantom anymore) 
							
						 
						
							2008-01-15 04:14:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b25f9f322c 
								
							
								 
							
						 
						
							
							
								
								* Mother of all commits:  
							
							... 
							
							
							
							* Cleaned up copyright notices in AssemblyInfo.cs's
* Added Copyright headers to a bunch of files missing them
* Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate. 
							
						 
						
							2008-01-15 02:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								a522d7844b 
								
							
								 
							
						 
						
							
							
								
								* First pass at collidable linksets  
							
							... 
							
							
							
							* There will be bugs, you can count on that. To avoid them, set the linksets phantom
* After region restart, the linksets restore in a non collidable state.
* Linksets can but shouldn't be made physical with the physical checkbox or when you unlink them, they tend to explode.
* After creating a linkset, you have to move the linkset or set it phantom and not phantom for it to become collidable.   
* There's a few ParentGroup references that need to be refactored. 
							
						 
						
							2008-01-14 18:29:04 +00:00  
				
					
						
							
							
								 
						
							
							
								785826231e 
								
							
								 
							
						 
						
							
							
								
								Print out the exception as well as APPLICATION EXCEPTION DETECTED when the server hits something terminal.  
							
							... 
							
							
							
							This was the original intention, but the line order was slightly wrong. 
							
						 
						
							2008-01-14 18:02:37 +00:00  
				
					
						
							
							
								 
						
							
							
								c9ad862aab 
								
							
								 
							
						 
						
							
							
								
								Remove unused SOG constructor  
							
							
							
						 
						
							2008-01-14 15:46:42 +00:00  
				
					
						
							
							
								 
						
							
							
								370e79cd9e 
								
							
								 
							
						 
						
							
							
								
								ZERO_ROTATION set to 0,0,0,1 -- not 0,0,0,0 ;)  
							
							
							
						 
						
							2008-01-14 15:37:00 +00:00  
				
					
						
							
							
								 
						
							
							
								30714c044e 
								
							
								 
							
						 
						
							
							
								
								* HeightField handling update in ODE.  Should improve the terrain pits.  So far, only windows lib updated.  Need to do the Linux version.  
							
							... 
							
							
							
							* Update also checked into opensim-libs 
							
						 
						
							2008-01-13 22:11:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6eaa9b4766 
								
							
								 
							
						 
						
							
							
								
								Anti-crash fix: Allow int (numbers without dot) when changing Estate terrain settings.  
							
							... 
							
							
							
							Also added exception handling if string->float conversion still should fail for some reason. 
							
						 
						
							2008-01-13 16:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4f39df42ae 
								
							
								 
							
						 
						
							
							
								
								* Removed a debug message that I left in there....  
							
							
							
						 
						
							2008-01-13 08:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d9e4533202 
								
							
								 
							
						 
						
							
							
								
								* Fixed an overflow in the land manager  
							
							... 
							
							
							
							* Did some goofy math undoing in the Sim Stats Reporter
* More reduction to the amount of calls per second to UnManaged ODE code
* Added a significant amount of comments to ODE 
							
						 
						
							2008-01-13 07:14:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fa83249db8 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, Kinoc for implementing llGetSubString and llDeleteSubString:  
							
							... 
							
							
							
							from the c# implementations of string.SubString(start,len) and string.Remove(start,len).
Especially since negative indexing and exclusion are included in the LSL versions. 
This patch is closer to the LSL version. Maybe an osSubString and osRemoveString 
would be appropriate? 
							
						 
						
							2008-01-12 22:25:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7d609ae56d 
								
							
								 
							
						 
						
							
							
								
								Thank you, Kinoc for adding:  When accessing slower web sites or proxy services  
							
							... 
							
							
							
							300 msecs can be too slow and cause a timeout to occur. This is reported when 
llHTTPRequest times out but may not be reported for other functions like 
osSetDynamicTextureURL. This sets the time out to 30 seconds. It appears 
that the value affects not just llHTTPRequest's. 
							
						 
						
							2008-01-12 22:18:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0b0df333dc 
								
							
								 
							
						 
						
							
							
								
								* In the interests of making life difficult for everyone, the Grid Server now actually checks your authentication keys rather than ignoring them.  
							
							
							
						 
						
							2008-01-12 19:23:56 +00:00  
				
					
						
							
							
								 
						
							
							
								d3fa814458 
								
							
								 
							
						 
						
							
							
								
								Added notice on console to change storage_plugin if set to OpenSim.DataStore.MonoSqlite.dll before replacing with  OpenSim.Framework.Data.SQLite.dll  
							
							
							
						 
						
							2008-01-12 17:18:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4e643eba5f 
								
							
								 
							
						 
						
							
							
								
								If OpenSim.ini uses OpenSim.DataStore.MonoSqlite.dll, have it use OpenSim.Framework.Data.SQLite.dll during runtime.  
							
							
							
						 
						
							2008-01-12 17:10:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f9c981007d 
								
							
								 
							
						 
						
							
							
								
								Set eol  
							
							
							
						 
						
							2008-01-12 15:52:34 +00:00  
				
					
						
							
							
								 
						
							
							
								27859faf7a 
								
							
								 
							
						 
						
							
							
								
								Welcome back LSO.  
							
							... 
							
							
							
							Added old LSO code, will use it as base to create new LSO VM. 
							
						 
						
							2008-01-12 15:49:41 +00:00  
				
					
						
							
							
								 
						
							
							
								0081c060d0 
								
							
								 
							
						 
						
							
							
								
								Set eol  
							
							
							
						 
						
							2008-01-12 14:45:59 +00:00  
				
					
						
							
							
								 
						
							
							
								33d82aa532 
								
							
								 
							
						 
						
							
							
								
								Added license to new files  
							
							
							
						 
						
							2008-01-12 14:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								bacbade369 
								
							
								 
							
						 
						
							
							
								
								Major reorganizing of DotNetEngine. Moved common script engine parts to ScriptEngine.Common, only .Net-specific code in DotNetEngine. AppDomains, event handling, event execution queue and multithreading, script load/unload queue, etc has been moved to ScriptEngine.Common.  
							
							... 
							
							
							
							Loads of things has been put into interfaces instead of the specific class.
We are now one step closer to ScriptServer, and its very easy to implement new script languages. Just a few lines required to make them a OpenSim script module with all its glory. 
							
						 
						
							2008-01-12 14:30:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e2c679637e 
								
							
								 
							
						 
						
							
							
								
								* Trying something to see if it helps teleports and border crossings  
							
							
							
						 
						
							2008-01-12 11:16:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a993d0d335 
								
							
								 
							
						 
						
							
							
								
								ScriptServer communication is ok. Script is creatd on onrez. But since it can not access Scene it sort of crashes right away ;)  
							
							... 
							
							
							
							Added some sample placeholders for implementing rest of LSL events. 
							
						 
						
							2008-01-12 10:25:08 +00:00  
				
					
						
							
							
								 
						
							
							
								011abad053 
								
							
								 
							
						 
						
							
							
								
								ScriptServer protocol now correctly casts datatypes -- ready for implementing  
							
							
							
						 
						
							2008-01-12 09:44:01 +00:00  
				
					
						
							
							
								 
						
							
							
								0518369e3a 
								
							
								 
							
						 
						
							
							
								
								*removed a goofy debug line left in  
							
							
							
						 
						
							2008-01-12 04:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								90ccc248e8 
								
							
								 
							
						 
						
							
							
								
								Implements llModifyLand() - Still needs some tweaking to match LL's effect on how much to effect the land.  
							
							
							
						 
						
							2008-01-12 04:30:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a3972257c8 
								
							
								 
							
						 
						
							
							
								
								* Added some of the finer control points to POS such as  
							
							... 
							
							
							
							** jumping
** crouching
** landing on prim 
							
						 
						
							2008-01-12 04:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7e81841f0e 
								
							
								 
							
						 
						
							
							
								
								*ech one thing didn't save from the last commit  
							
							
							
						 
						
							2008-01-12 04:14:06 +00:00  
				
					
						
							
							
								 
						
							
							
								cbcba1f026 
								
							
								 
							
						 
						
							
							
								
								* Unmoderated the ODE FPS in the sim stats.  Decided to do that after Andrew Linden insisted that Havok was running at 45fps internally.  
							
							... 
							
							
							
							* Set the SimStats packet as unreliable (so we don't require an ack and do resends on it) 
							
						 
						
							2008-01-12 04:12:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c2ca98519b 
								
							
								 
							
						 
						
							
							
								
								Linking osTerrainGetHeight, osTerrainSetHeight, and osRegionRestart to LSL_BaseClass to allow them to be called in LSL scripts.  
							
							
							
						 
						
							2008-01-12 03:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8ffc7a0c 
								
							
								 
							
						 
						
							
							
								
								* For your enjoyment, some RAdmin improvements, namely a new LoadHeightmap method.  
							
							
							
						 
						
							2008-01-12 03:17:28 +00:00  
				
					
						
							
							
								 
						
							
							
								5d7e120d56 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-12 01:35:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c4684b2d14 
								
							
								 
							
						 
						
							
							
								
								And one last time - removed duplicate exception dump :)  
							
							
							
						 
						
							2008-01-12 01:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								d0d3812cdf 
								
							
								 
							
						 
						
							
							
								
								Minor fix to global exception handler - now only displays unhandled (full crash) exceptions.  
							
							
							
						 
						
							2008-01-12 01:27:25 +00:00  
				
					
						
							
							
								 
						
							
							
								adbdbc675b 
								
							
								 
							
						 
						
							
							
								
								Added global exception handler with possibility of reporting crash details directly to developers (disabled for now)  
							
							
							
						 
						
							2008-01-12 01:25:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e7dbaad04f 
								
							
								 
							
						 
						
							
							
								
								New ScriptServer protocol successfully implemented.  
							
							... 
							
							
							
							Still needs hooking up for all commands in both ends, separation of local and remote LSL-commands, etc. 
							
						 
						
							2008-01-12 01:14:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1e9a66cbaa 
								
							
								 
							
						 
						
							
							
								
								ScriptServer communication protocol (v1), primitive RPC-like TCP client/server  
							
							
							
						 
						
							2008-01-12 00:48:58 +00:00  
				
					
						
							
							
								 
						
							
							
								ef674acc24 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings under mono.  
							
							
							
						 
						
							2008-01-11 21:08:37 +00:00  
				
					
						
							
							
								 
						
							
							
								82d7fb7522 
								
							
								 
							
						 
						
							
							
								
								* Exprimental prim inventory persistence can now be enabled by users.  
							
							... 
							
							
							
							* This can be turned on by setting storage_prim_inventories_experimental = True in OpenSim.ini
* Implemented for sqlite and MySQL, no MSSQL implementation yet
* As an experimental feature, there is no guarantee that this won't take down your region or that the db representation won't need to change.
* More (and continuing) details at http://opensimulator.org/wiki/OpenSim:Prim_Inventory_Persistence  
							
						 
						
							2008-01-11 18:44:53 +00:00  
				
					
						
							
							
								 
						
							
							
								48be04df1d 
								
							
								 
							
						 
						
							
							
								
								* Do database implementation for prim inventory items in mysql  
							
							... 
							
							
							
							* Properly clean up items when a region object is deleted
* Update persisted prim when an inventory script is changed
* No user functionality yet 
							
						 
						
							2008-01-11 17:00:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c7b25967e7 
								
							
								 
							
						 
						
							
							
								
								Turn off accidental hardcoding  
							
							
							
						 
						
							2008-01-11 14:56:45 +00:00  
				
					
						
							
							
								 
						
							
							
								1e981a7c1c 
								
							
								 
							
						 
						
							
							
								
								Switch prim items type representation to use int rather than strings.  
							
							
							
						 
						
							2008-01-11 14:55:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6bcf44e141 
								
							
								 
							
						 
						
							
							
								
								Added const definintions for sculpted prims.  
							
							
							
						 
						
							2008-01-10 19:21:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b0904f471d 
								
							
								 
							
						 
						
							
							
								
								Fix r2959 - last letter was being sliced off region prim renames  
							
							
							
						 
						
							2008-01-10 01:39:49 +00:00  
				
					
						
							
							
								 
						
							
							
								85fe8ed085 
								
							
								 
							
						 
						
							
							
								
								* This update enables the web_login method.  
							
							... 
							
							
							
							* Remember, the client doesn't support web_login to other grids in the current RC, however the next RC will. 
							
						 
						
							2008-01-09 22:05:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7ba9c13fa8 
								
							
								 
							
						 
						
							
							
								
								default to OpenSim.Framework.Data.SQLite which is the new storage  
							
							... 
							
							
							
							dll location 
							
						 
						
							2008-01-09 18:50:12 +00:00  
				
					
						
							
							
								 
						
							
							
								411d06c94e 
								
							
								 
							
						 
						
							
							
								
								moving Region store for SQLite into the OpenSim.Framework.Data.SQLite  
							
							... 
							
							
							
							namespace to mirror what is done with MySQL.  This will require a 
configuration change for people using SQLite for prims which is given
as an example in OpenSim.ini.example 
							
						 
						
							2008-01-09 18:41:20 +00:00  
				
					
						
							
							
								 
						
							
							
								260145a7e6 
								
							
								 
							
						 
						
							
							
								
								Dynamic loading of ScriptEngine in ScriptServer  
							
							... 
							
							
							
							ScriptServer event pipe (OpenSim->ScriptServer->ScriptEngine) should in theory be done 
							
						 
						
							2008-01-09 17:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								796ae57bea 
								
							
								 
							
						 
						
							
							
								
								Prim inventory script saving phase 2.  
							
							... 
							
							
							
							* It is now possible to edit and save scripts directly from prim inventories
* On saving, the script will be restarted in the region
* Doesn't appear that it's yet possible to drag inventory contents back to agent inventory.  Not quite sure why this is yet - the perms all look very permissive. 
							
						 
						
							2008-01-09 15:46:45 +00:00  
				
					
						
							
							
								 
						
							
							
								ebba112379 
								
							
								 
							
						 
						
							
							
								
								make Stopped a property of the SceneObjectPart instead of in the  
							
							... 
							
							
							
							database code, so this is a shared concept. 
							
						 
						
							2008-01-08 21:56:52 +00:00  
				
					
						
							
							
								 
						
							
							
								b9dcb24175 
								
							
								 
							
						 
						
							
							
								
								* Removed unneeded and uneeded debug message  
							
							
							
						 
						
							2008-01-08 20:28:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c01dfe4953 
								
							
								 
							
						 
						
							
							
								
								* Removed superfluous and erroneous perms check on parts.  
							
							
							
						 
						
							2008-01-08 15:01:15 +00:00  
				
					
						
							
							
								 
						
							
							
								3ebd0430d9 
								
							
								 
							
						 
						
							
							
								
								* Heavy refactoring of MultipleObjUpdate flow for readability  
							
							
							
						 
						
							2008-01-08 14:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0428701da7 
								
							
								 
							
						 
						
							
							
								
								Minor prim inventory method refactoring  
							
							
							
						 
						
							2008-01-07 22:32:10 +00:00  
				
					
						
							
							
								 
						
							
							
								348b79d801 
								
							
								 
							
						 
						
							
							
								
								Trigger persistence of the scripts in a prim's inventory when that inventory is changed/updated/deleted (before the trigger only happened if the prim was moved).  
							
							... 
							
							
							
							This is still development code - experimental prim inventory persistence cannot yet be enabled by users. 
							
						 
						
							2008-01-07 22:11:26 +00:00  
				
					
						
							
							
								 
						
							
							
								eadfbf3ba2 
								
							
								 
							
						 
						
							
							
								
								Very minor refactoring.  Remove unused prim inventory bool returns for now  
							
							
							
						 
						
							2008-01-07 03:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6b4b041902 
								
							
								 
							
						 
						
							
							
								
								Refactor Scene.Inventory.RezScript to use newer script starting code  
							
							
							
						 
						
							2008-01-07 03:02:13 +00:00  
				
					
						
							
							
								 
						
							
							
								95c9a9939e 
								
							
								 
							
						 
						
							
							
								
								Commenting out InnerScene.SceneObjects for now since it was unpopulated and not used by active code (as far as I can see), so a source of confusion.  All  
							
							... 
							
							
							
							current code uses the Entities dictionary 
							
						 
						
							2008-01-07 02:33:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3e75dede1b 
								
							
								 
							
						 
						
							
							
								
								Persistent prim inventory phase 5.  Restart scripts contained in persisted prims on region start.  
							
							... 
							
							
							
							No user functionality exposed yet - no ini switch to enable persistence or restore.  A bit more initial work to do. 
							
						 
						
							2008-01-07 02:12:06 +00:00  
				
					
						
							
							
								 
						
							
							
								286802558e 
								
							
								 
							
						 
						
							
							
								
								Factor out inventory code in SceneObjectGroup into seperate class.  
							
							... 
							
							
							
							As was true for the previous update, this might require nant users to re-run prebuild.[sh|bat] 
							
						 
						
							2008-01-06 22:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								35a63c64f6 
								
							
								 
							
						 
						
							
							
								
								Factor out inventory related code in SceneObjectPart into separate class  
							
							
							
						 
						
							2008-01-06 22:43:45 +00:00  
				
					
						
							
							
								 
						
							
							
								3d7e6fc6d8 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-06 11:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								679923ec87 
								
							
								 
							
						 
						
							
							
								
								Factor out TaskInventoryItem  
							
							
							
						 
						
							2008-01-06 01:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								7cedb09869 
								
							
								 
							
						 
						
							
							
								
								Prim inventory phase 4.  Properly recover the prim folder ID from storage.  Scripts now show up in prim inventories after region restart.  
							
							... 
							
							
							
							Probably doesn't yet work for any items other than scripts.
Still some work to do.  No user functionality exposed.  Not yet user tieable into normal code. 
							
						 
						
							2008-01-06 01:16:06 +00:00  
				
					
						
							
							
								 
						
							
							
								70361bceb8 
								
							
								 
							
						 
						
							
							
								
								Persistent prim inventory phase 3.  Now retrieving prim item data from persistent store, but this doesn't yet show up for the client.  Still no user functionality and not  
							
							... 
							
							
							
							enabled 
in normal code. 
							
						 
						
							2008-01-05 22:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								9ea4c03b8f 
								
							
								 
							
						 
						
							
							
								
								* Hiding CompletePingChecks and UseCircuitCode messages..   as the packets are most definitely handled.  
							
							... 
							
							
							
							* My guess is someone was using them to diagnose a problem and they've been in the console output ever since. 
							
						 
						
							2008-01-05 22:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								1ccf80f8d2 
								
							
								 
							
						 
						
							
							
								
								* Re-enabling parcel prim count updates, as it doesn't cause errors on the console and border crossing problems anymore  
							
							
							
						 
						
							2008-01-05 21:47:38 +00:00  
				
					
						
							
							
								 
						
							
							
								a55c987b78 
								
							
								 
							
						 
						
							
							
								
								Dah, don't try and commit the primitems table if we're not running with prim inventories  
							
							
							
						 
						
							2008-01-05 21:17:51 +00:00  
				
					
						
							
							
								 
						
							
							
								0fb0a6816d 
								
							
								 
							
						 
						
							
							
								
								Only one queue is used for load/unload of scripts.  
							
							... 
							
							
							
							So loading/unloading of scripts are now done in same sequence as they are called. 
							
						 
						
							2008-01-05 20:05:29 +00:00  
				
					
						
							
							
								 
						
							
							
								52666e64c8 
								
							
								 
							
						 
						
							
							
								
								Prim inventory storage phase 2.  Add a prim inventory script item to sqlite experimentally.  This is not yet enabled in the codebase.  No user functionality yet - next  
							
							... 
							
							
							
							phase is to write the code to restore the script in prim inventory on region load 
							
						 
						
							2008-01-05 19:46:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b96da29d1a 
								
							
								 
							
						 
						
							
							
								
								Inventory subfolders working again in grid mode.  
							
							
							
						 
						
							2008-01-05 18:50:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d430b7d815 
								
							
								 
							
						 
						
							
							
								
								Removed ModuleName because its like that and thats the way it is (according to Mono)  
							
							
							
						 
						
							2008-01-05 17:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								704e491c3a 
								
							
								 
							
						 
						
							
							
								
								Added ModuleName to /OpenSim/StartUp modules + debug messages during startup  
							
							
							
						 
						
							2008-01-05 16:58:30 +00:00  
				
					
						
							
							
								 
						
							
							
								130dea789a 
								
							
								 
							
						 
						
							
							
								
								Added some comments + Ahlotta Debugging in startup sequence  
							
							
							
						 
						
							2008-01-05 16:38:37 +00:00  
				
					
						
							
							
								 
						
							
							
								966f639ad6 
								
							
								 
							
						 
						
							
							
								
								Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.  
							
							... 
							
							
							
							Some debug info for startup added to find bugs. ++ 
							
						 
						
							2008-01-05 15:48:02 +00:00  
				
					
						
							
							
								 
						
							
							
								53793db182 
								
							
								 
							
						 
						
							
							
								
								Added errorhandler+tip that grid server might not be running on grid registration failure on opensim startup.  
							
							
							
						 
						
							2008-01-05 15:10:22 +00:00  
				
					
						
							
							
								 
						
							
							
								db3edff5d5 
								
							
								 
							
						 
						
							
							
								
								* Applying jhurliman's LLSD login enablement patch.  
							
							... 
							
							
							
							* I'm keeping it deactivated until some issues are resolved.
* I'm patching it in deactivated so the patch doesn't get outdated
* I've deactivated it by commenting out the handler for the application/xml+llsd content type.
* While I've tested this as much as possible on my setup and found the deactivated code doesn't cause any problems, consider this update experimental (event though it's deactivated) 
							
						 
						
							2008-01-05 06:05:25 +00:00  
				
					
						
							
							
								 
						
							
							
								786da7847b 
								
							
								 
							
						 
						
							
							
								
								* Fixed a waste of resources in ODE.   Possibly a cause of thread leak.  
							
							... 
							
							
							
							* Border crossings within the same opensim instance seem better. 
							
						 
						
							2008-01-05 02:19:08 +00:00  
				
					
						
							
							
								 
						
							
							
								1dc107c2d7 
								
							
								 
							
						 
						
							
							
								
								Log instead of crash on some specific unknown startup bug I'm getting  
							
							
							
						 
						
							2008-01-05 01:58:18 +00:00  
				
					
						
							
							
								 
						
							
							
								81b4c7be3e 
								
							
								 
							
						 
						
							
							
								
								*Added ability to skip any use of the console when configuring and assume default value. This is useful when the server is running by itself and a new region request is added without sufficient information  
							
							
							
						 
						
							2008-01-04 14:14:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f0b149dfc1 
								
							
								 
							
						 
						
							
							
								
								* Fixed situation where sometimes your avatar tries to land and gets 'put' 80 meters into the air immediately.  
							
							
							
						 
						
							2008-01-04 04:09:18 +00:00  
				
					
						
							
							
								 
						
							
							
								960b7e93b1 
								
							
								 
							
						 
						
							
							
								
								* Added the ability for estate managers to use the magic secondlife blue card of death to send out region and estate messages.  
							
							... 
							
							
							
							* Switched over Region Restart notices to the magic secondlife blue card of death method. 
							
						 
						
							2008-01-04 02:24:05 +00:00  
				
					
						
							
							
								 
						
							
							
								42e129cb33 
								
							
								 
							
						 
						
							
							
								
								* Fixing a the time clock issue on Sim Restart messages.  See Mantis 287  
							
							
							
						 
						
							2008-01-04 00:40:19 +00:00  
				
					
						
							
							
								 
						
							
							
								0c555883d5 
								
							
								 
							
						 
						
							
							
								
								* Made covenant changes made in the estate tools persist across sim restarts.  
							
							
							
						 
						
							2008-01-03 23:46:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0e966baa2c 
								
							
								 
							
						 
						
							
							
								
								Tweaked "show users" formatting, added user's IP address to display.  
							
							
							
						 
						
							2008-01-03 19:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1337a3973d 
								
							
								 
							
						 
						
							
							
								
								* changed form Debug to Verbose on Texture sending  
							
							
							
						 
						
							2008-01-03 14:08:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7b062cefa2 
								
							
								 
							
						 
						
							
							
								
								* Added removal of TextureSenders and UserTextureDownloadService on agent leaving region.  
							
							
							
						 
						
							2008-01-03 14:01:53 +00:00  
				
					
						
							
							
								 
						
							
							
								119f9b0d80 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style.  
							
							
							
						 
						
							2008-01-03 13:44:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1d098aa84c 
								
							
								 
							
						 
						
							
							
								
								* Some work on TextureDownloadModule  
							
							... 
							
							
							
							* fixed Cancel bug 
							
						 
						
							2008-01-03 13:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f34ccdd222 
								
							
								 
							
						 
						
							
							
								
								Reduce maximum number of items in an inventory packet to approximate Linden servers count, to see if this solves Ursula's inventory problem  
							
							
							
						 
						
							2008-01-03 01:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								968649aec9 
								
							
								 
							
						 
						
							
							
								
								Fix mantis 280 - sim crashes when a prim is deleted.  
							
							
							
						 
						
							2008-01-03 01:30:25 +00:00  
				
					
						
							
							
								 
						
							
							
								047aba2067 
								
							
								 
							
						 
						
							
							
								
								I have fixed the ZeroDecodeCommand bug, and restored my packet recycling code. Let me know by IRC if there are other problems  
							
							
							
						 
						
							2008-01-03 00:59:12 +00:00  
				
					
						
							
							
								 
						
							
							
								78ba9cebc5 
								
							
								 
							
						 
						
							
							
								
								Minor refactoring to expose PrimInventory from SceneObjectPart  
							
							
							
						 
						
							2008-01-02 22:05:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a72d33d3a5 
								
							
								 
							
						 
						
							
							
								
								* Added the ability for Region Owners to add and remove estate managers using the estate tools.  
							
							... 
							
							
							
							* Estate managers get abilities like the region owner for now.
* Estate managers, you'll need to request server admin status to be able to activate the estate tools dialog (haven't figured out why this is the case yet)
* Switching from grid mode to standalone or switching grids will make the stored Estate Manager UUIDs not match up with a valid account so you'll see (waiting) listed there instead of a user until you reset them or go back to the grid you added them from. 
							
						 
						
							2008-01-02 20:25:47 +00:00  
				
					
						
							
							
								 
						
							
							
								198dea28ad 
								
							
								 
							
						 
						
							
							
								
								Full .dll-name in config option for ScriptEngine. Loading only scriptengine specified in config.  
							
							... 
							
							
							
							ScriptServer will still not start! 
							
						 
						
							2008-01-02 15:58:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3a83be1721 
								
							
								 
							
						 
						
							
							
								
								* Did a bit of estate work.   Added some fields to EstateSettings.xml for estate managers.  
							
							... 
							
							
							
							* You can put UUIDs in those fields to give other users some ability to help manage a sim you own.
* Also started decoding the EstateOwnerMessage packet convolutions. 
							
						 
						
							2008-01-02 10:06:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4b4ee98070 
								
							
								 
							
						 
						
							
							
								
								* Trying to address TextureSender issues  
							
							... 
							
							
							
							* The BlockingQueue exposes Contains so we can make sure we don't add a TextureSender to the queue if there's already one present
* introduced some TryGetValue and various code convention stuff 
							
						 
						
							2008-01-02 09:07:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2f43578386 
								
							
								 
							
						 
						
							
							
								
								* Re-wrote IM that sends the friend request so that it displays the name of the person who sent the request, or (hippos) if it can't find it.  
							
							
							
						 
						
							2008-01-02 03:05:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3738bc8899 
								
							
								 
							
						 
						
							
							
								
								* Updates UserServer  
							
							... 
							
							
							
							* Updates OSG1UserServices
* Friends list is now persistent in grid mode.
* You can add, new friends and remove them 
							
						 
						
							2008-01-02 00:54:50 +00:00  
				
					
						
							
							
								 
						
							
							
								4d3a8f4b52 
								
							
								 
							
						 
						
							
							
								
								Fixed nant compile problem  
							
							
							
						 
						
							2008-01-01 15:28:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d484df15c0 
								
							
								 
							
						 
						
							
							
								
								Trying to fix nant compile error  
							
							
							
						 
						
							2008-01-01 15:18:36 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef7caa200 
								
							
								 
							
						 
						
							
							
								
								Temp removed new data types patch from Mantis  #272 , causing compile problems (nant)  
							
							
							
						 
						
							2008-01-01 14:56:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8d79a5d93c 
								
							
								 
							
						 
						
							
							
								
								Minor changes. Changed Prebuild.xml to avoid first-time-compile error because of dependencies. Made some changes to new LSLString.  
							
							
							
						 
						
							2008-01-01 14:23:14 +00:00  
				
					
						
							
							
								 
						
							
							
								86a38dfd0f 
								
							
								 
							
						 
						
							
							
								
								Adrianas 0000272 -- I think we need to implement standard string/integer/float functions too.  
							
							
							
						 
						
							2008-01-01 11:41:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9eba3d2f89 
								
							
								 
							
						 
						
							
							
								
								Fixed string issue in compiler  
							
							
							
						 
						
							2008-01-01 11:28:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b4c9b6bd19 
								
							
								 
							
						 
						
							
							
								
								* You can add and remove a friend in standalone now within the same simulator.  It saves.  
							
							... 
							
							
							
							* You can add and remove a friend in grid mode now within the same simulator.  It doesn't save yet.
* I got rid of Mr. OpenSim as a friend..   he bothers me /:b... 
							
						 
						
							2008-01-01 06:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a8cb20355c 
								
							
								 
							
						 
						
							
							
								
								Correction of last commit  
							
							
							
						 
						
							2007-12-31 19:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ff4f2f5681 
								
							
								 
							
						 
						
							
							
								
								Changed type comparison from String to object type  
							
							
							
						 
						
							2007-12-31 19:18:17 +00:00  
				
					
						
							
							
								 
						
							
							
								db9a7eee51 
								
							
								 
							
						 
						
							
							
								
								Correct location of DotNetEngine.  Remove some debug stuff since my addins problem turned out to be local.  
							
							
							
						 
						
							2007-12-31 17:52:48 +00:00  
				
					
						
							
							
								 
						
							
							
								3c9505199a 
								
							
								 
							
						 
						
							
							
								
								Set svn:eol-style and svn:ignore.  
							
							
							
						 
						
							2007-12-31 12:00:40 +00:00  
				
					
						
							
							
								 
						
							
							
								fefb00bc91 
								
							
								 
							
						 
						
							
							
								
								Changed from "Load all .dll's in ScriptEngine" to "Load only DotNetEngine" (temporarily hardcoded) to avoid problems with two scriptengines existing in ScriptEngine folder.  
							
							
							
						 
						
							2007-12-31 11:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								60fa75ac04 
								
							
								 
							
						 
						
							
							
								
								Standard library folders can now be configued in the xml in inventory/OpenSimLibrary - no hardcoded changes are required.  For some reason, all the folders are currently  
							
							... 
							
							
							
							showing up as texture folders, even though they are configured with the same types as the agent inventory folders.  This should be resolved soon. 
							
						 
						
							2007-12-31 03:33:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b0a6299937 
								
							
								 
							
						 
						
							
							
								
								* Added a catch for RemotingErrors on the TCP init  
							
							
							
						 
						
							2007-12-31 01:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								373d801c40 
								
							
								 
							
						 
						
							
							
								
								* Added graceful remote script server connection error handling  
							
							... 
							
							
							
							* Removed a friends module test that I had. 
							
						 
						
							2007-12-30 23:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								57a1132585 
								
							
								 
							
						 
						
							
							
								
								* Fixed References in Prebuild so the project compiles  
							
							... 
							
							
							
							* Added Friends List methods to IUserData interface
* Created Stub friendslist Database Methods 
							
						 
						
							2007-12-30 23:29:44 +00:00  
				
					
						
							
							
								 
						
							
							
								5b8620d82f 
								
							
								 
							
						 
						
							
							
								
								Comments + fix = in theory stand alone script server + "RemoteSevrver" ScriptEngine (as opposed to "DotNetEngine") should work for a single region. It will however not work because it doesn't have two-way communication.  
							
							
							
						 
						
							2007-12-30 22:57:27 +00:00  
				
					
						
							
							
								 
						
							
							
								6055db2bc3 
								
							
								 
							
						 
						
							
							
								
								server->script event path almost ready for remote scriptengine (translation table between local script ID and remote script ID missing)  
							
							
							
						 
						
							2007-12-30 22:37:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c084c54fb5 
								
							
								 
							
						 
						
							
							
								
								Added ScriptEngine.RemoteServer module  
							
							
							
						 
						
							2007-12-30 19:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								527b5f86a2 
								
							
								 
							
						 
						
							
							
								
								In this commit I am using an editor feature called "Save All" before I commit.  
							
							
							
						 
						
							2007-12-30 16:34:54 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef09a1202 
								
							
								 
							
						 
						
							
							
								
								Added comments to ScriptEngine classes that explains what their purpose is  
							
							
							
						 
						
							2007-12-30 16:32:29 +00:00  
				
					
						
							
							
								 
						
							
							
								14a191b285 
								
							
								 
							
						 
						
							
							
								
								* re-applied AddNewPrim refactoring... third time now...  
							
							
							
						 
						
							2007-12-30 16:00:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d430bc62a9 
								
							
								 
							
						 
						
							
							
								
								* Patch from Alondria that re-fixes llSetColor  
							
							
							
						 
						
							2007-12-30 07:06:14 +00:00  
				
					
						
							
							
								 
						
							
							
								32438ab1b9 
								
							
								 
							
						 
						
							
							
								
								* This update rolls back the packetpool and LibSL changes.  Please retest and then patch these changes back in.  Currently it's not quite ready for 0.5.  The down side to this action, is that we loose some performance to the garbage collector for now.  Given that the target date for 0.5 is *Two days* from now, I'm taking the initiative to work towards a real stable version.  
							
							... 
							
							
							
							* This update also fixes scripting and some weird physics reactions 
							
						 
						
							2007-12-30 06:18:17 +00:00  
				
					
						
							
							
								 
						
							
							
								14368d9a73 
								
							
								 
							
						 
						
							
							
								
								* Applied Melanie's same instance IM fix.  This will make IMs work within the same OpenSim Instance.  
							
							
							
						 
						
							2007-12-30 04:12:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3e8df2b868 
								
							
								 
							
						 
						
							
							
								
								* Extracted out old RezObject method placing at absolute pos without the raytracing  
							
							... 
							
							
							
							* Ignored some bins 
							
						 
						
							2007-12-29 19:53:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0631151e08 
								
							
								 
							
						 
						
							
							
								
								* Patch from Melanie provides Util.CleanString and uses it on the prim name and description.  Thanks Melanie.  
							
							
							
						 
						
							2007-12-28 23:19:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7685f9c90f 
								
							
								 
							
						 
						
							
							
								
								* applied melanie's matnis patch  #255 . Thanks Melanie.  
							
							
							
						 
						
							2007-12-28 20:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f64d94f8ca 
								
							
								 
							
						 
						
							
							
								
								* Rezzing items from Inventory on top of other prim rezzes them 0.5 meters above the 'hit' prim instead of buried in the ground somewhere.  
							
							... 
							
							
							
							* Various Refactorings 
							
						 
						
							2007-12-28 14:24:14 +00:00  
				
					
						
							
							
								 
						
							
							
								5b720b4b39 
								
							
								 
							
						 
						
							
							
								
								* Made a copy of parts before updating to avoid dictionary updated exceptions on big updates  
							
							... 
							
							
							
							* The part now uses the byte[] TextureEntry instead of the object 
							
						 
						
							2007-12-28 13:11:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6a02900c8a 
								
							
								 
							
						 
						
							
							
								
								* redid the AddNewPrim refactoring as that got lost in r2855  
							
							
							
						 
						
							2007-12-28 09:17:01 +00:00  
				
					
						
							
							
								 
						
							
							
								79496381fc 
								
							
								 
							
						 
						
							
							
								
								Patch from Johan: LibSL updated to the latest revision (1568) and all packets are now  
							
							... 
							
							
							
							recycled to improve performance and memory usage. 
							
						 
						
							2007-12-28 08:51:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8cd72beb86 
								
							
								 
							
						 
						
							
							
								
								* Moved PrimitiveBaseShape subclasses into factory methods - the subclassing scheme won't hold for serialization  
							
							... 
							
							
							
							* Extracted out the 'old' AddNewPrimitive that places an object at an exact pos, without the raytracing 
							
						 
						
							2007-12-28 08:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5bd5770ed2 
								
							
								 
							
						 
						
							
							
								
								* Patch from Melanie. Thanks Melanie!  
							
							... 
							
							
							
							* This patch addresses a regression where 5 default textures, including the default "new prim" texture, would not be shown unless in viewer cache.
* Further, it supplies a new plywood texture as the base texture, which is purpose-made from locally photo-sourced material (means i took a picture and made it into a tile), which is closer in appearance and color to the Linden one.
* It changes the default new prim texture UUID to match the UUID generated by the viewer when "default" is clicked, which is a texture UUID hardcoded in some scripts as well, so it would cause compatibility issues if not addressed.
* The patch fixes a number of UUID duplications (same UUID for asset and inventory items) and capitalization issues in the XML files.
* It also includes new versions of 4 other textures, which were no longer loadable in grid mode. 
							
						 
						
							2007-12-28 05:36:28 +00:00  
				
					
						
							
							
								 
						
							
							
								67bbed8202 
								
							
								 
							
						 
						
							
							
								
								* Added ability to create new prim on existing prim (rezzing prim from inventory on other prim coming soon).  No more new prim buried in the ground by accident.  
							
							... 
							
							
							
							* The prim are at the absolute position of the prim you rezzed it on top of + (0,0,0.5) for now. 
							
						 
						
							2007-12-28 05:25:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9b36c6c3ad 
								
							
								 
							
						 
						
							
							
								
								Add missing "System." to System.NullReferenceException  
							
							... 
							
							
							
							so Linux build works again. 
							
						 
						
							2007-12-28 03:45:19 +00:00  
				
					
						
							
							
								 
						
							
							
								776e83941a 
								
							
								 
							
						 
						
							
							
								
								* Fixed Physical prim, various issues, viewer freezes, sim crashes, ODE errors, etc.  
							
							
							
						 
						
							2007-12-27 23:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								3cf3b426b6 
								
							
								 
							
						 
						
							
							
								
								Thank you again, Alondria for:  
							
							... 
							
							
							
							Adding some more support to Vectors and Rotations  
Description  * String->Vector/Rotation added
* Vector * and / a double added. 
							
						 
						
							2007-12-27 23:09:31 +00:00  
				
					
						
							
							
								 
						
							
							
								efd90b56b7 
								
							
								 
							
						 
						
							
							
								
								* Optimized usings  
							
							... 
							
							
							
							* shortened references
* Removed redundant 'this'
* Normalized EOF 
							
						 
						
							2007-12-27 21:41:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d82ed9a8c5 
								
							
								 
							
						 
						
							
							
								
								* Fixed MonoSQLite Update Table routine  
							
							... 
							
							
							
							* Charles, this will fix the red issue.
* Same situation, the first run updates the tables (and gives you a ton of red errors), the second run and everything works as expected. 
							
						 
						
							2007-12-27 18:49:16 +00:00  
				
					
						
							
							
								 
						
							
							
								87e2a694e2 
								
							
								 
							
						 
						
							
							
								
								* AssetServerBase: _ProcessRequest is now called GetAsset  
							
							... 
							
							
							
							* PrimitiveBaseShape: The textures are now exposed as a 'TextureEntry Textures'; all serialization still using the 'byte[] TextureEntry' for backwards compatibility.
* Scene: Re-added AddTree, since the Tree type isn't gone from libsl, merely relocated. 
							
						 
						
							2007-12-27 14:00:30 +00:00  
				
					
						
							
							
								 
						
							
							
								dfbc6e101e 
								
							
								 
							
						 
						
							
							
								
								* Fixed the matching logic error on the LLQuat to axiom quat :P  
							
							
							
						 
						
							2007-12-27 06:09:28 +00:00  
				
					
						
							
							
								 
						
							
							
								da66f3eac8 
								
							
								 
							
						 
						
							
							
								
								* fixed a logic error in the receiving end of the prim load for the sit target  
							
							
							
						 
						
							2007-12-27 05:52:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb222806b 
								
							
								 
							
						 
						
							
							
								
								* Fixed compile issue caused by half-refactoring (sorrry!)  
							
							
							
						 
						
							2007-12-27 05:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								cbf5ff4a93 
								
							
								 
							
						 
						
							
							
								
								* Added Sit Target persistence over sim restarts for mySQL and MonoSQLite.  
							
							... 
							
							
							
							* SAVE YOUR PRIM DATA, THIS MAKES CHANGES TO YOUR PRIMS TABLE
* The first time you run OpenSim after updating past this revision, you'll see a lot of Errors.   Be calm, shutdown the simulator, and start it again and your prims table will be updated.
* MSSQL added the fields to the Initial CreateTable section, however, you'll need to add the fields to your prims table if you want it to persist. 
							
						 
						
							2007-12-27 05:37:48 +00:00  
				
					
						
							
							
								 
						
							
							
								af406bf6fa 
								
							
								 
							
						 
						
							
							
								
								* Added osRegionRestart(float secs) to LSL Commands  
							
							... 
							
							
							
							* Added osRegionNotice(string msg) to LSL Commands
* Added PermissionManager checks for osTerrainSetHeight, osRegionRestart. 
							
						 
						
							2007-12-27 05:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								8b6dd623bd 
								
							
								 
							
						 
						
							
							
								
								* Added osTerrainSetHeight(int x, int y, double val) to LSL commands  
							
							... 
							
							
							
							* Added osTerrainGetHeight(int x, int y) to LSL commands 
							
						 
						
							2007-12-27 05:20:03 +00:00  
				
					
						
							
							
								 
						
							
							
								87d55443d3 
								
							
								 
							
						 
						
							
							
								
								* Added slightly better object sit handling  
							
							... 
							
							
							
							* Added sit handling for sit targets
* Implemented llSitTarget()
* Implemented llAvatarOnSitTarget()
* Sit targets do not persist sim restart. 
							
						 
						
							2007-12-27 03:25:00 +00:00  
				
					
						
							
							
								 
						
							
							
								54d9fbc0fe 
								
							
								 
							
						 
						
							
							
								
								Prim inventory persistence phase 1: Creation of preliminary table in sqlite.  
							
							... 
							
							
							
							No user functionality yet.  This code is not turned on, so there is no possibility 
of disruption to existing databases. 
							
						 
						
							2007-12-27 00:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								9f2fb5ba70 
								
							
								 
							
						 
						
							
							
								
								* Play the 'landing' animation when landing and minimize the collision protection offset so the animations match up.  
							
							
							
						 
						
							2007-12-26 22:26:45 +00:00  
				
					
						
							
							
								 
						
							
							
								01de4bbfbd 
								
							
								 
							
						 
						
							
							
								
								If a prim is persisted in the region, scripts dragged into its inventory after a server restart would not appear (though the script they contain would still be invoked).  This  
							
							... 
							
							
							
							change fixes that problem. 
							
						 
						
							2007-12-26 20:21:06 +00:00  
				
					
						
							
							
								 
						
							
							
								f852b64555 
								
							
								 
							
						 
						
							
							
								
								* This update includes a wide range of changes to the ODEPlugin for avatar movement, including:  
							
							... 
							
							
							
							** - avatar can navigate stairs better now
** - avatar can land without shooting into the air
** - excessive collisions with the ground are tempered somewhat and should only shoot the avatar up 20m instead of 200m
** - Try Catched a TextureDownloadModule.cs array out of bounds error with a report that causes it not to crash the sim, however it reports a few important items for tracking it down. 
							
						 
						
							2007-12-26 17:16:47 +00:00  
				
					
						
							
							
								 
						
							
							
								b7170215ba 
								
							
								 
							
						 
						
							
							
								
								* Patch by Melanie to fix CreateSelected  
							
							
							
						 
						
							2007-12-26 04:36:28 +00:00  
				
					
						
							
							
								 
						
							
							
								0e460a81cc 
								
							
								 
							
						 
						
							
							
								
								* Coded around another Null packet sent by the packet pool  
							
							... 
							
							
							
							* Condensed 8 calls to unmanaged code in ODE down to 1 
							
						 
						
							2007-12-26 04:23:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2259bc8ebf 
								
							
								 
							
						 
						
							
							
								
								* Added a -val heightfield value limiter so giant pits of death don't cause avatar to go into an endless plunge to the middle of the earth.  
							
							
							
						 
						
							2007-12-26 01:53:08 +00:00  
				
					
						
							
							
								 
						
							
							
								98f4a568ad 
								
							
								 
							
						 
						
							
							
								
								* Removed a debug message I left in there  
							
							... 
							
							
							
							* Added a few more comments. 
							
						 
						
							2007-12-26 01:06:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e008c3e4a9 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to land automatically on prim by pressing the page down button when over them and colliding  
							
							... 
							
							
							
							* Reverted the avatar portion of the inter-penetration physics scene explosion management, it needs more work. 
							
						 
						
							2007-12-26 00:57:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e9efd5bee2 
								
							
								 
							
						 
						
							
							
								
								Small non-functional inventory changes  
							
							
							
						 
						
							2007-12-25 18:11:56 +00:00  
				
					
						
							
							
								 
						
							
							
								280a5cba8b 
								
							
								 
							
						 
						
							
							
								
								Prim inventory script saving phase 1.  Create necessary CAPS structures for correctly accepting prim inventory script updates.  
							
							... 
							
							
							
							No user functionality yet.
Refactoring to follow. 
							
						 
						
							2007-12-24 22:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fa2495ae6b 
								
							
								 
							
						 
						
							
							
								
								Again, great thanks to Alondria for:  
							
							... 
							
							
							
							Adding:: llSetParcelMusicUrl(), llGetRootPosition(), llGetRootRotation(), 
llGetGeometricCenter(), llSetLocalRot(), llListReplaceList(), 
llGetObjectPrimCount(),llGetParcelDetails(), llGetParcelMaxPrims(), 
llWater(), llGetLocalRot(), and llGetAccel() 
							
						 
						
							2007-12-24 21:16:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f28f917c61 
								
							
								 
							
						 
						
							
							
								
								Revert most of the regionName message stuff.  
							
							
							
						 
						
							2007-12-24 19:27:52 +00:00  
				
					
						
							
							
								 
						
							
							
								edf6f9e573 
								
							
								 
							
						 
						
							
							
								
								Go back to displaying the X,Y and not the regionName until  
							
							... 
							
							
							
							SearializableRegionInfo is a bit more understood. This is
only a mainlog message. 
							
						 
						
							2007-12-24 19:13:01 +00:00  
				
					
						
							
							
								 
						
							
							
								09651f298c 
								
							
								 
							
						 
						
							
							
								
								Added regionName to "far away" region report.  
							
							
							
						 
						
							2007-12-24 17:26:28 +00:00  
				
					
						
							
							
								 
						
							
							
								60b5130cff 
								
							
								 
							
						 
						
							
							
								
								Add regionName to OGS1 regionUp report.  
							
							
							
						 
						
							2007-12-24 17:21:07 +00:00  
				
					
						
							
							
								 
						
							
							
								de43f7e858 
								
							
								 
							
						 
						
							
							
								
								* ODE: now using the 10.00000638 density value on prim.  
							
							
							
						 
						
							2007-12-24 05:48:16 +00:00  
				
					
						
							
							
								 
						
							
							
								bde1690c4c 
								
							
								 
							
						 
						
							
							
								
								FOR  http://opensimulator.org/mantis/view.php?id=226  I have a theory that an inventory descendents packet which exceeds a certain size is not being received by the client due  
							
							... 
							
							
							
							to something in the network constraining the maximum UDP packet size.
This hypothesis fits the observed facts.  The change here reduces the maximum number of items in any single packet to 20.
If I'm wrong I'll go back and correct the comments. 
							
						 
						
							2007-12-24 03:26:55 +00:00  
				
					
						
							
							
								 
						
							
							
								b2903c4a8a 
								
							
								 
							
						 
						
							
							
								
								* Patch from Alondria - Added LLFunctions llGetMass(), llGetLandOwnerAt(), llGetVel(), llGround()  
							
							
							
						 
						
							2007-12-23 13:14:56 +00:00  
				
					
						
							
							
								 
						
							
							
								c545cc8cd9 
								
							
								 
							
						 
						
							
							
								
								Miscellaneous small tweaks and more logging messages to move towards resolving inventory problems  
							
							
							
						 
						
							2007-12-23 02:14:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5cd6f235ce 
								
							
								 
							
						 
						
							
							
								
								Thank you, Alondria for:  
							
							... 
							
							
							
							Reverts the LSL Texture/Color functions back to the original code, allowing them to function again 
							
						 
						
							2007-12-22 22:49:37 +00:00  
				
					
						
							
							
								 
						
							
							
								c470efea57 
								
							
								 
							
						 
						
							
							
								
								Make copying of scripts into prim inventories more reliable on the first attempt when the asset server is lagging by formalising the de facto polling.  
							
							... 
							
							
							
							This may not be the best solution in the long run, but should improve things for now.
This may also improve reliability when updating inventory item metadata (e.g. renaming an item) and in retrieving textures
for the main map view. 
							
						 
						
							2007-12-22 19:48:01 +00:00  
				
					
						
							
							
								 
						
							
							
								ed0f8bd572 
								
							
								 
							
						 
						
							
							
								
								minor refactor  
							
							
							
						 
						
							2007-12-22 16:45:44 +00:00  
				
					
						
							
							
								 
						
							
							
								e52c217e44 
								
							
								 
							
						 
						
							
							
								
								Put in some race revealing warning messages triggered when a user rezzes a script to prim inventory  
							
							
							
						 
						
							2007-12-22 14:34:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b64deca32f 
								
							
								 
							
						 
						
							
							
								
								* Masochistically updated libsecondlife.dll to r1550  
							
							... 
							
							
							
							* after some tweaking to the UDPServer all appears to be well
* Added what 'was' the GetType(bytes,packetEnd,zeroBuffer) to the UDPServer. (it was removed as a static method from Packet) 
							
						 
						
							2007-12-22 14:02:50 +00:00  
				
					
						
							
							
								 
						
							
							
								9f886083ab 
								
							
								 
							
						 
						
							
							
								
								* Fixed general avatar bounciness in ODE  
							
							... 
							
							
							
							* Craggy terrain mishandling by ODE still occasionally causes point bounciness 
							
						 
						
							2007-12-22 07:23:02 +00:00  
				
					
						
							
							
								 
						
							
							
								de32006f9a 
								
							
								 
							
						 
						
							
							
								
								* Added smoother handling of interpenetrating physical objects.  
							
							... 
							
							
							
							* Fixes:
* -- duplicating Active physical object causes objects to explode in opposite directions
* -- Rezzing objects too close to you avatar causes avatar to shoot around in odd directions
* Vanity 
							
						 
						
							2007-12-22 05:43:34 +00:00  
				
					
						
							
							
								 
						
							
							
								1ac57290ae 
								
							
								 
							
						 
						
							
							
								
								Initial hookup of update task inventory event.  No functionality yet.  
							
							
							
						 
						
							2007-12-22 02:52:35 +00:00  
				
					
						
							
							
								 
						
							
							
								21e32196c7 
								
							
								 
							
						 
						
							
							
								
								*Fixed logic issue in LandManager that caused an 'invalid parcel' error to spew in the debug when land was selected  
							
							
							
						 
						
							2007-12-21 21:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								42bc256e4f 
								
							
								 
							
						 
						
							
							
								
								Refix bug where inventory textures don't appear in prim edit texture selection box  
							
							... 
							
							
							
							unless previously expanded in inventory. 
							
						 
						
							2007-12-21 19:47:45 +00:00  
				
					
						
							
							
								 
						
							
							
								a453672edb 
								
							
								 
							
						 
						
							
							
								
								* Remapped the Connection shutdown path.  
							
							... 
							
							
							
							* This fixes a *bunch* of Mantis bugs related to the following
* -- Neighbouring simulators not appearing after relog
* -- Login to simulator only to be logged off by simulator.
* -- ThreadAbort 
* -- Unable to shutdown circuitCode: x 
							
						 
						
							2007-12-21 16:55:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6a51c3addd 
								
							
								 
							
						 
						
							
							
								
								* Fix for Mantis: 0000224  
							
							
							
						 
						
							2007-12-21 15:11:59 +00:00  
				
					
						
							
							
								 
						
							
							
								ba9e0e5cab 
								
							
								 
							
						 
						
							
							
								
								* Fix for Mantis: 0000229  
							
							
							
						 
						
							2007-12-21 15:02:57 +00:00  
				
					
						
							
							
								 
						
							
							
								169e176f47 
								
							
								 
							
						 
						
							
							
								
								*RemoteAdminPlugin can now be password protected. Add the password in the INI under [RemoteAdmin] with the name access_password  
							
							... 
							
							
							
							*Removed a few more unneeded exceptions in land that has been fixed 
							
						 
						
							2007-12-21 03:34:51 +00:00  
				
					
						
							
							
								 
						
							
							
								9f3170b49f 
								
							
								 
							
						 
						
							
							
								
								* Update to send the parcel gathering error to a .Debug message..  so that a developer can see it in the environment, but it doesn't cause any adverse effects.  
							
							
							
						 
						
							2007-12-21 03:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								37ea050886 
								
							
								 
							
						 
						
							
							
								
								*Removed some exceptions that were thrown in Land that is no longer needed.  
							
							
							
						 
						
							2007-12-21 00:35:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9961a5565f 
								
							
								 
							
						 
						
							
							
								
								*on more implicit use of .ToString() on deleting shapes in MonoSqliteDataStore  
							
							
							
						 
						
							2007-12-21 00:04:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f1ebe79824 
								
							
								 
							
						 
						
							
							
								
								Fix up other sqlite db interactions to use non-hyphenated uuid  
							
							... 
							
							
							
							Inventory contents retrieval and persistent region storage standalone now appear to work as well as they did before :)
This patch will not fix grid problems.
May be bugs present due to conversions I didn't spot.
I personally probably don't have any more time for this today.  I'm also not entirely convinced this is the right way forward
so this might be a handy pause for thought.  I'll also be delighted if I wake up tommorrow and everything is fine again. 
							
						 
						
							2007-12-20 19:13:34 +00:00  
				
					
						
							
							
								 
						
							
							
								0e6915ae48 
								
							
								 
							
						 
						
							
							
								
								*Ban lines now work if they are enabled grid wide.  
							
							... 
							
							
							
							*Restricted lines just give you a friendly warning for now 
							
						 
						
							2007-12-20 16:50:16 +00:00  
				
					
						
							
							
								 
						
							
							
								dcaea6cd50 
								
							
								 
							
						 
						
							
							
								
								* Cleaned up some code from an earlier commit  
							
							
							
						 
						
							2007-12-20 15:42:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2641f78a20 
								
							
								 
							
						 
						
							
							
								
								* Fixed a null NewPack error in ClientView.InPacket (object pool returning null objects?)  
							
							
							
						 
						
							2007-12-20 14:44:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8aae909412 
								
							
								 
							
						 
						
							
							
								
								* Added a configuration parameter on the Grid Server to disallow forceful banlists.  
							
							... 
							
							
							
							* Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration. 
							
						 
						
							2007-12-20 06:31:03 +00:00  
				
					
						
							
							
								 
						
							
							
								be2ad79e52 
								
							
								 
							
						 
						
							
							
								
								Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. Works with LibSL rev>1532  
							
							
							
						 
						
							2007-12-20 05:43:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8d84156551 
								
							
								 
							
						 
						
							
							
								
								*Added event called after any movement is handled (OnClientMovement) - will be used for parcel banning goodness  
							
							
							
						 
						
							2007-12-20 03:24:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a596b7696a 
								
							
								 
							
						 
						
							
							
								
								*Made a much more network friendly method of ban and pass line sending  
							
							... 
							
							
							
							*Added an event that is triggered when an agent enters a new parcel 
							
						 
						
							2007-12-20 02:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								24bd5ad399 
								
							
								 
							
						 
						
							
							
								
								Added null check back into ModuleLoader.cs  
							
							
							
						 
						
							2007-12-20 01:08:01 +00:00  
				
					
						
							
							
								 
						
							
							
								27e0287526 
								
							
								 
							
						 
						
							
							
								
								* Re-did the mass calculations in ODE for Prim  
							
							... 
							
							
							
							* Exposed the mass as a PhysicsActor read only property (so scripts can get at it - hint hint -)
* Hollow and Path Cuts affect the prim mass (all Hollow Types are supported in this calculation (sphere,square,triangle))
* Prim no longer sink into the ground. 
							
						 
						
							2007-12-19 22:42:06 +00:00  
				
					
						
							
							
								 
						
							
							
								94ec2a508a 
								
							
								 
							
						 
						
							
							
								
								Thank you very much, CharlieO for:  
							
							... 
							
							
							
							Added: llSetLinkAlpha() and finished off llSetLinkColor() by adding the ability to use LINK_SET. 
							
						 
						
							2007-12-19 21:48:50 +00:00  
				
					
						
							
							
								 
						
							
							
								4314b6115b 
								
							
								 
							
						 
						
							
							
								
								Stopped module loader from re-loading .dll once for every plugin found within it.  
							
							
							
						 
						
							2007-12-19 10:06:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6702b03733 
								
							
								 
							
						 
						
							
							
								
								Misc. cleanup:  
							
							... 
							
							
							
							* added Util.Clip(value, min, max)
* modified asset cache's numPackets calculation to use max packet size (600) instead of 1000
* removed a few magic numbers 
							
						 
						
							2007-12-19 08:44:25 +00:00  
				
					
						
							
							
								 
						
							
							
								bd16dddce5 
								
							
								 
							
						 
						
							
							
								
								*Added Ban Lines around parcels for banned avatars, but there is no actual blocking done yet.  
							
							... 
							
							
							
							*Made the OnSignificantClientMovement distance from .02 to .45 to make it easier on the server. 
							
						 
						
							2007-12-19 04:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								16174dac6e 
								
							
								 
							
						 
						
							
							
								
								Thanks to CharlieO for:  
							
							... 
							
							
							
							llSetLinkColor() and a temp place holder for llOwnerSay() since many example scripts that are copy/pasted from outside sources have llOwnerSay() and its obnoxious to change in scripts each time. 
							
						 
						
							2007-12-19 02:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								43b82099ca 
								
							
								 
							
						 
						
							
							
								
								*Fixed MySQLDataStore bug causing errors on startup  
							
							
							
						 
						
							2007-12-18 22:20:42 +00:00  
				
					
						
							
							
								 
						
							
							
								698a63ed1a 
								
							
								 
							
						 
						
							
							
								
								Fix typo.  AutionID -> AuctionID  
							
							
							
						 
						
							2007-12-18 19:13:28 +00:00  
				
					
						
							
							
								 
						
							
							
								30b7c047fa 
								
							
								 
							
						 
						
							
							
								
								*Removed Unneeded Debug I added in my last revison  
							
							... 
							
							
							
							*Fixed typo causing access lists not to be stored correctly in sqlite 
							
						 
						
							2007-12-18 18:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								128f2b1e1b 
								
							
								 
							
						 
						
							
							
								
								*Parcels and their access lists now store over multiple sessions when the datastore is sqlite  
							
							
							
						 
						
							2007-12-18 17:42:02 +00:00  
				
					
						
							
							
								 
						
							
							
								f79a500621 
								
							
								 
							
						 
						
							
							
								
								* Sakai appears to be having some sort of socket error that we've not accounted for.    We're going to assume that our endpoint is okay and continue reading.  
							
							
							
						 
						
							2007-12-18 12:33:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ccc8ffaaec 
								
							
								 
							
						 
						
							
							
								
								* Added Incomplete Handling of the RegionInfoRequest packet  
							
							... 
							
							
							
							* Added Incomplete Handling of the EstateCovenantRequest packet 
* Added Incomplete Handling of the EstateOwnerMessageRequest.ChangeEstateCovenantid method
* Fixed a race condition with avatar animations 
							
						 
						
							2007-12-18 12:08:34 +00:00  
				
					
						
							
							
								 
						
							
							
								7948033565 
								
							
								 
							
						 
						
							
							
								
								* Removed redundant code in RestService.cs  
							
							... 
							
							
							
							* Removed unchecked TryParse, replaced with Parse as we were not checking for success and could lead to weirdness if an exception is ignored.
* Removed unused variable m_newAvatar
* Removed several unused try{}catch(Exception e){}'s.
* Added null assignment in simpleapp to prevent warning. 
							
						 
						
							2007-12-18 08:41:23 +00:00  
				
					
						
							
							
								 
						
							
							
								03635aa336 
								
							
								 
							
						 
						
							
							
								
								* Renamed AgentWearable to AvatarWearable  
							
							... 
							
							
							
							* Made Terrain texture temp (it's re-created on every run) 
							
						 
						
							2007-12-18 07:57:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1e92cfa475 
								
							
								 
							
						 
						
							
							
								
								textures that fit in one packet expect the packet number to be 1. You clear texture should now work.  
							
							
							
						 
						
							2007-12-18 04:04:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6f389ba4cf 
								
							
								 
							
						 
						
							
							
								
								Many Thanks to Alondria for adding:  
							
							... 
							
							
							
							The list type and a bunch of support functions to LSL  
Added/ReImplmented: llGetListLength(), llList2Integer(), osList2Double() (note rename), 
    llList2Float(), llList2String(), llList2Key(), llList2Vector(), llList2Rot(), 
    llList2List(), llDeleteSubList(), llGetListEntryType(), llList2CSV(), llCSV2List(), 
    llListInsertList(), llDumpList2String(), 
Borked Still: llListSort(), llListRandomize(), llList2ListStrided(), llListFindList(),
Changed: llHTTPRequest() (Made wrapper of LSL_Types.list->List<string>) 
							
						 
						
							2007-12-18 02:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								badcbd4bea 
								
							
								 
							
						 
						
							
							
								
								* Fixed a potential race condition with adding Caps handlers  
							
							
							
						 
						
							2007-12-18 01:49:21 +00:00  
				
					
						
							
							
								 
						
							
							
								38fe0dfa90 
								
							
								 
							
						 
						
							
							
								
								* Added a Verbose and Debug error to border crossing so that this can be diagnosed further.  
							
							
							
						 
						
							2007-12-18 01:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								425a7656ed 
								
							
								 
							
						 
						
							
							
								
								* Removed the ObjectDisposed error.  
							
							
							
						 
						
							2007-12-18 01:38:06 +00:00  
				
					
						
							
							
								 
						
							
							
								afe63faa2e 
								
							
								 
							
						 
						
							
							
								
								* Fix for mantis 0000040 After client logout remote host closed connection on Simulator makes sim unuseable->'Closed Connection Called'  
							
							... 
							
							
							
							* I've fundamentally changed a few things, so this is experimental
* The routine that I used needs to be tested on Linux.  I don't expect it to cause a problem, but hey, it might.
* Child agents are still not logged off properly, so when the first set time out, the second set get logged off also, on the second log in if the second login is initiated before the first one fully times out. 
							
						 
						
							2007-12-18 00:34:42 +00:00  
				
					
						
							
							
								 
						
							
							
								348e5b7648 
								
							
								 
							
						 
						
							
							
								
								Make region storage Sqlite by default rather than NullStorage  
							
							
							
						 
						
							2007-12-17 23:06:41 +00:00  
				
					
						
							
							
								 
						
							
							
								adf7afb606 
								
							
								 
							
						 
						
							
							
								
								* Turned all instances of ForEach loops in ClientManager into Local Arrays.  
							
							... 
							
							
							
							* Added Locking while the Copy is taking place.
* Added an error message to describe what's actually happening. 
							
						 
						
							2007-12-17 20:24:49 +00:00  
				
					
						
							
							
								 
						
							
							
								f9540e3f11 
								
							
								 
							
						 
						
							
							
								
								make it so prims don't relay into IRC  
							
							
							
						 
						
							2007-12-17 19:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								fac91d0ff5 
								
							
								 
							
						 
						
							
							
								
								ignore Primitive for the IRC relay  
							
							
							
						 
						
							2007-12-17 17:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a990c64698 
								
							
								 
							
						 
						
							
							
								
								Thank you to Kiryu for a patch to fix an out of Sync  
							
							... 
							
							
							
							error in Scene. Affects 6 files and is Mantis#201 
							
						 
						
							2007-12-17 16:41:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e7170496be 
								
							
								 
							
						 
						
							
							
								
								Thank you, Kiryu for a patch to fix out of sync error in UDP server  
							
							... 
							
							
							
							in the file UDPServer.cs. Submitted by Jeff Ames via Mantis#200 
							
						 
						
							2007-12-17 16:39:11 +00:00  
				
					
						
							
							
								 
						
							
							
								94d8976140 
								
							
								 
							
						 
						
							
							
								
								* Hack to make sim saving terrain more friendly to larger parcel selection modifications  
							
							
							
						 
						
							2007-12-17 04:28:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d845da215f 
								
							
								 
							
						 
						
							
							
								
								*Land has now been linked to the StorageManager. Next step is to fill in the functions for the different datastore interfaces for Land Objects.  
							
							
							
						 
						
							2007-12-17 03:49:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8e8c26acac 
								
							
								 
							
						 
						
							
							
								
								Again, thanks to Alondria for:  
							
							... 
							
							
							
							Added: LinkNum to SceneObjectPart
Added: Bunch-o settings of LinkNum in SceneObjectGroup
Added: llGetNumberOfPrims()
Added: llGetLinkNumber()
Added: llGetLinkKey()
Added: llGetLinkName() (and change to string return type) 
							
						 
						
							2007-12-17 02:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								413fcc5709 
								
							
								 
							
						 
						
							
							
								
								The "Got a packet from an invalid client" has served its purpose  
							
							... 
							
							
							
							and is commented out, but is still there to help us if Mr.Murphy
decides to teach us (me) a lesson. 
							
						 
						
							2007-12-17 00:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								bd6720b349 
								
							
								 
							
						 
						
							
							
								
								*Access/Ban list now copies correctly to a new parcel after a subdivision occurs.  
							
							
							
						 
						
							2007-12-16 20:34:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e2ed1a4e1f 
								
							
								 
							
						 
						
							
							
								
								*Adding and Removing Avatars from the Access/Ban List for a parcel now works, but the actual ban lines, etc are not done.  
							
							
							
						 
						
							2007-12-16 19:53:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e4276f566d 
								
							
								 
							
						 
						
							
							
								
								* Beating on the head that is terrain editing.  
							
							... 
							
							
							
							* SelectAABB + Radio Button Action + 'brush size' + Apply works now.
* There's something wrong with the byte for brush size that causes it to be unpredictable sometimes causing massive spikes. This appears to have always been this way, however it's more noticeable now that you can apply the effect to a selection of terrain. 
							
						 
						
							2007-12-15 23:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								019d662606 
								
							
								 
							
						 
						
							
							
								
								Put out a more comprehensible message when user authentication fails than the current NullReferenceException based one  
							
							
							
						 
						
							2007-12-15 21:58:07 +00:00  
				
					
						
							
							
								 
						
							
							
								c63369017f 
								
							
								 
							
						 
						
							
							
								
								* Make inventory operations sync rather than async.  This is to alleviate race conditions such as that in mantis  #190  
							
							... 
							
							
							
							* Make inventory messages more verbose.  Hopefully they aren't now too verbose
* This may resolve some grid instability but it's likely there's much more out there. 
							
						 
						
							2007-12-15 19:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e3dd15bef0 
								
							
								 
							
						 
						
							
							
								
								* Added support for multiple terrain blocks to be edited at the same time  
							
							... 
							
							
							
							* Now sending South and East cords to the terrain editor..    
* No new functionality from a user perspective 
* Programming wise, there's enough information to get the select based terrain editor working in an upcoming revision. 
							
						 
						
							2007-12-15 17:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fd360406b9 
								
							
								 
							
						 
						
							
							
								
								Thanks again to Alondria for adding: math support for  
							
							... 
							
							
							
							rot * rot, vec / rot, == and != overriders for Rotations and Vectors.
Also: llRotBetween(), llGetRegionTimeDilation(). And fixing:
Error in LSL2CSConverter that botched a variable with a type name in it (ex: rotationCenter)
Fixed: Error in LSL2CSConverter that parsed which() loops incorrectly.
Fixed: Changed definition of Quaternion to <x, y, z, r> from <x, y, z, t> (As per LSL)
Finished: llEuler2Rot() 
							
						 
						
							2007-12-15 16:26:32 +00:00  
				
					
						
							
							
								 
						
							
							
								653a41fa03 
								
							
								 
							
						 
						
							
							
								
								* some work on not storing the circuitPack (bad thing if we're going to reuse packets)  
							
							... 
							
							
							
							* some work on encapsulation, code convention compliance and beautification.
* also, some ignores 
							
						 
						
							2007-12-15 12:19:29 +00:00  
				
					
						
							
							
								 
						
							
							
								81828c9b14 
								
							
								 
							
						 
						
							
							
								
								* Added an Avatar control tweak that disables the PID controller in certain circumstances.  
							
							... 
							
							
							
							* This allows collisions with other avatar and prim with a velocity greater then 0 to push avatar around. 
							
						 
						
							2007-12-15 05:08:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8a8c89a0f3 
								
							
								 
							
						 
						
							
							
								
								Grid Inventory feature upgrade: renaming folders should now be correct, subfolders work, moving folders works.  
							
							... 
							
							
							
							Tested only in MYSQL, but may work in MSSQL and sqlite.
Probably not working in standalone mode. 
							
						 
						
							2007-12-15 04:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								fa35101b71 
								
							
								 
							
						 
						
							
							
								
								* Tweaked the sim stats so that when a sim is catching up it reports on the slowdown and not the 'catching up'.  
							
							... 
							
							
							
							* Used the words 'googly moogly' in code.   (always wanted to do that) 
							
						 
						
							2007-12-14 22:08:02 +00:00  
				
					
						
							
							
								 
						
							
							
								368333e52c 
								
							
								 
							
						 
						
							
							
								
								make a change to make it possible to get access to the DefaultConfig  
							
							... 
							
							
							
							from other places. 
							
						 
						
							2007-12-14 17:50:02 +00:00  
				
					
						
							
							
								 
						
							
							
								a0d1496475 
								
							
								 
							
						 
						
							
							
								
								* Fixed a cause of an ODE 'invalid operation for locked space '  
							
							
							
						 
						
							2007-12-14 17:32:13 +00:00  
				
					
						
							
							
								 
						
							
							
								9ca70e029a 
								
							
								 
							
						 
						
							
							
								
								Again, thanks to Alondria for: adding llGetTime, llResetTime, and llGetAndResetTime.  
							
							... 
							
							
							
							Also for fixing Rot/Vector Regex from being too greedy by removing bug in the 
LSL->C# converter that was causing the vector and rotation parser. 
							
						 
						
							2007-12-14 16:10:56 +00:00  
				
					
						
							
							
								 
						
							
							
								678254235a 
								
							
								 
							
						 
						
							
							
								
								Another addition to Inventory debug output.  
							
							
							
						 
						
							2007-12-14 12:23:54 +00:00  
				
					
						
							
							
								 
						
							
							
								edb1c732fa 
								
							
								 
							
						 
						
							
							
								
								more inventory debugging output added to region server.  
							
							
							
						 
						
							2007-12-14 12:06:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1173a14fbf 
								
							
								 
							
						 
						
							
							
								
								Added some extra debug console output to Inventory Server and region OGS1 inventory requests.  
							
							
							
						 
						
							2007-12-14 11:45:27 +00:00  
				
					
						
							
							
								 
						
							
							
								79935881aa 
								
							
								 
							
						 
						
							
							
								
								* Patch from Justincc that swaps out LLUUIDs for Guid on the inventory REST calls  
							
							
							
						 
						
							2007-12-14 07:55:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c65b2a38d8 
								
							
								 
							
						 
						
							
							
								
								Added copyright notice.  
							
							... 
							
							
							
							Added script (add-copyright.sh) to make doing this relatively painless. 
							
						 
						
							2007-12-14 02:53:15 +00:00  
				
					
						
							
							
								 
						
							
							
								7fdfeb5830 
								
							
								 
							
						 
						
							
							
								
								* Added Active(physical) object count to the SimStatsReporter  
							
							
							
						 
						
							2007-12-14 00:49:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f773733fcb 
								
							
								 
							
						 
						
							
							
								
								From Michael Osias (IBM)  
							
							... 
							
							
							
							This patch makes some enhancements to the llRemoteData functions.  The
module is now a shared module, and allows remote data channels to be
created among multiple regions in the same sim.  The port is controlled
from the remoteDataPort property under the [Network] section in
OpenSim.ini.  If this setting is not present or = 0, the module is
disabled and no port is opened.  llRemoteData commands have not effect
when module is disabled. 
							
						 
						
							2007-12-13 19:50:21 +00:00  
				
					
						
							
							
								 
						
							
							
								fd09b22552 
								
							
								 
							
						 
						
							
							
								
								Enabled the sit_ground animation.  The sit state is not properly set, but it looks okay, and doesn't seem to break anything.  Just move around to stand up.  
							
							
							
						 
						
							2007-12-13 19:44:47 +00:00  
				
					
						
							
							
								 
						
							
							
								8338e4999f 
								
							
								 
							
						 
						
							
							
								
								Added placeholder for sitting on ground support.  Doesn't work yet.  
							
							
							
						 
						
							2007-12-13 18:59:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8d995a5a5d 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup  
							
							
							
						 
						
							2007-12-13 18:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								1cf4278862 
								
							
								 
							
						 
						
							
							
								
								* Debugging Shape  
							
							... 
							
							
							
							* Adding namesetting to Create 
							
						 
						
							2007-12-13 14:47:44 +00:00  
				
					
						
							
							
								 
						
							
							
								83ca8bd178 
								
							
								 
							
						 
						
							
							
								
								Fix for  #176  (... doesn't appear in chat bubbles). This also gets the viewer to handle starting/stopping of the typing animation.  
							
							
							
						 
						
							2007-12-13 07:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7625438ade 
								
							
								 
							
						 
						
							
							
								
								From Michael Osias (IBM)  
							
							... 
							
							
							
							This patch implements the llHttpRequest function via a region module,
HttpScriptsRequest.  There were bits and peices in LSLLong_cmd_handler,
which I moved into the region module, and just check for completed
requests and dispatch the http_response callback event instead.
works for me as of r2674 
							
						 
						
							2007-12-12 22:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a0a189aed2 
								
							
								 
							
						 
						
							
							
								
								Thanks to Alondria for:  
							
							... 
							
							
							
							llResetScript() is now functional. With this patch, Kan-script 0000003 should run.
Noted the llListen(0,"","","") errored due to "" != UUID - patched to set to 
NULL_KEY which then works to listen to everything. 
							
						 
						
							2007-12-12 22:07:40 +00:00  
				
					
						
							
							
								 
						
							
							
								100fb6a0b1 
								
							
								 
							
						 
						
							
							
								
								remove another partial class, and map another class back to a real file  
							
							
							
						 
						
							2007-12-12 20:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								5e6483f209 
								
							
								 
							
						 
						
							
							
								
								* In our quest for sim heartbeat stats, we're a touch closer to accurate object count on sim stats.  
							
							... 
							
							
							
							* Fixed a rare, but possible NullReferenceException 
							
						 
						
							2007-12-12 18:03:37 +00:00  
				
					
						
							
							
								 
						
							
							
								47b091f663 
								
							
								 
							
						 
						
							
							
								
								Thanks to Alondria for: Adding vector->string and rotation->string,  
							
							... 
							
							
							
							float * vector, vector * float, vector / float, vector + vector,
vector - vector, vector * vector, vector % vector and changing
x, y, z, (and r) parts of vector and rotation to be lower case 
(similar to LL's LSL vectors/rots). With these changes we should 
expect to run kan-ed#1, kan-ed#2 and most of kan-ed#3. 
							
						 
						
							2007-12-12 17:18:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8a2a6ad761 
								
							
								 
							
						 
						
							
							
								
								couple of small fixes.  
							
							
							
						 
						
							2007-12-12 17:15:37 +00:00  
				
					
						
							
							
								 
						
							
							
								da7fd71fa2 
								
							
								 
							
						 
						
							
							
								
								* Fixed a catch error.  
							
							
							
						 
						
							2007-12-12 14:13:19 +00:00  
				
					
						
							
							
								 
						
							
							
								331db2336c 
								
							
								 
							
						 
						
							
							
								
								* Added Object count to sim stats (it's incorrect, however, it'll be fixed)  
							
							
							
						 
						
							2007-12-12 14:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6a4a10f0a1 
								
							
								 
							
						 
						
							
							
								
								* Fixed agent counts on the Simulator stats pane  
							
							
							
						 
						
							2007-12-12 13:52:30 +00:00  
				
					
						
							
							
								 
						
							
							
								2fd2e0285c 
								
							
								 
							
						 
						
							
							
								
								* Killed hard coded heart after stats update  
							
							... 
							
							
							
							* Did some voodoo math on the sim FPS to make the values 0-50 
							
						 
						
							2007-12-12 13:36:53 +00:00  
				
					
						
							
							
								 
						
							
							
								081f4403ea 
								
							
								 
							
						 
						
							
							
								
								* Added some simstats to fill the simulator pane of the Statistics monitor.  
							
							... 
							
							
							
							* I stress, this is an initial implementation and the Agents(Child and Root) are definately obviously incorrect. 
							
						 
						
							2007-12-12 06:58:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e32150b1db 
								
							
								 
							
						 
						
							
							
								
								* Temporarily sisabled neighbour cache for regions in the SceneCommunicationService  
							
							... 
							
							
							
							* This will fix the grid mode (not seeing regions) issue 
							
						 
						
							2007-12-12 01:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								9abe4b2ebf 
								
							
								 
							
						 
						
							
							
								
								* Start listening for client connections immediately after a region initializes during initial instance startup.  (as opposed to waiting for 'all of the regions' to initialize first)  
							
							... 
							
							
							
							* Removed hackish timer based client notification about regions up (no longer needed)
* Added a comment about an inventory based login failure that causes me lots of greif testing and debugging.  Comment includes *why* it's failing. 
							
						 
						
							2007-12-12 00:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c7f5a94763 
								
							
								 
							
						 
						
							
							
								
								put in a try block to catch the ForEach loop dying.  
							
							
							
						 
						
							2007-12-11 22:20:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6b5db310cd 
								
							
								 
							
						 
						
							
							
								
								debug to catch any users of the stop interface  
							
							
							
						 
						
							2007-12-11 21:57:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2e38e534d9 
								
							
								 
							
						 
						
							
							
								
								consolidate client view exit paths, this seems to  
							
							... 
							
							
							
							cause a different synchronization issue in other
shutdown routines, though I'm not sure why 
							
						 
						
							2007-12-11 21:47:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d67009a78b 
								
							
								 
							
						 
						
							
							
								
								* Added some locking to help race conditions in the neighbors lists  
							
							
							
						 
						
							2007-12-11 21:43:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1fd62bc1af 
								
							
								 
							
						 
						
							
							
								
								force a flush before client shutdown, so no important packets are lost  
							
							
							
						 
						
							2007-12-11 20:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								696fb65199 
								
							
								 
							
						 
						
							
							
								
								minor restructure of ClientView.cs to get all the attributes  
							
							... 
							
							
							
							and properties to the top of the class definition. 
							
						 
						
							2007-12-11 19:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								60c96ab687 
								
							
								 
							
						 
						
							
							
								
								Couple of more small changes  
							
							
							
						 
						
							2007-12-11 18:29:19 +00:00  
				
					
						
							
							
								 
						
							
							
								77841fe35e 
								
							
								 
							
						 
						
							
							
								
								Minor cleanup/refactoring of ScenePresence.  
							
							... 
							
							
							
							Changes flying animation to hover when not moving (as per Teravus's suggestion). 
							
						 
						
							2007-12-11 18:03:25 +00:00  
				
					
						
							
							
								 
						
							
							
								909fcd554f 
								
							
								 
							
						 
						
							
							
								
								A few minor changes/additions/fixes.  
							
							
							
						 
						
							2007-12-11 16:05:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ffd60baa48 
								
							
								 
							
						 
						
							
							
								
								* The 'Create' functions should be called to factor up a new, otherwise empty, but with the Id and 1-to-1 child fields instantiated and randomized.  
							
							... 
							
							
							
							* Added two shape constants that 
							
						 
						
							2007-12-11 13:30:08 +00:00  
				
					
						
							
							
								 
						
							
							
								16903ec488 
								
							
								 
							
						 
						
							
							
								
								Implementing updateinventoryfolder: Should now be able to rename folders in inventory  
							
							
							
						 
						
							2007-12-11 03:51:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b7178ec241 
								
							
								 
							
						 
						
							
							
								
								refactor SunModule a bit to make more sensible  
							
							
							
						 
						
							2007-12-11 03:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								712efda9b9 
								
							
								 
							
						 
						
							
							
								
								added copyright notices  
							
							
							
						 
						
							2007-12-11 01:26:06 +00:00  
				
					
						
							
							
								 
						
							
							
								e0c43df52a 
								
							
								 
							
						 
						
							
							
								
								default day's to a more sensible 24 hrs instead of 0.5.  You  
							
							... 
							
							
							
							can still change this in the config file if you want something
different. 
							
						 
						
							2007-12-10 22:33:49 +00:00  
				
					
						
							
							
								 
						
							
							
								22acc23755 
								
							
								 
							
						 
						
							
							
								
								Great Salutations to Alondria for providing implementations for:  
							
							... 
							
							
							
							llFrand, llSetColor, llGetColor, llSetTexture, llGetTexture,
llSetAlpha, llGetAlpha, llRotateTexture, llScaleTexture,
llOffsetTexture, llGetTextureOffset, llGetTextureScale, llGetTextureRot.
With these changes the "kan-ed" script #2  should be working. 
							
						 
						
							2007-12-10 21:38:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2349dc2e27 
								
							
								 
							
						 
						
							
							
								
								* Added comments to many methods in the listed files.  
							
							
							
						 
						
							2007-12-10 21:12:38 +00:00  
				
					
						
							
							
								 
						
							
							
								eac9bc6889 
								
							
								 
							
						 
						
							
							
								
								* More refactoring to prepare for draw distance based agent sim notification.  
							
							
							
						 
						
							2007-12-10 19:16:50 +00:00  
				
					
						
							
							
								 
						
							
							
								baea4b793d 
								
							
								 
							
						 
						
							
							
								
								Changed how TextureDownloadModule is initialised, due to some weird behaviour from the module loaded which was resulting in a lot of unused TextureDownloadModule objects being created (and each starting up a thread).  
							
							
							
						 
						
							2007-12-10 15:36:33 +00:00  
				
					
						
							
							
								 
						
							
							
								40fd37f95a 
								
							
								 
							
						 
						
							
							
								
								Refactored animation handling in ScenePresence. Now maintains a list of current animations.  
							
							... 
							
							
							
							* Fixes weirdness when typing and sitting at the same time
* Should fix bug #32  (getting stuck in edit appearance pose)
* Crouchwalk and possibly jump may need more looking into 
							
						 
						
							2007-12-10 15:08:44 +00:00  
				
					
						
							
							
								 
						
							
							
								611327e104 
								
							
								 
							
						 
						
							
							
								
								more work on texture downloading.  
							
							... 
							
							
							
							Refractored the TextureDownloadModule (but currently to make debugging easier, it is running as a non shared module, so this results in a instance of this module being created for each region (and a extra thread per region), this will be changed back soon.
Removed the old texture handling/sending code from AssetCache.
A few other small changes/fixes. 
							
						 
						
							2007-12-10 13:27:23 +00:00  
				
					
						
							
							
								 
						
							
							
								081a66d570 
								
							
								 
							
						 
						
							
							
								
								added musings on llInstantMessage  
							
							
							
						 
						
							2007-12-10 05:58:30 +00:00  
				
					
						
							
							
								 
						
							
							
								af6eb67999 
								
							
								 
							
						 
						
							
							
								
								saved OpenSim source code from the giant rampaging unterminated copyright notice of doom  
							
							
							
						 
						
							2007-12-10 05:25:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e278d07220 
								
							
								 
							
						 
						
							
							
								
								refactored ChatModule a bit.  
							
							... 
							
							
							
							misc cleanup and code convention fixes. 
							
						 
						
							2007-12-10 02:29:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e595f82489 
								
							
								 
							
						 
						
							
							
								
								* Hooked up the GridComm event ChildDataUpdate to the scene.  
							
							... 
							
							
							
							* Added List<RegionInfo> m_neighbours to Scene 
* Hooked up the OnRegionUp event to m_neighbours list 
* Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail.  (when the region comes up, this gets reset to false and the region will try again.
* Added SetChildAgentThrottle(byte[]) to IClientAPI 
* Several other insignificant changes related to passing child pertanant agent data from sim to sim. 
							
						 
						
							2007-12-10 00:46:56 +00:00  
				
					
						
							
							
								 
						
							
							
								be5d8811be 
								
							
								 
							
						 
						
							
							
								
								Added a call to m_host.SendFullUpdateToAllClients().  
							
							... 
							
							
							
							Thank you to Alondria for suggesting this solution
to getting kan-ed#2 to work with the llSetScale call. 
							
						 
						
							2007-12-09 23:48:27 +00:00  
				
					
						
							
							
								 
						
							
							
								fbaa8bc9bd 
								
							
								 
							
						 
						
							
							
								
								Some progress on 4 of the llParticleSystem members  
							
							... 
							
							
							
							that needed to be cast to libsecondlife.LLColor. 
							
						 
						
							2007-12-09 23:04:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2742be6675 
								
							
								 
							
						 
						
							
							
								
								"list" becomes "List" in LSL2CSConverter and (f,3) becomes (f,0) in llRound. Thanks to ChrisD/Gromit for pointing these out.  
							
							
							
						 
						
							2007-12-09 21:52:01 +00:00  
				
					
						
							
							
								 
						
							
							
								696f5e27a9 
								
							
								 
							
						 
						
							
							
								
								removed old debugging code from IM and chat modules  
							
							
							
						 
						
							2007-12-09 18:07:14 +00:00  
				
					
						
							
							
								 
						
							
							
								1074e5adc8 
								
							
								 
							
						 
						
							
							
								
								* Added more info to ChildAgentDataUpdate  
							
							... 
							
							
							
							* Added (at sdauge's suggestion) byte[] GetThrottlesPacked(float multiplier) 
							
						 
						
							2007-12-09 18:05:08 +00:00  
				
					
						
							
							
								 
						
							
							
								cace0e055c 
								
							
								 
							
						 
						
							
							
								
								change PacketQueue to take the byte[] throttle instead  
							
							... 
							
							
							
							of the Packet to set the throttles 
							
						 
						
							2007-12-09 14:47:18 +00:00  
				
					
						
							
							
								 
						
							
							
								f2b175ef08 
								
							
								 
							
						 
						
							
							
								
								* Added some inter-region comms glue for allowing sims to chat amongst themsevles about an agent behind the agent's back.  
							
							... 
							
							
							
							* Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any. 
							
						 
						
							2007-12-09 05:59:49 +00:00  
				
					
						
							
							
								 
						
							
							
								65b9fa9a5f 
								
							
								 
							
						 
						
							
							
								
								added more packet handling stubs  
							
							
							
						 
						
							2007-12-09 00:07:03 +00:00  
				
					
						
							
							
								 
						
							
							
								383eccc543 
								
							
								 
							
						 
						
							
							
								
								hackish code to allow emptying of trash. This really should be done on the inventory server, and not from the region.  
							
							... 
							
							
							
							Also: it appeared to work the first try, so I have probably done something horribly wrong. 
							
						 
						
							2007-12-08 20:41:37 +00:00  
				
					
						
							
							
								 
						
							
							
								beca2373e1 
								
							
								 
							
						 
						
							
							
								
								Allow moving, deleting, and restoring objects in inventory.  
							
							... 
							
							
							
							Note: only tested in grid mode, and emptying trash is still not implemented. 
							
						 
						
							2007-12-08 19:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								e0e9237a89 
								
							
								 
							
						 
						
							
							
								
								* Added back the regionup code so people in nearby sims can see a downed sim coming back up.  
							
							
							
						 
						
							2007-12-08 17:25:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5f516c9fb2 
								
							
								 
							
						 
						
							
							
								
								* All remoting calls are now using Serializable values  
							
							... 
							
							
							
							* There's still goofyness though, because other regions are denying child agent avatar.
* Still more debugging required. 
							
						 
						
							2007-12-07 23:21:32 +00:00  
				
					
						
							
							
								 
						
							
							
								87b337ebf9 
								
							
								 
							
						 
						
							
							
								
								Enabled the TextureDownloadModule, so that hopefully I might get some feedback, as to if it makes the texture problem better or worse. As I plan/hope to work on texture/asset downloading this weekend.  
							
							
							
						 
						
							2007-12-07 22:47:11 +00:00  
				
					
						
							
							
								 
						
							
							
								0aa982c252 
								
							
								 
							
						 
						
							
							
								
								move to PacketQueue for throttling.  This has been tested with a couple  
							
							... 
							
							
							
							of people, but is enough of a change that more should try it out.  This
removes 500 lines from ClientView.cs in the process. 
							
						 
						
							2007-12-07 21:30:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4221ec23f9 
								
							
								 
							
						 
						
							
							
								
								further screwing around with the PacketQueue data structure.  
							
							... 
							
							
							
							Nearly time to replace a chunk of ClientView with this. 
							
						 
						
							2007-12-07 19:13:35 +00:00  
				
					
						
							
							
								 
						
							
							
								25ec01311d 
								
							
								 
							
						 
						
							
							
								
								* Serialized data properly for the InterRegionSingleton InformRegionChild method  
							
							... 
							
							
							
							* This isn't really that big of a deal(worth lots of commits) doing this, however I'm doing it in small chunks because I'm multi-tasking. 
							
						 
						
							2007-12-07 18:20:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e23290eff6 
								
							
								 
							
						 
						
							
							
								
								Avatar Appearance refactoring /changes. Added a AvatarAppearance class, each ScenePresence "has" a AvatarAppearance object. All the ScenePresences in a opensim related to one user (so a user's various ScenePresence's in all the regions in that instance) share the same AvatarAppearance object. This means that a user's avatar should appear correctly (to both that user and other users) no matter what border crossing or teleporting they have done.  
							
							... 
							
							
							
							Note: this mainly improves Standalone mode, as in grid mode the appearance data isn't passed between region servers. Although people should notice a improvement when moving between regions in the same instance. 
							
						 
						
							2007-12-07 17:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								9414d6a1e1 
								
							
								 
							
						 
						
							
							
								
								* miniscule changes just to keep myself in synch  
							
							
							
						 
						
							2007-12-07 13:49:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3d938f76b7 
								
							
								 
							
						 
						
							
							
								
								Updates to LibSL revision 1498. Thanks Johan!  
							
							
							
						 
						
							2007-12-07 08:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								57f666497b 
								
							
								 
							
						 
						
							
							
								
								* Added hacked support for 'anyone can move' and 'anyone can copy'.  
							
							... 
							
							
							
							* BACKUP YOUR PRIM BEFORE UPDATING TO THIS and then double check the prim permissions after applying it with a different avatar (then the master avatar or the prim owner avatar).
* Also, beware that any objects created under the old permission scheme may react oddly.  They may automatically allow anyone to modify them, (which you'll then have to un-set).  
* It's hacked support because when 'anyone can move is set', any avatar can modify the prim (texture, shape, scale, etc) 
							
						 
						
							2007-12-07 07:42:03 +00:00  
				
					
						
							
							
								 
						
							
							
								a45118d35e 
								
							
								 
							
						 
						
							
							
								
								added one more command to the console help.  
							
							
							
						 
						
							2007-12-07 02:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9326ee425b 
								
							
								 
							
						 
						
							
							
								
								added a lock to prevent multiple Timer popping races  
							
							... 
							
							
							
							on the packet queues. 
							
						 
						
							2007-12-06 21:59:31 +00:00  
				
					
						
							
							
								 
						
							
							
								1ad83bcf1b 
								
							
								 
							
						 
						
							
							
								
								reversing the r2599 patch, as this started causing CreateThread errors for  
							
							... 
							
							
							
							me on Mono 1.2.4, which led to client crashes.  I think the Timer.Stop() 
wasn't doing what was desired on Mono.  The Queue refactoring should address
the readability issues lbsa71 was working on as soon as I get the merge together. 
							
						 
						
							2007-12-06 20:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								73599c0f25 
								
							
								 
							
						 
						
							
							
								
								removed obsolete Verbose() function  
							
							
							
						 
						
							2007-12-06 18:17:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a47176ee92 
								
							
								 
							
						 
						
							
							
								
								more minor cleanup.  added some command descriptions to region server help.  
							
							
							
						 
						
							2007-12-06 17:41:21 +00:00  
				
					
						
							
							
								 
						
							
							
								395637acdd 
								
							
								 
							
						 
						
							
							
								
								* now the throttle timer is stopped whilst processing Queue so that it won't fire twice  
							
							... 
							
							
							
							* started to refactored throttling method
* some code convention refactorings 
							
						 
						
							2007-12-06 14:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9e5f7fb415 
								
							
								 
							
						 
						
							
							
								
								* Removed lots of scurrilous uses of ASCII/UTF8.GetBytes for making packet strings. BAD PROGRAMMER BAD. Use Helpers.StringToField instead. >_>  
							
							
							
						 
						
							2007-12-06 06:36:49 +00:00  
				
					
						
							
							
								 
						
							
							
								1c593d9e19 
								
							
								 
							
						 
						
							
							
								
								minor cleanup of Scene.cs (parameter naming, function documentation stubs, duplicated UUID, you know...)  
							
							
							
						 
						
							2007-12-06 04:01:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4bde56457f 
								
							
								 
							
						 
						
							
							
								
								removed some duplicate hard-coded port numbers.  changed ports to uint.  
							
							
							
						 
						
							2007-12-06 01:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								4b77821275 
								
							
								 
							
						 
						
							
							
								
								From Justin Casey (IBM)  
							
							... 
							
							
							
							When using a local inventory service, this patch stops items held in the
root 'my inventory' folder from 'disappearing' on server restart.
They were actually still there, we just weren't retrieving them.
>From looking at the grid inventory server, the bug probably still exists
in there.
But I wanted to get this patch in first and consult with MW about the grid
fix (he may be planning to change the area extensively soon). 
							
						 
						
							2007-12-05 19:00:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c5c0df74e6 
								
							
								 
							
						 
						
							
							
								
								Do not create a new asset on item metadata change  
							
							... 
							
							
							
							From Justin Casey (IBM) 
							
						 
						
							2007-12-05 18:58:55 +00:00  
				
					
						
							
							
								 
						
							
							
								9c81b8a430 
								
							
								 
							
						 
						
							
							
								
								From Gary Chernega (IBM)  
							
							... 
							
							
							
							This patch adds x, y, and z offsets to the load-xml command.
If you had a prim at 100,100,20 thats where it would get loaded everytime. 
This patch lets you place it at an offset from 100,100,20.. as such:
        load-xml <filespec> -newUI 3 1 2
Loading the prim at 103, 101, 22 
							
						 
						
							2007-12-05 18:45:05 +00:00  
				
					
						
							
							
								 
						
							
							
								71fd737a66 
								
							
								 
							
						 
						
							
							
								
								* Applied MSSQL Patch from akokko, Thanks! akokko  
							
							... 
							
							
							
							* This hasn't been tested in MSSQL mode, however it's been checked to make sure it doesn't cause any issues with mySQL/SQLlite 
							
						 
						
							2007-12-05 15:53:58 +00:00  
				
					
						
							
							
								 
						
							
							
								be93de1257 
								
							
								 
							
						 
						
							
							
								
								made one or two more methods in Scene virtual to allow overriding in sub classes.  
							
							
							
						 
						
							2007-12-05 13:23:12 +00:00  
				
					
						
							
							
								 
						
							
							
								bb824eadee 
								
							
								 
							
						 
						
							
							
								
								* Refactored Permissions into ScenePresence as requested by MW  
							
							... 
							
							
							
							* Un-hackerized generating the client_flags 
* Now handling the ObjectPermissions Update packet 
* Warning: Backup your prim before updating.  If you fail to do so and something goes wrong then, All Yr prim are belong to us! 
							
						 
						
							2007-12-05 06:44:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a24b6fe924 
								
							
								 
							
						 
						
							
							
								
								fixed a few compiler warnings under mono (committed from a train, with adjohn and afrisby, enroute to a wine cave with the worst wine in the world)  
							
							
							
						 
						
							2007-12-05 04:16:20 +00:00  
				
					
						
							
							
								 
						
							
							
								77dd997ef1 
								
							
								 
							
						 
						
							
							
								
								*disabled some confusing code regarding permissions  
							
							
							
						 
						
							2007-12-04 23:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f195725db4 
								
							
								 
							
						 
						
							
							
								
								keeping opensim safe for children -- made some namespace references less explicit  
							
							
							
						 
						
							2007-12-04 22:14:53 +00:00  
				
					
						
							
							
								 
						
							
							
								54c070608e 
								
							
								 
							
						 
						
							
							
								
								made log messages for known unhandled packet types shorter and yellower.  added handler stubs.  
							
							
							
						 
						
							2007-12-04 21:44:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2adcdd3d15 
								
							
								 
							
						 
						
							
							
								
								minor refactor so that I can now grok what happens for outgoing packets  
							
							
							
						 
						
							2007-12-04 20:20:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c1fdba8a6f 
								
							
								 
							
						 
						
							
							
								
								* Some more ApplyPhysics voodoo  
							
							
							
						 
						
							2007-12-04 16:41:20 +00:00  
				
					
						
							
							
								 
						
							
							
								a553e6f67c 
								
							
								 
							
						 
						
							
							
								
								* Avatar picker works in grid mode now.  
							
							... 
							
							
							
							* To test, click the communicate button, then click the 'add' button and type a name.  You will get a list of closely matching avatar names.
* Before this'll work on your sim in grid mode, the UGA needs to be updated.  If it isn't updated, then you'll get a message on the sim console when searching like, 'got invalid queryid'. 
							
						 
						
							2007-12-04 16:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8239c7fa 
								
							
								 
							
						 
						
							
							
								
								* ApplyPhysics now creates the PhysActor as well.  
							
							
							
						 
						
							2007-12-04 13:46:18 +00:00  
				
					
						
							
							
								 
						
							
							
								e01c128c8f 
								
							
								 
							
						 
						
							
							
								
								* Added ApplyPhysics helper on group.  
							
							
							
						 
						
							2007-12-04 11:11:13 +00:00  
				
					
						
							
							
								 
						
							
							
								91c1e8a734 
								
							
								 
							
						 
						
							
							
								
								* Fixed a whole bunch of console messages.  
							
							
							
						 
						
							2007-12-04 10:13:13 +00:00  
				
					
						
							
							
								 
						
							
							
								398ee5f229 
								
							
								 
							
						 
						
							
							
								
								fixed exception and login failure in SimpleApp.  (still doesn't work like it used to, though)  
							
							
							
						 
						
							2007-12-04 09:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								be7ae3dd3e 
								
							
								 
							
						 
						
							
							
								
								* Removed 12 compiler warnings.  
							
							
							
						 
						
							2007-12-04 08:18:09 +00:00  
				
					
						
							
							
								 
						
							
							
								7d5f032203 
								
							
								 
							
						 
						
							
							
								
								* Added SSL Support to HttpListener  
							
							... 
							
							
							
							* Added SSL Option to User Server to allow logins to be done via SSL.
* Added sane handling for when Remote Admin Plugin configuration is not found
* Added some performance boosts to an area of libTerrain which was highlighted in profiling. 
							
						 
						
							2007-12-04 05:47:51 +00:00  
				
					
						
							
							
								 
						
							
							
								90b66f8509 
								
							
								 
							
						 
						
							
							
								
								* Flying with ODE and got that sinking feeling?  This should help  
							
							
							
						 
						
							2007-12-04 05:31:47 +00:00  
				
					
						
							
							
								 
						
							
							
								21c35d5703 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-12-04 04:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4f05347246 
								
							
								 
							
						 
						
							
							
								
								* Split out the ODEPlugin Nested classes.  
							
							
							
						 
						
							2007-12-04 02:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								14d0a2ac74 
								
							
								 
							
						 
						
							
							
								
								further encapsulation of function in PacketQueue and PacketThrottle  
							
							
							
						 
						
							2007-12-03 21:47:28 +00:00  
				
					
						
							
							
								 
						
							
							
								8f58a9a107 
								
							
								 
							
						 
						
							
							
								
								From Justin Casey (IBM)  
							
							... 
							
							
							
							While exploring what it would take to get the 'new script' button working,
I encountered the fact, some way down in the rabbit hole, that if a user
renamed an item in their inventory and logged out (without a restart of
the simulator), on log in the new name was not preserved.
As far as I can see, this was because any updates which didn't occur
inside a transaction were ignored by opensim.  This patch pays attention
to those changes.  It generates a new asset when an item is updated and
changes the user's inventory properties appropriately.  I believe this
behaviour is in line with the copy-on-write semantics used in the Second
Life protocol - perhaps it could be optimized if we knew for sure that the
only copy of the object was in the user's inventory.
This also means that if you rename an item (e.g. a script) before you drag
it into an object's inventory, the inventory will receive the item's most
recent name and description. 
							
						 
						
							2007-12-03 20:06:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5061808afc 
								
							
								 
							
						 
						
							
							
								
								* Now using interpolation to expand the 256x256 heightfield data to 512x512 before it's passed to ODE.  
							
							
							
						 
						
							2007-12-03 19:21:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c29105aa3e 
								
							
								 
							
						 
						
							
							
								
								This is a simple patch which just renames an IClientAPI method to  
							
							... 
							
							
							
							SendInventoryItemCreateUpdate() in order to reflect the actual packet it
sends (UpdateCreateInventoryItem).
From Justin Casey (IBM) 
							
						 
						
							2007-12-03 17:24:27 +00:00  
				
					
						
							
							
								 
						
							
							
								690e517240 
								
							
								 
							
						 
						
							
							
								
								Added a flag to load-xml console command, that will generate new uuids for the loaded Sceneobjects (as per mantis request  #53 ).  
							
							... 
							
							
							
							To use append "-newUID" to the end of the command, so new format is : "load-xml <filename> -newUID". 
If you don't add the "-newUID", then the uuids in the xml file will be kept. 
							
						 
						
							2007-12-03 14:57:39 +00:00  
				
					
						
							
							
								 
						
							
							
								4eba3373dc 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in Appearance update in AvatarFactoryModule.  
							
							
							
						 
						
							2007-12-03 14:37:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0ec208a200 
								
							
								 
							
						 
						
							
							
								
								* Resize terrain heightmap info going to ODE to double the resolution.  
							
							... 
							
							
							
							* Using the nearest neighbor method, interpolation coming soon. 
							
						 
						
							2007-12-03 13:11:15 +00:00  
				
					
						
							
							
								 
						
							
							
								285fa3fe9e 
								
							
								 
							
						 
						
							
							
								
								Some refactoring  
							
							
							
						 
						
							2007-12-03 10:36:32 +00:00  
				
					
						
							
							
								 
						
							
							
								634a22185d 
								
							
								 
							
						 
						
							
							
								
								Applied patch from mantis issue  #110  (with one or two tiny changes) , thanks mpallari/_SomeOne_  
							
							
							
						 
						
							2007-12-03 09:50:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4c0ddacc16 
								
							
								 
							
						 
						
							
							
								
								minor meaningless changes  
							
							
							
						 
						
							2007-12-03 07:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								981c97502a 
								
							
								 
							
						 
						
							
							
								
								* Moved XMLRPC Controller to a Application Plugin. Requires testing.  
							
							
							
						 
						
							2007-12-03 07:06:46 +00:00  
				
					
						
							
							
								 
						
							
							
								4b95eb589b 
								
							
								 
							
						 
						
							
							
								
								* Applied a few commits left on my laptop to OpenSimController.  
							
							
							
						 
						
							2007-12-03 06:29:36 +00:00  
				
					
						
							
							
								 
						
							
							
								555afddbad 
								
							
								 
							
						 
						
							
							
								
								Just for Cfk!  
							
							
							
						 
						
							2007-12-02 21:44:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ac77c32453 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix mantis issue  #82 , taking prims into inventory and then rezzing them in another region.  
							
							
							
						 
						
							2007-12-02 20:43:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5ae8759de1 
								
							
								 
							
						 
						
							
							
								
								Added some error handling (and console output) to BaseHttpServer.  
							
							... 
							
							
							
							a few other bits of refactoring. 
							
						 
						
							2007-12-02 18:49:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cac98171e5 
								
							
								 
							
						 
						
							
							
								
								Very partial Avatar Appearance (ie, clothes/body parts) "storage". In standalone mode it will mean that when you log off and log back on ,as long as the region server hasn't been restarted , your avatar will start with wearing the clothes that it wore on log off. In grid mode its even more limited in that wearing/removing clothes/body parts are only stored in the region server instance you are one. so if you are in a different region to your login region (which are on different region server instances), and then change clothes, those changes won't be remembered. So as said, its very limited but is a small step towards having proper appearance persist.  
							
							... 
							
							
							
							Just need to store this data out to a database. 
							
						 
						
							2007-12-02 14:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								80609c2b15 
								
							
								 
							
						 
						
							
							
								
								Some refactoring , mainly on Inventory code.  
							
							
							
						 
						
							2007-12-02 13:59:15 +00:00  
				
					
						
							
							
								 
						
							
							
								0a2425432a 
								
							
								 
							
						 
						
							
							
								
								Rezzing multiple copies of a inventory prim should now work.  
							
							
							
						 
						
							2007-12-01 21:52:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2852cd9d73 
								
							
								 
							
						 
						
							
							
								
								attempt to fix sitting-related bugs  #3  and  #67  
							
							
							
						 
						
							2007-12-01 21:45:43 +00:00  
				
					
						
							
							
								 
						
							
							
								96ac8f00c7 
								
							
								 
							
						 
						
							
							
								
								Due to popular demand, a rezzed prim should no longer delete the original inventory item. (hasn't been tested to make sure no conflicts happen if that new rezzed object is then taken back into inventory but don't think there will be any)  
							
							
							
						 
						
							2007-12-01 21:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5df851761a 
								
							
								 
							
						 
						
							
							
								
								Initial working Grid Inventory server. Only been tested on a very small grid, so likely to have problems on a larger grid with more people?  
							
							... 
							
							
							
							To use , both the user server and Inventory server need to be running this latest revision. (older regions should be able to still be used, just the user won't have inventory on them). Also and HERE IS THE BIG BREAK ISSUE, currently, so that the initial inventory details for a user are added to the inventory db , you need to recreate the accounts using the user server "create user" feature. It should be quite easy to manual populate the inventory database instead but I someone else will need to look into that) Also I've only tested using SQLite as the database provider, there is a Mysql inventory provider but I don't know if it works (SQLite is set as default, so you will need to change it in the inventory server config.xml) 
							
						 
						
							2007-12-01 18:49:17 +00:00  
				
					
						
							
							
								 
						
							
							
								495cf040be 
								
							
								 
							
						 
						
							
							
								
								Attempted fix for mantis issue# 66  
							
							
							
						 
						
							2007-12-01 15:20:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c28f505caa 
								
							
								 
							
						 
						
							
							
								
								small bit of refactoring  
							
							
							
						 
						
							2007-12-01 14:31:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7bc28e0571 
								
							
								 
							
						 
						
							
							
								
								the fix, so that trunk works again  
							
							
							
						 
						
							2007-12-01 14:25:46 +00:00  
				
					
						
							
							
								 
						
							
							
								27f182ac54 
								
							
								 
							
						 
						
							
							
								
								Part 1 of a commit. This revision will not compile, part 2 will be added in a couple of minutes that should fix that.  
							
							... 
							
							
							
							Some work towards persisting Avatar Appearance (what is being worn).
Added OnAvatarNowWearing event to IClientAPI that is triggered by AgentIsNowWearing packets.
stub code to subscribe to this event in AvatarFactoryModule. 
Todo: code needs to be added to AvatarFactoryModule to save the uuids to a database and then read them back when that modules TryGetIntialAvatarAppearance() method is called.
Done some changes to Scene to make it easier to subclass it: including changed some private fields to protected and made some methods virtual. 
							
						 
						
							2007-12-01 14:20:37 +00:00  
				
					
						
							
							
								 
						
							
							
								e36ddb0e8c 
								
							
								 
							
						 
						
							
							
								
								mod packetqueue to use the throttle class container  
							
							
							
						 
						
							2007-11-30 21:51:13 +00:00  
				
					
						
							
							
								 
						
							
							
								174a3d2ca1 
								
							
								 
							
						 
						
							
							
								
								the packet throttle stuff is duped enough that a  
							
							... 
							
							
							
							seperate container for this probably makes the limits easier to
understand 
							
						 
						
							2007-11-30 21:29:21 +00:00  
				
					
						
							
							
								 
						
							
							
								9c07a98831 
								
							
								 
							
						 
						
							
							
								
								starting to fill out PacketQueue, refactoring as I go.  This  
							
							... 
							
							
							
							doesn't link into the rest of the code yet, and won't until it
is complete. 
							
						 
						
							2007-11-30 21:09:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b167507e32 
								
							
								 
							
						 
						
							
							
								
								Patch for mantis 0000015: Textures don't display in the object  
							
							... 
							
							
							
							properties window
From Justin Casey (IBM) 
							
						 
						
							2007-11-30 20:16:40 +00:00  
				
					
						
							
							
								 
						
							
							
								95c68a316a 
								
							
								 
							
						 
						
							
							
								
								*Refactored the initial raytracer so it doesn't use the Parent reference.  
							
							... 
							
							
							
							*Fixed a 'statement out of order' error in the setting of the permissions that are sent to the client. 
							
						 
						
							2007-11-30 16:29:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0b2934a1b1 
								
							
								 
							
						 
						
							
							
								
								added support for a console command script to be ran every 20 minutes (will make that time changable in a future commit), to use add a entry under the Startup section of opensim.ini , with: timer_Script = "<filename>" (the filename being the console "script" you want to be ran every 20 minutes). This hasn't been tested very much so..  
							
							
							
						 
						
							2007-11-30 15:10:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c1d66a8564 
								
							
								 
							
						 
						
							
							
								
								small change to OnSceneGroupMove event (in SceneEvents.cs)  
							
							
							
						 
						
							2007-11-30 12:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								6e22faf73e 
								
							
								 
							
						 
						
							
							
								
								* Refactored away permissions and physics flag duplications  
							
							
							
						 
						
							2007-11-30 09:42:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0d5d111619 
								
							
								 
							
						 
						
							
							
								
								* Made RegionUp virtual  
							
							
							
						 
						
							2007-11-30 08:54:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d2b1b54f49 
								
							
								 
							
						 
						
							
							
								
								* Removed permissions flag appliance from Xml deserialization  
							
							... 
							
							
							
							* Various code convention compliance 
							
						 
						
							2007-11-30 08:08:14 +00:00  
				
					
						
							
							
								 
						
							
							
								31cec30aa0 
								
							
								 
							
						 
						
							
							
								
								* Extended our semi-stupid implementation of in world object permissions to show a user's client that it can't edit a prim if it doesn't have permission.  
							
							... 
							
							
							
							* Permissions is due for a big revamp. The current way it's done is a hack at best. 
							
						 
						
							2007-11-30 04:54:15 +00:00  
				
					
						
							
							
								 
						
							
							
								5eb091ceee 
								
							
								 
							
						 
						
							
							
								
								* Temporary fix for 'User already online' issue in standalone mode.  
							
							... 
							
							
							
							* Revert this once we get a working logoff. 
							
						 
						
							2007-11-30 01:20:31 +00:00  
				
					
						
							
							
								 
						
							
							
								641e541967 
								
							
								 
							
						 
						
							
							
								
								add a few more parens to make sure that throttling condition  
							
							... 
							
							
							
							is really happening the way we want it to. 
							
						 
						
							2007-11-29 16:32:19 +00:00  
				
					
						
							
							
								 
						
							
							
								7704bb6f63 
								
							
								 
							
						 
						
							
							
								
								* Fixed neighbour range bug  
							
							... 
							
							
							
							* Various refactorings 
							
						 
						
							2007-11-29 15:27:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4bd38fc65a 
								
							
								 
							
						 
						
							
							
								
								* Thanks to _SomeOne_, Server side permissions on object editing.  Be aware, that if you're editing an object on your client that you're not allowed to, it'll appear that it's moving to you, but won't actually be moving on the sim.  
							
							
							
						 
						
							2007-11-29 15:24:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0619451ea6 
								
							
								 
							
						 
						
							
							
								
								*Added more information about the sim that you're connecting to in remoting during the sim, regionup message.  
							
							... 
							
							
							
							*Added the main cause for the remoting error to the console display.
*This will make it easier to debug future remoting issues. 
							
						 
						
							2007-11-29 14:08:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4738fead21 
								
							
								 
							
						 
						
							
							
								
								* Added a 50 second restart notify timer that gets reset when new regions come up to give servers that host a lot of sims a long time to start listening.  
							
							
							
						 
						
							2007-11-29 07:25:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a32bb91675 
								
							
								 
							
						 
						
							
							
								
								* minor refactorings  
							
							
							
						 
						
							2007-11-29 06:07:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d05b121dff 
								
							
								 
							
						 
						
							
							
								
								* Locking on local scope variable does not make sense - every thread will have its own  
							
							... 
							
							
							
							* Locking on value, then changing it does not make sense - lock will happen on old reference
* Taking a local copy of the shared resource then locking on the copy does not make sense - lock will happen on copy 
							
						 
						
							2007-11-29 06:06:42 +00:00  
				
					
						
							
							
								 
						
							
							
								b0c5693c02 
								
							
								 
							
						 
						
							
							
								
								Changed to doing only 1 request to the grid server from main map. Hopefully we are not requesting too much in one gulp.  
							
							
							
						 
						
							2007-11-29 02:30:11 +00:00  
				
					
						
							
							
								 
						
							
							
								81ba94fde8 
								
							
								 
							
						 
						
							
							
								
								* Fixed about 7 issues with restarting sims and resolved interRegion comms issues.   This includes the issue that MW described this morning.  
							
							... 
							
							
							
							There's a lot of little nit picky changes that make a world of difference. 
							
						 
						
							2007-11-29 02:07:19 +00:00  
				
					
						
							
							
								 
						
							
							
								40dc1ac3b0 
								
							
								 
							
						 
						
							
							
								
								I believe this turns throttling back on.  I had expected  
							
							... 
							
							
							
							that the Queue would come in by reference, but it didn't
appear to be. 
							
						 
						
							2007-11-28 18:39:07 +00:00  
				
					
						
							
							
								 
						
							
							
								5fb81ab881 
								
							
								 
							
						 
						
							
							
								
								merged ClientView into a non partial class.  Will  
							
							... 
							
							
							
							make it easier to start breaking this up into 
more discreet functional classes 
							
						 
						
							2007-11-28 13:33:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ac77c50ba9 
								
							
								 
							
						 
						
							
							
								
								Moved the m_sceneGridService.RegisterRegion(RegionInfo); call out of LoadWorldMap and into its own public method (which is called during region creation). We shouldn't have things like that in methods like LoadWorldMap as some regions might not being having a worldmap loaded via the LoadWorldMap method (like in custom applications).  
							
							... 
							
							
							
							Deleted the CreateTerrainTextureInitial Method which was a 99% duplicate of CreateTerrainTexture, with just a bool field setting difference. That bool is now passed to CreateTerrainTexture as a param. 
							
						 
						
							2007-11-28 12:36:09 +00:00  
				
					
						
							
							
								 
						
							
							
								c021bfe191 
								
							
								 
							
						 
						
							
							
								
								* Disambiguation in the 'sim is restarting message' that tells you 'which' sim is restarting in the area.  
							
							
							
						 
						
							2007-11-28 06:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b7d596a6af 
								
							
								 
							
						 
						
							
							
								
								* Restaring the sim works fine in grid mode now.  Sims announce themselves to their neighbors when they start up.  Neighbors get this message and tell their agents that there's a new sim up.  
							
							... 
							
							
							
							* Certain unrecoverable physics based crashes in ODE are now hooked up to the 'restart the sim' routine. 
							
						 
						
							2007-11-28 06:18:07 +00:00  
				
					
						
							
							
								 
						
							
							
								f3895c1e01 
								
							
								 
							
						 
						
							
							
								
								build ThrottleCheck function to clear up bits of the throttle  
							
							... 
							
							
							
							code.
Fix typo on throttling Task packets incorrectly 
							
						 
						
							2007-11-27 21:27:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f4e91bc7d9 
								
							
								 
							
						 
						
							
							
								
								moved out nested class to it's own file  
							
							
							
						 
						
							2007-11-27 20:50:45 +00:00  
				
					
						
							
							
								 
						
							
							
								cebdd069f4 
								
							
								 
							
						 
						
							
							
								
								some variable renames to help me read the throttle code  
							
							
							
						 
						
							2007-11-27 20:37:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b916d5b112 
								
							
								 
							
						 
						
							
							
								
								Fixed bug, where the clients in a region weren't told to kill a user's avatar when that user teleported to a different region.  
							
							
							
						 
						
							2007-11-27 15:44:39 +00:00  
				
					
						
							
							
								 
						
							
							
								70d547c1a5 
								
							
								 
							
						 
						
							
							
								
								Remove unused function, one less warning  
							
							
							
						 
						
							2007-11-27 15:39:35 +00:00  
				
					
						
							
							
								 
						
							
							
								082f2baebe 
								
							
								 
							
						 
						
							
							
								
								Fixed an event in the events chain in inter-region communications.  
							
							... 
							
							
							
							As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode. 
							
						 
						
							2007-11-27 13:46:52 +00:00  
				
					
						
							
							
								 
						
							
							
								959084f885 
								
							
								 
							
						 
						
							
							
								
								MainMap workaround. Map still does not fill in automatically, but one click on map should return a decent portion of it.  
							
							
							
						 
						
							2007-11-26 16:40:08 +00:00  
				
					
						
							
							
								 
						
							
							
								011ad46960 
								
							
								 
							
						 
						
							
							
								
								* Disabled primitive count updates on Parcels for the moment, until we can move parcels into a module.  
							
							
							
						 
						
							2007-11-26 15:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								175b6115f1 
								
							
								 
							
						 
						
							
							
								
								* Restarting regions with the estate tools works in sandbox mode.  I'm still working on grid mode, however.    It doesn't break anything, but that feature doesn't work in grid mode yet either.  
							
							
							
						 
						
							2007-11-26 05:02:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c710525b48 
								
							
								 
							
						 
						
							
							
								
								Added Region name to the terrain texture description that gets sent to the asset server  
							
							
							
						 
						
							2007-11-25 22:27:42 +00:00  
				
					
						
							
							
								 
						
							
							
								35472b3666 
								
							
								 
							
						 
						
							
							
								
								Added new configuration item to User Server: X and Y of region to send user to if their logon region is down. Known good region, sort of.  
							
							
							
						 
						
							2007-11-25 21:21:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7720be5a39 
								
							
								 
							
						 
						
							
							
								
								Rez new prims ON the ground, not halfway buried. Mantis 33.  
							
							
							
						 
						
							2007-11-25 17:53:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d263a044b1 
								
							
								 
							
						 
						
							
							
								
								* Added the ability to restart your individual sims from within them using the estate tools.  
							
							... 
							
							
							
							* The sims properly restart, however they don't yet notify the existing avatars that they are up.  To see the sim again, you'll need to log-out and back in until I can figure out how to get the proper data to the sims and to the avatar so they reconnect again. 
							
						 
						
							2007-11-25 04:52:14 +00:00  
				
					
						
							
							
								 
						
							
							
								21ce2b0979 
								
							
								 
							
						 
						
							
							
								
								Ignore nullreferenceexception in removeclient. The avatar is already gone.  
							
							
							
						 
						
							2007-11-25 04:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								6ed34cc27e 
								
							
								 
							
						 
						
							
							
								
								fixed order of map block requests to grid server. flipped map texture, as it was upside down.  
							
							
							
						 
						
							2007-11-25 03:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0951f895ef 
								
							
								 
							
						 
						
							
							
								
								* Removed references to "new LLUUID()", replaced with LLUUID.Zero.  
							
							
							
						 
						
							2007-11-24 10:36:54 +00:00  
				
					
						
							
							
								 
						
							
							
								39a3784b43 
								
							
								 
							
						 
						
							
							
								
								* Added some bounds checks to the sendLandUpdate packet to deal with agents coming in from foreign regions.  
							
							... 
							
							
							
							* Updated bounds-check of getLandObject to check for >= 256 rather than > 256. 
							
						 
						
							2007-11-24 10:05:42 +00:00  
				
					
						
							
							
								 
						
							
							
								18e1e62f26 
								
							
								 
							
						 
						
							
							
								
								* Changed reference to NullReferenceException to System.NullReferenceException for Linux  
							
							
							
						 
						
							2007-11-24 04:12:55 +00:00  
				
					
						
							
							
								 
						
							
							
								892f942523 
								
							
								 
							
						 
						
							
							
								
								Test storing terrain texture to grid assetserver on startup. Needed for main map functionality.  
							
							
							
						 
						
							2007-11-24 03:55:35 +00:00  
				
					
						
							
							
								 
						
							
							
								944b118c62 
								
							
								 
							
						 
						
							
							
								
								* Added a way for the Region master user to kick individual users from their sim with a custom message.  Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off.  
							
							... 
							
							
							
							* Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message. 
							
						 
						
							2007-11-24 03:28:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2f4f83e343 
								
							
								 
							
						 
						
							
							
								
								Make remoting errors because of missing adjacent regions a little more user and console friendly  
							
							
							
						 
						
							2007-11-24 02:22:05 +00:00  
				
					
						
							
							
								 
						
							
							
								52714c339e 
								
							
								 
							
						 
						
							
							
								
								* Hanling RequestGodlikePowers. On Request.. sends the sim owner's client the appropriate messages to make it think it's got god status.   Will be used for finding more unimplemented packets....  
							
							
							
						 
						
							2007-11-24 01:38:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3ce6116e4a 
								
							
								 
							
						 
						
							
							
								
								*Shared Modules have feelings too! -- Shared Region Modules that are found in DLLs are now correctly loaded automagically.  
							
							
							
						 
						
							2007-11-24 01:31:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d7ec786244 
								
							
								 
							
						 
						
							
							
								
								* Added a nice 'The Region is going down.' message to the user when the sim owner issues 'shutdown' on the console.  
							
							
							
						 
						
							2007-11-24 00:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								51d4d88985 
								
							
								 
							
						 
						
							
							
								
								*Fixed bug causing parcel prim counts to stop updating.  
							
							
							
						 
						
							2007-11-23 20:17:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e7edd02019 
								
							
								 
							
						 
						
							
							
								
								*Fixed bug that resulted in most land settings being sent to the client. Media settings/parcel name are now correctly sent.  
							
							
							
						 
						
							2007-11-23 19:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7ef1f887ea 
								
							
								 
							
						 
						
							
							
								
								* the export-map now takes 'CurrentOrFirst' Scene, not necessarily the CurrentScene (as that is not set initially, and hence the command was a bit unintuitive)  
							
							
							
						 
						
							2007-11-23 19:00:25 +00:00  
				
					
						
							
							
								 
						
							
							
								1ecd803e87 
								
							
								 
							
						 
						
							
							
								
								* added some functions for use in raytracing.  They're kind of crappy now, so they only display 'guesses' on the console when you rez a prim.  
							
							... 
							
							
							
							* any math gurus who'd like to improve rezzing need only to make the raytracer in SceneObjectPart work :D 
							
						 
						
							2007-11-23 05:56:35 +00:00  
				
					
						
							
							
								 
						
							
							
								4af84b0bb2 
								
							
								 
							
						 
						
							
							
								
								Fixed Terrain rescale command  
							
							
							
						 
						
							2007-11-23 03:45:53 +00:00  
				
					
						
							
							
								 
						
							
							
								2db19b7d65 
								
							
								 
							
						 
						
							
							
								
								* Added more comments  
							
							... 
							
							
							
							* Tweaked the esoteric throttler parameters again. 
							
						 
						
							2007-11-22 23:56:44 +00:00  
				
					
						
							
							
								 
						
							
							
								01cd8014da 
								
							
								 
							
						 
						
							
							
								
								* Added another code path to skip the packet throttle queues when there's no need to queue the packet up.  
							
							
							
						 
						
							2007-11-22 23:14:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f97aeab916 
								
							
								 
							
						 
						
							
							
								
								* Quelled a Log format exception in the logging routines.  
							
							... 
							
							
							
							* Tweaked some esoteric throttle settings
* Removed AgentThrottle from the unsupported packet list. 
							
						 
						
							2007-11-22 21:40:53 +00:00  
				
					
						
							
							
								 
						
							
							
								999eec603e 
								
							
								 
							
						 
						
							
							
								
								Created a client driven packet throttler.  The sim now respects the client's network throttle settings but does sanity checks to avoid too little(nothing gets sent) or too much(the sim crashes) data.  
							
							... 
							
							
							
							* Consider this experimental..   however, it looks very promising. 
							
						 
						
							2007-11-22 19:01:53 +00:00  
				
					
						
							
							
								 
						
							
							
								e69c810486 
								
							
								 
							
						 
						
							
							
								
								* Added code to capture the draw distance setting from the client.  
							
							... 
							
							
							
							* Added a support function to InnerScene to calculate the distance between two vectors. 
							
						 
						
							2007-11-22 01:32:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e5a0049c16 
								
							
								 
							
						 
						
							
							
								
								Fixed bug that can lead to infinitive loops  
							
							
							
						 
						
							2007-11-21 12:00:28 +00:00  
				
					
						
							
							
								 
						
							
							
								7cb38712d5 
								
							
								 
							
						 
						
							
							
								
								* Did some initial work for prim crossing.  Just glue so far.  
							
							... 
							
							
							
							* Added the child_get_tasks OpenSim.ini flag for testing the UDP packet sending code and packet throttler.   This flag gets purposely disabled in grid mode.  This flag also has the consequence that you can see the prim in neighboring regions without going into them.  Be warned, this causes tons of dropped packets. 
							
						 
						
							2007-11-21 02:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								7b09800d5b 
								
							
								 
							
						 
						
							
							
								
								fix for mantis  #2  from Justin Casey (IBM)  
							
							
							
						 
						
							2007-11-20 21:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ee8512ee20 
								
							
								 
							
						 
						
							
							
								
								patch for llDie from Kurt Taylor (IBM)  
							
							
							
						 
						
							2007-11-20 21:19:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5d786056fb 
								
							
								 
							
						 
						
							
							
								
								per chi11ken: adding check for out-of-bounds avatars in POS  
							
							
							
						 
						
							2007-11-20 05:59:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c8293d908d 
								
							
								 
							
						 
						
							
							
								
								New improved POS! With slippery avatars and extra calculations.  
							
							
							
						 
						
							2007-11-20 05:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								83ed435d01 
								
							
								 
							
						 
						
							
							
								
								fixed potential reference invalidation and array out of bounds exception in basicphysics  
							
							
							
						 
						
							2007-11-20 05:09:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3aa73ae1c7 
								
							
								 
							
						 
						
							
							
								
								fixed array range out of bounds exception and reference invalidation under load in POS  
							
							
							
						 
						
							2007-11-20 05:05:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c6619b6f7d 
								
							
								 
							
						 
						
							
							
								
								Reverting my POS changes. I need to think this through a bit more.  
							
							
							
						 
						
							2007-11-20 04:54:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5a71d03b7a 
								
							
								 
							
						 
						
							
							
								
								*Huge* structural changes in ODE/OdePrim to get all of the calls in threadlocked code.  ODEPrim was almost completely re-written.  
							
							... 
							
							
							
							Copy/Space test needed. 
							
						 
						
							2007-11-20 04:38:08 +00:00  
				
					
						
							
							
								 
						
							
							
								db3858c13a 
								
							
								 
							
						 
						
							
							
								
								POS physics. tweaking stair-climbing which broke with my last change  
							
							
							
						 
						
							2007-11-20 04:28:31 +00:00  
				
					
						
							
							
								 
						
							
							
								26909477fc 
								
							
								 
							
						 
						
							
							
								
								POS physics: removed "stickiness" from avatars so they can slide along surfaces instead of sticking to them.  
							
							
							
						 
						
							2007-11-20 04:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								98f82105a0 
								
							
								 
							
						 
						
							
							
								
								put in changes to only keep the last terrain revision.  The current  
							
							... 
							
							
							
							unbounded model causes performance and filesystem filling grief.
Before enabling this again, we need a reasonable bounding model. 
							
						 
						
							2007-11-19 22:59:28 +00:00  
				
					
						
							
							
								 
						
							
							
								79e9d4faf9 
								
							
								 
							
						 
						
							
							
								
								Tweaked for a possibility of 10 elements.  
							
							
							
						 
						
							2007-11-19 16:12:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4eb4082e27 
								
							
								 
							
						 
						
							
							
								
								* Added noisy debug information on the Verbose console to help debugging oddly placed prim.  
							
							
							
						 
						
							2007-11-19 15:59:05 +00:00  
				
					
						
							
							
								 
						
							
							
								4afe393ce4 
								
							
								 
							
						 
						
							
							
								
								* Space allocation fix for prim outside region.  >256 & <0.  
							
							
							
						 
						
							2007-11-19 15:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2fdca28dd4 
								
							
								 
							
						 
						
							
							
								
								hopefully resolve mantis issue  #10  by locking correcty around terrain methods  
							
							
							
						 
						
							2007-11-19 15:07:04 +00:00  
				
					
						
							
							
								 
						
							
							
								2910f1b949 
								
							
								 
							
						 
						
							
							
								
								Fixed - outside of bounds error.  
							
							
							
						 
						
							2007-11-19 12:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ce3a87daa5 
								
							
								 
							
						 
						
							
							
								
								* Changed namespace  
							
							
							
						 
						
							2007-11-19 11:20:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a1391d0848 
								
							
								 
							
						 
						
							
							
								
								fixed POS rotation with certain angles  
							
							
							
						 
						
							2007-11-19 05:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c261812e39 
								
							
								 
							
						 
						
							
							
								
								added rotation support to POS  
							
							
							
						 
						
							2007-11-19 04:46:05 +00:00  
				
					
						
							
							
								 
						
							
							
								aaab1448f7 
								
							
								 
							
						 
						
							
							
								
								* Split space array structure into a two dimentional array instead of a single one.   Once again.  Should help debugging space/copy issues.  
							
							
							
						 
						
							2007-11-19 04:15:18 +00:00  
				
					
						
							
							
								 
						
							
							
								72525d3015 
								
							
								 
							
						 
						
							
							
								
								Added medium debug information to Verbose mode of the console about Prim/space movements.  Should help make sense of the copy prim bug. Use for Pastebin. :D  
							
							
							
						 
						
							2007-11-19 03:06:17 +00:00  
				
					
						
							
							
								 
						
							
							
								694bab9513 
								
							
								 
							
						 
						
							
							
								
								* Copy/SpaceBorder Fix attempt number 3, hopefully the last  
							
							
							
						 
						
							2007-11-18 20:45:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3bb4cd51fd 
								
							
								 
							
						 
						
							
							
								
								* 2nd attempt to fix the Spaceborder/copy bug  
							
							
							
						 
						
							2007-11-18 20:24:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b1b9f79a04 
								
							
								 
							
						 
						
							
							
								
								* Supressed the "not a module assembly" warning for verbosity reasons.  
							
							
							
						 
						
							2007-11-18 18:26:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c40cfb01aa 
								
							
								 
							
						 
						
							
							
								
								flying in POS should be a bit smoother  
							
							
							
						 
						
							2007-11-18 18:20:02 +00:00  
				
					
						
							
							
								 
						
							
							
								7672237bcd 
								
							
								 
							
						 
						
							
							
								
								* Tentative Bug fix for OptikSL's intermittant Copy prim error.  
							
							
							
						 
						
							2007-11-18 17:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								615b40b68b 
								
							
								 
							
						 
						
							
							
								
								* Refactored IClientAPI.OutPacket to require a second mandatory parameter.  This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.  
							
							
							
						 
						
							2007-11-18 15:54:05 +00:00  
				
					
						
							
							
								 
						
							
							
								924026d01c 
								
							
								 
							
						 
						
							
							
								
								cleaned up some mono compiler warnings  
							
							
							
						 
						
							2007-11-18 15:14:37 +00:00  
				
					
						
							
							
								 
						
							
							
								d10c79d421 
								
							
								 
							
						 
						
							
							
								
								first stab at implementation of CopyInventoryItem  
							
							
							
						 
						
							2007-11-18 13:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								46ccfa1741 
								
							
								 
							
						 
						
							
							
								
								* Found several cases where prim set physical were not subscribing to physics events.  
							
							
							
						 
						
							2007-11-18 13:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								f71fa731f5 
								
							
								 
							
						 
						
							
							
								
								Made the background (ie empty space) colour of the exported map image blue.  
							
							
							
						 
						
							2007-11-18 12:18:56 +00:00  
				
					
						
							
							
								 
						
							
							
								87b07c19ef 
								
							
								 
							
						 
						
							
							
								
								Added "export-map <filename>" console command to the region server that will export a jpg image of the world map covering a 20 X 20 regions area centred on the current active region (ie the one set with change-region). While this should work in grid mode (if using the grid asset server and if my last commit did fix the world map), you might need to call the "export-map" command then wait a little while (60 seconds?) and then call it again so that you make sure the region has got all the texture assets from the asset server.  
							
							
							
						 
						
							2007-11-18 12:04:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7f99644864 
								
							
								 
							
						 
						
							
							
								
								Attempt to get World Map working in Grid mode, will need to be using the grid asset server for it to work correctly and has only been quickly tested in a three region grid.  
							
							... 
							
							
							
							Moved PermissionManager creation out of the Scene constructor and instead a PermissionManager is passed to the constructor as a param. So that we could create and use custom permissionsManagers.
Added AllowMovement property to ScenePresence which can be used to stop movement of avatars (for example in a custom region that wanted avatars always in one place).
Added PermissionManager call when copying objects, although currently the call will always return true so that it allows copying in places like Wright Plaza. 
A few other changes/fixes. 
							
						 
						
							2007-11-18 11:11:44 +00:00  
				
					
						
							
							
								 
						
							
							
								2cd00f46b9 
								
							
								 
							
						 
						
							
							
								
								For every problem there's a solution that is simple, neat and wrong.  
							
							... 
							
							
							
							Looks like it has nothing to do with childregions - reverting and will 
try to debug after the sleep. Sorry for the noise :) 
							
						 
						
							2007-11-18 07:58:04 +00:00  
				
					
						
							
							
								 
						
							
							
								0d8a2cccfd 
								
							
								 
							
						 
						
							
							
								
								Looks like we're requesting the mapblocks for every agent - including  
							
							... 
							
							
							
							childagents. The infrastructure is not robust enough to handle it at 
this time - so ignore all the MapBlock requests for childagents. 
							
						 
						
							2007-11-18 07:40:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f7b5c6550b 
								
							
								 
							
						 
						
							
							
								
								Second try at having a bandaid for the multiple logins crash  
							
							
							
						 
						
							2007-11-18 07:16:17 +00:00  
				
					
						
							
							
								 
						
							
							
								8ebf75ec24 
								
							
								 
							
						 
						
							
							
								
								Revert the previous commit - indeed this needs to be fixed in a  
							
							... 
							
							
							
							different place... 
							
						 
						
							2007-11-18 07:07:50 +00:00  
				
					
						
							
							
								 
						
							
							
								aa57b386b7 
								
							
								 
							
						 
						
							
							
								
								Trap the error during the logout with connections to multiple sims on  
							
							... 
							
							
							
							the same box (error in closecircuit) - temp band-aid, should have a 
better fix. 
							
						 
						
							2007-11-18 06:33:15 +00:00  
				
					
						
							
							
								 
						
							
							
								baa4e82107 
								
							
								 
							
						 
						
							
							
								
								Prevent the region crash in gridmode on bringing up the map  
							
							
							
						 
						
							2007-11-18 05:28:28 +00:00  
				
					
						
							
							
								 
						
							
							
								793813a6a6 
								
							
								 
							
						 
						
							
							
								
								Added handler for MapNameRequest - OnMapNameRequest  
							
							
							
						 
						
							2007-11-18 04:00:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8c5add18a2 
								
							
								 
							
						 
						
							
							
								
								improved avatar logic -- walk up low steps now, sorta  
							
							
							
						 
						
							2007-11-17 23:28:44 +00:00  
				
					
						
							
							
								 
						
							
							
								7c18c69668 
								
							
								 
							
						 
						
							
							
								
								minor POS tweak for speed  
							
							
							
						 
						
							2007-11-17 22:43:05 +00:00  
				
					
						
							
							
								 
						
							
							
								54df1a57d7 
								
							
								 
							
						 
						
							
							
								
								* Fix Null comparison for Mono  
							
							
							
						 
						
							2007-11-17 21:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								8a57dd207f 
								
							
								 
							
						 
						
							
							
								
								* Fixed space related SimCrasher ODE error when a prim disables itself because it's out of bounds and user moves it back into the space.  
							
							
							
						 
						
							2007-11-17 20:34:56 +00:00  
				
					
						
							
							
								 
						
							
							
								5460ba79dc 
								
							
								 
							
						 
						
							
							
								
								* fixed goofy documentation error  
							
							
							
						 
						
							2007-11-17 19:15:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6cd3980b18 
								
							
								 
							
						 
						
							
							
								
								* Added decoding of the AgentThrottleBlock of the AgentThrottle packet.  It's still unhandled, and useful data can be sent to the packet throttler :D  
							
							
							
						 
						
							2007-11-17 19:06:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a4a1ff3d9b 
								
							
								 
							
						 
						
							
							
								
								Added ClickAction property to SceneObjectPart (and the relevant changes in IClientAPI so its used), so that the default click action (ie touch, sit, etc) can be set on a prim. Note: Sill need to handle the incoming packets that set this, from the client.  
							
							
							
						 
						
							2007-11-17 12:03:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d71b28c731 
								
							
								 
							
						 
						
							
							
								
								Out of a fog of alcohol and adenovirus, I present - POS!  
							
							... 
							
							
							
							EXTREMELY basic collision detection; walk on prims
don't rotate anything
do not feed or annoy POS
YMMV 
							
						 
						
							2007-11-17 09:59:07 +00:00  
				
					
						
							
							
								 
						
							
							
								a473289738 
								
							
								 
							
						 
						
							
							
								
								minor cleanup of some dodgy bits  
							
							
							
						 
						
							2007-11-17 08:14:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ba9b317122 
								
							
								 
							
						 
						
							
							
								
								added some POS gravity  
							
							
							
						 
						
							2007-11-17 06:25:41 +00:00  
				
					
						
							
							
								 
						
							
							
								df507605cd 
								
							
								 
							
						 
						
							
							
								
								* ODEPlugin Thinned the avatar out to average SL thin-ness.  There's more work to be done on this, however, avatar will have a lot less difficulty getting into tight spaces/prim cuts  
							
							
							
						 
						
							2007-11-17 05:16:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3041747bcd 
								
							
								 
							
						 
						
							
							
								
								* ODEPlugin - fixed issue where resizing prim causes the prim's collision box to no longer be matching the client's view of where it should be.  
							
							
							
						 
						
							2007-11-17 03:48:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5fd2fa687e 
								
							
								 
							
						 
						
							
							
								
								* Resolved the situation where prim is loaded from storage and when pushed never stops.  
							
							
							
						 
						
							2007-11-16 22:13:13 +00:00  
				
					
						
							
							
								 
						
							
							
								eb2f626561 
								
							
								 
							
						 
						
							
							
								
								*Added the TimeDilation property to Scene  
							
							
							
						 
						
							2007-11-16 22:02:16 +00:00  
				
					
						
							
							
								 
						
							
							
								b2243079ea 
								
							
								 
							
						 
						
							
							
								
								* Trying a space/collision optimization technique in ODE.  Let me know if you see a difference.  
							
							
							
						 
						
							2007-11-16 18:30:25 +00:00  
				
					
						
							
							
								 
						
							
							
								483377adae 
								
							
								 
							
						 
						
							
							
								
								More cleaning up when deleting regions from a instance. NOTE: IGridServices.DeregisterRegion() method needs implementing for grid mode.  
							
							
							
						 
						
							2007-11-16 13:39:11 +00:00  
				
					
						
							
							
								 
						
							
							
								76a67f45c6 
								
							
								 
							
						 
						
							
							
								
								fixed some AssemblyInfo files  
							
							
							
						 
						
							2007-11-16 10:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e3998230cc 
								
							
								 
							
						 
						
							
							
								
								added dummy POS physics plugin  
							
							
							
						 
						
							2007-11-16 10:25:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b63076c303 
								
							
								 
							
						 
						
							
							
								
								* ODE step two on the way to separate dynamic space allocation ( One more to go )  
							
							
							
						 
						
							2007-11-16 08:53:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9020ec5af9 
								
							
								 
							
						 
						
							
							
								
								* Fixed object edit movements causing full object updates instead of terse object updates since unlinking.  
							
							
							
						 
						
							2007-11-16 08:52:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3aed77bd2c 
								
							
								 
							
						 
						
							
							
								
								*** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM OpenSim.ini.example **  
							
							... 
							
							
							
							* Now moved region storage from region to application, so we have one storage per application, instead of one per region.
* Changed so that the region store providers use connectionstrings, not filenames
* Removed various unfit fields and properties (call me Darwin) 
							
						 
						
							2007-11-15 19:53:10 +00:00  
				
					
						
							
							
								 
						
							
							
								886f8b5548 
								
							
								 
							
						 
						
							
							
								
								make Stopped a bit sloppier which should help address any float round off issues  
							
							
							
						 
						
							2007-11-15 19:11:25 +00:00  
				
					
						
							
							
								 
						
							
							
								91b0c44563 
								
							
								 
							
						 
						
							
							
								
								* ODE - Started the refactoring process to allow breaking up the scene into smaller spaces  
							
							... 
							
							
							
							* ODE - No new visible speed improvements yet.  From the coding side, the beginnings of dynamic space calculation.. 
							
						 
						
							2007-11-15 18:37:20 +00:00  
				
					
						
							
							
								 
						
							
							
								57ff76850d 
								
							
								 
							
						 
						
							
							
								
								* Added MySQLDataStore (adapted from MonoSqlite  
							
							... 
							
							
							
							* Made startup a little bit more forgiving on dll load
* Minor renamings and musings 
							
						 
						
							2007-11-15 15:32:28 +00:00  
				
					
						
							
							
								 
						
							
							
								179695909a 
								
							
								 
							
						 
						
							
							
								
								* Implemented the little friendly pop tooltip messages that appear when you hover your mouse over prim with the object name, description, ownerid..    etc.  
							
							
							
						 
						
							2007-11-15 07:32:24 +00:00  
				
					
						
							
							
								 
						
							
							
								3ca8eb82a9 
								
							
								 
							
						 
						
							
							
								
								added first attempt at storing stopped physical objects  
							
							
							
						 
						
							2007-11-14 22:39:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b42dfff4b8 
								
							
								 
							
						 
						
							
							
								
								Added "show regions" console command that displays the list of regions in that instance and their X , Y locations. (as requested/suggested by ckrinke)  
							
							
							
						 
						
							2007-11-14 22:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c7e125033c 
								
							
								 
							
						 
						
							
							
								
								clean up most of my mess on terrain.  Someone on .NET please test and make  
							
							... 
							
							
							
							sure this remains working for you. 
							
						 
						
							2007-11-14 21:00:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ec48b67276 
								
							
								 
							
						 
						
							
							
								
								managed to produce and kill the same exception on mono as on .net.  Hopefully  
							
							... 
							
							
							
							this means .net is fixed. 
							
						 
						
							2007-11-14 16:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								28ff73129b 
								
							
								 
							
						 
						
							
							
								
								bury connect creation deeper down in case this is what .NET hates  
							
							
							
						 
						
							2007-11-14 16:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								8eb2a163c8 
								
							
								 
							
						 
						
							
							
								
								random shot in the dark  
							
							
							
						 
						
							2007-11-14 16:26:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d8fde94843 
								
							
								 
							
						 
						
							
							
								
								* ODE removes an unnecessary lock.  
							
							
							
						 
						
							2007-11-14 16:24:19 +00:00  
				
					
						
							
							
								 
						
							
							
								cb6ec3d0f7 
								
							
								 
							
						 
						
							
							
								
								* Removes the console enumeration errors on sim start.  
							
							
							
						 
						
							2007-11-14 16:12:59 +00:00  
				
					
						
							
							
								 
						
							
							
								ccd08ae3d0 
								
							
								 
							
						 
						
							
							
								
								remove limit stanza, see if this helps.  
							
							
							
						 
						
							2007-11-14 16:08:10 +00:00  
				
					
						
							
							
								 
						
							
							
								02b6f6ca62 
								
							
								 
							
						 
						
							
							
								
								get rid of parametrized query, in case this is the .NET issue (I hope not)  
							
							
							
						 
						
							2007-11-14 15:52:39 +00:00  
				
					
						
							
							
								 
						
							
							
								870837d4a8 
								
							
								 
							
						 
						
							
							
								
								further adventures in .NET workarounds  
							
							
							
						 
						
							2007-11-14 15:35:27 +00:00  
				
					
						
							
							
								 
						
							
							
								2aec70666a 
								
							
								 
							
						 
						
							
							
								
								no, this probably won't work either, but I'm going to at least make sure it works  
							
							... 
							
							
							
							mono still 
							
						 
						
							2007-11-14 15:15:01 +00:00  
				
					
						
							
							
								 
						
							
							
								980661ed1b 
								
							
								 
							
						 
						
							
							
								
								more attempted voodoo around .NET  
							
							
							
						 
						
							2007-11-14 15:03:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5a739cc248 
								
							
								 
							
						 
						
							
							
								
								attempt to resolve Sqlite not working on .NET for terrain  
							
							
							
						 
						
							2007-11-14 14:11:45 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb2b5eb66 
								
							
								 
							
						 
						
							
							
								
								* Copied objects are now owned by the object copier (Next Owner) (however next owner permissions are not applied yet)  
							
							... 
							
							
							
							* In Serverside permissions mode; If you've copied an object, then you can delete it and clean up after yourself.  The rest of the permissions functionality is still unchanged.  Admin can delete any object..  etc. 
							
						 
						
							2007-11-14 11:56:57 +00:00  
				
					
						
							
							
								 
						
							
							
								52fbc67100 
								
							
								 
							
						 
						
							
							
								
								* Should help avatar climb steps better  
							
							... 
							
							
							
							* Reduced ground friction when an avatar is moving
* Followed Dan's advice and moved the walk/run movement controller to target_velocity instead of on the total movement
* Reduced PID_D power by 1/5th (80)
* More avatar movement tweaks. 
							
						 
						
							2007-11-14 02:41:15 +00:00  
				
					
						
							
							
								 
						
							
							
								9a00c26dfe 
								
							
								 
							
						 
						
							
							
								
								* Possibly resolved the excess sim lag.  
							
							... 
							
							
							
							* Warning: Only try on Linux, Windows builds still have a terrain database problem. 
							
						 
						
							2007-11-14 01:04:19 +00:00  
				
					
						
							
							
								 
						
							
							
								9f6b3e2357 
								
							
								 
							
						 
						
							
							
								
								* Added AvatarPicker in Standalone mode.   Works for finding avatar to ban, manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim.  Important for future development :D.  
							
							... 
							
							
							
							* Grid mode always returns 0 results until the Grid Communications portion is done. 
							
						 
						
							2007-11-13 22:48:19 +00:00  
				
					
						
							
							
								 
						
							
							
								eb41ec00c9 
								
							
								 
							
						 
						
							
							
								
								first pass on unlinking of objects.  From Jay Clarke (IBM)  
							
							
							
						 
						
							2007-11-13 19:57:11 +00:00  
				
					
						
							
							
								 
						
							
							
								448612db62 
								
							
								 
							
						 
						
							
							
								
								Added "remove-region <region name>" console command that "should" remove the named region/scene.  
							
							
							
						 
						
							2007-11-13 16:31:11 +00:00  
				
					
						
							
							
								 
						
							
							
								4bc4844646 
								
							
								 
							
						 
						
							
							
								
								working now.  Needs cleanup, but I'll have to do that after the next meeting  
							
							
							
						 
						
							2007-11-13 15:50:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7810b068f4 
								
							
								 
							
						 
						
							
							
								
								some changes to reduce memory significantly by not keeping all  
							
							... 
							
							
							
							terrain revisions in memory.  Once I'm sure this is working, I'll purge
out some of the crufty code here. 
							
						 
						
							2007-11-13 15:22:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ae4312a698 
								
							
								 
							
						 
						
							
							
								
								replaced exception when sitting and typing with rather amusing getting up and sitting back down animation  
							
							
							
						 
						
							2007-11-13 13:47:03 +00:00  
				
					
						
							
							
								 
						
							
							
								297cc7ef4f 
								
							
								 
							
						 
						
							
							
								
								Some work on cleanly removing Regions.  
							
							
							
						 
						
							2007-11-13 12:23:05 +00:00  
				
					
						
							
							
								 
						
							
							
								7f8a69f181 
								
							
								 
							
						 
						
							
							
								
								Some work on being able to set/send a users Buddylist info. (added handling code to LoginResponse).  
							
							... 
							
							
							
							And as a test each user signing in will get the test account ("Mr OpenSim") as a friend (online/offline status will not currently show up) 
							
						 
						
							2007-11-13 10:47:39 +00:00  
				
					
						
							
							
								 
						
							
							
								10b41ba455 
								
							
								 
							
						 
						
							
							
								
								* Fixed the walk vs fall animation.  
							
							... 
							
							
							
							* Tweaked a few things 
							
						 
						
							2007-11-13 05:10:14 +00:00  
				
					
						
							
							
								 
						
							
							
								57b646b7ae 
								
							
								 
							
						 
						
							
							
								
								* Added AV Height Glue & Avatar Height stored on m_AVHeight in ScenePresence  
							
							... 
							
							
							
							* Added glue to send it to the Physics Engines (in meters)
* ODE Initial implementation of Avatar Height :D Change your height and not get all knee bendy 
							
						 
						
							2007-11-13 03:18:54 +00:00  
				
					
						
							
							
								 
						
							
							
								3d10dbf233 
								
							
								 
							
						 
						
							
							
								
								added IDs for all built-in animations  
							
							
							
						 
						
							2007-11-13 02:30:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d9d35f9fd7 
								
							
								 
							
						 
						
							
							
								
								* Implemented Walk Vs Run in ODE.  Also helps make the walk look smoother.  
							
							... 
							
							
							
							* All thanks to unimplemented packet listing :D 
							
						 
						
							2007-11-12 23:46:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5952441fcc 
								
							
								 
							
						 
						
							
							
								
								* Added a lot of Glue to help with reporting proper collisions.  
							
							... 
							
							
							
							* ODE - Fixed the iscolliding property to report a static true when colliding.
* Added reporting of collisions to call UpdateMovementAnimations
* Added Jump - air animation (with arms outstretched).
* Added Fall Animations
* ODE - Added a small amount of X, Y motion control while jumping or Falling
* ODE - Avatar movement animations are still a bit odd sometimes, and had to get this up there. 
							
						 
						
							2007-11-12 21:45:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b9e971cda9 
								
							
								 
							
						 
						
							
							
								
								fix compile issue on mono  
							
							
							
						 
						
							2007-11-12 20:35:25 +00:00  
				
					
						
							
							
								 
						
							
							
								ad002835d3 
								
							
								 
							
						 
						
							
							
								
								enable typing animation for chat, maybe  
							
							
							
						 
						
							2007-11-12 20:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								128c7b2d43 
								
							
								 
							
						 
						
							
							
								
								added verbose output of unhandled packets from the viewer  
							
							
							
						 
						
							2007-11-12 19:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								9b6e747d78 
								
							
								 
							
						 
						
							
							
								
								* Sets ZeroMesher as default.  (If you want to cut and hollow, you'll need to uncomment the Meshmerizer in OpenSim.ini)  
							
							... 
							
							
							
							* Fixes a geometry issue in ODE when using ZeroMesher 
							
						 
						
							2007-11-12 16:22:23 +00:00  
				
					
						
							
							
								 
						
							
							
								008e4a2be8 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style, reset default config  
							
							
							
						 
						
							2007-11-12 14:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								cdd903c173 
								
							
								 
							
						 
						
							
							
								
								* Applied Gerhard's Meshing patch (Thanks! Gerhard)  
							
							... 
							
							
							
							* Addition of Gerhard's ZeroMesher.
* Addition of meshing OpenSim.ini parameter
* Some modifications to the Meshmerizer
* Meshmerizer set to default meshing plugin because ZeroMesher needs a memory locking fix.  We'll switch it back after the memory locking issue is resolved. 
							
						 
						
							2007-11-12 12:43:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8039c31e88 
								
							
								 
							
						 
						
							
							
								
								Patch from Mathias Soeken (thanks Mathias!) to take care of the color  
							
							... 
							
							
							
							and alpha argument of the llSetText command. 
							
						 
						
							2007-11-11 22:23:34 +00:00  
				
					
						
							
							
								 
						
							
							
								aeb7b8cc18 
								
							
								 
							
						 
						
							
							
								
								Fixing null pointer exception from Mathias Soeken:  
							
							... 
							
							
							
							e.Scene is copied to locale variable scene and replaced when it is null,
but in the LLVector3 constructor in the next line, e.Scene is used, so
it can be null. 
							
						 
						
							2007-11-11 22:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								db174dfa20 
								
							
								 
							
						 
						
							
							
								
								set svn:eol-style  
							
							
							
						 
						
							2007-11-11 09:19:21 +00:00  
				
					
						
							
							
								 
						
							
							
								33ac0653a3 
								
							
								 
							
						 
						
							
							
								
								fixed chatting while sitting  
							
							
							
						 
						
							2007-11-11 04:44:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ec77e1eb17 
								
							
								 
							
						 
						
							
							
								
								* adds flag in OpenSim.ini for disabling physical prim.  Look at OpenSim.ini.example in the bin folder for an example.  
							
							
							
						 
						
							2007-11-11 00:08:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9a4b4dae5e 
								
							
								 
							
						 
						
							
							
								
								removed OdePlugin/Meshing directory  
							
							
							
						 
						
							2007-11-10 21:20:55 +00:00  
				
					
						
							
							
								 
						
							
							
								cb07ba0d68 
								
							
								 
							
						 
						
							
							
								
								* Moves the Meshmerizer to a separate plugin  
							
							... 
							
							
							
							* Experimental.   Linux Prebuild needs testing.
* One more update after this to remove the ODEMeshing directory.... 
							
						 
						
							2007-11-10 19:13:52 +00:00  
				
					
						
							
							
								 
						
							
							
								43ea37b5a0 
								
							
								 
							
						 
						
							
							
								
								* ODE Fixed annoying bug where resizing causes there to be a 'ghost' prim left that blocks your way.  
							
							
							
						 
						
							2007-11-10 17:23:36 +00:00  
				
					
						
							
							
								 
						
							
							
								e9e72fe907 
								
							
								 
							
						 
						
							
							
								
								* Added an internal throttle on ODE physics updates  
							
							... 
							
							
							
							* Added a ThrottleUpdates member to PhysicsActor to expose 'throttle' ability to the Scene.
* Updated the ode.dll file with a fix to invalid data passed to ODE's heightfield collision calculator. 
							
						 
						
							2007-11-09 21:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								6c77ae5507 
								
							
								 
							
						 
						
							
							
								
								add a few more verbose bits  
							
							
							
						 
						
							2007-11-09 20:47:20 +00:00  
				
					
						
							
							
								 
						
							
							
								8ac2f5a3a0 
								
							
								 
							
						 
						
							
							
								
								turn back on verbose message for resending packets  
							
							
							
						 
						
							2007-11-09 20:32:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3e5ea796ae 
								
							
								 
							
						 
						
							
							
								
								don't break if they haven't defined the Sun section of their config  
							
							
							
						 
						
							2007-11-09 20:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								114945b842 
								
							
								 
							
						 
						
							
							
								
								make Sun progression configurable for the Sim from OpenSim.ini  
							
							
							
						 
						
							2007-11-09 19:53:23 +00:00  
				
					
						
							
							
								 
						
							
							
								90274434c6 
								
							
								 
							
						 
						
							
							
								
								* Moved BulletX off of the 'constant terse update' method.  It now only sends terse updates when needed.  
							
							... 
							
							
							
							* Removed the 'constant poll method' from SceneObjectPart.cs - It was bad :P
* Updated some Masses in ODE to help large prim slow down by friction easier. 
							
						 
						
							2007-11-09 13:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								7fb227ed1e 
								
							
								 
							
						 
						
							
							
								
								* Protip: Commit AFTER compiling.  
							
							
							
						 
						
							2007-11-09 02:38:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b7629d7a3d 
								
							
								 
							
						 
						
							
							
								
								* Added some code to prevent a spinlock.  
							
							
							
						 
						
							2007-11-09 02:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								7861390f72 
								
							
								 
							
						 
						
							
							
								
								* Tweaked how the throttle works.  
							
							
							
						 
						
							2007-11-09 02:26:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1875317127 
								
							
								 
							
						 
						
							
							
								
								* Tweaked throttle sizes. Throttle is now 256kbps outbound per client.  
							
							
							
						 
						
							2007-11-09 02:24:14 +00:00  
				
					
						
							
							
								 
						
							
							
								5099667844 
								
							
								 
							
						 
						
							
							
								
								* Added some *VERY* experimental highly dodgy throttling of outbound packets to help alleviate clients borking during massive amounts of updates. Needs work.  
							
							
							
						 
						
							2007-11-09 02:22:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b01e309414 
								
							
								 
							
						 
						
							
							
								
								* Fixed Resending Terse Updates Message on the console causing CPU usage to spike when the network connection isn't 100% and fast.  
							
							
							
						 
						
							2007-11-09 01:43:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b74983328c 
								
							
								 
							
						 
						
							
							
								
								* Stopped printing the prim's X cordinate difference from the last movement on the Console.  
							
							
							
						 
						
							2007-11-08 18:17:48 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc276a68d 
								
							
								 
							
						 
						
							
							
								
								* Fixed occasional character drift caused by sim not sending the avatar's final resting velocity.  
							
							... 
							
							
							
							* Added Smooth moving prim
* Added event to PhysicsActor RequestPhysicsterseUpdate to allow physics plugins to be able to schedule a terse update. 
							
						 
						
							2007-11-08 15:22:36 +00:00  
				
					
						
							
							
								 
						
							
							
								fc3e247956 
								
							
								 
							
						 
						
							
							
								
								fixed non-ASCII chat and IM  
							
							
							
						 
						
							2007-11-08 07:14:46 +00:00  
				
					
						
							
							
								 
						
							
							
								0b4e15bc35 
								
							
								 
							
						 
						
							
							
								
								converted hard-coded chat type values to ChatTypeEnum  
							
							
							
						 
						
							2007-11-08 03:11:10 +00:00  
				
					
						
							
							
								 
						
							
							
								9e9dad1cde 
								
							
								 
							
						 
						
							
							
								
								* Added Rotational Velocity reporting for Client Interpolation to Terse Updates  
							
							... 
							
							
							
							* Added Angular Velocity reporting for smooth-ish rotations on object collisions 
							
						 
						
							2007-11-08 00:10:40 +00:00  
				
					
						
							
							
								 
						
							
							
								428d603e87 
								
							
								 
							
						 
						
							
							
								
								get rid of the debug line, that's just going to drive everyone nuts  
							
							
							
						 
						
							2007-11-07 22:24:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2884112227 
								
							
								 
							
						 
						
							
							
								
								move Sun into a Region Module, pass 1.  Currently this works fine with  
							
							... 
							
							
							
							a fixed 30 minute day and the sun going East -> West again.  It gets rid of
super noon as well.  It's a bit debug heavy right now, which I'll clean up
tomorrow.  I also plan to make time progression configurable in OpenSim.ini,
but that will be tomorrow. 
							
						 
						
							2007-11-07 22:22:32 +00:00  
				
					
						
							
							
								 
						
							
							
								65eb1852a3 
								
							
								 
							
						 
						
							
							
								
								add SendSunPos function to IClientAPI to let us pull all the sun  
							
							... 
							
							
							
							calculation logic into a module 
							
						 
						
							2007-11-07 20:29:30 +00:00  
				
					
						
							
							
								 
						
							
							
								9b6c8ba7d1 
								
							
								 
							
						 
						
							
							
								
								disable profuse logging messages for not saving physical  
							
							... 
							
							
							
							objects, as it clouds up the console a bit too much 
							
						 
						
							2007-11-07 20:26:03 +00:00  
				
					
						
							
							
								 
						
							
							
								f86a65f14b 
								
							
								 
							
						 
						
							
							
								
								refactored some duplicate SceneObjectGroup searching code in Scene  
							
							
							
						 
						
							2007-11-07 02:42:18 +00:00  
				
					
						
							
							
								 
						
							
							
								919118f0ef 
								
							
								 
							
						 
						
							
							
								
								* fix for Bug 563  
							
							... 
							
							
							
							* fix for ODE geoms not getting disposed of properly when resizing. 
							
						 
						
							2007-11-06 17:19:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ee1fcc729c 
								
							
								 
							
						 
						
							
							
								
								* Added better logging to AssetCache  
							
							... 
							
							
							
							* AssetCache now ignores duplicate uploads
* some m_ refactoring
* ignored some bins 
							
						 
						
							2007-11-06 11:10:45 +00:00  
				
					
						
							
							
								 
						
							
							
								ec85a31140 
								
							
								 
							
						 
						
							
							
								
								physical prims AND other changes in ODE (Teravus) -- note this is experimental!  
							
							
							
						 
						
							2007-11-05 22:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								62a43affe4 
								
							
								 
							
						 
						
							
							
								
								physical prims  
							
							
							
						 
						
							2007-11-05 22:18:12 +00:00  
				
					
						
							
							
								 
						
							
							
								c1d05740e5 
								
							
								 
							
						 
						
							
							
								
								adding missing ODE files for mesh  
							
							
							
						 
						
							2007-11-05 18:05:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7fb9665cf5 
								
							
								 
							
						 
						
							
							
								
								Fixed the MyNpcCharacter errors  
							
							
							
						 
						
							2007-11-05 15:08:56 +00:00  
				
					
						
							
							
								 
						
							
							
								f6c8c10d3f 
								
							
								 
							
						 
						
							
							
								
								* Substituted som 'GenericCall' with Action<>  
							
							... 
							
							
							
							* OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client
* Fixed SendOwnWearables to always operate on self, as that's what it does 
							
						 
						
							2007-11-05 14:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								73fbacea1f 
								
							
								 
							
						 
						
							
							
								
								Started to cleanup/close down childagent connections when a user teleports.  As the client will not close old childagent connections without being told explicitly to do so by each region the connection is to. Currently only implemented in standalone mode. ( the  TellRegionToCloseChildConnection( ) in OGS1GridServices.cs needs implementing for grid mode, and the inter region .net remoting added for the new messages).  
							
							... 
							
							
							
							hopefully fixed the echo bug in chatmodule. 
							
						 
						
							2007-11-05 13:58:44 +00:00  
				
					
						
							
							
								 
						
							
							
								fdb57b28b1 
								
							
								 
							
						 
						
							
							
								
								prim cuts in ODE  
							
							... 
							
							
							
							Much thanks to Gerhard!
Merged with Darok's recent changes re: physical prims 
							
						 
						
							2007-11-05 12:25:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6bb1e91d41 
								
							
								 
							
						 
						
							
							
								
								Changed it so opensim.exe should scan for new application plugins every time its ran, rather than just the first time (or when the addins and addin-db-000 directories were deleted).  
							
							
							
						 
						
							2007-11-05 12:24:07 +00:00  
				
					
						
							
							
								 
						
							
							
								e1e611452b 
								
							
								 
							
						 
						
							
							
								
								* UpdateWearable should SendOurAppearance  
							
							... 
							
							
							
							* Ignored some bins 
							
						 
						
							2007-11-05 09:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								7eff1572cb 
								
							
								 
							
						 
						
							
							
								
								Thank you, Teravus for:  Solution for 'after using physical prim with MonoSqliteDataStore, the sim lags with constantly updating assets.". This mostly affects BulletX.  
							
							
							
						 
						
							2007-11-05 04:33:06 +00:00  
				
					
						
							
							
								 
						
							
							
								76aa5b81b0 
								
							
								 
							
						 
						
							
							
								
								removed duplicated BOMs  
							
							
							
						 
						
							2007-11-05 02:48:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d56ed8fe9c 
								
							
								 
							
						 
						
							
							
								
								Some more refactoring  
							
							
							
						 
						
							2007-11-04 22:22:53 +00:00  
				
					
						
							
							
								 
						
							
							
								1467720f60 
								
							
								 
							
						 
						
							
							
								
								Added forgotten ApplicationPlugins directory and moved the load region code out to a plugin.  
							
							... 
							
							
							
							To make opensim search for the new plugin, you will need to delete the "addin-db-000" and "addins" sub directories in bin if you have them. 
							
						 
						
							2007-11-04 22:16:13 +00:00  
				
					
						
							
							
								 
						
							
							
								e0cfa89d83 
								
							
								 
							
						 
						
							
							
								
								normalized line endings  
							
							
							
						 
						
							2007-11-04 14:52:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ef2cea41ce 
								
							
								 
							
						 
						
							
							
								
								Added forgotten IApplicationPlugin file  
							
							
							
						 
						
							2007-11-04 14:38:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2d1c255e8c 
								
							
								 
							
						 
						
							
							
								
								normalized line endings  
							
							
							
						 
						
							2007-11-04 14:34:45 +00:00  
				
					
						
							
							
								 
						
							
							
								e50a2e2ce2 
								
							
								 
							
						 
						
							
							
								
								Applying Teravus patch # 557. Some glue code for the updating of prim's velocity.  
							
							
							
						 
						
							2007-11-04 14:06:41 +00:00  
				
					
						
							
							
								 
						
							
							
								039f2c46c0 
								
							
								 
							
						 
						
							
							
								
								Added support for OpenSim application plugins (as requested by Adam), which use Mono.addins for loading/management. (which is a pure .net solution so works on both Mono and MS .net, and is under the MIT license, will add the source code for the library later). I also suggest we look into switching to using Mono.addins for our Region module loading management.  
							
							... 
							
							
							
							A little bit more refactoring of Scene. 
							
						 
						
							2007-11-04 13:48:15 +00:00  
				
					
						
							
							
								 
						
							
							
								bcc0f3265d 
								
							
								 
							
						 
						
							
							
								
								Fixes a bug with a ZERO Quaternion when creating a prim.  
							
							
							
						 
						
							2007-11-03 20:50:11 +00:00  
				
					
						
							
							
								 
						
							
							
								fbf3c6a768 
								
							
								 
							
						 
						
							
							
								
								Modifications for prim movement. For now only in Mod. BulletX, but i think it can be easy to add to ODE. Enjoy kick the prims and be careful with the falling ones ;D  
							
							
							
						 
						
							2007-11-03 19:33:00 +00:00  
				
					
						
							
							
								 
						
							
							
								dabbdec2cd 
								
							
								 
							
						 
						
							
							
								
								First part of Scene refactoring:  
							
							... 
							
							
							
							Started the move of some of the methods from scene into a inner class (currently called InnerScene.cs), the idea being that the code related to the 3d scene (primitive/entities/Avatars etc) will be in this inner class, then what is now Scene.cs will be left as a kind of wrapper class around it. And once the spilt is complete can be renamed to something like RegionInstance (or any name that sounds good and ids it as the Region layer class that "has" a scene). 
Added SceneCommunicationService which at the moment is a kind of high level wrapper around commsManager. The idea being that it has a higher level API for the Region/Scene to send messages to the other regions on the grid. a Example of the API is that instead of having sendXmessage methods, it has more functional level method like PassAvatarToNeighbour. Hopefully this will allow more freedom to do changes in communications that doesn't break other things. 
							
						 
						
							2007-11-03 19:14:22 +00:00  
				
					
						
							
							
								 
						
							
							
								add6fb9722 
								
							
								 
							
						 
						
							
							
								
								tiny commit to prepare for the first proper part of Scene.cs refactoring.  
							
							
							
						 
						
							2007-11-03 19:03:56 +00:00  
				
					
						
							
							
								 
						
							
							
								b51a900beb 
								
							
								 
							
						 
						
							
							
								
								*Master Avatar can be specified by a previous UUID in either grid mode or standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.  
							
							
							
						 
						
							2007-11-03 17:49:45 +00:00  
				
					
						
							
							
								 
						
							
							
								51488ee7f4 
								
							
								 
							
						 
						
							
							
								
								*Moved region loading into its own interface IRegionLoader  
							
							... 
							
							
							
							*Added ability to load regioninfo remotely from a webserver from a single file. See share/RegionLoading/HOWTO_REMOTE_REGION_LOADING.txt for more info and an example file. 
							
						 
						
							2007-11-03 15:09:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f8e0cf0f1d 
								
							
								 
							
						 
						
							
							
								
								Changes in BulletXPlugin: Added new class BulletXActor class inherits from PhysicsActor and it's the ancestor for BulletXCharacter and BulletXPrim.Physical modifications: Changes for pass the value of Physical flag in the SceneObjectPart class to the Physics engines. New call for AddPrimShape so it has a new parameter called "isPhysical". The old call will be obselete soon (i believe). PhysActor and its descendants have a new property called IsPhysical. By the way no new special funcionallity added. It's more like preparing the way for new modifications.  
							
							
							
						 
						
							2007-11-03 10:25:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a30866ed45 
								
							
								 
							
						 
						
							
							
								
								Added temporary try catch to udpserver while testing something out (will remove later)  
							
							
							
						 
						
							2007-11-02 14:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								dcf41cb683 
								
							
								 
							
						 
						
							
							
								
								ScriptServer fixes: Added more debug logging, mutex lock (to be extra-super-sure) on script load/unload, removed experimental Grid-scriptengine from compile because of dynamic module loader, and added random string to script filename to bypass module loader file lock.  
							
							... 
							
							
							
							Please delete your copy of bin/ScriptEngine/OpenSim.Grid.ScriptEngine.DotNetEngine.dll. 
							
						 
						
							2007-11-01 19:27:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4fad66f855 
								
							
								 
							
						 
						
							
							
								
								* Diuerse beavtificatems  
							
							
							
						 
						
							2007-11-01 19:19:05 +00:00  
				
					
						
							
							
								 
						
							
							
								bda35705e6 
								
							
								 
							
						 
						
							
							
								
								Partialy fixed a bug with collisions in BulletXPlugin.  
							
							
							
						 
						
							2007-11-01 19:12:06 +00:00  
				
					
						
							
							
								 
						
							
							
								4faa824c3e 
								
							
								 
							
						 
						
							
							
								
								Changes in BulletXPlugin: Added new class BulletXActor class inherits from PhysicsActor and it's the ancestor for BulletXCharacter and BulletXPrim.  
							
							
							
						 
						
							2007-11-01 17:49:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2aa9440437 
								
							
								 
							
						 
						
							
							
								
								Goodbye LSO to .Net translator. May your bits live on in our memories.  
							
							
							
						 
						
							2007-11-01 15:13:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8af272b3ab 
								
							
								 
							
						 
						
							
							
								
								Thank you, Melanie for solving: When receiving an ObjectAdd packet, the Rotation member is silently ignored and the prim is created with 0,0,0,1 rotation. The patch introduces a fix that passes the Rotation parameter from the packet to the object and uses it in the actual object creation.  
							
							
							
						 
						
							2007-11-01 03:56:54 +00:00  
				
					
						
							
							
								 
						
							
							
								41e71e5548 
								
							
								 
							
						 
						
							
							
								
								Thank you Melanie for a patch to SceneObjectPart.cs so that on first transmission of task data to the connection of the creator/owner, the CreateSelected bit in the object flags is now set.  
							
							
							
						 
						
							2007-11-01 02:49:33 +00:00  
				
					
						
							
							
								 
						
							
							
								e729accdac 
								
							
								 
							
						 
						
							
							
								
								redefault to sqlite for all services, especially now that  
							
							... 
							
							
							
							we can run without a config file 
							
						 
						
							2007-10-31 14:41:04 +00:00  
				
					
						
							
							
								 
						
							
							
								0d528e1d22 
								
							
								 
							
						 
						
							
							
								
								* Added a streamhandler that does streams both in and out  
							
							... 
							
							
							
							* The RestDeserialisehandler now does streams and returns an object instead of string 
							
						 
						
							2007-10-31 12:45:03 +00:00  
				
					
						
							
							
								 
						
							
							
								dbcab80520 
								
							
								 
							
						 
						
							
							
								
								fixed bug with user not getting land properties on login  
							
							
							
						 
						
							2007-10-31 09:50:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a9ad16b13a 
								
							
								 
							
						 
						
							
							
								
								some small changes  
							
							
							
						 
						
							2007-10-31 09:18:24 +00:00  
				
					
						
							
							
								 
						
							
							
								13854d562f 
								
							
								 
							
						 
						
							
							
								
								fixed filenames in log messages  
							
							
							
						 
						
							2007-10-31 07:56:31 +00:00  
				
					
						
							
							
								 
						
							
							
								7f0d836d35 
								
							
								 
							
						 
						
							
							
								
								made illogical bitwise operations logical  
							
							
							
						 
						
							2007-10-31 05:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								33d6222e8d 
								
							
								 
							
						 
						
							
							
								
								Thank you Teravus, very much, for a 'jump', 'crouch' and 'inertia' patch for all three physics plugins.  
							
							
							
						 
						
							2007-10-31 04:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								f5195a453c 
								
							
								 
							
						 
						
							
							
								
								Tevarus' patch for object flags & implemented Phantom edits  
							
							
							
						 
						
							2007-10-30 23:38:56 +00:00  
				
					
						
							
							
								 
						
							
							
								6a8d8f54e8 
								
							
								 
							
						 
						
							
							
								
								Step one on the long march towards grid based inventory. Introduction of an InevntoryServer  
							
							
							
						 
						
							2007-10-30 22:42:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ecb2305a04 
								
							
								 
							
						 
						
							
							
								
								temporary fix for sitting collisions in ODE  
							
							
							
						 
						
							2007-10-30 09:56:29 +00:00  
				
					
						
							
							
								 
						
							
							
								67e12b95ea 
								
							
								 
							
						 
						
							
							
								
								* Optimized usings  
							
							... 
							
							
							
							* Shortened type references
* Removed redundant 'this' qualifier 
							
						 
						
							2007-10-30 09:05:31 +00:00  
				
					
						
							
							
								 
						
							
							
								c32d1f0562 
								
							
								 
							
						 
						
							
							
								
								* Deleted .user file  
							
							
							
						 
						
							2007-10-30 08:52:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3d8219f6c7 
								
							
								 
							
						 
						
							
							
								
								as per the "Filesystem cleanup for OpenSim repository" mailing list thread. Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace.  
							
							... 
							
							
							
							Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway. 
							
						 
						
							2007-10-29 21:46:25 +00:00  
				
					
						
							
							
								 
						
							
							
								27b5fad56d 
								
							
								 
							
						 
						
							
							
								
								* Removed AssetNotFound as it crashes client  
							
							... 
							
							
							
							* Fixed introduced bugs in ScenePresence 
							
						 
						
							2007-10-29 12:59:04 +00:00  
				
					
						
							
							
								 
						
							
							
								03d49b0217 
								
							
								 
							
						 
						
							
							
								
								* ModuleLoader: Privatized some too-public fields  
							
							... 
							
							
							
							* Scene: Changed name from MakeAvatarPhysical to MakeRootAgent and added ForEachClient
* SceneManager: Added ForEachScene
* Worked some on appearances. 
							
						 
						
							2007-10-29 11:54:31 +00:00  
				
					
						
							
							
								 
						
							
							
								27f003b683 
								
							
								 
							
						 
						
							
							
								
								Started the process of cleaning up AssetCache and moving most of the code into modules. Have moved TextureRequest handling (from the client) to a module. But even though to start with I just did a little bit of cleaning up of the existing code, it doesn't seem to work as good as the old code so I need to spend more time on it. So for now am committing my changes but with them not in use. So for now all Texture and asset requests are still handled by the old code in AssetCache.  
							
							
							
						 
						
							2007-10-29 09:51:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7c6ef95f2f 
								
							
								 
							
						 
						
							
							
								
								normalized line endings  
							
							
							
						 
						
							2007-10-29 07:57:38 +00:00  
				
					
						
							
							
								 
						
							
							
								c29f8b3873 
								
							
								 
							
						 
						
							
							
								
								should help with ODE bounce on region cross  
							
							
							
						 
						
							2007-10-29 06:15:06 +00:00  
				
					
						
							
							
								 
						
							
							
								2cf117cc6c 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for sitting on prims  
							
							
							
						 
						
							2007-10-28 03:58:46 +00:00  
				
					
						
							
							
								 
						
							
							
								d56da1c831 
								
							
								 
							
						 
						
							
							
								
								*Replaced -useexecutepath with an updated -inifile extension. You can now specify either a filename (will use the default config path, or you can specify a full path.  
							
							
							
						 
						
							2007-10-28 03:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								adf4a3b9fd 
								
							
								 
							
						 
						
							
							
								
								Added method to create default config file in region server(OpenSim) following along the same priciples as in the other servers.  
							
							
							
						 
						
							2007-10-26 15:35:17 +00:00  
				
					
						
							
							
								 
						
							
							
								5b8c31c3bd 
								
							
								 
							
						 
						
							
							
								
								Temporary fix for a missing Opensim.ini file.  
							
							
							
						 
						
							2007-10-26 15:00:35 +00:00  
				
					
						
							
							
								 
						
							
							
								070047ce1b 
								
							
								 
							
						 
						
							
							
								
								* Added prototypical AvatarFactory module interface to load avatar parameters  
							
							... 
							
							
							
							* Added dump_assets_to_file option to enable asset dumping for debug
* normalized some namespaces
* InventoryFolder renamed to InventoryFolderImpl to 
							
						 
						
							2007-10-26 14:08:36 +00:00  
				
					
						
							
							
								 
						
							
							
								75be841839 
								
							
								 
							
						 
						
							
							
								
								Region ground texture was not marked as temporary, when being created, and assetcache did not check if an asset was temporary prior to uploading the cache to the asset server. Consequently the asset server was constantly being swamped by temporary ground textures.  
							
							
							
						 
						
							2007-10-26 13:12:49 +00:00  
				
					
						
							
							
								 
						
							
							
								5e7dba7268 
								
							
								 
							
						 
						
							
							
								
								Very early first implementation of grid based assets.  
							
							... 
							
							
							
							Run this on a major grid, and weep 
							
						 
						
							2007-10-26 11:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								461eaf188e 
								
							
								 
							
						 
						
							
							
								
								fix line endings  
							
							
							
						 
						
							2007-10-25 15:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								32869aec47 
								
							
								 
							
						 
						
							
							
								
								apply  http://bug.opensecondlife.org/view.php?id=512  from chillken  
							
							... 
							
							
							
							which cleans up the verbose logic 
							
						 
						
							2007-10-25 15:34:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6804f9affb 
								
							
								 
							
						 
						
							
							
								
								* Added static mutex to terrain load-tile to prevent file IO locking issues.  
							
							
							
						 
						
							2007-10-25 15:17:42 +00:00  
				
					
						
							
							
								 
						
							
							
								2048d611cf 
								
							
								 
							
						 
						
							
							
								
								* Added XMLRPC Controller Module to OpenSimMain which allows XML-RPC queries to be sent to the core application.  
							
							... 
							
							
							
							* Disabled by default, but has two functions so far -- shutdown (timed or now), and create-region.
* Added SendGeneralAlert function to SceneManager allowing all-user alerts to be sent from OpenSimMain. 
							
						 
						
							2007-10-25 12:13:58 +00:00  
				
					
						
							
							
								 
						
							
							
								51c782d6ad 
								
							
								 
							
						 
						
							
							
								
								Introduced a build error in the last patch  
							
							
							
						 
						
							2007-10-24 04:14:24 +00:00  
				
					
						
							
							
								 
						
							
							
								0d93069adb 
								
							
								 
							
						 
						
							
							
								
								add locking to the terrain database calls  
							
							
							
						 
						
							2007-10-23 14:31:35 +00:00  
				
					
						
							
							
								 
						
							
							
								42318dc15a 
								
							
								 
							
						 
						
							
							
								
								* Fix for issue#514 - Sim crash when editing near terrain edge.  
							
							
							
						 
						
							2007-10-23 14:22:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0c9933fd0f 
								
							
								 
							
						 
						
							
							
								
								* Added "create-region" console command. Syntax: create-region <name> <region.xml filename>  
							
							... 
							
							
							
							* Spring cleaning. 
							
						 
						
							2007-10-23 12:44:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1c8809077e 
								
							
								 
							
						 
						
							
							
								
								remove debug line  
							
							
							
						 
						
							2007-10-23 02:34:10 +00:00  
				
					
						
							
							
								 
						
							
							
								3143768468 
								
							
								 
							
						 
						
							
							
								
								* Removed plenty more untagged console messages. Everything now has shiny groups. :)  
							
							
							
						 
						
							2007-10-22 22:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								3e5fcf90aa 
								
							
								 
							
						 
						
							
							
								
								* Table creation now checks if the table already exists before building it.  
							
							
							
						 
						
							2007-10-22 22:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								b02fa17acc 
								
							
								 
							
						 
						
							
							
								
								* Temporary fix for SQLite error -- temporarily disables terrain storage.  
							
							
							
						 
						
							2007-10-22 22:07:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5dad0ed729 
								
							
								 
							
						 
						
							
							
								
								* Return of R2162. /Take that SVN!/  
							
							
							
						 
						
							2007-10-22 21:57:32 +00:00  
				
					
						
							
							
								 
						
							
							
								dd770c384c 
								
							
								 
							
						 
						
							
							
								
								* Made EstateSetting static since there's only one instance, and we only need to create it once  
							
							... 
							
							
							
							* Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache 
							
						 
						
							2007-10-22 17:55:49 +00:00  
				
					
						
							
							
								 
						
							
							
								81e5cf14ce 
								
							
								 
							
						 
						
							
							
								
								after a small misunderstanding with the match group numbers  
							
							... 
							
							
							
							IRC relay mode now has much more sensible broadcast messages in world
and ignores non PRIVMSG commands 
							
						 
						
							2007-10-22 16:55:03 +00:00  
				
					
						
							
							
								 
						
							
							
								f1fec04c56 
								
							
								 
							
						 
						
							
							
								
								my confusion on matches vs. groups in regex.  This should work a bit better  
							
							
							
						 
						
							2007-10-22 16:41:53 +00:00  
				
					
						
							
							
								 
						
							
							
								8e424a4162 
								
							
								 
							
						 
						
							
							
								
								make for nicer IRC messages.  No promiss that this works yet, but  
							
							... 
							
							
							
							it is a first attempt.  Will tune shortly. 
							
						 
						
							2007-10-22 16:35:39 +00:00  
				
					
						
							
							
								 
						
							
							
								627aa65e59 
								
							
								 
							
						 
						
							
							
								
								make IRC uglier for a while to get a better handle on writing a parser for the messages  
							
							
							
						 
						
							2007-10-22 15:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								c5ea70bf93 
								
							
								 
							
						 
						
							
							
								
								nice catch by chi11ken that I was setting the wrong property  
							
							
							
						 
						
							2007-10-22 15:39:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6acaabefc3 
								
							
								 
							
						 
						
							
							
								
								revert r2162 as it completely clobbered all the work on  
							
							... 
							
							
							
							the ChatModule by MW and myself.  Couldn't find Adam online
after that rev went in. 
							
						 
						
							2007-10-22 15:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								c4707a284f 
								
							
								 
							
						 
						
							
							
								
								* Major ass commit.  
							
							... 
							
							
							
							* Sqlite Storage Engine now supports terrain -- however be aware that every terrain revision stored will at 512KB to your database file. At the moment it is storing every revision from the first.
* Fixed an issue where by noverbose mode would display lots of useless junk. Noverbose mode is now quite usable.
* Fixed a whole bunch of console message issues such as naming and categorisation 
							
						 
						
							2007-10-22 15:23:48 +00:00  
				
					
						
							
							
								 
						
							
							
								22e330c1a0 
								
							
								 
							
						 
						
							
							
								
								attempt to fix the muliple repeat problem (that sdague is getting) in the IRC chat bridge code.  
							
							
							
						 
						
							2007-10-22 14:20:59 +00:00  
				
					
						
							
							
								 
						
							
							
								155005cba6 
								
							
								 
							
						 
						
							
							
								
								Hopefully made it so ChatModule and InstantMessageModule are now running in Shared module mode.  
							
							
							
						 
						
							2007-10-22 13:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2681de366b 
								
							
								 
							
						 
						
							
							
								
								Made some changes to the load/save xml format, So that the old format can still be used, I have added new console commands of "load-xml2" and "save-xml2", if the old versions worked for you then please continue using them (at least for now). The new versions haven't been tested that much, so their format could be subject to change.  
							
							
							
						 
						
							2007-10-22 11:06:54 +00:00  
				
					
						
							
							
								 
						
							
							
								5bf6b24590 
								
							
								 
							
						 
						
							
							
								
								Bug fix, so that local loginserver (in standalone mode) can set a start position (position inside the region) rather than it always being hardcoded to 128,128. Note: This bug fix is just to allow this to be set. Its not actually used yet (so users will still always start at 128,128).  
							
							
							
						 
						
							2007-10-22 09:04:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e0f43cad4b 
								
							
								 
							
						 
						
							
							
								
								update so that distances aren't required in the config file  
							
							
							
						 
						
							2007-10-22 03:22:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8e4748d914 
								
							
								 
							
						 
						
							
							
								
								pull the IRC portions into their own class.  There is still  
							
							... 
							
							
							
							something odd going on with multi-regions here, which I'll
have to ask Adam about tomorrow.  This should make it easier
to just enhance the IRC portion of chat though. 
							
						 
						
							2007-10-22 02:14:01 +00:00  
				
					
						
							
							
								 
						
							
							
								7f2ec02802 
								
							
								 
							
						 
						
							
							
								
								* Disabled TCP Remoting Channel Security for InterRegion communication, as it appears we are not implementing this correctly. (need to set up certificates first)  
							
							... 
							
							
							
							* Documented ACL class 
							
						 
						
							2007-10-21 22:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								61397a3410 
								
							
								 
							
						 
						
							
							
								
								fix line ending mixing.  Probably should put some  
							
							... 
							
							
							
							wiki descriptions up on line endings so we don't keep 
ending up in this place. 
							
						 
						
							2007-10-21 14:59:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9f2fcfb3ec 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug causing a crash during clientlog on in Windows (Thanks to Rookiie and nebadon for laying all the ground work)  
							
							... 
							
							
							
							Fixed a bug, preventing standalone mode to report neighboring sims correctly 
							
						 
						
							2007-10-21 09:32:24 +00:00  
				
					
						
							
							
								 
						
							
							
								6119eaed85 
								
							
								 
							
						 
						
							
							
								
								* Committing new PolicyManager based on an ACL system.  
							
							... 
							
							
							
							* Unlinked right now, but intent to replace large amounts of the core logic in PermissionManager with it. 
							
						 
						
							2007-10-20 10:44:34 +00:00  
				
					
						
							
							
								 
						
							
							
								5adafd538a 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue whereby avatar chat distances were being calculated against the region corner due to a zero vector.  
							
							... 
							
							
							
							* Bonus Commit: Fixed the Raster class in libTerrain. 
							
						 
						
							2007-10-20 00:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2afecae39c 
								
							
								 
							
						 
						
							
							
								
								* IRC ChatModule extension should now be more stable.  
							
							
							
						 
						
							2007-10-19 23:56:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4f1abe3e76 
								
							
								 
							
						 
						
							
							
								
								* Whisper, Say and Shout distances are now configurable (what the hell!)  
							
							
							
						 
						
							2007-10-19 23:36:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f364a084f1 
								
							
								 
							
						 
						
							
							
								
								* Cross-border region chat should now work as long as both regions are part of the same simulator.  
							
							
							
						 
						
							2007-10-19 23:27:54 +00:00  
				
					
						
							
							
								 
						
							
							
								f427433c85 
								
							
								 
							
						 
						
							
							
								
								* ChatModule is now shared between all scenes. (May be buggy.)  
							
							
							
						 
						
							2007-10-19 23:20:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1313544ac7 
								
							
								 
							
						 
						
							
							
								
								* Major structural change: Begun converting Events to use (caller, args) syntax to conform with .NET guidelines.  
							
							... 
							
							
							
							* OnChatFromViewer has been converted as an example.
* Bug: SimpleApp's NPC client does not implement a Scene property and will likely crash with a NullReferenceException when it attempts to chat. 
							
						 
						
							2007-10-19 22:02:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9a17bc58a6 
								
							
								 
							
						 
						
							
							
								
								enable IRC bridge via runtime configuration  
							
							
							
						 
						
							2007-10-19 21:36:58 +00:00  
				
					
						
							
							
								 
						
							
							
								d4bb430f78 
								
							
								 
							
						 
						
							
							
								
								get rid of all the ^M line endings  
							
							
							
						 
						
							2007-10-19 20:28:18 +00:00  
				
					
						
							
							
								 
						
							
							
								139994757c 
								
							
								 
							
						 
						
							
							
								
								changes to pass nini config object to the modules that get  
							
							... 
							
							
							
							loaded so that they may read out any bits they are interested in 
							
						 
						
							2007-10-19 20:27:34 +00:00  
				
					
						
							
							
								 
						
							
							
								aaaa3c6835 
								
							
								 
							
						 
						
							
							
								
								* Test thy commits! (oops, sorry!)  
							
							
							
						 
						
							2007-10-19 19:30:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d8cbd173f5 
								
							
								 
							
						 
						
							
							
								
								* Instant Message functionality moved into a Region Modules  
							
							... 
							
							
							
							* You can now send instant messages to any user on the simulator, regardless of what region they are in. 
							
						 
						
							2007-10-19 19:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								f756b1ee1c 
								
							
								 
							
						 
						
							
							
								
								*Added -useexecutepath to use the path of the .exe as the path to find configuration and libraries and not the current working directory.  
							
							
							
						 
						
							2007-10-19 19:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								9853db1708 
								
							
								 
							
						 
						
							
							
								
								* normalized line endings...  
							
							
							
						 
						
							2007-10-19 12:57:40 +00:00  
				
					
						
							
							
								 
						
							
							
								46700d3b7d 
								
							
								 
							
						 
						
							
							
								
								* Total refactoring of Asset Server for massive win  
							
							... 
							
							
							
							* There is now a AssetServerBase
* lolcat in ur assets 
							
						 
						
							2007-10-19 07:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								d79a3cc5e1 
								
							
								 
							
						 
						
							
							
								
								r 2113 introduced a leak, this should fix the leak  
							
							
							
						 
						
							2007-10-19 06:10:35 +00:00  
				
					
						
							
							
								 
						
							
							
								19f8b14120 
								
							
								 
							
						 
						
							
							
								
								small bit of refactoring  
							
							
							
						 
						
							2007-10-18 19:17:07 +00:00  
				
					
						
							
							
								 
						
							
							
								05df857132 
								
							
								 
							
						 
						
							
							
								
								Possible fix for: Remoting exceptions with adjacent non-running sims.  
							
							... 
							
							
							
							Bugs 449, 454, 408, 244, 197
implemented InformClientOfNeighbours as an asynchroneous process, handling timeouts without blocking the main thread.
Improved logging of errors, removed catch all in try catch 
							
						 
						
							2007-10-18 15:10:43 +00:00  
				
					
						
							
							
								 
						
							
							
								404e2b6cf2 
								
							
								 
							
						 
						
							
							
								
								* Removed some comments  
							
							
							
						 
						
							2007-10-18 14:25:59 +00:00  
				
					
						
							
							
								 
						
							
							
								884edac78e 
								
							
								 
							
						 
						
							
							
								
								Add gryc's patch to run commands in a shutdown_commands.txt file when the sim is shutdown. A config setting has also been added to OpenSim.ini. Thank you very much, gryc.  
							
							
							
						 
						
							2007-10-18 02:13:06 +00:00  
				
					
						
							
							
								 
						
							
							
								fc9f0267ab 
								
							
								 
							
						 
						
							
							
								
								Add "force-update", "command-script" & "show modules" to console help.  
							
							
							
						 
						
							2007-10-18 01:42:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7415eb7355 
								
							
								 
							
						 
						
							
							
								
								this might help with ODE errors.  Or maybe not.  YMMV  
							
							
							
						 
						
							2007-10-17 05:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								be0aebcc9a 
								
							
								 
							
						 
						
							
							
								
								couple of small event changes  
							
							
							
						 
						
							2007-10-16 15:09:06 +00:00  
				
					
						
							
							
								 
						
							
							
								0f1604a53f 
								
							
								 
							
						 
						
							
							
								
								Couple of small changes to Xml serialising of SceneObjectGroups (shouldn't effect anything).  
							
							
							
						 
						
							2007-10-16 11:16:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c2462bc8bb 
								
							
								 
							
						 
						
							
							
								
								Added "LoadImageUrl" module , that is a dynamic texture render, that works with the DynamicTextureModule to allow loading of a image from a webserver and a texture of that image created.  
							
							
							
						 
						
							2007-10-15 08:51:59 +00:00  
				
					
						
							
							
								 
						
							
							
								9de589bc37 
								
							
								 
							
						 
						
							
							
								
								* Applied Chillken patch  #419 : consolidate_ports-r2096-3.patch - consolidated port number defaults. Thankx Chillken!  
							
							
							
						 
						
							2007-10-15 08:42:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b48390213b 
								
							
								 
							
						 
						
							
							
								
								* Applied Chillken patch  #418 : copyright-r2094.patch updating copyright messages. Thanks Chillken!  
							
							
							
						 
						
							2007-10-15 07:25:32 +00:00  
				
					
						
							
							
								 
						
							
							
								849eaffbe5 
								
							
								 
							
						 
						
							
							
								
								* Applied patch  #418  : copyright-r2012.patch - some errors, but got most thru  
							
							
							
						 
						
							2007-10-15 07:10:21 +00:00  
				
					
						
							
							
								 
						
							
							
								77459edb70 
								
							
								 
							
						 
						
							
							
								
								* Chillken Patch  #417  - upgraded version numbers to 0.4 - thanks Chillken!  
							
							
							
						 
						
							2007-10-15 06:03:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5a1e896edc 
								
							
								 
							
						 
						
							
							
								
								OpenSimMain now respects the asset_plugin paramter, and storing of assets will *not* throw an exception  
							
							
							
						 
						
							2007-10-13 12:35:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f6aeff6cc3 
								
							
								 
							
						 
						
							
							
								
								Added capbility to use MySQL as the database backend in stand alone mode for assets and inventory.  
							
							... 
							
							
							
							Added asset_plugin key to "StandAlone" section of OpenSim.ini 
							
						 
						
							2007-10-13 09:21:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e8c1de8e72 
								
							
								 
							
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-10-13 09:10:53 +00:00  
				
					
						
							
							
								 
						
							
							
								1232eb1c58 
								
							
								 
							
						 
						
							
							
								
								Asset server implementation. Again one of these "plumbing" releases, where no real functionality has been introduced, but ground work has been made, enabling the asset server, and preparing the sim server to query the asset server.  
							
							... 
							
							
							
							Introduced an "IPlugin" interface, which plugins can inherit from. 
							
						 
						
							2007-10-13 07:26:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b77bf18079 
								
							
								 
							
						 
						
							
							
								
								* Just extracted a standard ToXml() on SceneObjectGroup  
							
							
							
						 
						
							2007-10-12 19:31:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a19ec6fc54 
								
							
								 
							
						 
						
							
							
								
								Just trying out some thing with events, there changes/additions are likely to be temporary.  
							
							
							
						 
						
							2007-10-12 15:26:19 +00:00  
				
					
						
							
							
								 
						
							
							
								847be6b872 
								
							
								 
							
						 
						
							
							
								
								Change warning from "not a valid assembly" to "not a module assembly"  
							
							
							
						 
						
							2007-10-11 14:26:59 +00:00  
				
					
						
							
							
								 
						
							
							
								86e5f82cb1 
								
							
								 
							
						 
						
							
							
								
								Some changes to the sending of updates of SceneObjects to clients, that I did a few weeks ago but never committed (and never completely finished what I had planned).  
							
							
							
						 
						
							2007-10-11 10:50:55 +00:00  
				
					
						
							
							
								 
						
							
							
								23eeeaae03 
								
							
								 
							
						 
						
							
							
								
								fixes for nebadon"s terrain bugs; includes patched 0.9 ode.dll, libode.so  
							
							
							
						 
						
							2007-10-11 05:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								94d98e638e 
								
							
								 
							
						 
						
							
							
								
								* Okay, so maybe Error was a bit harsh for BadImageException; downgrading to Warning.  
							
							... 
							
							
							
							* This commit brought to you by http://icanhascheezburger.com/  
							
						 
						
							2007-10-10 19:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								dbdacc26a4 
								
							
								 
							
						 
						
							
							
								
								* Now loading modules from ScriptEngines directory as well.  
							
							
							
						 
						
							2007-10-10 18:40:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a40e7100a2 
								
							
								 
							
						 
						
							
							
								
								* Gave ModuleLoader some good lovin'  
							
							... 
							
							
							
							* Introduced ModuleLoader.PickupModules that currently picks up IRegionModule:s from /bin
* Made LogBase thread-safe (or at least not thread-ignorant)
* Ignored some genned files 
							
						 
						
							2007-10-10 18:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								8cf2daa838 
								
							
								 
							
						 
						
							
							
								
								some refactoring  
							
							
							
						 
						
							2007-10-10 08:30:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f2f173a00e 
								
							
								 
							
						 
						
							
							
								
								small bug fix  
							
							
							
						 
						
							2007-10-08 09:16:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2d5f5e2b32 
								
							
								 
							
						 
						
							
							
								
								applied Darok"s BulletXPlugin changes 003.patch  
							
							
							
						 
						
							2007-10-07 14:40:02 +00:00  
				
					
						
							
							
								 
						
							
							
								29aa41daa0 
								
							
								 
							
						 
						
							
							
								
								Code from Illumious Beltran (IBM) implementing more LSL  
							
							... 
							
							
							
							The functions implemented are:
llListen
llListenControl
llListenRemove
llOpenRemoteDataChannel
llCloseRemoteDataChannel
llRemoteDataReply
The events implemented are:
listen
remote_data 
							
						 
						
							2007-10-05 19:33:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c3d8f1f425 
								
							
								 
							
						 
						
							
							
								
								getting all our line endings consistant again  
							
							
							
						 
						
							2007-10-05 15:45:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d4a4aafaf1 
								
							
								 
							
						 
						
							
							
								
								* So, ok, maybe renaming serialized fields on a friday wasn't the smartest of things. Reverting 2056.  
							
							
							
						 
						
							2007-10-05 13:54:16 +00:00  
				
					
						
							
							
								 
						
							
							
								82bdf535df 
								
							
								 
							
						 
						
							
							
								
								* minor refactoring  
							
							... 
							
							
							
							* using base type IUserService 
							
						 
						
							2007-10-05 13:12:34 +00:00  
				
					
						
							
							
								 
						
							
							
								710b8375a9 
								
							
								 
							
						 
						
							
							
								
								Some tiny refactoring  
							
							
							
						 
						
							2007-10-05 11:40:30 +00:00  
				
					
						
							
							
								 
						
							
							
								ed6168b96b 
								
							
								 
							
						 
						
							
							
								
								* UserProfileData meets code conventions  
							
							
							
						 
						
							2007-10-05 11:27:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5a65521203 
								
							
								 
							
						 
						
							
							
								
								== The "right name and place" commit ==  
							
							... 
							
							
							
							* Moved InventoryData to Framework.Types/InventoryItemBase.cs
* Moved UserData to Framework.Interfaces/IUserData.cs
* Moved UserProfileData to Framework/Types/UserProfileData.cs
* Deleted ass-backwards Framework dependency on Framework.Data (now it's the other way round)
* Changed some namespaces to reflect file structure 
							
						 
						
							2007-10-05 10:14:42 +00:00  
				
					
						
							
							
								 
						
							
							
								342a813bd7 
								
							
								 
							
						 
						
							
							
								
								* Moved IUserService to OpenSim.Framework.Interfaces  
							
							
							
						 
						
							2007-10-05 09:45:39 +00:00  
				
					
						
							
							
								 
						
							
							
								10c36a2573 
								
							
								 
							
						 
						
							
							
								
								* Renamed IUserServices to IUserService  
							
							
							
						 
						
							2007-10-05 09:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								9076d5e1ac 
								
							
								 
							
						 
						
							
							
								
								* minor renaming  
							
							
							
						 
						
							2007-10-03 08:27:46 +00:00  
				
					
						
							
							
								 
						
							
							
								652654176a 
								
							
								 
							
						 
						
							
							
								
								more refactoring  
							
							
							
						 
						
							2007-10-03 07:50:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9b1eefbcde 
								
							
								 
							
						 
						
							
							
								
								Some continuation of lbsa71's refactoring of the CommunicationsManager.  
							
							
							
						 
						
							2007-10-03 06:20:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d36316e1c9 
								
							
								 
							
						 
						
							
							
								
								Droppin da fyzyx bomb on ya  
							
							... 
							
							
							
							seriously, this is quite the update.  Fixes a number of nagging physics problems, including avatar shell size/shape
The internal logic is quite different, and CPU usage may be affected.
Also some work remains wrt flying.  Please test this rev out before you deploy widely 
							
						 
						
							2007-10-03 01:59:43 +00:00  
				
					
						
							
							
								 
						
							
							
								b5eaea7b0c 
								
							
								 
							
						 
						
							
							
								
								* Moved setup of LocalInventoryService and LocalUserServices to the app layer  
							
							... 
							
							
							
							* Killed off 'parent' relation from LocalUserServices to CommunicationsLocal
* Deleted obsolete project InventoryServiceBase
* Deleted superfluous createCol function 
							
						 
						
							2007-10-02 00:00:12 +00:00  
				
					
						
							
							
								 
						
							
							
								625164d3e2 
								
							
								 
							
						 
						
							
							
								
								removed debug statements  
							
							
							
						 
						
							2007-10-01 16:26:15 +00:00  
				
					
						
							
							
								 
						
							
							
								034f0b4bb7 
								
							
								 
							
						 
						
							
							
								
								fixing odeplugin debug bug  
							
							
							
						 
						
							2007-10-01 16:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								d644b1f440 
								
							
								 
							
						 
						
							
							
								
								this should fix mantis 452 and related -- hollow prims work in Linux! (I hope)  
							
							
							
						 
						
							2007-10-01 16:01:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d1df81c221 
								
							
								 
							
						 
						
							
							
								
								Applied ckrinke's patch for  #453 . Thanks Charles! :)  
							
							
							
						 
						
							2007-09-30 09:01:51 +00:00  
				
					
						
							
							
								 
						
							
							
								d20d621ab1 
								
							
								 
							
						 
						
							
							
								
								Corrected the typo in the folder name.  
							
							
							
						 
						
							2007-09-30 08:50:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c1d3e93fbb 
								
							
								 
							
						 
						
							
							
								
								Hollow prims (box only), thanks Gerard!  Enjoy  
							
							
							
						 
						
							2007-09-29 04:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								a0265300aa 
								
							
								 
							
						 
						
							
							
								
								Hollow prims (box only), thanks Gerard!  Enjoy  
							
							
							
						 
						
							2007-09-29 03:56:36 +00:00  
				
					
						
							
							
								 
						
							
							
								77a185f4ad 
								
							
								 
							
						 
						
							
							
								
								this should fix 443 and compile!  
							
							
							
						 
						
							2007-09-27 23:11:41 +00:00  
				
					
						
							
							
								 
						
							
							
								129d266867 
								
							
								 
							
						 
						
							
							
								
								this should fix mantis  #443  
							
							
							
						 
						
							2007-09-27 23:06:24 +00:00  
				
					
						
							
							
								 
						
							
							
								863195612b 
								
							
								 
							
						 
						
							
							
								
								Reverting back to 2017 since 2018 were causing Linux breakage; reopening Tleiades patch 444 and 445.  
							
							
							
						 
						
							2007-09-27 14:57:43 +00:00  
				
					
						
							
							
								 
						
							
							
								8143c597fc 
								
							
								 
							
						 
						
							
							
								
								* Tleiades grid mode inventory ( #444 ) - thanx Tleiades!  
							
							... 
							
							
							
							* updated to rev 1413 on libsecondlife.dll and libsecondlife.dll.config (#423 ) 
							
						 
						
							2007-09-27 13:25:45 +00:00  
				
					
						
							
							
								 
						
							
							
								569ba9eb9a 
								
							
								 
							
						 
						
							
							
								
								Terrain:  
							
							... 
							
							
							
							* Attempted fix for lag/pause when doing lots of updates.
* Some naming fixes to libTerrain.
* Refactored terrain bitmap generation into a common call for both world map and export.
General:
* Switched some calls to Console.WriteLine to use MainLog.Warn/Verbose/Notice. 
							
						 
						
							2007-09-25 11:48:43 +00:00  
				
					
						
							
							
								 
						
							
							
								eb8640f368 
								
							
								 
							
						 
						
							
							
								
								* Now the OGS1GridServices has a LocalBackEndServices that it forwards intra-instance requests to  
							
							... 
							
							
							
							* Every Scene has a ClientManager (as every dog it's day) since two scenes can have the same circuit as client. 
							
						 
						
							2007-09-25 06:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								2219ccc5b0 
								
							
								 
							
						 
						
							
							
								
								* Fixed Culture-variant parsing of config options  
							
							
							
						 
						
							2007-09-25 01:20:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3ac43d0120 
								
							
								 
							
						 
						
							
							
								
								* Removed some more fields from CommunicationsLocal  
							
							... 
							
							
							
							* added OnLoginToRegion to CommunicationsLocal 
							
						 
						
							2007-09-24 23:58:43 +00:00  
				
					
						
							
							
								 
						
							
							
								4e01aa4879 
								
							
								 
							
						 
						
							
							
								
								* Added time dilation property to Scene  
							
							... 
							
							
							
							* Default Terrain algorithm now produces something slightly less mountainous.
* Fixed lolcat 
							
						 
						
							2007-09-24 16:39:26 +00:00  
				
					
						
							
							
								 
						
							
							
								b82b8b8f4f 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue where it chose the smaller rather than larger of the two numbers for the update call.  
							
							
							
						 
						
							2007-09-24 15:58:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f5eac12a88 
								
							
								 
							
						 
						
							
							
								
								* Renamed ScriptConsole to PluginConsole for clarity  
							
							... 
							
							
							
							* Fixed a bug where ODE tries to do a physics update for zero frames. 
							
						 
						
							2007-09-24 15:56:34 +00:00  
				
					
						
							
							
								 
						
							
							
								48e0e05446 
								
							
								 
							
						 
						
							
							
								
								* Refactored the central update loop - now easier to work with. Switching from per-framecounts to per-second time periods and moving to OpenSim.ini shortly.  
							
							
							
						 
						
							2007-09-24 15:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								d4701d7ecc 
								
							
								 
							
						 
						
							
							
								
								* Long days journey towards night  
							
							
							
						 
						
							2007-09-24 12:39:03 +00:00  
				
					
						
							
							
								 
						
							
							
								c8157da17b 
								
							
								 
							
						 
						
							
							
								
								* Hotfix for 'properties all the way into the sunset' bug; it just doesn't make sense, but maybe we need to handle agentUpdates form children too.  
							
							... 
							
							
							
							* Ignored some bins 
							
						 
						
							2007-09-24 12:19:33 +00:00  
				
					
						
							
							
								 
						
							
							
								9f6b709f3c 
								
							
								 
							
						 
						
							
							
								
								* the worlds most insignificant commit  
							
							
							
						 
						
							2007-09-24 11:23:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9795b4f6c8 
								
							
								 
							
						 
						
							
							
								
								* Console output killed the cat. s/cat/sim/  
							
							
							
						 
						
							2007-09-24 09:37:40 +00:00  
				
					
						
							
							
								 
						
							
							
								00ddeebf57 
								
							
								 
							
						 
						
							
							
								
								* So, ok, maybe a bit harsh to explode on grid inventory calls.  
							
							
							
						 
						
							2007-09-24 09:19:31 +00:00  
				
					
						
							
							
								 
						
							
							
								ee5f069e2a 
								
							
								 
							
						 
						
							
							
								
								* Now there's only one UserService  
							
							
							
						 
						
							2007-09-24 07:53:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1302ef44e3 
								
							
								 
							
						 
						
							
							
								
								* Started major restructusing of comms to prepare for better grid and region functionality  
							
							... 
							
							
							
							* Working towards one shared set of services
* Killed off two projects with very little functionality 
							
						 
						
							2007-09-24 07:30:30 +00:00  
				
					
						
							
							
								 
						
							
							
								9ccab46ae8 
								
							
								 
							
						 
						
							
							
								
								* Trying to streamline CommunicationsManager  
							
							
							
						 
						
							2007-09-24 05:30:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6c41efa4e3 
								
							
								 
							
						 
						
							
							
								
								* reorder and rename  
							
							
							
						 
						
							2007-09-24 05:20:23 +00:00  
				
					
						
							
							
								 
						
							
							
								40468f18a4 
								
							
								 
							
						 
						
							
							
								
								* Encapsulated all CommunicationsManager services  
							
							
							
						 
						
							2007-09-24 05:15:13 +00:00  
				
					
						
							
							
								 
						
							
							
								13c1c33ed4 
								
							
								 
							
						 
						
							
							
								
								* Added TryGetAvatarByName  
							
							
							
						 
						
							2007-09-24 04:49:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5818958a9a 
								
							
								 
							
						 
						
							
							
								
								*** CHANGED CONFIG BEHAVIOUR ***  
							
							... 
							
							
							
							* Changed really strange LocalSettings behaviour with enforcing hard-coded plugin names if none supplied
* UserServices and InventoryPlugin will only load if supplied with filename 
							
						 
						
							2007-09-24 02:41:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a9a126063f 
								
							
								 
							
						 
						
							
							
								
								long-lost fixes to physics -- proper physical avatar management on crossings, TP  
							
							
							
						 
						
							2007-09-24 02:40:13 +00:00  
				
					
						
							
							
								 
						
							
							
								47256cebda 
								
							
								 
							
						 
						
							
							
								
								* Renamed methods on IUserData  
							
							
							
						 
						
							2007-09-24 01:31:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ce071417d4 
								
							
								 
							
						 
						
							
							
								
								* minor renames  
							
							
							
						 
						
							2007-09-24 01:18:45 +00:00  
				
					
						
							
							
								 
						
							
							
								79045abe68 
								
							
								 
							
						 
						
							
							
								
								* Renamed stuff on UserManagerBase to get implicit implementation of IUserServices (instead of stubs)  
							
							
							
						 
						
							2007-09-24 01:16:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b3eeb5a8dc 
								
							
								 
							
						 
						
							
							
								
								* Purged 'Regions' code pending Agent layer grok.  
							
							... 
							
							
							
							* Changed so prims aren't loaded until AFTER parcels.
* The region startup flow is still an ungodly rats nest. 
							
						 
						
							2007-09-23 23:55:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8dda11d17e 
								
							
								 
							
						 
						
							
							
								
								fix to do hollow prims correctly.  Reported from  
							
							... 
							
							
							
							http://bug.opensecondlife.org/view.php?id=394  
						
							2007-09-22 18:41:01 +00:00  
				
					
						
							
							
								 
						
							
							
								59f0920a8f 
								
							
								 
							
						 
						
							
							
								
								Stand Alone ScriptEngine: early framework, ongoing planning (don't touch yet, will go through major reorganizing). Still a LOT of things needs to be solved...  
							
							
							
						 
						
							2007-09-22 13:15:52 +00:00  
				
					
						
							
							
								 
						
							
							
								64f4afcb43 
								
							
								 
							
						 
						
							
							
								
								* There. I think this concludes todays work on moving stuff to Broadcast()  
							
							
							
						 
						
							2007-09-21 06:06:31 +00:00  
				
					
						
							
							
								 
						
							
							
								34043cd351 
								
							
								 
							
						 
						
							
							
								
								* Slowly but surely working my way towards Regionality...  
							
							
							
						 
						
							2007-09-21 06:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								80a9b81448 
								
							
								 
							
						 
						
							
							
								
								* Yeah, I placed Close() in the wrong file. So sue me.  
							
							
							
						 
						
							2007-09-21 05:34:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5fab795bf0 
								
							
								 
							
						 
						
							
							
								
								* Continued work on Region layer  
							
							... 
							
							
							
							* Added Close() to ScenePresence to remove and destroy PhysicsActor 
							
						 
						
							2007-09-21 05:23:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e4a78a9b30 
								
							
								 
							
						 
						
							
							
								
								* Removed unused RegenerateTerrain functions  
							
							
							
						 
						
							2007-09-21 05:04:59 +00:00  
				
					
						
							
							
								 
						
							
							
								72b207173a 
								
							
								 
							
						 
						
							
							
								
								* Removed unused LandRenegerated flag  
							
							
							
						 
						
							2007-09-21 05:00:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b9808f8314 
								
							
								 
							
						 
						
							
							
								
								* First example of moving stuff to a Region layer  
							
							... 
							
							
							
							* Also, changed RegionPresence to 'RegionSubscription' - let's just see where we land with this... 
							
						 
						
							2007-09-21 04:58:40 +00:00  
				
					
						
							
							
								 
						
							
							
								409bcd999d 
								
							
								 
							
						 
						
							
							
								
								* Continuing refactoring of presence  
							
							... 
							
							
							
							* Deleted stub ScenePresence.Body.cs
  * Added stub Region classes
The idea is to, at first, have every ScenePresence have one RegionPresence, moving code over to it until we can detach the two classes and not have a ScenePresence for every RegionPresence. 
							
						 
						
							2007-09-21 03:13:49 +00:00  
				
					
						
							
							
								 
						
							
							
								d3050724d8 
								
							
								 
							
						 
						
							
							
								
								physics-related fixes; should stabilize border crossings  
							
							
							
						 
						
							2007-09-21 02:31:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3eb1a23ac1 
								
							
								 
							
						 
						
							
							
								
								* Removed Unused 'Entity' superclass  
							
							
							
						 
						
							2007-09-21 02:11:19 +00:00  
				
					
						
							
							
								 
						
							
							
								ca611c6668 
								
							
								 
							
						 
						
							
							
								
								* even more renaming and refactoring; the cleaning woman is on call.  
							
							
							
						 
						
							2007-09-20 23:47:32 +00:00  
				
					
						
							
							
								 
						
							
							
								101369e25a 
								
							
								 
							
						 
						
							
							
								
								* Some more presence refactoring  
							
							
							
						 
						
							2007-09-20 23:28:08 +00:00  
				
					
						
							
							
								 
						
							
							
								7335e5710b 
								
							
								 
							
						 
						
							
							
								
								Rev 1971 : The Lbsa71 vintage commit  
							
							... 
							
							
							
							* Refactored to prepare for some serious restructuring 
							
						 
						
							2007-09-20 13:04:51 +00:00  
				
					
						
							
							
								 
						
							
							
								14d5a2e9b7 
								
							
								 
							
						 
						
							
							
								
								* moved SceneManager to RegionApplicationBase  
							
							... 
							
							
							
							* Implemented SceneManager.StopScene() and Scene.Stop()
* Some SimpleApping 
							
						 
						
							2007-09-20 07:49:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3c7161d128 
								
							
								 
							
						 
						
							
							
								
								* Rewired Touch to route to group/part (Still triggering EventManager as well)  
							
							
							
						 
						
							2007-09-20 05:22:18 +00:00  
				
					
						
							
							
								 
						
							
							
								4ce0c0794a 
								
							
								 
							
						 
						
							
							
								
								* Added TryGetAvatar to SceneManager  
							
							... 
							
							
							
							* Refactored some names for clarity 
							
						 
						
							2007-09-20 05:02:44 +00:00  
				
					
						
							
							
								 
						
							
							
								2afbf8b22b 
								
							
								 
							
						 
						
							
							
								
								* Added AddToPhysicalScene and RemoveFromPhysicalScene and added to MakeAvatar and MakeChildAgent respectively  
							
							... 
							
							
							
							* Removed unused m_child from ClientView 
							
						 
						
							2007-09-19 04:19:27 +00:00  
				
					
						
							
							
								 
						
							
							
								440819fab9 
								
							
								 
							
						 
						
							
							
								
								* Deleted unused RegionManager.cs  
							
							... 
							
							
							
							* Deleted unused ModuleAPIMethod's 
							
						 
						
							2007-09-19 00:42:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9f7c0a015e 
								
							
								 
							
						 
						
							
							
								
								* 'Use format string' ftw  
							
							
							
						 
						
							2007-09-19 00:32:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8f0b03597b 
								
							
								 
							
						 
						
							
							
								
								* Modernized ScriptManager to new interface-based module calls.  
							
							... 
							
							
							
							* 'remove redundant this qualifier' ftw 
							
						 
						
							2007-09-19 00:30:55 +00:00  
				
					
						
							
							
								 
						
							
							
								3f6b3f6b59 
								
							
								 
							
						 
						
							
							
								
								* Moved SendLogoutPacket back to IClientAPI.  
							
							
							
						 
						
							2007-09-18 23:37:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f71b315592 
								
							
								 
							
						 
						
							
							
								
								* Now at least we're not creating physActors for child agents.  
							
							
							
						 
						
							2007-09-18 22:12:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c8f51836b8 
								
							
								 
							
						 
						
							
							
								
								* Gave Connectivity some more (manly) love.  
							
							
							
						 
						
							2007-09-18 21:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								70d9cec3b5 
								
							
								 
							
						 
						
							
							
								
								* Yet some more connectivity restructuring  
							
							... 
							
							
							
							* We now have CloseAllAgents( circuit ) and CloseAllCircuits( agentId ) for great justice ( but alas, still only closing on one single scene - be brave! )
  * Login and ConnectionClosed now eventified and moveified awayified
  * Killed off unused NullClientAPI
  * Now the client is almost only responsible for its own closing. ( I will get that scene out of there )
  * Lookin' good! 
							
						 
						
							2007-09-18 13:29:16 +00:00  
				
					
						
							
							
								 
						
							
							
								0bac4b430c 
								
							
								 
							
						 
						
							
							
								
								* Handlerized ViewerEffect  
							
							... 
							
							
							
							* Now there-is-only-client-manager
* First step towards moving Logout and ConnectionClosed out of Client and into something else (which will let us get rid of ClientView reference to ClientManager
* General posititvity, peace, love and understanding 
							
						 
						
							2007-09-18 12:13:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a963b3057b 
								
							
								 
							
						 
						
							
							
								
								* Replaced usage of ClientView with IClientAPI  
							
							... 
							
							
							
							* Some propertification and hideousness of fields. 
							
						 
						
							2007-09-18 09:59:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ffb4f97a66 
								
							
								 
							
						 
						
							
							
								
								* Merged ClientViewBase into ClientView for great justice  
							
							
							
						 
						
							2007-09-18 08:55:44 +00:00  
				
					
						
							
							
								 
						
							
							
								26406efd55 
								
							
								 
							
						 
						
							
							
								
								* Made ClientViewBase abstract  
							
							... 
							
							
							
							* Deleted unused m_consoleRegion 
							
						 
						
							2007-09-18 08:38:21 +00:00  
				
					
						
							
							
								 
						
							
							
								04e7fcd0e9 
								
							
								 
							
						 
						
							
							
								
								RemoveAvatar called from scene.cs; implemented in ODE.  Still issues with multi-region; see bug 410  
							
							
							
						 
						
							2007-09-18 02:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b8d9737a47 
								
							
								 
							
						 
						
							
							
								
								fixing me some line endings  
							
							
							
						 
						
							2007-09-17 12:52:03 +00:00  
				
					
						
							
							
								 
						
							
							
								df58154781 
								
							
								 
							
						 
						
							
							
								
								* Moved some commands from Scene into SceneManager so they could be used with 'root'  
							
							... 
							
							
							
							* Removed some duplicated commands 
							
						 
						
							2007-09-17 07:31:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b3d2f8b8e2 
								
							
								 
							
						 
						
							
							
								
								*doh*  
							
							
							
						 
						
							2007-09-17 07:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								6961013c24 
								
							
								 
							
						 
						
							
							
								
								* CHANGED SOME CONSOLE COMMAND BEHAVIOURS  
							
							... 
							
							
							
							* Normalized 'change-region' so (almost) all commands are context sensitive (use 'root' or '..' to set 'all scenes' context)
  * 'terrain-sim' is thusly obsolete, use 'change-region', followed by 'terrain'
  * Introduced SceneManager to administrate operations on group of scenes and moved relevant funcs there.
    * In it, there's a ForEach(Action<Scene>) that either passes all scenes, or only current scene depending on context.
  * Changed default prim backup (save-xml/load-xml) xml to "prim-backup.xml"
  * Changed Disable/EnablePermissions to BypassPermissions = true/false;
Also:
  * Removed unused and non-existent project ref 
							
						 
						
							2007-09-17 06:57:17 +00:00  
				
					
						
							
							
								 
						
							
							
								279177219e 
								
							
								 
							
						 
						
							
							
								
								Fixed missing Axiom references.  
							
							
							
						 
						
							2007-09-16 13:02:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c654506b18 
								
							
								 
							
						 
						
							
							
								
								Implemented: llSetText, llResetScript  
							
							... 
							
							
							
							Implemented: llHTTPRequest (queue, thread, etc -- but not actuall call) 
							
						 
						
							2007-09-16 03:36:13 +00:00  
				
					
						
							
							
								 
						
							
							
								88968622ea 
								
							
								 
							
						 
						
							
							
								
								Implemented: llStringToBase64, llBase64ToString, llXorBase64Strings, llXorBase64StringsCorrect, llGetTimestamp  
							
							
							
						 
						
							2007-09-15 16:45:37 +00:00  
				
					
						
							
							
								 
						
							
							
								cff586df68 
								
							
								 
							
						 
						
							
							
								
								Bugfixed: llListRandomize  
							
							... 
							
							
							
							Implemented: llListSort, llList2ListStrided, llDeleteSubString, llInsertString 
							
						 
						
							2007-09-15 16:16:57 +00:00  
				
					
						
							
							
								 
						
							
							
								c6344fcf94 
								
							
								 
							
						 
						
							
							
								
								llList2Key, llList2Rot, llList2List  
							
							
							
						 
						
							2007-09-15 15:55:40 +00:00  
				
					
						
							
							
								 
						
							
							
								ad042f1d75 
								
							
								 
							
						 
						
							
							
								
								Implemented llList2CSV, llCSV2List, llListRandomize, llList2Vector, llListFindList, llListInsertList, llDeleteSubList  
							
							
							
						 
						
							2007-09-15 15:45:20 +00:00  
				
					
						
							
							
								 
						
							
							
								1e0f9604a6 
								
							
								 
							
						 
						
							
							
								
								Will display error in main chat if unsupported llFunction is used.  
							
							
							
						 
						
							2007-09-15 14:57:07 +00:00  
				
					
						
							
							
								 
						
							
							
								ed68a3894c 
								
							
								 
							
						 
						
							
							
								
								Now loading "OpenSim.Region.ScriptEngine.Common.dll" into scripts AppDomain and "using OpenSim.Region.ScriptEngine.Common;" at start of script when converted from LSL. Vectors and rotations now works.  
							
							
							
						 
						
							2007-09-15 14:22:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f8ddf7429e 
								
							
								 
							
						 
						
							
							
								
								* Wired up chat so that channel goes into OnChatFromViewer. However:  
							
							... 
							
							
							
							* There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients.
  * We do not currently support objects listening, so there's really no way of actually using this feature.
So; somebody please wire chat all the way to the scripts. 
							
						 
						
							2007-09-14 13:46:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1b1808d45d 
								
							
								 
							
						 
						
							
							
								
								* fixed script compilation  
							
							... 
							
							
							
							* reversed //c# - if
  * rightifyed what's actually converted 
							
						 
						
							2007-09-14 09:25:07 +00:00  
				
					
						
							
							
								 
						
							
							
								8849637493 
								
							
								 
							
						 
						
							
							
								
								more fun with LSL implementations  
							
							
							
						 
						
							2007-09-14 08:57:13 +00:00  
				
					
						
							
							
								 
						
							
							
								dddf61953b 
								
							
								 
							
						 
						
							
							
								
								added ability to update group position  
							
							
							
						 
						
							2007-09-14 08:55:22 +00:00  
				
					
						
							
							
								 
						
							
							
								b31fc4980f 
								
							
								 
							
						 
						
							
							
								
								ODE: no more slippin' & slidin'  
							
							
							
						 
						
							2007-09-13 21:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								1703cacaab 
								
							
								 
							
						 
						
							
							
								
								Added CLI "debug packet 0..255" to enable the in/out packet dumps with various verbosity  
							
							
							
						 
						
							2007-09-13 16:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								23b8e39c1b 
								
							
								 
							
						 
						
							
							
								
								llSetPos(), llGetPos(), llGetLocalPos() now implemented  
							
							
							
						 
						
							2007-09-13 14:19:57 +00:00  
				
					
						
							
							
								 
						
							
							
								0709d96716 
								
							
								 
							
						 
						
							
							
								
								If first 4 characters in script is "//C#" script will be treated as pure C# instead of LSL/C# hybrid. This means no preprocessing before compile.  
							
							
							
						 
						
							2007-09-13 14:15:02 +00:00  
				
					
						
							
							
								 
						
							
							
								888133e987 
								
							
								 
							
						 
						
							
							
								
								add some locks around DataSet manipulation to ensure we are doing this  
							
							... 
							
							
							
							safely 
							
						 
						
							2007-09-13 13:10:21 +00:00  
				
					
						
							
							
								 
						
							
							
								7a9f5ed6b3 
								
							
								 
							
						 
						
							
							
								
								Fix the terrain heightmap load from images (tested PNG and GIF).  
							
							
							
						 
						
							2007-09-13 13:09:14 +00:00  
				
					
						
							
							
								 
						
							
							
								af6c9d355d 
								
							
								 
							
						 
						
							
							
								
								implement llGetScale and llSetScale  
							
							... 
							
							
							
							drop IScriptHost for now and just use SceneObjectPart, given how many of
SceneObjectPart's properties we need for the script engine 
							
						 
						
							2007-09-13 13:06:54 +00:00  
				
					
						
							
							
								 
						
							
							
								afea5f2205 
								
							
								 
							
						 
						
							
							
								
								remove ^M, as native storage should be UNIX format, and ^M in/out mashing  
							
							... 
							
							
							
							will happen on the windows side now that eol-style is correct 
							
						 
						
							2007-09-13 11:41:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cef8c5e9d7 
								
							
								 
							
						 
						
							
							
								
								Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy.  
							
							
							
						 
						
							2007-09-13 11:11:08 +00:00  
				
					
						
							
							
								 
						
							
							
								615487a756 
								
							
								 
							
						 
						
							
							
								
								Backup is now optional on classes  
							
							... 
							
							
							
							* Removed unused BackUp method on EntityBase
* Added overridable InSceneBackup property on SceneObjectGroup
* Refactored out AttachToBackup and DetachFromBackup
* Normalized namespace OpenSim.DataStore.MonoSqliteStorage to OpenSim.DataStore.MonoSqlite 
							
						 
						
							2007-09-13 05:25:26 +00:00  
				
					
						
							
							
								 
						
							
							
								26eebf6b32 
								
							
								 
							
						 
						
							
							
								
								I think 1.0f makes a better offset than 1.2f for basic physics (less floating,  
							
							... 
							
							
							
							not too much crouching).  I think that we'll have to rethink what the
terrain resolution is down the road, as we don't really have enough sample
data to actually get people placed right on the land. 
							
						 
						
							2007-09-12 10:56:04 +00:00  
				
					
						
							
							
								 
						
							
							
								7fd639a19e 
								
							
								 
							
						 
						
							
							
								
								Kill little green men on minimap if the avatar logs off.  
							
							
							
						 
						
							2007-09-11 15:11:10 +00:00  
				
					
						
							
							
								 
						
							
							
								3a1ddca8a1 
								
							
								 
							
						 
						
							
							
								
								Fixing namespace problems  
							
							
							
						 
						
							2007-09-11 14:33:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b112539f95 
								
							
								 
							
						 
						
							
							
								
								* minor refactorings  
							
							
							
						 
						
							2007-09-11 14:20:09 +00:00  
				
					
						
							
							
								 
						
							
							
								04cf04600c 
								
							
								 
							
						 
						
							
							
								
								Applied  ldvoipeng's patch [ #360 ], sorry for it taking so long to apply it. If in future anyone's patch hasn't been applied within a few days, please can someone kick one of the developers with svn access.  
							
							
							
						 
						
							2007-09-11 14:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								bc86d33dbd 
								
							
								 
							
						 
						
							
							
								
								Get rid of extra green men in minimap on region crossings (they were  
							
							... 
							
							
							
							child agents, not delirium tremens - thanks MW!); Get green men when
connecting; Update the green men in the region you leave. 
							
						 
						
							2007-09-11 14:11:21 +00:00  
				
					
						
							
							
								 
						
							
							
								b3777729b4 
								
							
								 
							
						 
						
							
							
								
								remove autogenerated files  
							
							
							
						 
						
							2007-09-11 08:24:58 +00:00  
				
					
						
							
							
								 
						
							
							
								e2e13a9756 
								
							
								 
							
						 
						
							
							
								
								Added part 3 of Darok's BulletX patch. The bulletX plugin is now a project in the opensim build/solution. To use change the physics setting in opensim.ini to "modified_BulletX". At the moment I have been unable to test this as when using the bulletX plugin for me opensim is using 100% of processor.  
							
							
							
						 
						
							2007-09-11 07:04:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1fb47bc4c5 
								
							
								 
							
						 
						
							
							
								
								Make grass and trees phantom by default. Same behavior as LL grid.  
							
							
							
						 
						
							2007-09-10 19:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b134617e07 
								
							
								 
							
						 
						
							
							
								
								* Took a stab at  #388  
							
							
							
						 
						
							2007-09-10 13:42:11 +00:00  
				
					
						
							
							
								 
						
							
							
								ffe9c9374a 
								
							
								 
							
						 
						
							
							
								
								mass update of urls in source code to new website  
							
							
							
						 
						
							2007-09-10 08:14:38 +00:00  
				
					
						
							
							
								 
						
							
							
								22dbe82b26 
								
							
								 
							
						 
						
							
							
								
								A couple of fixes to make sure db4o gets set as the default asset database. Also added a couple of console output lines to try to make it easier to tell which asset storage system is in use.  
							
							
							
						 
						
							2007-09-10 07:48:22 +00:00  
				
					
						
							
							
								 
						
							
							
								91cc820f34 
								
							
								 
							
						 
						
							
							
								
								Added "asset_database =" option to opensim.ini, so the asset database can be selected. Currently set default back to db4o until more people test using sqlite.  
							
							
							
						 
						
							2007-09-10 07:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								15423539f9 
								
							
								 
							
						 
						
							
							
								
								hooked up sdague new sqlite asset database provider to the old asset system. So we can still use sqlite for assets while we wait for the rest of the new asset system to be wrote.  
							
							... 
							
							
							
							Needs more testing, so if it causes problems will have to swap back to db4o. 
							
						 
						
							2007-09-10 06:45:54 +00:00  
				
					
						
							
							
								 
						
							
							
								86e3fc3da2 
								
							
								 
							
						 
						
							
							
								
								added avatar updates for physics movement -- fixes gravity & avatar collision (ODE)  
							
							
							
						 
						
							2007-09-09 21:21:09 +00:00  
				
					
						
							
							
								 
						
							
							
								907918e68e 
								
							
								 
							
						 
						
							
							
								
								Little green men (aka dots on minimap). Thanks to bushing for  
							
							... 
							
							
							
							pointing out that it is done by CoarseLocationUpdatePacket. 
							
						 
						
							2007-09-09 17:32:03 +00:00  
				
					
						
							
							
								 
						
							
							
								94b03aa09d 
								
							
								 
							
						 
						
							
							
								
								ODE: added support for Phantom flag.  Presently you need to add 1024 to ObjectFlags by hand  
							
							
							
						 
						
							2007-09-09 15:28:15 +00:00  
				
					
						
							
							
								 
						
							
							
								588ab9f090 
								
							
								 
							
						 
						
							
							
								
								ODE fix: avatar/avatar collision enabled.  Needs client update fix to be seen correctly.  In the right repository this time..  
							
							
							
						 
						
							2007-09-09 13:24:18 +00:00  
				
					
						
							
							
								 
						
							
							
								3433f3814a 
								
							
								 
							
						 
						
							
							
								
								Partial fix for the "avatars permanently facing east" - now the rotation  
							
							... 
							
							
							
							is set correctly, but only with the movement of the avatar.
The in-place rotation updates need a little bit of more thought,
and will be in a separate commit. 
							
						 
						
							2007-09-08 16:30:39 +00:00  
				
					
						
							
							
								 
						
							
							
								741a967bb3 
								
							
								 
							
						 
						
							
							
								
								Added region console command "edit-scale". To use first use change-region to set the active region as the one you want. Then use "edit-scale <primitivename> <xvalue> <yvalue> <zvalue>" so a example is "edit-scale myprimitive 30.0 25.0 35.0" [ Note the primitive name can't have spaces in it. Also if there is more than one primitive with that name in the region, then it will edit the first one it finds. Also it currently doesn't search through the sub primitives of linked groups. So the primitive needs to be either a single primitive object or the root prim of a group. ]  
							
							
							
						 
						
							2007-09-08 11:08:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5020e4e602 
								
							
								 
							
						 
						
							
							
								
								Cut down on the number of compile warnings. Now down to 5: 4 are related to unused events on IClientAPI and 1 is a unused variable in LSL_BuiltIn_Commands (which I'll leave to Tedd, as he will know if it will be used in the future or not).  
							
							
							
						 
						
							2007-09-08 08:12:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c29df824c2 
								
							
								 
							
						 
						
							
							
								
								Converted the LSL scripting engine into a IRegionModule, so now all "modules" share a common base interface and are loaded from the single loader. (It seems to work fine, but I have left the old scriptengine loader, incase we have to change back).  
							
							... 
							
							
							
							Removed the reference to OpenJpeg in the DynamicTextureModule, to see if that was causing the build problem someone is having. 
Added a Temporary fix for the "existing connection was forcibly closed by the remote host" exception on windows when a user logs out of a multiregion instance. 
Some early work to prepare for improving the way clients are updated (about prims etc). 
							
						 
						
							2007-09-08 07:50:31 +00:00  
				
					
						
							
							
								 
						
							
							
								568ecc0fe0 
								
							
								 
							
						 
						
							
							
								
								remove build files from svn  
							
							
							
						 
						
							2007-09-07 12:42:49 +00:00  
				
					
						
							
							
								 
						
							
							
								804e87861b 
								
							
								 
							
						 
						
							
							
								
								added experimental method of trying to relieve missing prim problem (by adding a limit of the number of prim update packets sent in each update loop).  
							
							
							
						 
						
							2007-09-06 14:15:16 +00:00  
				
					
						
							
							
								 
						
							
							
								3586beb81b 
								
							
								 
							
						 
						
							
							
								
								fixed mantis bug 375 (copy broken with physics/ODE enabled)  
							
							
							
						 
						
							2007-09-06 03:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								aafc82cd18 
								
							
								 
							
						 
						
							
							
								
								Added "force-update" console command (when a region is set as active), which forces the region to send updates of all the prims to all clients. Not sure how well this is going to work with a few users on at the same time, but it might work as a temporary hack to relieve the problem of missing prims.  
							
							
							
						 
						
							2007-09-05 21:36:55 +00:00  
				
					
						
							
							
								 
						
							
							
								4efc75eb66 
								
							
								 
							
						 
						
							
							
								
								Added "Local" and "Temporary" Fields to the AssetBase class.  
							
							
							
						 
						
							2007-09-05 12:00:44 +00:00  
				
					
						
							
							
								 
						
							
							
								3450911a7e 
								
							
								 
							
						 
						
							
							
								
								Just trying to get more debug info from a exception that has been reported.  
							
							
							
						 
						
							2007-09-04 21:06:42 +00:00  
				
					
						
							
							
								 
						
							
							
								c014ea1510 
								
							
								 
							
						 
						
							
							
								
								Added partial help info when calling "help" command with a region set.  
							
							... 
							
							
							
							Added AddDynamicTextureData() to DynamicTextureModule, so that a script (or another module even) can create a dynamic texture by passing a string with the data in, rather than a url. This could be used for anything from a script passing a basic text string (and having it rendered to a texture) or the script building its own html document. 
							
						 
						
							2007-09-04 20:21:03 +00:00  
				
					
						
							
							
								 
						
							
							
								e58a5c7a95 
								
							
								 
							
						 
						
							
							
								
								Fixed it so "shutdown" command works when a region is set as the active console region.  
							
							
							
						 
						
							2007-09-04 18:28:35 +00:00  
				
					
						
							
							
								 
						
							
							
								76394f46a5 
								
							
								 
							
						 
						
							
							
								
								Part 2 of Darok's BulletX patches.  
							
							
							
						 
						
							2007-09-04 18:14:45 +00:00  
				
					
						
							
							
								 
						
							
							
								725ef022c6 
								
							
								 
							
						 
						
							
							
								
								Part 1 of Darok's BulletX patches.  
							
							
							
						 
						
							2007-09-04 18:03:29 +00:00  
				
					
						
							
							
								 
						
							
							
								710856e3d3 
								
							
								 
							
						 
						
							
							
								
								Removed the exit-region command, now use "change-region root" or "change-region .." to change back to root level. [Would be nice if the command prompt changed to show what the current region was, but think that will need changes to the console code so for now it will have to stay as it is].  
							
							
							
						 
						
							2007-09-04 17:53:21 +00:00  
				
					
						
							
							
								 
						
							
							
								0eef82291e 
								
							
								 
							
						 
						
							
							
								
								Added "show modules" command that if at root level will display a list of loaded "shared modules" (modules instances that are shared by multiple regions) or if a region is set then will display the list of local modules loaded in that region.  
							
							... 
							
							
							
							Can now use "show users" when a region is set, to have a list of users in just that region displayed. 
							
						 
						
							2007-09-04 17:09:47 +00:00  
				
					
						
							
							
								 
						
							
							
								d7b7ff3d49 
								
							
								 
							
						 
						
							
							
								
								Using change-region without a region name will now display the currently active region's name.  
							
							
							
						 
						
							2007-09-04 16:48:06 +00:00  
				
					
						
							
							
								 
						
							
							
								16cbc35f0c 
								
							
								 
							
						 
						
							
							
								
								Fixed it so change-region works with region names that have spaces in them.  
							
							... 
							
							
							
							Fixed it so that change-region gives some feedback to show if its worked (found the region) or not. 
							
						 
						
							2007-09-04 16:39:44 +00:00  
				
					
						
							
							
								 
						
							
							
								bfd36e2e83 
								
							
								 
							
						 
						
							
							
								
								Some work on Module loading/management.  
							
							... 
							
							
							
							Some more modules templates classes (hoping that someone will pick some of these and work on implementing them).
Early version of the "Dynamic Texture Module", although currently there are no render modules included (so not really functional without them). 
Added osSetDynamicTextureURL script function, for attaching a dynamic texture to a prim. 
Some work on the console command handling. Added "change-region <regionname>" and "exit-region" so that after the use of change-region, the commands entered will apply to that region only. Then use exit-region to return to the top level (so commands then function as they did before and either apply to all regions or to the first region) (Note: this hasn't been tested very much) 
							
						 
						
							2007-09-04 13:43:56 +00:00  
				
					
						
							
							
								 
						
							
							
								825a2208c6 
								
							
								 
							
						 
						
							
							
								
								ODE bugfix: multiple avatars now supported properly  
							
							
							
						 
						
							2007-09-01 21:30:51 +00:00  
				
					
						
							
							
								 
						
							
							
								00d4d5a21b 
								
							
								 
							
						 
						
							
							
								
								once more, without the debug statements (ODE multi-region fixes, various debugging)  
							
							
							
						 
						
							2007-09-01 11:06:48 +00:00  
				
					
						
							
							
								 
						
							
							
								0901dfded1 
								
							
								 
							
						 
						
							
							
								
								umm, nevermind all that -- this is the real ODE region fix.  I'll get subversion someday  
							
							
							
						 
						
							2007-09-01 11:01:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2163fc75eb 
								
							
								 
							
						 
						
							
							
								
								remove some more rote Verbose strings, leave only ones that actually have something  
							
							... 
							
							
							
							interesting to say 
							
						 
						
							2007-08-31 13:03:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f388a47254 
								
							
								 
							
						 
						
							
							
								
								Added a Debug method to the Console/log class that has the Conditional attribute (set to "DEBUG"), so we can use that for writing extra debug info to the console. [for anyone who doesn't know about the Conditional attribute, it is a attribute that can be set on a method, and then any call to that method will on be compiled if the terms of that condition are met, ie is this case only if "DEBUG" is true. So its a cleaner implementation of the #if #endif directives].  
							
							... 
							
							
							
							A few other minor changes. 
							
						 
						
							2007-08-31 12:19:36 +00:00  
				
					
						
							
							
								 
						
							
							
								a37275fe40 
								
							
								 
							
						 
						
							
							
								
								change debugging around failed prim loading.  I have one prim that doesn't  
							
							... 
							
							
							
							like loading in my environment, and hopefully this will help figure out
what is going on 
							
						 
						
							2007-08-31 11:48:29 +00:00  
				
					
						
							
							
								 
						
							
							
								e158a45b09 
								
							
								 
							
						 
						
							
							
								
								danx0r (first checkin!) fixes OdePlugin.cs RemovePrim() lock bug  
							
							
							
						 
						
							2007-08-30 23:23:44 +00:00  
				
					
						
							
							
								 
						
							
							
								d03000062a 
								
							
								 
							
						 
						
							
							
								
								Config option for loading ScriptEngine (wjordan)  
							
							... 
							
							
							
							Removed project file for ExcensionsScriptModule 
							
						 
						
							2007-08-30 18:51:22 +00:00  
				
					
						
							
							
								 
						
							
							
								e1505be97f 
								
							
								 
							
						 
						
							
							
								
								Added some place holder classes for various modules.  
							
							... 
							
							
							
							Some work on the asset cache, can people please test this. including on one of the public systems so we can see if it causes problems with multiple users. 
							
						 
						
							2007-08-30 13:47:04 +00:00  
				
					
						
							
							
								 
						
							
							
								a7f7dfc0dc 
								
							
								 
							
						 
						
							
							
								
								few small changes (all work in progress).  
							
							
							
						 
						
							2007-08-29 19:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9c0a855088 
								
							
								 
							
						 
						
							
							
								
								Remove a debug line.  
							
							
							
						 
						
							2007-08-29 16:48:44 +00:00  
				
					
						
							
							
								 
						
							
							
								334dce42e7 
								
							
								 
							
						 
						
							
							
								
								Fixed the problem of prims not being loaded from the database (that my last commit created).  
							
							
							
						 
						
							2007-08-29 16:35:22 +00:00  
				
					
						
							
							
								 
						
							
							
								36fba5e7e2 
								
							
								 
							
						 
						
							
							
								
								Various small changes (some likely to be removed again soon)  
							
							
							
						 
						
							2007-08-29 15:39:57 +00:00  
				
					
						
							
							
								 
						
							
							
								1a33582c05 
								
							
								 
							
						 
						
							
							
								
								Attempt to cut down how often objects are backed up to the database.  
							
							
							
						 
						
							2007-08-29 15:32:48 +00:00  
				
					
						
							
							
								 
						
							
							
								34b836307d 
								
							
								 
							
						 
						
							
							
								
								Partial fix for corner-handle prim resize bug. Doesn't work correctly with linked-prims yet, but single prims are good (Thanks Dharma!)  
							
							
							
						 
						
							2007-08-29 01:14:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3a97f3f597 
								
							
								 
							
						 
						
							
							
								
								Applied danx0r's ODE patch [mantis number 340].  
							
							... 
							
							
							
							Corrected a few out dated things in the ExtensionsScriptModule. 
							
						 
						
							2007-08-28 19:55:42 +00:00  
				
					
						
							
							
								 
						
							
							
								7915adc6c5 
								
							
								 
							
						 
						
							
							
								
								Corrected the namespace in OpenSim.Region.Physics.Manager, so now namespace should equal project and directory.  
							
							
							
						 
						
							2007-08-28 18:40:40 +00:00  
				
					
						
							
							
								 
						
							
							
								c16aafee09 
								
							
								 
							
						 
						
							
							
								
								Taken the old scripting engine out of Region.Environment and moved it into a separate module: OpenSim.Region.ExtensionsScriptModule (named as such because the purpose of it is to script server extensions, rather than "user scripting" like Tedd's engine.)  
							
							
							
						 
						
							2007-08-28 18:30:28 +00:00  
				
					
						
							
							
								 
						
							
							
								5a149084d4 
								
							
								 
							
						 
						
							
							
								
								startup event on script added to object, not all inside object.  
							
							
							
						 
						
							2007-08-28 18:22:48 +00:00  
				
					
						
							
							
								 
						
							
							
								31b895681a 
								
							
								 
							
						 
						
							
							
								
								As part of our "we aim to please" commitment, have added the ability to create a user in one command line: "create user firstname secondname passwrd regionX regionY". This allows the use of the "command-script" feature. So to add a bunch of new accounts, just create a text file, and add a line as above for each account. Then in the opensim console, type: "command-script filename".  
							
							
							
						 
						
							2007-08-28 18:09:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2b3b1faf6d 
								
							
								 
							
						 
						
							
							
								
								use order by ParentID to ensure root prims are selected first  
							
							
							
						 
						
							2007-08-28 15:33:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9a09b7532d 
								
							
								 
							
						 
						
							
							
								
								Removed last commit, as sdague has also done a fix.  
							
							
							
						 
						
							2007-08-28 15:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								1c503ad270 
								
							
								 
							
						 
						
							
							
								
								Attempt to track down the loading prims error. So Temporary fix to see if it is what we think.  
							
							
							
						 
						
							2007-08-28 15:27:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e4fea6d11b 
								
							
								 
							
						 
						
							
							
								
								Moved XferModule to OpenSim.Region.Environment.Modules namespace/directory.  
							
							
							
						 
						
							2007-08-28 14:26:23 +00:00  
				
					
						
							
							
								 
						
							
							
								8e3b2392d1 
								
							
								 
							
						 
						
							
							
								
								Start of trying to make Region/Scene more modular.  
							
							... 
							
							
							
							Added preliminary IRegionModule interface.
Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way.
Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. 
Moved most of the code from  Scene.ModifyTerrain() into the BasicTerrain library, as the start of trying to make that more modular. 
Stopped Child agents showing up as part of the "show users" command. 
							
						 
						
							2007-08-28 14:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a45c4626fe 
								
							
								 
							
						 
						
							
							
								
								Fixed the bug that sent a region port as the CAPS url, instead of sending the httpListener port.  
							
							
							
						 
						
							2007-08-27 16:21:16 +00:00  
				
					
						
							
							
								 
						
							
							
								ac0d58fd33 
								
							
								 
							
						 
						
							
							
								
								get rid of my debugging, it causes a crash on multiple backups  
							
							
							
						 
						
							2007-08-27 16:14:48 +00:00  
				
					
						
							
							
								 
						
							
							
								247b9c3573 
								
							
								 
							
						 
						
							
							
								
								some debugging to see if there are easy optimizations here for update  
							
							
							
						 
						
							2007-08-27 15:51:39 +00:00  
				
					
						
							
							
								 
						
							
							
								653a4ff22d 
								
							
								 
							
						 
						
							
							
								
								Deleted a few old files that are no longer used.  
							
							... 
							
							
							
							Deleted the GridInterfaces projects, and for now moved the old local asset server into Framework.Communications, as we prepare to rewrite the asset cache and asset server.
Deleted Framework.manager as I am sure this is no longer in use. 
							
						 
						
							2007-08-27 15:34:21 +00:00  
				
					
						
							
							
								 
						
							
							
								6181191a03 
								
							
								 
							
						 
						
							
							
								
								Stopped EntityBase from implementing IScriptHost, as don't think it should, multiple objects are based on entitybase and they all don't want the baggage from IScriptHost. SceneObjectPart already implements it anyway.  
							
							... 
							
							
							
							Added llGetOwner function, and tested the ll functions that I added in last commit. 
							
						 
						
							2007-08-27 11:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								4c3be4e91f 
								
							
								 
							
						 
						
							
							
								
								Another small tweak to image sending.  
							
							... 
							
							
							
							Implemented a few ll Functions, llSetObjectName llGetObjectName, llLoadURL (all currently untested). 
							
						 
						
							2007-08-27 10:34:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f6706e6cf8 
								
							
								 
							
						 
						
							
							
								
								Fixing llList2double issue (Thanks ldvoipeng)  
							
							
							
						 
						
							2007-08-27 01:58:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7e06df5f83 
								
							
								 
							
						 
						
							
							
								
								llList-commands from ldvoipeng, new Default.lsl from dalien  
							
							
							
						 
						
							2007-08-26 21:21:21 +00:00  
				
					
						
							
							
								 
						
							
							
								291eb48fb0 
								
							
								 
							
						 
						
							
							
								
								Another attempt to fix the image sending bug (next week, I intend to rewrite the assetcache and asset server).  
							
							... 
							
							
							
							Attempt to fix bug # 326. (crashing when using save-xml and hollow prims)
Attempt to fix bug # 328 (limit of 50 items in a folder) 
							
						 
						
							2007-08-26 17:57:25 +00:00  
				
					
						
							
							
								 
						
							
							
								87711c5869 
								
							
								 
							
						 
						
							
							
								
								Danxors patch for >30prims with ODE  
							
							
							
						 
						
							2007-08-26 15:56:42 +00:00  
				
					
						
							
							
								 
						
							
							
								83d5df3979 
								
							
								 
							
						 
						
							
							
								
								in-world run-time error-message no-w con-tains function-name.  
							
							
							
						 
						
							2007-08-26 14:04:22 +00:00  
				
					
						
							
							
								 
						
							
							
								ebb0099816 
								
							
								 
							
						 
						
							
							
								
								Run-time script errors are now shown in-world. No line number though, might require script to be compiled with (slow) debug information.  
							
							
							
						 
						
							2007-08-26 13:31:58 +00:00  
				
					
						
							
							
								 
						
							
							
								fda97aa3c5 
								
							
								 
							
						 
						
							
							
								
								Bugfix for last commit, { instead of (  
							
							
							
						 
						
							2007-08-26 08:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								25e200c46a 
								
							
								 
							
						 
						
							
							
								
								Fixed bug that occurs sometimes on script unload where queued script event was attempted executed after AppDomain was unloaded.  
							
							
							
						 
						
							2007-08-26 08:20:48 +00:00  
				
					
						
							
							
								 
						
							
							
								0cd6d26adb 
								
							
								 
							
						 
						
							
							
								
								Fixed error on shutdown caused by ThreadAbortException sending message through already disposed logger. Thanks ckrinke  
							
							
							
						 
						
							2007-08-25 22:26:27 +00:00  
				
					
						
							
							
								 
						
							
							
								53ef427e9e 
								
							
								 
							
						 
						
							
							
								
								Forgot mutex lock on List<> for timers  
							
							
							
						 
						
							2007-08-25 21:50:28 +00:00  
				
					
						
							
							
								 
						
							
							
								d9b9b16513 
								
							
								 
							
						 
						
							
							
								
								Script compiler should now show error on correct line number in original LSL-script.  
							
							
							
						 
						
							2007-08-25 21:35:03 +00:00  
				
					
						
							
							
								 
						
							
							
								9bb22e3f06 
								
							
								 
							
						 
						
							
							
								
								Applied dalien's "show users" patch  
							
							
							
						 
						
							2007-08-25 20:44:06 +00:00  
				
					
						
							
							
								 
						
							
							
								4b42bc5311 
								
							
								 
							
						 
						
							
							
								
								oops , shouldn't have committed my local testing changes  
							
							
							
						 
						
							2007-08-25 20:38:57 +00:00  
				
					
						
							
							
								 
						
							
							
								80234b98e5 
								
							
								 
							
						 
						
							
							
								
								Removal of script that was unable to compile no longer crashes server.  
							
							... 
							
							
							
							Displays script compile error messages in-world. 
							
						 
						
							2007-08-25 20:34:54 +00:00  
				
					
						
							
							
								 
						
							
							
								65d6ef1bc1 
								
							
								 
							
						 
						
							
							
								
								Test to see if this change improves or makes worse the texture sending bug  
							
							
							
						 
						
							2007-08-25 20:33:53 +00:00  
				
					
						
							
							
								 
						
							
							
								05a7f44d73 
								
							
								 
							
						 
						
							
							
								
								testing Tedds temporary CIA-standin  
							
							
							
						 
						
							2007-08-25 20:07:46 +00:00  
				
					
						
							
							
								 
						
							
							
								370f36e4e1 
								
							
								 
							
						 
						
							
							
								
								testing Tedds temporary CIA-standin  
							
							
							
						 
						
							2007-08-25 20:04:05 +00:00  
				
					
						
							
							
								 
						
							
							
								b75c1b2191 
								
							
								 
							
						 
						
							
							
								
								Added class for "long commands" (command that returns as event) with dedicated thread for processing. Added support for llSetTimerEvent(). Deleting old compiled scripts before new compile is attempted (avoids loading wrong script on compile error).  
							
							
							
						 
						
							2007-08-25 19:08:15 +00:00  
				
					
						
							
							
								 
						
							
							
								53be4774b3 
								
							
								 
							
						 
						
							
							
								
								Scripts no longer crash sim after 5 minutes (override InitializeLifetimeService). Loading/Unloading of scripts are now handled in separate thread so server is no delayed because of this. Each script is loaded into a single AppDomain (temporary test for script unload, eats ~15KB more memory for each script). Unload of scripts has been verified to free up memory.  
							
							
							
						 
						
							2007-08-25 15:31:47 +00:00  
				
					
						
							
							
								 
						
							
							
								573fb3a609 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed the bugs in primitives rotation editing  
							
							
							
						 
						
							2007-08-25 14:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								c35e3b1f35 
								
							
								 
							
						 
						
							
							
								
								updated to include saving of object flags.  
							
							... 
							
							
							
							People will need to blow away their databases after this point. 
							
						 
						
							2007-08-25 13:06:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6555ffb591 
								
							
								 
							
						 
						
							
							
								
								Set some default values for "create user" in case anyone just pressing return as the answer to some of the settings.  
							
							
							
						 
						
							2007-08-24 21:15:23 +00:00  
				
					
						
							
							
								 
						
							
							
								e53ba00212 
								
							
								 
							
						 
						
							
							
								
								Now also enabled Inventory persistence in standalone mode when account Authentication is turned off.  
							
							
							
						 
						
							2007-08-24 20:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2ca00ba47e 
								
							
								 
							
						 
						
							
							
								
								add some better verbose statements to get a better feel for what is going  
							
							... 
							
							
							
							on in the data paths 
							
						 
						
							2007-08-24 18:52:41 +00:00  
				
					
						
							
							
								 
						
							
							
								8b4955f6c1 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed the issue of inventory not working for the master account. (Note you will need to delete userprofile.yap for this to take effect.)  
							
							
							
						 
						
							2007-08-24 16:30:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4276a352bc 
								
							
								 
							
						 
						
							
							
								
								Small bit of refactoring to the startup command script code (moved it into a separate method), so that I could add a new CLI command of "command-script <fileName>", so that as well as the startup command script still being processed on startup. A user can create other command scripts and use the single command ("command-script <filename>") to run them at any time. Could be useful for trying out various configurations etc.  
							
							
							
						 
						
							2007-08-24 16:17:57 +00:00  
				
					
						
							
							
								 
						
							
							
								82e2ec60d5 
								
							
								 
							
						 
						
							
							
								
								Fixed a problem where some prims didn't show up when you crossed or teleported into another region.  
							
							
							
						 
						
							2007-08-24 14:32:22 +00:00  
				
					
						
							
							
								 
						
							
							
								bbc7b5b847 
								
							
								 
							
						 
						
							
							
								
								Added temporary fix for the sqlite datastore exception in windows .Net, Added a Try catch block around "shapeDa.Fill(ds.Tables["primshapes"]);" line. Seems if the database file is empty (ie opensim has just created it or nothing has been stored in it yet.) then the exception will be fired and catch, then opensim can continue and have no problems (it will still save prims fine), then on next restart if the database file has entries in it, the exception will no longer be thrown.  
							
							
							
						 
						
							2007-08-24 13:35:51 +00:00  
				
					
						
							
							
								 
						
							
							
								39a8cc43c7 
								
							
								 
							
						 
						
							
							
								
								Had "using OpenSim.Physics.Manager;" defined twice in SceneObjectGroup.cs, so removed one of them.  
							
							
							
						 
						
							2007-08-24 12:38:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d79b0ba269 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed mantis bug  #318  (exception when a prim moves across a border, for now have stopped prims moving beyond a regions area, will add sending prims from one region to another soon).  
							
							
							
						 
						
							2007-08-24 12:34:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c296ad684b 
								
							
								 
							
						 
						
							
							
								
								attempted fix for .NET issue with the database  
							
							
							
						 
						
							2007-08-24 12:02:52 +00:00  
				
					
						
							
							
								 
						
							
							
								df73446bee 
								
							
								 
							
						 
						
							
							
								
								Scripts are now copied into a prim (ie new copy placed in the prim) rather than moved into there.  
							
							
							
						 
						
							2007-08-24 11:42:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a53125aae0 
								
							
								 
							
						 
						
							
							
								
								Updated sqlite3.dll to version 3.4.2  
							
							... 
							
							
							
							Fixed it so now when you move a script to a Prim or delete a script from a prim the change should show up in the prims inventory straight away (without having to close the edit window and reopen it).
When linking prims, all parts except for the root part of the new group are removed from the physics engine, as currently we only really support root parts in the physics engine. 
							
						 
						
							2007-08-24 11:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								f6e0791e04 
								
							
								 
							
						 
						
							
							
								
								Add region to db  
							
							
							
						 
						
							2007-08-23 19:48:21 +00:00  
				
					
						
							
							
								 
						
							
							
								ff7164196d 
								
							
								 
							
						 
						
							
							
								
								I think this fixes blob save/load issues (though I'm still not convinced this  
							
							... 
							
							
							
							will handle > 8k textures yet).  Need MW to test to see if this gets rid of his
issue.  
There is commented code left in here for now until we know it is fixed 
							
						 
						
							2007-08-23 19:28:09 +00:00  
				
					
						
							
							
								 
						
							
							
								07836b890c 
								
							
								 
							
						 
						
							
							
								
								Lowered priority of script threads. Executing state_entry() event on script rez.  
							
							
							
						 
						
							2007-08-23 18:43:11 +00:00  
				
					
						
							
							
								 
						
							
							
								0d5311e49b 
								
							
								 
							
						 
						
							
							
								
								Added RemovePrim method to the physics plugins interface.  
							
							... 
							
							
							
							Implemented that method in ODE plugin.
Hooked it up so when deleting/taking prims into your inventory they will be removed from physics engine.
Enabled the other physics hook ups in Scene.cs (and also added registering prims with physics plugin when they are rezzed from Inventory.)
So now to get the avatar to prim collision testing working, just change to use the ODE plugin (in the OpenSim.ini file, physics = OpenDynamicsEngine). Remember though ODE only really works (without problems) when running with a single region. 
							
						 
						
							2007-08-23 17:21:08 +00:00  
				
					
						
							
							
								 
						
							
							
								8c9f006dd3 
								
							
								 
							
						 
						
							
							
								
								grouping of functions to make the overall logic easier to grasp for people,  
							
							... 
							
							
							
							and start to show how this can be super classed with some common elements. 
							
						 
						
							2007-08-23 15:16:53 +00:00  
				
					
						
							
							
								 
						
							
							
								742846d9e6 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2007-08-23 13:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								edd50f2e8e 
								
							
								 
							
						 
						
							
							
								
								Implemented Resize Method in OdePrim.  
							
							... 
							
							
							
							attached the links to that from SceneObject, so now resizing works (as much as resizing currently works in opensim, fixing resizing in general is on my todo list for today).
Rotation of a root prim also now updates the physics engine.
So think there really is only deleteprim left, then it should be usable (Different shapes (other than boxes that it currently uses) can wait a little bit longer).
[of course there are still the other issues of ODE not really working when there is more than one region in a instance of opensim]. 
							
						 
						
							2007-08-23 11:38:50 +00:00  
				
					
						
							
							
								 
						
							
							
								8264ba849f 
								
							
								 
							
						 
						
							
							
								
								Added a PhysicsActor PhysActor member to SceneObjectPart, and made it so this is set when registering the prims with the physics engine.  
							
							... 
							
							
							
							Position changes of the prim is now updated straight away to physic engine. (note at the moment, only root prim is registered with physics engine. Think we need to decide how we are going to manage child prims and physics.)
As before this is all currently disabled (in scene.cs) until its in a bit more working condition. 
							
						 
						
							2007-08-23 11:18:16 +00:00  
				
					
						
							
							
								 
						
							
							
								9a8742e838 
								
							
								 
							
						 
						
							
							
								
								Added danx0r's physics patch, although for now have disabled the lines in Scene.cs, as any changes to prims (like size or position changes) are only updated to the physics engine when you restart opensim. Also prims aren't deleted from the physics engine. These shouldn't be hard to fix.  
							
							
							
						 
						
							2007-08-23 10:53:42 +00:00  
				
					
						
							
							
								 
						
							
							
								107469ed93 
								
							
								 
							
						 
						
							
							
								
								More lsl functions (thanks to ldviopeng and wjordan!)  
							
							
							
						 
						
							2007-08-23 05:26:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1f45f688b2 
								
							
								 
							
						 
						
							
							
								
								setup test tables function which lets us make sure that everything  
							
							... 
							
							
							
							we are going to ask for from the database is actually there.  This
will let us bail early with a useful error message, instead of late
with a hard to understand one.
Do some other cleanups to get rid of debug input I put in 
							
						 
						
							2007-08-22 21:45:26 +00:00  
				
					
						
							
							
								 
						
							
							
								1fa2d487aa 
								
							
								 
							
						 
						
							
							
								
								Bit of refactoring of the sqlite storage code to build the  
							
							... 
							
							
							
							data definition in ado.net objects up front.  This makes auto
generating the sql commands work a lot more reliably. 
							
						 
						
							2007-08-22 21:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								caee73353d 
								
							
								 
							
						 
						
							
							
								
								Debug shows how many bytes (total) a script (assembly) uses after compile and load.  
							
							
							
						 
						
							2007-08-22 20:01:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4beef91d00 
								
							
								 
							
						 
						
							
							
								
								GC.GetTotalMemory(true) was blocking.  
							
							... 
							
							
							
							We now support individual scripts on individual prims. Do the script dance... \o/ \o\ /o/ \o/ .o. 
							
						 
						
							2007-08-22 19:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								0eadb7591e 
								
							
								 
							
						 
						
							
							
								
								Added OnRemoveScript event handler to ScriptEngine. Fixed event queuing of empty objects crash.  
							
							
							
						 
						
							2007-08-22 18:41:31 +00:00  
				
					
						
							
							
								 
						
							
							
								47c6d8ae8f 
								
							
								 
							
						 
						
							
							
								
								Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a script in a primitive is deleted.  
							
							
							
						 
						
							2007-08-22 18:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								5a86fd2c31 
								
							
								 
							
						 
						
							
							
								
								(Untested) Scripts are individually loaded into objects (on rez), and event fired likewise. Bugfixes coming in next commit.  
							
							
							
						 
						
							2007-08-22 18:09:38 +00:00  
				
					
						
							
							
								 
						
							
							
								283468caa0 
								
							
								 
							
						 
						
							
							
								
								Added Scene.GetSceneObjectPart(uint localID)  
							
							
							
						 
						
							2007-08-22 17:46:23 +00:00  
				
					
						
							
							
								 
						
							
							
								001d5a5c92 
								
							
								 
							
						 
						
							
							
								
								Made SceneObjectGroup.GetChildPrim() public, for now so that script engine can get ref to the SceneObjectPart/ IScriptHost.  
							
							
							
						 
						
							2007-08-22 17:40:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5ea6d8d739 
								
							
								 
							
						 
						
							
							
								
								A little bit of cleaning up.  
							
							
							
						 
						
							2007-08-22 16:59:13 +00:00  
				
					
						
							
							
								 
						
							
							
								5403153c15 
								
							
								 
							
						 
						
							
							
								
								A case of 'while I was working someone set me up the bomb'.  
							
							
							
						 
						
							2007-08-22 16:04:04 +00:00  
				
					
						
							
							
								 
						
							
							
								22537aa620 
								
							
								 
							
						 
						
							
							
								
								* Added stub OnRezScript handler with plentiful of comments  
							
							
							
						 
						
							2007-08-22 15:29:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a3648b6862 
								
							
								 
							
						 
						
							
							
								
								added ParentPartID to TaskInventoryItem class to make it easier to store them in database.  
							
							
							
						 
						
							2007-08-22 15:07:21 +00:00  
				
					
						
							
							
								 
						
							
							
								f90bd59708 
								
							
								 
							
						 
						
							
							
								
								Fixed typo.  
							
							
							
						 
						
							2007-08-22 14:48:53 +00:00  
				
					
						
							
							
								 
						
							
							
								f02ebb6476 
								
							
								 
							
						 
						
							
							
								
								Added forgotten file.  
							
							... 
							
							
							
							Made a change to the Scene.EventManager OnRezScript event, it now includes the itemID as a param. This uuid is unique to each instance of a script, so can be used for tracking changes/editing, stopping and deleting a script. 
							
						 
						
							2007-08-22 14:47:01 +00:00  
				
					
						
							
							
								 
						
							
							
								b5921e2b95 
								
							
								 
							
						 
						
							
							
								
								Start of Task Inventory (ie prim's inventory). For now, you can only move scripts into a prim (from your user inventory) and although the script will now show up in the prims inventory, you can't make any changes to it (or delete it). Also a prim's inventory is currently not saved between restarts.  
							
							
							
						 
						
							2007-08-22 14:37:54 +00:00  
				
					
						
							
							
								 
						
							
							
								6f6432864d 
								
							
								 
							
						 
						
							
							
								
								auto create sqlite database if it doesn't exist.  This works, but needs some  
							
							... 
							
							
							
							cleaning up prior to release.  However this should make it easy for people
to start using sqlite storage. 
							
						 
						
							2007-08-21 22:01:30 +00:00  
				
					
						
							
							
								 
						
							
							
								921ac14e86 
								
							
								 
							
						 
						
							
							
								
								Added OnRezScript event to Scene.EventManager.Which the script engine should subscribe to. This is triggered whenever a script is moved into a primitive (and includes the localid of the prim and the script text as params) . Currently though the script item isn't deleted from a users inventory, nor does it actually show up in the objects inventory (this will be fixed soon.) So that means that it isn't currently possible to edit a script (or delete it) once it has been added to a primitive.  
							
							
							
						 
						
							2007-08-21 21:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0e6f57a303 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixed the problem of users avatars not always showing up when either you or another user has crossed from one region to another. (however a avatar's appearance isn't kept across regions, but we need to add that to inter-regions communications so for now people will have to put up with some other user's avatars appearing as the bald(ish) fat man  
							
							
							
						 
						
							2007-08-21 18:11:45 +00:00  
				
					
						
							
							
								 
						
							
							
								249826893d 
								
							
								 
							
						 
						
							
							
								
								Old group is now deleted from datastore when you link groups/prims, so that the new group can be stored correctly.  
							
							
							
						 
						
							2007-08-21 17:47:01 +00:00  
				
					
						
							
							
								 
						
							
							
								16f75978ce 
								
							
								 
							
						 
						
							
							
								
								Think linking prims should now work correctly (if its not then please someone let me know) and the rotations are kept. [Now just need to fix the editing (rotation and position) of individual prims of a group]  
							
							
							
						 
						
							2007-08-21 16:46:10 +00:00  
				
					
						
							
							
								 
						
							
							
								76379a415b 
								
							
								 
							
						 
						
							
							
								
								A bit more work on prim building related code. Think most of the building tools are now connected up and its now just a case of doing some bug fixing.  
							
							
							
						 
						
							2007-08-21 16:32:31 +00:00  
				
					
						
							
							
								 
						
							
							
								b7134c834c 
								
							
								 
							
						 
						
							
							
								
								Shift and Drag copying should now work correctly. [This was one of those stupid little one line bugs that was so much fun to track down that I decided to spend a few hours on it)  
							
							... 
							
							
							
							Linking groups should now work better than it did, but still a bit of work to do on getting the rotations of all the parts after linking right. 
Added part of dalien's #301  patch (xml loading/saving related parts with some small changes) 
							
						 
						
							2007-08-21 16:25:57 +00:00  
				
					
						
							
							
								 
						
							
							
								252b48fb3e 
								
							
								 
							
						 
						
							
							
								
								Can now turn on/off server side permission checking (on prim editing etc) from the opensim.ini file. Just add a line to the Startup section like : serverside_object_permissions = true  
							
							... 
							
							
							
							Changes /editing that are made to clothing/ body parts in your inventory should now be saved between logins/ restarts. 
							
						 
						
							2007-08-21 13:21:03 +00:00  
				
					
						
							
							
								 
						
							
							
								18d1031a88 
								
							
								 
							
						 
						
							
							
								
								Added Property to SceneObjectGroup to allow the UUID of the region it is in to be read.  
							
							
							
						 
						
							2007-08-20 16:07:37 +00:00  
				
					
						
							
							
								 
						
							
							
								31a81e17be 
								
							
								 
							
						 
						
							
							
								
								The regionUUID is now being passed to the datastore calls.  
							
							
							
						 
						
							2007-08-20 15:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								4af33c4da6 
								
							
								 
							
						 
						
							
							
								
								Instant Messages between users in the same region should actually now work.  
							
							
							
						 
						
							2007-08-20 11:52:55 +00:00  
				
					
						
							
							
								 
						
							
							
								33326c1a70 
								
							
								 
							
						 
						
							
							
								
								Some minor changes + krinkec's updates to ll* functions.  
							
							
							
						 
						
							2007-08-20 10:58:51 +00:00  
				
					
						
							
							
								 
						
							
							
								1b826c2fdc 
								
							
								 
							
						 
						
							
							
								
								Added "StopScriot()" to ScriptManager. Stops Executor from executing events in script, removes script from EventQueueManagers target list, tells AppDomainManager that script is no longer active (and ready for unload).  
							
							
							
						 
						
							2007-08-19 17:47:47 +00:00  
				
					
						
							
							
								 
						
							
							
								3dffc3e3f6 
								
							
								 
							
						 
						
							
							
								
								small clean up.  
							
							
							
						 
						
							2007-08-19 14:55:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c89db49f3c 
								
							
								 
							
						 
						
							
							
								
								Sqlite datastore should now save the textures and extraparams data (used by sculpties) correctly. [Really need to add a ExtraParams field to the sqlite database though, but for now I have combined their data so that we don't lose backward compatibility, know a couple of people have been using the datastore already].  
							
							... 
							
							
							
							Now have a rough day/night cycle (the movement of the sun needs to be made smoother but for now it is better than we had I think).
Added dalien's patch (issue 294) for saving and loading prims to a xml file (think he will be modifying these to be import/export functions and maybe writing a xml datastore for backups).
Some preliminary work on task inventory (ie object's/prim's inventory).
Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). 
Added a few more method to IClientAPI.  
Sure there is something I'm forgeting. 
							
						 
						
							2007-08-19 13:35:20 +00:00  
				
					
						
							
							
								 
						
							
							
								eeaac68d73 
								
							
								 
							
						 
						
							
							
								
								Code comments on recent changes in EventQueueManager  
							
							
							
						 
						
							2007-08-19 11:38:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7770c65a7e 
								
							
								 
							
						 
						
							
							
								
								Sped up EventQueueManager response time (scripts now respond quickly). Added support for multiple threads executing events on objects, but only one thread on one script at the time (to utilize MultiCore/hyperthreading CPU's).  
							
							
							
						 
						
							2007-08-19 11:09:54 +00:00  
				
					
						
							
							
								 
						
							
							
								e70cdbc5ac 
								
							
								 
							
						 
						
							
							
								
								Added event method invoke cache to Executor. "Bind once, Invoke multiple times". Will speed up script event execution considerable. But at the cost of some memory (will be optimized later with RuntimeXHandle).  
							
							
							
						 
						
							2007-08-19 10:28:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1893164d26 
								
							
								 
							
						 
						
							
							
								
								Moved script loading from ScriptManager to AppDomainManager. Now increases scripts loaded count in AppDomain properly.  
							
							
							
						 
						
							2007-08-19 06:52:59 +00:00  
				
					
						
							
							
								 
						
							
							
								75f6c3d364 
								
							
								 
							
						 
						
							
							
								
								More prep work for adding prims to ODE physics  
							
							
							
						 
						
							2007-08-19 06:14:36 +00:00  
				
					
						
							
							
								 
						
							
							
								489803e6bc 
								
							
								 
							
						 
						
							
							
								
								Did I forget to add IScript.cs? Yes I did...  
							
							
							
						 
						
							2007-08-18 23:38:03 +00:00  
				
					
						
							
							
								 
						
							
							
								37446b0392 
								
							
								 
							
						 
						
							
							
								
								Moved in-AppDomain event execution from Script to OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor).  
							
							
							
						 
						
							2007-08-18 23:24:38 +00:00  
				
					
						
							
							
								 
						
							
							
								318376707d 
								
							
								 
							
						 
						
							
							
								
								starting to add bits and pieces to physics prims that we will eventually need for collisions. not hooked in yet.  
							
							
							
						 
						
							2007-08-18 23:05:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1ae73931da 
								
							
								 
							
						 
						
							
							
								
								Added (theoretical) AppDomain cleanup code.  
							
							
							
						 
						
							2007-08-18 22:33:06 +00:00  
				
					
						
							
							
								 
						
							
							
								240712ca9f 
								
							
								 
							
						 
						
							
							
								
								Scripts are working again. Scripts are now loaded into limited AppDomains (no security yet).  
							
							... 
							
							
							
							*phew* that only took me 12 hours of coding... 
							
						 
						
							2007-08-18 22:09:07 +00:00  
				
					
						
							
							
								 
						
							
							
								6faa8d8d68 
								
							
								 
							
						 
						
							
							
								
								Script loads into separate AppDomain without errors. Events and llFunctions not working yet.  
							
							
							
						 
						
							2007-08-18 21:31:35 +00:00  
				
					
						
							
							
								 
						
							
							
								f444fe4f87 
								
							
								 
							
						 
						
							
							
								
								Moved OpenSim.Region.ScriptEngine.Common.dll from bin\ScriptEngine\ to bin\ folder - hopefully solves compile problem on Linux.  
							
							
							
						 
						
							2007-08-18 21:10:40 +00:00  
				
					
						
							
							
								 
						
							
							
								551f2af39f 
								
							
								 
							
						 
						
							
							
								
								LSL Compiler now only referring required assemblies (DotNetEngine and Common). Changed Vector and Rotation to custom types (stored in Common) that needs to be changed later. No longer using Axiom. Script support still broken.  
							
							
							
						 
						
							2007-08-18 20:53:13 +00:00  
				
					
						
							
							
								 
						
							
							
								1d41fd4984 
								
							
								 
							
						 
						
							
							
								
								Working on AppDomains. Scripting is now officially broken. :]  
							
							
							
						 
						
							2007-08-18 19:54:04 +00:00  
				
					
						
							
							
								 
						
							
							
								6d10c65358 
								
							
								 
							
						 
						
							
							
								
								Moved LSL_BuiltIn_Commands_Interface.cs to a separate library (OpenSim.Region.ScriptEngine.Common). Fixed last compile error (forgot to include LSL_BuiltIn_Commands.cs).  
							
							
							
						 
						
							2007-08-18 18:53:03 +00:00  
				
					
						
							
							
								 
						
							
							
								1284369a32 
								
							
								 
							
						 
						
							
							
								
								Started on AppDomains for ScriptEngine. Moved llFunctions in LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded.  
							
							
							
						 
						
							2007-08-18 18:18:14 +00:00  
				
					
						
							
							
								 
						
							
							
								6c7f828833 
								
							
								 
							
						 
						
							
							
								
								When teleporting to distant region, you can now go to the point you want to go to, instead of the default 128,128  
							
							
							
						 
						
							2007-08-18 17:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fdd5602422 
								
							
								 
							
						 
						
							
							
								
								llstrenglength (thanks ldvoipeng!)  
							
							
							
						 
						
							2007-08-18 16:56:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8eb9952e5f 
								
							
								 
							
						 
						
							
							
								
								lsl test cases, and llregioncorner (thanks Dalien!)  
							
							
							
						 
						
							2007-08-18 02:15:21 +00:00  
				
					
						
							
							
								 
						
							
							
								4177f5c485 
								
							
								 
							
						 
						
							
							
								
								* Applied dalien's terrain help patch (thanks!)  
							
							
							
						 
						
							2007-08-17 22:57:46 +00:00  
				
					
						
							
							
								 
						
							
							
								d2e48c8014 
								
							
								 
							
						 
						
							
							
								
								* Added new terrain-sim <simname> <terrain commands...> function to run terrain commands on a specific sim.  
							
							... 
							
							
							
							* Made arguments for terrain save grdmap optional. Uses defaultstripe if no argument specified. 
							
						 
						
							2007-08-17 22:44:34 +00:00  
				
					
						
							
							
								 
						
							
							
								fcf7db7272 
								
							
								 
							
						 
						
							
							
								
								Pimped up Default.lsl. Now featuring a touch counter.  
							
							... 
							
							
							
							Changed "ObjectID" in ScriptEngine to IScriptHost reference. Events will now be queued based on IScriptHost reference instead of string ID of object. Removed "root" object reference in script. 
							
						 
						
							2007-08-17 21:24:38 +00:00  
				
					
						
							
							
								 
						
							
							
								577fb1a987 
								
							
								 
							
						 
						
							
							
								
								Removed RAIL test from startup for now...  
							
							
							
						 
						
							2007-08-17 19:47:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f2dd6c86f7 
								
							
								 
							
						 
						
							
							
								
								Added RAIL.dll  
							
							... 
							
							
							
							Updated DotSets.dll and Mono.PEToolkit.dll
Started on microthreading - currently display exception during startup 
							
						 
						
							2007-08-17 18:39:04 +00:00  
				
					
						
							
							
								 
						
							
							
								66695ded13 
								
							
								 
							
						 
						
							
							
								
								krinkec's updates to ll* interface and functions.  
							
							
							
						 
						
							2007-08-17 17:33:18 +00:00  
				
					
						
							
							
								 
						
							
							
								d3660ed269 
								
							
								 
							
						 
						
							
							
								
								*Moved network_servers_info.xml into OpenSim.ini under [Network]  
							
							
							
						 
						
							2007-08-17 15:45:49 +00:00  
				
					
						
							
							
								 
						
							
							
								4a9e40ea47 
								
							
								 
							
						 
						
							
							
								
								* Added support for the IMG-format loader to terrain's load-tile function.  
							
							
							
						 
						
							2007-08-16 23:29:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e53d680d41 
								
							
								 
							
						 
						
							
							
								
								* Now sending manager, host and root host to Script in constructor.  
							
							... 
							
							
							
							* Changed how Script accesses World
* Implemented llSay, llWhisper and llShout
* Added SetText() to IScriptHost, implemented llText
* Minor renamings to conform with code conventions 
							
						 
						
							2007-08-16 18:40:44 +00:00  
				
					
						
							
							
								 
						
							
							
								cb90510e16 
								
							
								 
							
						 
						
							
							
								
								Had to rename Rotation in SceneObjectGroup to GroupRotation to stop conflict with Rotation in entitybase (couldn't override as they are different types (LL vs Axiom) and didn't want to add new).  
							
							... 
							
							
							
							When you take prims into inventory (or delete them), they should now be removed from the prim datastore, so they no longer reappear in-world when you restart opensim. 
							
						 
						
							2007-08-16 18:22:08 +00:00  
				
					
						
							
							
								 
						
							
							
								25fd8d0273 
								
							
								 
							
						 
						
							
							
								
								* Introduced IScriptHost as an interface to fetching object data from scripts.  
							
							... 
							
							
							
							* This meant introducing AbsolutePosition on all objects (since SimChat wants that) 
							
						 
						
							2007-08-16 17:08:03 +00:00  
				
					
						
							
							
								 
						
							
							
								67873b8614 
								
							
								 
							
						 
						
							
							
								
								Deleted old inventoryCache.cs  
							
							
							
						 
						
							2007-08-16 16:57:30 +00:00  
				
					
						
							
							
								 
						
							
							
								531f64a53b 
								
							
								 
							
						 
						
							
							
								
								Taking Prims (SceneObjectGroups) in and out of inventory should now work and if left in inventory will still be there after restarts. (as with the rest of inventory it will only fully work in standalone mode with account authentication turned on).  
							
							
							
						 
						
							2007-08-16 16:31:32 +00:00  
				
					
						
							
							
								 
						
							
							
								b6c48c53b2 
								
							
								 
							
						 
						
							
							
								
								Can now set the plugins for standalone mode's Inventory database (default sqlite) and for its user database (default DB4o). Currently changing the user plugin to MySql should work (if you have MySql setup (should be same as for grid mode). There is also a MySql provider for the inventory but not 100% certain if that is finished and functional (will need to check with Adam on that).  
							
							
							
						 
						
							2007-08-16 11:24:40 +00:00  
				
					
						
							
							
								 
						
							
							
								94af938742 
								
							
								 
							
						 
						
							
							
								
								The 'Party Party Groupie Groupie Life is a game' commit:  
							
							... 
							
							
							
							* Added prototypical MoneyBalance support
  * Finalized konceptual touch wiring
  * Turned SimpleApp into a tedious harvesting game. 
							
						 
						
							2007-08-15 21:24:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6831c42fe2 
								
							
								 
							
						 
						
							
							
								
								compile error removed :)  
							
							
							
						 
						
							2007-08-15 19:30:19 +00:00  
				
					
						
							
							
								 
						
							
							
								9c3251b177 
								
							
								 
							
						 
						
							
							
								
								Bugfixes in LSL compiler. Changed most datatypes to int (instead of UInt32) and double (instead of float).  
							
							
							
						 
						
							2007-08-15 19:25:29 +00:00  
				
					
						
							
							
								 
						
							
							
								ae20503dae 
								
							
								 
							
						 
						
							
							
								
								*Added the ability to run commands after all regions have started up  
							
							... 
							
							
							
							*By default, it is set to startup_commands.txt. Simply add a list of commands separated by a new line to be run or change the file by changing the path of a startup commands file in OpenSim.ini 
							
						 
						
							2007-08-15 19:08:27 +00:00  
				
					
						
							
							
								 
						
							
							
								94dded470d 
								
							
								 
							
						 
						
							
							
								
								More work on inventory, can now create other inventory types, like Clothes and body parts. [Note while you can edit these, at the moment your changes won't be saved between restarts. This will be fixed very soon.]  
							
							
							
						 
						
							2007-08-15 18:34:36 +00:00  
				
					
						
							
							
								 
						
							
							
								2a5a8c48c3 
								
							
								 
							
						 
						
							
							
								
								* We now have a field of spinning objects.  
							
							
							
						 
						
							2007-08-15 18:13:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a4602515ce 
								
							
								 
							
						 
						
							
							
								
								* Added more spinning parts to ComplexObject.  
							
							... 
							
							
							
							* We now have CylinderShape
* This commit dedicated to the birth of techno house. 
							
						 
						
							2007-08-15 18:02:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2fe9b8139c 
								
							
								 
							
						 
						
							
							
								
								* Again, FileSystemObject reports filename.  
							
							... 
							
							
							
							* SimpleApp now featuring spinning box with spinning parts.
* Damn. That's cool. 
							
						 
						
							2007-08-15 17:15:41 +00:00  
				
					
						
							
							
								 
						
							
							
								c47bca94d2 
								
							
								 
							
						 
						
							
							
								
								* Exploring Group/Part from an app perspective.  
							
							
							
						 
						
							2007-08-15 16:57:47 +00:00  
				
					
						
							
							
								 
						
							
							
								226339cd40 
								
							
								 
							
						 
						
							
							
								
								* Applying ckrinke's LSL baseclass changes (Thanks!)  
							
							
							
						 
						
							2007-08-15 16:57:01 +00:00  
				
					
						
							
							
								 
						
							
							
								bf60577e57 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug with llModPow  
							
							... 
							
							
							
							* Implemented llSleep
* Implemented llGetEnergy (always returns 1.0)
* Implemented llGetRegionName
* Implemented llGetRegionTimeDilation (always returns 1.0)
* Implemented llGetRegionFPS (always returns 10.0) 
							
						 
						
							2007-08-15 16:52:24 +00:00  
				
					
						
							
							
								 
						
							
							
								ceb1c12bd1 
								
							
								 
							
						 
						
							
							
								
								* New LSL functions  
							
							... 
							
							
							
							+ llAsin / llAcos
+ llMD5String
+ llModPow
+ llGetUnixTime 
							
						 
						
							2007-08-15 16:44:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c170c60df7 
								
							
								 
							
						 
						
							
							
								
								* Division of parcel boundaries occurs in double space rather than decimal.  
							
							
							
						 
						
							2007-08-15 16:17:40 +00:00  
				
					
						
							
							
								 
						
							
							
								217d511077 
								
							
								 
							
						 
						
							
							
								
								Temporary fix for the region crossing crash, Although we need to start to change and improve how we handle caps.  
							
							
							
						 
						
							2007-08-15 15:24:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5699bb2e64 
								
							
								 
							
						 
						
							
							
								
								* Permissions! - You can now only perform certain functions (such as editing other peoples objects) if you have permission to do so.  
							
							... 
							
							
							
							* Moved OnPermissionError to EventManager - now triggers a standard blue alert.
* Terraforming now requires permission via the permissions manager. [Defaults to admin-only]
* Permissions manager is now substantiated in Scene
* Buttload of new permissions added.
* Estate manager operations now require various levels of permission to operate
* OGS1 now produces 'summary reports' for a commsManager of each scene it maintains connections for. Reduces grid network traffic for ping checks.
* Added new "permissions true" / "permissions false" console command to enable or disable permissions. 
							
						 
						
							2007-08-15 14:10:26 +00:00  
				
					
						
							
							
								 
						
							
							
								a4fc02d790 
								
							
								 
							
						 
						
							
							
								
								Partial fix for the permissions on edited notecards/scripts (now you might still see the messages next to the items of no copy or whatever, but they shouldn't stop you doing thing like reading etc)  
							
							
							
						 
						
							2007-08-14 20:05:39 +00:00  
				
					
						
							
							
								 
						
							
							
								6b72ed01e3 
								
							
								 
							
						 
						
							
							
								
								Minor change to LSL_BaseClass adding pseudocode to World.SimChat  
							
							
							
						 
						
							2007-08-14 19:36:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ea5d414170 
								
							
								 
							
						 
						
							
							
								
								Added public RegionInfo RegionsInfo property to SceneBase (so scripts can access it).  
							
							
							
						 
						
							2007-08-14 19:30:57 +00:00  
				
					
						
							
							
								 
						
							
							
								a979808493 
								
							
								 
							
						 
						
							
							
								
								preliminary support for editing notecards and scripts.  
							
							... 
							
							
							
							Although there seems to sometimes be a problem of when you login again, old notecards and scripts will have their permissions messed up and you won't be able to even view their text. This seems to be related to the client's cache, and if you clear your client's cache, on the next login they should be fine again. [I have a couple of ideas about what might be causing this so hopefully will have it fixed soon.] 
							
						 
						
							2007-08-14 19:19:09 +00:00  
				
					
						
							
							
								 
						
							
							
								16defc30eb 
								
							
								 
							
						 
						
							
							
								
								krinkec's updates to ll* interface and functions  
							
							
							
						 
						
							2007-08-14 19:06:57 +00:00  
				
					
						
							
							
								 
						
							
							
								20b50489c0 
								
							
								 
							
						 
						
							
							
								
								Can now create some new empty inventory items (like notecards and scripts) from the create menu in the inventory window. Although currently you can't update/edit them (and have those changes saved).  
							
							
							
						 
						
							2007-08-14 17:48:25 +00:00  
				
					
						
							
							
								 
						
							
							
								181a90967e 
								
							
								 
							
						 
						
							
							
								
								Start of inventory items, when you upload a texture the data will now be stored in the inventory database and you will still have that texture in inventory on later logins (Again only in standalone mode with authentication.)  
							
							... 
							
							
							
							Also there might be some problems if you upload textures in other regions to the start one (due to us not updating the CAPS url properly). 
							
						 
						
							2007-08-14 17:29:15 +00:00  
				
					
						
							
							
								 
						
							
							
								09e1f5f22e 
								
							
								 
							
						 
						
							
							
								
								Correct caps of Default.lsl for Linux. Thanks again krinkec. :)  
							
							
							
						 
						
							2007-08-14 16:42:00 +00:00  
				
					
						
							
							
								 
						
							
							
								2a892eb736 
								
							
								 
							
						 
						
							
							
								
								Removed some debugging. Removed *.lso from project include in prebuild.xml.  
							
							
							
						 
						
							2007-08-14 16:25:22 +00:00  
				
					
						
							
							
								 
						
							
							
								9573aa7582 
								
							
								 
							
						 
						
							
							
								
								llSay() works again. Cleanup of debug messages.  
							
							
							
						 
						
							2007-08-14 16:14:19 +00:00  
				
					
						
							
							
								 
						
							
							
								afaa12a9e2 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine: Some error handling, logs to logger  
							
							
							
						 
						
							2007-08-14 15:59:36 +00:00  
				
					
						
							
							
								 
						
							
							
								ff08d4d016 
								
							
								 
							
						 
						
							
							
								
								More inventory work, should be able to now create new inventory folders and them be stored in database (so are there on next login). Again only works in standalone mode with Account/password authentication turned on. [Creating new inventory items should be working very soon.]  
							
							... 
							
							
							
							The test is to make sure that it hasn't broke grid mode at all. 
							
						 
						
							2007-08-14 14:57:52 +00:00  
				
					
						
							
							
								 
						
							
							
								a228b5984e 
								
							
								 
							
						 
						
							
							
								
								Start of Inventory service, currently only (partially) functional in standalone mode and using sqlite).  
							
							... 
							
							
							
							In standalone mode, if you have account authenticate turned on (setting in opensim.ini) then when you create a new account, a set of inventory is created for that account and stored in database (currently only a set of empty folders). Then during login the database is search for that set and sent to the client in the login response.
More functions will be added soon, like creating new folders (and a bit later items) from the client inventory window. 
							
						 
						
							2007-08-14 13:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7b2663a41e 
								
							
								 
							
						 
						
							
							
								
								Disabled ScriptEngine until I add error handling tomorrow  
							
							
							
						 
						
							2007-08-13 21:25:16 +00:00  
				
					
						
							
							
								 
						
							
							
								79dc1a4f7d 
								
							
								 
							
						 
						
							
							
								
								Common script for all objects (Default.lsl). ScriptEngine touch_start event now works, but llSay only outputs to server console.  
							
							
							
						 
						
							2007-08-13 20:55:07 +00:00  
				
					
						
							
							
								 
						
							
							
								45fcbaae1b 
								
							
								 
							
						 
						
							
							
								
								Added Scene.ConvertLocalIDToFullID() method.  
							
							
							
						 
						
							2007-08-13 20:24:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b3c6920328 
								
							
								 
							
						 
						
							
							
								
								added Sample  OnObjectGrab event to SceneEventManager for script engines to subscribe to.  
							
							
							
						 
						
							2007-08-13 20:11:35 +00:00  
				
					
						
							
							
								 
						
							
							
								fc82bd8de7 
								
							
								 
							
						 
						
							
							
								
								Changed ScriptLoader to use Path.combine.  
							
							
							
						 
						
							2007-08-13 19:56:48 +00:00  
				
					
						
							
							
								 
						
							
							
								876f71cf93 
								
							
								 
							
						 
						
							
							
								
								(DotNet) ScriptEngine is now loaded and added to Scene during startup.  
							
							
							
						 
						
							2007-08-13 19:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								c2c21ea170 
								
							
								 
							
						 
						
							
							
								
								Setting culture for startup thread to invariant. Config now read correctly on alternate regional settings.  
							
							
							
						 
						
							2007-08-13 18:33:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8af12cd9a8 
								
							
								 
							
						 
						
							
							
								
								Some more work on SceneObjectGroup  
							
							
							
						 
						
							2007-08-13 18:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								050921d7b6 
								
							
								 
							
						 
						
							
							
								
								krinkec's updates to ll* interface and functions  
							
							
							
						 
						
							2007-08-13 17:28:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9cd64931d6 
								
							
								 
							
						 
						
							
							
								
								oops , guess I should include the new files next time  
							
							
							
						 
						
							2007-08-13 16:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								04b1767886 
								
							
								 
							
						 
						
							
							
								
								Separated Login Service from usermanager, which helps to clean up the code a bit and also should help to integrate the inventory server (when it is wrote/finished).  
							
							
							
						 
						
							2007-08-13 15:55:36 +00:00  
				
					
						
							
							
								 
						
							
							
								dc24317678 
								
							
								 
							
						 
						
							
							
								
								Added the SetPartText access method to SceneObjectGroup to set the text of member SceneObjectParts.  
							
							
							
						 
						
							2007-08-13 14:39:12 +00:00  
				
					
						
							
							
								 
						
							
							
								7fbc3266df 
								
							
								 
							
						 
						
							
							
								
								The Welcome message /message of the day shown in the client during login, can now be set from the .INI file for standalone mode (change the standalone_welcome = "Welcome to OpenSim" line).  
							
							
							
						 
						
							2007-08-13 13:41:54 +00:00  
				
					
						
							
							
								 
						
							
							
								e34f5edb70 
								
							
								 
							
						 
						
							
							
								
								Deleted some unused code.  
							
							
							
						 
						
							2007-08-13 13:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								b59d9789f8 
								
							
								 
							
						 
						
							
							
								
								Partial Linking of prim groups should work (its partial as currently only the root prim of the child group will actually get linked, working on linking the rest now).  
							
							... 
							
							
							
							Multiple prim groups are now stored in the sqlite database and are reloaded correctly. 
							
						 
						
							2007-08-13 13:36:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ed1208d043 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine successfully compiles script, we are now even further than LSO was.  
							
							... 
							
							
							
							Also added C# script support. 
							
						 
						
							2007-08-12 19:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								75c5bdbef9 
								
							
								 
							
						 
						
							
							
								
								ScriptManager now uses LSL-compiler.  
							
							... 
							
							
							
							LSL_BuiltIn_Commands_TestImplementation.cs no longer needs updating. 
							
						 
						
							2007-08-12 18:36:42 +00:00  
				
					
						
							
							
								 
						
							
							
								d715b0f66c 
								
							
								 
							
						 
						
							
							
								
								LSL_BaseClass now receives scene during init  
							
							
							
						 
						
							2007-08-12 18:27:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a968d05864 
								
							
								 
							
						 
						
							
							
								
								LSL BuiltIn implementation is now in Compiler\LSL\LSL_BaseClass. So users won't have to reference every internal command by object.  
							
							
							
						 
						
							2007-08-12 18:06:02 +00:00  
				
					
						
							
							
								 
						
							
							
								fd63c0cd32 
								
							
								 
							
						 
						
							
							
								
								Code comments and cleanup, correct datatypes for key, vector, rotation, (hopefully) reference to Axiom during compile, passing of BuiltIns during script load, BuiltIn interface added, etc etc  
							
							
							
						 
						
							2007-08-12 17:37:37 +00:00  
				
					
						
							
							
								 
						
							
							
								7a5474ec28 
								
							
								 
							
						 
						
							
							
								
								Script now compiles unsuccessfully  
							
							... 
							
							
							
							(unknown datatypes, no references) 
							
						 
						
							2007-08-12 17:04:09 +00:00  
				
					
						
							
							
								 
						
							
							
								734f288290 
								
							
								 
							
						 
						
							
							
								
								LSL ScriptEngine now only needs to inherit from BaseClass and we will be MUCH closer to complete LSL support than we were yesterday.  
							
							
							
						 
						
							2007-08-12 16:44:57 +00:00  
				
					
						
							
							
								 
						
							
							
								f5955ab539 
								
							
								 
							
						 
						
							
							
								
								Initial LSL to C# converter, not working yet!  
							
							
							
						 
						
							2007-08-12 13:38:16 +00:00  
				
					
						
							
							
								 
						
							
							
								822881eac5 
								
							
								 
							
						 
						
							
							
								
								Added a new column (SceneGroupID) to sqlite3 table (sqlite3-prims.sql) so that we can tell what prims belong to the same SceneObjectGroup. If sdague has a different method in mind when he gets back then he can change it then.  
							
							
							
						 
						
							2007-08-11 20:20:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3520e9e3ee 
								
							
								 
							
						 
						
							
							
								
								Applied danx0r 's ODE patch [mantis issue 263]  
							
							
							
						 
						
							2007-08-11 17:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								114807b9d1 
								
							
								 
							
						 
						
							
							
								
								Made account Authentication optional in "sandbox/standalone" mode. Just change "standalone_authenticate = false" to be true in OpenSim.ini. Then as per grid mode, you can use the "create user" command to create new accounts.  
							
							
							
						 
						
							2007-08-11 11:59:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f147d8e0f0 
								
							
								 
							
						 
						
							
							
								
								Few small fixes  
							
							
							
						 
						
							2007-08-10 18:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								afa445660e 
								
							
								 
							
						 
						
							
							
								
								I'm sorry but it has now became a case of either it goes or I go, so I'm removing the creating a different named log file every time opensim is ran (I can't take doing a bit of developing then finding 500 log files in the bin folder), and as opensim allows multiple regions in a instance there should no longer be the need to run multiple instances of opensim from a single folder (which was I believe the reason that code was added ).  
							
							... 
							
							
							
							If someone else can't live without the multiple log files then I guess... 
							
						 
						
							2007-08-10 17:40:57 +00:00  
				
					
						
							
							
								 
						
							
							
								79f0ac82e3 
								
							
								 
							
						 
						
							
							
								
								Some cleaning up and removed a few old files no longer in use.  
							
							... 
							
							
							
							Temporary have had to rename the OpenSim.DataStore.MonoSqlite project to OpenSim.DataStore.MonoSqlite1, as I'm not sure what was done to stop the old project name being included in the VS2005 solution.
Also some config changes:
OpenSim now has a INI (OpenSim.ini) file that it will read some config settings from (if the ini file exists).
Added Mono.Data.SqliteClient.dll so that we can use the same code for sqlite on Windows and mono/linux. (from what I can tell Mono class libraries have a MIT license so there should be no problems with us including this dll).
So now to get the basic prim storage working , you need to first create the sqlite database file from the sqlite3-prims.sql in share directory. Then in the OpenSim.ini file, change the storage_plugin so it points to OpenSim.DataStore.MonoSqlite1.dll (storage_plugin = OpenSim.DataStore.MonoSqlite1.dll). Then in your region.xml files change the DataStore value so it is the name of your database file (at the moment you need a different sqlite3 database file for each region). 
							
						 
						
							2007-08-10 17:22:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8b17e4da10 
								
							
								 
							
						 
						
							
							
								
								Renamed Compiler.LSL to Compiler.LSO  
							
							
							
						 
						
							2007-08-10 16:22:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e7eeab90d6 
								
							
								 
							
						 
						
							
							
								
								Removed a piece of debug code  
							
							
							
						 
						
							2007-08-10 14:04:00 +00:00  
				
					
						
							
							
								 
						
							
							
								427431ba17 
								
							
								 
							
						 
						
							
							
								
								Fixed a couple of mistakes.  
							
							
							
						 
						
							2007-08-10 14:01:05 +00:00  
				
					
						
							
							
								 
						
							
							
								94c7e41ef1 
								
							
								 
							
						 
						
							
							
								
								Made a few changes so that once we enable the sqlite data store (simple line change in OpenSimMain), then basic ( with a few limits at moment) prim database backup will work.  
							
							
							
						 
						
							2007-08-10 13:59:19 +00:00  
				
					
						
							
							
								 
						
							
							
								6063d2ce5f 
								
							
								 
							
						 
						
							
							
								
								Couldn't leave this one alone.  Data is now flowing both ways in  
							
							... 
							
							
							
							sqlite *but* isn't being added back to the scene on load because 
some information (like rootpart) isn't currently exposed enough
to save/restore, and I don't want to change the SceneObjectGroup
definition without MW around to discuss.
A couple of minor changes on the object interface for SceneObjectGroup
and tweaks to this class, and we have persistant prims again. 
							
						 
						
							2007-08-09 23:51:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0443723ea5 
								
							
								 
							
						 
						
							
							
								
								comment out load from sqlite as this blows up on object creation right now.  
							
							... 
							
							
							
							must run away on vacation.  See you all in a week and change. 
							
						 
						
							2007-08-09 21:26:39 +00:00  
				
					
						
							
							
								 
						
							
							
								a2a8de816b 
								
							
								 
							
						 
						
							
							
								
								completely untest load prims from db code.  Testing shortly  
							
							
							
						 
						
							2007-08-09 21:07:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ad2133e5cf 
								
							
								 
							
						 
						
							
							
								
								utility functions to convert from rows to new objects.  untested  
							
							
							
						 
						
							2007-08-09 20:59:37 +00:00  
				
					
						
							
							
								 
						
							
							
								ae970d4171 
								
							
								 
							
						 
						
							
							
								
								Removed 2 warnings. Added pointer comments to where to add hooks and modify functions to get SE working.  
							
							
							
						 
						
							2007-08-09 20:59:35 +00:00  
				
					
						
							
							
								 
						
							
							
								484121f3f4 
								
							
								 
							
						 
						
							
							
								
								added GroupPosition  
							
							
							
						 
						
							2007-08-09 20:31:10 +00:00  
				
					
						
							
							
								 
						
							
							
								ec0dc208dd 
								
							
								 
							
						 
						
							
							
								
								build update clauses correctly  
							
							
							
						 
						
							2007-08-09 20:07:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9fb651932e 
								
							
								 
							
						 
						
							
							
								
								some more typos about wrong table for shapes  
							
							
							
						 
						
							2007-08-09 19:55:41 +00:00  
				
					
						
							
							
								 
						
							
							
								88496505b1 
								
							
								 
							
						 
						
							
							
								
								use correct table name for shapes  
							
							
							
						 
						
							2007-08-09 19:52:02 +00:00  
				
					
						
							
							
								 
						
							
							
								765bd02a48 
								
							
								 
							
						 
						
							
							
								
								SceneObjects should now (hopefully) call  datastore.StoreObject().  
							
							
							
						 
						
							2007-08-09 19:30:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1681e3ac15 
								
							
								 
							
						 
						
							
							
								
								pull out some uneeded attributes, and setup keys on primshapes dataset  
							
							
							
						 
						
							2007-08-09 19:06:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2b25717c8c 
								
							
								 
							
						 
						
							
							
								
								prim.Shape -> primshapes table  
							
							
							
						 
						
							2007-08-09 19:02:32 +00:00  
				
					
						
							
							
								 
						
							
							
								6829c45cb3 
								
							
								 
							
						 
						
							
							
								
								ScriptEngine just needs 2 events hooked up and llSay() implemented to work. See TODO.txt for details.  
							
							
							
						 
						
							2007-08-09 18:57:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e36c645729 
								
							
								 
							
						 
						
							
							
								
								Deleted old LSLEngine files (those under Scene.Scripting)  
							
							
							
						 
						
							2007-08-09 18:45:40 +00:00  
				
					
						
							
							
								 
						
							
							
								e53afe91ab 
								
							
								 
							
						 
						
							
							
								
								prim object -> prims table code  
							
							
							
						 
						
							2007-08-09 18:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								c447c45895 
								
							
								 
							
						 
						
							
							
								
								Removed spaces from directory names  
							
							
							
						 
						
							2007-08-09 18:07:22 +00:00  
				
					
						
							
							
								 
						
							
							
								21685bf304 
								
							
								 
							
						 
						
							
							
								
								make MonoSqliteDataStore compile with new objects  
							
							... 
							
							
							
							now the fun begins of connecting all the dots 
							
						 
						
							2007-08-09 18:06:26 +00:00  
				
					
						
							
							
								 
						
							
							
								bf69aca961 
								
							
								 
							
						 
						
							
							
								
								Merged OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL into OpenSim.ScriptEngine.DotNetEngine to avoid the compile error  
							
							
							
						 
						
							2007-08-09 18:03:24 +00:00  
				
					
						
							
							
								 
						
							
							
								d451dddcd0 
								
							
								 
							
						 
						
							
							
								
								Start of replacing the old SceneObject/Primitive classes with the new versions.  
							
							... 
							
							
							
							PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.)
Also this revision may not work on mono, but that will be fixed soon. 
							
						 
						
							2007-08-09 17:54:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a56a17fab2 
								
							
								 
							
						 
						
							
							
								
								Making sure my local working copy is in sync with svn before I start the job of enabling the new SceneObject classes.  
							
							
							
						 
						
							2007-08-09 12:59:42 +00:00  
				
					
						
							
							
								 
						
							
							
								50e3797c59 
								
							
								 
							
						 
						
							
							
								
								Transition between not flying / flying should be smoother  
							
							
							
						 
						
							2007-08-09 06:19:41 +00:00  
				
					
						
							
							
								 
						
							
							
								3592043431 
								
							
								 
							
						 
						
							
							
								
								Start defining prim shape definition.  Officially bed time now  
							
							
							
						 
						
							2007-08-09 03:56:11 +00:00  
				
					
						
							
							
								 
						
							
							
								b097d89f38 
								
							
								 
							
						 
						
							
							
								
								decrease insanity level significantly by factoring all the columns into  
							
							... 
							
							
							
							a Dictionary, and programatically building up sql commands for our dataset.
Prims done, prim shapes next 
							
						 
						
							2007-08-09 02:26:34 +00:00  
				
					
						
							
							
								 
						
							
							
								d746813130 
								
							
								 
							
						 
						
							
							
								
								intermediate checkin of code that compiles before I do something  
							
							... 
							
							
							
							stupid and nuke all this work. 
							
						 
						
							2007-08-09 01:54:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8425693076 
								
							
								 
							
						 
						
							
							
								
								Commit in the changes for all the parameter bindings for prims  
							
							
							
						 
						
							2007-08-09 00:42:32 +00:00  
				
					
						
							
							
								 
						
							
							
								25a6791627 
								
							
								 
							
						 
						
							
							
								
								* Checked in new tweaked Prebuild.exe  
							
							... 
							
							
							
							* Ignored binaries 
							
						 
						
							2007-08-08 21:23:42 +00:00  
				
					
						
							
							
								 
						
							
							
								0a6628f333 
								
							
								 
							
						 
						
							
							
								
								worldmap now gets correctly updated when terrain changes  
							
							
							
						 
						
							2007-08-08 20:47:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f732d5b2c8 
								
							
								 
							
						 
						
							
							
								
								sigh, Data ... not Date.  I'm dumb  
							
							
							
						 
						
							2007-08-08 20:30:38 +00:00  
				
					
						
							
							
								 
						
							
							
								672d7f7b34 
								
							
								 
							
						 
						
							
							
								
								name changes in MonoSqliteData store  
							
							
							
						 
						
							2007-08-08 20:30:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e8e3afa8fe 
								
							
								 
							
						 
						
							
							
								
								rename to MonoSqliteDataStore  
							
							
							
						 
						
							2007-08-08 20:28:58 +00:00  
				
					
						
							
							
								 
						
							
							
								238fe86bc7 
								
							
								 
							
						 
						
							
							
								
								screwed up the move, removing this file to give us proper history tracking  
							
							
							
						 
						
							2007-08-08 20:28:34 +00:00  
				
					
						
							
							
								 
						
							
							
								ad1a8ac381 
								
							
								 
							
						 
						
							
							
								
								missed this file  
							
							
							
						 
						
							2007-08-08 19:57:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6ec523d5e6 
								
							
								 
							
						 
						
							
							
								
								moving to new namespace as this is mono only  
							
							
							
						 
						
							2007-08-08 19:48:11 +00:00  
				
					
						
							
							
								 
						
							
							
								a5f8d012b7 
								
							
								 
							
						 
						
							
							
								
								This chunk of code actually properly saves out some parameters of  
							
							... 
							
							
							
							current objects to disk, and does updates on those objects usefully.
It is now functional enough to mean that moving to new objects is 
just lots of plug and chug. 
							
						 
						
							2007-08-08 19:35:16 +00:00  
				
					
						
							
							
								 
						
							
							
								01f4aeb520 
								
							
								 
							
						 
						
							
							
								
								when teleporting to a non-adjacent region, client was not getting new neighbours  
							
							
							
						 
						
							2007-08-08 18:18:14 +00:00  
				
					
						
							
							
								 
						
							
							
								48ad7ca905 
								
							
								 
							
						 
						
							
							
								
								databits are actually flowing to disk  
							
							
							
						 
						
							2007-08-08 17:59:16 +00:00  
				
					
						
							
							
								 
						
							
							
								369fb2e623 
								
							
								 
							
						 
						
							
							
								
								Added checks to the last commit to make sure the xml files exist before it tries to load them.  
							
							
							
						 
						
							2007-08-08 17:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								cf203cf5ee 
								
							
								 
							
						 
						
							
							
								
								The startup set of assets in the local asset server can now be set from a xml file (OpenSimAssetSet.xml). (remember to make changes to the set, you will also need to delete the old asset .yap file, so that it is recreated).  
							
							... 
							
							
							
							Also the set of items in the OpenSim inventory Library can also now be set from a xml file (OpenSimLibrary.xml). 
							
						 
						
							2007-08-08 17:11:02 +00:00  
				
					
						
							
							
								 
						
							
							
								1a9966abac 
								
							
								 
							
						 
						
							
							
								
								Commit works?  
							
							
							
						 
						
							2007-08-08 15:40:35 +00:00  
				
					
						
							
							
								 
						
							
							
								a3b1a61e6a 
								
							
								 
							
						 
						
							
							
								
								Removed System.Windows.Form reference from DotNetEngine.Compiler.LSL , it didn't seem to be needed anyway.  
							
							
							
						 
						
							2007-08-08 15:26:19 +00:00  
				
					
						
							
							
								 
						
							
							
								6bfe911af3 
								
							
								 
							
						 
						
							
							
								
								Rotated the terrain textures that are created for world map by 90 degree as somehow they had got out of sync with the terrain.  
							
							
							
						 
						
							2007-08-08 14:50:44 +00:00  
				
					
						
							
							
								 
						
							
							
								356f59ac45 
								
							
								 
							
						 
						
							
							
								
								Added ScriptEngine to solution (prebuild.xml)  
							
							
							
						 
						
							2007-08-08 14:36:54 +00:00  
				
					
						
							
							
								 
						
							
							
								2a0e157985 
								
							
								 
							
						 
						
							
							
								
								Added ScriptEngine.DotNetEngine  
							
							
							
						 
						
							2007-08-08 14:05:13 +00:00  
				
					
						
							
							
								 
						
							
							
								ef0fea268f 
								
							
								 
							
						 
						
							
							
								
								* Got SimpleApp working again  
							
							... 
							
							
							
							* Minor shape koncept experiments 
							
						 
						
							2007-08-08 11:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								5061a703ea 
								
							
								 
							
						 
						
							
							
								
								CAPS should now be working in standalone mode. Texture uploads will work even after you cross a region boundary.  
							
							
							
						 
						
							2007-08-08 07:00:56 +00:00  
				
					
						
							
							
								 
						
							
							
								185115ee51 
								
							
								 
							
						 
						
							
							
								
								OGS1GridServices.cs  
							
							... 
							
							
							
							Sims should crash less in gridmode just because their neighboring regions aren't available. 
							
						 
						
							2007-08-08 04:59:03 +00:00  
				
					
						
							
							
								 
						
							
							
								013641f31d 
								
							
								 
							
						 
						
							
							
								
								starting to push some of the actual sql commands to get this to disk.  
							
							... 
							
							
							
							Not working yet. 
							
						 
						
							2007-08-07 19:49:43 +00:00  
				
					
						
							
							
								 
						
							
							
								266b272673 
								
							
								 
							
						 
						
							
							
								
								Some more work on new Sceneobject.  
							
							
							
						 
						
							2007-08-07 18:31:20 +00:00  
				
					
						
							
							
								 
						
							
							
								d0156b491b 
								
							
								 
							
						 
						
							
							
								
								* koncept bugfix  
							
							
							
						 
						
							2007-08-07 17:25:21 +00:00  
				
					
						
							
							
								 
						
							
							
								5ac5785cf2 
								
							
								 
							
						 
						
							
							
								
								a couple of changes in the new Sceneobject classes, just committing so things are kept in sync.  
							
							
							
						 
						
							2007-08-07 17:22:15 +00:00  
				
					
						
							
							
								 
						
							
							
								2a0a8c43ef 
								
							
								 
							
						 
						
							
							
								
								* Removed duplicated Script residue  
							
							
							
						 
						
							2007-08-07 16:37:08 +00:00  
				
					
						
							
							
								 
						
							
							
								e4df1de58b 
								
							
								 
							
						 
						
							
							
								
								actually transfer some data to the row definition.  Going to hook  
							
							... 
							
							
							
							this up to the sim in my env now to make sure we're getting data flow
in a reasonable way at this point. 
							
						 
						
							2007-08-07 15:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								cf3babd988 
								
							
								 
							
						 
						
							
							
								
								actually get sqlite stuff to compile.  This isn't connected to the  
							
							... 
							
							
							
							main prebuild yet.  Going to attempt to get some tracing on current
SceneObjects first 
							
						 
						
							2007-08-07 15:13:27 +00:00  
				
					
						
							
							
								 
						
							
							
								f54049ceb8 
								
							
								 
							
						 
						
							
							
								
								some more sqlite stuff.  Checking in to get it to another computer  
							
							... 
							
							
							
							to do a bit more live hacking on data flow 
							
						 
						
							2007-08-07 14:39:00 +00:00  
				
					
						
							
							
								 
						
							
							
								b55e01b939 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs  
							
							... 
							
							
							
							One last try at getting the X and Y all set straight. 
							
						 
						
							2007-08-06 20:53:45 +00:00  
				
					
						
							
							
								 
						
							
							
								67004b5b03 
								
							
								 
							
						 
						
							
							
								
								adding shell of SqliteDataStore  
							
							
							
						 
						
							2007-08-06 20:36:57 +00:00  
				
					
						
							
							
								 
						
							
							
								565dee5e0a 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs  
							
							... 
							
							
							
							One last array with X and Y flipped. Terrain load-tile should be working now. 
							
						 
						
							2007-08-06 19:13:10 +00:00  
				
					
						
							
							
								 
						
							
							
								86da47dc4e 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs  
							
							... 
							
							
							
							This time I think I have BOTH terrain rotation AND terraforming working. Could those of you with large terrain maps please test this thoroughly? 
							
						 
						
							2007-08-06 18:14:48 +00:00  
				
					
						
							
							
								 
						
							
							
								73dadb4821 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs  
							
							... 
							
							
							
							Backing out previous change to GetHeights1D. Terrain should now load with the correct rotation, but terraforming is now broken again. 
							
						 
						
							2007-08-06 17:45:57 +00:00  
				
					
						
							
							
								 
						
							
							
								4c9cc74ac2 
								
							
								 
							
						 
						
							
							
								
								Re-added Grid mode. (which had got removed/disabled in revision 1515)  
							
							
							
						 
						
							2007-08-06 16:33:54 +00:00  
				
					
						
							
							
								 
						
							
							
								fdbb891659 
								
							
								 
							
						 
						
							
							
								
								* commands are done foreach instead of by [i]  
							
							... 
							
							
							
							* fixed 'show users' format bug. 
							
						 
						
							2007-08-06 14:14:43 +00:00  
				
					
						
							
							
								 
						
							
							
								07b011af3a 
								
							
								 
							
						 
						
							
							
								
								* renamed some scene to world  
							
							... 
							
							
							
							* passing on NotImplemented from Update() 
							
						 
						
							2007-08-06 13:40:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9924f35613 
								
							
								 
							
						 
						
							
							
								
								* encapsulated firstname/lastname on ScenePresence  
							
							... 
							
							
							
							* fixed 'users' console command
* minor refactorings 
							
						 
						
							2007-08-06 13:21:30 +00:00  
				
					
						
							
							
								 
						
							
							
								1b100e17a5 
								
							
								 
							
						 
						
							
							
								
								* minor refactorings  
							
							
							
						 
						
							2007-08-06 13:01:47 +00:00  
				
					
						
							
							
								 
						
							
							
								ea980ca928 
								
							
								 
							
						 
						
							
							
								
								... and here's the second part...  
							
							
							
						 
						
							2007-08-06 12:54:58 +00:00  
				
					
						
							
							
								 
						
							
							
								74cd26b722 
								
							
								 
							
						 
						
							
							
								
								Part 1 of a two-part commit to change caps of 'scripting' dir...  
							
							
							
						 
						
							2007-08-06 12:54:13 +00:00  
				
					
						
							
							
								 
						
							
							
								95de99ff0a 
								
							
								 
							
						 
						
							
							
								
								* Now we have boxes. Yay!  
							
							... 
							
							
							
							* Removed unused SendPrimitiveToClient that didn't have rot. 
							
						 
						
							2007-08-06 12:49:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9bdeb8af6f 
								
							
								 
							
						 
						
							
							
								
								* SimpleApp works again:  
							
							... 
							
							
							
							* NetworkServersInfo settable without config file
  * DefaultHomeLoc throws if getted before setted
  * Removed nonsensical sandbox distinction
  * Refactored default config file creation
* Some more small refactorings on shapes 
							
						 
						
							2007-08-06 10:48:40 +00:00  
				
					
						
							
							
								 
						
							
							
								f1e10e555d 
								
							
								 
							
						 
						
							
							
								
								clean up of startup config settings (command line args etc),  
							
							... 
							
							
							
							Now using the Nini configuration library (suggest we look into using this for the rest of our config handling, as it provides a standard interface for command line args, INI files, Xml files, .NET config files, and windows registry). 
One IMPORTANT change is that to TO START GRIDMODE , you need to now use -gridmode=true .
Also need someone to test it under mono. (there is a dll that has been compiled under mono available, just hoping that we don't have to deal with separate dlls for windows and linux. 
							
						 
						
							2007-08-04 18:15:48 +00:00  
				
					
						
							
							
								 
						
							
							
								bb60d87538 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs  
							
							... 
							
							
							
							Fix for terraforming: now works across the region, not just when x=y! Wahoo! 
							
						 
						
							2007-08-04 14:13:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e970ee2955 
								
							
								 
							
						 
						
							
							
								
								* More work on PermissionManager - going AFK for a bit.  
							
							
							
						 
						
							2007-08-04 01:08:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3fc2d86dfe 
								
							
								 
							
						 
						
							
							
								
								* More work on PermissionManager  
							
							
							
						 
						
							2007-08-04 00:56:56 +00:00  
				
					
						
							
							
								 
						
							
							
								a425e92168 
								
							
								 
							
						 
						
							
							
								
								* Little more cleaning of EstateManager - still needs packets to be moved, but general functionality has been abstracted.  
							
							
							
						 
						
							2007-08-04 00:45:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8c5271a6e0 
								
							
								 
							
						 
						
							
							
								
								* Extracted and refactored several large methods. Needs moving of packet handling into ClientView.  
							
							
							
						 
						
							2007-08-04 00:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								dc7279118f 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Region/Environment/Scenes/ScenePresence.cs  
							
							... 
							
							
							
							More tuning of regioncrossing variables. I made tolerances a little too tight with the last patch. 
							
						 
						
							2007-08-03 22:40:33 +00:00  
				
					
						
							
							
								 
						
							
							
								6cb3833021 
								
							
								 
							
						 
						
							
							
								
								OpenSim/Region/Physics/BasicPhysicsPlugin/BasicPhysicsPlugin.cs, OpenSim/Region/Environment/Scenes/ScenePresence.cs  
							
							... 
							
							
							
							Fix for array out-of-bounds error in basicphysics. 
							
						 
						
							2007-08-03 21:54:21 +00:00  
				
					
						
							
							
								 
						
							
							
								a6aea50eac 
								
							
								 
							
						 
						
							
							
								
								changed the properties so that most of them only take up one line per get/set.  
							
							
							
						 
						
							2007-08-03 20:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e4196ee6b8 
								
							
								 
							
						 
						
							
							
								
								* Changed some names  
							
							
							
						 
						
							2007-08-03 18:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								c1e88d0b8c 
								
							
								 
							
						 
						
							
							
								
								ATTENTION!!! Change to default to "sandbox" (did we come up with a better name yet?) mode. Added -gridmode switch to run that way.  
							
							
							
						 
						
							2007-08-03 18:12:55 +00:00  
				
					
						
							
							
								 
						
							
							
								599a6d32ee 
								
							
								 
							
						 
						
							
							
								
								Changes to prepare for future possible configuration of separate logdir, configdir, datadir.  
							
							
							
						 
						
							2007-08-03 18:01:55 +00:00  
				
					
						
							
							
								 
						
							
							
								0975ff6cfd 
								
							
								 
							
						 
						
							
							
								
								Yet another commit related to the SceneObject rewrites.  
							
							
							
						 
						
							2007-08-03 16:17:05 +00:00  
				
					
						
							
							
								 
						
							
							
								c9a5d4bc4b 
								
							
								 
							
						 
						
							
							
								
								Yet another commit related to the SceneObject rewrites.  
							
							
							
						 
						
							2007-08-03 15:04:23 +00:00  
				
					
						
							
							
								 
						
							
							
								ec5ae36fda 
								
							
								 
							
						 
						
							
							
								
								and more work on those classes. Think they are just about ready to begin hooking them up.  
							
							
							
						 
						
							2007-08-03 14:47:38 +00:00  
				
					
						
							
							
								 
						
							
							
								ad21cb2ea8 
								
							
								 
							
						 
						
							
							
								
								Ditto...More work on the AllNewSceneObject* classes.  
							
							
							
						 
						
							2007-08-03 12:00:24 +00:00  
				
					
						
							
							
								 
						
							
							
								dde8aafb8a 
								
							
								 
							
						 
						
							
							
								
								More work on the AllNewSceneObject* classes.  
							
							
							
						 
						
							2007-08-03 11:44:30 +00:00  
				
					
						
							
							
								 
						
							
							
								3e4d677c77 
								
							
								 
							
						 
						
							
							
								
								Fixes flying glitch (hang) when crossing region boundaries  
							
							
							
						 
						
							2007-08-02 21:34:45 +00:00  
				
					
						
							
							
								 
						
							
							
								cd2a411afe 
								
							
								 
							
						 
						
							
							
								
								* Terrain load variables now work. HiRAW exporter works wonderfully. :D  
							
							
							
						 
						
							2007-08-02 20:51:06 +00:00  
				
					
						
							
							
								 
						
							
							
								ed0704d527 
								
							
								 
							
						 
						
							
							
								
								* Fixed several issues with Terrain  
							
							... 
							
							
							
							* RAW/HiRAW export modes now work again
* Filename variables (such as %x%) now work correctly when loading or saving multiple tiles. 
							
						 
						
							2007-08-02 20:25:28 +00:00  
				
					
						
							
							
								 
						
							
							
								fcafbc9a4a 
								
							
								 
							
						 
						
							
							
								
								* Added new "terrain add" command.  
							
							
							
						 
						
							2007-08-02 20:07:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5c28f3c3a2 
								
							
								 
							
						 
						
							
							
								
								Some more work on SceneObject/ Primitive rewrites (slowly getting there)  
							
							
							
						 
						
							2007-08-02 16:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5fa0821531 
								
							
								 
							
						 
						
							
							
								
								Changed a couple of method in PermissionManager from private to protected to fix the error that ckrinke just reported  
							
							
							
						 
						
							2007-08-02 13:06:21 +00:00  
				
					
						
							
							
								 
						
							
							
								ad03c0dc69 
								
							
								 
							
						 
						
							
							
								
								* Added support for CreateLink to LSL Interpreted API  
							
							... 
							
							
							
							* Added new "PermissionManager" which handles access to protected resources for users. (ie editing other peoples objects, etc) 
							
						 
						
							2007-08-02 12:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								9e97aa20b4 
								
							
								 
							
						 
						
							
							
								
								* Fixed Issue#249 - Terrain reverting without baking crashes the simulator.  
							
							
							
						 
						
							2007-08-01 23:12:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a250d24492 
								
							
								 
							
						 
						
							
							
								
								* Attempted to Fix an issue whereby X and Y coordinates on terrain brushes were reversed.  
							
							
							
						 
						
							2007-08-01 23:02:54 +00:00  
				
					
						
							
							
								 
						
							
							
								38cd3bf185 
								
							
								 
							
						 
						
							
							
								
								* Fixed terrain fill command  
							
							... 
							
							
							
							* Added "terrain smooth" command
* Added "terrain clip" command 
							
						 
						
							2007-08-01 22:53:05 +00:00  
				
					
						
							
							
								 
						
							
							
								04d40b71d4 
								
							
								 
							
						 
						
							
							
								
								* Fixed an assorted group of bugs with tiled terrain import.  
							
							
							
						 
						
							2007-08-01 22:45:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a2d71904f1 
								
							
								 
							
						 
						
							
							
								
								* Added load-tile terrain command to correspond with previous commit.  
							
							
							
						 
						
							2007-08-01 21:51:02 +00:00  
				
					
						
							
							
								 
						
							
							
								61017d10d8 
								
							
								 
							
						 
						
							
							
								
								* F32 Terrain load function written to support loading tiles from a larger heightmap.  
							
							
							
						 
						
							2007-08-01 21:46:48 +00:00  
				
					
						
							
							
								 
						
							
							
								d2c7bd3fff 
								
							
								 
							
						 
						
							
							
								
								* Terrain engine now knows the region coordinates - this can be later used to allow loading of single terrain files for multiple regions.  
							
							
							
						 
						
							2007-08-01 21:27:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5c0f1ff293 
								
							
								 
							
						 
						
							
							
								
								* Applied issue#254 - startpingcheck should not be reliable if it's being resent anyway. (Thanks Babblefrog!)  
							
							
							
						 
						
							2007-08-01 20:17:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1d5544a23a 
								
							
								 
							
						 
						
							
							
								
								Little bit more work on AllNewSceneObjectPart2  
							
							
							
						 
						
							2007-08-01 20:11:42 +00:00  
				
					
						
							
							
								 
						
							
							
								cdd1285e9e 
								
							
								 
							
						 
						
							
							
								
								few small changes.  
							
							... 
							
							
							
							Updated libsl to latest version. 
							
						 
						
							2007-08-01 18:04:31 +00:00  
				
					
						
							
							
								 
						
							
							
								edc572dacf 
								
							
								 
							
						 
						
							
							
								
								Some more work on SceneObject/primitive rewrites (AllNewSceneObjectGroup2 /Part2).  
							
							... 
							
							
							
							Updated the JavaVM to a later version I did (basically some clean up and a little bit more functional).
Added SendLoadURL method to IClientAPI. 
							
						 
						
							2007-08-01 16:50:20 +00:00  
				
					
						
							
							
								 
						
							
							
								899ab4cd32 
								
							
								 
							
						 
						
							
							
								
								* Fix for issue#246/251 - Rescaling primitives has offset problems. (Thanks DharmaVoyager!)  
							
							
							
						 
						
							2007-07-31 19:14:17 +00:00  
				
					
						
							
							
								 
						
							
							
								55b569069d 
								
							
								 
							
						 
						
							
							
								
								clear userAgent state on client shutdown, which fixes the issue  
							
							... 
							
							
							
							where you could only login once with a given id in standalone mode. 
							
						 
						
							2007-07-31 14:42:50 +00:00  
				
					
						
							
							
								 
						
							
							
								7db7ad0722 
								
							
								 
							
						 
						
							
							
								
								* Fixed a bug where the simulator could crash if the userserver was particularly busy.  
							
							
							
						 
						
							2007-07-30 22:13:21 +00:00  
				
					
						
							
							
								 
						
							
							
								74bb5282a0 
								
							
								 
							
						 
						
							
							
								
								mass update of files to have native line endings  
							
							
							
						 
						
							2007-07-30 20:11:40 +00:00  
				
					
						
							
							
								 
						
							
							
								a47e2d9ae7 
								
							
								 
							
						 
						
							
							
								
								added OnDisconnectUser event to required classes  
							
							
							
						 
						
							2007-07-30 20:08:33 +00:00  
				
					
						
							
							
								 
						
							
							
								3032831859 
								
							
								 
							
						 
						
							
							
								
								* Raised ping timeout to 150 seconds  
							
							... 
							
							
							
							* Ping checks are now sent every 5 seconds instead of every one if no other packets are recieved. 
							
						 
						
							2007-07-29 13:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5ee2e38c11 
								
							
								 
							
						 
						
							
							
								
								Deleting objects should now work. But beware they aren't send to your trash folder or anything so there is at the moment no way to recover deleted objects.  
							
							
							
						 
						
							2007-07-29 13:05:57 +00:00  
				
					
						
							
							
								 
						
							
							
								8b3981f1fd 
								
							
								 
							
						 
						
							
							
								
								* Primitives no longer walk around while being rescaled.  
							
							
							
						 
						
							2007-07-29 12:46:41 +00:00  
				
					
						
							
							
								 
						
							
							
								5146661ed1 
								
							
								 
							
						 
						
							
							
								
								* Experimental fix for random walking of resized prims.  
							
							
							
						 
						
							2007-07-29 12:41:30 +00:00  
				
					
						
							
							
								 
						
							
							
								7d2f976b14 
								
							
								 
							
						 
						
							
							
								
								* Fixed a potential div by zero with terrain commands.  
							
							
							
						 
						
							2007-07-29 12:11:54 +00:00  
				
					
						
							
							
								 
						
							
							
								bdb2ad2d43 
								
							
								 
							
						 
						
							
							
								
								* Switched back to NullStorage until crazy DB4o error is fixed.  
							
							
							
						 
						
							2007-07-29 09:59:44 +00:00  
				
					
						
							
							
								 
						
							
							
								038774de30 
								
							
								 
							
						 
						
							
							
								
								Commit 1/2  
							
							... 
							
							
							
							* DB4o no longer crashes the sim on Startup
* DB4o now crashes the sim on shutdown.
* Variety of console verbosity fixes. 
							
						 
						
							2007-07-29 09:37:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c518a9e141 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue with Mono/UNIX filenames and DB4o storage engine.  
							
							
							
						 
						
							2007-07-29 08:08:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2a03bea9bd 
								
							
								 
							
						 
						
							
							
								
								* Assorted minor fixes (DB4o now properly commits saves on shutdown)  
							
							
							
						 
						
							2007-07-29 07:57:26 +00:00  
				
					
						
							
							
								 
						
							
							
								4d6045ba1f 
								
							
								 
							
						 
						
							
							
								
								* Db4o Datastore is now the default.  
							
							
							
						 
						
							2007-07-29 07:56:14 +00:00  
				
					
						
							
							
								 
						
							
							
								50250a3a3a 
								
							
								 
							
						 
						
							
							
								
								* Highly experimental: Added DB4o DataStore support. Untested.  
							
							
							
						 
						
							2007-07-29 07:54:49 +00:00  
				
					
						
							
							
								 
						
							
							
								039d46e8fa 
								
							
								 
							
						 
						
							
							
								
								* OpenSim now performs compatibility checks at startup and warns the user if the Operating System or Platform version they are using is unsupported.  
							
							
							
						 
						
							2007-07-29 07:24:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c33b29a105 
								
							
								 
							
						 
						
							
							
								
								* Applying issue#230 - Avatar stuck at region edge (Thanks Babblefrog!)  
							
							... 
							
							
							
							* Fix for issue #237  - Sim startup cannot read a terrain file (Reported by CutterRubio) 
							
						 
						
							2007-07-29 06:23:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0f90cdfed1 
								
							
								 
							
						 
						
							
							
								
								* Applying issue#238 - Console help is incomplete. (Thanks CutterRubio)  
							
							
							
						 
						
							2007-07-29 06:20:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3edc4cd0d5 
								
							
								 
							
						 
						
							
							
								
								fixed the problem with other avatar's clothes being white.  
							
							
							
						 
						
							2007-07-28 14:41:52 +00:00  
				
					
						
							
							
								 
						
							
							
								e86396ad1f 
								
							
								 
							
						 
						
							
							
								
								You should now see the correct Avatar for other users, including their clothes, although their still seems to be a few problems with the clothes, in that sometimes other avatar's default clothes are white.  
							
							... 
							
							
							
							At last, removed the need for the avatar-texture.dat file. (Please never come back). 
							
						 
						
							2007-07-28 13:44:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1b850b4483 
								
							
								 
							
						 
						
							
							
								
								Should now have version 0.1 of our new ruth default avatar. At the moment, you only see your own avatar correctly, all other user's avatars show up as the old ruth. This will be fixed soon.  
							
							... 
							
							
							
							We also need better clothing for the new ruth and to edit the body shape. 
To get this working you will need to delete your asset yap file and also in grid mode the user server needs to be updated. 
							
						 
						
							2007-07-27 16:23:04 +00:00  
				
					
						
							
							
								 
						
							
							
								d143e7b074 
								
							
								 
							
						 
						
							
							
								
								A few changes so that the number of warnings is less but without deleting everything.  
							
							... 
							
							
							
							Like, I removed the Obsolete from the old caps method as at this time not all caps calls can use the new Caps stream method as it doesn't properly deal with LLSD Arrays. 
Now down to 3 warnings on the events in IClientAPI and for now I think we have to live with them as I think most of those events will be used. 
							
						 
						
							2007-07-27 12:21:52 +00:00  
				
					
						
							
							
								 
						
							
							
								bc11fa8fda 
								
							
								 
							
						 
						
							
							
								
								* Removing some housekeeping tagged elements.  
							
							... 
							
							
							
							* 6 Compiler warnings left (total) - two legacy caps warnings, four unused ScenePresence events. 
							
						 
						
							2007-07-27 06:20:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f0dd115a8c 
								
							
								 
							
						 
						
							
							
								
								More work on inventory and opensim library.  
							
							... 
							
							
							
							Fixed a number of bugs in the AssetCache related to asset downloading. 
							
						 
						
							2007-07-26 17:41:31 +00:00  
				
					
						
							
							
								 
						
							
							
								39b64564dc 
								
							
								 
							
						 
						
							
							
								
								* Started renaming world to Scene  
							
							... 
							
							
							
							* Update and UpdateMovement now first stores array to avoid collection update exceptions
* Ignored some bins 
							
						 
						
							2007-07-26 14:55:42 +00:00  
				
					
						
							
							
								 
						
							
							
								74654dc735 
								
							
								 
							
						 
						
							
							
								
								Added the default shape to the OpenSim library. Now need to get the new ruth into asset format and add that.  
							
							
							
						 
						
							2007-07-25 19:18:34 +00:00  
				
					
						
							
							
								 
						
							
							
								2b42ea0a42 
								
							
								 
							
						 
						
							
							
								
								Start of the OpenSim library , for now only contains a few textures.  
							
							
							
						 
						
							2007-07-25 18:19:38 +00:00  
				
					
						
							
							
								 
						
							
							
								3641ef0fdd 
								
							
								 
							
						 
						
							
							
								
								* Terrain now uses the older slower method again until the fast version can be fixed.  
							
							
							
						 
						
							2007-07-25 14:44:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2de8f0ef3d 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue where Terrain brushes may not update correctly.  
							
							
							
						 
						
							2007-07-25 14:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								cd88a4914d 
								
							
								 
							
						 
						
							
							
								
								* Assorted terrain fixes  
							
							
							
						 
						
							2007-07-25 10:08:16 +00:00  
				
					
						
							
							
								 
						
							
							
								aa704172d1 
								
							
								 
							
						 
						
							
							
								
								* Several functions should now be more efficient with sending packets to the client (at the expense of some server CPU while editing)  
							
							
							
						 
						
							2007-07-24 06:01:11 +00:00  
				
					
						
							
							
								 
						
							
							
								2760378f7a 
								
							
								 
							
						 
						
							
							
								
								* Users doing terraforming should see updates instantly now.  
							
							... 
							
							
							
							* Other viewers in the sim will see updates no more than once every 5 seconds. 
							
						 
						
							2007-07-24 05:54:44 +00:00  
				
					
						
							
							
								 
						
							
							
								b9af2fe393 
								
							
								 
							
						 
						
							
							
								
								* SendLayerData overload including coords now uses patch number rather than coords directly.  
							
							
							
						 
						
							2007-07-24 05:38:21 +00:00  
				
					
						
							
							
								 
						
							
							
								402aa1b0d2 
								
							
								 
							
						 
						
							
							
								
								* Small fix, patch values should be multiplied by their size (16)  
							
							
							
						 
						
							2007-07-24 05:23:28 +00:00  
				
					
						
							
							
								 
						
							
							
								d8997b59d3 
								
							
								 
							
						 
						
							
							
								
								* Terrain should now send just updated patches.  
							
							
							
						 
						
							2007-07-24 05:22:33 +00:00  
				
					
						
							
							
								 
						
							
							
								4b0734c4ad 
								
							
								 
							
						 
						
							
							
								
								* Terrain Fracture Generator now produces more appropriate results.  
							
							... 
							
							
							
							* Terrain Flatten Brush has been optimised, now affects an appropriate sized section of terrain.
* Navier-Stokes handler bounds issue partially fixed. 
							
						 
						
							2007-07-24 04:53:21 +00:00  
				
					
						
							
							
								 
						
							
							
								ad5548de9f 
								
							
								 
							
						 
						
							
							
								
								* More console related changes.  
							
							
							
						 
						
							2007-07-24 04:10:08 +00:00  
				
					
						
							
							
								 
						
							
							
								3cbc1e011d 
								
							
								 
							
						 
						
							
							
								
								* Reduced a significant number of compiler warnings (back down to 9 for all projects combined, all 'never used' things)  
							
							
							
						 
						
							2007-07-24 03:59:32 +00:00  
				
					
						
							
							
								 
						
							
							
								3abdec8d17 
								
							
								 
							
						 
						
							
							
								
								* Fixed a typecasting issue with Navier-Stokes algorithms in libTerrain.  
							
							
							
						 
						
							2007-07-23 16:16:09 +00:00  
				
					
						
							
							
								 
						
							
							
								a60b2654ed 
								
							
								 
							
						 
						
							
							
								
								* 1 line commit: Erosion functions should taint the terrain.  
							
							
							
						 
						
							2007-07-23 15:47:14 +00:00  
				
					
						
							
							
								 
						
							
							
								14879fead9 
								
							
								 
							
						 
						
							
							
								
								* Bonus commit, added a "terrain fill" command to fill a terrain with a specific height value.  
							
							
							
						 
						
							2007-07-23 05:31:58 +00:00  
				
					
						
							
							
								 
						
							
							
								b8da9c3a64 
								
							
								 
							
						 
						
							
							
								
								* Major style changes in libTerrain.Channel - now uses .NET-style naming syntax.  
							
							... 
							
							
							
							* Issue#218 - Updated mySQL region table. 
							
						 
						
							2007-07-23 05:29:52 +00:00  
				
					
						
							
							
								 
						
							
							
								5db16cbd9b 
								
							
								 
							
						 
						
							
							
								
								Couple of small changes  
							
							
							
						 
						
							2007-07-22 13:41:19 +00:00  
				
					
						
							
							
								 
						
							
							
								276011a0a1 
								
							
								 
							
						 
						
							
							
								
								Think I've recovered my deleted files, so hopefully it works now.  
							
							
							
						 
						
							2007-07-22 13:31:08 +00:00  
				
					
						
							
							
								 
						
							
							
								70fa302042 
								
							
								 
							
						 
						
							
							
								
								* Some work in progress code: Inventory cache, start of inventory server/service, userprofile cache, inventory handling. (non of it is enabled yet (or at least it shouldn't be).  
							
							... 
							
							
							
							* Fixed some of the problems with crossing regions when flying: you should no longer sink to ground level when crossing (should keep roughly your right height). Should no longer sometimes get sent back to the centre of the current region when attempting to border cross. But instead sometimes you will find you avatar stop at the edge of region and you will need to start moving again to retry the crossing (which should then work). This code is partly based on Babblefrog's issue #212  patch. [I think I have some ideas of how to solve the stopping at edges problem, just want to get the inventory code done first]
* Capabilities code has now been moved to the OpenSim.Framework.Communications project as some of the caps code will be tightly tied to inventory/asset handling and it was causing a two way reference problem when it was in its own project/dll.
This is a Big commit as I was going to keep my inventory work local until I had it in a working state, in case it brakes anything, but its getting harder to keep in sync with svn. 
							
						 
						
							2007-07-22 11:44:36 +00:00  
				
					
						
							
							
								 
						
							
							
								98b4701647 
								
							
								 
							
						 
						
							
							
								
								* Aerobic erosion now uses Navier Stokes algorithms for wind calculations.  
							
							
							
						 
						
							2007-07-22 02:48:53 +00:00  
				
					
						
							
							
								 
						
							
							
								0d7af9bbf0 
								
							
								 
							
						 
						
							
							
								
								* Added Navier Stokes computational fluid dynamics algorithms to libTerrain.Channel.  
							
							
							
						 
						
							2007-07-22 02:42:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f645705851 
								
							
								 
							
						 
						
							
							
								
								* More navier-stokes fun. Will finish it later.  
							
							
							
						 
						
							2007-07-22 02:21:10 +00:00  
				
					
						
							
							
								 
						
							
							
								3f8b609831 
								
							
								 
							
						 
						
							
							
								
								* Ported Jos Stam's Navier Stokes algorithm from his GDC2003 Paper to C# and included in libTerrain - May I never have to do that again.  
							
							
							
						 
						
							2007-07-22 02:06:46 +00:00  
				
					
						
							
							
								 
						
							
							
								65f69b9a12 
								
							
								 
							
						 
						
							
							
								
								* Enabled hydraulic erosion command.  
							
							
							
						 
						
							2007-07-21 23:48:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8574c5476d 
								
							
								 
							
						 
						
							
							
								
								* Reimplemented Hydraulic Erosion routines, may be buggy.  
							
							
							
						 
						
							2007-07-21 23:26:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d72d1537e2 
								
							
								 
							
						 
						
							
							
								
								* Removed reference to libTerrain-BSD.dll from the terrain filter system.  
							
							
							
						 
						
							2007-07-21 22:34:53 +00:00  
				
					
						
							
							
								 
						
							
							
								03e116de0d 
								
							
								 
							
						 
						
							
							
								
								* Updated licensing headers on libTerrain imported components.  
							
							
							
						 
						
							2007-07-21 22:33:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f84937367f 
								
							
								 
							
						 
						
							
							
								
								* Deleted libTerrain-BSD.dll  
							
							... 
							
							
							
							* Added libTerrain to BasicTerrain directly as a subfolder 
							
						 
						
							2007-07-21 22:25:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4eb8ca49a9 
								
							
								 
							
						 
						
							
							
								
								* Renamed terrain functions to match OpenSim naming styles.  
							
							... 
							
							
							
							* Added capability to support minimum/maximum terrain limits (from the last 'bake') 
							
						 
						
							2007-07-21 22:20:22 +00:00  
				
					
						
							
							
								 
						
							
							
								1f17275a20 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue whereby extremely tall terrains would be unable to output a gradient map.  
							
							... 
							
							
							
							* Renamed several terrain variable names for clarity. 
							
						 
						
							2007-07-21 22:08:19 +00:00  
				
					
						
							
							
								 
						
							
							
								0319cb4f46 
								
							
								 
							
						 
						
							
							
								
								* Issue#211 - 30 second timeout is too low. (Thanks Babblefrog)  
							
							
							
						 
						
							2007-07-21 21:39:05 +00:00  
				
					
						
							
							
								 
						
							
							
								2c90c61020 
								
							
								 
							
						 
						
							
							
								
								* Issue#206 - Casting of a LLUUID from XMLRPC hashtable causes an error. (Thanks Babblefrog)  
							
							... 
							
							
							
							* Issue#205 - MySQLManager User Creation support readded (Thanks Babblefrog + adjohn)
* Issue#204 - Clients now recieve terrain updates properly (Thanks Babblefrog) [May do some slight modifications on this to make it an event] 
							
						 
						
							2007-07-21 07:29:37 +00:00  
				
					
						
							
							
								 
						
							
							
								32aacd4f36 
								
							
								 
							
						 
						
							
							
								
								* Issue#209 - Terrain Hills Patch (Thanks Babblefrog)  
							
							... 
							
							
							
							* Issue#208 - Region crossing should be using External host (Thanks Babblefrog)
* Issue#207 - Prebuild.xml contains path errors (Thanks Gareth) 
							
						 
						
							2007-07-21 07:23:00 +00:00  
				
					
						
							
							
								 
						
							
							
								cd5877557c 
								
							
								 
							
						 
						
							
							
								
								Attempt to fix the bug/crash that MetaLeo just reported.  
							
							
							
						 
						
							2007-07-20 23:19:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2da8a7c128 
								
							
								 
							
						 
						
							
							
								
								* Fixed an config issue (log not initialized in RegionInfo config)  
							
							... 
							
							
							
							* Added LineInfo stacktrace parser to LogBase (not used yet though) 
							
						 
						
							2007-07-20 14:16:12 +00:00  
				
					
						
							
							
								 
						
							
							
								765ff13f22 
								
							
								 
							
						 
						
							
							
								
								* Assortment of Console changes - console messages are now grouped into modules (eg "client", "grid", "terrain", "storage", etc)  
							
							
							
						 
						
							2007-07-20 01:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								39704bcecc 
								
							
								 
							
						 
						
							
							
								
								opps have a setting as true when it should be false.  
							
							
							
						 
						
							2007-07-19 22:59:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ed69e84874 
								
							
								 
							
						 
						
							
							
								
								*Moved XmlConfiguration to its own project  
							
							... 
							
							
							
							*Made it possible to load a configuration interface by DLL
*Deleted the 1024 config files until they are updated 
							
						 
						
							2007-07-19 20:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								b2c6f316e1 
								
							
								 
							
						 
						
							
							
								
								Some work on Inventory (not yet finished or enabled)  
							
							
							
						 
						
							2007-07-19 20:21:02 +00:00  
				
					
						
							
							
								 
						
							
							
								0b6e332e16 
								
							
								 
							
						 
						
							
							
								
								Added some Alert methods to Scene , and a console command handler. So from the console to send alerts use : alert general <message> , for a instance wide message  , or use alert firstname secondname <message> to send a alert to one user. (TODO: add region wide messages).  
							
							
							
						 
						
							2007-07-19 10:44:19 +00:00  
				
					
						
							
							
								 
						
							
							
								e348aaa3a5 
								
							
								 
							
						 
						
							
							
								
								* Fixing sandbox mode crash caused by removal of LocalStorage during cleanup earlier.  
							
							
							
						 
						
							2007-07-19 03:36:39 +00:00  
				
					
						
							
							
								 
						
							
							
								33b4cc1bb0 
								
							
								 
							
						 
						
							
							
								
								* Added housekeeping comments, see mailing list in just a moment...  
							
							
							
						 
						
							2007-07-19 01:08:26 +00:00  
				
					
						
							
							
								 
						
							
							
								23a734d0c7 
								
							
								 
							
						 
						
							
							
								
								* More cleaning  
							
							
							
						 
						
							2007-07-19 01:02:59 +00:00  
				
					
						
							
							
								 
						
							
							
								e189681095 
								
							
								 
							
						 
						
							
							
								
								* Added TriggerTouchStart function to Interpreted Events API  
							
							... 
							
							
							
							* One less compiler warning. Heh. 
							
						 
						
							2007-07-19 00:55:14 +00:00  
				
					
						
							
							
								 
						
							
							
								36fc7390f2 
								
							
								 
							
						 
						
							
							
								
								* Moved EventManager to SceneBase (from Scene)  
							
							... 
							
							
							
							* Added OnShutdown event to EventManager (to be used to perform cleanups, etc)
* Fixed another compiler warning. 
							
						 
						
							2007-07-19 00:52:10 +00:00  
				
					
						
							
							
								 
						
							
							
								5e490e0599 
								
							
								 
							
						 
						
							
							
								
								* Nearly back down to zero compiler warnings again...  
							
							
							
						 
						
							2007-07-19 00:46:27 +00:00  
				
					
						
							
							
								 
						
							
							
								920ffaf24b 
								
							
								 
							
						 
						
							
							
								
								* Cleaned out remaining references to the old LocalStorage system in prep. to move to StorageManager.  
							
							
							
						 
						
							2007-07-19 00:42:59 +00:00  
				
					
						
							
							
								 
						
							
							
								f29acf95b0 
								
							
								 
							
						 
						
							
							
								
								* Removed yet more compiler warnings  
							
							... 
							
							
							
							* Dropped old ILocalStorage storage engines. 
							
						 
						
							2007-07-19 00:29:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6cf9d6da21 
								
							
								 
							
						 
						
							
							
								
								* Removing more compiler warnings  
							
							
							
						 
						
							2007-07-19 00:25:40 +00:00  
				
					
						
							
							
								 
						
							
							
								222becc879 
								
							
								 
							
						 
						
							
							
								
								*New Configuration System, much easier and less buggy compared to the original system in place  
							
							... 
							
							
							
							*View RegionInfo.cs for an example on how it works!
*This hopefully copies all the files over, but who knows :) 
							
						 
						
							2007-07-18 23:15:08 +00:00  
				
					
						
							
							
								 
						
							
							
								4cd9a87183 
								
							
								 
							
						 
						
							
							
								
								* Reverting 1371  
							
							
							
						 
						
							2007-07-18 22:49:11 +00:00  
				
					
						
							
							
								 
						
							
							
								bb55713de0 
								
							
								 
							
						 
						
							
							
								
								* Please to be checking you rename the strings inside the project when you rename libraries!  
							
							
							
						 
						
							2007-07-18 22:38:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4c8b8d22ff 
								
							
								 
							
						 
						
							
							
								
								A script/custom application should be able to add a particle system to a prim, just create a new libsecondlife.Primitive.ParticleSystem() and then call AddNewParticleSystem() on the OpenSim particle : we really need to rename our particle class to stop conflict with the one in libsl.  
							
							
							
						 
						
							2007-07-18 21:26:31 +00:00  
				
					
						
							
							
								 
						
							
							
								d2b459b8e5 
								
							
								 
							
						 
						
							
							
								
								Sculpted Prims should now work.  
							
							
							
						 
						
							2007-07-18 20:29:06 +00:00  
				
					
						
							
							
								 
						
							
							
								643a02ec60 
								
							
								 
							
						 
						
							
							
								
								More testing some ideas, to find best method for SceneObject Primitive classes.  
							
							
							
						 
						
							2007-07-18 18:12:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e78a0ac886 
								
							
								 
							
						 
						
							
							
								
								Just trying things out, nothing to see here, please go back to sleep.  
							
							
							
						 
						
							2007-07-18 13:55:14 +00:00  
				
					
						
							
							
								 
						
							
							
								04ece84d6b 
								
							
								 
							
						 
						
							
							
								
								few small changes  
							
							
							
						 
						
							2007-07-18 13:40:07 +00:00  
				
					
						
							
							
								 
						
							
							
								f70ec1fa75 
								
							
								 
							
						 
						
							
							
								
								* Added a FileSystemObject to SimpleApp  
							
							... 
							
							
							
							* Added Some ShapeTypes (shapes doesn't work though!)
* Fixed some \0 issues 
							
						 
						
							2007-07-18 09:36:47 +00:00  
				
					
						
							
							
								 
						
							
							
								c52f9c04e2 
								
							
								 
							
						 
						
							
							
								
								* One hopefully-final attempt at fixing this remoting issue.  
							
							
							
						 
						
							2007-07-18 00:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								be11cddc00 
								
							
								 
							
						 
						
							
							
								
								* Once more into the breach!  
							
							
							
						 
						
							2007-07-18 00:14:17 +00:00  
				
					
						
							
							
								 
						
							
							
								32a82019c3 
								
							
								 
							
						 
						
							
							
								
								* and again...  
							
							
							
						 
						
							2007-07-18 00:10:11 +00:00  
				
					
						
							
							
								 
						
							
							
								3d0d7cb74c 
								
							
								 
							
						 
						
							
							
								
								* More attempts at fixing Ckrinke's phantom remoting error. Heh.  
							
							
							
						 
						
							2007-07-18 00:02:09 +00:00  
				
					
						
							
							
								 
						
							
							
								f9eab1f0f2 
								
							
								 
							
						 
						
							
							
								
								* Fixing compile  
							
							
							
						 
						
							2007-07-17 23:54:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f65808ab07 
								
							
								 
							
						 
						
							
							
								
								* More LSL changes (and fixing a compile warning)  
							
							... 
							
							
							
							* More attempted fixes for the phantom remoting bug. 
							
						 
						
							2007-07-17 23:47:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9fc72755ce 
								
							
								 
							
						 
						
							
							
								
								* More LSL related fun  
							
							
							
						 
						
							2007-07-17 23:14:19 +00:00  
				
					
						
							
							
								 
						
							
							
								c287ee17ad 
								
							
								 
							
						 
						
							
							
								
								* Working more on the Interpreted Script API (for use in scripts which have to occupy something [Hello LSL])  
							
							
							
						 
						
							2007-07-17 23:04:46 +00:00  
				
					
						
							
							
								 
						
							
							
								7b7267984a 
								
							
								 
							
						 
						
							
							
								
								* Added exception handler to deal with RemotingExceptions for Child Agents.  
							
							
							
						 
						
							2007-07-17 20:40:01 +00:00  
				
					
						
							
							
								 
						
							
							
								3a554de6e2 
								
							
								 
							
						 
						
							
							
								
								* Applying babblefrog's DNS patches from issue  #188  
							
							
							
						 
						
							2007-07-17 19:40:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7a88260851 
								
							
								 
							
						 
						
							
							
								
								* Added quick ping check reply system to OGS1GridServices  
							
							
							
						 
						
							2007-07-17 18:53:19 +00:00  
				
					
						
							
							
								 
						
							
							
								61526951ef 
								
							
								 
							
						 
						
							
							
								
								* Attempting to fix a bug.  
							
							
							
						 
						
							2007-07-17 18:25:35 +00:00  
				
					
						
							
							
								 
						
							
							
								5524b96b10 
								
							
								 
							
						 
						
							
							
								
								* Readjusted strength of the terrain brushes from seconds / 100.0 to seconds / 5.0. (5 seconds = raise one brush radius)  
							
							
							
						 
						
							2007-07-17 18:08:53 +00:00  
				
					
						
							
							
								 
						
							
							
								fea3c20576 
								
							
								 
							
						 
						
							
							
								
								* renamed MySceneObject to CpuCounterObject  
							
							
							
						 
						
							2007-07-17 17:57:46 +00:00  
				
					
						
							
							
								 
						
							
							
								d95918f228 
								
							
								 
							
						 
						
							
							
								
								* Changed SimpleApp to use EventManager and Scene timer  
							
							... 
							
							
							
							* Refactored a lot of m_* and public -> wrappers 
							
						 
						
							2007-07-17 17:47:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b3830528d1 
								
							
								 
							
						 
						
							
							
								
								* Added "backup" console command for sdague  
							
							
							
						 
						
							2007-07-17 15:43:51 +00:00  
				
					
						
							
							
								 
						
							
							
								47ea453b32 
								
							
								 
							
						 
						
							
							
								
								* debugged quite a lot of db-related strangeness and various refactoring goofs  
							
							
							
						 
						
							2007-07-17 00:07:26 +00:00  
				
					
						
							
							
								 
						
							
							
								497ab5d7ab 
								
							
								 
							
						 
						
							
							
								
								* RegionApplicationBase restructuring now complete  
							
							... 
							
							
							
							* Still has some weird bug in SimpleApp though. 
							
						 
						
							2007-07-16 23:25:35 +00:00  
				
					
						
							
							
								 
						
							
							
								6c9d9b660d 
								
							
								 
							
						 
						
							
							
								
								* Trimmed a few hundred warnings off SimpleApp.  
							
							
							
						 
						
							2007-07-16 22:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								f35f5ddaf7 
								
							
								 
							
						 
						
							
							
								
								* And yet more restructuring of startup sequence...  
							
							
							
						 
						
							2007-07-16 21:53:39 +00:00  
				
					
						
							
							
								 
						
							
							
								1462cb1b50 
								
							
								 
							
						 
						
							
							
								
								* Reset IP in SimpleApp back to localhost  
							
							
							
						 
						
							2007-07-16 21:47:26 +00:00  
				
					
						
							
							
								 
						
							
							
								c3133715aa 
								
							
								 
							
						 
						
							
							
								
								* Fixed SimpleApp  
							
							
							
						 
						
							2007-07-16 21:43:30 +00:00  
				
					
						
							
							
								 
						
							
							
								bcc93c0d5b 
								
							
								 
							
						 
						
							
							
								
								* SimpleApp's IP address is slightly less hard coded (now reading from a hard coded var vs lots of use of "127.0.0.1")  
							
							
							
						 
						
							2007-07-16 21:23:11 +00:00  
				
					
						
							
							
								 
						
							
							
								cf9c48bf71 
								
							
								 
							
						 
						
							
							
								
								*No Hippos :(  
							
							
							
						 
						
							2007-07-16 20:40:04 +00:00  
				
					
						
							
							
								 
						
							
							
								c2bb8e3bc1 
								
							
								 
							
						 
						
							
							
								
								*Hippos?  
							
							
							
						 
						
							2007-07-16 20:39:25 +00:00  
				
					
						
							
							
								 
						
							
							
								85bdec5e0d 
								
							
								 
							
						 
						
							
							
								
								* Massive restructuring of RegionApplicationBase, OpenSimMain and SimpleApp  
							
							
							
						 
						
							2007-07-16 20:10:54 +00:00  
				
					
						
							
							
								 
						
							
							
								41b9baa054 
								
							
								 
							
						 
						
							
							
								
								*Adding some more files  
							
							
							
						 
						
							2007-07-16 19:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								2873b82b78 
								
							
								 
							
						 
						
							
							
								
								*Renamed everything Parcels and ParcelData to Land and LandData  
							
							... 
							
							
							
							*Added missing files (I hope) 
							
						 
						
							2007-07-16 19:40:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7fabf9612a 
								
							
								 
							
						 
						
							
							
								
								*Renamed ParcelManager to LandManager  
							
							... 
							
							
							
							*Made the Parcel class its own file and moved the Parcel and LandManager into their own folder in Environment
*Some renaming might need to be done so the Parcel class doesn't have issues with the libsecondlife Parcel class, but Land doesn't seem right. 
							
						 
						
							2007-07-16 18:45:19 +00:00  
				
					
						
							
							
								 
						
							
							
								d79e69d168 
								
							
								 
							
						 
						
							
							
								
								* Since we're discussing it, applying the m_ convention on some members...  
							
							
							
						 
						
							2007-07-16 18:44:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e6dea73d1f 
								
							
								 
							
						 
						
							
							
								
								* Removed some superfluous assigns  
							
							... 
							
							
							
							* Moved physics plugin scene creation into local scope 
							
						 
						
							2007-07-16 18:37:31 +00:00  
				
					
						
							
							
								 
						
							
							
								58f4d69833 
								
							
								 
							
						 
						
							
							
								
								* working on RegionApplicationBase  
							
							... 
							
							
							
							* Renamed PhysicsManager to PhysicsPluginManager because it is. 
							
						 
						
							2007-07-16 18:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								4a17587b8d 
								
							
								 
							
						 
						
							
							
								
								* Restructured the RegionApplicationBase.  
							
							
							
						 
						
							2007-07-16 18:10:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ddf73763db 
								
							
								 
							
						 
						
							
							
								
								* Rigged up LSL Script Engine to OpenSim - not quite fully tied yet however, still lacks connection to ScriptInterpretedAPI. (but Hello World should work!)  
							
							
							
						 
						
							2007-07-16 18:06:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ac4f8745ba 
								
							
								 
							
						 
						
							
							
								
								* Updating internal LSL handler/compiler with Tedd's r1.  
							
							... 
							
							
							
							* Importing begginings of DB4oDataStore 
							
						 
						
							2007-07-16 17:46:47 +00:00  
				
					
						
							
							
								 
						
							
							
								2a3c79df83 
								
							
								 
							
						 
						
							
							
								
								changed to native line ending encoding  
							
							
							
						 
						
							2007-07-16 15:40:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d216f5779c 
								
							
								 
							
						 
						
							
							
								
								*Trunk compiles now  
							
							... 
							
							
							
							*Added "RemoveEntity" and renamed "AddNewEntity" to "AddEntity" 
							
						 
						
							2007-07-16 14:56:35 +00:00  
				
					
						
							
							
								 
						
							
							
								cba02cb632 
								
							
								 
							
						 
						
							
							
								
								* Some minor renamings  
							
							
							
						 
						
							2007-07-16 13:00:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7f10179129 
								
							
								 
							
						 
						
							
							
								
								*Fixed bug that incorrectly tabulated 'others' prims on a parcel  
							
							... 
							
							
							
							*Added support for selected prims (does not yet support prims being sat on)
*Added support for listing avatars with prims on parcel with their prim count 
							
						 
						
							2007-07-16 01:25:16 +00:00  
				
					
						
							
							
								 
						
							
							
								9685c65901 
								
							
								 
							
						 
						
							
							
								
								Couple of small changes to NPC test character.  
							
							
							
						 
						
							2007-07-15 23:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								571bd78e58 
								
							
								 
							
						 
						
							
							
								
								* More scripting enhancemnents and properties.  
							
							
							
						 
						
							2007-07-15 22:36:35 +00:00  
				
					
						
							
							
								 
						
							
							
								4dbad04b9f 
								
							
								 
							
						 
						
							
							
								
								It wasn't me who messed up flying when adding a test NPC class. (honestly!)  
							
							
							
						 
						
							2007-07-15 22:11:03 +00:00  
				
					
						
							
							
								 
						
							
							
								f2c449f10e 
								
							
								 
							
						 
						
							
							
								
								* Added new scripting related events, in particular a new event which is triggered by console commands so that the script can subscribe to console messages and operate when they occur.  
							
							... 
							
							
							
							* Added new example script (work in progress)
* Fixed typo in Scripting engines for C# and JScript.NET 
							
						 
						
							2007-07-15 22:04:56 +00:00  
				
					
						
							
							
								 
						
							
							
								173c5ee79e 
								
							
								 
							
						 
						
							
							
								
								*Fixed master avatar requesting when in grid mode.  
							
							
							
						 
						
							2007-07-15 21:21:14 +00:00  
				
					
						
							
							
								 
						
							
							
								bf2f3ea29a 
								
							
								 
							
						 
						
							
							
								
								Hijacked simpleApp again (sorry lbsa71, guess I should create my own simpleApp), to try out a basic test npc character(/class).  
							
							
							
						 
						
							2007-07-15 21:10:05 +00:00  
				
					
						
							
							
								 
						
							
							
								6510aea0ed 
								
							
								 
							
						 
						
							
							
								
								*Added support for the "show" button that highlights objects over the selected Objects  
							
							... 
							
							
							
							*Known bug, client does some weird "showing" when more than 255 objects are meant to be selected (linked objects count as one object) 
							
						 
						
							2007-07-15 21:02:13 +00:00  
				
					
						
							
							
								 
						
							
							
								61446c0cd8 
								
							
								 
							
						 
						
							
							
								
								* Primitives are now loaded from Datastore during scene initialisation.  
							
							
							
						 
						
							2007-07-15 18:49:11 +00:00  
				
					
						
							
							
								 
						
							
							
								9fdd4946c3 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue where world map blocks were not transmitted correctly.  
							
							
							
						 
						
							2007-07-15 18:10:49 +00:00  
				
					
						
							
							
								 
						
							
							
								3c326aae99 
								
							
								 
							
						 
						
							
							
								
								Removed the reference to ClientManager from scene, as scene really shouldn't have a direct reference to the UDP/Packet server's clientmanager, instead it should send all data through the ScenePresences.  
							
							... 
							
							
							
							For those functions that was using the clientManager's foreachClient(delegate) method, there is now a ForEachScenePresence(delegate) in scene. 
This change helps with the decoupling of client packet functions from the scene functions. 
							
						 
						
							2007-07-15 18:05:41 +00:00  
				
					
						
							
							
								 
						
							
							
								a87ebda895 
								
							
								 
							
						 
						
							
							
								
								Removed reference to Scene EventManager from primitive. In its place, primitive now has its own event (OnPrimCountTainted) that ParcelManager subscribes to.  
							
							... 
							
							
							
							Removed some unused code from SimpleApp. 
							
						 
						
							2007-07-15 17:40:21 +00:00  
				
					
						
							
							
								 
						
							
							
								aebd58d75e 
								
							
								 
							
						 
						
							
							
								
								* PROTIP: It helps to know what your doing when playing with reflection.  
							
							
							
						 
						
							2007-07-15 17:32:54 +00:00  
				
					
						
							
							
								 
						
							
							
								813cdd0c80 
								
							
								 
							
						 
						
							
							
								
								* Marked old terrain methods as obsolete.  
							
							... 
							
							
							
							* Missed an item using the old local storage. 
							
						 
						
							2007-07-15 15:53:29 +00:00  
				
					
						
							
							
								 
						
							
							
								2dea3dbd6b 
								
							
								 
							
						 
						
							
							
								
								* Terrain now uses the new StorageManager.  
							
							
							
						 
						
							2007-07-15 15:51:09 +00:00  
				
					
						
							
							
								 
						
							
							
								6d455f3b6c 
								
							
								 
							
						 
						
							
							
								
								* Storage Manager now initialises with a DB name equal to that of the region name, and DB file specified in the DataStore config item. Storage engines may ignore the DB name parameter.  
							
							... 
							
							
							
							* OnBackup event is now triggered using the Storage manager. 
							
						 
						
							2007-07-15 15:43:53 +00:00  
				
					
						
							
							
								 
						
							
							
								8fc1dfec79 
								
							
								 
							
						 
						
							
							
								
								* Added loading methods for NullStorage.  
							
							
							
						 
						
							2007-07-15 15:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								275d8c0247 
								
							
								 
							
						 
						
							
							
								
								* Adding example "NullStorage" DataStore engine.  
							
							
							
						 
						
							2007-07-15 14:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								593851eaa5 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug where UserServer SendKey would not be saved in configuration.  
							
							
							
						 
						
							2007-07-15 14:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								c46a508945 
								
							
								 
							
						 
						
							
							
								
								* Fixed duplicate CAP bug when a user logs out then relogs back in in grid mode.  
							
							
							
						 
						
							2007-07-14 23:06:05 +00:00  
				
					
						
							
							
								 
						
							
							
								e9bcc7a3fd 
								
							
								 
							
						 
						
							
							
								
								* Fixed an issue which caused regions to crash when duplicating primitives.  
							
							
							
						 
						
							2007-07-14 22:44:41 +00:00  
				
					
						
							
							
								 
						
							
							
								2ccb8f7118 
								
							
								 
							
						 
						
							
							
								
								* Excelsior!  
							
							
							
						 
						
							2007-07-14 22:35:47 +00:00  
				
					
						
							
							
								 
						
							
							
								a04f968f8c 
								
							
								 
							
						 
						
							
							
								
								* libterrain now builds again  
							
							
							
						 
						
							2007-07-14 21:26:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4f5c1e40b4 
								
							
								 
							
						 
						
							
							
								
								*Updated getParcel to accept floats as well. This helps in finding the parcel under an exact point (when precision matters)  
							
							
							
						 
						
							2007-07-14 19:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								ab32704968 
								
							
								 
							
						 
						
							
							
								
								* Added "quit" alias for the "shutdown" console command in RegionServer  
							
							
							
						 
						
							2007-07-14 17:40:54 +00:00  
				
					
						
							
							
								 
						
							
							
								bf32020693 
								
							
								 
							
						 
						
							
							
								
								*Removed ParcelManager from SceneObject and Primitive and replaced with events in EventManager  
							
							... 
							
							
							
							*Prim count and sim-wide prim count correctly reflect object bonus multiplier 
							
						 
						
							2007-07-14 17:01:15 +00:00  
				
					
						
							
							
								 
						
							
							
								eee1eb2f42 
								
							
								 
							
						 
						
							
							
								
								* SimpleApp finally doing something fun. :)  
							
							
							
						 
						
							2007-07-14 16:01:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a3f2c1276a 
								
							
								 
							
						 
						
							
							
								
								*Added support for simwide area and simwide prim count for parcels  
							
							
							
						 
						
							2007-07-14 15:57:20 +00:00  
				
					
						
							
							
								 
						
							
							
								811d2b69c9 
								
							
								 
							
						 
						
							
							
								
								* Worked some more on SimpleApp  
							
							... 
							
							
							
							* Removed SceneObject references to RegionHandle, ParcelManager, EventManager as they are public on Scene
* Moved PulseScript behaviour into MySceneObject 
							
						 
						
							2007-07-14 15:33:25 +00:00  
				
					
						
							
							
								 
						
							
							
								423d03eaef 
								
							
								 
							
						 
						
							
							
								
								*Added support for prim counting on parcels  
							
							... 
							
							
							
							**No restrictions yet in place, or total prim count 
							
						 
						
							2007-07-14 15:11:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5a909a2054 
								
							
								 
							
						 
						
							
							
								
								Set up parcel manager and the master avatar in SimpleApp.  
							
							
							
						 
						
							2007-07-14 14:48:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0bb2b7f18d 
								
							
								 
							
						 
						
							
							
								
								* encapsulated some public fields  
							
							
							
						 
						
							2007-07-14 14:15:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1a92dc9073 
								
							
								 
							
						 
						
							
							
								
								* Apparently, we need to tell ParcelManager that there is no parcels.  
							
							... 
							
							
							
							* Cleaning lady cleaning build ignores (No, MW, I don't mind, anything for you) 
							
						 
						
							2007-07-14 14:13:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a04602d9c1 
								
							
								 
							
						 
						
							
							
								
								Added AddPreCompiledScript method to ScriptManager.  
							
							... 
							
							
							
							Done some work on lbsa71's simpleApp(hope he doesn't mind):
now have the avatar showing up and the terrain and his pulsating box (well except its not a box, as there seems to be something wrong with our PrimitiveBaseShape..DefaultBox() settings). 
Also noticed a few other problems that I had to work around, so these need looking into. 
							
						 
						
							2007-07-14 13:18:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d879c6e8fc 
								
							
								 
							
						 
						
							
							
								
								*Moved the OnSignificantClientMovement event to ScenePresence.  
							
							... 
							
							
							
							*ParcelManager's resetSimParcels does not set any default values.
*Updated ParcelData with correct defaults previously set in resetSimParcels
*Region overrides are now sent to viewer instead of dummy'd 
							
						 
						
							2007-07-13 23:13:25 +00:00  
				
					
						
							
							
								 
						
							
							
								862dc9fe97 
								
							
								 
							
						 
						
							
							
								
								*Reworked parcel joining to work the same way as LL's method.  
							
							... 
							
							
							
							**Parcels within selection now join and not the two parcels selected at each corner
*Created OnSignificantClientMovement event that is triggered when an avatar moves more than 2 meters. 
							
						 
						
							2007-07-13 21:13:38 +00:00  
				
					
						
							
							
								 
						
							
							
								9b61def98d 
								
							
								 
							
						 
						
							
							
								
								Chat/Shout/etc  should be working again  
							
							
							
						 
						
							2007-07-13 21:12:16 +00:00  
				
					
						
							
							
								 
						
							
							
								e6dc575bc3 
								
							
								 
							
						 
						
							
							
								
								* Added sample event to ScriptInterpretedEvents  
							
							
							
						 
						
							2007-07-13 20:29:51 +00:00  
				
					
						
							
							
								 
						
							
							
								e14ef63113 
								
							
								 
							
						 
						
							
							
								
								* Small commit: SceneObject now registers itself with the Backup event via the function ProcessBackup.  
							
							
							
						 
						
							2007-07-13 20:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ad264a6b6d 
								
							
								 
							
						 
						
							
							
								
								* Fixing issue with ParcelFlags. ParcelFlags is now a uint rather than an enum.  
							
							
							
						 
						
							2007-07-13 20:01:16 +00:00  
				
					
						
							
							
								 
						
							
							
								c0093052b0 
								
							
								 
							
						 
						
							
							
								
								* Default parcel flags now allow flying, landmark creation, object entry, deeding to group, terraforming, object creation and outside scripts.  
							
							
							
						 
						
							2007-07-13 19:51:05 +00:00  
				
					
						
							
							
								 
						
							
							
								985e0b765a 
								
							
								 
							
						 
						
							
							
								
								* Obsoleted ILocalStorage  
							
							... 
							
							
							
							* Added IRegionDataStore
* Added OnBackup event to EventManager 
							
						 
						
							2007-07-13 19:27:15 +00:00  
				
					
						
							
							
								 
						
							
							
								401af6ad4a 
								
							
								 
							
						 
						
							
							
								
								Prim Copying (both CTRL+D and shift-drag) should now work.  
							
							
							
						 
						
							2007-07-13 19:01:09 +00:00  
				
					
						
							
							
								 
						
							
							
								41cd6cdfdd 
								
							
								 
							
						 
						
							
							
								
								* Fixed bug reported by xyzo - region assets are now stored in "regionassets.yap", asset server assets are now in "gridassets.yap"  
							
							
							
						 
						
							2007-07-13 19:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								a076369fa3 
								
							
								 
							
						 
						
							
							
								
								* I want to commit too!  
							
							
							
						 
						
							2007-07-13 18:01:44 +00:00  
				
					
						
							
							
								 
						
							
							
								3f6c4e6187 
								
							
								 
							
						 
						
							
							
								
								* Renamed OpenSim.Region.Enviroment.Scripting to OpenSim.Region.Scripting  
							
							... 
							
							
							
							* Renamed OpenSim.Scripting to OpenSim.Region.Scripting 
							
						 
						
							2007-07-13 18:01:02 +00:00  
				
					
						
							
							
								 
						
							
							
								08331f97d3 
								
							
								 
							
						 
						
							
							
								
								* Reorganising Java Virtual Machine code into a subfolder for the JVM specific parts, leaving the JVMEngine folder specifically for Script/IScript interfaces.  
							
							... 
							
							
							
							* Fixed a compile issue with the Interpreted Scripts API. 
							
						 
						
							2007-07-13 17:53:11 +00:00  
				
					
						
							
							
								 
						
							
							
								07b0e2df6f 
								
							
								 
							
						 
						
							
							
								
								Part two of Darok's Bullet physics plugin: added the actual plugin, although haven't added the project to prebuild.xml yet.  
							
							... 
							
							
							
							Also might have messed up some of the SVN properties on some of the folders, so if the cleaning lady has to come in again, I just hope she doesn't moan. 
							
						 
						
							2007-07-13 17:52:11 +00:00  
				
					
						
							
							
								 
						
							
							
								6d37fe4947 
								
							
								 
							
						 
						
							
							
								
								* Moved LSL-style functions to ScriptInterpretedAPI.cs and put a XML remark comment that they are defunct and best avoided at all costs.  
							
							... 
							
							
							
							* More wrappers: llCollisionFilter, llCollisionSprite, llCos, llCreateLink, llDeleteSubList, llDeleteSubString, llDetachFromAvatar
* More functions: osCos, osDeleteSubList, osDeleteSubString 
							
						 
						
							2007-07-13 17:43:25 +00:00  
				
					
						
							
							
								 
						
							
							
								946180885d 
								
							
								 
							
						 
						
							
							
								
								* Added wrappers for:  
							
							... 
							
							
							
							llAbs, llAcos, llAddToLandPassList, llAdjustSoundVolume, llAllowInventoryDrop, llAngleBetween, llApplyImpulse, llApplyRotationalImpulse, llAsin, llAtan2, llAttachToAvatar, llAvatarOnSitTarget, llAxes2Rot, llAxisAngle2Rot, llBase64ToString, llBreakAllLinks, llBreakLink, llCSV2List, llCeil, llCloseRemoteDataChannel, llCloud
* Added functions for:
osAbs, osAcos, osAsin, osAtan2, osAxes2Rot, osAxisAngle2Rot, osBase64ToString, osCSV2List, osCeil. 
							
						 
						
							2007-07-13 17:25:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9be896c8ce 
								
							
								 
							
						 
						
							
							
								
								* Adding LSL stuff for Tedd_, implementing LSL-style functions in ScriptAPI.cs, implementing server event callbacks in ScriptInterpretedEvents.cs  
							
							... 
							
							
							
							* Added Tedd_'s LSL compiler thingie, although it cannot be referenced yet. 
							
						 
						
							2007-07-13 17:14:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0ac6809343 
								
							
								 
							
						 
						
							
							
								
								Think SceneObject/Primitive copying should now work, just need to hook it up to a event and test.  
							
							
							
						 
						
							2007-07-13 16:53:31 +00:00  
				
					
						
							
							
								 
						
							
							
								fcc7f86427 
								
							
								 
							
						 
						
							
							
								
								Changed simpleApp to use basic physics.  
							
							... 
							
							
							
							Done some work of fixing primitive/SceneObject copying.
Set DefaultHome region to 1000,1000. 
							
						 
						
							2007-07-13 16:12:38 +00:00  
				
					
						
							
							
								 
						
							
							
								d89362fe99 
								
							
								 
							
						 
						
							
							
								
								Shouldn't be needing explicitly adding login xmlrpc  
							
							
							
						 
						
							2007-07-13 15:49:54 +00:00  
				
					
						
							
							
								 
						
							
							
								878289ef88 
								
							
								 
							
						 
						
							
							
								
								* removed PrimitiveOld and CreatePrimFromObjectAdd  
							
							
							
						 
						
							2007-07-13 15:20:18 +00:00  
				
					
						
							
							
								 
						
							
							
								170b648d4d 
								
							
								 
							
						 
						
							
							
								
								One of these days i WILL have my pulsating cube!  
							
							
							
						 
						
							2007-07-13 15:09:55 +00:00  
				
					
						
							
							
								 
						
							
							
								581ea0d92e 
								
							
								 
							
						 
						
							
							
								
								inlined packet deserialization  
							
							
							
						 
						
							2007-07-13 12:44:50 +00:00  
				
					
						
							
							
								 
						
							
							
								33ef93f4a6 
								
							
								 
							
						 
						
							
							
								
								* ObjectAddPacket now confined to ClientView,´using PrimitiveBaseShape instead - w00t!  
							
							
							
						 
						
							2007-07-13 12:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a0ac1f06e6 
								
							
								 
							
						 
						
							
							
								
								* Moved SendNameReply to ClientView  
							
							... 
							
							
							
							* Removed unused LoginService
* Minor renames on BinaryStreamHandler 
							
						 
						
							2007-07-13 07:19:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0f1b2f278b 
								
							
								 
							
						 
						
							
							
								
								* Fixing compiler warnings in an attempt to reduce them back down to zero.  
							
							
							
						 
						
							2007-07-13 07:17:42 +00:00  
				
					
						
							
							
								 
						
							
							
								486632986c 
								
							
								 
							
						 
						
							
							
								
								*Parcel updates are now sent to users over newly subdivided areas and users over parcels being joined to correctly update the viewers  
							
							... 
							
							
							
							*NOTE: Parcel updates are packets sent to the viewer when they enter a new parcel containing information such as parcel name, media URLS, etc 
							
						 
						
							2007-07-12 23:57:26 +00:00  
				
					
						
							
							
								 
						
							
							
								df24ce6dfd 
								
							
								 
							
						 
						
							
							
								
								*Parcel and estate support fully restored into Sugilite  
							
							... 
							
							
							
							*Significant movement (currently set to 2 meters of movement for performance reasons, even though its speedy) and initial login now sends parcel updates 
							
						 
						
							2007-07-12 20:33:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b27924d0a5 
								
							
								 
							
						 
						
							
							
								
								*Found and fixed bug that crashed viewer when logging in or viewing land owners  
							
							... 
							
							
							
							*Reenabled estate manager; remember, the master avatar is the only one that can use this (by default: Test User with password 'test')
*Still working on readding support for updating parcel information when logging in or moving into a new parcel 
							
						 
						
							2007-07-12 16:19:32 +00:00  
				
					
						
							
							
								 
						
							
							
								7198d7980d 
								
							
								 
							
						 
						
							
							
								
								Next time maybe I should check it still compiles before committing.  
							
							
							
						 
						
							2007-07-12 15:30:09 +00:00  
				
					
						
							
							
								 
						
							
							
								20a77a6d4b 
								
							
								 
							
						 
						
							
							
								
								Fixed a number of bugs in the local InstantMessage handling, sending InstantMessages will no longer crash the server. But they still aren't really working correctly, you can't type replies to received messages.  
							
							
							
						 
						
							2007-07-12 15:16:19 +00:00  
				
					
						
							
							
								 
						
							
							
								27c595c007 
								
							
								 
							
						 
						
							
							
								
								Cleaning up some of the CAPS functions, Asset uploads now use the new LLSDStreamhandler system.  
							
							
							
						 
						
							2007-07-12 13:09:39 +00:00  
				
					
						
							
							
								 
						
							
							
								17ddb8b493 
								
							
								 
							
						 
						
							
							
								
								Hopefully texturing prims should now work correctly.  
							
							
							
						 
						
							2007-07-11 18:32:32 +00:00  
				
					
						
							
							
								 
						
							
							
								2ceff87a02 
								
							
								 
							
						 
						
							
							
								
								More work on UserProfile and inventory cache (still currently not enabled).  
							
							... 
							
							
							
							Asset uploading over CAPS now works, and although inventory isn't really working yet, this should now at least enables texturing of prims. 
							
						 
						
							2007-07-11 17:47:25 +00:00  
				
					
						
							
							
								 
						
							
							
								9d989612b0 
								
							
								 
							
						 
						
							
							
								
								updated libsecondlife.dll to a 1.18 version (from the libsecondlife aditi branch, so when they have a trunk version that is 1.18 ready, best to update again).  
							
							... 
							
							
							
							Started some work on a userProfile/inventory cache. 
							
						 
						
							2007-07-11 14:39:03 +00:00  
				
					
						
							
							
								 
						
							
							
								561b87b303 
								
							
								 
							
						 
						
							
							
								
								* Applying dalien's patches from bug#177 and  #179  
							
							
							
						 
						
							2007-07-11 02:51:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f0ecc1de4c 
								
							
								 
							
						 
						
							
							
								
								preliminary inter region communications (between regions in different instances) now works, so child agents and border crossings (and teleporting) now work.  
							
							... 
							
							
							
							The .net remoting is still very basic: we need security sinks added.
And we really need the OGS 2 protocol as soon as possible. 
							
						 
						
							2007-07-10 20:52:43 +00:00  
				
					
						
							
							
								 
						
							
							
								ebdc64730a 
								
							
								 
							
						 
						
							
							
								
								Fixed the crashing when trying to look at the map in grid mode. Although the textures for the regions don't seem to show up, about to look into that.  
							
							
							
						 
						
							2007-07-10 18:58:42 +00:00  
				
					
						
							
							
								 
						
							
							
								7f03246653 
								
							
								 
							
						 
						
							
							
								
								Gird mode in sugilite should now work in so far as you should be able to login and move between regions in the same instance. Moving to regions in a different instance of opensim still needs implementing (working on it now).  
							
							... 
							
							
							
							Also trying to look at the map in grid mode will crash the server. 
							
						 
						
							2007-07-10 17:56:31 +00:00  
				
					
						
							
							
								 
						
							
							
								9f5f65c847 
								
							
								 
							
						 
						
							
							
								
								* LLSDStreamhandler now works.  
							
							
							
						 
						
							2007-07-09 23:32:29 +00:00  
				
					
						
							
							
								 
						
							
							
								85dd493614 
								
							
								 
							
						 
						
							
							
								
								* some follow up renaming of members et c.  
							
							
							
						 
						
							2007-07-09 21:25:43 +00:00  
				
					
						
							
							
								 
						
							
							
								08a1fa3f96 
								
							
								 
							
						 
						
							
							
								
								* Introduced ClientManager for great justice.  
							
							
							
						 
						
							2007-07-09 21:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								d91f33b87b 
								
							
								 
							
						 
						
							
							
								
								Re-applied dalien patch ( #175 ) and included bin\data with avataranimations.xml  
							
							
							
						 
						
							2007-07-09 19:56:22 +00:00  
				
					
						
							
							
								 
						
							
							
								93f3ef7e0d 
								
							
								 
							
						 
						
							
							
								
								Done a little bit of renaming in primitive.cs and on a few events in IClientAPI.  
							
							... 
							
							
							
							Disabled CAPS asset uploading as it seems it now crashes the server. 
							
						 
						
							2007-07-09 15:59:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e8acf1cca9 
								
							
								 
							
						 
						
							
							
								
								* Begun work on Primitive Duplication. Not hooked up yet, but theoretically could be done so. In practice, more work needs to be done.  
							
							
							
						 
						
							2007-07-09 15:29:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f62b7f3d1e 
								
							
								 
							
						 
						
							
							
								
								* reverted rev 1200 waiting for info re animations.xml  
							
							
							
						 
						
							2007-07-08 19:47:04 +00:00  
				
					
						
							
							
								 
						
							
							
								252ff78eb3 
								
							
								 
							
						 
						
							
							
								
								Applied animations patch ( #175 ) submitted by dalien  
							
							
							
						 
						
							2007-07-08 19:28:53 +00:00  
				
					
						
							
							
								 
						
							
							
								5f8de1e704 
								
							
								 
							
						 
						
							
							
								
								* By popular demand, all generated build files are now deleted. Somebody should make sure the wiki is updated.  
							
							
							
						 
						
							2007-07-08 19:27:04 +00:00  
				
					
						
							
							
								 
						
							
							
								74410efb22 
								
							
								 
							
						 
						
							
							
								
								* Bugfix with instant message handlers. Looking at implementing grid IM server, ideally using a known scalable infrastructure.  
							
							
							
						 
						
							2007-07-08 03:45:06 +00:00  
				
					
						
							
							
								 
						
							
							
								855ebe739b 
								
							
								 
							
						 
						
							
							
								
								* Missed a line - IM support in local simulator should now work.  
							
							
							
						 
						
							2007-07-08 03:36:17 +00:00  
				
					
						
							
							
								 
						
							
							
								bdab40280b 
								
							
								 
							
						 
						
							
							
								
								* Added instant message support for the local region. Grid support forthcoming.  
							
							
							
						 
						
							2007-07-08 03:32:27 +00:00  
				
					
						
							
							
								 
						
							
							
								10ece46cf6 
								
							
								 
							
						 
						
							
							
								
								* Updating prebuild  
							
							
							
						 
						
							2007-07-08 02:58:01 +00:00  
				
					
						
							
							
								 
						
							
							
								bc02ddf523 
								
							
								 
							
						 
						
							
							
								
								*Fixed several bugs that crashed the viewer and opensim server when logging in on grid mode  
							
							... 
							
							
							
							*Note: Grid Mode now works in sugilite, but is still unstable
**Known bug in which the grid server crashes after being relaunched from a previously create configuration
**Crashing of the viewer crashes the OpenSim server which then crashes the grid server -- needs better handling of exceptions
**Multiple sims is still untested, but should connect correctly. Moving between the sims may be a different story 
							
						 
						
							2007-07-06 20:40:03 +00:00  
				
					
						
							
							
								 
						
							
							
								93640f1d71 
								
							
								 
							
						 
						
							
							
								
								*Fixed 2 small references to localhost which has some conflicts when resolving.  
							
							... 
							
							
							
							*Grid mode now gets past region handshake, BUT the client (both nicholas and the normal one) crash as soon as the next step is displayed on the screen 
							
						 
						
							2007-07-06 13:57:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e2bafc8d6c 
								
							
								 
							
						 
						
							
							
								
								*Fixed crash of OpenSim client when in grid mode from a recent commit  
							
							... 
							
							
							
							*The XML issue is now fixed (yay lbsa71) -- but I am still getting a "login packet never received", but that is probably an issue on my end, and not it the code 
							
						 
						
							2007-07-05 20:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								70d8731aa2 
								
							
								 
							
						 
						
							
							
								
								Fixed rotation editing of individual prims in a group. I think positioning and rotations should now be correct (for both groups and on editing individuals of a group). Resizing still needs work.  
							
							
							
						 
						
							2007-07-05 19:19:39 +00:00  
				
					
						
							
							
								 
						
							
							
								583f2a9de8 
								
							
								 
							
						 
						
							
							
								
								*Removed SimProfile.cs as it is no longer needed (in favor of SimProfileData)  
							
							... 
							
							
							
							*Added simulator_data_request XMLRPC method to request data from the grid server about a sim instead of faking its login
*Login is progressing, now just getting an XML error (http://pastebin.com/942515 ) -- if you can fix this, throw MingChen in IRC a Private Message 
							
						 
						
							2007-07-05 15:15:28 +00:00  
				
					
						
							
							
								 
						
							
							
								ad86e94b3d 
								
							
								 
							
						 
						
							
							
								
								* Tweaks to Java engine (uses less threads). Added support for OnFrame and OnNewPresence events.  
							
							
							
						 
						
							2007-07-05 04:23:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c570b107f8 
								
							
								 
							
						 
						
							
							
								
								* Java engine fully back in Sugilite  
							
							
							
						 
						
							2007-07-05 00:24:40 +00:00  
				
					
						
							
							
								 
						
							
							
								3c46e5b170 
								
							
								 
							
						 
						
							
							
								
								* Added Java support back into Sugilite (although it still needs a calling host to be added).  
							
							
							
						 
						
							2007-07-05 00:09:45 +00:00  
				
					
						
							
							
								 
						
							
							
								beb3073bec 
								
							
								 
							
						 
						
							
							
								
								A bit more work on Building tools/support.  
							
							... 
							
							
							
							updated Axiom.MathLib.dll. 
							
						 
						
							2007-07-04 19:07:27 +00:00  
				
					
						
							
							
								 
						
							
							
								5c32b33a66 
								
							
								 
							
						 
						
							
							
								
								* re-fixed the utf-16 bug in xmlRpcResponse serialization  
							
							... 
							
							
							
							* added LLSDStreamHandler.cs to Caps (Haven't enabled it yet, though)
* removed last traces of old rest handling 
							
						 
						
							2007-07-04 16:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6a2588454a 
								
							
								 
							
						 
						
							
							
								
								* Removed AssetHttpServer, using BaseHttpServer instead  
							
							... 
							
							
							
							* Removed legacy REST handling
* Created two custom IStreamHandlers for asset up/download
* Removed quite a lot of double and triple encodings, trying to work towards binary only and direct write into storage.
* Introduced BaseStreamHandler with GetParam() and some other goodies 
							
						 
						
							2007-07-04 14:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								9a51949cb4 
								
							
								 
							
						 
						
							
							
								
								* Added StreamHandler support  
							
							... 
							
							
							
							* Implemented RestStreamHandler
* Some caps functions now use it
* Moved out RestMethodEntry from httpserver
* The IStreamHandler interface now reports required method and Content-Type 
							
						 
						
							2007-07-04 11:47:32 +00:00  
				
					
						
							
							
								 
						
							
							
								827cccb99c 
								
							
								 
							
						 
						
							
							
								
								Grid Servers:  
							
							... 
							
							
							
							* Sugilite grid server now works with older regions properly (using it on deepgrid for testing)
* Sugilite user server still broken with sugilite region server
* Reduced the number of compiler warnings to zero
Region Servers:
* Added debug information to OGS1 Comms to help debug user server connectivity issues. 
							
						 
						
							2007-07-04 07:45:42 +00:00  
				
					
						
							
							
								 
						
							
							
								249ce4cf6f 
								
							
								 
							
						 
						
							
							
								
								* More cleaning - Sugilite now only has build errors for "value is never used" properties (which I presume will be filled in over time)  
							
							
							
						 
						
							2007-07-04 05:49:12 +00:00  
				
					
						
							
							
								 
						
							
							
								daf7b8ec76 
								
							
								 
							
						 
						
							
							
								
								* Cleaning - attempting to get compiler warnings back down to zero.  
							
							
							
						 
						
							2007-07-04 05:25:40 +00:00  
				
					
						
							
							
								 
						
							
							
								bd8018fa1c 
								
							
								 
							
						 
						
							
							
								
								Today's work on Building support/tools. Think I am slowly getting there.  
							
							
							
						 
						
							2007-07-03 20:10:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e06ffb3981 
								
							
								 
							
						 
						
							
							
								
								*Removed GridInfo class as it has been previously replaced with the much better NetworkServersInfo class  
							
							... 
							
							
							
							*Got the GridServer in OGS1 to go through with registering the region, but the actual storage of the region isnt working right now.
**After this is fixed, grid mode should work! 
							
						 
						
							2007-07-03 17:03:14 +00:00  
				
					
						
							
							
								 
						
							
							
								898b48464a 
								
							
								 
							
						 
						
							
							
								
								*Renamed OGS1 XmlRpcLoginToSimulatorMethod to the more appropriate XmlRpcSimulatorLoginMethod  
							
							... 
							
							
							
							*Attempt to fix the "sim not found" issue by adding sim if...well...not found (OGS1) 
							
						 
						
							2007-07-03 14:56:00 +00:00  
				
					
						
							
							
								 
						
							
							
								9b6b6d05d4 
								
							
								 
							
						 
						
							
							
								
								* Optimized usings (the 'LL ate my scripts' commit)  
							
							... 
							
							
							
							* added some licensing info 
							
						 
						
							2007-07-03 14:37:29 +00:00  
				
					
						
							
							
								 
						
							
							
								73a5ec391a 
								
							
								 
							
						 
						
							
							
								
								* Completed conceptual LlsdMethod - everything resides in SimpleApp pending guru approval.  
							
							
							
						 
						
							2007-07-03 07:06:08 +00:00  
				
					
						
							
							
								 
						
							
							
								315a49e7fd 
								
							
								 
							
						 
						
							
							
								
								You can now substitute %name% in the filename argument for terrain save & load commands to input the sims name. Useful for sugilite regions where you are running multiple sims in a single instance and need to get them to load or save in a pattern. (Needs cleaning & expansion)  
							
							
							
						 
						
							2007-07-02 23:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								96dfb33bca 
								
							
								 
							
						 
						
							
							
								
								Attempted workaround for Mono's insistence on compiling BasicTerrain incorrectly  
							
							
							
						 
						
							2007-07-02 23:42:38 +00:00  
				
					
						
							
							
								 
						
							
							
								67af17fdd1 
								
							
								 
							
						 
						
							
							
								
								*OGS1 Key2Name/Name2Key works  
							
							... 
							
							
							
							*OGS1 doesnt crash on startup anymore 
							
						 
						
							2007-07-02 21:02:11 +00:00  
				
					
						
							
							
								 
						
							
							
								71f1b2d878 
								
							
								 
							
						 
						
							
							
								
								* Added conceptual LlsdMethod Demo to SimpleApp (work in progress)  
							
							
							
						 
						
							2007-07-02 20:44:39 +00:00  
				
					
						
							
							
								 
						
							
							
								d1d38f2ede 
								
							
								 
							
						 
						
							
							
								
								Applied Darok's PhysicsVector ToString patch  
							
							
							
						 
						
							2007-07-02 17:48:34 +00:00  
				
					
						
							
							
								 
						
							
							
								858e232cec 
								
							
								 
							
						 
						
							
							
								
								* Added "HiRAW" mode export for generating as precise outputs as possible in the .RAW format. Ideal for exporting a heightmap to a simulator only capable of reading the RAW format. If you are exporting between OpenSim regions, use F64 instead.  
							
							
							
						 
						
							2007-07-02 16:04:50 +00:00  
				
					
						
							
							
								 
						
							
							
								fcabdab7bc 
								
							
								 
							
						 
						
							
							
								
								* Started working on LlsdMethod for BaseHttpServer  
							
							... 
							
							
							
							*Renamed IRestHandler.cs to RestMethod.cs which is the correct name. 
							
						 
						
							2007-07-02 16:03:58 +00:00  
				
					
						
							
							
								 
						
							
							
								c25a2fea59 
								
							
								 
							
						 
						
							
							
								
								* Added support for SL-style RAW export similar to the official simulators operation (low resolution)  
							
							
							
						 
						
							2007-07-02 15:45:09 +00:00  
				
					
						
							
							
								 
						
							
							
								686f6a8331 
								
							
								 
							
						 
						
							
							
								
								* Fixed Issue  #161  by using PhysicsScene.Null instead of BasePhysicsScene  
							
							... 
							
							
							
							* Hid NullPhysicsScene for great justice
* Fixed broken Grid build 
							
						 
						
							2007-07-02 08:03:11 +00:00  
				
					
						
							
							
								 
						
							
							
								7f18f494f1 
								
							
								 
							
						 
						
							
							
								
								Just committing this because I want my commit to be on the front page of www.opensimulator.org rather than lbsa71's being there.  
							
							
							
						 
						
							2007-07-01 21:45:47 +00:00  
				
					
						
							
							
								 
						
							
							
								2d34caabb9 
								
							
								 
							
						 
						
							
							
								
								* removed try-catchall from scene constructor  
							
							... 
							
							
							
							* added reference server-side addnewprim prototype to Scene - not implementet yet though. 
							
						 
						
							2007-07-01 21:16:45 +00:00  
				
					
						
							
							
								 
						
							
							
								2852cda727 
								
							
								 
							
						 
						
							
							
								
								More work on SceneObject/Primitive and building (Linking is a work in progress as is all). Committing now as I've finished for the night and will be continued tomorrow.  
							
							
							
						 
						
							2007-07-01 21:04:33 +00:00  
				
					
						
							
							
								 
						
							
							
								54ef77f0fd 
								
							
								 
							
						 
						
							
							
								
								Can change the name and description of a prim.  
							
							
							
						 
						
							2007-07-01 18:33:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9800c05c1b 
								
							
								 
							
						 
						
							
							
								
								Started change to having SceneObject and then that having child Primitives which in turn have a Shape object (currently PrimitiveBaseShape). The plan is only for the SceneObject to interface with the physics engines. As a physics Entity should be able to have mulitple shapes connected to it.  
							
							
							
						 
						
							2007-07-01 17:26:33 +00:00  
				
					
						
							
							
								 
						
							
							
								7cafe7f6d9 
								
							
								 
							
						 
						
							
							
								
								* now saves ExternalHostName in config  
							
							
							
						 
						
							2007-07-01 16:19:47 +00:00  
				
					
						
							
							
								 
						
							
							
								06a8c13200 
								
							
								 
							
						 
						
							
							
								
								MAJOR IP RESTRUCTURING  
							
							... 
							
							
							
							* moving towards IPEndPoints all over the place
* trying to make the internal/external division 
							
						 
						
							2007-07-01 16:07:41 +00:00  
				
					
						
							
							
								 
						
							
							
								5e805656db 
								
							
								 
							
						 
						
							
							
								
								Fixed SimpleApp - aka thankgoditssundaycommit  
							
							... 
							
							
							
							* Updated SimpleApp with various introduced dependencies
* Extracted ScenePrescence creation in Scene
* removed try-catchall from UserManagerBase (that actually hid a bug)
* Refactored RegionInfo
  * handle is calculated
  * it will explode upon accessing x,y,ip,port,externalip if not explicitly initialized
* Removed superfluous 'ref' keywords
* Removed a shitload of 'catch Exception e' that causes build warnings
* Lots of small refactorings, renames et c
* Ignored some bins 
							
						 
						
							2007-07-01 13:17:27 +00:00  
				
					
						
							
							
								 
						
							
							
								31649aa1d5 
								
							
								 
							
						 
						
							
							
								
								* Fixed scripting engine with a few minor updated namespace issues.  
							
							
							
						 
						
							2007-07-01 11:24:50 +00:00  
				
					
						
							
							
								 
						
							
							
								72cd28be1b 
								
							
								 
							
						 
						
							
							
								
								* Experimental patch: Replaced IPAddress.Any with IPAddress.Parse("0.0.0.0") to force IPv4  
							
							
							
						 
						
							2007-06-29 20:09:29 +00:00  
				
					
						
							
							
								 
						
							
							
								cc1c4c034c 
								
							
								 
							
						 
						
							
							
								
								* Applying Danx0r's BasicPhysics update.  
							
							
							
						 
						
							2007-06-29 18:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6b3777d3db 
								
							
								 
							
						 
						
							
							
								
								*Deleted Logger.cs from OpenSim.Framework  
							
							
							
						 
						
							2007-06-29 16:43:48 +00:00  
				
					
						
							
							
								 
						
							
							
								90b01ba80c 
								
							
								 
							
						 
						
							
							
								
								*Hopefully fixed the empty dialog box error on client when logging in on sandbox mode  
							
							
							
						 
						
							2007-06-29 01:58:16 +00:00  
				
					
						
							
							
								 
						
							
							
								135e9b1f53 
								
							
								 
							
						 
						
							
							
								
								* Removed J# language support because it has issues with Mono.  
							
							
							
						 
						
							2007-06-28 19:35:20 +00:00  
				
					
						
							
							
								 
						
							
							
								fe0528b98c 
								
							
								 
							
						 
						
							
							
								
								*Added UUIDNameRequest packet support (untested, but should work -- at least in sandbox mode)  
							
							... 
							
							
							
							*Various small renamings 
							
						 
						
							2007-06-28 19:09:50 +00:00  
				
					
						
							
							
								 
						
							
							
								41f26668d9 
								
							
								 
							
						 
						
							
							
								
								enabled physics plugin flying flags.  
							
							
							
						 
						
							2007-06-28 17:48:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d3363bbc28 
								
							
								 
							
						 
						
							
							
								
								*Renamed GridCommsManager to CommunicationsOGS1 to match CommunicationsLocal -- its sandbox mode counterpart  
							
							
							
						 
						
							2007-06-28 17:03:09 +00:00  
				
					
						
							
							
								 
						
							
							
								108d89f894 
								
							
								 
							
						 
						
							
							
								
								*Master User is now set up  
							
							... 
							
							
							
							*Added support for getting user profile information from remote grid server (untested)
*Updated prebuild.xml 
							
						 
						
							2007-06-28 16:17:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e1ebfaef63 
								
							
								 
							
						 
						
							
							
								
								Applied ScenePresence movement patch from Darok.  
							
							
							
						 
						
							2007-06-28 15:56:24 +00:00  
				
					
						
							
							
								 
						
							
							
								bee543300f 
								
							
								 
							
						 
						
							
							
								
								*User Profile requests on OGS UserServer now uses XMLRPC instead of REST  
							
							... 
							
							
							
							*Added base support for setting up a master user 
							
						 
						
							2007-06-28 14:45:46 +00:00  
				
					
						
							
							
								 
						
							
							
								561db23e5f 
								
							
								 
							
						 
						
							
							
								
								Finished removing the old scripting code, Scene.Scripting.cs and OpenSim.Framework.Interfaces.Scripting.  
							
							
							
						 
						
							2007-06-28 14:10:05 +00:00  
				
					
						
							
							
								 
						
							
							
								3456d951d8 
								
							
								 
							
						 
						
							
							
								
								Imported the scripting changes, so now should be up to date with sugilite.  
							
							
							
						 
						
							2007-06-28 13:13:17 +00:00  
				
					
						
							
							
								 
						
							
							
								14ea54b441 
								
							
								 
							
						 
						
							
							
								
								should now work.  
							
							
							
						 
						
							2007-06-28 11:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								440bb4a358 
								
							
								 
							
						 
						
							
							
								
								*Fixed UserServer and OpenSim so now they start without crashing.  
							
							
							
						 
						
							2007-06-28 02:07:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0232f01a58 
								
							
								 
							
						 
						
							
							
								
								*Moved all the classes into their own file from LLSDHelpers.cs  
							
							... 
							
							
							
							*Some folder renaming to follow project Name
*Updated prebuild.xml 
							
						 
						
							2007-06-27 19:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								9eaecabdd0 
								
							
								 
							
						 
						
							
							
								
								*Moved VersionInfo.cs to its correct place in OpenSim.csproj  
							
							... 
							
							
							
							*Added OpenSim.Region.Caps
*Updated prebuild.xml and ran prebuild 
							
						 
						
							2007-06-27 19:04:23 +00:00  
				
					
						
							
							
								 
						
							
							
								1dcc814b70 
								
							
								 
							
						 
						
							
							
								
								*More compile fixes (should be it on OpenSim.sln)  
							
							
							
						 
						
							2007-06-27 17:20:45 +00:00  
				
					
						
							
							
								 
						
							
							
								fe120533ef 
								
							
								 
							
						 
						
							
							
								
								*Updated prebuild.xml and ran prebuild again  
							
							... 
							
							
							
							*Removed .user, .suo, and unneccessary files in /bin/Physics/
*OpenSim.sln should compile with nant and on windows now 
							
						 
						
							2007-06-27 17:12:32 +00:00  
				
					
						
							
							
								 
						
							
							
								e392e222a8 
								
							
								 
							
						 
						
							
							
								
								*Added some missing files I forgot to add...OpenSim.sln should compile now  
							
							
							
						 
						
							2007-06-27 16:55:27 +00:00  
				
					
						
							
							
								 
						
							
							
								e41eedc9ae 
								
							
								 
							
						 
						
							
							
								
								*Some more restructuring/fixing -- should compile, but high chance I forgot to add/remove something  
							
							
							
						 
						
							2007-06-27 16:39:11 +00:00  
				
					
						
							
							
								 
						
							
							
								646bbbc84b 
								
							
								 
							
						 
						
							
							
								
								Some work on restructuring the namespaces / project names. Note this doesn't compile yet as not all the code has been changed to use the new namespaces. Am committing it now for feedback on the namespaces.  
							
							
							
						 
						
							2007-06-27 15:28:52 +00:00