a583d8ad70 
								
							
								 
							
						 
						
							
							
								
								Thank you kindly, TLaukkan (Tommil) for a patch that:  
							
							... 
							
							
							
							* Created value object for EstateRegionLink for storing the estate region relationship.
* Refactored slightly NHibernateManager and NHibernateXXXXData implementations for accesing nhibernate generated ID on insert.
** Changed NHibernateManager.Save method name to Insert as it does Insert.
** Changed NHibernateManager.Save return value object as ID can be both UUID and uint currently.
** Changed NHibernateManager.Load method Id parameter to object as it can be both UUID and uint.
* Created NHibernateEstateData implementation. This is the actual estate storage.
* Created NHibernate mapping files for both EstateSettings and EstateRegionLink
* Created MigrationSyntaxDifferences.txt files to write notes about differences in migration scripts between different databases.
* Created estate storage migration scripts for all four databases.
* Created estate unit test classes for all four databases.
* Updated one missing field to BasicEstateTest.cs
* Tested NHibernate unit tests with NUnit GUI. Asset databases fail but that is not related to this patch.
* Tested build with both Visual Studio and nant.
* Executed build tests with nant succesfully. 
							
						 
						
							2009-02-14 19:47:02 +00:00  
				
					
						
							
							
								 
						
							
							
								67b0ba71da 
								
							
								 
							
						 
						
							
							
								
								Add an override for the % operator.  
							
							... 
							
							
							
							Fixes Mantis #3157  
							
						 
						
							2009-02-14 18:09:08 +00:00  
				
					
						
							
							
								 
						
							
							
								622e7b4c7d 
								
							
								 
							
						 
						
							
							
								
								This hopefully fixes a long-standing annoying behavior related to neighbour regions going up & down  while avies are logged in (mantis  #2701 , perhaps? maybe not). This is the bug mentioned 2 commits ago. If this proves to work well in OSGrid, there's a lot of old code cleaning to do.  
							
							
							
						 
						
							2009-02-14 17:17:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5655233ad0 
								
							
								 
							
						 
						
							
							
								
								Making initialized an instance variable again. My last commit wrote over justin's r8383, for some strange reason.  
							
							
							
						 
						
							2009-02-14 16:56:37 +00:00  
				
					
						
							
							
								 
						
							
							
								217ffee8cb 
								
							
								 
							
						 
						
							
							
								
								Moved RegionUp to REST/LocalComms. The original functionality has been entirely maintained, although it will have to be revisited soon, because it's buggy.  
							
							
							
						 
						
							2009-02-14 16:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								d31bf02eaf 
								
							
								 
							
						 
						
							
							
								
								Thank you, patnad, for a patch that removes the "Subdivision of" text  
							
							... 
							
							
							
							when dividing land.
Fixes Mantis #3154  
							
						 
						
							2009-02-14 12:24:26 +00:00  
				
					
						
							
							
								 
						
							
							
								63a1cab7fe 
								
							
								 
							
						 
						
							
							
								
								Correct llGetNumberOfPrims to include sitting avatars in the count.  
							
							
							
						 
						
							2009-02-13 21:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								bc9a013f52 
								
							
								 
							
						 
						
							
							
								
								* minor: remove mono compiler warnings  
							
							
							
						 
						
							2009-02-13 20:51:22 +00:00  
				
					
						
							
							
								 
						
							
							
								a8f3d625cb 
								
							
								 
							
						 
						
							
							
								
								Guard the values used to set the cursor position in the real time console  
							
							
							
						 
						
							2009-02-13 20:49:23 +00:00  
				
					
						
							
							
								 
						
							
							
								b71d68c9bc 
								
							
								 
							
						 
						
							
							
								
								* Change static field "initialized" in RestInterregionComms to an instance field  
							
							... 
							
							
							
							* This was the cause of teleport tests interfering with each other 
							
						 
						
							2009-02-13 20:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								d307109e1a 
								
							
								 
							
						 
						
							
							
								
								* refactor: move alert commands from Scene to DialogModule  
							
							
							
						 
						
							2009-02-13 19:03:18 +00:00  
				
					
						
							
							
								 
						
							
							
								a46c9b0eea 
								
							
								 
							
						 
						
							
							
								
								* Quieten down log messages from the Friends module  
							
							
							
						 
						
							2009-02-13 18:02:24 +00:00  
				
					
						
							
							
								 
						
							
							
								d31810d548 
								
							
								 
							
						 
						
							
							
								
								* add file missing from last commit  
							
							
							
						 
						
							2009-02-13 17:41:48 +00:00  
				
					
						
							
							
								 
						
							
							
								92232663e4 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move LazySaveGeneratedMapTile from scene to WorldMapModule  
							
							
							
						 
						
							2009-02-13 17:40:52 +00:00  
				
					
						
							
							
								 
						
							
							
								3b147f814f 
								
							
								 
							
						 
						
							
							
								
								* Remove old Scene.CreateTerrainTexture code that is now handled by the world map module  
							
							
							
						 
						
							2009-02-13 17:15:49 +00:00  
				
					
						
							
							
								 
						
							
							
								42bd38960c 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3149  
							
							... 
							
							
							
							* If the texture does not contain any discard levels the last image packet was not sent
* Thanks Snowdrop 
							
						 
						
							2009-02-13 17:02:26 +00:00  
				
					
						
							
							
								 
						
							
							
								88b273bc71 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move export map function to world map module from scene  
							
							
							
						 
						
							2009-02-13 16:43:20 +00:00  
				
					
						
							
							
								 
						
							
							
								6600a7a9bc 
								
							
								 
							
						 
						
							
							
								
								fixing crash due to make-child and make-root stepping on each other's toes  
							
							
							
						 
						
							2009-02-13 16:11:52 +00:00  
				
					
						
							
							
								 
						
							
							
								1b4a615690 
								
							
								 
							
						 
						
							
							
								
								Commented the tests for region crossings for now -- they need to be substantially changed because of the callback from region B triggered by the client.  
							
							
							
						 
						
							2009-02-13 04:08:28 +00:00  
				
					
						
							
							
								 
						
							
							
								96113e5660 
								
							
								 
							
						 
						
							
							
								
								And finally... region crossings entirely over RESTComms/LocalComms. No more remoting for agent movements. WARNING: This breaks region crossing compatibility with previous versions.  
							
							
							
						 
						
							2009-02-13 03:45:08 +00:00  
				
					
						
							
							
								 
						
							
							
								163c1026d1 
								
							
								 
							
						 
						
							
							
								
								Fix some compiler warnings.  Minor formatting cleanup.  
							
							
							
						 
						
							2009-02-13 02:52:08 +00:00  
				
					
						
							
							
								 
						
							
							
								95d53d48d4 
								
							
								 
							
						 
						
							
							
								
								Add copyright headers.  Minor formatting cleanup.  Fix some compiler warnings.  Fix some m_log declarations.  
							
							
							
						 
						
							2009-02-13 02:06:28 +00:00  
				
					
						
							
							
								 
						
							
							
								0362c69404 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2009-02-13 01:57:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a54758eef3 
								
							
								 
							
						 
						
							
							
								
								Bug fix in prim crossing: making it clear when the local object needs to be cloned (regions on the same instance) and when it doesn't (regions on different instances).  
							
							
							
						 
						
							2009-02-13 00:49:58 +00:00  
				
					
						
							
							
								 
						
							
							
								ebf268a593 
								
							
								 
							
						 
						
							
							
								
								Remove extra ID field from asset DB mapping. Mantis  #3122 , fixes Mantis  #3080 .  
							
							
							
						 
						
							2009-02-13 00:02:26 +00:00  
				
					
						
							
							
								 
						
							
							
								ad1e2e0b8b 
								
							
								 
							
						 
						
							
							
								
								Fixes a bug in the ScenePresence test itself.  
							
							
							
						 
						
							2009-02-12 23:38:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7a274a7e1d 
								
							
								 
							
						 
						
							
							
								
								Makes region crossings asynchronous. Moved the bulk of the original code out of ScenePresence and into SceneCommunicationService, where it should be (next to RequestTeleportToLocation). No changes in the crossing mechanism itself, yet. But this change opens the way to doing crossings  as slowly as it needs to be, outside the simulator Update loop.  
							
							... 
							
							
							
							Note: weirdnesses may occur! 
							
						 
						
							2009-02-12 23:23:44 +00:00  
				
					
						
							
							
								 
						
							
							
								9177f28710 
								
							
								 
							
						 
						
							
							
								
								* Make it possible to load and save inventory archives while a user is not logged in on standalone mode but not on grid mode  
							
							... 
							
							
							
							* No user functionality yet 
							
						 
						
							2009-02-12 19:54:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5959e42683 
								
							
								 
							
						 
						
							
							
								
								large scale fix for svn props after "the great refactor"  
							
							
							
						 
						
							2009-02-12 18:59:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6db1f3c6a6 
								
							
								 
							
						 
						
							
							
								
								* Lock remaining m_rpcHandlers use since these accesses are not guaranteed to be thread safe  
							
							
							
						 
						
							2009-02-12 18:54:48 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed9c3b8cd 
								
							
								 
							
						 
						
							
							
								
								Commented a couple of not very useful log messages that are cluttering the log in sims that have objects belonging to foreign users.  
							
							
							
						 
						
							2009-02-12 18:43:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e2b2ac8715 
								
							
								 
							
						 
						
							
							
								
								* Remove a change which shouldn't have made it into the last commit  
							
							... 
							
							
							
							* Rogue change affected grid only 
							
						 
						
							2009-02-12 18:37:27 +00:00  
				
					
						
							
							
								 
						
							
							
								34ef01615c 
								
							
								 
							
						 
						
							
							
								
								* Add missing OpenSIm.Framework.Communications ref for Wdinwos builds  
							
							
							
						 
						
							2009-02-12 18:31:56 +00:00  
				
					
						
							
							
								 
						
							
							
								8e7f1279bd 
								
							
								 
							
						 
						
							
							
								
								* Forgot to fix bamboo.build for the new ScriptEngine Tests  
							
							... 
							
							
							
							From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-12 18:23:05 +00:00  
				
					
						
							
							
								 
						
							
							
								d29e0498ff 
								
							
								 
							
						 
						
							
							
								
								* Apply  http://opensimulator.org/mantis/view.php?id=3138  
							
							... 
							
							
							
							* Adds a GetXmlRPCHandler() to the BaseHttpServer
* Thanks mpallari 
							
						 
						
							2009-02-12 18:01:29 +00:00  
				
					
						
							
							
								 
						
							
							
								f74326c1b0 
								
							
								 
							
						 
						
							
							
								
								* move userinfo for inventory archiving up to module class so that it only has to be done once  
							
							
							
						 
						
							2009-02-12 17:41:09 +00:00  
				
					
						
							
							
								 
						
							
							
								e7427f21bd 
								
							
								 
							
						 
						
							
							
								
								* Remove some pointless CachedUserInfo != null tests since these are already made in earlier code  
							
							
							
						 
						
							2009-02-12 17:17:04 +00:00  
				
					
						
							
							
								 
						
							
							
								31ca3a8d4d 
								
							
								 
							
						 
						
							
							
								
								* refactor: Move RequestInventoryForUser() from service to CachedUserInfo  
							
							... 
							
							
							
							* This simplifies callers in most cases - CachedUserInfo is already handling the rest of the fetch inventory work anyway 
							
						 
						
							2009-02-12 17:07:44 +00:00  
				
					
						
							
							
								 
						
							
							
								058ec414b4 
								
							
								 
							
						 
						
							
							
								
								* Added XEngine tests and gathered other ScriptEngine  
							
							... 
							
							
							
							Tests together
From: Arthur Rodrigo S Valadares <arthursv@linux.vnet.ibm.com> 
							
						 
						
							2009-02-12 17:02:54 +00:00  
				
					
						
							
							
								 
						
							
							
								84d56bc515 
								
							
								 
							
						 
						
							
							
								
								* Some more CCC  
							
							
							
						 
						
							2009-02-12 10:30:53 +00:00  
				
					
						
							
							
								 
						
							
							
								6187888456 
								
							
								 
							
						 
						
							
							
								
								* Renamed RegionProfileService to RegionProfileServiceProxy to better reflect actual use.  
							
							... 
							
							
							
							* Added IRegionProfileService 
							
						 
						
							2009-02-12 10:21:21 +00:00  
				
					
						
							
							
								 
						
							
							
								c3a4810e91 
								
							
								 
							
						 
						
							
							
								
								* Turned RegionProfileService non-static  
							
							
							
						 
						
							2009-02-12 10:16:11 +00:00  
				
					
						
							
							
								 
						
							
							
								792b7cba2f 
								
							
								 
							
						 
						
							
							
								
								* Applied some CCC (Code Convention Conformance)  
							
							
							
						 
						
							2009-02-12 10:08:47 +00:00  
				
					
						
							
							
								 
						
							
							
								fa796308c3 
								
							
								 
							
						 
						
							
							
								
								* Added RegionProfileService and moved RequestSimData to it.  
							
							
							
						 
						
							2009-02-12 10:05:15 +00:00  
				
					
						
							
							
								 
						
							
							
								801da4346a 
								
							
								 
							
						 
						
							
							
								
								* optimized usings.  
							
							
							
						 
						
							2009-02-12 09:53:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d21601d497 
								
							
								 
							
						 
						
							
							
								
								Thanks Kitto Flora for a patch that adds automatic min fly height to ODE - Mantis  #3134  
							
							
							
						 
						
							2009-02-12 07:58:10 +00:00  
				
					
						
							
							
								 
						
							
							
								4ee99e2aab 
								
							
								 
							
						 
						
							
							
								
								Sending this to Justin, so that he can see what's wrong with the StandaloneTeleportTests when we add RESTInterregionComms module to the ScenePresenceTests.  
							
							
							
						 
						
							2009-02-12 04:26:13 +00:00  
				
					
						
							
							
								 
						
							
							
								98bfeabf94 
								
							
								 
							
						 
						
							
							
								
								Makes ban of HG users exactly the same as ban of local users, that is upon AddClient and not before.  
							
							
							
						 
						
							2009-02-12 02:03:36 +00:00  
				
					
						
							
							
								 
						
							
							
								5dae1ddb5a 
								
							
								 
							
						 
						
							
							
								
								Fixes mantis  #3121 .  
							
							
							
						 
						
							2009-02-12 01:09:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b6e7e5ed42 
								
							
								 
							
						 
						
							
							
								
								Enforce estate bans on Teleports.  
							
							
							
						 
						
							2009-02-11 21:07:41 +00:00