983c6a74b1 
								
							
								 
							
						 
						
							
							
								
								* Add CSharpSqlite to prebuild  
							
							... 
							
							
							
							* Use a conditional define to determine whether we're using CSharpSqlite or Mono.Data.Sqlite
#if CSharpSqlite
    using Community.CsharpSqlite.Sqlite;
#else
    using Mono.Data.Sqlite;
#endif
* Hopefully, this will restore sqlite functionality on a Mac.  In visual studio, you can edit the OpenSim.Data.SQLite project, go to the Build tab and enter CSharpSqlite in the box.  I'm not sure how to define CSharpSqlite in Mono, someone better at it then me will have to take the job of figuring out the best way to define it in Mono. 
							
						 
						
							2010-09-23 01:21:08 -04:00  
				
					
						
							
							
								 
						
							
							
								33ae5ad309 
								
							
								 
							
						 
						
							
							
								
								* Pushing the Community.CSharpSqlite.Sqlite dll's I built.   This is a slightly modified version of CSharpSqlite built in silverlight mode so that it doesn't have the locking issues that it normally would under .NET and a custom ADO.NET wrapper based on Mono.Data.Sqlite.    I'm not entirely sure if these will be kept here like this in debug mode with the pdb's   Maybe to start..  but after some testing we'll put them in release mode.  
							
							
							
						 
						
							2010-09-23 00:50:18 -04:00  
				
					
						
							
							
								 
						
							
							
								41847e8fdf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-21 04:03:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9feef34a81 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-21 04:03:14 +01:00  
				
					
						
							
							
								 
						
							
							
								2b8c99c2fb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim  
							
							
							
						 
						
							2010-09-21 04:02:50 +01:00  
				
					
						
							
							
								 
						
							
							
								14adf90805 
								
							
								 
							
						 
						
							
							
								
								Fix a typo  
							
							
							
						 
						
							2010-09-21 04:02:34 +01:00  
				
					
						
							
							
								 
						
							
							
								10a37f5be4 
								
							
								 
							
						 
						
							
							
								
								Refactor script create permission into the perms module  
							
							
							
						 
						
							2010-09-21 04:02:28 +01:00  
				
					
						
							
							
								 
						
							
							
								12f9b1df8c 
								
							
								 
							
						 
						
							
							
								
								Fix a typo  
							
							
							
						 
						
							2010-09-21 03:57:09 +02:00  
				
					
						
							
							
								 
						
							
							
								7229bc4fbd 
								
							
								 
							
						 
						
							
							
								
								Refactor script create permission into the perms module  
							
							
							
						 
						
							2010-09-21 02:08:55 +02:00  
				
					
						
							
							
								 
						
							
							
								51207c24a0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-09-21 01:04:08 +01:00  
				
					
						
							
							
								 
						
							
							
								192bcab987 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-09-21 01:01:07 +01:00  
				
					
						
							
							
								 
						
							
							
								a85779e477 
								
							
								 
							
						 
						
							
							
								
								If the uuid of a SceneObjectGroup (RootPart) is changed before adding to the scene, remove the old uuid reference from m_parts as well as adding the new one.  
							
							... 
							
							
							
							The separate remove and set operations is SOG.set_UUID() are both locked under m_parts.SyncRoot since they are logically atomic (though this isn't such an issue if the SOG isn't part of a scene)
