aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Data/SQLite/SQLiteInventoryStore.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-08-19Fixes GetItem and GetFolder for SQLite. Turns out some methods were no-op in ↵Diva Canto1-2/+2
SQlite. Fixes most grief in http://opensimulator.org/mantis/view.php?id=4035 http://opensimulator.org/mantis/view.php?id=4027
2009-08-17Add copyright headers. Formatting cleanup. Fix a compiler warning.Jeff Ames1-1/+1
2009-08-16* Modified SQLite/SQLiteInventoryStore.cs to not throw if the inventory row ↵Kunnis1-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.
2009-06-18mono 2.4.2 seems a little more type strict, fix some sqlite tests to passSean Dague1-2/+2
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-04-09* Change UUIDs in SQLite user db to dashed format to match representations ↵Justin Clarke Casey1-1/+1
elsewhere
2009-04-09* Migrate UUID representations in SQLite inventory store to dashed formatJustin Clarke Casey1-28/+27
* This makes the representation consistent with that most commonly used in the other supported database layers
2009-04-08* Make it possible to store creator strings in user inventory items as well ↵Justin Clarke Casey1-4/+4
as UUIDs * All existing functionality should be unaffected. * Database schemas have not been changed.
2009-03-23Committing partial work on passing folders across instances. This may crash.Melanie Thielker1-0/+5
2009-03-22Make offline gives work in SQLite standalonesMelanie Thielker1-0/+8
2009-03-21Add a QueryItem method to the inventory subsystem. Currently implemented forMelanie Thielker1-0/+5
MySQL only, stubs for the others. This allows updating the cache with a single item from the database.
2009-02-12* optimized usings.lbsa711-1/+1
2008-11-14Add SQLite and the missing migrations files for last commitMelanie Thielker1-0/+3
2008-09-26* Patch from JHurlimanTeravus Ovares1-6/+6
* Updates to libomv r2243, * Remove lots of unnecessary typecasts * Improves SendWindData() Thanks jhurliman. * Will update OpenSim-libs in 10 minutes..
2008-09-24Add persistence of active gestures. This needs an UGAIM update to work.Homer Horwitz1-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.
2008-09-19Small formatting cleanup, before chi11ken notices. Me bad.Homer Horwitz1-5/+10
2008-09-18- Add Dispose method to IRegionDataStoreHomer Horwitz1-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)
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-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.
2008-08-27getting rid of pre-Migration cruftSean Dague1-111/+0
2008-08-18Formatting cleanup.Jeff Ames1-26/+26
2008-08-10Mantis#1903. Thank you kindly, CMickeyb for a patch that:Charles Krinke1-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.
2008-07-31Thanks, sempuki, for a patch that moves all Grid Server's plugins toMike Mazur1-12/+21
PluginLoader. Fix issue 1871.
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-10/+10
2008-06-26Apply patch from bug #1605 -- Documentation for Data/SQLite. Thanks ↵Jeff Ames1-11/+93
kerunix_Flan!
2008-06-11check in working migration code fore SQLite. This Sean Dague1-55/+65
is now using migrations instead of the old model to create tables. Tested for existing old tables, and for creating new ones.
2008-05-16Formatting cleanup.Jeff Ames1-17/+17
2008-05-14More formatting cleanup.Jeff Ames1-1/+2
2008-05-01* In ur code. Making it static.Adam Frisby1-7/+7
* Converted a bunch of functions to static functions.
2008-05-01* Align new fields upgrade sql to have the same 'not null' and default ↵Justin Clarke Casey1-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
2008-04-30* Deal with a situation where the new fields in the inventory store are null ↵Justin Clarke Casey1-6/+18
on sqlite * This is due to a preparatory change I made yesterday
2008-04-30* Trivial sqlite inventory db log message change so I can pick out the ↵Justin Clarke Casey1-7/+7
messages more easily
2008-04-30* Long awaited patch from A_Biondi Mantis 923. Kept alive by Melanie. ↵Teravus Ovares1-1/+31
Thanks A_Biondi and Melanie! * This builds but might not work. JustinCC will examine.. it may work out of the box.
2008-04-29* Preparatory work for autoupgrade of sqlite inventory tables in preparation ↵Justin Clarke Casey1-2/+36
for patches in mantis #923
2008-04-23allow for Inventory database source to be specified in mainSean Dague1-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.
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-2/+2
(this took a while to run).
2008-04-08further refactor and rename of InventoryFolderBase propertiesSean Dague1-2/+2
to reflect what they really are.
2008-04-07more refactoring, this time on InventoryFolderBaseSean Dague1-21/+21
* wrap attributes in properties * clean up names a little bit * clean up name styles
2008-04-07Refactor InventoryItemBase to do the following:Sean Dague1-31/+31
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
2008-04-07add some error messages for abuse of our IInventoryData interfaceSean Dague1-6/+18
(i.e. using add to update, or update to add).
2008-04-02fix ups to include OpenSim.Framework explicit includes (theySean Dague1-0/+1
were implicitly included before). Everything builds again. Now off to testing.
2008-04-02attempt to fix up all refernces to new directory structureSean Dague1-1/+1
2008-04-02whole lot more movingSean Dague1-0/+0
2008-03-28* Send full inventory folder skeleton to standalone client logins rather ↵Justin Clarke Casey1-6/+2
than just the root child folders * This may resolve some current problems with non root child folders on standalone installations. * A fix for the same problem in grid mode will come soon.
2008-03-28* Introduced common abstract AssetDataBase implementing IAssetProviderlbsa711-1/+1
* changed the semantics of SQLiteBase to SQLiteUtils * Added abstract placeholder files for the other db providers
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-12better fix for 551, not sure why I missed this earlierSean Dague1-12/+10
2008-03-11get rid of artificial InventoryLock object in favor ofSean Dague1-18/+13
locking on the DataSet. This doesn't change any functionality and leaves us with one less object.
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-19* Committing Ahzz's patch number 620.Teravus Ovares1-135/+177
* Description SQLITE Inventory Table locks. *Provided by Openlfiegrid.com * Provides missing inventory table locks in SQLite.
2008-02-05Converted logging to use log4net.Jeff Ames1-6/+8
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.