b3f44fbb94 
								
							
								 
							
						 
						
							
							
								
								* Refactored the land table to be versionable in mySQL.  
							
							... 
							
							
							
							* Added AuthbuyerID so that if someone sets a land for sale to someone and then restarts the simulator, when the simulator comes back up, the setting persists. 
							
						 
						
							2008-04-30 20:08:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8ed9e57896 
								
							
								 
							
						 
						
							
							
								
								* Add a scratch implementation of the new inventory fields to the mssql database adapter  
							
							... 
							
							
							
							* I don't use mssql so this may not work, corrections (in the form of patches) are welcome.
* Unlike mysql, mssql requires manual updating of existing tables here (which should mean just adding the new fields manually) 
							
						 
						
							2008-04-30 19:28:36 +00:00  
				
					
						
							
							
								 
						
							
							
								f57ff4c36b 
								
							
								 
							
						 
						
							
							
								
								* Change new inventory groupID field to 36 rather than 63  
							
							... 
							
							
							
							* Add updated stub mssql inventory sql (only really because I was in the middle of this when I spotted the numeric transposition) 
							
						 
						
							2008-04-30 19:13:06 +00:00  
				
					
						
							
							
								 
						
							
							
								dbcd6112b9 
								
							
								 
							
						 
						
							
							
								
								* Actually enable the inventory upgrade sql if appropriate  
							
							
							
						 
						
							2008-04-30 17:11:59 +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  
				
					
						
							
							
								 
						
							
							
								eac3fd51f0 
								
							
								 
							
						 
						
							
							
								
								* Deal with a situation where the new fields in the inventory store are null on sqlite  
							
							... 
							
							
							
							* This is due to a preparatory change I made yesterday 
							
						 
						
							2008-04-30 16:41:05 +00:00  
				
					
						
							
							
								 
						
							
							
								f3b44deeee 
								
							
								 
							
						 
						
							
							
								
								* Trivial sqlite inventory db log message change so I can pick out the messages more easily  
							
							
							
						 
						
							2008-04-30 16:28:29 +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  
				
					
						
							
							
								 
						
							
							
								41207b5fa0 
								
							
								 
							
						 
						
							
							
								
								* Preparatory work for autoupgrade of sqlite inventory tables in preparation for patches in mantis  #923  
							
							
							
						 
						
							2008-04-29 17:21:17 +00:00  
				
					
						
							
							
								 
						
							
							
								03c7055902 
								
							
								 
							
						 
						
							
							
								
								do a max of 3 splits when first processing the nhibernate connect  
							
							... 
							
							
							
							strings so the ; in the db connect strings pass to the native
drivers correctly 
							
						 
						
							2008-04-24 15:52:22 +00:00  
				
					
						
							
							
								 
						
							
							
								c6f6218f60 
								
							
								 
							
						 
						
							
							
								
								in theory, let you pass the mysql connection string into the  
							
							... 
							
							
							
							mysql manager class.  This could use some testing of inventory
and asset services.  Once this is prooved out, I'll do it for
mssql as well. 
							
						 
						
							2008-04-24 15:23:49 +00:00  
				
					
						
							
							
								 
						
							
							
								56ef67ec6d 
								
							
								 
							
						 
						
							
							
								
								auto table creation for nhibernate backends  
							
							
							
						 
						
							2008-04-24 15:00:42 +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  
				
					
						
							
							
								 
						
							
							
								fef3b36894 
								
							
								 
							
						 
						
							
							
								
								* Optimised using statements and namespace references across entire project (this took a while to run).  
							
							
							
						 
						
							2008-04-21 07:09:17 +00:00  
				
					
						
							
							
								 
						
							
							
								f0896c263b 
								
							
								 
							
						 
						
							
							
								
								* Insert some missing database locks for inventory and user data on mysql  
							
							
							
						 
						
							2008-04-18 22:46:03 +00:00  
				
					
						
							
							
								 
						
							
							
								fe3265f491 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  Add copyright info to some source files.  
							
							
							
						 
						
							2008-04-17 12:16:19 +00:00  
				
					
						
							
							
								 
						
							
							
								3891b2f86f 
								
							
								 
							
						 
						
							
							
								
								fix types on nhibernate mappings for User bits  
							
							
							
						 
						
							2008-04-15 23:01:42 +00:00  
				
					
						
							
							
								 
						
							
							
								379ac9c92a 
								
							
								 
							
						 
						
							
							
								
								* Make it easier to follow logins on the user server by changing and tidying up log messages  
							
							
							
						 
						
							2008-04-15 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
							
								e46454afa6 
								
							
								 
							
						 
						
							
							
								
								first drop of user storage implementation for nhibernate.  
							
							... 
							
							
							
							This surely doesn't work yet, but it compiles, and I'm getting
