aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/SQLite/SQLiteInventoryStore.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixes GetItem and GetFolder for SQLite. Turns out some methods were no-op in ↵Diva Canto2009-08-191-2/+2
| | | | | | | SQlite. Fixes most grief in http://opensimulator.org/mantis/view.php?id=4035 http://opensimulator.org/mantis/view.php?id=4027
* Add copyright headers. Formatting cleanup. Fix a compiler warning.Jeff Ames2009-08-171-1/+1
|
* * Modified SQLite/SQLiteInventoryStore.cs to not throw if the inventory row ↵Kunnis2009-08-161-1/+2
| | | | does not exist, to match the mysql behavior. * Modified SQLite/SQLiteRegionData.cs to only persist temporary items following the same rules mysql uses. * Added another ignore to the inventory test that was missing. * Added a few more ignores to the RegionTest that the first version of my test were missing. * Added ignoring the root Folder ID, which is set by the inventory system. * Added several improvements to the PropertyCompareConstraint: Protection against infinite loops, added IComparable<T> (for UUID) and moved IComparable before the property matching. * Fixed a bug where I was saving the inside of the ignore expression instead of the outside of it.
* mono 2.4.2 seems a little more type strict, fix some sqlite tests to passSean Dague2009-06-181-2/+2
|
* Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames2009-06-011-1/+1
| | | | LICENSE.txt.
* * Change UUIDs in SQLite user db to dashed format to match representations ↵Justin Clarke Casey2009-04-091-1/+1
| | | | elsewhere
* * Migrate UUID representations in SQLite inventory store to dashed formatJustin Clarke Casey2009-04-091-28/+27
| | | | | | * This makes the representation consistent with that most commonly used in the other supported database layers
* * Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey2009-04-081-4/+4
| | | | | | | | | as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
* Committing partial work on passing folders across instances. This may crash.Melanie Thielker2009-03-231-0/+5
|
* Make offline gives work in SQLite standalonesMelanie Thielker2009-03-221-0/+8
|
* Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker2009-03-211-0/+5
| | | | | | | MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
* * optimized usings.lbsa712009-02-121-1/+1
|
* Add SQLite and the missing migrations files for last commitMelanie Thielker2008-11-141-0/+3
|
* * Patch from JHurlimanTeravus Ovares2008-09-261-6/+6
| | | | | | | | | * Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
* Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz2008-09-241-0/+19
| | | | | | | | | Active gestures are sent as part of the login-response. Added fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and NHibernate. Using the empty ones won't cause errors, but doesn't provide persistence either, of course.
* Small formatting cleanup, before chi11ken notices. Me bad.Homer Horwitz2008-09-191-5/+10
|
* - Add Dispose method to IRegionDataStoreHomer Horwitz2008-09-181-8/+25
| | | | | | | | - Add necessary dummy Dispose-methods where they are missing - Implement the SQLite Dispose-methods (currently only used for unit tests, in the next commit)
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-27/+27
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* getting rid of pre-Migration cruftSean Dague2008-08-271-111/+0
|
* Formatting cleanup.Jeff Ames2008-08-181-26/+26
|
* Mantis#1903. Thank you kindly, CMickeyb for a patch that:Charles Krinke2008-08-101-4/+93
| | | | | | | | | patch attached replaces the tree walk algorithm used to build the folder hierarchy with a single database query. That is, we replace 1 database query per folder with 1 query for the root folder's properties and 1 query to retrieve the entire collection of folders for a user.
* Thanks, sempuki, for a patch that moves all Grid Server's plugins toMike Mazur2008-07-311-12/+21
| | | | | | PluginLoader. Fix issue 1871.
* last round of warning squashing. calling it a day now.Dr Scofield2008-06-271-10/+10
|
* Apply patch from bug #1605 -- Documentation for Data/SQLite. Thanks ↵Jeff Ames2008-06-261-11/+93
| | | | kerunix_Flan!
* check in working migration code fore SQLite. This Sean Dague2008-06-111-55/+65
| | | | | | | | is now using migrations instead of the old model to create tables. Tested for existing old tables, and for creating new ones.
* Formatting cleanup.Jeff Ames2008-05-161-17/+17
|
* More formatting cleanup.Jeff Ames2008-05-141-1/+2
|
* * In ur code. Making it static.Adam Frisby2008-05-011-7/+7
| | | | | * Converted a bunch of functions to static functions.
* * Align new fields upgrade sql to have the same 'not null' and default ↵Justin Clarke Casey2008-05-011-2/+2
| | | | | | | | settings as when an inventoryitems table is newly created * Normalize logging titles in database code, though this doesn't yet cover invoking code
* * Deal with a situation where the new fields in the inventory store are null ↵Justin Clarke Casey2008-04-301-6/+18
| | | | | | | | on sqlite * This is due to a preparatory change I made yesterday
* * Trivial sqlite inventory db log message change so I can pick out the ↵Justin Clarke Casey2008-04-301-7/+7
| | | | messages more easily
* * Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares2008-04-301-1/+31
| | | | | | | Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
* * Preparatory work for autoupgrade of sqlite inventory tables in preparation ↵Justin Clarke Casey2008-04-291-2/+36
| | | | for patches in mantis #923
* allow for Inventory database source to be specified in mainSean Dague2008-04-231-10/+6
| | | | | | | | configs. This works with sqlite and nhibernate backends, and stays with default seperate ini files for mysql and mssql until someone writes those.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-2/+2
| | | | (this took a while to run).
* further refactor and rename of InventoryFolderBase propertiesSean Dague2008-04-081-2/+2
| | | | | | to reflect what they really are.
* more refactoring, this time on InventoryFolderBaseSean Dague2008-04-071-21/+21
| | | | | | | | * wrap attributes in properties * clean up names a little bit * clean up name styles
* Refactor InventoryItemBase to do the following:Sean Dague2008-04-071-31/+31
| | | | | | | | * wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
* add some error messages for abuse of our IInventoryData interfaceSean Dague2008-04-071-6/+18
| | | | | | (i.e. using add to update, or update to add).
* fix ups to include OpenSim.Framework explicit includes (theySean Dague2008-04-021-0/+1
| | | | | | | were implicitly included before). Everything builds again. Now off to testing.
* attempt to fix up all refernces to new directory structureSean Dague2008-04-021-1/+1
|
* whole lot more movingSean Dague2008-04-021-0/+664