Added unit test for this behaviour.
Also changed the second m_parts.AddOrReplace() to m_parts.Add().  As the old reference is now removed we never end up replacing an identical uuid.  And if we replace a uuid that's already there (from a child part) then this is an error. 
							
						 
						
							2010-09-21 00:58:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9cf8795ecf 
								
							
								 
							
						 
						
							
							
								
								Fix a merge artefact that broke script state persistence in XAttachments  
							
							
							
						 
						
							2010-09-19 22:53:05 +02:00  
				
					
						
							
							
								 
						
							
							
								27d5976b87 
								
							
								 
							
						 
						
							
							
								
								* Tweaked the LocationTests for maximum coverage.  
							
							... 
							
							
							
							* Added more mundane tests. 
							
						 
						
							2010-09-18 03:42:37 -04:00  
				
					
						
							
							
								 
						
							
							
								c203fae26b 
								
							
								 
							
						 
						
							
							
								
								* Covered the type converters in SLUtil with unit tests.  
							
							... 
							
							
							
							* Does anyone have an example raw notecard to look at and test the notecard parser? 
							
						 
						
							2010-09-18 02:49:42 -04:00  
				
					
						
							
							
								 
						
							
							
								4d83879704 
								
							
								 
							
						 
						
							
							
								
								* More Mundane Tests  
							
							... 
							
							
							
							* SL Util tests of AssetType2ContentType and ContentType2AssetType 
							
						 
						
							2010-09-17 23:27:41 -04:00  
				
					
						
							
							
								 
						
							
							
								a22f007246 
								
							
								 
							
						 
						
							
							
								
								Improve the explanative text of migration failures  
							
							... 
							
							
							
							When running for the first time, people see migration failures because of sql statements that are trying to move data from old tables (e.g. users).  The amended text attempts to calm their nerves. 
							
						 
						
							2010-09-18 03:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								7ee0a8d30e 
								
							
								 
							
						 
						
							
							
								
								Clarify help text for use of file paths with console command "create region".  
							
							
							
						 
						
							2010-09-18 02:30:56 +01:00  
				
					
						
							
							
								 
						
							
							
								cd42cdcc89 
								
							
								 
							
						 
						
							
							
								
								REST Console delivers responses with content type text/xml instead of text/plain.  
							
							... 
							
							
							
							Non-error responses to requests SessionCommand and CloseSession should use the appropriate content type for their XML data payload. 
							
						 
						
							2010-09-18 02:24:04 +01:00  
				
					
						
							
							
								 
						
							
							
								2501372d3b 
								
							
								 
							
						 
						
							
							
								
								Add m_syncRoot lock to MapAndArray.ContainsKey(), as discussed with jhurliman  
							
							... 
							
							
							
							Though this is actually thread-safe on .net 4.0 and mono today, the .net sdk states that Dictionary instance members are not guaranteed thread-safe 
							
						 
						
							2010-09-18 01:57:13 +01:00  
				
					
						
							
							
								 
						
							
							
								889923841c 
								
							
								 
							
						 
						
							
							
								
								Stop broadcasting non 0/DEBUG ChatTypeEnum.Region messages to all avatars  
							
							... 
							
							
							
							This allows non public/debug region wide messages to be sent to scripts but not be broadast to avatars 
							
						 
						
							2010-09-18 01:43:22 +01:00  
				
					
						
							
							
								 
						
							
							
								4327c795f8 
								
							
								 
							
						 
						
							
							
								
								Move OpenSim/Framework/tests/PrimeNumberHelperTests.cs to OpenSim/Framework/Tests/PrimeNumberHelperTests.cs  
							
							... 
							
							
							
							I'm assuming the lowercase tests was a mistake.  Please revert if it actually wasn't 
							
						 
						
							2010-09-18 00:25:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b1ab3ea5d9 
								
							
								 
							
						 
						
							
							
								
								For all Flotasm group module XMLRPC calls, correct parameter requestingAgentID to RequestingAgentID  
							
							... 
							
							
							
							This was stopping the get group member roles call from working, and may have affected other things 
							
						 
						
							2010-09-17 23:48:44 +01:00  
				
					
						
							
							
								 
						
							
							
								33fbf0e329 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://MyConnection/var/git/opensim  
							
							
							
						 
						
							2010-09-17 18:41:29 -04:00  
				
					
						
							
							
								 
						
							
							
								94f35890e7 
								
							
								 
							
						 
						
							
							
								
								* Fixed and re-enabled CacheTests  
							
							... 
							
							
							
							* Added MundaneFrameworkTests.cs for the really mundane tests like testing properties,constructors, etc in OpenSim.Framework.
* Fixed LeftAxis and UpAxis unpacking from OSD to AgentPosition (copy and paste error caught while writing mundane test) (Good thing nobody uses the camera frustum from remote regions yet) 
							
						 
						
							2010-09-17 18:41:12 -04:00  
				
					
						
							
							
								 
						
							
							
								3a760ad12b 
								
							
								 
							
						 
						
							
							
								
								Overwrite the core version of the string parsing method with ours  
							
							
							
						 
						
							2010-09-17 22:20:20 +01:00  
				
					
						
							
							
								 
						
							
							
								bdd4dcf69b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-17 22:12:48 +01:00  
				
					
						
							
							
								 
						
							
							
								58f7a083f9 
								
							
								 
							
						 
						
							
							
								
								Add LandServices to make landmarks work right in grids  
							
							
							
						 
						
							2010-09-17 22:06:43 +01:00  
				
					
						
							
							
								 
						
							
							
								c08b6c2873 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-09-17 14:35:35 -07:00  
				
					
						
							
							
								 
						
							
							
								e603521fd7 
								
							
								 
							
						 
						
							
							
								
								Applying the llParseString2List() patch from  #5036  that Melanie claims was already applied  
							
							
							
						 
						
							2010-09-17 14:32:49 -07:00  
				
					
						
							
							
								 
						
							
							
								a6382deec5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'careminster-presence-refactor' of ssh://melanie@3dhosting.de/var/git/careminster into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-17 22:06:18 +01:00  
				
					
						
							
							
								 
						
							
							
								9f7aa7deef 
								
							
								 
							
						 
						
							
							
								
								Add LandServices to make landmarks work right in grids  
							
							
							
						 
						
							2010-09-17 21:40:49 +01:00  
				
					
						
							
							
								 
						
							
							
								69749b81f9 
								
							
								 
							
						 
						
							
							
								
								* Add a few more tests to help our meager code coverage %.  
							
							... 
							
							
							
							* Tests Animation Constructors