close to a stopping point for the day. 
							
						 
						
							2008-04-11 23:10:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b43ffd12f5 
								
							
								 
							
						 
						
							
							
								
								add user agent mapping  
							
							
							
						 
						
							2008-04-11 22:18:52 +00:00  
				
					
						
							
							
								 
						
							
							
								cbf9fcfac5 
								
							
								 
							
						 
						
							
							
								
								* Discerned between AddProfile and UpdateProfile in region registration  
							
							... 
							
							
							
							:: Believe it or not, but INSERT/UPDATE is actually a better pattern than REPLACE, since, with INSERT/UPDATE you can catch erroneous UPDATES to non-INSERTed items as well as catch erroneous re-INSERTS. in 95% of the cases, you SHOULD have a clear INSERT context, and a clear and separate UPDATE context. If you think your case falls within the 5%, maybe you should re-evaluate your code. :: 
							
						 
						
							2008-04-11 09:56:22 +00:00  
				
					
						
							
							
								 
						
							
							
								3f47deab32 
								
							
								 
							
						 
						
							
							
								
								add user profile mapping for nhibernate  
							
							
							
						 
						
							2008-04-10 23:52:23 +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  
				
					
						
							
							
								 
						
							
							
								ce5e51240f 
								
							
								 
							
						 
						
							
							
								
								NHibernate Inventory support.  Lightly tested, but seems to work  
							
							... 
							
							
							
							well enough on my test environment.  Will need to add some exception
catching down the road.
On to User Store. 
							
						 
						
							2008-04-09 18:04:03 +00:00  
				
					
						
							
							
								 
						
							
							
								4cc3aad2f9 
								
							
								 
							
						 
						
							
							
								
								more futzing around here.  None of this works yet because  
							
							... 
							
							
							
							bloody LLUUID isn't serializable, which is really annoying. 
							
						 
						
							2008-04-09 16:01:57 +00:00  
				
					
						
							
							
								 
						
							
							
								0919df5cdc 
								
							
								 
							
						 
						
							
							
								
								checking in a chunk of work because I think I'm tackling  
							
							... 
							
							
							
							the UUID issue 
							
						 
						
							2008-04-09 14:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								93d7c8bd31 
								
							
								 
							
						 
						
							
							
								
								oops, broke compile.  This fixes it  
							
							
							
						 
						
							2008-04-09 13:45:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ff2184136d 
								
							
								 
							
						 
						
							
							
								
								match file to classname  
							
							
							
						 
						
							2008-04-09 13:44:28 +00:00  
				
					
						
							
							
								 
						
							
							
								750291447e 
								
							
								 
							
						 
						
							
							
								
								changing around types a bit to make stuff more readable for  
							
							... 
							
							
							
							me. 
							
						 
						
							2008-04-09 13:43:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ea16221c1b 
								
							
								 
							
						 
						
							
							
								
								NHibernate Inventory getting close, except for some of the  
							
							... 
							
							
							
							complex folder queries. 
							
						 
						
							2008-04-09 02:08:07 +00:00  
				
					
						
							
							
								 
						
							
							
								034255ac24 
								
							
								 
							
						 
						
							
							
								
								add a sample script for migrating from old inventory  
							
							
							
						 
						
							2008-04-09 00:04:27 +00:00  
				
					
						
							
							
								 
						
							
							
								960d57090f 
								
							
								 
							
						 
						
							
							
								
								fix up Inventory hbm definitions to work.  Adding indexes in  
							
							... 
							
							
							
							NHibernate is quite nice (though there will still need to be a 
db creator bit carved out later). 
							
						 
						
							2008-04-08 23:44:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2aeeb4fe5f 
								
							
								 
							
						 
						
							
							
								
								move the mappings to .hbm.xml so NHibernate actually  
							
							... 
							
							
							
							sees them 
							
						 
						
							2008-04-08 23:35:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6d6af55108 
								
							
								 
							
						 
						
							
							
								
								added the folder mappings  
							
							
							
						 
						
							2008-04-08 23:34:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a6d27e0929 
								
							
								 
							
						 
						
							
							
								
								further refactor and rename of InventoryFolderBase properties  
							
							... 
							
							
							
							to reflect what they really are. 
							
						 
						
							2008-04-08 23:26:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8c82117207 
								
							
								 
							
						 
						
							
							
								
								added migration script for SqliteAssets  
							
							
							
						 
						
							2008-04-08 23:04:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d2744f5140 
								
							
								 
							
						 
						
							
							
								
								added Readme for migrations  
							
							
							
						 
						
							2008-04-08 22:59:16 +00:00  
				
					
						
							
							
								 
						
							
							
								214bd204b1 
								
							
								 
							
						 
						
							
							
								
								LLUUID mapper actually appears to work now with  
							
							... 
							
							
							
							NHibernate for Assets. 
							
						 
						
							2008-04-08 13:49:10 +00:00  
				
					
						
							
							
								 
						
							
							
								61daaa57a9 
								
							
								 
							
						 
						
							
							
								
								added mapping for InventoryItemBase  
							
							
							
						 
						
							2008-04-08 03:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								32b8dd70d6 
								
							
								 
							
						 
						
							
							
								
								attempt to introduce custom LLUUIDString type for  
							
							... 
							
							
							
							NHibernate 
							
						 
						
							2008-04-08 02:50:44 +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  
				
					
						
							
							
								 
						
							
							
								bb2f163bf7 
								
							
								 
							
						 
						
							
							
								
								needed to add 4 characters to support the dashes  
							
							
							
						 
						
							2008-04-07 23:03:09 +00:00  
				
					
						
							
							
								 
						
							
							
								98b5276068 
								
							
								 
							
						 
						
							
							
								
								added swag  #1  on Inventory NHibernate implementation.  There  
							
							... 
							
							
							
							is no hbm.xml mapping yet, so this isn't going to do anything,
