a63fb0147b 
								
							
								 
							
						 
						
							
							
								
								committed a test version of OpenSimAssetSet.xml in last commit, so fixing that.  
							
							
							
						 
						
							2007-08-13 20:40:38 +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  
				
					
						
							
							
								 
						
							
							
								82f8ecf673 
								
							
								 
							
						 
						
							
							
								
								Some work to prepare for inventory server.  
							
							
							
						 
						
							2007-08-13 13:39:24 +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  
				
					
						
							
							
								 
						
							
							
								95b89096c4 
								
							
								 
							
						 
						
							
							
								
								Hopefully fixes userprofiles.yap problem on startup. (thanks Adam!)  
							
							
							
						 
						
							2007-08-12 16:17:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f5955ab539 
								
							
								 
							
						 
						
							
							
								
								Initial LSL to C# converter, not working yet!  
							
							
							
						 
						
							2007-08-12 13:38:16 +00:00  
				
					
						
							
							
								 
						
							
							
								7f393791e7 
								
							
								 
							
						 
						
							
							
								
								* Removed magic exclusion of MonoSqlite data store from prebuild  
							
							... 
							
							
							
							* Renamed project back to base. 
							
						 
						
							2007-08-12 08:11:28 +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  
				
					
						
							
							
								 
						
							
							
								cea2e45da9 
								
							
								 
							
						 
						
							
							
								
								A attempt to fix the user manager db4o crash bug (where you have to delete userprofiles.yap to get opensim to start)  
							
							
							
						 
						
							2007-08-11 20:02:34 +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  
				
					
						
							
							
								 
						
							
							
								bbb411afe5 
								
							
								 
							
						 
						
							
							
								
								added group position  
							
							
							
						 
						
							2007-08-09 20:31:42 +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  
				
					
						
							
							
								 
						
							
							
								4059ac6e7d 
								
							
								 
							
						 
						
							
							
								
								remove invalid index  
							
							
							
						 
						
							2007-08-09 19:08:38 +00:00  
				
					
						
							
							
								 
						
							
							
								1681e3ac15 
								
							
								 
							
						 
						
							
							
								
								pull out some uneeded attributes, and setup keys on primshapes dataset  
							
							
							
						 
						
							2007-08-09 19:06:48 +00:00  
				
					
						
							
							
								 
						
							
							
								320635fdb8 
								
							
								 
							
						 
						
							
							
								
								Forgot to remove reference to .dll that was merged  
							
							
							
						 
						
							2007-08-09 19:03:57 +00:00