* Tests Animation OSD Packing/Unpacking
* Tests the PrimeNumberHelper class which is used in the cache. 
							
						 
						
							2010-09-17 03:11:57 -04:00  
				
					
						
							
							
								 
						
							
							
								e32855d080 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							
							
						 
						
							2010-09-17 03:57:15 +01:00  
				
					
						
							
							
								 
						
							
							
								256c8cb62d 
								
							
								 
							
						 
						
							
							
								
								Send kill packets for avatars, too  
							
							
							
						 
						
							2010-09-17 03:56:31 +01:00  
				
					
						
							
							
								 
						
							
							
								7df4383235 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster-presence-refactor  
							
							... 
							
							
							
							Integrate the next large patch.
Don't use this version, it has a ghost avatar issue. Next push
will fix it. 
							
						 
						
							2010-09-17 03:49:30 +01:00  
				
					
						
							
							
								 
						
							
							
								87a1e00f05 
								
							
								 
							
						 
						
							
							
								
								Remove the now unused partslock  
							
							
							
						 
						
							2010-09-17 04:00:00 +02:00  
				
					
						
							
							
								 
						
							
							
								7762301cea 
								
							
								 
							
						 
						
							
							
								
								Revert "* Changed 11 calls for session info to the more optimized API method"  
							
							... 
							
							
							
							This reverts commit 5dc9ea2f24 
							
						 
						
							2010-09-17 01:57:26 +01:00  
				
					
						
							
							
								 
						
							
							
								b49cb3355f 
								
							
								 
							
						 
						
							
							
								
								Fixed a regression in SOG.Copy()  
							
							
							
						 
						
							2010-09-16 17:57:00 -07:00  
				
					
						
							
							
								 
						
							
							
								5321e0e69f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-09-16 17:31:24 -07:00  
				
					
						
							
							
								 
						
							
							
								860b2a502f 
								
							
								 
							
						 
						
							
							
								
								Changed SceneObjectGroup to store parts with the fast and thread-safe MapAndArray collection  
							
							
							
						 
						
							2010-09-16 17:30:46 -07:00  
				
					
						
							
							
								 
						
							
							
								e3f1533705 
								
							
								 
							
						 
						
							
							
								
								Fix build break by replacing Items.LockItemsForWrite() with lock (Items) {}  
							
							
							
						 
						
							2010-09-17 01:21:28 +01:00  
				
					
						
							
							
								 
						
							
							
								5072429263 
								
							
								 
							
						 
						
							
							
								
								Send KillPackets on the Task queue rather than the State queue  
							
							... 
							
							
							
							Object updates are sent on the task queue.  It's possible for an object update to be placed on the client queue before a kill packet comes along.
The kill packet would then be placed on the state queue and possibly get sent before the update
If the update gets sent afterwards then client get undeletable no owner objects until relog
Placing the kills in the task queue should mean that they are received after updates.  The kill record prevents subsequent updates getting on the queue
Comments state that updates are sent via the state queue but this isn't true.  If this was the case this problem might not exist. 
							
						 
						
							2010-09-17 01:16:21 +01:00  
				
					
						
							
							
								 
						
							
							
								5b18f8be25 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of ssh://opensimulator.org/var/git/opensim  
							
							
							
						 
						
							2010-09-17 01:01:12 +01:00  
				
					
						
							
							
								 
						
							
							
								251f2444d0 
								
							
								 
							
						 
						
							
							
								
								Revert "* Changed 11 calls for session info to the more optimized API method"  
							
							... 
							
							
							
							This reverts commit 5dc9ea2f24 
							
						 
						
							2010-09-17 01:50:48 +02:00  
				
					
						
							
							
								 
						
							
							
								670357367e 
								
							
								 
							
						 
						
							
							
								
								Removing debug  
							
							
							
						 
						
							2010-09-16 23:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								1b2edfe75f 
								
							
								 
							
						 
						
							
							
								
								JustinCC is evil.  f7b28dd3 broke script persistence. This fixes it.  
							
							
							
						 
						
							2010-09-16 23:19:46 +01:00  
				
					
						
							
							
								 
						
							
							
								1e4e978f7f 
								
							
								 
							
						 
						
							
							
								
								Removing debug  
							
							
							
						 
						
							2010-09-16 23:26:53 +02:00  
				
					
						
							
							
								 
						
							
							
								a0c87b5af6 
								
							
								 
							
						 
						
							
							
								
								JustinCC is evil.  f7b28dd3 broke script persistence. This fixes it.  
							
							
							
						 
						
							2010-09-16 23:12:32 +02:00  
				
					
						
							
							
								 
						
							
							
								d52b2b9ee7 
								
							
								 
							
						 
						
							
							
								
								minor: remove some mono compiler warnings  
							
							
							
						 
						
							2010-09-16 20:46:24 +01:00