plus I'm sure I didn't get the list interfaces right.  However
it now compiles, so worth getting into the tree. 
							
						 
						
							2008-04-07 18:02:58 +00:00  
				
					
						
							
							
								 
						
							
							
								c5804cbb3a 
								
							
								 
							
						 
						
							
							
								
								fix bad indentation  
							
							
							
						 
						
							2008-04-07 17:58:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2b23734a16 
								
							
								 
							
						 
						
							
							
								
								add some error messages for abuse of our IInventoryData interface  
							
							... 
							
							
							
							(i.e. using add to update, or update to add). 
							
						 
						
							2008-04-07 15:01:00 +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  
				
					
						
							
							
								 
						
							
							
								cd4348738a 
								
							
								 
							
						 
						
							
							
								
								Check in the remaining bits to do Asset store via NHibernate.  Still  
							
							... 
							
							
							
							need to work out auto table creation in a reasonable way.  Tommorrow
I'll work on getting the NHibernate bits in place to be able to put this
into the main tree. 
							
						 
						
							2008-04-03 20:59:20 +00:00  
				
					
						
							
							
								 
						
							
							
								4f174fbf57 
								
							
								 
							
						 
						
							
							
								
								Update svn properties.  
							
							
							
						 
						
							2008-04-03 18:25:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fe14d65f07 
								
							
								 
							
						 
						
							
							
								
								point in time update of NHibernate Asset Mapping code  
							
							
							
						 
						
							2008-04-03 12:29:25 +00:00  
				
					
						
							
							
								 
						
							
							
								1379d1bef8 
								
							
								 
							
						 
						
							
							
								
								remove really odd utf character at the front of this class  
							
							
							
						 
						
							2008-04-02 18:20:48 +00:00  
				
					
						
							
							
								 
						
							
							
								fbc6c16fd7 
								
							
								 
							
						 
						
							
							
								
								starting to stub out NHibernate data source.  This isn't in  
							
							... 
							
							
							
							prebuild yet so it's currently dead code in tree, and shouldn't
bother anyone.  Once this does *something* I'll add it into the 
main build.  However it seemed like a good idea to commit work 
as I go for people interested in it. 
							
						 
						
							2008-04-02 18:12:33 +00:00  
				
					
						
							
							
								 
						
							
							
								30ea28c3b1 
								
							
								 
							
						 
						
							
							
								
								fix ups to include OpenSim.Framework explicit includes (they  
							
							... 
							
							
							
							were implicitly included before).  Everything builds again.
Now off to testing. 
							
						 
						
							2008-04-02 16:00:40 +00:00  
				
					
						
							
							
								 
						
							
							
								849592391a 
								
							
								 
							
						 
						
							
							
								
								move signing file  
							
							
							
						 
						
							2008-04-02 15:41:30 +00:00  
				
					
						
							
							
								 
						
							
							
								f52c8f3970 
								
							
								 
							
						 
						
							
							
								
								attempt to fix up all refernces to new directory structure  
							
							
							
						 
						
							2008-04-02 15:36:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c52c68f314 
								
							
								 
							
						 
						
							
							
								
								whole lot more moving  
							
							
							
						 
						
							2008-04-02 15:24:31 +00:00  
				
					
						
							
							
								 
						
							
							
								35420b21a3 
								
							
								 
							
						 
						
							
							
								
								reorganizing namespaces to put all the Data stuff into it's own namespace  
							
							... 
							
							
							
							/ dir structure.  This is coming in over a few changesets so consider trunk
broken for the next 30 minutes as these get pulled together. 
							
						 
						
							2008-04-02 15:22:39 +00:00